BM6P6(@ pppYYYTTTOOOMMMMMMMMMKKKIIIIIIJJJJJJKKKMMMNNNPPPQQQNNNKKKHHHJJJNNNOOOLLLHHHJJJJJJIIIJJJKKKMMMOOOPPPMMMOOOSSSXXX```nnn~~~{{{xxxyyyxxxqqqvvv{{{tttppppppxxxxxxllliiiuuu~~~zzzsssjjj```YYYQQQKKKJJJUUUdddpppyyy~~~}}}uuullleeeUUUOOOIIIEEECCCAAA===:::666333111000000111000///222222222222222222222222444:::KKKbbbuuu}}}qqq___RRRRRR___llliiiUUUIIIQQQeeexxxrrrXXXDDD:::999444444444333333222222222111222222333333222222111111111111222222333333333111111111111111000//////...............///000000///111333555555666888::::::===BBBFFFKKKOOOUUUXXX\\\___bbbcccddddddeeefffkkkkkkkkkmmmooorrruuuvvvxxxyyyxxxvvvuuuvvvyyy|||}}}~~~|||zzzxxxxxxxxxyyyzzz~~~zzziiiXXXTTTPPPNNNNNNNNNLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMOOOMMMJJJLLLOOOPPPMMMIIIIIIIIIIIIIIIJJJLLLNNNOOOPPPRRRUUUYYY```lllzzzyyyvvvvvv~~~uuuuuu{{{}}}vvvppplllkkkrrr{{{|||rrrlllnnnzzz~~~}}}{{{xxxtttmmmfffaaaYYYPPPJJJPPP\\\hhhsss|||{{{ssslll^^^WWWOOOJJJFFFCCC???;;;888555222111222222111111222222222222222222222222555999GGG]]]ssstttbbbSSSRRR\\\hhh~~~~~~|||yyygggUUUHHHPPPcccxxx|||aaaJJJ===999555555444333333222222222333333333444444333333333111111222222222333333333000000111111000000///..................///000000000222444555666777999;;;:::===AAADDDHHHMMMSSSWWW[[[^^^aaacccccccccdddeeejjjjjjkkklllooorrrtttvvvyyyyyyzzzyyyxxxxxxzzz|||~~~~~~|||zzzxxxxxxxxxyyyzzzqqqaaaVVVSSSPPPNNNNNNNNNNNNMMMNNNNNNMMMMMMLLLKKKKKKKKKQQQNNNMMMNNNPPPPPPNNNJJJHHHHHHHHHHHHIIIKKKLLLMMMOOORRRWWW[[[aaalllxxx}}}wwwtttttt{{{yyytttuuuyyy~~~zzztttkkkfffeeejjjrrr{{{|||ssskkkoooyyy~~~}}}|||{{{xxxtttpppiii[[[NNNLLLRRR___nnnzzz{{{tttfff^^^UUUMMMGGGBBB===999999777444333333333333222222222222222222222222222555777AAAWWWoooyyygggWWWRRRYYYbbbwww|||vvvvvvtttpppcccSSSGGGLLLZZZoookkkSSSBBB999666666555444333222222222333444444555555444444333111222222222222333333333///000000000000///.....................///000000111222555666666777999;;;:::<<<>>>AAADDDJJJQQQUUUYYY\\\___aaaaaabbbcccdddiiijjjkkkmmmooorrrtttvvvyyy{{{|||}}}|||{{{|||}}}~~~~~~|||zzzxxxxxxxxxzzz{{{~~~}}}iii[[[RRRQQQOOONNNMMMMMMMMMMMMOOOOOOOOOOOONNNMMMLLLLLLPPPOOONNNNNNPPPPPPNNNKKKHHHHHHIIIIIIIIIJJJKKKKKKLLLQQQWWW^^^eeeooozzzyyytttqqqrrr{{{zzzqqqoooqqqwww}}}yyytttfffaaa___ccciiisss{{{ooonnnvvv|||kkkWWWLLLMMMWWWhhhwww{{{oooggg[[[RRRKKKEEE>>>::::::888555333444444333222111111111111111111111111444444===PPPjjjooo]]]TTTVVV\\\rrr|||qqqmmmjjjfff]]]PPPEEEFFFMMM\\\vvvppp\\\III===888777666444333222222222333333444444444444333333222222222222222222222222///////////////......---...............///000000///111444555555666888::::::;;;<<<>>>AAAFFFMMMRRRVVVYYY]]]___```aaabbbccciiijjjlllnnnqqqsssuuuvvvyyy{{{~~~~~~}}}}}}~~~~~~}}}|||zzzyyyyyyzzz{{{|||}}}uuucccYYYNNNNNNMMMLLLKKKJJJKKKKKKKKKLLLMMMNNNNNNMMMMMMLLLNNNMMMMMMNNNOOOOOONNNMMMJJJKKKKKKKKKLLLKKKKKKKKKNNNTTT[[[ccciiiqqq{{{~~~yyyqqqmmmkkknnnxxx|||ooohhhggglllrrr|||xxxqqqkkkbbb]]][[[^^^ccclll{{{tttpppsssyyyvvv```PPPJJJPPPaaapppzzzqqqdddYYYQQQJJJCCC???;;;888555333333333222111111111111111111111111111111333:::JJJbbbzzzyyyeeeXXXVVVYYYjjjzzzyyymmmfffaaa\\\UUUKKKCCCBBBDDDMMMbbbxxxtttcccPPPAAA;;;999777444333222222333222222333333333333222222222222222222222222222222///////////////......---...............///000000...///222333333444666888999:::;;;<<<>>>DDDJJJOOOSSSVVVZZZ]]]^^^___aaabbbhhhiiilllnnnqqqtttvvvwwwwwwzzz~~~~~~}}}}}}~~~}}}|||{{{zzzzzz|||~~~lll\\\VVVLLLMMMMMMLLLJJJHHHIIIIIIGGGHHHJJJKKKLLLLLLLLLKKKLLLLLLMMMNNNOOOOOOOOOOOONNNOOOOOOOOOOOOOOONNNMMMTTTZZZbbbiiinnnsssyyy~~~~~~~~~zzzzzz~~~|||sssjjjdddcccgggrrr~~~~~~nnnbbb\\\^^^bbbpppuuu|||yyynnnddd]]]\\\XXXWWWYYY]]]eeettt|||sssmmmmmmuuu|||gggUUUJJJKKKWWWeee~~~xxxjjj]]]SSSKKKCCC>>><<<999666444444444222111111111111111111111111111000333999DDDXXXooonnn^^^XXXYYY```qqq{{{vvvllleee___XXXRRRIIICCCCCCCCCHHHZZZmmmxxxkkkXXXFFF===;;;888555333222222333111222222333333222222111333333333222222222222111///000000000000///.....................///000000,,,...111222222333555777999:::;;;<<<>>>BBBGGGKKKPPPSSSXXX[[[\\\^^^```aaafffgggjjjmmmpppssstttuuuuuuxxx{{{}}}|||||||||||||||||||||{{{{{{}}}zzzcccUUURRRLLLNNNOOOMMMJJJGGGHHHIIIHHHIIIKKKMMMMMMMMMLLLKKKKKKLLLNNNPPPPPPQQQRRRSSSRRRSSSSSSTTTSSSRRRQQQPPPWWW^^^gggnnnrrrvvv{{{~~~{{{yyyzzz}}}~~~ttthhh```^^^bbbooo{{{~~~mmm___VVVUUUXXXaaagggpppxxxwwwjjj^^^WWWTTTQQQQQQSSSVVV]]]lllyyy|||llliiilllwwwppp^^^PPPJJJRRR]]]yyyrrrcccWWWMMMEEE???>>>;;;888666555555444333111111111111111111111111000444888>>>NNNfffyyyvvvddd\\\ZZZYYYjjjwwwvvvqqqllleee]]]WWWMMMEEEDDDDDDHHHWWWhhh~~~|||sssaaaOOO>>><<<888555333222333333222333333333333333333222333333333222222222111111000000111111000000///..................///000000---///111222222333666888888999;;;===>>>AAAEEEHHHNNNQQQVVVYYY[[[]]]___```bbbdddgggjjjnnnpppqqqrrrsssuuuxxxyyyyyyyyyzzz{{{{{{}}}{{{{{{{{{}}}ttt\\\OOONNNMMMOOOPPPNNNJJJHHHHHHIIILLLMMMOOOPPPPPPOOONNNMMMKKKMMMOOOQQQRRRSSSTTTVVVUUUUUUVVVVVVVVVTTTSSSRRRUUU]]]hhhpppvvvzzz}}}||||||~~~xxxjjjaaa^^^bbbnnn{{{{{{lll^^^TTTSSSVVVWWW]]]gggqqqzzzyyylllaaaZZZNNNLLLMMMOOOQQQXXXfffssszzzpppkkkjjjpppwwwfffVVVMMMQQQZZZuuunnnaaaVVVLLLFFF???===999777777666555444000000000000000000000000111666777999GGGaaawww{{{hhh^^^\\\VVVhhhwwwyyywwwuuunnneee]]]QQQGGGDDDCCCFFFTTTdddzzz~~~xxxhhhWWW???===999555333222333333333444444555555444444333333333333222222111111111111111111111111000//////...............///000000...000222333333444666888777999<<<===???AAADDDGGGMMMPPPUUUXXXZZZ\\\^^^```___aaadddhhhkkkmmmoooooorrrtttvvvwwwwwwwwwxxxzzzzzz|||{{{{{{|||}}}}}}hhhVVVPPPRRRMMMNNNPPPQQQQQQOOONNNLLLJJJKKKMMMNNNMMMLLLJJJIIIMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTUUUVVVTTTRRRVVV\\\]]]aaagggnnnsssyyy~~~vvvkkkccc___```iiisss}}}kkk\\\RRRMMMKKKNNNPPPWWWdddooovvv~~~}}}qqqcccXXXRRRLLLHHHIIILLLRRR^^^jjjzzz{{{hhhiiikkkssstttdddUUUQQQUUUgggvvvjjj\\\OOOGGG@@@@@@>>>:::555111///...333111//////000111000///---222666:::FFF^^^{{{yyyfffVVVSSSbbbttt~~~~~~yyyrrrmmmddd[[[OOOFFF@@@CCCOOO\\\uuuyyykkk]]]JJJ@@@777666666444222222333333444444333333222111111111111000///......---111111111111000000000000---------------...///000222111//////000111444555666888:::;;;<<<>>>BBBEEEIIIMMMQQQTTTWWWZZZ]]]___aaabbbdddggghhhiiijjjjjjnnnqqqsssuuuvvvvvvxxxzzzzzz|||~~~~~~~~~|||||||||||||||wwwdddTTTOOOQQQOOOPPPRRRRRRRRRQQQOOONNNJJJKKKLLLMMMMMMLLLKKKKKKOOONNNNNNNNNNNNNNNOOOOOOSSSRRRSSSVVVUUUVVV\\\dddiiimmmrrrvvvzzz}}}~~~uuujjjbbb^^^___gggqqq~~~pppaaaVVVPPPMMMJJJJJJPPP[[[eeemmmwwwtttggg]]]SSSMMMHHHHHHKKKQQQ]]]hhhyyyqqqhhh```bbbsssrrr^^^TTTTTT]]]rrr}}}qqqcccTTTJJJCCCBBB@@@<<<777444222111333111000///000111000///...222666:::DDD\\\zzztttaaaVVVaaaqqq}}}zzzuuuooocccTTTHHH@@@???HHHRRRlllyyy{{{nnn___III???666666777666555555333333444444333333222111222222111000000///......111111111111000000000000......---------......///111111000///000111333555666888999:::;;;>>>BBBEEEHHHKKKOOOSSSUUUXXX\\\^^^ccccccdddfffgggiiijjjjjjlllnnnqqqssstttuuuwwwyyyzzz}}}|||||||||{{{|||ooo^^^QQQNNNQQQOOOPPPQQQQQQQQQPPPNNNMMMJJJJJJKKKLLLLLLMMMMMMMMMPPPOOONNNMMMKKKKKKKKKKKKRRRPPPQQQUUUWWWZZZdddnnnuuuxxx|||~~~{{{rrrhhhaaa\\\\\\dddmmmvvvyyyjjj]]]SSSNNNHHHEEEGGGOOOYYYbbbmmmwww|||wwwkkkcccUUUNNNIIIGGGIIIOOOZZZfffuuu}}}{{{|||jjjZZZ[[[fffwwwmmm[[[SSSSSSaaattt{{{lll[[[OOOGGGEEEBBB>>>:::777555444333222000000111111111000///333777999@@@VVVxxxooo\\\bbbmmmzzzzzzyyykkkYYYKKKAAA>>>BBBJJJ^^^kkkvvvyyy{{{zzzoooaaaLLLAAA888666777666555666333333444444333333222111333222222111111000000000111111111111000000000000//////...---------......111000000///000222333444666777999:::;;;===AAADDDFFFIIIMMMPPPSSSWWW[[[]]]ddddddddddddeeegggiiijjjkkknnnqqqsssuuuvvvxxxzzz{{{}}}~~~{{{|||{{{{{{{{{~~~|||iiiZZZOOOMMMPPPMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMOOOPPPPPPOOONNNLLLKKKKKKKKKKKKQQQPPPPPPTTTWWW]]]iiiuuu{{{~~~}}}xxxpppggg```[[[YYY___gggpppyyytttdddVVVNNNHHHDDDBBBGGGOOOXXXdddnnntttyyywwwllldddWWWPPPIIIGGGGGGLLLWWWbbbpppxxxzzzsssxxxqqqbbbcccggglll}}}gggVVVOOOUUUaaatttvvvdddVVVLLLHHHCCC???<<<999888777444222000000111222111000000333777888===PPPrrrzzzhhheeeiiiuuu|||ppp^^^PPPFFF@@@BBBGGGSSS]]]fffjjjppptttmmmbbbPPPEEE:::666666444333444333333444444333333222111333333333222222111111111111111111111000000000///000///...---------------000000000000111222333444555777888999:::<<>>AAACCCEEEIIIMMMPPPUUUZZZ^^^ccccccbbbbbbccceeehhhjjjkkknnnrrrtttvvvxxxzzz|||zzz|||}}}}}}|||}}}~~~}}}}}}~~~|||||||||{{{{{{~~~sss```UUUNNNMMMNNNOOOOOONNNMMMLLLKKKKKKJJJJJJJJJKKKLLLNNNOOOOOOPPPLLLLLLLLLMMMOOOQQQRRRSSSSSSQQQRRRWWW\\\dddsss}}}wwwoooggg```YYYSSSUUU[[[eeepppsss```TTTLLLEEE???>>>@@@DDDMMMUUUaaagggnnntttyyy~~~~~~rrrgggaaaYYYRRRLLLIIIGGGGGGNNNVVVccclllxxx}}}oooddd]]][[[eeeqqqxxx\\\RRRMMMUUUfffvvvuuugggWWWPPPGGGAAA>>>===:::888444222111111222222222000222111444666888BBB]]]wwwwwwhhhaaakkk{{{xxxgggTTTDDD???BBBHHHUUU___aaafffmmmnnniiiVVVIII===888888888999;;;333333444444333333222111222222222222222222222222111111111111000000000000//////...---------......///000000111222222333333444555777777777999===???@@@BBBFFFJJJNNNSSSYYY]]]aaaaaaaaabbbdddfffhhhjjjiiillloooqqqssstttvvvxxxyyy{{{{{{{{{zzz{{{}}}{{{|||}}}~~~}}}~~~~~~~~~}}}||||||kkkZZZRRRNNNLLLNNNOOOOOOMMMLLLKKKJJJJJJJJJJJJKKKLLLNNNOOOOOONNNNNNJJJKKKKKKMMMOOOQQQSSSUUUSSSRRRTTTZZZaaajjjyyywwwxxxwwwppphhhaaaXXXQQQRRRVVV\\\hhhxxx}}}jjj^^^QQQJJJCCCAAA@@@AAAFFFLLLVVV\\\ccciiiooovvv}}}rrrhhhbbbXXXSSSNNNKKKHHHFFFJJJQQQ]]]fffsss~~~yyyhhh]]]\\\bbbhhhppphhhYYYMMMNNNYYYfffuuu|||ppp^^^UUUJJJCCC@@@???<<<999555333111111222222222111333000111666777===RRRhhhzzzhhh\\\cccrrr~~~sssZZZFFF???AAAHHHZZZiiimmmppptttuuuqqqaaaSSSDDD===;;;999888:::333333444444333333222111111111111222222222222222111111111111000000000000......---------......//////000000111222222333222444555666666777888<<<>>><<>>:::<<>>>>>FFFJJJOOOTTT]]]kkkxxx}}}uuullleee]]]TTTKKKHHHFFFEEEHHHLLLUUU^^^jjjttt{{{{{{jjj___\\\^^^gggnnn|||{{{hhhRRRIIIMMMYYYiiivvv~~~yyyiii^^^PPPFFFAAA>>>;;;888666666555444333111000000///111444333333888AAAHHHiiiwwwqqq^^^YYYaaannn~~~|||dddOOOEEECCCGGGZZZrrrrrrZZZGGG<<<888666555444444333222111111111111222222222222222222333333222222222111111111111000000000///...............///000000000000111111111222222333444666888:::;;;<<>>AAADDDHHHMMMQQQTTTXXX\\\___bbbdddgggjjjkkkmmmpppqqqrrrsssuuuwww}}}|||{{{zzzzzzzzz{{{{{{}}}~~~~~~{{{yyyxxxyyyyyyzzz}}}~~~}}}}}}~~~pppaaaRRRKKKIIIHHHHHHJJJLLLMMMMMMKKKIIIGGGGGGHHHJJJKKKLLLNNNNNNNNNNNNMMMKKKLLLMMMOOOQQQRRRTTTTTTTTTVVVYYY]]]eeeqqqyyyzzz|||~~~~~~~~~}}}|||yyyvvvtttpppmmmmmmpppsssvvv}}}wwwooohhhbbb]]]VVVQQQRRRZZZhhhxxxpppaaaQQQIIIDDD@@@>>>>>><<<<<<>>>CCCJJJWWWjjjzzz}}}tttlll___VVVNNNKKKGGGCCCBBBEEEJJJSSS```mmmwwwzzzxxx|||qqqeee^^^\\\]]]aaammm}}}~~~iiiWWWMMMNNN\\\kkkwwwzzzmmmdddXXXMMMFFFBBB???===;;;999666222111111222333222333333333333666;;;???QQQggg}}}zzzmmm]]]UUUSSSVVV```iiiqqqwww}}}zzznnn___TTTNNNEEERRRiiixxxVVV???888999777666555444444333333444444444333333222111000000222222222111111111000000000000///...............//////000000000111111111111111222333444666888999999;;;===@@@BBBFFFKKKOOORRRVVVZZZ^^^aaaeeehhhkkkjjjlllnnnpppppprrruuuwwwzzzzzzzzzzzzzzzzzz{{{{{{~~~}}}zzzxxxwwwxxxzzz{{{}}}}}}|||}}}~~~ggg[[[OOOKKKJJJJJJJJJMMMNNNOOOOOOMMMJJJHHHHHHHHHIIIJJJKKKMMMNNNMMMMMMLLLJJJJJJLLLMMMOOOPPPQQQRRRPPPSSSWWW\\\dddooo}}}zzzuuuzzz~~~~~~~~~{{{xxxtttoookkkmmmssszzzzzzrrrlllfff___WWWQQQPPPWWWdddsssxxxhhhWWWLLLEEE@@@======888666888<<>>@@@CCCGGGJJJOOORRRWWW\\\___cccgggjjjhhhiiijjjkkkkkknnnqqqtttqqqrrrtttvvvxxxyyyyyyzzz|||}}}~~~~~~|||{{{||||||~~~~~~~~~~~~zzz~~~YYYQQQJJJJJJKKKKKKMMMPPPSSSTTTSSSQQQMMMKKKJJJJJJJJJKKKLLLNNNNNNNNNNNNMMMKKKLLLMMMNNNOOOPPPQQQRRROOORRRUUUXXX\\\dddooovvv|||~~~||||||zzzsssrrruuu{{{~~~}}}}}}yyyrrrkkkddd\\\VVVPPPTTT\\\fffsssxxxeeeYYYOOOFFF???>>>>>>::::::???@@@DDDVVVkkk}}}xxxooofff```YYYSSSQQQMMMGGGDDDDDDEEEJJJTTTaaannnyyy~~~}}}|||~~~}}}|||}}}sssnnniiihhhnnn{{{tttiiibbbaaa```ccclllzzzsssWWWOOORRRiiiyyy{{{tttiii[[[OOOFFFAAA@@@<<<;;;999777444333222222222111000111444777999:::AAA[[[yyyxxx{{{xxx{{{}}}yyylll]]]TTTVVV]]]]]]^^^```aaa___YYYQQQJJJBBBCCCKKK^^^xxxjjjOOO???:::777666555444333333333333222222222222222222222222222222222111111111111000000000///...........................////////////111111111111222444555555666888:::<<<===@@@DDDGGGLLLPPPUUUYYY\\\```dddffffffggghhhhhhiiikkkooorrrqqqrrrtttvvvwwwxxxwwwwwwzzz|||~~~~~~~~~xxx{{{UUUNNNHHHIIIJJJJJJLLLPPPUUUUUUUUURRRNNNKKKKKKKKKHHHIIIJJJLLLLLLLLLKKKKKKMMMMMMNNNOOOQQQRRRSSSSSSPPPSSSUUUWWWYYY___hhhooouuuyyy}}}wwwlllkkknnnttt|||~~~~~~{{{sssllleee]]]XXXQQQTTTZZZcccooo|||~~~kkk^^^SSSIIIBBB???;;;777777;;;;;;===OOOdddzzzzzzppphhh```YYYTTTRRRNNNHHHEEEEEECCCHHHQQQ^^^kkkwww~~~|||zzzyyywwwxxx{{{}}}{{{{{{yyyvvvrrrnnnjjjgggkkknnnsssyyy~~~yyyrrriiidddhhhuuuxxxmmmaaa``````ccckkkyyy}}}___TTTVVVddduuutttdddVVVKKKEEECCC<<<;;;:::888666333222111111000000111444777999999@@@ZZZwww}}}uuuxxx{{{}}}|||ooo___UUUWWW^^^^^^]]]]]]]]]\\\XXXPPPKKKDDDCCCEEEQQQeee{{{nnnSSSBBB:::666666444333333333333333222222222222222222333333222222222111111111111000000000///...............,,,,,,,,,---------......111111111111222333444555555777888:::;;;>>>BBBEEEKKKNNNSSSWWWZZZ]]]aaadddeeefffgggggghhhjjjnnnqqqssstttuuuwwwwwwwwwvvvuuuxxx{{{}}}vvvyyyQQQNNNLLLKKKKKKLLLKKKKKKRRRRRRSSSSSSRRRPPPOOOMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIMMMPPPQQQPPPQQQUUUYYY[[[]]]``````aaadddjjjooossstttvvvzzz~~~{{{uuurrrsssuuuxxx}}}xxxppphhh```ZZZSSSSSSUUU\\\hhhvvvsssaaaUUUMMMEEEAAA<<<:::999:::;;;@@@MMMZZZrrr{{{tttkkkbbb^^^XXXPPPJJJFFFDDDCCCBBBFFFNNNYYYeeeqqqzzz}}}yyyuuuqqqnnnqqqrrrsssuuuwwwxxxyyyyyyxxxuuuqqqlllfffbbb___]]]ZZZ```gggnnnsssvvvyyy{{{|||~~~xxxqqqkkkhhhkkkyyy~~~nnnccc^^^^^^dddjjjpppkkkXXXTTTXXXmmmyyymmm```QQQGGGEEE===>>>===999444111222333333333222111000222666999???SSSoooyyyyyytttgggWWWRRRXXX```hhhlllgggccc```VVVJJJDDD@@@???FFFQQQaaauuuxxxXXX@@@777555555444333333222111111222222222222222222222222000111111111111222222222////////////////////////111111000///////////////111222222333333444444555:::::::::999999;;;???CCCIIILLLQQQUUUYYY]]]aaaeeecccdddfffgggggghhhkkkmmmqqqrrrtttuuuvvvwwwvvvvvvvvvyyy}}}}}}~~~{{{zzz|||QQQOOOMMMLLLLLLMMMLLLLLLOOOPPPPPPPPPPPPNNNMMMLLLLLLMMMMMMMMMMMMLLLKKKKKKHHHKKKNNNPPPQQQTTTYYY^^^aaadddffffffeeegggkkkooovvvwwwxxxzzz|||{{{vvvtttwwwxxx{{{~~~yyyqqqhhh```[[[TTTSSSUUU\\\ggguuuyyygggZZZQQQIIIDDD===:::999999999===HHHTTTlllzzzwwwnnnddd```YYYQQQKKKFFFCCCBBBAAAEEEMMMXXXdddoooxxx}}}~~~}}}|||zzzvvvrrrnnnkkkoooppprrrtttuuuuuuuuutttooolllhhhbbb\\\XXXTTTSSSUUUZZZaaagggkkkooosssvvvvvvyyy{{{|||}}}|||vvvpppkkkjjjrrr|||vvvggg```^^^dddjjjrrrqqqZZZQQQPPPeeevvvhhhXXXMMMIII@@@AAA???;;;666333333444222333222111000222555888;;;KKKggg~~~yyymmm\\\UUUYYY^^^hhhnnnkkkhhhdddZZZMMMCCC>>><<>>888555333444222222222111000111555777<<>>DDDLLLWWWbbbrrruuuyyyxxxlllWWWFFF===777777666666555444444444333333333333222222222222444444333222111000///...////////////////////////111000//////......//////111111111222333333444444222333555666888<<>>>>>AAAEEEMMMUUUaaaeeejjjllldddUUUFFF>>>666666666555555555444444333333333333333222222222333333222222111000000///////////////////////////000000///............///000000111111222333333333///000222444555999===AAACCCFFFKKKOOOSSSXXX]]]```ggghhhiiihhhgggeeefffgggpppqqqrrrtttttttttsssrrruuuwwwzzz}}}~~~~~~~~~}}}|||}}}MMMKKKIIIIIIJJJKKKKKKJJJGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMOOOOOORRRYYYbbbjjj{{{}}}zzzyyyyyyvvvyyy~~~}}}}}}~~~~~~{{{wwwtttqqqrrruuuzzzyyyqqqiiicccYYYVVVTTTWWWaaannnzzz|||mmm```VVVQQQGGGAAA===<<<;;;;;;AAAHHHZZZnnnxxxooojjjaaaWWWNNNGGGCCCAAA???BBBGGGPPPZZZeeennntttuuuuuutttrrrooojjjfffddd]]]```dddhhhjjjiiihhhggg___\\\UUUNNNHHHCCC@@@???BBBCCCFFFGGGJJJNNNSSSWWWVVVYYY[[[\\\^^^dddlllrrrqqqddd___```ggguuu}}}oooccc```aaajjjzzz```QQQYYYjjj~~~lllZZZMMMKKKHHHDDD???;;;777444222111222222111000111333555888;;;OOOpppppp___WWWXXXggguuuzzz{{{yyymmm___VVVKKKAAA>>>>>>AAAGGGNNNWWW\\\bbbddd```UUUGGG===555555555444444444444444444444444333333333222222111111111111111111111111000000000000000000000000000//////...............//////000111111222222333111333444555666888;;;>>>AAAEEEJJJNNNRRRWWW\\\___eeehhhjjjkkkkkkjjjkkklllpppqqqssstttuuuuuutttssswwwxxx{{{}}}~~~~~~~~~}}}{{{|||~~~LLLJJJHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLNNNOOOPPPSSSYYYbbbjjjzzz}}}}}}}}}~~~}}}}}}yyyxxxzzz}}}}}}|||xxxwwwxxx|||zzzrrrkkkfff[[[WWWTTTVVV^^^kkkxxxtttfff]]]XXXLLLEEE???===;;;:::>>>CCCUUUjjjzzzqqqlllcccYYYOOOHHHDDDBBB???AAAFFFMMMWWWbbbkkkppprrrrrrrrrpppnnnjjjfffddd\\\^^^aaadddffffffeeeddd^^^ZZZTTTLLLFFFBBB@@@???>>>???AAABBBCCCEEEIIILLLLLLNNNQQQRRRUUU[[[dddkkkwww}}}}}}oooaaa[[[[[[^^^jjj|||xxxhhhaaa]]]bbbsssjjjRRRPPPXXXmmmrrr```QQQMMMJJJEEEAAA===999555333111222333222000000222333777:::IIIddd{{{tttbbbWWWTTTdddttt|||{{{oooaaaRRRCCC<<<;;;>>>DDDJJJSSSZZZbbbdddbbbYYYKKK>>>444444444444444444444444555555444444333333222222000000111111111222222222000000000000000000000000000///......------....../////////000111111222222555666888888888999;;;===???CCCHHHMMMQQQVVV[[[^^^bbbeeeiiikkklllmmmooopppoooqqqrrrtttuuuvvvuuuuuuxxxyyy{{{|||}}}~~~~~~}}}zzz{{{~~~LLLJJJHHHHHHIIIKKKKKKJJJKKKKKKIIIHHHGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJLLLOOOQQQTTTZZZcccjjjtttxxx|||}}}}}}}}}~~~yyyuuuuuuyyy~~~yyyrrrkkkfff\\\XXXSSSTTT]]]jjjvvv}}}{{{nnnfffaaaVVVNNNFFFCCC???<<<===AAANNNdddzzz|||rrrmmmdddZZZQQQJJJEEECCC>>>@@@DDDKKKTTT___hhhnnnnnnoooooonnnllliiifffddd^^^___aaabbbccccccbbbaaa]]]YYYRRRKKKFFFBBBAAAAAA;;;===>>>>>>>>>???AAACCCDDDFFFHHHJJJMMMTTT]]]eeeooouuu}}}rrrddd\\\ZZZVVVaaaqqqoooccc[[[[[[hhhyyy{{{^^^RRRNNN[[[ssszzziiiZZZPPPLLLFFFBBB@@@===888555111222333222111000111222666;;;EEEXXXsssxxxfffZZZPPP```rrr}}}nnn\\\HHH===:::===CCCJJJTTT]]]eeehhhhhhaaaRRRCCC555555555555555555555555666555555444333333222222222222222111111111111111000000000000000000000000//////...------------.........//////000111111222444555777888777888:::<<<===@@@EEEJJJOOOTTTYYY\\\]]]aaafffiiikkklllnnnooommmnnnqqqssstttuuuuuuuuuwwwxxxyyy{{{||||||||||||yyy{{{}}}MMMKKKIIIIIIJJJLLLLLLKKKNNNMMMKKKIIIHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKGGGJJJNNNQQQUUU[[[dddkkkooossswwwyyyzzz||||||wwwtttvvv|||~~~xxxqqqkkkfff]]]XXXSSSTTT\\\iiiuuu}}}tttlllhhhaaaWWWNNNIIIDDD???>>>AAAIII___vvv}}}rrrmmmeee[[[QQQJJJFFFDDD>>>???CCCJJJSSS^^^ggglllllllllmmmlllkkkhhheeecccbbbbbbbbbbbbaaa```______WWWSSSMMMFFFAAA>>>======999;;;<<<<<<;;;;;;<<<===???AAACCCEEEHHHOOOYYYaaahhhooowww~~~xxxiii___\\\RRR[[[jjj{{{sssfff[[[WWWbbbqqqmmm[[[MMMSSSfffzzzqqqbbbRRRMMMHHHDDDBBB???;;;777111222333222111000111222111777>>>LLLhhh{{{iii]]]MMM]]]ppp}}}xxxdddMMM???;;;>>>DDDKKKVVV```iiimmmmmmgggWWWGGG666666666666777777777777666666555444333333222222444333333222111000//////000000000000000000000000//////...------------.........//////000111111111///111444555555666888:::;;;>>>CCCHHHMMMRRRWWW[[[ZZZ^^^cccgggiiijjjkkkmmmkkkllloooqqqsssuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{yyy{{{}}}LLLKKKKKKLLLMMMMMMKKKHHHKKKMMMMMMJJJFFFDDDFFFHHHKKKIIIHHHIIIJJJKKKKKKJJJKKKMMMLLLKKKRRRaaannntttxxxwwwwwwzzz~~~}}}zzz{{{}}}}}}wwwuuuwww}}}zzztttpppllljjjddd```\\\ZZZ___hhhssszzz}}}yyynnnhhheee```WWWMMMEEEAAAAAACCCHHHWWWlll}}}~~~vvvpppggg^^^UUULLLEEE@@@???@@@BBBHHHPPPZZZccciiijjjjjjkkkjjjiiifffcccaaa```^^^\\\___cccddd```\\\WWWRRRJJJDDD@@@===:::888======<<<<<<<<<======>>><<<===???BBBGGGNNNVVV\\\bbbiiisss|||vvviiiaaaZZZYYY```sssyyyjjj___XXXZZZbbbttt~~~bbbMMMPPP^^^lllyyyhhh]]]RRRJJJGGGEEE???999777666444111000111222222111444444888FFF]]]uuuooo^^^SSS[[[hhhxxxqqqUUUDDD======AAAEEENNN___nnntttwwwuuugggUUUAAA:::555555555333333666555444333333222222333333333333333222222111111111444222///......000444666000////////////000000111000000000000111111111111222333444444444555777999@@@@@@BBBEEEKKKSSSZZZ^^^[[[^^^bbbeeegggggghhhjjjjjjkkkmmmooopppqqqrrrrrrssstttvvvxxxzzz{{{{{{|||}}}{{{zzz}}}IIIHHHIIIKKKMMMMMMLLLJJJLLLLLLKKKIIIGGGEEEFFFGGGIIIIIIHHHJJJKKKLLLJJJIIILLLNNNNNNPPPZZZlll|||zzz{{{xxxwwwvvvyyy~~~~~~xxxwww{{{yyytttqqqmmmkkkeeebbb]]][[[___hhhrrryyy{{{pppjjjfffaaaYYYPPPHHHDDDDDDDDDHHHSSSdddrrryyy{{{{{{zzzyyyqqqeee[[[TTTOOOIIIEEEAAABBBCCCHHHOOOXXXaaafffggghhhiiiiiihhhgggeeedddaaa___]]]___cccddd```\\\UUUQQQJJJEEEBBB???===;;;;;;;;;:::::::::;;;;;;<<<;;;===???BBBFFFKKKRRRVVV___fffpppwww{{{sssjjj]]][[[```qqqssscccWWWUUUZZZeeeyyyjjjQQQPPPZZZeeexxxqqq___UUULLLIIIGGGAAA<<<:::666444222111111222222111444444777BBBUUUkkk~~~rrraaaUUU[[[eeesssvvv^^^MMMCCC>>>>>>BBBMMM^^^nnnvvv{{{|||qqqaaaGGG>>>666555666555444444555444333333222222333333222222222111111000000000222111///...///000333444000000////////////000000//////000000000111111111111333444444444444777999======>>>AAAEEEKKKQQQUUUZZZ]]]aaadddeeefffggghhhhhhiiijjjlllnnnoooqqqqqqrrrsssuuuwwwyyyzzz{{{{{{|||{{{{{{}}}FFFFFFGGGIIILLLNNNMMMLLLNNNKKKIIIGGGGGGGGGFFFEEEGGGHHHIIIKKKLLLLLLJJJHHHHHHJJJKKKOOO^^^ttt~~~vvvssspppqqqwwwzzz|||}}}xxxxxx}}}~~~xxxuuurrrpppnnnhhheee```^^^aaaiiiqqqwwwsssllleeeaaaZZZSSSMMMIIIGGGFFFGGGNNNYYYdddkkkpppsssuuuwwwooofff```]]]WWWNNNEEECCCCCCDDDHHHNNNVVV^^^bbbffffffggghhhhhhhhhhhhgggbbb```^^^```bbbccc```]]]TTTPPPKKKGGGDDDBBB@@@>>>;;;;;;::::::::::::;;;;;;:::===@@@CCCEEEHHHLLLOOOYYY___hhhnnnssswww|||~~~tttaaa]]]```nnnkkkZZZSSSSSSXXXiiiuuuYYYRRRVVV___oooxxxcccXXXOOOKKKIIIDDD???>>>777555222111222222222111333444666===JJJ^^^vvvtttcccVVVXXX___kkkxxxyyygggWWWIII>>>;;;>>>KKKZZZlllwww}}}qqqSSSEEE999666888777444222555444333333222222333333111111111000000000000000000000/////////000111222222111000//////...////////////000000000000111111111222333444333444666888<<<<<<<<<===AAAEEEJJJMMMWWW[[[___bbbccccccdddfffeeeeeefffgggiiillloooqqqrrrsssuuuwwwxxxyyyzzzzzzzzz|||}}}}}}}}}~~~GGGGGGGGGIIILLLNNNNNNMMMOOOKKKFFFEEEGGGGGGFFFDDDFFFFFFHHHLLLNNNNNNKKKIIIFFFHHHIIIOOOaaayyywwwssspppqqqwww}}}{{{xxxxxx}}}~~~yyyvvvuuusssrrrmmmjjjeeeccceeekkksssxxxvvvlllddd```ZZZUUUPPPLLLIIIGGGEEEKKKSSS]]]eeelllqqqsssqqqmmmjjjkkkkkkbbbPPPBBBBBBBBBCCCGGGMMMUUU\\\aaaggghhhhhhiiiiiijjjjjjjjjcccbbb```aaabbbbbb```^^^VVVRRRMMMHHHFFFCCCAAA???>>>>>>===<<<<<<<<<======<<>>:::===GGGVVViiiyyyeeeRRR???999:::999444111555444333333222222333333111111111111111111000000......///000000000000000222222000///............////////////000000000111000222333333333333666888===<<<===>>>AAAEEEIIILLLTTTXXX\\\___```aaabbbdddbbbbbbbbbcccfffjjjmmmppprrrsssuuuwwwyyyzzzzzz{{{yyy|||~~~||||||~~~IIIHHHHHHIIILLLNNNNNNMMMOOOJJJEEEDDDEEEFFFEEECCCDDDEEEHHHLLLPPPPPPNNNLLLKKKLLLNNNUUUggg}}}zzzxxx{{{}}}{{{|||zzzxxxwwwwwwvvvrrroookkkiiikkkpppvvvzzzyyynnnddd```[[[VVVSSSPPPLLLIIIFFFKKKTTT___iiipppssstttoookkkiiikkkkkkaaaPPPAAAAAAAAABBBFFFLLLTTT\\\aaajjjkkkkkkllllllllllllkkkeeedddbbbaaaaaaaaa```___YYYUUUPPPKKKHHHDDDAAA>>>@@@???>>>>>>=========>>>???BBBFFFHHHGGGFFFEEEEEEFFFKKKSSSXXX]]]cccjjjooorrrvvv}}}xxxggg```]]]dddrrrooo^^^TTTRRR[[[kkkgggWWWRRRXXXjjj{{{zzzlll```TTTOOOLLLGGGDDDCCC999777444333333333333222333444666:::>>>OOOooo|||lll___XXXXXXcccmmmrrrtttwwwyyyrrrggg[[[KKK>>>;;;???GGGUUUjjj{{{cccHHH===;;;999555111555444333333222222333333222222222222222222222222---...///000111000000///222222000///...............////////////000000000000111222222222333555777;;;;;;<<<>>>BBBFFFJJJLLLQQQTTTYYY]]]___```bbbcccaaaaaaaaabbbeeeiiilllnnnssstttuuuwwwyyyzzz{{{{{{yyy|||~~~}}}|||~~~~~~~~~~~~IIIHHHGGGHHHKKKMMMMMMMMMMMMJJJFFFDDDCCCDDDEEEEEEDDDEEEHHHLLLQQQSSSSSSRRRNNNPPPSSSZZZkkkzzzxxxxxxxxxxxxuuussspppnnnooosssyyy|||ssshhhccc]]]ZZZXXXVVVSSSOOOLLLQQQZZZeeepppvvvwwwvvvrrrkkkddd```^^^YYYNNNEEE@@@@@@AAAEEEKKKSSS[[[___jjjkkkmmmooooooooommmlllfffeeedddbbbaaa`````````\\\YYYTTTOOOLLLHHHDDDAAA@@@???>>>======<<<======BBBEEEHHHIIIHHHEEEDDDDDDAAAEEEKKKOOOSSSXXX___eeefffkkkttt~~~{{{lllddd^^^aaakkkyyy{{{fffWWWPPPUUU___rrrooo\\\RRRVVVjjj~~~rrreeeWWWQQQMMMHHHEEEDDD:::888555444444444333222333333666:::===KKKjjjwwwkkk```]]]eeemmmlllkkkmmmqqqkkkcccZZZMMMAAA>>>AAAHHHVVVnnnvvvUUUBBB;;;888555333555444333333222222333333222222222222222333333333...///000111111111000000222111000//////...//////......////////////000000///000111222111222444666777888999<<<@@@DDDHHHJJJMMMQQQWWW[[[^^^```bbbdddbbbbbbcccdddfffiiilllnnnrrrsssuuuwwwxxxzzzzzz{{{xxxzzz{{{|||}}}}}}}}}}}}~~~~~~~~~EEEDDDCCCEEEIIILLLMMMMMMKKKJJJGGGDDDAAAAAADDDFFFDDDDDDGGGLLLRRRVVVWWWWWWPPPSSSWWW___ooo{{{}}}~~~~~~}}}~~~~~~yyywwwvvvwwwwwwvvvtttqqqppprrruuuzzz}}}yyyoooiiiccc______^^^[[[XXXUUUYYY```jjjsssxxxyyywwwtttmmmddd]]]XXXSSSLLLHHHBBBBBBBBBEEEJJJQQQXXX\\\fffiiimmmppprrrqqqooommmggggggeeecccaaa``````aaa___\\\WWWTTTQQQNNNJJJGGGBBBAAA@@@???>>>>>>>>>>>>CCCFFFHHHIIIGGGDDDCCCCCC@@@DDDGGGIIIKKKOOOUUUZZZ[[[___gggqqq{{{sssiii``````fffqqqsss```TTTVVV[[[ggg}}}gggVVVXXXmmmxxxjjj[[[TTTOOOJJJGGGFFF;;;999666444444444333222222111444999;;;FFFccc~~~qqqddd___gggnnnkkkggghhhlllgggbbb]]]SSSGGGAAAAAADDDSSSnnn```GGG;;;666555666555444333333222222333333000111111111222222222222000000000000111111222222000000////////////000000........./////////000000///000111111111222444666555666777:::===AAADDDFFFKKKOOOUUUZZZ^^^```ccceeeddddddfffgggiiikkklllmmmpppqqqssstttvvvwwwxxxxxxvvvvvvvvvxxx|||~~~~~~||||||}}}~~~AAA@@@@@@CCCGGGKKKMMMNNNJJJJJJHHHDDD@@@@@@CCCGGGDDDDDDGGGLLLRRRWWWZZZ[[[WWWZZZ___hhhwwwuuuxxx~~~~~~~~~~~~}}}wwwuuuuuuuuuuuuuuutttrrrqqqrrrvvvzzz}}}uuunnngggdddddddddbbb___]]]^^^ccckkktttyyyyyywwwrrroooiiiccc\\\TTTKKKFFFDDDDDDCCCEEEIIIOOOUUUYYYbbbfffkkkpppsssrrrpppnnnhhhgggfffccc```___```aaa```]]]ZZZWWWUUUSSSOOOMMMEEEDDDCCCBBBAAAAAAAAAAAADDDFFFHHHHHHEEECCCBBBBBBBBBDDDFFFFFFFFFIIINNNSSSSSSWWW^^^gggqqq{{{xxxmmmccc___bbbkkkyyy}}}iii\\\\\\\\\dddyyyrrr]]]\\\qqq|||nnn___VVVQQQLLLHHHHHH<<<999666444444444333222222000333888999AAA]]]zzzqqqddd___hhhooolllhhhiiikkkgggccc```XXXLLLCCC@@@???NNNlllgggJJJ;;;555555888555444333333222222333333//////000000111111111222111111111000111222222333000////////////000000111............/////////000...000111111000111444666666666888:::===@@@BBBDDDIIINNNTTTZZZ^^^aaadddfffeeefffhhhjjjkkklllmmmmmmnnnoooqqqssstttvvvvvvvvvtttrrrrrruuu{{{~~~~~~|||{{{{{{|||~~~@@@AAABBBDDDEEEGGGHHHHHHKKKIIIFFFCCCBBBCCCDDDEEECCCGGGIIIJJJLLLSSSYYY\\\___aaacccqqqzzz}}}xxxuuuuuuwwwvvvuuuwwwtttqqqppprrruuuwwwxxx|||wwwsssnnnkkkiiifffaaa]]]YYY\\\bbbkkkrrrvvvwwwvvvuuuppphhhaaaZZZSSSJJJDDDBBBBBBCCCDDDGGGMMMUUUZZZ```ffflllqqqssssssrrrrrroookkkfffdddeeefffeeeccchhhccc^^^[[[[[[YYYSSSNNNLLLJJJGGGFFFFFFEEECCCBBBCCCDDDFFFFFFFFFEEECCCAAABBBIIIJJJCCC???BBBFFFGGGKKKMMMSSS^^^gggnnnxxxrrrcccaaacccfffqqq~~~wwwmmmeee```hhhxxx~~~fffbbbqqq|||fffXXXTTTRRRLLLFFF@@@>>>:::666333333333444444///000777:::???QQQfffooo___TTT[[[eeehhhhhhiiikkkooooooggg[[[PPPIIIEEEBBBKKK]]]vvvhhhKKK???;;;777444555555444333333222111111222222222111111111000000222222222222111000......//////.........---------000000000000000/////////000000000111222222333333111444666888:::===AAADDDGGGKKKPPPUUUYYY]]]```ccchhhhhhiiihhhhhhiiikkknnnqqqqqqrrrrrrrrrrrrsssssswwwwwwvvvvvvxxxzzz}}}BBBCCCDDDEEEGGGHHHIIIJJJJJJHHHFFFCCCCCCCCCEEEFFFFFFHHHIIIIIIKKKPPPWWW\\\eeeiiinnn|||~~~{{{}}}~~~xxxuuuvvvwwwvvvuuuxxxuuurrrqqqtttwwwyyyzzz~~~}}}xxxrrrmmmjjjeee___ZZZVVVZZZaaakkkssswwwwwwvvvtttooogggaaaZZZRRRJJJDDDBBBBBBBBBCCCFFFLLLTTTYYY___dddkkkqqqrrrrrrrrrrrrnnnkkkgggfffhhhiiiiiihhhkkkfffaaa```___^^^YYYTTTQQQNNNKKKJJJIIIHHHGGGEEEFFFGGGHHHIIIHHHFFFDDDBBBAAAFFFFFF@@@<<>>888555222555555444333333222111111222222222111111111111111222222111000//////......////////////............///////////////////////////000000111111222333333555666888999999;;;===@@@DDDHHHNNNSSSWWWZZZ^^^```gggggghhhgggggghhhjjjllloooooopppqqqrrrsssssstttwwwwwwvvvvvvwwwyyy|||}}}DDDDDDEEEFFFHHHIIIJJJJJJIIIHHHFFFDDDCCCDDDFFFGGGGGGHHHIIIJJJLLLSSS]]]eeennnwww}}}{{{tttsss{{{{{{~~~}}}xxxvvvwwwxxxwwwuuuwwwtttqqqqqqtttwwwzzz{{{|||}}}~~~~~~}}}~~~xxxpppjjjcccZZZTTTQQQVVV___jjjssswwwwwwvvvqqqmmmggg```YYYQQQJJJEEEAAAAAAAAABBBDDDJJJRRRWWW]]]bbbiiioooqqqqqqqqqqqqnnnllljjjjjjkkkmmmmmmmmmnnnjjjfffeeeeeeddd```\\\XXXUUUQQQOOONNNMMMLLLJJJLLLLLLMMMMMMLLLIIIFFFEEEAAADDDDDD???;;;===@@@AAAEEEFFFKKKUUU^^^fffqqq{{{|||jjj```]]]^^^hhhttt}}}yyyvvvvvvwww}}}tttfffhhhqqquuudddYYYQQQLLLIIIEEEBBB>>>:::777555444444555222333777777999DDDSSSkkk}}}rrr^^^MMMLLLRRRUUUZZZaaammmwww}}}xxxmmm```RRRGGG@@@???AAAIIIVVVgggwwwyyybbbMMM>>>777444333555444444333333222222111111111111222222222222222222111///............///000000/////////.........,,,------......///////////////000111111222222333444666777888888:::<<>><<<>>>DDDNNN^^^kkkooojjj___PPPAAA888555666444444444333333222222222111111222222222222333333222000...---,,,---...000/////////.........------++++++,,,,,,---...////////////000000111222222222000222555666888:::>>>AAADDDGGGLLLQQQUUUYYY]]]```bbbcccdddeeedddeeefffhhhiiijjjlllnnnpppssstttuuuuuuuuuuuuuuuvvvwwwxxxyyy|||||||||}}}}}}}}}~~~~~~CCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGIIINNNQQQXXXiiiyyy}}}{{{wwwhhhaaaaaaooo}}}~~~~~~}}}~~~}}}yyyuuurrrooollllllnnnrrrtttuuuqqqpppoooooorrrwww{{{}}}xxxmmm```TTTLLLGGGMMMWWWcccnnntttvvvuuupppmmmhhh```WWWOOOIIIEEE??????>>>>>>@@@EEELLLQQQXXX^^^fffmmmpppqqqrrrrrrqqqqqqqqqppppppoooppppppooonnnmmmlllkkkkkkiiihhhdddaaa\\\ZZZYYYYYYXXXWWWZZZZZZZZZXXXUUUPPPMMMJJJCCCBBB@@@???===<<<>>>AAACCCBBBEEEMMMUUU]]]hhhsssyyynnnaaa]]]aaahhhvvvvvvrrrrrrvvv}}}yyyfff```eeeuuurrrbbbVVVOOOMMMEEECCC@@@<<<888555333333000000222555555777<<>>===???@@@CCCNNN[[[ccceeebbbWWWGGG:::555555444444333333333333222222222222222222222222222333111000...,,,,,,---///000.........---------,,,,,,***++++++,,,---......///...//////000111111222222000222444666777999===???BBBEEEIIIMMMQQQVVVZZZ^^^^^^```bbbcccddddddfffhhhhhhiiijjjmmmoooqqqssstttssssssssstttuuuvvvwwwxxxzzzzzz{{{||||||}}}}}}~~~~~~CCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJHHHIIINNNOOOSSScccuuu~~~{{{ttt|||ttteee___cccqqq}}}|||}}}~~~xxxrrrooommmiiihhhkkknnnpppqqqooommmkkkkkknnnqqqssstttyyy|||oooaaaTTTLLLDDDIIIRRR^^^iiiqqqttttttqqqooojjjbbbWWWNNNHHHEEE>>>>>>===<<<>>>CCCIIINNNWWW]]]eeelllppprrrssssssrrrsssttttttrrrqqqrrrsssrrrrrrqqqpppooonnnmmmmmmiiifffaaa__________________^^^]]]ZZZVVVQQQMMMJJJAAA>>><<<===<<<;;;<<<@@@DDDBBBCCCJJJPPPXXXdddooowww~~~xxxhhh``````bbbrrr}}}{{{tttrrrrrrtttxxx}}}hhh___bbbjjj~~~yyyhhhZZZQQQMMMDDDCCC@@@<<<999666444333111111333444555777;;;???KKKlll}}}fffVVVKKKDDDGGGPPP```ttt{{{gggRRRDDD>>>===@@@???>>>FFFRRRaaagggiii```NNN===444222333333333333333333333333444333333333222222222222111000///.........///000///.........------------+++,,,,,,------...............///000000111111222333444555555555666888:::===@@@DDDHHHLLLPPPVVVYYY[[[^^^aaacccdddeeegggiiihhhiiijjjlllmmmooopppqqqpppppprrrssstttvvvwwwwwwxxxyyyzzz{{{|||}}}~~~CCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJKKKKKKHHHJJJOOOOOOQQQ```sssxxxrrrzzztttgggbbbiiiwww~~~~~~|||}}}~~~}}}}}}||||||}}}}}}tttnnnjjjgggcccbbbcccfffhhhhhhjjjhhheeefffiiilllllllllqqqwww~~~~~~pppcccVVVMMMCCCFFFNNNYYYeeemmmrrrsssrrrqqqlllcccWWWMMMGGGEEE======<<<;;;<<>><<<===AAADDDAAABBBFFFLLLSSS___jjjuuu|||ssshhhcccbbbooo{{{~~~wwwpppooorrrkkk^^^___bbbzzznnn___RRRJJJDDDCCCAAA>>>;;;999777666444555555444444777:::;;;EEE```}}}wwwfffUUUHHHHHHOOOYYYooovvvaaaLLLBBB<<<======<<>>AAAEEEIIINNNSSSXXXWWWZZZ___ccceeegggiiikkkjjjjjjkkkkkkkkkkkkllllllkkkmmmooorrrtttvvvwwwwwwuuuvvvxxx{{{}}}FFFCCCBBBCCCGGGJJJIIIHHHIIIHHHGGGHHHJJJLLLLLLKKKMMMLLLNNNPPPQQQWWWfffttt}}}uuuqqq{{{pppdddfffttt}}}zzz}}}}}}~~~~~~{{{wwwttttttqqqoooppptttwwwxxxxxx~~~xxxmmmfff```[[[UUUPPPNNNOOOSSSVVV\\\ZZZZZZ[[[^^^aaabbbccceeeiiippp{{{wwwjjjZZZOOOLLLKKKLLLRRR\\\fffmmmpppwwwssslllddd[[[RRRIIIDDDBBB===:::;;;<<<<<>>LLLggglllWWWOOOQQQZZZlll~~~oooZZZHHHBBBAAA???DDDMMM___kkkvvvvvviiiYYYIII???666444333555444111222555333333333222222111111111222222222111111111000000111111111111111111111111111000...---,,,++++++***////////////000000000000666444111111111333888>>>======>>>AAAFFFLLLRRRUUUVVVYYY]]]aaacccfffiiikkklllllllllllllllllllllllloooooonnnnnnnnnpppqqqrrruuuvvvxxxzzz}}}~~~}}}~~~GGGFFFEEEFFFIIIKKKKKKJJJIIIGGGFFFGGGIIIKKKKKKKKKIIIIIIKKKMMMNNNTTTbbbpppyyywwwqqqeeefffyyy~~~}}}{{{yyywwwxxxyyyzzz{{{~~~~~~zzzvvvsssnnnjjjggghhhmmmrrrvvvxxx}}}}}}~~~~~~tttiiiaaaXXXTTTNNNIIIFFFHHHKKKMMMRRRTTTVVVZZZ]]]______^^^aaacccjjjuuuzzzmmm^^^TTTNNNKKKJJJOOOXXXccckkkoootttpppkkkccc[[[RRRJJJEEEBBB<<<999:::;;;;;;@@@EEERRRZZZdddmmmsssuuuvvvwwwvvvvvvwwwxxxzzz|||~~~~~~~~~~~~}}}zzzwwwtttqqqnnnllllllkkkjjjiiibbb]]]WWWRRRMMMHHHDDDAAADDDDDDCCCCCCDDDFFFGGGHHHHHHHHHFFFFFFJJJQQQ[[[bbbpppyyyxxxkkkhhheeessswwwppppppyyy}}}hhh]]]RRRaaaxxx|||oooeeeYYYOOOIIIFFFEEEDDD@@@:::777999555555555555555666777777;;;DDD\\\zzzttt^^^SSSRRRRRRcccuuulllUUUIIIAAA<<>>CCCNNNVVVbbbmmmsssvvvvvvvvvuuuuuuwwwxxx{{{}}}|||yyyvvvsssooommmkkkkkkiiihhhbbb^^^WWWRRRMMMIIIFFFCCCGGGGGGHHHHHHJJJKKKMMMNNNLLLKKKKKKJJJMMMTTT\\\bbblllttt~~~}}}ooohhhcccooo}}}~~~sssmmmnnnqqq~~~sss]]]PPPWWWeeexxx|||pppggg\\\SSSLLLHHHFFFFFFBBB<<<999:::555555444444555555666666;;;===QQQooo{{{fffWWWQQQKKKYYYhhhuuu~~~eeeRRRCCC<<>>;;;;;;<<<===>>>BBBHHHNNNRRRTTTVVVWWWZZZ[[[___fffsss~~~ooobbbZZZNNNJJJEEEFFFMMMYYYfffnnnpppnnnkkkdddZZZQQQIIIEEE???:::888999999999<<>>EEEPPPcccooo}}}www```HHH>>>666555666555666888222222222222222222222222111111111111111111111111111111111111111111111111000000///....../////////........./////////000000333555666555777999888444777999;;;???CCCFFFHHHJJJPPPRRRVVVYYY[[[]]]___aaadddfffiiikkklllkkkjjjhhhjjjkkklllmmmnnnpppqqqrrrrrrsssuuuwwwyyyzzz{{{{{{~~~}}}||||||}}}HHHJJJLLLNNNNNNMMMLLLKKKKKKJJJHHHIIIJJJLLLKKKKKKNNNKKKKKKLLLMMMNNNVVV^^^rrr|||{{{yyyvvvsssrrrrrrrrrrrrrrrssstttvvvxxxyyyzzz~~~zzzvvvrrrnnniiifff^^^ZZZSSSOOOQQQXXXbbbiiirrruuuwwwyyyyyyzzz|||}}}|||yyyuuuqqqmmmhhhaaaWWWPPPEEEBBB>>>:::888777888888;;;>>>BBBEEEHHHMMMSSSWWW[[[\\\^^^bbblll|||nnnaaaYYYNNNJJJEEECCCIIITTTbbbkkknnnnnnkkkdddYYYOOOGGGDDD>>>:::777999999888;;;???FFFOOO]]]jjjrrruuuvvvvvvtttuuuvvvyyy||||||zzzwwwtttrrroookkkhhh]]]YYYSSSPPPOOOPPPQQQQQQOOOOOOPPPPPPOOOOOOOOONNNLLLNNNOOOQQQTTTYYY^^^cccjjjqqqzzzwwwjjjdddjjjuuu|||rrrggg^^^]]]```bbbqqqnnnZZZSSSRRR[[[hhhrrr}}}xxxiii\\\RRRMMMIIIJJJHHHBBB===<<<777666666555555555666666::::::HHHcccyyyooo[[[MMMJJJMMMQQQXXXeeesss|||~~~nnn\\\JJJ@@@CCCKKK\\\lll}}}{{{XXXIII;;;666666666666777222222222222222222222222111111111111111111111111111111111111111111111111//////......---.....................///////////////555999;;;>>>@@@;;;333888999;;;>>>AAADDDFFFGGGNNNQQQUUUXXXZZZ\\\___aaabbbdddgggjjjkkkkkkiiihhhkkklllmmmooopppqqqrrrsssrrrsssuuuwwwxxxyyyzzzzzz}}}|||{{{{{{|||~~~IIIMMMQQQSSSRRRPPPNNNNNNKKKJJJHHHHHHJJJKKKJJJJJJKKKHHHHHHJJJKKKLLLRRRYYYmmmyyy~~~||||||zzzvvvrrrppppppqqqssssssssstttuuuwwwxxxyyy~~~|||{{{zzz}}}yyytttoookkkgggccc```\\\YYYSSSNNNMMMRRR[[[aaaiiilllqqqtttvvvwwwyyy{{{xxxyyy|||}}}zzzoookkkeeeaaa]]]WWWPPPJJJ>>>===:::777555444444444999;;;===>>>@@@FFFNNNUUUZZZ[[[^^^aaahhhuuupppccc\\\PPPLLLHHHEEEGGGOOO[[[ccciiijjjiiibbbWWWLLLEEECCC>>>:::888999999888:::>>>EEENNN[[[gggooosssuuuuuuuuuuuuwwwyyy|||~~~|||{{{zzzyyywwwrrrlllhhh[[[WWWQQQOOOPPPSSSUUUWWWSSSTTTTTTTTTSSSRRRQQQPPPOOOQQQSSSUUUWWWZZZ^^^bbbiiioooyyypppgggkkktttxxxnnncccYYYWWWZZZ___ppp|||aaaTTTLLLSSS^^^hhhttt~~~ooobbbVVVOOOKKKLLLJJJDDD???===888888777777666666777777555888EEE[[[vvv~~~uuu```PPPIIIIIIKKKQQQ\\\hhhqqqvvvzzzuuukkk[[[KKKAAA@@@CCCTTThhh|||ppp[[[DDD999666444333333111222222222222333333333111111111111111222222222111111111111111111111111000///......---------...------........./////////+++666AAAGGGNNNQQQHHH;;;888999:::<<>>:::999::::::888:::>>>EEEMMMYYYeeemmmqqqtttuuuvvvvvvxxxzzz|||}}}zzzyyyzzz{{{{{{yyytttlllfff\\\WWWQQQOOOPPPSSSWWWYYYWWWWWWXXXXXXXXXWWWVVVVVVTTTVVVYYYZZZZZZ[[[]]]___gggllluuu~~~xxxkkklllttt}}}vvvlllaaa\\\]]]aaappplllZZZMMMQQQ]]]iiixxxvvviiiXXXQQQLLLMMMLLLFFFAAA>>>::::::999888888888888888444<<>>AAACCCHHHKKKPPPTTTWWWZZZ^^^``````aaaccceeeggghhhiiiiiillllllnnnoooppppppppppppssstttuuuwwwxxxyyyzzzzzzyyyzzz{{{{{{}}}}}}~~~}}}~~~DDDIIIOOOQQQOOOKKKIIIIIIHHHFFFEEEEEEFFFGGGFFFEEEFFFDDDEEEKKKPPPSSSXXX___eeeqqq{{{~~~yyyyyyxxxsssmmmjjjjjjlllnnnoooppprrruuuxxxzzz|||}}}}}}{{{{{{zzz{{{sssoooiiidddaaa^^^ZZZXXXUUUTTTRRRNNNKKKMMMSSSXXXbbbgggooouuuzzz~~~yyyttthhhaaaXXXQQQLLLGGGBBB>>>::::::888777666555555555222555888888888<<>>EEEMMMYYYccckkkppptttuuuvvvwwwxxxzzz|||~~~zzzwwwwwwxxx{{{|||{{{tttkkkeee]]]XXXRRROOOPPPSSSWWWYYYYYYZZZ[[[\\\]]]\\\\\\[[[YYY[[[]]]]]]\\\\\\\\\]]]dddjjjrrr|||~~~nnnmmmtttxxxkkkddddddcccqqqxxxcccRRRUUUaaaooo|||nnnZZZRRRMMMNNNMMMHHHAAA???;;;;;;:::999888888888999888AAACCCGGGcccxxxeeeSSSGGGDDDDDDIIIQQQYYYaaafffeeeddd^^^UUUMMMIIIFFFDDDEEEZZZooo~~~aaaJJJ???999444333111111111222222333333333000000111111222222222222111111111111111111111111444333222000///.........---------.........//////---222222111:::GGGIII@@@888777666666888<<<@@@BBBFFFIIINNNRRRVVVYYY]]]``````aaabbbdddfffhhhiiijjjkkklllnnnooooooooonnnnnnttttttvvvwwwyyyyyyzzzzzzxxxyyy{{{|||}}}}}}~~~}}}zzz{{{}}}JJJKKKLLLLLLKKKIIIGGGEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEHHHMMMWWWbbbjjjnnnppptttxxx}}}~~~}}}yyyrrrjjjeeeeeeffffffjjjooorrrtttvvvyyyzzz}}}{{{yyywwwvvvqqqmmmggg```[[[YYYXXXXXXWWWWWWWWWUUUNNNIIINNNVVVdddfffkkkrrrzzz}}}rrrggg___UUUMMMHHHDDD???<<<888777666555444333333333666666555444555:::AAAFFFKKKRRRZZZ___aaagggqqqzzz~~~pppiii]]]PPPJJJGGGDDDCCCEEERRRSSSTTTSSSOOOJJJEEEBBB>>><<<;;;999999:::;;;<<>>DDD\\\zzzlll___LLLBBB<<>>@@@DDDGGGLLLQQQVVVYYYZZZ[[[^^^___aaaccceeegggiiijjjjjjjjjlllmmmoooqqqssssssrrrssstttvvvwwwwwwwwwxxxxxxyyyyyyzzz{{{|||}}}}}}}}}|||}}}}}}~~~HHHHHHIIIJJJIIIHHHFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFHHHOOOZZZgggpppvvvuuuuuuyyy~~~|||vvvmmmfffcccdddggggggjjjnnnqqqrrrtttwwwyyy~~~~~~}}}{{{xxxvvvsssrrrllliiieeeaaa]]]\\\\\\\\\[[[ZZZZZZXXXQQQLLLPPPXXXcccffflllttt|||uuuhhh```TTTKKKFFFBBB>>>;;;666666555444333222222333333333222222333777===BBBHHHOOOWWW[[[^^^ccclllttt|||pppcccUUUMMMHHHCCCBBBDDDKKKKKKLLLLLLIIIFFFAAA???>>><<<;;;999999:::;;;<<>>===999888;;;;;;888555;;;===@@@UUUuuurrreeeQQQFFF===AAAMMMWWW___cccbbbeeeeee___SSSGGG@@@===:::CCCOOO___vvvtttTTT@@@999777555333333333222222222111111000111111111111000000///111111111111111111111111000111111111111000//////------......//////000000/////////000000111222333222444666777777999<<>>;;;777666555444444333444444111222222333333666;;;>>>CCCIIIQQQVVVYYY^^^fffmmm{{{|||nnn^^^TTTLLLDDDAAAAAACCCCCCEEEEEEDDDBBB???======<<<;;;:::999:::;;;;;;@@@FFFOOOXXX```eeejjjmmmlllooouuuzzz~~~~~~|||xxxrrrllliiihhhhhhfffeeecccbbbaaa```ddddddeeeeeeeeeddddddccc```^^^YYYTTTRRRUUUZZZ___bbbgggmmmtttzzz~~~mmmfffccclllyyyvvvfffXXXaaapppoooZZZ]]]ooo~~~jjj^^^SSSQQQPPPLLLFFFDDD>>>BBBAAA<<<777777888888777<<<<<<===KKKfff|||nnn[[[MMMBBBCCCMMMVVV___fffhhhiiihhhaaaUUUIIIAAA===:::???EEENNN^^^vvvtttWWWBBB:::666444333333333222222222111111000000111222222222222222111111111111111111111111000000000000000///...............///////////////............///000111222111333555555666888;;;===BBBDDDIIINNNRRRVVVXXXXXX[[[\\\^^^```ccceeeggghhhiiijjjkkklllmmmnnnoooooottttttuuuuuuuuuuuuttttttuuuuuuvvvxxxyyy{{{||||||}}}}}}~~~~~~???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEDDDDDDGGGOOO]]]lllwwwxxxsssqqqwww~~~{{{~~~~~~}}}|||{{{yyyuuunnnfffaaa```bbbdddgggiiikkkmmmooosssxxx{{{|||~~~}}}|||{{{zzzxxxuuuqqqnnnkkkiii___```aaabbbbbbbbbbbbbbbbbb``````^^^WWWPPPQQQUUU]]]cccmmmxxxtttjjj[[[OOOHHHDDDAAA>>>999888888777666666666666222333555555555777:::<<<>>>DDDLLLRRRWWW\\\dddiiivvv{{{iii\\\QQQGGGAAA@@@??????@@@AAAAAAAAA@@@???===<<<;;;:::::::::;;;;;;@@@EEEMMMUUU[[[aaafffiiiiiinnnuuu{{{~~~{{{vvvqqqllliiijjjjjjkkklllkkkiiigggfffiiiiiiiiiiiihhhgggffffff^^^\\\WWWRRRQQQUUU\\\bbbdddgggmmmrrrwww}}}|||lllccc]]]bbbnnnzzz{{{kkk[[[bbbnnn~~~wwwaaa^^^hhhwwwzzzmmm```VVVSSSRRRNNNHHHEEEBBBHHHHHH@@@999888999:::999<<<<<<<<>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDCCCEEEMMMZZZiiisssqqqpppqqqvvv~~~{{{xxxvvvttttttqqqlllgggcccaaaaaa```eeegggjjjllloootttyyy}}}zzz}}}}}}|||yyyxxxuuurrroookkkhhhfff^^^___aaabbbcccccccccbbbbbb``````^^^XXXQQQOOORRRXXX```lllxxxyyynnn___SSSKKKFFFCCC@@@;;;:::999888777666666666222333555555555666777999:::???GGGNNNTTT[[[ccchhhrrruuugggZZZMMMDDDAAA<<<======>>>?????????@@@<<<<<<;;;;;;::::::::::::???DDDJJJQQQVVV\\\aaadddgggmmmuuu{{{}}}yyytttpppllliiijjjlllnnnqqqqqqpppooommmnnnnnnmmmlllkkkiiigggfff[[[ZZZWWWTTTTTTXXX^^^cccdddgggkkkppptttzzz~~~jjj```XXXZZZcccpppppp___aaahhhvvv{{{ggg]]]]]]fff|||vvvnnnbbbWWWTTTTTTPPPJJJHHHHHHMMMMMMFFF>>><<<>>>>>>;;;;;;<<<<<<@@@OOOjjj~~~ppp[[[IIIEEEIIIPPP]]]lllsssssspppiii]]]OOOBBB<<<555666888;;;BBBQQQgggxxx~~~yyyjjjSSS@@@777666555333333333222222222111111333333333333222111000///111111111111111111111111000000000000000//////...///////////////.........////////////000111222333222444555666666888:::===>>>@@@CCCGGGLLLPPPSSSTTTWWWXXXZZZ\\\___bbbdddeeeffffffggghhhiiiiiijjjjjjmmmnnnppprrrtttuuuvvvwwwvvvvvvwwwyyyzzz|||}}}}}}}}}}}}~~~============>>>>>>??????>>>???@@@@@@AAABBBCCCCCCDDDDDDDDDFFFMMMYYYgggpppppppppqqqxxx~~~{{{vvvrrrpppqqqmmmhhheeecccaaa___^^^bbbeeeiiilllooossswww{{{xxx{{{~~~}}}{{{yyyuuutttrrrooolllhhheeeccc^^^___```bbbcccccccccccccccaaa``````[[[SSSPPPRRRVVV___lllwww|||rrrdddWWWOOOJJJEEEBBB===<<<:::999777666555555111333333333222333444666888<<>><<<<<<;;;;;;;;;:::::::::>>>BBBFFFKKKOOOTTTZZZ]]]cccjjjttt|||}}}yyytttpppnnnllllllnnnrrruuuvvvvvvuuutttsssrrrqqqnnnkkkhhhfffdddZZZZZZ[[[ZZZZZZ[[[^^^``````cccfffjjjooouuu|||jjj^^^TTTSSS[[[hhhyyywwwbbb___```jjjzzz{{{kkk```YYY^^^sssvvvnnnbbbWWWUUUUUUQQQLLLJJJFFFJJJIIIBBB<<<<<<<<<;;;;;;:::;;;===>>>GGG^^^vvv{{{xxx|||}}}dddMMMEEEEEEIIIWWWiiittttttsssmmmcccTTTFFF>>>888777888:::>>>GGGVVVeeekkkllldddRRR@@@888666666333333333222222222111111111111111000///...---,,,111111111111111111111111111111111111111000//////.........///////////////------------...///000111333444555666666777:::<<<<<<===@@@DDDIIIMMMPPPRRRTTTUUUWWWZZZ]]]```bbbccccccdddeeefffggghhhiiiiiijjjkkknnnqqqsssvvvwwwxxxwwwwwwxxxyyyzzz{{{||||||||||||}}}~~~>>>============>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDFFFIIIPPP\\\iiirrrssspppooowww}}}}}}xxxssspppooojjjddd```______^^^]]]aaadddhhhkkkmmmooorrrtttuuuxxx|||~~~|||zzzwwwuuutttqqqpppnnnlllhhheeebbb```^^^^^^___aaabbbccceeeeeeeeeccccccccc___WWWSSSTTTVVV___lllwwwxxxjjj___WWWQQQKKKGGGCCCBBB???===:::999777777444444444333222222444666888999<<>>BBBEEEHHHMMMRRRUUU]]]fffrrr{{{~~~zzzvvvsssqqqpppqqqsssvvvyyyzzzzzzyyyxxxvvvuuurrroookkkgggdddbbb[[[^^^aaabbb```]]][[[ZZZZZZ\\\^^^bbbgggnnnvvv{{{~~~iii^^^RRRPPPUUUbbbsss}}}kkkccc]]]cccrrr|||ooofff______nnnyyymmmaaaWWWUUUVVVSSSNNNLLLDDDEEECCC>>>;;;<<<;;;888<<<777888<<<;;;>>>PPPgggxxxxxxzzzsssWWWKKKEEEEEETTTggguuuwwwxxxuuummm```QQQHHHBBB===;;;===>>>@@@JJJUUUZZZaaaaaaUUUEEE;;;777555333333333222222222111111111111111111000000///...111111111111111111111111222222222222222111111000------......//////000000............///000111111222333444555555666888::::::;;;>>>BBBFFFKKKOOOQQQRRRTTTVVVYYY\\\___aaabbbaaaaaacccdddfffggghhhiiijjjkkknnnppprrrtttuuuvvvwwwxxxxxxxxxyyyyyyyyyyyy{{{{{{|||}}}???>>>>>>=========>>>>>>===>>>???@@@AAABBBCCCCCCDDDEEEHHHLLLTTT___llluuuvvvoookkktttxxxttt}}}{{{vvvrrrooohhh```[[[[[[\\\^^^^^^aaadddhhhjjjkkklllmmmnnnsssvvv{{{}}}zzzvvvssspppooonnnmmmkkkiiifffccc```^^^]]]]]]^^^```bbbdddfffggghhhfffffffffccc[[[VVVWWWWWW```mmmxxx~~~qqqfff^^^XXXRRRMMMIIIHHHEEEBBB???===;;;;;;777777666555333444666999888888999===CCCKKKSSSXXXdddhhhrrrrrr```QQQKKK???>>><<<::::::;;;<<<>>>;;;;;;<<<<<<;;;;;;:::999:::<<>>777444333333333222222222111111222222333444444444444333111111111111111111111111222333333333333222111111,,,------...///000111111000000000111111222333444000222333333333444777999999:::===AAAEEEJJJNNNPPPQQQSSSUUUXXX[[[^^^```bbb___```aaaccceeeggghhhiiikkklllnnnppprrrsssttttttwwwwwwwwwwwwwwwwwwwwwwwwzzzzzz{{{}}}~~~>>>???@@@@@@@@@>>>===<<<===>>>>>>???@@@BBBCCCDDDBBBCCCIIISSS[[[aaannn{{{{{{wwwuuuyyy}}}rrrnnnvvv~~~|||wwwttt~~~wwwsssqqqjjjdddaaa]]]XXXYYY\\\aaadddhhhjjjkkklllmmmnnnuuuwwwzzz}}}xxxsssnnnkkkiiihhhcccdddeeedddbbbaaabbbcccdddcccbbbbbbbbbdddfffhhhfffgggiiiiiifff```ZZZUUUSSS[[[fffttt|||rrriiibbb]]]ZZZWWWSSSNNNIIIEEE@@@;;;888;;;888555333444555555555555666777:::???EEEKKKOOO______fffsssxxxiii[[[OOOEEEAAA;;;888888999::::::;;;;;;:::999999888777777;;;;;;;;;;;;===AAAGGGKKKSSS\\\hhhttt~~~{{{xxxxxxzzz|||~~~~~~~~~}}}{{{|||xxxrrriiibbb___```aaaccceeefffddd___XXXRRRNNNJJJLLLQQQXXX]]]bbbkkkuuuwww|||{{{jjj```UUUPPPPPPWWWfffttt~~~~~~~~~xxxlllcccfffqqqzzzlllhhhiiijjjjjj|||}}}{{{qqqdddYYYVVVWWWUUURRRQQQLLLGGGBBB??????>>><<<:::===999888999:::<<>>FFFGGGXXXeeeaaaSSSEEE;;;666222333333000000333666777555444333222111111111111333333222111111222333333222222222333333222222222111111000///////////////000000000000111111111111222222222333444555666777888:::===???@@@CCCFFFIIIMMMPPPTTTXXX[[[]]]aaaccccccaaaaaadddgggiiihhheeejjjlllnnnqqqsssssstttsssrrrtttwwwyyyyyyxxxvvvuuuzzz{{{{{{|||}}}~~~~~~===>>>>>>???>>>===<<<;;;=========>>>@@@AAACCCDDDCCCCCCHHHSSS^^^gggtttxxxnnnlllvvv{{{wwwssssss}}}xxxuuuqqqkkkeeebbb^^^ZZZ[[[^^^aaadddgggiiijjjkkklllnnnsssuuuyyy}}}{{{uuuoooiiifffeeedddbbbcccddddddccccccdddeeefffeeedddddddddfffhhhiiihhhiiijjjjjjgggaaaZZZUUUSSSZZZeeesss|||tttmmmhhheee```[[[SSSLLLGGGBBB===;;;;;;888666444555555555444444555666888<<>><<<>>>:::888999:::;;;BBBIII___wwwyyy```NNNIIIRRR^^^ooouuu{{{~~~uuulllWWWDDD>>><<<888999???HHHYYYiiihhh\\\NNNAAA999444444333222222333444444222111000000///000000000111222333333333333222111111111222222222222111111//////...------------------.........////////////111111111111333444555666888:::<<<>>>???BBBEEEHHHLLLOOOSSSWWWZZZ]]]```bbbcccaaaaaacccfffhhhhhhfffjjjkkklllnnnpppqqqqqqrrrsssuuuxxxzzz{{{zzzxxxwwwxxxyyyyyyzzz{{{|||}}}}}};;;<<<<<<<<<<<<;;;;;;:::<<<<<<===>>>???AAABBBCCCDDDCCCGGGSSSbbbqqq}}}sssjjjiiiuuuyyyssspppsss}}}}}}}}}~~~~~~~~~~~~|||yyyvvvqqqjjjdddbbb___[[[]]]aaaaaadddgggiiijjjkkklllmmmrrrtttwww{{{~~~zzzrrriiiccc___^^^^^^___aaadddddddddeeefffhhhhhhhhhgggggghhhiiikkkllljjjjjjjjjjjjgggaaaZZZTTTRRRYYYdddqqqyyytttqqqmmmfff]]]TTTMMMGGGBBB>>>;;;999777666666666555333333333444666999===AAACCCEEEFFFLLLWWWbbbqqqqqqbbbVVVFFFBBB<<<888777888999999;;;:::::::::999888888888444555555444444777;;;???IIIQQQ^^^mmmzzzvvvppphhhaaa]]]]]]___aaaeeeaaa[[[TTTMMMFFFBBB@@@??????BBBHHHLLLQQQ\\\fffpppvvv}}}~~~sssgggYYYPPPLLLQQQ___lllttt|||uuukkkhhhlllyyywwwbbbXXXYYY]]]mmmrrruuuwww|||{{{uuuiii]]]YYYWWWSSSPPPOOOOOOKKKGGGDDDCCCBBB@@@??????;;;::::::::::::???EEEUUUnnnmmmVVVJJJNNNXXXkkkuuu}}}eeeLLL@@@;;;777777:::EEEWWWjjjpppiii\\\KKK???777555333333444333222000000000000///000000111222///111333555555333111///000111111111111111111000//////...---------------------........./////////000000000000111333444555777999;;;<<<>>>@@@DDDFFFJJJMMMQQQUUUXXX[[[^^^aaabbbaaaaaabbbeeeggghhhgggjjjjjjjjjkkklllnnnooopppqqqsssvvvxxxyyyyyyyyyxxxvvvwwwwwwxxxzzz{{{{{{|||~~~~~~|||{{{}}}~~~:::::::::::::::::::::999;;;<<<<<<===>>>@@@AAABBBEEEDDDHHHUUUiii|||~~~rrrhhhiiiwwwyyysssqqquuu}}}~~~~~~}}}||||||{{{xxxvvvooohhhbbb___]]]ZZZ]]]aaaaaadddgggjjjkkkkkkmmmnnnrrrtttwwwzzz~~~~~~yyypppggg___[[[ZZZZZZ\\\___bbbeeefffhhhjjjkkklllkkkkkkkkklllmmmnnnooommmllljjjjjjhhhbbbZZZTTTRRRXXXbbbooo}}}~~~zzzwwwuuuppphhh```WWWOOOGGGCCC>>><<<999888888777555333444333333444666999<<<>>>@@@AAADDDIIIPPP]]]uuurrrbbbUUUHHHCCC===999777777888888999999999999999999888888555666666555444666:::===AAAKKKZZZlll|||xxxrrriiibbb______```aaaaaa[[[RRRJJJDDD???===;;;===<<<>>>CCCGGGLLLWWWbbblllttt{{{~~~~~~qqqaaaVVVPPPRRR^^^iiiqqqyyy~~~~~~}}}~~~~~~zzzpppiiiggglll|||zzz___SSSVVV]]]rrryyy~~~wwwkkk```ZZZWWWRRROOOOOOOOOMMMJJJGGGEEECCCAAA@@@@@@===;;;;;;:::888<<>>PPPfffsssuuulll[[[LLL===777333555666444111000111111111111222333444555000111333444444333111000000000111111111111000000111111000////////////////////////000000000111111000000000111222333444555555777999;;;<<<>>>AAADDDGGGJJJOOOSSSVVVYYY]]]___aaa``````aaacccfffggghhhjjjjjjiiiiiikkklllnnnpppnnnooorrrtttvvvvvvvvvvvvuuuuuuvvvxxxyyyzzz{{{{{{~~~~~~~~~|||{{{|||~~~::::::999999999:::::::::;;;<<<<<<===>>>@@@AAABBBFFFGGGMMMZZZoootttkkkmmm{{{{{{vvvuuuyyy~~~}}}{{{yyyvvvssskkkddd^^^[[[YYYWWWZZZ___```cccgggjjjlllmmmoooqqqsssuuuwww{{{~~~|||xxxppphhh```[[[XXXWWWXXX\\\aaaeeehhhkkkmmmoooooooooooopppqqqqqqrrrssspppnnnkkkkkkiiieee\\\UUUSSSXXXaaalllyyy{{{xxxwwwuuuqqqllldddZZZPPPIIICCC@@@<<<:::999777555333444444444444555777888999======???AAACCCNNNdddyyyssscccVVVIIIDDD>>>999777666666666777777888888888888888888555666666555444555888:::<<>>===;;;:::<<<;;;===AAADDDIIISSS^^^iiisss{{{yyyhhh[[[SSSRRR[[[eeeoooxxx~~~}}}|||{{{{{{|||~~~|||uuummmeeecccmmmxxx}}}___PPPSSS\\\sss~~~|||vvvkkkaaa[[[VVVQQQOOOPPPNNNNNNLLLIIIFFFCCCBBBAAAAAA>>>======;;;888:::???CCCVVVssszzzjjjUUUMMMPPP]]]jjjxxxtttXXXFFF>>>:::999888:::III^^^qqq}}}}}}pppaaaFFF;;;444555888666333222000000111111222333555555333222222111111222222333000000111111111111000000111111000///////////////////////////000000000000111111111111222444555666444555777999:::<<>>???AAABBBCCCFFFKKKSSS```tttxxxoooqqqzzzwwwyyy}}}{{{wwwsssooohhhaaaZZZWWWTTTSSSVVV[[[^^^aaafffiiilllnnnppprrrssstttwww{{{~~~~~~xxxvvvrrrkkkddd^^^YYYVVVUUUYYY```fffjjjnnnqqqsssssssssssstttuuuuuuvvvvvvuuuqqqnnnnnnnnnjjjaaaZZZUUUYYY```iiittt|||xxxvvvvvvuuutttnnneeeZZZRRRIIIEEE@@@<<<999777555444444444444444444555666666888888:::;;;<<>>999777666555555555555666666777777777888333444444333333333666888999BBBRRRfffyyy{{{wwwkkkhhheeedddeeedddaaa]]]PPPJJJBBB===<<<<<<;;;999::::::<<<@@@BBBFFFPPPZZZfffqqq||||||kkk]]]SSSOOOUUU^^^lllvvv~~~~~~||||||{{{{{{|||~~~~~~xxxpppggg```dddkkktttcccPPPPPPWWWooo{{{sssjjj```ZZZUUUPPPOOOQQQOOOOOONNNKKKGGGDDDCCCCCCBBB@@@??????===999:::>>>???KKKeeewww{{{qqqZZZNNNMMMOOOYYYgggsssttt]]]JJJ@@@;;;777666;;;DDDUUUjjjxxxTTTCCC666666999666333444////////////000111222333444333111111111111333444000111111111111111111000//////...---------------,,,,,,---------.........111111111222333444555666222444666777888:::===???AAAEEEJJJNNNQQQUUUYYY[[[[[[^^^aaaccccccdddfffgggiiiiiijjjkkkmmmooopppqqqooopppqqqssstttuuuuuuuuussstttuuuvvvxxxzzz{{{{{{|||~~~<<<;;;;;;:::;;;<<<===>>>=========>>>@@@AAACCCDDDFFFOOOZZZfffyyyzzzrrruuu|||tttsssyyy~~~}}}zzzvvvqqqlllggg___XXXTTTQQQPPPSSSXXXZZZ]]]cccgggjjjmmmpppsssqqqsssvvvzzz~~~~~~|||{{{ssssssrrroooiiiaaaYYYTTTRRRWWW___fffkkkpppsssvvvuuuvvvwwwwwwxxxyyyyyyyyyzzzvvvrrrrrrsssppphhhaaaWWWZZZ___fffppp}}}|||xxxssstttuuuvvvsssmmmddd^^^PPPKKKCCC===999777666555222222222333333333333444444444666777888===KKKXXXlllvvv~~~tttfffYYYLLLFFF???999666555444444333333444444555666777777111333333333333333555888888>>>III[[[ooo~~~~~~xxxsssjjjhhhfffggggggccc[[[TTTHHHBBB<<<:::;;;;;;999777;;;:::===BBBDDDGGGOOOXXXcccooo{{{}}}mmm```TTTNNNQQQXXXgggqqqzzz~~~~~~}}}||||||}}}yyypppeee[[[ZZZ^^^ccctttjjjTTTPPPTTTggg}}}}}}pppggg^^^YYYUUUPPPPPPSSSPPPQQQQQQNNNIIIFFFEEEEEECCCAAA@@@AAA>>>::::::>>>===BBBXXX{{{zzzwww{{{ttt]]]MMMHHHEEELLLVVVaaaooo{{{|||wwwnnn^^^NNNCCC===:::888;;;???III^^^zzzdddNNN:::777888555333555000/////////000111222222222222222222222222222222111111222222222222111111//////...---------------,,,,,,,,,---------......000000000000111333444555111333555555666888;;;===???CCCHHHLLLPPPSSSWWWZZZXXX\\\aaadddddddddeeefffeeegggiiikkknnnoooqqqqqqppppppqqqrrrrrrsssssstttqqqrrrssstttvvvxxxyyyzzzyyy{{{~~~===<<<<<<;;;<<<===>>>???===>>>>>>???@@@BBBCCCDDDEEERRR___jjj{{{zzzsssvvvwwwpppoooxxx~~~~~~}}}|||||||||zzzuuuoookkkggg___WWWSSSPPPNNNQQQWWWWWW[[[```eeeiiilllppprrroooqqquuuyyy~~~~~~zzzxxxpppqqqsssqqqkkkcccYYYSSSQQQVVV___ffflllqqquuuwwwvvvwwwxxxyyyzzzzzzzzzzzz~~~yyyuuuvvvxxxuuummmeeeYYY[[[___eeennnzzz{{{vvvsssssstttuuuuuuqqqkkkgggTTTNNNEEE>>>999777666666111111111111222222222222444333444666555777@@@JJJ]]]iiitttzzzyyyrrrdddXXXLLLGGG???999666555444333111222222333444555666666222444555555444555777999999;;;CCCRRRfffyyy|||}}}~~~|||vvvqqqooommmkkkkkkiiiaaaTTTKKKCCC>>>999888:::;;;777444======@@@EEEGGGIIIPPPYYY```mmmzzzpppbbbVVVOOOPPPVVVbbbmmmwww|||~~~~~~}}}~~~zzznnnaaaUUUQQQSSS\\\pppqqqZZZSSSUUU[[[uuu}}}mmmeee]]]YYYTTTPPPQQQUUURRRSSSTTTQQQKKKGGGGGGGGGCCCAAAAAABBB???;;;;;;>>>>>>>>>QQQuuuvvvttt|||vvv___LLLDDDCCCGGGMMMVVVdddoooqqqmmmiiifff\\\OOOEEE@@@???===::::::@@@TTTrrroooUUU===888888333111444222222222111222222333444000111333555555333111000222222333333333333222222111111000///////////////........./////////000000......//////000222333444000222444555555777:::<<<>>>BBBGGGKKKOOOSSSWWWYYYWWW\\\bbbeeeeeeddddddeeeccceeehhhkkknnnppppppqqqnnnnnnoooooooooppppppqqqooopppqqqsssuuuvvvxxxxxxvvvxxx|||~~~~~~~~~<<<<<<<<<<<<==================>>>???@@@BBBDDDEEECCCMMM\\\lll{{{uuu{{{vvvpppttt~~~zzzzzz}}}~~~|||}}}|||{{{zzzyyyuuupppllleee]]]VVVTTTSSSQQQRRRUUUTTTWWW[[[___cccggglllppprrrssstttuuuwww|||}}}wwwrrrsssrrrooommmiiiddd^^^ZZZVVVTTTWWWbbblllqqquuuyyy{{{|||~~~~~~}}}}}}}}}~~~|||yyyyyyzzzxxxrrrmmmccc^^^\\\ccckkkttt}}}zzzqqqrrrrrrrrrssstttrrrooolllZZZQQQGGG???<<<:::666222333333333333333333333333222000111555666666:::@@@NNN___oootttvvvtttgggVVVMMMEEE===<<<:::555222222666666555555444444444333333222111000000111222333888;;;AAAKKKYYYjjj{{{}}}zzz}}}~~~~~~yyyuuusssrrrppprrrrrrmmmbbbUUULLLHHH<<<<<<<<<:::888888999;;;;;;===AAADDDGGGKKKPPPSSSccckkkvvvuuudddVVVOOOPPPRRR]]]gggsss|||}}}}}}~~~wwwfffWWWOOOOOOQQQ[[[jjj}}}aaaRRROOOTTThhh~~~uuunnnddd\\\WWWUUUTTTSSSTTTTTTSSSQQQOOOLLLIIIGGGGGGDDDBBB@@@???===:::888<<<>>>JJJbbbvvvnnnxxxxxx```LLLBBB>>>BBBHHHNNNVVV^^^bbbccc___^^^[[[XXXRRRJJJ@@@:::555999>>>HHH^^^xxxzzzdddHHH666333555555333222222111111222333444444222222222222222222222222222222222222222222222222---...///////////////...------------......//////,,,,,,------.../////////222333444555777999;;;<<<>>>@@@CCCEEEHHHLLLQQQTTTYYYZZZ\\\___bbbccceeeeeegggggghhhiiikkklllmmmmmmlllkkkkkknnnqqqrrroookkknnnmmmmmmmmmnnnpppsssttttttvvvyyy|||~~~~~~<<<<<<<<<<<<============????????????@@@AAABBBCCCBBBKKKYYYiii}}}yyypppttt{{{rrrssszzzyyy|||~~~~~~|||~~~}}}|||zzzuuuooojjjddd\\\UUUSSSQQQOOOPPPTTTVVVXXX[[[^^^aaaeeejjjnnnppprrrtttuuuwww{{{zzztttpppjjjiiihhhggggggeeebbb```XXXUUUWWW___iiiooouuuzzz{{{}}}~~~}}}~~~|||vvvqqqccc]]]\\\aaaiiipppzzz|||tttpppppppppqqqrrrqqqooommm```WWWLLLDDD@@@===999555444444444444333333333333333111222444555444888>>>HHHZZZkkkrrrvvvtttfffVVVOOOFFF???===;;;666333333111222222333444555666666444444444333333444555555666888>>>FFFSSSdddttt~~~zzzxxx|||}}}{{{vvvrrrqqqqqqpppqqqoooggg[[[PPPGGGCCC;;;;;;;;;:::888888:::===<<>>;;;999999===GGG[[[{{{|||ttt|||}}}gggRRRFFF???AAAEEEKKKSSSZZZ___aaacccaaa___]]]YYYQQQEEE===777999;;;AAARRRkkk}}}{{{hhhNNN<<<666666444111111000000000111111222333222222222222222222222222222222222222222222222222...///////////////......,,,------...............//////000000111111222222222333333555666888:::;;;===???BBBEEEHHHLLLQQQUUUXXXYYY[[[]]]___aaaccccccdddeeefffhhhjjjkkklllmmmkkkkkkkkkmmmppppppnnnlllkkklllmmmnnnppprrrtttuuuuuuvvvyyy{{{}}}~~~;;;<<<<<<<<<<<<=========@@@@@@??????@@@@@@AAABBBCCCKKKVVVdddyyyxxxlllpppvvvuuuzzzyyy{{{}}}}}}|||~~~{{{vvvnnniiiccc[[[SSSQQQPPPNNNOOOSSSXXXYYYZZZ[[[]]]aaagggkkknnnqqqtttwwwxxxzzz}}}}}}xxxrrrnnngggfffddddddeeeffffffeee[[[VVVUUU[[[dddkkkttt||||||~~~}}}}}}zzzuuupppccc]]][[[___fffmmmvvv~~~wwwnnnmmmlllmmmoooooonnnmmmggg___TTTKKKEEEAAA<<<999555555555444444333333333444222222444444222555;;;BBBSSSfffrrrxxxvvvhhhXXXQQQHHHAAA???<<<888444444111222333444555666777777666666666777777888888888666888;;;BBBMMM]]]mmmwww~~~zzzyyyyyy{{{}}}{{{vvvsssqqqqqqrrrtttqqqkkkaaaTTTIIIBBB???999:::::::::999:::===???@@@CCCGGGKKKOOOTTTYYY]]]bbbhhhpppyyyzzzhhhXXXNNNKKKKKKMMMVVVcccnnntttxxx{{{}}}|||~~~zzznnnbbbYYYVVVVVV]]]hhh{{{gggSSSLLLHHHUUUhhhzzzzzzqqqhhhaaa[[[UUURRRVVVVVVVVVVVVTTTQQQNNNLLLKKKIIIFFFCCCBBB@@@===:::888===BBBOOOnnnttt^^^MMMBBBBBBCCCIIIQQQYYY```dddjjjfffccccccaaaYYYLLL@@@:::;;;999:::EEE[[[ppp|||oooXXXFFF<<<777444222111111111000111111222333222222222222222222222222111111111111111111111111000000000000///......---+++,,,...//////...---------------...//////000000222222333444666777999:::<<<>>>AAADDDHHHLLLRRRVVVXXXXXXYYYZZZ\\\___aaabbbbbbcccdddfffhhhjjjkkklllkkkjjjiiikkkmmmnnnmmmllliiijjjmmmooorrrsssuuuuuuuuuvvvxxx{{{|||}}}|||||||||}}}~~~;;;;;;;;;<<<<<<<<<======????????????@@@AAABBBCCCFFFKKKSSS___sssuuunnnttt|||xxx{{{xxxyyy{{{|||}}}~~~~~~~~~|||wwwpppkkkccc[[[SSSPPPOOONNNOOOSSSZZZZZZZZZYYYZZZ^^^dddhhhmmmqqqvvvyyy{{{{{{|||}}}}}}yyysssooommmkkkgggffffffggggggfff]]]WWWTTTWWW___hhhttt~~~}}}|||xxxtttpppddd^^^[[[___eeemmmvvv~~~zzzmmmllljjjjjjlllmmmmmmmmmkkkdddYYYPPPIIICCC>>>;;;777777666666555444333333333111111333333222555;;;===MMMaaaqqqzzzyyykkk]]]RRRIIIBBB???===999555555666777777888888777666666777777888999:::::::::::::::;;;===BBBKKKXXXgggpppxxx{{{}}}}}}zzzyyy{{{}}}}}}|||wwwtttttttttuuuvvvxxxrrrhhh[[[OOOFFF@@@===999:::;;;;;;;;;===@@@CCCEEEHHHKKKOOORRRWWW[[[___aaaeeemmmtttzzzqqqaaaUUUPPPNNNOOOWWWccclllssswwwzzz{{{}}}}}}uuuiii```[[[ZZZaaajjj{{{kkkUUULLLKKKTTTcccttt}}}wwwppphhh```XXXSSSWWWXXXYYYYYYWWWUUURRRPPPMMMJJJGGGEEECCC@@@===;;;888===>>>BBB\\\kkkWWWGGGBBBAAAGGGRRR\\\eeellloookkkggggggggg___OOOBBB<<<;;;:::999@@@RRRhhhxxxwwwcccOOOAAA999666555333333222222222222333333222222222222222222222222000000000000000000000000111111111000000...---,,,+++,,,...//////...---,,,+++,,,,,,------......///111222222333444666888999:::<<<@@@CCCGGGLLLQQQUUUXXXXXXXXXYYY[[[]]]```aaacccdddeeefffggghhhiiijjjjjjiiiiiiiiijjjkkklllmmmjjjkkknnnqqqsssssstttsssuuuwwwxxxzzz{{{{{{{{{zzzzzz{{{|||}}};;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@CCCDDDFFFFFFIIIMMMVVVhhh|||yyypppqqqyyy|||{{{yyyyyy{{{|||}}}||||||}}}}}}}}}yyysssoooddd[[[SSSPPPOOONNNPPPTTTYYYYYYYYYXXXYYY]]]bbbgggmmmqqqwww{{{}}}}}}}}}~~~{{{vvvsssrrrooojjjhhhhhhhhhhhhggg^^^XXXSSSUUU[[[dddrrr~~~~~~{{{wwwtttggg```\\\```gggnnnxxx|||pppmmmiiihhhiiikkkllllllkkkfff]]]TTTLLLEEE@@@===999999888777666444444333222000000333333333777<<<:::GGGZZZlllwwwwwwlll___RRRIIIBBB@@@>>>:::777777777888999:::;;;:::888888::::::::::::;;;;;;<<<<<<===>>>???CCCIIITTT```hhhpppsssvvvvvvvvvwww|||zzzxxxvvvvvvxxx{{{{{{zzzvvvnnnaaaTTTIIIBBB???===:::<<<===>>>???AAAEEEHHHKKKMMMPPPRRRTTTWWW[[[^^^```dddkkkqqqwww|||wwwggg[[[SSSOOOQQQWWWaaakkksssxxx{{{}}}zzzoooeee^^^\\\]]]hhhxxxpppXXXMMMNNNTTTbbbttt~~~zzzsssiii___XXXWWWYYYZZZ[[[[[[XXXUUUSSSOOOMMMIIIFFFDDDAAA===;;;999===::::::MMMooovvvbbbLLLCCC>>>EEEPPP\\\hhhrrrqqqmmmiiijjjjjjcccSSSFFF;;;;;;::::::???MMMbbbrrrxxxiiiUUUBBB777555777333222222111111111222222222222222222222222222222000000000000000000000000111111111111000///...---,,,,,,---......---,,,+++...//////000111111222222111111111222333555666777888;;;>>>AAAEEEJJJPPPTTTWWWWWWXXXZZZ\\\^^^```aaaffffffffffffgggggghhhhhhhhhiiiiiiiiiiiijjjkkkmmmmmmnnnpppqqqrrrrrrrrrqqqvvvwwwxxxzzzzzzzzzzzzyyyyyyyyyzzz|||~~~:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>AAACCCFFFGGGDDDDDDFFFNNN^^^qqqzzz{{{|||}}}zzzooolllqqqzzz||||||~~~}}}|||zzzzzz{{{|||}}}{{{zzzzzz{{{{{{yyyuuuqqqddd[[[SSSPPPNNNMMMPPPTTTWWWXXXXXXYYYZZZ^^^cccffflllqqqwww|||~~~~~~~~~{{{xxxrrrooollljjjjjjkkkkkkkkkaaa[[[VVVVVVXXX___lllxxx~~~}}}zzzwwwuuullleee```bbbhhhoooxxxuuupppkkkhhhhhhiiikkkllliiifffaaaYYYQQQIIICCC???;;;:::999888666555444333222000111444444444888===999BBBRRReeerrrtttkkkaaaRRRJJJCCCBBBAAA===;;;;;;777999<<<>>>@@@@@@@@@???@@@???>>>======>>>???@@@???@@@BBBEEEIIIQQQZZZ```gggjjjnnnpppqqquuuzzz~~~~~~{{{yyyvvvuuuvvvzzz~~~{{{ooofffXXXLLLDDD@@@>>>>>>>>>???AAABBBCCCEEEIIILLLOOOQQQSSSUUUVVVYYY\\\______dddjjjqqqvvv{{{zzzkkk___VVVQQQQQQVVV___iiissszzz~~~~~~|||qqqfff^^^[[[VVVaaarrrwww^^^QQQLLLSSScccxxx}}}sssfff^^^WWWYYY\\\]]]]]][[[XXXVVVRRRPPPLLLIIIFFFCCC???<<<999;;;999999EEE___zzzpppVVVHHH>>>BBBLLLWWWdddppppppmmmkkkmmmmmmfffZZZOOO@@@<<<::::::===GGGYYYiiivvvuuunnn\\\FFF777444666111111000000///000000000222222222222222222222222111111111111111111111111111111111111000//////...---------,,,,,,,,,,,,,,,---......//////000000111000000111111222444555666777999<<>>CCCPPPbbbpppssslllfffSSSKKKEEEEEEDDDAAA???@@@???AAADDDGGGIIIIIIIIIHHHJJJHHHEEEBBBBBBCCCEEEFFFDDDEEEGGGJJJMMMRRRXXX\\\aaaeeejjjmmmpppsssyyy~~~~~~zzzwwwuuuuuuuuuxxx~~~~~~xxxiii```SSSHHHCCCBBBBBBAAABBBCCCEEEFFFGGGIIIMMMPPPQQQSSSVVVXXXYYY\\\```ccc___dddkkkrrrwww{{{ttthhh___YYYVVVZZZaaakkkttt{{{~~~|||{{{pppddd[[[WWWSSS]]]nnndddVVVJJJSSSggg}}}vvvggg]]]WWWYYY\\\^^^___]]]ZZZWWWVVVTTTPPPLLLIIIFFFBBB???;;;::::::;;;???MMMjjjgggSSSCCCCCCJJJQQQ]]]iiimmmmmmmmmpppppplllddd^^^LLLDDD===:::;;;BBBQQQ```lllsssuuuhhhQQQ===666777444333222222111111111222222222222222222222222222222222222222222222222222000000111111111000000//////...,,,+++***+++,,,---++++++,,,,,,---.........000000000111111333444555666888;;;>>>AAAEEEJJJMMMNNNQQQUUUYYY\\\^^^^^^^^^aaabbbcccdddeeeggghhhhhheeehhhkkkllljjjjjjjjjlllpppoooppppppqqqrrrssstttuuuvvvxxxzzz{{{||||||{{{zzzzzzzzz{{{}}}:::::::::;;;;;;;;;<<<<<<>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEELLL]]]nnnuuutttdddgggnnnwww~~~~~~xxxssspppppppppqqqsssvvvyyy|||www{{{yyyttt|||}}}|||xxxzzz|||}}}||||||}}}}}}|||yyywwwvvvuuurrrpppbbbYYYPPPLLLKKKKKKNNNRRRRRRTTTXXXZZZ]]]aaaeeehhhhhhmmmsssxxx{{{}}}zzz|||~~~~~~}}}zzzwwwuuutttssspppooojjjddd^^^ZZZVVVVVV^^^gggsssxxx~~~~~~}}}|||vvvmmmfffeeeggglllsss{{{~~~xxxoooiiiggghhhiiijjjhhhiiihhhddd\\\SSSKKKGGG======;;;999777555444333777555444666555333555;;;DDDGGGQQQcccqqquuupppkkkUUUMMMGGGGGGGGGDDDCCCCCCKKKMMMOOOQQQRRRPPPOOOMMMQQQNNNJJJFFFEEEGGGIIILLLHHHJJJMMMOOOQQQUUUYYY\\\___dddjjjnnnppptttzzz}}}~~~~~~|||yyyuuussstttvvvzzz|||tttggg^^^QQQHHHEEEEEEFFFFFFDDDFFFGGGHHHIIIKKKOOORRRQQQSSSWWWYYY\\\___cccfff___dddlllssswww{{{~~~}}}rrriiiccc^^^aaafffnnnvvv{{{~~~~~~}}}}}}}}}}}}~~~{{{}}}~~~yyynnnaaaXXXTTTUUU^^^lll|||hhhYYYKKKVVVkkktttdddYYYVVVYYY\\\______]]]ZZZXXXYYYVVVRRROOOLLLHHHDDDAAA>>>::::::;;;999???[[[zzzuuu^^^JJJGGGJJJNNNXXXdddkkklllooorrrsssqqqmmmiiiYYYMMMAAA<<<;;;???MMM[[[hhhttt}}}sss[[[EEE:::999888777666555555555555555222222222222222222222222222222222222222222222222///000000111111111111000000...,,,))))))***,,,.........//////000111111111000000000000111222333444666888:::===???CCCHHHKKKKKKNNNSSSYYY\\\]]]]]]\\\]]]^^^```bbbdddgggiiijjjeeehhhlllmmmllljjjjjjlllooonnnnnnooopppsssuuuwwwuuuvvvxxx{{{|||}}}}}}|||{{{{{{{{{{{{}}}:::::::::::::::::::::::::::;;;<<<======>>>@@@CCCCCCFFFHHHMMM\\\ooowwwuuuiiihhhiiinnnuuuwwwsssooouuulllfffhhhmmmrrrxxx~~~}}}|||~~~yyy~~~~~~~~~~~~|||{{{{{{|||~~~~~~~~~|||xxxuuurrrooonnnnnnbbbXXXOOOKKKIIIIIIMMMRRRRRRUUUYYY\\\^^^```ccceeegggjjjpppuuuzzz|||}}}}}}~~~{{{xxxtttrrrqqqqqqmmmiiicccZZZTTTTTTXXX]]]kkksss}}}}}}{{{zzzrrrkkkhhhiiikkksss{{{tttmmmkkkllljjjhhhjjjjjjkkkiiicccYYYLLLCCCAAA???<<<999777777777777444777888777444666<<>>777444777888<<>>BBBEEEIIIMMMSSSXXXZZZ\\\___```______```aaabbbcccddddddfffgggiiikkklllllllllkkkiiijjjlllnnnppprrrrrrsssssstttvvvwwwwwwwwwvvvuuu{{{zzzzzzzzz|||~~~999999999999999999999888999;;;<<<======>>>@@@BBBCCCHHHMMMSSSaaaqqqxxxwwwoooooopppuuu{{{}}}}}}zzzxxxmmmeeegggooovvv}}}~~~{{{xxx~~~}}}|||{{{}}}~~~{{{vvvssspppnnnmmmbbbXXXOOOKKKJJJIIIMMMRRRTTTVVVZZZ\\\]]]^^^aaabbbfffiiinnnssswwwyyyyyyyyy~~~~~~~~~}}}yyyvvvtttrrrrrrpppmmmggg^^^WWWUUUXXX[[[fffooozzz|||zzzxxxrrrmmmmmmnnnpppwww~~~zzzsssqqqooollliiiiiijjjjjjiiicccYYYNNNFFF@@@???<<<999777777777777555888:::999777999???EEEMMMYYYiiiwww{{{iiiZZZNNNNNNNNNIIIHHHLLLQQQWWW___eeegggccc]]]XXXYYYXXXUUUSSSQQQQQQQQQRRRRRRRRRRRRRRRTTTVVVXXXZZZ^^^bbbiiinnnssswww{{{~~~}}}|||{{{wwwssssssuuuxxx|||rrrggg___WWWPPPLLLOOOPPPMMMLLLOOOQQQSSSSSSSSSSSSTTTWWWYYY]]]]]]^^^___```aaabbbccc___ccciiirrrzzz|||rrriiifffgggnnntttuuuvvvxxxxxxxxxyyyyyyyyyyyyxxxxxxzzzzzz{{{zzzvvvlll___UUUOOORRR\\\lll|||lll\\\YYYbbbvvv}}}wwwnnnddd\\\YYY[[[^^^aaacccbbb```^^^```]]]XXXTTTPPPKKKFFFBBB???999666777777999III\\\yyy|||xxxYYYIIIDDDEEEPPP]]]iiinnnqqqpppppptttvvvuuuqqq^^^LLLCCC===:::CCCPPPgggxxxuuu___III:::777999:::999888777777666333222222222333333444555222222222222222222222222111111111111111000000//////---,,,,,,---...,,,+++++++++,,,,,,,,,---------111111111111222333444444333555888999;;;===AAACCCGGGKKKPPPTTTWWWYYY\\\^^^]]]]]]^^^___aaabbbccccccfffgggiiijjjkkklllkkkkkkjjjjjjlllnnnoooqqqqqqrrrpppqqqrrrtttuuuvvvvvvvvvxxxxxxyyyzzz{{{}}}~~~777777777777777777777777999:::<<<<<<<<<===@@@BBBCCCKKKTTT]]]hhhtttzzz{{{vvvwwwyyy||||||ooodddgggqqq{{{}}}wwwsssuuu~~~}}}|||{{{}}}}}}xxxsssooollljjjaaaXXXOOOKKKJJJIIIMMMQQQTTTWWWZZZ[[[\\\]]]___aaaeeehhhlllppptttuuuuuuttt{{{{{{||||||}}}}}}}}}~~~}}}}}}~~~~~~}}}zzzwwwuuuttttttqqqlllddd\\\XXXVVVVVV^^^hhhuuuzzzwwwuuuqqqooorrrtttvvv{{{{{{xxxtttpppllliiiiiihhhfffaaaYYYOOOHHHAAA???===;;;999999999999888:::;;;;;;;;;>>>EEEJJJXXXdddssswwwhhhZZZWWWTTTNNNLLLOOOSSSYYYbbbjjjllljjjeeebbbbbb```^^^[[[YYYWWWWWWWWWVVVVVVUUUUUUVVVYYY[[[]]]___cccjjjpppuuuxxx|||~~~}}}{{{vvvrrrooorrrwww{{{~~~zzzrrrggg[[[SSSSSSPPPPPPTTTVVVVVVVVVWWWYYY[[[\\\\\\\\\\\\^^^`````````aaacccdddfffggggggccceeeiiiqqqyyyxxxjjjeeeeeekkkrrrtttwwwyyyvvvwwwwwwwwwwwwwwwvvvvvvwwwwwwyyyzzzwwwnnnaaaWWWNNNMMMTTTbbbrrruuuaaa[[[```qqq}}}zzzyyywwwqqqfff^^^XXX[[[___bbbdddcccbbbaaabbb___[[[WWWSSSNNNHHHDDDAAA;;;888888555555AAAPPPqqqzzzdddPPPEEEBBBKKKVVVggglllooonnnoootttxxxxxxuuudddRRRGGG???;;;BBBLLLeeexxxpppVVVCCC<<<===<<<:::777555666999333333222222222333444444222222222222222222222222...///000222222111000//////---,,,,,,---...,,,+++,,,,,,,,,,,,------------000000000000111222333444222444777888:::<<>>=========;;;<<<>>>???@@@DDDJJJNNN^^^iiiwwwvvvhhhaaa]]]WWWTTTTTTRRRWWW```iiimmmmmmjjjhhhgggfffdddaaa___]]]\\\\\\XXXWWWVVVVVVWWWYYY\\\^^^aaaffflllqqquuuwwwyyy{{{yyywwwtttqqqqqquuuzzz~~~}}}yyysssllleee]]]VVVQQQSSSSSSVVVZZZ]]]]]]^^^^^^aaaccceeeeeeeeeeeeeeegggeeefffggghhhjjjlllmmmmmmjjjkkkmmmrrryyyzzzjjjcccaaagggnnnsssvvvyyywwwwwwwwwwwwwwwvvvvvvuuuttttttuuuwwwvvvnnnaaaVVVNNNKKKNNNZZZjjj||||||hhh``````mmm}}}}}}wwwvvvwwwsssiiiaaaYYY\\\```dddfffgggfffeeedddbbb^^^[[[WWWQQQKKKFFFAAA===:::888555555<<>>AAAAAALLL^^^ooo{{{sssdddeeepppyyyqqqgggjjjzzz|||xxxxxxwwwwwwyyy}}}|||vvvpppiiieeebbb]]]TTTMMMJJJIIIHHHKKKOOONNNQQQUUUXXX[[[]]]```bbbeeeggglllpppssstttssssssuuuuuuuuuvvvwwwyyyzzz{{{|||zzzyyywwwsssnnnggg___WWWRRRVVV___lllzzzyyyuuunnnjjjiiimmmppprrrvvv|||{{{vvvsssiiigggccc___[[[UUUOOOJJJGGGGGGFFFEEEDDDCCCCCCCCCBBBCCCCCCDDDFFFJJJOOOSSS___iiiuuutttkkkfffaaa\\\ZZZQQQVVV^^^fffkkkmmmmmmllliiihhhfffdddbbb```___^^^ZZZYYYWWWVVVWWWZZZ]]]___dddhhhmmmqqqrrrsssttttttsssrrrsssuuuwwwzzz|||}}}xxxqqqhhh___ZZZWWWVVVUUUVVVYYY]]]___aaacccdddcccgggiiilllmmmmmmkkkkkklllkkklllmmmnnnpppqqqrrrssssssrrrrrruuuzzz{{{lllddd___eeennntttwwwzzzxxxxxxyyyyyyxxxwwwwwwvvvsssrrrqqqsssssslll___TTTMMMGGGGGGSSSeeexxxnnnddd___hhhxxx}}}uuurrrrrroooggg```YYY\\\aaafffiiijjjjjjiiifffeeebbb```[[[UUUNNNHHHAAA>>>;;;999777666<<>>AAA???CCCGGGJJJMMMPPPTTTVVVXXXYYY[[[]]]___aaacccdddeeeeeeeeefffggghhhiiijjjjjjjjjjjjjjjkkklllnnnnnnrrrrrrqqqqqqqqqssstttuuuuuuwwwyyy{{{|||}}}||||||yyyzzz{{{|||}}}}}}}}}}}}uuutttsssssstttwwwzzz|||666666777777888888999999777888:::::::::;;;>>>@@@BBBLLL```vvvqqqdddccclllttt{{{tttdddddduuu~~~{{{wwwvvvuuuvvvzzz}}}yyytttnnnhhhccc```ZZZRRRKKKIIIHHHGGGIIIMMMLLLOOOTTTWWWZZZ]]]```cccdddgggkkkppptttvvvvvvvvvxxxxxxxxxxxxzzz|||~~~~~~}}}zzzxxxuuurrrllleee\\\VVVVVV\\\gggttt~~~{{{vvvkkkeee``````bbbeeellltttxxx~~~~~~|||{{{yyy}}}zzzvvvtttjjjgggccc___\\\YYYUUURRRPPPPPPOOOOOOOOONNNNNNMMMNNNNNNMMMNNNPPPTTTWWWZZZ___iiittt|||~~~uuuoooiiibbb\\\RRRVVV\\\bbbhhhkkknnnooojjjiiigggdddbbb___]]]\\\ZZZXXXVVVUUUVVVXXX\\\^^^cccgggllloooooonnnmmmmmmlllnnnqqqvvvzzz{{{yyyvvvssskkk```WWWTTTUUUWWWYYYZZZ___ccccccdddgggiiihhhlllooossstttsssqqqppppppppppppqqqrrrsssttttttuuuxxxvvvuuuwww{{{yyymmmddd___eeeooovvvyyy{{{zzzzzzzzzzzzyyyxxxwwwwwwsssooommmooopppkkk___UUULLLEEECCCMMM```tttqqqfff]]]bbbrrr|||sssmmmjjjgggaaa[[[YYY\\\bbbgggkkkmmmllllllhhhgggfffddd```YYYPPPKKKAAA???<<<999777888<<<@@@QQQnnnqqq^^^NNNEEEDDDGGGIIIUUUdddnnnwww~~~zzzlllVVVCCC999888>>>DDDVVVkkkyyy___EEE======:::777666444444333222222222333333222222222222222222222222111111111111111222222222///---,,,,,,---...,,,+++,,,---------........................///000111222222444666777777999<<>>AAAEEEHHHKKKNNNRRRUUUWWWXXXZZZ\\\___aaacccddddddddddddeeefffgggiiiiiiiiiiiihhhhhhjjjkkkmmmooossssssrrrrrrssssssttttttvvvwwwxxxzzz{{{|||}}}}}}xxxyyyzzz|||||||||{{{{{{qqqqqqrrrtttwwwzzz}}}~~~444555555666666777888888666888999::::::;;;===???EEEMMMaaa|||xxxlllaaaaaahhhooowww}}}qqq___[[[jjjyyyvvvttttttwwwzzz{{{||||||{{{xxxsssnnnhhhccc```XXXPPPIIIGGGFFFFFFHHHKKKLLLOOOTTTWWWYYY\\\___aaaaaaeeejjjpppuuuwwwyyyyyyzzzyyyyyyzzz{{{~~~~~~~~~{{{zzzxxxvvvrrrkkkccc\\\VVVZZZbbbmmmxxx|||xxxiii___VVVSSSSSSWWWaaajjjpppwww~~~xxxtttsssooouuu|||{{{|||}}}}}}zzzwwwtttsssllliiieeebbbaaaaaa```____________```______^^^^^^]]][[[ZZZYYY[[[^^^aaabbbbbbkkkuuu||||||uuummmddd\\\SSSUUUXXX]]]bbbggglllnnnmmmkkkiiieee```\\\XXXVVVVVVTTTQQQOOOPPPSSSVVVYYY___ccchhhkkkllljjjiiiiiiiiikkknnnssswwwvvvqqqlllfff```WWWRRRQQQTTTXXXZZZ\\\cccfffeeefffkkknnnmmmppptttxxxzzzyyyvvvttttttrrrrrrrrrsssssstttttttttwwwvvvuuuwww{{{}}}tttjjjaaa\\\cccnnntttwwwxxxzzzzzzzzzzzzyyyxxxwwwvvvrrrmmmjjjlllooolllcccZZZOOOFFFBBBKKK^^^rrruuuiii]]]___ooo~~~tttkkkeee___[[[XXXWWWZZZ```fffjjjmmmmmmmmmjjjiiiiiigggccc[[[RRRLLLBBB@@@<<<777555777;;;<<>><<>>@@@FFFMMMbbb~~~zzzmmm```WWW]]]eeekkksss{{{kkkVVVNNNYYYsss}}}vvvqqqqqqtttwwwxxxwwwzzzyyytttpppnnniiicccZZZQQQHHHEEECCCAAADDDHHHLLLOOOSSSVVVWWWXXXZZZ[[[]]]aaaggglllpppsssuuuwwwuuuvvvwwwxxxxxxzzz}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}zzzxxxwwwtttooojjj^^^ZZZZZZ```hhhrrr~~~|||uuuggg\\\OOOGGGDDDEEEMMMVVVgggqqqzzz||||||}}}|||yyyvvvwwwzzz|||~~~{{{xxxxxxyyyxxxuuusssnnnmmmkkkjjjmmmqqqvvvyyywwwyyy{{{|||{{{xxxtttrrrtttrrrooommmlllmmmnnnpppsssvvv||||||pppeee^^^SSSMMMKKKPPPVVVZZZ^^^bbbdddeeeeeeccc___YYYRRRNNNLLLJJJGGGFFFFFFHHHKKKMMMSSSYYY___bbbaaa```cccgggeeehhhlllooommmfff]]]VVVLLLLLLLLLLLLNNNSSSYYY^^^]]]___ccchhhmmmqqqtttvvvzzz|||}}}yyyvvvsssrrrpppooonnnoooqqqrrroooqqquuuyyy{{{}}}}}}}}}}}}~~~~~~~~~~~~zzztttooolll```ZZZWWWZZZdddooouuuwwwtttuuuuuuvvvuuutttrrrqqqooollljjjkkkoooppplllhhhZZZTTTOOOQQQ[[[lllyyyeee^^^gggrrrxxxmmmfff___XXX\\\[[[```hhhllllllmmmppprrrssspppiiiccc^^^UUULLLGGGAAA<<<:::888555777;;;CCCHHHccc|||qqqcccRRRDDD>>>===CCCHHHNNN[[[iiinnnkkkbbb\\\QQQDDD<<<999<<>>@@@BBBEEEIIILLLPPPRRRUUUWWWYYY\\\```cccccccccddddddeeeffffffggglllhhheeeeeehhhkkkllllllooooooooopppqqqssstttuuussssssuuuvvvxxxyyy{{{{{{}}}}}}}}}|||{{{zzzxxxwwwxxxyyyzzz|||444555777888888888666555555777888999999;;;>>>@@@EEELLLccc}}}yyyhhhZZZRRRYYYccckkkttt}}}nnnWWWLLLUUUkkk~~~zzzuuutttuuuwwwyyyvvvyyyxxxsssooolllgggaaaZZZQQQHHHEEECCCBBBDDDHHHJJJMMMQQQUUUWWWXXX[[[]]]^^^bbbgggkkkmmmoooqqqssstttuuuvvvwwwwwwyyy|||~~~}}}}}}}}}}}}~~~~~~~~~zzzxxxxxxvvvrrrnnnbbb\\\YYY]]]bbbjjjuuu}}}vvvhhh\\\OOOFFFBBBBBBIIIQQQ___kkkwww~~~~~~||||||~~~}}}zzzxxxvvvuuusssrrrtttxxx|||~~~}}}{{{}}}zzzxxxxxxxxxyyyyyy{{{~~~rrrfff```SSSLLLHHHKKKPPPSSSWWWZZZ[[[\\\]]]]]][[[VVVQQQNNNHHHFFFDDDBBBBBBDDDGGGHHHNNNSSSXXXZZZZZZZZZ]]]aaaggghhhiiiiiieee]]]TTTNNNKKKKKKLLLMMMOOOSSSXXX\\\aaacccggglllqqquuuwwwyyy{{{}}}~~~zzzvvvsssmmmllljjjiiijjjlllnnnpppsssuuuxxxzzz|||}}}|||||||||}}}}}}}}}}}}yyyrrrmmmiii]]]XXXUUUXXXaaakkkppprrrrrrrrrrrrqqqpppnnnmmmlllnnnkkkjjjkkkooopppmmmjjj___YYYTTTWWWaaapppkkkccciiirrrzzzssshhh^^^]]]\\\```hhhmmmmmmooorrrrrrsssqqqkkkfffbbbZZZQQQJJJDDD>>>;;;888444555999>>>DDD[[[vvvgggVVVHHH@@@===AAAEEEJJJUUUbbbfffddd___]]]VVVKKK@@@;;;;;;======GGG]]]yyyxxxZZZGGG>>>999333333222222222222222333333111111222222222333333333111000000000000000000111000000000000///...---,,,------------------------............////////////111111111222444555777888777:::<<<>>>@@@CCCGGGJJJNNNPPPSSSUUUWWWZZZ^^^aaabbbbbbcccdddeeeffffffgggiiigggfffgggjjjlllkkkiiimmmmmmmmmnnnppprrrssstttvvvvvvwwwyyyzzz{{{||||||yyyyyyyyyxxxwwwwwwvvvvvvyyyzzz{{{}}}444555777888888888777666555666888999999;;;===@@@BBBKKKaaa~~~zzzfffWWWOOOVVVcccmmmwwwnnnWWWKKKQQQeeewww~~~}}}~~~xxxvvvwwwxxxyyyvvvxxxwwwrrrmmmjjjddd^^^YYYPPPHHHEEECCCBBBDDDHHHHHHKKKOOOSSSUUUXXX[[[]]]___bbbfffhhhiiijjjlllmmmrrrsssuuuuuuvvvwwwzzz}}}}}}}}}}}}}}}}}}~~~|||zzzyyyxxxuuurrrhhh```ZZZYYY\\\```iiirrrzzz~~~yyylllaaaSSSIIICCCBBBGGGNNNYYYgggwww~~~sssggg___RRRIIICCCDDDGGGIIILLLOOONNNPPPSSSTTTTTTQQQNNNLLLCCCAAA???======???AAABBBFFFJJJNNNPPPQQQSSSWWW[[[iiihhhfffbbb[[[SSSLLLHHHHHHJJJMMMOOOQQQUUUYYY\\\eeegggjjjooosssvvvyyyzzz|||}}}}}}}}}{{{xxxtttqqqnnnllljjjiiijjjmmmqqqssswwwxxxzzz|||}}}}}}{{{{{{|||}}}~~~~~~~~~yyyrrrkkkggg\\\WWWTTTXXX```iiimmmnnnrrrqqqooommmkkkjjjiiiiiimmmkkkjjjllloooqqqooolllccc^^^[[[^^^gggtttuuujjjmmmsssrrreee___]]]```gggmmmoooqqqtttsssuuusssnnnjjjggg___VVVMMMFFF@@@<<<888333333777777>>>QQQnnn{{{nnn___QQQGGG@@@AAACCCHHHRRR]]]bbbaaa___aaa^^^TTTFFF<<<:::;;;777>>>NNNdddwww{{{___III>>>999555333333222222222222333333111111222222222333333333000000////////////000000000000000000///...---,,,+++,,,,,,------.........---............///////////////000000222333555666666888:::<<<>>>@@@DDDGGGJJJMMMPPPRRRTTTWWW[[[^^^```aaabbbcccdddeeeffffffffffffgggiiikkkkkkjjjhhhjjjkkkkkkmmmoooqqqssstttwwwxxxxxxyyyzzzzzz{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{zzzzzz|||}}}444555666666777777666666555666888888999:::===???AAAHHHZZZvvvkkk[[[QQQWWWeeeppp{{{zzzhhhUUUKKKSSSgggxxx~~~|||{{{~~~~~~yyywwwxxxyyyyyywwwyyyxxxrrrllliiiccc]]]XXXPPPHHHEEEDDDBBBDDDHHHHHHKKKNNNQQQSSSUUUXXX[[[]]]___ccceeefffgggiiikkkppprrrtttuuuuuuvvvyyy{{{}}}}}}}}}}}}}}}~~~~~~{{{zzzxxxtttqqqjjjbbbYYYVVVUUUXXX___gggssszzz{{{ttthhh[[[QQQIIIEEEHHHNNNYYYhhhzzzssseee]]]NNNEEE>>>===???@@@CCCFFFEEEGGGJJJLLLLLLKKKIIIGGG>>>===;;;999999:::<<<===>>>AAAEEEHHHKKKOOOTTTXXXgggeeeaaaZZZSSSLLLIIIGGGGGGKKKPPPTTTWWW[[[^^^aaagggiiilllooosssvvvxxxyyyzzzzzz{{{zzzyyyvvvtttrrrpppnnnkkkjjjkkknnnqqqtttvvvwwwyyy{{{||||||{{{{{{}}}~~~{{{tttmmmggg]]]XXXUUUYYYbbbjjjnnnnnnqqqpppnnnlllkkkkkkllllllmmmlllkkkmmmpppqqqpppnnneeeaaa___ccclllxxxrrrsssvvvyyyjjjccc___```gggnnnqqqsssvvvuuuwwwvvvqqqmmmiiiaaaXXXNNNGGGAAA===888444444777555<<>>999:::777999CCCSSScccqqqyyy___HHH<<<888777444444333222222222333333111111222222222333333333000000////////////000000000000000000///...---,,,++++++,,,,,,---...//////---------.........///////////////000111222333444555777999;;;<<<>>>BBBDDDHHHJJJMMMPPPRRRUUUYYY\\\^^^___```aaacccdddeeefffffffffggghhhiiijjjiiiiiiiiijjjkkkllloooqqqsssuuuvvvvvvwwwwwwwwwwwwwwwwwwzzzyyyxxxxxxxxxzzz|||~~~{{{{{{|||~~~333333333444444444444444444666777888888:::===???@@@EEEQQQgggtttaaaSSSXXXeeeooozzz}}}tttdddSSSLLLTTTiii{{{}}}{{{|||zzzwwwvvvxxxyyyzzzzzz|||zzzsssmmmiiiccc\\\WWWOOOHHHFFFEEECCCDDDGGGJJJKKKNNNOOOPPPRRRTTTWWWXXX[[[___bbbdddgggjjjmmmppprrrtttuuuvvvwwwyyyzzz}}}|||||||||}}}}}}~~~}}}zzzwwwrrrmmmfff]]]UUUPPPNNNOOOUUU\\\lllttt|||~~~{{{yyyooocccYYYQQQKKKKKKOOOYYYgggyyyssscccYYYIIIAAA::::::;;;<<<===@@@@@@AAACCCEEEFFFDDDCCCBBB;;;:::888777666777888999888;;;???CCCHHHNNNSSSWWW]]][[[WWWPPPJJJGGGHHHIIIIIINNNTTTZZZ___bbbfffhhhjjjlllnnnqqqtttvvvwwwxxxvvvvvvvvvvvvvvvuuutttsssooommmjjjhhhhhhjjjlllnnnqqqsssvvvyyy{{{||||||{{{{{{}}}~~~~~~~~~~~~}}}wwwooojjj^^^YYYUUUXXXaaaiiimmmnnnmmmmmmkkkkkkkkklllnnnooolllllllllnnnoooppppppooohhhcccbbbgggooozzzwwwuuuwww~~~qqqhhhbbbaaagggnnnrrruuuxxxwwwyyyxxxsssooojjjaaaXXXNNNGGGAAA===999555555888666<<>>:::555555888777;;;???FFF[[[wwwsssaaaRRRIIIBBBEEEPPP]]]kkkuuuvvvyyyyyynnn[[[III>>>:::777555666<<>>:::888666555444333333222222333111111222222222333333333222222111111111111222222000000000000///...---,,,+++,,,,,,------.........,,,------------.........000000000111111222333444555666888999999;;;>>>@@@CCCFFFIIILLLOOORRRWWWZZZZZZ[[[\\\^^^aaacccdddeeeggggggfffdddccceeeiiillljjjkkklllmmmoooqqqssstttvvvvvvvvvvvvvvvwwwwwwwwwuuuuuuuuuuuuvvvxxxzzz{{{zzz{{{{{{}}}~~~333333222222333333444444444555777888888999<<<>>>???DDDKKKYYYrrrmmmZZZZZZeeeoooyyy|||kkkYYYPPPXXXlll}}}||||||}}}yyywwwxxxzzz{{{|||}}}|||uuunnniiibbb[[[UUUNNNHHHGGGFFFDDDDDDGGGHHHIIIKKKKKKLLLOOORRRUUUTTTXXX\\\```dddiiiooorrrrrrtttwwwyyyyyyzzz{{{|||}}}|||{{{zzzzzzyyyzzzzzztttsssrrrssswww}}}zzzrrrlll^^^VVVNNNJJJGGGDDDFFFKKKTTT```mmmtttwww|||~~~~~~~~~wwwqqqkkkcccYYYSSSSSSTTT```oooyyy|||fffXXXIIIBBB=========;;;999999777888:::;;;;;;;;;:::999777666555444333333333333444666:::???EEEHHHJJJKKKDDDEEEDDDAAA???BBBIIIPPPWWW[[[```dddgggjjjlllnnnoooppprrrsssuuuvvvvvvvvvooonnnmmmlllkkklllllllllmmmmmmmmmmmmmmmnnnnnnnnnmmmooossswwwyyy{{{{{{{{{xxxzzz|||||||||{{{|||~~~|||kkkcccZZZXXX]]]dddggghhhgggggghhhiiijjjjjjjjjjjjfffggghhhhhhgggggggggggggggbbb]]]^^^bbbjjjwwwqqqlllkkkwwwrrriiicccgggnnnsssvvvyyywwwzzzzzzwwwsssnnneee\\\RRRKKKDDD???:::444333666555888;;;@@@MMMddd~~~qqq]]]OOOCCCCCCKKKWWWfffsssvvvzzz|||vvvfffSSSCCC:::666444444777:::BBBPPP^^^iiipppqqqeeeTTTFFF===888666666555333333222222222111111222222222333333333111111000000000000111111000000000000///...---,,,------------------------,,,,,,---------.........------------...///000000333555666777777888;;;===@@@CCCFFFIIILLLPPPTTTWWWXXXYYY[[[]]]```bbbdddeeedddeeeffffffdddeeehhhjjjjjjjjjkkklllmmmoooqqqrrrsssttttttuuuuuuuuuvvvvvvvvvwwwwwwxxxyyyzzz{{{{{{zzzzzzzzz|||}}}444333333333333444555666444555777777888999<<<>>>@@@EEELLLZZZrrrrrr^^^^^^iiisss|||nnn\\\SSS[[[ooo}}}}}}{{{yyyyyy{{{||||||}}}|||tttmmmhhhaaaZZZUUUNNNHHHGGGFFFDDDEEEGGGEEEGGGIIIJJJLLLOOOSSSVVVUUUXXX\\\aaaeeejjjooossssssuuuyyyzzz{{{{{{|||}}}}}}|||{{{zzzyyyxxxxxxxxxooonnnmmmnnnrrrxxx}}}uuunnn```YYYQQQMMMIIIEEEFFFJJJJJJXXXgggooouuu{{{|||wwwssskkk```YYYXXXVVVaaammmuuu}}}jjj[[[LLLEEE@@@@@@???;;;777777444555666888999999888888555444333222111111111111444666999>>>BBBEEEDDDCCCAAABBBBBB@@@???CCCLLLTTT\\\___cccfffhhhiiikkkmmmmmmnnnoooqqqrrrsssssssssnnnllljjjhhhggggggggghhhfffggghhhiiijjjkkkkkkkkknnnppptttwwwyyy{{{{{{zzz{{{}}}~~~tttkkk```[[[^^^dddggghhhhhhiiijjjkkkkkkjjjiiihhhcccdddeeeeeedddcccccccccddd]]]WWWVVVXXX^^^jjjvvv~~~mmmgggeeepppuuukkkdddgggnnnsssvvvyyyuuuyyyzzzxxxuuuqqqiii```UUUNNNFFF@@@999333222444333555888===EEEXXXwwwgggVVVFFFCCCHHHRRRbbboootttyyy~~~{{{nnnZZZFFF:::777666555777888===IIIVVVcccmmmrrrkkk\\\MMM@@@777777666555444333222222222111111222222222333333333000000////////////000000000000000000///...---,,,------------------,,,,,,,,,,,,,,,---------......000000///000000111222333222333555555555666999;;;>>>@@@DDDGGGJJJNNNRRRUUUWWWXXXZZZ]]]___bbbdddeeeaaadddggghhhfffeeefffhhhjjjjjjjjjkkklllmmmooopppppppppqqqqqqrrrsssssstttssssssuuuvvvwwwwwwwwwvvvyyyyyyzzz{{{}}}~~~333333333333333333333333222333555777999:::;;;;;;@@@AAAHHHZZZsssqqqaaafffqqqvvvzzz~~~jjjZZZTTT\\\sss~~~}}}~~~}}}||||||}}}}}}}}}yyyvvvrrrkkk```YYYVVVQQQJJJEEECCCDDDEEEEEEHHHHHHHHHIIILLLOOOSSSUUUUUUXXX]]]aaaeeeiiinnnqqqtttuuuwwwyyy{{{||||||}}}||||||||||||xxxuuunnnllljjjjjjnnnuuu|||wwwqqqiiiccc[[[VVVRRRNNNIIIFFFKKKRRR\\\fffooovvv{{{~~~}}}wwwrrrkkk___TTTXXX\\\cccllluuu~~~rrr___OOOIIICCCAAA===888777:::666666555444444444444555333333333222222222111111222111555>>>HHHJJJBBB999@@@???>>>===>>>DDDKKKQQQ^^^aaaeeeiiikkkkkkjjjiiinnnpppqqqrrrrrrqqqooonnniiigggeeebbbaaaaaabbbccc___```aaabbbdddgggmmmqqqsssuuuwwwxxxzzzzzzzzzzzz}}}~~~vvvhhh```bbbgggjjjkkkkkkiiigggffffffeeedddcccbbbcccdddeeefffeeeeeedddccc]]]VVVPPPMMMRRRbbbsss~~~hhh``````gggwwwtttkkkfffiiiooosssvvvyyy{{{xxxuuummmeeeZZZPPPGGGBBB>>>999666666555111444<<>>EEEFFFAAA:::;;;;;;;;;;;;===CCCJJJOOOWWWZZZ^^^bbbeeefffeeeeeefffggghhhhhhhhhgggfffeee______]]]\\\\\\\\\]]]^^^aaabbbcccdddeeeiiinnnrrrvvvwwwzzz|||}}}|||{{{{{{|||~~~rrrgggcccdddiiilllooommmjjjhhhgggeeedddcccbbbcccdddeeeeeeeeedddccc```]]]WWWQQQLLLOOO___ooovvvccc\\\^^^gggzzzzzzooofffhhhnnnsssvvvyyy|||yyyvvvnnnfff[[[QQQGGGCCC???999666666666222444;;;===FFFgggjjjRRRIIIFFFFFFOOOZZZccclllqqqooonnnkkk]]]LLL===888444444555999CCCNNN```kkksssuuurrrjjjVVVAAA888888555222111333444444111111111111000000000000000000000000000000000000000000/////////.........,,,,,,------,,,,,,+++***,,,,,,,,,---------..................///000111222000111222444666777999999:::===AAADDDFFFJJJMMMPPPTTTWWWZZZ\\\]]]]]]^^^```cccdddffffffffffffhhhjjjmmmkkkiiijjjmmmpppqqqpppqqqrrrssstttuuutttrrrqqqrrrssstttuuuvvvwwwxxxxxxyyyzzz{{{}}}~~~333333333333333333333333333444555666777888999999===AAALLLaaazzzqqqfffnnn{{{zzzkkk___ZZZccczzz~~~~~~zzzrrrhhhaaa]]]XXXSSSLLLFFFEEEEEEFFFFFFFFFFFFFFFHHHJJJMMMPPPQQQSSSWWW^^^cccgggjjjmmmooorrrsssuuuxxxzzz|||}}}}}}~~~~~~~~~|||yyyxxxtttnnniiifffhhhkkkmmmvvv||||||zzzvvvrrrnnniiiaaaWWWOOOIIIIIIMMMVVVcccooovvvyyyzzz~~~}}}yyyqqqbbbTTTOOOSSSYYYaaaiiiqqqvvvyyy}}}{{{gggTTTLLLEEEAAA>>>999888:::666666555444444444444555333222222222222111111111000111444777:::;;;888555555666888999<<<@@@EEEIIIKKKNNNRRRWWWZZZ\\\]]]]]][[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___aaaaaabbbfffggghhhhhhiiilllpppsssxxxzzz}}}~~~|||zzz{{{}}}|||nnneeedddiiiooopppooollliiifffdddcccbbbbbbcccdddddddddcccbbbaaa^^^]]][[[UUUNNNOOO^^^nnn{{{lll^^^YYY[[[eee}}}uuuhhhhhhnnntttwwwzzz~~~{{{xxxppphhh]]]SSSIIIDDD???999555555777333444999:::AAA]]]{{{www^^^OOOFFFBBBFFFOOOVVV```gggkkknnnooodddVVV???:::555444555888AAAJJJ___hhhrrrzzz|||fffMMM===:::666444444444444333222222111111111000000000000000000000000000000000000000000/////////......,,,------------,,,++++++,,,,,,,,,------------.........---......///000111///000111333444666777888999;;;???BBBDDDGGGJJJMMMPPPSSSWWWYYYZZZ[[[\\\^^^aaaccceeeeeeeeeeeegggiiikkkiiihhhiiilllooopppppprrrssstttvvvvvvvvvuuutttrrrsssssstttuuuvvvwwwwwwvvvxxx{{{~~~222222333333333333444444444444555555666888999999<<>>@@@@@@BBBFFFJJJNNNQQQSSSTTTSSSSSSSSSTTTVVVWWWYYYZZZ^^^___bbbeeehhhjjjkkklllppppppqqqpppoooqqqtttvvvzzz||||||yyy{{{}}}{{{ooogggfffjjjmmmkkkjjjiiifffcccaaa```aaa```aaabbbbbbbbbaaa```___]]]^^^___[[[SSSSSS```ppptttiii^^^ZZZZZZddd}}}zzzjjjiiiooovvvyyy|||~~~zzzsssjjj___UUUJJJEEE@@@999555555777333444777777<<>>@@@BBBEEEHHHKKKNNNQQQUUUWWWYYYZZZ[[[]]]```aaacccdddddddddfffhhhiiihhhhhhiiijjjmmmnnnoooqqqqqqsssuuuvvvvvvvvvvvvrrrsssssstttuuuuuuvvvvvvvvvxxx|||~~~222222222333333444444444444444444555666888:::;;;>>>GGGXXXppprrrbbbbbbnnnxxx}}}~~~wwwfff[[[^^^qqq}}}sssiiibbb```YYYTTTMMMGGGEEEEEEEEEEEEGGGGGGHHHJJJLLLNNNPPPQQQPPPUUU\\\bbbeeehhhjjjlllmmmnnnpppsssuuuwwwxxxxxxwwwyyy{{{}}}~~~~~~~~~}}}|||zzzvvvqqqnnnmmmmmmmmmqqqxxxzzzoooaaaXXXLLLGGGEEEKKKYYYhhhssswww~~~}}}zzztttggg[[[OOOOOOQQQWWW___fffjjjkkkpppxxxwwwbbbVVVJJJDDD@@@<<<999:::666666555444444444444555222222222111111111000000333444555444222222444666222444666777666666777888777999<<>>@@@AAACCCGGGIIILLLOOOSSSVVVWWWYYY[[[]]]^^^```bbbbbbbbbccceeeggghhhhhhhhhhhhhhhjjjlllnnnmmmnnnppprrrssstttuuuvvvssssssttttttuuuvvvvvvvvvxxxzzz}}}111222222333333444444555444444444555777999<<<===BBBMMMaaaxxxqqq```]]]iiixxxyyygggZZZ\\\ppp|||tttkkkddd```YYYTTTLLLGGGDDDDDDDDDDDDDDDEEEGGGHHHJJJLLLMMMNNNOOOSSSZZZ___cccfffiiikkkmmmnnnppprrrtttuuuuuuvvvuuuwwwzzz||||||}}}|||xxxsssnnnjjjhhhnnnttt||||||rrrfff]]]NNNIIIDDDFFFOOO\\\gggnnnyyy{{{|||zzzyyytttiii^^^PPPNNNMMMRRRZZZbbbggghhhkkktttkkk]]]NNNGGGBBB===:::999666666555444444444444555222111111111111000000000222222222111000111333555222444666666444333333444333444555888:::>>>AAABBBGGGHHHKKKOOORRRVVVYYYZZZ[[[]]]aaafffkkkqqqtttwwwwwwxxxyyyyyyxxxxxxzzz|||zzz|||~~~|||zzz{{{~~~uuujjjeeebbb]]]XXXYYY[[[]]]\\\YYYYYY\\\___^^^___```aaaaaaaaa``````YYYYYYYYYXXXUUUUUU^^^jjj~~~tttkkkeee```bbbtttvvvlllkkkoootttzzzxxxooodddYYYNNNGGGAAA:::555444444333333444333666AAAMMMmmm~~~jjjVVVHHHDDDEEEFFFMMMXXXeeemmmnnnggg```PPPGGG>>>:::777555666:::FFF]]]wwwgggRRR>>>888888555444666333222222222222111111111000000000000000000000000111111000000000/////////---............---,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,---////////////000111222333444444888:::===???@@@BBBDDDGGGIIILLLQQQTTTVVVXXXZZZ\\\\\\^^^```aaaaaabbbdddfffggghhhhhhgggfffgggiiikkkjjjkkklllnnnpppssstttuuuuuuuuuuuuuuuvvvvvvvvvwwwzzz{{{}}}~~~111111222333333444555555444444444666888;;;>>>@@@FFFRRRhhhyyyjjjZZZYYYhhhzzz{{{gggXXXYYYmmm}}}zzzuuunnneee___YYYSSSLLLFFFDDDCCCCCCCCCDDDEEEGGGIIIJJJKKKLLLMMMNNNRRRWWW\\\```dddhhhjjjooopppqqqssstttuuuuuuuuuuuuwwwzzz{{{{{{~~~{{{sssmmmiiihhhmmmttt|||~~~vvvllldddSSSNNNGGGDDDGGGPPP[[[bbbmmmrrrvvvxxxxxxuuujjj^^^OOOKKKHHHLLLUUU^^^ccceeejjjuuurrrcccRRRIIIDDD>>>:::999666666555444444444444555111111111111000000000000...---,,,,,,...000222222222333555444333222333444333333333333555888;;;<<>>AAAGGGLLLPPPVVV^^^YYYSSSIII===444111222444>>>FFFXXXppp~~~^^^EEE:::666444222333111000111222444444333555444333222000///......---///000111000///000111------............------......---------,,,,,,,,,)))+++,,,...//////......000111222333333333333333222555999<<<===>>>@@@AAACCCFFFKKKNNNQQQTTTWWWZZZWWWXXXZZZ\\\]]]```eeehhheeeffffffgggggggggggggggeeegggjjjmmmqqqtttvvvwwwwwwwwwwwwwwwwwwvvvuuutttxxxxxxwwwwwwxxxzzz{{{||||||}}}~~~333333222222222333333444444555666777888;;;???CCCNNN```||||||yyyhhhXXXLLLRRReeewww~~~gggTTTYYYccc{{{~~~||||||}}}~~~{{{vvvnnneee___WWWOOOHHHEEECCC??????AAABBBCCCEEEFFFGGGHHHHHHIIIJJJMMMSSSXXX]]]bbbfffjjjnnnppprrrtttuuuxxx{{{~~~}}}||||||~~~~~~xxxooogggaaaaaadddhhhqqq{{{~~~zzzmmmeeeXXXKKKDDDBBBDDDFFFPPPUUU^^^iiipppnnnggg```QQQJJJFFFGGGKKKQQQ[[[eeepppzzzooo[[[OOOHHH@@@======888888888777555444333222333222111000000000111111111111222222222222333333222222222222111111111000111111111222222333333444555666777666444444666777777999<<>>BBBEEEGGGMMMSSSYYYUUUNNNCCC999333333555666<<>>???BBBEEEJJJMMMPPPRRRUUUXXXWWWXXXZZZZZZ[[[]]]```cccddddddeeefffggghhhhhhgggfffgggjjjmmmpppssstttuuuwwwwwwwwwwwwwwwvvvuuuuuuvvvvvvuuuuuuvvvxxxyyyzzz}}}}}}|||}}}~~~444333333222222222333333555666777888999;;;@@@CCCNNNbbb}}}yyygggXXXLLLRRRccctttooo[[[[[[bbbxxx~~~}}}|||}}}~~~}}}wwwnnnddd]]]UUUMMMFFFDDDBBB>>>>>>@@@AAABBBCCCDDDEEEEEEEEEEEEGGGKKKPPPVVV[[[```eeeiiilllooorrrtttuuuwwwzzz|||{{{{{{}}}zzzqqqiiidddbbbccciiiooo|||vvvmmm___QQQFFFBBBBBBCCCHHHLLLUUU```iiikkkfffaaaTTTLLLEEEEEEGGGMMMXXXbbboooxxxxxxcccSSSJJJCCC??????999999888666555333222222222222111000000000000111111111111222222333333333333333333333222222222222000000111222333444555555333444555444222222444555555777999:::;;;===@@@BBBKKKOOOWWWaaaiiipppsssuuuxxxzzz}}}zzzuuurrrmmmkkkhhheeeccccccdddddd^^^\\\[[[^^^bbbccc^^^ZZZVVVVVVWWWXXX[[[]]]___```aaa___\\\XXXUUUVVVYYY\\\eeevvvyyynnnggghhhnnnxxx}}}rrriii^^^YYYVVV[[[gggttt}}}|||rrrhhh```TTTIIIBBB<<<777333111111000000111222444555999FFF^^^{{{kkkYYYNNNCCC???<<<===??????DDDIIIWWWXXXUUUMMMAAA888555555444777===GGGUUUgggxxx|||gggQQQAAA999777777333222000111333444333333000111111111111111111111---///000111000///000111---......//////......---......---------,,,,,,,,,***+++,,,---......------////////////...---,,,+++000222444555666888;;;>>>@@@CCCGGGKKKMMMOOORRRUUUVVVWWWXXXYYYXXXYYY\\\^^^aaabbbdddeeeggghhhhhhhhhggghhhjjjllloooqqqrrrsssvvvwwwwwwwwwwwwvvvvvvuuuttttttsssssstttuuuwwwxxx|||{{{zzzzzz|||444333222222111222222222555666777777888;;;???BBBMMM```~~~~~~kkk\\\PPPSSSbbbqqq|||yyyccc]]]^^^sss~~~~~~~~~zzzpppddd\\\UUUMMMFFFCCCAAA>>>===@@@AAAAAABBBCCCCCCDDDCCCCCCDDDHHHMMMSSSXXX^^^dddhhhkkknnnqqqssstttvvvyyy{{{yyyzzz|||~~~wwwpppkkkhhhhhhiiiooouuu~~~vvvgggWWWKKKCCC@@@???CCCFFFMMMXXXccchhhhhheeeXXXOOOGGGEEEFFFKKKVVV```kkktttnnn[[[NNNFFFAAA???::::::888666555333333222111111111111000111111111111111222222333333444444555555555555555555444444222222222333333444444444555666666555444444555777444555777777777999;;;===DDDIIIRRR]]]hhhoootttwwwyyyzzz}}}xxxtttnnnmmmkkkhhhgggfffeeeeeebbb^^^]]]___cccccc]]]WWWSSSTTTVVVXXXZZZ\\\^^^___]]]\\\ZZZUUUPPPPPPSSSVVV___qqqyyypppmmmooo}}}wwwmmmbbb[[[VVV[[[hhhuuu}}}|||sssjjjaaaUUUJJJCCC===777333222111000///000111222333999@@@PPPjjjttt```RRRIIIBBB<<<<<<<<<===AAAFFFTTTXXX[[[UUUIII===777555444666999<<>>AAAEEEHHHJJJLLLNNNQQQSSSTTTVVVWWWWWWXXX[[[]]]___```bbbdddfffggghhhhhhhhhiiijjjkkkmmmooopppqqquuuvvvvvvwwwwwwwwwvvvvvvtttsssrrrrrrrrrtttuuuvvvyyyyyyyyyzzz|||333222222111111222222222444555666666777:::>>>AAAMMM]]]wwwrrrbbbUUUUUUaaannnzzziii^^^ZZZmmm|||rrrfff^^^VVVNNNGGGDDDBBB>>>===???AAAAAABBBCCCDDDDDDCCCCCCCCCFFFKKKQQQVVV\\\cccgggiiilllpppssstttuuuxxxyyyzzz{{{|||~~~xxxrrrlllhhhdddiiiqqqzzz|||nnn___RRRGGGAAA>>>AAACCCIIISSS^^^fffiiiiii[[[RRRHHHDDDDDDHHHRRR[[[eeennn{{{|||fffVVVLLLEEE@@@<<<;;;999777555444333333111111111222222222222111111222222333444555555555555555555555555555555555666666555555444444333333666777777666555555666888444555777777777999;;;>>>@@@FFFPPP\\\gggpppvvvyyy{{{{{{|||}}}zzztttqqqqqqpppnnnlllhhhfffddddddaaa^^^```bbbaaa[[[VVVWWWWWWYYYZZZ\\\]]]^^^___[[[[[[YYYTTTNNNLLLOOOSSS[[[mmm~~~zzz{{{}}}vvvmmmeee^^^___jjjuuu{{{}}}}}}tttkkkcccVVVKKKCCC===777222333222111000000111222333666;;;EEEZZZyyynnn```PPPGGG>>><<<<<<===AAAEEEOOOUUU[[[XXXNNNBBB999555000222444555888CCCSSS___dddeeebbbVVVEEE888333222111///......///000///...222222111111000//////...---///000111000///000111...//////////////////.........---------,,,,,,,,,++++++++++++,,,,,,,,,------...///000111111111111000111222333333666999<<<<<<>>>BBBDDDFFFHHHJJJLLLNNNPPPTTTVVVWWWYYY\\\^^^^^^___aaaccceeegggggghhhiiiiiiiiijjjkkkmmmooopppssstttuuuuuuvvvvvvvvvvvvttttttsssrrrssstttuuuvvvuuuvvvyyy{{{}}}~~~~~~~~~111111111111111222333333222333444555777:::???BBBIIIUUUjjjwwwgggWWWVVV___lllyyymmm___WWWhhh~~~uuuiiibbbZZZRRRJJJFFFCCC???>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCFFFKKKOOOTTT[[[aaafffhhhkkkooorrrtttuuuvvvxxx{{{{{{|||~~~zzzqqqiiiaaacccfffjjjqqqzzzvvviii[[[OOOFFFAAABBBBBBEEEMMMXXXbbbgggiii]]]TTTJJJFFFDDDFFFNNNVVV```iiivvvrrr```UUUKKKCCC???===;;;888666555555555111222333333444333333333333333444444555666777777444444444444444555555555999999888777666555444444444555666555333333555666444666777888888999<<<>>>>>>DDDNNN[[[fffpppvvvyyyyyyzzzzzz{{{|||}}}~~~{{{|||~~~{{{uuussssssrrrqqqmmmiiieeebbbbbbaaa```______^^^\\\ZZZ^^^^^^____________^^^]]]YYY[[[ZZZTTTNNNKKKOOOSSSXXXjjj}}}vvvnnnfffdddjjjsssyyy{{{wwwmmmdddWWWLLLDDD===777222333222111000111222333444111555<<>>@@@>>>???@@@BBBCCCDDDDDDEEEDDDGGGKKKOOOSSSYYY```eeegggjjjooorrrssstttvvvwwwxxxxxxyyyzzz|||wwwnnnhhheeeaaa^^^```gggrrrzzz|||rrreeeXXXMMMGGGBBB@@@AAAGGGRRR\\\ccceeebbbYYYPPPKKKHHHIIINNNVVV^^^gggsss|||{{{jjj___RRRHHHAAA???<<<999777666666666222333444555555555444444444444555666777888999999666666666777777777888888999999999888888777777777444555555555333333555666555666777777666777999;;;;;;AAAKKKWWWccclllrrruuuuuuvvvwwwxxx{{{}}}{{{|||~~~~~~xxxrrrqqqooommmjjjfffdddbbb^^^``````___^^^^^^```ccceeeeeedddcccaaa___]]][[[VVVYYYYYYSSSLLLIIIMMMRRRUUUhhh|||wwwqqqjjjfffiiiqqqxxx|||zzznnneeeXXXLLLDDD===666222111111000000000111333444///555999@@@XXXyyypppaaaPPPGGGAAA>>>===@@@FFFIIIMMMQQQPPPHHH===444222333555555666999???DDDKKKTTT]]]]]]TTTFFF<<<777555333111111222222222111000000000000000/////////---///000111000///000111//////000000000000//////......---------,,,,,,,,,---,,,+++******+++,,,,,,)))***+++------.........---000222444444555666888777:::===???@@@AAACCCEEEFFFIIINNNRRRTTTWWWZZZ\\\]]]^^^```bbbcccdddeeeeeehhhgggggggggiiikkknnnooonnnoooqqqrrrssstttttttttttttttsssrrrrrrrrrsssttttttvvvxxxyyyzzzzzzyyyxxx|||}}}~~~/////////000111333444555111333555777999===CCCGGGJJJSSSeee|||wwwfffVVVRRR\\\kkk}}}mmm___UUUddduuu~~~}}}yyyyyy{{{|||~~~yyyoooiii```XXXOOOKKKFFFAAA???@@@===>>>???AAACCCDDDDDDDDDEEEHHHKKKOOOSSSYYY___dddfffjjjnnnrrrssstttuuuvvvsssssstttvvvyyy||||||sssoooiii```WWWUUU[[[eeemmmxxxxxxlll___SSSLLLAAA???>>>CCCMMMWWW___bbbhhh___VVVQQQNNNMMMRRRXXX^^^gggrrr{{{|||{{{|||tttpppnnnrrr|||qqqeeeXXXLLLCCCAAA===:::888777777777222333555666666666555555555555666777888999:::::::::::::::;;;;;;<<<<<<<<<999999999999999999::::::555666777666555444666888666666777666555555666888999>>>IIIUUU```iiiooorrrqqqrrrtttwwwzzz}}}}}}~~~}}}qqqoookkkhhheeedddcccddd[[[^^^```___]]]___dddjjjiiiiiihhhfffbbb___[[[YYYRRRUUUVVVQQQIIIGGGJJJOOOTTTfffyyy|||}}}uuupppjjjfffhhhoooxxx~~~}}}ooofffXXXMMMDDD===666222000/////////000111333444111777999;;;MMMmmmooo[[[NNNFFF@@@===>>>DDDEEEHHHMMMOOOIII>>>444111111222222222555888;;;HHHRRR^^^bbb[[[NNNBBB<<<333111000///000111000///.........///000111111222---///111111000///000111//////000000000000//////......---------,,,,,,,,,---,,,+++*********+++,,,,,,,,,---.........------,,,///222444444444555666777999<<<>>>???@@@BBBCCCEEEHHHMMMPPPRRRTTTWWWYYY]]]^^^```aaacccdddddddddggggggffffffhhhkkknnnooommmnnnoooqqqrrrssstttttttttsssrrrqqqqqqqqqrrrssswwwwwwwwwwwwwwwxxxxxxyyy{{{|||}}}~~~000111111111111222222222222444666777777999<<<>>>GGGQQQeee~~~}}}yyygggUUURRR\\\jjjyyy|||rrr]]]SSS\\\qqq~~~zzz{{{{{{{{{zzzzzz|||wwwnnnccc]]]TTTKKKEEEAAA>>>===>>>???@@@AAACCCFFFHHHIIIKKKKKKKKKMMMQQQWWW]]]aaabbbgggllloooooopppsssuuuwwwvvvuuuuuuwwwzzz~~~{{{oookkkbbbYYYTTTVVV^^^eeelllttt}}}xxxooo^^^NNNIIICCC@@@CCCIIIQQQ\\\fffddd^^^YYYXXXVVVTTTYYYaaaeeejjjrrrwww{{{~~~}}}rrrllljjjcccaaa___```ggguuuzzzjjj\\\TTTEEEBBB===999888888888777:::888777666777666555333666555666888:::<<<===<<<@@@@@@???>>>======<<<<<<>>>===;;;999888888888999999777444444555777888888888777777777777999;;;<<<===???FFFPPP\\\fffmmmpppuuuwwwyyyzzzzzz|||yyyqqqmmmgggddddddcccbbb```bbb```]]]]]]___bbbdddeeehhhhhhgggeeebbb___\\\ZZZPPPNNNMMMKKKKKKLLLMMMNNN]]]jjj|||wwwppprrr{{{|||wwwooogggeeejjjrrrxxxzzzyyyqqqhhh[[[OOOGGG@@@999555111111000//////000111222333444666:::BBBUUUuuuppp[[[MMM@@@::::::>>>AAAAAAAAAEEEHHHCCC999333333333222111333777:::EEEQQQ___hhhiii```MMM<<<999333111333111------222000000000000////////////......//////000000000111000000000000000000000000//////.........---------+++,,,---......---,,,+++------,,,++++++,,,,,,,,,---...///111333555666777888888999:::;;;===>>>???BBBDDDHHHJJJMMMQQQUUUXXXZZZ\\\___aaaaaaaaabbbcccccccccdddeeegggiiikkklllnnnnnnoooooopppppppppqqqpppqqqrrrrrrrrrqqqpppoooqqqrrrssstttwwwyyy{{{|||~~~~~~~~~~~~000000111111111222222222222444555666666888:::<<>>;;;;;;<<<>>>@@@BBBDDDFFFIIIIIIJJJLLLPPPUUUZZZ]]]aaafffllloooooooooppprrrvvvuuuuuuuuuvvvyyy|||}}}vvvrrrkkkbbb\\\\\\bbbgggpppvvv~~~zzzkkk^^^MMMFFFAAABBBFFFMMMXXXbbbeee```^^^^^^\\\ZZZ^^^eeecccgggmmmppprrruuuxxx{{{~~~vvvkkkdddbbbZZZXXXVVVWWW___mmm}}}|||nnn```XXXLLLHHHBBB>>><<<<<<::::::;;;::::::;;;;;;;;;;;;:::<<<<<<<<<>>>AAADDDEEEEEEHHHHHHGGGFFFEEEDDDCCCBBB???>>><<<:::999999999:::<<<:::777777888999999888999888777777777888999:::<<<>>>EEEOOO[[[fffllloootttvvvxxxyyyyyy{{{~~~|||uuupppiiidddbbbaaa___]]]```^^^\\\\\\^^^```aaaaaadddddddddcccbbb___]]]\\\UUUSSSPPPMMMLLLLLLNNNOOO___mmmpppgggiiisss{{{~~~ssskkkbbb```eeemmmsssvvvyyyqqqhhh[[[OOOGGG@@@999555222111000//////000111222333333444666<<>>??????DDDIIIEEE===999777444222222444777999AAALLL[[[hhhnnnjjj[[[KKK<<<555111222222//////111111111111111111000000000/////////000000111111111000000000000000000000000//////.........---------+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---......000111333444555666888888888999;;;<<<>>>???AAACCCFFFIIILLLOOOSSSVVVXXX[[[^^^`````````aaabbbaaabbbbbbccceeegggiiijjjmmmmmmnnnnnnoooppppppqqqqqqqqqrrrssssssrrrqqqpppqqqrrrsssuuuwwwyyy{{{||||||||||||}}}~~~000000000111111111222222222444555555555666888:::AAAIII[[[vvv|||~~~ooo___PPPPPP\\\lll{{{{{{qqq]]]PPPVVVlll{{{wwwxxxxxxyyyyyyyyyyyyyyyyyyqqqgggaaaXXXOOOIIIEEEAAA???======>>>???AAADDDFFFGGGFFFGGGHHHKKKNNNRRRVVVXXX___dddkkknnnnnnnnnoooqqquuuuuuuuuvvvwwwxxxzzz{{{}}}wwwqqqkkkjjjlllnnntttwww{{{~~~vvvjjjTTTLLLEEECCCEEEJJJTTT]]]cccaaaaaabbbaaa___aaaeeebbbdddfffhhhiiikkknnnqqqpppqqqqqqrrrrrrrrrssssssvvv}}}xxxmmmfffccc]]]\\\[[[\\\dddrrruuuhhhaaaUUUPPPJJJEEEBBB@@@>>><<<::::::;;;<<<===>>>??????AAAAAACCCFFFHHHKKKMMMOOOPPPPPPOOONNNLLLJJJHHHGGGDDDCCCAAA>>>===<<<<<<<<<===<<<;;;;;;<<<<<<:::888:::999888777666777777888:::===CCCMMMYYYdddkkkooorrrtttwwwxxxyyyzzz}}}||||||}}}vvvqqqiiiccc```___^^^]]]^^^]]]]]]^^^```aaa```___]]]^^^_________^^^]]]\\\ZZZWWWRRRNNNLLLMMMOOOQQQaaaqqq|||jjj```aaakkktttwwwnnneeeaaadddmmmtttxxxzzzpppggg[[[PPPHHH@@@:::555222111000//////000111111333222222333555AAAYYYnnnxxxeeeRRREEE>>>:::;;;<<<===CCCIIIHHHDDDBBB<<<555111222555666666<<>>???AAADDDGGGIIILLLPPPSSSVVVXXX\\\^^^^^^___```aaa___``````bbbccceeeggghhhjjjkkklllmmmnnnooopppqqqpppqqqqqqrrrrrrrrrqqqqqqqqqrrrsssuuuwwwyyyzzz{{{zzzzzzzzz{{{|||~~~000000000000111111111111222444555444444555777999???EEEVVVqqqlll]]]OOOQQQ]]]mmm}}}{{{ssscccVVVZZZiiizzzxxxuuuttttttuuuuuuuuuxxxxxxpppgggaaaXXXPPPIIIEEEAAA>>>===>>>???@@@BBBDDDFFFGGGEEEFFFHHHJJJNNNQQQSSSUUU[[[bbbiiinnnooooooppprrruuuvvvwwwxxxyyyzzz{{{{{{{{{xxxvvvvvvvvvwwwyyy{{{}}}uuukkk[[[RRRIIIEEEDDDHHHQQQZZZ^^^```bbbcccaaa___^^^___````````````bbbeeehhhjjjiiihhhgggfffeeedddddddddeeekkkttt|||xxxrrrnnnnnnmmmlllnnnuuu}}}qqqjjj\\\WWWPPPJJJFFFCCCAAA???<<<>>>@@@AAABBBCCCEEEGGGJJJMMMPPPSSSVVVXXX[[[]]]]]]\\\[[[YYYVVVSSSPPPOOOLLLJJJGGGDDDAAA@@@??????======>>>???@@@@@@===;;;<<<;;;999777666666666666999<<>>===???BBBDDDFFFIIIMMMPPPRRRUUUYYY[[[\\\\\\^^^_________```aaaccceeefffggghhhhhhjjjkkkmmmnnnooopppnnnnnnooooooooopppoooooopppqqqsssuuuwwwxxxyyyzzzxxxxxxxxxyyyzzz|||}}}~~~//////000000000111111111222333444444444444666888AAAGGGXXXrrrlll]]]QQQSSS___ooo~~~xxxttthhh\\\^^^gggzzzsssnnnnnnpppqqqqqqooovvv|||~~~}}}{{{tttlllccc]]]UUUNNNHHHCCC???<<<:::::::::<<<===???AAABBBDDDEEEGGGJJJMMMQQQSSSUUUXXX___ggglllnnnpppsssuuuwwwwwwxxxzzz{{{|||}}}}}}|||vvvrrrssstttwwwyyy{{{{{{zzzyyy{{{}}}}}}||||||{{{tttlll]]]SSSJJJEEECCCDDDLLLTTTZZZ___bbbbbb```^^^[[[YYYYYYXXXXXXYYY\\\aaadddfffeeecccaaa^^^[[[YYYXXXXXXVVVZZZ```eeekkkpppvvvzzz}}}}}}}}}wwwpppccc^^^VVVPPPLLLIIIFFFDDDEEEFFFHHHIIIJJJMMMRRRVVV\\\```fffjjjlllnnnppprrrppppppnnnkkkfffaaa]]]ZZZTTTRRRNNNJJJFFFCCCAAAAAA>>>>>>???BBBDDDCCCAAA>>>===<<<:::888666666666666999;;;@@@JJJWWWbbbkkkooorrruuuxxxzzz{{{|||}}}~~~~~~yyyuuunnnfff```]]]\\\\\\ZZZ[[[^^^aaaddddddaaa^^^WWWXXXXXXXXXXXXVVVTTTSSSVVVSSSOOOMMMMMMPPPTTTWWW___pppooo___\\\eeeooo}}}xxxnnnffffffllltttyyyzzznnnfff[[[QQQIIIAAA:::555333222000/////////000111222111222222333777EEETTTpppbbbXXXQQQ@@@<<<:::<<<@@@FFFKKKOOOOOOEEE999222111333222000444:::CCCQQQbbbooopppjjjUUUJJJ:::000///111///+++/////////000000000111111222222111111111111111111////////////////////////////////////////////////...---,,,++++++,,,---...,,,+++++++++,,,,,,---.........///000000111222222666666777777999:::<<<===;;;===@@@BBBCCCFFFIIILLLNNNQQQUUUXXXYYYZZZ\\\]]]^^^______aaabbbdddfffgggfffggghhhiiikkklllmmmnnnkkkkkkkkkllllllmmmmmmnnnoooppprrrtttvvvwwwwwwwwwvvvvvvwwwxxxyyy{{{|||}}}~~~/////////000000000111111111333444444444555777999CCCLLL]]]uuummm___SSSTTT```nnn{{{vvvtttjjj]]]]]]ddd~~~}}}rrrkkkjjjkkkmmmmmmgggooouuuwwwxxxvvvooohhh^^^YYYRRRKKKFFFBBB>>>;;;:::;;;;;;<<<===???AAABBBDDDEEEFFFIIILLLPPPTTTVVVWWW]]]dddiiikkknnnrrrvvvuuuvvvvvvxxxyyy{{{}}}~~~{{{pppiiinnnoooqqquuuwwwvvvssspppppptttvvvvvvxxxzzzwwwqqq^^^TTTJJJDDD@@@???DDDKKKWWW]]]bbbaaa```^^^[[[VVVRRRQQQQQQTTTYYY^^^aaabbbaaa^^^[[[VVVRRROOONNNMMMJJJLLLOOORRRWWW^^^eeejjjrrr|||vvvlllggg```ZZZUUURRRPPPNNNJJJLLLNNNOOOQQQWWW```gggooovvv~~~|||vvvoooiiieee```]]]XXXSSSMMMIIIFFFEEEBBBBBBCCCEEEGGGGGGDDDBBB???===;;;999888777777777999;;;@@@JJJVVVbbbkkkooorrruuuxxx{{{{{{|||}}}~~~{{{{{{~~~|||vvvmmmeee___]]]]]][[[\\\^^^aaacccbbb^^^[[[XXXXXXXXXXXXWWWUUUSSSQQQRRRPPPNNNMMMNNNQQQVVVXXX]]]ooosss```[[[bbbkkkyyyxxxooolllpppwww|||zzzmmmeee[[[QQQIIIBBB:::555333222111/////////000000111000222444444666@@@LLLkkkppphhh```ZZZHHHBBB======???BBBIIIPPPRRRIII>>>666222222111111000555<<>>???AAABBBCCCCCCCCCDDDFFFJJJPPPUUUXXXXXX\\\aaaeeefffiiinnnsssqqqqqqqqqrrruuuxxx{{{}}}~~~~~~qqqiiiiiihhhjjjllloooooollliiihhhmmmpppqqqtttxxxwwwssscccYYYOOOGGGAAA===???DDDPPPXXX^^^^^^^^^^^^\\\WWWQQQPPPPPPSSSYYY^^^``````___\\\WWWQQQLLLHHHFFFFFFBBBCCCEEEHHHMMMTTT^^^dddqqqvvvrrrkkkfffbbb```]]]\\\RRRUUUWWWYYY]]]ggguuuzzzuuuqqqnnnhhhaaaZZZTTTQQQOOOJJJIIIIIIIIIJJJIIIFFFDDD@@@>>><<<:::999999999999999;;;@@@IIIVVVccclllqqqppptttwwwzzz{{{{{{|||}}}}}}~~~~~~~~~~~~|||xxxxxx|||{{{uuummmgggeeeeeeccccccdddeeedddbbb]]]ZZZYYYYYYZZZZZZYYYWWWUUUTTTPPPOOONNNNNNPPPSSSVVVXXX^^^ooowwwccc\\\aaaiiitttxxxssstttyyy~~~zzzllleee[[[QQQJJJBBB:::555444333111////////////000//////111333333444;;;DDDXXXxxxtttmmmfff^^^PPPHHHAAA???>>>???GGGPPPTTTNNNDDD;;;555222222333000444888===III[[[jjjqqqnnndddQQQ<<<111111111......//////000111111222222111111111000000/////////000000000000000000000000.../////////000000000000,,,,,,,,,------,,,,,,,,,++++++++++++,,,---...///++++++---...000111222333555555555666888999;;;<<<:::<<<>>>@@@@@@BBBFFFHHHHHHLLLPPPSSSUUUWWWYYY[[[\\\\\\]]]^^^```bbbccceeeeeeffffffggghhhhhhiiiiiiiiiiiihhhhhhiiijjjlllmmmkkkmmmooorrrssssssrrrrrrtttuuuuuuwwwxxxzzz|||}}}{{{}}}////////////000000000000111222444555555777:::<<<;;;HHH^^^tttpppaaaTTTTTT^^^iiittt{{{|||yyynnn^^^ZZZQQQllluuunnnkkkiiieeeaaaaaaiiippprrrsssqqqkkkdddYYYUUUOOOIIIEEEBBB>>>;;;999999::::::<<<===??????BBBBBBBBBDDDIIIOOOUUUXXXYYY\\\```bbbccceeekkkooonnnmmmmmmnnnpppuuuyyy|||~~~yyypppfffddddddfffiiijjjhhheeeeeeiiilllmmmpppttttttqqqiii___UUULLLEEE>>>>>>AAAJJJSSSZZZZZZ[[[]]]\\\VVVSSSRRRRRRVVV\\\```aaaaaa^^^[[[UUUOOOJJJFFFCCCBBB@@@AAABBBEEEJJJSSS^^^eeexxx~~~zzztttooollljjjhhhfff^^^aaadddgggmmmyyy|||uuummmfff___[[[YYYQQQOOOMMMLLLLLLJJJGGGEEE@@@???===;;;::::::::::::999;;;@@@JJJVVVcccmmmqqqooorrrvvvyyyzzzzzz{{{{{{{{{{{{|||}}}~~~~~~}}}}}}{{{wwwvvv{{{|||}}}}}}yyysssooonnnooommmllljjjjjjhhhddd___[[[ZZZZZZ[[[[[[[[[ZZZXXXWWWQQQPPPPPPPPPQQQTTTVVVXXX```ooo|||fff]]]bbbiiiooo|||xxxrrrrrrvvvzzzzzzllleee[[[RRRJJJBBB:::555444333111000/////////000------000333222111666>>>MMMrrr|||vvvnnneeeVVVLLLDDD@@@======EEEOOOUUUQQQIII???777333444555111555555666===OOO```iiivvvmmmYYYAAA333111222000///000000111222222333333111000000000//////......000000000000000000000000.../////////000000111111***+++,,,------,,,+++***++++++++++++,,,---...///***+++,,,...000111333333555555555666777999;;;<<<;;;<<<>>>???@@@BBBEEEGGGGGGJJJOOORRRTTTVVVXXXZZZZZZ[[[[[[\\\^^^```bbbccceeefffffffffgggggghhhhhhjjjiiihhhhhhiiikkkmmmnnnjjjlllnnnqqqrrrrrrqqqppptttuuuuuuwwwyyy{{{}}}~~~|||}}}000000000000111111111111000111222333555777999;;;<<>>;;;<<<999999999:::<<<>>>???@@@@@@AAACCCEEEHHHMMMSSSWWWVVVYYY\\\^^^aaaeeeiiilllllllllkkkjjjkkkooouuuzzzzzznnnggg```___cccgggfffccc^^^___bbbeeeiiimmmqqqsssqqqgggZZZNNNHHHDDDAAA???EEEJJJSSS[[[___^^^\\\YYYVVVUUUVVVYYY]]]___^^^\\\]]]ZZZUUUPPPLLLGGGBBB???EEE???<<<>>>DDDNNN]]]jjjyyy~~~yyywwwwwwxxxrrrkkkhhhlllvvv}}}vvvnnneee___ZZZWWWRRROOOMMMLLLKKKIIIGGGDDD@@@<<<999999999:::@@@===???HHHSSS]]]hhhqqqxxxwwwwwwxxx{{{~~~}}}}}}}}}|||||||||||||||~~~|||{{{zzzzzzzzz~~~|||{{{zzzwwwssspppmmmmmmkkkiiigggeeecccbbb```bbbccccccaaa^^^ZZZWWWSSSTTTVVVUUUUUUVVV[[[___dddqqqsssaaa___eeeuuuzzzzzzuuurrruuu{{{xxxpppggg[[[QQQHHH@@@999333000000000000000000000000///......///111444888:::DDD___xxxooolllaaaXXXKKK???;;;===DDDIIIUUUUUURRRJJJ===444111111///222444666999AAANNNXXXgggeeeZZZGGG888333222222111111000000111222333333///......------///000111000000000000111111111111,,,---...//////...---,,,......---------,,,,,,,,,,,,,,,++++++,,,,,,---...000000///......000222333333333444444444333222111999999:::999:::>>>BBBFFFHHHKKKMMMOOOOOOQQQTTTVVVUUUXXXZZZ\\\\\\\\\^^^```aaabbbeeeggghhhhhhgggggggggggghhhiiijjjjjjkkkkkklllkkkkkknnnrrrsssqqqnnnppprrrtttuuuvvvxxx|||~~~~~~}}}}}}~~~//////000000000111111111000000111222444666777888:::@@@LLLaaawwwxxxcccRRRUUUaaajjjrrryyyyyy~~~pppaaaSSSHHHGGGNNN```yyy~~~tttmmmkkkkkkiiigggdddgggkkkrrrvvvwwwtttrrrdddZZZQQQKKKEEE>>>;;;<<<999999999:::<<<===???@@@>>>???AAACCCFFFKKKQQQUUUUUUWWW[[[^^^aaadddiiillllllllllllkkkkkknnnssswww~~~}}}uuullliiijjjkkkhhhddd^^^^^^___aaadddiiimmmpppqqqiii^^^SSSKKKEEE@@@>>>BBBGGGOOOXXX^^^``````___\\\[[[[[[^^^``````^^^[[[]]]ZZZUUUPPPLLLHHHCCC@@@DDD???<<<>>>BBBKKKXXXdddttt|||}}}vvvrrruuu}}}zzzoooiiiaaa]]]XXXTTTRRRPPPNNNMMMGGGEEECCC@@@>>>======>>>AAA>>>@@@IIITTT___lllvvvyyyyyyyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{{{{zzz}}}{{{yyyuuupppmmmlllkkkjjjiiigggfffeeedddbbbccceeedddbbb^^^ZZZWWWXXXZZZ[[[[[[[[[]]]bbbfffeeerrr{{{iiiffflllvvvzzzzzztttqqqqqqvvv|||~~~wwwoooggg[[[PPPHHH@@@999444000000000000000000000000////////////111444666888<<>>;;;<<<888888999:::;;;===>>>???<<<===???AAACCCHHHNNNRRRSSSVVVZZZ^^^aaaeeeiiilllooopppqqqppppppqqqtttvvv}}}~~~}}}xxxwwwvvvsssooofffdddbbb```aaadddhhhkkkmmmjjjdddZZZOOOFFF@@@>>>>>>CCCJJJSSS[[[bbbeeegggfffeeedddddddddbbb^^^[[[\\\YYYTTTPPPMMMJJJGGGDDDCCC???===???BBBGGGPPPZZZkkkqqqyyy}}}|||{{{{{{|||{{{||||||}}}~~~}}}|||}}}|||tttkkkgggaaa\\\XXXVVVSSSQQQIIIHHHGGGFFFDDDCCCBBBBBBBBB@@@AAAJJJTTT```nnnyyy{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{~~~zzzuuuoookkkjjjjjjiiihhhgggfffeeeeeedddeeeffffffccc```[[[YYYUUUVVVXXXYYYZZZ]]]aaadddkkkwwwrrrnnnsssyyy|||zzzqqqlllkkkmmmttt|||~~~wwwoooggg[[[PPPHHH@@@999444000000000000000000000000111000000000111333444666777CCC\\\{{{yyytttppphhh[[[NNNEEECCCDDDEEELLLOOOPPPLLLCCC;;;666444111222222000...000666;;;CCCNNNTTTNNNCCC999222---...///000000000000000000000000000000000111222222000000000000111111111111//////000000000000//////.........------------,,,,,,,,,++++++,,,,,,---...,,,+++***---000222111///000000000111222444555666444666888999999:::<<<>>>@@@BBBEEEHHHIIIKKKNNNQQQUUUWWWYYY[[[ZZZ[[[\\\]]]]]]___aaadddfffgggggggggjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjlllooopppooommmmmmoooqqqsssuuuwww{{{}}}~~~}}}}}}}}}~~~////////////000000000111222222111222222333444555;;;@@@MMMaaavvv}}}iiiXXXZZZcccllluuu}}}~~~rrreeeSSSCCCBBB@@@EEESSSaaafffggggggkkknnnooommmiiigggggghhhfffhhhmmmrrrwwwyyyxxxvvvkkkaaaUUUMMMFFF>>>;;;<<<888888888999:::<<<===>>>;;;<<<>>>@@@BBBGGGMMMQQQRRRVVVZZZ___bbbfffjjjmmmuuuwwwyyyyyyxxxxxxxxxyyy|||~~~yyytttnnngggccccccdddeeeggghhhfff___SSSHHHBBB???===@@@FFFOOOXXX```gggkkknnnmmmllljjjgggccc^^^[[[XXXUUURRROOONNNMMMLLLJJJEEEAAAAAABBBCCCDDDJJJQQQ___dddjjjmmmmmmooorrruuusssvvvzzz||||||{{{zzzyyyuuuvvvwwwwwwvvvsssqqqpppuuu{{{{{{rrrmmmgggaaa]]]ZZZVVVTTTMMMMMMMMMLLLJJJGGGEEEDDDDDDBBBCCCIIIRRR\\\jjjvvvzzz|||~~~~~~~~~~~~~~~|||}}}}}}|||~~~xxxqqqmmmkkkjjjiiihhhfffeeedddccccccdddeeefffdddaaa]]][[[OOOQQQRRRUUUWWW[[[^^^```qqq{{{yyyuuuwww~~~|||sssiiidddcccgggpppzzzxxxnnnfffZZZPPPHHH@@@999444////////////////////////111111111000111222333333888<<>>@@@BBBGGGLLLQQQRRRVVV[[[```dddgggkkknnnvvvyyy|||~~~}}}|||||||||}}}~~~~~~tttkkkeeeaaa```aaadddeee```VVVKKKEEEBBB>>>@@@DDDKKKSSS]]]eeejjjooopppooommmhhhccc^^^[[[SSSQQQOOONNNOOOPPPPPPPPPHHHFFFEEEGGGEEEDDDFFFLLLSSSWWW\\\___aaaeeekkkpppsssxxx}}}|||xxxtttsssllllllmmmnnnnnnllljjjiiiiiimmmuuu~~~uuupppjjjddd```\\\YYYWWWSSSSSSRRRQQQNNNJJJFFFDDDGGGEEEEEEJJJOOOWWWcccoooyyy|||~~~|||||||||}}}}}}~~~~~~|||}}}~~~}}}}}}wwwrrrnnnmmmkkkiiifffdddbbbaaabbbccceeefffeeebbb___\\\RRRRRRTTTWWW[[[___aaabbbpppyyy~~~xxxnnnccc___^^^bbblllvvvyyymmmeeeZZZOOOGGG@@@999444////////////////////////222111111111111111111111999777>>>VVVvvv}}}rrrjjj]]]OOOEEEAAA@@@AAAAAAEEEKKKMMMLLLGGGAAA>>>555555444222111111333555111===HHHJJJEEE???777000....../////////...............////////////000//////000000000111111111111........................//////.........---------,,,,,,++++++,,,,,,---...+++222>>>JJJOOOLLLAAA888222111111000000111111111222444888999999999999::::::===@@@BBBDDDGGGJJJMMMPPPRRRUUUVVVWWWWWWYYYZZZYYYZZZ\\\___aaacccdddeeeggggggffffffffffffffffffgggggghhhiiiiiijjjkkklllkkklllooopppqqqsssvvvyyyzzzzzz{{{|||~~~......////////////000000333333333333333444555666666<<>>666000000///............///------...///////////////000000000000111111111111......------------....../////////.........------,,,,,,++++++,,,,,,---...)))777JJJWWWWWWKKK:::...111111111111111000///......000444555555555666777999<<>>???AAAEEEKKKOOOQQQUUU[[[___bbbdddgggiiijjjmmmrrrtttvvvvvvxxxyyy{{{|||~~~{{{qqqkkkfffdddbbb^^^YYYRRRKKKFFF??????AAAEEELLLUUU^^^ccccccfffiiiiiieee```]]]\\\SSSPPPMMMLLLMMMNNNOOOOOOOOOMMMLLLLLLHHHCCCCCCGGGEEEIIIMMMPPPRRRXXX___eeemmmssszzzzzztttmmmiiiggghhhfffeeefffhhhhhheeeccc______aaafffqqq{{{wwwwwwxxxxxxtttooojjjgggdddbbb```]]]\\\[[[XXXUUURRRPPPNNNMMMMMMOOORRRTTTVVV___jjjwww}}}~~~yyyxxxxxx{{{{{{|||}}}}}}~~~~~~zzzuuutttssspppmmmkkkiiihhhmmmmmmmmmllliiiccc^^^[[[YYYYYYZZZ^^^cccffffffeeeffflllyyy~~~zzzxxxwwwvvvvvvpppggg___\\\\\\```jjjsss{{{~~~wwwllldddYYYOOOGGG@@@999444000000000000000000000000000000111111111111111000000222666???PPPiiimmmWWWHHHAAA@@@BBBAAAEEELLLSSSWWWWWWSSSPPPCCC@@@:::666444333222222222666;;;AAAHHHLLLFFF===333111///------...///111---...///000111000000///000000000000111111111111000///...------...///000////////////............,,,,,,++++++,,,,,,---...+++666DDDKKKGGG<<<222,,,---...000222222111///...,,,///111333444444666888888:::===???@@@BBBEEEGGGGGGJJJNNNPPPRRRTTTWWWYYYYYYYYYZZZ[[[\\\^^^___```aaaaaabbbbbbccccccddddddccceeeffffffeeefffiiilllkkkmmmnnnnnnmmmnnnqqqsssuuuvvvwwwyyy{{{}}}............/////////000/////////000111333444555:::999???NNNggghhhWWWJJJMMMXXXdddtttzzzpppfffOOOKKKNNN\\\jjjqqqssssssooonnnllljjjiiihhhhhhgggggggggiiilllooopppooommmaaaZZZTTTQQQKKKCCC>>>===888777777777888999::::::;;;<<<===>>>@@@DDDJJJNNNPPPTTTYYY^^^```bbbdddffffffiiinnnqqqsssuuuwwwyyyyyy{{{}}}~~~}}}vvvlllgggbbb^^^ZZZTTTLLLFFF===>>>@@@DDDKKKTTT]]]bbb^^^bbbfffgggccc___]]]\\\UUURRRNNNKKKKKKLLLMMMLLLPPPNNNLLLLLLHHHCCCBBBFFFCCCGGGJJJMMMOOOSSS[[[```bbbiiiqqqtttpppkkkhhhhhhhhhfffdddeeeggggggdddbbbdddbbb```aaaiiixxxssskkkiiicccqqq~~~|||zzzxxxwwwwwwvvvwww|||}}}zzzvvvqqqmmmjjjhhhfffeee___^^^]]]ZZZXXXVVVUUUTTTOOOOOOSSSWWWXXXYYYbbblllxxx}}}yyyxxxxxxzzz{{{{{{|||}}}~~~~~~~~~~~~~~~{{{wwwvvvuuusssqqqpppnnnnnnssssssrrrooojjjccc]]]YYY```___```ccciiilllkkkiiiiiilllwww}}}{{{}}}yyyvvvsssqqqqqqqqqmmmeee^^^\\\]]]bbbkkkuuuyyy|||uuullldddXXXNNNGGG@@@999444000000000000000000000000///000000111111111111000000333777;;;DDDZZZxxxxxx^^^KKKBBBAAACCCCCCGGGNNNVVV[[[\\\YYYWWWMMMHHHAAA:::666444222111111444888???KKKQQQKKKAAA444222///,,,,,,...000222...///000222222111111000000000000000111111111111111000///......///000111000/////////............,,,,,,++++++,,,,,,---......333777555///,,,000444***,,,000333444222000///---000222333444666999;;;777999<<<===>>>@@@BBBDDDDDDGGGKKKOOOQQQSSSVVVXXXYYYYYYYYYZZZ[[[]]]^^^___``````aaabbbccccccddddddccceeefffeeedddeeehhhllllllmmmnnnmmmmmmmmmoooqqqssstttvvvxxxzzz|||~~~~~~---------...///000000111////////////000111222333555777<<>>???CCCIIIPPPVVV\\\```bbbaaaZZZNNNCCC;;;555///+++///111333888DDDPPPPPPIII999222///000...******///000////////////111333444111111000000//////......000000000000000000000000......---------,,,,,,,,,//////...---,,,,,,,,,,,,*********++++++,,,,,,,,,............////////////222111//////000111444555888888999:::;;;===>>>???CCCDDDFFFHHHLLLOOORRRTTTUUUVVVXXXYYY[[[]]]^^^___``````aaabbbccccccdddddddddeeeffffffffffffhhhjjjiiijjjkkklllmmmoooppppppsssssstttvvvxxxzzz|||}}}------......///000000111000000000000000111222333666999>>>HHH^^^zzzjjjWWWGGGFFFPPP```www}}}nnnWWWSSSVVVdddssszzz{{{{{{qqqpppooommmlllllllllmmmkkkkkkmmmoooqqqrrrqqqooogggaaaYYYRRRMMMHHHBBB===999777555555666999::::::;;;<<<>>>>>>???AAAEEEHHHLLLPPPVVV\\\___aaadddeeejjjkkkmmmpppsssvvvxxxyyyzzz{{{}}}~~~~~~vvvnnnhhhaaaWWWOOOGGGEEEEEEIIIPPPWWWZZZZZZXXXYYYYYYZZZZZZ[[[]]]___ZZZWWWQQQKKKHHHHHHIIIKKKHHHGGGFFFEEECCCBBBAAA@@@@@@AAADDDFFFJJJPPPWWW[[[^^^```dddgggjjjlllllllllkkkiiihhhiiijjjkkkjjjhhhaaa^^^]]]aaafffmmmxxx}}}vvvlllaaaVVVNNNJJJJJJOOOXXXdddnnnrrrqqqnnniiigggccc___]]]]]]^^^___fffjjjpppwww|||~~~~~~~~~|||yyytttnnnjjjgggeeeeeedddbbb```]]][[[YYYYYYYYYYYYVVVWWW\\\^^^^^^aaafffnnnrrrxxx{{{|||zzzxxxxxx{{{{{{{{{{{{|||}}}~~~|||yyyxxxyyy{{{|||yyywwwwwwwwwxxxxxxwwwuuuyyy{{{|||zzzuuunnnjjjgggeeecccbbbcccgggjjjmmmmmmrrrvvv}}}xxxmmmlllrrrzzzxxxtttqqqnnnkkkhhhfffcccbbb___ZZZYYY^^^hhhpppyyy|||vvviiiaaaVVVMMMFFF???888444444333111000...---------//////............/////////...222777888???XXXssszzz^^^JJJ@@@===???AAAEEEKKKRRRYYY^^^bbbgggeee___SSSEEE:::444333000222333666???JJJLLLHHH@@@666//////000---,,,---000000//////000111333444111000000000/////////...000000000000000000000000.........---------,,,,,,------,,,+++************------,,,,,,,,,,,,,,,,,,------------............111000//////000111333555666777777888999;;;<<<===AAAAAACCCFFFIIILLLOOOQQQSSSTTTUUUWWWYYY[[[\\\]]]^^^^^^___```aaabbbbbbccc```aaacccdddeeegggjjjmmmhhhiiijjjkkklllmmmnnnnnnqqqqqqrrrtttvvvxxxzzz{{{}}}~~~------......///000000000222222111111111222222333666:::???EEEWWWqqqsss^^^JJJFFFNNN]]]tttrrrZZZVVVXXXfffuuuzzzxxxvvvoooooonnnnnnnnnmmmmmmmmmnnnnnnooorrrttttttrrrqqqiiibbbYYYRRRMMMHHHCCC>>>:::888555555777888999999:::;;;<<<===>>>@@@CCCFFFJJJOOOUUUZZZ^^^aaaccceeejjjkkkmmmooorrrtttvvvwwwzzz{{{||||||}}}~~~vvvnnnccc[[[NNNKKKIIIKKKQQQWWWZZZ[[[ZZZYYYYYYYYYZZZ\\\^^^___YYYVVVOOOIIIFFFDDDEEEFFFGGGGGGFFFEEECCCBBBAAAAAA===>>>@@@CCCHHHOOOWWW]]]___aaaccceeehhhkkkmmmnnnpppnnnmmmnnnnnnnnnllljjjaaa^^^___bbbeeeiiiqqqyyyzzzqqqnnnhhh___UUULLLDDD@@@AAACCCIIIQQQZZZ```bbbbbb```^^^[[[XXXXXXYYY\\\]]]eeeiiipppvvv{{{~~~|||xxxrrrmmmiiigggfffeeedddbbb```^^^]]]\\\\\\___\\\\\\```aaa```aaaeeehhhlllssswwwzzzzzz{{{{{{zzzzzzzzz{{{{{{||||||}}}~~~|||xxxuuutttuuuwwwxxx}}}|||yyyxxxwwwxxx{{{|||||||||}}}~~~}}}xxxsssooommmgggeeedddeeeiiinnnqqqrrrwww|||~~~mmmbbbfffpppvvvuuutttssspppmmmkkkiiidddccc```]]][[[^^^fffmmmxxx~~~{{{tttjjjbbbWWWMMMFFF???888333333333111///...---------//////............//////......111444444888LLLaaagggOOOCCC@@@??????@@@CCCJJJRRRZZZ^^^dddiiiiii^^^KKK;;;444444111333333333888AAAGGGIIIKKK@@@444111222000------////////////000111222333000000000000////////////000000000000000000000000.........------------,,,------,,,+++************.........---,,,,,,+++++++++,,,,,,,,,------------000000/////////111333444555555555666777999;;;<<<>>>>>>@@@BBBEEEHHHKKKLLLOOOPPPRRRTTTVVVXXXYYYZZZ[[[\\\\\\]]]___``````aaa___aaacccddddddfffiiikkkhhhhhhiiijjjkkkkkkllllllnnnooopppqqqsssvvvxxxyyy{{{|||}}}~~~............//////000000333222222222222222333333444:::>>>BBBOOOhhhhhhPPPGGGJJJVVVlllwww]]]XXXZZZhhhwww{{{wwwsssmmmnnnoooooooooooonnnnnnooopppqqqtttvvvvvvsssqqqjjjdddZZZRRRMMMIIICCC???;;;999666555777888999999999:::;;;<<<<<<>>>AAADDDJJJNNNTTTYYY]]]aaadddgggjjjjjjlllnnnppprrrtttuuuxxxyyyyyyyyyzzz}}}wwwllldddTTTQQQMMMNNNTTTYYY]]]]]]```^^^]]][[[[[[YYYWWWVVVSSSPPPJJJEEEAAA@@@@@@AAAEEEEEEDDDCCCCCCBBBAAAAAA;;;<<<>>>AAAGGGOOOYYY```eeeeeeeeefffhhhkkkmmmooosssqqqqqqqqqqqqpppmmmkkkaaa^^^^^^```bbbdddkkksss{{{rrrfffccc]]]VVVOOOHHHBBB>>>===>>>AAAFFFNNNVVV\\\``````^^^[[[ZZZZZZ]]]```bbbjjjmmmrrrxxx|||~~~{{{vvvqqqllliiihhhhhhgggfffdddcccbbbaaa```bbb``````cccdddbbbcccffffffkkkqqquuuxxxzzz|||}}}zzzzzz{{{{{{|||||||||||||||yyyvvvsssrrrsssuuuvvv~~~}}}zzzyyyxxxyyy|||~~~}}}yyytttqqqqqqllljjjhhhjjjnnnsssvvvxxx{{{yyyhhh]]]```iiiqqqsssuuuuuussspppnnnmmmjjjgggccc^^^]]]aaahhhnnnvvv|||yyyrrrkkkcccWWWMMMEEE>>>777222000////////////000000111//////............//////...///222444333666DDDSSSpppoooVVVJJJHHHDDDBBB>>>>>>AAAIIIQQQWWW]]]dddiiibbbQQQ@@@666333111222222111333:::DDDKKKTTTLLLBBB:::444000..................//////000000000000000000////////////////////////////////////............------------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------//////...//////000222222444444444555777888:::;;;<<<<<<>>>@@@BBBEEEGGGIIILLLMMMOOOQQQSSSUUUWWWXXXYYYZZZ[[[\\\]]]^^^___```cccdddeeedddcccccceeeggghhhhhhiiiiiijjjkkkkkklllmmmnnnoooppprrruuuwwwxxxxxxzzz{{{|||~~~............////////////222222222111222222333333222888;;;>>>JJJbbb}}}qqqUUUIIIIIISSSgggyyy}}}```YYYZZZhhhwww|||yyyuuunnnooopppqqqqqqqqqpppppppppqqqrrruuuwwwwwwtttqqqnnnggg^^^WWWQQQLLLFFFBBB===:::777666777888888888888999:::;;;;;;===@@@BBBIIIMMMSSSXXX]]]aaaeeehhhiiijjjkkkmmmoooppprrrsssuuuvvvwwwwwwxxxzzz~~~uuunnn\\\WWWSSSRRRWWW]]]aaabbbbbbaaa```___]]]WWWPPPKKKIIIGGGCCC???<<<<<<===>>>??????>>>>>>======<<<<<<:::;;;>>>AAAGGGPPPZZZaaajjjiiihhhhhhiiikkkmmmooorrrrrrqqqqqqqqqpppllljjjaaa]]][[[]]]^^^aaahhhqqqxxxlll]]]XXXRRRLLLHHHEEE@@@===::::::;;;???EEEOOOXXX^^^cccbbbaaaaaabbbeeehhhjjjqqqtttwww{{{~~~~~~zzzuuupppllljjjllllllkkkjjjiiihhhffffffeeeccccccggggggeeeeeehhhjjjmmmrrruuuwwwyyy{{{}}}zzz{{{|||}}}}}}}}}||||||zzzxxxuuurrrqqqsssuuuwww}}}zzzxxxvvvvvvyyy|||~~~|||}}}}}}zzzwwwsssrrrrrrssspppmmmnnnqqquuuxxxzzz}}}uuufff[[[ZZZ^^^mmmqqqvvvwwwvvvsssqqqpppooojjjbbb\\\[[[```iiipppuuu{{{~~~xxxqqqjjjbbbWWWMMMEEE>>>666111///////////////000111111//////............//////---...111333333555???HHH[[[~~~vvv^^^SSSQQQKKKGGG@@@;;;<<>>666000111000000111777AAAKKKVVVVVVRRRFFF999111///000,,,,,,,,,---------------////////////000000000000//////////////////////////////.........---------//////...---,,,,,,,,,,,,(((((()))***+++,,,,,,---,,,------------.....................///000111111444444444555666888:::;;;;;;<<<===>>>AAACCCEEEFFFIIIJJJLLLNNNQQQSSSUUUVVVXXXYYYZZZ[[[\\\^^^______cccdddeeedddcccccceeefffhhhhhhiiijjjkkkllllllmmmmmmnnnoooppprrruuuwwwxxxwwwxxxzzz|||}}}......//////////////////000000000111111222444444222777:::<<>>;;;888777777888888777888999:::::::::<<>>CCCLLLVVV^^^ddddddfffiiikkknnnqqqrrryyy{{{}}}zzzuuuqqqnnnppppppppppppooonnnlllllljjjggghhhkkklllhhhhhhjjjoooqqqtttuuuvvvwwwyyy{{{{{{{{{}}}~~~~~~}}}|||{{{xxxvvvtttrrrrrrtttvvvxxx}}}zzzwwwtttrrrtttwwwyyyzzz{{{{{{zzzxxxuuusssrrrsssxxxtttpppnnnppprrruuuvvv|||ttteeeZZZVVVXXXjjjpppwwwzzzxxxuuurrrrrroooiii```YYYYYY___hhhooottt{{{xxxqqqhhh```UUUKKKDDD===666111222111000///............//////............//////+++---///000111444:::???MMMnnn|||fff[[[YYYRRRLLLDDD===:::<<<@@@CCCPPPTTT[[[```^^^SSSCCC777111//////000111333<<>>===:::888666666777888999999999:::::::::::::::666888<<>>>>>???@@@CCCIIIRRRYYYaaadddiiioootttxxxzzz{{{}}}{{{vvvssssssttttttttttttsssqqqpppqqqooooooqqqpppkkkjjjkkkqqqrrrtttttttttuuuwwwyyyyyyzzz|||}}}}}}|||zzzyyyvvvtttrrrqqqrrrtttwwwzzz|||vvvssstttvvvxxxxxx{{{{{{zzzxxxuuuttttttuuuzzzuuuoookkkjjjlllmmmnnnuuuwwwgggZZZYYY]]]hhhpppxxx|||zzzvvvssssssnnnhhh```[[[\\\bbbhhhmmmttt{{{xxxqqqfff^^^SSSJJJCCC<<<555111222111000//////....../////////............//////,,,...000///000333666888EEE[[[{{{~~~lllbbb```UUUPPPHHH@@@;;;:::<<<===EEEIIIQQQXXXYYYPPPBBB777333///...000000000444;;;HHHTTT\\\UUUHHH===444---,,,---...///......---,,,.../////////000000000111000000000000000000000000////////////............------,,,+++************(((((()))***++++++,,,,,,+++,,,,,,,,,------------,,,,,,---...////////////111111222222444555777888999999:::;;;===???@@@AAACCCDDDFFFHHHKKKNNNPPPQQQSSSTTTUUUWWWYYYZZZ\\\\\\\\\^^^_________```ccceeedddeeefffhhhjjjlllmmmnnnmmmmmmnnnppprrrtttvvvwwwwwwyyy|||}}}~~~///////////////.........------...///000222444555888999999;;;FFF[[[nnnxxxwww}}}iiiWWWPPPTTTcccsss|||{{{tttdddXXXRRR___tttxxxvvvtttsssrrrsssuuuvvvvvvwwwyyy|||~~~|||xxxuuunnnjjjddd^^^YYYQQQGGG@@@???<<<999777777888777777999:::;;;;;;;;;<<>>===:::777666555666666333333333444444444444444333777;;;AAAGGGNNNVVV[[[\\\]]]___bbbdddgggiiijjjmmmmmmnnnppppppoookkkhhh```^^^___```___\\\^^^bbblllwwwggg]]]OOOFFFCCCBBBAAA???<<<=========>>>CCCKKKQQQ___dddkkkssszzzzzzwwwuuuvvvwwwwwwwwwuuutttssswwwttttttuuusssmmmjjjkkkqqqrrrssssssssstttvvvxxxxxxyyy{{{||||||{{{yyyxxxtttsssqqqpppqqqtttxxxzzz|||wwwwwwxxxyyyzzz}}}|||{{{yyyvvvuuuvvvxxxyyytttmmmhhhffffffggggggnnnyyy|||iii\\\^^^fffgggoooyyy}}}{{{vvvtttsssmmmiiiccc```aaaeeejjjmmmttt{{{xxxqqqddd]]]RRRIIIBBB<<<555111............///000222222//////............//////000222222111111444666666@@@MMMhhh~~~ooogggeeeUUUQQQJJJBBB===;;;;;;;;;@@@GGGPPPWWWWWWOOOCCC:::444///---000000---...222AAANNNXXXVVVMMMCCC666+++......000000000///...---.../////////000000111111000000000000000000000000000/////////............//////...---,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,---...///////////////000000111222444555666888888999:::;;;===>>>???@@@AAACCCFFFIIIKKKMMMOOOQQQRRRSSSUUUWWWYYYZZZ[[[^^^______^^^\\\\\\^^^___bbbbbbdddfffiiikkkmmmnnnllllllmmmoooqqqsssuuuvvvxxxzzz}}}~~~///...,,,+++,,,---///111000000111222222222222111333777999:::BBBTTTjjjxxx}}}|||}}}uuuZZZMMMRRRbbbpppvvvxxx|||~~~xxxwwwjjjWWWQQQ[[[mmm~~~vvvqqqssswwwxxxyyy|||}}}}}}~~~~~~}}}{{{yyyxxxuuunnncccZZZTTTNNNIIIEEE===<<<:::888777777777888999:::;;;:::999999:::<<>>;;;:::<<<>>>BBBJJJRRR[[[fffqqqvvvzzz}}}|||{{{zzzyyywwwvvvuuuuuuvvvuuuuuuvvvvvvsssmmmhhhppprrrvvvxxxyyywwwtttrrrrrruuuxxx{{{{{{yyyuuusssmmmooorrruuuxxxyyyyyyxxx~~~}}}|||{{{~~~|||yyytttooolllppprrrpppiiieeeeeeeeedddpppyyymmm^^^]]]dddooovvv{{{{{{zzzyyyvvvrrrnnniiibbb\\\[[[```iiipppyyy|||~~~wwwnnnbbb[[[RRRHHHAAA:::555222)))***,,,...//////......000000000000000000000000/////////111222444666777BBBGGGXXXwwwtttfff___[[[UUULLLDDD@@@>>>===<<<;;;@@@GGGNNNPPPKKKCCC===555444000,,,***,,,111555777???JJJRRRSSSJJJ===333111///------.........---///////////////000000000000000000000000000000000---++++++---///...+++'''...,,,+++,,,///111000...***+++,,,------,,,+++***------------------------,,,,,,,,,---------......222222222222222333333333666777777888:::<<<>>>??????@@@AAACCCFFFHHHIIIJJJOOOPPPRRRSSSUUUVVVVVVVVVZZZ]]]______^^^]]]^^^``````aaabbbdddgggiiikkklllkkklllnnnppprrrsssttttttvvvxxxzzz}}}///...---,,,---...000111000000111111222222222111444666888999@@@QQQfffuuu{{{zzz{{{~~~vvvZZZLLLNNN]]]iiitttyyy}}}~~~wwwttt{{{wwwhhhUUUNNNXXXiii{{{vvvwwwyyyyyyzzz|||~~~|||zzzxxxuuummmbbbXXXRRRLLLFFFBBB>>>===;;;999777777777888999:::::::::999999:::<<<@@@CCCGGGKKKQQQXXX___dddeeehhhjjjllllllnnnppprrrqqqtttwwwzzzzzz{{{|||~~~}}}~~~|||wwwtttssssssrrrqqqqqqooommmkkkkkkmmmpppqqqsssqqqooollljjjiiiiiiiiifffddd```ZZZQQQIIIAAA===:::999777555333333333333000111222111000000333666666777:::???EEEKKKQQQUUUZZZZZZYYYZZZ]]]```dddfffgggjjjllllllmmmnnnjjjccc```\\\YYYZZZYYYWWWYYY]]]aaafffooozzzwwwhhhVVVJJJEEEBBB===888<<<999888:::;;;===DDDLLLXXXcccooouuuzzz~~~}}}}}}}}}|||{{{zzzyyyxxx{{{yyyxxxxxxxxxuuupppkkkooorrrvvvyyyzzzxxxuuurrrqqqsssvvvxxxxxxvvvsssqqqnnnpppssswwwyyyzzz{{{{{{~~~yyysssnnnkkkkkknnnlllhhhgggkkkoooooottt|||ooo```___eeerrrwww{{{yyyxxxwwwuuurrrnnniiibbb\\\ZZZ___hhhoooyyy|||~~~vvvmmmaaa[[[QQQHHH@@@:::555111------...///...---,,,,,,++++++++++++++++++++++++,,,------///111333555666<<>>DDDJJJMMMLLLHHHDDD777444000---+++,,,...///111777AAAKKKOOOJJJ???777///---++++++,,,------,,,/////////000000000000000000000000000000000000000///---++++++---...,,,+++111///---...000000///---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000000000777777777777888999;;;;;;>>>???@@@BBBDDDFFFHHHHHHLLLMMMOOOQQQSSSTTTUUUUUUXXX[[[]]]]]]\\\[[[]]]^^^^^^___```bbbeeegggiiijjjjjjkkkmmmoooqqqssstttuuuvvvwwwyyy|||~~~000///...---...///000111000000000111111111222222444666777888>>>MMMbbbsss}}}|||}}}vvv[[[KKKKKKVVVaaalllttt{{{{{{yyyxxxvvvrrrmmm{{{~~~zzzhhhUUULLLTTTddd}}}|||{{{{{{yyyyyyzzz}}}zzzxxxvvvnnncccYYYRRRLLLFFFBBB???>>><<<999888777777777888999:::999888888:::<<<===@@@FFFKKKQQQWWW^^^bbbdddgggiiikkklllmmmoooqqqppprrruuuvvvwwwxxx{{{}}}|||}}}~~~{{{vvvrrrpppmmmkkkiiidddaaa^^^[[[ZZZ\\\^^^```gggfffffffffeeeeeeeeeeeegggddd^^^WWWOOOGGGAAA>>>999888666444333222222333///000222222111111333444555666999===CCCIIINNNQQQVVVVVVVVVWWWYYY]]]```bbbcccgggiiijjjkkkmmmiiibbb^^^YYYVVVVVVUUUTTTVVVZZZ]]]bbbkkkvvvsss^^^OOOGGGCCC===888:::888777999:::;;;@@@FFFRRR^^^llltttzzz}}}|||zzz}}}}}}|||{{{zzzwwwrrrnnnnnnqqqvvvzzz{{{yyyuuurrroooqqqsssuuuuuusssqqqooooooqqqtttwwwzzz|||}}}}}}~~~{{{tttnnnjjjjjjmmmnnnkkklllsssxxxyyywwwpppaaa___dddrrrxxx{{{yyywwwwwwvvvrrroookkkddd]]][[[```hhhnnnxxx|||~~~|||uuulll```YYYPPPGGG???999444111111111000000...---+++***------------------------,,,,,,---///111444666777666999@@@SSSuuu{{{rrrgggaaaXXXQQQKKKEEE>>>999:::<<<@@@FFFKKKNNNOOONNN>>>999333/////////---,,,///111888BBBIIIHHH@@@999///---+++***,,,---....../////////000000111111111000000000000000000000000222///,,,+++,,,---......222111//////000///...,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......//////000000111222333333777666666666666777777888<<<<<<>>>@@@BBBCCCEEEFFFHHHIIIKKKNNNPPPRRRSSSTTTVVVXXXZZZZZZZZZYYYZZZ\\\[[[\\\^^^```bbbeeefffggghhhiiikkknnnqqqssstttuuuuuuvvvxxx{{{|||~~~000////////////000111111000000000000000111111222333444666888===KKKbbbvvvwww^^^MMMJJJTTT]]]eeemmmuuuxxxzzz|||{{{xxxqqq}}}~~~zzzjjjVVVLLLQQQ___yyy|||xxxvvvwww|||}}}}}}{{{yyyvvvoooddd[[[UUUOOOJJJFFFAAA???===:::888777777777777888999888888888:::<<<999>>>DDDJJJPPPWWW]]]aaadddfffjjjllllllmmmooopppoooqqqrrrssstttvvvyyy||||||}}}}}}}}}{{{vvvqqqnnnkkkiiigggbbb^^^ZZZUUURRRQQQRRRRRRWWWYYY[[[^^^```aaaaaaaaaeeeaaa[[[SSSKKKEEE@@@>>>999888666444333333333333000222333444444444444555444666999===BBBGGGLLLNNNPPPPPPQQQRRRUUUXXX[[[]]]aaaeeehhhiiikkkmmmiiiccc\\\WWWSSSRRRQQQOOORRRVVVZZZ```hhhqqqzzz~~~hhhVVVLLLEEE@@@;;;<<<999999;;;;;;;;;>>>DDDLLLZZZiiirrryyy}}}{{{yyyzzz{{{|||}}}{{{vvvqqqmmmlllooouuuyyy{{{xxxtttrrrooopppqqqrrrrrrqqqooonnnooopppssswwwzzz|||}}}~~~}}}~~~wwwppplllppptttvvvtttuuuzzz}}}}}}yyyooo```\\\```nnnuuu{{{{{{{{{{{{yyyuuutttppphhhaaa^^^bbbiiinnnvvv|||}}}zzzrrrjjj^^^XXXNNNEEE>>>888333000222111111000...---,,,+++........................---...///111333666888999555999<<>>KKKddd{{{yyyaaaPPPLLLSSS\\\eeekkkqqqvvv|||~~~yyyppp||||||ttthhhUUULLLPPP]]]vvv~~~{{{wwwttttttvvvxxx{{{~~~~~~}}}|||uuummmccc[[[VVVQQQLLLIIIBBBAAA>>>;;;999777777777666777888888777888:::<<<888<<>>555222222000...111///000555===AAAAAA???666222---++++++---...///---......///000000111111////////////////////////...///000111000///...---,,,,,,------------.........---,,,++++++,,,---...************************,,,,,,,,,---------......***+++,,,---...///000111222333333444666777999:::777888999:::<<<>>>??????BBBDDDGGGJJJMMMOOOQQQRRRSSSSSSTTTVVVXXXYYYXXXXXXXXXYYY[[[]]]___bbbcccdddcccdddgggjjjmmmoooqqqrrrtttuuuwwwyyy{{{}}}~~~~~~....../////////000000000000000///...///000111222333222555;;;???JJJeee~~~gggSSSLLLRRRZZZggglllqqqvvv|||}}}vvvnnnxxxpppeeeUUUMMMPPPZZZrrr|||zzzyyyuuutttuuutttwww{{{uuunnnccc[[[VVVQQQMMMIIIDDDBBB???<<<999888777777444666777777666777999;;;888;;;AAAFFFLLLSSSYYY^^^bbbeeeiiilllmmmmmmmmmnnnlllnnnpppqqqrrrtttvvvxxxyyyyyyzzzzzz|||}}}xxxuuusssrrrpppoookkkeee]]]UUUNNNHHHEEEDDDFFFJJJNNNQQQTTTUUUUUUVVVSSSNNNIIIDDD@@@>>>===:::999777666555555666666000///...000222333222111555666999===AAADDDGGGIIINNNNNNPPPQQQTTTVVVYYYZZZ]]]aaadddeeegggiiieee___UUUOOOIIIHHHFFFDDDFFFKKKOOOTTTZZZ```eeellltttzzzzzz}}}vvvfffXXXMMMDDD>>>;;;999888:::;;;;;;AAAGGGOOO\\\jjjsssyyy}}}{{{zzzyyytttwwwyyywwwsssmmmhhhfffkkknnnrrrvvvxxxwwwvvvtttssssssrrrqqqqqqpppppppppooooooqqqsssuuuxxxyyyzzz|||~~~~~~xxxuuurrryyy~~~~~~}}}oooaaa]]]___fffppp{{{~~~vvvmmmggggggkkkooottt{{{{{{vvvnnngggZZZTTTKKKCCC<<<666111............------...//////------------------------+++,,,,,,---///111333444///444888;;;CCCXXXuuu|||iii\\\UUUPPPIIICCC;;;===@@@GGGPPPXXX]]]______UUUGGG;;;555222000///------...222999???DDDFFF;;;666///***)))***+++,,,,,,,,,---...//////000000000000000000000000000000,,,///111222000...------)))+++,,,---,,,,,,...///------,,,,,,,,,,,,------************************,,,,,,,,,---------......,,,,,,---...//////000000111111222333555777999:::666777888999:::<<<======AAABBBEEEHHHKKKMMMOOOOOORRRQQQRRRTTTVVVXXXWWWVVVVVVWWWYYY[[[^^^```bbbbbbaaabbbdddgggjjjlllmmmnnnqqqrrruuuwwwzzz|||}}}~~~------...///////////////111000.........///111222555333666;;;>>>HHHbbb~~~nnnUUUJJJMMMUUU___hhhrrrwww|||}}}xxxkkkZZZRRRRRRVVVhhhzzz}}}yyyssstttvvvuuuvvvxxxxxx{{{{{{ttthhh___YYYTTTNNNJJJEEECCC@@@<<<:::888777666444555666666666777999;;;999<<<@@@DDDIIIPPPWWW\\\___cccgggjjjkkkjjjkkkkkkjjjmmmppprrrssstttuuuvvvuuuvvvwwwxxxyyy|||{{{xxxtttrrrmmmeee\\\SSSKKKGGGEEEFFFGGGIIIJJJLLLLLLMMMLLLKKKHHHEEEAAA???===<<<999888666555444444555666111///---...000333333222333555888;;;???BBBDDDEEEKKKLLLMMMPPPRRRTTTVVVWWWXXX\\\______aaaccc___YYYOOOIIICCCAAA???===@@@DDDHHHMMMSSSWWWZZZ```iiipppppprrrxxxrrrcccUUUIIIAAA===:::999;;;===???FFFMMMWWWbbbooovvv|||}}}}}}yyyssskkkfffeeefffmmmooosssvvvxxxyyyyyyxxxvvvuuutttsssrrrrrrrrrrrrpppqqqqqqsssuuuvvvxxxyyyxxxzzz}}}{{{xxxssswwwzzzxxxyyy|||~~~}}}}}}sssgggeeehhhjjjsss|||zzzpppiiigggjjjnnnsss{{{zzztttmmmfffYYYSSSJJJAAA;;;555000.........---,,,,,,---...///........................++++++,,,,,,---///000111222000333999===GGG```yyywwwiii```XXXNNNFFF@@@??????CCCKKKUUU]]]aaaeee^^^SSSGGG===666333111,,,...000222555;;;BBBHHHCCC===555...++++++,,,,,,******+++,,,---...//////000000000000000000000000---///111000---,,,---...+++---......,,,+++---///,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------....../////////000000111111111111111111222333444666777555666777888999;;;<<<<<>><<<;;;777777555444333333444555555111...///222555555444222333666:::===@@@BBBCCCGGGHHHJJJLLLOOOQQQRRRSSSTTTXXX[[[[[[]]]^^^ZZZTTTLLLEEE???<<<:::888;;;@@@>>>CCCHHHKKKNNNSSS\\\cccfffhhhnnnyyy}}}mmm]]]NNNEEE@@@===<<<>>>@@@CCCKKKTTT]]]hhhsssyyy~~~{{{pppgggbbbdddgggpppqqqtttvvvyyyzzz{{{{{{xxxwwwvvvtttssssssttttttrrrrrrrrrsssuuuvvvxxxyyyuuuwww{{{~~~{{{yyyuuuxxxwwwrrrqqquuuyyyyyyyyywwwmmmlllpppooovvv}}}|||rrrjjjgggiiilllrrr{{{zzztttllleeeXXXRRRIIIAAA:::555000---///...---,,,+++,,,,,,---************************...------......///000111888//////888;;;<<>>EEEKKKDDD;;;333///......///))))))***+++---......///000000000000000000000000///000000---******---111...000111///,,,+++,,,...+++,,,............,,,+++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------------111111000000111222222333555666777888999:::;;;<<<===>>>AAACCCFFFGGGHHHIIIMMMLLLLLLOOOSSSUUUSSSQQQRRRSSSTTTWWWYYY[[[]]]^^^___```bbbdddfffggghhhhhhjjjkkknnnrrruuuxxxzzz{{{{{{|||}}}}}}~~~000//////.........////////////000000111111222222333333555666999FFF___vvvzzz]]]NNNIIIHHHOOOZZZiiiwww|||lllZZZQQQQQQVVVaaajjjpppiiifffkkkqqqssswww}}}xxxoooggg^^^WWWRRRKKKGGGBBB>>>;;;999777666777777777777888888888888888:::===@@@CCCIIIOOOSSSYYY]]]aaadddfffhhhjjjlllnnnnnnooopppqqqrrrqqqqqqssssssssssssuuuxxxzzz{{{}}}{{{wwwrrrlllgggaaa\\\XXXQQQOOOKKKHHHEEEDDDDDDDDDHHHEEECCCAAA@@@>>><<<:::<<<<<<;;;:::888555333222222222222222222222333333444555777999;;;<<<===>>>DDDEEEFFFHHHJJJLLLNNNOOOQQQQQQQQQQQQPPPOOOMMMMMMEEEBBB>>>:::777777999::::::===???BBBDDDGGGKKKNNNTTT\\\fffnnnttt~~~yyyjjjXXXJJJGGGDDDCCCFFFHHHKKKRRRZZZgggmmmwwwrrriiifffgggiiiiiippprrrtttvvvxxxxxxxxxxxxzzzxxxuuusssssssssrrrqqqsssssssssuuuvvvxxxzzz{{{}}}}}}}}}~~~{{{zzz{{{|||{{{vvvtttwwwsssqqqqqqnnnlllooouuutttzzzssspppppptttuuuyyyxxxoooiiihhhiiikkkqqqwww{{{{{{xxxssskkkbbbZZZTTTKKKAAA999444111000......---------,,,,,,,,,++++++,,,,,,,,,,,,------000///////////////000111444......444555555BBBRRRqqq~~~ppp___PPPPPPCCC:::<<<@@@DDDQQQaaaoooqqqnnneee[[[NNN===000555222000000///111999BBBJJJIIIEEE;;;111++++++...---,,,,,,,,,------...///000///.........000111222//////............//////,,,---------.../////////---------,,,,,,+++++++++,,,,,,,,,+++++++++******---------,,,,,,,,,,,,,,,,,,---...000111000000///000000111222222222222111444444555666777888999999?????????@@@BBBDDDGGGHHHDDDFFFHHHJJJKKKMMMOOORRRQQQQQQRRRSSSUUUXXXZZZ\\\YYY[[[^^^aaaccceeeggggggkkkmmmppprrrtttvvvyyy{{{}}}}}}~~~~~~~~~...------,,,,,,,,,------------......//////000000222333555666888DDD[[[pppjjjTTTLLLNNNRRR^^^ooo~~~ppp```VVVSSSXXXcccnnnrrrjjjfffjjjnnnqqquuu{{{yyyppphhh___XXXSSSKKKGGGBBB===;;;999777666777777777888888888999999888:::<<>>;;;888::::::999888666444333222333333333333333333333333666666888999::::::::::::>>>???AAABBBDDDFFFGGGHHHJJJJJJJJJIIIHHHGGGEEEEEEAAA???<<<999777777888888999:::<<<===>>>@@@CCCEEEHHHNNNVVV\\\cccpppppp^^^PPPMMMJJJIIILLLOOOQQQWWW^^^dddjjjuuutttiiieeegggkkkmmmpppqqqssstttvvvwwwwwwwwwzzzxxxvvvuuuvvvwwwvvvuuuvvvvvvvvvwwwxxxzzz{{{|||}}}~~~|||yyyxxxyyy|||~~~yyyuuussstttpppnnnlllhhheeehhhnnnqqq}}}~~~sssoooooowwwwwwyyy}}}{{{rrriiieeeeeehhhjjjooovvvzzzyyyvvvqqqiii```XXXSSSJJJ@@@888333000000000/////////............++++++,,,,,,,,,,,,------///.........///000000111666000000444444333===KKK```{{{{{{gggWWWQQQDDD;;;<<>>@@@BBBCCCCCCEEEGGGHHHIIIIIILLLMMMMMMMMMNNNOOORRRUUUXXXYYYZZZ[[[]]]```bbbeeeggghhhiiikkknnnppprrrtttwwwyyyzzz{{{|||||||||~~~------,,,,,,,,,------...------......//////000000111222444666888AAATTTfffxxxYYYMMMOOOPPP\\\nnntttggg\\\UUUWWWcccppptttmmmggggggjjjmmmrrrwww}}}zzzqqqhhh```XXXSSSJJJGGGAAA===;;;999777555777777777777888888888999777999<<<>>>BBBGGGMMMQQQUUUXXX]]]```bbbdddggghhhhhhiiilllnnnppprrrssssssoooooopppqqqsssuuuwwwxxxyyy|||~~~}}}}}}}}}{{{wwwtttnnnkkkfff___YYYTTTPPPNNNKKKIIIEEECCCBBB???<<<:::::::::999888777666555444444444444444444444444444444555666888999999:::::::::;;;<<<===???@@@AAABBBBBBBBBAAAAAA@@@>>>===<<<;;;:::999888777666666666888999:::999999999;;;===???CCCGGGKKKRRR```qqq~~~xxxfffXXXOOOKKKJJJMMMOOOQQQUUUZZZ^^^dddooo|||sssiiieeehhhmmmqqqqqqqqqqqqrrrtttuuuwwwwwwxxxwwwuuuvvvxxxzzzzzzyyyxxxxxxxxxxxxyyyzzz{{{|||~~~~~~{{{zzzzzz~~~{{{vvvqqqooollliiigggddd___[[[]]]dddjjjxxxsssmmmllluuuuuuuuuwwwzzz|||{{{zzzvvvppphhhaaa___aaafffjjjnnntttxxxwwwtttooofff^^^UUUPPPHHH>>>666222//////////////////............++++++,,,,,,,,,,,,---------------...///000111222666222111444333000777AAAQQQjjjsssbbbRRRFFF===<<<===???JJJVVVhhhqqqwwwrrrgggYYYKKK@@@777444222222111000444:::===BBBEEECCC<<<444...,,,*********++++++,,,......000///...---,,,---...//////////////////000111111...............---------,,,,,,,,,,,,------------,,,,,,,,,+++++++++******))))))***+++,,,---......,,,,,,,,,,,,---.../////////000000000111111111111333333444555666777777888888888888999;;;===???@@@BBBDDDEEEFFFEEEFFFGGGIIIIIIJJJKKKMMMPPPSSSWWWYYY[[[[[[\\\^^^aaadddgggiiigggjjjlllnnnppprrruuuwwwwwwxxxyyyyyyzzz|||///............///000000//////000000111111222222000111444777777===LLL[[[zzzgggTTTQQQNNNYYYkkk|||}}}uuujjj^^^TTTSSS___mmmvvvpppiiieeeeeehhhnnnrrrxxx~~~zzzqqqhhh___VVVQQQJJJGGGAAA===;;;999777555555666666666666777777777777999;;;===@@@EEEKKKOOOSSSVVV[[[^^^aaaccceeeggghhhiiijjjlllnnnppppppqqqmmmnnnoooppprrrsssuuuvvvyyyzzz|||~~~{{{uuunnnfff___YYYVVVTTTQQQMMMJJJGGGDDDAAA>>>======<<<;;;:::999888888555555555555444444444444///111333666999;;;<<<===999::::::;;;<<<===>>>>>>============<<<;;;999999666777777777777666555555777888999888777777999:::>>>AAAEEEIIIPPP\\\kkkvvvlll___QQQLLLIIIKKKLLLLLLNNNQQQUUU\\\ggguuuzzzqqqiiigggjjjnnnrrrsssrrrrrrrrrsssuuuwwwxxxvvvuuuuuuwwwzzz|||||||||yyyyyyyyyyyyyyyzzzzzz{{{}}}}}}vvvooojjjhhhdddbbbaaa^^^XXXTTTXXX___ffftttrrrjjjiiioooooooooqqqrrrtttttttttkkkfff___YYYYYY]]]dddiiinnntttxxxvvvsssmmmddd\\\RRRMMMEEE<<<555000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---...000111222444111111333222///333:::EEEXXXvvv|||kkkVVVKKKAAA===;;;<<>>??????AAACCCDDDCCCDDDFFFHHHHHHHHHJJJLLLPPPTTTWWWYYY[[[[[[[[[\\\___cccfffiiigggiiilllmmmnnnpppsssuuuuuuvvvxxxxxxxxxzzz}}}~~~...............///000000//////000000111111222222000111444666666:::EEERRRnnnggg[[[RRR[[[kkkzzzzzzsssiii]]]RRROOOYYYfffuuurrrjjjcccaaadddiiimmmrrrxxx{{{rrriii___VVVPPPKKKGGGBBB>>>;;;:::888666444444444555555555555666666888:::<<>>;;;>>>@@@BBBBBBDDDFFFHHHEEEFFFGGGJJJNNNRRRVVVXXXYYYYYYYYYZZZ]]]aaaeeegggfffiiikkkmmmnnnooorrrttttttuuuwwwxxxxxxzzz|||~~~}}},,,,,,,,,,,,,,,---...///------......//////000000000000333666666888AAAKKKbbb}}}{{{hhhXXX___kkkxxxzzzsssjjj^^^RRRNNNVVVaaasssrrrlllbbb^^^aaafffgggkkkrrrzzzwwwmmmcccZZZSSSLLLHHHCCC???===;;;999777444444444444555555555555666888999;;;===AAAFFFJJJOOOSSSXXX\\\___aaadddfffggghhhiiijjjjjjkkkjjjjjjlllnnnoooqqqssstttuuuuuuxxxyyyyyyzzz}}}|||qqqmmmgggaaa\\\VVVPPPLLLHHHFFFCCC???<<<;;;::::::888777777666666555555555444555666777777888888777777777777777777777777777666666777888999999999999777777888999999888888777222444666777777999<<>>AAAMMM\\\jjjooolllcccVVVLLL;;;555222222222//////111111222222333333222222111------,,,+++++++++++++++------,,,+++,,,---...///,,,,,,,,,---...000222333...............------------------------.........,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++++++++,,,---......///...---------...000111111222222222333333333333555555777888999:::::::::999;;;>>>???@@@BBBEEEGGGBBBCCCDDDGGGJJJNNNRRRTTTVVVVVVWWWYYY\\\___bbbdddfffhhhjjjlllmmmnnnqqqssssssuuuwwwxxxxxxyyy{{{}}}|||,,,++++++,,,,,,...//////------......//////000000111000222555555666>>>HHHZZZxxxxxxeeehhhoooyyy~~~wwwlllaaaVVVQQQWWW```qqqrrrmmmbbb]]]```ccccccffflllsssxxx{{{~~~tttjjj```YYYNNNJJJEEE@@@>>><<<:::999555555555666666666777777666777999:::<<<@@@EEEIIIMMMPPPUUUZZZ\\\___bbbddddddeeeggghhhiiijjjkkkkkkmmmoooqqqsssuuuvvvvvvvvvwwwxxxxxxyyy{{{zzzsssllleee^^^ZZZQQQNNNJJJEEEAAA>>>===<<<;;;::::::999888888777777666777777888888777777777888888777777666666555555555666888999;;;<<<<<<===;;;;;;::::::::::::::::::555777999:::;;;===@@@CCCBBBKKKZZZiiivvvsss```UUUKKKHHHHHHGGGGGGIIIMMMRRRZZZfffuuuuuukkkeeeccchhhooossstttsssssstttsssssstttuuuvvvvvvvvvvvv|||{{{|||~~~~~~~~~}}}~~~~~~|||}}}~~~~~~yyynnneee___]]]```aaacccaaa[[[XXX___jjj}}}{{{rrrooooootttuuuuuuqqqjjjddd```___[[[YYYVVVUUUWWW\\\bbbeeemmmrrruuusssnnnhhh^^^UUULLLHHHAAA999333000000000,,,,,,---------.........++++++,,,,,,,,,,,,------,,,,,,++++++,,,---......///...------///222333333777<<>>@@@AAAAAA>>>===<<<;;;;;;;;;<<<<<<:::<<<>>>???@@@BBBEEEGGGMMMUUUbbbppp|||sssggg[[[PPPMMMNNNNNNPPPRRRQQQTTT\\\hhhvvvwwwnnniiiffffffkkkrrrvvvvvvuuuvvvwwwqqqrrrtttuuuvvvuuuttttttzzzyyyzzz|||~~~~~~|||zzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}}}}zzzpppgggbbb```]]]^^^```^^^WWWTTT[[[fff|||zzztttrrrssssssuuuvvvsssmmmgggcccbbbZZZYYYWWWWWWYYY]]]bbbeeekkkqqqtttqqqmmmfff\\\SSSLLLGGG@@@999444111000000*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------000///...,,,...111333222///777>>>KKKjjj|||}}}}}}uuufffUUUIIIDDDBBB@@@@@@MMM^^^jjjqqqpppeeeYYYKKKBBB:::777444000---.........///000222333222111111000///---,,,+++******,,,,,,+++,,,---///111333999888666333111///...---,,,------......//////////////////...---------,,,,,,,,,,,,+++++++++******------,,,+++)))(((((('''***+++---...//////...---///...,,,,,,,,,---///111111111111111111222222222444555777999999:::999999777999;;;;;;;;;;;;===???EEEEEEFFFHHHKKKOOORRRTTTQQQRRRUUUXXX[[[]]]^^^___ccceeeggghhhiiijjjlllnnnppprrruuuvvvwwwwwwyyyzzz{{{}}}......//////000111111111000000000000000/////////222222222111222666<<>>;;;<<<666666555333222333666888888888888999;;;===???AAAFFFJJJOOOTTTWWWZZZ]]]___```dddggggggeeeeeehhhkkkkkkmmmpppsssuuuwwwxxxyyysssttttttvvvzzz~~~|||wwwiiiddd]]]VVVQQQLLLHHHFFFFFFDDDBBB@@@@@@???===;;;===<<<:::888888999:::;;;888777777666777888::::::888;;;???AAAAAAAAABBBCCCCCCBBB???===;;;;;;;;;;;;>>>@@@CCCHHHLLLOOORRRSSSUUU[[[eeepppzzz}}}xxxiiiddd\\\WWWTTTUUUUUUUUUUUU]]]fffmmmyyyyyyoooiiiiiikkkllloootttvvvvvvuuuuuuuuuqqqqqqrrrssssssttttttuuutttuuuwwwxxxyyyxxxxxxwwwyyyyyyzzzzzzzzzyyyxxxxxx|||~~~~~~}}}|||zzzzzz{{{vvvjjjaaa\\\\\\ZZZZZZZZZVVVUUU\\\dddwwwyyyssspppsssssstttuuutttooohhhcccaaa]]]\\\]]]^^^]]]___dddlllppprrroooiiicccZZZRRRLLLFFF===666222111000///,,,,,,,,,,,,,,,---...///***++++++++++++***))))))+++++++++,,,,,,,,,------...------......///000111222444999DDDYYYuuuvvvggg\\\OOOBBB;;;<<<<<>>???<<<>>>AAADDDEEEHHHKKKMMMRRRSSSUUUVVVVVVXXXZZZ]]]cccdddfffgggiiiiiijjjjjjmmmnnnpppqqqrrrsssvvvxxx}}}|||{{{{{{|||,,,,,,------...//////000////////////////////////222222111111222666<<<@@@NNNiiixxx~~~vvvgggaaadddllloooooofff[[[VVVZZZ```cccggglllooopppvvv~~~~~~rrriii___UUUKKKFFFCCC===::::::555666555444333333555777777777777888:::<<<>>>@@@GGGKKKPPPTTTVVVYYY\\\^^^aaabbbdddeeeeeegggiiikkklllmmmnnnqqqsssvvvwwwxxxttttttuuuwwwyyy}}}xxxqqqhhh```ZZZVVVTTTRRRPPPMMMJJJHHHFFFCCC@@@>>>AAA???===;;;:::;;;;;;<<<===<<<;;;;;;;;;<<<>>>???===AAAEEEGGGHHHHHHIIIIIIKKKIIIGGGDDDCCCBBBCCCCCCDDDFFFIIIMMMQQQTTTVVVWWW[[[^^^ccciiioootttxxxzzz~~~}}}|||~~~~~~zzzwwwsssmmmeee___^^^___bbbccc```gggmmmrrr|||wwwnnnjjjjjjmmmpppsssvvvwwwvvvtttttttttpppooooooppppppqqqsssssswwwxxxyyyyyyyyyxxxwwwvvvwwwwwwxxxwwwwwwvvvuuuuuu}}}~~~~~~yyyyyyzzz~~~zzznnnccc]]]YYYXXXYYYZZZXXXWWW]]]fffxxx{{{wwwtttsssrrrrrrssssssrrrnnnhhhdddccc___\\\]]]]]]]]]```eeekkkoooppplllgggbbbYYYQQQKKKEEE<<<555222000///...------,,,,,,,,,------...+++++++++++++++***))))))+++,,,,,,,,,------------------------...///000111111222555;;;KKKeeezzzlllaaaTTTFFF>>>===;;;???IIIWWWccciiihhheeeZZZQQQDDD999222...------+++,,,---///111333555666:::888555111...+++******------,,,,,,,,,---////////////////////////////////////.........---------......---,,,---.../////////......---,,,,,,++++++---,,,++++++******++++++******+++++++++,,,,,,,,,---,,,+++++++++,,,.........---------...///000111222222333444555555555555999999999999:::<<<===>>>;;;>>>AAACCCDDDFFFIIILLLMMMOOORRRTTTVVVYYY]]]```ddddddfffggghhhiiiiiiiiilllmmmooopppqqqrrruuuxxx|||{{{zzzzzz{{{~~~******+++,,,,,,------...........................111222111111222666;;;???IIIcccuuuuuuuuuzzztttkkkkkknnnpppnnneeeYYYSSSWWW^^^bbbhhhmmmppprrrwww|||tttfff[[[PPPJJJDDD===999888444666666666444444555666666666666777888;;;===>>>GGGJJJOOOSSSUUUXXXZZZ\\\aaa``````bbbeeeiiikkkkkkllllllmmmnnnpppsssvvvwwwvvvvvvvvvwwwyyy|||~~~zzzpppjjjgggeeeddd___\\\WWWTTTPPPMMMIIIEEEGGGEEECCC@@@???>>>>>>>>>???>>><<<<<<<<<===???@@@CCCFFFJJJMMMNNNNNNOOOPPPOOONNNLLLJJJIIIIIIJJJKKKNNNOOORRRUUUWWWYYYZZZ[[[\\\]]]]]]___bbbfffjjjmmmpppppprrruuuxxxyyyyyywwwyyyssslllgggfffhhhkkklllmmmpppssswwwvvvooommmnnnqqqtttvvvwwwwwwuuusssssssssqqqqqqoooooopppqqqtttuuu{{{{{{{{{zzzyyywwwvvvuuuuuuuuuuuutttsssrrrrrrqqq{{{}}}yyyxxxxxx{{{sssfff^^^WWWVVVWWWYYYYYYYYY^^^fffrrrzzzvvvtttvvvxxxuuuuuutttttttttppplllhhhfffaaa]]]]]]]]]]]]bbbhhhkkknnnnnniiiddd___XXXQQQJJJDDD;;;555111//////......------,,,,,,,,,,,,---+++++++++++++++******))),,,,,,,,,---------......------------...///000111000222333444;;;QQQpppuuujjj\\\NNNDDDAAA???>>>AAANNN___lllooommmdddZZZJJJ;;;333000000111,,,---...///111333555666<<<===<<<777000+++******---,,,+++++++++,,,---...////////////////////////...............---------//////...---------...............------,,,,,,+++---,,,++++++******++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---...///------------...///000111111111111111222333444555777777777777888:::;;;<<<:::<<>>GGG^^^{{{rrrpppooouuu~~~xxxnnnmmmoooqqqoooeeeXXXRRRUUU[[[___eeemmmrrruuuzzz}}}kkk```TTTMMMGGG???:::999444666777777555444444555555555555666777999;;;===CCCGGGLLLQQQTTTWWWZZZ\\\aaa^^^]]]```fffkkkllllllmmmlllllllllnnnqqqtttvvvwwwwwwwwwxxxyyyzzz|||}}}}}}yyyuuusssmmmjjjeeebbb^^^ZZZVVVSSSNNNMMMJJJHHHEEECCCBBBBBBBBBAAA???>>>???AAACCCEEEKKKNNNRRRUUUUUUVVVWWWXXXSSSSSSRRRQQQQQQRRRSSSTTTWWWXXXYYYZZZZZZZZZZZZZZZWWWWWWWWWYYY\\\```dddfffjjjkkknnnrrrwwwzzz{{{|||~~~zzzuuurrrqqqpppoooooopppqqqrrruuu}}}|||vvvqqqqqqsssuuuvvvwwwwwwuuusssrrrssstttuuutttrrrqqqrrruuuxxxzzz~~~}}}|||zzzxxxvvvtttsssuuutttsssrrrqqqpppppppppxxxzzz}}}~~~zzzyyyxxxxxx{{{wwwiii___VVVUUUVVVYYYYYYYYY]]]dddmmm||||||tttooopppvvv|||}}}|||zzzyyyxxxtttpppmmmiiibbb]]]\\\\\\]]]ccciiikkknnnmmmhhhccc___XXXQQQIIIDDD;;;555111000//////......---,,,++++++++++++++++++,,,,,,++++++***))),,,,,,---------.........------------...///000000///222555333444CCCbbb}}}rrrdddWWWLLLGGGAAA???AAALLL\\\jjjqqqssslll```OOO@@@777444444555000000/////////000111111888<<<>>>;;;333...,,,...,,,,,,+++******+++,,,---////////////////////////........................//////......------------......---------,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,---------------.........,,,---------...///000000111000//////000111333444444444555555666888999:::999;;;>>>???@@@BBBDDDFFFIIIKKKMMMOOOQQQTTTXXX[[[bbbcccdddeeefffggggggggggggiiikkklllmmmooorrruuuyyyxxxwwwvvvwwwxxxzzz{{{+++++++++,,,------......------------......//////000111111111111444888<<>>777000......,,,,,,******)))***+++,,,........................---...................../////////......---,,,,,,---------------,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,------...///////////////......///000222333333333333333555666777888777999<<<======???AAACCCDDDFFFIIILLLNNNQQQTTTWWW^^^___```bbbcccddddddeeedddfffhhhiiikkkmmmpppsssvvvuuuuuuuuuuuuvvvxxxxxx||||||}}}~~~+++,,,,,,------......///---------...//////000000///000111111111333777:::EEEUUUrrrzzznnnrrruuu{{{wwwooollllllrrrtttmmm```VVVUUUWWW^^^eeelllpppqqqsssxxx}}}qqqeeeZZZRRRLLLDDD>>>===777888888777555444555666555555555555666888:::;;;<<<@@@FFFKKKOOOSSSWWWYYY^^^^^^```dddhhhlllmmmnnnooonnnnnnnnnpppqqqsssuuuxxxxxxxxxxxxyyyyyyyyyyyyxxxzzz|||~~~|||zzzyyywwwtttrrrfffeeedddbbb```___]]]\\\WWWUUUTTTTTTVVVZZZ^^^aaaeeehhhkkkmmmlllllllllllljjjkkklllmmmkkkhhhdddbbbbbbbbbaaaaaa```^^^]]]\\\^^^^^^```bbbdddgggiiikkksssxxx}}}qqqiii```\\\ZZZ```iiiuuuuuussspppoooppprrrssssssrrrqqqoookkkiiijjjnnnqqqnnnnnnnnnooorrruuuxxxzzz{{{zzzxxxvvvtttsssrrrrrruuutttrrrqqqqqqrrrrrrssstttwww{{{~~~|||zzzwwwwwwzzzyyykkk```[[[YYYZZZ^^^___^^^^^^aaaooo{{{|||ooogggiiittt~~~}}}xxxrrrnnnjjjccc^^^\\\\\\]]]bbbiiijjjmmmmmmiiiccc___WWWPPPHHHBBB:::333000/////////---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000,,,,,,000444444777GGG[[[}}}~~~ooo^^^PPPAAADDDIIIPPPYYYdddnnntttzzzssshhh\\\PPPDDD:::444///...------...000222444666;;;AAAAAA<<<555///------,,,+++*********+++,,,........................---------........................///......---,,,---------------------------,,,++++++******++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,++++++---......///..................///000111222222222222222444555666777666888:::;;;;;;<<<>>>@@@===@@@CCCGGGJJJNNNSSSVVVXXXYYY[[[]]]___aaabbbbbbaaacccfffggghhhkkknnnqqqssssssssstttuuuvvvwwwwww{{{{{{|||}}}++++++,,,,,,---.........------...//////000111111///000111111111333666999AAAOOOkkksssiiiooosss{{{yyyoookkkjjjrrrxxxsssfffZZZUUUVVVZZZ```hhhllllllmmmqqquuu}}}ttthhh\\\TTTLLLDDD>>><<<888999888666444444555777666666555555666888:::;;;<<<@@@EEEIIILLLOOORRRTTT\\\___dddhhhjjjkkkmmmnnnppppppqqqqqqrrrsssttttttwwwwwwxxxyyyyyyyyyyyyyyyuuuwwwyyyzzz~~~}}}{{{tttttttttsssrrrqqqpppooojjjhhhggghhhkkkoootttxxx~~~}}}vvvooojjjeeeeeefffggggggggggggfffhhhgggggghhhkkkpppuuuxxxpppgggZZZSSSPPPTTT\\\fffuuu}}}yyypppnnnmmmooorrrttttttsssrrrppplllgggddddddhhhkkkhhhiiikkkmmmqqqtttwwwxxxwwwvvvtttsssrrrqqqrrrrrrtttsssqqqqqqqqqrrrtttuuuwwwyyy}}}~~~}}}zzzwwwuuuxxxyyymmmccc^^^\\\]]]ccceeeddddddfffqqq|||pppeeegggrrr|||}}}vvvrrriiiccc^^^]]]\\\\\\aaaggggggkkklllhhhccc^^^UUUMMMEEE???777111...---------+++++++++***++++++,,,,,,,,,,,,------,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,---...//////000+++,,,222333333===KKKccc}}}mmmYYYHHHGGGIIIQQQ]]]iiirrrvvvzzzxxxtttnnncccTTTEEE;;;222111/////////111444555555999???CCCBBB<<<555111...---,,,+++***++++++,,,........................---------.........//////,,,---.../////////...------------------------------,,,++++++******++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++***+++---...///.........---...///000000111111111111111111222333444666666555777999999999:::<<<===:::===@@@CCCFFFJJJOOORRRRRRTTTVVVYYY\\\^^^``````___aaadddeeegggiiimmmpppqqqqqqrrrsssuuuvvvwwwwwwzzzzzz{{{}}}***++++++,,,,,,---...............///000111111222...000111111111333666888===JJJffftttkkkqqqvvv~~~{{{ooohhhhhhrrrzzzwwwjjj]]]VVVUUUSSSZZZccchhhiiijjjnnnrrruuuzzz~~~wwwkkk^^^UUUMMMCCC<<<;;;:::999888555333333555888777666666666777888:::;;;===AAAEEEHHHJJJLLLNNNPPP[[[```gggjjjkkkkkkmmmooopppqqqrrrttttttuuuttttttvvvwwwxxxyyyyyyyyyyyyyyyvvvxxxxxxxxxzzz~~~~~~~~~}}}|||~~~}}}}}}}}}vvvggghhhjjjlllmmmoooooopppmmmkkkjjjkkkpppxxxvvvlllYYYPPPJJJMMMTTT\\\kkkxxx}}}xxxtttooonnnnnnrrrvvvxxxwwwuuussspppjjjddd``````cccgggfffgggjjjnnnqqquuuwwwxxxtttsssrrrqqqpppqqqqqqrrrsssrrrppppppqqqrrruuuvvvzzz|||~~~}}}~~~}}}zzzvvvtttwww~~~zzznnneee___]]]___fffjjjiiiiiilllxxxqqqeeeeeeppp{{{|||wwwhhhbbb^^^]]]\\\\\\```fffeeeiiikkkhhhbbb\\\SSSKKKCCC===555///,,,+++++++++************+++,,,------,,,,,,------,,,,,,+++***))))))*********+++++++++,,,,,,,,,,,,---...//////666---***000333222888CCCLLLlllyyyaaaIIIDDDBBBJJJZZZiiiqqqrrrvvvxxxzzzyyyqqqbbbQQQFFF888666333111000111222333111555===DDDGGGDDD===777///...,,,+++++++++,,,,,,........................---------.........//////+++,,,.../////////......---------------------------,,,++++++******++++++******+++++++++,,,,,,,,,((()))***+++,,,+++*********+++,,,...///......---,,,...///111111111111000111111111222333444666666555666888888888999:::<<<<<<>>>AAABBBDDDFFFIIILLLOOOPPPSSSWWWZZZ\\\^^^___^^^```cccdddfffhhhlllooopppqqqrrrsssuuuvvvwwwxxxyyyzzz{{{}}}......---,,,---...///000......//////000000111111///000111111111333666888===HHH\\\yyyuuuvvvxxx~~~pppfff```kkkxxx}}}rrr```WWWWWWUUUXXX```hhhjjjhhhjjjooorrrwww~~~vvvnnncccXXXNNNEEE>>>:::888777777666555555444444666666666666666777888888:::;;;>>>AAAFFFLLLPPPSSSZZZ^^^cccgggiiijjjlllmmmooooooppppppppppppqqqqqqzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{|||}}}xxxsssmmmmmmqqquuuuuutttvvvuuutttuuuxxx}}}|||ooobbbRRRGGGIIILLLPPP[[[jjjvvv{{{uuuoookkkkkknnnrrrvvvwwwvvvtttrrrpppmmmjjjiiiiiiiiihhhgggffffffgggiiimmmsssxxx{{{{{{yyytttnnnkkklllppptttyyyyyyyyyxxxwwwuuusssqqqtttyyy~~~|||zzzxxxvvvtttuuuxxx|||~~~yyypppgggiiiggghhhlllooonnnpppttt|||vvvnnnnnnuuu|||nnneee\\\[[[\\\\\\^^^aaaffffffffffffbbb[[[RRRLLLEEE???666///+++*********,,,,,,,,,,,,,,,,,,,,,,,,000///,,,+++***,,,...///***,,,,,,+++)))((()))***,,,,,,,,,---------......---,,,++++++---000333666BBBUUUuuukkkTTTHHH???DDDPPP\\\gggnnnuuuzzz}}}tttdddUUU>>>888000------000111111444777;;;???EEEGGGAAA999111...***)))+++,,,+++***,,,,,,------.../////////.........---,,,,,,++++++,,,------...------,,,,,,,,,---...//////...---,,,---------,,,,,,+++++++++++++++++++++++++++++++++******************************+++,,,,,,---......---,,,,,,,,,,,,---......//////000111222222333333444555666888888999999999>>>>>>>>>???AAADDDGGGJJJJJJMMMPPPRRRSSSUUUXXX[[[[[[]]]aaaccceeegggjjjmmmjjjmmmqqquuuxxxxxxxxxxxx{{{|||}}}~~~------,,,,,,,,,---...///.........///000000111111///000111111111222555888<<>>AAAFFFKKKPPPRRRYYY\\\aaadddfffhhhjjjlllmmmmmmmmmnnnnnnooooooooowwwwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{|||~~~xxxttttttvvvvvvtttxxxxxxxxxzzz}}}xxxgggXXXKKKIIIIIIJJJTTT```ooo{{{zzzsssmmmjjjiiinnnqqquuuxxxyyywwwuuussssssqqqooommmmmmmmmllljjjfffffffffiiimmmrrrwwwzzz{{{yyytttoookkklllpppsssyyyyyyyyyxxxwwwtttrrrqqqrrrwww|||~~~|||zzzxxxuuussstttwwwzzz|||}}}vvvnnnhhheeefffjjjllllllooosss}}}wwwpppqqqyyyqqqggg]]][[[\\\]]]```eeeffffffeeeddd```YYYPPPJJJBBB<<<444...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***))))))(((***+++,,,,,,***)))***+++,,,,,,,,,------------......---,,,+++---///222444<<>>@@@CCCEEEGGGIIIKKKNNNPPPRRRTTTWWWYYYZZZ\\\```bbbdddfffiiillljjjlllppptttvvvwwwvvvvvvxxxyyyzzz|||~~~,,,,,,+++++++++,,,---...---......//////000111111///000111000000222555777;;;CCCTTTooo}}}nnnkkkllluuu}}}zzz{{{vvviiiccceeelllsssrrrfffZZZSSSVVVWWW]]]eeehhhhhhjjjnnnqqqsssxxx~~~uuunnndddZZZQQQIIICCC???:::999888666555444444444444444444444444555555666:::;;;===AAAEEEKKKOOORRRXXXZZZ^^^aaaccceeeiiikkkllllllmmmnnnoooppppppqqqvvvvvvvvvwwwwwwxxxxxxxxxyyyzzz{{{{{{{{{}}}}}}yyyyyyxxxwww{{{{{{|||~~~qqqbbbSSSMMMIIIFFFLLLUUUcccqqqwwwooojjjiiikkkqqqssswwwyyyyyyxxxuuuttttttrrrqqqppppppooommmkkkeeeeeefffhhhmmmrrrwwwzzz{{{yyyuuupppllllllooorrrzzzzzzzzzzzzxxxuuurrrqqqpppsssxxx{{{}}}~~~}}}{{{xxxwwwuuussssssuuuwwwyyyzzz~~~yyyrrriiieeedddgggiiiiiikkkpppyyysssuuu~~~wwwkkk___ZZZ[[[]]]bbbhhhgggfffdddbbb]]]VVVNNNHHH>>>999333......///000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***(((&&&$$$***+++,,,,,,++++++,,,---,,,,,,,,,,,,------------......,,,,,,---...111222888===PPPppp^^^OOO@@@>>>CCCHHHNNNRRRVVV^^^gggmmmrrrqqqggg\\\EEE>>>555000000111111111000222444888@@@IIIJJJGGGAAA<<<555000---,,,+++***+++,,,,,,------......///.........///////////////+++,,,---........................------.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////000000111111222333444555666777888888888999:::<<<>>>@@@AAABBBCCCGGGIIILLLNNNOOOQQQTTTVVVXXXZZZ]]]```bbbdddgggjjjiiikkknnnqqqsssssssssrrrtttuuuvvvxxxzzz{{{|||}}}}}}}}}}}}||||||}}}+++++++++++++++,,,,,,,,,------......///000000111///000000000000111444777999???MMMgggwwwfffbbbcccmmmwwwuuutttzzzrrrhhhdddfffooossskkk]]]SSSVVVVVV[[[bbbfffgggiiimmmoooqqqtttyyy~~~~~~vvvpppggg]]]TTTMMMFFFBBB<<<;;;999777555444444444333333222222333333444555888999<<>>@@@CCCEEEHHHOOOWWW___fffhhhbbbYYYIIIAAA888222111111000///000222222444<<>><<<:::777555444444444222222222222222333444444666777:::===BBBGGGLLLNNNVVVXXX[[[]]]___cccgggjjjkkklllnnnoooqqqsssuuuuuusssttttttuuuvvvwwwwwwxxxuuuwwwxxxyyyyyyyyy{{{}}}}}}|||}}}}}}{{{jjj]]]RRRLLLJJJKKKOOO\\\ooo}}}xxxoookkkkkknnnppprrruuuuuuuuutttsssooommmkkkjjjjjjjjjhhhfffffffffgggiiimmmsssxxx{{{|||{{{xxxtttpppooopppqqq|||}}}~~~}}}zzzwwwuuuoooqqqrrrssstttwww{{{~~~}}}|||yyyxxxwwwuuuttttttttttttqqquuuvvvsssqqqoookkkeeeccc```aaafffjjjkkkooouuuwwwppprrr|||sssccc\\\YYYZZZ___eeehhhfffbbb^^^XXXRRRKKKFFF<<<777222///.../////////++++++++++++++++++++++++,,,+++)))((((((***+++,,,***+++------,,,,,,---...+++++++++,,,,,,,,,------......------------...///555333:::KKKaaavvvhhhWWWDDD<<<::::::;;;======CCCKKKSSS]]]dddbbb\\\MMMEEE;;;444111000///---000222222111777@@@EEEEEEGGGCCC===555///,,,++++++******++++++,,,---------***++++++,,,---...//////,,,---....../////////...///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++---...(((((()))***,,,---......,,,++++++++++++,,,---------...............//////000111222444666777777777777999<<>>;;;777555444444555222222222222222333333444444555777;;;@@@EEEIIILLLTTTWWWZZZ]]]___aaaeeegggeeefffhhhjjjmmmoooqqqrrrpppppppppqqqqqqrrrrrrsssssstttwwwxxxxxxxxxzzz|||}}}|||jjj\\\RRRLLLJJJLLLTTTcccrrrzzz{{{~~~xxxnnngggdddiiikkknnnqqqssstttssssssrrrooollljjjjjjjjjjjjiiigggggghhhjjjoootttyyy|||}}}}}}{{{wwwsssqqqqqqrrrzzz|||~~~|||yyywwwqqqrrrssssssssstttxxxzzz~~~}}}zzzzzzyyyxxxvvvuuutttssspppssssssooolllkkkgggbbb```___ccckkkrrruuuzzzrrrkkkmmmvvv~~~~~~qqqccc\\\ZZZZZZ]]]bbbgggddd___ZZZUUUOOOIIIEEE:::666111...---......---++++++++++++++++++++++++***(((&&&%%%&&&(((+++---***+++,,,,,,++++++,,,---++++++++++++,,,,,,,,,,,,------------------......//////444>>>LLLbbbmmm[[[GGG===999777777888777<<>>>>>@@@???;;;555///+++++++++)))******++++++,,,,,,---------......///000111111....../////////......---.........------.........++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++,,,---------(((((()))***+++,,,------+++++++++++++++,,,------------------------------...///111333555666777777777999;;;>>>???@@@???>>>>>>AAACCCDDDEEEGGGIIIKKKLLLOOORRRTTTVVVXXX[[[^^^aaabbbdddfffhhhiiijjjjjjkkkkkklllnnnpppqqqssssssuuuwwwyyyzzzzzzzzz{{{|||}}}~~~~~~~~~******,,,---------,,,+++,,,,,,---......//////000///000000000///000222444555999AAAOOOeee}}}rrr^^^WWWUUU^^^iiihhhlllpppwww|||oooiiirrr~~~}}}pppdddTTTPPPQQQWWW^^^aaadddhhhhhhiiinnnttt{{{zzzrrriii```WWWOOOJJJBBB???;;;888555444444555333222222222222333444444111222555888===CCCGGGJJJPPPTTTXXX\\\^^^```bbbddd```aaacccfffiiikkkmmmnnnnnnoooooooooooooooooooooppprrruuuvvvwwwxxxzzz|||{{{}}}jjj[[[QQQKKKLLLNNNWWWfffoooqqqssswwwuuuvvvxxxwwwtttoooiiifffdddfffjjjnnnqqqsssuuuuuuuuuqqqmmmjjjjjjkkklllllliiiiiiiiilllpppuuuzzz}}}~~~~~~}}}zzzvvvsssrrrrrrwwwyyy}}}}}}yyywwwtttuuuuuutttssssssuuuwwwyyyzzz{{{||||||}}}}}}}}}}}}||||||{{{yyyvvvtttssspppssssssooonnnnnnkkkggghhhhhhllluuuzzz|||~~~|||zzzllleeegggqqqyyy~~~~~~wwwlllaaa]]]\\\\\\^^^aaaccc```[[[VVVQQQLLLFFFCCC777444///---------------************************))))))((((((((()))***+++***+++,,,,,,***)))***+++***++++++++++++,,,,,,,,,,,,,,,,,,------.........,,,...222777???QQQooovvvdddOOOCCC>>>:::888999666999===CCCOOO]]]cccbbbWWWOOOCCC;;;666444111///,,,000111///000444777666777888777333...+++++++++))))))******+++,,,,,,,,,---.........//////000000///000000//////...---,,,------............------+++++++++,,,,,,---------++++++++++++++++++++++++(((***,,,---......---,,,+++++++++***************+++++++++***++++++,,,------------,,,,,,,,,,,,,,,---...000222444555666666666777999;;;============<<<>>>AAABBBCCCDDDFFFHHHHHHKKKNNNPPPRRRTTTXXXZZZ^^^___```ccceeeggghhhiiijjjjjjlllmmmoooqqqrrrrrrsssvvvyyyzzzzzzyyyzzzzzz{{{|||||||||}}}***+++,,,---...---,,,,,,,,,,,,------...//////000///000000000//////222444444999@@@KKK```yyyvvvaaaYYYUUU]]]fffeeemmmooouuu}}}{{{qqqvvv~~~zzzkkk___SSSOOOOOOUUU\\\```cccffffffiiinnnuuu|||}}}tttkkkbbbYYYQQQKKKCCC@@@<<<888555444555555333333222222333333444555000111333777<<>>:::333111///---,,,+++++++++------,,,,,,,,,+++++++++...---,,,+++++++++,,,,,,,,,,,,,,,++++++*********(((***------+++)))***++++++,,,,,,---------------///,,,---222222666GGG\\\yyyeeeWWWOOOGGG???:::999888888>>>HHHTTT[[[```\\\WWWPPPGGG???999666000000///......///000222111222222222111...,,,***++++++***))))))))))))***+++,,,,,,------...//////222...***)))+++---......------------------------.........---------,,,,,,++++++++++++++++++++++++,,,++++++***)))(((((('''******))))))******+++,,,++++++++++++++++++++++++******++++++,,,------......///000111222222222222555444444444666777999:::::::::;;;<<<>>>???@@@@@@@@@BBBEEEFFFHHHKKKOOOQQQTTTVVVYYY[[[]]]___bbbdddfffiiikkklllllllllmmmoooqqqsssuuuvvvvvvvvvxxxyyywwwyyy|||||||||||||||}}},,,+++++++++++++++,,,,,,............................../////////000000000111444777<<>>AAACCCEEEHHHKKKNNNOOOQQQTTTVVVXXXZZZ]]]___dddfffggghhhhhhiiilllnnnppprrrtttuuuuuuuuuvvvwwwuuuwwwyyyyyyxxxxxxyyyzzz|||******************+++,,,................................./////////000000111222444999DDD\\\jjjSSSGGGIIISSS\\\cccdddhhhnnnuuuzzz~~~~~~}}}~~~|||oookkkoooqqqppp^^^UUUOOOPPPVVV[[[aaaggghhhhhhjjjlllqqqyyy}}}sssfffZZZLLLFFF???:::888888555333333333333222222333333333444222333888;;;;;;===AAADDDGGGKKKNNNQQQSSSWWWYYY]]]___aaabbbbbbccceeegggjjjkkklllnnnqqqrrrttttttssssssrrrrrrrrrsssttttttxxxyyy|||rrrcccSSSJJJEEE@@@===>>>AAADDDKKKVVVcccnnntttvvvrrrlllccc]]]]]]bbbiiinnnttttttssspppmmmkkklllmmmmmmlllkkkkkklllnnnppprrrvvvxxxzzzzzzwwwsssqqqpppqqqrrrssstttsssrrrpppoooqqqrrrssssssrrrqqqrrrttttttrrrqqqssswww|||~~~{{{xxxvvvwwwyyyyyywwwvvvwwwzzz{{{zzzxxxyyyyyyyyyyyyxxxyyy{{{~~~~~~{{{xxxzzzuuummmgggfffggggggfffeeedddcccbbbaaa[[[XXXWWWXXX[[[^^^___^^^YYYVVVQQQLLLGGGAAA:::666111000...,,,+++++++++,,,,,,,,,,,,++++++++++++***)))))))))((((((((())))))+++++++++***************)))***+++,,,,,,,,,------***+++,,,......---,,,+++------...000......777BBBUUUnnn{{{tttlll\\\MMMCCC???;;;:::;;;CCCRRR___fffhhhhhhccc\\\TTTJJJBBB777555333111111111111000111111111111000...---,,,------,,,+++************,,,,,,,,,---......//////000///---,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........222111000......///000111000111111111222333444444666666777888999::::::;;;;;;===???@@@BBBDDDGGGJJJKKKMMMPPPRRRSSSUUUXXXZZZaaabbbccccccdddfffiiilllnnnppprrrsssrrrrrrssstttsssuuuvvvvvvuuuuuuvvvwwwzzz}}}***)))))))))******+++,,,....................................////////////111111444999AAAVVVxxxqqqZZZKKKHHHQQQ[[[bbbeeeiiilllpppvvvzzz{{{uuuuuuxxx~~~zzzmmmhhhlllpppppp\\\TTTNNNPPPUUUYYY___dddfffhhhjjjlllooovvv~~~zzzkkk___PPPJJJBBB<<<:::999666444111111222222222222111111444222333888::::::<<<@@@@@@EEEKKKPPPSSSUUUWWWYYY^^^___aaabbbbbbccceeeggghhhiiikkkmmmooorrrtttuuuuuutttttttttttttttuuuvvvyyyzzz|||{{{jjjVVVJJJCCC>>><<<<<<===AAAGGGQQQ\\\gggnnnqqqsssnnnfff___]]]```fffkkkrrrssssssrrrpppooopppqqqnnnmmmkkkjjjjjjkkklllmmmrrrvvvzzz|||zzzwwwuuusssrrrsssttttttsssqqqooommmoooppprrrrrrqqqqqqrrrttttttrrrqqqssswww|||}}}zzzwwwvvvwwwyyy{{{yyywwwvvvuuuuuuuuutttwwwyyy|||}}}{{{xxxvvvvvvxxxyyyzzz{{{|||}}}}}}}}}{{{zzzxxxpppiiifffcccbbbaaa```^^^]]]\\\\\\UUUUUUVVVXXX[[[]]]^^^]]]XXXUUUPPPLLLGGG@@@999555000///---,,,+++++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,,,,************************,,,+++***+++++++++++++++***+++,,,---------,,,+++,,,---///000///...444;;;CCC\\\xxx{{{nnnaaaNNNEEE===::::::???NNN\\\fffmmmpppmmmgggaaaUUUKKK;;;888333111111222111000...//////000000000000000...---,,,+++************++++++,,,,,,---.........++++++,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------//////...---...///111222000111111222222333333333222222444555777999:::;;;===>>>@@@@@@???@@@BBBDDDGGGIIILLLNNNPPPRRRTTTWWW[[[\\\]]]^^^___aaaeeehhhkkkmmmooopppooooooppprrrqqqsssttttttssssssuuuvvvyyy{{{~~~))))))))))))***+++,,,,,,------------------------------........./////////111111444:::@@@OOOnnnzzzfffTTTMMMRRRZZZaaafffjjjjjjlllppprrrrrrmmmnnnqqqxxx}}}qqqjjjlllpppqqq___VVVOOOOOOSSSWWW[[[```cccfffiiijjjlllpppwww}}}{{{lll```SSSMMMDDD>>><<<:::777444111111222222222222111111222000111555777777999===>>>CCCJJJPPPSSSVVVXXXYYY^^^```bbbccccccdddfffhhheeefffgggiiikkknnnppprrruuuuuuttttttuuuvvvwwwwwwxxxzzz|||}}}|||yyy||||||jjjVVVIIIAAA<<<;;;<<<999<<>>?????????======???AAACCCFFFIIIKKKLLLNNNQQQSSSTTTVVVXXXZZZ[[[]]]aaacccfffhhhkkklllllllllnnnooonnnpppqqqqqqpppqqqtttvvvwwwyyy|||}}}~~~***))))))***+++,,,---------------------------------------........./////////000555;;;>>>HHHdddppp[[[OOOQQQXXX^^^fffkkkkkklllppprrrqqqoooooopppuuu{{{xxxppppppssstttiii]]]RRRNNNPPPSSSXXX^^^^^^bbbfffggggggiiiooottt}}}|||pppdddVVVOOOFFF@@@===;;;888555222333444444444444333222222000000555777666888<<<>>>BBBGGGLLLPPPTTTXXX[[[^^^```bbbcccdddeeegggiiidddeeeeeegggiiilllooopppsssssssssttttttvvvwwwxxxwwwxxx{{{}}}~~~~~~zzz~~~|||jjjUUUHHH@@@<<<:::<<<888:::===DDDMMMXXXcccjjjooonnnjjjeee```^^^aaadddhhhkkknnnqqqqqqrrrssstttpppnnnkkkhhhfffeeeeeefffjjjqqqyyy}}}|||xxxyyyzzzzzzxxxtttpppnnnmmmoooqqqqqqqqqrrrsssuuusssqqqooooooqqquuuwwwwwwtttvvvxxxxxxwwwwwwxxxyyyxxxuuuqqqllljjjkkknnnqqqrrruuuzzz{{{xxxtttqqqooommmnnnooosssxxx~~~wwwuuuzzz~~~|||wwwtttiiifffbbb]]]XXXUUURRRQQQPPPSSSXXX[[[\\\\\\\\\\\\TTTQQQNNNJJJDDD===666111///...,,,++++++++++++,,,++++++++++++************&&&'''((()))***))))))(((((()))))))))*********+++***(((&&&''')))++++++***,,,+++***)))***+++---...,,,...000///---...111333777>>>OOOfff{{{ttt^^^III@@@<<<:::AAAKKK^^^mmmzzz~~~uuugggPPPGGG;;;333000000...---.........//////000111222///...---+++***)))))))))((())))))******+++,,,,,,))),,,//////---,,,,,,---------------------------,,,,,,---------.........------------------------***++++++++++++++++++,,,((((((((((((((()))******************************************************++++++---...///000000000///000111222222222111000000111222333555666888888;;;<<<===<<<;;;<<<===???@@@BBBEEEGGGIIIKKKNNNPPPNNNQQQTTTWWWXXXZZZ\\\^^^bbbdddgggiiiiiijjjlllnnnjjjkkkmmmmmmmmmooorrruuutttvvvyyyzzz{{{|||~~~************+++,,,---...---------------------------------.........//////......555;;;===DDD^^^zzzsss]]]OOONNNSSSYYYccckkkmmmooovvvyyywwwwwwuuussstttxxx~~~uuutttvvvvvvqqqcccTTTMMMMMMPPPVVV]]]ZZZ___ccceeecccdddiiimmmrrryyy~~~tttjjjWWWPPPGGGAAA>>>;;;888555444444555666666555444444444111222666888888:::>>>???BBBEEEHHHMMMRRRYYY^^^^^^```bbbdddeeefffhhhkkkffffffggghhhjjjmmmoooqqqqqqqqqrrrrrrtttuuuwwwxxxvvvwwwyyy||||||kkkVVVIIIAAA<<<;;;===999:::<<<@@@GGGQQQ\\\dddlllmmmkkkfffaaa^^^___aaacccggglllooopppqqqrrrsssqqqoookkkhhheeedddddddddhhhoooyyyzzz{{{||||||zzzvvvrrrooommmoooqqqqqqqqqrrrtttvvvrrrpppmmmlllnnnqqqssssssppprrruuuwwwwwwwwwxxxxxxyyyuuupppkkkiiikkkpppttttttwwwzzz{{{yyywwwuuuuuuttttttvvvyyy~~~|||xxx|||}}}xxxuuupppmmmgggaaaZZZUUUQQQPPPPPPSSSXXX\\\]]]\\\[[[[[[RRROOOLLLHHHCCC<<<444//////...,,,+++***++++++,,,+++++++++************))))))***+++,,,------,,,+++(((((())))))*********+++(((%%%$$$%%%))),,,---,,,---,,,)))((((((***---///---///000...,,,---//////555444>>>WWWrrr}}}vvvvvvkkkQQQFFF@@@<<>>@@@CCCEEEFFFHHHKKKNNNJJJMMMRRRUUUWWWXXXZZZ[[[___aaaeeeggghhhiiikkkmmmggghhhjjjjjjkkkmmmqqqtttrrrtttwwwxxxyyyzzz|||~~~***+++,,,---,,,+++***)))++++++,,,,,,,,,,,,------...------......///000111222000111444888CCCWWWhhh}}}{{{yyy}}}}}}hhhMMMHHHSSS]]]```fffoooyyy}}}yyyzzz~~~vvvtttuuuuuufffTTTIIIKKKSSSZZZ]]]^^^___``````___```bbbdddkkkoootttyyyyyyuuuppplll\\\TTTJJJDDDAAA===777333333333222222111222222222222333444666777888888888<<>>>>>===HHHWWWgggrrryyy|||wwwmmm^^^UUUIII>>>888444111.........---------...//////000000///...,,,+++******++++++************++++++000000...------...///000------............------.........---,,,+++))))))------------------------...---,,,,,,++++++,,,,,,******))))))))))))******...---,,,+++************///---,,,+++***+++,,,,,,,,,,,,,,,---------......///////////////.........111111222333555666666777444444666888:::<<<>>>???:::<<<@@@BBBCCCEEEGGGIIIIIIJJJLLLOOORRRUUUWWWXXXZZZ[[[]]]___bbbdddffffffhhhhhhgggfffgggjjjlllnnnoooppprrrtttwwwyyy{{{|||}}}***+++,,,,,,,,,+++******++++++,,,,,,,,,,,,------...------......///000111222111111444666???PPP```~~~kkkPPPHHHQQQYYY___jjjvvv~~~uuussssssuuuiiiYYYNNNLLLQQQXXX\\\]]]___```aaa```aaabbbdddfffjjjppptttuuurrrnnnjjj^^^VVVLLLEEEBBB>>>999555444333333222222222222222222333333444555666777888;;;>>>CCCGGGLLLPPPUUUYYY]]]^^^___aaaccceeefffgggiiiiiijjjkkklllmmmnnnnnnqqqqqqqqqqqqqqqsssttttttxxxyyyzzzyyyyyyzzz|||oooYYYJJJDDDBBB>>>:::999888999<<<@@@DDDNNNXXX]]]```bbbaaa^^^ZZZXXXXXX^^^```dddiiimmmnnnmmmkkkggggggdddaaa^^^^^^bbbfffrrrvvv|||}}}zzzvvvpppkkkkkkmmmpppsssttttttrrrqqqqqqqqqpppmmmkkklllnnnpppttttttuuuyyy}}}}}}{{{vvvsssooolllkkkmmmppprrrvvvxxx{{{~~~~~~}}}{{{|||}}}~~~}}}{{{zzzxxxwwwuuuqqqlllfffaaa]]][[[YYYZZZ[[[]]]^^^]]]YYYVVVPPPLLLFFF@@@;;;777333000------,,,,,,+++******)))++++++,,,,,,,,,,,,+++++++++)))((())),,,---,,,*********++++++++++++******************************+++******))))))******+++,,,,,,,,,,,,,,,---...///...111555===PPPiii}}}}}}nnniiirrroooTTTCCC===;;;:::>>>IIIUUU]]]fffmmmmmmhhh^^^VVVKKK@@@:::555222///............/////////000000//////...,,,++++++***++++++************++++++//////...---------...///------............---------............------,,,------------------------...---,,,,,,++++++,,,,,,++++++************++++++***)))))))))))))))******((())))))***+++,,,...///,,,,,,,,,------------...////////////............//////000111222333444444555666777888999:::;;;<<<<<<>>>@@@AAAAAAAAABBBCCCHHHIIIKKKMMMPPPSSSUUUVVVXXXXXXZZZ\\\___aaacccdddeeeeeeeeeeeegggiiikkklllnnnoooqqqsssuuuwwwyyyzzzzzz}}}******++++++,,,++++++***++++++,,,,,,,,,,,,------...------......///000111222000111333555:::GGGUUUtttnnnSSSHHHLLLPPP[[[lllzzz{{{sssoooooosssmmmbbbVVVPPPPPPUUUZZZ\\\^^^aaabbbbbbaaabbbcccbbbffflllqqqsssqqqnnnkkkbbbZZZOOOGGGCCC???;;;888555444333222222222222222222222222222333444666777:::===AAAEEEIIINNNTTTWWW[[[\\\^^^aaaccceeeffffffhhhhhhhhhhhhiiikkklllnnnnnnnnnnnnnnnooopppqqqrrrvvvwwwxxxwwwvvvwwwyyyzzzsss^^^OOOHHHEEE@@@<<<;;;999999<<<===???FFFMMMSSSVVVZZZ\\\[[[YYYWWWVVVXXX[[[aaagggkkkkkkgggddd___^^^]]][[[[[[^^^dddhhhtttwww{{{}}}zzzwwwrrrnnnkkknnnrrrtttuuurrrooolllppppppooollljjjjjjlllnnnqqqqqqtttxxx|||~~~~~~}}}xxxwwwtttqqqoooooopppqqquuuwwwzzz}}}}}}uuuwww{{{~~~~~~|||~~~|||xxxsssmmmgggbbb___\\\\\\]]]^^^^^^[[[WWWSSSMMMIIICCC>>>999555111///---,,,,,,++++++*********)))******+++++++++******,,,*********,,,---,,,+++******++++++++++++******************************,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------)))000444555===SSSnnnuuummmqqq}}}```JJJ>>>:::999888===BBBGGGNNNXXX]]]^^^]]]VVVLLLCCC<<<777333000......///000000000000////////////...---,,,++++++++++++************++++++...------,,,,,,------...------............---------......///000000//////------------------------...------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,(((((((((((()))***+++,,,&&&'''(((***+++---------,,,,,,,,,,,,------------........................//////000111222333333444666666666777777888888999:::<<<>>>???>>>>>>@@@AAAEEEFFFHHHJJJMMMOOOQQQRRRTTTTTTVVVXXX[[[]]]___```aaabbbcccdddfffggghhhiiimmmnnnoooqqqsssuuuvvvwwwwwwyyy|||~~~*********++++++++++++++++++++++++,,,,,,,,,------...------......///000111111000111333555888BBBLLLgggqqqXXXHHHFFFHHHUUUgggvvvxxxoookkkjjjqqqpppkkkaaaVVVQQQTTTYYY[[[^^^aaacccbbbaaaaaaaaa```eeekkkqqqttttttqqqoooddd]]]SSSJJJDDD@@@===;;;666555444333333222333333333222000000111333555666888;;;???CCCGGGLLLRRRVVVZZZ\\\^^^aaadddeeefffggggggfffeeeeeefffhhhkkklllmmmmmmmmmmmmnnnooopppqqqqqqrrrtttuuuuuuvvvxxxzzz}}}~~~yyyfffXXXQQQKKKFFFAAA===:::888:::;;;<<>>???AAACCCBBBCCCEEEGGGIIIKKKMMMNNNPPPQQQRRRUUUWWWYYY[[[\\\^^^___aaaccceeefffggggggkkklllmmmnnnpppqqqrrrsssuuuwwwyyy{{{|||}}})))))))))******++++++++++++++++++,,,,,,,,,------...------......///000111000///000444555888???GGG]]]wwwttt^^^KKKCCCDDDPPP```mmmwww}}}uuunnniiifffnnnrrrssskkk___VVVVVVYYY[[[^^^aaabbbaaa_________^^^ccciiipppssstttrrrqqqfff```WWWMMMFFFAAA>>><<<777666555444333333333333222111000///000222444555666888<<<@@@DDDIIIOOOTTTYYY[[[^^^bbbeeefffgggggghhhgggffffffgggiiilllmmmmmmmmmmmmmmmnnnooopppqqqoooqqqsssttttttuuuwwwxxxyyy{{{}}}rrrfff]]]VVVNNNIIIAAA<<<999:::::::::<<<@@@CCCFFFJJJPPPTTTUUUUUUTTTSSSUUUYYY^^^___\\\VVVRRRMMMNNNQQQWWW___hhhppptttwwwwwwxxxzzz{{{|||}}}}}}||||||||||||{{{zzzzzzzzztttsssrrrqqqoooooonnnnnnkkkjjjiiigggeeeeeegggiiiiiikkknnnpppsssuuuxxxyyyxxxyyyyyyzzzzzzyyyyyyyyyuuuvvvwwwyyyzzzzzzzzzzzzzzz{{{}}}}}}}}}~~~}}}vvvooohhhccc```\\\]]]^^^___^^^ZZZTTTPPPIIIEEE@@@;;;777444111...,,,,,,+++++++++++++++***,,,,,,+++***)))'''&&&%%%************)))))))))*********++++++++++++******************************++++++************++++++*********+++,,,---...///,,,...000///111<<>>@@@BBB@@@@@@BBBCCCEEEGGGHHHIIIMMMMMMOOOQQQTTTVVVXXXYYY[[[\\\___aaaccceeeffffffhhhiiijjjkkkmmmnnnooopppsssuuuwwwxxxyyyzzz|||~~~~~~)))))))))))))))***+++,,,++++++,,,,,,,,,,,,------...------......///000111000...///333555777<<>>888777666555444333333333222111111000111222333444444666:::===AAAGGGMMMRRRVVVYYY]]]aaadddfffggggggjjjjjjjjjjjjkkkmmmooopppmmmmmmmmmnnnnnnooopppqqqqqqssstttuuutttssstttuuuvvvyyy{{{~~~uuulllcccYYYRRRHHHAAA;;;;;;:::999:::===>>>@@@CCCIIINNNQQQRRRQQQQQQRRRTTTVVVWWWUUUQQQMMMKKKMMMRRR[[[fffpppvvvyyy{{{{{{|||}}}}}}}}}}}}|||zzz{{{{{{zzzwwwvvvvvvwwwvvvuuurrrpppoooooooooooohhhhhhgggeeecccdddfffhhhlllnnnppprrrssstttwwwyyywwwxxxyyy{{{||||||||||||xxxyyyzzz{{{{{{{{{{{{{{{yyyxxxyyy~~~|||tttlllfffaaa^^^\\\\\\]]]^^^]]]XXXRRRMMMGGGCCC>>>999666333000...++++++++++++++++++++++++,,,,,,,,,+++)))(((&&&%%%)))***+++***(((((((((*********++++++++++++************************************))))))))))))******((())))))***,,,---///000,,,+++,,,...111666AAALLLmmmsss\\\III>>>;;;888666888:::<<<@@@EEEJJJNNNSSSTTTOOOGGG???;;;333222111///...---------.............../////////++++++************++++++******+++,,,------------------............------.........---,,,***)))(((------------------------///......---------------***))))))))))))))))))***,,,+++***)))(((((((((((()))***+++,,,---.........++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////....../////////000000000...///000222333444666666888:::<<<<<<;;;;;;<<<===>>>???@@@AAACCCDDDEEEFFFIIIJJJKKKNNNPPPRRRTTTUUUXXXYYY[[[]]]```bbbdddeeeeeeeeeggghhhjjjlllmmmnnnppprrrtttuuuuuuvvvxxxzzzzzz{{{}}})))((((((((()))***,,,---++++++,,,,,,,,,,,,------...------......///000111222///...111333444999???JJJaaattt^^^NNNFFFKKKUUU```kkkuuu{{{~~~xxxrrrnnngggqqqzzzzzzqqqfff```____________^^^[[[YYYYYYZZZYYY]]]ccciiinnnoooooonnnkkkhhhaaaYYYOOOGGGBBB@@@999888777555444444333333111111222222222222333333333555888;;;???EEELLLQQQSSSUUUZZZ___bbbdddeeeeeeiiijjjjjjkkklllmmmnnnnnnmmmmmmmmmmmmmmmnnnppppppppprrruuuvvvuuuuuuuuuvvvuuuwwwzzz|||}}}zzznnnccc[[[QQQHHH???<<<:::888888:::;;;;;;===BBBHHHLLLNNNMMMNNNNNNNNNOOOPPPQQQOOOMMMOOOQQQWWWaaallluuuyyyzzz||||||}}}~~~~~~}}}{{{zzztttvvvvvvuuurrrrrrsssuuuvvvuuutttsssqqqppppppooogggggggggeeedddeeehhhjjjoooqqqssssssrrrsssuuuxxxvvvwwwxxxyyyzzz{{{||||||yyyyyyzzz{{{}}}~~~~~~|||zzz}}}{{{rrrjjjdddaaa___]]]^^^^^^^^^[[[UUUMMMHHHDDD@@@;;;777444111...,,,++++++++++++++++++++++++******++++++******))))))***+++,,,+++)))((()))+++******++++++++++++************************************))))))))))))******************+++,,,---......+++,,,///000111888@@@XXXppplllWWWKKK@@@;;;888::::::999<<>>@@@AAABBBCCCCCCEEEFFFGGGJJJLLLNNNPPPQQQUUUUUUVVVXXX[[[^^^aaacccaaabbbdddfffhhhjjjlllmmmmmmoooqqqqqqqqqrrrtttuuuxxxxxxyyy{{{}}})))((((((((((((***,,,---++++++,,,,,,,,,---------...------......///000111333///...000111111555;;;AAAWWWvvv}}}fffTTTDDDHHHQQQ\\\hhhppptttuuu~~~~~~xxxttteeeppp{{{~~~wwwllldddaaa``````___\\\YYYWWWWWWXXXYYY]]]ccciiinnnoooooonnnmmmkkkfff]]]SSSJJJEEEBBB999888777666444444333333111111222333333333222222222444777:::>>>DDDKKKPPPPPPSSSXXX]]]aaabbbccccccfffggghhhjjjkkkkkkkkkkkkllllllllllllmmmnnnoooooolllooosssvvvwwwxxxzzz{{{uuuwwwzzz{{{{{{|||~~~uuuhhh```XXXMMMCCC===:::777666888:::999999===CCCIIIJJJJJJLLLJJJIIIJJJMMMOOOPPPOOOTTTVVV\\\fffqqqxxxzzzzzzzzz{{{}}}}}}}}}{{{xxxwwwllloooqqqqqqpppppptttwwwtttuuuvvvuuutttrrrpppnnngggggggggfffeeegggjjjlllppprrrsssrrrppppppsssvvvvvvvvvwwwwwwxxxyyyzzzzzzwwwwwwyyy{{{}}}~~~~~~|||rrrjjjdddaaa```_________^^^ZZZSSSJJJDDDBBB>>>999555222///---+++++++++++++++++++++++++++(((((()))++++++,,,,,,,,,+++---...---***(((***,,,******++++++++++++******************************+++******************+++,,,++++++***++++++,,,,,,111......111000///444>>>GGGaaayyyeeeXXXIIIBBB<<<<<<:::666888>>>HHHRRR___fffddd[[[QQQKKK===:::555111......///000------......///000000000++++++************++++++***+++,,,...//////......---..................---++++++,,,,,,------,,,,,,------------------------//////...------------...,,,++++++++++++++++++,,,************+++,,,---...///...,,,)))((((((((((((******+++++++++,,,,,,,,,++++++,,,,,,---...//////000000000000111111111111111111111000000000000000222444777888888999:::<<<======>>>???@@@AAABBBBBBBBBCCCEEEGGGIIILLLMMMNNNRRRRRRSSSTTTWWW[[[___aaa___```bbbeeegggjjjkkklllkkkmmmnnnoooooooooqqqrrrwwwwwwwwwwwwxxxzzz|||~~~(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111111222444777:::BBBQQQmmmttt\\\PPPLLLOOOYYYccchhhlllooorrrxxx~~~}}}}}}~~~rrrnnnooovvvyyytttkkkfffiiiddd___]]]\\\\\\ZZZXXXWWW[[[aaagggllloooppppppmmmkkkfff___WWWNNNGGGCCC<<<999555333333333222222111111000000000111333444555666777999<<>>?????????DDDDDDEEEFFFHHHIIIJJJKKKMMMNNNQQQRRRSSSVVVYYY[[[\\\^^^```cccfffiiikkkmmmmmmmmmnnnnnnnnnoooooooooqqqrrrsssuuuwwwyyy{{{{{{~~~)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000111111222444777:::AAAMMMgggwwwdddSSSMMMMMMUUU^^^dddiiimmmqqqwww}}}~~~||||||{{{pppjjjqqqzzz|||vvvrrrnnniiiccc___^^^\\\ZZZXXX\\\]]]```ccchhhllloooqqqrrrooojjjbbbZZZQQQJJJFFF???;;;777555444444333222222111000000000111333444555555777888;;;AAAIIINNNSSSUUUWWWYYYYYYZZZ\\\^^^aaabbbdddggghhhiiiiiiiiiiiijjjjjjiiigggggghhhjjjnnnoooppprrrssstttttttttwwwwwwwwwwwwxxxyyyzzz{{{|||mmm]]]TTTHHH???:::888666555666111111777===@@@DDDGGGJJJFFFHHHOOOUUUWWW\\\bbbgggkkkqqqvvv{{{}}}~~~~~~zzzxxxwwwwwwxxxvvvsssppplllllllllmmmpppsssvvvxxxzzzyyywwwuuusssqqqpppooopppooooooooooooppprrrrrrtttuuuuuutttrrrqqqrrrsssssssssssssssrrrqqqpppooommmssszzz|||pppgggbbb```_________\\\WWWPPPIIIEEE>>><<<888333000...---,,,%%%&&&(((***+++,,,,,,,,,************************((()))***++++++***)))((())))))******))))))(((''')))))))))))))))(((''''''***))))))(((((())))))***)))************+++++++++------,,,---...000111222777???TTTrrr~~~tttgggYYYKKKCCC>>>;;;<<<@@@LLL^^^mmmppppppqqqlllcccXXXQQQGGG===777333000//////......---------.....................,,,+++***))))))******+++,,,------++++++,,,,,,------------......---,,,,,,,,,,,,,,,...............---,,,,,,//////.........---------------,,,,,,++++++******,,,+++******************+++++++++************)))+++++++++++++++++++++++++++,,,,,,,,,------......333222000//////000111222///000000000//////111333555555555555666666666666;;;;;;;;;<<<======>>>>>>DDDDDDEEEEEEFFFFFFGGGGGGJJJLLLNNNOOOPPPRRRVVVXXX[[[\\\^^^aaadddgggiiikkkkkkkkkllllllmmmmmmnnnnnnoooppprrrtttvvvxxxyyyzzz{{{}}}******************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............///111111111333666999>>>HHH^^^||||||oooXXXPPPMMMSSS\\\ccchhhllloootttzzz|||zzz{{{~~~tttfffiiiwwwxxxsssmmmgggcccaaa^^^\\\aaa```___```dddjjjpppsssvvvsssmmmfff]]]UUUNNNKKKBBB???:::777666555333222222111111111111222333333444555666777:::@@@FFFKKKQQQSSSVVVWWWWWWXXXZZZ[[[^^^___aaacccddddddeeeeeeggghhhiiihhhffffffhhhiiimmmmmmoooppppppqqqqqqqqqssssssuuuvvvxxxxxxyyyyyyzzz{{{}}}xxxaaaXXXKKKAAA;;;999666444444000000666;;;===AAADDDIIIIIIMMMVVV]]]bbbhhhnnnsssuuuyyy}}}~~~|||{{{vvvtttqqqpppooonnnlllkkkggggggiiikkkooossswwwyyyzzzyyyxxxvvvtttrrrqqqpppuuuttttttssssssrrrrrrrrrrrrsssttttttrrrqqqrrrtttqqqqqqqqqpppooommmlllkkkhhhoooxxxtttjjjccc``````___]]]YYYSSSLLLFFFBBB===;;;777222///---,,,,,,"""$$$(((+++,,,,,,+++***************************))))))))))))))))))))))))******++++++******))))))((((((((()))((((((''''''*********))))))*********)))************+++++++++///......---......//////333888BBBWWWuuutttgggXXXMMMEEE??????BBBLLL___qqqwwwwwwxxxvvvqqqggg```TTTIII@@@999444111......//////////////////---...000000000...,,,+++))))))))))))***+++,,,,,,))))))***+++,,,---...//////......------------------............------,,,...............---------.........---,,,,,,+++++++++************++++++,,,+++++++++************)))++++++++++++++++++++++++******++++++,,,---.........---,,,+++,,,,,,...//////000000000//////111333222333333333444444444444999999999:::;;;;;;<<<<<>>;;;888666777444444999<<<>>>AAAFFFNNNQQQWWW___ffflllrrrvvvzzz|||~~~~~~{{{xxxuuusssppplllhhhfffdddcccbbbbbbccceeeiiinnnrrrvvvxxxxxxxxxwwwuuutttrrrqqqpppttttttttttttsssqqqpppoooqqqrrrssssssrrrrrrsssuuussssssrrrqqqpppnnnmmmllllllsss|||sssjjjdddaaaaaa```]]]WWWPPPIIICCC???;;;999555111...---,,,,,,%%%''')))+++,,,,,,+++*********************************))))))))))))******)))***************))))))((()))))))))))))))((((((++++++************++++++))))))*********+++++++++........................111555999DDD```wwwiii[[[PPPHHHDDDDDDIII\\\oooxxxzzz|||}}}|||xxxooobbbUUUIII@@@999555......////////////......---///111222222000...,,,+++***)))))))))***++++++((()))******,,,,,,---...000///............//////---------......------,,,........................+++++++++,,,------......************++++++,,,---+++++++++*********))))))***+++++++++++++++,,,,,,******+++,,,---......///***))))))))))))******+++...///000000//////000222111111222222333333444444666777777888888999::::::?????????@@@@@@@@@@@@@@@CCCDDDFFFGGGHHHJJJMMMOOOUUUVVVYYY[[[^^^aaacccdddeeeeeefffggghhhiiijjjkkkjjjlllnnnppprrrttttttuuuuuuwwwyyyzzzzzz{{{}}}~~~+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000000111444666;;;BBBQQQlll{{{bbbXXXRRRWWWaaafffhhhjjjhhhmmmssswwwxxxyyy{{{~~~~~~jjj``````ggguuu~~~zzzuuuooojjjgggeee``````aaadddhhhmmmrrruuutttrrrnnnhhh```XXXQQQMMMFFFBBB===888666444222000222222333333333222222222111333444555777:::@@@CCCKKKNNNRRRUUUVVVWWWXXXYYYXXXYYYYYYZZZ\\\]]]^^^______aaacccdddeeegggjjjlllmmmmmmnnnooooooooooooooopppqqqtttvvvxxxxxxxxxxxxvvvwwwxxxyyy|||~~~ooodddUUUGGG@@@;;;888666999666666999;;;===AAAGGGSSSZZZcccjjjpppvvv{{{~~~|||xxxtttqqqqqqnnniiiccc___\\\[[[[[[___aaadddggglllpppsssuuuuuuuuutttsssqqqpppoooooorrrsssttttttsssrrrooonnnoooqqqssssssssssssuuuvvvvvvvvvvvvvvvuuutttsssrrrssszzz}}}{{{|||wwwnnngggcccaaacccaaa\\\VVVNNNGGGAAA>>>999777444000---,,,,,,,,,,,,,,,++++++******++++++))))))))))))))))))))))))******))))))))))))******(((((()))******))))))))))))******+++++++++******++++++************++++++))))))*********+++++++++++++++,,,---...//////000...444666999LLLlllssscccUUUJJJDDDDDDTTTfffrrrxxx~~~~~~ooo___QQQEEE===777////////////...............///000222222111000///,,,+++***)))))))))++++++******+++++++++,,,,,,,,,---------,,,,,,---......,,,,,,---------------,,,---.....................******++++++,,,---------+++*********+++,,,------+++++++++*********))))))*********++++++,,,,,,,,,+++,,,,,,---.../////////------------......//////---///000000//////000111111111222333444444555555555555555666777777888888::::::;;;<<<===>>>???@@@@@@BBBDDDEEEEEEGGGJJJLLLRRRSSSUUUWWWZZZ\\\^^^___```aaabbbdddeeeggghhhhhhhhhiiillloooqqqrrrrrrrrrsssuuuwwwxxxxxxyyy{{{}}}}}}~~~******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////000333555999???LLLdddiii]]]SSSVVV^^^ccceeeeeeeeejjjpppuuuxxxzzz|||}}}qqqbbbWWWVVVcccpppuuuvvvwwwtttooojjjgggeee```aaabbbeeeiiimmmppprrrqqqpppnnnjjjcccZZZRRRNNNGGGCCC>>>999777555333111333333333444333333222111000222333444555888<<<@@@EEEIIINNNRRRTTTUUUWWWXXXVVVVVVWWWXXXZZZ\\\^^^___]]]___aaacccdddfffiiillllllmmmnnnoooppppppppppppqqqrrrsssuuuvvvwwwwwwwwwuuuuuuuuuvvvxxxyyy{{{|||}}}~~~|||uuuqqqooo|||wwwuuusssuuu}}}uuuiiiXXXJJJAAA;;;888555777444444777:::===DDDMMMZZZdddooouuuzzz}}}zzzvvvsssqqqnnnmmmiiiccc]]]ZZZYYYZZZ```aaacccfffiiilllnnnoooppppppooonnnnnnmmmlllllloooqqqsssuuuvvvuuusssqqqoooqqqsssttttttuuuwwwyyyyyyzzz{{{{{{||||||{{{{{{zzz~~~yyyssspppqqquuuyyy{{{zzzwwwrrrmmmhhhdddbbbaaaccc```ZZZSSSLLLEEE@@@===777555222///---,,,,,,,,,000///,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))***)))))))))******++++++,,,,,,++++++*********))))))*********)))************+++++++++)))***+++---///000000000,,,111333444===SSSmmm}}}{{{fffSSSEEE@@@JJJXXXeeepppzzzwwwiiiZZZLLL@@@888444222000///...---.........//////000111111111111///---+++))))))***+++,,,++++++++++++,,,,,,,,,,,,******************+++,,,+++,,,,,,------------,,,---------...............------,,,,,,+++*********,,,++++++++++++,,,,,,---+++++++++************)))*********++++++,,,,,,---------............//////......///000000111111111,,,...000000/////////000111111222333444555666666444444444555666666777777777888999:::<<<===>>>???>>>@@@BBBBBBCCCDDDGGGIIIMMMNNNPPPRRRTTTWWWXXXYYY[[[[[[]]]___```bbbdddddddddfffiiimmmoooooooooooooooqqqtttuuuvvvwwwzzz|||{{{{{{{{{|||~~~)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......//////...///222555666<<>>EEEPPP[[[fffrrr|||~~~zzzvvvtttrrrrrrlllllljjjeee```]]]]]]^^^aaabbbdddfffggghhhiiijjjkkkkkkkkkjjjjjjiiiiiihhhjjjlllqqquuuwwwwwwvvvtttoooqqqsssuuuuuuvvvyyy{{{yyyzzz|||~~~{{{uuulllgggeeegggjjjkkkjjjiiifffdddbbbaaaaaaaaaaaa^^^XXXPPPIIIBBB>>>;;;666444111...,,,+++,,,,,,---,,,,,,,,,+++******)))))))))))))))))))))))))))((()))***++++++***)))(((((()))******++++++******))))))***+++++++++++++++***))))))(((((())))))***)))************+++++++++(((***+++---//////000///......000333666AAAVVVhhh|||www]]]JJJAAACCCJJJUUU```kkkuuuzzz}}}xxxpppeeeWWWHHH???999777333000......000111///.........///000222333111///,,,***)))***,,,---******+++,,,---......///+++************+++,,,---***+++,,,------------------------.........//////.........---,,,,,,++++++------,,,+++++++++,,,,,,+++++++++************))))))******+++,,,,,,------......------------,,,,,,+++,,,---....../////////,,,...000000/////////000000111111222444555555666333444444555555666666777888888999999:::;;;<<<<<<<<<===???@@@@@@AAADDDFFFGGGHHHJJJLLLNNNPPPRRRSSSTTTUUUWWWYYY[[[]]]______```bbbfffiiikkklllkkkjjjjjjllloooqqqrrrtttwwwyyyzzzzzzyyyzzz|||(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......///......///222444333:::CCCTTTqqqppp[[[TTTXXX^^^cccfffaaaeeellltttyyy|||~~~~~~}}}{{{}}}xxxiiiWWWKKKKKKRRRdddjjjqqqtttqqqmmmjjjhhhfffeeebbbaaaaaadddhhhkkkoooqqqrrrqqqkkkbbbYYYRRRIIIFFF@@@===:::999777666333333444555444333111000///000222222333555999;;;;;;@@@FFFLLLOOOQQQSSSUUUSSSTTTTTTVVVYYY\\\___aaa```aaabbbbbbaaabbbdddfffhhhiiikkkmmmnnnoooppppppqqqqqqpppooopppqqqssstttxxxwwwwwwwwwwwwxxxyyyyyyvvvwwwxxxxxxyyy{{{}}}xxxqqqjjjgggUUUVVVVVVRRRNNNKKKLLLNNNHHHLLLSSSXXXZZZ\\\]]]___]]]```dddeeegggnnnyyyxxxeeeUUUJJJDDD@@@===>>>;;;<<>>:::555111//////111333///...------...000222444222000---+++***+++,,,---((()))***,,,...000111222------------......///000***+++,,,,,,---------------------.........//////,,,,,,------...//////000...------,,,+++++++++++++++++++++************)))))))))***+++,,,,,,------...------,,,,,,++++++***+++,,,---...////////////+++...000111000.../////////000111222333444555555333333444555555666666777999999999999999999999999:::<<<===>>>>>>???BBBDDDCCCDDDFFFHHHJJJLLLNNNOOOPPPQQQSSSUUUWWWYYY[[[\\\]]]___cccgggiiiiiihhhgggeeegggkkkmmmoooqqqtttwwwwwwvvvuuuvvvxxx{{{|||}}}+++***((('''''''''((())),,,,,,,,,,,,,,,+++***))),,,,,,,,,---------..................///111222333444444:::III^^^yyy}}}bbbQQQSSS___ccc^^^aaaffflllqqqtttwwwzzz|||}}}|||zzz|||zzzrrrcccOOOHHHMMM[[[dddkkklllmmmpppnnnhhhgggfffdddccccccdddeeegggnnnoooppppppmmmggg^^^XXXLLLJJJEEE???888444333444444444333333222333333333......///111444666888::::::>>>BBBFFFHHHKKKNNNQQQRRRSSSSSSTTTWWWZZZ\\\^^^`````````aaabbbdddeeefffkkkkkklllmmmnnnnnnmmmmmmsssrrrppppppqqqsssvvvxxxvvvwwwwwwxxxxxxxxxwwwwwwxxxyyyyyyyyyxxxyyy|||~~~~~~{{{xxxsssooouuuyyy}}}~~~~~~xxxqqqhhhbbb^^^ZZZSSSMMMGGGEEECCC@@@??????@@@@@@AAACCCEEEHHHKKKMMMOOOQQQSSSVVV[[[aaaffflllssswwwsss```TTTMMMFFF@@@>>><<>>CCCDDDKKKVVV[[[fffooosssssslll[[[KKKBBB;;;777666111***(((+++------,,,,,,------...///---------,,,,,,++++++++++++*********+++,,,------///////////////.........++++++*********+++---...---.........---,,,++++++,,,,,,,,,---...//////000000...++++++------***''',,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++222000---,,,,,,,,,***)))))))))***+++,,,,,,------------,,,,,,,,,,,,++++++.........///111555888:::111333444444333333444666888777777777777777888888;;;;;;;;;;;;<<<>>>???@@@CCCCCCDDDEEEFFFHHHJJJKKKLLLNNNQQQRRRSSSTTTWWWYYYYYY\\\```dddffffffdddccc```bbbfffhhhkkknnnrrrtttpppqqqqqqsssuuuxxx{{{}}}---,,,,,,+++******++++++&&&''')))+++,,,---......,,,,,,,,,------------...------......///111222333333444888DDDUUUmmmmmmYYYTTTZZZ^^^\\\aaaeeekkkooorrruuuwwwyyyxxxwwwtttvvv~~~xxxiiiUUUKKKMMMWWWbbbllloooppprrrpppkkkggggggeeedddccccccddddddiiikkknnnpppooojjjbbb]]]QQQMMMFFF???:::777555555444444333222222222222333111111111222333444666666999<<>><<<;;;;;;<<<<<<>>>???@@@BBBDDDGGGIIIJJJQQQUUU[[[aaaffflllrrrvvvxxxzzz}}}~~~oooccc\\\SSSLLLJJJGGGHHHPPP[[[hhhwww}}}|||zzzvvvrrrooonnnmmmnnnnnnllljjjhhhgggfffcccaaabbbbbbddddddddddddbbbbbbcccccccccccccccbbbbbbbbbdddgggjjjlllmmmnnnpppqqqpppssswwwzzz|||{{{yyyvvvqqqjjjddd```]]]\\\XXXWWWWWWYYY]]]___``````___XXXOOOGGGCCC@@@<<<999111000---+++******+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***************)))))))))((()))'''%%%'''***------,,,******))))))))))))******------,,,,,,,,,++++++++++++...000000///111888>>>KKKaaa|||sss]]]FFF<<<777;;;===;;;>>>FFFMMMWWWbbbhhhmmmlllbbbVVVMMMFFFAAA>>>777///+++---...............///////////////......---,,,++++++***************+++,,,,,,......------------------,,,+++*********,,,---..................---,,,,,,,,,,,,---......///000000111///---,,,++++++***)))+++,,,,,,,,,++++++***)))***+++++++++,,,,,,------000...,,,,,,,,,---,,,+++))))))***++++++,,,------,,,,,,,,,------.........//////......///222444666111111111111222333444555666666666666666777888888:::::::::;;;<<<===??????AAAAAABBBDDDEEEFFFGGGHHHIIIKKKNNNOOOPPPQQQTTTVVVVVVXXX\\\___aaabbbbbbaaa___bbbfffhhhjjjlllnnnpppnnnnnnooopppsssvvvyyyzzz))))))******))))))(((((($$$%%%'''))),,,---...///,,,,,,,,,,,,---------------------...///000222222222333777>>>HHH[[[yyy{{{dddWWWVVVZZZ\\\```dddiiinnnqqqsssvvvxxxzzzwwwtttuuusss___QQQNNNRRR```nnntttuuutttqqqnnnhhhgggfffeeecccbbbaaaaaabbbdddiiinnnpppnnniiidddXXXQQQGGG@@@<<<:::777555444333222222111111111222333333222222222222333333777999<<<>>>@@@DDDHHHLLLMMMNNNOOOQQQSSSVVVXXXZZZ[[[[[[[[[\\\^^^___aaabbbeeefffhhhiiikkkkkkllllllkkkmmmoooqqqssssssssssssttttttttttttsssrrrrrrqqqrrrsssuuuvvvwwwzzz~~~{{{wwwsssvvvyyyyyyxxxxxx{{{~~~{{{xxxtttqqqooopppooosssyyy~~~{{{ooobbbXXXQQQLLLGGGDDDCCCAAA>>>;;;<<<;;;999888888888999:::======>>>???BBBDDDGGGHHHRRRVVV]]]ccchhhlllpppsssrrrqqqrrrxxxzzzqqqfff\\\SSSNNNMMMSSS^^^kkk{{{{{{zzzyyyyyyyyywwwvvvtttqqqooommmkkkjjjiiihhhfffeeeeeeeeecccaaaaaabbbcccddddddcccbbbaaaaaaaaa`````````___``````cccfffjjjlllmmmmmmnnnoooqqqtttwwwzzz}}}}}}{{{yyytttoooiiiccc___]]]YYYYYYYYY\\\___aaaaaa```^^^VVVMMMFFFAAA>>>:::666///...,,,+++***)))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))******+++************)))))))))))))))((('''(((***+++,,,+++******))))))))))))******,,,,,,,,,,,,++++++++++++,,,...///...,,,...222666<<>>>>>===???AAACCCDDDDDDDDDDDDEEEGGGJJJKKKLLLMMMOOORRRRRRSSSUUUXXX[[[]]]^^^^^^___bbbfffhhhhhhhhhiiijjjjjjjjjkkkmmmooorrrtttvvv'''''')))))))))((('''&&&(((((()))***************++++++,,,,,,,,,------------------...///000111222111222666999>>>MMMhhhnnn[[[TTTXXX___^^^bbbhhhmmmrrrvvvzzz}}}|||zzzzzzyyygggWWWPPPPPP^^^oooxxxxxxtttqqqnnnhhhhhhgggeeeccc```^^^]]]ZZZ^^^dddkkkpppqqqnnnkkk___VVVIIIAAA>>><<<999555444333222111111111111111333333222222222222222222777888:::;;;===AAAFFFIIIKKKLLLMMMPPPRRRUUUWWWXXXYYYYYYZZZ[[[\\\^^^```aaadddeeefffhhhjjjkkklllllljjjkkkmmmnnnpppqqqrrrrrrssssssssssssrrrqqqooooooqqqrrrttttttuuuwww{{{~~~}}}~~~}}}tttvvvxxxxxxwwwwwwxxxzzz{{{yyyvvvrrrnnnkkkjjjiiifffdddeeejjjnnnttt}}}zzzpppcccVVVMMMGGGDDD@@@=========;;;999999888888888999:::;;;<<>>EEEMMMUUU]]]bbbccc[[[XXXRRRLLLDDD:::333000+++,,,---////////////...---............/////////*********))))))******+++,,,,,,,,,,,,---------------,,,,,,,,,,,,---------...///////////////...............//////000000000000333666555111---,,,---******++++++++++++************+++,,,...///000000...,,,++++++,,,------,,,))))))******+++++++++,,,++++++,,,,,,---......///.........---...///000111???999222111333555333000111222222333444555777888888888888999:::;;;<<<===<<<===@@@BBBCCCCCCBBBAAACCCEEEGGGHHHHHHJJJLLLNNNNNNOOOPPPRRRUUUXXXZZZ\\\^^^aaaeeegggfffeeeddddddfffggghhhjjjlllooopppqqq)))***+++,,,---,,,+++******************)))((((((+++++++++,,,,,,,,,------,,,---------...000111222000222555777999EEE\\\rrryyycccUUUVVV]]]]]]bbbhhhooouuu{{{|||nnn]]]SSSRRR]]]nnnyyyzzztttooommmhhhgggfffdddaaa^^^[[[YYYUUUXXX^^^fffmmmppppppnnndddZZZMMMDDD@@@===999555555444333222111111111111111111111111222222333444777888999:::;;;???DDDGGGIIIJJJLLLOOORRRTTTVVVWWWXXXXXXYYYZZZ\\\^^^```aaadddeeefffhhhjjjkkkkkklllkkkjjjjjjjjjkkknnnqqqrrrrrrrrrrrrrrrqqqpppooonnnqqqrrrsssrrrrrrsssvvvxxxwwwxxxyyy{{{}}}~~~|||}}}~~~}}}{{{tttvvvxxxxxxxxxxxxxxxxxxyyyvvvsssnnnjjjgggeeedddaaa]]][[[]]]```dddnnnwww{{{}}}~~~yyyqqqfffYYYNNNFFF???===:::888888777777666777777888999:::<<<===>>>BBBDDDIIINNNTTTYYY]]]___dddgggjjjllllllllllllmmmooojjjhhhkkknnnqqqyyyuuuiii]]]RRROOORRRXXXaaaiiinnnnnnmmmlllkkkkkkkkklllnnnoooqqqqqqpppmmmjjjhhhiiihhhfffggghhhhhhgggfffaaabbbccccccccccccbbbaaa```___]]]\\\\\\^^^aaabbbfffjjjooorrrssssssssstttsssuuuwwwyyy|||~~~{{{wwwpppiiiddd```[[[\\\^^^bbbfffgggfffdddWWWPPPGGG@@@<<<999555222......---,,,,,,+++++++++)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))******+++++++++***)))(((''''''******))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,---...000222666:::EEEYYYrrryyyiii^^^PPPEEE>>>999999;;;999:::===CCCKKKSSS\\\bbbffffffbbb[[[QQQGGG===777+++,,,------............******+++---...///111111++++++***************+++,,,,,,------............---------...------------......///////////////...............////////////---333999:::777111---,,,)))******++++++***************+++,,,...///000000///---++++++,,,,,,+++***)))***************++++++++++++++++++++++++++++++---------...///000111111;;;666000///222555444111000000000111222444555666666666777777888:::;;;<<<;;;===???AAABBBBBBAAA@@@AAACCCEEEFFFFFFGGGIIIKKKKKKLLLMMMNNNQQQTTTVVVXXX\\\___cccdddcccbbbaaa```cccdddfffhhhjjjlllmmmmmm((()))******+++*********(((((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///111111///000333666777???QQQcccnnn\\\WWWZZZ^^^ccciiiqqqxxx~~~~~~|||sssdddXXXTTT[[[iiivvvyyytttnnnlllgggfffdddaaa^^^[[[YYYXXXSSSUUUZZZ```ggglllnnnnnnhhh```TTTJJJCCC???:::777666555444333222111111111000000000111111333444555555777999:::;;;===AAADDDFFFHHHKKKNNNQQQSSSUUUVVVWWWXXXYYYZZZ\\\^^^```aaadddeeefffgggiiijjjjjjjjjkkkjjjhhhggghhhkkknnnppppppppppppppppppooonnnmmmqqqqqqqqqpppnnnnnnppprrrssstttvvvxxxzzz{{{|||}}}{{{|||~~~~~~|||yyyvvvtttrrrsssuuuwwwxxxxxxwwwwwwvvvuuurrrnnnjjjeeeaaa______YYYTTTRRRRRRSSS[[[cccllloootttyyy}}}~~~}}}|||{{{wwwoooeeeYYYMMMDDD???<<<;;;999888777777777888555666888:::===???AAAAAAEEEIIIPPPYYY```fffiiikkkmmmoooqqqpppnnnlllllllllnnnhhhgggjjjiiifffjjjrrrvvvgggWWWNNNKKKJJJNNNRRRXXX\\\aaadddffffffggghhhkkkmmmoooqqqqqqpppnnnllliiigggffffffffffffeeeccc```aaabbbccccccbbbaaa```___]]][[[ZZZ[[[___bbbeeeeeehhhmmmqqqrrrtttuuuvvvuuuwwwyyy{{{~~~|||{{{{{{}}}~~~xxxrrrkkkeeebbb___```cccfffiiihhheeebbbSSSLLLCCC===:::888444111------------,,,,,,,,,+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))************&&&(((************+++,,,******))))))))))))***************++++++++++++++++++++++++,,,---///000111444444999JJJccc|||yyyooo```QQQFFF>>>:::888888777888===CCCJJJTTT^^^fffjjjiiiccc[[[QQQEEE;;;333222111///............((()))+++,,,...000111222---,,,++++++***+++++++++,,,,,,------......//////....../////////...---,,,------.../////////......---.....................,,,111777;;;999444///,,,((()))******+++***************+++,,,---......//////---++++++++++++***)))************************,,,+++++++++*********))),,,,,,---...///000000000000---***+++///222333222////////////000222333333555555555666777888::::::;;;<<<>>>???@@@@@@?????????AAACCCDDDDDDEEEGGGHHHIIIIIIJJJKKKMMMPPPRRRSSSXXXZZZ]]]___^^^]]]]]]]]]```aaaccceeeggghhhiiiiii'''''''''''''''((())))))'''((()))+++,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,---...///000111//////111444555:::GGGTTTsss}}}iii^^^]]]```eeekkkssszzz||||||vvvhhh\\\TTTWWWaaapppxxxtttooommmfffdddaaa^^^ZZZXXXWWWWWWTTTTTTVVV[[[aaagggkkklllkkkeee\\\QQQGGGAAA<<<:::888777555444333222222222000000000000111222333444333555888999:::<<<>>>AAACCCEEEIIILLLOOORRRSSSSSSVVVVVVWWWYYY[[[]]]___aaacccdddeeefffggggggggggggiiiiiihhhhhhhhhiiikkkkkkmmmmmmmmmnnnmmmmmmllllllnnnooonnnmmmkkkkkkmmmooooooqqqsssvvvwwwxxxxxxxxxwwwxxxzzzzzzwwwtttrrrqqqmmmnnnpppsssvvvvvvvvvuuussstttuuutttqqqlllgggddd```YYYQQQLLLHHHFFFKKKRRRZZZ___gggnnnsssuuutttsssmmmiii```UUUJJJBBB===;;;999999888888888999:::<<<888999<<>>===888888666555444333333333222111111111111111222222111444777999:::;;;<<<>>>AAACCCGGGJJJNNNPPPQQQQQQUUUUUUVVVXXXZZZ]]]___```bbbcccddddddeeeeeeeeeeeeggghhhiiijjjjjjiiihhhgggjjjjjjkkklllllllllkkkkkklllllllllkkkjjjjjjmmmooommmooorrrtttuuuuuuuuutttpppsssuuuvvvuuutttsssssshhhiiilllpppsssuuutttrrrrrrtttxxx{{{zzzwwwrrroooccc[[[RRRKKKDDD@@@CCCIIIGGGMMMWWW```fffhhhgggfff```\\\SSSIIIAAA<<<;;;;;;222333444444555666999<<<<<<>>>AAADDDHHHJJJLLLMMMOOOVVV```kkktttxxxzzzzzzttttttsssqqqnnnmmmmmmooonnnjjjmmmsssnnnccc```ggglll{{{lll]]]RRRJJJEEEEEEAAAHHHQQQYYY]]]aaaeeehhhjjjllloooqqqsssttttttsssmmmkkkhhhggggggeeecccaaa```aaabbbccccccbbbaaa```ZZZYYYWWWVVVYYY^^^dddhhhgggiiimmmqqqssswww{{{~~~|||{{{{{{~~~}}}yyywwwwwwyyy}}}yyyrrrlllgggeeejjjjjjkkklllkkkfff___ZZZMMMGGG???:::888666444111******+++++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---(((((())))))*********+++&&&))),,,,,,***((()))*********))))))))))))******))))))******++++++++++++,,,+++++++++,,,,,,+++***)))///666:::CCCYYYxxxwwwkkk___RRRHHH???;;;888:::999999@@@KKKOOO[[[gggkkkmmmlllcccXXXKKKGGG@@@999333000//////////////////000000000000///...------,,,,,,,,,,,,))))))***+++,,,,,,------...///000000000///---,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,///333444111---(((((()))***************+++++++++++++++++++++++++++***)))))),,,---------*********)))))))))))))))******+++,,,------...///---------,,,+++***)))(((...//////...,,,++++++,,,//////.........//////000444444444555666777888999:::999999999:::;;;<<<<<<;;;===???@@@???@@@BBBDDDDDDEEEFFFHHHIIIIIIIIIIIINNNPPPRRRSSSSSSUUUWWWYYYZZZ[[[]]]___aaabbbbbbbbb''''''((()))***++++++,,,((())))))))))))*********+++***)))(((((()))***+++***+++...///000000...---...///000111333777<<>>AAAEEEIIIKKKMMMNNNSSSUUUWWWXXXYYYZZZ\\\^^^___```bbbdddeeegggggghhhgggfffffffffffffffggghhhkkkjjjhhhhhhhhhjjjlllmmmooooooooonnnmmmmmmllllllnnnooooooppppppppppppoooooooooppprrrttttttqqqooollljjjhhhiiimmmqqqsssuuuvvvuuuuuuyyy|||{{{tttnnnbbb[[[QQQHHHCCC@@@???>>>CCCEEEIIIOOOUUUYYY[[[[[[QQQNNNHHHBBB===;;;999999444555555555555666888;;;===AAAGGGLLLNNNNNNOOOOOOTTT[[[eeeooowww{{{{{{{{{tttrrrooollljjjjjjjjjkkkooopppqqqrrrqqqmmmhhhcccmmmzzzzzzgggVVVHHHCCCFFF@@@BBBFFFNNNWWW___dddfffiiiiiijjjkkkmmmoooqqqsssmmmllljjjgggeeecccbbbbbb^^^___aaabbbcccbbb```___YYYWWWUUUTTTWWW\\\aaaeeeiiikkknnnqqqtttwww{{{~~~zzzxxxyyy{{{~~~|||}}}~~~wwwoooiiieeecccggggggiiimmmnnniii^^^UUUFFFCCC@@@<<<:::666222000***************+++++++++---,,,***)))'''&&&&&&%%%))))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,------...---222:::>>>HHHccc{{{fffQQQKKK???888:::999555;;;EEEJJJSSS[[[___eeellllllhhh]]]UUUJJJAAA:::555///,,,******,,,---.../////////111333333111,,,***+++,,,...---,,,+++************///...///333777777222,,,........................++++++++++++++++++++++++------------------------+++++++++++++++***)))(((++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////333222333333444555666777555666777888999:::;;;;;;:::;;;<<<>>>@@@AAAAAAAAACCCCCCDDDEEEFFFGGGHHHHHHKKKLLLNNNQQQRRRSSSSSSRRRUUUVVVWWWYYY[[[\\\^^^^^^(((((())))))******++++++)))))))))*********+++++++++***))))))))))))***+++***+++---///000///......///000111111333666;;;???III^^^|||ssskkkgggiiikkkkkkmmmrrrwww{{{}}}xxxvvvxxxxxxwwwzzzzzzssseee[[[WWWbbbsss{{{yyyuuuoookkkeeebbb```___\\\ZZZZZZZZZZZZZZZ[[[]]]___```ggggggfffaaaXXXMMMCCC>>>;;;999777555333222222222222222111111111111222222333333444444555777888999;;;===@@@DDDGGGKKKMMMNNNQQQSSSUUUVVVWWWXXXZZZ\\\]]]^^^```bbbdddfffggggggeeeeeeeeeeeeeeefffggggggiiihhhggggggiiikkkmmmooonnnmmmllllllkkkkkkkkkkkknnnnnnooooooppppppooooooooooooppprrrtttsssqqqoookkkiiiggghhhkkknnnpppqqqsssqqqrrruuuxxxwwwqqqlll```ZZZPPPHHHDDDAAA@@@???@@@AAACCCGGGKKKNNNNNNNNNGGGDDD@@@;;;888777777777555666666666777999===@@@EEEIIINNNRRRTTTTTTUUUVVVXXX___hhhrrryyy{{{{{{zzztttrrrqqqooommmmmmmmmnnnlllmmmooosssuuuuuurrrppptttrrr___MMMDDDCCC@@@AAACCCIIIQQQYYY]]]___eeegggiiikkkmmmnnnoooooommmkkkiiigggdddbbbaaaaaa^^^___aaaaaaaaa```^^^]]]WWWVVVUUUUUUYYY^^^cccgggjjjllloooqqqsssvvvzzz}}}{{{yyyyyyzzz}}}}}}~~~}}}uuunnnhhhdddbbbeeeeeegggkkkkkkeeeZZZQQQDDDAAA===999777444111...++++++******************+++***)))(((((('''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))((((((************************))))))))))))))))))))))))+++++++++,,,,,,,,,------///---000555666<<>>FFFNNNTTT\\\gggkkkiiieee\\\OOOCCC<<<777333111/////////000000000//////000222333111---++++++,,,...---,,,,,,++++++++++++---,,,---000555666333...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++***))))))++++++++++++++++++++++++************************)))******++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------.../////////222222222222333444555666444555666777888999999:::999:::<<<===???@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFEEEFFFHHHJJJKKKLLLLLLLLLQQQRRRSSSUUUWWWXXXYYYZZZ)))))))))))))))*********************+++++++++,,,++++++************++++++***+++---...//////......000000111111222444999<<>>AAAEEEIIIKKKMMMMMMPPPRRRTTTTTTVVVXXX[[[[[[]]]___aaaccceeeffffffccccccccccccdddeeegggggggggffffffgggiiikkknnnooolllkkkjjjiiiiiiiiijjjkkkmmmmmmnnnooooooooooooooooooooooooqqqssssssqqqoooiiigggffffffiiikkkllllllmmmlllkkkmmmpppoookkkggg]]]XXXPPPIIIEEECCCAAA@@@>>>>>>>>>???AAABBBAAA???<<<;;;888666444444555666666777888888:::>>>CCCHHHPPPSSSVVVYYYZZZ[[[]]]^^^___eeennnvvv{{{|||zzzxxxqqqppppppoooooonnnnnnnnnlllmmmppptttyyy}}}~~~~~~mmmYYYJJJEEEAAA@@@AAAEEEKKKQQQUUUWWW___bbbgggkkkmmmmmmkkkjjjjjjiiigggdddbbbaaa``````______```___^^^\\\ZZZYYYUUUUUUVVVYYY]]]ccchhhllllllnnnqqqssstttvvvyyy||||||yyyxxxxxxxxx||||||zzzzzz|||~~~zzzsssmmmhhhdddbbbdddeeegggiiihhh```TTTKKKAAA>>>999555222111///---,,,+++++++++***))))))))))))((((((((((((((()))***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,...,,,...111///222AAATTTyyynnn]]]LLLEEE???888555888777<<>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJLLLMMMNNNOOOQQQRRRTTTTTT*********)))))))))))))))******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,...............000111111111111333666999@@@HHH[[[vvvwwwmmmlllmmmmmmkkkiiilllqqqsssrrrqqqrrrrrrrrrsssuuu{{{|||kkk^^^cccsss{{{xxxwwwuuurrroookkkgggcccaaa]]]\\\[[[ZZZ[[[\\\]]]^^^\\\^^^```aaa]]]UUUKKKDDD>>>===:::888666555444444000111333333333333111000111222444555666666555555777999;;;>>>BBBFFFIIIKKKKKKMMMPPPRRRSSSUUUWWWZZZ[[[\\\^^^```cccdddeeefffbbbbbbbbbcccdddfffggghhhfffffffffggghhhjjjkkklllkkkjjjhhhggghhhiiijjjkkkkkklllmmmnnnnnnnnnnnnnnnoooooonnnpppqqqqqqpppnnnhhhgggfffgggiiijjjjjjiiifffeeedddeeeffffffcccaaaYYYUUUOOOKKKHHHEEECCCAAA???>>><<<<<<===<<<:::999888777555444444555666666666888999;;;???DDDKKKPPPXXX[[[^^^___```aaadddeeefffkkkssszzz}}}|||xxxvvvnnnnnnnnnnnnmmmlllkkkjjjooooooqqqvvv||||||hhhVVVLLLCCCAAA@@@BBBGGGLLLPPPRRRYYY^^^dddjjjlllkkkhhheeedddcccbbbaaa```_______________^^^]]][[[XXXVVVUUUTTTUUUXXX\\\bbbiiinnnrrrppprrruuuwwwwwwxxx{{{|||}}}zzzwwwuuutttuuu{{{~~~yyywwwvvvwwwxxxxxx|||zzzvvvqqqmmmjjjhhhgggfffgggiiijjjfff]]]PPPHHH???;;;666111000///...---,,,,,,,,,+++***)))(((((())))))(((((((((((())))))))))))))))))((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++---000///000;;;HHH___uuuuuu^^^QQQIIIAAA<<<<<<:::;;;<<>>???@@@AAABBBDDDDDDEEEFFFGGGHHHIIIIIIGGGHHHIIIJJJLLLMMMNNNOOO*********)))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------.........///000111111000111444666999===KKKdddzzziiiffffffjjjjjjgggiiinnnqqqrrrrrrrrrssstttuuutttrrr~~~wwwaaa[[[ggguuu{{{|||}}}|||yyytttnnnhhheeeaaa```^^^]]]\\\\\\]]]]]]ZZZ[[[^^^aaa```ZZZQQQJJJ@@@???<<<:::888666666666111222333444444333222111111222333555555555444444666777999;;;???BBBFFFGGGIIIKKKNNNPPPRRRTTTWWWYYY[[[\\\^^^```bbbcccddddddbbbbbbbbbcccdddeeeggghhhggggggfffffffffgggggghhhiiihhhhhhhhhhhhiiikkkllljjjjjjkkklllmmmnnnnnnnnnooonnnmmmmmmoooooonnnlllhhhgggggghhhjjjjjjiiihhhaaa___]]]\\\[[[[[[[[[ZZZUUURRROOOLLLJJJHHHEEECCC???===;;;:::::::::888777666555555444444555555666777999===@@@EEEKKKSSSXXX```cccfffggghhhiiilllmmmlllpppvvvzzz{{{yyyvvvsssnnnnnnnnnnnnmmmkkkjjjiiiooooooqqqvvv~~~uuubbbUUUGGGDDDAAAAAAEEEIIIMMMNNNVVVZZZbbbhhhjjjiiieeebbb^^^^^^]]]]]]]]]^^^______^^^]]]\\\ZZZWWWUUUSSSQQQQQQRRRVVV[[[bbbjjjppptttuuuwwwzzz||||||}}}~~~}}}|||zzzyyywwwuuurrrqqquuu|||}}}zzzvvvttttttttttttsssvvvtttrrrpppnnnmmmmmmmmmkkklllllljjjdddZZZNNNFFF>>>:::444000///......---,,,,,,,,,+++***)))((((((+++***)))(((''''''''''''))))))))))))((((((((((((''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''************************))))))))))))))))))))))))*********+++++++++,,,,,,***+++---///000111777???III___zzzsss___RRRIIIBBB???===:::888999===CCCLLLRRRXXXWWWSSSMMMFFF>>>999666444333222000/////////000.........//////...,,,++++++************++++++,,,...,,,++++++,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++***************************++++++++++++++++++***))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---.........//////.........///000000000000000111111222222333444555666777888999999999;;;<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKKKK)))))))))))))))*********************+++++++++,,,******++++++++++++******+++++++++,,,------.........///000000000111333555555888CCCXXXtttkkkdddaaahhhllliiihhhkkkmmmqqqsssrrrsssvvvwwwtttnnnyyykkk]]]aaaooozzzxxxqqqmmmhhhgggddd```^^^\\\[[[[[[[[[\\\^^^bbbddd```XXXQQQGGGEEEBBB>>>;;;888777777222222333333333333222222111222333333444444444333666666777999;;;???BBBDDDFFFHHHLLLNNNPPPSSSVVVYYY[[[\\\]]]___``````aaaaaaaaaaaaaaabbbbbbdddeeefffeeeeeeeeeeeeeeedddddddddffffffggghhhiiijjjjjjjjjhhhiiijjjkkklllmmmmmmmmmmmmlllkkkkkkllllllkkkjjjgggfffgggiiikkkkkkiiiggg]]][[[XXXTTTRRRRRRRRRSSSQQQPPPNNNMMMMMMKKKGGGEEE???<<<:::888888888666555444444333333444555555666:::===BBBHHHMMMTTT[[[___fffiiimmmpppqqqrrrsssuuuppprrrvvvxxxxxxvvvsssqqqooooooooonnnnnnmmmmmmmmmnnnnnnqqqwwwooo```QQQMMMHHHEEEGGGJJJMMMNNNUUUYYY___dddggggggdddbbb]]]]]]]]]\\\\\\]]]^^^^^^]]]\\\YYYWWWTTTRRRPPPOOOMMMNNNRRRWWW___hhhoootttyyy|||}}}{{{xxxvvvvvvuuutttrrryyyzzzxxxuuusssssssssrrrpppqqqpppooonnnnnnooopppqqqoooooonnniiiaaaVVVKKKEEE;;;888333000///...---,,,,,,+++++++++***)))))))))++++++)))(((''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''************************))))))))))))))))))))))))************++++++++++++***+++---......///222444<<>>888555555777:::AAAGGGLLLOOOSSSSSSNNNGGGBBB???666555333111000000000111///---,,,,,,......---,,,,,,,,,+++******+++++++++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------......//////............////////////000000000111111111222333444555666666666666999:::;;;;;;======>>>???@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHH(((((())))))******++++++)))))))))*********++++++))))))***++++++***))))))++++++++++++,,,---......,,,...///000000000222444444888AAAPPPgggxxxkkkfffnnntttooojjjjjjiiinnnqqqppprrrwwwwwwsssrrryyyxxxhhh___dddooo|||xxxtttllljjjgggcccaaa___^^^]]]______aaaeeehhhfff___YYYQQQNNNIIICCC>>>:::777666333333333222222333333333222222222222222333333444666666666777999<<>>:::888777666555333222333333555666777888999>>>CCCIIIPPPVVV\\\bbbfffgggkkkppptttuuuvvvwwwxxxrrrssstttttttttrrrpppooommmlllllllllmmmoooppprrrqqqqqqtttzzzqqqccc]]]UUUPPPOOOPPPQQQRRRUUUXXX]]]aaadddeeedddcccbbbaaa```^^^]]]\\\\\\\\\[[[ZZZWWWTTTRRRPPPNNNMMMMMMNNNPPPUUU]]]gggpppvvvzzz}}}}}}xxxwwwxxxyyyyyyxxx}}}~~~|||xxxvvvtttsssssssssqqqpppnnnnnnmmmllllllmmmnnnooopppooollleee[[[PPPGGGBBB888555222000///...,,,***++++++******************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))***+++,,,---///111000555>>>KKK^^^uuunnn___RRRJJJCCC<<<888888777666999???AAAHHHOOOSSSRRRNNNKKKIII===;;;888555333222222222000---******,,,.........///...------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++******************************++++++++++++******((())))))***++++++,,,,,,***************************++++++++++++,,,,,,,,,***++++++,,,,,,---......//////............///////////////000000000000000111111222333444444444444777777888999:::;;;<<<<<>>>>>???@@@AAABBBAAAAAABBBBBBCCCDDDEEEEEE'''(((((()))***++++++,,,((())))))))))))*********((()))***++++++***)))(((++++++++++++,,,---......+++---///000000000222444333666===HHHYYYqqqvvvmmmuuu|||vvvnnnkkkeeekkkooonnnqqqvvvvvvrrrwwwzzzrrr```[[[bbbwww|||wwwjjjiiigggeeecccbbbbbbccccccbbbccchhhlllkkkddd^^^YYYUUUOOOHHHAAA;;;777555555444222222222222444555333222111111111222333444666666555666777:::===>>>@@@CCCGGGJJJLLLOOORRRUUUYYYYYYZZZZZZZZZZZZYYYYYY^^^^^^]]]]]]]]]^^^^^^___^^^___```bbbbbbccccccccc___aaadddggghhhhhhgggeeeggggggiiijjjkkklllllllllkkkiiihhhggghhhiiihhhgggbbbccceeehhhkkkkkkhhhfffZZZWWWRRRMMMHHHGGGIIIKKKMMMMMMNNNOOOOOOMMMJJJFFFDDD@@@<<<999888666444333222333555777999;;;===>>>AAAFFFNNNUUU\\\aaafffjjjeeeiiioootttvvvvvvwwwwwwssssssrrrrrrqqqpppooonnnhhhhhhhhhiiikkknnnrrrtttwwwwwwxxx|||rrrlllbbb[[[WWWWWWWWWXXXVVVXXX\\\___bbbddddddeeegggfffcccaaa^^^\\\[[[ZZZZZZXXXVVVSSSQQQOOOMMMMMMPPPPPPRRRWWW___iiisssyyy{{{~~~zzzxxxzzz|||}}}}}}|||{{{wwwuuussssssssssssqqqpppnnnmmmlllkkkjjjkkkllllllpppnnnjjjaaaVVVKKKCCC???555333111//////---***(((***************+++++++++'''''''''(((((()))***+++))))))))))))((((((((((((******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++''')))***+++///333444333111444;;;LLLfff}}}lll^^^UUUKKKCCC>>>===999444555:::;;;BBBKKKQQQRRRQQQOOOOOOCCCAAA===999666444333333111---))))))+++...//////222111000///...---------(((***,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------++++++++++++++++++++++++************************))))))************))))))((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,***++++++,,,,,,---......000//////.........///////////////000000000000000000111222333333333333333555555666777888999::::::999888888777888999;;;<<>>999555444444444555555444333333111111111111000000000000---...000333777:::===??????BBBFFFIIIJJJKKKMMMNNNSSSUUUXXXZZZZZZZZZ[[[\\\[[[\\\]]]]]]]]]^^^```bbbcccccccccccccccdddeeefffcccccccccddddddeeeeeeeeeggggggiiijjjlllnnnoooooolllkkkiiiiiiiiihhheeeccceeecccbbbccceeeeeebbb___[[[XXXQQQJJJEEEEEEIIIMMMMMMMMMOOOOOOOOOOOONNNMMMHHHCCC>>>:::888555111...111222555777999<<>>;;;555333111///---+++******))))))************))))))((((((((((((((((((((((((...,,,************)))(((&&&&&&%%%&&&&&&'''(((((('''(((((())))))))))))((())))))))))))))))))))))))++++++************++++++''''''((((((((((((''''''***,,,---+++(((%%%&&&(((******+++++++++,,,,,,,,,,,,---------,,,---000222111222777???KKK^^^yyy|||lll___WWWQQQHHH@@@;;;999777666<<<<<>>:::666333111///000000000//////111222.................................------,,,,,,,,,---------,,,,,,+++++++++......---------......///...------,,,,,,,,,---------------------------------------,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))+++)))'''))),,,---+++)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))*********+++++++++---,,,,,,,,,,,,---......111///---...//////,,,)))000111111222222333444444555555555666666666666777999999999:::;;;<<<>>>>>>===>>>???@@@AAABBBCCCCCC))))))(((((((((((())))))((((((((()))))))))******)))******+++,,,,,,------+++++++++,,,------......------......///000000000222333888???HHHXXXqqq}}}rrrssstttwwwyyy{{{||||||{{{xxxwww|||~~~kkk___]]]aaarrruuuqqqmmmjjjkkklllllllllkkkkkkllllllllllllkkkkkkccc]]]UUUMMMFFF@@@;;;777444444444555444444444333111111111111000000000000///000111222555777999:::<<>>BBBGGGJJJQQQVVV\\\aaabbbbbbaaaaaaYYY]]]cccgggiiikkklllmmmmmmoooqqqpppnnnkkkjjjjjjcccdddeeefffhhhkkkppptttrrruuuxxx|||}}}}}}~~~~~~mmm___]]][[[VVVWWW]]][[[[[[\\\^^^aaaccccccbbbcccbbbaaaaaa```]]]YYYUUUQQQQQQQQQOOOMMMLLLNNNPPPRRRUUU[[[```dddhhhmmmppp{{{~~~{{{|||~~~~~~{{{uuusssrrrrrrrrrtttuuutttsssnnnmmmkkkiiiiiikkkmmmnnnqqqmmmdddXXXKKKBBB;;;888111000///---,,,+++++++++))))))************))))))(((((((((((((((((((((((((((&&&%%%%%%'''((((((''')))))))))))))))***+++,,,'''((())))))******))))))))))))))))))))))))))))))******))))))))))))******(((((())))))(((''''''&&&(((***,,,+++))))))***,,,*********+++++++++,,,,,,+++,,,,,,,,,+++,,,...111//////222888AAAPPPggg{{{{{{mmmbbb[[[PPPFFF???:::888666777888===EEEKKKNNNTTTZZZ\\\WWWOOOEEE===888555555000000000///...---..............................++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++...------,,,,,,,,,,,,---...------,,,,,,---------------------------------------------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))***)))'''(((+++,,,+++)))++++++++++++++++++++++++*********+++++++++,,,,,,***+++++++++,,,,,,,,,,,,---------------......///000...---...//////,,,***//////000000111222222222444444444444555555555555777777777888999:::<<<<<<999999:::;;;<<<===>>>>>>(((((('''(((((()))***+++)))))))))*********++++++*********++++++,,,,,,---++++++,,,------......///------......//////000000111222555999???KKKaaassswwwtttvvvxxxyyyzzzzzzzzzyyyxxxvvvwww|||vvvfff]]]VVVdddvvv{{{wwwrrrnnnmmmnnnnnnnnnmmmllllllkkkkkkjjjiiiiiibbb]]]VVVOOOHHHCCC===:::444444444444444444444444111111111111000000000000111111111111222444555666888;;;???BBBDDDFFFIIIKKKMMMPPPSSSVVVWWWXXXYYY[[[YYYZZZ[[[[[[[[[\\\^^^```bbbbbbbbbbbbcccdddeeefffcccccccccbbbbbbbbbbbbbbbfffgggggghhhiiiiiijjjjjjjjjiiiiiiiiijjjjjjhhhfffeee```ZZZUUUQQQNNNKKKIIIKKKKKKJJJIIIHHHIIILLLOOOOOOPPPQQQRRRRRRRRRQQQQQQOOOJJJCCC>>>;;;999888777555888===AAAEEEJJJOOORRRXXX\\\```bbbbbb`````````ZZZ^^^dddhhhkkklllnnnooooooqqqrrrqqqnnnkkkiiiiiicccdddeeeeeeeeehhhllloooppprrruuuxxx|||yyyxxxzzzwww}}}nnnaaa]]]ZZZUUUVVV[[[]]]___aaabbbaaaaaabbbccc___```aaabbbaaa\\\UUUPPPMMMMMMLLLKKKJJJLLLPPPTTTWWW[[[___bbbeeegggjjjmmmsssxxx{{{yyywwwyyy|||~~~~~~|||wwwxxx}}}xxxrrrrrrrrruuuwwwxxxvvvuuunnnkkkgggeeeeeegggkkknnnqqqjjj___RRRFFF===888555...---,,,,,,++++++++++++))))))************))))))(((((((((((((((((((((((($$$""""""###&&&((()))(((((((((''''''(((((())))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''&&&&&&'''((((((''''''(((************++++++++++++,,,***+++++++++***+++---//////---...111666@@@QQQaaavvv~~~tttlll```TTTJJJAAA;;;777666666999???CCCHHHQQQ[[[ccc```YYYNNNBBB:::777888333222111///...------,,,........................))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++---------,,,,,,------...---------------------------------------.........,,,+++++++++************))))))))))))))))))))))))***)))((()))***++++++)))++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------------,,,,,,------...///...---,,,---//////---,,,---......//////000111111222222222333333333444444555555555666666888999:::999999:::;;;<<<======>>>''''''''''''((()))++++++)))*********++++++++++++*********++++++,,,,,,,,,+++,,,,,,------...//////---......///000000111111333333555888<<>>AAAJJJUUU^^^___]]]UUUIII???;;;<<<888666333111000000///...........................***+++,,,------,,,,,,++++++++++++,,,,,,---------...---,,,++++++******+++------,,,,,,,,,---......------------------------,,,------....../////////,,,,,,+++++++++*********))))))))))))))))))))))))************+++,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,,,,---,,,++++++++++++,,,------,,,,,,,,,---.........---------......///000000000000000000111111111222222444444444444555666777888999::::::;;;<<<<<<======''''''''''''((()))++++++)))*********++++++++++++***+++++++++++++++,,,,,,++++++,,,,,,---......///...//////000000111111222333222444777:::@@@MMMYYYppp~~~}}}uuutttttttttsssttttttuuuttttttuuuvvvvvvxxxvvvjjjUUUQQQRRR___rrrzzzuuuqqqooolllkkkkkkjjjhhhfffdddccccccccc^^^ZZZUUUOOOJJJEEE@@@===888777666444444333444444111111111111000000000///000000000111222333555666444777:::<<<>>>@@@DDDGGGHHHKKKOOORRRTTTUUUXXXYYYUUUVVVWWWWWWWWWXXXZZZ\\\]]]]]]^^^^^^___aaabbbcccddddddccccccbbbbbbaaaaaaeeeeeeeeeeeeeeeeeeeeeeeehhhgggggghhhjjjjjjiiigggeeebbb]]]XXXTTTTTTUUUWWWUUUXXX[[[]]]]]]\\\]]]^^^WWWWWWVVVUUUSSSRRRRRRQQQQQQMMMGGG@@@:::888999:::<<<@@@GGGMMMQQQTTTXXXZZZYYY\\\___bbbdddeeehhhiiirrruuuzzz~~~~~~|||vvvpppjjjgggfffgggfffeeeaaa]]][[[[[[\\\aaadddiiinnnttt|||uuussstttsssyyyxxxsssnnnjjjiiijjjgggjjjllljjjfffdddeeegggcccaaa___]]][[[XXXTTTPPPLLLKKKIIIFFFFFFIIIOOOTTTXXX[[[___ccceeegggjjjmmmppptttzzz|||vvvtttuuutttppplllfffqqq|||wwwsssrrrrrrrrrtttuuussspppnnnmmmjjjfffbbbbbbfffjjjmmmmmmcccTTTGGG>>>888555333000///...,,,+++******)))))))))************))))))(((((((((((((((((((((((()))'''&&&'''(((******)))++++++***))))))*********''''''(((******+++++++++((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%''')))***++++++,,,---,,,++++++++++++***)))))))))*********+++++++++***,,,------,,,,,,---...000------...///111999BBBRRRfff~~~qqq```OOOEEE;;;999999::::::<<>>:::444111111111000///...........................///000000///---+++***+++++++++,,,,,,---------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---...///------------------------,,,------....../////////,,,,,,,,,++++++++++++***))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---************++++++++++++******))))))******+++,,,***+++,,,---------......------......///000000000////////////000000000000333333333333444555666666666666666777777888888999(((((('''(((((()))***+++)))))))))*********++++++++++++++++++++++++++++++******+++,,,,,,------.........//////000111111111111000222555777;;;DDDNNN^^^rrryyyvvvvvvtttrrrpppnnnnnnppprrrtttttttttwwwxxxvvvtttzzz|||rrr[[[OOOIIIRRRfffyyy{{{vvvqqqllliiijjjhhhfffcccbbbaaaaaaaaa\\\YYYTTTPPPLLLGGGBBB???;;;999777555333222222333111111111111000000000000/////////000222333555666333555888999:::===@@@CCCFFFIIIMMMPPPQQQSSSUUUVVVSSSTTTUUUUUUUUUVVVXXXZZZZZZ[[[[[[\\\]]]___```aaabbbbbbbbbaaaaaaaaaaaaaaadddddddddddddddeeeeeeeeegggffffffggghhhiiigggfffdddcccaaa]]][[[[[[^^^aaa___bbbfffhhhgggggggggggg]]][[[YYYVVVSSSPPPOOONNNKKKIIIEEE@@@;;;999;;;===AAAFFFLLLQQQTTTVVVXXXYYYXXX\\\bbbgggkkknnnrrruuu}}}xxxqqqjjjgggfffhhhhhhfffaaa\\\XXXWWWWWW[[[___eeekkkqqqwww~~~vvvrrrrrrrrruuu|||zzztttpppooollllllmmmllliiigggggggggdddaaa\\\YYYWWWTTTRRRPPPJJJIIIGGGDDDDDDGGGLLLQQQUUUYYY]]]aaadddgggjjjmmmoooqqqvvv{{{zzzvvvssspppkkkggggggssszzzuuurrrpppppppppqqqrrrrrrpppnnnnnnmmmjjjhhhhhhjjjmmmnnnggg]]]NNNCCC<<<888444222111000...,,,+++***))))))))))))************))))))(((((((((((((((((((((((()))(((&&&&&&'''((('''&&&))))))((('''''''''((((((%%%&&&''')))************))))))))))))))))))))))))((((((''''''''''''(((((($$$%%%''')))***,,,,,,,,,&&&%%%%%%&&&)))******))))))))))))************++++++,,,......---,,,,,,------***+++---......333999BBBTTTmmmvvvdddXXXEEE???:::999999999===BBBIIIQQQ[[[``````\\\YYYWWWGGG@@@777222000111000///........................111222333333111///,,,***+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,---......///---------------------------------------.........,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***+++,,,,,,++++++,,,...++++++++++++++++++++++++++++++,,,,,,,,,---------))))))*********+++++++++******))))))******+++,,,)))+++---------,,,---...,,,------...//////000000........./////////000000222222222222222333444555666666666777777777888888))))))(((((((((((())))))((((((((()))))))))******++++++++++++++++++++++++))))))***++++++,,,,,,---,,,,,,------.../////////111000111444555666<<>>;;;888555222111111111111111111111000000000000.........///000111222333222333555666666999<<>>999777444111------,,,******)))))))))))))))************))))))(((((((((((((((((((((((()))'''&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''')))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))'''((()))***************$$$"""!!!###&&&((((((&&&))))))))))))************)))+++------,,,++++++++++++)))***...///...000555888BBBVVVooouuu___RRRDDD===:::999999<<>>@@@@@@???@@@DDDHHHLLLPPPUUUYYYYYYXXXVVVVVV^^^dddmmmuuu|||}}}wwwpppkkkiiiiiiiiiiiihhhddd___\\\ZZZZZZYYY]]]ccchhhkkknnnppprrryyy{{{~~~}}}xxxrrrnnnnnnllloootttvvv|||wwwpppnnnkkkiiiiiijjjjjjfffccc^^^\\\XXXUUURRROOOKKKHHH????????????@@@CCCIIILLLSSSVVVZZZ^^^aaacccgggiiikkkpppwww|||zzzrrrmmmkkksss{{{{{{xxxtttpppnnnllljjjgggiiijjjkkkllllllkkkjjjiii[[[QQQDDD;;;888666333000***)))))))))))))))******))))))************))))))(((((((((((((((((((((((()))((('''''')))*********)))((('''&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************)))((((((,,,***((()))+++,,,***'''))))))))))))************(((***,,,,,,+++))))))***,,,***,,,000111///000444555888EEE\\\yyyxxxeeePPPCCC===999777888AAAFFFOOO[[[fffmmmppppppcccWWWGGG;;;666555333222...........................000222333333111///------------,,,,,,+++++++++(((((())))))***+++------+++++++++,,,---...///000---------------------------------,,,,,,+++++++++---------,,,,,,,,,++++++))))))))))))))))))))))))&&&(((***)))'''''')))+++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------------,,,,,,------...///***,,,///...+++***+++---)))******+++,,,,,,------........./////////000000//////.........//////000111222222222222222222333'''''''''''''''((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++,,,---...///111000000111333555777888DDDLLL```yyy~~~yyy{{{vvvtttxxx~~~~~~vvvrrrsss}}}|||rrrpppxxxxxxsss}}}{{{wwwpppcccUUUPPP\\\ttt~~~uuummmmmmjjjgggeeeddddddcccbbb```]]]XXXRRRMMMJJJHHHHHH@@@===888444333333333222333333333222222222111111222000...---,,,---///000333444666777777777999;;;>>>@@@BBBDDDEEEFFFIIIKKKOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZ\\\]]]]]]\\\[[[ZZZ\\\^^^aaabbbcccdddddddddddddddffffffeeedddcccbbbaaa```cccdddccc^^^YYYVVVWWWYYY```aaadddgggiiikkkkkkkkkeeeaaaZZZTTTOOOJJJFFFDDD????????????AAAFFFLLLQQQUUUXXX\\\[[[YYYWWWWWWXXXbbbiiisss|||~~~zzzyyyvvvssspppnnnlllkkkkkkjjjhhheeeccc```^^^]]]^^^```cccgggiiikkklllllluuuyyy~~~{{{uuuooolllhhhhhhhhhgggkkkvvvwwwooojjjjjjiiiiiihhhfffaaa^^^^^^ZZZTTTOOOLLLJJJHHHFFF@@@???>>><<<<<>>999555444333222111333333222222222111111111111000...---------///000000111333444333444666777<<<>>>AAACCCDDDFFFHHHKKKNNNOOOPPPQQQRRRTTTUUUUUUTTTTTTUUUVVVWWWXXXYYYYYY\\\]]]]]]\\\[[[ZZZ\\\^^^bbbbbbbbbcccbbbbbbaaaaaaddddddcccbbbaaa```______```bbbbbb___ZZZUUUTTTTTTVVVXXXYYY\\\^^^___aaaaaa^^^[[[VVVPPPKKKFFFAAA>>>:::;;;<<<>>>BBBHHHPPPVVV^^^^^^]]]ZZZWWWXXX[[[___fffkkkssszzz~~~yyyvvvxxxvvvtttqqqnnnlllkkkjjjkkkjjjiiigggdddcccaaa```aaabbbeeegggiiikkkkkkkkknnnrrrvvvxxxuuuoookkkhhh___^^^]]]\\\```kkk|||xxxoooiiigggfffeeeeeebbb___\\\[[[WWWQQQLLLIIIGGGDDDBBB@@@???>>><<<<<<@@@EEEJJJRRRVVV\\\```cccfffhhhjjjqqqtttyyy~~~xxxvvvuuu}}}wwwqqqooonnnllliiigggiiikkkiiiddd___QQQHHH>>>888777555111,,,+++++++++++++++++++++++++++++++++*********))))))+++***)))''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))************''''''''''''((((((((((((+++***((('''&&&'''((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))***************)))))))))))))))))))))******+++---...///000111222111555@@@OOObbbyyytttbbbSSSGGG???<<<;;;<<>>@@@BBBDDDGGGJJJMMMMMMNNNPPPQQQRRRSSSTTTRRRSSSTTTVVVWWWWWWXXXXXXZZZ[[[\\\[[[ZZZYYY[[[]]]aaaaaaaaaaaa```___^^^]]]aaa``````___^^^]]]\\\\\\]]]___bbbaaa[[[UUUOOOLLLKKKKKKLLLMMMOOOQQQTTTUUUUUUTTTQQQNNNHHHBBB<<<999777999;;;???EEENNNXXX^^^gggccc^^^XXXVVVZZZaaagggjjjmmmqqquuuyyy~~~|||vvvqqqooosssrrrpppnnnllljjjiiiiiijjjjjjiiihhhgggeeedddddddddeeefffhhhiiijjjjjjjjjhhhlllooopppnnnjjjgggeee]]]]]][[[ZZZ^^^hhhwwwxxxnnnfffdddaaa```___^^^[[[YYYVVVRRRLLLGGGDDDBBB???===>>>>>>===<<<===@@@EEEIIIRRRVVV[[[```dddhhhllloooqqqtttyyy~~~zzz{{{~~~~~~~~~wwwpppmmmiiigggfffjjjmmmjjj```WWWKKKDDD:::555444333000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))************''''''''''''((((((((((((---,,,***((('''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))))))))*********+++++++++))))))))))))))))))************+++,,,...///000000111000222777???KKK___pppsssdddUUUGGG>>><<<999:::@@@GGGNNNWWW___eeehhhhhhccc]]]TTTGGG<<<555222///------...------)))***,,,...///000111111....../////////---,,,+++///...---,,,+++***************+++,,,------------+++,,,,,,------,,,,,,+++------------------------------------,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))************+++++++++***************+++++++++,,,++++++***)))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...//////000//////////////////////////////000000000111111111'''''''''''''''((())))))((((((((((((((((((((((((,,,,,,,,,++++++++++++***+++++++++***+++,,,,,,---------,,,+++,,,---...///............///111333444777>>>FFFRRRjjj~~~qqqpppvvvzzzyyyvvvwww~~~|||zzzyyy||||||ooo```VVVVVVZZZqqq~~~yyyssspppllljjjiiiiiigggfff```^^^ZZZTTTNNNHHHDDDBBBAAA===888444333222222111222222111111111000000000000000///............///...000111222111111333444555777;;;===???BBBEEEGGGJJJKKKLLLMMMOOOPPPRRRRRRRRRSSSTTTVVVWWWWWWWWWWWWWWWXXXYYYXXXWWWWWWYYY[[[]]]]]]^^^^^^^^^]]]\\\\\\]]]]]]\\\\\\[[[ZZZZZZYYYZZZ^^^bbbbbb^^^UUULLLFFFCCCBBBAAAAAACCCFFFIIILLLMMMNNNOOOLLLGGGAAA;;;999999<<>>;;;::::::;;;<<<<<<===@@@DDDHHHQQQTTTYYY^^^ccchhhnnnrrrpppsssxxx|||}}}}}}}}}~~~~~~|||}}}||||||wwwnnniiihhhffffffjjjmmmgggZZZNNNDDD>>>777333222111...,,,++++++++++++++++++++++++************))))))))))))'''''''''''''''(((((()))''''''((())))))***++++++((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((,,,+++***)))(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))*********)))))))))))))))*********,,,,,,,,,,,,,,,+++++++++......///222444===NNN___xxxyyykkkYYYKKK@@@:::777;;;@@@FFFOOOVVV___fffllllllhhhaaaUUUJJJ<<<888333///......------)))***+++,,,...///000000///000111111000...,,,***...---+++******+++,,,,,,***************++++++++++++,,,,,,------,,,,,,+++,,,,,,------------------...------------,,,,,,,,,,,,,,,+++++++++++++++***(((((())))))******++++++,,,+++++++++***)))))))))******++++++++++++******)))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++---,,,,,,,,,++++++******,,,,,,---------.....................////////////....../////////000000000'''''''''''''''((())))))((((((((((((((((((((((((+++++++++++++++++++++++++++************+++,,,,,,------,,,+++,,,---...///......------...000222333333888<<>><<<999555222222333333333222222222111111111111000000000///...............---///000000//////111222222444888:::<<>>BBBDDDGGGIIIKKKIIIDDD???<<<;;;>>>AAAEEEJJJPPPWWW___dddbbb```]]]\\\^^^ccchhhkkkiiigggccc___\\\]]]bbbeeennnnnnooooooooonnnlllkkkiiihhhgggfffffffffffffffffffffffffffffffffffffffiiiiiiiiihhhhhhhhhhhhhhhhhhiiijjjhhhdddaaa```______```bbbdddgggkkkooorrr{{{~~~xxxssskkkddd]]][[[XXXVVVUUUTTTSSSQQQLLLIIICCC???===;;;999888888999;;;<<<===@@@DDDGGGNNNRRRXXX]]]ccchhhnnnrrrrrrtttwww{{{}}}}}}|||}}}~~~~~~}}}{{{{{{{{{|||~~~vvvmmmiiiiiihhhhhhkkkjjjbbbRRRFFF???:::444111000///---+++))))))))))))))))))))))))*********)))))))))((((((&&&&&&'''(((((()))))))))%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))***++++++''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))(((((())))))************+++++++++*********))))))------///000///333AAAPPPeeezzzooo^^^EEE===888999<<<@@@EEEJJJVVV^^^fffiiihhhfff___XXXHHHBBB;;;555222111000///,,,,,,,,,,,,,,,------...///000111111111///,,,++++++***))))))***+++---...------,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,---------...............---------,,,,,,******++++++,,,,,,------(((((())))))******++++++,,,+++++++++***))))))))))))******++++++*********)))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********...---------,,,,,,,,,+++,,,,,,,,,------.........------........./////////'''''''''''''''((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***************+++,,,,,,------,,,+++,,,---...///......------...000111222000444888@@@RRRkkk}}}eeebbbaaadddfffgggiiimmmppppppooonnnooooooppppppooovvv{{{yyyvvvqqqlllcccZZZTTTWWWjjj|||xxxsssooommmjjjhhhffffffeeeaaa[[[SSSJJJBBB>>>;;;888444222333444555555333333333222222222111111///////////////.........***,,,------,,,,,,---///000222555777999;;;>>>AAABBBCCCEEEFFFIIIJJJLLLMMMOOOQQQSSSUUUVVVVVVUUUTTTRRRSSSTTTTTTSSSSSSUUUWWWVVVVVVXXXZZZ[[[\\\\\\\\\YYYYYYYYYYYYXXXXXXWWWWWWYYY[[[___aaa^^^UUUJJJAAA999888777777888;;;???AAABBBEEEFFFDDD@@@>>>???AAACCCGGGLLLQQQUUUYYY]]]```]]]]]]]]]```dddfffgggfffccc```[[[TTTNNNLLLNNNPPPVVVYYY^^^cccfffggghhhgggeeeeeeddddddddddddeeeeeeddddddeeeeeeeeefffffffffjjjiiihhhggggggggghhhhhhffffffeeebbb^^^[[[[[[[[[aaabbbdddeeeggghhhiiiiiiooorrrpppkkkgggeeeaaa[[[WWWUUUSSSQQQQQQOOOMMMKKKGGGDDD???<<<:::999888777777999<<<>>>???BBBEEEHHHMMMQQQXXX^^^ccciiinnnrrrtttuuuwwwxxxzzzzzzzzzzzzvvvvvvvvvxxxzzz~~~wwwwwwxxxxxxyyyzzzzzz{{{}}}zzztttooolllllllllllljjjeeeYYYKKK@@@:::777222///...---+++***))))))))))))))))))))))))******)))))))))(((((((((''''''((()))******))))))%%%&&&&&&'''((())))))***''''''''''''''''''''''''))))))))))))************''''''''''''((((((((((((&&&'''''')))******++++++''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&'''''''''((((((((((((((()))******++++++(((((()))******+++,,,,,,///---......------555???RRRfff|||hhhMMMCCC:::999::::::<<<@@@LLLUUU\\\___aaacccccc```OOOJJJAAA:::444111...,,,///...---,,,,,,,,,,,,,,,//////000000000...---,,,***))))))******+++,,,---...////////////...---,,,+++,,,,,,------,,,,,,++++++,,,,,,------.....................---------,,,*********++++++,,,------))))))))))))************+++++++++***************((()))******+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********......---,,,,,,+++************++++++,,,---------,,,,,,---------.........'''''''''''''''((())))))))))))))))))))))))))))))))))))***+++,,,------...***************++++++,,,------,,,+++,,,---.../////////.........000111222222444999@@@JJJ\\\wwwqqqggg```aaadddcccbbbdddfffgggggghhhiiikkklllmmmnnnsss}}}yyytttrrrsssmmmbbbYYYRRRbbbuuu~~~xxxssspppllliiiggghhhgggeee```XXXPPPHHHCCC===:::666444444555666555444444444333333333333222///////////////......---***,,,------,,,+++,,,...///111444555777888;;;===???@@@AAACCCFFFHHHIIIJJJLLLNNNQQQSSSTTTTTTRRRQQQRRRSSSTTTTTTSSSTTTVVVXXXVVVWWWXXXYYYZZZ[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXXXYYY[[[]]][[[TTTIIIAAA<<<;;;;;;;;;<<<>>>AAACCCBBBDDDEEECCC@@@@@@EEEIIIJJJNNNUUUYYY\\\^^^___```^^^^^^___cccggggggeeebbb[[[YYYTTTMMMFFFBBBAAABBBCCCHHHQQQYYY___cccccccccbbbbbbbbbbbbcccdddeeeeeeddddddeeeeeeeeefffffffffiiihhhgggfffffffffggggggccccccaaa^^^[[[YYYZZZ\\\dddcccbbbaaabbbccccccccc```bbb```\\\ZZZZZZWWWRRRPPPOOOMMMMMMLLLJJJFFFDDDBBB???;;;888888777777666888;;;>>>AAACCCEEEHHHJJJMMMRRRYYY```fffjjjoooqqqrrrrrrssssssrrrrrrqqqppplllmmmnnnqqquuuzzz~~~pppqqqsssttttttuuuvvvwwwwwwxxxwwwuuurrrpppoooppppppqqqoooiii___QQQDDD<<<888666222///---+++***)))))))))))))))))))))))))))***)))))))))((((((((((((((()))***++++++******)))''''''(((((()))))))))***''''''''''''''''''''''''))))))))))))************''''''''''''((((((((((((&&&''''''((())))))))))))''''''''''''''''''''''''((((((((()))))))))******''''''''''''(((((((((((('''(((((()))******++++++******++++++,,,,,,------...,,,---///...---000666@@@PPPeeewwwpppZZZMMM@@@:::999888:::<<>>@@@BBBDDDFFFGGGHHHJJJLLLOOOQQQRRRRRRPPPOOOSSSTTTUUUUUUTTTUUUWWWYYYXXXXXXYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWYYYZZZYYYRRRHHH@@@@@@@@@@@@AAABBBDDDFFFGGGEEEGGGGGGDDDAAADDDKKKQQQPPPUUU\\\aaacccddddddddd``````aaaeeehhhgggccc___WWWUUUQQQJJJCCC>>><<<;;;;;;AAAKKKUUU]]]aaabbbbbbaaaaaaaaaaaabbbccceeeeeeeeeeeeeeefffffffffffffffhhhhhhfffeeeeeefffggggggbbbbbb```]]][[[[[[]]]___ccc___[[[YYYYYYZZZ[[[\\\VVVXXXWWWTTTTTTUUURRRMMMKKKJJJJJJJJJIIIFFFBBB???>>>;;;888666666666666555:::===AAADDDFFFHHHJJJMMMMMMSSS[[[bbbhhhllloooqqqnnnnnnnnnmmmkkkjjjhhhgggiiiiiijjjlllppptttxxx{{{yyyzzz~~~zzzkkklllooopppqqqrrrtttvvvrrrqqqpppmmmkkklllnnnqqqssstttrrriii[[[KKK@@@;;;777555222///,,,+++))))))************************))))))))))))(((((((((((()))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((()))'''((((((((((((((('''&&&''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))'''(((((()))***+++++++++//////...------,,,++++++---+++,,,000222111222666444AAARRRcccuuu{{{eeeVVVEEE===:::999;;;>>>AAAIIIOOOQQQSSSYYY]]]^^^gggaaaXXXNNNFFF???999555//////------------...///......---------......//////000000///...+++)))((("""%%%(((,,,......---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...////////////.........---------...---,,,+++)))((('''&&&++++++******))))))(((((())))))******+++++++++,,,(((((()))***************++++++++++++++++++++++++,,,+++++++++******))))))************************))))))******+++++++++,,,*********+++,,,,,,------******+++,,,,,,---......++++++,,,,,,,,,---------'''''''''(((((((((((((((''''''((())))))))))))))))))*********++++++++++++++++++++++++++++++++++++)))***+++,,,...///000111............////////////111111444777;;;GGG]]]rrrrrr^^^WWW[[[______^^^aaacccccccccffflllqqqttt{{{xxxrrruuuwwwrrrmmmlll```\\\bbbuuuyyytttpppmmmllljjjjjjkkkjjjgggaaaXXXRRRHHHDDD???;;;:::;;;;;;;;;666444222222333333333222///000000000000...---,,,)))***,,,---...---,,,,,,000000000111222444555666888999:::<<>><<<:::;;;999777666555666777888===AAAGGGKKKNNNOOOQQQRRRVVVXXX]]]ccciiimmmpppqqqqqqnnniiieeecccccceeefffkkklllnnnppprrrvvv{{{wwwwww~~~xxxqqqeeeeeeeeefffhhhkkknnnpppnnnlllhhhfffhhhlllqqqtttttttttnnnbbbQQQDDD<<<;;;333000,,,************)))((())))))))))))*********)))))))))))))))((('''''''''''')))***++++++++++++******)))))))))*********((((((((((((((((((''''''))))))))))))************(((((())))))))))))((((((&&&''''''((()))***++++++&&&'''((())))))***))))))%%%%%%&&&'''((()))******''''''((((((((((((''''''))))))))))))************)))************+++++++++++++++,,,------......///333555===LLLaaawwwwwwdddPPPEEE>>>999888<<>>???@@@BBBDDDFFFGGGGGGIIIKKKMMMMMMNNNNNNNNNMMMOOORRRUUUVVVVVVUUUUUUUUUVVVVVVWWWYYYYYYYYYZZZZZZZZZ[[[[[[XXXZZZ]]]]]]]]]\\\\\\]]]___]]][[[XXXTTTPPPLLLKKKMMMLLLKKKJJJLLLRRR[[[aaaeeehhhjjjkkkjjjjjjjjjkkkjjjiiigggeee```YYYQQQLLLGGGFFFEEECCCAAA>>><<<;;;888;;;BBBIIIPPPVVVYYY[[[[[[]]]^^^^^^^^^^^^___aaa___```aaaccceeefffffffffggghhhggggggeeeccc```___```___\\\YYYXXXWWWWWWXXXYYYXXXVVVTTTRRRQQQPPPOOONNNMMMLLLJJJHHHGGGEEEEEEAAAAAAAAAAAA???>>><<<:::999888666555555666888999>>>BBBIIINNNQQQSSSUUUVVVXXX\\\aaafffiiilllpppsssssspppjjjfffcccdddfffhhhpppsssvvvwwwwwwwwwwwwxxxpppwww|||qqqjjjfffeeedddcccdddfffhhhjjjggggggffffffhhhlllpppsssuuuqqqiii[[[MMMAAA:::888222///,,,************))))))))))))************+++)))))))))))))))((('''''''''(((((()))******++++++((())))))(((&&&&&&'''((('''''''''(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''''''''(((((())))))))))))((('''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))************)))************+++++++++++++++,,,,,,---.........000222777BBBTTTjjj~~~zzzcccSSSFFF<<<888999888<<>>===???AAACCCCCCDDDFFFHHHHHHJJJJJJKKKKKKMMMPPPSSSTTTTTTTTTSSSSSSSSSSSSSSSUUUUUUVVVWWWXXXYYYZZZZZZXXX\\\aaaeeegggiiilllnnnqqqooolllgggaaaZZZTTTQQQNNNPPPQQQSSSWWW\\\ccchhhmmmoooqqqqqqpppooonnnoooqqqnnnjjjddd^^^VVVMMMGGGBBBAAA@@@???======<<<<<<777:::>>>EEELLLRRRVVVYYYYYYZZZ[[[[[[ZZZZZZ\\\^^^\\\]]]___aaaccceeeeeefffgggggggggfffdddbbb___^^^[[[ZZZYYYWWWVVVVVVVVVVVVVVVTTTRRROOOMMMKKKJJJIIIGGGGGGFFFDDDBBBAAA@@@???<<<<<<<<<<<<<<<;;;:::999666555444444555777999:::@@@DDDKKKQQQTTTWWWYYYZZZ]]]bbbiiillllllooouuuzzzyyyuuupppjjjgggggghhhiiiqqquuuzzz|||zzzvvvrrrpppkkkxxxxxxnnnhhhhhhfffcccaaa______`````````aaadddhhhkkkooorrrsssuuummm___RRRFFF===777444111...+++*********)))))))))************+++++++++)))))))))))))))((((((''')))((((((((()))***+++,,,(((***+++)))%%%$$$%%%'''&&&'''''''''(((((())))))&&&&&&'''''''''((((((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))(((''''''))))))((((((''''''''''''''''''((((((((((((''''''))))))))))))************)))************+++++++++++++++,,,,,,------......---...000666BBBVVVmmm||||||gggUUUFFF<<<999444777;;;BBBHHHOOOTTTWWWWWWUUUUUUVVVWWWSSSJJJCCC999555111////////////...111222333666999999777444111222333333111000111222///...---,,,+++,,,---------------------------------+++***+++---//////...------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))))))))(((((('''))))))))))))************++++++************++++++++++++++++++++++++++++++((()))***+++++++++++++++((())))))))))))*********))))))*********+++++++++,,,,,,,,,,,,------------((('''&&&%%%%%%'''((()))''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,---...//////---------.........//////000000222444444666@@@LLLhhh{{{{{{jjj\\\[[[eeennnqqqnnnkkkmmmqqquuuvvvuuutttvvvxxxzzz~~~xxxpppjjjgggfffggg```VVVOOOSSS___lllxxx|||vvvrrrrrrrrrsssuuuvvvvvvsssqqqqqqnnnhhhbbb[[[TTTMMMHHHCCC???;;;888777555444333222222222111111000//////,,,,,,------------------//////.........//////000555555666888999;;;<<<===;;;===@@@AAAAAABBBDDDFFFDDDFFFHHHIIIIIIKKKOOOQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQSSSTTTVVVXXXYYYZZZZZZ^^^eeekkkoootttxxx{{{{{{zzzwwwrrrllleee___\\\TTTWWW\\\```dddhhhmmmqqqtttuuuwwwvvvtttqqqqqqqqqsssqqqmmmiiibbbZZZQQQJJJDDDBBB@@@===;;;:::::::::888:::===BBBIIIOOOUUUXXXXXXXXXYYYXXXWWWXXXZZZ\\\^^^^^^___```aaaaaaaaaaaa``````aaaaaaaaa___^^^]]]UUUUUUTTTTTTTTTSSSSSSSSSQQQOOOMMMKKKIIIGGGFFFFFFDDDCCCBBBAAA???>>>===<<<999999888888888777777666444333333444555888;;;===BBBGGGMMMRRRUUUWWWZZZ[[[bbbiiiqqqtttsssvvv}}}zzzuuupppmmmkkkjjjlllqqqwwwzzzyyyuuuqqqooonnnzzzyyypppmmmkkkiiieeeaaa]]][[[[[[[[[]]]```gggmmmrrrtttuuuuuusssgggVVVHHH@@@:::555111///---***)))******)))(((************++++++++++++(((((())))))))))))(((((())))))(((((((((***+++,,,***---///,,,(((%%%&&&)))&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((*********)))))))))))))))((()))))))))((('''&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''((()))))))))************))))))*********+++++++++***++++++,,,------......,,,---...000666EEEYYYhhhjjjVVVFFF>>>999888999<<<@@@EEEIIIKKKKKKHHHHHHMMMTTTUUUPPPIII===:::666444333222111000222555;;;DDDJJJHHH???666333333222222111111222333000///...---,,,,,,,,,,,,------------------------///---,,,---///000000///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))((('''&&&((()))))))))************++++++************++++++************************((()))***+++++++++++++++((((((((()))))))))******)))))))))*********++++++,,,,,,,,,,,,,,,---------)))((('''&&&%%%%%%&&&&&&''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,---......------------..................111444444444;;;DDDVVViiixxxjjjdddkkkuuu{{{vvvpppnnnppptttuuuvvvppppppqqqsssvvv|||yyyooojjjhhhgggcccXXXNNNLLLQQQZZZfffppp}}}}}}yyyyyyxxxyyy{{{}}}~~~}}}}}}{{{vvvqqqjjjaaaXXXRRRFFFBBB===999888777666444222222111000/////////......---------------------.........---......//////333444555666777888999999888:::===>>>>>>???AAACCCAAACCCFFFGGGHHHJJJMMMOOOPPPQQQRRRRRRRRRQQQQQQPPPNNNOOOPPPRRRTTTVVVXXXXXXZZZ___fffmmmsssyyy~~~}}}xxxsssmmmhhheeebbbffflllqqqtttwwwyyy{{{wwwyyyzzzyyyvvvsssrrrrrrnnnnnnmmmllliiibbbYYYSSSGGGEEEAAA===:::999999::::::;;;>>>BBBHHHOOOUUUXXXWWWXXXYYYXXXWWWWWWXXXZZZ\\\\\\]]]^^^______^^^^^^]]]]]]^^^^^^]]]\\\ZZZYYYQQQRRRSSSTTTTTTSSSRRRRRRKKKJJJIIIGGGFFFEEEEEEEEE@@@???>>>===<<<;;;:::999888777666555444333333333222222333444777;;;???AAAFFFIIINNNQQQTTTWWWZZZ\\\eeemmmwww{{{{{{}}}xxxrrrnnnkkkhhhmmmsssxxxxxxwwwvvvuuuvvv{{{zzztttrrrnnnlllgggccc___\\\[[[[[[```eeemmmuuuyyyzzzxxxvvvmmm```NNNAAA;;;888444000---+++))))))******)))((())))))*********+++++++++(((((())))))))))))(((((())))))))))))))))))***+++***---...---***(((((()))&&&'''''''''(((((())))))''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%((((((((((((((('''&&&%%%&&&&&&''''''((())))))***''''''((((((((((((''''''((()))))))))************))))))*********+++++++++******++++++,,,------......///000000222:::GGGQQQkkkjjjVVVHHH???;;;888777999<<<>>>???AAA>>>>>>EEEPPPUUUTTTPPPKKKIIIEEEBBB@@@===:::777555;;;III[[[gggcccRRRCCC555333111000000222333333111000///...------,,,,,,------------------------,,,+++******,,,---,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................************************))))))***))))))(((''''''((()))))))))************++++++************++++++************************))))))***+++++++++******)))))))))************+++)))************++++++++++++++++++,,,,,,,,,------((((((''''''&&&%%%%%%$$$''''''((()))))))))))))))((((((((()))))))))******************************------,,,,,,++++++******,,,------------...............000333333333888???GGGXXXpppuuujjjkkkrrrzzztttpppoooqqqssstttooommmnnnppppppsss|||yyysssoookkkggg]]]RRRMMMKKKMMMUUU]]]pppyyyzzzyyyyyy|||xxxmmmbbbZZZLLLGGGAAA<<<:::888777555222222000//////////////////...------,,,---------...---------...//////000000000111222222333444444444666888999999:::<<<>>>???AAADDDEEEFFFHHHJJJLLLMMMNNNPPPQQQQQQQQQPPPOOOLLLMMMOOOQQQSSSUUUVVVWWWYYY^^^fffmmmtttzzz{{{vvvrrrooommmppptttyyy}}}~~~~~~~~~{{{|||}}}|||yyyvvvuuutttkkkkkklllmmmlllhhhbbb^^^LLLIIICCC>>>;;;:::;;;;;;;;;===???DDDJJJPPPUUUXXXWWWYYY[[[[[[YYYXXXYYYYYYXXXYYYZZZ\\\]]]^^^^^^___^^^^^^^^^\\\ZZZWWWTTTSSSPPPRRRTTTUUUUUUTTTRRRQQQGGGFFFEEEDDDCCCBBBBBBBBB::::::999888777666555555777666444333222222222222222222444666:::???DDDFFFJJJLLLOOOQQQTTTYYY^^^bbblllttt}}}xxxsssooommmkkkpppuuuyyyzzzzzzyyyyyyzzzyyy|||vvvtttpppnnnjjjfffcccaaa``````fffkkkttt{{{~~~|||wwwtttbbbWWWHHH===888555222000+++)))((()))******)))(((((())))))))))))*********'''(((((()))))))))))))))((()))************)))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((''''''((((((((()))))))))&&&'''(((((((((((('''&&&''''''''''''''''''((((((''''''((((((((('''&&&&&&%%%%%%&&&'''((()))******''''''((((((((((((''''''))))))))))))************)))************+++++++++******++++++,,,,,,------...000111111111444:::@@@TTTiiijjjZZZHHHBBB:::666777888999888;;;999:::AAALLLUUUXXXXXXVVVUUUSSSQQQNNNIIICCC???<<>>JJJ```zzzmmmgggiiizzzyyywwwtttqqqpppqqqrrrqqqooonnnooommmlllttt~~~}}}vvvqqqjjjbbbYYYRRRKKKGGGJJJPPP^^^jjjyyyzzzyyyxxxzzz~~~vvvkkkcccUUUOOOHHHAAA<<<999777555444333111000//////000000000///...---,,,------...------------...///111111//////000000111111222222111333555666666777999;;;<<<>>>AAACCCCCCDDDFFFHHHIIIKKKMMMOOOPPPPPPOOONNNLLLMMMNNNPPPRRRTTTUUUVVVWWW\\\dddlllssszzz}}}{{{yyyyyyyyyzzz}}}}}}zzzyyyyyypppooommmmmmnnnmmmllljjjYYYUUUMMMEEE@@@=========;;;===AAAEEEKKKPPPTTTWWWXXXZZZ]]]^^^]]][[[ZZZYYYXXXXXXZZZ[[[[[[\\\\\\\\\[[[[[[ZZZXXXVVVSSSPPPNNNNNNOOORRRSSSSSSQQQOOOMMMEEEDDDCCCAAA???>>>>>>>>>777777666555444444333333444444333222222333444444333333555999===CCCHHHKKKNNNOOOPPPSSSWWW^^^gggmmmyyyvvvpppnnnooopppssswww|||~~~|||yyyuuusssuuutttzzzzzzwwwooommmkkkhhhfffffffffgggkkkpppxxx}}}~~~zzzsssoooVVVNNNBBB999555222000///)))(((((()))******)))(((''''''((((((((()))))))))''''''((()))))))))))))))'''(((***,,,,,,***(((''')))((((((+++000111...+++)))))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((&&&''')))******)))'''&&&(((((())))))******++++++&&&&&&''''''((('''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))************)))************+++++++++*********+++,,,,,,------............///222444555@@@PPPhhhqqq[[[QQQEEE===:::999777555666666888???HHHRRRXXX\\\XXXYYY[[[]]]^^^ZZZUUUPPPGGGJJJUUUjjj|||{{{hhhTTT999555///---...///000000000000000000//////...---------------------------111000......000000000///------,,,,,,,,,,,,++++++,,,,,,,,,---------......************************************************)))******++++++++++++***))))))))))))************++++++************++++++******************************+++++++++******)))))))))*********++++++++++++,,,,,,,,,,,,---------)))******+++,,,,,,------!!!%%%(((***)))(((''''''(((((()))))))))))))))************++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,---------......000...///111000///222777;;;CCCVVVpppsssgggffftttwwwyyywwwsssoooooopppuuurrrppppppllliiioooyyy{{{ssskkkeee^^^VVVMMMEEEFFFJJJPPP]]]ooo|||}}}{{{{{{~~~{{{qqqiii\\\VVVMMMDDD>>>:::666444555444333111000111111222000///...---,,,------...,,,,,,---...///000222333000111111111222222222333111333555666666777999;;;:::===???AAAAAABBBCCCEEEFFFHHHJJJMMMNNNNNNNNNMMMLLLMMMNNNPPPRRRSSSUUUUUUUUUZZZccckkkssszzz|||{{{zzz{{{|||~~~}}}|||yyyuuuqqqooooooqqqrrrssshhhbbbXXXNNNEEE@@@>>>===;;;===AAAFFFKKKPPPSSSUUUXXX\\\___aaa___]]][[[ZZZ[[[[[[[[[[[[ZZZXXXWWWVVVSSSSSSTTTSSSRRRPPPNNNMMMJJJLLLNNNPPPPPPMMMJJJHHHEEEDDDBBB???===;;;:::999777777777666555444333333222222111111222444666777333444666:::???EEEKKKNNNPPPQQQRRRUUUZZZcccnnnuuuvvvlllhhhiiinnnrrrxxx|||}}}uuunnnjjjnnnoooxxx~~~|||nnnmmmkkkiiihhhiiijjjkkknnnsssyyy~~~}}}wwwpppjjjMMMHHH???777333000///...(((''''''(((******)))'''''''''''''''((((((((((((''''''((()))))))))))))))&&&(((+++------+++(((&&&,,,)))(((---555777333...******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''***,,,,,,***'''%%%$$$%%%%%%&&&'''(((((()))%%%%%%&&&'''((((((((('''((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))************)))************+++++++++)))******+++,,,,,,------,,,+++***+++...000222222333???QQQhhh~~~mmmbbbRRRFFF@@@<<<777444222333666<<>>IIIaaa{{{ooofffmmmzzztttmmmnnnrrrrrrrrrrrrpppmmmnnnrrrvvv~~~sssnnnfff___WWWPPPIIIDDDJJJOOOXXXdddttt~~~yyyyyy}}}}}}xxxsssjjjcccWWWLLLCCC===999666///000000000111111111111///000000000000...,,,+++...------......///000111111111111111111222222333222222333444555666777888;;;;;;;;;<<<>>>AAACCCEEEGGGHHHHHHIIIIIIIIIHHHHHHJJJJJJKKKLLLNNNPPPSSSUUUWWWXXX___iiipppssswww|||yyy{{{}}}~~~}}}xxxtttqqqrrrvvvzzztttsssnnncccVVVKKKEEEBBBAAA@@@AAADDDJJJOOOSSSTTTYYYYYY\\\```cccbbb]]]XXXXXXXXXYYYXXXVVVSSSPPPNNNMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMLLLKKKIIIGGGGGGBBBAAA???<<<:::888777666444333222222111111111222///000111000///000111333666888:::<<<>>>CCCHHHLLLMMMUUU]]]______dddrrr~~~sssiiiggglllssswww||||||tttlllgggeeeeeelllwwwyyyxxx|||~~~{{{pppkkkhhhiiijjjiiimmmrrrvvvzzz||||||zzzuuuhhh\\\GGGAAA999222/////////...+++++++++++++++***)))((()))))))))))))))(((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''***)))***///333333---(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((((((((((((++++++******)))(((((((((******))))))******+++,,,///............///000000111666???OOOcccyyy{{{}}}{{{vvviiiXXXKKKDDD???::::::666666:::@@@HHHTTT___XXXVVVWWW___kkkrrrrrroooYYYMMMFFFKKKQQQNNNGGGCCC333111///.........---,,,///...---,,,---///111333000...,,,+++***,,,---...,,,,,,++++++++++++,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((('''&&&&&&******))))))***+++,,,,,,******+++***)))(((&&&%%%******))))))((((((''''''))))))***++++++++++++***))))))***++++++++++++*********+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***''''''''''''''''''''''''%%%&&&&&&'''(((((((((((((((((((((((()))))))))***((()))***+++++++++************+++++++++,,,,,,,,,)))***,,,---.../////////------...///000222444555777777AAAUUUmmmwwwhhhhhhsss~~~}}}uuuoooppptttrrrssssssqqqpppppptttwww|||wwwpppggg]]]SSSJJJDDDAAAEEEKKKVVVeeeuuuzzzxxx{{{|||zzz|||xxxllleee[[[QQQIIIBBB<<<999333333222111111000000000000000000000000...---,,,///............//////000///////////////000000111111111222333444555666666999999999:::<<<>>>@@@AAABBBCCCDDDEEEEEEEEEEEEEEEIIIIIIIIIJJJLLLOOOQQQSSSUUUVVV\\\eeekkknnnsssyyyxxx~~~{{{xxxwwwxxxyyyzzzzzzxxxrrrhhh[[[PPPIIICCCBBBAAADDDIIINNNSSSTTTXXXXXXZZZ]]]______[[[WWWVVVVVVVVVVVVTTTQQQNNNMMMIIIIIIJJJKKKLLLLLLLLLLLLNNNMMMLLLKKKIIIGGGEEEDDD???>>><<<:::888666555555444444333222222222222222000111222111000000222444666777999;;;<<<@@@EEEHHHMMMTTT]]]bbbfffppp~~~sssllllllrrryyy~~~}}}vvvmmmeee```fffkkkuuu{{{zzz~~~}}}qqqllliiijjjjjjkkkooouuuwww{{{~~~|||xxxpppbbbVVVBBB===666111......---,,,***++++++++++++***)))((()))))))))))))))(((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%&&&+++111222///+++((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***))))))((((((((((((((()))))))))))))))***************))))))******+++,,,,,,,,,,,,,,,,,,---------///222888AAAPPPdddxxx}}}}}}zzzjjj___VVVMMMDDD???999666888<<<@@@GGGMMMRRRQQQSSSYYYaaaggghhhfff```QQQDDDCCCEEEBBB>>><<<333111///.........---,,,......---,,,---///111222111000...---,,,,,,------,,,++++++******++++++,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++******))))))++++++,,,,,,++++++***)))((((((((((((((()))******(((((()))*********)))(((***)))))))))((((((((('''))))))***++++++++++++***))))))******+++++++++***)))***++++++,,,,,,++++++***++++++,,,,,,++++++***''''''''''''''''''''''''&&&&&&'''(((((((((''''''(((((())))))))))))******((()))******++++++************+++++++++,,,,,,,,,***+++,,,---.../////////------...///000222333444444444:::GGGZZZqqqooocccmmmwww{{{xxxssssssuuurrrsssttttttrrrssstttvvv|||rrrgggZZZNNNFFF>>>>>>@@@GGGRRRcccuuu|||xxxxxxwwwtttuuuwwwyyy}}}}}}pppjjjbbbYYYQQQHHHAAA<<<777666444333111000//////000000111000000///...---000000///............///---------,,,---......///000000111111222333444444888888999:::;;;===???@@@???@@@AAACCCCCCDDDDDDDDDFFFFFFFFFGGGIIILLLNNNPPPTTTTTTZZZbbbgggkkkrrryyy||||||yyyxxx}}}~~~{{{ooo```UUUJJJGGGEEEEEEIIINNNSSSUUUWWWWWWWWWYYYZZZZZZXXXVVVSSSSSSSSSSSSQQQOOOMMMKKKDDDEEEGGGIIIKKKLLLLLLMMMNNNMMMLLLIIIFFFCCCAAA???::::::888666555444333333444444333222222222333333000111222111111111333444777999;;;===>>>AAADDDGGGQQQVVV]]]eeeooo{{{}}}uuuqqqsss{{{yyynnngggiiilllrrr{{{~~~zzzrrrllliiijjjkkkmmmrrrxxxyyy}}}|||uuujjjYYYKKK;;;888333///...---+++*********++++++******)))))))))))))))))))))(((((('''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%$$$$$$''',,,///---+++(((((((((''''''(((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))((((((''''''(((((('''(((((()))******++++++***))))))))))))***++++++***++++++,,,---,,,,,,,,,---///111444;;;JJJ^^^lll{{{rrrbbbUUUKKK@@@777777:::<<<>>>@@@HHHIIILLLOOOSSSWWWYYYZZZ___RRRFFFBBBAAA>>>999777444222///------...------......---------///000111222222111000///---,,,+++++++++************++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++++++++++++++*********,,,,,,---------,,,++++++)))(((((((((((()))******))))))*********))))))((())))))))))))((((((((((((((()))******++++++******)))))))))*********++++++)))***++++++,,,,,,++++++***++++++,,,,,,++++++***''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))))))))((())))))*********************+++++++++,,,,,,,,,***+++,,,---............---.........000111222333666666999AAALLL___|||}}}gggllluuu||||||wwwtttuuussstttuuuuuutttttttttuuu}}}qqqcccUUULLLDDD@@@>>>???DDDPPPcccrrr~~~~~~zzzxxxtttooonnnooorrrvvv{{{}}}}}}|||sssoooiiiaaaXXXNNNEEE>>>:::888666444222111000000111111111111000000//////111111///......---------,,,,,,,,,,,,,,,---............///000000111222222444444555777888:::;;;;;;;;;;;;===>>>@@@@@@AAAAAABBBBBBBBBCCCEEEHHHKKKLLLSSSTTTYYY```fffkkkttt~~~~~~zzzyyyyyy{{{|||nnncccVVVRRRLLLIIIKKKOOOSSSUUUWWWVVVVVVVVVVVVVVVVVVUUUQQQQQQQQQPPPOOOMMMLLLKKKEEEFFFHHHIIIKKKLLLLLLLLLLLLKKKJJJGGGCCC@@@===;;;777666555444333333222333222222111111111111222222///000111111111111333555:::===@@@CCCEEEGGGJJJMMMVVVXXX^^^gggsss}}}xxxxxx}}}~~~tttpppooopppvvv|||tttqqqkkkhhhiiikkkmmmssszzz{{{{{{pppbbbPPPBBB666333000......---+++)))))))))************))))))(((((())))))))))))((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&)))'''%%%&&&(((******)))''''''(((((((((((('''''''''''''''''''''(((((((((&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))(((((('''''''''(((((((((((())))))************)))))))))))))))***++++++++++++---.........---,,,---///000///000999IIIVVVnnnyyy{{{jjj[[[KKK<<<999;;;===>>>>>>===@@@DDDFFFGGGIIIMMMQQQRRRNNNKKKLLLLLLHHHAAA;;;777444///------............------------...///000222333333333111///,,,***++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++++++++++++++******++++++++++++***)))+++++++++******+++,,,,,,,,,,,,+++)))(((&&&$$$$$$))))))))))))((((((((((((((())))))***************)))))))))))))))******+++))))))***+++++++++++++++***++++++,,,,,,++++++***''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((((((((((()))))))))))))))***************+++++++++,,,,,,,,,++++++,,,---........................///000222222555777;;;@@@FFFTTTooosssrrrvvv~~~xxxvvvvvvvvvuuuuuuuuuuuutttsss|||yyylll___VVVJJJCCC>>><<<===BBBPPP___mmmwww}}}wwwqqqlllmmmnnnqqqtttwwwwwwvvvsssqqqlllfff^^^TTTIIIBBB;;;:::777555333333333333222111111111000000000000222111000...------------------,,,,,,------...///------......///000000000...///000111222333444444555666777999:::;;;;;;;;;>>>>>>>>>???AAADDDFFFHHHOOOPPPUUU]]]ccckkkxxxwwwtttssswww~~~~~~wwwoooaaa[[[TTTNNNMMMOOORRRTTTVVVVVVUUUTTTSSSSSSSSSTTTOOOOOOOOONNNMMMLLLLLLKKKIIIIIIJJJKKKKKKKKKKKKKKKIIIHHHFFFDDD@@@<<<999888666555444333222222222222000///////////////000000...///111111222333666888<<>>???>>>@@@FFFKKKJJJLLLOOORRRTTTRRRLLLGGG;;;777111...------......---------------......///111222444444333000---+++,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,))))))******+++******))),,,,,,+++++++++++++++,,,+++***)))'''&&&%%%$$$###(((((((((((())))))))))))(((((()))************)))))))))((((((((()))***+++))))))***++++++++++++******++++++,,,,,,++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))***)))))))))))))))(((((()))(((((((((((()))***+++******+++++++++,,,,,,,,,+++,,,------......------............///000111222111444:::>>>BBBMMMdddxxxyyyzzz{{{yyywwwvvvvvvvvvtttsssttt{{{ttthhhaaaPPPFFF>>>===;;;;;;CCCOOO]]]kkkyyyzzzpppnnnmmmnnnpppqqqpppooonnnllljjjfffaaaXXXOOOHHH>>><<<999666444444444555222222111111111111222222111111000......------------------------......///---------......////////////000222333444555555555777888999:::;;;;;;<<<<<<:::::::::;;;===@@@CCCDDDHHHJJJPPPXXXaaalll}}}xxxpppooosssvvvuuurrreee___VVVPPPNNNOOOQQQRRRTTTTTTUUUSSSQQQPPPPPPQQQMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHEEEDDDCCC@@@>>>;;;888666555555333222111111111111......---------...//////...///222333444777:::===>>>BBBHHHNNNQQQTTTVVVXXXXXX[[[bbbkkkuuu~~~~~~|||uuuoooooovvv}}}~~~wwwnnniiigggjjjlllmmmqqqwww|||{{{ooo```QQQBBB888333111...---------+++***(((((())))))******))))))'''(((((()))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&(((+++...000&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''''''''&&&'''((('''&&&&&&'''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((++++++******)))((((((''')))(((((((((((()))******)))(((((((((((()))******'''+++......---...444999CCCSSSjjj}}}qqqWWWFFF>>>999666555555777:::::::::<<>>999===FFFOOO^^^pppzzztttrrrooonnnnnnnnnmmmlllddddddddddddaaa\\\UUUPPPBBB???;;;777555333333444333222111111111111222333111000///...............---,,,,,,,,,,,,---......---------............///000111333555666666666555888888999:::;;;;;;::::::777777777888;;;===@@@AAADDDFFFMMMWWWaaappptttjjjggghhhhhhhhh```[[[SSSNNNMMMMMMOOOOOOPPPRRRSSSRRROOOLLLLLLMMMJJJJJJIIIIIIIIIIIIIIIIIIFFFGGGGGGGGGFFFFFFEEEDDD@@@@@@???>>><<<:::888777555444222111000/////////...---------......///000///111444666999<<<@@@CCCDDDIIIOOOUUUXXXYYY[[[\\\```eeelllrrrwww|||}}}||||||zzz{{{}}}}}}uuummmmmmttt|||~~~~~~vvvnnnjjjjjjmmmnnnnnnqqqvvvyyyzzztttfffVVVIII>>>666222000---+++++++++***)))'''(((((()))))))))))))))''''''((()))))))))))))))&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&(((***---000&&&'''((())))))((('''&&&%%%%%%%%%&&&'''(((((((((&&&'''((('''&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))'''&&&&&&&&&&&&'''((()))*********)))))))))))))))((((((((((((((()))******)))(((&&&%%%&&&'''***+++(((***+++,,,,,,---000222777DDDWWWkkkzzzooo[[[LLLAAA999777888888888888888:::===???FFFOOOWWWXXXXXXZZZWWWRRRFFF@@@777000...---......---------...---------,,,---...000111222222222222///......------......///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,++++++***,,,,,,---...............,,,+++******)))))))))***''''''''''''(((***+++,,,'''((((((((()))))))))***'''(((((()))))))))))))))***)))'''''''''(((***+++((())))))******************++++++,,,,,,++++++***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((***+++,,,,,,.........------,,,,,,,,,)))((('''''''''(((***+++******+++++++++,,,,,,,,,,,,,,,------...---------...............///000111222222444555555;;;JJJZZZvvv~~~}}}|||yyyyyyyyyxxxvvvuuuyyyyyytttttt}}}tttnnnkkkYYYJJJFFFAAA::::::AAAFFFUUUgggrrryyywwwtttqqqooonnnmmmlllkkk]]]^^^___aaaaaa___ZZZVVVEEEBBB===888555333222222333222111111111222333444000000///............///,,,,,,++++++,,,,,,---...------..................+++,,,...///000000000///222222333333444333333333555555666777999<<<>>>@@@CCCFFFNNNXXXdddtttyyyhhh___\\\\\\\\\ZZZVVVOOOKKKKKKLLLMMMNNNMMMPPPRRRQQQMMMJJJJJJJJJHHHHHHGGGGGGFFFGGGGGGHHHBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>===<<<;;;999888777444333111000...---------...............///000111000333666999<<<@@@DDDGGGKKKPPPVVV[[[]]]^^^___```jjjooovvvyyyyyyzzz}}}uuuwwwwwwttttttwwwvvvsssyyy||||||tttlllkkksss{{{yyyrrrooollllllooopppoooqqquuuwwwwwwooo___OOOCCC;;;555222///+++)))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&'''***,,,&&&'''(((******((('''&&&&&&&&&&&&'''((())))))***&&&'''((('''&&&&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))((((((((()))******++++++((((((((((((((()))******,,,***(((&&&&&&))),,,...,,,+++******+++---///000,,,444CCCVVVhhhyyynnn]]]MMMCCC@@@;;;:::888777777999:::;;;>>>MMM\\\bbbbbb```YYYPPPIIIBBB999111............---------......---,,,,,,,,,,,,...000222333444444//////............//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,,,,+++******++++++,,,---.........---...------,,,+++++++++,,,,,,+++***))))))***+++,,,'''((((((((())))))******'''(((((()))))))))))))))***)))'''&&&'''(((***+++(((((()))***************+++++++++,,,,,,+++++++++(((((('''&&&%%%$$$$$$%%%&&&'''(((***,,,------------000333333000---+++************)))))))))((((((((())))))))))))*********++++++,,,,,,,,,,,,---------------........./////////222555555555999AAAHHHeee{{{~~~{{{}}}|||xxx||||||||||||yyyxxx}}}sssmmmfffbbbYYYKKK???:::<<<@@@EEEGGGRRRbbbqqqzzz}}}wwwttttttrrrmmmhhhiiigggeeeeeeeeebbb]]]XXXPPPJJJBBB;;;777555333222444444333222111111111111000000000000////////////,,,,,,---------------------...//////000000000000............////////////222222222222222222222333444555555555555777:::<<>>===<<<<<<999777555333222333444555333222222111000//////.........------...///111222777888:::===AAAFFFJJJMMMRRRTTTYYY^^^bbbfffhhhiiiqqqzzz||||||yyyssslllmmmnnnnnnnnnpppsssvvvxxxzzz|||tttjjjhhhmmmvvv|||}}}~~~yyysssnnnlllnnntttvvvqqqooorrrvvvrrreeeQQQDDD???:::333000...,,,***))))))))))))******))))))))))))************)))(((((((((((((((+++***(((&&&%%%%%%%%%&&&(((((((((((('''&&&%%%$$$###'''+++,,,***((('''(((((('''&&&%%%$$$%%%%%%&&&))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++***(((&&&$$$$$$%%%((()))'''((()))******)))((('''))))))))))))))))))))))))''''''(((((())))))******)))++++++)))'''(((,,,000,,,---///...------...000333444999AAAKKK]]]wwwoooaaaUUUNNNIII@@@:::;;;;;;888666999===IIIWWWbbbggggggddd```XXXOOOCCC===:::666333111222111///---------.....................///000000555111---,,,...///...---///...---,,,,,,+++***)))---,,,+++++++++,,,---...222111///---,,,---...///......//////...---,,,,,,++++++++++++++++++++++++************+++,,,---...************************))))))((((((''''''&&&&&&)))))))))))))))))))))))),,,+++***************+++(((((()))***************,,,+++++++++******))))))&&&&&&%%%%%%%%%&&&&&&''''''((()))+++,,,---------...000222222000...------,,,,,,,,,+++***))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---------.........///////////////222444444444888@@@FFF___{{{~~~wwwxxx~~~~~~zzz{{{}}}|||yyy{{{zzzzzzzzzvvvssswww~~~{{{sssooolllkkkeeeZZZMMMBBB===<<<>>>@@@IIIWWWeeeppp{{{}}}zzzyyywwwtttqqqooollliiihhhgggeeeaaa]]]RRRLLLDDD===999777666555444444333222111111222222111000000000////////////------------------------((()))******+++++++++***---.........///////////////000000111222333444444444555555555444555777999===AAAHHHSSSbbbvvvrrrcccXXXRRRLLLKKKHHHEEEBBBAAA@@@@@@>>>???@@@AAABBBAAA@@@???BBBAAAAAA@@@AAAAAABBBBBBAAA@@@???===<<<;;;;;;:::777666444222222222333444222111111000//////......///.........///000222333777888;;;>>>CCCHHHLLLOOOTTTWWW\\\bbbgggllloooqqqxxx~~~{{{uuunnncccdddffffffhhhkkkooorrrzzz}}}{{{rrrhhhdddhhhqqqwww{{{|||yyyvvvsssrrrqqqqqqqqqrrrqqqttt{{{|||xxxuuuvvvpppjjj\\\JJJ@@@<<<777111///...---++++++***************))))))))))))******(((((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''(((&&&&&&'''''''''''''''&&&%%%---555555///******---((('''&&&%%%%%%%%%&&&&&&)))))))))((((((''''''''')))(((((((((''''''''''''((('''&&&&&&''''''&&&$$$''''''''''''''''''''''''&&&&&&'''((())))))***+++)))(((&&&%%%%%%&&&'''((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))++++++***((('''(((***,,,+++---......,,,,,,---/////////222888@@@MMMcccvvvqqqddd\\\VVVKKKCCCAAA???<<<:::<<<;;;BBBMMM[[[hhhqqqrrrpppkkk```SSSJJJDDD???888444111///...------------,,,------------...///000000222000///111444555444222/////////...,,,+++,,,------,,,+++++++++,,,---...000///---,,,+++,,,...///......//////...------,,,++++++++++++++++++++++++,,,,,,++++++******++++++************************(((((((((((((((((())))))))))))))))))))))))))))))******((('''&&&&&&&&&&&&(((((()))***************++++++*********)))))))))$$$$$$$$$%%%&&&'''((())))))***+++,,,------------...///000000.........000000///...---,,,***))))))************+++++++++,,,++++++,,,,,,,,,,,,------............////////////...111333333333777===CCCSSSnnnsssiiikkk{{{{{{yyyyyyyyyxxxyyyxxxxxxxxxtttnnnooottt}}}vvvtttnnnooommmeeeYYYKKK???999;;;<<>><<<::::::666666888999:::<<<<<<===???>>>>>>=========>>>>>><<<;;;:::999888888888888555444222111000000111222000000000///......------///......///000222333555888999<<<@@@EEEJJJOOORRRVVVYYY^^^eeelllrrruuuwwwyyy~~~|||vvvoooggg```\\\^^^```bbbeeejjjpppuuu{{{sssiiidddgggnnntttxxxtttrrrmmmhhhdddeeejjjooossstttxxxzzzxxxggg^^^OOO@@@:::888333---*********))))))(((((((((***))))))(((((())))))***((('''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''(((((()))&&&000::::::111++++++...''''''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&)))(((''''''(((((('''%%%'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((***(((&&&&&&((()))*********+++,,,,,,++++++,,,...---,,,---111444<<>><<<===@@@FFFJJJQQQ^^^lllwww~~~}}}xxxsssooollljjjhhh\\\VVVNNNFFFAAA===:::999555555444333333333333444111111111000000000//////000//////...---,,,,,,+++//////000000000000//////,,,,,,---------...............///000000111222222000222333222111111222444444888===DDDMMMZZZjjjttt{{{xxxuuulll^^^SSSIIIFFFCCC???<<<:::888888666666666777888;;;===>>><<<<<<;;;;;;::::::;;;;;;666666555555444555555555222111000/////////000000//////.........---------............000222444666999:::===BBBGGGMMMRRRUUUVVVYYY```gggnnntttxxxzzzuuuuuusssmmmggg```ZZZVVVZZZ\\\___ccchhhooowww}}}yyytttmmmjjjlllqqquuuwwwqqqmmmhhhcccbbbffflllpppooorrryyy{{{uuu```TTTCCC888555333///***))))))******)))))))))((())))))(((((((((((()))))))))((((((''''''(((((((((&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&---333333---''''''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&'''(((((('''%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&'''((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((%%%###%%%))),,,+++***)))***++++++******+++,,,...,,,---...///222;;;FFFZZZjjj|||||||||rrriiiaaaWWWMMMGGG@@@<<<===III\\\nnn~~~yyyqqqnnnjjj```VVVFFF@@@999444333222000///,,,,,,,,,,,,---...///000...///333777<<>>999444111222111...+++///...---,,,++++++,,,---,,,,,,++++++,,,---...///---...............------,,,,,,,,,,,,,,,,,,,,,,,,///...---+++***))))))(((************************))))))*********+++++++++((((((((((((((((((((((((---,,,+++***))))))))))))((()))************)))))))))))))))(((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''***+++,,,,,,------------+++,,,,,,+++***+++...000333222111///---+++***)))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------///000000111222555888;;;AAARRRmmmzzzpppqqqvvvzzznnnmmmppppppoooqqqsssqqqkkkiiijjjkkkqqqzzz}}}yyytttmmmeeeZZZNNNFFF:::;;;===AAABBBEEEOOO[[[jjjuuu|||||||||xxxsssooommmllleee```WWWOOOHHHBBB===:::888777666555555444444444111111111111000000000000000000///...------,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,------------/////////////////////...,,,...000111111111222444333666:::>>>CCCKKKVVV___iiippp{{{yyypppllljjjdddYYYOOOEEECCC@@@<<<999777666666999888777777888:::<<<===;;;:::999888888888888888333222222111111222222333000//////...........................---------------------...000222555666:::<<>>EEENNN\\\ggguuu}}}|||xxxtttsssxxxyyy{{{zzzvvvsssppppppmmmiiibbb[[[SSSLLLDDD???<<<;;;999888666555555555222222111111111000000000000/////////...---------,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------000//////......------,,,***---///000111111222444444666999;;;===BBBJJJPPP\\\hhhyyy}}}ssshhh```\\\WWWNNNGGG>>><<<:::777555444444444777777666555666777888999888888777666555555555555222111000000000000000111................................................------...///111444777888===???BBBHHHNNNUUU[[[___bbbgggooovvvzzzzzzxxxwwwhhh^^^UUUPPPOOONNNQQQVVVTTTXXX___gggpppyyy~~~||||||uuuuuutttsssssssssssssssnnniiifffiiipppuuutttqqqqqqxxxqqqaaaMMMBBB777222000---*********)))((('''&&&''''''((()))((((((''''''(((((()))%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%$$$###!!! )))(((&&&%%%%%%&&&'''(((+++'''$$$###%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&""""""$$$%%%'''((()))***((((((((()))))))))))))))((('''%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&(((((((((((('''(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))((((((((((((---+++)))((('''&&&$$$"""((()))******))))))***,,,...++++++------,,,///555666<<>><<<:::888666666555222222222111111111000000////////////..................//////...------,,,++++++++++++,,,,,,,,,,,,.........---------------+++...000111000000111222000333666777888;;;AAAFFFQQQ```uuu|||ppphhh\\\TTTOOOKKKEEE@@@888777666444333333444444333222333333444555666666555555444333222222222222222111000///////////////---............................................./////////111444777:::;;;AAACCCGGGMMMTTT[[[aaaeeejjjpppwww}}}|||vvvrrraaaVVVMMMKKKLLLLLLQQQVVVWWW\\\eeeoooxxx~~~~~~{{{{{{yyyvvvssspppoooqqqrrrqqqooonnnpppsssvvvvvvvvvwww~~~|||fffQQQBBB999333222000,,,+++...***(((%%%"""!!!"""$$$&&&((((((''''''''''''((((((%%%$$$$$$$$$%%%%%%&&&'''%%%&&&''''''&&&%%%$$$###'''&&&%%%%%%%%%''')))***((('''&&&&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&''''''(((((('''''''''(((((())))))))))))(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&'''((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))***++++++***'''&&&%%%%%%(((***++++++***)))+++,,,...+++***,,,,,,+++---222222444;;;JJJ^^^ppp{{{~~~{{{vvvsssuuu}}}~~~fffUUUGGGCCCCCCGGGTTTdddtttyyymmm[[[NNNGGGAAA:::444333222111000///.........---...000000111555;;;@@@DDDEEEIIIPPPUUURRRHHH???333111///---,,,+++++++++,,,------------,,,,,,+++,,,------...//////......------------------------,,,++++++******++++++,,,***************************************)))))))))))))))))))))))))))))))))******)))))))))******+++***************)))(((((()))))))))*********++++++######$$$%%%&&&((()))***&&&'''(((***,,,---------...///000000.........000......---,,,***)))((((((((())))))))))))*********++++++,,,,,,,,,---------////////////000000000111222111111222444555666555777999BBBTTTllltttooogggiiippp~~~}}}tttqqqqqquuuvvvssspppqqqggghhhkkkooouuuooo___MMMDDD<<<999888888<<>><<<999777666555222222222111111111111000.........///////////////---.........---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------.........---///111222000/////////,,,///222444444777<<>>DDDFFFJJJPPPXXX___eeeiiinnnsss{{{{{{sssmmmbbbWWWOOOPPPRRRRRRVVV[[[]]]cccnnnxxx~~~}}}yyysssnnnnnnpppsssuuuvvvvvvuuutttuuuxxx{{{zzzvvv\\\EEE999333000111000,,,---222111...***&&&%%%&&&)))+++((((((''''''''''''((((((&&&&&&&&&&&&''''''((()))%%%&&&'''((((((((('''&&&%%%$$$$$$$$$&&&(((+++---"""&&&***)))&&&$$$&&&(((###$$$&&&'''((('''&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''(((((())))))******$$$'''******((((((***,,,(((***++++++******+++,,,///,,,+++,,,---+++---222222222555===LLL^^^oooyyy~~~yyyrrrrrryyyzzzcccMMMFFFDDDBBBGGGQQQgggvvvfff[[[SSSKKKAAA999555444222111///......---+++---000000000111555888:::AAAIIINNNLLLDDD;;;444333222000---,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,---.../////////...---------------------------,,,,,,+++*********+++************************((((((((()))******++++++************************)))((('''&&&&&&&&&&&&&&&***************)))(((((())))))******+++++++++,,,&&&%%%$$$###%%%(((+++---((('''%%%$$$%%%(((+++---111666:::999333---++++++---------,,,,,,++++++***))))))))))))************)))************++++++++++++++++++,,,---...///000000111111222333333444444888:::@@@HHHTTTiii}}}mmmlllgggfffpppwwwsssvvvxxxssspppqqqhhhhhhiiikkkqqq|||lllZZZMMMBBB>>><<<888888;;;CCCCCCDDDGGGLLLPPPRRRRRRXXXaaammmxxx~~~~~~}}}}}}{{{yyyyyyxxxqqqfff^^^OOOIIIAAA=========:::666888666444333444444222111......000111222222222222......---------......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............////////////000//////......000333666777CCCIIIRRRYYY\\\[[[ZZZYYYcccfffllluuusssfff[[[UUUOOOKKKEEE>>>:::777777777777666555333222222333333333333222111222333555666222111111111000000//////------...///000000000///........................000000000000111111111111222222222222444888>>>BBBJJJLLLOOOTTTZZZcccmmmsssuuuvvvxxx|||~~~|||vvvpppfff^^^YYYZZZ]]]```eeekkklllqqqzzzzzz||||||zzz{{{uuukkkhhhlllrrrwwwxxxtttwwwzzzxxxxxx{{{~~~iiiQQQAAA888555111---+++******+++,,,((($$$$$$'''***+++***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%$$$$$$$$$######((('''&&&%%%$$$%%%%%%&&&+++***)))(((&&&&&&&&&&&&''''''&&&((()))(((&&&$$$%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''))))))(((((((((((())))))'''((()))******++++++***))))))))))))((((((((((((*********)))((((((''''''***((('''&&&'''(((***+++))))))***+++,,,,,,------***,,,...111777DDDVVVbbbvvv|||uuuvvvzzz{{{fffUUUIIIAAA@@@EEEXXXfff|||yyymmmbbbWWWMMMGGGEEE@@@999444222000///---333111---,,,---///000000333888@@@FFFHHHEEE@@@<<<777222...,,,...000000///......---,,,,,,,,,---------,,,+++******+++,,,---+++,,,------......------,,,,,,++++++***))))))))))))))))))))))))))))))))),,,,,,,,,+++***)))((((((((('''(((***++++++***((()))))))))))))))))))))))))))(((((()))******(((&&&))))))))))))************%%%$$$######$$$&&&((()))'''&&&%%%%%%&&&(((***,,,222666:::888333...---...------,,,,,,+++***))))))))))))))))))************)))************+++++++++------,,,,,,,,,---......000000000111222222333333555666:::AAAJJJ\\\vvvxxxkkkfffccckkk{{{uuutttwwwtttqqqoookkkkkkjjjjjjmmmuuu~~~|||hhhZZZLLLDDD>>>999999<<>>666444000---+++***+++++++++)))'''&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$######$$$%%%((((((''''''''''''''''''&&&$$$""""""$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''+++***)))((('''''''''''',,,,,,,,,,,,+++***)))((()))((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&((()))+++))))))***++++++,,,------+++,,,------000888EEEOOObbbppp}}}vvvaaaPPPDDD@@@BBBHHHUUUjjjxxxooofff]]]WWWNNNKKKEEE???999444000---///...,,,---...///...---+++000888???CCCDDDCCCAAA:::666111///......,,,***------,,,,,,,,,---......,,,,,,++++++++++++,,,,,,+++,,,------......------*********+++,,,,,,------,,,***)))'''''')))***,,,,,,+++++++++***)))))))))(((((()))***++++++***))))))))))))))))))))))))))))))(((((((((******(((''''''(((((((((((()))))))))############$$$$$$$$$%%%$$$%%%%%%&&&'''((()))***///222555444000------///...---,,,+++***)))(((((())))))))))))************)))************+++++++++///...---,,,,,,,,,,,,,,,...//////000000111222222333333555999???LLLbbbuuuyyyqqqhhhfffnnn~~~yyyuuuwwwwwwtttrrrooonnnllliiiiiilllrrrwwwzzzkkkZZZMMMDDD>>>;;;<<<===BBBKKKWWWccckkknnnoooqqqvvv~~~}}}kkkaaaTTTIIIBBB>>>;;;888777444222111111111000///111000000//////...------000000///...---------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..................///111333555333666:::<<<<<<;;;;;;;;;:::<<<@@@DDDKKKSSS\\\cccjjjkkkkkkllllllkkkiiiiiijjjgggbbb[[[RRRJJJDDD@@@999888777666555444444555222111000///......//////222111111000000000000111000000000000////////////------.........---,,,,,,......................../////////000000111111111222444666888;;;>>>CCCGGGMMMQQQVVV\\\bbbiiipppttt}}}yyytttpppmmmmmmpppsssyyyzzzwwwrrrnnnkkkjjjkkklllrrrsssvvv{{{{{{xxxxxxzzz{{{rrr[[[FFF<<<999333111///,,,+++++++++,,,)))***+++***)))((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&### !!!$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''')))******+++++++++++++++***)))((('''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))(((((('''&&&'''((()))***))))))******+++,,,,,,,,,+++,,,+++******...666<<>>>>>DDDPPP```nnnyyy~~~yyynnn___QQQGGGAAA===::::::777444222333333333222///////////////000111111111111///...------------------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------......---...///000111222111333555666555555666777777888:::<<>>AAAFFFNNNWWW___dddfffjjjlllqqqvvvzzzzzzwwwtttqqqrrrppphhhZZZKKK???999333111//////000111000//////000111444888<<<@@@BBBDDDCCC@@@===999444///,,,//////...------------...***+++,,,------,,,+++***+++,,,------......---------------,,,++++++******,,,+++)))(((((()))+++,,,***************+++++++++)))***++++++*********+++(((((((((((((((((((((((((((''''''(((******)))''''''''''''((((((((())))))$$$$$$&&&'''&&&%%%###"""!!!###%%%'''(((((('''&&&((()))******)))***+++,,,......---,,,+++***))))))((()))))))))************))))))*********+++++++++,,,++++++,,,---...//////,,,------...//////000000111000111444666<<>>;;;888555333333444444444111111000000000111222333222111000///...---------........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---------------...//////000---...000000000000222444222333555555666888;;;>>>>>>???AAABBBBBBAAA???>>>>>>======<<<:::888777666///000000111111000/////////////////////.........////////////...------,,,.....................///,,,---------,,,+++******..............................///000111222333444444777<<<@@@CCCHHHMMMQQQYYY[[[___ccchhhooowww}}}|||vvvqqqmmmkkklllmmmlllqqquuuuuuuuuxxx}}}wwweeeSSSCCC999333111------++++++***++++++,,,'''***------)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''(((((((((((((((((((((&&&&&&'''''''''&&&%%%$$$&&&%%%%%%''')))***)))(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********)))(((&&&$$$###$$$%%%&&&''''''(((((('''&&&&&&''''''((((((((()))((((((''''''&&&&&&&&&&&&***))))))*********++++++)))***************++++++***++++++++++++---///000444:::GGGYYYlll}}}}}}~~~kkkYYYLLLHHHEEEBBBBBBFFFKKKOOOPPPRRRWWW___jjjtttzzz|||{{{~~~~~~wwwkkk[[[MMMEEE:::666111......///000000111000///000222666;;;===EEEEEEEEECCC???;;;888666444333111///...,,,,,,++++++,,,---......---,,,++++++,,,------......------,,,,,,,,,+++******)))))))))***++++++++++++***)))***************+++++++++)))+++,,,+++)))(((***,,,(((((((((((((((((((((((((((''''''(((***+++)))((((((((()))))))))*********%%%%%%&&&''''''&&&%%%$$$!!!"""$$$&&&'''''''''&&&))))))******++++++,,,,,,,,,,,,,,,+++******))))))))))))))))))************)))************++++++++++++++++++,,,---...000000,,,------......///000000...---...222333666>>>HHHUUUhhh|||lllhhhnnnuuu{{{tttpppssssssrrrpppllljjjiiijjjjjjhhhiiippp{{{}}}tttiiiaaa[[[RRRIII===@@@HHHVVVgggwww~~~{{{uuujjj^^^RRRJJJDDDAAA;;;888444222222333444444777555333111000///000000111111000///............////////////////////////...------,,,,,,------...+++++++++,,,,,,,,,------------------------------,,,---/////////000222333...///000000///000222333444555666777888777666666333333333444333333222222///000000000000///.........///////////////......---......///......---,,,---------...............,,,,,,---------,,,++++++..............................000111333444555666777:::>>>BBBFFFLLLRRRWWW\\\___cccggglllrrrzzz~~~|||tttooommmmmmmmmmmmqqqssssssuuu{{{{{{kkkVVVFFF===888333...,,,++++++***************''')))***+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%&&&'''(((((((((&&&%%%$$$$$$$$$%%%'''))))))'''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$&&&((()))))))))(((************)))((('''&&&&&&&&&&&&''''''(((((()))))))))(((((('''&&&&&&%%%))))))************++++++************************,,,,,,++++++++++++++++++222222888EEEUUUiii}}}~~~mmm^^^OOOIII@@@<<<===@@@BBBBBBDDDIIIRRR___lllwww}}}|||ttthhhZZZPPPBBB<<<555000......//////---,,,+++,,,...222666999???AAABBBBBB@@@>>>======888777555222///---,,,+++,,,,,,------------,,,,,,+++,,,------......------((())))))******+++,,,,,,(((***,,,------,,,***(((++++++******************)))+++,,,***'''&&&)))+++))))))))))))))))))))))))'''''''''(((***+++***((())))))))))))************%%%%%%&&&&&&&&&&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&(((((()))***+++,,,+++***)))))))))))))))((((((((())))))))))))************)))************+++++++++,,,,,,,,,,,,,,,---...///---------...//////000000---,,,...111222222888???JJJUUUgggxxxyyyqqqooo~~~yyyqqqsssttttttrrrnnnkkkjjjjjjkkkhhhggghhhmmmuuu~~~vvvkkkeeebbb[[[RRRDDDBBBBBBGGGSSSbbbooovvvxxxvvvxxx}}}zzzxxxrrrooojjjaaaWWWNNNHHHEEE===:::555333333555666666777555333000////////////000000///////////////000///////////////////////////......------......///,,,,,,,,,,,,------------,,,,,,---------,,,,,,,,,---///000000//////000222---///000000//////000111000000000111111222222222000000000111111111000000////////////////////////------...//////......---,,,---.../////////...---,,,,,,---------.........+++,,,,,,------------,,,...........................///000222444666777888:::<<>>:::888666333111///...---------,,,,,,,,,,,,------+++,,,------......------))))))***++++++,,,,,,---***++++++,,,,,,++++++***,,,+++++++++***)))))))))(((***+++)))%%%$$$'''+++))))))))))))))))))))))))'''&&&&&&(((***+++***)))((((((((())))))))))))***$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''&&&&&&'''(((******((('''&&&&&&&&&''''''''''''((())))))))))))************)))************+++++++++......---,,,,,,,,,------------......///000000000...---///222333222555;;;@@@CCCPPP___dddfffvvv|||tttvvvsssuuuuuusssooollljjjiiikkkjjjhhhfffeeejjjvvvwwwkkkffffffaaaXXXMMMGGG@@@>>>DDDOOOZZZaaaiiihhhjjjssszzzvvvtttlllkkkhhhbbbZZZQQQJJJGGG@@@===888666666888999999333222000......///111222000////////////000000111000000000000000000000000//////............//////,,,,,,------------......,,,,,,---------,,,+++++++++,,,...---,,,++++++,,,,,,...000000///...///000//////......///000111111111111222222222111000000......------......///000+++,,,---.........---,,,+++,,,...///000///......,,,,,,,,,------.........+++,,,------....................................///000111333555777888999;;;===@@@DDDIIIQQQYYY___eeekkkuuu}}}~~~~~~{{{yyyzzzvvvssskkkppptttvvv|||xxx```SSSAAA555111///---***++++++******))))))(((((((((%%%###%%%(((***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&'''((()))******)))((('''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&###%%%''')))******))))))+++(((%%%$$$%%%'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''((())))))((('''$$$###%%%&&&'''((())))))))))))%%%%%%&&&&&&'''((())))))''''''(((((()))*********%%%&&&&&&'''((('''''''''*********)))))))))))))))***))))))***,,,...///...---,,,///444666;;;JJJ[[[qqq|||}}}xxxgggYYYPPPJJJDDD???777999???IIIWWWeeepppuuuzzzuuuqqqsssuuuqqqeee[[[PPPLLLFFF@@@;;;777333000000000//////000000000111///222555555555555888;;;999888666444222111000000......,,,++++++,,,......+++,,,------......------......---,,,,,,++++++***,,,,,,+++******+++,,,,,,---,,,,,,+++***)))(((((('''***+++((($$$###&&&+++))))))))))))))))))))))))'''&&&&&&(((***+++***)))''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++*********)))))))))))))))************************+++,,,---...//////////////////......///111444666888<<<@@@CCCHHHQQQ]]]ggg~~~{{{}}}xxxxxxxxxvvvtttqqqnnnlllkkkkkkiiieeedddiiittt}}}{{{rrrhhhaaa]]]\\\VVVNNNFFFCCCAAACCCLLLVVVZZZ```dddfffnnn}}}~~~yyyrrrnnnnnnkkkeee]]]UUUQQQOOOEEEAAA;;;999999999666444666666555444333222111111222111111000000000000000111000000///...---------111000...,,,,,,...000111//////......---,,,++++++------------------------++++++,,,,,,---...//////---.........//////000000////////////////////////222111///...------......//////.........---------...---,,,,,,,,,,,,---...---,,,,,,+++,,,---///000///...---,,,+++,,,---......///000///...---...000...///000///---,,,---...222333333333444777<<>>AAAQQQcccyyyrrraaaWWWPPPJJJ@@@<<<<<>>333///---+++***+++)))))))))((((((((('''''''''(((((()))((('''&&&%%%'''&&&&&&%%%%%%$$$$$$###&&&''''''''''''''''''&&&(((''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$###$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%$$$$$$######''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&'''))))))''''''(((((())))))******((((((((()))*********+++************++++++++++++,,,,,,,,,,,,...111444666BBBNNN```ppp{{{qqq^^^NNNFFF???<<<>>>CCCIIISSS[[[fffiiimmmpppqqqnnnkkkhhheee___WWWPPPIIIBBB;;;555111///---,,,------,,,+++.........///000000111111222333444555666666555555333222000......///000111111///...---......---,,,------------------------************************,,,,,,,,,+++++++++***************************)))************************)))+++,,,+++)))((((((((()))))))))))))))***+++,,,$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))(((((())))))***+++(((((())))))******++++++************************)))***+++,,,,,,---------/////////000000111111111000222555666777;;;AAAGGGRRRddd}}}~~~zzzuuurrrqqqhhhlllqqqsssrrrrrruuuwww}}}|||pppiiieeebbb```^^^UUUIII???<<>>CCCIIIVVV[[[bbbjjjoooqqqpppooorrrpppkkkcccXXXKKK@@@:::666333///------......---/////////............---000111333555888999::::::777666333111000000222333222000............---,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********************************************,,,,,,+++)))'''''''''+++************+++,,,,,,&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((()))******''''''((()))***++++++,,,************************)))***+++,,,------------...///000000111000000//////111333444555777:::===BBBPPPfff~~~yyyuuusssjjjnnnrrrtttsssrrrrrrrrrttt}}}wwwkkkiiijjjjjjcccTTTGGGAAA<<>>;;;:::888666444444333333333222222111111111111111000000000000//////.........///000000000000///...000000000//////.................................///////////////.........................................................,,,---------...//////000........................---------------------------,,,,,,+++************,,,---///000000///.........///000///...---...000---...000000000222555777;;;===???AAADDDHHHMMMPPPRRRSSSYYYbbbhhhlllrrryyy{{{tttoootttvvvyyyxxxtttnnniiifffiiiuuu{{{kkkSSSAAA777000,,,,,,---******+++************))))))))))))''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''''''''''''''((('''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&(((((((((((((((((('''''')))))))))))))))((((((((((((((((((((())))))))))))---,,,,,,,,,,,,---...///444444888CCCSSSbbbkkknnn|||eeeXXXHHH???;;;;;;>>>CCCJJJPPPYYYccclllqqqssstttxxx{{{|||vvvhhhWWWHHH???>>>:::444000//////000000000000//////.........---...///222555888;;;===>>>999888777666555444444444222000......///000000///------------------------------------------------,,,,,,,,,+++++++++******************++++++++++++************************)))***,,,+++)))(((((((((,,,+++++++++++++++,,,,,,&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((((('''((())))))***''''''((()))***++++++,,,***************************+++,,,------......---...//////000000000//////...000222333444555777999>>>EEESSSiii{{{vvvsssooopppppppppnnnmmmmmmmmmllluuutttqqqpppqqqkkk^^^QQQKKK<<<===???AAADDDMMMZZZeeeuuu~~~vvvnnncccZZZSSSNNNHHHDDD@@@>>>;;;888666444444444222222111000000000000111000000000000000///////////////000111111000//////------------,,,,,,,,,,,,........................///////////////........................---------........................------............---------.....................------------------------,,,,,,,,,,,,+++******))),,,...///000111000/////////111222111000///000111---...000111222444999<<<@@@BBBFFFIIILLLPPPUUUYYYYYY[[[bbbkkkrrruuu{{{{{{wwwvvvwwwwwwxxxzzz{{{|||yyyrrrjjjdddbbbccclllwww|||mmmYYYFFF;;;444///,,,---,,,)))(((***************))))))))))))((((((((('''''''''''''''###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))((('''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&%%%%%%(((((((((((('''''''''''')))))))))(((((((((((((((''''''((((((((()))))))))+++++++++,,,---...//////222222444777???IIIUUU\\\oooyyy|||jjjUUUGGG???;;;<<>>:::;;;=========;;;999888666444111///000000000///------------------------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------************************&&&(((*********)))***+++,,,,,,+++++++++++++++,,,###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&'''(((((()))''''''''''''''''''''''''((((((''''''(((((()))***(((((())))))******++++++***************************+++,,,---.....................//////000000000......///000222333555666<<<===FFFUUUggg||||||vvvrrrpppooollljjjiiihhhiiiiiiiiiooozzz|||xxxwwwqqqeeeZZZTTTCCC???;;;<<<>>>CCCMMMWWWssstttkkkccc\\\TTTOOOEEECCC???:::777555555555333333222111111111111111000000000000000000000000000000000000000000000000//////..................,,,,,,,,,,,,,,,,,,,,,,,,.................................---------------------------------------------.........------,,,---------...............,,,------......------,,,+++,,,,,,,,,,,,,,,+++***,,,,,,---...////////////111222333222111000111333...000111333555999>>>BBBFFFIIIMMMQQQUUUZZZ___bbbeeefffmmmvvv|||}}}yyyssslllhhhjjjooovvvyyy{{{qqqhhhcccbbbbbbhhhooouuu}}}}}}nnnZZZFFF:::444222...,,,,,,***'''&&&)))******)))))))))((((((((()))(((''''''&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$%%%&&&((((((&&&&&&&&&&&&(((((($$$$$$$$$$$$############$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++++++++++++++*********+++...000000222888BBBJJJ[[[hhhzzz}}}gggWWWKKKBBB===<<<:::<<<@@@FFFKKKPPPTTTVVVXXX```kkktttuuuoooeee]]]PPPKKKBBB;;;777444333111/////////.........------......000222444777:::;;;;;;<<>>???;;;666222000///---+++------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++,,,---------************************%%%''')))*********+++,,,,,,,,,+++************+++#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((''''''''''''((()))))))))))))))))))))*********************************)))***+++,,,,,,---------...---------...000111222111///...///000222333444666777===GGGRRRaaawww}}}tttooommmkkkhhhgggfffgggggghhhiiikkkppp|||{{{pppeee___RRRGGG===;;;<<<>>>CCCIIIddduuuzzzssskkkccc\\\NNNKKKFFF@@@<<<999888888555555444333333333333444000000000000000000000000111111000//////000111111111111111111111111111111------------------------,,,,,,------......//////.........------,,,,,,,,,------------------------***+++---............------------.........//////,,,,,,---......---,,,,,,++++++------...---,,,,,,------------...///000111000111222222000000111222111333555777999>>>DDDHHHMMMPPPUUUZZZ^^^ccchhhlllooopppvvv~~~~~~ppplllhhhgggkkkqqqwwwzzz~~~sssiiidddbbb___dddiiilllttt}}}{{{nnn[[[III;;;333111///+++******(((%%%&&&))))))))))))(((((((((''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''##############################%%%&&&(((***++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&''''''(((((((((&&&'''''''''((()))))))))(((((()))))))))************************))))))((('''***---......111777===EEESSSgggxxx|||ooocccUUUIIICCC>>>===<<<<<<>>>@@@CCCDDDFFFKKKUUUaaakkkooommmiii]]]XXXOOOGGGAAA===999777555555444333111000///.../////////000111333555666888999999;;;===???AAABBBEEE@@@:::555111///---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))******+++,,,,,,************************&&&(((*********)))***+++,,,+++***)))))))))))))))%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((())))))*********)))))))))))))))************************((()))***++++++,,,++++++...---,,,,,,---000222444444222000///111222333444111333888???CCCLLL```ttt}}}sssnnniiihhhffffffggghhhhhhgggkkkiiijjjssszzzpppjjj^^^OOOBBB>>>===<<<>>>BBBMMM```xxx~~~vvvmmmgggVVVRRRLLLFFFBBB???======777777666555555555555666000000000000000111111111333111///......///111333.............../////////////////////////////////++++++,,,,,,---...//////.........------,,,,,,,,,------------------------((()))+++...///000000///---------.........//////,,,,,,---......---,,,,,,***+++---...///......---000////////////111333444///111222111000///000111444666777999===BBBHHHMMMQQQUUUZZZ___dddiiinnnrrrtttuuuzzz~~~~~~tttrrrrrrtttxxx}}}uuujjjdddbbb[[[```dddgggnnnwww|||}}}|||qqq___MMM@@@777444222,,,)))((((((&&&###%%%***(((((((((((('''''''''''''''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%########################((((((((((((((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''')))+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&'''((()))******))))))))))))************((()))***+++,,,,,,,,,,,,(((+++---///000111333444777EEEZZZlllyyyyyyiiiYYYPPPGGGDDD@@@<<<::::::<<<>>>@@@AAAGGGSSSaaakkknnnlllhhhcccZZZQQQKKKEEE@@@======<<<:::888666444222111000000/////////000222333555333222222555:::@@@CCCDDD@@@:::555333111///...------------------------........................,,,,,,,,,+++++++++******&&&''''''((()))*********************************(((***++++++)))((())))))++++++***)))(((((())))))%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''&&&&&&'''((((((''''''&&&)))(((&&&%%%&&&''')))***(((((()))***************)))))))))))))))*********((()))+++---............------------............111000...---...///111222333555888888:::AAALLLUUUlllwwwhhhkkkllllllgggaaa___bbbfffeeegggkkkqqqyyy~~~wwwsss```YYYNNNDDD???<<<<<<===EEEJJJYYYppp|||vvvgggaaaXXXQQQLLLGGGAAA<<<;;;;;;;;;999666555555666111222222222222222111111000000000000000/////////111000...---,,,...///111000000///...------,,,,,,......------------......///...---,,,,,,---...///........./////////000000------------------,,,,,,---------.........///////////////...------,,,,,,..................------//////000000000000000000000000000///...111555888666999<<<>>>@@@FFFOOOUUUZZZ\\\aaaeeejjjpppwww||||||~~~}}}zzz}}}wwwsssooojjjfffZZZ[[[___fffpppxxx|||}}}rrr```LLL@@@999222...,,,((((((((((((((((((((((((''''''(((((((((((('''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$###"""(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$###%%%******'''"""$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$"""$$$&&&(((&&&$$$"""###%%%&&&'''&&&%%%%%%'''''''''(((''''''&&&&&&''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((++++++******))))))((((((************************---,,,,,,,,,,,,---......444888AAAQQQdddvvv~~~tttgggZZZQQQFFF?????????===:::888888>>>LLLXXX```ggglllnnnjjjccc]]]WWWQQQLLLIIIGGGDDD@@@===;;;888444222333222000////////////000111222222444555777999:::AAA@@@???<<<888333...,,,...------...//////---+++,,,,,,---------,,,++++++))))))((('''&&&&&&'''''')))************++++++++++++++++++************)))************************++++++++++++++++++++++++%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((***)))'''''''''(((***+++(((((()))************)))))))))))))))************((()))***,,,---...---------------.........//////111000///...///000222333222444666666666;;;DDDKKKVVVhhh~~~~~~ooonnnnnnmmmjjjfffeeefffgggeeehhhlllqqqwwwyyyuuukkkcccWWWMMMFFFAAA===:::<<>><<<999888888888666666666555444333222111111111111111000000000000000///.........///000111111111000//////......---///......------......///000///...---------...///,,,,,,,,,---------..................------------------------............///............---------........................000000000000000000000000333555777777666666777999;;;===@@@BBBEEELLLUUU[[[___bbbfffkkkoootttyyy}}}}}}zzzvvvssspppmmmjjjaaa```bbbhhhpppuuuuuusss\\\MMM===555111---+++***************************''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&###!!!###'''(((&&&"""$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$%%%'''((('''%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,------...000333999CCCRRRcccrrr{{{~~~{{{tttmmmbbbVVVLLLEEE@@@>>>===:::<<>><<<::::::777666555444333111000///222222222111111111000000......//////000000000111222222111111000000/////////......------......///111000///...............,,,,,,---------.....................////////////,,,,,,,,,---------......------........./////////........................111111111111111111111111000444999<<<<<<<<<<<<<<>>;;;999999;;;CCCRRR```dddhhhlllpppooojjjddd```ZZZWWWSSSPPPLLLHHHCCC@@@;;;999444000......///000000000//////......//////111222444777999999999999888555111///////////////------------.........---------,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%$$$$$$%%%(((***,,,))))))((((((((()))***+++'''(((((()))))))))))))))(((((())))))******++++++(((((()))***++++++,,,,,,------........./////////000000//////000000111222444555777777666777999;;;<<>>FFFUUUllluuuiiibbb```VVVSSSNNNIIIEEEAAA===;;;888888666555444333222222333333222222111111000000......///111111111111111222222111111000000000000//////............//////111111000//////.........////////////000000000000////////////000000000000,,,,,,,,,,,,------------,,,------...///000000000............////////////000000000111111111111111...222999>>>BBBDDDFFFHHHHHHKKKOOORRRVVV\\\eeekkksssvvv{{{~~~~~~}}}{{{xxxtttpppnnnnnnoooooonnnmmmmmmrrrtttnnn```TTTEEE<<<444222111...+++,,,************************''''''((((((((((((''''''%%%'''((()))((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%### !!!###%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&''''''((('''''''''&&&''''''((((((''''''&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((+++************+++,,,,,,+++---//////111888EEEOOO]]]hhhvvvppp^^^TTTGGGAAA===<<<<<<>>>FFFNNN[[[bbbmmmuuuwwwtttooolllgggeeebbb^^^YYYSSSLLLGGGBBB???999444000000111222111111000///......//////000111333555666777888888999777444333333222111000,,,,,,,,,++++++,,,,,,,,,---,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%(((***,,,''''''''''''(((((())))))''''''((()))))))))))))))'''(((((()))******++++++)))))))))******+++,,,,,,------------........................//////000000222444666777777777888999;;;@@@GGGOOO[[[ooovvvnnnnnnqqqrrrqqqppppppooonnnnnnppptttwwwzzz}}}vvvooofff```^^^ZZZUUUQQQEEE@@@<<<:::<<>>CCCIIIXXXqqqvvvtttwwwzzz{{{qqqooolllhhheeefffiiilllooorrrwww{{{}}}{{{xxxrrrlllfffaaa\\\YYYKKKEEE>>>:::888;;;GGGSSSlllzzzuuuoooggg```ZZZTTTMMMHHHAAA???===;;;999999999999777777666555444444333333222111111111111111111111111000000000000000000000000//////......//////000000000111111111111000000------........./////////......//////000000111111---------.........//////------...///000000111111.........//////000000111000000111333444666777888;;;<<<===???BBBGGGNNNRRRYYY^^^dddiiillloootttxxx|||~~~~~~}}}zzzuuutttssspppmmmkkklllmmmmmmooorrrrrrlll]]]JJJ===333...+++------***)))+++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&%%%$$$$$$%%%'''&&&&&&%%%%%%$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((('''&&&&&&(((((((((((((((((((((((()))(((((((((((()))******'''***,,,,,,++++++...000999AAAPPPbbbttt~~~yyy|||yyyeeePPPFFFCCCAAA???@@@>>>GGGSSS]]]eeelllrrrvvvyyy{{{||||||wwwmmm```XXXJJJFFF@@@:::666444333333111000//////.........///,,,,,,...000222555777777999:::===AAADDDDDDAAA>>>444333111///.........///---,,,,,,,,,,,,---......,,,,,,,,,---------......+++++++++************)))************************************************%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''((((((''''''((()))))))))))))))&&&'''(((((())))))((((((''''''((()))***+++,,,,,,,,,++++++***++++++------******++++++++++++,,,,,,---....../////////////////////000111333444444333666555888===AAAIII\\\nnn}}}uuurrrllleee``````cccgggiiilllooorrruuuyyy~~~zzzqqqkkkhhh]]]SSSHHHAAA;;;999===CCCQQQ^^^rrrzzzqqqkkkgggaaaZZZTTTKKKHHHEEEAAA>>><<<;;;;;;<<<;;;:::999888777777666555444222111000000111222111222222222222222222222000000////////////000000...///111222222222222111---.........////////////------...//////000111111........./////////000000......//////000000000111---......///000000111111111222444666999;;;======>>>???AAABBBEEEIIIPPPTTTbbbiiiqqqwwwyyyzzz}}}}}}|||tttrrrtttuuussspppnnnnnnpppooopppooojjj^^^NNN@@@777111---+++------++++++---))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%#########%%%&&&(((%%%%%%%%%&&&%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$%%%'''''''''&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''%%%$$$&&&(((%%%&&&&&&&&&%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***(((((()))***+++,,,---...000666???MMM\\\lllzzz}}}|||gggYYYPPPHHHDDDCCC;;;@@@GGGLLLQQQYYYccckkkssswww}}}}}}ssseee\\\PPPMMMHHHCCC>>>;;;:::999666555333222000/////////+++,,,---///111333555666555666:::???CCCFFFEEEDDD777666333000.........///+++*********++++++,,,---------------............+++++++++************)))************************++++++++++++++++++++++++%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((''''''&&&(((((()))***************&&&''''''(((((((((((((((&&&'''((()))***+++,,,,,,---,,,+++++++++,,,---...))))))*********+++++++++...//////000000000000000222111111222333444444333888555666<<<@@@DDDNNNZZZeee{{{zzzvvvnnneee```___cccfffgggiiikkklllooosssyyy}}}{{{xxxqqqdddUUUJJJBBB;;;:::===<<>>>>>===;;;:::999999777555333000///000111222333333333333333333333333000000////////////000000---///000222333333333222000000000000111111111111,,,------...///000000111////////////000000000000////////////000000000000---......///000111111222333444666999<<<>>>AAABBBCCCFFFIIILLLOOOTTTZZZ^^^iiipppzzz}}}{{{}}}xxxooopppsssvvvvvvsssqqqrrrsssqqqqqqmmmcccSSSDDD999444000,,,)))***)))&&&&&&)))************************''''''((((((((((((''''''%%%%%%%%%&&&&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''&&&$$$$$$$$$&&&((()))(((((((((((('''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%###%%%'''((('''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((((((&&&%%%''')))%%%%%%&&&'''&&&%%%###"""$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))'''''''''''''''((())))))+++))))))***---///000000---111777>>>III\\\ssswwwgggXXXNNNLLL???AAABBBAAABBBHHHSSS\\\jjjpppxxx~~~}}}ssseee[[[VVVTTTPPPKKKGGGCCCAAA@@@<<<;;;888666333111000000............///111222333111111444999???CCCFFFFFF>>><<<999666444333333333...............///000111---------.........//////+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))&&&$$$""""""######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///555555666666666666666666888888888999<<<@@@DDDGGGUUUbbbxxx~~~qqqiiifffeeeccc```gggiiilllpppssswwwyyy{{{{{{vvvlll]]]MMMCCC??????>>>???GGGVVVhhhyyy{{{wwwtttrrrrrriiieeeaaa\\\XXXTTTOOOLLLJJJHHHEEECCCAAA???<<<999>>><<<999777666555333111444333111000///000222333333222222111111111222222000111333444444444333222333333222111000//////...222222222222222222222222---...//////...///111222111111111111111111111111111111222222222222333333555666888999:::===AAADDDHHHLLLRRRVVVZZZ]]]```bbbrrryyyzzz{{{}}}}}}~~~xxxrrrpppmmmtttyyyuuuqqqpppqqqppptttmmm```QQQCCC888111...+++++++++************)))((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&(((%%%!!! ###'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''***((('''&&&&&&'''(((***)))((('''&&&&&&'''((()))))))))******)))'''%%%$$$&&&&&&'''((()))***++++++++++++++++++++++++++++++,,,,,,000666>>>JJJ\\\lllssseee\\\UUUMMMDDDAAABBBDDDFFFHHHUUUaaapppzzz|||wwwlllbbb^^^\\\ZZZWWWTTTQQQLLLIIIFFF???888666555333111111---,,,---000///,,,---111333222222222444777:::<<<999999999888777444222000444000+++***,,,//////...---.........---,,,+++***---,,,***)))))))))***+++(((***---//////---***(((++++++++++++++++++++++++'''&&&%%%$$$######$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&'''''''''((((((((())))))***))))))))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///111111111222222222222222444444444444777:::>>>AAADDDOOObbbvvv|||qqqllliiifffdddhhhiiikkkmmmpppsssvvvxxxwwwlll___SSSIIIDDD===;;;>>>HHHSSS```ppp}}}|||yyytttoookkkfffaaa]]]UUUSSSOOOLLLJJJGGGDDDAAAAAA>>>;;;999888777666555666555333111000111222222444333222111000000000000000000111222222222222222555444444333222111111111111111111111111222222222222333333222111111222333111111111111111111111111222222333333444555666666888;;;===???AAADDDGGGJJJMMMQQQWWW]]]bbbfffkkknnnyyy{{{~~~zzztttrrrqqqpppuuuxxxuuutttvvvwwwuuuqqqfffVVVFFF;;;444000...+++++++++*********))))))((((((((('''''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&"""%%%&&&$$$ """&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))''''''&&&%%%%%%&&&&&&'''))))))))))))((('''&&&%%%))))))))))))************++++++++++++++++++++++++,,,+++,,,///222888FFFRRRmmmzzzxxxmmmdddWWWNNNIIIFFFEEEEEEIIIQQQ^^^kkkuuuxxxuuuooollliiieeeaaa^^^[[[YYYWWWTTTLLLCCC>>>;;;999666444333111111333222///000333111000000000000222333444555666888999::::::999999666222///...///111000/////////......---------------,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++#########$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&(((((((((((()))))))))***)))(((((((((((()))************************************+++++++++,,,,,,,,,++++++,,,------......///.../////////000000000000222222111111333666999;;;:::BBBNNN\\\kkkzzzrrrnnnkkkiiikkkjjjjjjjjjmmmppptttvvv}}}xxxnnncccWWWOOOBBB<<<999<<>>======;;;:::999888666444333333444444666555444333222111111111222222111111222222333444333333222222111111111000222222222222222333444444444444555333111000111222222222222222222333333333444444666777999;;;======>>>AAAFFFJJJLLLOOOQQQSSSVVVZZZaaagggmmmsssxxx|||~~~~~~yyyuuusssssssssrrruuuvvvuuuxxx|||{{{wwwiii[[[HHH999222111///...++++++*********)))))))))(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&###%%%&&&%%%"""!!!###&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&'''(((((((((''''''''''''((((((+++++++++******)))))))))************************///---,,,------...666???QQQaaauuuyyyhhhYYYNNNFFFCCC@@@CCCLLLZZZjjjvvv}}}}}}yyytttqqqnnnmmmmmmeee^^^UUULLLFFFAAA:::555666222000222111......111////////////............000222555999===@@@BBBCCC;;;999555333333111///...111000...---------...///,,,,,,---......---------...---***))))))***---...,,,,,,,,,,,,,,,,,,,,,,,,""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......////////////000111111222222333333222222333555777888888===CCCIIIQQQcccyyywwwrrrnnnllllllkkkiiiiiijjjooosssvvvyyy{{{xxxooofff^^^MMMEEE===;;;<<<@@@GGGNNNTTT___ppp}}}xxxvvvsssnnniiieeeaaa\\\XXXTTTPPPJJJFFFDDDBBBAAA@@@;;;:::999888777777777888777777666555444444555555666555444444444555777888555555444444444444444444555444444444555666777888555666777777555444444555555666666666666666777777666888:::<<>>===???CCCGGGKKKWWWjjj~~~zzzuuuqqqlllgggddd___ZZZUUUPPPLLLJJJGGGEEE>>>======<<<;;;;;;;;;;;;777777777666777777888888888777666666666777999::::::::::::::::::;;;;;;;;;888777666555666777999:::999;;;===>>>===<<<<<<===888999999999::::::;;;;;;999:::===@@@DDDGGGJJJKKKNNNSSSZZZ```dddfffhhhiiilllooossswwwzzz~~~}}}xxxttttttxxx}}}}}}}}}~~~}}}xxxvvvwwwxxxvvvtttqqquuuyyy|||}}}pppcccMMMBBB444---...///---************)))))))))((((((*********)))))))))((((((&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%&&&'''(((((('''''''''(((%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))((('''&&&&&&&&&(((***+++&&&&&&''''''((())))))***))))))))))))))))))))))))(((&&&'''***+++***---111222777@@@MMM[[[lll~~~yyyxxx}}}dddRRRDDDBBBCCCGGGNNNZZZpppvvvkkkZZZJJJEEE===777666666333222444....../////////...------,,,...111555999===AAACCCCCCCCCBBBAAA???===<<<<<<888666333000...---......+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$$$$$$$$$$$$$#########"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%&&&&&&''''''''''''''''''(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''***))))))))))))***++++++******************************+++++++++,,,,,,,,,++++++,,,------......///,,,,,,---...///000111111111000000111111222333444444777999:::;;;BBBMMMVVVdddwww}}}sssooohhhfffdddbbbcccgggkkknnnoootttzzz}}}nnnaaaSSSJJJDDD>>>;;;<<>>===;;;:::888888999;;;<<<;;;>>>AAABBBAAA@@@AAAAAA===>>>>>>??????@@@@@@AAA>>>???BBBFFFJJJNNNPPPRRRYYY^^^dddjjjnnnppprrrtttwwwyyy{{{}}}~~~~~~{{{yyyxxxyyy{{{|||~~~~~~zzzwwwvvvvvvwwwxxxwwwuuusssvvvzzz~~~uuudddSSS@@@999111---......,,,)))******)))))))))(((((((((*********)))))))))((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&###$$$%%%&&&&&&&&&%%%%%%$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&###%%%'''(((&&&%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%############$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''&&&'''''''''''''''((()))***$$$%%%%%%&&&((())))))******************************((((((++++++******---222111222999DDDSSShhhxxxhhhLLLEEEBBBCCCDDDKKK___ssszzziiiSSSIII@@@===:::666333444//////......---------------...///111444777999;;;===???AAACCCDDDFFFIIILLLAAA???<<<888444111000///------......------,,,++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,$$$$$$######$$$%%%&&&'''!!!"""$$$%%%%%%$$$"""!!!######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))(((((((((((()))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///++++++,,,---...///000111//////000111111222333333444666777999:::>>>CCCGGGKKK[[[ooo|||vvvllljjjgggeeedddeeegggiiijjjmmmrrruuuxxx~~~uuueee\\\SSSJJJDDDCCCBBB>>>@@@KKKXXXfffuuu}}}zzzxxxvvvtttrrrpppmmmiiifff]]]\\\YYYVVVSSSOOOLLLJJJFFFEEEDDDBBBAAA@@@@@@@@@>>>??????@@@@@@@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBFFFDDDBBB@@@???@@@BBBCCCCCCFFFHHHIIIHHHFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKHHHJJJMMMQQQUUUYYY\\\]]]dddhhhnnnrrrvvvyyy{{{}}}}}}wwwsssqqqtttwwwxxxxxxwwwwwwwwwyyy~~~}}}uuugggTTTCCC777333///---,,,,,,+++)))***)))))))))((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&######$$$%%%&&&&&&%%%$$$$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&"""###$$$%%%&&&&&&&&&%%%''''''((((((((((((((('''&&&&&&''''''(((((())))))++++++++++++++++++++++++///+++***---...++++++...000---...222777>>>LLLZZZmmmwww]]]OOOCCCBBBBBBDDDNNN[[[kkksss~~~jjj]]]QQQJJJDDD>>>999888555333111///...------...///......///000222444555555888;;;===@@@DDDKKKOOOMMMKKKGGGCCC===888555333111000///...---,,,,,,,,,,,,,,,---......---,,,,,,------------------------######""""""$$$''')))+++###$$$&&&''''''&&&$$$#########$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''''''''((())))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///,,,,,,---...///111111222000000111222333444555555111111222333444666777888===FFFRRRaaawwwrrrpppmmmiiigggfffgggggghhhiiijjjnnnsssxxx{{{}}}~~~uuullleee[[[TTTQQQDDD@@@@@@DDDHHHNNN\\\jjj|||{{{xxxooommmjjjfff```[[[VVVTTTQQQPPPMMMKKKHHHGGGEEEEEECCCDDDFFFGGGGGGGGGFFFEEEGGGGGGHHHIIIJJJKKKKKKLLLOOONNNKKKHHHGGGHHHIIIJJJQQQSSSUUUUUUSSSQQQPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTSSSUUUXXX[[[___cccfffhhhjjjnnnssswww{{{~~~~~~}}}}}}yyysssnnnqqquuuzzz{{{zzzyyy{{{}}}zzz~~~~~~wwwkkk[[[GGG777222111...+++***)))***+++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&(((((('''%%%$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###""""""""""""""""""###$$$$$$$$$%%%%%%&&&&&&&&&###%%%((()))'''&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''((((((((()))))))))******'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%"""$$$%%%'''((((((''''''&&&'''((())))))((('''&&&))))))))))))((((((((((((++++++++++++++++++++++++---)))(((+++,,,++++++---,,,***---222222222888BBBQQQ___ppp|||nnnYYYHHHEEEEEEBBBCCCIIIPPPXXXbbbjjjnnnrrrxxx|||ttteee[[[TTTKKKEEECCC<<<:::666333000//////000//////.........///111222111333666777888===DDDIIIVVVTTTPPPKKKDDD>>>999666444333111///---------...---------,,,,,,---------------------------------&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((()))))))))(((''''''&&&&&&(((((()))***************)))*********++++++++++++))))))***+++,,,,,,---------------............//////000000000111111111111//////000000111111222222555:::BBBKKKYYYooo~~~wwwoooiiihhhhhhgggfffeeefffgggjjjmmmqqqtttvvvyyy{{{zzzqqqnnniiicccUUULLLEEEBBBAAACCCJJJRRRaaaqqq~~~|||zzzwwwrrrkkkbbb\\\VVVSSSQQQOOONNNNNNLLLJJJNNNMMMMMMMMMNNNQQQSSSUUUQQQOOONNNMMMOOORRRVVVYYYXXXYYYZZZYYYVVVUUUUUUUUUYYY___fffgggccc___^^^___ZZZ\\\^^^^^^^^^^^^```aaaeeegggiiilllnnnooooooooorrrtttwww{{{~~~~~~{{{uuurrrrrrssspppvvvzzz{{{||||||~~~{{{nnnZZZFFF999333111---((('''(((******)))---***'''''')))+++***)))''''''((((((((('''%%%$$$ """%%%'''((('''&&&$$$$$$%%%&&&'''(((((((((((($$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&(((((('''&&&%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$###$$$$$$%%%((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((''''''''')))(((''''''''')))***+++((('''''''''''')))+++,,,---,,,------///111444555???EEEPPP```ppp}}}sss```OOOEEEBBBCCCDDDHHHFFFKKKSSSWWWXXX]]]dddqqq~~~ttthhh^^^UUUPPPJJJBBB:::555222//////000000///......------------000111222222222444:::???GGGKKKOOOPPPLLLEEE???;;;===:::555111//////000111111///---...111222111///++++++++++++,,,---...///$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((()))************))))))))))))*********++++++))))))***++++++,,,------------------............//////000000000111111111/////////000000000000000222555:::>>>FFFVVVkkkzzz{{{qqqllljjjiiiiiihhhiiijjjkkkmmmnnnpppppptttvvvzzz|||uuunnnbbbYYYQQQMMMIIIFFFEEEGGGOOO[[[iiiqqqsssvvv~~~~~~wwwpppjjjdddaaa^^^\\\\\\[[[YYYWWWWWWWWWWWWWWWWWWYYYZZZ[[[YYYXXXWWWWWWYYY\\\```bbbaaacccddddddaaa___^^^^^^bbbhhhoooqqqnnnkkkkkklllggghhhiiihhhffffffggghhhnnnooorrruuuxxxyyyzzzzzzzzz{{{}}}||||||}}}{{{|||yyysssooonnnooorrrxxx||||||~~~}}}}}}xxxnnn]]]LLL<<<333//////,,,)))((()))******(((,,,)))'''''')))+++***)))''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%$$$$$$%%%&&&((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))---,,,)))'''%%%$$$######(((((((((((()))***+++,,,+++++++++,,,---///111222333888AAANNN]]]kkkxxx~~~|||zzz{{{|||ppp___SSSKKKFFFCCCEEEBBBBBBFFFGGGGGGKKKQQQZZZfffsss|||yyylllcccYYYQQQGGG>>>888333000///000///---,,,---............///000///...///333777:::>>>DDDGGGGGGEEEDDDCCCEEECCC@@@<<<999555222111555222///...000000///---......---------......///$$$$$$$$$###############&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((())))))***'''((())))))******))))))((((((((()))))))))******))))))******+++,,,,,,,,,------------............////////////000000000000///////////////.........111444666777999BBBPPP[[[sss}}}tttpppppppppoooppppppqqqppppppooooooqqqtttuuutttrrrtttzzz|||oooeee]]]ZZZVVVNNNFFFBBBAAAEEEKKKOOORRRVVV\\\aaarrrzzzuuupppmmmjjjiiihhhgggeeeccceeeeeeeeedddddddddddddddbbbaaaaaaaaadddgggkkknnnllloooqqqqqqooollljjjiiimmmrrrxxx{{{zzzyyyzzz{{{xxxxxxwwwtttrrrqqqrrrtttxxxzzz}}}yyywwwwwwzzzzzzxxxwwwzzz{{{uuupppnnnoooppptttyyy}}}}}}}}}yyynnn\\\JJJ<<<333...,,,---+++))))))******)))'''+++)))'''((()))******)))'''''''''(((''''''&&&%%%***(((&&&$$$######$$$%%%&&&&&&&&&%%%$$$""" '''&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%##################"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%!!!"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''((())))))***)))((((((''''''(((((()))(((((()))***++++++++++++************+++,,,---...,,,///444;;;DDDRRRaaalllwww{{{}}}~~~}}}rrrnnnooouuuhhh]]]TTTOOONNNJJJFFFEEECCCAAAAAADDDEEENNNXXXaaammm{{{yyykkkeeeZZZOOOFFF???:::666444111...---...///000000---...///...,,,,,,...//////333888<<>>???CCCGGGIIITTTfff|||yyywwwtttssssssrrrpppooopppppppppppppppnnnmmmlllhhhhhhhhhiiikkkooosssuuuuuuwww{{{{{{yyyuuusssqqqssswww}}}}}}|||~~~yyyvvvwwwzzz}}}zzzwwwvvvvvvxxx|||~~~~~~}}}vvvuuussspppoooppptttwwwtttyyy}}}~~~~~~yyynnn```LLL;;;333000---,,,*********++++++***((('''))))))(((((())))))))))))''''''''''''''''''&&&&&&)))(((&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%###""" $$$$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%"""###&&&((()))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))***+++,,,---...'''((()))+++++++++***)))******************++++++---000222222444===JJJUUUbbbnnn}}}}}}uuunnnkkkoooxxxwwwoookkkeeeaaa]]]YYYSSSLLLEEEBBBBBBDDDHHHMMMWWWdddqqqyyy{{{wwwnnncccZZZTTTMMMFFF<<<888333111111222111000.../////////...---------...000222444666:::???CCCIIINNNSSSWWWVVVPPPIIIDDD>>>;;;666222///...------///......------......///%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&$$$%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%%%%&&&&&&))))))((((((''''''''''''''''''((()))))))))))))))(((((((((((()))))))))))))))***************++++++,,,,,,,,,------------...---............///////////////......------,,,,,,***---//////000333888===CCCMMMaaawww{{{yyywwwwwwxxxzzzzzzxxx}}}rrriiiggghhhddd^^^[[[OOOIIIAAA<<<;;;<<<===<<>>333//////---+++((()))+++++++++)))((('''(((((())))))((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$######"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%"""###&&&((()))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%------,,,+++***)))((('''&&&'''((()))))))))((('''************+++*********...000111///...111:::AAAHHHTTThhh|||}}}wwwnnnttt{{{~~~xxxmmm___OOOCCCDDDAAA???@@@EEENNNZZZcccwww}}}wwwoooiii```VVVGGGBBB;;;888777666333///000///////////////...---111111111000111444999===CCCIIITTT\\\```^^^ZZZVVVKKKHHHCCC<<<666222//////---,,,,,,,,,------...///#########"""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&&&&%%%"""#########$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%%%%&&&'''(((***))))))(((''''''&&&&&&&&&'''(((((())))))((((((((((((((()))))))))******************************,,,,,,,,,,,,------------------------.........///...............---------,,,.../////////000333555666;;;GGG[[[qqq}}}yyyyyy{{{}}}zzzxxxsssnnnkkkgggcccbbbWWWQQQHHHBBB???===:::777>>>BBBJJJXXXiiiyyy~~~{{{{{{{{{{{{{{{{{{{{{{{{vvvvvvwwwxxxzzz}}}~~~{{{sssooollljjjpppuuu}}}|||uuuqqqpppoooooooooqqqssstttwwwyyy{{{{{{yyyuuuppplllhhhjjjkkklllnnnqqqvvvyyy|||{{{ooobbbFFF>>>333...------+++(((''')))++++++***(((((((((&&&(((***)))(((''''''(((''''''&&&&&&&&&'''((((((%%%&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&######$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&)))(((((('''&&&%%%$$$$$$'''(((((())))))(((((('''&&&''''''((((((''''''''')))******+++++++++******)))+++---,,,,,,---222666:::AAAOOOcccxxx{{{~~~}}}|||dddQQQGGGAAA===;;;;;;???HHHQQQ```kkk~~~{{{ooobbbTTTNNNGGGDDDCCC@@@:::444333111/////////000///...///000000000000222555888;;;BBBMMMXXX___aaa```^^^WWWUUUQQQIII@@@999666444//////............//////"""""""""###############$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((($$$$$$$$$%%%&&&'''((()))((((((((((((((('''''''''&&&'''(((((())))))(((((()))))))))*********++++++************))))))))))))++++++,,,,,,,,,---------,,,,,,---------......................../////////...////////////000111333111222:::GGGTTTddd{{{~~~yyywwwvvvvvvwwwyyywwwooogggdddeee[[[WWWQQQLLLHHHCCC>>>:::;;;<<>>777666444333222111000000$$$$$$$$$%%%&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''######$$$%%%&&&((()))***&&&&&&''''''((()))))))))&&&''''''(((((((((((((((************++++++++++++*********)))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,---------......---.........///000000000)))******+++,,,---///000000111666<<<@@@JJJaaawwwyyyqqqooorrrwwwrrryyy}}}rrrhhhdddfff^^^\\\YYYUUUPPPJJJDDD@@@888<<>>???EEECCCMMMZZZdddjjjpppwww|||xxxpppkkkfffdddeeeaaaXXXPPPDDD???999555555555333222...///111111///......//////222777===BBBFFFHHHIIIHHHKKKNNNNNNJJJGGGGGGGGG>>><<<:::777555333222111%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###"""""""""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&'''((()))))))))''''''(((((('''''''''&&&&&&&&&)))))))))))))))(((((('''((((((((()))******++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,---......//////000)))))))))***+++,,,......---------............///000000111222777???IIIPPPcccrrr|||yyywwwuuusssvvv{{{ssskkkgggdddbbbZZZUUUUUU[[[[[[SSSKKKJJJFFFBBB===;;;<<>>LLLXXXjjjxxx{{{mmm]]]SSSQQQOOOJJJEEEFFFDDDHHHQQQVVVVVVYYY___kkkvvvwwwooonnnooommmeee]]]SSSLLLCCC>>>===<<<888555111//////000000///...//////111333444555666888:::<<<>>>BBBFFFKKKNNNQQQRRRLLLIIIEEECCCBBB@@@<<<888%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$$$$%%%%%%''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''((()))))))))))))))*********))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++---------,,,++++++******,,,,,,,,,+++,,,,,,------------------............111111111111222777===BBBKKKYYYooo}}}|||vvvvvvxxx{{{zzzqqqiiiccc]]]YYYWWWRRRSSSYYY]]]ZZZWWWWWWRRROOOJJJEEEAAA?????????CCCLLLXXXdddppp}}}|||rrrfff]]]XXXXXXZZZdddfffjjjooosssvvvwwwxxxrrrpppooopppuuu{{{~~~vvvpppqqqxxx{{{yyy}}}}}}{{{xxxtttooojjjgggeeeiiillllllpppwww{{{{{{|||uuulll```OOO>>>444222---,,,+++***)))***++++++)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''(((((((((((('''''')))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&%%%$$$$$$$$$$$$$$$(((&&&$$$$$$&&&&&&%%%"""!!!###$$$&&&&&&%%%$$$###&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############"""!!!!!!%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&'''(((***)))((('''''''''''''''((((((''''''(((((()))***++++++******)))(((((('''&&&***---......222:::BBBOOO]]]nnnzzzyyypppjjjeee^^^XXXRRRMMMKKKMMMMMMKKKLLLQQQXXXaaannnxxx~~~~~~uuummmddd[[[QQQJJJGGGEEEAAA>>>666444333222222000//////000000222222222333555666333555999===BBBGGGKKKMMMPPPOOOMMMNNNPPPRRRPPPOOO%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''))))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''')))******++++++++++++******)))((((((''',,,+++************+++,,,++++++++++++++++++++++++------,,,,,,++++++******......---,,,,,,,,,,,,,,,------------............/////////......///333666666@@@QQQfff|||zzzxxxvvvuuuvvvzzz~~~}}}yyytttnnnfff^^^XXXTTTPPPOOOTTTZZZ\\\]]]___ZZZYYYUUUMMMDDD===;;;<<<999<<>>:::777666555222000//////............/////////000111444888<<<@@@BBBLLLMMMOOOSSSZZZ___bbbccc$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""!!!!!!!!!%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((+++)))(((&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((()))************************))))))((((((++++++************++++++************+++++++++++++++,,,,,,---......//////---,,,,,,+++++++++,,,,,,,,,,,,---------.........)))+++---------...000222333777@@@MMM___ttt{{{xxxtttqqqqqquuuyyy}}}~~~yyyssslllhhh[[[VVVQQQPPPSSSUUUVVVVVVWWWXXXWWWPPPFFF???>>>@@@BBBAAAAAAAAAEEENNNYYYaaasss}}}|||nnneeeZZZYYYYYYYYY[[[aaaiiinnnvvvyyy~~~~~~|||zzzvvvrrrpppsssxxx}}}~~~{{{xxxtttlllmmmooooooooonnnllljjjiiinnnsssvvvzzz~~~}}}yyyppp___KKK===555...,,,---++++++******))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%&&&######$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''((((((&&&'''((()))))))))''''''''''''&&&&&&''''''((()))************))))))((((((+++++++++,,,...000000000333555:::CCCQQQcccrrrzzz~~~wwwkkk___UUUOOOMMMDDDCCCCCCDDDIIIPPPXXX^^^eeeooo~~~~~~vvvnnnggg```YYYTTTMMMKKKFFF@@@???>>>:::555222111/////////000000///222222111000111444666888>>>@@@DDDKKKSSS[[[```ccc$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%***)))'''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''(((((())))))))))))(((((((((((())))))************************************)))))))))******+++++++++++++++,,,,,,---......///))))))))))))***+++,,,---,,,,,,,,,------------...(((+++---......///000111666666777<<>>888666222222333444444333333111000......///111222222444999>>>EEELLLSSSWWW###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))))))))))))))((('''''''''(((((()))******++++++))))))***++++++***))))))(((((())))))***+++++++++,,,,,,++++++******))))))'''((((((((()))+++,,,---,,,,,,,,,,,,------------,,,...///000///......///444333111222777BBBNNNWWWlll~~~~~~|||wwwsssooonnnpppvvv}}}{{{qqqkkkfff]]]UUUKKKJJJHHHDDDAAABBBGGGKKKNNNMMMKKKIIIGGGEEEDDDCCCAAAFFFMMMRRRXXXbbbnnnxxxyyynnnaaaWWWPPPMMMLLLRRRVVV\\\bbbgggmmmrrruuuxxx|||vvvsssoooooorrrvvvzzz}}}xxxsssqqqjjjkkknnnqqqsssttttttsssuuuxxx{{{{{{zzzuuujjj^^^HHH<<<111...---***))))))++++++,,,,,,++++++***)))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$$$$$$$((('''''''''&&&&&&&&&%%%!!!"""$$$&&&''''''&&&%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&'''''''''((($$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%&&&&&&''''''(((((((((((((((''''''((((((''''''(((((()))*********))))))))))))))))))+++***))))))***+++***((((((+++000333333444===GGGSSSXXXeeettt~~~nnnaaaSSSNNNHHHDDDBBBCCCDDDDDDEEEKKKUUU^^^gggooouuuyyyyyy{{{}}}}}}{{{wwwrrrpppdddeeebbb\\\\\\^^^VVVJJJ;;;777222000111222111//////...------...///000111///111444777:::@@@FFFJJJ###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((())))))&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''(((((())))))))))))((()))))))))))))))*********((()))***++++++***)))(((((((((((()))***+++++++++,,,,,,++++++***)))))))))***)))))))))***+++,,,,,,++++++,,,,,,,,,---------,,,...//////---------.........//////222777>>>CCCLLL[[[rrr{{{xxxtttrrrtttyyy~~~zzzooo]]]XXXPPPIIIGGGHHHMMMPPPMMMMMMMMMNNNMMMKKKHHHFFF@@@AAABBBCCCFFFLLLSSSYYY```eeeooo|||xxxttteee```YYYRRRNNNMMMNNNOOOYYY]]]aaafffkkkpppvvvzzzyyy|||yyywwwuuuuuuyyy~~~zzzvvvrrroooqqqtttwwwzzzzzzzzzzzzuuuwwwxxxuuuqqqgggWWWHHH:::222,,,++++++)))(((***)))***+++++++++***((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######"""%%%%%%%%%%%%&&&&&&&&&&&& ###%%%&&&&&&%%%%%%"""%%%&&&&&&$$$$$$&&&(((&&&%%%%%%%%%&&&&&&''''''###%%%&&&(((((('''&&&%%%#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((#########$$$%%%&&&'''(((***)))((('''''''''''''''''''''&&&&&&''''''((())))))))))))))))))))))))***,,,,,,,,,+++******+++,,,)))(((+++000000...111777===AAAMMM]]]kkkuuuppp___YYYRRRMMMLLLLLLKKKKKKLLLLLLMMMPPPTTTWWWYYY[[[___bbbfffiiilllnnnoooppplllooommmhhhjjjmmmdddVVVEEE???888555555444111...000000000000000000000111000222333333333666;;;???###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&''')))************++++++******)))(((((((((((()))***++++++***)))((('''(((((()))***+++++++++***++++++,,,------......---,,,++++++******++++++++++++,,,,,,,,,---------)))+++,,,---,,,,,,...000,,,...000111222444777999;;;CCCRRRhhh{{{xxxyyy}}}zzzqqqdddZZZVVVWWWZZZ\\\OOOOOOQQQRRRSSSRRROOOLLLHHHFFFCCCAAAAAACCCEEEGGGHHHJJJPPP]]]mmm{{{sssfff\\\WWWQQQPPPOOOOOOPPPSSSVVVXXX]]]___bbbeeeiiiooovvv{{{yyy|||~~~}}}|||~~~}}}||||||yyyssstttvvvyyy|||~~~qqqsssrrrnnnggg[[[GGG666666000,,,,,,+++)))))),,,((()))*********)))'''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%&&&&&&''' !!!###%%%&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$%%%!!!$$$%%%%%%$$$$$$"""$$$'''&&&$$$$$$&&&(((%%%%%%$$$$$$$$$%%%&&&'''!!!"""$$$&&&&&&%%%$$$###""""""###$$$%%%&&&&&&'''''''''''''''''''''''''''###$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''')))***++++++***((('''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))))))))))))))*********'''((()))((('''(((+++...222***&&&***,,,+++...333222444<<>>:::666555555555444333111000///000111111///...///444888#################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))$$$%%%&&&'''(((((((((((('''''''''''''''((())))))&&&&&&&&&&&&'''''''''(((++++++*********************************************+++,,,---,,,***(((&&&++++++,,,,,,,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,***(((***---...,,,***---------...------,,,,,,000////////////.........444999AAAKKKXXXnnntttmmmfff^^^YYYIIIIIIIIIKKKNNNRRRVVVXXXVVVRRRMMMHHHFFFFFFHHHJJJDDDGGGKKKNNNQQQWWW___eeeoooqqqtttzzzzzzpppfff]]]XXXUUUTTTSSSXXXZZZYYY[[[```ddddddgggffffffgggjjjoootttwwwxxxyyyzzz}}}}}}xxxxxxxxxwwwuuuzzzyyyyyyzzz}}}~~~uuurrrjjj^^^OOOAAA888333------,,,,,,+++***)))))),,,+++***)))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$###""""""$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%)))((('''%%%%%%&&&&&&'''+++***)))((('''&&&%%%%%%''''''&&&%%%%%%'''((())))))*********)))((('''&&&''''''''''''((((((((((((+++++++++,,,,,,---------***...444999AAANNN^^^iii{{{~~~}}}xxxvvvuuuwwwyyyxxxyyysssggg\\\UUUOOOJJJGGGGGGGGGGGGJJJPPPXXX^^^iiiooovvv{{{{{{vvvqqqnnnddd[[[PPPKKKKKKLLLIIIEEECCC@@@<<<:::666333333444555444222111222222333444##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''''''''(((((()))&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,,,,+++***)))+++++++++,,,,,,,,,---------------,,,,,,,,,++++++*********+++++++++,,,,,,,,,***)))***,,,---,,,***,,,---------------,,,,,,***++++++,,,---...///000///444999???HHHYYYnnn}}}pppeeeSSSPPPLLLJJJMMMSSS[[[```eeebbb]]]XXXSSSQQQPPPPPPIIIJJJKKKJJJJJJMMMRRRVVVXXXYYY[[[___fffnnnvvv{{{|||rrrmmmkkknnnrrrvvvwwwuuuqqqooohhhgggddd```\\\\\\^^^aaaaaafffhhhggggggkkkmmmlllkkkkkkkkklllmmmoooqqqrrrvvvxxx|||zzzvvvvvvwwwvvvtttrrrvvv||||||zzzuuunnnaaaRRREEE;;;444111,,,,,,+++******)))((((((+++******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###"""######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%+++***)))((('''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((()))))))))((((((((())))))))))))***,,,,,,,,,,,,,,,++++++++++++...111333666>>>IIIRRRfffmmmxxxzzzooocccYYYKKKHHHCCCAAABBBGGGLLLPPPbbbkkkyyy{{{yyypppjjjdddbbbdddddd```]]]YYYTTTMMMGGGBBB===:::999666555444333333444333333###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))+++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,*********++++++++++++,,,+++***)))***,,,,,,,,,+++,,,,,,------------,,,,,,((()))***+++,,,------...+++...111333777AAAOOOYYYsss|||jjjdddZZZRRRQQQUUU]]]cccpppnnnkkkgggccc```^^^\\\VVVVVVSSSPPPLLLKKKLLLNNNLLLLLLLLLMMMPPPTTTXXX[[[___eeemmmttt|||sssggg]]]UUUQQQMMMPPPTTTXXX[[[[[[[[[ZZZZZZaaaiiimmmmmmnnnqqquuurrrvvvxxxvvvvvvyyy{{{yyytttttttttsssrrrpppnnnmmmsssvvv|||}}}wwwttttttvvvuuutttnnnssszzz~~~~~~{{{xxxuuuqqqdddRRRBBB888333///---*********))))))((((((''')))))))))(((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%''''''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((()))'''&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%***)))((((((''''''((((((%%%%%%&&&'''((())))))***%%%&&&''''''(((((('''''''''''''''&&&''')))***+++))))))))))))************------,,,,,,+++******)))+++---......---000666<<>>GGGSSSaaapppyyy}}}vvvpppoooooopppwww~~~uuueee[[[TTTNNNIIIIIIOOOUUU[[[___gggqqqyyy{{{qqqgggbbb___\\\[[[ZZZVVVNNNGGG########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%&&&'''((($$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******+++(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++************++++++++++++)))))))))************+++((()))+++***))))))***,,,)))***+++,,,,,,------,,,******+++,,,---......///''')))+++,,,,,,...000222444666===IIIVVVggg{{{|||zzzyyyyyywwwtttrrrsssyyy}}}vvvppplllkkkjjjhhhgggfffeeeeeegggeeebbbaaabbbaaa```^^^ddddddddddddaaa^^^ZZZXXXQQQNNNKKKHHHGGGHHHJJJLLLGGGHHHIIIIIIJJJNNNUUU[[[]]]]]]^^^___^^^]]]\\\[[[XXXWWWWWWYYY\\\___``````^^^[[[VVVQQQMMMJJJIIIHHHKKKLLLNNNOOOOOONNNMMMLLLMMMIIIEEECCCDDDHHHKKKLLLOOORRRXXX___fffnnnssswwwyyy{{{|||{{{|||~~~|||xxxtttssstttvvvxxx{{{yyy}}}~~~~~~|||xxxuuusssrrrxxxxxxxxxxxxyyyyyyzzz{{{{{{wwwttttttrrriiiYYYLLL===888222.........,,,***************************'''''''''''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$###"""###%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((('''&&&&&&((('''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''***)))(((&&&%%%&&&&&&&&&''''''''''''((((((((((((&&&&&&''')))***+++,,,---***++++++,,,,,,---------111222444777===HHHWWWaaassszzz|||xxxwwwvvvsssnnnqqquuu{{{zzzooofff^^^YYYVVVUUUSSSQQQRRRWWW___dddiiikkknnnrrryyy|||xxxtttttttttppphhhaaa########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&###%%%&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))******((((((((((((((((((((((((((((((((((((((()))***+++************++++++++++++(((((()))))))))*********))))))))))))************''')))+++***)))(((***,,,))))))***,,,,,,------,,,)))******+++,,,---......((()))++++++,,,,,,---...000///111888@@@JJJZZZiiixxx~~~{{{yyyxxxvvvsssqqqqqqsssuuuwww{{{}}}wwwqqqmmmkkkhhhdddbbbbbb```]]]ZZZaaacccgggjjjjjjiiigggeeeaaa^^^YYYUUUSSSRRRQQQQQQMMMKKKIIIGGGHHHKKKOOORRRPPPPPPPPPPPPPPPOOOOOOOOOLLLJJJIIIJJJLLLNNNNNNNNNPPPOOOMMMJJJHHHGGGFFFFFFGGGIIIKKKNNNOOOPPPPPPPPPTTTRRROOOOOOQQQSSSTTTUUUZZZ]]]bbbhhhooouuuzzz|||zzzzzzzzzzzz}}}~~~zzzyyyyyyyyyzzz}}}~~~}}}zzzwwwuuutttuuuwwwxxxwwwtttrrrssstttvvvxxxyyyzzzzzzzzz{{{{{{yyyxxxvvvpppfffWWWGGG>>>000///...,,,++++++******))))))))))))))))))))))))'''''''''''''''''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$###"""###%%%'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((((((((()))))))))'''''''''((()))***++++++,,,+++******+++++++++***---///111111222888AAAIIITTT___mmmxxx}}}}}}}}}~~~{{{xxxuuusssvvvzzzwwwnnniiibbb\\\YYYWWWTTTRRRPPPSSSUUUWWW\\\fffuuu~~~########################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########(((((('''''''''&&&&&&&&&"""###$$$%%%&&&'''''''''###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))************************&&&&&&&&&''')))***,,,---)))************+++++++++''''''(((((()))))))))***))))))))))))************''')))+++***((((((***,,,((()))***+++,,,---------,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++,,,,,,///,,,---111444777BBBNNN[[[ppp|||yyyxxxvvvtttsssrrrrrrrrrqqqrrrtttxxx~~~zzztttpppkkkhhhfffbbb]]]YYYXXX\\\bbbhhhlllmmmlllkkkqqqmmmhhhccc___]]]ZZZYYY\\\WWWRRROOOPPPSSSUUUVVVXXXWWWWWWVVVVVVVVVWWWWWWTTTRRRPPPOOOPPPRRRRRRQQQRRRRRRRRRQQQQQQPPPPPPPPPTTTVVVYYY]]]```bbbdddddd^^^]]][[[[[[]]]______^^^]]]___dddjjjoootttwwwyyyppptttyyy{{{xxxzzz}}}}}}|||yyyvvvsssqqqoooooojjjmmmppprrrrrrssswwwzzzvvvwwwyyyzzzzzzzzzzzz{{{xxxxxxtttgggTTTDDD;;;999***+++,,,+++)))((()))***'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$&&&'''(((''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$######$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))$$$%%%&&&'''(((((((((((())))))))))))************(((((((((((()))))))))))),,,***)))***+++,,,,,,,,,)))---111111000000555999;;;GGGYYYgggrrrzzz}}}zzzzzz}}}zzzyyyxxxrrrlllcccXXXOOOHHHJJJLLLLLLLLLSSS___iiivvv$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&''')))))))))'''%%%######$$$%%%%%%&&&&&&%%%%%%'''''''''''''''((()))***%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((())))))******+++++++++++++++++++++***)))((())))))************))))))************************,,,++++++******++++++,,,++++++***)))(((((())))))'''((()))***+++,,,------***+++---///222444666777>>>MMMcccwww|||xxxvvvvvvvvvsssppprrrqqqpppqqqvvv~~~}}}wwwoooccc[[[WWWUUUVVV[[[eeemmmrrrttt{{{uuuoookkkkkkjjjhhheeeeeeccc```^^^\\\\\\\\\]]]bbbfffgggffffffgggfffbbb```^^^]]]^^^aaaaaa]]]ZZZZZZYYYXXXYYY[[[^^^___```gggiiilllppprrrtttttttttwwwpppgggccccccfffgggggggggeeeeeehhhmmmpppqqqppplllqqqxxx|||~~~}}}}}}|||~~~zzz|||wwwsssoookkkjjjkkkjjjjjjlllqqqvvvxxxyyyvvv|||~~~yyyvvvyyy~~~ttt```OOOCCC999111+++''')))+++,,,+++)))&&&$$$))))))((('''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&!!!!!! """$$$&&&%%%%%%"""###&&&((((((&&&$$$######""""""$$$&&&&&&%%%$$$###$$$&&&((('''&&&###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$)))***%%%###((()))'''&&&&&&&&&&&&&&&'''((()))%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$""""""&&&+++,,,'''"""&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%$$$######$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&%%%%%%$$$'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&'''&&&%%%######$$$((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++(((%%%$$$'''))))))(((+++)))(((&&&&&&((()))+++''''''''''''((((((((((((************************)))***+++,,,...///000111222888@@@IIISSSbbbssszzzyyyxxxuuuuuu}}}mmmZZZUUUNNNHHHHHHGGGGGGMMMUUU```iiiwww""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((())))))))))))+++++++++++++++***))))))''''''((((((((((((''''''************************+++******))))))******+++,,,++++++***))))))******************************)))***+++---///111333444333===KKKXXXfffwww~~~|||zzzyyywwwyyyxxxvvvvvvwwwzzz~~~uuuiiiaaaYYYYYYZZZ___eeejjjkkkjjjpppssswwwyyyxxxtttqqqooolllkkkhhhfffddddddeeefffiiimmmnnnlllnnnssstttsssrrrnnnkkkkkkmmmnnnllljjjeeecccbbbdddhhhkkkkkkjjjooorrrwww{{{xxxqqqlllmmmnnnnnnmmmllljjjggggggiiiiiihhhfffccciiipppvvvxxxxxxwwwwwwxxx}}}}}}||||||~~~}}}{{{yyyvvvtttrrrnnnmmmmmmppptttwwwxxxxxx{{{~~~}}}}}}~~~}}}yyynnnbbbRRRCCC:::444...***,,,+++******))))))(((((())))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&)))(((&&&'''(((((('''%%%###$$$%%%''''''&&&%%%$$$$$$######$$$%%%&&&%%%#########$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!&&&&&&""" ######!!!%%%%%%$$$$$$%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&***+++'''###!!!!!! !!!!!!"""###########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&((('''%%%$$$$$$%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++(((%%%%%%'''))))))(((***)))(((''''''((()))***''''''''''''((((((((((((************************,,,,,,,,,,,,---------...///333888>>>DDDOOO]]]gggttt~~~|||zzzwwwtttsssvvv{{{|||hhh\\\QQQMMMLLLKKKMMMRRRTTT[[[dddnnnyyy""""""""""""""""""""""""$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&'''((()))))))))((('''&&&((('''&&&%%%%%%&&&'''(((***)))'''%%%%%%&&&((()))&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))************))))))))))))***++++++++++++***))))))''''''((((((((((((''''''************************)))))))))(((((())))))))),,,,,,+++*********++++++,,,,,,+++***)))(((((('''))))))***+++---...//////000333888>>>HHHXXXlll{{{~~~|||zzzyyyyyyyyy|||qqqiii___```cccgggiiiiiifffccccccnnn{{{}}}{{{wwwuuusssqqqqqqqqqrrrrrrqqqtttuuutttwww~~~{{{vvvuuuwwwyyyxxxwwwllliiigggjjjooosssrrrpppppptttyyy|||xxxvvvuuutttqqqnnnmmmkkkhhhfffeeecccaaa___]]]bbbhhhmmmoooooooooooommmuuu~~~yyywwwwwwyyyxxxyyyzzzzzzyyywwwuuusssrrrqqqqqqtttxxx{{{||||||vvvjjjWWWMMM@@@666111///---,,,+++)))%%%###"""###&&&((())))))((('''''''''''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###$$$%%%%%%$$$"""%%%$$$#########%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""&&&(((%%%###$$$###!!!$$$############$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&)))***&&&##################$$$%%%%%%############$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((((((&&&%%%%%%&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((***(((&&&&&&'''(((((((((***)))(((''''''((()))***&&&''''''''''''(((((((((************************...------,,,,,,++++++***---///111222444:::DDDJJJ\\\hhhtttxxxxxxxxxxxxvvvxxxwwwvvvxxx}}}sssbbbZZZYYYWWWUUUTTTOOOQQQTTTZZZbbbmmmyyy$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''(((((('''''''''(((***++++++***)))((()))'''&&&$$$$$$&&&'''))))))((('''&&&&&&'''((()))&&&''''''''''''((((((((((((((((((((()))))))))))),,,,,,,,,++++++***************+++++++++******)))))))))************))))))***************************))))))(((((())))))***++++++******)))******+++,,,,,,+++***)))(((''''''))))))***++++++,,,,,,---000111222444999EEEUUU```qqq|||}}}{{{{{{{{{{{{|||zzzssshhhhhhjjjjjjiiieeeaaa^^^ZZZdddsss}}}|||{{{zzzvvvzzz{{{zzz|||~~~zzzzzz|||~~~}}}{{{pppkkkfffgggmmmssstttrrrooorrrxxx}}}~~~~~~~~~|||tttmmmgggeeecccbbbaaa```___^^^]]]```ccceeefffhhhjjjlllmmmuuu}}}zzzvvvttttttuuuvvvtttvvvxxxyyyxxxvvvsssqqquuuttttttwww|||vvvgggXXXEEE>>>555...------...///***'''$$$!!!!!!"""$$$&&&))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%""""""!!!###%%%'''&&&&&&%%%$$$$$$###$$$%%%'''((('''%%%$$$###$$$$$$###"""&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!%%%((((((&&&&&&%%%$$$$$$###############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&((((((&&&###'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&'''((((((((()))(((''''''''''''((()))&&&&&&&&&'''''''''((((((************************------,,,,,,++++++******---......---...111666:::CCCMMMZZZccchhhnnnuuuyyy}}}~~~~~~~~~~~~wwwnnnnnnnnnjjjeee^^^\\\ZZZYYY\\\aaahhhmmmtttwwwzzz|||$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''$$$%%%(((***+++***)))((()))(((&&&%%%%%%&&&((()))&&&'''((())))))((('''''''''''''''((((((((())))))(((((((((((())))))))))))+++++++++******))))))((()))******+++++++++******))))))************))))))))))))))))))))))))))))))*********))))))*********))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++---...///222777???EEETTT^^^ppp~~~|||||||||{{{|||~~~~~~~~~vvvuuurrrnnnhhhccc___]]][[[```iiivvv|||yyyxxx}}}~~~zzz|||zzzxxxzzz|||}}}zzzwwwsssllldddccchhhooosssuuuvvvxxx{{{~~~~~~|||{{{zzz}}}wwwnnn^^^^^^]]]\\\[[[[[[\\\]]]\\\]]]___```cccgggmmmqqqtttzzzxxxvvvsssrrrqqqqqqqqqqqqrrrtttwwwzzzzzzzzzxxxwwwxxxwwwvvvzzzrrrcccRRREEE999555///+++***,,,...///++++++)))(((((('''(((((())))))((('''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$###%%%''')))((((((%%%$$$######$$$%%%''')))'''%%%######$$$$$$$$$### """$$$&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ ###&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&%%%$$$###############$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%'''(((((('''&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))*********+++++++++++++++,,,------,,,---///333555555:::BBBIIIOOOYYYgggrrrzzz~~~~~~~~~}}}|||}}}}}}yyyyyy{{{~~~}}}zzzuuuqqqllliiifffdddccccccbbbbbbfffooo|||""""""""""""""""""""""""!!!!!!""""""######$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$###"""""""""%%%%%%&&&''''''''''''&&&###$$$%%%&&&'''''''''&&&)))((('''&&&&&&'''((()))$$$&&&((()))***)))'''&&&(((((((((((())))))))))))(((((((((((())))))))))))((((((((('''''''''''''''))))))***++++++++++++***''''''((((((((((((''''''))))))))))))))))))))))))+++******))))))******+++(((((('''''''''((())))))((((((((())))))************++++++++++++,,,,,,,,,)))+++---...///000222444>>>DDDRRRddduuu}}}{{{}}}}}}||||||wwwttttttvvv}}}~~~vvvqqqnnnmmmjjjiiijjjtttzzztttwww||||||vvvtttssstttvvvuuuqqqmmmpppjjjccc___aaagggnnnrrrzzzzzz{{{{{{zzzxxxuuutttooosss{{{tttkkk[[[\\\\\\[[[YYYYYYZZZ[[[]]]___bbbeeejjjpppwww|||{{{|||~~~}}}{{{yyyvvvtttqqqoooooommmkkkjjjkkkmmmqqquuuyyy{{{||||||||||||}}}qqq]]]MMM???444111///,,,***))))))***+++)))*********)))((('''&&&))))))((('''''''''''''''(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&%%%$$$$$$%%%%%%$$$"""$$$$$$######$$$&&&((()))'''%%%###"""###$$$$$$$$$"""&&&(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!###''''''$$$$$$((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""#########$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$######$$$$$$%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&&&&'''''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&((()))((('''&&&''')))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))(((((()))***++++++,,,,,,*********+++---///111222222222333666:::AAAOOO]]]ppp{{{{{{|||~~~vvvuuusssvvv{{{{{{tttddd]]]UUURRRSSSXXXcccmmm""""""""""""""""""""""""########################%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%$$$$$$""""""$$$$$$%%%&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%(((''''''''''''''''''(((%%%%%%&&&'''''''''''''''(((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((())))))))))))***+++++++++++++++''''''(((((((((((('''''')))))))))))))))))))))))))))))))))(((((()))))))))((((((((((((((()))******(((((((((((()))))))))***))))))******+++++++++,,,,,,------,,,,,,---///000222555===JJJUUUbbbsssuuutttsssrrrrrrssstttuuuyyy||||||yyyrrrpppvvv|||{{{wwwvvvuuutttpppmmmmmmkkkhhhcccaaadddkkkpppvvvvvvtttrrrooommmkkkjjjfffhhhnnntttyyywwwoooiii^^^___aaa```^^^___aaacccgggkkkqqqwww{{{~~~}}}zzzwwwuuuvvvwwwxxxyyyuuupppmmmmmmmmmkkkiiiiiikkknnnrrrvvvzzz|||}}}yyygggSSSFFF>>>555,,,+++,,,,,,+++***)))))))))((((((''''''&&&&&&%%%$$$))))))((('''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%###""""""###$$$"""!!!#########$$$%%%&&&((((((&&&$$$""""""###%%%&&&%%% !!!"""$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$%%%((('''"""###(((''''''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%!!!"""$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###%%%&&&'''&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&(((***)))'''&&&''')))&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))(((((())))))***+++++++++***))))))***,,,.........///---...000000111;;;GGGYYYeeeuuuzzzyyyxxxzzz~~~}}}nnn^^^TTTOOOMMMSSSZZZ$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$((((((((('''&&&&&&%%%%%%!!!###%%%'''((('''&&&%%%###$$$%%%%%%&&&&&&%%%%%%///---,,,***((('''&&&&&&''''''(((((((((((('''''''''&&&$$$$$$$$$&&&((()))))))))))))))************(((((((((((())))))))))))******++++++,,,,,,,,,---((()))***+++++++++++++++))))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))((())))))***++++++))))))))))))(((((((((((((((((())))))******++++++...,,,)))'''''')))---000000///333:::@@@GGGVVVeeeuuuwwwrrrmmmkkknnntttzzz}}}}}}zzz}}}zzzsssiiipppvvv|||~~~|||yyywwwqqqrrrrrrnnnjjjjjjooottttttrrrpppmmmjjjhhhgggfffeeefffiiinnnssstttqqqmmmaaadddfffgggggghhhllloootttzzz~~~wwwrrrqqqtttxxx|||yyytttnnnllllllnnnnnnnnnpppqqqsssvvvyyy|||~~~mmm___JJJ:::666777333+++***,,,---...,,,***)))))),,,+++)))(((''''''(((((())))))((('''''''''''''''))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$&&&(((***))))))""""""###%%%&&&''''''(((&&&$$$!!!!!!###%%%&&&&&&((('''%%%###!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&""""""$$$!!!"""'''&&&&&&%%%$$$$$$$$$%%%######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((())))))$$$%%%%%%%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&''''''((("""###&&&((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%'''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%(((******'''&&&''')))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************,,,+++***+++,,,---,,,+++***)))---000///,,,222;;;???JJJZZZkkkxxx~~~~~~}}}~~~|||yyyyyy{{{}}}|||zzz{{{rrrcccWWWPPPOOOTTT&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&&&&((()))((('''%%%%%%&&&))))))((('''&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((***))))))((('''&&&&&&%%%%%%&&&''')))))))))((((((***)))(((''''''((()))***"""$$$&&&(((************))))))((('''''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((())))))***)))((('''%%%$$$))))))(((((((((((())))))************++++++++++++******+++,,,------......///......000555;;;AAADDDPPP]]]ooo~~~|||sssqqqnnnlllnnntttzzz~~~|||~~~vvvkkkggghhhpppsssxxx~~~|||yyyooommmlllqqq|||}}}{{{vvvttttttwwwzzzyyyvvvrrrnnnkkkhhhfffdddgggggghhhkkkoooqqqqqqpppqqqqqqtttyyy~~~yyytttuuuuuutttrrruuusssqqqooonnnppprrrttttttuuuvvvwwwyyy|||wwweeeNNNEEE<<<:::888222---+++************))))))))))))(((((((((((('''''''''''''''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""$$$&&&'''((('''&&&&&&$$$$$$###"""#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((()))******))))))(((((('''''''''&&&%%%$$$$$$&&&'''((('''%%%+++***((('''&&&&&&'''(((%%%''')))***+++***)))((())))))(((((()))***++++++)))************+++++++++)))***+++---///111222333888;;;AAAIIISSS___kkksss|||}}}}}}~~~|||||||||}}}qqqfff[[[SSS$$$######""""""######$$$###$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&''')))((('''&&&&&&'''%%%%%%%%%%%%&&&'''(((((()))((('''&&&&&&'''((()))++++++***))))))((('''''')))((('''''''''((()))******)))(((((((((((()))***%%%&&&'''((())))))))))))))))))((('''''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))((('''&&&%%%))))))(((((((((((())))))''''''((((((((()))))))))******++++++,,,,,,------,,,,,,,,,---000444888;;;@@@GGGQQQZZZfffwwwyyyvvvvvvssspppoooooorrrvvvxxx|||}}}vvviiidddcccaaacccggglllqqqtttuuuuuummmmmmooouuu{{{xxxsssooollliiihhhgggfffeeefffkkkrrrzzz|||yyywwwuuurrrttttttssssssssstttvvvwww{{{{{{{{{|||}}}~~~qqq]]]LLLCCC:::333333222...***)))*********)))))))))(((((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""$$$&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((('''''''''&&&'''&&&%%%&&&''''''%%%$$$((((((''''''&&&'''''''''&&&''')))******)))((('''))))))(((((()))******+++))))))*********+++++++++***++++++,,,---......//////222666;;;BBBLLLVVV]]]nnnsss{{{}}}}}}}}}mmm```$$$######""""""######$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%'''(((((('''&&&'''(((&&&&&&&&&&&&&&&((())))))******((((((((((((******,,,,,,++++++******))))))+++***'''%%%%%%&&&)))*********))))))))))))******)))(((((('''''''''(((((()))((((((''''''''''''(((((((((((((((''''''''''''((((((''''''''''''((((((''''''(((((((((((('''''')))((((((''''''(((((()))''''''(((((((((((())))))***************+++++++++******+++,,,---///111222444777:::???HHHYYYnnn}}}zzzzzzxxxuuusssrrrtttvvvxxx}}}~~~{{{~~~zzzpppjjjhhh___^^^^^^___bbbfffjjjmmmnnnoootttzzz{{{xxxsssooollljjjjjjkkkmmmkkklllqqq{{{}}}{{{yyywwwvvvvvvwwwxxxyyyzzz{{{|||}}}}}}~~~tttbbbRRRCCC888666000+++,,,---+++))))))******))))))))))))(((((((((((((((''''''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''''''''((('''&&&&&&'''&&&$$$"""%%%&&&&&&''''''''''''&&&'''((()))***)))((('''&&&))))))((((((((()))******)))))))))*********++++++++++++++++++*********)))***+++---000333999???DDDWWW```ooovvv&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))+++***)))(((''''''''''''******)))(((((()))******+++++++++*********))))))***(((&&&%%%$$$%%%&&&'''*********))))))*********)))((('''&&&&&&'''((())))))(((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((''''''((((((((())))))))))))*********+++************))))))))))))***+++,,,---...////////////222666888===EEEQQQZZZsss~~~{{{xxxwwwyyy|||~~~~~~zzzzzz{{{}}}{{{yyyyyypppnnnjjjfffcccccceeegggqqqrrrvvvzzz||||||xxxuuurrrxxx}}}~~~}}}~~~|||{{{xxxuuussssssuuuxxx}}}{{{{{{~~~|||||||||}}}|||}}}vvveeeSSSEEE===888444111,,,))),,,---+++***+++***)))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))'''''''''''''''''''''''''''&&&%%%&&&''''''%%%$$$###$$$&&&'''((('''&&&&&&((()))))))))((('''&&&&&&))))))((((((((())))))***))))))))))))******************))))))((((((''''''+++,,,------...111555888@@@IIIYYYjjjzzz~~~{{{~~~}}}zzz|||&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((&&&((())))))(((''''''(((***)))((('''&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&&&&&&&%%%$$$$$$###)))))))))******)))))))))''''''&&&&&&&&&(((***+++((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((((())))))))))))************)))))))))))))))))))))((()))+++---.../////////,,,...000111222555;;;???QQQ]]]mmm}}}~~~{{{}}}~~~wwwwwwwwwzzz}}}~~~|||~~~~~~}}}||||||}}}~~~}}}{{{vvvpppllllllmmmrrrrrrrrrrrrqqqnnniiieeeaaacccgggkkkoootttyyy|||~~~||||||{{{|||~~~xxxgggXXXGGG;;;777555333111000,,,***------***)))+++)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&'''''''''''''''$$$###$$$%%%((()))(((&&&###$$$&&&'''((('''&&&&&&((((((((((((((('''&&&&&&))))))((((((((((((((()))(((((()))))))))*********((((((((((((((((((((((((+++,,,---...---...111333333888BBBNNN\\\mmm}}}yyywwwyyy~~~|||{{{{{{{{{$$$######""""""######$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((()))))))))''')))******(((''''''((($$$$$$###$$$$$$%%%&&&'''''''''''''''''''''''''''((((((''''''''''''''''''$$$%%%&&&'''&&&%%%$$$###(((((())))))))))))((((((&&&&&&&&&'''''')))******(((''''''''''''(((((()))((((((((((((''''''''''''((((((''''''''''''(((((('''''''''''''''((()))***(((''''''&&&&&&''''''(((&&&&&&''''''''''''(((((()))))))))))))))*********&&&''')))+++,,,------------,,,+++******...444999888BBBPPP^^^kkk{{{|||zzzyyy{{{}}}|||yyyuuuvvvuuusssssstttwwwzzz}}}|||{{{xxxxxxyyyqqqpppnnnllljjjfff```]]]YYYXXXYYY___gggnnnqqqrrrtttyyy}}}|||vvvsssuuuyyy{{{~~~~~~zzzttttttvvvxxx{{{~~~yyykkkaaaLLL@@@555444555222---)))---******,,,+++((('''***))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######"""###$$$%%%&&&%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''###"""###%%%((())))))(((%%%&&&&&&''''''''''''&&&((((((''''''''''''''''''))))))((((((''''''((((((((((((((()))))))))******''''''(((((())))))******''')))++++++++++++---...///111555:::CCCQQQbbbmmmxxx$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((()))))))))***+++***(((&&&&&&&&&$$$$$$$$$%%%%%%&&&'''((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''(((((((((((((((''''''''''''''''''((())))))((((((((((((''''''''''''((((((''''''''''''(((((((((((('''&&&''''''((()))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((())))))******+++++++++(((((()))******+++,,,,,,------,,,+++,,,///333666...555>>>FFFNNN[[[kkkwww}}}~~~yyyuuurrrqqqqqqrrrtttvvvxxxyyywww||||||zzzzzz|||sssrrrpppooommmjjjddd```^^^]]]^^^cccjjjppptttuuuvvvwwwxxxuuuqqqoooqqqssswww{{{~~~~~~~~~~~~{{{vvvrrrlllmmmooorrrvvv{{{vvvlll^^^PPPEEE:::333///111222---)))(((***((())),,,+++''''''***))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!###$$$&&&&&&%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$###$$$%%%((()))(((&&&((((((''''''&&&'''''''''''''''&&&&&&&&&'''(((((())))))((('''''''''''''''(((((((((((()))))))))***))))))))))))************&&&(((***+++******+++,,,---///111222555===HHHQQQ[[[bbbmmmvvv{{{&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***+++,,,+++(((&&&%%%%%%+++***)))((((((''''''(((''''''(((((((((((('''''''''''''''((((((((((((((()))(((&&&%%%%%%'''***,,,%%%&&&'''(((((('''&&&%%%((())))))***)))'''%%%$$$'''''''''''''''((()))***)))(((((((((''''''''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''''''''&&&&&&'''''''''(((((((((((()))))))))***(((((()))***+++,,,,,,---,,,+++++++++++++++,,,---)))+++---//////...------///333888:::<<>>CCCIIIUUUdddppp}}}}}}"""######"""!!!"""$$$&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$,,,000,,,'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''(((+++******)))((('''&&&&&&'''''''''((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))***((((((((())))))(((((('''))))))(((((((((((()))))))))***+++,,,,,,,,,++++++)))))))))*********++++++,,,,,,---...000444777999888???IIIQQQZZZgggwww}}}||||||{{{{{{{{{yyyxxxvvvuuuuuuuuuvvvxxxxxxxxxyyyxxxuuuqqqmmmnnnmmmmmmlllkkkiiihhhgggdddgggkkknnnrrrvvv|||~~~{{{wwwssspppmmmlllooorrruuuwwwwwwvvvvvvwwwzzz|||ssstttuuuuuutttrrrooommmnnnpppsssuuuuuutttttttttxxx}}}{{{kkk```NNNGGG===888666555222...---,,,,,,+++******)))))),,,+++)))((('''&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$%%%$$$###""""""###$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))((())))))***+++*********...---+++***+++,,,///000000333555777:::BBBMMMUUUkkkttt!!!"""###"""!!!!!!###%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&)))'''$$$%%%''''''########################%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&'''(((++++++,,,,,,+++)))((('''###%%%&&&''''''((()))+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''''''''''''''(((((())))))(((((((((((())))))((()))******++++++******)))))))))************+++***+++,,,---///111222333///222666999===HHHVVVaaapppzzz}}}yyyvvvsssqqqqqqqqquuuvvvwwwvvvsssqqqqqqqqqppppppooommmjjjhhhfffddddddgggjjjmmmooorrruuuxxxvvvvvvtttrrrnnnjjjeeeccceeeiiimmmppppppppppppppprrryyy~~~~~~~~~|||vvvwwwyyyyyyxxxvvvsssrrrwwwzzz~~~~~~{{{yyyxxxyyy{{{rrr```MMMBBB777222---+++---///...---,,,,,,++++++***)))))))))++++++)))((('''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$%%%$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***&&&%%%%%%%%%%%%$$$$$$$$$((((((''''''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''((()))******+++'''''''''''''''((())))))*********))))))((((((((())))))))))))))))))))))))))))))***++++++++++++***---,,,,,,,,,,,,---......---///111111111555;;;@@@MMMVVVcccqqq~~~!!!"""###"""!!!!!!"""$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$###((((((((((((((())))))***((()))+++,,,,,,+++)))(((&&&((()))(((&&&%%%&&&((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''&&&&&&%%%(((''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''((('''&&&%%%%%%&&&((())))))(((((((((((())))))***)))))))))***************++++++++++++,,,,,,,,,,,,***+++,,,...............---...000000222888BBBJJJOOOXXXgggwww{{{vvvrrrppppppppprrrtttuuutttqqqqqqssswwwuuutttsssqqqooollljjjiiikkkmmmoooqqqrrrrrrssstttrrrqqqpppnnnkkkhhheeedddgggjjjoooqqqqqqqqqppppppssszzz~~~~~~~~~}}}|||zzzxxxwwwvvv{{{ppp```QQQEEE;;;555000---***)))***,,,++++++++++++******))))))))))))''''''''''''(((((())))))''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%'''((()))&&&%%%%%%%%%%%%%%%%%%%%%)))((((((''''''(((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***'''''''''''''''((())))))*********)))(((((('''''')))))))))))))))))))))))))))******+++++++++++++++))))))***+++++++++++++++,,,---///000000222555888;;;@@@IIIUUUaaannn{{{!!!###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&'''***((((((((((((((((((((((((''''''''''''&&&%%%$$$###'''(((((())))))))))))))))))***+++,,,+++(((&&&$$$)))***+++***(((&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%'''((()))((((((((((((((()))******************++++++,,,,,,******+++++++++,,,,,,,,,***+++---...///...,,,+++)))+++------...000555999:::@@@KKKXXXggguuu~~~yyyvvvuuutttqqqssstttsssrrrssswww|||xxxxxxxxxwwwuuutttrrrqqqpppqqqrrruuuwwwxxxxxxxxxtttrrrpppmmmkkkkkkllllllnnnqqqtttvvvuuutttssssssvvv|||~~~~~~{{{zzz{{{}}}{{{uuujjj```QQQDDD:::555222111///---,,,++++++++++++*********))))))))))))((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%######%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&''''''''''''$$$$$$############$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''((())))))))))))))))))((((((''''''(((((((((((((((((((((((())))))***++++++++++++***((()))***+++++++++******)))***,,,------...000111222444999>>>FFFQQQ\\\cccrrr|||"""$$$%%%%%%###""""""#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$&&&&&&$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&'''(((''''''$$$%%%&&&'''((((((((('''---,,,,,,***(((%%%"""!!!((((((***,,,...---***&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&'''((())))))(((''''''(((((()))***++++++************+++,,,,,,((((((((())))))))))))***+++,,,---......---,,,+++(((***---.........///000222444999AAALLLXXXbbbhhhnnnsss|||xxxxxxxxxxxxxxxzzz~~~}}}}}}}}}}}}|||{{{zzzyyyrrrrrrsssvvvzzz}}}~~~~~~yyywwwtttqqqpppqqqrrrssssssuuuwwwwwwvvvuuuvvvvvvwww|||~~~}}}}}}~~~vvviii]]]TTTGGGBBB<<<666333000...,,,******++++++++++++++++++)))))))))((((((((((((((()))))))))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$###"""###$$$%%%&&&&&&&&&%%%"""###&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))***++++++,,,---,,,,,,,,,,,,------------------------...000222666===DDDJJJUUU```qqq###%%%'''&&&%%%###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''######''')))&&&%%%(((&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&(((((((((((($$$%%%&&&'''((((((((('''++++++***)))'''&&&%%%%%%)))((()))...444444---&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%&&&'''((((((''''''&&&&&&&&&'''((())))))))))))''''''''''''((()))***+++***))))))((()))***+++,,,(((((((((((())))))))))))++++++,,,,,,,,,,,,+++++++++,,,...///...---,,,,,,...///000444;;;AAAFFFIIILLLPPPXXX```iiirrr{{{xxxvvvuuuxxx|||~~~|||zzzxxxvvvttttttttttttuuuvvvvvvvvvvvvxxxzzzyyy~~~}}}wwwmmmbbbXXXNNNDDD===444333111000///...+++(((&&&''')))***************((((((((((((((((((((((((((()))))))))(((&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%###""""""###$$$&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''((((((''''''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((('''''''''''''''((())))))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((())))))))))))(((+++++++++++++++,,,,,,,,,------,,,,,,---......---+++---...000111444888;;;AAAIIIVVVbbblllwww$$$&&&((('''&&&$$$###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''###$$$***,,,)))(((+++''''''''''''''''''''''''!!!###%%%'''''''''&&&%%%%%%&&&(((************)))&&&&&&&&&'''(((***+++,,,,,,)))***111888777...$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))###$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&%%%&&&(((***+++******)))''''''''''''((()))++++++)))((('''''''''(((***+++************++++++++++++***************+++++++++,,,,,,,,,+++***))))))(((,,,+++,,,...111444555555777:::>>>DDDKKKSSS\\\bbbiiikkkooowww~~~{{{zzz}}}~~~}}}zzzvvvsssqqqssstttuuuuuuvvvxxx{{{~~~~~~{{{qqqccc[[[OOOEEE>>>888444000333000---+++++++++***)))&&&(((******)))((((((((('''''''''(((((((((((((((%%%%%%'''((((((((('''&&&'''''''''(((((()))))))))%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&$$$"""!!!"""###$$$&&&''''''&&&&&&$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""######$$$%%%&&&'''''''''''''''''''''((())))))%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((())))))***+++'''&&&&&&'''***,,,---------///111111111111333444444999???EEELLLXXXgggrrryyy########################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((((((''''''&&&&&&&&&'''))),,,...000******)))''''''&&&&&&&&&%%%&&&((()))))))))((('''(((((((((((((((((((((((('''(((***++++++***)))(((&&&(((***,,,,,,+++)))((())))))((('''''''''''''''&&&$$$######%%%&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''************************&&&&&&&&&'''((()))***+++%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((('''&&&%%%)))******)))(((''''''(((((((((((()))******++++++))))))+++,,,,,,,,,,,,,,,******))))))******+++,,,---------...///000111222333333444666:::>>>BBBEEEHHHKKKQQQWWW^^^cccfffhhhrrrxxx}}}{{{yyy}}}}}}}}}}}}vvvnnndddXXXPPPBBB???:::555111...------...,,,***+++---,,,***'''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$$$$$$$""" ######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%#########$$$%%%&&&&&&%%%###"""""""""###############$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&###!!!!!!###&&&(((#####################$$$'''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))'''&&&&&&'''((((((%%%&&&((()))))))))((('''(((((()))***************)))))))))))))))(((((('''------,,,,,,+++***))))))++++++++++++,,,---......000111333777===DDDIIIMMMWWWcccrrr~~~#########""""""""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((***)))((((((((()))***+++***)))((('''&&&&&&&&&&&&%%%&&&'''((()))(((((('''''''''''''''''''''''''''***+++++++++***(((&&&%%%&&&&&&&&&'''''''''''''''))))))((('''''''''''''''&&&%%%###$$$&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&((()))***)))'''''''''((())))))))))))))))))))))))+++++++++******)))((('''))))))(((((())))))***+++************++++++,,,---,,,,,,,,,---///333666888555888<<<@@@EEEHHHJJJKKKQQQVVV___gggnnntttyyy}}}{{{lllfff]]]VVVPPPIIIAAA:::888666222///,,,+++++++++---+++******,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%$$$#########$$$%%%&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''%%%###""""""###%%%'''%%%%%%%%%%%%$$$$$$$$$###'''&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""""""""##############################%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''((()))&&&&&&((()))))))))((('''(((((()))************)))''''''((()))))))))))))))((()))******+++,,,---...******))))))((())))))))).........///222555999;;;BBBJJJVVV```hhhoooxxx~~~######""""""!!!!!!!!! """############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((()))((('''''''''((())))))))))))))))))***))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''******+++******(((&&&%%%'''&&&%%%%%%%%%&&&((())))))((((((''''''''''''((('''&&&$$$%%%&&&(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((()))***)))'''''''''((())))))))))))(((((((((((())))))))))))((('''&&&%%%(((''''''''''''((())))))))))))((((((((())))))***,,,,,,++++++,,,---///000---...000222333444555555777;;;AAAGGGMMMRRRXXX\\\dddggglllssszzzwwwkkk___WWWLLLFFF@@@;;;999666111......---+++***))))))***++++++***))))))******(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$&&&&&&%%%$$$#########$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$$$$'''&&&%%%######"""""""""%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&''''''((()))***&&&''''''((()))((((((((('''((())))))******))))))%%%&&&''')))******++++++'''((()))***+++---.........---,,,+++************///......---...///111222444888???DDDKKKTTT^^^fffssszzz$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((()))***)))'''&&&'''(((((()))))))))((((((&&&&&&''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''')))))))))))))))))))))(((((())))))***+++)))(((''''''''''''(((((((((&&&%%%%%%'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))'''&&&'''))))))))))))))))))))))))***%%%%%%&&&'''((((((((((((((((((''''''(((((()))***++++++***)))))))))******------,,,,,,------...////////////000000000000000222444666777999<<<@@@CCCCCCFFFKKKQQQXXX^^^cccfffiiikkkoootttyyyvvvqqqiiiaaaWWWNNNDDD>>>===999444222111111000///******)))))))))******+++)))((((((((()))((('''&&&************************''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$#########&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""!!!!!!###$$$$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))******&&&''''''((((((((((((((('''(((((()))))))))))))))&&&'''((()))************,,,,,,++++++******))))))......---,,,,,,,,,,,,,,,......---...///000222222333444555666999???GGGMMMUUU\\\hhhsss}}}%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&(((******)))(((''''''''''''((((((''''''&&&%%%%%%&&&'''((()))))))))(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&'''((()))))))))'''(((***,,,,,,+++***)))((((((''''''''''''(((((((((&&&%%%%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''')))((('''&&&''')))(((((())))))***+++,,,,,,&&&&&&'''((()))))))))))))))(((((((((((()))******,,,++++++************+++)))))))))******+++,,,,,,---,,,,,,,,,,,,,,,------000000000///...///111444222444666:::===AAACCCDDDHHHJJJMMMQQQVVV[[[___bbbjjjlllqqquuuxxxyyyzzzyyyzzzzzz{{{|||~~~~~~yyyuuusssuuuyyywwwmmmdddVVVQQQIIIBBB===999666444444111...,,,,,,---------)))))))))((((((((())))))'''(((((((((''''''&&&&&&************************(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!""""""######$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***''''''''''''((((((((()))''''''((()))))))))))))))(((((())))))))))))((((((------,,,+++)))((('''''')))))))))))))))***++++++*********+++,,,---...///000000000000000333666888>>>DDDMMMWWWaaalllwww}}}%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))***)))(((((('''''''''''''''&&&&&&%%%&&&''''''(((''''''&&&%%%''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&$$$&&&(((***+++)))'''&&&(((''''''''''''(((((()))'''&&&$$$%%%&&&(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''))))))(((''''''%%%'''(((((('''&&&''')))((((((((()))******++++++************)))((('''&&&))))))(((((())))))***+++))))))((((((((())))))***((())))))***++++++,,,,,,)))))))))))))))***+++,,,------------,,,,,,///111000000111111222222333333444555777:::===AAADDDEEEHHHKKKOOOSSSVVVXXXXXXXXXWWWXXXYYY[[[]]]```bbbcccdddddddddcccbbb```^^^]]]UUUSSSSSSXXX^^^]]]VVVNNNAAA===666222000000000///...---+++***))))))******(((((((((''''''&&&&&&&&&&&&''')))((('''&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%$$$$$$###"""##################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$""""""$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))))))))((((((''''''''''''((())))))&&&'''(((((())))))(((((()))))))))))))))((('''''')))))))))************+++)))))))))******,,,------,,,,,,,,,,,,,,,,,,++++++------...///000111222222444666;;;@@@GGGPPPYYY___qqqyyy#########$$$%%%%%%&&&&&&"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''((((((((())))))))))))((((((((((((((('''&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%'''''''''''''''((())))))&&&%%%###$$$&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%'''))),,,,,,***(((&&&%%%&&&((('''&&&&&&((()))))))))(((((('''''''''&&&)))******))))))((('''&&&(((((('''''''''((())))))((('''''''''((()))******++++++,,,,,,,,,,,,,,,,,,******)))))))))+++,,,---+++,,,------------///111............////////////------...///111333555666444555777:::<<<=========<<<<<<===>>>???@@@BBBBBBDDDDDDEEEFFFEEEEEEDDDCCC<<<<<<>>>CCCGGGFFF@@@:::555222///---------,,,+++***++++++***))))))))))))((((((((((((''''''&&&&&&%%%'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%$$$#########%%%&&&%%%$$$"""""""""#########$$$$$$$$$$$$######$$$$$$%%%&&&!!!"""$$$%%%&&&&&&%%%%%%""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###!!!"""$$$%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))(((''''''(((''''''&&&'''((()))***&&&'''(((((())))))(((((('''(((((())))))))))))(((&&&&&&''')))***,,,---------------,,,,,,---......------......------,,,,,,,,,,,,---...000111111000///000222333666;;;AAAEEESSS]]]jjjwww!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%((((((((('''((()))******))))))***))))))((('''''' !!!$$$&&&((()))))))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''')))***&&&&&&%%%$$$%%%&&&'''((('''''''''''''''((()))***&&&$$$######%%%&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$'''+++---...,,,)))&&&%%%&&&''''''&&&&&&((()))***)))((('''%%%###""""""%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''((((((((((((((())))))+++,,,---******++++++***)))((((((******)))((()))***+++,,,)))+++,,,,,,******+++,,,******+++,,,------......*********+++,,,...///000000000111222333333333333444333333222222333333333111222444666777777777777111222444888:::777111+++---,,,,,,---...---***(((&&&((())))))(((''''''(((((())))))******))))))(((%%%(((******'''&&&''')))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%""""""!!!###%%%''''''&&&!!!""""""""""""#########$$$#########$$$%%%%%%&&& !!!###%%%&&&&&&&&&%%%!!!"""###$$$%%%$$$$$$############$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%(((((('''&&&$$$######""""""###%%%&&&''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))((('''&&&(((''''''&&&&&&((()))***&&&''''''(((((((((((((((%%%&&&''')))************&&&'''((()))***+++,,,---,,,,,,+++***))))))))))))((()))***+++,,,,,,,,,++++++***))))))***++++++******,,,...///000222666888;;;BBBNNNYYYcccllluuu{{{$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%$$$###"""%%%%%%#########$$$%%%&&&''''''''''''&&&%%%%%%$$$))))))(((((('''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''(((***+++((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''(((((((((((())))))))))))+++***)))(((((()))***+++)))(((&&&%%%%%%&&&'''((()))(((((('''''''''(((((((((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&)))***+++,,,---.........******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------.........//////555///***+++111444111---........................******))))))))))))*********)))''''''((((((&&&$$$,,,+++)))'''''''''(((((((((''''''(((***+++***)))%%%%%%%%%&&&&&&''''''''''''%%%######&&&((((((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###### !!!$$$&&&'''&&&%%%$$$$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))))))))*********)))))))))(((((('''''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++,,,---...///111222222555888===BBBGGGMMMSSSWWWaaafffooo{{{######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((((((((((()))((('''&&&%%%%%%&&&((()))((((((''''''''''''(((((('''((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))((((((***++++++,,,,,,,,,++++++)))))))))*********++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,---------,,,,,,------------......///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******'''&&&%%%&&&)))*********((('''&&&&&&%%%&&&'''(((%%%$$$###$$$&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%((()))(((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((((((((((()))))))))((((((((('''''''''))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///000000111///222555888;;;???DDDGGGMMMPPPUUU^^^iiittt~~~!!!"""###$$$$$$%%%$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%$$$#####################$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$#########$$$%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&'''&&&%%%%%%&&&''')))***((((((''''''''''''((((((''''''((((((((()))))))))***))))))))))))))))))((())))))))))))))))))))))))++++++***)))))))))))))))***+++++++++******)))(((((((((((()))))))))******+++++++++************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,---)))+++---,,,***)))***,,,))))))))))))))))))))))))***))))))(((((())))))***(((&&&%%%&&&(((+++,,,,,,((((((((((((((()))******)))'''&&&&&&(((((('''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&((())))))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$+++)))%%%###""""""$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$######"""!!!!!!$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))((((((''''''''''''(((((()))((((((((((((''''''''')))))))))*********++++++************************,,,,,,+++++++++*********---------.........//////,,,---///000000111444666<<<<<<>>>CCCKKKVVV```gggwww|||""""""$$$%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$######"""""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&((()))***(((''''''''''''(((((()))'''''''''((((((((())))))******))))))(((((((((''')))))))))))))))))))))))),,,+++)))((('''(((((()))((()))))))))))))))((((((((((((((()))))))))***************)))))))))))))))))))))))))))************************++++++++++++''')))+++,,,***)))((()))(((((((((((((((((((((((())))))(((((((((((()))))),,,)))'''&&&((()))***)))((((((((((((((((((((((((+++***((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))'''%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%#########$$$&&&(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$#########"""%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&(((***)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************+++++++++***************---------------------------...///...,,,,,,...000333333333555:::AAAIIIMMMUUU\\\fffnnnuuu|||###$$$%%%&&&''''''''''''$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$######""""""!!!""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&'''''''''(((((('''''''''(((((('''''''''&&&%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''')))******)))''''''%%%%%%%%%&&&'''((())))))'''''''''''''''((())))))''''''''''''((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((+++)))((('''&&&'''((((((%%%&&&'''((()))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++)))((((((***++++++)))'''(((((((((((((((((((((((())))))(((((((((((())))))+++)))''''''((())))))(((&&&&&&&&&&&&%%%%%%$$$$$$)))'''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###"""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((%%%%%%&&&(((***)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&''''''((())))))))))))))))))))))))((())))))******))))))(((************************(((((()))))))))*********++++++++++++++++++++++++(((((()))******+++,,,,,,------------,,,,,,,,,,,,...///000///------///111.........///111444666888<<>>CCC""""""#########""""""!!!"""%%%'''(((&&&$$$""" """###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$"""!!!"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&((())))))((('''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%'''''''''''''''(((''''''&&&&&&&&&&&&&&&'''''')))******&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%''')))***+++++++++***)))))))))))))))(((((('''''''''''''''((((((((()))))))))******+++++++++,,,))))))))))))************************++++++++++++$$$)))+++(((###!!!''',,,''''''''''''''''''''''''((((((''''''''''''((((((((((((((()))(((&&&!!!!!!$$$%%%&&&&&&###"""!!!"""$$$%%%$$$###'''''''''&&&&&&%%%%%%%%%&&&((((((&&&######%%%'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((((())))))((((((''''''%%%###"""###$$$'''(((######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########""""""!!!"""$$$%%%%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! """$$$%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""" """$$$&&&%%%%%%$$$$$$###"""""""""######$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%&&&''''''&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&'''(((******((('''&&&%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))******+++++++++,,,,,,,,,***+++,,,+++******,,,---((()))***+++---...000111,,,///222222111111555888"""&&&%%%"""!!!$$$'''$$$#########$$$$$$###!!!############""""""!!!!!!######"""!!!"""$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***%%%$$$###"""###%%%((()))************))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((())))))******((('''%%%%%%%%%&&&(((***,,,***((('''&&&'''((()))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))((((((((()))***++++++,,,,,,,,,,,,++++++''''''(((((())))))******&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((''''''((((((((((((''''''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%+++)))'''%%%%%%&&&(((***''''''&&&%%%$$$$$$######(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&$$$!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))$$$&&&))),,,...---,,,+++)))((('''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%'''(((&&&"""!!!###''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$#########%%%%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%$$$"""!!!!!!!!!""""""%%%%%%$$$$$$###$$$$$$$$$&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%&&&'''&&&'''((((((((('''%%%%%%((((((((('''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))***)))(((''''''((()))***))))))******)))'''%%%###''''''''''''((((((((((((******))))))))))))******)))************+++++++++...---+++*********++++++---,,,+++*********+++,,,******+++,,,,,,---.........//////000111222333333"""&&&)))((($$$"""###%%%######"""###%%%%%%$$$"""$$$$$$#########"""""""""!!!###&&&&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((()))***&&&%%%$$$$$$$$$&&&((()))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((()))******++++++******))))))((((((''''''''''''&&&%%%&&&(((***,,,,,,+++)))''''''((()))***)))((((((''''''(((((()))************************((((((((((((((((((((((((***)))((((((''''''(((((((((((())))))))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((((((''''''((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&''')))***+++,,,''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$""""""$$$%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((($$$&&&))),,,......,,,,,,+++***((('''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%(((++++++((($$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$############""""""###$$$&&&%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%$$$###"""""""""######$$$$$$######$$$$$$%%%&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''&&&'''((((((((('''%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%'''(((***+++***)))(((''''''((()))***'''((((((((())))))))))))***)))(((((((((((()))***))))))))))))(((''''''&&&))))))))))))***************))))))(((((())))))***))))))*********+++++++++---,,,+++***)))******++++++************+++------***++++++,,,,,,---------+++,,,,,,------.........%%%(((+++***&&&###"""######""""""###%%%&&&%%%###$$$$$$$$$$$$$$$#########$$$&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''#########$$$$$$%%%&&&'''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&((())))))(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''######%%%&&&((()))***+++(((((((((((((((((((((((()))((('''''''''((()))***+++***)))''''''((())))))(((''''''''''''''''''(((************************((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''(((((((((((('''''''''(((((((((((()))))))))'''((()))******)))(((''''''((((((((('''&&&&&&%%%''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$&&&&&&%%%#########$$$%%%&&&''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((%%%'''***,,,---------,,,,,,+++)))(((&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''%%%'''000:::;;;111''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$"""!!!!!!"""%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$#########$$$$$$############$$$%%%&&&&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&(((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''###$$$$$$%%%''')))***+++***)))(((''''''((()))***''''''((((((((()))))))))******))))))))))))*********))))))(((((()))))))))))))))))))))************)))((((((''''''(((((())))))))))))*********++++++++++++***)))))))))******))))))))))))+++,,,---...+++++++++,,,,,,,,,,,,,,,........................%%%'''******'''$$$"""""""""""""""###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$#########$$$$$$%%%&&&%%%%%%&&&&&&'''(((((()))''''''(((((())))))))))))(((''''''&&&%%%$$$######''''''''''''''''''''''''""""""###%%%&&&'''((()))$$$$$$&&&''')))***+++,,,******((('''&&&&&&&&&&&&)))(((''''''&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))(((&&&%%%(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''&&&%%%$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%((('''&&&%%%$$$"""!!!!!!&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$%%%&&&''''''%%%#########$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&(((***,,,------,,,,,,+++***)))'''%%%$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&(((&&&(((222<<<<<<333((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######################## """"""###%%%&&&$$$######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''((((((((())))))*********))))))************)))(((((((((***+++,,,''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))******************)))))))))))))))))))))))))))***++++++,,,---,,,,,,,,,+++++++++++++++..................------"""$$$&&&'''&&&$$$######"""""""""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$#########$$$%%%%%%&&&&&&'''((((((((('''((()))*********)))(((((((((''''''&&&%%%$$$$$$''''''''''''''''''''''''''''''((((((((()))))))))###$$$%%%'''(((***++++++&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''))))))***)))((('''(((((())))))))))))((((((((((((((('''''''''''''''$$$&&&'''))))))'''&&&$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########%%%&&&((($$$%%%&&&'''((()))***+++&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$%%%&&&''''''%%%###$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''((()))++++++,,,,,,+++))))))'''%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''######$$$)))......)))$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """"""###%%%'''((('''%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%'''&&&%%%$$$###"""""""""&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''+++***((('''%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''''''''''''''(((((((((((()))))))))******)))))))))))))))(((((((((***+++---''''''''''''((((((((((((((((((''''''''''''(((((((((((()))))))))*********))))))))))))******))))))************************+++++++++++++++++++++************************))) !!!"""###$$$$$$%%%%%%$$$######$$$&&&'''&&&$$$#########$$$$$$$$$$$$$$$%%%$$$###$$$''')))))))))###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$#########&&&&&&&&&'''''''''(((((('''(((***++++++***((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''!!!!!!###$$$&&&((()))***%%%%%%%%%&&&&&&&&&&&&&&&(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))(((&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%###""""""%%%((()))%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###############$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$&&&&&&%%%###$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&'''&&&'''((()))************''''''%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################!!!###%%%%%%$$$$$$$$$%%%)))(((&&&%%%&&&%%%$$$"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''%%%$$$###"""""""""&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))((('''&&&&&&'''((()))&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((())))))***+++))))))))))))************)))((((((''''''(((((()))((((((((()))))))))******((()))******++++++************++++++***))))))(((*********+++++++++++++++++++++++++++++++++++++++"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$%%%&&&'''%%%###"""""""""#########$$$$$$'''$$$"""###&&&((('''&&&"""######$$$$$$######"""$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&(((***,,,,,,***'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########(((((((((''''''&&&&&&%%%"""###$$$&&&'''(((((((((&&&&&&''''''(((((((((((()))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))'''''''''(((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''(((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&((()))((('''&&&%%%###"""!!! %%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$""""""$$$%%%$$$###$$$$$$$$$%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))'''&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###########################$$$&&&&&&%%%$$$%%%%%%&&&%%%$$$$$$$$$$$$###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%"""###$$$%%%&&&&&&%%%$$$%%%$$$$$$###$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***((((((&&&&&&&&&&&&((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''((()))))))))(((((())))))))))))***************))))))(((((())))))***(((((((((((()))))))))***((()))+++,,,,,,,,,++++++((()))***++++++***))))))))))))******++++++,,,,,,,,,---------.../////////%%%###!!! """$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%###!!!!!!""""""#########$$$'''$$$!!!!!!###$$$###"""""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''%%%'''***,,,,,,***'''%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))((('''&&&$$$$$$''''''((()))******))))))))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&((()))))))))************))))))(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$&&&'''((()))))))))%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%'''((((((''''''%%%%%%&&&''''''((())))))$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&$$$!!!!!!"""$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%###!!!"""$$$%%%### '''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""" ###$$$$$$$$$&&&'''###"""!!!"""###$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&!!!"""$$$%%%&&&%%%%%%$$$"""""""""###$$$&&&'''(((&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""###############$$$%%%%%%&&&''''''$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%'''((('''&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((()))***&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&''''''''''''((((((((((((******))))))))))))******(((((((((((()))))))))))))))***+++,,,------,,,+++&&&''')))***++++++++++++(((((()))***+++,,,,,,---))))))***+++,,,,,,------########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###########################$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&***((($$$""""""$$$''')))'''''''''(((((((((((())))))))))))(((''''''&&&&&&((((((''''''''''''((((((...---,,,+++***************)))((('''&&&&&&'''((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''(((((('''&&&$$$""" ((('''&&&%%%$$$%%%%%%&&&))))))((((((''''''''''''***(((&&&$$$$$$&&&(((***$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%######$$$&&&)))+++(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$$$$%%%&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########)))(((&&&$$$###"""!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%&&&''''''((((((''''''%%%&&&((()))))))))((('''(((''''''((())))))(((&&&'''((()))******)))((('''%%%&&&'''((())))))))))))(((((())))))))))))((((((&&&'''''''''(((((()))))),,,,,,,,,,,,,,,,,,------......---,,,,,,+++******(((((())))))******++++++))))))))))))************,,,,,,++++++***)))))))))$$$$$$$$$###############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''&&&&&&&&&'''((((((%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&+++******)))))))))))))))))))))'''&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((('''&&&$$$###"""((('''&&&%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$######""""""$$$&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""###$$$&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$"""!!! #########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&((((((((('''&&&)))'''&&&'''((()))(((&&&&&&''''''((((((''''''&&&%%%&&&'''((())))))))))))(((((())))))))))))((((((((((((((()))))))))******(((((()))***,,,---.........------,,,++++++******)))))))))))))))*********))))))))))))******************************++++++$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((($$$&&&(((*********((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))***&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))(((((('''&&&&&&'''))))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%((('''&&&&&&%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###%%%'''&&&###"""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""" !!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$###"""!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''$$$%%%&&&&&&'''&&&&&&&&&***(((&&&%%%'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))(((((())))))))))))(((((())))))))))))************((((((((()))***++++++,,,---,,,,,,,,,+++*********************))))))))))))))))))))))))************((())))))***++++++,,,,,,%%%%%%$$$$$$###"""""""""######$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((###%%%''')))***)))((('''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***((('''&&&&&&'''((()))***%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((())))))))))))(((((()))(((&&&&&&%%%%%%###"""$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!  ###$$$%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%$$$%%%'''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&'''(((((()))(((((((((((())))))))))))(((((())))))))))))))))))))))))******)))(((((('''&&&&&&++++++++++++************++++++******))))))((((((((()))))))))************))))))*********+++++++++$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((($$$$$$%%%%%%&&&'''((()))&&&&&&&&&&&&''''''''''''))))))((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&'''((()))***+++((('''&&&&&&'''((()))***###$$$%%%&&&''')))******''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%)))$$$!!!"""'''(((%%% %%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%)))(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###""" !!!###$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###""""""!!!######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%&&&''''''((('''''''''((((((''''''''''''''''''***'''$$$$$$%%%'''((((((((('''&&&%%%%%%&&&'''(((&&&'''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((''''''&&&%%%%%%))))))******************++++++******))))))((((((((()))))))))************+++++++++*********))))))########################%%%%%%%%%%%%%%%%%%$$$###########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''%%%$$$###$$$&&&((()))'''''''''((((((((())))))***))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((***++++++(((((('''&&&&&&'''))))))$$$%%%&&&'''(((***++++++''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""&&&)))&&&###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%***(((&&&######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%###""""""$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$"""!!! """######$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''))))))((('''''''''(((((()))'''%%%$$$&&&''''''&&&((((((''''''''''''((((((''''''((((((((((((((('''(((((())))))))))))((((((((((((((((((''''''''''''%%%%%%%%%&&&'''(((((()))(((((())))))*********+++************))))))))))))))))))))))))************,,,,,,++++++***))))))((("""""""""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&((('''&&&%%%%%%&&&((()))''''''((((((((()))))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''((()))******))))))'''&&&&&&'''((((((((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''((('''''''''%%%&&&'''((())))))((('''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&""""""###$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&(((((((((&&&%%%$$$######$$$%%%&&&########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!"""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((('''''')))((('''&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))((((((''''''$$$$$$%%%&&&'''((()))***''''''(((((()))***++++++)))))))))))))))*********))))))))))))************++++++******************!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&''''''######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&(((((((((((('''''''''''''''''''''(((((((((((()))&&&&&&''''''((()))))))))(((((((((''''''((((((((((((''''''''''''((())))))***)))((('''&&&&&&'''(((,,,++++++***)))((((((''''''''''''&&&&&&'''''''''''''''((((((((((((''''''%%%&&&((()))))))))(((''''''''''''((((((((())))))%%%'''***,,,,,,***'''%%%$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%''',,,///+++$$$!!!$$$)))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######%%%(((+++++++++%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%'''(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%'''&&&%%%$$$##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%&&&''''''((((((''''''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$%%%&&&((((((((((((&&&%%%'''(((((((((((((((''''''(((((())))))))))))((((((+++*********))))))((((((&&&&&&''''''''''''''''''&&&''''''((()))***++++++(((((())))))******++++++))))))))))))************)))))))))***++++++,,,,,,""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&########################&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%$$$###)))((('''&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%((()))(((&&&)))'''%%%&&&)))***(((&&&'''((((((((())))))******((((((((()))(((''''''&&&))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%******))))))((((((((('''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''(((((())))))(((&&&$$$###''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&%%%###"""""""""###%%%&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$############"""$$$$$$############$$$$$$!!!!!!!!!!!!"""$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%)))&&&###!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$!!!"""$$$$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%""""""###%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&'''''''''((((((************))))))))))))&&&'''***++++++***'''&&&''''''''''''''''''''''''((('''''''''''''''((()))******))))))))))))******(((((())))))******++++++))))))(((((((((***+++,,,######""""""""""""######%%%%%%$$$$$$############"""###$$$$$$$$$$$$###""""""##################"""%%%$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$%%%''''''&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###((((((''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''(((&&&%%%&&&)))***(((''')))(((&&&''')))***(((&&&''''''(((((())))))))))))(((((((((((((((''''''&&&******)))(((((('''&&&&&&&&&''''''((((((''''''&&&)))))))))(((((((((''''''(((((((((((('''''''''''''''''''''''''''((((((((('''((()))))))))((('''&&&***)))(((&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%$$$###"""%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$######$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$############"""$$$$$$############$$$$$$###""""""""""""######$$$%%%$$$###""""""###$$$%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###%%%''''''&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$+++)))''''''((()))((('''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&''')))******)))'''&&&''''''''''''''''''''''''(((((((((((()))***,,,,,,***))))))(((((())))))***))))))))))))))))))))))))***))))))(((((()))***+++$$$$$$$$$######$$$$$$$$$$$$############""""""""""""###$$$$$$$$$$$$###"""#########""""""""""""!!!&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&$$$$$$$$$&&&############$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&******))))))(((((((((((((((((((((((((((((((((((()))''''''((()))***)))((()))((('''((()))***)))'''''''''(((((((((((())))))((((((((((((((('''''''''+++******))))))(((((((((((((((((())))))(((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''(((((()))))))))''''''((()))******))))))...+++'''$$$$$$'''***,,,((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$###""""""$$$&&&%%%$$$$$$$$$&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$############"""$$$$$$############$$$$$$$$$$$$###"""""""""""""""%%%$$$###""""""###$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&'''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''***)))((('''&&&%%%%%%$$$'''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))+++,,,---))))))(((((((((((())))))******)))(((((('''&&&&&&+++***))))))((())))))***$$$$$$############$$$$$$###"""""""""""""""""""""#########$$$$$$#########$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))***+++%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%#########%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''(((((((((((('''''')))))))))(((((((((''''''(((((((((((((((((((((((()))(((((()))************))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''*********))))))((((((((('''(((((())))))(((((('''((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((())))))******(((((((((((()))(((((((((,,,***'''%%%$$$'''***,,,((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''%%%$$$###%%%''''''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$###""""""#########%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%% """###$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%((('''&&&&&&'''(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))%%%$$$###$$$%%%%%%$$$"""'''((((((((())))))))))))&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***)))((((((''''''(((((())))))((((((((('''''''''&&&++++++***))))))(((((((((#########""""""#########"""""""""""""""""""""###$$$##################$$$############$$$%%%''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((((('''&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%%%%$$$$$$$$$#########!!!"""######"""!!!"""$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%#########$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$#####################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))***************+++)))*********))))))******)))))))))))))))))))))((())))))(((''''''''''''((())))))(((((((((((((((''''''''''''(((((('''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''((()))******+++))))))((('''&&&&&&%%%%%%'''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%&&&&&&(((&&&$$$###$$$%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###%%%''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$'''&&&$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))(((&&&&&&&&&'''''''''(((((((((%%%&&&&&&&&&'''''''''((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((&&&'''''''''((((((((()))************))))))((((((######""""""""""""######"""""""""############$$$$$$$$$###""""""###$$$$$$###""""""!!!"""$$$%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$###$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''%%%$$$###""""""$$$$$$$$$$$$############ """######"""!!!###$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((()))******))))))***+++)))+++,,,+++***)))***+++++++++************))))))***)))(((&&&&&&''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&'''((())))))*********)))(((&&&%%%%%%%%%%%%$$$%%%'''((()))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((++++++)))&&&+++(((%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$############"""$$$$$$############$$$$$$"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%"""$$$&&&&&&%%%$$$%%%&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! &&&&&&&&&((())))))'''%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''+++***)))(((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))******)))************))))))((($$$$$$############$$$$$$############$$$$$$%%%%%%$$$$$$###""""""###$$$$$$'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$######"""$$$$$$$$$$$$############"""###$$$$$$######$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%&&&'''(((((()))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&$$$$$$%%%'''((()))***+++((((((((((((((((((((((((&&&(((******(((''')))+++)))+++---,,,***)))***,,,,,,,,,,,,+++++++++*********)))'''&&&&&&&&&((()))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))******++++++((((((((((((''''''''''''$$$%%%&&&'''((()))*********)))((('''&&&&&&''''''%%%&&&''')))))))))((('''&&&&&&''''''(((((())))))''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$#########$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$########################$$$###%%%,,,444666111,,,...+++(((&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$!!!###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$############"""$$$$$$############$$$$$$############$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&& !!!######"""""""""###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''&&&%%%###$$$%%%'''((('''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%'''))))))&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''''''''(((((('''&&&&&&&&&&&&&&&&&&'''))))))))))))))))))))))))((((((******+++***))))))&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%---+++)))&&&$$$$$$$$$%%%&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((())))))$$$$$$$$$############"""###$$$&&&&&&%%%%%%&&&'''&&&&&&''''''''''''((((((###$$$%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%''''''###$$$%%%&&&''')))******''''''''''''''''''''''''((((((((((((((()))******%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&((()))+++,,,---))))))))))))))))))))))))&&&(((***)))'''''')))+++))),,,---,,,***)))+++------------,,,,,,++++++++++++)))'''&&&%%%&&&((()))******************++++++))))))************))))))))))))******+++++++++,,,)))(((((((((''''''''''''$$$$$$%%%&&&'''((()))***)))((((((''''''(((***+++''''''((()))))))))))))))%%%%%%&&&'''((()))*********************************)))((('''''''''''''''''''''''''''''''''''''''''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&$$$#########$$$$$$((('''&&&&&&%%%%%%%%%%%%########################%%%$$$'''222===@@@;;;333111...***(((((())))))((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$%%%!!!"""%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$############"""$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$'''))))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&###$$$&&&&&&%%%%%%%%%&&&""""""######$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''%%%$$$$$$''')))))))))$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))+++---,,,***((((((((((((((()))))))))***&&&&&&''''''((()))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''++++++******))))))(((((('''((()))***++++++***)))&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!! !!!$$$''';;;000(((((()))&&&%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$""""""###$$$%%%#########$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((('''&&&%%%&&&((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''******))))))((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,*********,,,---+++***,,,***)))***++++++***(((***)))((((((((((((((()))))))))))))))))))))))))))***)))(((''''''((())))))))))))))))))))))))))))))+++******)))((('''''''''***)))'''''''''(((***+++))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%(((''''''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###""")))&&&%%%(((...222222///(((''''''&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$&&&%%%$$$$$$######$$$$$$$$$$$$##################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& ###'''((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&'''((((((''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))((('''''''''(((***+++%%%$$$$$$$$$$$$$$$$$$%%%########################!!!"""!!!  ###%%%222((("""$$$&&&$$$###$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%###"""!!!"""###$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((&&&&&&'''((((((((()))***************'''''''''''''''''''''''')))))))))(((((('''''''''&&&''''''''''''''''''&&&************************&&&&&&&&&'''''''''((((((((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++*********)))***++++++***)))'''(((***++++++***))))))(((((((((((())))))************************(((((((((((()))******+++)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%''''''(((((())))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%""" """&&&)))(((&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%$$$###############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%###"""###$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%&&&'''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))***(((''''''''''''''''''((()))))))))))))))))))))))))))(((((('''((()))***+++$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!!!! """$$$(((""""""$$$$$$######"""######$$$$$$######""""""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&'''%%%$$$"""!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&%%%###"""!!!%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))$$$%%%&&&'''((()))))))))''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++,,,---+++))))))---111///---***)))***+++++++++)))))))))(((((())))))***************************'''''')))***+++,,,,,,,,,)))))))))))))))))))))))))))((((((''''''&&&&&&%%%$$$&&&(((******)))'''&&&))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((%%%"""###&&&'''%%%###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&%%%#########$$$&&&%%%$$$$$$######$$$$$$######$$$$$$%%%%%%&&&&&&""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$%%%&&&''''''&&&%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""!!!"""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########&&&&&&%%%###!!!!!!"""$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******###$$$%%%&&&&&&%%%$$$###"""""""""###############!!!""""""!!! """$$$%%%"""!!!###%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&'''''''''((('''((())))))''''''((()))###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++---///---+++,,,333999999555000---+++++++++***)))))))))((())))))******************************((()))***,,,,,,,,,+++***))))))))))))))))))))))))************))))))((((((%%%&&&'''((()))(((((('''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&***(((&&&&&&'''((('''&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((###%%%%%%%%%######$$$%%%&&&%%%$$$$$$######$$$$$$######$$$%%%&&&&&&''''''#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***###$$$%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%###$$$$$$###""""""###$$$$$$$$$$$$$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######"""######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))((('''&&&''')))))))))*********))))))(((''''''''''''''''''''''''&&&&&&''''''''''''''''''((('''&&&&&&&&&&&&'''(((************************'''''''''((((((((())))))((()))+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((+++...---+++...555<<<999555000---,,,,,,++++++)))))))))))))))***++++++***************************+++,,,,,,,,,***)))((())))))))))))))))))))))))***************)))))))))(((''''''&&&'''((()))***(((((((((((((((((((((((((((((((((((()))))))))***'''''''''(((((((((((((((&&&&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$######%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((###$$$%%%%%%######$$$%%%&&&%%%$$$$$$######$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""" ###%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&###%%%&&&%%%###"""###$$$"""%%%%%%""""""$$$$$$"""$$$######""""""######$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""######%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&%%%&&&(((((()))))))))(((((('''&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''((((((((()))))))))))))))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((&&&(((*********,,,222666000...+++***+++,,,,,,,,,))))))))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,+++***)))''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&(((***,,,))))))))))))))))))))))))((((((((()))))))))******'''''''''(((((((((((((((''''''&&&&&&&&&'''((((((''''''((((((''''''&&&%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''"""$$$%%%%%%$$$###$$$&&&&&&%%%$$$$$$######$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$######""""""######$$$$$$$$$$$$$$$###"""!!!!!!%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########!!!######"""""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''((()))))))))))))))%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$%%%%%%%%%###$$$%%%%%%###""""""###!!!%%%%%%!!!!!!%%%'''$$$$$$$$$###""""""###$$$$$$!!!!!!"""$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((((((((()))***+++---...,,,***))))))+++,,,,,,,,,))))))))))))***+++,,,---+++++++++++++++++++++++++++***))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))(((((()))))))))*********''''''''''''((((((((()))(((''''''''''''((()))***''''''((((((''''''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&''')))%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$######""""""######$$$$$$$$$$$$%%%$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%% """######"""###$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))(((&&&%%%$$$######$$$%%%&&& !!!!!!"""###$$$$$$$$$"""###%%%$$$"""!!!!!!"""!!!&&&&&&""""""(((***)))'''&&&%%%$$$$$$%%%&&&'''!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((("""###$$$%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&((()))******++++++'''''''''''''''''''''''''''((((((((())))))******)))(((&&&%%%%%%&&&((()))************************(((((((((((())))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''---+++***+++,,,,,,+++)))...,,,+++,,,------+++***))))))))))))***+++,,,---++++++++++++++++++++++++))))))(((''''''((()))***))))))))))))))))))))))))***************+++++++++((()))+++,,,,,,,,,***)))))))))))))))))))))))))))))))))))))))************&&&'''''''''(((((())))))((((((((((((((()))******''''''((((((''''''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''''''''%%%$$$$$$$$$%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%###$$$&&&(((%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((&&&%%%###"""""""""######""""""###$$$%%%&&&&&&'''"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$'''%%%$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$ !!!###%%%&&&((((((((($$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&***)))(((''''''((()))***%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&((()))))))))((('''))))))(((((('''''''''&&&************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,---+++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,...---,,,+++,,,---...///&&&)))+++,,,+++***++++++,,,,,,,,,,,,,,,,,,------,,,---------,,,+++)))(((,,,+++***))))))***+++,,,***************************++++++,,,,,,***)))(((+++,,,,,,+++(((''''''(((+++******)))((('''''''''''''''((()))******)))))))))(((&&&%%%%%%%%%'''(((((('''%%%%%%&&&&&&%%%$$$%%%&&&''''''%%%$$$%%%'''(((((('''&&&%%%%%%$$$$$$(((((((((((('''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&)))'''&&&&&&'''((('''&&&'''&&&%%%$$$###$$$%%%&&&"""###&&&((((((((('''&&&$$$%%%&&&$$$"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&((())))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################!!!###$$$&&&&&&%%%$$$###%%%$$$###$$$&&&'''&&&%%%$$$###""""""###%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&### ###%%%&&&%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$######""""""''''''&&&%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""######$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%"""'''%%% $$$$$$$$$%%%%%%$$$######&&&%%%%%%%%%&&&&&&'''(((%%%&&&((())))))(((&&&%%%''''''&&&%%%$$$$$$######%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&'''***++++++***((((((((((((((((((''''''%%%%%%###"""""""""######!!!""""""######$$$$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%&&&&&&%%%%%%$$$########################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((########################"""#########$$$$$$$$$$$$%%%$$$"""!!!!!!"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''******)))'''&&&%%%$$$###&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''&&&'''(((((())))))(((((()))))))))(((((((((''''''+++++++++***************(((((()))))))))***************))))))))))))******++++++***************+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------&&&)))+++---,,,,,,---............------,,,,,,++++++,,,---------,,,***))),,,+++************+++,,,++++++++++++++++++++++++***+++,,,,,,,,,+++))))))***+++,,,+++)))(((((()))+++******)))((((((''''''%%%&&&&&&'''''''''''''''''''''((((((((((((''''''((('''%%%&&&&&&'''%%%$$$)))'''$$$!!! """'''+++(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$"""%%%&&&'''&&&###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$###############!!!###$$$&&&&&&%%%$$$###%%%$$$###$$$&&&'''&&&%%%###"""!!! !!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&### ###%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''### &&&)))'''$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""######$$$%%%%%%&&&'''(((((('''&&&%%%((((((''''''&&&%%%%%%%%%'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########"""""""""""""""""""""""""""############$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$###"""######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&$$$$$$&&&''''''''''''(((((((((******)))'''&&&%%%$$$###$$$&&&(((******(((&&&$$$''''''''''''((((((((((((************************((((((((((((''''''''''''((((((''''''(((((()))************))))))))))))))),,,,,,++++++*********)))(((((()))))))))***************))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------(((***---.........///000111111000000///---,,,+++,,,---///000///...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))+++++++++))))))***++++++******))))))(((((((((&&&&&&&&&&&&''''''''''''&&&(((***++++++***((('''((('''%%%&&&''''''&&&%%%&&&&&&%%%"""!!!"""&&&)))'''''''''&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''#########$$$&&&'''%%%$$$'''&&&&&&%%%$$$%%%%%%%%%''''''&&&%%%### &&&'''((('''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""###$$$%%%&&&%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%###!!!!!!###$$$%%%$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''(((&&&$$$""""""$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%)))))))))(((((('''&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''''''''(((***++++++***((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))((('''''''''(((***+++************************---,,,,,,++++++******)))++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------...........................//////000000111............---------------...000111111111000///,,,...000000//////000111111222222222222111000///111333444555444333000//////..................///---------------------------------------,,,,,,+++***+++,,,,,,******+++---+++++++++*********)))))))))))))))((())))))))))))***+++,,,,,,+++***((('''((('''%%%&&&'''((('''%%% $$$(((***)))'''$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$&&&))))))((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$#################################$$$###""""""######$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%#########%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&))))))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&'''''''''############$$$#########%%%%%%%%%$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%$$$$$$$$$%%%&&&&&&########################%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))'''''''''(((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((******))))))))))))******((((((((()))))))))******(((((((((((((((((((((((('''''''''((((((((((((((())))))((('''''')))***+++************++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,------------......------------......---...///000111111000000......///000000111222222111000000000/////////...///000111222333222111111222333333222000000111222222333555666666666555444999:::<<<<<<;;;888555333222222222222222222222222........................000000//////............+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***+++000///---***)))((('''((((((&&&&&&&&&(((((('''&&&!!!%%%***---,,,)))&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%''')))***)))((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''(((((((((((($$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$####################################$$$$$$############$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&###!!!"""###$$$%%%&&&&&&'''''''''&&&######$$$$$$$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''((('''&&&%%%&&&'''''''''((((((((()))""""""###$$$$$$$$$$$$###&&&%%%%%%%%%$$$$$$######"""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%***)))'''&&&&&&''')))***(((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((((((((())))))(((((())))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------......---...///111111111000000......///000000111222222444333333222222111111000//////000111111111111111444555555444222222333555444555888:::;;;;;;:::999>>>???AAABBBAAA>>>;;;888666666777777777777666666222222222222222222222222333222111111000000111111...///000000.........000........................,,,+++)))((((((((()))***222000---)))((('''(((((((((&&&&&&&&&((()))((('''(((((()))((('''(((***---&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$$$$&&&%%%%%%%%%%%%&&&&&&''''''%%%$$$%%%'''(((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%'''%%%$$$$$$&&&&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%$$$###""""""###$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%###"""!!!!!!###&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%###$$$%%%&&&&&&'''&&&&&&$$$%%%&&&&&&&&&%%%######%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''########################'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%***(((''''''((((((&&&%%%$$$%%%%%%&&&&&&'''''''''!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$############"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''(((((((((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((()))************))))))))))))*********++++++***++++++,,,,,,---------------------............000//////////////////000...///111333444444333222000111222333444555555666666666555555444333333222111111111111111222222333444555555555444555777:::888999<<<>>>>>>===<<<;;;>>>@@@CCCFFFFFFDDDAAA???:::;;;<<<<<<<<<<<<;;;:::666666666666666666666666555555333222222222333444111222333222000//////111000000000000000000000000...---+++))))))***+++,,,------,,,+++))))))(((((('''&&&&&&'''((())))))'''(((((((((&&&&&&'''+++...&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&+++(((%%%$$$&&&((())))))&&&'''((((((((('''%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%'''&&&$$$%%%%%%&&&$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&"""$$$&&&%%%###!!!"""###$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###### """$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&&&&'''((())))))'''%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&########################''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((&&&%%%&&&''''''&&&%%%######$$$%%%%%%&&&''''''!!!"""###$$$%%%%%%$$$###""""""""""""""""""######"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%'''((()))***&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&%%%$$$######(((((((((((())))))))))))%%%%%%&&&&&&'''((())))))((()))+++------+++)))(((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''(((***++++++******)))(((((())))))************)))***+++,,,------...///000000000000111111111111333333222222222222333333111222555777777777666555555555666777888999:::;;;888777777666555555444444555444333222333444555666222333444555555777;;;>>>;;;===???@@@@@@>>><<<:::<<>>??????>>>===<<<999999999999999999999999777666555444333444555555333444555333111000000111111111111111111222222222111000...,,,,,,,,,...///((()))+++,,,,,,+++)))((('''&&&&&&''')))***)))((("""%%%)))+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%''')))+++)))(((''''''&&&&&&&&&&&&000,,,(((&&&(((***,,,,,,&&&'''((((((((('''%%%%%%######$$$%%%&&&(((***+++%%%'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%%%%&&&$$$######$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&%%%###!!!"""###$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!!!!###%%%%%%%%%!!!"""###$$$%%%%%%&&&%%%###$$$%%%&&&&&&$$$"""!!!%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&'''((((((""""""#########$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---'''"""###&&&)))(((%%%%%%&&&&&&&&&'''((((((((((((''''''''''''((())))))((((((((('''&&&&&&%%%%%%***************)))))))))******))))))((((((((('''++++++***************+++))))))))))))***************+++,,,+++))))))+++---+++***)))((())))))+++,,,,,,///111222111000000111...000222333333444555777444333333444555666666555999777777999===>>>===;;;?????????@@@AAA@@@===;;;BBB@@@>>>======<<<:::888888777777888999999777555777888:::;;;;;;<<>><<<===???AAA@@@===:::888888:::999777777888888777555555444333333555555444333222222111333444555333222333333222111000...---,,,...---,,,***)))(((((((((************))))))))))))''''''''''''(((((())))))+++***)))'''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''))))))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&''')))(((''''''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%$$$###"""!!!###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%***'''$$$"""!!!###&&&(((#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&%%%$$$######"""%%%'''&&&%%%$$$""""""#########$$$$$$$$$########################$$$###""""""###$$$%%%&&&#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######&&&((((((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''+++******))))))*********************)))))))))))))))***+++***)))***+++---///...............///000,,,...000111111000111222333555666555444444666888<<<;;;;;;;;;<<<<<<<<<;;;<<<<<<===AAAEEEHHHGGGEEEHHHIIILLLQQQUUUWWWUUUTTTKKKIIIGGGFFFEEEDDDBBB@@@@@@???======???@@@???>>>???@@@BBBCCCEEEGGGKKKNNNUUUWWWZZZ\\\\\\[[[YYYXXXSSSRRRQQQPPPPPPOOONNNNNNLLLMMMMMMLLLJJJGGGDDDCCCGGGHHHIIIHHHDDDAAA??????<<<;;;::::::;;;;;;999888777555444444555666555444111000000000222222111000...//////000000111000000//////---,,,+++++++++++++++************)))))))))(((((((((((())))))******+++***)))''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%)))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$######"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%% !!!!!!!!!""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%"""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$""" !!!"""$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$''''''(((((('''&&&%%%%%%!!!"""$$$&&&''''''&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''#########$$$$$$$$$%%%%%%#########$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&&&&'''(((((())))))******************************))))))))))))((((((***)))))))))))))))******++++++******)))))))))(((***+++,,,,,,++++++---///......//////000000000111...000222333333333555777888999::::::::::::===???DDDDDDCCCBBBBBBBBBCCCCCCFFFHHHLLLQQQVVVXXXWWWUUURRRTTTYYY```eeehhhgggfffXXXWWWUUUUUUUUUTTTRRRPPPOOOLLLIIIHHHIIILLLMMMMMMMMMNNNPPPQQQSSSXXX^^^bbbeeefffhhhjjjkkkjjjiiiiiigggeeebbb___]]]\\\\\\]]]^^^aaacccaaa\\\VVVSSSRRRXXXXXXXXXUUUQQQMMMLLLLLLIIIHHHGGGFFFFFFDDDAAA>>>===;;;888777777777777666444333222222333444333222//////000111222333333444111000///...............++++++++++++************))))))))))))***************)))((((((''''''((((((&&&&&&'''''''''((((((((())))))(((&&&%%%$$$###"""(((((((((((('''''''''''''''''''''&&&'''(((((()))((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$&&&&&&'''(((((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$""""""###$$$%%%%%%%%%%%%%%%"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""###$$$$$$'''''''''&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$'''((($$$&&&'''&&&$$$""""""###########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######"""!!!!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''&&&&&&'''((((((((('''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&'''''''''((((((((()))************++++++++++++++++++++++++++++++++++++))))))(((((())))))******,,,,,,++++++***)))))))))---...///...------...000...///000111111222222222111333555666888:::===@@@???AAACCCDDDEEEGGGKKKMMMNNNNNNNNNNNNNNNOOOQQQRRRYYY\\\```fffjjjkkkjjjiiibbbdddhhhmmmpppqqqnnnlllfffeeeeeegggiiiiiigggeeeaaa]]]YYYWWWXXX[[[]]]^^^]]]^^^___```bbbgggmmmrrrqqqqqqrrrrrrsssttttttttttttrrrnnnjjjiiiiiijjjkkkpppvvvzzzxxxqqqjjjggggggiiiiiihhheee```\\\[[[[[[^^^]]][[[ZZZYYYUUUPPPMMMJJJGGGBBB???===<<<;;;999:::999777777888888777666555555444444333333333333222111111000000000111111---,,,,,,,,,,,,+++++++++))))))))))))))))))******(((((('''''''''(((((()))''''''''''''((((((((((((***)))((('''&&&%%%$$$###((((((((((((((('''''''''''''''&&&&&&''''''((())))))((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$)))(((%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$"""###$$$$$$%%%%%%$$$$$$$$$!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''((((((((((((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$)))((('''&&&&&&'''((((((########################$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((***)))'''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''))))))((((((((('''''''''%%%%%%&&&&&&''''''''''''************************)))))))))))))))***++++++------,,,,,,++++++++++++///000000///------...000222222333444555666777888666888:::<<>>======>>>===:::888888777666555444333444444333222222111111111222222//////.........---------))))))))))))))))))))))))'''''''''&&&''''''((()))'''''''''((((((((())))))(((((((((''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&%%%&&&''''''((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$)))(((%%%###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%$$$###"""!!!"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&$$$"""!!!!!!###%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&""""""###$$$%%%%%%%%%$$$)))(((&&&%%%%%%%%%''''''$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******)))(((((('''&&&&&&&&&''''''(((((())))))***'''''''''(((((((((((()))))))))))))))***+++,,,---------..................///000111000///000222444555555555555777999<<<===@@@BBBDDDGGGLLLRRRZZZ___kkknnnppppppnnnkkkjjjjjjeeehhhjjjjjjkkknnnsssxxx|||{{{zzzzzzyyyxxxssstttttttttuuuxxx}}}~~~|||{{{}}}|||zzzxxxwwwxxx{{{}}}yyywwwvvvrrrtttwwwzzz}}}|||xxxtttkkkhhhccc___[[[VVVQQQNNNFFFFFFGGGHHHHHHFFFAAA>>>:::999888666555666666777555555444333333333333333111111111000000000000///+++++++++***************(((((((((''''''((())))))''''''((((((((()))))))))'''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&%%%%%%&&&&&&'''((($$$###"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$&&&&&&'''(((((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###!!!!!!###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$ !!!"""###%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''((('''%%%!!!"""#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################"""""""""""""""!!!%%%%%%%%%&&&%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''######%%%&&&''''''''''''''''''%%%$$$$$$%%%&&&'''$$$$$$$$$#########""""""##############################$$$$$$$$$###"""!!!###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&###!!!"""%%%((((((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((())))))))))))(((((((((((((((***++++++,,,------......((((((((()))))))))******************+++,,,---............///000000111111000222444666777999<<>>======>>>BBBFFFHHHPPPQQQUUUYYY___gggpppvvv|||zzzsssvvvyyyxxxxxxzzz~~~vvvwwwyyyyyyzzz}}}}}}zzzyyyzzz}}}~~~}}}~~~~~~yyy{{{~~~vvvtttqqqoookkkgggaaa]]]WWWXXXZZZ\\\\\\XXXRRRMMMEEECCC@@@===;;;:::::::::999888777666555555555555333333333333222222222222......------,,,,,,,,,,,,++++++******)))*********'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&''''''((()))$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$###"""$$$%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$%%%########################"""$$$%%%&&&&&&%%%###!!!!!!###$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$&&&'''((("""###$$$%%%&&&''''''(((&&&&&&&&&%%%&&&&&&''''''$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$%%%%%%&&&%%%$$$###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((###$$$))))))'''%%%&&&&&&''''''((((((((((((''''''''''''((())))))''''''(((((())))))******))))))***++++++,,,------+++++++++,,,,,,---------++++++++++++,,,---...///......///000111222333333333555999<<>>===<<<<<<;;;:::888777666666666555555444444444333333333000000/////////............---,,,,,,++++++,,,,,,(((((((((((())))))))))))***)))))))))((((((((('''&&&'''''''''(((((())))))((((((((((((((()))******'''&&&%%%''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########%%%'''(((######$$$%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$#################################"""######$$$%%%%%%&&&&&&$$$&&&''''''&&&%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$&&&'''((( """###$$$%%%&&&&&&&&&&&&&&&''''''''''''(((######################## !!!######$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&%%%$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''&&&'''((()))***)))))))))))))))******+++)))***+++***(((&&&'''(((,,,,,,,,,,,,---...//////,,,,,,++++++++++++,,,,,,,,,,,,------///000111222666444444555666777555444555:::???BBBDDDIIIRRRYYY\\\]]]\\\[[[[[[___ffflllrrrrrrrrruuu{{{{{{{{{{{{}}}yyyzzzyyyxxxvvvrrrnnnlllnnnooosssvvvxxxvvvqqqmmmeee```YYYRRRLLLHHHEEEBBBEEEBBB>>><<<:::999777555555666666555333222222333222222111000111222333444//////...---,,,,,,++++++*********)))'''&&&$$$###''''''((((((''''''%%%%%%%%%%%%$$$%%%&&&(((***+++)))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$###"""""""""$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""((((((((('''&&&$$$###"""&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$&&&&&&'''(((((((((((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$######"""'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""######$$$########################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&'''))))))((((((((('''((())))))***)))***+++***((('''((()))+++++++++,,,,,,---...///,,,,,,+++++++++,,,------///////////////000222222666555444555777999:::999;;;AAAHHHNNNSSSYYYbbbiiitttttttttrrrqqqtttyyy~~~~~~~~~~~~~~~}}}{{{xxxtttqqqooommmoootttzzz}}}{{{vvvrrrnnnkkkfffaaa]]]YYYUUUSSSNNNLLLHHHEEECCC@@@<<<999777888888777555444333444444333222111000111222222111111000000///......---,,,,,,,,,,,,+++)))(((((((((((((((((((((((((((((((((((('''&&&'''((()))***)))(((''''''''''''((()))''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$#########"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%$$$######%%%%%%&&&'''((((((((((((%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###############""""""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&'''(((((())))))(((((($$$%%%%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''''''''''''''(((((())))))***+++***(((((()))***++++++++++++,,,---.........---------...///000000555444333333444555777888:::999777999<<>>:::888:::999777666666666666777555555444444333333333333111111222222222222222111///...+++***)))***,,,---******))))))(((((('''''')))(((((((((((((((((()))''''''''''''((((((((((((&&&''')))******(((&&&%%%'''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&!!!"""###%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""$$$''')))&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%$$$###""" %%%%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$###""""""!!!!!!%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%&&&'''((('''&&&%%%$$$%%%%%%&&&''''''''''''&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))(((((())))))***+++(((***++++++******+++---,,,,,,,,,,,,---...///000//////000111333555666777:::;;;>>>BBBGGGKKKNNNPPPMMMKKKJJJLLLRRRYYY___bbbgggnnnyyy}}}vvvooojjjgggdddbbbaaabbbcccfffhhhhhhfffddd\\\XXXTTTPPPLLLFFF???:::<<<;;;999888777777888999555555555444444444444444222222333333444444333333444222///---++++++,,,---(((((()))))))))(((((((((((())))))))))))))))))(((''''''''''''((((((((((((&&&''')))******(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###!!!"""$$$%%%''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""$$$''')))&&&&&&'''''''''&&&%%%%%%''''''&&&$$$""" $$$%%%%%%&&&&&&%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###############&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$######"""!!! %%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((()))))))))))))))***++++++(((***++++++++++++---//////////////////000222222///000111222444777999:::<<<@@@FFFLLLSSSXXX[[[]]][[[ZZZYYY[[[aaahhhnnnqqqyyy~~~yyytttqqqnnnllleeeeeegggkkkooorrrrrrqqqrrrmmmgggaaa\\\TTTJJJCCCBBB@@@>>>;;;999888888888555555555555555555555555333333444444444444444333555444222000............))))))************)))(((((())))))******))))))(((''''''''''''(((((((((((('''((()))))))))(((&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$#########%%%&&&'''''''''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%&&&&&&%%%$$$###""""""!!!###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$######"""###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%%%%%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))*********)))(((((((((((((((((()))******((()))+++,,,,,,,,,...000111111111111222333444555444444666888:::===@@@AAAEEEJJJRRR[[[bbbgggiiijjjmmmlllkkknnnssszzz~~~~~~yyyvvvooooooooorrrvvvyyyzzzyyy|||xxxtttqqqnnniii```YYYNNNLLLHHHCCC???<<<;;;:::666666666666666666666666444555555555555555444333333333222222222222111111------...---,,,+++)))(((((()))************)))(((''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$""""""#########$$$$$$$$$''''''&&&%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''&&&''''''((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))'''(((***+++++++++***)))'''''''''''''''((())))))((()))+++,,,,,,---///000333333333333444555666666:::;;;<<<>>>AAADDDGGGHHHNNNTTT^^^gggooossstttttt{{{zzzzzz||||||~~~}}}}}}~~~|||yyyxxxyyy|||zzztttnnnZZZWWWRRRLLLFFFAAA>>>===777777777777777777888888666666666666666555444444000111222333444555444444111111111000...,,,)))(((((()))***++++++***)))(((''''''''''''((((((((()))))))))(((''''''''''''(((******))))))))))))******%%%%%%&&&&&&'''((((((((($$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''"""######%%%&&&'''((((((#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&#########$$$$$$%%%&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&$$$###""""""%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$&&&((((((&&&###""""""%%%$$$$$$######$$$$$$%%%'''&&&$$$#########$$$$$$######$$$%%%%%%&&&''''''))))))******)))(((''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((***+++,,,,,,+++***+++,,,+++,,,------------,,,,,,111444888999999999<<<>>>AAAEEEKKKQQQUUUXXXXXXXXXVVV]]]iiiuuu~~~{{{~~~|||xxxuuuuuu|||~~~{{{yyyxxxwwwwwwgggcccZZZPPPJJJJJJHHHDDDAAA===888666777777555333555555555444222222333444333333333444555777888999555555555444333111///...+++)))'''''')))***+++***)))+++---...---+++(((&&&---,,,+++)))(((((((((((()))(((&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###  $$$&&&'''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))'''%%%&&&))))))&&&$$$'''&&&&&&%%%$$$###""""""""""""###$$$%%%&&&&&&'''***&&&!!!!!!$$$'''))))))&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$#########$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%''''''&&&%%%$$$###"""!!!&&&%%%###""""""$$$%%%'''$$$%%%%%%&&&%%%$$$###""" !!!"""$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%$$$&&&((((((&&&###""""""%%%$$$$$$######$$$$$$%%%&&&&&&$$$#########$$$$$$######$$$%%%%%%&&&''''''%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((())))))))))))(((((()))))))))))))))(((((((((***+++,,,,,,+++***,,,---,,,,,,---///000000111111333666888999:::===CCCHHHNNNQQQVVV[[[___`````````bbbiiittt}}}}}}~~~~~~{{{uuuvvvvvvwwwzzzyyysssrrrvvv{{{yyyxxxxxxuuuqqqhhh\\\VVVTTTPPPKKKGGGCCC===;;;;;;;;;999777555666666555555444555555444444444444444555555666555666666666555444222111...,,,)))(((((((((((('''((()))*********)))'''&&&(((''''''&&&&&&&&&&&&'''''''''&&&%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%(((&&&$$$%%%(((***+++***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&&&&$$$"""&&&&&&%%%%%%$$$#########%%%%%%%%%$$$$$$$$$######(((%%%"""!!!$$$&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""""""""###$$$$$$$$$"""!!! !!!"""###$$$%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###""""""###$$$&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%$$$&&&''''''%%%###"""###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$######"""$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''""""""###$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))*********++++++++++++***************)))))))))(((((()))+++,,,,,,++++++---...,,,---///000222444666666888:::<<<>>>AAAGGGQQQXXX```bbbfffjjjlllmmmmmmlllpppvvvtttpppkkkhhhkkkooosssvvv}}}|||vvvwwwuuurrrrrrxxxxxxuuuxxx}}}|||}}}}}}zzzqqqggg```^^^YYYSSSMMMHHHBBB???>>>===:::777777777888999999999888888777777666555444444444444666777777888888777555444333000---+++***)))(((&&&)))))))))))))))(((((((((&&&%%%%%%%%%&&&&&&'''(((''''''''''''((()))***+++''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((&&&%%%%%%'''((()))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&&&&$$$"""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%######$$$%%%$$$###%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$###"""!!! ######$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###%%%'''&&&$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&''')))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''''''''&&&'''''''''((())))))************++++++++++++******++++++*********)))))))))***+++------------...000---...000222444666999:::===@@@EEEIIINNNVVVaaahhhmmmooosssvvvyyyyyyyyyyyyzzzxxxjjjeee___]]]aaahhhpppuuu}}}}}}|||}}}xxxpppllljjjfff```XXXRRRKKKFFFCCC@@@<<<999999999:::;;;<<<<<<;;;999999888777666555555555555666777888888888777666555555333000.........---,,,---,,,+++*********+++,,,))))))((((((((())))))***((((((((())))))******+++''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&%%%#########$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&''')))***%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''''''''&&&''''''(((((()))*********)))******++++++******)))++++++++++++++++++++++++***,,,...///...///111333000000111333666999<<<===AAAGGGPPPXXX^^^eeemmmssswwwyyy|||xxxooojjjcccbbbgggpppzzz|||yyyxxxtttnnnfff```XXXQQQMMMIIIDDD@@@===;;;:::<<<>>>>>><<<:::999888777666555555555555666777888999999888777666444222000///111222222111000///---+++++++++,,,------,,,+++***))))))))))))+++++++++******))))))((((((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%***)))((('''&&&&&&((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''(((((('''&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''""""""###$$$%%%&&&&&&'''%%%&&&''''''&&&%%%$$$###%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%$$$###"""###%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((((())))))******+++)))))))))******)))))))))*********+++,,,,,,------,,,...000111111222444666333444555888;;;@@@DDDFFFJJJRRR]]]gggmmmsssyyy}}}~~~wwwuuuxxx|||vvvoooiiiaaaZZZVVVRRRMMMIIIEEEBBB??????BBBCCCAAA???<<<;;;999777555444333333555777999;;;<<<======<<<777555333222444555555444111000...,,,+++******+++,,,,,,***)))((('''''''''++++++++++++***)))((('''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%###$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%&&&((((((&&&%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$ !!!"""###$$$$$$%%%""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$""""""###%%%%%%$$$$$$######$$$$$$%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((()))******++++++))))))************))))))((()))***+++,,,...//////---///111222333444666888666777:::>>>CCCJJJOOORRRYYYaaalllvvv|||~~~~~~}}}|||{{{zzzwwwvvvtttvvv{{{xxxssskkkfffdddaaa]]]ZZZUUUPPPKKKJJJMMMOOOMMMKKKFFFDDDAAA>>>:::777555444555777;;;???CCCEEEGGGHHHCCC@@@===;;;:::999888666444333111///---+++************)))(((((('''(((((())))))***++++++***)))(((((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%###$$$$$$###!!!!!!$$$'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&''''''$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########%%%'''&&&$$$$$$%%%'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&""""""!!!!!!!!!"""$$$%%%!!!!!! !!!"""#########$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))((((((((()))******++++++*********++++++*********'''((()))+++---///000111...000222444444666888:::888:::===CCCJJJRRRXXX\\\gggnnnxxx}}}xxxtttpppnnnppprrruuuxxx{{{|||||||||pppoooooosss|||yyyvvvuuutttqqqnnnddd^^^WWWUUUXXXZZZYYYWWWPPPNNNJJJEEE@@@<<<999777444777<<>>;;;999888777555333000...,,,+++)))))))))))))))******+++&&&''')))***++++++******((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%'''((('''%%%%%%(((+++''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%(((***)))&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''"""$$$%%%$$$""""""%%%((($$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$%%%%%%&&&###$$$$$$%%%&&&(((((()))'''&&&$$$""""""###%%%&&&###"""!!!!!!!!!###$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$######"""#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%&&&&&&'''((('''&&&$$$######$$$&&&'''$$$$$$$$$#########""""""'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((())))))******)))'''&&&''')))+++++++++++++++,,,,,,,,,***,,,.........///222444555444333444777;;;===>>>@@@DDDJJJSSS\\\bbbddddddnnnuuu~~~~~~|||wwwtttooojjjfffgggkkkooosssuuu{{{}}}yyy|||yyyttthhh^^^]]]```bbbbbbccc^^^^^^XXXOOOHHHFFFBBB>>>777666888<<>>DDDHHHJJJMMMPPPUUU^^^gggmmmpppqqquuuzzz~~~vvvpppoooiiijjjiiigggfffiiiqqqwwwzzzlll___\\\___aaacccfffeeefffddd\\\VVVSSSMMMGGG???<<<999:::???IIITTT[[[eeehhhjjjggg```WWWOOOJJJ???===:::999888777666555333000,,,******+++************************************)))(((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$"""""""""$$$%%%'''!!!###$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))***+++++++++******+++---*********++++++,,,,,,,,,+++,,,---...///222666::::::<<>>:::<<>>FFFKKKYYYbbbooozzz~~~||||||}}}|||yyyzzzwwwrrrmmmkkkjjjkkklllrrrtttwwwyyy}}}~~~}}}yyyqqqjjjiiilllttt|||uuupppmmmooovvvzzzqqqgggccc```]]]\\\^^^cccmmmvvvzzz{{{xxxooofff[[[WWWQQQJJJEEEBBBAAAAAAFFFIIIMMMPPPRRRTTTWWWZZZ^^^______[[[TTTMMMIIIGGGEEEAAA;;;777555333111000+++++++++*********))))))))))))((((((((((((((('''***)))((((((''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%$$$$$$!!!"""$$$&&&'''&&&%%%$$$$$$%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((($$$%%%%%%&&&&&&%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******)))*********((()))***,,,)))***++++++,,,---......111333666:::@@@JJJUUU\\\nnnxxxuuunnnhhhffffffdddbbbcccfffmmmtttxxx|||zzzqqqjjjbbb___^^^bbbmmmxxxyyyqqqiiiccc^^^___eeeooo||||||uuuvvvvvvvvvxxx~~~|||uuuooommmiiidddaaabbbcccllluuuzzz|||{{{tttmmmfffddd^^^WWWNNNEEE???;;;@@@AAAAAAAAACCCHHHNNNRRR```cccgggfffaaa[[[XXXXXXUUUPPPHHHAAA<<<777222000///......---,,,+++******(((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""######&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""###$$$&&&&&&###$$$%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%!!!!!!###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((((((((()))))))))*********+++,,,,,,+++))))))***,,,,,,,,,---...///000111111444666;;;CCCNNN\\\jjjssswwwnnngggbbb_________aaafffnnnxxx~~~|||~~~{{{ooohhh```ZZZVVVVVV___hhhuuu~~~zzzsssllleeeaaa\\\]]]```gggrrr}}}}}}wwwooonnnkkkfffeeejjjuuu~~~~~~{{{{{{yyy|||~~~yyywwwtttnnnlllmmmnnnuuu{{{~~~|||vvvqqqnnnjjjcccZZZQQQJJJFFFCCCBBB@@@>>>===@@@FFFJJJTTTYYY___aaa______aaacccbbb\\\TTTKKKDDD===888444444333222000///---,,,+++))))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$###$$$&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""######""""""###$$$&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%!!!"""###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************))))))))))))************---......,,,******+++,,,///000111222333444555555777;;;AAAKKKYYYjjj{{{vvvrrrkkkddd``````aaabbbeeejjjtttzzzvvvppptttuuusssttt{{{|||qqqjjjbbb[[[TTTSSSYYYbbbgggsss{{{vvvqqqmmmjjjhhhhhhhhhkkkrrr}}}zzzrrrpppjjjccc___cccnnnwww}}}xxxxxx{{{}}}|||{{{tttwww|||{{{wwwvvvxxx~~~vvvtttqqqllleee___YYYVVVGGGEEEBBB???<<<===@@@CCCEEEKKKRRRUUUWWWZZZaaafffgggbbbYYYQQQJJJDDD???;;;888777555333111///...---******************++++++***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%$$$$$$######%%%&&&((())))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!)))((('''%%%$$$$$$%%%%%%''''''%%%$$$$$$$$$$$$$$$%%%'''((((((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&((((((((((((((((((((((((((())))))))))))************'''''''''''''''((())))))---...---,,,******,,,...111000...000444777999999???FFFQQQ\\\fffqqq|||}}}vvvqqqqqqmmmmmmllljjjggghhhlllpppvvv~~~~~~wwwlllcccccccccaaa^^^___fffqqqzzz|||~~~{{{tttjjjbbb^^^^^^___```ooouuu}}}||||||~~~~~~~~~{{{tttpppooopppqqqrrrwwwrrrmmmjjjlllsss||||||~~~|||xxxtttnnniiidddaaaXXXSSSLLLCCC===:::999:::<<>>777333777888555333666///---***))))))***))))))*********)))((((((''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%''''''&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""$$$%%%%%%$$$###"""###$$$%%%%%%%%%$$$###"""###########################$$$%%%&&&&&&%%%$$$### !!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&''''''&&&%%%$$$&&&'''(((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***++++++,,,,,,++++++,,,...000111333444444555888>>>CCCLLLSSS^^^ffflllrrryyy~~~{{{rrrooommmiiihhhkkkoooqqqssstttuuuxxx|||}}}xxxpppeee]]]ZZZZZZXXXVVVWWW]]]hhhpppyyy}}}zzztttooommmnnnqqqrrryyy~~~~~~rrrnnngggccccccggglllpppzzz|||xxxsssnnnkkkccc^^^VVVNNNFFFAAA>>>===999;;;>>>@@@AAADDDIIIMMMWWWZZZYYYTTTRRRTTTQQQKKKGGG@@@;;;;;;:::666444555222///---,,,,,,+++***)))*********)))(((((('''''')))(((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$###((('''%%%######"""##############################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''(((((('''%%%$$$&&&'''(((((((((((((((((((((((((((((((((((())))))))))))*********)))***++++++,,,)))***+++,,,,,,...111444222666:::;;;;;;@@@JJJSSS```fffnnnssstttuuuwwwyyy~~~uuulllccc``````bbbgggmmmxxx|||xxxssslllbbb[[[TTTTTTUUUTTTWWW___jjjssstttpppjjjdddaaa```aaaccchhhppp}}}|||vvvrrrpppllleee\\\SSSKKKEEEBBB999::::::::::::<<>>CCCIIIRRR^^^fffpppuuuzzz{{{zzzyyyzzz|||yyyooohhheeebbb```aaafffnnnyyyzzzvvvrrrnnngggbbbZZZ\\\___bbbgggqqq}}}{{{uuupppllljjjiiieeejjjttt~~~xxxrrrrrrxxx~~~yyyxxxuuuoooggg^^^UUUNNNJJJ@@@???<<<:::888888:::;;;AAAIIIPPPRRRSSSWWW```fffaaa\\\UUUNNNFFF@@@;;;:::666444333222222111///---++++++******)))((((((((('''''''''((())))))*********)))'''%%%%%%''')))***(((((((((((((((((((((((('''&&&$$$$$$&&&'''&&&&&&'''(((((())))))(((((('''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$#########((('''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))))))))***(((&&&&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,---.../////////111444777888;;;CCCNNN[[[hhhrrrwww{{{}}}~~~~~~{{{sssjjjbbb]]]\\\aaaiiiqqq{{{zzzssspppooommmoooooonnnrrryyy}}}|||{{{yyyvvvvvvvvvuuuqqqnnnjjjmmmppptttyyyvvvwwwyyy~~~}}}wwwnnnhhhfffgggkkkoooyyy~~~{{{zzzvvvppphhh___XXXTTTJJJGGGCCC???<<<:::999888:::@@@HHHKKKLLLQQQ[[[fffllljjjdddZZZPPPGGG???;;;999777555444444444222000---,,,,,,+++******)))))))))))))))))))))(((((((((***)))'''%%%%%%''')))***))))))))))))))))))))))))(((&&&%%%%%%&&&'''&&&%%%''''''((((((((((((''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$######""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""###%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))******************))))))******+++,,,///000111111222444777:::@@@EEEOOO^^^mmmyyyqqqddd]]][[[\\\]]]___lll{{{|||mmmbbb]]][[[ZZZ^^^```aaafffmmmrrrqqquuuvvvyyy|||~~~~~~|||yyyzzz|||}}}uuummmhhhbbb]]]]]]``````fffppp~~~|||xxxrrrkkkeeeaaaVVVSSSNNNIIIEEEAAA===:::888;;;@@@DDDDDDFFFPPP[[[kkkooonnnfff\\\RRRIIIAAA@@@===999777666555444333.........---,,,,,,++++++------+++***((('''%%%%%%)))((('''&&&&&&'''((())))))))))))))))))))))))))))))'''%%%%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%$$$#########$$$&&&'''%%%%%%$$$###""""""""""""!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%'''((()))***&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''((())))))((((((***,,,))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,------...000222333555777;;;???JJJSSSaaaooozzzxxxooobbbYYYWWW[[[aaadddpppttteee[[[VVVVVVWWW]]]bbbeeejjjsssxxxxxx{{{~~~~~~xxxtttmmmddd```bbb^^^___eeerrr{{{vvvqqqnnnddd```[[[WWWRRRMMMFFFAAA;;;:::;;;>>>===<<>>:::999:::999666<<>>DDDNNNVVVfffppp}}}zzznnniiiddd``````dddkkkpppwwwzzztttlllhhhiiigggcccbbbhhhrrr{{{}}}|||~~~|||zzzyyyzzz|||~~~xxxuuuvvvyyy|||~~~{{{xxx}}}{{{{{{}}}xxxvvvwww|||{{{qqqhhhcccaaa```______aaahhhttt}}}xxxrrrjjjccc^^^[[[SSSPPPKKKEEE@@@===<<<<<<999>>>FFFRRR]]]hhhppptttooodddUUUHHHAAA>>><<<;;;999777555444555444333111000//////---,,,***((('''((((((((((((((()))******&&&'''((()))*********)))'''''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%$$$#########!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$###$$$%%%'''''''''''''''%%%%%%&&&''')))***)))(((&&&$$$###"""######&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$&&&%%%%%%$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&$$$"""!!!###%%%&&&&&&%%%&&&&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++***)))(((((()))++++++************+++,,,......+++---///111111333666888>>>@@@CCCDDDGGGNNNWWW^^^kkktttsssiii___\\\___fffpppyyyvvvooofff]]]WWWWWWZZZYYYZZZ```iiittt|||{{{vvvqqqnnnnnnoooppprrruuuyyy{{{zzzwwwrrroooxxxwwwwwwzzz||||||wwwssslllkkknnnsssuuuuuuyyy~~~{{{wwwrrrmmmhhheee___^^^]]]bbbmmm}}}zzztttnnnhhheee```^^^XXXRRRKKKDDD@@@===888999;;;AAAIIITTT^^^dddjjjcccXXXMMMEEE@@@??????>>>;;;777666666666666555555444222///,,,***(((((((((((((((((((((((()))***'''((()))***+++++++++***######%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$############%%%%%%$$$$$$######$$$$$$''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%###!!!!!!###%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''(((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))))))))***+++,,,,,,,,,,,,,,,------...///,,,---///000222777<<>><<<999999===DDDLLLQQQYYYXXXTTTMMMFFFAAA??????AAA===999777777999:::;;;888666333///---+++******))))))((((((((())))))***(((((())))))************###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&###$$$%%%&&&'''''''''&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%$$$""""""$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%%%%%%%%%%((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((************************((((((((()))))))))*********************+++,,,,,,,,,++++++*********++++++000000000222777???IIIOOOTTTUUUVVVXXX\\\bbbiiimmmpppwww~~~uuukkkddd```\\\bbbkkkwww{{{qqqfffaaa^^^]]]```eeeggglllssszzz{{{vvvtttttttttuuutttrrrnnnjjjfffcccaaaaaadddhhhmmmsssxxx{{{}}}yyyyyyyyyxxxxxxuuurrrpppkkkgggfffgggggggggmmmtttwwwyyy|||~~~}}}{{{{{{{{{~~~{{{yyywwwwwwxxxzzz{{{|||zzzxxxwwwuuupppjjjeeebbbiiirrryyy}}}~~~zzzyyyxxxyyy|||~~~}}}|||~~~{{{xxxwwwtttsssnnnhhh___UUULLLGGGCCC@@@<<<999999<<<@@@CCCHHHJJJMMMMMMJJJFFFCCCAAAAAA===999777888:::<<<<<<777666333000///.........+++******)))))))))******((('''''''''(((((())))))&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!"""$$$%%%%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&((((((&&&$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%###$$$&&&'''((((((((((((%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$"""!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$$$$'''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''((((((((((((''''''************************((((((((()))))))))******))))))***++++++,,,,,,,,,......------------......///000222555===HHHTTT\\\ccccccccceeehhhmmmrrrtttvvv{{{vvvkkkaaaZZZXXX[[[eeerrr}}}sssjjjgggggghhhnnntttxxx}}}}}}sssuuuxxx|||~~~|||{{{zzzzzzwwwvvvssspppkkkfffbbb```\\\]]]```fffmmmuuu|||~~~|||yyyvvvsssqqqhhhdddbbbbbbbbbbbbhhhpppwww|||zzztttqqqqqqrrrrrruuusssqqqqqqqqqmmmgggaaa___cccjjjqqqwwwzzzzzzzzzzzzzzzzzz{{{{{{||||||}}}|||sssmmmiiihhhqqqrrrtttyyy~~~||||||zzzyyyvvvpppiii```XXXTTTIIIFFFCCC???>>>>>>@@@AAAAAADDDIIIMMMOOONNNKKKIIIEEEAAA<<<::::::;;;<<<<<<777777555444333222111111---,,,++++++++++++++++++((((((''''''''''''(((((()))*********)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$'''***)))&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$######$$$$$$%%%%%%########################%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%&&&(((((('''&&&&&&&&&&&&%%%&&&&&&'''((('''%%%$$$######$$$%%%'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''((())))))(((''''''************************)))))))))*********++++++))))))***+++,,,,,,,,,,,,/////////000111333444555111555:::BBBLLLXXXdddkkksssrrrqqqrrrtttxxx{{{|||~~~{{{pppddd\\\WWWVVV\\\eeewww~~~~~~}}}|||}}}zzzuuuvvvxxxzzzyyysssooommmlllmmmnnnrrrvvv{{{~~~|||zzzuuuqqqkkkgggeeeddddddfffkkkqqqxxx{{{vvvsssrrrkkkgggfffggghhhiiipppwww}}}vvvrrrpppooonnnnnnllllllnnnrrrqqqmmmhhhggggggiiiooovvvyyywwwtttsssrrrpppnnnmmmlllllllllkkknnntttzzzuuukkkdddbbbeeeeeehhhmmmwww~~~|||xxxssslllgggcccXXXTTTOOOJJJFFFEEEEEEEEEDDDDDDFFFLLLRRRUUUUUUSSSQQQMMMGGGCCCBBBAAA???>>>:::::::::999777666444333///...---,,,,,,,,,,,,,,,***)))(((''''''((())))))))))))******))))))(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&***(((&&&$$$###%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$(((,,,+++&&&###$$$%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%###"""""""""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%$$$&&&'''((('''%%%'''&&&&&&%%%&&&'''((()))'''%%%###""""""###%%%'''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''((()))******)))((('''******************************+++++++++,,,,,,,,,((()))***+++,,,---------***+++,,,...000222555666:::@@@IIITTT___kkkuuu|||}}}|||zzzzzz}}}zzzrrriii___WWWUUUVVVZZZgggtttxxxvvvvvvyyyxxxrrrmmmllljjjvvvvvvuuurrrnnnjjjhhhiiijjjhhhggggggiiinnnssswwwxxxzzz||||||vvvqqqmmmkkkpppqqqsssvvv{{{|||wwwtttrrrrrrpppoooqqqsssuuu|||zzzwwwvvvsssqqqkkkjjjkkkpppvvvyyywwwssssssooonnnqqqxxxyyyuuuooonnnllliiifffdddbbbbbbbbbgggggggggiiilllppptttvvvzzzsssjjjfff[[[[[[\\\aaakkkwww~~~zzzuuupppnnnhhhccc[[[SSSMMMJJJIIIIIIHHHEEEDDDIIIRRRXXXZZZXXX]]]YYYSSSNNNJJJGGGDDDBBB============;;;888666444000///...---------------+++***)))(((((()))******(((((()))))))))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''&&&%%%&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&''''''''''''''''''''''''###!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$))),,,+++&&&######%%%###$$$%%%&&&'''((((((((()))'''%%%###""""""###$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%''''''&&&$$$'''&&&&&&%%%&&&'''((()))%%%###!!! !!!###%%%###$$$%%%%%%&&&&&&%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***)))((('''(((***))))))((('''&&&%%%$$$$$$''''''''''''((((((((((((*********)))'''(((***,,,*********************************))))))))))))))),,,***(((***---///---+++------......000444999===>>>HHHXXXfffqqq{{{~~~{{{tttiii^^^XXX[[[^^^```ccclllxxxyyyqqqjjjhhhfffbbb```aaabbbgggooozzz}}}zzzooooooooommmjjjiiijjjkkkoookkkgggeeegggkkkoooppprrrvvv||||||zzz{{{||||||xxxtttrrryyyyyyxxxwwwxxx|||}}}zzz{{{~~~~~~zzzuuurrrrrrtttyyy}}}zzzqqqiiifffffffffccc^^^]]]^^^aaabbbeeejjjnnnpppooommmlllpppyyy|||~~~wwwhhh______```aaagggqqq}}}~~~|||zzzwwwrrrkkkaaaXXXQQQLLLIIIHHHJJJMMMPPPRRRUUUXXX[[[fffdddaaa\\\WWWOOOHHHCCC>>><<<:::888777666555444666555000...111555333...+++***************++++++,,,+++***))))))((())))))%%%%%%&&&'''(((((('''''''''''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((())))))(((&&&$$$$$$''')))(((&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))))))))((('''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$############%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''#########$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! $$$&&&$$$ $$$######""""""!!!!!!!!!''''''&&&%%%%%%$$$######&&&&&&&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$######$$$$$$%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&'''((('''&&&%%%&&&(((,,,,,,+++***)))(((''''''((((((((())))))))))))***)))******)))(((((()))+++************************************)))))))))))))))''''''))),,,......,,,//////......000666===CCCMMMXXXfffsss|||{{{pppiiifff```YYYZZZ___fffkkkooovvvuuukkkaaa^^^]]][[[]]]aaadddiiisss|||||||||yyyvvvtttuuuvvvrrrooojjjhhhjjjmmmoooqqqtttxxx~~~}}}~~~|||zzz|||||||||{{{|||~~~vvvvvvyyy|||~~~|||uuuooommmmmmllliiifffdddeeeggghhhjjjmmmppprrrsssssssssnnnssszzz}}}|||xxxuuutttnnnooosss{{{{{{uuutttrrrqqqrrrwwwzzzwwwqqqiiiaaaZZZUUUSSSLLLMMMNNNOOOQQQUUUZZZ^^^bbb```___^^^\\\WWWPPPJJJEEEAAA===:::999888666444444444222222888??????;;;...---,,,+++************)))((((((''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&%%%%%%'''''''''''''''&&&&&&&&&((((((((((((''''''''''''(((''''''''''''((())))))&&&&&&&&&''''''((((((((('''%%%$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&### """&&&'''%%%"""%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&$$$###""""""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$(((''''''&&&&&&''''''((()))(((((('''''''''''''''&&&&&&'''''''''(((((((((&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''))))))))))))************((()))++++++)))((()))***************************************************)))(((((())),,,///000///222222111222777@@@JJJRRRccckkkwwwyyykkk^^^YYY[[[^^^]]]fffmmmvvv}}}rrrhhh]]]YYYYYY[[[aaahhhpppuuu~~~|||{{{zzz|||{{{wwwuuuwwwyyy{{{{{{~~~|||~~~~~~}}}~~~xxxzzz}}}~~~{{{xxxttttttssspppmmmkkklllmmmqqqqqqrrrtttvvvxxxzzz{{{qqqqqqpppppppppnnnjjjhhhccccccdddiiiqqqyyy}}}|||yyytttoooiiieeecccYYYWWWUUURRRRRRVVV\\\aaa```^^^___aaadddaaaYYYRRRIIIDDD>>>:::999999777444333555444666<<>>===;;;999666666777777555888======999000///...,,,+++***))))))))))))((())))))***++++++)))'''&&&%%%%%%&&&((()))%%%&&&&&&'''''''''''''''&&&''')))***+++***((('''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$######""""""######$$$$$$%%%&&&&&&&&&############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''%%%###""""""######$$$%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''''''''(((((((((((()))((()))***)))((('''(((***''''''((()))***+++++++++'''''''''((((((((())))))''')))+++,,,***)))))))))************************))))))******+++++++++,,,------,,,,,,,,,...000222222666<<>>;;;999:::999555555666444000......---,,,++++++++++++))))))((())))))***++++++)))(((&&&%%%%%%&&&''')))&&&''''''(((((((((''''''$$$%%%''')))))))))'''&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$###$$$%%%'''(((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&%%%%%%&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''(((((((((&&&'''((('''&&&%%%&&&(((******))))))((('''&&&&&&''''''''''''((((((((((((((()))++++++)))((()))***************************))))))******+++,,,,,,,,,+++,,,,,,++++++---111444444;;;GGGUUUcccrrr~~~uuujjjbbbZZZbbbjjjqqq||||||vvvwww}}}uuutttvvvzzz}}}}}}{{{wwwqqqnnnooohhhiiijjjkkkooouuu}}}|||vvvrrrqqqqqqooommmkkkggg```ZZZWWWWWWXXXZZZaaadddhhhkkknnnqqquuuwwwtttyyyxxxooorrrxxx{{{qqqiiiaaa]]]___```___]]][[[\\\]]]\\\\\\\\\___aaabbbjjjttt{{{~~~{{{tttkkkeeebbbgggmmmttt|||}}}qqqddd[[[VVVTTTUUUVVVWWW[[[___bbbddddddiiijjjiiibbbVVVJJJBBB???:::<<<<<<888666777555111///...------,,,,,,,,,,,,(((''''''''''''(((((())))))((('''&&&%%%&&&''''''''''''((((((''''''&&&%%%###$$$&&&'''(((((('''&&&'''''''''&&&&&&&&&&&&%%%(((''''''''''''((())))))&&&&&&%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&(((***%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###!!!"""###$$$&&&((())))))***)))'''&&&%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$""""""##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%&&&&&&&&&''''''''''''&&&'''((('''&&&%%%&&&((('''''''''&&&%%%%%%$$$$$$'''(((((((((((())))))))))))******)))(((((()))+++************************))))))***++++++,,,------***,,,------...111666:::>>>HHHWWWfffttt~~~~~~}}}{{{qqqhhhccc``````cccppp|||wwwsssuuu~~~{{{uuutttiiikkkmmmoooqqqvvv~~~|||qqqllleeeaaa```___\\\YYYYYYVVVSSSOOONNNMMMNNNOOORRRTTTXXXZZZ[[[[[[]]]___]]]aaahhhpppzzz|||ooorrrxxxwwwrrrkkkgggffffffeeeddd```dddhhhjjjhhhfffffffffeeehhhlllooorrruuuyyy||||||uuuooojjjjjjiiihhhlllwww~~~qqqeee\\\XXXUUUUUUTTTSSSRRRTTTYYY]]]hhhooossslll\\\LLLDDDBBB;;;??????<<<999:::888555333222111///...---------)))((((((''''''''''''((((((((('''''''''&&&&&&&&&'''''''''&&&%%%$$$###"""$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%(((''''''''''''((())))))'''&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%###"""###&&&***&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&"""###%%%'''''''''%%%$$$############$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$%%%!!!!!!!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((###$$$$$$%%%&&&'''(((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''((()))***)))((('''(((***&&&&&&'''((()))++++++,,,))))))))))))*********************)))'''(((***,,,************************))))))***+++,,,,,,------+++---000111222666===BBBIIITTTeeettt~~~||||||wwwkkk^^^WWWWWW^^^cccrrr{{{xxxpppmmmuuu~~~~~~|||{{{}}}tttvvvwwwxxxyyy|||wwwkkkccc^^^XXXUUUTTTSSSPPPNNNNNNNNNMMMLLLJJJIIIHHHGGGFFFIIIMMMOOOPPPQQQSSSTTTQQQTTTZZZaaajjjuuu~~~qqqsss{{{zzzvvvsssrrrpppooojjjpppvvvyyyvvvqqqnnnmmmmmmkkkjjjiiikkkooosssuuuvvv{{{{{{xxxtttmmmeeedddnnn|||oooddd___XXXXXXTTTMMMGGGGGGMMMSSS\\\hhhqqqlll[[[JJJBBBBBB>>>AAABBB>>>;;;;;;999666777666444222000...------,,,+++***))))))((())))))''''''(((((('''&&&%%%%%%&&&&&&%%%%%%###""" %%%%%%%%%%%%&&&((()))***''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$###!!! %%%)))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))((('''%%%###""" %%%((((((&&&$$$!!!!!!"""###$$$&&&((()))%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((((((&&&$$$#########""""""###%%%'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***)))))))))((('''&&&%%%&&&&&&'''(((((((((((())))))))))))'''''''''(((((((((((((((******)))))))))))))))******+++,,,,,,+++***+++---***///444555444888AAAIIIXXXddduuu~~~~~~nnnaaaYYYYYYXXXXXXcccrrrvvvppplllnnnqqqpppoooppprrryyy~~~~~~{{{yyyzzz{{{{{{|||}}}~~~xxxmmmcccZZZWWWRRRMMMKKKLLLNNNPPPLLLMMMNNNNNNNNNMMMLLLLLLHHHKKKNNNOOOOOOOOOPPPQQQRRRRRRTTTZZZdddqqq~~~}}}xxx~~~|||xxxwwwuuuvvvwwwxxxxxxwwwzzzvvvppphhhccccccfffjjjjjjkkkmmmpppvvv}}}}}}uuuqqquuu~~~~~~uuunnniiieee^^^UUULLLGGGEEEFFFGGGNNNQQQTTTRRRMMMGGGCCCAAADDDDDDCCC@@@<<<::::::;;;777555333000///.........,,,+++******************))))))))))))(((((((((((())))))(((((('''''''''&&&$$$%%%%%%&&&&&&''''''((('''&&&%%%&&&'''((('''&&&$$$&&&'''&&&###"""$$$'''%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((('''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###(((((((((''''''&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))'''%%%###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###"""###$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((()))))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''((('''&&&%%%$$$$$$%%%&&&(((((((((((()))))))))***)))))))))(((((((((((((((*********)))))))))******)))+++,,,,,,,,,,,,...000///333666888;;;DDDRRR]]]llluuuyyypppkkkaaaZZZZZZ___bbbfffsssxxxooofffcccbbb``````bbbiiisss}}}yyyuuurrrpppuuuxxx|||~~~yyyuuuzzz{{{|||~~~|||yyypppgggccc___XXXRRRPPPPPPSSSUUUYYYZZZ\\\^^^______^^^]]]ZZZ\\\___``````aaabbbccccccbbbbbbfffmmmxxx~~~~~~xxxpppgggbbb_________aaabbbdddhhhnnnsssvvvwww{{{xxxrrrooonnnkkkeeeYYYMMMEEEBBBBBBEEEHHHKKKKKKGGGCCC@@@???AAABBBAAA>>>;;;999999:::888888666444333222222222------,,,+++************)))))))))((((((((((((''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((''''''%%%&&&&&&%%%$$$%%%''')))&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$'''''''''&&&&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%(((''''''&&&&&&&&&&&&'''((((((((()))))))))******+++*********))))))((((((************************)))+++,,,------...000222222444666999@@@NNNaaannn|||~~~vvvjjj___[[[XXXZZZbbbmmmssswwwyyylll^^^XXXVVVUUUXXX\\\kkkuuu{{{xxxrrrlllgggfffhhhmmmttt}}}~~~}}}~~~yyytttooojjjhhhrrrvvv{{{|||||||||~~~}}}wwwnnngggccceeehhhkkktttvvvzzz}}}~~~yyy{{{}}}uuulllfffaaa[[[WWW\\\\\\___eeemmmqqqqqqppptttxxx}}}~~~|||yyywwwvvvxxxvvvkkkZZZLLLEEEDDD@@@BBBEEEEEEBBB???<<<;;;>>>>>>>>>;;;888777777888888888888888777666555444111000...---+++*********))))))((((((((('''''''''((((((((((((''''''''''''((((((''''''&&&%%%%%%$$$&&&'''((()))+++,,,---...,,,)))&&&%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%""" !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((''''''&&&%%%******))))))))))))))))))(((((()))))))))*********,,,,,,+++******)))))))))******++++++++++++++++++***+++,,,---,,,...111333444666:::@@@JJJZZZmmmzzz{{{uuuqqqkkkbbb]]]]]]___gggtttxxxjjj\\\VVVWWWZZZaaahhhzzz{{{xxxwwwsssllleeeaaadddjjjrrr|||{{{yyyzzzzzzxxxvvvzzzyyyvvvpppkkkfffdddccckkkrrrzzzxxxssslllccc\\\[[[[[[^^^fffpppvvvwwwvvvyyy|||}}}xxxrrrnnnuuutttxxx~~~}}}zzz}}}~~~xxxlll^^^SSSMMMDDDEEEFFFDDDBBB>>><<<:::;;;;;;;;;999777666777888666777888999999777666555444333111///---+++******)))))))))(((((((((''''''((((((((((((((('''''''''((('''''''''&&&&&&&&&%%%&&&(((+++---///222555666444///)))&&&''''''%%%"""&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''''')))***+++###$$$%%%%%%&&&&&&&&&%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))))))))))))))((('''&&&))))))******************))))))))))))************,,,+++++++++*********))))))***+++,,,---,,,,,,,,,,,,,,,---,,,,,,---000333555;;;EEEPPP]]]mmm|||~~~vvvooogggccc___^^^bbbhhhqqq{{{yyymmmbbb```dddjjjsss{{{zzzxxxwwwtttnnnhhhgggkkksss|||}}}yyyxxxwwwyyyvvvrrrrrrtttuuutttqqqqqqqqqoookkkfffbbb```aaahhhqqq{{{{{{rrrjjjbbbbbbccciiipppwwwzzz{{{|||~~~}}}{{{{{{}}}zzzoooddd\\\___```fffpppzzz}}}~~~|||rrrcccYYYKKKJJJHHHGGGEEEBBB???===999::::::999777777888999888999:::;;;;;;:::999888777666444111///---,,,+++***))))))))))))((((((((('''''''''(((((((((((((((&&&&&&&&&''''''((((((((((((***---......///222555555000+++(((((((((%%%"""%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$######%%%%%%&&&''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''((()))+++,,,$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))((('''&&&''''''((((((((((((''')))))))))*********++++++************************)))***,,,---......---,,,,,,------------///333666666???NNN^^^mmm{{{{{{vvvkkkddd]]]ZZZ[[[aaammmyyy}}}tttnnnooouuu{{{|||yyyvvvqqqnnnrrrvvv}}}xxxsssooommmmmmkkkjjjiiijjjkkkkkkjjjiiikkknnnpppooojjjeeedddeeeooovvv|||vvvvvvvvvwwwyyy{{{~~~}}}yyywwwvvvuuuzzz}}}qqqeee]]]UUUTTTXXXaaakkkvvv}}}nnncccRRRPPPMMMJJJHHHFFFCCCAAA:::;;;;;;;;;999999;;;===<<<===============<<<<<<999888666333111///------++++++*********)))))))))'''''''''(((((((((((((((%%%&&&&&&'''(((((())))))))),,,---,,,((('''(((+++...---+++*********)))'''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%%%%###""""""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%%%%#########$$$$$$$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''(((((()))(((((((((%%%&&&'''(((((((((''''''))))))*********+++++++++(((((())))))***+++++++++)))***,,,...///...------,,,---......000444999===@@@JJJZZZkkkxxx}}}uuunnnjjjddd___\\\___fffqqq{{{zzz~~~zzzyyyxxx{{{}}}}}}zzzuuuooollljjjjjjkkkhhhjjjllllllkkkiiihhhhhhlllssszzz}}}{{{xxxwwwxxx~~~xxxrrroooiiinnnsssxxx~~~wwwmmmfff[[[WWWVVVZZZaaakkkzzzvvvnnnbbb]]]WWWQQQMMMIIICCC@@@;;;<<<======<<<<<<>>>@@@??????>>>===<<<<<<<<<===:::999777444222000//////,,,,,,,,,++++++++++++***''''''''''''((((((((()))''''''''''''((((((((((((''')))+++)))%%%"""$$$''')))+++,,,,,,+++)))))))))%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&%%%%%%$$$###""""""%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$&&&'''((($$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&'''(((*********)))((()))************+++++++++''''''((()))***++++++,,,)))***---...//////...---+++,,,...000333888>>>CCCRRR[[[iiixxx{{{sssjjjddd```aaa```aaaiiittt~~~~~~zzztttqqqmmmjjjiiijjjlllmmmrrrvvvyyyyyyuuuqqqpppqqqpppyyy{{{rrrjjjeee```eeejjjnnnrrryyy{{{rrrmmmfff```[[[[[[^^^ggguuu{{{xxxssslllbbbXXXQQQIIIAAA<<<<<<>>>???>>>>>>>>>@@@BBB???>>><<<:::::::::;;;;;;;;;:::777555333111000000---------,,,,,,,,,++++++&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&"""&&&)))(((%%%$$$'''+++))),,,///...***'''&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''&&&%%%###$$$''')))$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%'''''''''%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))(((&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$'''''''''((((((((())))))'''''''''&&&&&&%%%%%%%%%+++***'''%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''#########$$$%%%(((***+++))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************************+++,,,---...'''))),,,---,,,+++***+++,,,222666555333999HHHVVVaaammmzzz~~~uuummmddd\\\[[[______jjjttt||||||~~~|||yyyuuuqqqmmmkkkiiicccfffkkkpppsssttttttssstttzzz}}}sssiiiccc^^^]]]^^^aaagggpppyyy}}}xxxsssooojjjfffggglllrrrvvv{{{tttlllbbbWWWLLLFFFAAA???>>>???AAADDDDDDDDDGGGEEEBBB???===<<<<<<<<<<<<;;;:::888777555444444333222000...,,,+++******))))))))))))(((((((((((((((((())))))******++++++''''''''''''(((((((((((())))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%((())))))(((&&&$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%###!!! )))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&(((((((((''''''(((((((((''''''&&&&&&&&&'''))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))***************************+++,,,---***+++------,,,,,,,,,---///444888999:::DDDSSS```nnnvvv|||tttkkkddd\\\XXX[[[aaakkkwww~~~}}}{{{~~~zzz}}}|||~~~zzzvvvssspppooogggeeeccc```^^^^^^^^^___```dddkkkrrrwwwyyyzzzyyy|||{{{rrrmmm```___^^^```eeennnvvv{{{|||{{{xxxxxx|||yyyqqqiii```WWWQQQGGGDDDAAA@@@AAABBBAAAAAAGGGFFFCCC???===;;;;;;;;;;;;;;;:::999777666555555444333111///---,,,++++++)))))))))))))))(((((((((******))))))(((''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$######&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&'''((()))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%$$$#########$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$###""""""'''%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&&&&'''''''''''''''&&&))))))(((((((((((())))))+++***)))(((''''''''''''************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************++++++,,,---...---,,,,,,...000222555999>>>GGGTTTdddooo}}}rrrjjjaaa\\\YYYZZZbbblll||||||xxxxxxzzzyyyrrrmmmlllfffnnn{{{zzzxxxxxxyyy{{{|||{{{zzzssswww~~~~~~{{{wwwpppiiibbb]]]ZZZUUUSSSPPPOOOPPPTTTYYY\\\dddiiisss|||~~~{{{mmmjjjgggfffhhhmmmssswwwvvvxxx{{{}}}~~~wwwqqqjjjccc___PPPLLLGGGDDDBBBAAA@@@???GGGEEECCC???===;;;::::::::::::999999888777777666777666444222000...,,,+++*********)))))))))(((((()))((((((''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$$$$###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''(((((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$############%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''%%%&&&''''''(((''''''''')))(((((((((((((((((()))+++***)))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++++++++***)))))))))******,,,,,,---,,,+++---///222444666<<>><<<<<<<<<===999999999888888777777777999999888777555222000...---,,,,,,+++***)))))))))%%%&&&&&&''')))******+++''''''''''''(((((((((((('''(((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))*********++++++++++++,,,,,,++++++***++++++,,,,,,***,,,...000111333777999>>>EEEQQQ___mmmyyy~~~vvvkkkbbb[[[[[[```hhhpppvvvwwwkkkeeeccccccggglll{{{|||tttpppqqqvvvzzzzzzuuussssssmmmhhh```XXXRRROOONNNNNNKKKNNNSSS\\\hhhwww}}}}}}yyymmmbbb[[[WWWXXX\\\eeeppp}}}{{{vvvqqqllliiigggaaaZZZUUUTTTUUUWWWXXXMMMJJJDDD???===<<<>>>???<<<<<<;;;;;;:::999888888999999999888666444222000...------,,,+++***))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))***)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$######$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''$$$%%%&&&'''((((((((((((((((((''''''''''''(((((('''((())))))))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,---......,,,///333777999;;;>>>@@@JJJTTTcccpppxxx~~~yyyqqqkkkddd]]]^^^bbblllwww}}}~~~}}}uuurrrsssuuuzzz|||xxxyyy{{{}}}}}}vvvqqqnnnnnnooopppnnnllliiigggeeeeeedddcccfffllluuu|||ssssssttt{{{wwwkkkccc^^^XXXWWWZZZdddsss|||vvvooojjjkkkeee^^^YYYXXXZZZ]]]^^^XXXSSSKKKCCC>>>===???AAAAAA@@@???>>>===<<<;;;:::777888999999888555333222......---,,,+++***))))))''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&'''''''''(((((())))))))))))(((((($$$%%%&&&'''(((((((((((())))))(((((((((((())))))******++++++***)))((('''(((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,---...///000///333888<<>>@@@BBBDDDDDDCCCAAA@@@>>>===<<<666777888999888666444333//////...---+++******)))"""###$$$%%%'''((()))***''''''''''''((((((((()))'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''"""$$$'''((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%$$$!!!""""""""""""#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%((()))%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&&&&'''((()))************'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))$$$%%%&&&%%%%%%%%%''')))&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((()))))))))))))))++++++***'''&&&&&&(((***+++*********))))))((((((***+++,,,---,,,,,,***))))))+++------,,,,,,---...000333888<<>>???CCCGGGGGGBBB===;;;;;;:::999888999;;;999555111///,,,((()))---...+++''')))))))))))))))(((((((((++++++***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&%%%%%%&&&''')))***&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&$$$######$$$&&&&&&%%%&&&'''%%%""""""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((%%%$$$$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%)))(((''''''((()))(((''''''&&&&&&&&&&&&'''(((((((((%%%'''+++***$$$###'''((((((((()))(((((('''&&&'''''''''%%%$$$###$$$%%%'''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''((()))))))))))))))((()))******(((''''''(((************)))))))))(((***+++,,,,,,,,,,,,+++******,,,...///......000111333666:::>>>DDDKKKRRRXXXdddnnnwww{{{~~~|||{{{|||wwwmmmddd``````bbbiiiqqq~~~wwwwww}}}|||wwwuuuqqqkkkggg```[[[XXXYYY\\\cccsss|||wwwtttppplllhhhiiippp{{{{{{ppphhhjjjpppvvv}}}zzzsssnnnkkkhhhfffdddccc^^^YYYUUURRRMMMFFFAAA???BBBFFFJJJIIIEEE>>>999:::999777888999888555222333///,,,---000111...***))))))))))))((((((((((((******))))))((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%$$$$$$###$$$%%%'''(((&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%''''''(((((((((((('''''')))))))))))))))))))))((('''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&'''((((((***&&&%%%'''%%%"""$$$***)))))))))))))))(((((('''''''''&&&%%%$$$$$$$$$$$$((((((((((((((('''''''''((((((((((((((((((((((((***)))))))))))))))((((((''''''((()))))))))))))))&&&(((+++,,,***(((''''''************))))))))))))***++++++,,,,,,,,,++++++***,,,///000000000111333333555888===DDDMMMWWW^^^mmmuuu|||~~~~~~zzz}}}zzzrrrgggaaa]]]\\\___gggwww~~~yyyuuuvvv~~~|||tttnnnhhhbbb^^^XXXUUUTTTWWW]]]gggxxx|||xxxuuusssssssssqqqpppooonnnmmmmmmnnnnnniiiiiiiiiiiijjjjjjjjjjjjgggggghhhjjjmmmppptttvvvwwwwwwyyy{{{~~~{{{zzzvvvqqqmmmnnnvvv||||||~~~~~~zzzxxxuuunnnhhh\\\\\\[[[]]]]]]ZZZSSSMMMHHHFFFFFFIIIKKKJJJDDD???===<<<:::999:::999777666666333111111333444111...******)))))))))((((((((())))))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''')))***+++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$&&&(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&''''''((((((''''''((('''$$$%%%)))*********)))))))))((((((%%%$$$$$$%%%'''((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((************))))))))))))''''''((()))))))))))))))&&&(((******)))((('''(((*********)))))))))))))))******++++++,,,,,,,,,++++++---///000//////000111222444999???HHHTTT```hhhuuu|||{{{qqqjjj]]]]]]___dddjjjwwwwwwsssxxxzzz{{{~~~|||{{{{{{{{{ppphhhccc___\\\ZZZZZZ\\\```gggsss~~~yyyuuuqqqooogggeeebbb^^^[[[ZZZYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQRRRSSSUUUXXXZZZ[[[]]]^^^___bbbfffiiimmmooorrrtttwww{{{}}}xxxuuuyyy}}}tttlll\\\[[[[[[]]]aaaaaa^^^[[[WWWRRRLLLHHHHHHJJJJJJJJJCCCAAA???===<<<<<<;;;:::777555333333444444222000++++++******))))))(((((('''((((((((()))))))))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))+++,,,''''''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$&&&)))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&)))'''''''''((()))((('''&&&&&&%%%%%%&&&&&&'''((($$$'''+++---,,,(((&&&&&&)))))))))((((((((())))))'''%%%$$$%%%(((*********))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))************''''''((())))))))))))))))))))))))((('''''')))+++))))))))))))))))))***************++++++,,,,,,,,,,,,...//////...---...///444888>>>GGGRRR___kkkssszzz|||nnnddd______cccllluuu~~~yyyppprrruuuuuusssrrrkkkmmmssszzz}}}{{{zzz{{{~~~wwwkkkbbb^^^]]]]]]aaaeeejjjoooxxx|||yyyuuurrrooollljjjgggccc___[[[YYYXXXRRRQQQOOOMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLNNNPPPSSSVVVXXXYYY]]]^^^aaadddfffiiijjjkkkqqqrrrtttwww{{{{{{ssseee```YYYVVVXXX[[[\\\\\\]]][[[WWWQQQLLLJJJLLLOOOGGGFFFDDDAAA>>>===<<<<<<666555444333333222111///------,,,+++******))))))''''''(((((())))))******'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%'''(((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$&&&(((***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''(((((()))))))))))))))'''''''''((()))((('''%%%%%%%%%%%%%%%&&&''''''%%%''')))(((''''''''''''(((((('''''''''((()))******'''%%%%%%((()))(((&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))))))))***''''''((()))))))))))))))))))))((('''&&&'''***,,,))))))))))))************************+++,,,---------///111111000///000111555;;;DDDNNNYYYeeeooovvv|||vvvhhh```___jjjooozzzyyyoookkkjjjhhhfffgggccchhhpppzzz}}}zzzxxxxxxzzz{{{|||}}}~~~rrrfff___^^^```cccmmmuuu}}}{{{wwwoookkkfffbbb___\\\YYYWWWUUUTTTRRROOOMMMKKKJJJJJJHHHHHHGGGGGGGGGHHHHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGIIIJJJKKKKKKNNNOOOPPPRRRSSSTTTUUUUUUZZZ[[[\\\^^^aaadddfffhhhnnnrrrwww{{{~~~~~~sssiii[[[QQQNNNOOOPPPQQQUUUZZZ___^^^WWWQQQMMMLLLJJJJJJIIIFFFAAA===<<<<<<666666555444222111000000//////...---,,,++++++***''''''(((((())))))******'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%''')))++++++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((($$$"""))),,,''''''&&&'''(((***,,,...)))%%%"""###''')))'''$$$'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((()))))))))))))))'''((())))))(((((()))+++((()))))))))***************************,,,---...///111444555555666777999===DDDNNNYYYccclllssswww{{{|||rrrhhhggglllwwwzzz{{{ooogggbbb]]]]]]```bbbhhhttt{{{wwwvvvwwwyyy|||~~~|||vvvllleeebbbgggooouuuxxxqqqlllgggbbb___XXXUUURRROOOOOONNNMMMLLLKKKKKKIIIHHHHHHHHHIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQSSSTTTWWWZZZ^^^bbbdddgggjjjlllsssxxx}}}~~~{{{xxxvvv||||||qqqbbbUUUOOOLLLJJJIIILLLRRRZZZ```___ZZZSSSNNNPPPQQQQQQMMMGGGAAA???>>>888888888666444222222222111111000///...---,,,,,,(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''((()))***,,,)))'''&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%'''***+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''')))&&&%%%***+++'''''''''(((***---000222$$$ !!!&&&)))(((&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))$$$'''***+++***)))))))))(((((())))))*********+++******))))))***,,,---///000333666888:::;;;>>>@@@JJJRRR]]]hhhqqqwww{{{}}}yyy|||xxxuuussslllggglllvvv~~~qqqggg___YYYYYY^^^ccckkkxxx|||yyyyyy{{{}}}}}}~~~sssoooiiifffiiisssyyyuuuhhhddd___ZZZXXXVVVTTTRRRMMMKKKIIIHHHJJJKKKKKKJJJKKKJJJJJJJJJKKKLLLNNNOOOIIIIIIJJJKKKLLLLLLMMMMMMLLLMMMNNNOOOPPPOOONNNMMMNNNNNNMMMMMMLLLLLLKKKKKKHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFHHHIIIJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHHHHIIIJJJKKKIIILLLOOOQQQRRRTTTVVVXXX\\\```eeehhhjjjooowww~~~~~~yyyrrrkkklllsssyyyvvvhhh]]]VVVQQQLLLHHHJJJMMMRRRYYY______ZZZTTTWWWXXXXXXTTTMMMFFFCCCBBB:::;;;:::999666444444444333222111000///...------))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***)))'''&&&$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$######$$$&&&&&&%%%$$$$$$&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&&&&$$$$$$$$$$$$%%%&&&&&&'''((((((((((((((((((((((((%%%$$$$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))******)))(((''''''((()))((('''%%%%%%$$$$$$%%%%%%&&&'''"""))),,,***)))+++***&&&(((((((((***,,,000444666***)))((('''&&&%%%%%%%%%+++***(((((()))******)))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************%%%&&&)))+++,,,,,,+++***(((((())))))***+++---...,,,,,,,,,---...///000111///555;;;<<<:::;;;AAAFFFOOO[[[iiisssyyy~~~|||xxx}}}~~~~~~zzzvvvtttmmmddd```ccchhhlllrrr{{{~~~vvvooofff^^^]]]```gggllluuu||||||~~~~~~}}}wwwrrreeefffjjjsss{{{tttnnnggg```[[[WWWRRRKKKGGGFFFGGGHHHHHHIIIHHHHHHIIIKKKKKKJJJIIIIIILLLPPPQQQPPPQQQTTTWWWYYYYYYYYYYYYXXXYYY[[[^^^]]]]]]]]]^^^]]]]]]]]]\\\YYY[[[\\\\\\ZZZXXXXXXXXXYYYXXXVVVTTTTTTTTTTTTUUUTTTSSSQQQRRRSSSSSSRRRQQQVVVSSSOOOMMMLLLLLLJJJIIIKKKKKKKKKKKKKKKKKKJJJJJJKKKJJJJJJJJJKKKKKKIIIHHHKKKNNNQQQSSSTTTVVV[[[___eeeiiipppuuuzzzzzzvvvwww}}}wwwqqqmmmjjjooopppttt{{{{{{xxxrrrmmmeeeZZZNNNDDDEEECCCEEEJJJOOOQQQUUUZZZZZZ^^^bbbaaa[[[RRRIIIDDD===<<<;;;<<<===<<<777333444222000000000///---+++******))))))))))))******+++)))(((&&&%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%###$$$&&&((((((((((((((())))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%''')))))))))$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((&&&$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%%%%''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))***+++***)))***))))))+++///555:::>>>(((((('''&&&&&&&&&&&&'''((('''%%%%%%'''((('''&&&(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************'''(((***+++++++++)))(((,,,++++++***************,,,,,,,,,---...///000111444999===>>>===???FFFLLL\\\hhhtttzzz~~~~~~{{{{{{||||||zzzvvvpppiiifff^^^ZZZ[[[bbbiiipppzzz}}}wwwpppiiifffhhhlllooovvv}}}~~~xxxxxx~~~}}}wwwuuusssqqqooollliiigggjjjoooxxx{{{tttkkkfff```[[[WWWSSSMMMJJJMMMKKKHHHGGGGGGHHHHHHGGGLLLLLLMMMOOOPPPQQQPPPPPPRRRUUUYYYZZZZZZ\\\aaaeeeggghhhiiiiiiiiiiiikkkmmmmmmnnnoooooooooooommmmmmlllmmmmmmllliiihhhhhhiiiiiihhhfffeeeddddddeeeeeebbbaaa______``````^^^]]]aaa^^^ZZZXXXWWWWWWVVVUUUTTTSSSQQQOOOMMMKKKJJJIIIMMMLLLKKKKKKLLLLLLKKKIIIHHHJJJLLLLLLKKKKKKNNNPPPTTTXXX\\\```dddiiipppuuuwwwqqqmmmqqqvvv{{{~~~}}}xxxtttkkkjjjlllrrr~~~}}}zzzvvvooocccTTTJJJDDDAAAAAAEEEHHHKKKPPPWWWaaadddgggfff```XXXQQQMMMFFFBBB===:::999888555333666444222111111111///---+++***)))))))))))))))***))))))((('''''''''((()))))))))(((((('''%%%$$$######$$$$$$%%%%%%%%%$$$$$$''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''&&&$$$$$$$$$$$$###"""$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$###$$$$$$###$$$%%%&&&'''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$'''&&&$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$%%%&&&'''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((()))))))))(((,,,,,,,,,...333999???BBB&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%''''''&&&%%%(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************)))***+++++++++***(((''',,,,,,+++***************+++,,,,,,,,,...///000111888;;;>>>??????DDDNNNVVViiittt~~~{{{yyyyyyxxxuuuooofff^^^YYYQQQSSSZZZdddllltttyyytttrrrtttuuuxxx|||~~~|||uuurrrrrrppplllcccaaa___]]]^^^```ccceeevvvvvvnnnfff^^^YYYTTTQQQNNNKKKJJJIIIFFFDDDDDDDDDEEEHHHJJJKKKJJJHHHRRRTTTWWWYYY\\\]]]^^^^^^aaadddhhhjjjlllpppwww|||}}}|||{{{yyyxxxxxxwwwuuuttttttqqqllliiiiiiiiiiiihhhcccaaa___[[[WWWTTTQQQOOOOOOMMMLLLLLLMMMMMMLLLJJJHHHIIIJJJIIIGGGFFFGGGHHHHHHJJJLLLNNNPPPSSSXXX[[[bbbiiittt}}}{{{sssiiihhhiiimmmsssyyy|||~~~qqqnnnlllooozzz{{{nnn^^^RRRHHHCCC???@@@BBBEEEKKKQQQ```bbbdddccc___ZZZVVVTTTQQQKKKCCC===::::::999999888666444444444333111///,,,+++***)))))))))))))))((((((((((((((()))******++++++******)))'''&&&%%%'''(((((((((((('''&&&&&&''''''&&&%%%%%%&&&''''''###$$$$$$%%%&&&&&&''''''&&&%%%###""""""%%%''')))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''((((((((((((((('''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$&&&'''))))))'''&&&$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******---...000444999@@@FFFJJJ'''&&&&&&&&&&&&'''(((((()))(((((((((******)))'''(((((())))))))))))(((((())))))(((((((((((())))))((()))))))))************)))***+++++++++***)))))))))))))))***+++,,,---...+++,,,,,,---...000111222777:::<<<>>>BBBJJJVVV___nnnyyy}}}|||zzzwwwwwwuuuqqqkkkccc[[[VVVSSSZZZeeeooouuu|||}}}{{{|||}}}~~~~~~~~~~~~yyyqqqjjjaaaZZZVVVUUUVVVXXX]]]fffpppvvvzzzsssiii```ZZZUUUQQQNNNLLLLLLKKKKKKLLLLLLMMMMMMJJJKKKMMMQQQTTTVVVUUUTTTYYY]]]bbbgggkkkmmmpppqqquuuxxx{{{~~~xxxvvvsssnnniiidddaaa___YYYWWWUUUUUUVVVVVVTTTSSSOOOOOOOOOOOOMMMLLLLLLLLLIIIIIIIIIIIIJJJKKKNNNOOORRRWWW___fffnnnvvv~~~tttnnnhhhhhhnnnvvv|||zzzyyy~~~vvvhhh^^^SSSLLLFFFCCCBBBAAAEEEKKKRRRTTTUUUUUUTTTRRRRRRSSSSSSOOOHHHBBB>>><<<<<<<<<:::888666555555444222111...---,,,***)))(((((((((((((((((((((((((((((()))'''((())))))******))))))''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%'''((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%'''((()))((())))))***%%%%%%&&&''''''&&&%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((***************+++---//////111555;;;CCCJJJPPPSSS(((((('''&&&&&&&&&&&&'''******)))***,,,,,,***((((((((())))))))))))(((((())))))(((((((((((())))))((()))))))))************((())))))***+++,,,,,,,,,))))))******+++,,,...///,,,,,,---...///111222333444666:::>>>EEEPPP\\\eeeoooyyy~~~|||yyywwwvvvrrrmmmgggaaa[[[XXX[[[fffsss|||wwwuuu|||tttjjj```YYYUUUPPPSSSXXX___iiivvvssslllaaa]]]VVVQQQMMMLLLKKKKKKHHHIIIJJJLLLMMMOOORRRSSSYYYYYY[[[___ccceeefffeeeccchhhpppvvv{{{~~~xxxsssqqqmmmjjjgggffffffeeedddccc[[[[[[YYYXXXVVVTTTQQQOOOLLLKKKIIIHHHHHHHHHIIIIIIIIILLLPPPTTTYYY^^^dddgggzzz}}}qqqkkknnnwwwuuunnnaaaYYYRRRLLLGGGAAA@@@CCCCCCEEEHHHIIIJJJLLLOOOQQQSSSRRRNNNJJJDDD>>>;;;999;;;999777666666555333222111000...,,,***)))(((((())))))(((((('''&&&%%%%%%''''''((())))))))))))((( !!!"""$$$%%%&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&%%%&&&&&&''''''''''''&&&))))))((('''&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''&&&%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((###%%%'''&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''')))************---111555333888???GGGOOOVVVZZZ\\\)))((('''&&&&&&&&&&&&&&&)))((((((***++++++)))'''(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************(((((()))***+++,,,---...------,,,+++++++++++++++------...///111333444555333666;;;AAAJJJUUU```hhhoooxxxzzzuuurrrlllgggbbbaaa```aaabbbooo|||{{{sssqqqwwwssseee\\\VVVWWW[[[XXX^^^fffooozzzsssggg\\\UUURRRPPPNNNKKKJJJJJJKKKLLLLLLNNNQQQSSSUUUXXX\\\___eeefffiiimmmrrruuuuuuuuutttzzz|||yyyxxxwwwuuutttpppnnnjjjgggddd___ZZZVVVTTTQQQMMMJJJIIIGGGFFFDDDEEEEEEFFFIIILLLOOOSSSUUU```fffnnnuuuyyy|||~~~|||~~~}}}tttsssxxx|||nnnhhhbbb\\\RRRGGG@@@>>>???AAADDDFFFHHHLLLPPPSSSXXXZZZ[[[WWWPPPHHHAAA===<<<:::888888888777555333444333000...,,,***))))))))))))(((((('''%%%$$$###))))))))))))(((&&&%%%$$$!!!"""$$$&&&'''((((((&&&'''(((((((((((('''&&&******))))))(((''''''&&&%%%&&&'''((()))(((&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%$$$$$$$$$%%%(((+++***'''$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&$$$###!!!!!!###$$$&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&%%%%%%"""######$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((###&&&)))(((%%%$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&((()))******///666<<<@@@FFFOOOYYY```ddddddddd'''&&&&&&&&&&&&'''((((((((('''(((***+++***(((&&&(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************************++++++,,,---------,,,++++++++++++,,,...//////111222444666777777:::@@@HHHQQQZZZbbbhhhpppwww~~~zzznnnjjjdddaaabbbgggnnnssswww|||ssspppttt}}}pppgggbbb```eeekkkmmmttt~~~vvvrrrkkkccc[[[TTTOOOMMMNNNOOOQQQSSSSSSTTTUUUVVVYYY]]]aaaeeehhhlllrrrvvvwwwzzz~~~yyyrrrmmmhhhccc]]]XXXUUURRRNNNKKKIIIHHHFFFFFFHHHJJJKKKLLLMMMRRRXXX^^^aaadddfffgggeeejjjnnnpppoooppptttxxx|||~~~zzz{{{zzzwwwtttooodddTTTGGGBBB@@@BBBDDDGGGHHHLLLPPPSSSWWW[[[```___ZZZRRRLLLIII>>>===;;;::::::999777555777555333000---+++***)))(((((())))))((('''&&&%%%******))))))((('''%%%$$$$$$%%%&&&((()))*********&&&'''((())))))((('''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%%%%'''+++...---)))&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&'''((('''&&&%%%######$$$%%%&&&'''(((((((((''''''''''''''''''&&&'''''''''''''''&&&&&&&&&###'''+++***&&&$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&(((((('''&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&)))+++,,,...444>>>FFFRRRYYYccclllqqqqqqmmmjjj%%%%%%%%%&&&'''((()))***)))((()))+++,,,,,,)))&&&(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************---,,,++++++******++++++*********+++,,,---.../////////000222333555777888<<>>===<<<<<<;;;999777888777444111...,,,+++***&&&''')))*********)))(((''''''((()))))))))))))))$$$$$$%%%&&&'''''''''&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((((((((((((&&&$$$###"""$$$&&&'''))))))((('''&&&%%%%%%$$$(((((('''''''''&&&&&&&&& %%%******'''%%%''')))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$&&&''''''&&&$$$###&&&''''''''''''''''''&&&###$$$&&&(((((('''&&&%%%(((((('''''''''&&&&&&&&&)))))))))((('''''''''&&&'''''''''&&&&&&%%%%%%%%%$$$(((,,,+++'''%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&)))'''''''''((()))((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((******))))))''''''''''''((((((((()))))))))))))))))))))))))))))),,,///111333;;;FFFNNN```gggqqqzzz|||yyyrrrmmm))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******(((((())))))))))))((('''))))))************))))))******+++,,,,,,,,,,,,++++++***))))))***+++++++++///000111111222555999===???EEEMMMTTTZZZ___cccfffmmmttt{{{yyylll```\\\\\\```fffrrrzzzsssrrrrrrssstttssssssvvv}}}}}}}}}|||sssjjjddd^^^XXXSSSTTTNNNKKKNNNPPPOOOQQQWWW^^^bbbhhhlllpppsssvvvyyy|||ssslllggg___]]]ZZZTTTNNNKKKJJJKKKEEEFFFGGGHHHIIIIIIHHHGGGMMMOOORRRSSSSSSUUUYYY]]]___bbbfffiiikkkmmmppprrrrrruuuzzz~~~mmmZZZLLLFFFEEEBBBAAA@@@AAACCCDDDIIIOOOTTTTTTUUUXXXXXXUUUHHHCCC===::::::;;;999777777777555444222111000///,,,,,,++++++***++++++,,,(((((((((((((((''''''&&&***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&******))))))(((((('''''''''&&&$$$""""""###$$$%%%''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((***)))(((&&&&&&'''(((((((((''''''''''''((())))))+++******)))((((((''''''''''''((()))******(((&&&&&&***000333777???KKKSSSkkkxxx}}}yyyrrrjjj))))))(((((((((((())))))((((((''''''(((((())))))((((((((((((((()))******))))))************)))))))))******************)))******+++,,,,,,,,,,,,++++++***)))***+++,,,------,,,...000222333666:::===FFFLLLTTT\\\aaadddggghhhooouuuyyy{{{}}}{{{ooobbb]]]\\\```iiitttuuupppmmmkkkiiilllqqqwww~~~~~~~~~}}}xxx~~~{{{uuupppmmmggg___YYYTTTQQQMMMJJJNNNJJJJJJPPPTTTWWW\\\bbbjjjooovvv|||qqqnnnhhhaaaZZZUUUQQQPPPLLLKKKJJJJJJJJJJJJIIIHHHGGGIIIKKKKKKKKKLLLPPPTTTUUUXXX\\\```cccfffkkknnnppptttzzz|||xxxxxx{{{~~~tttcccVVVGGGEEEAAA>>>======???@@@BBBIIIPPPSSSUUUWWWUUUQQQJJJEEE???<<<;;;;;;888666999888666444222000///...---,,,,,,++++++++++++,,,'''''''''''''''&&&%%%%%%)))(((((('''''''''(((((('''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%(((&&&%%%#########%%%&&&'''''''''''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))))))))***++++++***)))***...222555:::CCCPPPYYYsss~~~xxxnnnfff)))((((((''''''(((((()))******))))))))))))))))))((((((((()))))))))************++++++++++++************++++++++++++************+++,,,,,,,,,,,,+++*********+++,,,...000111...000222444777:::???BBBPPPVVV```gggkkkmmmnnnnnnpppsssvvvvvvuuupppdddYYYXXX[[[dddttt{{{rrrllliiieeellluuu}}}|||yyyqqqkkkjjjhhhiiittt~~~zzzsssmmmggg```ZZZUUUVVVRRRMMMIIIHHHIIIIIIIIIPPPNNNQQQXXX___eeelllsss|||wwwppphhh```[[[VVVSSSNNNLLLKKKJJJIIIHHHDDDEEEEEEEEEEEEFFFJJJLLLLLLNNNRRRVVVZZZ```gggkkkpppuuu|||~~~xxxpppkkkiiiiiixxx~~~{{{lllaaaLLLIIICCC===::::::<<<===???HHHRRRYYY]]]^^^ZZZTTTOOOJJJCCC@@@???===:::777;;;999777555333111000///......---,,,+++++++++,,,((((((((((((((('''&&&&&&(((((('''''''''((())))))(((((())))))))))))(((((((((((())))))))))))))))))((('''&&&%%%$$$%%%&&&'''&&&''''''''''''&&&&&&%%%(((&&&$$$%%%((()))'''$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''&&&&&&%%%&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((###$$$%%%&&&'''(((((((((&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&''''''((())))))+++******)))***+++------000333777;;;BBBMMMZZZcccvvv~~~tttjjjbbb(((((((((''''''(((((((((************)))(((((('''(((((())))))************))))))******++++++******+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++***++++++,,,---000333666777777777888:::@@@GGGLLLZZZaaakkkssswwwxxxwwwvvvrrrrrrrrrpppmmmggg^^^VVVTTT[[[iii|||{{{tttpppooovvv}}}sssmmmhhhaaa\\\[[[]]]dddttt~~~xxxtttrrreeebbb^^^ZZZUUUQQQNNNLLLMMMKKKHHHGGGIIIMMMQQQSSS[[[]]]aaahhhooowwwwwwoooiiiccc[[[VVVSSSQQQOOOMMMGGGGGGEEEDDDDDDFFFIIIKKKIIIKKKNNNQQQWWW^^^ffflllpppuuu}}}{{{vvvssswwwnnniiifffeeekkkuuu{{{oooeeeVVVQQQIIIAAA<<<:::;;;<<<===HHHTTT]]]dddfffaaaZZZRRRMMMGGGDDDCCCAAA>>><<<;;;:::888666444333333333000///...---,,,,,,,,,,,,+++++++++++++++***))))))))))))((((((((((((((((((((((((((())))))((((((((())))))******++++++,,,,,,((('''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%)))&&&$$$%%%)))***'''$$$((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&(((*********))))))((((((((((((((())))))***((((((((()))******++++++******))))))))),,,///222444888???GGGOOOYYYdddkkkrrrzzzyyynnnddd^^^((((((''''''''''''((((((((())))))))))))((('''&&&(((((()))***+++******)))'''(((((()))******))))))+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++***+++,,,------000555999???===;;;999<<>>===BBBLLLXXXaaaooouuu~~~|||tttkkkddd]]]VVVTTTVVVaaannn}}}ppp^^^SSSPPPJJJMMMTTT\\\fffssszzzsssmmmbbb___[[[UUUPPPKKKHHHFFFCCCDDDDDDCCCCCCDDDGGGIIIJJJMMMRRRWWW]]]eeemmmrrryyy{{{uuuooohhhcccXXXSSSMMMIIIGGGGGGFFFEEEGGGHHHIIIKKKMMMSSSZZZ^^^eeejjjqqqxxx~~~zzzxxxvvvsssrrruuuzzz}}}wwwqqqggghhhlllvvv{{{vvvpppmmmjjjdddZZZNNNEEE???<<<;;;>>>CCCJJJSSS___jjjmmmjjjZZZTTTKKKEEEDDDDDDDDDBBB???>>>;;;:::999999;;;<<<444333111///...---,,,,,,)))))))))))))))(((''''''++++++***)))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''&&&%%%''''''&&&&&&''''''((()))((((((((((((((((((((((((***,,,...///000444;;;AAA@@@FFFPPP[[[ccchhhiiiiiimmmnnnpppoooeeeWWWOOONNN(((''''''&&&&&&''''''((('''((()))++++++***)))(((''')))***,,,,,,+++***)))''''''((()))***+++******)))******************)))******+++,,,,,,,,,,,,+++***---...---,,,///555;;;AAABBBCCCFFFMMMXXXeeemmmyyy~~~}}}vvvlllbbb[[[UUURRRVVV]]]iiixxx|||}}}zzznnn___RRRNNNRRRNNNWWWdddpppzzzxxxqqqlllfff^^^XXXOOOMMMJJJGGGDDDBBBAAA@@@@@@BBBDDDDDDDDDFFFKKKOOORRRXXXaaajjjrrr{{{~~~vvvllleee\\\UUUPPPMMMJJJGGGFFFFFFGGGGGGGGGJJJOOORRRXXX\\\ccckkkrrryyyxxxttttttyyy~~~|||vvvwwwxxx}}}{{{zzzzzzwwwqqqfffZZZOOOFFFAAA???@@@AAACCCJJJXXXiiiqqqqqqggg^^^SSSKKKHHHHHHHHHGGGEEECCC???<<<::::::;;;<<<555444222000...---,,,,,,(((((())))))(((((('''&&&)))((((((((()))***++++++''''''((((((((((((''''''))))))))))))((((((((((((%%%%%%&&&'''''''''''''''###$$$%%%&&&&&&&&&&&&&&&###&&&((('''$$$###%%%(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''(((((('''''''''''''''(((((()))'''''''''((())))))******---111555888999>>>EEELLLJJJOOOUUU]]]bbbdddbbb```cccaaabbb```WWWJJJDDDEEE'''''''''&&&&&&''''''''''''(((***,,,---,,,+++***''')))+++,,,,,,,,,***)))(((((()))++++++,,,,,,,,,))))))************))))))******+++,,,,,,,,,,,,+++***---...---+++...555;;;AAADDDIIIPPPYYYdddooowww|||zzzlllbbbXXXTTTQQQRRRZZZeeelll||||||}}}{{{{{{xxxkkk___TTTMMMQQQZZZYYYeeevvv~~~qqqjjjaaa[[[XXXTTTMMMHHHEEEDDDCCCAAAAAAAAABBBBBBBBBDDDGGGIIIJJJMMMTTTXXX]]]eeeppp{{{wwwkkkaaaZZZUUUPPPMMMFFFFFFFFFEEEDDDEEEHHHKKKNNNRRRXXX```iiisss|||~~~yyy{{{{{{pppdddXXXNNNHHHEEE<<<;;;999>>>NNNaaannnqqqrrrhhh[[[QQQMMMMMMMMMLLLIIIGGGBBB>>>;;;::::::;;;666555333111///---,,,,,,***************)))((((((&&&&&&'''(((***+++---...(((((())))))))))))((((((&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''''''''&&&###$$$%%%%%%&&&&&&&&&&&&!!!&&&***(((""" $$$))))))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%&&&'''&&&&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((()))))))))((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))((('''((()))***,,,...)))))))))))))))***++++++''''''(((***+++,,,......000555;;;>>>@@@EEEMMMSSSRRRTTTXXX\\\______\\\ZZZVVVTTTTTTTTTLLLAAA>>>AAA)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))***++++++++++++***++++++******************+++,,,,,,,,,,,,,,,,,,---))),,,......---///444999???DDDLLLXXXeeeqqqzzzyyyssseee___WWWTTTXXXaaakkkqqq|||yyywww|||||||||~~~rrrdddVVVQQQPPPSSS\\\gggvvvzzzppphhhWWWUUUQQQLLLGGGBBB???>>>===???AAAAAA??????@@@AAADDDIIIPPPTTTVVVYYY]]]aaaiiiuuuvvvnnnfff^^^XXXSSSMMMGGGFFFHHHIIIEEEBBBGGGGGGJJJRRRZZZeeeuuu}}}qqqjjjcccUUUIIIFFF???;;;>>>GGGTTTdddqqqvvvuuunnn```QQQHHHJJJOOOUUUPPPIIIBBB<<<:::;;;<<<;;;999666444222000...+++''''''((()))***+++,,,,,,)))))))))))))))(((''''''))))))(((((('''''''''&&&))))))((())))))***++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''&&&'''''''''&&&%%%$$$$$$'''&&&&&&&&&'''(((***+++***+++++++++***)))(((((()))***+++***'''(((,,,000555???HHHKKKMMMRRRTTTSSSZZZYYYYYY[[[\\\ZZZUUUPPPKKKKKKJJJHHHDDD@@@;;;999)))(((''''''''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))***++++++++++++***************************+++,,,,,,,,,,,,---------///111333222222444999>>>BBBIIITTTaaalllwww|||tttooocccaaa^^^aaahhhrrrzzz}}}}}}xxxwwwyyy}}}uuudddZZZRRRRRRXXXaaannnzzzwwwooofff[[[SSSJJJIIIGGGEEEBBBAAA@@@??????@@@@@@@@@@@@AAADDDFFFKKKRRRZZZaaaeeeiiinnnrrr}}}uuunnn```XXXOOOKKKJJJJJJFFFBBBEEECCCEEEKKKQQQXXXdddppp}}}wwwiii]]]OOOGGG??????CCCLLLZZZfffsssxxxwwwlll[[[OOONNNSSSUUUVVVTTTMMMDDD???>>>@@@<<<:::888666555333000...,,,,,,,,,+++******))))))++++++,,,,,,,,,+++******)))(((((((((''''''''''''(((((('''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%))))))(((((((((((())))))((())))))***************)))))))))***))))))((((((''''''&&&&&&'''(((***+++((((((((((((''''''&&&%%%)))+++---,,,+++---111666<<>>>>>??????@@@AAABBBBBBCCCGGGLLLOOOUUU]]]iiissszzzuuukkk___VVVSSSPPPMMMIIIFFFCCCCCCFFFHHHKKKSSS[[[mmmxxx|||||||||ppp___TTTHHHBBB@@@CCCKKKUUUbbbmmmuuuppp```RRRLLLMMMUUUZZZ^^^ZZZPPPGGGCCCBBB???===:::999888666333111//////...,,,+++***)))((((((((()))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''&&&&&&''''''((('''''''''''''''''''''((()))******)))((((((''''''&&&%%%%%%&&&)))++++++,,,///666;;;FFFTTTdddlllppprrroookkkgggeeeaaa]]]YYYTTTNNNIIIAAA>>>999666444666888:::)))(((((((((((((((((()))((((((((((((((((((((((((***))))))(((((())))))***))))))***++++++++++++******************+++++++++++++++,,,,,,---.........///333888::::::;;;>>>AAAHHHTTTeeeqqqwww||||||tttlllfffaaa^^^dddlllyyyzzzvvvssszzz~~~{{{vvvvvv{{{}}}}}}xxxiii\\\UUU\\\^^^eeeooo{{{}}}oooggg[[[PPPIIIDDD@@@>>>@@@???>>>>>>=========>>>AAADDDHHHKKKNNNRRRWWWZZZ```iiixxxsssgggaaa\\\WWWSSSKKKGGGEEEGGGGGGGGGJJJPPPZZZcccooo|||{{{{{{}}}|||~~~pppdddUUUJJJAAA===@@@FFFNNNYYYfffjjjbbbUUUKKKFFFQQQVVV\\\^^^[[[SSSLLLHHHCCC@@@===;;;999777444222...------,,,++++++******&&&&&&'''(((((((((''''''((((((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''''''''((((((((())))))***+++******)))(((((((((((('''))),,,...000555===CCCPPP```qqq{{{~~~}}}xxxrrrqqqnnnhhhaaaYYYRRRLLLHHH>>><<<888555444666999;;;((())))))))))))))))))((()))))))))))))))))))))))))))((((((''''''(((((()))))))))***++++++++++++***))))))*********+++++++++++++++,,,------...//////000777???CCCEEEEEEGGGIIIQQQ]]]mmmwwwzzz{{{~~~{{{sssjjjccc___^^^^^^hhhttt|||uuummmoooqqqnnnkkkllluuu~~~~~~qqqggg^^^VVVUUUXXXfffooozzzxxxoooiiiZZZTTTKKKDDD@@@>>>>>>?????????>>>>>>??????@@@AAAEEEKKKSSSZZZ___cccfffhhhpppzzz}}}rrrjjjbbb\\\RRRMMMIIIIIIHHHFFFGGGJJJMMMQQQYYYdddppp|||zzzsssppprrrxxx~~~}}}rrrcccVVVIII???<<<>>>CCCJJJVVVaaaddd^^^RRRHHHJJJLLLQQQZZZbbbccc]]]VVVIIIEEE???;;;888666444333///......---+++******)))))))))***++++++*********'''''''''((((((((((((((())))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&''''''******)))(((''''''(((((((((((()))************)))'''((()))***************((((((((()))))))))))))))******))))))))))))***++++++...111333666<<>>===;;;;;;;;;<<<<<<((())))))******))))))((())))))))))))))))))))))))((((((''''''''''''(((((())))))***++++++++++++***)))))))))***++++++,,,,,,++++++,,,---...//////000///555>>>DDDGGGJJJMMMQQQ^^^iiivvv~~~}}}}}}~~~{{{tttkkkccc___```dddgggqqq~~~~~~vvvllljjjhhhiiijjjmmmwww~~~nnn]]]TTTOOONNNXXXdddsss{{{qqqfff\\\VVVKKKHHHBBB===;;;:::<<<===;;;<<<>>>@@@CCCFFFIIIJJJOOOWWWbbblllsssxxxzzz|||~~~rrrjjj```YYYRRROOOLLLGGGFFFHHHHHHHHHKKKSSS[[[dddpppzzz{{{sssmmmiiijjjnnnssswww|||zzzooocccUUUGGG>>>===<<<>>>EEESSS^^^```XXXNNNFFFCCCEEEPPP```iiihhhcccQQQKKKCCC<<<777555444333444333111///,,,***(((''')))))))))))))))((('''''''''''''''((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))))))((('''&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((((())))))))))))(((((())))))******))))))(((((((((''''''(((***,,,---,,,...111333666===FFFNNNYYYhhhzzz|||xxxooocccWWWOOOKKKJJJ@@@@@@AAAAAAAAA@@@@@@@@@((()))************)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++***((())))))***++++++,,,,,,++++++,,,---...///000000...333999>>>CCCJJJSSSYYYiiiqqq{{{~~~|||ssslllccc\\\\\\bbbkkkqqq~~~}}}rrrlllkkkoootttxxx~~~yyymmm___UUUTTTUUUXXXeeeuuuuuuiii^^^UUUMMMHHHAAAAAA???<<<;;;;;;<<<======>>>AAAEEEJJJOOOSSSUUU]]]eeeppp{{{yyyoooddd]]]WWWOOOKKKKKKIIIFFFFFFKKKNNNRRRZZZdddmmmwww~~~{{{rrrgggbbbcccfffmmmwww|||vvvnnnaaaPPPDDD???888888;;;FFFSSS[[[ZZZVVVJJJCCC???DDDQQQ\\\aaaaaa[[[SSSGGG===777444444444666555333111///---+++***((((((((('''&&&%%%$$$###''''''''''''((((((((()))((((((((('''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%((()))************)))((((((''''''((())),,,///111///111333555888???HHHPPP___lllyyyyyyuuulll___SSSKKKIIIIII??????@@@AAABBBCCCDDDEEE((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***((())))))***++++++,,,,,,++++++,,,---...///000111333666:::>>>DDDNNN[[[dddnnnttt|||~~~zzzllleee]]]WWWYYYbbbnnnuuuyyyrrrqqqyyytttnnnddd[[[YYY```eeeiiiuuuvvvhhh[[[PPPIIIDDDBBB<<<===>>>>>>>>>>>>???AAACCCEEEHHHLLLQQQVVVZZZ\\\hhhoooyyyuuukkkbbbXXXRRRQQQKKKGGGFFFIIIJJJIIINNNVVVWWWaaaqqqwwwtttuuuyyyyyykkkbbbaaaaaaiiiuuu|||yyyttthhhVVVHHHBBB;;;:::;;;CCCNNNXXX^^^```PPPHHH???<<>>777555444555444444333333222111111000+++++++++***)))'''&&&%%%&&&'''''''''(((((())))))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))))))))((('''''''''&&&'''((((((((())))))******+++***)))((('''&&&&&&&&&'''(((((()))***)))))))))******+++******)))((((((((()))***++++++***)))((()))))))))***,,,000333555888:::<<<===@@@GGGPPPWWWeeepppyyy||||||}}}{{{xxxnnnjjjaaaTTTHHH@@@???@@@<<<<<<<<<>>>@@@CCCFFFHHH''''''''''''(((((((((((())))))************))))))((((((((()))******++++++)))************+++++++++******+++++++++,,,,,,,,,,,,******---...---///333000555;;;BBBKKKWWWdddnnnuuuzzz}}}kkkbbb[[[[[[^^^cccnnnyyy}}}nnn```\\\WWW[[[bbblllwww{{{kkkcccXXXNNNHHHCCC???;;;>>>>>>===<<<<<>>===EEEPPPPPPLLLFFF@@@;;;888777777555555555444222000---,,,+++*********)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%$$$))))))((('''&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''((()))((('''&&&''')))&&&&&&&&&&&&&&&'''((()))((('''&&&%%%$$$%%%&&&'''((((((((((((''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''&&&''''''((((((((((((''''''&&&''')))*********)))(((,,,+++***))))))***++++++((((((((()))))))))))))))'''+++...000111444:::???>>>>>>>>>@@@DDDMMMWWW___fffkkkoooqqqrrrrrrmmmfff]]]VVVOOOJJJBBB:::666888888:::;;;<<<===AAAIIIOOO''''''((((((((()))))))))))))))************))))))((((((((()))******++++++)))************+++++++++++++++++++++,,,,,,,,,,,,...++++++.........000555666<<>>======>>>>>>???@@@CCCIIIMMMQQQVVV]]]bbbffflllsssxxxtttjjjaaa[[[RRRMMMKKKJJJGGGEEEJJJKKKMMMUUUaaaooozzz~~~sssssswwwyyysssqqqvvv}}}{{{zzzzzzzzzvvvppphhh___YYYRRRKKKBBB===???FFFLLLPPPUUUKKKAAA===;;;999<<>><<<<<<>>>?????????AAACCCEEEHHHMMMSSSWWW\\\bbbjjjqqqwww}}}tttlllaaaXXXSSSOOOKKKHHHGGGGGGGGGHHHMMMWWWbbbiiipppuuu{{{zzzzzz{{{~~~{{{zzzyyyzzzyyyuuuoooiii\\\VVVMMMCCC>>>@@@GGGLLLTTTIII>>>:::999777555666?????????>>>===;;;999888999888888777555333111000,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$%%%'''(((((('''&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''%%%%%%&&&'''((()))******((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''(((((((((''''''(((((((((((('''''''''&&&&&&&&&''''''((((((***))))))(((((())))))***++++++************++++++......222:::EEEKKKLLLKKKFFFHHHKKKNNNRRRXXX___dddfffbbbZZZUUUWWW\\\\\\WWWMMMEEE>>>:::777555888>>>???CCCHHHLLLNNNRRRXXX]]]))))))))))))************))))))************))))))((((((((()))******++++++))))))*********+++++++++,,,,,,,,,---------.........------000000111777>>>MMMUUUaaallluuu~~~uuugggaaa___eeepppwwwxxxwwwqqqtttyyyttthhhbbbfffooowwwxxxnnneeeZZZQQQJJJEEEBBB???======???@@@AAACCCFFFJJJNNNSSSYYY___ccchhhoooxxx|||qqqgggaaa\\\WWWSSSJJJJJJIIIFFFFFFJJJRRRYYY\\\bbbiiinnnrrrzzz~~~{{{yyy|||yyytttgggcccZZZMMMCCC@@@EEEKKKMMMGGGAAA<<<999777666666999;;;>>>@@@@@@>>>;;;999888777666555444222111000------,,,+++***)))((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''((())))))***'''''''''&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((''''''(((((('''&&&&&&((()))***((((((((((((((()))))))))+++***)))))))))***+++,,,...111888AAAJJJOOOPPPNNNKKKNNNRRRUUUXXX[[[^^^aaaeee```WWWQQQSSSYYYYYYTTTIIIAAA:::888888;;;BBBIIIMMMPPPTTTUUUVVVZZZ___ddd))))))))))))************))))))************))))))((((((((()))******++++++))))))*********+++++++++,,,,,,,,,---------......---,,,---000111444===GGGXXXaaannnxxxyyykkkiiijjjoooxxx}}}zzztttjjjmmmssszzzqqqggggggnnnyyy}}}uuujjj^^^UUUNNNIIIFFFDDDCCCBBB@@@@@@AAADDDFFFHHHLLLRRRXXX^^^dddjjjnnnuuu|||xxxqqqjjjccc^^^PPPPPPNNNJJJEEEEEEHHHLLLOOOUUU[[[^^^```fffpppwww}}}|||}}}}}}yyyrrrpppgggYYYJJJBBBCCCGGGGGGJJJIIICCC;;;888888:::888;;;@@@CCCCCCAAA===:::999888777555444333222222000///...,,,+++)))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((''''''&&&%%%)))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&''''''''''''''''''&&&))))))((('''&&&%%%%%%$$$''''''((((((((((((''''''***)))((((((((()))+++,,,''''''(((((())))))))))))***)))(((((()))+++,,,...///666@@@HHHMMMPPPRRRTTTVVVYYY\\\^^^^^^^^^^^^___dddaaa[[[VVVWWWZZZXXXRRREEE>>>::::::===AAAJJJSSSWWWYYY\\\\\\]]]bbbiiinnn((((((((()))))))))******))))))************))))))((((((((()))******++++++)))************+++++++++,,,,,,,,,,,,------------+++,,,///333555:::FFFRRRbbbjjjvvvqqqhhhkkkpppvvv}}}{{{sssiiilllpppuuu|||wwwdddaaajjjyyy|||qqqhhh[[[OOOGGGCCC@@@???>>>???AAABBBCCCGGGKKKOOORRRWWW^^^eeekkkqqqvvvzzzyyyooohhhYYYWWWRRRLLLGGGCCCCCCDDDHHHKKKNNNQQQRRRVVV[[[```jjjmmmqqqvvvzzz~~~|||zzzyyysssfffUUUIIIDDDCCCHHHPPPRRRJJJ>>>888888888888<<>>>>>>>>===@@@DDDHHHKKKPPPWWW[[[bbbgggnnnvvv|||xxxjjjdddZZZQQQKKKGGGEEECCCBBBCCCEEEFFFHHHJJJKKKLLLTTTXXX]]]aaaeeeiiinnnrrr~~~yyywwwxxx|||}}}zzzrrreeeXXXOOOJJJJJJQQQSSSKKKAAA<<<888444777;;;AAAFFFHHHGGGDDDBBB<<<;;;:::888777777777888555444222000...,,,+++***((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''''''''&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&''''''((($$$%%%'''((()))))))))((('''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((()))***************'''((()))+++++++++++++++***))))))***,,,000444666;;;BBBNNN[[[fffmmmrrruuuvvvwwwvvvqqqkkkddd___]]]ZZZ___```ZZZSSSMMMHHHBBB<<<999:::???EEEJJJQQQXXXYYY^^^fffjjjmmmoootttwww''''''''''''(((((((((((())))))************))))))((((((((()))******++++++)))************+++++++++******+++++++++,,,,,,,,,,,,...333999===FFFVVVeeekkkrrr{{{|||qqqmmmlllkkkuuu{{{qqqnnnkkkhhhjjjqqqzzz}}}zzz{{{~~~yyygggccceeeooo|||vvvkkkdddRRRMMMFFFAAA@@@@@@AAABBBBBBFFFKKKPPPSSSYYY```fffooouuu}}}zzzpppbbbWWWQQQMMMJJJHHH???>>>???AAACCCDDDCCCAAACCCGGGMMMQQQTTTWWW[[[___mmmwwwvvvyyywwwvvvvvv{{{{{{}}}~~~{{{sssggg]]]VVVIIIOOOPPPJJJDDD@@@999111555999@@@FFFIIIIIIGGGEEE;;;:::888666555555666666666555444222///---++++++(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))$$$%%%'''))))))))))))(((%%%&&&&&&'''((()))******%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''((()))***''''''((((((((((((''''''&&&''')))*********)))((('''(((***+++,,,,,,,,,++++++******+++...333777:::AAAFFFQQQaaarrr~~~~~~}}}{{{uuulllddd^^^[[[VVV\\\^^^VVVKKKDDD>>>999;;;:::<<>>CCCGGGHHHHHH===;;;999888999888888777555444333111///...,,,,,,+++++++++***************+++***)))'''''''''((()))((((((((((((''''''''''''(((((())))))(((((('''&&&'''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&&&&'''(((((((((''''''&&&%%%$$$$$$######'''&&&%%%%%%&&&''')))***''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''((()))***+++,,,,,,,,,,,,---***))),,,333;;;???AAAHHHMMMXXXjjj}}}{{{uuunnndddZZZVVVXXXYYYXXXVVVPPPHHH@@@;;;999888;;;@@@EEEIIIPPPWWW\\\fffiiikkklllnnnrrrqqqmmm'''''''''(((((((((((()))))))))))))))))))))))))))++++++++++++*********)))************************...---,,,,,,---.........111333666;;;DDDQQQ___hhhmmmrrrwwwyyyvvvttttttuuurrrnnnhhhbbb^^^cccttt~~~tttjjjgggeeebbbcccfffhhhnnnxxx{{{xxxzzzyyylllfffmmmsss~~~wwwkkk]]]QQQJJJEEECCC@@@??????CCCGGGJJJLLLQQQYYYbbbkkkttt|||uuujjj```XXXRRRLLLIIIEEEBBBBBBAAAAAA@@@?????????@@@AAACCCDDDEEELLLWWWkkk~~~}}}{{{zzz|||zzzqqqkkkiiimmmqqqqqqrrrtttwww~~~|||ssskkk[[[RRRKKKJJJHHHBBB<<<999999888999<<<@@@EEEGGGGGGAAA>>>:::999::::::888666666666555333111///......)))))))))))))))(((((((((+++***)))(((''''''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''******))))))(((((((((((('''((()))***************,,,+++,,,111999AAAFFFHHHHHHNNN[[[lll|||~~~tttjjjaaaZZZSSSRRRUUUSSSRRRNNNHHHAAA;;;888777;;;???EEELLLTTT[[[bbbeeejjjnnnpppppprrrtttsssooo%%%%%%&&&&&&&&&''''''''')))))))))))))))))))))))),,,,,,,,,+++++++++++++++++++++++++++++++++++++++...---,,,,,,,,,...000111333555999???HHHTTTaaajjjppprrrttttttrrrnnniiifff^^^YYYUUUUUUZZZjjjyyyooojjjfffaaa___aaagggooo{{{}}}|||zzzqqqjjjgggiii{{{uuugggZZZOOOFFF@@@CCCAAA@@@@@@DDDJJJPPPTTTYYY^^^gggqqqzzzzzznnnddd]]]VVVQQQKKKGGGDDDCCCAAA@@@<<<<<<<<<======>>>>>>>>>DDDIIIWWWlll|||~~~uuunnniiifffkkkqqqzzzxxxppphhheeecccdddiiipppwwwyyyrrrdddYYYOOOLLLJJJEEE@@@???;;;999888999===BBBFFFGGGHHHDDD@@@======;;;888555888777666555333111000000*********))))))(((((((((***))))))(((((((((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))((((((((('''''''''######$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))******((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((***))))))))))))((((((((())))))******************((())),,,222999@@@DDDFFFGGGPPP^^^mmmzzz|||nnn^^^UUUPPPMMMNNNRRRMMMKKKFFF???999777888:::@@@DDDLLLWWWbbbjjjooopppqqqvvvxxxwwwwwwxxxvvvrrr'''''''''((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---,,,---///333666888:::???EEENNNZZZfffnnnrrrqqqppppppnnniiiaaa[[[RRROOONNNTTTaaaxxxzzzuuupppiiihhhjjjrrrzzznnndddbbbeeennnvvv|||tttfffYYYOOOHHHDDDBBBBBBBBBCCCFFFLLLUUU]]]bbbkkkqqqyyyrrrjjj```[[[SSSLLLHHHEEEBBBAAA>>>>>>??????????????????BBBBBBIIIXXXgggrrrzzzvvvmmmgggccc```fffoooxxxyyynnnfff```___eeennnwwwzzztttmmmaaaUUUPPPNNNIIIFFFEEE???<<<888888<<>>:::666666;;;CCCIIISSSVVV]]]fffooouuuwwwxxx~~~zzzvvv''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,------...---...///...000555===DDDTTTUUUXXXZZZ]]]bbbhhhmmmpppmmmgggbbb]]]UUULLLEEEDDDGGGRRRdddxxxhhh\\\SSSWWWddduuu|||tttooo^^^WWWMMMFFFBBBBBBDDDEEEHHHKKKQQQZZZeeeoooxxx}}}|||tttiii]]]UUUNNNJJJGGGAAA@@@>>>===<<<<<<===>>>>>>===???BBBDDDLLL\\\lllyyyzzztttiiikkkmmmppptttzzz|||vvvpppooorrr|||}}}zzz|||~~~~~~|||qqqfff[[[XXXUUUPPPKKKIIIEEEAAA<<<;;;???EEEKKKNNNTTT[[[___XXXJJJ@@@>>>@@@888888777666555444333333///...---,,,***)))(((''''''(((((())))))))))))(((((((((((((((''''''''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''''''((((((''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''(((((()))&&&&&&&&&''''''(((((())))))))))))************+++))))))(((((()))***,,,------111777<<>><<<;;;<<<===<<<===???BBBCCCGGGSSS```mmmuuuyyyzzz|||}}}}}}~~~~~~zzzyyy{{{{{{zzzrrrhhh```^^^\\\UUUNNNKKKDDD@@@===<<<@@@FFFLLLOOORRRWWW[[[YYYRRRIIICCCAAA::::::999888777666555555000000...---+++)))((('''&&&'''((()))******)))(((((((((((((((''''''''''''((('''&&&$$$$$$%%%&&&'''(((((((((((()))))))))***''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&''''''(((%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&''''''((())))))******))))))*********+++++++++******))))))+++---///111...333:::@@@FFFLLLSSSXXXWWWWWWYYY___eeejjjjjjiii]]]YYYVVVSSSMMMCCC===;;;666777999<<>>???@@@>>>>>>@@@DDDFFFGGGNNNVVV]]]gggsss{{{|||xxxxxxwwwvvvtttlllfffeeeccc[[[SSSOOOCCC@@@<<<<<>>>>>666888<<>>BBBHHHLLLNNNPPPOOOQQQXXX___]]]RRRHHHDDD@@@<<<999888888888888333333222000...,,,***)))***)))))))))((((((((('''))))))))))))))))))))))))&&&''''''&&&&&&'''***---000***%%%$$$'''***)))''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++++++++***)))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&'''''''''(((((())))))%%%&&&&&&&&&'''((((((((((((((())))))))))))((((((---+++***,,,...---***'''***((())),,,///222:::BBBAAAGGGLLLRRR[[[dddhhhfffgggeeeaaa^^^\\\[[[\\\\\\___YYYTTTOOOHHH???;;;;;;888<<<@@@FFFQQQ```iiikkkppprrrsssqqqnnnpppvvv||||||wwwttt)))))))))))))))))))))))))))***++++++***)))***,,,,,,***))))))***++++++***,,,++++++,,,,,,---...///222000000222777???EEEIIINNNTTTXXX[[[```hhhkkkjjjiiieee```]]]]]]```cccdddaaadddhhhjjjnnnuuu{{{vvvzzz|||ssspppsssxxx~~~uuuiii^^^SSSLLLHHHGGGHHHLLLRRRZZZbbbiiillluuu|||{{{qqqggg___VVVNNNJJJGGGCCC???>>>>>>>>>???BBBFFFIIILLLNNNRRRVVVWWWYYY^^^fffmmm{{{zzzxxxvvvrrroookkkeee^^^ZZZSSSMMMEEEAAA@@@DDDHHHKKKKKKKKKOOOWWW______WWWNNNGGGCCC>>>:::999999999888555555444222000---+++***))))))))))))))))))(((((((((((((((((((((((((((((('''(((((('''&&&'''***---111,,,'''%%%((()))(((&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''')))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******''''''''''''((((((((()))&&&&&&''''''''''''''''''(((((())))))))))))((((((+++))))))+++------+++)))---***+++...000444===GGGIIIPPPXXX^^^eeelllmmmjjjllljjjhhheeecccaaa___^^^___WWWPPPJJJCCC;;;888::::::AAAIIIQQQ\\\iiippppppqqqsssuuussspppooorrrvvv|||{{{{{{zzzxxxwwwvvvuuu))))))))))))))))))))))))((()))++++++***+++,,,...,,,+++))))))+++,,,+++***++++++++++++,,,---...///111111111444:::BBBIIINNNRRRXXX^^^ccciiipppsssrrrfffddd```]]]\\\___eeeiiijjjkkkkkkjjjiiimmmtttyyy}}}rrrsssvvvyyy}}}~~~uuutttwwwzzzssshhh\\\QQQJJJFFFDDDGGGKKKRRR[[[eeennntttxxxssskkk```VVVPPPKKKFFFBBBBBBAAA@@@???@@@CCCEEEGGGMMMOOOPPPOOONNNOOOTTTXXXsss}}}yyytttoooiiiccc^^^YYYUUUNNNFFFAAAAAADDDHHHFFFGGGKKKSSS\\\```\\\XXXKKKGGGAAA===;;;::::::999888777666444111///---+++))))))))))))))))))******(((((((((((((((((((((((()))))))))(((&&&''')))+++111---(((&&&'''((('''%%%'''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''((((((%%%%%%&&&'''((()))******''''''''''''((((((((((((((((((''''''''''''''''''((())))))******))))))((()))((((((***,,,---,,,***...,,,---000333888CCCNNNWWW___ggglllppptttrrrmmmmmmlllmmmnnnmmmkkkfffccc___VVVLLLDDD===888888<<<>>>HHHSSS\\\gggqqquuutttsssvvvyyywwwrrrnnnlllmmmrrrqqqpppoooqqqtttwwwyyy)))))))))))))))))))))))))))***,,,+++******,,,------+++)))***+++,,,++++++*********+++,,,---...///---///111666<<>><<<:::999777777666555444222111000,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%&&&'''((()))'''''''''''''''(((((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))%%%%%%&&&'''((()))******((((((((((((((('''''''''))))))(((((((((((((((((()))******++++++******)))***+++,,,+++******,,,......111777===BBBKKK[[[kkk|||yyyvvvuuusssrrrssssssmmmbbbYYYGGG???999888:::>>>GGGPPP```hhhmmmmmmnnnsssvvvwww{{{|||}}}|||wwwppphhhccc___bbbggglllrrruuuxxxyyy))))))))))))))))))))))))+++,,,------+++***+++,,,...,,,***+++,,,---,,,+++++++++,,,---...000111222:::>>>CCCFFFIIIOOOWWW^^^lllrrrxxxyyyyyyyyytttnnnjjjhhhgggjjjrrr|||}}}wwwrrrnnnkkkjjjhhhrrrzzz|||~~~zzzwwwzzzuuueee\\\UUUUUUXXX```nnn}}}xxxlll^^^TTTJJJHHHFFFFFFIIIPPPWWW[[[ccckkkvvvvvvlll```[[[SSSKKKEEEBBBBBBBBB???AAADDDIIINNNSSSUUUVVVUUUYYYaaaooo}}}{{{qqqkkkkkknnnppp|||xxxooossswwwwwwwww{{{|||yyywwwwwwvvvtttpppiii```WWWPPPRRRVVV[[[]]]\\\\\\^^^```bbb[[[QQQGGGBBB>>><<<;;;777777777777666555444333......---,,,+++******)))************************'''(((***)))(((''''''(((%%%&&&''''''''''''((()))&&&'''''''''((((((((()))&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''######$$$$$$%%%&&&&&&'''))))))'''&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))***++++++%%%%%%&&&'''((()))******)))(((((((((''''''''''''((((((((((((((())))))))))))******++++++******)))(((***+++++++++,,,000333555999@@@FFFIIIPPP```ooo~~~}}}zzzvvvsssnnnjjjhhhfff___SSSJJJ>>>999777:::@@@GGGQQQZZZhhhpppvvvuuutttvvvyyyyyyzzzzzzyyyxxxuuuooohhhddd___aaaeeejjjnnnrrrtttuuu)))))))))))))))))))))))))))+++,,,,,,,,,,,,---///...,,,++++++,,,------,,,,,,,,,,,,---///111222333999???FFFKKKPPPWWWbbbiiippptttvvvuuuuuuwwwuuuqqqoooooorrryyy{{{wwwsssqqqiiiqqqwwwwwwyyy}}}yyyhhh[[[SSSNNNQQQYYYhhhzzz|||rrrdddTTTJJJFFFFFFGGGJJJPPPWWW___dddpppyyykkkfff\\\RRRJJJFFFDDDDDDCCCBBBAAADDDJJJQQQVVVYYY^^^___dddrrrxxxkkkdddcccfffiiirrrvvvzzziiimmmppprrruuu}}}}}}xxxnnnaaaWWWQQQYYYbbbeeeccc```^^^___fff___TTTJJJDDDAAA>>>===777888888888888777777666//////...---+++***))))))************************((()))++++++***))))))***((()))***)))((((((((()))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))***)))((('''&&&''''''((())))))))))))))))))))))))$$$$$$$$$$$$$$$%%%&&&''')))(((((((((''''''''''''))))))(((((('''''''''&&&''''''(((((())))))************++++++++++++******%%%(((++++++,,,...333777;;;???FFFLLLNNNSSSbbbqqqvvv}}}xxxtttkkkeee___\\\ZZZTTTIII@@@;;;888888???GGGOOOZZZdddhhhrrryyyyyyxxxyyyzzzyyyxxxwwwvvvuuurrrnnniiieeebbbccceeehhhlllppprrrttt))))))(((((()))+++---...******++++++++++++******++++++++++++++++++,,,,,,111+++***---//////111666>>>BBBEEEIIIRRR___iiikkkvvvvvvvvvwwwxxxxxxuuutttrrrooorrr~~~wwwsssrrrpppnnnqqqxxx{{{jjjYYYRRRRRRNNNTTT___pppxxxnnndddYYYNNNGGGCCCHHHNNNTTTZZZcccllltttvvviii\\\TTTNNNHHHDDDBBB???@@@CCCEEEGGGMMMSSSZZZ^^^eeeooo{{{tttjjjeeeccccccfffooo|||qqqjjjggglllvvvxxxmmmdddSSSQQQUUUbbbkkkjjjdddaaaaaagggfffXXXIII@@@>>>>>><<<;;;999777555444333222000///...,,,+++***))))))'''))))))((('''&&&'''(((%%%''')))******)))'''%%%'''&&&%%%$$$$$$$$$$$$$$$)))((('''&&&&&&%%%&&&&&&(((((('''''''''&&&&&&&&&&&&''''''((()))(((((((((%%%&&&''''''((((((''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((***(((&&&$$$$$$%%%'''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((()))))))))))))))******++++++,,,------''')))+++,,,+++...333888???BBBFFFIIINNNVVVaaaiiivvv~~~|||wwwpppjjjdddbbb]]]WWWOOOGGG@@@<<<777;;;???BBBLLLZZZdddhhhnnnrrrwwwzzz}}}~~~xxxtttooonnnnnnnnnllliiiddddddeeehhhkkkooosssuuu***))))))))))))+++,,,---******++++++++++++******+++++++++++++++,,,,,,,,,------------///222666888;;;AAAHHHLLLTTT```iiimmmssssssttttttuuutttrrrqqqmmmqqq|||zzzvvvrrrsss{{{wwwgggYYYSSSTTTWWW]]]iiiwwwyyymmmaaaXXXQQQKKKGGGGGGMMMUUU^^^fffqqq|||vvviii^^^TTTLLLFFFEEEBBBAAACCCDDDEEEIIIOOOTTTXXX___gggoooyyy~~~uuuooollliiihhhoooxxxzzztttpppsssyyy}}}vvvkkkbbbSSSOOOPPPYYYaaabbb```___dddkkklll```PPPEEE@@@===999888777555444333333333111000...---+++*********)))***+++***((('''((()))&&&'''((())))))((('''&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''''''''&&&%%%%%%%%%+++***)))(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((((((((((((((())))))))))))******+++,,,---------,,,(((+++---......222888===AAADDDGGGJJJMMMTTT]]]dddqqqxxx|||xxxrrrllleee^^^\\\ZZZUUUPPPIIIBBB===:::777<<>>DDDGGGJJJMMMNNNOOOSSSZZZ___kkkpppsssnnnhhhbbbZZZTTTTTTQQQMMMGGGBBB>>>;;;999999@@@GGGNNNXXXeeemmmnnnnnnttt|||yyysssqqqqqqrrrrrrppppppppppppqqqrrrtttvvvwww++++++*********************++++++,,,,,,++++++******++++++,,,,,,---------...DDDNNN@@@222222777888AAANNN[[[___aaagggnnnrrrppppppnnnkkkiiigggggghhheeeuuu~~~~~~yyyooojjjggggggkkkrrrzzz}}}tttiiiaaaTTTJJJFFFGGGKKKOOOTTT[[[fffpppzzz}}}oooaaaXXXOOOIIICCCBBBAAA@@@AAAEEECCCHHHMMMNNNNNNTTT___iii}}}{{{{{{}}}}}}~~~yyytttmmmeee```VVVNNNFFFDDDFFFIIIQQQXXX^^^gggkkkdddXXXNNNGGGAAA>>>===<<<;;;:::999999999222222111000...---,,,+++***+++++++++)))((()))***((((((''''''''''''((((((((((((''''''''''''(((((()))((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))******++++++(((((((((((((((((((((((('''((()))******)))((('''(((((((((((()))))))))))))))***+++,,,---,,,***)))***---111333666<<>><<<<<<<<<@@@GGGOOOVVV___iiinnnmmmooouuu~~~{{{tttqqqrrrssssssrrrqqqqqqrrrssstttvvvwwwwww***+++++++++*********)))++++++,,,,,,,,,,,,++++++******+++,,,------.........JJJZZZLLL888444;;;>>>HHHTTT```ccccccggglllnnnpppoookkkfffaaa```cccfffnnn}}}zzzzzz}}}zzzsssppppppssswww~~~|||pppgggXXXSSSMMMGGGFFFIIIPPPTTT___gggsss}}}{{{lllbbbWWWNNNGGGDDDCCC@@@AAACCC@@@DDDGGGFFFDDDGGGQQQZZZlll|||}}}{{{~~~}}}{{{|||}}}zzzvvvqqqkkkeeeaaaZZZQQQHHHCCC@@@BBBJJJSSS```gggjjjcccXXXPPPHHHBBB===<<<:::888666555444444333333333222000///---,,,)))***+++***((('''((()))((((((''''''''''''(((((((((((('''''''''(((((())))))((('''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''&&&&&&'''***,,,...))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))((()))***++++++******)))+++///444888<<>><<<===@@@BBBKKKRRRZZZ___eeelllmmmjjjooottt}}}{{{uuuqqqrrrssssssssspppppprrrsssuuuvvvwwwwww)))******+++++++++******++++++,,,,,,,,,,,,++++++******+++,,,---...//////&&&<<>><<<:::777666555444444444444444222000...---)))***+++***((('''((()))(((((((((((((((((((((((((((''''''''''''((())))))&&&&&&%%%&&&&&&'''((()))&&&&&&&&&'''''''''''''''%%%%%%&&&'''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******+++***'''%%%%%%''')))***************************'''(((((())))))(((((('''(((((((((((())))))))))))(((((())))))***++++++,,,///444;;;AAAEEEJJJQQQVVV^^^bbbeeeeeeaaa^^^]]]^^^___dddhhhiiiiiifff^^^UUUGGGCCC>>>:::;;;@@@FFFKKKXXX^^^dddgggkkknnnmmmjjjmmmqqqvvvzzz}}}{{{uuurrrssstttsssrrrpppqqqssstttvvvvvvwwwwww((()))***+++,,,,,,+++++++++,,,,,,------,,,,,,+++******+++,,,---...//////&&&---333444222555===EEENNNTTTYYYZZZ]]]cccfffffffffddd^^^VVVSSSXXXcccmmmxxx~~~{{{uuurrrwwwvvvkkk___UUUOOOEEEFFFHHHJJJOOOWWWbbbjjjooowwwsssfffYYYRRRMMMGGGCCCCCCAAAAAAAAA@@@???@@@CCCFFFLLLWWWfffuuu~~~}}}~~~|||}}}~~~|||xxxrrrllliiiccc___ZZZSSSHHHAAADDDKKK___gggllliiiaaaXXXMMMEEEBBBAAA???===<<<;;;::::::444555555555444111///---***+++,,,+++)))((()))***&&&'''((())))))((('''&&&'''&&&&&&&&&''''''((()))&&&&&&%%%&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((('''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))***)))'''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((())))))))))))***)))))))))***,,,///000555;;;DDDKKKPPPTTTZZZ^^^fffjjjnnnnnnjjjfffeeeeeeccchhhlllmmmlllggg\\\QQQCCC@@@<<<;;;???HHHRRRYYYbbbhhhmmmooopppssspppllliiikkkmmmnnnppptttxxx||||||wwwuuuuuuvvvtttrrruuuuuuvvvwwwxxxwwwwwwvvv'''(((***+++,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++,,,---//////000444---***000777===EEELLLQQQTTTWWWXXX]]]dddhhhhhh```^^^XXXQQQOOOWWWeeeqqqooottt|||}}}sssmmmqqqyyy{{{}}}xxxyyy~~~yyynnn```SSSJJJEEEFFFHHHJJJNNNTTT___llluuu~~~~~~pppaaaXXXQQQJJJDDDCCCAAAAAA@@@??????@@@AAAAAAEEEKKKWWWhhhyyy}}}}}}}}}vvvppplllfffdddaaaZZZMMMCCCCCCIIITTT___hhhiiieee]]]QQQHHH>>>===<<<;;;;;;:::::::::444555666666444222///...+++,,,---,,,***)))***+++&&&''')))******)))'''&&&&&&&&&&&&&&&&&&'''((()))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''$$$%%%&&&(((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((()))))))))))),,,+++))))))+++...222444:::AAAKKKSSSXXX[[[```cccmmmrrrvvvwwwsssnnnlllllljjjooorrrqqqooohhh[[[NNNCCC@@@===>>>EEEPPP]]]eeehhhnnnrrrssstttvvvtttooofffgggffffffgggkkkqqqvvv|||xxxwwwwwwwwwuuurrryyyzzzzzz{{{zzzxxxwwwvvv************************,,,,,,,,,------,,,++++++******+++---......---+++000//////111666???GGGLLLTTTSSSTTTZZZ```cccaaa]]][[[WWWSSSRRRVVV^^^eeeiiikkklllrrr||||||qqqjjjiiilllllluuuyyyuuuuuulllsss|||yyykkkaaaXXXNNNHHHGGGDDDGGGLLLSSS]]]jjjxxx~~~nnn```VVVPPPKKKGGGBBB???<<<<<<===@@@AAAAAA@@@EEEMMMWWWfff{{{}}}xxxuuuwwwyyy|||~~~}}}{{{~~~~~~~~~|||zzzwwwuuussslllfffdddddd^^^PPPEEEBBBLLLTTT^^^dddbbbZZZOOOIII@@@>>><<<<<<<<<;;;999777888666444333333222000...///---+++)))(((((()))***''''''((((((((((((''''''))))))'''&&&%%%$$$######%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***((((((((()))***)))((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&((((((((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))*********(((&&&&&&(((***,,,,,,,,,+++,,,///444888AAALLLWWW\\\```gggmmmppp|||zzzwwwssspppoooqqqssswwwzzzyyysssmmmfffXXXJJJ@@@>>>???DDDOOO]]]iiipppsssssssssuuuwwwxxxvvvtttnnnmmmhhh```ZZZ\\\gggqqq{{{yyywwwvvvwwwwwwwwwwww{{{}}}~~~|||}}}~~~{{{uuu************************,,,,,,,,,------,,,,,,+++---+++******,,,---......555555666777999@@@HHHNNNVVVVVVXXX]]]dddgggfffddd]]][[[YYY[[[aaagggkkklllfffeeejjjsss{{{yyyqqqllllllnnnmmmvvvxxxmmmggghhhjjjqqq{{{{{{ooobbbXXXPPPIIIEEEFFFHHHKKKQQQYYYdddrrrnnn```UUULLLFFFCCCAAA>>><<<===?????????@@@CCCHHHNNNZZZmmm|||tttnnnjjjlllooosssyyy~~~~~~{{{vvvyyy~~~|||yyyxxxwwwpppkkkhhh```SSSIIIFFFFFFLLLTTTYYYXXXRRRKKKGGGAAA???===<<<<<<;;;:::888888777555444444333111///---,,,)))''''''''''''((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((('''%%%$$$%%%&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))*********((('''&&&(((***,,,,,,,,,+++,,,000555999FFFPPP\\\cccjjjsssyyy{{{~~~xxxsssooooooqqqsssyyyzzzvvvmmmeee]]]PPPCCCAAABBBFFFNNNYYYfffqqqvvvuuutttuuuvvvwwwwwwtttrrrpppoooiii```YYYZZZbbbjjjsssrrrrrrsssuuuxxxyyyzzz~~~{{{ttt************************+++,,,,,,------,,,,,,,,,...,,,***)))***---000222888;;;======<<<@@@IIIPPPXXXZZZ^^^dddiiilllkkkjjjbbb``````eeelllpppooollldddbbbdddjjjpppwwwyyytttrrrrrrssssss}}}{{{nnnbbb^^^```lllsss~~~~~~zzznnncccWWWOOOJJJEEEFFFIIINNNSSSZZZcccooo}}}ooo___SSSKKKGGGEEEAAA@@@@@@@@@??????>>>@@@BBBFFFNNN^^^ppp}}}tttkkk``````bbbfffnnnwww|||{{{{{{{{{uuuttt|||~~~|||zzzyyy|||vvvoooiii```TTTKKKGGGAAACCCGGGKKKMMMLLLKKKJJJEEEBBB???======<<<:::999999888666555555444333111...,,,+++)))((('''(((((())))))************))))))%%%%%%%%%&&&'''(((******&&&&&&'''(((((('''&&&&&&&&&''''''''''''(((((((((&&&''''''''''''((((((((()))(((''''''))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((()))))))))))))))******)))''''''(((******++++++,,,...222888===IIISSS^^^hhhtttvvvoookkklllppprrrvvvssslllbbbYYYQQQGGG???>>>CCCKKKVVVbbbllltttxxxyyyyyyyyyyyyzzzyyyvvvsssrrrqqqkkkaaaXXXWWW\\\bbbiiijjjmmmppptttyyy|||~~~zzzqqq************************++++++,,,---------,,,,,,---,,,+++***+++---111444<<>><<<;;;999:::888777666666666444222111000...,,,+++*********((())))))******))))))(((&&&&&&&&&'''((()))***+++&&&''''''''''''''''''&&&'''(((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))((()))******)))((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********(((((()))***)))***,,,---000555;;;@@@IIIRRR]]]iiivvvxxxnnnfffdddfffkkknnnlllggg___UUUMMMHHHDDDAAAAAAHHHTTT```jjjqqqvvvyyy~~~~~~~~~~~~zzzwwwsssqqqkkkbbbYYYWWWZZZ^^^eeeggglllqqquuu{{{{{{qqq***************************+++,,,,,,---------,,,***+++---------...111444@@@GGGOOORRRSSSVVV___gggeeemmmvvv{{{yyysssmmmjjjnnnnnnqqqxxx|||vvvrrrnnnmmmlllkkkqqqxxxxxx~~~~~~~~~~~~~~~sssgggaaagggppp|||wwwoooiiiXXXPPPJJJHHHHHHLLLUUU^^^fffkkkttt}}}|||lllbbbUUUQQQKKKGGGDDDCCCBBBAAA===>>>AAACCCGGGMMMRRRVVV]]]hhhyyyssskkkcccaaa___```fffmmm{{{}}}wwwtttvvvzzz~~~~~~{{{uuulll```XXXIIIEEE??????EEEOOOWWW\\\TTTOOOHHHBBB>>><<<:::999:::999777777777777555444222111///...,,,++++++***'''(((((())))))(((((('''(((((('''''''''(((((()))'''''''''&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))******&&&'''''''''(((((())))))************************(((((((((((())))))))))))((()))+++***)))))))))+++)))+++,,,...111777>>>CCCJJJSSS^^^iiiuuu~~~|||uuummmccc\\\\\\___dddfffccc]]]SSSJJJCCC@@@BBBDDDLLLUUUaaalllsssxxx|||~~~{{{rrrpppkkkccc\\\ZZZ]]]```gggkkkpppuuuyyy~~~vvv******************************+++,,,------------(((+++...///...///333666<<>><<<;;;::::::888777777777777666444111000///---,,,***)))(((''''''((((((((((((''''''))))))((('''&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((((((''''''''''''&&&%%%&&&&&&&&&&&&'''''''''((('''&&&'''(((((('''&&&'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))++++++***)))***+++***+++---///333888@@@EEENNNXXXcccllltttzzzzzzvvvllleee\\\WWWXXX[[[]]]^^^]]]UUUKKKCCC===<<>><<>>999777666666777777555444444333333111///---+++***))))))************))))))&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))******)))((('''&&&%%%%%%************************(((((((((((())))))))))))''')))+++,,,+++******+++,,,---///111444:::AAAFFFPPP]]]kkkppprrrssstttrrrlllfff^^^[[[[[[[[[YYYVVVLLLDDD>>>======@@@MMM[[[eeejjjrrrwww{{{yyytttnnnhhheeegggkkkooopppvvv~~~www000---)))&&&&&&(((+++---...---,,,,,,------+++***,,,---///000000222777>>>AAAGGGNNNUUU\\\dddlllrrrwwwwwwuuummmccc```lll|||~~~vvvtttuuuyyy{{{|||~~~xxxuuuwww|||rrrjjj___TTTOOOOOOMMMTTT\\\aaafffnnn{{{wwweeeWWWOOOIIIFFFHHHDDDBBBDDDGGGLLLVVV```iiiooorrroooooossswwwxxxwwwtttwwwzzzzzz~~~zzzjjjWWWKKKKKKOOOSSSTTTPPPIIIBBB>>>>>>???===:::888888777666555444333333444333111///---,,,++++++---,,,***)))((((((((()))*********)))(((&&&%%%$$$))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((()))))))))))))))((('''&&&%%%&&&&&&'''&&&&&&'''''''''&&&$$$###&&&%%%%%%%%%&&&((()))***''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((('''(((((()))***************)))))))))))))))'''***,,,,,,******---000---111555666666888???DDDPPPXXXdddmmmqqqpppmmmkkkhhhdddaaadddgggbbbVVVKKKEEE???999999???LLLXXX```mmmlllpppwww|||xxxuuuppplllkkkllloooqqq|||~~~wwwmmm---+++(((&&&%%%''')))+++---,,,++++++,,,,,,++++++...///000111222555<<>>===;;;;;;;;;:::999888777666666555444222000///------,,,''''''(((((((((((('''&&&((())))))))))))((('''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''((((((((()))))))))((((((&&&&&&%%%&&&''''''&&&&&&'''''''''&&&%%%$$$%%%%%%&&&''''''(((((()))'''''''''''''''''''''''''''((())))))))))))))))))+++******))))))))))))***************))))))))))))''')))++++++)))***...111777;;;>>>>>>===???DDDHHHRRRZZZdddlllmmmkkkjjjiiifffdddccceeefff```UUUKKKCCC???===???JJJYYYiiirrrvvvuuuxxx}}}yyyvvvrrrooonnnqqquuuxxxyyy|||}}}{{{zzzuuukkkbbb+++***)))''''''((()))***------,,,,,,,,,---......///222444444555999@@@FFFOOOSSSYYY```fffmmmtttyyy}}}ssshhhaaa___hhhzzz~~~}}}~~~~~~|||{{{~~~vvvlll```WWWQQQMMMPPPVVV\\\cccmmmttt{{{xxxiii\\\RRRLLLFFFBBB@@@DDDLLLXXXjjjxxx|||xxxnnnfff\\\TTTSSSXXX```fffhhh```TTTIIIBBB>>><<<<<<999999888777666666555444444444333222111000//////###%%%(((******)))'''%%%&&&'''((()))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((&&&''''''''''''&&&%%%%%%$$$%%%'''((())))))(((''''''''''''''''''''''''''')))***************)))(((,,,,,,++++++***)))))))))************************)))+++---,,,+++---111555>>>AAADDDDDDCCCCCCFFFIIITTT\\\eeehhhgggddddddfffdddeeeffffffbbb[[[QQQIII>>>>>>???EEEQQQaaaqqq{{{zzzxxxyyy|||~~~~~~xxxuuuqqqooopppuuuzzz}}}|||~~~}}}|||{{{|||tttooojjjgggfffccc\\\VVV++++++++++++++++++++++++---............///111333000666<<<===>>>BBBEEEGGGOOOSSSZZZbbbiiipppvvvyyy{{{oooccc___dddooozzzxxx}}}yyymmmbbbVVVPPPMMMNNNVVV^^^eeekkkttt{{{tttggg[[[SSSMMMGGGBBBDDDJJJVVVgggvvv}}}~~~|||yyytttqqqhhheee___YYYVVVZZZbbbiiissslll___QQQFFF???======888888777777666555555444333333333222111000000///((()))***++++++***((('''&&&&&&'''(((((((((((('''))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''&&&&&&$$$&&&((()))***)))'''&&&''''''''''''''''''''''''************))))))((('''******************)))))))))***************+++++++++---//////...111777<<>>>>><<<;;;;;;::::::999999999222222333222111000///...------+++***((((((''''''&&&''''''''''''&&&%%%%%%))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&(((******)))'''&&&(((((((((((((((((((((((())))))))))))((('''&&&&&&&&&'''((()))************))))))******+++++++++,,,+++---...///000555===CCCKKKNNNRRRUUUWWWXXXYYYZZZZZZ]]]```^^^[[[[[[___cccjjjjjjggg___UUUKKKEEEBBBDDDJJJSSS\\\bbbggglllooottttttqqqmmmkkkllloooqqqqqqvvv~~~wwwpppnnnmmmnnnqqqvvv|||wwwjjj]]]UUURRRRRRUUUQQQLLLJJJJJJJJJIIIGGG)))))))))***************(((***,,,+++***,,,111555CCCQQQ^^^```______YYYQQQPPPVVV___kkkuuuzzzzzzxxxnnniiigggmmmuuuzzz~~~yyy}}}zzzssspppqqqvvvzzzzzz{{{pppgggUUUOOOJJJLLLPPPWWWaaakkkttt{{{nnnbbbVVVNNNGGGDDDEEEKKKWWWbbbxxxzzz{{{~~~~~~~~~~~~{{{wwwtttrrrooollljjjhhhjjjjjjgggbbb]]]\\\]]]kkklllkkkaaaSSSGGG@@@>>>;;;;;;::::::999999999999333333333333222000...---///---+++(((&&&&&&&&&&&&'''''''''''''''&&&%%%$$$'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''((((((''''''&&&%%%'''''''''&&&''''''((()))''''''))))))))))))((('''(((((((((((((((((((((((('''((((((((((((''''''&&&###%%%''')))***++++++***))))))******+++,,,,,,,,,)))+++---...111777AAAIIIOOORRRWWW\\\___aaaaaaaaa___^^^]]][[[[[[^^^cccgggmmmiiibbbWWWMMMEEEBBBAAAEEENNNZZZcccgggiiikkklllppppppllleeecccddddddbbbbbbeeellluuu|||~~~zzzuuuppppppppprrruuuzzz~~~{{{pppbbbUUULLLIIIIIIHHHEEEBBB@@@AAABBBCCCBBB***))))))))))))***+++,,,(((+++---,,,+++---333999OOO^^^jjjjjjhhhggg```VVVSSSYYYcccoooyyy{{{wwwsssjjjhhhllltttzzz{{{|||~~~wwwuuu|||yyyqqqlllkkkooosss{{{}}}}}}qqqcccYYYOOOLLLMMMSSSZZZaaajjjssszzzwwwkkk]]]UUUMMMIIIFFFGGGNNNWWWggguuuxxxyyy{{{xxxuuusssrrrrrrpppnnnllloooqqqpppkkkccc]]]YYY^^^eeekkkfffYYYKKKBBB???999888888888888777777777555555666555333111...---------,,,+++***)))((('''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((()))))))))(((((()))((('''&&&$$$###((('''&&&&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))((((((%%%&&&)))+++++++++******))))))***++++++,,,------***,,,...000444===HHHQQQSSSVVV[[[aaaeeefffeeedddeee```[[[[[[___eeekkknnnnnnfffZZZNNNFFFCCCCCCDDDLLLUUUaaahhhkkkkkkmmmooopppqqqllleeeaaacccaaa\\\]]]]]]^^^dddkkkqqqrrrqqqqqqrrrsssvvvyyy|||~~~|||xxxnnnbbbUUUKKKEEECCC???===<<<<<<===>>>@@@@@@,,,,,,+++***+++,,,...///+++...000///...000777===UUUdddnnnllliiiiiicccXXXTTTZZZdddqqqyyyyyysssmmmiiiiiinnnwww|||{{{zzz|||wwwtttttt}}}xxxpppiiiiiimmmrrryyyttt~~~wwwjjjZZZOOOOOONNNRRR[[[cccjjjrrrzzzzzzddd]]]TTTNNNGGGDDDHHHOOOWWWfffxxx{{{xxxyyy{{{|||~~~sssoootttyyywwwtttssstttuuuttttttpppsssuuuvvvrrriii___XXXTTT___jjjiii]]]MMMCCC???<<<<<<;;;;;;;;;;;;;;;;;;777777777777555222///---,,,---///000///---+++)))&&&'''(((***++++++,,,,,,))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))'''%%%###"""((('''&&&&&&'''((()))******)))(((((((((((())))))))))))))))))))))))))))))'''((()))***************((()))+++,,,,,,+++***)))))))))***+++,,,,,,---------///222444999CCCOOOXXX\\\^^^ccciiimmmnnnllljjjiiibbb[[[[[[bbbkkkqqqsssnnncccTTTHHHCCCCCCEEEGGGZZZaaakkkppppppqqqsssvvvxxxyyytttlllhhhjjjgggaaa\\\YYYWWWYYY```fffjjjkkkpppqqqtttwwwyyy{{{|||}}}{{{xxxqqqeeeWWWKKKCCC???<<<;;;;;;;;;===>>>@@@AAA(((((()))***+++,,,,,,,,,,,,---------...000444888MMMUUU```iiikkkfff^^^XXXZZZ^^^fffrrrzzzyyyrrrkkkgggmmmqqqrrrtttxxxxxxuuuttt{{{{{{sssooonnnooottt{{{{{{wwwwwwyyy{{{xxxlll]]]SSSPPPJJJQQQZZZaaahhhppp{{{}}}~~~}}}zzz{{{~~~~~~vvvkkk[[[NNNHHHGGGFFFFFFPPPYYYfffuuu|||sssppprrruuu}}}|||{{{rrrlllrrr}}}~~~xxxxxx{{{|||zzzwwwxxxyyyxxxvvvoooggg___ZZZTTTXXX```fff___OOOEEEDDD999999999999::::::999999666666555444333222222111000000///...,,,+++***))))))))))))))))))***************))))))((((((''''''((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***)))'''''')))))))))((()))))))))((((((((((((((()))))))))))))))******+++,,,)))&&&&&&)))++++++******///666<<>>===;;;;;;;;;<<<<<<;;;777666666555444333222222111000///...,,,+++******++++++******))))))((((((***)))))))))((((((((('''((((((''''''''''''(((((('''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((()))))))))(((&&&&&&((()))((('''+++*********************)))))))))))))))******+++---***((((((***---------000777AAAIIIMMMQQQUUUXXX___gggnnnsssvvvvvvpppiii^^^[[[[[[aaajjjppppppnnnfffZZZLLLDDDBBBFFFQQQ\\\jjjrrrwwwwwwwww{{{}}}zzzzzz}}}}}}zzzvvvfff___[[[[[[]]]___fffmmmrrruuuwwwvvvyyy}}}}}}~~~zzzsssdddQQQDDD@@@777888888999===FFFSSS\\\*********+++++++++++++++***++++++++++++,,,///222555<<>>999888888<<>>FFFLLLQQQWWW[[[___eeeiiihhhcccccciiipppvvv}}}tttsssqqqpppqqquuuyyy}}}zzzvvvxxx{{{sssnnnooovvv~~~zzznnnaaaYYYSSSRRRWWW^^^eeehhhmmmssszzz}}}zzzwwwrrrlllgggbbb\\\WWWVVVUUUSSSVVV[[[]]]aaahhhpppwww}}}xxxggg[[[RRRKKKGGGGGGEEEHHHPPP]]]lll~~~zzznnnmmmttt|||wwwoookkkjjjlllnnnsss~~~~~~~~~}}}yyyuuussslllccc]]]```fffeee]]]TTTJJJDDD>>>999999::::::999888777777666555444333333222111000///...,,,+++++++++*********))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***)))(((&&&&&&((()))((('''((((((((((((((())))))))))))))))))))))))******+++,,,+++******,,,///111222666???LLLTTTVVVUUURRRRRRXXXdddpppuuusssmmmaaaWWWOOOQQQXXX```ffffff___XXXOOOHHHDDDFFFKKKTTTaaalllrrrxxx{{{{{{|||~~~zzzpppiiidddccccccdddiiiooozzz}}}~~~|||}}}~~~{{{uuuooofffXXXHHH>>><<>>???FFFRRR```lllrrr,,,,,,,,,++++++++++++++++++,,,......---...///111///444<<>>AAAFFFJJJNNNUUU___iiirrrzzz~~~qqqcccVVVMMMHHHBBB@@@EEEJJJQQQaaarrr}}}zzz{{{~~~}}}yyyzzz|||uuuqqqzzz{{{lllccceeelllooommmbbbWWWHHH???<<<===<<<;;;999999888777666555444444333333222000///...---,,,''''''((()))***+++,,,,,,(((((((((((())))))))))))((((((''''''''''''(((((('''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((,,,***))))))***++++++***)))))))))***++++++,,,,,,)))))))))))))))******+++((()))***+++,,,///333777>>>CCCHHHLLLMMMPPPTTTXXX___jjjrrrrrrkkkbbbXXXOOOPPPSSSVVVYYYYYYSSSKKKDDD@@@AAAGGGSSS^^^hhhrrrzzz}}}yyyuuusssppplllkkkmmmnnnmmmooosssvvv|||~~~ssscccTTTGGG>>>>>>CCCNNNTTT]]]gggpppvvvyyy{{{***++++++,,,,,,---------(((***,,,.........000222777===CCCHHHLLLVVVdddnnn}}}~~~}}}uuuooorrr~~~vvvsssxxxzzzwwwuuuxxxsssiiiYYYSSSOOORRRWWW^^^iiisssyyy{{{|||zzzwwwvvvuuupppooooooppprrruuuxxxzzz|||}}}~~~xxxuuuhhhbbbYYYQQQKKKFFFBBB@@@???;;;999;;;;;;:::===AAABBBEEEKKKUUU___kkktttyyy|||ooo___UUULLLEEECCCFFFFFFGGGSSScccrrr|||{{{{{{vvvhhhdddkkkpppqqqlll^^^MMMAAA======<<<::::::999999888777666555444444333222111///...------(((((())))))******++++++'''((((((((()))))))))***((((((''''''''''''(((((('''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))+++)))(((((()))******)))((())))))***++++++,,,,,,)))))))))))))))******+++(((***,,,,,,---000666:::===@@@DDDFFFHHHLLLSSSYYYbbbkkkqqqnnnggg```ZZZTTTTTTUUUVVVVVVTTTOOOIIIDDDDDDFFFPPP^^^iiipppvvv}}}|||}}}wwwuuuttttttrrrrrruuuuuussssssvvvvvvyyyzzzzzz}}}vvvkkk]]]QQQHHHEEEJJJRRR___fffpppvvvxxxyyy{{{|||******+++,,,,,,---......))),,,///000111222333555===CCCJJJNNNSSS]]]lllxxxyyyuuu{{{yyyvvvzzz}}}{{{~~~xxxjjj___TTTPPPOOOUUU\\\cccnnnwww}}}~~~{{{xxxuuurrrqqqpppfffffffffgggjjjmmmqqqsssyyyzzz}}}xxxqqqmmm___YYYPPPGGGBBB>>><<<;;;;;;888777999:::999;;;???===@@@EEENNNYYYeeeooouuuzzz~~~wwwfff[[[SSSLLLIIIJJJFFFBBBJJJXXXdddsssvvvyyy|||mmmeeeiiioooqqqooo```MMM@@@<<<<<<:::888::::::999888777666555555444333222111000...------************))))))))))))'''((((((((())))))******((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))*********)))'''''')))))))))(((&&&''''''((()))*********)))))))))))))))******+++)))+++---...///222888<<<@@@CCCFFFHHHKKKPPPXXX^^^bbbjjjoookkkddd___[[[WWWWWWWWWVVVUUURRRNNNJJJGGGIIILLLWWWeeeppptttxxx}}}yyy}}}{{{vvvuuuvvvyyywwwxxx{{{{{{wwwuuuwwwqqqqqqnnniiikkkqqqvvvwwwiii```VVVOOOKKKLLLUUU___ooovvv}}}|||xxxxxxzzz///...---,,,++++++++++++...---+++,,,///222444444???KKKSSSTTT\\\mmmxxxzzz|||wwwwwwvvvzzz|||qqqqqq{{{yyymmmaaaZZZQQQTTTYYY^^^dddjjjrrrvvv}}}{{{zzz|||yyytttoooiiieeecccaaa___\\\[[[^^^bbbeeekkkqqqvvvxxx|||}}}yyyrrrggg___PPPLLLEEE>>>999666666777999888777666666777888999>>>===???GGGOOOYYYfffrrrrrr{{{uuuddd]]]SSSIIIFFFEEEEEEGGGJJJUUUcccsss}}}zzz{{{}}}ssshhhcccdddggghhh\\\LLLAAA<<<;;;:::888999999999888888666555555555444333333222111---+++++++++******)))(((((((((************************((((((((((((((()))***+++,,,+++***)))'''''''''&&&(((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%%%%%%%&&&''')))***+++++++++))))))************))))))))))))))))))(((((((((((((((***+++***)))((()))***---,,,+++///555<<>>;;;::::::999999999999888777666555444333222222333222///---,,,++++++******))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&))))))))))))))))))))))))***)))'''&&&%%%%%%%%%&&&******))))))((((((((('''))))))************))))))***************)))))))))(((***+++***)))((()))+++---,,,,,,000888???EEEHHHKKKEEEAAADDDMMMXXX```dddcccfffddd______cccdddaaa``````^^^XXXPPPLLLLLLMMMXXX```iiiooouuu{{{{{{xxxzzz|||}}}}}}~~~uuusssuuuzzz}}}}}}||||||yyypppfff]]]UUUNNNNNNNNNKKKJJJKKKIIIKKKOOOTTT]]]hhhttt|||,,,,,,,,,,,,---...000000222111000111333777;;;>>>IIISSS]]]cccmmmxxxzzztttqqqmmmlllqqqvvvvvvnnniiiiiilllnnnttt~~~tttjjj___WWWSSSWWW\\\cccjjjqqqwww|||~~~||||||~~~{{{uuurrrpppnnnllldddaaa\\\VVVQQQLLLJJJHHH@@@===???EEELLLQQQXXX___fffkkkrrryyy}}}{{{vvvoooiiicccZZZPPPIII@@@???<<<:::999999999999777666666555555666666777888666888>>>DDDKKKUUU```kkkttt|||tttgggXXXOOOIIIDDDBBBDDDDDDNNNYYYeeessswwwnnnrrr|||sssiiiaaa______eee```VVVKKKAAA;;;;;;;;;999999999999888777666666333222111222333333111///------,,,++++++******)))))))))))))))))))))))))))''''''&&&&&&''''''((((((%%%$$$$$$$$$%%%&&&&&&'''))))))))))))))))))))))))***)))((('''&&&&&&'''''',,,+++)))(((''''''''''''))))))************))))))***************+++++++++)))***+++***))))))***+++---,,,---222:::CCCJJJMMMNNNJJJGGGJJJSSS\\\cccfff___```___]]]^^^cccffffffgggfffaaaYYYRRROOOQQQTTT```iiiqqqwww{{{~~~|||xxxzzzxxxvvvvvvzzzwwwrrrrrrzzz|||xxxsssjjjbbbVVVMMMEEEDDDCCC@@@???@@@>>>DDDNNNZZZfffsss~~~,,,,,,,,,,,,,,,---...///111111111222666<<>>======:::;;;@@@DDDGGGLLLRRR[[[bbbkkktttzzz}}}zzzwwwuuummmiiiccc\\\VVVNNNFFF@@@<<<<<<;;;999888777666555666666555555555555666666999777888===AAAFFFOOOXXXfffpppyyy}}}sssbbbWWWOOOGGGDDDDDDDDDIIIQQQZZZgggxxx{{{ooonnnzzzxxxyyywwwqqqhhhaaa]]]]]]cccbbb\\\QQQEEE<<<;;;<<<999999999999888888777666444333222222333222111///...------,,,,,,+++******************************)))((((((''''''((())))))(((''''''''''''((())))))************************+++***)))'''''''''((()))***)))'''&&&&&&(((***+++))))))************))))))))))))***************+++)))***++++++))))))***+++---,,,---333;;;DDDKKKNNNLLLKKKMMMRRRXXX^^^aaaaaaZZZ[[[[[[\\\___dddhhhjjjjjjgggaaaYYYRRRRRRWWW]]]iiiqqqyyy}}}}}}wwwvvvqqqmmmnnnvvv{{{uuusss{{{~~~wwwqqqiiibbbWWWMMMEEEBBBAAA>>>===>>><<>>;;;999888===:::999===@@@AAADDDIIIPPPWWWaaakkkrrrvvvyyy{{{{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~{{{wwwuuuvvvwwwvvvvvvuuutttqqqnnnkkkiii^^^[[[VVVQQQKKKFFFAAA===888888888888777777666555555555666666666666555555999777888<<>>===555555666777888888999999555666666777777666666555666444666999;;;<<>><<<999888:::>>>HHHWWWfffqqqxxx{{{}}}************+++,,,---------///111333777AAANNNXXX^^^```cccfffeeebbbaaabbbbbblllwww{{{zzzzzz}}}{{{yyyxxxzzz~~~~~~yyytttmmmmmmnnnrrr}}}~~~||||||wwwjjjfff```[[[[[[```fffkkkqqquuu{{{~~~~~~~~~}}}{{{yyyuuuqqqmmmdddaaa[[[UUURRRRRRSSSTTTYYY]]]bbbggglllqqqwww||||||~~~~~~|||yyywwwoooiiiaaaXXXPPPIIICCC???<<<;;;:::888888888999999666333333777999999<<<@@@EEEKKKTTT\\\cccgggkkknnnnnnooopppqqqrrrsssssssssooooooooooooooonnnmmmmmmnnnmmmlllkkkjjjjjjjjjjjjccccccdddeeeeeefffggggggfffffffffgggiiijjjlllmmmjjjiiiiiiiiiiiiiiiiiiiiifffggggggggggggeeedddccccccccccccbbbbbbbbbbbbaaaaaaaaa___\\\YYYYYYZZZ\\\^^^^^^]]]\\\ZZZWWWTTTRRRJJJIIIFFFAAA>>>;;;;;;;;;777777777777777888999:::666666777888888777666666555333555888999999===CCCMMMWWWaaaeeefffhhhhhhfffdddeeegggjjjnnnrrruuuwwwvvvvvvvvvvvvvvvvvvvvvvvvyyyzzz|||}}}~~~}}}|||{{{xxxxxxwwwxxxzzz}}}~~~qqqdddVVVKKKGGGFFFDDDEEEGGGJJJPPPaaaqqqyyywww{{{~~~~~~{{{xxxwwwvvvyyy}}}~~~yyysssqqqpppjjjllllllfff[[[MMMCCC>>>888999999::::::999999888888666333222222222111000------,,,,,,+++*********************************,,,,,,+++***************(((''''''''''''(((((()))'''''''''''''''''''''''')))(((''''''''''''))))))******))))))((((((((('''))))))************))))))'''(((((()))******++++++***+++,,,,,,******+++,,,000///111777AAAJJJRRRVVVTTTYYYaaaffffffccc^^^[[[WWWYYYbbbllloooiiidddddddddaaa\\\VVVUUU[[[gggqqq|||~~~wwwiiifffbbb```cccggglllooouuuyyy~~~ssshhhVVVLLLBBB>>>===::::::<<>>:::888999:::===<<<:::888666666666777666777888999999888777666666444666999::::::===CCCGGGQQQZZZ\\\\\\]]]\\\YYYSSSTTTWWW[[[```dddhhhjjjjjjjjjjjjjjjiiiiiiiiiiiiiiikkklllnnnnnnmmmkkkjjjkkkjjjjjjkkkmmmqqquuuxxx{{{{{{zzzzzz{{{}}}zzzzzz{{{{{{{{{{{{||||||}}}|||{{{zzz{{{{{{|||}}}{{{{{{zzzzzzyyyxxxxxxxxx~~~|||mmm]]]QQQLLLEEECCCCCCDDDDDDHHHWWWgggwwwxxxuuuvvvyyy|||zzzzzzzzz|||zzztttqqqqqqnnnooooookkk```SSSGGG@@@888999999:::::::::999999666444222111222333333222------,,,++++++******)))''''''''''''''''''''''''******)))(((((('''((((((&&&''''''''')))***+++,,,'''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%&&&''')))***+++++++++))))))************))))))((())))))***++++++,,,,,,***+++,,,,,,******+++,,,111111333:::EEEOOOXXX\\\]]]aaagggjjjiiifffbbb```bbbcccjjjsssqqqdddZZZXXXVVVTTTRRRPPPSSS]]]kkkvvvzzz~~~yyytttpppmmmiiidddcccdddfffiiiooosssyyysssfffUUUKKKAAA===<<<::::::<<>><<<===???@@@BBBCCCDDDHHHNNNTTT[[[^^^hhhjjjmmmqqqsssttttttsssrrrrrrqqqooolllhhheeeccc[[[TTTIIICCC@@@>>>999555999888888888777777666666555555555555555666777777<<<===@@@CCCGGGKKKNNNPPPNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMGGGHHHHHHHHHHHHHHHGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEAAAAAAAAAAAABBBBBBBBBBBBCCC@@@;;;999:::::::::999===;;;999777777777888999888777666555555666777888888888888888888888888888CCCEEEIIILLLMMMKKKIIIGGGJJJJJJKKKMMMPPPTTTWWWYYYZZZZZZZZZZZZYYYYYYYYYYYYWWWXXXZZZ[[[[[[[[[ZZZYYYZZZZZZYYY[[[^^^ccciiilllpppppppppppppppoooooooooqqqqqqrrrrrrqqqooommmlllkkkkkkllllllllllllkkkkkkmmmmmmmmmmmmmmmmmmmmmlllqqqtttxxx{{{}}}}}}{{{zzzxxxvvvvvvzzz{{{nnn]]]RRRJJJEEEBBBBBBCCCEEEMMMUUUhhhuuuzzzxxx~~~}}}xxxsssqqqppp{{{}}}~~~}}}{{{|||}}}~~~~~~}}}|||yyyvvvsssrrrqqqrrrppplllhhh```QQQCCC===>>>===<<<999777777777888888777555444333222111///...------++++++***)))))))))))))))((((((((((((***)))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&'''(((***+++)))))))))))))))******++++++*********))))))(((((())))))))))))************)))&&&''',,,...,,,***,,,333666;;;CCCLLLUUU]]]aaacccgggiiihhheeecccdddeeehhhmmmqqqqqqkkk```VVVQQQGGGIIIMMMRRRZZZdddmmmrrr|||~~~~~~|||{{{|||yyyuuuooolllkkkhhhddd```hhhkkkttt~~~{{{lllcccUUUJJJ???:::888999>>>DDDJJJXXXgggqqqxxx}}}~~~|||~~~wwwrrr...---,,,,,,++++++,,,,,,---000222444999DDDSSS^^^gggrrruuutttvvvpppkkkpppuuuyyy}}}{{{vvvooojjjiiimmmxxx{{{www|||~~~yyysssqqqooorrr|||}}}zzzxxxzzzvvviii^^^SSSRRRQQQQQQWWWaaallluuu}}}~~~yyyuuuoookkkgggdddddddddcccccc___]]][[[YYYWWWQQQJJJEEEBBB@@@===;;;::::::<<<===;;;<<<===???CCCHHHMMMPPPZZZ\\\```cccfffggggggggggggfffeeeccc```\\\YYYWWWMMMGGG@@@<<<<<<<<<:::777999888888888777777777777666555555555555666777777;;;;;;===>>>AAACCCEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBB@@@AAABBBBBBBBBBBBAAAAAA>>>???@@@AAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@>>>>>>===>>>??????========================@@@???===;;;999:::===@@@BBBBBBAAA???<<<:::999999:::999888777666777777888999999999999999999999999;;;<<>>>>>???@@@CCCFFFIIIKKKMMMMMMLLLLLLLLLKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLOOONNNNNNNNNQQQVVVZZZ]]]______`````````aaaaaaaaabbbbbbbbbbbbbbb```___^^^ZZZ[[[[[[\\\\\\[[[[[[ZZZ^^^^^^^^^^^^^^^^^^^^^^^^ccceeeiiimmmoooooonnnmmmiiiiiikkkqqqyyyzzzjjj___PPPKKKFFFDDDCCCDDDJJJQQQ___mmmzzzuuuxxxxxx}}}|||vvvsssrrrssstttwww|||~~~zzz}}}~~~}}}{{{xxxuuutttrrrssssssqqqooogggVVVFFF>>>>>>===;;;999888777888888888777555444333222111///......---,,,+++******))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))((('''''''''((())))))))))))))))))******+++************)))))))))((())))))))))))************+++((()))---///,,,,,,...444888@@@GGGOOOXXX```fffhhhjjjjjjhhheeedddgggkkkllloooqqqmmmcccWWWLLLEEEFFFJJJPPPXXXaaaiiiqqquuu}}}~~~zzzuuuqqqmmmiiifffppprrryyynnncccVVVLLLAAA<<<<<>><<<<<<;;;::::::::::::;;;;;;;;;;;;===???BBBEEEGGGKKKMMMOOOSSSUUUVVVWWWWWWWWWWWWVVVTTTRRRNNNKKKJJJBBB>>>999777999::::::888888888888888888777777777666666666666666777777888::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>????????????>>>>>>>>>>>>AAA@@@>>>=========>>>???;;;<<<============<<<<<<::::::;;;<<<============??????@@@@@@@@@@@@@@@???>>>>>>?????????@@@@@@@@@@@@@@@@@@???????????????>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<>>>???>>>===@@@GGGMMMNNNOOONNNIIIAAA<<<::::::;;;:::999888888888888888999999999999999999999999999:::;;;<<<=========<<<;;;;;;;;;;;;<<<>>>@@@AAA@@@@@@@@@@@@????????????BBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAACCCGGGJJJMMMKKKLLLLLLMMMNNNOOOPPPQQQOOOPPPPPPPPPOOONNNMMMLLLIIIJJJJJJKKKKKKJJJJJJIIIKKKKKKLLLLLLMMMMMMNNNNNNQQQSSSWWW[[[]]]]]]\\\\\\XXXZZZ]]]dddmmmtttyyy{{{||||||}}}~~~~~~xxxnnnYYYRRRKKKGGGDDDBBBEEEJJJSSSaaauuu~~~vvvuuussswww{{{yyyuuutttkkkkkkmmmqqqzzzwwwtttyyy}}}}}}~~~~~~~~~}}}|||{{{yyyxxxxxxwwwwwwwwwwwwwwwooo\\\JJJ???>>><<<:::888888888888888888777555444333222111//////...---,,,++++++***))))))))))))((((((((((((&&&&&&&&&''''''((((((((((((((()))))))))*********************************+++***)))((('''''''''''')))))))))))))))******+++************)))))))))))))))))))))*********++++++---***+++...///---...111777>>>HHHOOOTTT[[[dddlllooonnnkkkeeebbbccciiiooooooooonnnggg\\\OOOEEE???DDDKKKVVVbbbjjjqqqvvvxxx}}}zzzuuuqqqpppyyyyyy}}}tttgggWWWMMMCCCAAADDDJJJSSS\\\jjjvvvxxxppplllkkk...------,,,,,,,,,------...000555===IIIUUU```ffflllvvvvvvssstttqqqqqq{{{zzzrrrllliiijjjmmmqqqwww|||}}}|||yyyuuussssssxxx{{{xxxyyy|||yyyqqqeeeYYYPPPLLLLLLOOOXXXccclllqqqssszzz|||vvvnnngggbbbZZZWWWRRROOOMMMLLLJJJIIIIIIIIIHHHFFFEEEBBB???===:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCDDDBBBCCCEEEGGGIIIIIIJJJJJJIIIJJJJJJIIIGGGEEECCCBBB@@@===999777777888888777888888888888888888888888777777666666777777888999::::::;;;;;;;;;:::::::::<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>DDDCCCAAA??????@@@AAABBB>>>>>>>>>>>>>>>===<<<;;;<<<===>>>??????@@@@@@?????????@@@AAAAAAAAAAAA@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDBBBAAA@@@???>>>===<<<<<<======<<<<<<;;;;;;;;;;;;<<<===@@@CCCHHHOOOWWW\\\]]]\\\WWWNNNBBB;;;999:::999999999999999999999999999999999999999999999999;;;;;;<<<===>>>@@@BBBCCCAAA@@@>>><<<;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;@@@???>>>===>>>???@@@AAA>>>===<<<;;;<<<>>>AAABBB@@@AAAAAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA???@@@@@@AAABBBCCCDDDDDDDDDFFFIIIMMMOOOPPPOOOOOOOOOPPPSSSXXX^^^dddhhhjjjnnnooopppqqqssstttuuuvvvwwwwwwwwwyyy{{{vvvbbbYYYPPPKKKGGGCCCCCCFFFJJJVVVjjj}}}}}}xxxqqqsssvvv{{{|||vvvtttjjjiiihhhllltttyyyqqqlllpppvvv|||~~~{{{zzzzzzsss```MMM@@@===:::777777777777777888888777555444333222111000000///...---,,,++++++))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))*********))))))))))))))))))))))))***))))))((((((((((((((()))))))))))))))******+++*********)))))))))))))))))))))*********+++++++++---++++++---...---000555>>>GGGQQQVVVXXX]]]gggnnntttqqqjjjaaa\\\^^^fffmmmlllkkkhhhaaaWWWMMMFFFCCCCCCMMM]]]kkkssswwwzzz{{{}}}zzzyyyzzz~~~~~~zzzmmmWWWNNNGGGHHHNNNWWWcccmmmwww{{{ppphhheeeeee---------,,,,,,---......000333888AAAMMMYYYccchhhnnnwwwuuuooonnnjjjkkkwwwxxxrrrlllhhhfffhhhmmmsssxxx|||~~~~~~||||||~~~|||zzz}}}xxxpppggg\\\SSSMMMLLLMMMRRR\\\gggppptttuuuzzz|||vvvmmmddd\\\XXXOOOMMMIIIGGGFFFEEECCCBBBAAAAAA@@@???===;;;;;;;;;:::;;;<<<>>>>>>>>>>>>>>>999:::<<<>>>???@@@AAAAAA@@@AAAAAABBBBBBBBBBBBAAA@@@AAAAAABBBAAA@@@???>>>>>><<<999777777777777666888888888888888999999999777777777777777888999999888999;;;<<<===>>>>>>===>>>>>>>>>>>>????????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBBEEEEEEDDDDDDCCCBBB@@@@@@AAABBBCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEFFFGGGIIIJJJLLLMMMMMMMMMLLLLLLMMMMMMMMMLLLKKKKKKHHHGGGFFFEEECCCBBB@@@@@@AAAAAA@@@???>>>======<<>>@@@IIIVVVbbbhhhiiikkkfff[[[MMM@@@999888:::666777888999:::;;;;;;;;;888888888888888888888888888888:::<<<>>>BBBEEEGGGFFFDDDAAA===:::888777777;;;;;;;;;;;;::::::::::::;;;;;;:::999999;;;<<<======<<<;;;::::::;;;<<<===>>>========================<<<<<<<<<;;;;;;;;;;;;===>>>>>>??????>>>>>>===:::;;;;;;<<<===>>>>>>???===>>>AAACCCEEEFFFFFFEEEFFFHHHJJJMMMQQQTTTXXXZZZ[[[\\\^^^```bbbdddfffgggggghhhiiikkkooosssxxxzzzzzz||||||iii___UUUOOOJJJEEECCCDDDEEEOOO```rrrzzzrrrqqqsssxxx~~~xxxuuuooonnnlllnnnuuu|||rrrgggkkkrrr{{{}}}zzzsssbbbRRRCCC>>>999666555666666555888888777555444333222111111000000///...---,,,+++))))))))))))(((((((((((())))))((((((((('''''''''(((((('''''''''((()))***(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))******+++))))))))))))))))))******************++++++++++++,,,******,,,---...444<<>><<<;;;<<<>>><<<===>>>???@@@@@@@@@@@@===???AAACCCDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>???>>>===;;;:::888777666666666666777888888888888999999999999999888888888888888999999:::888999<<>>>>>AAA???CCCOOOaaannnrrrqqqpppgggYYYJJJ???;;;:::;;;777888999;;;<<<<<<<<<<<<888888888888888888888888999:::;;;>>>AAADDDGGGIIIIIIGGGCCC@@@<<<:::999999999999999888888888777777;;;;;;;;;:::;;;<<<<<<======<<<;;;:::999:::;;;;;;===<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999::::::;;;::::::;;;;;;;;;;;;::::::999999999:::;;;;;;;;;<<<999:::<<<===>>>???>>>>>>>>>@@@BBBDDDFFFIIILLLOOOIIIJJJKKKNNNPPPRRRTTTUUUWWWWWWXXX[[[___ccchhhjjjlllppptttwwwzzz|||ttthhh]]]VVVPPPIIIEEEEEEDDDKKKVVVeeewwwyyytttqqqqqqwww|||wwwvvvtttsssuuuzzzwwwoooqqqwww}}}uuugggZZZHHHBBB:::666666666666555888888777555444333222111111111000///...------,,,))))))))))))(((((((((((()))))))))(((((('''''''''((('''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&'''((()))************)))))))))))))))******+++))))))))))))*********************++++++++++++,,,***(((***---...222;;;EEEPPPUUUZZZ[[[\\\___gggmmmsssppphhh^^^VVVUUUYYY^^^ccc___YYYQQQJJJFFFGGGHHHMMMZZZmmmzzz~~~~~~}}}}}}~~~wwwyyyqqq^^^ZZZZZZaaakkksss|||~~~}}}vvvllleeebbbeeeiii---------------...//////000777@@@HHHQQQ\\\jjjttt|||tttgggeeeiiiwwwyyyrrrllljjjggghhhrrr~~~zzzyyy}}}vvviii[[[PPPKKKJJJKKKNNNRRRWWW^^^eeelllsssxxxxxxqqqjjjiiieee]]]TTTLLLIIIHHHAAA@@@@@@BBBDDDFFFFFFEEEDDDDDDDDDBBB??????AAADDDAAABBBBBBBBBCCCDDDDDDDDDFFFGGGJJJKKKLLLKKKIIIHHHEEEDDDEEEEEEEEEFFFGGGHHHBBBBBBBBBAAA???<<<:::999666777777666666666888999888888888999999:::::::::999888888888888999::::::<<<>>>BBBFFFIIIKKKLLLLLLGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOQQQSSSUUUWWWWWWVVVVVVUUUVVVWWWYYYZZZ[[[\\\\\\XXXYYYZZZ[[[[[[\\\\\\\\\^^^^^^^^^]]]\\\[[[ZZZYYY\\\]]]```bbbcccdddcccbbb```aaaaaaaaa```^^^[[[ZZZVVVVVVUUUSSSQQQMMMKKKIIIHHHHHHGGGEEEDDDBBBAAAAAA@@@AAAHHHUUUdddpppssssssnnncccTTTHHHCCC@@@>>>===<<<===>>>>>>>>>>>>===<<<::::::::::::::::::::::::<<<===???AAACCCFFFGGGHHHGGGFFFCCCAAA???>>>>>>>>>999999999999888888888888<<<======>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<===============>>>===<<<<<<<<<===>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;999;;;===>>>===>>>AAADDD@@@@@@AAABBBCCCEEEFFFFFFJJJJJJKKKLLLNNNRRRUUUWWW[[[___dddhhhlllppptttwwwyyysssfff^^^WWWNNNHHHFFFDDDFFFLLLXXXjjj}}}{{{uuupppooowww|||yyyxxxyyy{{{}}}~~~zzznnnbbbNNNGGG===888888888777666888888777555444333222111222111111000///...------))))))))))))((((((((((((((((((((((((((()))))))))((('''&&&%%%%%%'''(((***(((((((((((((((((((((((((((((()))*********)))((()))))))))))))))******+++((()))))))))*********************+++++++++,,,,,,)))(((***...111666BBBNNNUUUVVVXXXYYY\\\aaahhhmmmooommmiiiaaaZZZVVVXXX[[[___[[[TTTMMMGGGGGGKKKNNNVVVcccuuu~~~}}}|||~~~yyymmmjjjnnnvvvyyyiiifffhhhqqqxxx|||~~~{{{uuullldddbbbfffmmmrrr---------------...///000///888BBBJJJRRR^^^nnnzzzzzz|||oooaaacccmmm~~~yyyuuutttpppooozzzyyytttrrrwwwnnnaaaSSSJJJHHHLLLPPPRRRVVV[[[```dddkkkuuu{{{xxxppphhh\\\[[[XXXPPPHHHBBBAAABBBAAAAAABBBEEEIIIKKKLLLLLLDDDDDDDDDAAA>>>>>>AAADDDGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKMMMNNNNNNLLLIIIGGGHHHHHHIIIJJJLLLMMMOOOPPPIIIIIIHHHEEEBBB>>>;;;999:::::::::999777777888999888888888999999:::::::::999999888888999999:::;;;BBBDDDHHHMMMPPPRRRSSSSSSOOOOOOPPPPPPPPPQQQQQQQQQOOOPPPQQQRRRSSSTTTUUUVVVUUUWWW[[[^^^``````___^^^[[[]]]___cccfffhhhjjjjjjgggggghhhiiijjjjjjjjjjjjkkkjjjjjjiiihhhfffeeedddfffgggjjjlllmmmmmmlllkkkiiiiiijjjiiihhheeebbb```\\\\\\[[[YYYWWWSSSPPPNNNMMMLLLKKKIIIHHHFFFEEEDDD>>>CCCLLLXXXdddlllqqqrrriii^^^PPPHHHGGGFFFBBB>>>AAAAAABBBAAA@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@AAABBBBBBBBB@@@@@@>>>===<<<===>>>>>>=========<<<<<<<<<;;;;;;999:::<<<=========<<<;;;>>>>>>======<<<<<<============>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@AAABBBCCC???@@@@@@AAAAAA@@@@@@???=========<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;999;;;<<<:::888777999<<<>>>>>>>>>???????????????DDDCCCBBBCCCDDDFFFIIIJJJHHHLLLRRRWWW[[[```dddhhhqqqxxxzzzlllccc[[[QQQIIIFFFDDDCCCFFFPPPaaauuuuuuooonnnwwwyyyyyy{{{~~~sssiiiSSSJJJ@@@:::::::::999777888888777555444333222111222222111000///...------))))))))))))((((((((((((&&&&&&'''((()))***++++++)))(((&&&%%%&&&''')))***))))))))))))))))))))))))******++++++***)))'''&&&)))))))))))))))******+++(((((())))))*********+++******+++++++++,,,,,,,,,))))))+++///333:::GGGTTTVVVUUUUUUWWW\\\bbbiiimmmlllllljjjddd]]]ZZZZZZ\\\]]]YYYRRRLLLIIIKKKRRRWWW]]]jjjzzz~~~zzz{{{sssccc]]]___gggzzzqqqooorrrzzz|||vvvnnneee___bbbjjjsssyyy++++++,,,+++***+++...000999>>>EEELLLYYYhhhpppqqq~~~qqqfffbbbcccnnn}}}~~~yyypppooottt{{{uuulllcccWWWOOOMMMOOOQQQRRRVVVZZZ^^^aaaeeemmmyyyyyyoooddd\\\WWWPPPHHHDDDCCCDDDDDDCCCDDDFFFIIILLLNNNNNNLLLKKKMMMHHHCCCAAADDDIIILLLMMMRRRQQQOOONNNMMMNNNOOOPPPRRRSSSUUUWWWVVVTTTQQQPPPRRRSSSVVVZZZ^^^```___]]]XXXUUUOOOHHHCCC@@@>>>>>><<<;;;999999:::;;;:::999999;;;======<<<:::999888444444444555777999;;;===@@@IIITTT\\\^^^]]]]]]]]]bbb___\\\\\\^^^___]]][[[___^^^\\\[[[[[[\\\^^^___]]]___aaadddfffggggggggggggeeeeeeggglllpppssstttuuuuuuuuuttttttsssrrrrrrrrrrrrrrrrrrqqqpppooonnnppppppqqqrrrrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnllliiidddcccdddeeecccaaabbb___[[[XXXVVVQQQKKKEEEFFFJJJNNNRRRXXX^^^``````XXXUUUPPPLLLIIIEEEBBB???BBBBBBCCCBBBAAA@@@>>>>>>===999888<<<===;;;;;;===;;;@@@CCCCCCEEEIIIJJJHHHFFFEEECCCAAA@@@???@@@@@@AAA@@@??????>>>>>>>>>>>>@@@@@@@@@AAABBBDDDEEEFFFGGGFFFEEECCCBBBBBBBBBBBBEEEFFFFFFFFFEEEEEEFFFHHHDDDEEEFFFGGGIIIJJJJJJKKKJJJHHHGGGFFFFFFEEEDDDBBBCCCBBBBBBBBBCCCBBB???<<>>===<<<>>>===<<<;;;<<<===>>>???@@@@@@@@@@@@@@@???>>>===>>>@@@AAABBBAAAAAACCCDDDDDDEEEFFFHHHKKKOOOSSSUUUaaaeeekkkqqqvvv{{{wwwooodddWWWNNNLLLEEEDDDFFFMMMVVVdddyyyyyyuuurrrvvv}}}~~~rrrjjj]]]RRRDDD===;;;;;;777333666777888999888666444333/////////...------,,,,,,++++++,,,++++++***)))((($$$######$$$%%%''')))+++***(((%%%###$$$'''+++---))))))(((((((((((())))))'''''''''''''''((()))))),,,+++***)))(((((((((((()))))))))((()))******+++---------,,,------...............000555???KKKSSSWWWTTTRRRSSSYYYbbbjjjooolllooonnniiiffffffgggeeeddd___WWWOOOMMMPPPXXX___eeeooo{{{}}}}}}~~~}}}yyy{{{~~~mmm^^^ZZZ[[[bbbmmmzzz}}}iiieeeaaaaaagggpppyyy,,,------,,,,,,---000222777>>>GGGPPP]]]kkkrrrsssnnnccc[[[\\\cccssssssmmmpppuuuyyyssseee^^^TTTNNNMMMQQQTTTVVV[[[^^^bbbeeehhhppp{{{|||uuuiii]]]UUUOOOJJJEEEBBBCCCEEEFFFFFFMMMOOOQQQSSSTTTTTTRRRQQQNNNJJJGGGGGGKKKOOOQQQRRRYYYXXXVVVUUUVVVWWWYYYZZZ\\\]]]^^^___^^^]]][[[YYY\\\]]]___cccgggjjjjjjiiiccc___WWWNNNFFFAAA>>><<<<<<;;;;;;<<<======;;;999999;;;===>>>===;;;999888333333333444666999;;;===FFFPPP^^^hhhmmmnnnooopppqqqnnnllllllmmmnnnmmmkkknnnmmmkkkiiiiiiiiikkkkkkkkkkkkmmmooopppqqqqqqrrrqqqooonnnooosssvvvxxxxxxyyyyyyxxxwwwvvvvvvwwwwwwwwwwwwxxxxxxxxxwwwvvvuuuxxxyyyzzz{{{{{{{{{zzzyyyyyyyyyzzz{{{|||~~~||||||}}}}}}{{{yyyvvvsssooolllhhhbbbXXXRRRMMMNNNMMMMMMNNNPPPOOONNNMMMLLLJJJIIIIIIIIIIIIHHHGGGHHHIIIIIIHHHEEEBBB@@@@@@<<<<<<@@@CCCDDDFFFJJJDDDHHHKKKJJJKKKOOOPPPNNNOOONNNLLLJJJHHHGGGGGGGGGCCCCCCBBBAAAAAAAAAAAABBBEEEFFFFFFGGGIIIKKKLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKNNNOOOPPPOOONNNNNNPPPRRRPPPOOOPPPPPPQQQRRRSSSSSSSSSRRRPPPOOOPPPOOOMMMKKKKKKJJJIIIIIIIIIHHHFFFCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAABBBCCCDDDEEECCCCCCCCCCCCCCCBBBBBBAAABBBDDDEEEEEEDDDDDDEEEGGGDDDEEEEEEGGGIIILLLOOOPPPUUUYYY]]]ccchhhooovvv{{{vvvjjj\\\QQQNNNEEECCCDDDIIIPPP\\\ooo~~~wwwuuu|||}}}oooeee^^^UUUIII@@@<<<:::888555777777888999888666444333111111000000///.........,,,,,,,,,++++++***)))(((%%%%%%%%%&&&&&&((()))***))))))'''&&&&&&'''((()))))))))(((((((((((())))))(((''''''''''''((())))))***)))))))))))))))******((()))))))))************+++************+++,,,,,,......000444<<>>AAACCCAAA>>>;;;:::<<<>>>??????===;;;999444444444555777:::===???KKKWWWhhhvvv~~~~~~|||{{{{{{||||||~~~~~~~~~~~~~~~||||||~~~~~~}}}}}}~~~wwwjjjaaaWWWSSSMMMIIIFFFDDDAAA@@@AAAAAACCCEEEHHHKKKNNNPPPQQQRRRUUUUUUSSSNNNIIIEEEBBB>>>>>>AAAEEEGGGLLLSSSRRRWWWZZZYYYYYY\\\]]]\\\___^^^\\\ZZZXXXVVVVVVUUUQQQPPPOOOOOONNNNNNOOOOOOPPPPPPQQQRRRTTTVVVXXXYYY]]]^^^___``````___]]]\\\]]]^^^___^^^]]]^^^```aaabbbaaa```______```aaaaaa```___]]]\\\\\\[[[YYYVVVWWWVVVTTTSSSSSSRRRPPPNNNMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMLLLLLLMMMMMMNNNOOOKKKKKKKKKKKKKKKJJJJJJJJJIIIKKKLLLLLLJJJJJJKKKMMMIIIIIIIIIJJJKKKLLLNNNOOOPPPRRRUUUYYY___fffooouuu}}}sssdddXXXRRRHHHDDDCCCEEEJJJTTTdddrrr~~~wwwxxxyyykkkaaaaaa[[[QQQGGG???:::888888777888888999888666555444333222222111000000//////,,,,,,,,,+++******))))))&&&'''(((((()))))))))((())))))))))))((('''&&&%%%))))))(((((((((((())))))((((((''''''(((((()))***(((((((((((()))***+++,,,'''((()))***+++******)))***)))))))))******+++,,,---...222999CCCMMMUUUXXXUUUWWWYYY\\\___aaabbbbbbjjjnnnnnnkkkjjjnnnqqqppptttjjj]]]UUUVVV\\\cccgggtttxxx||||||wwwqqqnnnmmmhhhjjjpppwww~~~|||yyyzzz~~~zzzoooddd[[[WWWQQQXXXaaammm|||vvvoooeeeeeefffjjjqqqzzz---............111555888AAALLLYYYaaaiiinnnnnnkkkaaa[[[XXX]]]iiiyyywwwrrrnnnmmmnnnsssxxxooonnnqqqwww|||~~~vvvmmmgggZZZXXXWWWXXX\\\bbbhhhkkklllnnnqqqsssvvv{{{{{{rrrfffYYYQQQHHHIIIJJJMMMRRRWWWZZZ\\\]]]]]]\\\[[[ZZZXXXWWWVVVSSSTTTWWWZZZ^^^bbbdddeeebbbbbbcccdddfffhhhjjjkkkpppoooooonnnmmmmmmllllllooonnnmmmooorrrtttuuuuuulllggg^^^SSSJJJDDD@@@>>>===>>>BBBFFFHHHGGGCCC???===>>>???AAABBBAAA>>>;;;888777777777999<<<@@@BBBLLLYYYlll}}}xxxmmm^^^VVVLLLGGGDDD@@@>>>>>>>>>@@@EEEIIIMMMRRRWWWZZZ___aaacccccc___XXXQQQLLLIIIEEECCCEEEGGGIIIPPPXXXbbbiiimmmmmmmmmqqqsssrrrtttsssqqqooommmkkkiiiiiiddddddbbbaaa``````____________```aaaccceeeggghhhlllnnnqqqssssssqqqooommmnnnooopppooonnnnnnppprrrtttsssqqqpppooopppqqqrrrmmmllljjjjjjiiigggdddaaaaaa___]]]\\\\\\\\\[[[ZZZXXXWWWVVVUUUVVVWWWZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[[[[XXXWWWWWWWWWWWWWWWWWWWWWUUUWWWXXXXXXWWWWWWYYYZZZWWWWWWWWWWWWWWWWWWWWWXXXWWWXXXXXXZZZ]]]dddlllrrrxxx}}}|||nnnaaaYYYMMMHHHDDDEEEHHHNNN[[[hhh{{{~~~{{{|||tttjjjccccccaaaZZZPPPDDD===::::::888888999888888777555555333333222222111000000000------,,,+++************((()))***++++++***((('''(((((((((((((((''''''&&&))))))(((((((((((())))))((((((((('''((())))))***))))))(((((()))***++++++&&&(((***+++,,,+++)))(((+++++++++++++++,,,---...,,,...333<<>>@@@AAAEEEJJJNNNNNNKKKHHHCCCCCCCCCDDDFFFFFFDDDAAA===<<<:::999:::===@@@BBBLLLYYYlll}}}xxxcccVVVJJJEEEBBB???>>>@@@BBBHHHOOOWWW\\\bbbhhhkkknnnooopppnnnhhh```WWWRRRSSSOOOMMMNNNOOORRR[[[dddqqqzzz{{{zzzxxxuuusssqqqpppooorrrrrrrrrssstttuuuwwwwwwwwwyyy|||}}}zzzxxx|||}}}~~~~~~}}}~~~|||{{{yyyxxxvvvsssnnnkkkfffdddbbbbbbdddfffggggggfffeeedddcccccceeegggiiiiiiiiiiiiiiihhhhhhggggggddddddccccccccccccdddeeefffhhhjjjkkkkkklllnnnoookkkkkkkkkllllllllllllkkkggggggfffddddddgggmmmqqqyyy~~~xxxjjj```RRRKKKEEEDDDEEEJJJTTT^^^qqq}}}|||yyyuuusssoookkkhhhffffffbbbYYYLLLBBB===<<<999999999888888777666555333333222222111000000///...---,,,+++************)))***+++++++++***)))(((((('''&&&&&&&&&((()))***))))))(((((((((((())))))((((((((((((((()))******++++++***)))(((((())))))&&&(((***+++,,,+++)))(((++++++++++++,,,---...///,,,///555>>>GGGOOOTTTWWW\\\bbbjjjoooooonnnllllllfffllloooooorrrxxx||||||yyynnnccc^^^bbbiiiooorrrssswww{{{{{{vvvmmmddd^^^___aaaffflllrrrvvvvvvuuurrrrrrtttxxx|||}}}yyyqqqeee[[[WWWUUUUUUYYYaaammmzzz|||rrrhhhbbbbbbffflllrrrxxx~~~,,,---------///333999===JJJXXXhhhqqqtttuuuqqqmmmddddddeeefffhhhooozzz|||ooooooqqqrrroookkklllqqq}}}{{{uuusssvvv{{{}}}zzzpppfff___[[[YYY\\\aaafffkkkpppuuuyyy{{{|||~~~zzzssskkkddd___ZZZ]]]aaaeeefffgggiiijjjgggeeeaaa^^^[[[YYYXXXXXXZZZ]]]bbbfffhhhjjjmmmoookkkkkklllmmmoooppppppqqqssstttuuuuuuvvvvvvuuuuuuvvvuuusssssstttuuusssrrrmmmjjjccc[[[RRRJJJDDDAAADDDEEEHHHMMMQQQTTTTTTSSSNNNKKKIIIJJJMMMOOOMMMKKKDDDBBB???<<<<<<===@@@BBBKKKXXXjjj|||jjjYYYJJJFFFDDDAAABBBFFFJJJSSS^^^hhhooouuuzzz~~~}}}wwwpppggg___ZZZXXXUUUTTTVVVWWWZZZeeeooo}}}~~~}}}}}}}}}xxxsssiiigggfffggglllppptttuuuuuutttssssssssstttuuuvvvwwwwwwwwwvvvuuusssrrrqqqmmmlllkkkkkkkkklllnnnooosssuuuyyy{{{|||~~~~~~{{{xxxwwwxxxzzz~~~uuuiiiWWWOOOGGGDDDCCCEEELLLTTTeeerrryyyuuuqqqnnnmmmmmmmmmmmmhhhiiihhhaaaUUUHHH???;;;:::999999888777777666666333333333222111111000000///...,,,+++******++++++*********+++******))))))((('''&&&%%%&&&(((***,,,))))))(((((((((((())))))))))))(((((())))))***+++,,,+++***)))(((((((((((('''((()))***+++******))))))))))))***+++,,,---......222999AAAHHHPPPXXX^^^hhhmmmsssuuussspppooopppiiiooossstttuuuyyy{{{yyysssmmmfffdddhhhoootttwwwwwwzzz}}}tttjjjccc```aaadddiiinnnqqqrrrrrrsssuuuxxx|||~~~vvvjjj```YYYUUURRRUUUZZZcccqqq}}}zzzrrrjjjdddbbbdddjjjpppuuuyyy}}}............000555;;;@@@OOO^^^nnnvvvwwwvvvrrrmmmeeejjjmmmjjjgggiiipppwwwzzzzzz|||}}}wwwnnnkkknnnttt{{{sssrrruuu{{{~~~}}}~~~|||uuukkkbbb^^^\\\^^^bbbiiinnnrrruuuyyy}}}zzzuuupppllliiiiiimmmqqqrrrpppnnnnnnnnnjjjgggccc___[[[ZZZZZZZZZ\\\```eeeggghhhjjjmmmooommmnnnnnnooooooooooooooooooqqqsssuuuvvvvvvuuuuuuuuuttttttvvvxxxxxxvvvtttpppnnnjjjeee^^^WWWPPPMMMHHHHHHIIINNNTTTYYY\\\^^^YYYUUUQQQQQQUUUXXXXXXVVVQQQMMMIIIEEECCCCCCDDDFFFIIIUUUgggxxxtttaaaQQQOOOOOONNNQQQXXXbbblllzzz{{{rrrkkkgggaaa___^^^______aaakkkvvv~~~||||||{{{vvvwwwyyyzzzyyywwwuuusssoooqqquuuyyy}}}{{{vvvkkkjjjiiimmmsss{{{~~~{{{xxxwwwpppooonnnnnnnnnoooqqqrrrvvvyyy}}}}}}pppaaaWWWMMMGGGDDDCCCGGGMMMYYYgggxxx~~~|||~~~yyyvvvwwwwwwsssooommmmmmnnnnnnnnniiikkklllggg]]]OOOBBB:::::::::999888777777777777555555444444333222222222///...,,,*********+++,,,***))))))))))))******+++'''''''''((((((((((((((())))))(((((((((((())))))))))))(((((())))))***+++******)))))))))))))))***((()))))))))*********************+++,,,---///000222888AAAFFFLLLUUUbbbkkkvvvyyyzzzwwwppplllkkklllooouuuyyyxxxwwwwwwuuuqqqlllkkkjjjjjjnnnsssxxx||||||~~~yyypppjjjeeedddeeehhhmmmppprrrrrruuuwww{{{}}}rrriii]]]WWWSSSSSSVVV[[[hhhuuu{{{~~~~~~yyyqqqhhhdddcccdddiiiooouuuxxxyyy|||/////////000222777>>>CCCUUUdddsssyyyxxxuuuooojjjiiippptttooogggeeejjjooo{{{|||qqqmmmnnnpppzzz{{{tttpppqqqwww}}}~~~||||||||||||xxxqqqhhhaaa^^^^^^ccciiipppuuuwwwzzz}}}|||xxxuuusssqqquuuyyy||||||xxxtttrrrrrrjjjgggccc^^^[[[YYYYYYZZZ^^^bbbfffggghhhiiilllooommmmmmnnnnnnmmmmmmlllkkkjjjmmmpppsssuuutttsssrrrrrrrrrtttwwwyyyyyywwwuuuppppppooommmiiiccc]]]ZZZKKKJJJJJJNNNUUU\\\aaadddaaa[[[VVVVVVZZZ^^^___^^^[[[XXXRRRMMMJJJIIIJJJLLLFFFRRRcccttt}}}iiiZZZYYY]]]^^^ccclll|||vvvsssooommmlllkkkhhhhhhqqq{{{}}}zzzxxxvvvtttttteeeeeefffffffffdddbbb```___bbbhhhmmmssszzzzzzuuulllkkklllpppyyy|||zzzppppppnnnmmmnnnppprrrsssrrrvvv{{{tttjjj___SSSLLLGGGDDDFFFKKKPPP```rrrzzzwwwwww{{{}}}wwwssssss{{{vvvtttqqqpppppppppnnnmmmjjjlllnnnkkkbbbSSSDDD:::;;;:::999888777777777777666666666555444444333333000...,,,*********+++,,,***)))((((((((()))+++,,,'''(((***+++***(((%%%###))))))(((((((((((()))))))))))))))))))))******+++(((((((((((()))***+++,,,)))))))))((()))******+++---------...///000222222555===FFFKKKPPPZZZjjjwwwwwwmmmfffeeegggtttzzz}}}{{{wwwtttpppkkkgggiiilllooorrrvvv{{{yyyrrrmmmjjjiiihhhjjjnnnrrrtttuuutttwww|||yyyqqqaaaZZZUUUTTTSSSUUU```mmmwww{{{~~~}}}~~~|||uuukkkccc```bbbfffmmmrrrxxxzzzzzz|||......///111222555@@@KKK___ppp~~~|||rrrjjjddd```eeemmmrrrqqqnnnmmmllliiiqqqsss{{{xxxrrrooooootttwwwrrrvvvxxx|||}}}{{{{{{vvvrrrmmmddd\\\\\\```fffiiinnnsssxxx|||~~~zzztttpppnnnnnnkkkgggbbb___]]]]]]^^^^^^```bbbdddeeefffiiikkklllmmmmmmllljjjgggdddbbbeeehhhmmmooonnnoooqqqtttnnnqqquuuwwwyyy|||{{{zzzyyyxxxwwwrrrkkkeee___UUUOOOPPPTTTYYYaaajjjiiihhhfffeeedddeeefffggg___\\\XXXTTTQQQMMMIIIFFFKKKPPP]]]ppp}}}tttpppuuu~~~~~~zzzvvvvvv|||xxxqqqnnnkkkgggfffeeeccc___[[[UUUSSSQQQPPPQQQPPPOOONNNOOOSSSXXX[[[___gggsss|||}}}ssslllgggiiinnnttt||||||zzztttkkkiiipppuuusssooonnnllloootttzzzpppfffXXXMMMHHHGGGFFFEEEMMMUUUcccrrr}}}zzz~~~yyyuuusssyyy|||{{{rrrjjjsssyyy||||||yyyxxxwwwvvvuuuuuussspppmmmkkkhhheeeccc^^^UUUGGG======;;;999888999999888777666666555444333333333333------------,,,+++***)))'''&&&%%%%%%&&&'''((()))************))))))))))))&&&''''''((()))******+++''''''((()))))))))))))))---,,,***)))))))))******+++***)))))))))***,,,---+++...000///,,,,,,111666>>>GGGQQQTTTUUU]]]nnn}}}yyymmmaaa]]]```eeewww}}}~~~ssshhhcccccciiigggeeeiiiqqq{{{}}}tttnnnmmmmmmmmmnnnpppuuu{{{}}}tttddd[[[RRRNNNMMMRRR^^^iiiqqqvvv|||~~~}}}~~~vvvjjj```\\\___fffkkkwwwzzz}}}~~~{{{zzz{{{}}}...---///222333888EEERRRgggttt~~~xxxmmmeeeaaa^^^hhhqqqwwwwwwsssqqqmmmiiikkkmmmttt|||xxxuuutttvvv|||zzzuuuvvvyyy}}}~~~|||}}}wwwqqqjjjccc^^^```fffjjjlllooossswwwzzz}}}~~~|||xxxvvvtttrrrnnniiiddd```]]]\\\\\\^^^```cccdddeeefffiiikkkiiiiiijjjiiigggddd```^^^___ccchhhjjjjjjjjjlllmmmllloootttxxx{{{}}}~~~~~~}}}{{{wwwsssoooeee\\\[[[\\\^^^dddkkkoooooonnnnnnmmmlllkkkkkkfffddd```\\\YYYTTTOOOKKKIIIMMMXXXiiixxx{{{vvvrrrmmmfff```]]]ZZZUUUSSSRRRRRROOOMMMMMMJJJGGGFFFFFFFFFDDDCCCEEEIIIMMMPPPTTT[[[fffnnnxxx}}}zzzqqqkkkfffjjjpppwww{{{yyytttmmmkkkrrrwwwtttnnnlllfffgggjjjooovvv|||~~~xxxmmm^^^RRRLLLHHHFFFDDDFFFMMMZZZjjj}}}|||}}}xxxtttsssvvvyyy{{{|||~~~|||rrrhhhhhhlllttt|||}}}yyywwwyyy|||}}}|||{{{yyyuuurrrmmmiiiddd```ZZZQQQDDD;;;<<<:::888888888999888777666666555444333333333333000000000///...---,,,+++(((''''''&&&&&&'''((()))(((((((((((('''''''''''''''''''''((()))*********''''''((()))))))))))))))++++++)))((((((((())))))+++***************++++++)))---111000...///444:::DDDNNNXXX\\\\\\cccqqq}}}{{{oooaaaWWWVVV]]]dddvvvzzzzzzrrrfff]]][[[]]]ccccccdddiiirrrzzz}}}uuuqqqpppoooooooooqqquuu{{{zzzjjj___RRRKKKJJJOOO\\\hhhtttxxx}}}~~~~~~vvvpppggg```___cccjjjooozzz}}}}}}yyyvvvvvvwww...---///222555===LLLZZZnnnuuuxxxoooddd^^^___```mmmwww|||xxxrrrlllggghhhlllqqqssssssuuuzzz{{{yyywwwwwwzzzzzzvvvvvvzzz}}}wwwoooiiidddbbbgggnnnnnnooopppsssvvvzzz}}}}}}|||zzzxxxtttqqqkkkeee```]]]\\\\\\^^^aaaccceeefffgggiiijjjhhhhhhiiiiiifffbbb^^^[[[[[[___dddgggggggggffffffhhhlllrrrwww{{{zzzqqqmmmjjjhhhjjjmmmssstttuuuuuutttqqqnnnllliiigggdddaaa]]]WWWQQQLLLIIIJJJRRR```ooo}}}~~~wwwssslllgggbbb___^^^ZZZUUUQQQQQQMMMIIIFFFFFFFFFEEEDDDGGGEEEAAA?????????>>>===>>>AAAEEEGGGJJJPPPYYY```lllrrr|||uuunnnjjjgggkkksss|||~~~xxxuuutttpppooouuuyyyuuuoookkk```___```ccchhhooowww{{{}}}zzzwwwxxx{{{vvvfffYYYPPPJJJFFFCCCBBBGGGPPP```rrr{{{yyy||||||uuummmpppsssvvvxxx|||uuuiii^^^___eeelllqqqrrrvvv||||||yyyrrrmmmeee^^^WWWNNNCCC<<<:::888777777888999888777777666555444333333333333------------+++***)))(((***)))((((((((((((((()))''''''''''''((((((((((((''''''(((((())))))******''''''((()))))))))))))))***)))(((((('''(((((((((***+++++++++++++++******(((,,,000000000333:::AAAPPPXXXbbbeeeeeeiiittt}}}~~~uuufffVVVMMMPPP[[[dddqqqrrrnnndddYYYSSSUUUYYY^^^aaafffnnnuuu||||||xxxuuutttsssrrrrrrtttxxx|||ttteeeSSSHHHFFFMMM[[[iiiuuuwww{{{|||xxxkkkhhhcccaaaccchhhooottt{{{}}}}}}zzztttpppnnnooo///...///222777@@@QQQaaaqqqrrrnnndddZZZXXX^^^dddqqq|||xxxqqqkkkiiihhhjjjkkklllqqqxxx||||||{{{wwwtttwww{{{~~~|||uuummmiiigggggglllsssqqqqqqqqqssswww|||}}}|||{{{xxxtttrrrooojjjeeeaaa^^^^^^]]]```cccfffggghhhhhhjjjkkklllmmmnnnmmmiiiddd^^^ZZZZZZ]]]bbbfffgggfffdddbbbdddiiiooouuu{{{~~~yyytttrrrwwwyyy{{{|||zzzvvvqqqnnnkkkjjjhhhfffbbb[[[RRRMMMKKKJJJNNNZZZhhhvvv{{{tttoooiiifff___]]]YYYWWWVVVTTTQQQNNNPPPOOOLLLKKKJJJIIIIIIHHHJJJGGGDDDCCCCCCDDDCCCBBBBBBDDDFFFGGGJJJOOOUUU[[[cccjjjuuuxxxpppkkkiiijjjnnnwww{{{uuurrrtttssstttyyy{{{xxxqqqlll___\\\YYYYYY]]]dddmmmssswwwyyy{{{|||{{{zzz{{{|||{{{{{{{{{}}}}}}|||yyyvvvqqqrrrvvv|||}}}mmm^^^TTTMMMFFFBBBCCCDDDJJJVVVeeevvvyyyrrrtttyyyxxxoooqqqsssvvvxxx|||~~~ooo^^^\\\___fffnnnuuu~~~{{{uuulllbbbXXXNNNDDD>>>999777666666777888888777777666555444444333333333......---,,,+++***((('''++++++***))))))((((((((())))))))))))************'''((((((((()))))))))***''''''((()))))))))))))))))))))))))))((()))))))))***+++,,,---,,,+++***)))))),,,......///555@@@IIIZZZ```gggjjjjjjnnnvvv~~~vvvfffWWWOOORRR\\\eeeiiijjjggg^^^TTTPPPUUU[[[\\\bbblllttt{{{}}}zzzxxxwwwuuussssssvvvyyy|||~~~}}}kkkUUUHHHFFFMMM]]]kkktttuuuxxx|||}}}vvvooobbbbbbbbbdddhhhmmmsssvvvvvvxxxyyyvvvqqqmmmkkklll111///000444999DDDVVVffftttpppggg[[[RRRSSS]]]hhhuuuxxxtttnnnjjjiiiiiillluuu~~~}}}yyywwwuuuzzz}}}wwwqqqmmmmmmmmmmmmpppuuusssssstttvvv{{{}}}zzzzzzxxxsssnnnllljjjfffcccaaa```aaabbbcccfffiiikkkkkkkkklllmmmpppqqqrrrrrrnnnggg```\\\[[[]]]aaaeeefffeeebbb```aaadddjjjqqqxxx|||wwwsssqqqpppooommmiiiaaaYYYSSSLLLIIIJJJSSS___lll|||zzzrrrlllhhhfff```^^^\\\ZZZXXXVVVTTTRRRSSSTTTUUUUUUSSSRRRQQQPPPPPPOOOMMMMMMMMMMMMLLLJJJKKKLLLLLLMMMOOORRRVVVZZZ___eeeooo{{{zzzqqqllliiihhhmmmrrr{{{zzzvvvssstttvvvyyy|||~~~}}}vvvpppaaa\\\VVVRRRTTT[[[ccciiinnnqqqtttvvvwwwwwwxxxyyyxxxxxxyyyzzz{{{yyyuuuqqqmmmmmmooouuu}}}rrrdddYYYPPPIIIDDDDDDBBBEEEOOO[[[iii|||zzznnnnnnqqq{{{}}}wwwxxxzzz|||}}}wwwgggcccbbbiiisss~~~~~~ttthhh\\\PPPEEE???:::888666666777888777666777777666555444444444444333333333222000...---,,,+++++++++******)))((((((((()))))))))*********+++(((((((((((())))))))))))''''''((())))))))))))))))))************************+++,,,------,,,******,,,------,,,...777EEEPPP___cccgggiiikkkpppwww}}}yyylll```ZZZ[[[bbbggggggiiihhhaaaWWWSSSWWW\\\\\\eeepppyyy}}}|||wwwsssqqqoooppptttwwwyyyzzzxxx~~~nnnXXXKKKIIIRRRbbbooouuuuuuwwwzzz|||xxxpppiii___aaadddhhhmmmqqquuuwwwsssvvvxxxwwwsssqqqqqqrrr111111333888>>>III[[[lllyyypppdddXXXQQQTTTaaappp}}}wwwrrrppppppsss{{{~~~|||{{{{{{}}}vvvqqqnnnqqqsssssstttwwwwwwwwwxxx{{{|||xxxwwwvvvtttppplllgggfffcccbbbbbbccceeeggggggjjjnnnppppppooopppppppppsssvvvwwwtttmmmfffbbb]]]^^^aaadddfffeeebbb```^^^```eeekkksss}}}}}}xxxttttttsssqqqoookkkddd\\\WWWMMMIIIHHHMMMUUU^^^jjjuuuyyyssspppnnnjjjiiihhhfffcccaaa```___\\\^^^______^^^]]]]]]^^^aaa```______^^^\\\YYYVVVWWWVVVVVVUUUVVVXXX[[[\\\aaafffnnnwww}}}tttmmmiiiiiiiiipppvvvzzzxxxvvvtttxxx|||}}}wwwggg```WWWPPPOOOTTT\\\aaagggkkkooossstttuuuvvvwwwwwwwwwxxxzzzzzzwwwsssoooiiihhhhhhmmmuuu~~~zzzlll```VVVMMMGGGBBB>>>AAAKKKTTT^^^qqqooojjjiiissstttnnnkkkqqq|||~~~rrrcccTTTHHHAAA;;;999777777888888777666888777666555444444444444444333333222000...,,,+++)))************))))))(((&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''((())))))))))))))))))******++++++++++++******++++++,,,,,,,,,,,,,,,---/////////111:::HHHSSS]]]```dddhhhlllqqqvvvzzz|||wwwooogggddddddfffiiiiiilllmmmfff\\\VVVVVVZZZ^^^hhhssszzz{{{~~~vvvmmmjjjhhhkkkppptttvvvuuuvvvzzz{{{wwwtttyyymmmXXXNNNOOOXXXgggrrrxxxyyyzzzzzzxxxrrrkkkeee___bbbggglllqqquuuxxxyyyvvvyyy||||||yyywwwxxxzzz111111555<<>>;;;999888888888666555888777666555444444444444111111000///---+++)))((('''((()))*********)))(((&&&&&&&&&'''((()))))))))))))))))))))((((((((((((''''''((()))))))))))))))'''((()))+++++++++***)))*********+++,,,---...///...111555666888???JJJRRRUUUYYYaaaiiiooossstttuuuqqqmmmiiiffffffggghhhiiiiiilllmmmggg]]]WWWXXX[[[cccmmmxxx{{{{{{}}}yyyiiigggfffiiiqqqvvvwwwvvvvvvvvvrrrlllhhhmmmyyyxxxhhhWWWQQQUUU^^^jjjtttxxxzzz{{{xxxrrrkkkeeebbb```dddiiiooouuuyyy{{{}}}zzz}}}{{{yyyyyyzzz000111666???HHHUUUiiiyyysssiii```]]]^^^hhh|||}}}|||uuurrruuuyyy{{{}}}{{{rrrllllllkkkiiigggfffhhhjjjfffeeedddccceeegggjjjlllmmmppptttwwwwwwvvvuuuuuurrrwww~~~|||xxxjjjhhhhhhjjjmmmmmmkkkhhh[[[[[[]]]bbbjjjwww~~~|||zzzxxxuuuoooiiieeeWWWQQQLLLJJJJJJJJJNNNTTT[[[jjj~~~uuusssqqqppppppppppppooolllmmmooosssyyy|||uuummmiiihhhiiijjjrrryyy~~~wwwsssrrrrrrsss{{{xxxpppdddYYYTTTUUUZZZ^^^iiimmmrrruuuvvvvvvwwwxxxxxxyyy|||{{{wwweeeaaa]]]^^^fffpppzzz|||nnnaaaUUUNNNHHHBBBBBBHHHIIIJJJWWWhhh}}}|||qqqhhhmmm}}}~~~yyyeeeUUULLL???===:::999888888666555888777666555555444444555444333333111///---+++***&&&'''(((*********)))((('''(((((()))***++++++,,,))))))))))))(((((((((((('''(((((()))))))))))))))&&&'''(((*********)))(((******)))***+++---000111---333:::===???CCCJJJPPPNNNUUU___jjjrrruuusssqqqgggeeebbbbbbcccfffhhhhhheeehhhjjjddd\\\XXX[[[___iiisss|||~~~|||~~~~~~jjjhhhgggllltttzzz|||zzzvvvssslllccc___cccnnnxxxrrrdddVVVSSSXXXaaallluuuwwwyyyyyyuuulllddd___^^^aaadddjjjqqqwww|||~~~}}}zzzvvvuuuvvv