BM6P6(@ uuutttpppllliiilllrrrxxx~~~~~~}}}~~~~~~~~~zzz|||}}}{{{yyyyyyuuummmccc\\\XXXUUURRROOOOOOPPPPPPPPPPPPRRRVVVYYY```cccgggiiikkkooouuu{{{yyyzzztttllliiiiiimmmrrrwww~~~zzz{{{ccckkkqqqyyysssRRRLLLCCC>>>===>>>???>>>:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>?????????@@@=========<<<;;;;;;::::::CCCCCCCCCCCCBBBAAA@@@???BBBCCCBBBAAA??????@@@BBB>>>???AAABBBCCCDDDDDDCCCHHHGGGFFFFFFGGGHHHJJJKKKMMMLLLIIIEEEAAA@@@@@@BBBAAAFFFCCCAAAIII[[[YYYfffgggKKKGGGLLLMMMOOOPPPPPPMMMIIIFFFEEEEEEEEEDDDBBBBBBBBBEEEGGGIIIFFFHHHIIIKKKKKKKKKKKKJJJIIIGGGFFFFFFHHHIIIIIIIIIKKKKKKJJJIIIHHHHHHGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKIIIHHHFFFFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMOOOQQQQQQPPPNNNMMMMMMNNNMMMOOOSSSWWWZZZ\\\]]]^^^hhhfffhhhtttsssjjjjjjKKKAAAEEEDDD===555BBB^^^jjj[[[KKKCCC<<<777333222333222///000333111111111111222333444555444444333222111000///...///000111000...------...333444666888>>>FFFOOOUUU\\\dddjjjkkknnnsssxxxyyyyyyyyyzzz{{{~~~nnn{{{aaaHHH888111***,,,000,,,************))))))))))))***)))(((''''''((()))************)))))))))))))))---,,,,,,,,,---///111222111111222222111333666888::::::888777666666666666444555777:::<<<===>>>???DDDKKKWWWsss{{{ooojjjnnnwww{{{yyy___OOOHHHHHHJJJLLLGGGHHHHHHEEECCCDDDEEEDDDFFFCCCCCCGGGIIIGGGGGGJJJGGGFFFFFFDDD???;;;???GGG]]]```cccccccccccceeegggrrruuuyyy}}}~~~|||zzzxxxyyyyyyzzzyyyvvvqqqllliiieee___XXXSSSQQQOOOMMMKKKKKKMMMPPPRRRUUUZZZ___bbbfffiiillloooqqqvvv}}}sssmmmhhhggghhhiiigggffffffgggooo}}}rrriiiqqq{{{}}}dddJJJFFFBBB?????????>>><<<>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>==================<<<<<<;;;::::::999999>>>???@@@BBBBBBBBBAAAAAA???@@@BBBAAA@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCFFFEEEEEEEEEEEEGGGHHHIIIMMMLLLJJJGGGCCCBBBCCCDDDDDDHHHDDD@@@EEETTTzzzfffgggtttUUUIIIJJJLLLMMMOOOOOONNNKKKIIIHHHHHHEEEDDDBBBAAABBBDDDFFFHHHGGGHHHIIIJJJKKKJJJJJJIIIHHHGGGFFFGGGIIIJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJHHHGGGFFFGGGHHHIIIGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKLLLLLLKKKJJJLLLMMMOOOPPPPPPOOOMMMMMMNNNOOONNNOOORRRUUUYYY[[[]]]^^^dddbbbdddlllzzzyyyooo{{{aaaSSSQQQLLLEEE<<<@@@YYYpppjjjYYYJJJ>>>>>>999555666777444444666111111111111111222333444222222222111111000000000///000111///---,,,---...000000222555999BBBKKKQQQ___gggmmmnnnooosssvvvwwwxxxxxxzzz|||~~~xxx{{{YYYCCC666111***+++...(((************))))))))))))***)))(((''''''((()))******))))))))))))))))))))),,,,,,,,,,,,---///000222000111222222222333555777888888777777777666666666555555777888:::<<<===>>>BBBFFFNNNbbb~~~yyymmmllloooooozzzuuufff___^^^```aaa^^^XXXPPPJJJHHHHHHHHHGGGBBBAAAFFFIIIIIIHHHIIIHHHEEEDDDFFFEEE@@@???BBBfffkkkrrrvvvuuurrrnnnllllllnnnrrruuuvvvvvvtttsssuuusssooollliiicccZZZSSSRRROOOLLLKKKKKKKKKJJJIIIIIILLLRRRWWW]]]ccciiimmmlllooosssvvvzzz{{{wwwooolllgggbbbcccfffcccYYYOOOMMMRRRaaaxxxssseeemmmvvvgggQQQAAAAAAAAAAAABBBAAA???<<>>===<<<>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;:::999999888999;;;>>>AAACCCCCCCCCBBB===???BBBCCCCCCBBBBBBBBBDDDCCCBBB@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGJJJJJJIIIFFFCCCBBBDDDEEEFFFJJJEEE@@@BBBLLLkkkjjj[[[kkkkkkOOOGGGIIIKKKMMMNNNNNNLLLKKKKKKLLLEEEDDDCCCAAABBBCCCEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFHHHJJJJJJHHHFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHKKKKKKKKKJJJJJJJJJIIIIIIKKKJJJIIIHHHGGGHHHIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFIIIJJJKKKKKKJJJJJJKKKMMMMMMNNNNNNMMMLLLLLLOOOQQQOOOPPPQQQTTTWWWZZZ\\\^^^aaaaaabbbeeelllvvv}}}qqq}}}qqqcccWWWIIICCC\\\wwwaaaPPPMMMCCC:::888888555333333222111111111111111222222000000111111111111111000///000000///---,,,,,,---...///000222777???IIIOOObbbjjjqqqrrrrrrtttuuuuuuvvvxxxzzz|||~~~zzznnnOOO<<<333111+++***,,,&&&************))))))))))))))))))(((((((((((())))))))))))))))))))))))******,,,,,,,,,,,,---///000111///111333333333333444555444555777888888888777777666666666666888:::<<<===DDDCCCDDDNNNfffkkkooozzzoooffffffhhhrrr}}}uuunnnkkkbbb[[[WWW\\\aaaaaa```aaa[[[TTTPPPUUU[[[[[[XXXWWW~~~tttrrrnnnllllllnnnppprrroooiiiaaa]]]ZZZUUULLLFFFGGGGGGGGGHHHJJJKKKKKKKKKMMMQQQVVV\\\aaagggmmmqqqooosssyyy~~~~~~ooofffcccgggddd```aaaeeedddXXXJJJEEEKKK\\\www~~~rrrjjjfffppp{{{kkkPPPCCC===>>>@@@BBBCCCCCCAAA@@@AAAAAAAAAAAA@@@???>>>========================<<<===<<<<<<;;;;;;:::999999888:::>>>AAACCCDDDCCCCCC>>>AAAEEEGGGEEECCCBBBAAABBBAAA???======???@@@BBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEECCCAAAAAABBBCCCDDDIIIFFFCCCDDDGGG]]]~~~lllQQQXXXppp[[[IIIIIIJJJLLLMMMMMMKKKJJJJJJKKKFFFEEECCCBBBBBBBBBCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFIIIJJJJJJGGGEEEFFFFFFFFFGGGHHHHHHIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHKKKJJJIIIHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIJJJJJJJJJJJJKKKMMMLLLLLLLLLKKKKKKLLLOOORRROOOPPPPPPRRRTTTXXX[[[]]]___bbbddddddeeekkkuuu}}}}}}ooo}}}kkkVVVKKKdddzzziiieeeUUUDDD===:::666333222333222111111000000000111000000111222222111000000000000111///---,,,,,,---000111111333888AAAKKKQQQaaajjjqqqssssssuuuvvvuuuvvvxxxzzz|||~~~~~~wwwrrrbbbIII777000///)))***,,,'''************)))))))))((())))))(((((((((((()))))))))))))))))))))*********+++,,,,,,---...///000111...000333444333333333444222444777999;;;::::::999777666555555666888:::<<>>>>>???AAABBB>>>>>>???@@@@@@?????????<<<<<<===>>>??????@@@@@@>>>>>>======<<<<<<;;;;;;:::<<>>>>>???AAACCCEEE@@@AAABBBBBBCCCDDDDDDDDDBBBCCCDDDCCCAAA@@@AAACCC???FFFGGGHHHIIIGGGTTTnnnvvvUUURRRbbb|||kkkQQQJJJIIIKKKLLLKKKJJJHHHHHHIIIGGGFFFEEECCCBBBBBBBBBBBBEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFHHHJJJJJJGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDEEEGGGIIIKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFHHHIIIJJJIIIIIIKKKLLLJJJJJJKKKKKKJJJLLLNNNQQQNNNNNNOOOPPPRRRUUUXXXZZZ\\\```ddddddcccgggpppxxx{{{ooozzz}}}aaaUUUnnn~~~zzzgggQQQEEE>>>999666555444444222111000000000000111222333333333222000///111222222000...,,,,,,---111111222333999BBBLLLTTT^^^hhhppprrrtttwwwxxxwwwwwwxxxzzz|||}}}~~~}}}}}}~~~~~~sssrrr```EEE555...---((()))...+++************)))))))))((((((((())))))))))))(((((((((((())))))************++++++,,,---//////000000...000333444333222222333222444777:::<<<<<<<<<;;;888777666555555777999:::AAA<<<<<<@@@BBBMMMkkkeee[[[hhhqqqZZZTTTSSSZZZcccppp{{{yyyxxxvvvuuuqqqqqqpppmmmhhhbbb\\\YYYVVVPPPHHHDDDDDDEEEDDDDDDBBBDDDGGGJJJKKKMMMPPPSSSYYYZZZ]]]```dddiiiooossswwwppptttsssddd]]]```eee]]]bbbbbb```gggtttzzzyyyaaabbblll~~~|||lllgggppp||||||\\\BBB999;;;;;;;;;;;;:::999:::===???======>>>???????????????;;;<<<===>>>???AAAAAABBB??????>>>>>>===<<<<<<<<<===>>>???AAABBBCCCCCCDDDDDDGGGJJJJJJGGGCCCAAA???AAAAAA@@@AAABBBDDDEEEGGG???@@@AAABBBBBBCCCBBBBBBCCCDDDEEEDDDBBBBBBBBBCCC<<>><<<;;;===>>>???===:::999;;;===>>>????????????>>>>>>===;;;<<<<<<===>>>???@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>???BBBDDDEEECCCEEEHHHHHHEEECCCAAA@@@@@@@@@AAAAAABBBBBBCCCCCC<<<===???@@@AAAAAA@@@@@@BBBCCCDDDDDDBBBAAAAAABBB===BBBCCCEEEHHHDDDLLLaaasssXXXMMMaaahhhDDDFFFHHHJJJKKKJJJJJJKKKLLLKKKJJJHHHFFFEEECCCBBBAAAAAAAAAAAAAAACCCEEEGGGHHHGGGEEEEEEFFFGGGHHHGGGFFFDDDDDDEEEEEEFFFGGGGGGGGGDDDDDDDDDDDDEEEGGGHHHIIILLLKKKKKKJJJHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIDDDFFFHHHHHHHHHIIIJJJLLLFFFIIIKKKLLLLLLJJJJJJKKKIIIJJJLLLMMMOOOPPPQQQQQQVVVXXX[[[\\\]]]^^^bbbeeennnyyyuuulllqqq~~~zzzwwwooo|||jjjXXXFFF<<<888999888666444222000//////---///333666777777666666444555555333000......///------...000777BBBNNNWWW```iiippprrrtttyyy}}}}}}|||||||||{{{||||||}}}}}}{{{{{{{{{|||~~~~~~}}}tttnnn{{{WWW;;;///---...((())),,,)))************))))))))))))'''((()))******)))(((''''''(((((()))******++++++***+++---...///000//////000111222111000000222444222333444666888:::;;;<<<999999999888888777777777333666999<<<<<>>===;;;===???@@@@@@???AAABBBCCCFFFJJJMMMPPPUUU[[[```ccceeeiiioooxxxyyyvvvuuuzzzwwwooo^^^]]][[[[[[ZZZZZZYYYXXXSSS___```UUUPPP]]]nnnwwwuuuwwwtttsss|||uuuSSS???@@@BBB===@@@BBBDDDCCC???<<<<<<===AAAAAAAAA@@@???>>>===<<<<<<<<<<<<========================<<<;;;;;;:::::::::::::::;;;===AAAEEEGGG@@@BBBEEEEEEDDDBBBAAAAAA>>>????????????>>>======:::<<<===?????????>>>>>>@@@AAABBBBBB@@@>>>>>>??????BBB@@@AAAEEEBBBJJJ```mmmdddIIIUUUuuuzzzPPPEEEGGGJJJKKKLLLLLLNNNOOOLLLKKKIIIGGGEEECCCBBBAAA@@@@@@@@@AAABBBEEEGGGHHHGGGFFFDDDEEEFFFHHHHHHGGGBBBBBBCCCEEEFFFHHHIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFLLLKKKKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBCCCEEEFFFGGGHHHIIIDDDFFFHHHHHHHHHIIIJJJLLLEEEHHHLLLMMMLLLJJJIIIIIIGGGIIIKKKMMMOOOOOOOOOOOOVVVXXXYYYZZZZZZ[[[]]]^^^gggtttqqqfffgggooo~~~www^^^LLLTTTmmmssskkkxxxoooVVVEEE???:::999777444222111000///+++---222666999:::::::::555666666444111/////////------...111888DDDQQQYYYdddlllrrrssstttzzz~~~~~~}}}|||{{{{{{|||}}}~~~zzzzzzzzz{{{}}}~~~}}}|||~~~~~~rrrsssuuuIII777,,,---000***(((***&&&************))))))))))))'''((()))******)))(((''''''(((((()))***+++++++++***+++---///000000//////111222222000///000222444222222222444666888:::;;;999:::::::::999888666666555999;;;888666:::@@@CCC>>>rrrooobbb```yyyppp```gggmmmjjjYYY\\\aaaccc]]]WWWXXX]]]hhhyyy{{{|||TTTRRRPPPNNNKKKHHHFFFEEE@@@???>>>===<<<<<<<<<<<<===;;;;;;<<>>@@@BBBAAA????????????===;;;???AAACCCCCCBBB@@@@@@@@@AAA@@@???>>>===<<<;;;:::CCCAAA???===;;;999888888<<<;;;<<<>>>BBBEEEGGGHHHDDDDDDEEEFFFEEEDDDAAA@@@BBBAAA???>>>============888999;;;>>>@@@@@@???<<<>>>??????@@@AAAAAABBBBBB;;;???CCCCCCCCCFFFNNNUUU]]]lllLLLPPPeee|||WWWBBBDDDEEEGGGKKKPPPOOOLLLKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@@@@AAABBBDDDFFFHHHCCCGGGKKKIIIEEEAAABBBDDDDDDDDDDDDDDDEEEGGGHHHIIIDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFF???AAADDDEEEEEEFFFHHHIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHGGGFFFGGGIIIKKKMMMSSSSSSTTTUUUWWWXXXYYYYYYcccfffiiijjjjjjlllqqqvvvppp[[[JJJEEERRRkkkpppfffaaarrrfffZZZZZZNNNDDD<<<888444//////333---...//////...///333777999777555222111000000000111000000333<<>>DDDOOOlllwwwyyyuuummmdddaaa]]]YYYXXXZZZcccfff```hhh~~~zzzGGGFFFEEEDDDBBB@@@??????>>>>>>============>>>>>>>>>>>>???AAAEEEHHHKKKLLLLLLPPPSSSTTTUUU[[[eeemmmqqqttt{{{{{{ssssss~~~}}}pppccc\\\ZZZXXXWWWTTTTTTUUUWWWTTTQQQRRRKKKIIIOOO\\\ttt~~~{{{vvvyyy}}}aaaGGG@@@@@@??????BBBEEEDDDBBBAAAAAAAAA???======???BBBCCCCCCBBBBBBCCCAAA@@@???===<<<<<<;;;;;;BBBAAA???===;;;:::999888<<<<<<>>>@@@DDDFFFGGGHHHEEEEEEDDDCCCBBBBBBBBBBBBCCCAAA>>><<<;;;;;;<<<<<<999999:::===???AAA@@@???AAA@@@@@@@@@@@@?????????>>>@@@AAABBBBBBEEEKKKPPPWWW~~~TTTMMMbbbxxxuuu~~~bbbFFFGGGJJJNNNPPPOOONNNNNNLLLKKKIIIGGGEEECCCBBBBBB@@@@@@@@@@@@AAACCCEEEFFFEEEIIIMMMKKKFFFBBBAAABBBCCCCCCCCCCCCDDDFFFGGGHHHEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDEEEFFFFFFAAACCCEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFHHHJJJKKKPPPPPPQQQSSSTTTUUUVVVWWW]]]aaaeeefffgggiiinnnsss}}}|||uuuwwwyyyiiiVVVIIILLL^^^oooggg^^^XXXbbb|||uuugggeeeWWWLLLBBB===999444333555222333333222111222555999777666555333111000000///111000111555===KKKXXXaaagggjjjnnnqqqsssvvvxxx{{{}}}}}}}}}||||||}}}~~~~~~}}}}}}|||{{{{{{zzzzzzyyy}}}}}}||||||}}}}}}}}}yyyzzzpppPPP:::...---,,,***)))((((((((())))))))))))))))))))))))(((((((((((()))))))))***+++++++++++++++,,,,,,,,,------...///000111222222111333555444222000111222222333444555666777777888777888999:::;;;:::999999888888888888999;;;===>>><<>>???AAAEEEIIILLLNNNLLLQQQVVVYYY]]]dddoooxxx~~~uuupppuuu|||zzzoooccc[[[WWWVVVWWWTTTRRRRRRTTTSSSPPPMMMHHHDDDBBBMMMfffwwwqqqppptttcccQQQAAA>>>???>>>@@@DDDFFFDDDCCCCCCCCCCCC@@@>>>:::===@@@AAAAAAAAABBBCCCBBB@@@>>><<<;;;;;;<<<===AAA@@@>>>===;;;::::::999<<<===@@@CCCEEEFFFGGGGGGFFFDDDBBB@@@???@@@AAABBBCCC@@@===:::999:::<<<>>>;;;::::::<<<>>>@@@AAA@@@BBBBBBAAA???>>>===<<<<<<@@@@@@@@@@@@BBBFFFJJJMMMNNNfff~~~~~~\\\GGGWWWlllsssooouuuuuuKKKGGGIIIPPPRRRNNNMMMQQQNNNMMMKKKIIIGGGEEEDDDCCC@@@@@@??????@@@BBBCCCDDDFFFJJJMMMLLLHHHCCCAAA@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGIIIIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFCCCEEEFFFEEECCCAAAAAABBBEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGIIIHHHGGGFFFFFFGGGHHHIIILLLMMMNNNOOOPPPRRRSSSSSSVVVZZZ___bbbccceeeiiimmmooovvv{{{ooojjjkkkqqq^^^TTTWWW^^^\\\TTTOOORRR[[[oooyyybbbUUUFFF>>>:::555333222333333333111000111444666555555555555444222000///111111222777AAANNN[[[cccgggiiillloooqqqtttxxx{{{}}}}}}||||||||||||}}}}}}}}}|||zzzyyyxxxxxxyyyyyy|||||||||||||||}}}~~~~~~rrryyytttbbbFFF333------+++***))))))(((((())))))))))))))))))))))))((((((((()))))))))*********+++++++++,,,,,,,,,---------...///000111222222111333444444222111222222222222333444555666666777888888999:::;;;;;;::::::888888888888999;;;<<<===777@@@EEEMMMpppwwwddd]]]UUUTTTRRROOO]]]zzzxxxzzz|||zzz}}}777777777777888888888888777777888888999;;;<<<===???@@@AAACCCEEEHHHLLLNNNRRRYYYaaagggmmmvvvtttjjjggglllwwwxxxqqqfff]]]WWWUUUUUUUUUSSSPPPOOOPPPPPPMMMIIIHHHDDDHHHLLLVVVooosssllllllyyysssNNNEEE>>>>>>??????AAAEEEBBBBBBBBBCCCEEEEEECCCAAA:::<<>>???@@@???>>><<<;;;;;;;;;;;;:::===AAACCCDDDEEEEEEEEECCCBBBAAA????????????@@@AAA???<<<999:::<<<@@@BBB@@@>>>;;;;;;===???@@@@@@AAAAAA@@@???>>>===<<<<<>>@@@DDDIIILLLMMMJJJPPP{{{~~~hhhMMMLLL^^^mmmsssxxxXXXKKKDDDKKKOOOLLLLLLRRRNNNNNNMMMKKKIIIHHHFFFEEEAAA@@@?????????@@@AAABBBCCCGGGJJJKKKGGGCCCAAA@@@??????@@@@@@AAACCCDDDEEEEEEFFFFFFFFFFFFEEECCCCCCCCCEEEGGGIIIIIIHHHFFFDDDDDDDDDDDDDDDDDDEEEEEEFFFCCCDDDEEEDDDBBB@@@@@@AAACCCDDDEEEEEEFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFIIIIIIHHHGGGGGGGGGHHHHHHJJJJJJKKKLLLNNNOOOPPPQQQRRRVVV\\\______```cccfffdddooo~~~vvvmmmjjjoooaaaZZZVVVXXXPPPJJJHHHEEEIII```zzzvvvfffQQQBBB:::777444222666555444222222222444555444666777888777555222000111111333:::EEERRR^^^dddjjjlllmmmnnnpppssswwwzzz}}}||||||{{{{{{||||||}}}}}}|||zzzxxxxxxxxxzzz{{{||||||||||||}}}}}}~~~~~~ppphhhuuunnnUUU@@@333---,,,+++***))))))))))))(((((((((((((((((((((((((((((()))))))))************++++++,,,,,,---------.........///000111111111111222333444333333333333222222333333444555555666888888999::::::;;;;;;;;;888888888999999:::;;;<<<666CCCIIIDDDLLLqqqwwwkkkyyyyyylllfff[[[SSScccnnn]]]^^^```eeelllsssvvvuuusssnnnfffeeerrr888888888888888888888888;;;;;;;;;<<<===???@@@AAABBBEEEIIIKKKNNNRRRXXX\\\fffmmmvvv~~~{{{qqqmmmhhhdddeeehhhjjjjjjaaa[[[SSSOOONNNPPPRRRRRRMMMJJJJJJLLLHHHBBBBBBFFFTTT___gggnnn}}}xxxkkkmmmvvvfffPPPCCC@@@>>>@@@@@@@@@AAADDD@@@@@@BBBEEEHHHIIIHHHFFF???AAABBBBBB@@@>>>>>>>>>AAA???===;;;;;;<<<>>>@@@>>>>>>===<<<<<<<<<<<<<<<999<<>>===???===;;;:::<<<@@@DDDGGGDDDAAA>>><<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA??????AAAFFFKKKOOOQQQPPPGGGrrr~~~||||||___IIIQQQhhhyyy}}}zzzbbbLLLGGGKKKKKKKKKNNNNNNNNNNNNMMMLLLJJJHHHGGGBBBAAA@@@???>>>???@@@@@@???AAADDDFFFEEECCCAAA@@@>>>>>>??????@@@BBBCCCDDDDDDDDDEEEFFFEEEDDDBBBAAABBBDDDGGGIIIIIIHHHFFFDDDDDDDDDDDDDDDDDDEEEEEEFFFAAACCCDDDDDDBBBAAABBBCCCBBBCCCDDDDDDEEEEEEEEEDDDCCCDDDEEEEEEFFFFFFEEEEEEIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPUUUZZZ\\\\\\\\\___aaacccnnn|||~~~tttmmmrrrwwwwwwqqqjjjfff```ZZZbbbWWWLLLEEE<<<888AAAOOOyyyeeeMMMAAA?????????>>><<<999777666666666777555666999:::999777444222111111555===JJJWWWaaaeeeooopppppppppppprrruuuwww{{{{{{{{{zzz{{{{{{|||}}}~~~}}}{{{yyyyyyzzz|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~ooonnndddGGG;;;333,,,,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))******************+++,,,------............//////000000111111222222222333444555444333222222333333444555555555777777888888999:::;;;;;;777888888999::::::::::::888<<>>@@@BBBCCCEEEJJJQQQVVV\\\ccclllrrr|||zzzooojjjjjjmmmnnnmmmjjjdddXXXMMMOOOMMMIIIHHHHHHJJJKKKKKKIIIFFFEEEFFF@@@===GGGUUUqqq|||tttnnnxxxvvvUUU???@@@@@@@@@AAABBBBBBBBBBBB@@@AAACCCGGGJJJLLLKKKIIIEEEFFFGGGFFFCCC@@@?????????>>><<<;;;<<<===???@@@======<<<<<<<<<======>>>999===AAABBB@@@???AAACCC???@@@BBBBBBBBB@@@===<<<>>>===<<<<<<>>>BBBFFFIIIEEEBBB???======>>>>>>=========>>>>>>???@@@AAAAAA@@@@@@@@@BBBFFFKKKPPPSSSXXXKKKcccoooJJJFFFYYYzzzfffNNNHHHJJJKKKIIILLLLLLMMMNNNMMMLLLKKKJJJCCCBBBAAA???>>>>>>??????<<<>>>@@@AAABBBAAA@@@???>>>>>>>>>???@@@AAABBBCCCBBBDDDEEEFFFFFFDDDCCCAAABBBDDDFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFAAACCCDDDDDDCCCCCCCCCDDDBBBBBBCCCDDDEEEEEEEEEEEECCCDDDEEEEEEFFFFFFEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMOOOSSSWWWYYYYYYZZZ]]]aaagggnnnvvv}}}yyynnnnnnooojjjbbbccckkknnnkkkoooiii^^^OOOBBB<<<===???JJJeeezzzYYYHHHHHHOOOSSSGGGDDD>>>:::888666444333555666999::::::888666444111222666@@@OOO\\\dddgggpppqqqrrrrrrqqqqqqsssuuuyyyyyyyyyzzz{{{|||}}}~~~~~~}}}||||||{{{|||}}}~~~}}}}}}~~~~~~~~~}}}}}}~~~|||mmmyyyVVV<<<666...,,,++++++***))))))******)))))))))))))))))))))))))))))))))*********++++++******+++,,,---...//////.../////////000000000111222111111333555666555444333333444444555555555555666666666666777999:::;;;777777888999::::::999999>>>444555???AAA???MMMbbb}}}ddd^^^YYYZZZddd{{{vvvgggjjjpppssssssrrrqqqqqqpppppppppqqqdddUUUMMMKKKMMMTTT[[[YYYTTTUUU\\\^^^^^^eeeooo666666666777777777888888888999;;;>>>BBBFFFIIIKKKPPPVVV___fffmmmvvvxxxiiicccdddhhhnnnpppiiiaaaXXXNNNDDDGGGGGGGGGFFFEEEEEEEEEFFFDDDAAAAAABBB@@@GGG```|||~~~yyyvvvvvvyyydddNNN@@@@@@@@@@@@@@@BBBDDDCCCAAA???@@@BBBFFFHHHIIIGGGEEEFFFGGGHHHFFFCCC@@@>>>>>>===============>>>??????<<<<<<<<<<<<<<<===>>>???;;;???BBBAAA???>>>AAAEEEAAAAAAAAAAAA@@@???>>>>>>>>>===<<<===>>>AAACCCEEECCCAAA???>>>???@@@@@@???>>>>>>??????@@@AAAAAABBB???AAACCCCCCDDDHHHNNNSSSVVVOOOYYY~~~{{{VVVEEEKKKmmm|||YYYGGGIIILLLHHHIIIKKKLLLNNNNNNNNNLLLLLLEEEDDDBBB@@@???>>>??????>>>>>>>>>>>>???@@@???>>>>>>>>>>>>???@@@AAACCCCCCCCCDDDFFFHHHHHHGGGEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFBBBDDDFFFEEEDDDCCCCCCDDDBBBBBBDDDEEEEEEFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKNNNSSSUUUVVVYYY^^^cccfffkkksss~~~qqqpppvvvwwwppppppxxx{{{xxxuuummmXXXLLLFFF@@@:::JJJ]]]ttteeePPPTTTbbbkkkXXXRRRJJJCCC>>>:::555222444555777888888777555444111222777CCCRRR___fffhhhmmmoooqqqrrrqqqqqqrrrsssvvvwwwwwwyyyzzz|||~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~}}}|||||||||}}}~~~yyyjjjzzzpppHHH777555+++,,,+++******)))*********))))))))))))))))))))))))))))))*********+++++++++******+++,,,---...//////////////////000000000000222111111333666777666444444555555555555666666666555555444555666777999:::777777888999:::999999888>>>777666>>>BBBBBBEEEKKKaaauuucccVVVRRR\\\vvvssseeeYYYTTTTTTRRRPPPQQQUUUVVV^^^gggeee^^^aaajjj444555666777888999::::::===???BBBFFFLLLQQQUUUXXXaaagggpppwww~~~}}}vvvkkk```^^^cccbbbgggeeeWWWKKKHHHIIIIIIDDDEEEFFFFFFDDDCCCEEEFFF@@@>>>???BBBEEEUUU|||{{{{{{~~~nnnpppyyydddPPPFFFBBBAAAAAA@@@???BBBEEEDDDAAA>>>>>>@@@BBBDDDDDDAAA>>>CCCDDDEEEDDDAAA>>>======<<<<<<======>>>>>>??????;;;;;;;;;<<<<<<===??????===@@@CCCBBB???>>>BBBGGGDDDCCC@@@???>>>>>>@@@@@@>>>>>>======>>>???@@@AAA@@@???>>>???AAABBBBBBAAA??????@@@@@@@@@AAAAAAAAA???BBBEEEDDDBBBDDDKKKQQQNNNPPPRRRnnnfffPPPHHHZZZsssbbbFFFIIINNNJJJHHHIIILLLNNNOOONNNMMMMMMFFFEEECCCAAA????????????AAA???>>>===>>>>>>>>>===>>>>>>??????@@@AAACCCDDDCCCEEEHHHJJJJJJIIIGGGFFFDDDDDDDDDEEEFFFGGGGGGHHHDDDDDDDDDDDDDDDEEEFFFFFFDDDFFFGGGFFFDDDCCCCCCDDDBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFAAAAAACCCDDDEEEEEEEEEEEECCCCCCDDDFFFGGGHHHIIIJJJGGGKKKOOORRRTTTYYY```eeeaaaiiivvvuuummm~~~xxxtttmmmZZZLLLAAA???CCCIIIYYY~~~qqq[[[bbbtttkkkdddZZZQQQJJJDDD===888333444555666666666555444111222777DDDTTTaaaggghhhjjjllloooqqqqqqqqqqqqrrruuuvvvwwwxxxzzz}}}{{{|||}}}}}}~~~}}}}}}|||{{{{{{|||}}}}}}|||{{{zzz|||}}}~~~}}}wwwrrrrrrzzzqqq___???666777***++++++******************)))))))))))))))))))))))))))************+++++++++******+++,,,---//////000////////////000000000000222000000333666888777555555555555666666666666666444444333444555777999:::666777999::::::999888777444;;;???;;;999===CCCFFFJJJmmmzzzgggVVVRRR^^^oootttssswwwwwwrrrnnnooouuu|||zzz777888::::::;;;<<>>???<<>>???@@@@@@@@@?????????@@@@@@AAAAAAAAA???@@@BBBBBBBBB@@@>>>===:::;;;===>>>?????????>>>===<<<;;;::::::;;;===>>><<<<<<===>>>???@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@CCCBBB@@@>>>======>>>???<<<===>>>??????@@@??????;;;===???@@@???>>>???@@@DDDCCCBBBAAABBBDDDFFFHHHIIIFFFLLL___jjjIIIPPPbbbuuuGGGHHHQQQGGGJJJIIIIIIKKKMMMNNNMMMLLLFFFEEECCCAAA>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEDDDDDDEEEGGGIIIHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHFFFEEEEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCCCCEEEFFFFFFEEEBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGKKKMMMOOOPPPRRRUUUYYY]]]```ggg|||~~~ZZZGGGCCCLLLLLLKKKffffffooo~~~yyyzzzlllPPP;;;666666666666444222111333444///444???NNN\\\ffflllnnnkkklllmmmnnnooopppqqqqqqvvvvvvuuuvvvwwwyyy|||}}}~~~}}}{{{zzz{{{{{{||||||}}}}}}}}}||||||}}}yyyhhh}}}vvvdddQQQ@@@333///000+++++++++***)))(((((('''***)))((((((((((((((()))))))))***+++,,,------...000111222111...---...///222111000//////000111111222333555666666666555444777666666999;;;;;;666333777777777777666555444333777888999::::::999888777888999:::999:::???HHHOOOQQQTTTggg~~~nnneeefffuuuCCCEEEHHHIIIJJJKKKNNNPPPXXX^^^eeelllqqqzzzssseee\\\UUUXXX]]]______[[[VVVSSSMMMJJJEEEBBBAAAAAA@@@???AAA>>>===@@@AAA??????BBB===CCCHHH[[[~~~sssuuuzzzfffHHH<<>>??????@@@@@@??????@@@@@@@@@@@@@@@@@@AAA@@@@@@???????????????<<<===>>>???@@@@@@??????<<<;;;:::999999:::<<<===:::;;;;;;<<<<<<=========@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA???>>>======>>>>>><<<===>>>???@@@@@@@@@@@@???@@@AAAAAA@@@@@@AAABBBCCCBBBAAA@@@AAACCCEEEFFFKKKBBBFFFPPPjjjkkkTTT[[[vvvTTTIIIMMMEEEKKKJJJJJJKKKMMMMMMKKKJJJGGGEEEDDDAAA???===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEDDDEEEGGGIIIJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCEEEDDDDDDCCCBBBBBBBBBBBBDDDCCCAAABBBDDDEEEDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEEEEFFFGGGIIILLLNNNQQQTTTXXX[[[```jjjrrr]]]NNNXXXYYYTTTbbbvvvsssRRREEE:::999888777555444333333444;;;FFFSSS___hhhlllnnnnnnnnnnnnoooppppppqqqqqqrrrrrrtttuuuxxxzzz}}}~~~~~~||||||||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~vvvlllvvvcccMMM<<<333///---++++++******)))(((((('''))))))(((((((((((())))))))))))***+++,,,---.........000000000...---...///111000000///000111222333666666777777666555333333666666777:::===>>>;;;888777777888888888777777777666777888999999999999888777999:::::::::===DDDIIIRRRKKKJJJYYYvvv||||||HHHLLLRRRVVVZZZ]]]```bbbjjjpppxxxvvvmmmeee]]]XXXTTTXXX]]]___\\\TTTJJJDDDCCCAAA???>>>??????>>>===>>><<<===???===:::;;;@@@DDDPPP[[[qqqzzznnn^^^pppoooNNN>>><<<>>>@@@@@@=========>>>??????@@@@@@@@@@@@@@@???????????????AAA@@@>>><<<<<<===>>>@@@>>>>>>???????????????>>><<<;;;:::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>===============>>>???@@@@@@AAA@@@@@@BBBCCCCCCBBB@@@@@@AAACCCAAA@@@???>>>???@@@CCCDDDKKKAAAGGGKKKXXX~~~oooaaajjj^^^HHHIIIGGGLLLKKKJJJKKKLLLLLLJJJHHHGGGFFFDDDCCCAAA???======>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAABBBBBBCCCCCCDDDEEEGGGJJJLLLLLLJJJHHHFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFEEEDDDCCCBBBAAAAAABBBAAA@@@AAACCCDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBGGGFFFEEEEEEDDDDDDEEEEEEEEEHHHKKKMMMOOOPPPRRRTTT\\\iiilllZZZgggmmmdddaaaxxxeeePPP>>>;;;777555666555222///999@@@LLLXXXbbbhhhkkklllnnnnnnnnnnnnoooooopppqqqnnnooorrrvvvyyy|||~~~~~~~~~|||||||||}}}}}}~~~~~~}}}~~~wwwtttuuuzzzrrr{{{~~~uuu___DDD555222///***++++++******)))((((((((()))))))))(((((())))))***)))******+++,,,---......---...//////......///000111000000000111222333333999999888777555444222111666666777999;;;<<<:::999555555666666777888999999666777888888999999999888666999;;;;;;::::::>>>AAAPPPGGG>>>???PPPwwwooofffllluuu{{{}}}{{{}}}QQQVVV___gggmmmsssxxx{{{}}}}}}xxxqqqkkkgggeeebbb___]]]\\\XXXSSSNNNHHHDDDAAA@@@>>>>>>>>>??????===<<<999;;;======999999CCCPPPaaannnuuu}}}rrrooojjj|||mmmVVVDDDCCCFFFCCC??????======>>>>>>????????????@@@@@@??????>>>>>>>>>===>>>>>><<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>============<<<;;;:::::::::;;;;;;??????????????????>>>>>>??????@@@@@@@@@@@@?????????>>>>>>======<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBB@@@???>>>@@@AAA???>>>===<<<===>>>@@@AAACCC>>>KKKMMMRRR~~~zzz~~~kkk```tttbbbIIIHHHJJJJJJIIIIIIJJJKKKLLLJJJIIIGGGGGGFFFDDDBBB@@@???>>>========================<<<===???@@@BBBBBBCCCCCCCCCEEEHHHLLLOOONNNKKKHHHEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBDDDDDDCCCBBBCCCCCCBBBBBBBBBBBBAAAAAAEEEEEEDDDDDDDDDEEEFFFFFFIIIKKKMMMNNNMMMKKKKKKLLLWWWcccwwwrrrdddwwwzzzgggjjjxxxcccKKKCCC:::666777888666333;;;CCCOOO[[[ccchhhjjjkkkllllllllllllmmmoooppprrrnnnpppssswwwzzz|||}}}~~~{{{}}}~~~}}}{{{yyyyyyzzz}}}}}}|||~~~sssvvvyyyxxxnnnWWW<<<000333111)))************))))))(((((()))))))))((())))))************+++,,,---...//////,,,...000000//////111222222222222222111222222222777777666555444222111000666555555555555555444333333333222333444666999:::888888888888888777777666555888;;;;;;999888999;;;BBBBBBCCCGGGPPPfffsssbbbeee_________eeewwwnnnttt||||||mmmjjjgggdddaaa___\\\ZZZVVVQQQJJJBBB>>>======???>>>=========>>>===;;;999777888;;;;;;===KKKhhh~~~yyywww}}}}}}wwwwwwtttTTTHHHBBBHHHJJJDDD@@@BBB>>>>>>>>>>>>>>>??????????????????>>>>>>=========;;;;;;======>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<>>??????@@@@@@??????>>><<<======<<<<<<<<<;;;;;;======>>>???@@@@@@@@@@@@???@@@@@@>>><<<<<<===>>>>>>===;;;:::;;;<<<>>>???<<<;;;GGGIIILLLzzz}}}{{{yyytttyyyiiiTTTdddyyymmmTTTJJJFFFGGGFFFGGGIIIKKKMMMLLLKKKGGGGGGGGGFFFDDDBBB@@@???========================<<<===>>>@@@AAABBBCCCCCCCCCEEEIIIMMMPPPOOOLLLHHHEEEDDDBBBAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDAAABBBCCCDDDEEEEEEDDDDDDBBBBBBBBBCCCEEEEEEDDDBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHIIIKKKMMMMMMLLLJJJJJJJJJTTT^^^ooowwwsssfffwwwwww[[[PPPCCC<<<;;;======<<<>>>GGGSSS^^^eeeiiilllmmmlllllllllmmmoooqqqtttvvvqqqsssuuuxxxzzz{{{{{{{{{zzz{{{||||||zzzxxxxxxyyy{{{|||~~~~~~~~~}}}~~~uuuyyyqqqdddLLL555...222222+++*********))))))))))))))))))))))))))))))***++++++++++++,,,---...//////000...///111111111111333555555444444333222111000000333333222222111111111111333333333222222222333333555444333333444777:::<<<;;;:::999888666555444444444888;;;;;;888777999;;;888<<>><<<;;;::::::;;;:::888666888888<<>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>============999;;;===>>>???===<<<;;;;;;;;;::::::::::::;;;<<>>>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>;;;;;;<<<<<<<<<;;;;;;:::<<<===>>>??????@@@??????;;;===???>>>===;;;<<<<<<===<<<;;;::::::;;;<<<>>>??????BBBBBBIIIlll}}}|||~~~fffQQQ\\\pppjjjTTTCCCEEEEEEEEEHHHKKKMMMLLLKKKHHHHHHHHHHHHFFFDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>???AAABBBCCCCCCCCCEEEHHHMMMPPPOOOLLLIIIEEEDDDCCCAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCC???@@@BBBDDDEEEEEEDDDDDDBBBBBBBBBDDDFFFFFFDDDBBBCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@BBBCCCEEEGGGHHHEEEHHHJJJKKKKKKLLLMMMOOOUUU[[[hhh~~~~~~ooosss{{{~~~qqqaaaWWWIII???;;;<<<>>>???EEEMMMYYYbbbgggkkknnnpppooonnnnnnoooqqqtttwwwyyyssstttuuuwwwxxxyyyyyyyyy{{{|||}}}}}}{{{zzzzzzzzzyyyzzz|||~~~}}}}}}~~~~~~}}}zzzyyyrrrlllYYYAAA111...//////---******))))))))))))))))))))))))))))))******+++,,,+++,,,,,,---...///000000///111222333222222444666555555555444333222111000000000000///000111222222///000111222222555888;;;:::999666555666999<<<>>><<<;;;999777555444444444444777999999888888<<>>??????>>>===:::999888888999999888777;;;===III^^^xxx}}}}}}{{{}}}rrrSSS???DDDEEEDDD@@@???CCCDDDBBB???>>>>>>>>>>>>>>>>>>>>><<<<<<==================;;;;;;<<<===============;;;::::::999:::;;;===>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<======>>>>>>===>>>>>>>>>>>>>>>>>>===999:::;;;<<<<<<;;;:::999;;;;;;===>>>>>>>>>>>>>>>:::===@@@AAA@@@>>>=========<<<:::999999:::<<<===>>>BBB>>>???LLL\\\jjjUUUTTTeeegggMMMFFFEEEFFFHHHJJJLLLKKKJJJHHHIIIIIIIIIHHHEEECCCAAA>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===???AAABBBCCCCCCCCCEEEGGGLLLOOOOOOMMMJJJFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB>>>@@@BBBCCCDDDCCCBBBAAAAAA@@@AAACCCEEEEEEBBB@@@CCCCCCBBBBBBAAA@@@@@@?????????@@@@@@BBBCCCEEEFFFDDDEEEGGGHHHIIIKKKNNNPPPTTTYYYcccwww|||{{{uuugggccc\\\PPPEEE???===>>>@@@KKKRRR]]]cccfffhhhllloooqqqpppooonnnooorrrtttvvvrrrrrrssssssuuuvvvxxxyyyyyy{{{||||||zzzyyyyyyzzzwwwxxxyyy|||}}}~~~}}}zzz}}}yyyvvvlllRRR999111///+++***---)))))))))))))))))))))***))))))))))))***+++,,,---,,,,,,---...///000111111000111333222222222333444222333444555555444333333111000//////000111222333...000222222333666;;;??????<<<999666666888<<<>>>999999777666555555666666444666777777777:::AAAFFFOOOHHHBBBBBBAAA??????AAA:::EEE```}}}sssfff```dddhhhkkkrrrzzz}}}{{{}}}|||~~~~~~}}}tttsssnnniiieeeccc```ZZZVVVNNNMMMIIIDDD???<<<;;;<<<:::::::::;;;;;;;;;:::::::::999777888:::;;;;;;;;;===CCCXXXyyyxxxuuu\\\FFFAAAAAAGGGGGGBBBDDDHHHDDD;;;?????????>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>======;;;;;;;;;===???@@@;;;:::::::::;;;===>>>???============<<<;;;:::999:::;;;;;;<<<===>>>??????======>>>>>>>>>>>>======888999:::;;;;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>:::>>>BBBDDDCCCAAA@@@???===<<<:::999999:::<<<===333===888===NNNMMMeeepppVVVJJJVVVwww\\\GGGFFFFFFHHHJJJJJJIIIHHHHHHIIIJJJJJJIIIFFFDDDBBB>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===???AAABBBCCCCCCDDDDDDGGGKKKNNNOOOMMMKKKFFFEEEDDDBBBAAAAAABBBBBB@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA???@@@BBBCCCCCCBBB@@@>>>??????@@@BBBDDDDDDAAA???CCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@AAAAAABBBCCCFFFGGGGGGGGGGGGHHHKKKNNNRRRWWW```ppp}}}qqqiiiddd\\\QQQHHHDDDDDDFFFMMMTTT]]]bbbcccdddhhhlllqqqpppnnnllllllmmmoooqqqpppppppppppprrruuuwwwyyywwwxxxzzzyyyxxxwwwwwwxxxuuuvvvxxxzzz|||~~~~~~~~~yyyyyy|||zzz}}}mmmNNN555111000(((%%%,,,)))))))))))))))*********))))))))))))***+++,,,---,,,,,,---...///000111111000111222222111000222333000111333555666666666666333222111000000111222333000222222111111333999===@@@===888555444666999<<<777666555555555666888999555666666666777<<>>???;;;AAAXXXwwwuuupppggg___]]]aaa```\\\ccciiipppqqqjjjfffmmmwww~~~wwwoookkkiiiiiiiiigggddd___[[[XXXTTTOOOLLLDDDBBB???<<<;;;:::;;;<<<:::888999===;;;666777<<<===777999???>>>777999BBBPPP\\\ooopppiiixxxkkkZZZHHH888@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@???>>>======<<<<<<======>>>>>>>>>======;;;;;;::::::::::::;;;;;;===>>>>>>@@@AAABBBCCCCCC@@@>>><<<<<<===>>>===<<<999999999:::;;;===???AAAAAAAAABBBBBB@@@>>><<<::::::999888888:::<<<<<<;;;:::999888;;;>>>@@@>>>;;;<<<======>>>===;;;:::999:::;;;;;;<<<;;;;;;;;;:::;;;::::::BBBBBB===ZZZeeeKKKNNNjjj___HHHCCCBBBEEEIIIIIIGGGGGGLLLKKKJJJIIIIIIIIIIIIIIIDDDCCCAAA???>>>>>>>>>???======>>>????????????>>>AAACCCFFFHHHJJJJJJIIIHHHCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCBBBBBB@@@????????????AAACCCDDDCCCAAACCCCCCCCCCCCBBBAAA@@@@@@???>>>>>>>>>???@@@AAAAAACCCDDDEEEFFFGGGHHHIIIIIITTTWWWZZZ___pppxxxhhh[[[VVVTTTLLLDDDRRRYYYaaadddddddddhhhlllkkkmmmooopppooonnnooopppoooqqqrrrrrrrrrsssuuuxxxwwwxxxyyyzzzyyywwwuuusssuuuwwwyyy{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~www~~~{{{~~~dddHHH111...111...)))))))))))))))***+++++++++,,,++++++++++++++++++,,,,,,***,,,...///000///...---333333333333333333333333000000111222333333444444444444222111000000///000333555666444111000222444666666666666777888999:::888777555444444555666666777777777888:::<<<>>>@@@<<<<<<<<<===============999888===FFFPPPdddyyy{{{xxxlll___\\\___bbbcccbbb`````````iii{{{zzzzzz{{{oooiiihhhdddaaa]]]ZZZYYYXXXWWWVVVXXXUUURRRNNNLLLIIIEEECCC>>>===;;;:::999999:::;;;>>>777444666888777888<<<;;;444222555888AAAZZZtttxxxlllnnnuuudddTTTLLLDDD;;;@@@@@@AAABBBBBBBBBBBBBBB?????????>>>===<<<<<<<<<>>>???@@@@@@AAAAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBB@@@>>><<<<<<===>>>===<<<::::::::::::<<<>>>@@@AAAAAA@@@???>>>===<<<;;;;;;;;;:::888999:::;;;;;;:::===;;;:::;;;===>>>===;;;::::::;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;;;;:::999999999888???CCC???RRRuuunnnMMMFFFYYYxxxTTTIIICCCFFFIIIHHHGGGJJJKKKKKKJJJIIIIIIIIIIIIIIIFFFDDDBBB???>>>===>>>>>>===>>>>>>???@@@?????????BBBCCCFFFHHHIIIJJJIIIIIIDDDCCCBBBAAA@@@>>>======?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@??????@@@BBBCCCBBB@@@AAABBBBBBBBBBBBAAAAAA@@@?????????>>>??????@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGJJJJJJLLLQQQ\\\ooo|||pppjjjhhhaaaXXXXXX\\\```bbbccceeehhhllljjjlllnnnnnnnnnmmmnnnooolllnnnpppqqqqqqsssvvvxxxxxxyyyyyyzzzyyywwwuuusssssstttwwwyyy{{{}}}~~~~~~~~~}}}|||~~~~~~~~~~~~|||lllXXXAAA...,,,///---***+++******************+++++++++++++++++++++,,,,,,,,,---...000111111000///...111111111111111111111111000111111222333333444444444333222111000000000000222333444222000///111333444444444444555666777888777666555444444555666666999999888777888999;;;;;;:::::::::;;;;;;;;;;;;;;;???;;;<<<>>>???EEE]]]vvv||||||yyyrrrggg\\\SSSOOOTTT]]]gggjjjgggccccccddd{{{{{{xxxssskkkeeebbbbbb||||||wwwwwwuuulll```UUUNNNKKKMMMLLLLLLMMMNNNMMMJJJHHHGGGDDDBBB@@@???>>>;;;999777777777777888888888888:::444000333777666555555999888;;;AAALLLccc{{{ssssssyyyxxxrrrggglll{{{```HHHBBBBBB@@@>>>???@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>@@@AAABBBCCCDDDEEEEEEEEEBBBAAA@@@???>>>=========>>>>>>>>>??????@@@@@@@@@>>>===;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===???@@@AAA@@@???===;;;::::::;;;<<<<<<;;;999999:::;;;:::999@@@>>>;;;;;;<<<======<<<999888999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999<<>>>>>>>>???@@@@@@@@@@@@???BBBCCCEEEGGGIIIIIIIIIIIIGGGFFFDDDBBB@@@>>><<<;;;>>>>>>@@@AAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBBBB@@@?????????AAAAAA@@@???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>??????AAAAAAAAABBBBBBCCCCCCCCCHHHEEEFFFLLLPPPWWWkkk{{{xxxqqqiii____________aaaeeehhhkkkiiikkkmmmmmmmmmlllmmmnnnjjjlllnnnooopppsssvvvxxxyyyyyyzzzyyyxxxvvvtttsssssssssuuuwwwzzz|||~~~~~~~~~~~~}}}}}}~~~~~~|||~~~yyyZZZHHH888++++++---+++***,,,******************))))))***+++++++++,,,,,,,,,---000000111222222111000//////////////////000000000111111222222333333444444444333222111111111111111000111222000///...000111222222222222333444555555666555555444555555666666:::999888666666666666777777777888888888999999999===999999;;;999888AAAOOOqqq|||qqqkkkgggbbb^^^[[[ZZZXXXRRRNNNUUUWWWZZZXXXRRRMMMJJJIIItttssslllbbbWWWSSSVVV[[[]]]______\\\UUUMMMHHHFFFKKKJJJIIIIIIIIIFFFBBB???<<<:::999999999999777666444555666666666666666555444444555888999888666555;;;CCCSSSeeevvvyyykkkjjjzzz~~~uuurrrkkkKKKAAABBBAAA???@@@>>>>>>???@@@@@@@@@@@@@@@DDDDDDDDDCCCCCCCCCBBBBBBAAABBBCCCEEEFFFGGGGGGGGGFFFEEECCCAAA@@@??????>>>>>>>>>>>>>>>>>>>>>??????>>><<<::::::;;;<<<;;;:::;;;;;;<<<===>>>???@@@AAA??????>>>=========<<<<<<===;;;999999::::::999888@@@>>><<<;;;;;;<<<>>>>>>;;;:::999999999:::<<<===:::;;;;;;<<<<<<<<<<<<<<<===DDDCCCCCCJJJKKKJJJSSSooowwwrrr^^^```www~~~XXXJJJIIIFFFFFFJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJGGGCCC???<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@AAABBBDDDFFFGGGHHHHHHHHHHHHHHHFFFDDDBBB@@@???>>><<<>>>@@@AAABBBAAA???>>>??????????????????????????????>>>>>>>>>@@@BBBCCCAAA???>>>>>>???@@@???>>>>>>>>>???@@@AAAAAAAAA@@@AAA@@@???>>>>>>===>>>>>>@@@@@@AAAAAAAAAAAAAAAAAAKKKEEEGGGNNNMMMMMM]]]ttt}}}|||uuummmdddaaa\\\[[[^^^cccfffhhhhhhjjjlllmmmmmmmmmnnnooolllmmmooopppppprrruuuwwwyyyyyyyyyxxxwwwvvvtttsssvvvvvvvvvwwwyyy|||~~~}}}}}}}}}~~~~~~~~~}}}xxxtttOOO;;;222,,,,,,,,,)))***---++++++******))))))((((((***++++++,,,,,,---------111111222222111000///.........////////////000000222222222333333333444444333333222111111111222222111111111000///000000111111111111111222222333444444444444444555666666666999888666444444444444444666666666777777888888999888666777<<<===<<>><<<999777777666555555777888777666555555666666666555444444222666999888888<<>>>>>???????????????EEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCEEEFFFGGGGGGGGGHHHGGGEEECCCAAA@@@??????>>>>>>>>>>>>>>>>>>??????@@@???======>>>>>>>>>===;;;;;;<<<===>>>??????@@@===???AAABBBBBB@@@>>><<<===;;;999999::::::999888<<<<<<;;;:::;;;<<>>===;;;:::::::::;;;<<<888999:::<<<===>>>??????999CCCCCC@@@DDDEEEFFFOOOYYY|||}}}rrrxxxyyyiiinnnaaassshhhNNNGGGFFFGGGIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJHHHDDD@@@===<<<<<<===>>>>>>???@@@@@@@@@@@@???@@@AAABBBCCCEEEFFFGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@<<<===???AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===>>>???@@@BBB@@@>>>===<<<>>>>>>>>>=========>>>???@@@@@@@@@???@@@@@@???>>>============AAAAAAAAAAAAAAAAAAAAAAAAEEEAAADDDKKKJJJGGGUUUkkk}}}{{{yyysssllleee```[[[YYY[[[___ccceeeiiikkkmmmnnnnnnnnnooopppooopppqqqqqqqqqqqqsssuuuwwwwwwwwwwwwvvvuuuttttttzzzyyyyyyyyyyyy{{{}}}~~~{{{{{{|||}}}~~~~~~~~~wwwzzzkkkFFF555111...---+++))))))++++++******))))))(((((((((******+++,,,------......000000000//////......---/////////000000000111111333333333333333444444444222222222222222222333333333222111111222222222222222222111111222222333333222333333444555666666666666555444333333333444555555666666777888888999999:::777777:::;;;999888999AAAJJJRRRjjjIIIHHHFFFAAA<<<<<>>;;;888666666666666555444333333444555666666444666666666666666555555555111666777555888III^^^llltttxxxbbbRRRKKKFFFCCC???;;;<<>>??????@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEFFFFFFFFFGGGFFFEEECCCBBB@@@@@@@@@>>>>>>>>>??????@@@@@@@@@DDDBBB@@@@@@AAABBBAAA@@@:::;;;<<<===>>>>>>>>>>>>;;;===AAADDDDDDBBB>>><<<<<<;;;999999:::;;;:::999999:::;;;;;;:::<<<>>>AAA>>>>>>===<<<;;;;;;;;;;;;888999:::<<<>>>??????@@@;;;DDDCCC@@@CCCBBBFFFSSS^^^xxxyyyooopppxxxtttmmm[[[fffsss||||||ZZZIIIGGGIIIIIIGGGGGGFFFFFFGGGGGGHHHHHHIIIGGGEEEBBB???======<<<======>>>????????????>>>>>>???@@@AAABBBDDDEEEEEE@@@@@@@@@@@@@@@@@@??????======???@@@@@@@@@???>>>========================??????>>>>>>>>>>>>>>>??????===;;;;;;<<<>>>>>>>>>======>>>>>>???>>>>>>>>>??????>>>=========>>>>>>@@@@@@@@@AAAAAABBBBBBBBB@@@???BBBGGGGGGFFFRRR```qqquuuhhhnnnpppooollllllllliiicccbbb```]]][[[ZZZ]]]```ccchhhjjjmmmnnnnnnnnnpppqqqpppqqqrrrrrrqqqqqqrrrtttuuuuuutttttttttttttttttt{{{{{{{{{zzzzzz{{{{{{|||zzz{{{|||~~~~~~~~~~~~vvv~~~[[[<<<222000...---+++*********))))))))))))))))))((((((******+++,,,---...//////.........---------------//////000000111111222222333333333333444444444444222222222222222333444555444333111222333555444444333222222111222222333333000111333444666666777777444333222222222333444555555555666777888999999::::::888888999999999777666777>>>???JJJggg???>>><<<:::999999999:::<<<<<<<<<======;;;999888666555333444555777666555555333333333555555555333555555444444555666777888555<<>>??????AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBCCCDDDDDDEEEEEEEEEDDDFFFEEEDDDBBBAAA@@@@@@@@@===>>>>>>???@@@AAABBBBBBBBB@@@???>>>@@@@@@???>>>999:::<<<===>>>>>>======999;;;===???@@@???===;;;;;;:::888999:::;;;;;;:::888:::<<<;;;:::999;;;===;;;;;;<<<<<<<<<;;;:::::::::;;;<<<======>>>>>>>>>@@@CCC@@@BBBFFFBBBDDDSSS^^^jjj~~~}}}qqqkkkjjjnnnyyycccUUUYYYbbbppp~~~pppPPPHHHIIIGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFEEECCCAAA???===<<<<<<<<<===>>>>>>>>>>>>============>>>@@@AAACCCDDD???????????????>>>>>>>>>>>>>>>>>>>>>????????????========================????????????>>>===<<<<<<>>>;;;999999;;;===>>>>>>======>>>>>>>>>===<<<<<<>>>============>>>>>>???>>>>>>???@@@AAABBBBBBCCC@@@BBBCCCDDDDDDHHHOOOUUUYYYhhh~~~ssscccWWWOOOKKKPPPTTTVVV[[[______[[[___``````^^^\\\\\\___cccgggiiilllmmmmmmmmmooopppnnnooopppppppppppprrrtttrrrrrrrrrrrrssstttuuuuuuxxxyyyzzzzzz{{{{{{{{{zzz{{{|||}}}~~~~~~}}}~~~~~~wwwzzz}}}hhhIII555///...,,,++++++,,,+++)))((((((((()))))))))))))))******+++,,,---...//////------------------.........//////000111111222222444444444444444444444444111111111222333444555666555333111222444666555444222222111111111111222222///000222444666777777777444444333222222222444444444444555666777888999999666888999:::;;;;;;;;;999111999888888EEESSSggg~~~zzzvvvzzz===;;;:::999999888666444444333333333444444222111111111111333666666555333666555444444666666555444333222222222444666999;;;>>>IIIVVVeee~~~{{{ttttttvvvvvv~~~fffOOOIIIBBBMMMPPPIIIDDDFFFEEE@@@CCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDDDDEEEEEEEEEDDDDDDEEEDDDCCCAAAAAA@@@@@@@@@===>>>???@@@AAABBBCCCCCC>>><<<;;;:::;;;<<<;;;:::999:::;;;=========<<<<<<888888999:::;;;;;;;;;;;;:::999888888:::<<<<<<;;;888;;;===<<<999888999:::777888:::;;;<<<<<<;;;:::===============<<<<<<;;;@@@===999>>>EEE>>>===LLLPPPUUUhhh{{{sssxxxnnnkkklllqqq~~~YYYSSSSSS]]]pppXXXHHHGGGDDDFFFFFFEEEEEEFFFGGGHHHHHHEEEFFFEEEDDDBBB@@@===;;;;;;<<<<<<===============<<<<<<<<<===>>>@@@BBBCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???===;;;999===;;;888999;;;===??????===>>>>>>>>>===<<<;;;;;;======<<<======>>>???@@@<<<===>>>???@@@AAABBBBBB>>>BBBCCC???@@@FFFKKKKKKQQQVVV```oooqqqddd\\\PPP@@@:::???888???FFFLLLSSS[[[]]]ZZZ]]]aaacccaaa]]]\\\___cccfffhhhjjjlllllllllnnnoookkkmmmnnnoooooopppsssuuupppppppppqqqrrrsssuuuvvvuuuvvvxxxzzz{{{{{{{{{zzz{{{|||~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~xxxzzzoooUUU===333---,,,***)))+++---,,,)))''''''(((((())))))************+++,,,---//////000---------------...///000.........///000111111222444444444444444444444444111111111222333444555666444222000111444666555333222111000000000000111111...000222444666777777777666555333222222222222333333333444555666777888999666999;;;:::888777555333666999555444;;;;;;===GGG___|||{{{ssslllqqq666666666555555444444444222222222222222222222222333222111222444666888888555222222666888666555666:::222000666777555===KKKLLLaaayyy{{{mmmjjjnnnxxxkkkTTTLLLEEEEEEFFFGGGFFFDDDDDDGGGJJJJJJIIIGGGEEEEEEFFFGGGHHHJJJHHHFFFDDDCCCCCCDDDDDDEEEGGGIIIIIIGGGEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@;;;:::;;;===@@@AAA@@@>>>@@@???===<<<;;;;;;<<<=========<<<:::888888;;;===;;;:::999:::;;;<<<<<<<<<:::::::::999999888666666;;;;;;<<<===============:::;;;;;;;;;<<<=========????????????===;;;999888;;;:::<<<===<<<<<>><<<<<<<<<<<<===??????===;;;<<<<<<===>>>???@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????AAA@@@>>><<<<<<;;;<<<======>>>@@@@@@>>>>>>>>>???<<<======>>>???@@@@@@AAA@@@???>>><<<<<<<<<===>>>>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>??????@@@AAABBBDDDDDDCCCCCCEEEFFFMMMQQQWWW___kkk~~~vvvxxxzzz{{{xxxqqqiiicccVVVOOOEEE@@@??????>>><<<777999>>>FFFOOOVVVZZZ[[[bbbbbbaaaaaa````````````eeehhhjjjkkkkkkkkklllnnnjjjkkknnnppprrrrrrsssrrrrrrsssttttttssssssuuuwwwyyyzzzzzz{{{{{{||||||}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}~~~{{{uuu{{{oooZZZKKK;;;///,,,++++++******++++++,,,)))))))))))))))*********++++++,,,,,,---...//////........................////////////............222222222222222222222222000000111222333333444444222222222111111111000000444222111//////000222333222444666888999777555444222222222111111111111000222222222333444555777777888999999999888777555444777666444444666;;;@@@DDDGGGWWWsssxxxuuutttyyy222222222222111111000000222222222222222222222222333222111111222333333333888444333444333111333777888333333999@@@DDDKKKRRRjjjxxx{{{}}}~~~mmmSSSHHHHHHEEEEEEFFFGGGEEEDDDDDDGGGJJJIIIHHHGGGFFFEEEFFFGGGGGGJJJHHHFFFDDDBBB@@@??????BBBDDDGGGGGGEEECCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>><<<<<<<<<>>>???>>>===<<<;;;;;;:::::::::::::::>>>>>>===<<<:::;;;>>>@@@DDD>>>888777<<<@@@@@@>>>999999999999888888777666;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<======>>>===<<<;;;999888888888:::<<<;;;;;;BBBJJJOOOIIIIII]]]vvvpppsssxxxmmmWWWSSSXXXiii~~~___IIIHHHGGGDDDDDDDDDCCCCCCDDDEEEGGGFFFFFFFFFEEEDDDBBB???>>><<<;;;;;;===>>>>>><<<:::;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>======<<<<<<@@@???>>>===<<<<<<<<<<<<<<<===??????=========>>><<<<<<======>>>??????@@@??????===<<<<<<<<<======>>>=========<<<<<<<<<;;;======<<<<<<======>>>??????@@@BBBBBBAAAAAACCCDDDIIIMMMSSSXXX___kkkyyy}}}qqqmmmhhhccc^^^VVVLLLFFF>>><<<;;;;;;;;;999555222444777<<>>AAAEEEMMMZZZgggwww000000000000000/////////333333333333333333333333222222222222222222222222222000222333222000444:::444999BBBPPPdddvvv|||yyyyyy^^^NNNBBBCCCHHHDDDDDDEEEEEEDDDCCCDDDFFFHHHGGGGGGGGGGGGFFFFFFFFFFFFIIIHHHFFFDDDAAA>>>;;;:::>>>@@@BBBCCCBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@>>>;;;;;;<<<<<<<<<;;;999999::::::;;;;;;::::::>>>>>>>>>===<<<===@@@CCCNNNDDD999777;;;@@@???<<<888888888888888888888888======>>>?????????>>>>>>;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::999888666555777999999999???GGGIIIBBB===MMMtttuuuyyy[[[RRRQQQccc|||hhhPPPJJJFFFDDDDDDDDDCCCCCCDDDDDDDDDFFFFFFFFFFFFEEECCCBBB@@@<<<;;;;;;;;;======;;;999::::::;;;<<<===>>>>>>???AAAAAA@@@@@@@@@?????????======<<<<<<;;;:::999999===============<<<;;;::::::<<<======<<<;;;;;;<<<;;;;;;;;;<<<======>>>>>>>>>>>>===<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>===>>>???@@@??????@@@BBBBBBGGGLLLPPPSSSWWW]]]aaammmuuuhhh___SSSJJJFFFBBB===888555777;;;======:::666333333444999AAAKKKTTTYYY[[[]]]^^^^^^______```aaaaaaccceeefffgggfffggghhhjjjkkklllnnnoooppppppoooooolllnnnooopppppprrruuuwwwxxxxxxxxxwwwvvvuuuuuuuuuvvvxxxzzz{{{|||}}}~~~~~~~~~~~~{{{yyyrrrppp~~~zzzjjjTTTDDD;;;444...++++++************++++++)))))))))*********++++++------------------------...........................//////000000111111111000000000000000000000000000000000111222222333333444444333333222111111000......------...000222333555555555555555444444444555555444333222222111111222222222222333555666777777888888999888777555444444444444555777999<<<===@@@BBBCCCAAAEEEUUUnnn222222222222222111111111333333333333333333333333000111333444444444555666222333666777444222777???AAAQQQeeezzzrrr[[[MMMIIIEEEGGGJJJDDDDDDDDDDDDCCCCCCDDDEEEGGGEEEFFFFFFFFFFFFEEEDDDDDDFFFFFFEEEDDDAAA>>>;;;999:::<<<>>>???>>>>>>???@@@BBBAAAAAAAAAAAA@@@@@@@@@???===:::999:::;;;<<<<<<888999;;;<<<======<<<<<<;;;<<<<<<;;;;;;===@@@CCCPPPHHH>>>999999;;;:::888999999888888888888999999===>>>>>>?????????>>>>>>;;;;;;::::::999999999888888888999999999999999999666555555777777666:::AAA???<<<999FFFiii~~~jjjXXXOOO\\\uuucccPPPCCCDDDCCCBBBBBBCCCDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDCCC<<<;;;::::::<<<<<<:::999999999:::;;;<<<<<<======@@@@@@?????????>>>>>>>>>======<<<;;;:::999888888:::;;;<<<======<<<:::999999:::<<<<<<:::999:::;;;:::::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;===>>>???>>>>>>???AAA>>>BBBGGGKKKMMMOOOQQQSSSWWW\\\fffsss}}}~~~~~~nnnaaaPPPDDD@@@@@@???===FFFGGGHHHGGGEEEAAA===;;;444444888>>>GGGPPPUUUXXXYYYZZZ[[[\\\^^^___`````````bbbdddeeefffhhhjjjmmmllllllnnnoooooonnnmmmmmmlllmmmoooooooooppprrrtttxxxxxxxxxwwwwwwvvvvvvvvvvvvxxx{{{|||||||||~~~~~~~~~~~~~~~~~~~~~~~~|||{{{}}}xxx}}}uuupppkkk^^^JJJ;;;444000---++++++************++++++)))))))))******++++++,,,------------------,,,,,,...........................//////000111222222333000000000000000000000000000000000000111111222222444444333333222111111111///////////////000111222333333222222333444666666666666555444333222222111222222222222333444555666666777888888888777555444333333444555666888999999:::<<<<<<999777===HHHSSSddd}}}222333333333333333333333333333333333333333333333000222444333222222333555888777777777666777AAALLLbbbwwwyyywwwxxx|||~~~___QQQNNNPPPKKKIIIJJJDDDDDDCCCBBBAAABBBCCCDDDEEEDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCBBB@@@===<<<777999;;;<<<;;;<<<===>>>AAA@@@@@@@@@@@@?????????===:::888777999;;;<<<<<<777888:::<<<======<<<<<<888999999888888:::>>>AAADDDCCC@@@<<<888777888:::;;;:::999999888999999:::======>>>>>>>>>======<<<::::::999999888888777777777777777777777888888999888555555666666444666;;;999<<<@@@JJJdddiiiQQQUUUkkkxxx]]]GGGCCCAAA??????BBBDDDEEEEEEEEEFFFGGGGGGGGGFFFDDDCCC===<<<::::::;;;;;;:::999999999::::::;;;;;;<<<<<>>>>>>>>===============<<<;;;;;;:::999999888999;;;<<<<<<;;;:::999888999;;;;;;999888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<======>>>???<<<===??????>>>>>>@@@AAA???AAADDDGGGIIILLLNNNPPPQQQSSSWWW]]]dddiiilllllljjjuuutttdddXXXRRRPPPNNNKKK\\\\\\[[[XXXRRRIII@@@;;;777666888<<>>===<<<;;;999KKKfff~~~111111111222222222222222333333333333333333333333222444444222//////111555333222666>>>EEENNN\\\hhh|||zzz{{{|||ttt^^^SSSRRRRRRHHHEEEGGGDDDDDDBBB@@@@@@BBBCCCDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@??????777999::::::::::::<<<===?????????>>>>>>>>>======:::999777777999;;;;;;;;;555666777888999999::::::777888888777777999<<>>===:::999<<<@@@>>>===<<<:::999999:::;;;;;;;;;<<<<<<<<<;;;::::::888888888888888777777777888777777666777777888888999666555777666444555999999===EEEOOO\\\ooosssTTTSSShhhmmmRRRFFFBBB======@@@CCCEEEDDDEEEFFFGGGGGGFFFEEEDDDCCC???===;;;:::;;;;;;;;;:::999999::::::;;;;;;;;;;;;>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;777888999:::::::::::::::777999::::::999888888999::::::::::::::::::;;;;;;999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<======>>>???<<<===??????>>>>>>@@@AAABBBBBBBBBCCCEEEHHHJJJLLLPPPPPPQQQTTTWWW\\\aaadddeeehhhmmmttt|||}}}}}}zzzvvvppplllooollliiifff___SSSDDD999999777777;;;AAAIIIOOOQQQWWWWWWXXXZZZ\\\^^^___```___aaaccceeegggkkkpppssslllmmmnnnooopppooonnnmmmpppqqqqqqpppnnnnnnoooqqqrrrrrrrrrssstttuuuuuuuuuyyy{{{}}}~~~}}}{{{{{{|||~~~}}}~~~~~~}}}~~~~~~~~~zzz|||{{{vvvwwwwwwqqqkkkdddTTT@@@444000...,,,******))))))))))))******((())))))***+++,,,------------------------------////////////////////////...//////000000111111111///////////////////////////////////////000000000000111111111111222222222444444333222111000//////.........///111444666888555555444444444333333333222222222222222333444444555666777777777666555555444555555555555555666666666666888;;;>>>>>>;;;777888<<>>>>>FFFWWWkkkxxx|||}}}yyyeeedddjjj]]]QQQOOOOOOGGGDDDGGGDDDCCCAAA??????AAACCCCCCBBBBBBAAA@@@>>>>>>??????@@@??????>>>>>>>>>>>>>>>>>>888999::::::999999;;;===============<<<<<<<<<<<<:::999888888999999888777777777777777777888999999999::::::999888:::===@@@:::<<<===>>>===>>>@@@BBBBBB@@@>>>;;;::::::;;;;;;999999::::::999888888777666666777777777777777777999888777666666777777888888444444777888777777:::<<<999???JJJMMMRRRlll}}}```^^^kkk}}}hhhLLLEEE===:::===AAABBBBBBFFFFFFGGGGGGFFFDDDBBBAAA@@@>>><<<;;;;;;<<<;;;::::::::::::;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<777777777888888:::;;;;;;777999;;;:::999888999999;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;<<<>>>>>>======???@@@BBBAAA@@@AAACCCFFFGGGHHHKKKLLLMMMOOOQQQUUUYYY[[[^^^^^^```dddffffffiiilllsssxxxnnnccc\\\XXXQQQEEE<<<999777666999@@@IIIOOORRRYYYZZZ[[[\\\^^^___```aaaaaabbbdddeeefffiiinnnqqqlllmmmooopppppppppoooooopppqqqrrrqqqppppppqqqsssssssssssssssttttttttttttuuuxxx{{{||||||{{{{{{|||}}}{{{{{{}}}~~~~~~~~~}}}{{{{{{{{{xxxtttrrrzzz{{{pppkkkhhh^^^KKK888//////...*********))))))))))))******((())))))***,,,------...+++,,,,,,------.........////////////////////////////////////////////////000000000000000000000000////////////////////////......///000111222222333111222222111111000///////////////000111222333444333333333333333444444444222222222111222222333444444555666777777666555555777666555555555555555666555666777999::::::999999>>><<<>>>CCCIIITTThhhzzz222222333333333444444444444444444444444444444444000222555555666;;;DDDLLLaaappp}}}mmmPPPHHHOOOVVVVVVKKKKKKOOOJJJIIIIIICCCCCC@@@>>>>>>AAACCCCCCAAAAAA@@@>>><<<<<<===>>>@@@???>>>===;;;;;;;;;<<<===999:::;;;:::999999;;;======<<<<<<<<<<<<;;;;;;;;;;;;:::999999999888666444:::999888888888999;;;;;;<<<<<<<<<;;;:::<<>>===???AAAAAAAAADDDBBB???<<<;;;:::;;;;;;888888888888888777666555555555666666777777888888:::999888666666666777888666333333777:::999:::======333666AAA???<<>>999;;;???@@@@@@FFFFFFGGGFFFEEECCCBBB@@@AAA???<<<;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;888999999::::::;;;<<<<<<777777666666777999;;;<<<888999;;;;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<:::<<<======<<<===>>>@@@?????????AAADDDGGGGGGGGGFFFHHHKKKLLLMMMOOOPPPRRRSSSTTTWWWYYYWWWUUU[[[cccdddzzzzzzwwwfffPPPEEEDDDEEECCC>>>888666555999@@@IIIPPPTTT[[[\\\]]]^^^```aaabbbccccccdddeeeeeeeeegggkkknnnlllmmmooopppqqqqqqqqqppppppqqqrrrrrrqqqrrrtttvvvwwwwwwwwwvvvuuuuuuttttttrrruuuyyy{{{{{{{{{|||||||||zzzyyy|||~~~~~~}}}}}}~~~}}}{{{yyyxxx}}}xxxssstttrrriiihhhcccWWWCCC111+++------*********))))))))))))******((())))))+++,,,---......++++++,,,,,,---...//////000000000000000000000000////////////............111111111111111111111111///////////////.........,,,,,,---///000222333333...///000000000000000///000000111111111000000000111111222333333444444555222222222111222222333333444555666777777666555555888777666555444555666666222777;;;;;;888666777999666666<<>>FFFHHHLLLZZZsssxxxnnnmmmyyy```KKKBBB@@@BBBEEEDDDEEEFFFFFFFFFEEECCCBBBEEEBBB???===<<<;;;:::999;;;===>>>>>><<<;;;::::::<<<;;;:::999888888888888===>>>???>>><<<;;;;;;;;;============<<<;;;:::999777888999999::::::::::::======<<<;;;;;;<<<===>>>BBBBBBBBB@@@??????AAACCCIIIEEE@@@;;;:::;;;===@@@AAA@@@>>>;;;999888777666666555444555777999999999<<<888666999999888888;;;<<<===>>>:::666333444666888777666666666888999:::999777777888777999GGGVVVxxxsssxxxxxxrrrzzz|||ddd^^^]]]TTTeee}}}gggXXXGGG???>>>???AAACCCBBBCCCDDDEEEEEEFFFFFFFFFDDDAAA???>>>>>>===<<<::::::::::::;;;<<<===>>>>>><<<<<<;;;::::::999888888999999999888888888888777888777777666666666666666777666666666777888999999777888999:::;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;;;;;;;::::::999999999:::;;;===<<<;;;;;;<<<>>>>>>>>>======???BBBDDDFFFKKKGGGDDDFFFKKKMMMKKKHHHKKKLLLMMMOOOQQQSSSTTTUUU]]]lllyyydddWWWOOOFFF;;;888<<<@@@AAA???999555333888DDDPPPWWWZZZ\\\\\\]]]^^^___```aaabbbbbbbbbcccccceeefffhhhiiihhhkkkoooqqqqqqqqqrrrrrrpppqqqssstttuuutttssssssvvvwwwxxxxxxyyyyyyyyyxxxvvvuuuvvvxxxzzz{{{zzzyyyzzzzzz{{{|||||||||||||||}}}}}}}}}|||}}}}}}~~~~~~~~~||||||{{{yyywwwuuuttt{{{zzzzzz}}}qqqjjjiiidddNNN777---------+++)))******)))))))))))))))***,,,,,,------------------........./////////000000//////000000000000//////111111000000000000111111000111222111/////////000////////////////////////---.........//////000000////////////////////////////////////////////////111111111111111222222333111111222222222333333333444444444333222444777:::CCC<<<444000222555666444555555555555555555444444777888888888999999999999999<<<@@@GGGTTTiii444555555444444555666666555555666777888;;;BBBHHHUUUjjjzzz}}}}}}|||hhhZZZJJJDDDBBBAAABBBCCCAAABBBCCCEEEEEEEEEDDDDDDDDDAAA>>><<<<<<;;;:::999<<<===>>>===;;;999999:::<<<;;;:::999999999999999;;;===>>>>>><<<;;;;;;<<<>>>>>>>>>======<<<;;;:::777888999;;;<<<===>>>>>>CCCBBBAAA@@@??????@@@@@@???@@@AAA@@@>>>>>>@@@AAADDDBBB>>>:::999:::<<<>>>???>>><<<:::999888777777333333333444666999::::::999999:::<<<;;;999<<>>>>><<<::::::::::::;;;;;;<<<===>>><<<;;;;;;:::999999888888999999999888888888888777999888888777777777777777777777777666777777888888777888999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999;;;;;;:::::::::999999999999:::<<<;;;::::::;;;======<<<;;;<<<===???AAACCCEEEBBB@@@BBBGGGJJJIIIFFFJJJKKKLLLNNNPPPQQQRRRSSSTTT```ooovvvrrrfffXXXOOOPPPKKKFFFFFFIIIIIICCC>>>999666666;;;FFFPPPUUUWWW[[[[[[\\\^^^___aaabbbbbbbbbbbbcccdddeeeggghhhiiiiiilllpppqqqqqqqqqqqqrrrsssttttttttttttrrrqqqpppvvvwwwxxxyyyzzzzzzzzzzzzxxxwwwwwwxxxzzz{{{zzzxxxxxxyyyzzzyyyyyyzzz~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||||||||zzzyyyxxxsssllliii]]]III444,,,------***)))******))))))))))))******,,,,,,------------..................//////////////////000000000000//////111000000//////000000111000111222111000//////111////////////////////////---........./////////000................................................000000000000000111222222111111111222222222333333333444444333222333666999CCC<<<444000111333333222555555555444444444444444555666666666666777777777888999999999:::BBBNNNWWWuuu888888666444333333555888666666666777>>>LLL\\\hhhzzz~~~}}}}}}}}}vvvmmmNNNHHHDDDDDDCCC@@@>>>?????????AAABBBCCCDDDDDDDDDCCC@@@>>><<<<<<<<<:::999=========<<<:::999:::;;;===<<<;;;::::::::::::::::::<<<======<<<<<<<<<===????????????>>>===<<<;;;777888;;;===???AAABBBBBBGGGFFFDDDBBBAAA@@@??????<<<===??????=========>>>???===;;;999888999:::;;;<<<<<<:::999888777777777444444444555666777888999666888<<<===:::888>>>GGGPPPOOOJJJBBB:::555444666666666555555555666777777555666888:::888777>>>FFFfffiiibbbdddSSS\\\lllyyyWWWBBB???CCCDDDAAABBBCCCDDDEEEEEEEEEEEEFFFDDDAAA@@@@@@???===;;;::::::::::::;;;<<<===>>>;;;;;;::::::999999888888999999999888888888888777:::999888888777777888888888888777666666666777777777777999:::::::::999888::::::::::::::::::::::::999999::::::::::::999999:::::::::999999999999999777999::::::999999:::;;;;;;::::::::::::<<<>>>???@@@>>>===???DDDHHHHHHFFFIIIJJJKKKLLLMMMNNNNNNOOOQQQZZZfffmmmmmmiiidddbbbeeeaaa^^^\\\ZZZRRRFFF===888777999@@@IIIPPPTTTTTTYYYZZZ[[[]]]___aaabbbcccbbbcccdddeeefffhhhiiiiiijjjmmmppprrrqqqppppppqqqssssssttttttsssrrrqqqpppuuuvvvxxxyyy{{{||||||||||||zzzyyyyyyzzzzzzyyyxxxzzz|||}}}zzzwwwwww|||~~~~~~}}}}}}||||||{{{{{{|||||||||}}}}}}}}}}}}}}}vvvyyylllfffQQQ@@@000,,,---,,,***)))******)))))))))******+++,,,,,,---------....................................//////000000//////...000000////////////000000000111222111000///000111////////////////////////.............../////////................................................//////......//////000111000111111111222222222222222333333333222333555888@@@:::333///000111000///444444444444444444444444333333333444444444555555555777888666333333666:::GGGLLLYYYooo:::777444444444555:::@@@IIILLLMMMNNNVVViii}}}wwwttttttpppoooyyy|||}}}oooMMMPPPKKKHHHFFFBBB===>>>BBB>>>???@@@@@@AAABBBBBBBBBAAA@@@=========<<<;;;999;;;<<<<<<:::999:::<<<>>>@@@???===<<<;;;::::::::::::<<<>>>???>>>>>>???@@@@@@@@@@@@@@@???>>>======999:::<<<>>>@@@AAABBBCCCEEEDDDBBB???===;;;:::999888:::<<<===<<<;;;;;;;;;;;;::::::999999::::::;;;:::999999888777888888888888888888888777777888999777777888;;;:::888<<>>======@@@DDDHHHIIIIIIHHHHHHIIIJJJKKKKKKJJJIIINNNXXXfffrrryyy|||}}}}}}}}}wwwnnnfff]]]QQQDDD;;;777888===DDDLLLRRRTTTTTTXXXYYYZZZ\\\^^^aaabbbcccbbbcccdddfffggghhhiiiiiikkknnnppprrrqqqoooooooooppppppqqqrrrssstttttttttuuuvvvxxxzzz|||}}}~~~~~~}}}{{{zzzzzzzzzyyywwwyyyvvvyyy}}}|||||||||{{{zzzyyyxxxxxxzzz{{{||||||{{{|||}}}~~~vvvhhhZZZDDD888---+++,,,+++))))))******))))))******++++++,,,,,,------......///////////////............---...//////////////////...000//////......//////000000111222111///...///000////////////////////////..............................................................................------......///000000000000111111111111222111222333222111222444666;;;777111//////000000///333333333333333444444444222222222333333333444444333666888999999999:::<<<<<<;;;@@@MMM^^^lllrrrsss:::666777@@@IIIQQQ[[[ddd~~~xxxvvvsssffffffjjjwwwyyyeeeRRR@@@EEECCCCCCDDDBBB???BBBHHH@@@@@@@@@????????????@@@AAA???>>>>>>>>>>>><<<:::999:::::::::;;;<<<@@@BBBBBBAAA???===<<<;;;::::::<<<>>>AAAAAAAAAAAABBBCCCAAAAAAAAAAAA@@@???>>>===<<<===>>>??????@@@??????AAA@@@>>><<<:::777555444555888:::;;;:::999999999999999999:::::::::;;;;;;999888888777777888888999888999;;;:::999:::<<<>>>>>>888555888;;;::::::;;;EEEEEEBBB<<<777555888<<<888888888888888888888888555777777555555999???DDDQQQjjj~~~xxxddd]]]]]]kkkiiiMMMBBBAAAAAA@@@AAABBBCCCCCCDDDDDDCCCEEEDDDBBBBBBBBBAAA>>><<<;;;::::::::::::;;;;;;<<<:::999999999999999888888999999999888888888777777777777666555555555555666888888777666555555555666666777888999:::999888888999999999999999999999999777888888999999888888777888888888888888888888888555666777777666666777999999999999999::::::;;;;;;<<<<<<<<>>:::888;;;@@@HHHOOOSSSUUUVVVWWWXXXYYY\\\^^^```aaabbbaaabbbdddfffggghhhhhhhhhjjjllloooppppppnnnnnnnnnoooppppppqqqrrrssstttuuutttuuuwwwzzz|||}}}~~~~~~}}}{{{zzzzzzzzzyyyxxxzzzzzz|||||||||}}}|||{{{zzzyyyxxxyyyzzz{{{zzzxxxxxxzzz}}}}}}^^^HHH:::222++++++,,,***)))******************+++,,,,,,,,,,,,---......///000000////////////////////////......////////////......//////............/////////000111000...---...///.......................................---------................................................---------,,,---....../////////000000000111111111000111222222111111222444444222///...///000111111222222222222333333444444222222222333333333444444333444444444333333444555999999888:::>>>CCCFFFHHHQQQUUU^^^hhhrrr~~~PPPJJJMMM___rrr~~~~~~|||uuuzzz~~~~~~bbbPPPKKKFFF???===>>>BBBGGGGGGCCCBBBDDDAAA@@@??????>>>>>>??????@@@?????????@@@@@@>>><<<888:::<<<<<<===>>>AAADDDBBBAAA@@@>>>============>>>@@@CCCCCCCCCCCCDDDEEEAAAAAAAAAAAA@@@???>>>===???????????????>>>======>>>>>>===<<<:::777555444444666888999888777888999:::999999999::::::;;;<<<999888888888888888999999444888;;;<<<;;;===AAAEEECCC;;;666999===<<<999888999::::::777444555999===999999:::::::::999888777555777666333333999???AAAAAALLLnnn|||[[[TTTRRR```yyynnnQQQ???>>>CCC???@@@AAABBBCCCCCCCCCCCCBBBBBBAAABBBCCCBBB???===;;;;;;::::::::::::;;;;;;999999999999999999888888999999999888888888888777666666555444444444444555777777666555555555666666666666888999999999888777888888888888888888888888777777888888888888777777777777777777777888888888444666777777666666777888777888888999:::;;;;;;;;;999999:::<<<>>>@@@BBBDDDDDDEEEFFFFFFEEECCC@@@???999===IIIYYYeeefff]]]SSSQQQLLLDDD>>><<<<<<===>>>???AAAEEEJJJOOOSSSVVVWWWWWWXXXYYY[[[]]]___```aaa```aaacccfffgggggggggggghhhjjjmmmooonnnmmmmmmnnnrrrrrrqqqqqqqqqqqqrrrrrrtttuuuwwwyyy{{{|||}}}}}}~~~|||zzzyyyzzz{{{{{{zzzzzz~~~~~~}}}}}}~~~~~~~~~|||{{{zzzvvvxxxyyyxxxuuuuuuyyy|||}}}UUU;;;555///+++++++++))))))+++***************+++,,,---,,,,,,---...///000000111//////000000000111111111---......//////......---......------------......---//////...---,,,---...------------------------.........---------------------------------------------------------------------,,,,,,------...///////////////000000000000///111222111000000111222/////////...///000111222000111111222222333333444222222333333333444444444444333222222222333444555444666777666555666:::===<<<>>>@@@CCCHHHNNNVVV[[[hhhssszzzmmmjjjzzzxxxtttoooooottt}}}\\\GGGAAAAAACCCEEEDDDBBBDDDHHHHHHCCC??????@@@???>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBBBB@@@>>>:::<<<>>>?????????@@@BBB>>>>>>>>>??????@@@AAABBB???AAACCCCCCCCCBBBCCCDDDAAAAAAAAA@@@@@@???>>>===@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<:::888777555555666777777666666888::::::999888888888999:::;;;:::999999888888888999999666999<<<<<<;;;<<<@@@DDDAAA:::777999;;;999888888444666777666333444777;;;888999999:::999888777666333777777333333888;;;999777>>>XXX|||XXXQQQNNNYYYooocccEEE<<>>;;;;;;::::::999::::::;;;888888888888888888999999999999999888888888888777777777666555555555555555666666555555555666777777555666888999999999888777888888888888888888888888666777777777777777777666666666666777777777888888555666777777666666777888555666777888:::;;;;;;;;;888999::::::;;;<<<>>>???CCCDDDEEEEEECCC@@@===;;;555444888FFFUUUXXXLLL>>>:::;;;???CCCFFFGGGGGGFFFIIIJJJKKKLLLNNNQQQTTTVVVXXXXXXYYY[[[\\\^^^______^^^```ccceeefffffffffeeeeeehhhkkkmmmmmmlllmmmmmmrrrrrrqqqppppppqqqrrrssstttuuuwwwxxxzzz{{{|||||||||zzzxxxwwwyyy{{{||||||xxx|||}}}}}}zzz{{{|||}}}}}}|||zzzyyysssuuuwwwvvvtttuuuzzz|||wwwvvvyyy|||yyywwwQQQ999333...,,,,,,+++((())),,,************+++,,,---...,,,,,,---...///000111111//////000111222333333444---......//////......---...------------------...,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------------------------------------------------------------...//////........./////////000000///000111111000//////000//////000/////////000111000000000111222333333333111222222222222333333333444333333444666888999:::222444777888888888;;;======>>>?????????AAADDDGGGDDDJJJRRRXXX[[[]]]___aaaeeefffggghhhhhhgggeeedddeeefffjjjoootttvvvuuutttyyy}}}}}}zzzwwwvvv```MMMFFFBBB===AAAKKKGGGBBB???AAABBB@@@@@@AAA>>>>>>===>>>???@@@BBBCCCAAA@@@AAABBBCCCCCCAAA???===???AAAAAA@@@?????????;;;;;;===>>>AAACCCEEEGGG???AAACCCCCCBBBAAABBBCCC@@@@@@@@@@@@???>>>======@@@@@@AAAAAAAAA@@@??????::::::;;;;;;:::888777666555666666555555666999;;;:::999777666666888999;;;;;;:::999999888999999999:::===???===999888;;;???;;;888666888777444555999333555777666444333666999777888999999999777666555111666888444444777666222666>>>PPPrrrZZZRRRMMMSSSeeeyyywwwNNN<<<@@@??????@@@AAABBBBBBBBBBBB>>>>>>???AAACCCCCC@@@>>>;;;;;;:::999999:::::::::888888888888888888999999999999999888888888888777888888777666666666666666555555555555555666777888555666777999999888888777777777777777777777777777666666777777777777666666555666666666777777888888555666777777666666777999333444666777999:::;;;;;;999:::;;;;;;:::;;;===>>>BBBCCCDDDDDDBBB???;;;999333------;;;NNNTTTJJJ===:::AAAMMMWWW\\\YYYSSSNNNQQQPPPOOOMMMMMMOOORRRUUUXXXYYYZZZ[[[\\\]]]^^^^^^^^^___bbbdddffffffeeeeeecccfffjjjllllllllllllmmmooonnnnnnoooqqqsssuuuvvvtttuuuvvvxxxyyyzzz{{{{{{zzzxxxvvvwwwyyy|||}}}}}}zzz{{{}}}~~~}}}|||zzzxxxvvvwwwyyyzzzzzzyyyxxxwwwppptttvvvvvvuuuvvv}}}xxxpppuuuyyy}}}nnnnnn~~~zzzQQQ>>>333///------+++''')))---************+++,,,---...,,,,,,---...///000111222//////000222333444555666---..................---...------,,,,,,------...+++,,,---,,,***)))***+++++++++++++++++++++++++++.........------,,,,,,,,,------------------------------------------------...------------...//////............/////////000...000111111000...///000///000111000///...///000///000000111222222333333111111111111222222222222333222111222333333222111222333555777888888777666333555888::::::;;;===???CCCDDDEEEEEEDDDDDDFFFGGGGGGHHHIIIIIIIIIGGGEEEDDDBBBDDDGGGKKKOOOOOOLLLJJJssssssssshhhrrrfffMMMJJJGGGCCC@@@??????@@@DDDCCCBBBAAA@@@>>>======@@@???===<<<<<<>>>@@@AAAFFFEEEBBBAAA@@@AAACCCDDDDDDBBB??????AAAAAA>>><<<;;;;;;===>>>@@@@@@AAAAAAEEEDDDCCCAAA@@@?????????@@@??????>>>>>>>>>======CCCCCCCCCCCCBBBAAA@@@@@@>>><<<:::999999888666444666666666666666777888999777777777777777777777777777888888777666777:::<<<>>>>>>===<<<:::999999888888999999777444222222333555555555666555555444333555555444444444444555555333333333444444555555555777;;;>>>NNNyyy{{{uuupppppppppwwwzzzYYYKKKVVV^^^jjjqqqAAA999777>>>AAA>>>AAAGGGCCC:::??????@@@@@@@@@AAAAAAAAA===<<<;;;:::999::::::;;;888888888888888777666666888999:::;;;:::999888777555666777888888888888888666666777777777777666666777777777777777777777777888777666666666777999:::666666666666666666666666666666666666666666666666666666666666666666666666666777777777888888888888999999999:::<<<>>>???@@@CCCDDDDDDBBBCCCDDD@@@999333888555333GGGcccfffVVVXXXYYY___fffgggbbb^^^^^^VVVUUUTTTRRRQQQRRRUUUXXXXXXYYYZZZ[[[\\\\\\[[[ZZZaaaaaaaaabbbcccdddfffgggcccfffhhhjjjjjjkkklllnnnnnnnnnnnnnnnooopppqqqrrrssstttvvvyyy{{{}}}~~~~~~}}}yyyvvvvvvyyy|||}}}|||}}}zzzwwwwwwyyyzzzxxxvvvrrruuuxxxyyywwwuuuvvvxxxyyyooouuu}}}wwwttt|||uuukkknnnvvvsss}}}eee???777++++++***)))(((((())))))******+++++++++,,,,,,,,,,,,---......//////.........//////000111000//////......---,,,,,,,,,,,,---,,,,,,,,,++++++*********++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000///000000000111111111111000///...------...///000////////////000000000000000000000000000000000000111111222222222333333333444444444555555555555666666666666777888888999999:::999999999999:::;;;<<<<<<;;;:::999888888888888888666444666:::===>>>===}}}wwwZZZJJJHHHGGGDDDBBB@@@?????????BBBAAAAAA@@@???===<<<<<>>=========???@@@AAABBBBBBBBBBBBCCCDDDFFFGGGDDDBBB??????@@@@@@???===;;;<<<===>>>???@@@@@@@@@BBBAAA@@@???>>>=========>>>>>>??????>>>>>>===<<<>>>???@@@@@@@@@@@@@@@???>>>===;;;:::999888777555666666555555555666777777666666666666666666666666666777777666555555777:::<<<<<<;;;:::999888777666555666777666444333444555555555555555555444333222444444333333333333444444333333333333444444444444444999:::CCCddd~~~wwwjjjhhhgggmmmzzzhhhNNNOOOWWWkkkccc???<<<>>>???======AAABBB???>>>?????????@@@@@@@@@@@@>>>===<<<;;;::::::;;;<<<777888888888777777666666888888999::::::999888888666666777777777888888888666666777777777777666666666666666666666666666666777777666666666777888999666666666666666666666666555555555555555555555555555555555555555555555555666666777777777888888888888888999:::;;;===>>>??????BBBDDDGGGMMMRRRNNNGGG<<>>@@@@@@@@@???>>>===<<<;;;>>>>>>===>>>???@@@AAABBBBBBBBBCCCDDDDDDEEEDDDDDDDDDAAA???>>>???@@@@@@???<<<===>>>>>>????????????@@@???>>>===<<<;;;;;;;;;<<<===>>>??????===;;;:::::::::<<<======>>>>>>>>>======<<<;;;999888777777666666555555444555555555666666666666666666666666555666666555444333555666999888888777666555444444222333555555444444666777555555555555444333222111222222111111111111222222333333333333333222222222222777777777LLLsss{{{uuutttyyy}}}xxxVVVLLLSSSkkkPPP???<<<<<>>>>>>>>>>>>>>??????>>>======<<<<<<<<<<<<===777777777777666666666555777888999999999999888888888777666666666777888999555666666777777666666555666666666666666666666666777666666666666777888888666666666666666666666666555555555555555555555555555555555555555555555555666666666666777777777777777777888888:::;;;===>>>===???CCCJJJVVV```^^^XXXOOOWWWddduuuqqq___XXXRRROOOLLLHHHIIIMMMQQQQQQPPPOOONNNOOORRRUUUWWWWWWXXXZZZZZZ[[[[[[ZZZ______``````aaabbbcccdddbbbdddgggiiiiiijjjkkkmmmmmmoooqqqssstttrrrpppnnnpppqqqsssuuuwwwyyyyyyzzzwwwuuutttuuuxxx{{{}}}}}}zzzxxxvvvvvvvvvvvvtttrrrsssuuuvvvuuusssqqqqqqrrrtttuuuzzzxxxuuu~~~|||yyy```DDD222...+++***))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---...............---///000///---,,,...111......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,,,,++++++************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------....../////////000000000//////............//////....../////////000000000000000000000000000000000111111111222222222222333333333333444444444555555444555555666777777888888::::::999999999999999999444444444444555666777888999888777888888666333111zzz|||rrr^^^RRRFFFBBBFFF???AAABBBCCCCCCBBB@@@??????@@@@@@@@@@@@???============>>>???AAABBBBBBCCCCCCDDDEEEEEECCCAAA???===BBB@@@>>>===>>>???@@@@@@======>>>>>>>>>>>>>>>===???>>>===<<<;;;;;;;;;;;;999;;;===>>>>>>===:::999999999:::;;;;;;;;;;;;;;;:::;;;;;;999888666666777777666555444444444444444666666666666666666666666555666777555333333333555666555555444333333222222111222444444333333555666444444444444333222000000222111111111111111111222333333333222222111111000111888999444>>>```{{{~~~fffTTTTTTgggtttooocccsssfffGGG===:::AAAEEE>>>::::::========================>>>>>>==================777777777666666666666666777777777888888888888888999777666444555666888999555666666666666666666555666666666666666666666666555555555666666666777777555555555555555555555555444444444444444444444444444444444444444444444444555555555666666666777777666666777777888:::;;;<<<>>>>>>@@@IIIXXXgggjjjfff]]]ggg|||gggQQQGGGAAA======???AAAHHHPPPNNNOOOOOOOOONNNOOORRRUUUVVVVVVWWWXXXYYYZZZZZZZZZ]]]^^^___```aaaaaabbbbbbaaacccfffhhhhhhiiijjjllllllmmmnnnooooooooommmlllrrrssstttvvvxxxyyyyyyzzzuuuuuuuuuwwwzzz|||}}}~~~{{{zzzyyyxxxwwwvvvtttssstttuuuuuutttrrrqqqqqqqqquuuwwwzzzwww{{{~~~www```III999111///******)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---.........------+++///333333000...///111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,---............//////////////////....../////////........./////////000000000000000000000000000000111111111111222222222222222333333333444444444444444444444555666666777777999999999999999888888777777666666666777777888999:::999888777777555444333tttwwwSSSHHHIIIDDDAAADDDAAACCCEEEFFFFFFEEECCCBBB@@@AAABBBCCCCCCBBB@@@???<<<===???AAABBBCCCCCCBBBAAABBBCCCCCCBBB???<<<:::>>>>>>======<<<===???@@@<<<======>>>>>>>>>======<<<;;;:::999999888888999777999;;;======;;;999888:::::::::::::::999888888666888999777555444555666777666555444444444444444555555555555555555555555555666777666444333333444333333333222222111111000222333444333222111222333333333333333222111000///222222111111111111222222222222111111000000000//////666999555999UUU}}}eeeUUU]]]gggcccXXX[[[rrr^^^JJJ<<<>>>DDDAAA<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>888888777666555666666777666666666777777888888888999777666444444555777888555555666666666666555555555555555555555555555555444444555555666666666666444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666666666666666666777888999:::;;;>>>>>>>>>EEEVVViiiqqqqqqaaaiii~~~```HHHCCC===999:::<<<>>>CCCJJJMMMNNNOOOOOOOOOPPPSSSUUUUUUUUUUUUVVVXXXYYYZZZZZZ\\\]]]^^^```aaaaaaaaaaaa```bbbeeegggggghhhiiikkknnnmmmlllkkklllmmmnnnoooqqqrrrsssuuuvvvwwwwwwwwwtttvvvxxxyyyzzz{{{|||}}}{{{{{{|||{{{yyyxxxvvvvvvuuutttsssssssssrrrrrrqqqttttttxxx|||~~~}}}vvvdddNNN===444111///***)))))))))))))))************+++++++++,,,,,,,,,+++,,,,,,---...---------)))...444777666222000000------,,,++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++***)))((((((************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************+++++++++,,,,,,,,,---------............//////////////////...............////////////////////////////////////000000111111111222222222222222222222333333333444222333333444555555666666777888888999999888777777:::999888777777777777777;;;;;;999888777888:::;;;gggXXXLLLJJJGGGBBB@@@CCCEEEGGGHHHIIIIIIGGGEEEDDDAAABBBDDDEEEEEEDDDCCCBBB===>>>AAACCCDDDCCCBBBAAA>>>???@@@AAA@@@???<<<;;;999;;;<<<===<<<<<<===>>>;;;<<<======>>>>>>>>>>>>999888777666666666666777666888999;;;;;;:::999888::::::::::::999888777666333666888666333222444777666666555555444555555555555555555555555555555555333555666666444333333444333222222222111111111000333444444333000//////000111111111111111111000///111111111000000111111111000000000000000/////////---222555555777IIImmmwwwYYYSSS]]]^^^WWWTTT^^^ooo}}}~~~dddHHH<<<===@@@AAA@@@=========<<<<<<<<<<<<;;;<<<======>>>>>>>>>>>>===:::999777666666666777888666555555555666777888999888777666555555555666777444555555666666555555444555555555555555555555555333444444555666555555555444444444444444444444444333333333333333333333333333333333333333333333333444444444444555555555666666666666777777999::::::;;;===>>>CCCQQQcccooorrr```bbblll~~~yyy___JJJ@@@;;;888888999999===CCCJJJLLLNNNNNNOOOPPPRRRTTTTTTTTTTTTUUUVVVXXXYYYZZZ[[[\\\^^^```aaaaaaaaa```___aaadddffffffggghhhjjjpppnnnlllkkklllnnnqqqsssooopppqqqrrrssssssssssssuuuwwwzzz{{{zzzyyyyyyzzzxxxzzz||||||zzzxxxwwwwwwsssrrrpppqqqsssttttttsssqqqpppwww|||vvvssslll```OOOAAA666000------)))))))))))))))******+++******+++++++++,,,,,,,,,++++++,,,---------------)))---222777999777444111------,,,+++++++++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---------,,,+++***))))))(((************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************+++++++++++++++,,,,,,,,,,,,---------......////////////......------........./////////////////////////////////000000000111111111111222111111222222222333333333222222222333444444555555555666777999999888888777999888777666555555555555:::;;;;;;;;;;;;<<>><<<;;;555888<<<===;;;:::;;;<<<:::;;;<<<===>>>>>>>>>>>>:::999999888888888888888666777888888999999999888777777888888888777666666222555888777333222555888666666555555555666777777555555555555555555555555000222444444333222222333333222222222222111111111222333333222000//////000//////000000111111000000000000////////////000000...///////////////000000...///222444444;;;QQQhhheeeRRRUUUYYYRRRUUUSSSYYYmmmaaaGGG>>>@@@AAA???============<<<<<<<<<;;;;;;<<<===>>>>>>>>>======;;;:::888777777777999999555555444444555777888999777777666666666555555555444555555666666555555444555555555555555555555555222333444555555555444444333333333333333333333333222222222222222222222222222222222222222222222222333333444444444555555555777777777777888999::::::999===???@@@GGGTTT^^^aaaXXXUUUVVV```mmmnnn[[[GGG:::555222333444555:::@@@HHHIIILLLMMMMMMNNNQQQSSSSSSSSSSSSTTTUUUWWWYYYZZZ[[[\\\___aaabbbbbbaaa```^^^aaaccceeeeeefffhhhiiillllllkkklllmmmoooqqqsssoooooopppqqqrrrrrrrrrqqqtttwwwzzzzzzwwwuuuttttttsssvvvyyyyyywwwuuuuuuvvvpppnnnlllnnnrrruuuuuutttpppmmmyyyqqqlllkkkaaaPPP@@@999444---***+++)))))))))))))))***++++++******+++++++++,,,,,,,,,++++++,,,------------,,,++++++---222888:::777333---,,,++++++***+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---......---,,,+++***))))))************************************************************************))))))))))))*********+++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---...///000000///...------------.........//////////////////////////////000000000000111111111111111111111111222222222222111111222222333444444444333444666888999999888777666666555444444444555555777;;;???@@@@@@???@@@AAA~~~___MMMHHHOOOOOOLLLJJJLLLQQQNNNHHHMMMLLLLLLJJJIIIGGGEEEDDD@@@AAADDDFFFGGGFFFDDDCCC>>>@@@CCCEEEEEECCCAAA???EEEDDDCCCAAA???<<<:::999222666;;;===;;;999::::::999:::;;;===>>>?????????======<<<<<<;;;<<<<<<<<<666666777777777888999999444444555666777777777777222666999777444333666999666666666666666777888999555555555555555555555555...000222333222111222222333333333333222222222222000111222111000///000111---...///000111111111111.........------.........---.........//////000000222///111555333222>>>MMMvvvrrrVVVQQQSSSTTT___UUUNNNfffzzzwwwWWWDDDAAA>>>888>>>>>>=========<<<<<<<<<:::;;;<<<>>>>>>>>>===<<<<<<;;;999777777888999:::555444444444555666888999666666777777666555444444444555555555555555555444555555555555555555555555222333444555555555444333333333333333333333333333222222222222222222222222222222222222222222222222333333333444444444555555888777777777888999::::::888===@@@>>>???EEEJJJLLLIIIGGGGGGRRReeemmm^^^GGG???888333222111222777===EEEHHHJJJKKKLLLMMMPPPRRRSSSSSSRRRSSSUUUWWWYYYZZZ[[[]]]___aaabbbbbbaaa```^^^```ccceeeeeefffgggiiiggghhhjjjkkkmmmnnnoooppppppqqqrrrsssssssssssssssssswwwzzzyyyuuurrrppppppooosssvvvwwwuuusssssstttmmmjjjiiilllppptttvvvuuuqqqmmm{{{}}}{{{vvv~~~xxxmmmkkkkkk___III888666444,,,)))+++))))))((())))))***++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,...***(((---555:::999555---,,,++++++******++++++*********++++++,,,,,,,,,++++++******++++++,,,---//////...---,,,******)))************************************************************************))))))))))))***************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---...///000000///...------------.........//////////////////////////////000000000000111111111111000111111111111222222222000111111222333333444444111333555888999999999888555555555555555666777888444:::AAAEEECCC@@@???>>>wwwhhhrrrtttfffWWWLLLGGGQQQPPPOOOPPPQQQQQQNNNJJJNNNMMMJJJHHHFFFEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>>>>@@@AAACCCEEEDDDCCCBBBCCCCCC@@@;;;777999999888777777666777777666888:::;;;<<<===@@@CCC<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::999888777777777666555555555555666666777666666555555555555666666777777777777777777777777666777888777444222222222333555555444222111111222111222222333333111000///111000000///...---------,,,---///000111000///------------............//////////////////.........111222333333555999>>>BBBbbbgggRRRKKKRRRQQQRRRYYYeeeuuu~~~```GGG@@@EEE???===<<<<<<===<<<:::888<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;:::999888888888888777777777777777888888888888888888888777666666555555555555555666777777444444555555444444333222333333333222222222111111444222111//////000222333111111111111111111111111444444444333333222222222444444444444444444444444555555555555666666666666666777999;;;===???@@@AAAAAADDDDDDIII[[[kkk```III???777111111333555777;;;EEEGGGKKKLLLMMMMMMNNNOOOQQQPPPPPPSSSXXXZZZZZZXXX[[[[[[\\\]]]^^^^^^^^^^^^^^^___aaadddfffggghhhiiiiiiiiijjjlllnnnooopppqqqnnnpppssstttssssssuuuvvvuuuwwwxxxwwwtttqqqooooooqqqsssuuuuuusssrrrqqqrrrpppqqqqqqrrrqqqqqqppppppqqqnnn|||www{{{}}}uuujjjfffgggXXXEEE555222000)))&&&***)))************+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,---,,,+++***)))))))))))))))))))))))))))*********)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,+++******+++,,,---***,,,---//////...,,,+++000////////////.........,,,---......///..................///////////////111111111000000000000000000111111111111222222222444444444555555555666666:::666333333555777666555888888:::>>>AAA@@@:::555|||mmmuuu}}}jjj```\\\UUUOOOMMMQQQOOOMMMMMMMMMLLLHHHEEEHHHGGGFFFDDDBBBAAAAAA@@@>>>>>>>>>>>>============;;;;;;;;;;;;===???AAABBBBBBAAAAAABBBCCCAAA===999888888777777777777888888888999::::::999:::<<<>>>;;;;;;::::::::::::;;;;;;<<<;;;:::999888777777666666666666555555555666666666555555444444555555666666666666666666666666666333555555444222111222333111111000000000111111111000111111222111000///...//////......---,,,,,,,,,,,,---///000000000...---------------........................////////////111222222222222555999<<<>>>|||~~~sssppprrreeeXXXPPPLLLSSS___mmmfffJJJ???===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::999888888888777777777777777888888888888888888888777666666444444444444444555666666444444444555444444333222333333222222222111111111333222000//////000222333111111111111111111111111444444333333333222222222444444444444444444333333444555555555666666666666555666777999;;;<<<===>>>===AAAAAADDDUUUfff```MMM???888222333555555888;;;EEEGGGKKKMMMMMMMMMNNNOOORRRQQQQQQSSSWWWXXXWWWUUUWWWXXXYYY[[[\\\^^^^^^^^^]]]^^^```ccceeefffggghhhhhhhhhiiijjjlllmmmnnnnnnnnnpppssstttttttttuuuwwwuuuvvvvvvuuurrroooooooooppprrrttttttrrrqqqqqqrrrqqqqqqpppoooooopppsssuuuwwwtttyyyvvvjjjddddddPPP???111000...)))'''+++)))************+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++))))))))))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,,,,,,,,,,,,,++++++*********************++++++++++++,,,++++++******++++++,,,***+++---...///...---,,,//////.........---------,,,,,,---...............------------............//////////////////////////////000000000111111111333333444444444444555555666444333444666777666444555555555777888888666555}}}~~~fff___XXXWWWUUUOOOKKKIIIJJJIIIHHHHHHHHHGGGEEEBBBCCCCCCBBBBBBAAA???>>>======<<<<<<;;;::::::999999777777777888:::<<>>;;;888888888777888888999999999::::::999777777888999::::::999999999999::::::;;;;;;:::999888777666666777777666666555555444444555444444333333444444555666666666666666666666666333444444333222333555888666333///...///111000//////000000000000///............------,,,+++++++++,,,---.../////////...---------------............---------.../////////000111111111000///111444777:::lll|||ppprrrwww___LLLMMMVVVbbbtttWWW<<<=========<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<;;;::::::999888777777666666777777777777777888888777777666666333333333333333333444555444444444444444333222222333222222222222111111111222111000//////000222222111111111111111111111111333333333333222222222222333333333333333333333333444444444555555555666666555555666777888999:::::::::>>>>>>???MMM^^^^^^SSSAAA:::666777888777999<<>>??????>>><<<:::999777777666666666777:::===???AAAAAAAAAAAAAAAAAA???===;;;;;;:::999888888888888888999::::::999777666777999::::::999999999999::::::<<<<<<;;;:::999888777777777777777666666555444333444333333222222333333444666666666666666666666666555666666555444666:::===@@@:::333000111222///,,,/////////.........------...---------,,,,,,+++++++++,,,---............---,,,,,,---------.........,,,,,,------...///000000///000000//////000333555EEEbbb|||UUUIIINNNWWWhhhxxxfffBBB;;;===??????===;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>======<<<;;;:::888777777666666666666777666777777777777777666666444444333333333333444444333444444444444333222222222222222222111111111111111000000///000111111222111111111111111111111111333222222222222222222222222222222222333333333333333333444444444555555555555666666666666777777777888<<<;;;:::EEEUUUZZZVVVCCC>>>;;;<<<;;;:::;;;>>>DDDGGGJJJLLLLLLLLLMMMOOOOOOOOOPPPRRRSSSTTTSSSSSSRRRSSSUUUWWWYYYZZZ[[[[[[ZZZ[[[]]]```bbbcccdddeeegggggghhhhhhiiiiiijjjjjjjjjllloooppppppqqqrrrsssvvvvvvuuusssppppppqqqsssqqqrrrrrrpppnnnlllkkkllloooooonnnmmmnnnsss{{{xxxtttxxx{{{www~~~}}}yyywww~~~}}}{{{qqq```RRRMMM>>>444+++++++++))))))+++))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))))))))))))))''''''((()))***++++++,,,***************++++++++++++++++++***************(((((((((((()))))))))))))))***+++,,,,,,+++***)))***+++,,,---------------,,,,,,,,,,,,+++++++++***++++++,,,---------------++++++,,,,,,------...................../////////....../////////000000000111111111111222222222222222111111222333555555555444666666444111222666:::nnnWWWIIIIIILLLNNNKKKFFFCCCAAA@@@;;;<<<======>>>???@@@AAA@@@@@@BBBCCCBBBBBB@@@???AAAAAA???===;;;999777666777777888999;;;>>>AAACCCBBBCCCCCCAAA???<<<;;;:::======;;;999888777777777999:::::::::888888:::<<<;;;;;;::::::::::::;;;;;;<<<======<<<;;;:::888777777777777777666555333222333333222222222222333333555555555555555555555555555666666555444666:::===BBB;;;444111333333111---.........---------------.........---------------+++,,,,,,---------------,,,,,,,,,------------...+++,,,,,,---...//////000---///000000111222555888;;;MMMmmm||||||aaaFFFFFFPPP^^^lllxxxsssMMM444777;;;=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>><<<;;;:::888888777666555555666666555666666777777777666666555555444444444444444555333333444444333333222111222222222111111111000000/////////000000111111222000000000000000000000000222222222222222222222222111111111222222222333333333333333333444444444444777777777666666666666666666888666444<<>>===>>>>>><<<::::::;;;===>>>>>>???@@@@@@AAA@@@@@@@@@??????===<<<;;;::::::999999999:::<<>>;;;::::::>>>===<<<:::999888888777999:::;;;:::::::::<<<>>>;;;;;;::::::::::::;;;;;;<<<<<<======;;;:::888777666666777777777555444333444333333222222333333444555555555555555555555555333444444333222333555888888555111000222333222111///...------,,,,,,------.........---------------+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---.........///---...000222333555888:::777BBBTTToooxxxkkkGGGAAAJJJXXXbbbjjjwwwxxxvvvVVV333333444777;;;======<<<::::::::::::::::::::::::<<<===>>>>>>>>>===;;;:::888888777666555555555555555555666777777777666666666555555444444444444444333333333333333222111111222111111111111000000000...//////000000111111111000000000000000000000000111111111222222222222222000000000111111222222333222222222333333333444444777777777777777666666666333333111111888EEENNNOOOFFFBBB???>>>;;;888;;;@@@AAACCCGGGHHHIIIIIIJJJKKKGGGJJJMMMOOOOOOPPPRRRTTTVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZ\\\^^^```bbbcccccceeeffffffggghhhiiiiiiiiiggghhhjjjjjjiiiiiiiiijjjkkkllllllkkkiiiiiijjjllloooooonnnlllhhhfffggghhhgggjjjmmmnnnooovvvxxxyyy~~~tttwwwyyyqqqdddQQQBBB;;;444000---++++++***)))))))))************+++++++++++++++++++++++++++++++++*********+++++++++++++++((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))(((((())))))******++++++***************))))))))))))))))))***************(((((((((((()))))))))))))))******************))))))******+++,,,---......++++++++++++************)))***++++++,,,,,,++++++++++++,,,---...//////000.........//////000000111//////000000000111111111000000000111111111111222333333333111000222555888333444666777666555666666~~~~~~{{{nnn```XXXRRRKKKGGGHHHEEEJJJIIICCC??????>>>;;;>>>???>>><<<999888:::<<<>>>>>>>>>??????AAABBBBBB>>>>>>???@@@AAABBBCCCCCC999888888999;;;===???@@@AAABBBCCC@@@===;;;;;;<<<<<<;;;;;;::::::::::::;;;999:::;;;:::999:::;;;===::::::999999999999::::::::::::;;;;;;:::888666555444555777777777666555444444444333333333333444444555555555555555555555555333555555444222111222333111111000000000111111222000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++,,,,,,,,,------------------------------------///111333333555888:::;;;@@@AAAGGGeeewwwPPP@@@GGGTTTZZZ^^^qqq|||zzz|||zzzhhhDDD===555444888<<<<<<;;;::::::::::::::::::::::::;;;<<<===>>>>>><<<;;;:::888888777555555444444555444555555666777777666666555444444333222222333333222333333333333222111111111111111111000000000000---...///000111111111111000000000000000000000000000111111111222222222222//////000000111222222333222222222222333333333333666666666666666666666666333222111333<<>>AAA@@@;;;;;;======<<<::::::===@@@@@@@@@??????@@@BBBDDDFFF>>>???AAADDDFFFIIIKKKLLL888777777777999:::<<<>>>>>>@@@BBB@@@===;;;<<<>>>999999999:::;;;<<<===>>>:::;;;;;;:::999888:::;;;999999888888888888999999888999::::::999777444333333444666888888777555444555444444333333444444555555555555555555555555555666777888777444222222222222333444333000///000111000///...---,,,---......++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------------------------,,,,,,...000222333333444666888333;;;888333III|||ZZZBBBEEEPPPUUU\\\ffftttYYYLLL<<<555888;;;;;;888:::::::::::::::::::::::::::;;;===>>>>>><<<:::999888888777555555444444444444444555666777777666666444333333222111111111222222333333333333222111111111111111111000000000000------///000111111111111000000000000000000000000000000111111222222222222...//////000111222222222111111222222222333333333444444555555555555555666555444333888CCCOOOVVVWWWDDD???;;;888333111666===>>>@@@DDDFFFFFFFFFGGGIIIHHHKKKNNNNNNLLLLLLMMMOOOPPPRRRTTTVVVXXXYYYZZZ[[[YYYZZZ\\\___aaabbbcccccc```aaabbbccceeefffggghhhiiijjjkkkjjjhhhffffffggghhhjjjmmmmmmlllkkkkkkkkkfffggghhhgggggghhhkkkmmmxxxyyyyyyxxxzzz~~~}}}}}}}}}qqqooovvvqqq\\\JJJ;;;222111((()))***))))))++++++))))))************+++++++++++++++++++++++++++++++++))))))******+++++++++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))*********)))))))))))))))+++*********))))))(((((((((((())))))*********+++))))))))))))************+++***)))(((((()))***+++)))))))))***+++---...///,,,,,,,,,++++++++++++***))))))***+++++++++++++++((()))***+++,,,---......++++++,,,,,,---...//////---------.........//////111111111111222222222222...333888:::777444111111777444000111444666666555|||zzzuuucccUUUNNNIIIFFFCCCBBBCCCCCCAAA???AAACCCEEEEEECCC@@@???>>>AAA@@@>>><<<<<<<<<======>>>>>>>>>===<<<===???BBB???@@@BBBDDDFFFHHHHHHIII@@@===:::777777999<<<>>>>>>??????===;;;:::;;;===>>>>>>======<<<;;;;;;;;;999999:::::::::999888888888999:::;;;;;;:::888777777777888777666555333222000444888999777555555666333333333444444444444555666666666666777777777777777777666555333222111111222111111111000000//////---,,,++++++******++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,///------333;;;>>>:::444555111333888>>>WWW~~~wwwuuuzzz{{{rrraaaOOOGGGTTTUUU[[[hhhvvv~~~nnnQQQ<<<999======888999;;;<<<;;;<<<===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;999888888777666555555444555666777777777666444333444444444444444444444444000111222333333333333333222222111000///...---------------.........//////111111000000//////......////////////000000000000111111000000000000111111222222222222222222222222333444555555555555777999;;;<<<>>>GGGVVV```]]]UUUIII@@@777555444555999???DDDDDDCCCCCCDDDFFFHHHIIIKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOPPPRRRUUUYYY\\\^^^ZZZ[[[]]]^^^______``````______aaaccceeegggiiiiiihhhgggfffffffffgggiiijjjhhhkkknnnoooooolllhhhffffffddddddffffffffflllttt|||~~~}}}rrrwww~~~fffVVVBBB666444111+++++++++************))))))******++++++,,,------...---+++))))))***+++,,,************************++++++************+++++++++++++++*********))))))******)))(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************************************(((((())))))*********+++))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000111000///......///000111444444444333222111000/////////000111333666777999}}}{{{zzz|||iii]]]VVVPPPLLLIIIFFFCCCCCCDDDDDDBBB@@@AAACCCEEEDDDBBB@@@>>>>>>@@@???>>><<<<<<<<<<<<===?????????===<<<<<<===??????@@@AAACCCDDDEEEFFFFFF@@@>>>;;;999999;;;===???===>>>>>><<<:::999:::<<<===============<<<<<<;;;;;;;;;:::999888777777666888888888888888777666666666666777777666555444333111333555555333333444666444555555555555666666666888888888888888888888888666666555444333222111000000000//////............---,,,++++++******++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000222888???@@@:::444333000222666888KKK{{{{{{{{{uuuYYYFFFKKKTTTYYYeeeqqqxxx}}}kkkMMM999555999===888999999999999:::;;;;;;::::::::::::::::::::::::999888888777666666555555555666666777666555444333444444444444444444444444000111222333333333333333222111111000///......------------.........//////000000000000//////......////////////000000000000111111000000000000111111222222222222222222222222333444555555555666999<<<@@@@@@AAAHHHUUUbbbbbb]]]III@@@777444444555999>>>DDDDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMQQQQQQQQQRRRSSSUUUWWWXXXYYYZZZ\\\]]]^^^^^^______^^^______aaabbbcccdddeeeffffffeeedddeeeeeeggggggfffhhhkkkmmmmmmkkkhhhffffffddddddffffffdddggglll~~~~~~ttt{{{sss]]]OOO<<<111000---+++++++++*********)))))))))******++++++,,,,,,---...,,,+++))))))***+++,,,******************************))))))))))))******++++++*********)))))))))***))))))(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************************************((()))))))))************))))))))))))))))))))))))***)))))))))))))))))))))************++++++,,,,,,+++++++++,,,,,,,,,------------......//////000000111000///......///000000222222222222111000///......///000111333555777888qqq[[[OOOMMMOOONNNJJJHHHFFFDDDCCCDDDDDDCCCBBBAAACCCDDDCCCAAA???>>>>>>??????===<<<<<<;;;<<<<<<>>>??????===;;;:::<<<===>>>??????@@@@@@AAAAAABBB<<<;;;:::::::::;;;<<<===<<<======;;;999888999;;;:::;;;===>>>>>>===<<<<<<===;;;999666555555555666999888777666555444444444444555555666666555444444222333333222111111333666666666666777777777777888999999888888777666666666555444444333222111000000---------------,,,,,,,,,---,,,++++++******+++++++++++++++++++++*********++++++************++++++++++++++++++++++++++++++++++++,,,,,,------......000000333999???>>>777111111///111333111;;;^^^pppQQQJJJSSSUUU^^^ooo~~~lllKKK::::::???:::::::::999777777888:::999999999999999999999999888888888777777666666555555666666666666555444444444444444444444444444444111111222333333333222222111111000000//////......---............/////////000000000////////////...////////////000000000000111000000//////000000111222222222222222222222222333444444444555888<<<@@@AAA???;;;===HHHUUU\\\[[[HHH???777444444444888===BBBBBBBBBCCCDDDEEEFFFGGGIIIIIIIIIIIIJJJKKKLLLMMMPPPPPPPPPQQQRRRTTTUUUVVVXXXYYY[[[\\\]]]]]]^^^^^^bbbcccccccccdddeeeeeeeeeeeeddddddcccccccccddddddccceeegggiiijjjhhhfffddddddbbbcccffffffbbb```bbbvvvwww}}}{{{```NNNDDD555---...,,,++++++*********)))))))))))))))******+++,,,,,,,,,---,,,+++))))))***++++++************************))))))(((((((((((())))))************))))))))))))))))))((((((''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))******)))))))))************+++++++++++++++,,,,,,,,,,,,---------...//////000000000000////////////000000000000111000000///...---......///000222333555666www^^^ZZZSSSKKKIIILLLMMMIIIDDDFFFEEEDDDCCCCCCDDDDDDCCC@@@BBBCCCBBB???=========>>>>>>===<<<;;;;;;;;;;;;;;;<<<===<<<;;;:::<<<===>>>==================>>>777777777888888999999:::;;;;;;;;;:::888777888999888999;;;===>>>>>>===<<<<<<:::666444333444666888:::999777555444333444444333333444444555555555555222333444555444444555555666666666666777777777777777777666555444333222111222222222111111000000000------,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++***************++++++************++++++************++++++++++++***++++++,,,---.../////////...000444888777222---///...000222...111FFF___zzzdddaaaWWWXXXooopppYYYGGG===>>>===<<<<<<:::666777999888888888888888888888888888888888777777777666666666666666555555555444444333333333333333333333333111222222333333333222222000000000000////////////.............../////////////////////////////////////////////000000000000000000////////////000000111111111111111111111111333333333333444999>>>CCCDDD???666000555CCCOOOSSSGGG>>>777444444444777<<>>BBBBBBBBBBBBAAABBBCCCDDD@@@AAABBB@@@>>><<<<<<=========<<<<<<;;;;;;:::999666777:::::::::;;;===>>>======<<<;;;:::;;;;;;;;;555666777888999999:::::::::;;;;;;999777666777999777888999;;;<<<<<<<<<<<<999777444222333555888:::<<<:::888666555555555555222222333333444444555555333555888:::;;;999777444444444444555555555666666777666555444333111000000000000000000000/////////---------------------------,,,++++++******++++++************************+++******))))))******+++)))))))))******+++++++++++++++,,,------.../////////...,,,---000111000......---000333///...999GGGhhhiiiTTTggg```EEE@@@;;;:::======999777:::888888888888888888888888888888888888777777777777666555555444444444444444333333333333333333333333222222333333333222222111////////////000000000000////////////////////////.............../////////////////////000000000000000000////////////000000111111111111111111111111222222222222333888===BBBLLLGGG;;;...---888FFFNNNFFF===666444444444777;;;>>>>>>???AAABBBBBBCCCCCCFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNQQQSSSUUUWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]][[[\\\]]]^^^```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbaaa```___^^^^^^^^^bbbfffeeeaaabbbfff~~~{{{xxxyyy[[[EEE:::888///,,,///---*********)))))))))((((((((())))))******+++,,,,,,++++++*********))))))***))))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************************************))))))))))))))))))(((((((((((((((((((((((((((((())))))***************)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------.../////////......///000000000000000000000000111000000///...---------...///000111222nnnWWWKKKEEECCCCCCCCCDDDEEECCC@@@>>>???AAA===>>>??????>>>???AAACCC???@@@@@@???<<<;;;;;;<<<<<<<<<<<<<<<;;;:::999888222555888999:::;;;===>>>>>>===;;;:::999:::;;;;;;777777888:::;;;<<<======:::;;;;;;999777666777999666777777888999::::::;;;888666444333333666999<<<;;;:::999888777666666666222222222222222333444555444666999===???<<<888444333333333333444444444444777777666555444333222111............////////////------...............///---,,,++++++******++++++)))))))))*********************))))))))))))******((((((((()))******++++++,,,,,,------......//////000...,,,,,,---///000000...---///222111000444;;;IIIsssWWWWWWzzz~~~```GGG<<<666:::===:::999;;;888888888888888888888888888888888888888888888888666555444444333333444444333333333333333333333333222222333333333222111111......//////000000111111000000000////////////...---............/////////////////////000000000000000//////......//////000111111111111111111111111000111111111222555:::===LLLJJJBBB555///555AAAHHHEEE===666444444333666:::??????AAABBBCCCDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKOOOOOOPPPRRRRRRSSSSSSRRRWWWWWWYYYZZZ[[[\\\\\\\\\YYYZZZ[[[\\\^^^___```aaa___```aaaaaabbbbbbaaaaaaaaa``````___^^^^^^]]]]]]^^^aaaeeegggcccaaahhhrrrxxx}}}VVVAAA777666...)))+++)))******)))))))))((((((((((((((())))))***++++++++++++************)))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************************************))))))))))))((((((((((((((((((((((((((((((((()))******+++++++++************)))))))))************++++++++++++,,,,,,,,,---......//////---...///000111111111000//////000000000000//////---------------...//////uuueeeTTTLLLHHHCCC@@@@@@CCCBBBAAA@@@??????@@@@@@999;;;<<<<<<;;;<<>>;;;:::;;;<<<;;;;;;<<<<<<;;;:::888777222444777999999:::;;;<<<>>>===;;;:::::::::<<<===888888888999;;;<<<>>>???:::;;;;;;999777666777999777666555555555777999:::999888666444555666999:::999999999999888888777666333222222111111222333444555555777:::<<<;;;777333333333333333444444444444666555555444333222222111,,,,,,------.........///------------.........///---,,,++++++******++++++((()))))))))*********+++******))))))))))))******''''''(((((()))******+++---------..................---,,,,,,---/////////...------000222111333555>>>```___MMMYYYlllvvvxxx~~~^^^III999999===:::888;;;999999999999999999999999888888888888888888888888666555444333333333444444222222222222222222222222222333333333333222111000---......///000111111222000000000000/////////...---------.........//////////////////000000000000//////............//////111111111111111111111111///000111000000222555777AAAGGGHHH@@@999:::@@@DDDDDD<<<555444333333555999<<<===???AAABBBBBBBBBBBBDDDDDDDDDEEEGGGHHHJJJKKKMMMNNNOOOPPPQQQQQQPPPPPPTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[[[[\\\]]]]]]^^^^^^[[[\\\^^^___```aaa``````]]]]]]]]]\\\]]]^^^___```bbbfffiiigggaaaaaannn~~~~~~yyy}}}NNN:::333333,,,(((***(((***)))))))))(((((((((((((((((())))))******++++++***************))))))((()))))))))))))))))))))))))))(((((((((((((((((()))((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((()))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************************************)))))))))((((((((((((((((((((((((((('''(((((()))******++++++,,,,,,++++++************************+++++++++++++++,,,,,,------......///,,,---///000111111111000---....../////////......---,,,,,,,,,,,,------...~~~hhh\\\XXXKKKAAA@@@???<<<:::<<<;;;999999<<<@@@@@@<<<888666888;;;;;;::::::>>>AAA?????????===;;;:::;;;<<<:::;;;<<<<<<;;;:::888777333555888999999888999:::>>>===;;;::::::;;;===>>>666666666777999;;;===???;;;;;;;;;:::888777888999888666444333333555777999;;;999777666555666777888666777888999999888777666444333222111111222333333555444444666888999666333333333333444444444555555333333222111111000000000+++,,,,,,------.........,,,,,,,,,------.........---,,,++++++******++++++(((((())))))*********+++******))))))))))))******&&&''''''((()))******+++...............---------)))***+++---......---,,,///,,,,,,...111222222333===RRRuuufffLLLEEEJJJQQQVVVhhhrrruuuYYY@@@;;;<<<999777888999999999999999999999999888888888888888888999999666555444333222333444444222222222222222222222222333333333333333222111000------...///000111222222111111000000/////////...---------.........//////////////////000000000000//////............//////000000000000000000000000...///000000///000222333:::FFFOOOLLLEEECCCEEEGGGCCC<<<555444333333555999999:::<<<===>>>???>>>>>>CCCCCCDDDEEEFFFHHHJJJKKKHHHIIILLLOOOQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWXXXZZZ\\\^^^___```______ZZZZZZZZZ[[[]]]___aaacccfffjjjmmmhhh___```rrrttt|||{{{tttqqqlllFFF333---000+++))),,,***))))))))))))((((((((((((((((((((()))******++++++***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************************+++*********))))))(((((((((((((((((((((((((((((('''(((((()))***+++++++++,,,,,,,,,+++++++++******)))************+++++++++++++++,,,------......///,,,---///000111111111000,,,,,,---......------------,,,,,,++++++,,,------{{{iii[[[OOOIIIHHHHHHGGGEEEAAA===<<<===???999999::::::;;;<<<<<<===;;;;;;;;;<<<===???@@@AAA@@@???>>>===<<<;;;;;;;;;===<<<<<<;;;:::999888777777666555555555777888999999999999888888888888888666555444444666999<<<>>>@@@???===;;;888777666555999999888555333444666888<<<;;;:::888777777888888555777999;;;;;;;;;999888555666777777777555444333555555444333333333444444666444333111000000111111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))******++++++)))*********++++++++++++******+++++++++,,,,,,,,,...------......///000111<<<000EEEjjj~~~ZZZQQQLLLHHHPPPVVV\\\kkkrrrVVVBBB;;;:::999666<<<:::999:::;;;:::777555777777888888999999999:::999777444333444444444333222222222222222222222222222222222111111111000000111111000000000000111111111000000///...---------------..............................////////////////////////////////////000000000000000000000000...//////111222333444444444;;;DDDJJJLLLLLLMMMNNNJJJ>>>333000000000111333777777777777777888999:::@@@AAABBBDDDEEEFFFFFFFFFJJJJJJJJJJJJJJJKKKLLLLLLQQQQQQPPPPPPQQQSSSUUUVVVWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVXXXZZZ[[[ZZZYYYXXXVVVWWWXXXXXX[[[dddqqq{{{vvviiidddiiiuuuyyyuuunnndddNNN555111,,,++++++,,,***((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++******(((''''''''''''((((((((((((''''''(((((((((((()))***+++,,,+++*********))))))(((((())))))))))))************((())))))+++,,,---......,,,---///000000000///.........---,,,,,,+++******,,,,,,,,,---------......hhh[[[OOOIIIFFFCCCAAACCCDDDDDDBBB???<<<;;;<<<>>><<<;;;:::999:::<<<>>>@@@??????>>>===<<<<<<======>>>===<<<;;;;;;;;;;;;;;;===<<<;;;:::999999999999888777777777777888888999:::::::::999999888888888777666666666777:::===>>>???>>><<<:::888777666666888888888666444444666888;;;;;;:::::::::;;;<<<===888999:::;;;;;;:::888888666666777777777666555444555444333333222333333333444333111000//////000000000000000///......------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))*********)))))))))*********++++++******+++++++++,,,,,,,,,------------...///000111444...777HHH^^^yyyvvvzzzzzz|||~~~|||^^^FFFIIILLLRRR___pppvvv___GGG::::::???999999888888999:::::::::888888888999999999:::::::::888555444555555555444222222222222222222222222222222222111111111000000111111000000000000111111111000000///......------------..................---.........////////////........................000000000000000000000000//////000000111222333333111666;;;???@@@CCCGGGKKKHHH===222/////////000222444444444444555666666777===>>>@@@BBBCCCDDDEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMNNNOOOQQQTTTVVVXXXUUUTTTSSSSSSRRRRRRSSSSSSUUUUUUWWWXXXXXXWWWVVVUUUTTTVVVXXX]]]eeeqqquuuhhhjjjxxxrrrbbbWWWEEE333000,,,***+++,,,+++)))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***)))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++*********))))))'''&&&&&&''''''((((((((((((''''''((((((((((((((()))++++++*********)))))))))(((((())))))))))))************((())))))***,,,------...,,,---...///000//////...//////...------,,,++++++,,,,,,,,,---------......kkk[[[QQQGGG@@@;;;<<<>>>===<<<>>>@@@@@@???===::::::;;;===???===;;;::::::===@@@BBB@@@???>>>===<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<;;;999888777888999:::999::::::::::::999999888<<<;;;;;;:::999888888888888777777777999;;;===>>><<<<<<:::999888777777777777888888888666555666777888888888999;;;<<<>>>???<<<;;;;;;:::999999888888777777888888888777666555444333333222111111222222222111000///.........///000000000///......------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,------------...///000000000111333222AAAppp~~~nnndddgggggglllzzz}}}}}}|||tttoooooo|||xxxOOOJJJIIINNNWWWcccpppxxx|||}}}|||UUU:::777???999999999999888999;;;===888888888888999999999999:::888666666666777666555222222222222222222222222222111111111111000000000111000000//////000000111000000000///......------......---------------------------.........//////........................000000000000000000000000//////000000111111111222000222333333555:::BBBHHHFFF<<<222///...---...111000000000111222222333333999:::<<>>>>><<<::::::<<<===>>>>>>======>>>???AAABBB======<<<<<<<<<======>>>888888888888888999:::::::::999666555555777999;;;;;;<<<======<<<;;;999888<<<;;;;;;:::999888777777777888888999:::;;;<<<===::::::999888888888888999666777999999777666666777555666666777999:::;;;<<<<<<;;;:::999999999999999777888888888888777777777333333222111000000000000111000000//////.........000000//////...---------))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++******))))))(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000---222666333:::[[[|||kkkkkkmmmooowww|||zzzvvvpppnnnqqqwww```MMMNNNPPPWWWdddrrrzzzzzzxxxzzzhhhHHH:::888999:::;;;:::888888999;;;777777777777777777777777999777666555666777666444222222222222222222222222111111111111000000000000000000////////////000000000000//////..................------------,,,,,,,,,,,,---------.................................///////////////////////////000000000000000000000000111111000000555>>>EEEDDD:::222///---,,,---111//////000111111111111111555666888;;;===???@@@@@@??????@@@AAABBBDDDFFFGGGEEEFFFGGGIIIKKKOOORRRTTTOOOOOONNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPP]]]gggssswwwsssnnnmmmooommmuuu|||rrruuu{{{}}}yyyxxx~~~vvvYYYBBB888111---,,,+++***+++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************((()))))))))(((((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))((((((((()))))))))************((())))))***+++,,,,,,,,,,,,,,,------............///.........---------,,,,,,,,,,,,---------......uuufff^^^XXXOOOHHHEEEDDDEEEEEEAAA<<<999:::;;;999:::>>><<<===>>>===<<<;;;===>>><<<===@@@BBBCCCBBB@@@???===<<<<<<<<<<<<<<<======777777666777777888999:::888666444333444666999;;;<<<===>>>>>>>>><<<;;;:::;;;::::::999888888777777777888999:::;;;<<<<<<<<<:::999999999999999::::::555777999999888777777888777777777888888999999999999888888888888999:::;;;888777777777777777888888444333222111000000000000000000000000000///////////////......---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---...///,,,,,,000555777@@@ddd|||zzzvvvrrrvvvzzzxxxSSSOOOPPPWWWgggxxx~~~xxxxxxlllSSSDDD:::;;;;;;:::888777888888666666666666666555555555666555444555666666555333222222222222222222222222000000000000000000000000000000////////////000000////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,------------................................................/////////////////////000...///111000000444:::@@@AAA999222000...,,,...333222333333444444333222222222333555888:::<<<===============>>>@@@BBBCCCDDDDDDDDDDDDEEEFFFIIIKKKLLLKKKKKKKKKJJJJJJKKKKKKLLLKKKKKKLLLMMMNNNMMMMMMMMMVVVaaajjjfffZZZTTTYYYaaarrr|||zzzyyy|||ssseee```ZZZFFF888333...***************+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********))))))*********)))((((((''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((()))(((((((((((((((((())))))((()))))))))************)))))))))******++++++,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---------......ooo```YYYVVVPPPIIIDDDDDDEEEGGGGGGEEEAAA>>>>>>999777999888777999>>><<<===>>>>>>===<<<===>>>:::===AAADDDEEECCC@@@>>>???>>>===<<<;;;;;;::::::777666666666777888999999666666555555666888;;;<<<======>>>>>>>>>======<<<::::::::::::999999999999888999;;;=========<<<<<<;;;::::::999999:::;;;;;;666888999888777777888:::999:::::::::::::::999888666666777777888999999:::777777666666666777888888444444222111000000////////////000000000000//////...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,++++++++++++,,,---......000,,,***111333...GGGuuulllPPPPPPVVVcccsss}}}}}}yyy}}}{{{gggIIIDDD???;;;:::999888777666666666666555555555555555444444555666666444333222222222222222222222222//////000000000000000111000//////......//////000//////////////////............------,,,,,,+++++++++++++++,,,,,,,,,------------------------------........................---.........//////000000,,,...111222111333777;;;???999444222000...111666777888888888777666444333111222444666888999::::::;;;;;;;;;<<<===???@@@AAAAAAAAA@@@@@@AAACCCEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFGGGIIIJJJJJJIIIHHHFFFDDDJJJLLLFFF???GGG\\\ppp}}}~~~~~~}}}ooosss}}}}}}vvvgggUUUKKKCCC777333222,,,((()))++++++******+++,,,))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******))))))************))))))''''''((((((((((((''''''&&&&&&%%%&&&&&&'''((()))''''''(((((((((((())))))))))))))))))************)))))))))*********++++++,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......vvvhhh___[[[RRRNNNEEE======CCCEEECCC@@@AAADDDGGGHHHEEE@@@<<>>===>>>===999:::===;;;===>>>>>><<<;;;<<<===;;;===AAACCCDDDCCC@@@>>>>>>===<<<;;;;;;;;;;;;;;;888777777777777777888888666777777888:::<<<===>>>==================>>>???;;;;;;;;;<<<<<<<<<<<<<<<:::<<<>>>@@@AAA@@@>>>===<<<<<<;;;;;;:::;;;;;;<<<777888888777666777999;;;888999:::;;;;;;:::999888555666777888888777666555666666555555555666777888555444333222111000000000---...////////////...---,,,,,,++++++***)))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))*********)))))))))*********++++++******+++++++++,,,,,,,,,************+++,,,---...000111+++...333+++777\\\]]]\\\[[[]]]ccckkksssxxxyyy{{{lll___NNNCCC>>>===;;;888888888777777777666666666555555555666777777555333222222222222222222222222////////////000000111111//////............//////.../////////////////////......------,,,++++++***++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,---......///000000...000333333222444777;;;>>>999555444222111555:::<<<======<<<;;;888555333000111333555666777888888888888888999:::;;;<<<=========<<<<<<===???AAABBB@@@@@@@@@@@@@@@AAABBBBBBCCCEEEGGGHHHGGGCCC???===666777777777>>>UUUttt}}}}}}yyynnn```^^^dddhhhgggXXXKKKCCC:::000111222)))''')))++++++)))(((***+++))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((()))))))))***(((((()))))))))))))))(((''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***'''''''''((((((((())))))))))))))))))************))))))))))))************,,,+++*********+++------------------------------,,,,,,,,,---------......vvvnnncccXXXSSSMMMGGGDDDDDDBBBCCCBBB>>>>>>@@@>>>:::>>><<<;;;<<<>>>@@@@@@@@@999888;;;>>>>>>:::;;;>>>;;;<<<>>>===<<<;;;;;;<<<===>>>@@@AAABBBBBBAAA@@@999999:::;;;<<<===???@@@888888777777777777888888777888:::;;;===???@@@@@@>>>===<<<<<<<<<>>>???@@@<<<<<<======>>>?????????<<<>>>AAACCCCCCBBB@@@???======<<<;;;;;;;;;<<<<<<888888888777666777:::===555666777888999888888777555666777888777666333222666555444444444666777888666555444222111000000000+++,,,---.........---,,,++++++******)))(((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((())))))******++++++************++++++++++++******+++++++++,,,,,,,,,************+++,,,---...(((333...---555//////EEEhhhooollleee[[[VVV[[[jjjwwwnnnssszzzyyy___LLLCCC@@@<<<888:::999999999888888777777666555666777999999777444222222222222222222222222.../////////000000111111//////............//////.........///////////////......---,,,,,,+++************+++++++++,,,,,,,,,------------------------------------------------++++++,,,---...000000111222444666555444666:::>>>>>>999666555444333777===?????????>>><<<999666333000111333444555666666666777777777777777888999999:::999999:::;;;===???AAA<<<<<<<<<<<<<<<===>>>>>>BBBCCCFFFFFFDDD???999555333333444<<>>>>>??????<<<;;;;;;<<<<<<===>>>???=========<<<<<<;;;;;;;;;:::;;;===<<<;;;::::::;;;???@@@AAABBBAAA???===<<<888999:::<<<===>>>>>>>>>;;;:::888777777888:::;;;:::>>>AAA@@@>>>===AAAEEEDDDCCCAAA???>>>>>>>>>???999===>>><<<<<<>>>===999>>>>>>???===<<<<<<>>>@@@??????===<<<::::::999999:::777555555777:::;;;;;;888888999999999777555444555444444333333444444555333333222222222333444444333333222222111000000///...+++)))+++///111///+++(((((())))))******++++++))))))************))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((()))))))))************(((((()))***************)))************+++++++++///...,,,+++,,,///222444PPPyyyzzzpppQQQKKKXXX^^^```lll|||wwwiiiUUU>>>777<<<777888888666555777666444777777777777666666666666555444333333222222333333000000////////////000000////////////////////////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---...000000000000///333444333333333666:::>>>===999555111///111444666:::999:::;;;<<<:::777555000000111222333333444444444555555666777888888999888888999999::::::::::::999999999:::;;;<<<>>>>>>===???AAABBB@@@;;;555111111<<>>::::::::::::999999999888999;;;<<<<<<:::::::::;;;===>>>???@@@@@@>>>===<<<999:::<<<===>>>?????????@@@>>><<<:::999999:::::::::>>>BBBBBB@@@???BBBEEEDDDCCCAAA???>>>>>>>>>>>><<<>>>>>>;;;:::<<<<<<999:::999888888999;;;===>>>>>>===<<<;;;::::::::::::999777555555777999::::::888888888777777666555444444333333222222333333444333333222222222333333333222222111111000//////...///,,,***,,,///111///,,,)))))))))))))))*********))))))************))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))'''((((((((())))))))))))(((((()))))))))*********(((((()))************)))))))))*********+++++++++...---,,,+++,,,///222333>>>\\\hhhMMMGGGGGGOOO]]]nnnzzzvvvhhhVVVHHHAAA>>><<<:::888555555666777777777666666666555555444444333222222222222222000000////////////000000////////////////////////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,...///000000//////222333333222222444888<<<<<<999555111///000333555555555555888:::999777555000000111111222333333444222333333444555555666666555555555555555555555555666666666777888999:::;;;BBBAAA???;;;666222000///@@@SSSdddooo|||ttttttxxxttt{{{yyyvvvzzzuuullleeedddcccWWWJJJDDDEEECCC===333+++((((((*********************************)))))))))((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((()))))))))******************************)))******+++,,,---......,,,,,,,,,------------...000///...,,,,,,,,,,,,,,,WWWUUURRRMMMHHHCCC???===@@@===;;;<<>><<<<<<<<<<<<;;;;;;;;;;;;888888888888999:::;;;<<<777777777777666666666666888:::;;;;;;:::999:::;;;;;;<<<===>>>>>>>>>===<<<;;;<<<===>>>???@@@@@@@@@CCCBBB???===;;;::::::::::::>>>CCCDDDBBBAAABBBDDDBBBAAA@@@???>>>=========<<>><<<>>>DDDHHHGGG>>>:::555444777999::::::<<<;;;;;;:::999999::::::888666444555777999999999777777666555444444444444222222111111111111222222333222222222222222222222000000000///......------///---+++,,,///000///,,,***))))))))))))))))))(((((())))))******))))))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''((((((((()))))))))(((((((((((())))))))))))'''((())))))******)))))))))))))))*********++++++------,,,+++,,,...111333444BBBYYY|||~~~jjjOOODDDCCC@@@KKKWWWaaaooo|||}}}~~~```III???999:::999666777===666666666666555555555555444333222222111111222222111000000//////000000111////////////////////////------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,...///000000//////000111111000000222666999;;;999444111//////111222//////111333777888777666///000000111111222222333000000111111222222333333222222222222222222222222444444444555666777999999;;;<<<:::666222222555888IIIdddvvvooommmkkkwwwssstttyyytttmmmjjjjjjeeeSSSAAABBB@@@<<<777111---***)))******************************))))))))))))((((((''''''((())))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$((((((''''''''''''(((((())))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------000///...--------------->>>>>>>>>>>>????????????<<<;;;;;;<<>>>>>???>>>>>>===<<<<<<;;;;;;666666666666777888999:::555555555555555555555555777999;;;;;;:::999:::;;;;;;<<<===>>>>>>>>>>>>>>><<<<<<===>>>?????????>>>AAA???>>><<<:::999999999999===AAACCCBBBAAA@@@AAA@@@@@@???>>>======<<<<<<<<<>>>??????EEEPPPXXXZZZFFF???777555777999888666::::::999888888888999999666555444444666888888888777666444222222222333333111000000//////000000111222222222222222111111111............------,,,,,,---,,,***+++---...---+++******))))))((((((((('''(((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))'''''''''((((((((())))))'''(((((()))))))))))))))))))))))))))************,,,,,,++++++,,,...000111777999FFFmmm~~~pppmmmrrrkkk___RRRDDD@@@EEEHHHKKKXXXlllyyy{{{]]]III:::999;;;888999>>>666666666666555555555444333333222111111111111222111000000000000000000111////////////////////////...........................------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000//////...//////000///...000333555999777444000......//////------...111444666666444/////////000000111111111////////////000000111111333333333333222222222222444444555555666888999:::555777888777666999@@@FFFUUUqqqwwwiiieeeiiiwww{{{ppptttpppoooppprrrqqqeeePPP???===888333///...---+++(((***************************)))))))))((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$(((''''''&&&&&&''''''((())))))))))))*********+++************************+++++++++++++++*********++++++,,,,,,,,,---------/////////......---------:::::::::999999999999999:::::::::;;;;;;;;;999777===============<<<<<<<<<>>>======<<<;;;:::999999444444444555555666777888555555666666666666666666777999;;;;;;:::::::::<<<<<<======>>>????????????;;;;;;<<<<<<<<<<<<<<<<<<999999999888888888888888777:::>>>@@@@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;===?????????CCCMMMTTTVVVFFF???777555777:::999777999888777777777777888888555444333444666777777666666444333111111111111222000//////......//////000111111222222222111000///---------,,,,,,,,,,,,,,,+++***)))******+++***)))***)))))))))((((((''''''(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&''''''''''''(((((((((''''''((()))))))))))))))(((((()))))))))*********++++++++++++,,,...///000999777>>>___}}}}}}vvvwww}}}kkkIIIFFFEEECCCCCCLLL___qqq{{{vvv\\\CCC<<<===:::666666777666666666666555555555444333222222111111222222111111000000000000111111000000000000000000000000.................................---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---/////////......---...///...---...000222777555333000...---------.........000222444333222......////////////000000...///////////////000000222222222222222222222222333333333444555666777888777666555555999CCCPPPZZZttttttfffcccqqq}}}mmmnnnkkkooovvvyyyrrraaaLLL>>>666111+++)))+++,,,***((()))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''((())))))))))))*********************************++++++*********)))))))))+++++++++,,,,,,,,,------...............---------555555555555555555666666;;;;;;<<<<<<<<<<<<;;;:::===<<<<<<;;;:::999888888:::999999888777666666555333333333444444555666777666666666666777777777777888:::<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>??????::::::;;;;;;;;;:::999999444444555666666777888888666888:::<<<======<<<<<<<<<============<<<;;;:::???@@@>>>::::::>>>@@@???<<<777333333666999;;;:::888888777666555555666666333222222333555666666555444444333222111111111111//////............//////000111222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((()))((((((((((((((((((''''''(((((())))))(((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((&&&'''(((((())))))((((((((((((((()))))))))***************+++,,,---...///000111777OOOnnnzzznnnlllzzzuuuRRRHHHAAACCCHHHPPP```oooyyyssspppsssaaaKKK???======999444777777777777666666666666555444333333222222333333222111111000000111111222000000000000000000000000....................................---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++---...//////......---.........,,,,,,...///333222111000...------,,,///...---///111222222111.................................///////////////......//////000000000000000000111111222333555666555444444;;;JJJ^^^rrr~~~|||{{{vvvnnnqqqqqqkkkkkknnnssstttiiiUUUCCC:::///,,,(((''')))***)))((())))))))))))))))))))))))))))))((((((((((((''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))*********************************)))))))))))))))++++++++++++,,,,,,,,,,,,,,,------......---,,,,,,222222444555777888999:::333444555555555666777888::::::999888888777666666777777666666555555555444333333333333444555666666666666666777777888888888888:::<<<===<<<<<<===>>>>>>>>>======<<<<<<======::::::;;;;;;:::999888888333444555666777888888888777777888:::;;;<<<<<<;;;;;;;;;<<<===<<<;;;:::999:::<<<;;;777555666555222444444333333555888:::<<<888888666555444444444444222111111333555666555444333333333333222111000000//////............//////000111222222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******)))((('''(((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))(((((((((((((((((()))))))))***))))))***+++,,,---......)))---222@@@OOOYYYrrrxxxoooeeeiiiooouuu|||zzzyyyxxx\\\HHHGGGHHHEEEQQQeee~~~tttmmmkkkkkkpppnnnbbbPPPGGGFFFAAA999999888888888777777777777666555444444333333444444222111111000000111111222000000000000000000000000....................................------------++++++++++++++++++++++++************************+++++++++,,,,,,---------***+++---...//////...------.........,,,,,,---...000000//////...------,,,---,,,+++---///111111000------------------------------------------------,,,,,,---...//////000111000000000111222333555555;;;>>>HHH[[[rrr}}}~~~|||zzzzzzqqqgggccc```___VVVFFF999333+++***((('''((()))***)))))))))))))))))))))))))))))))))((((((((('''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((((((************************(((((())))))))))))))))))***++++++++++++,,,,,,,,,***+++,,,------,,,++++++444444444444555555555555888999999999888999;;;===888888888888888777777777777777777777666666666666333333333333444555666666666666666777777777888888999;;;===>>>======>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888555666777888888888888888888888777999;;;<<<<<<<<<:::;;;<<<<<<<<<;;;:::999333777999777777999888444555666666666555666999;;;999888666555444333222222222111111333555666444333333333444444333222000/////////............//////000000222222111///---+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))(((((()))&&&'''''''''(((((())))))''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))***+++,,,------...***///222888<<>><<<<<>><<<<<<======999555888>>>666888;;;===<<<:::777555333444555777888888888888555666777888888888888888999888777888::::::888777999999999888888777666555:::777555666888999888666888666666666777666444222333111000111222333333333444444333222222111000000000111111//////000333666111111000///...---,,,++++++,,,---------,,,+++************'''$$$###$$$%%%))))))************))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((())))))))))))))))))************+++++++++,,,...000222666AAAQQQ\\\}}}}}}```BBBGGGWWWXXXkkk}}}}}}qqq```OOOCCCBBB<<<:::;;;:::666666:::777666444222333555333000000000000000////////////000000000000////////////////////////////////////////////////////////////...---,,,+++,,,---...///...---+++)))((())))))***,,,,,,,,,+++++++++******)))))))))+++---...,,,+++++++++++++++++++++++++++(((+++...///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,---000///---333111111333444666>>>HHH]]]nnn~~~xxxvvv{{{~~~lllZZZIII999888<<<:::111)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%))))))((('''''''''''''''''''''''''''''''''''''''((()))***)))'''%%%%%%&&&%%%&&&&&&'''((()))******(((''''''''''''&&&&&&&&&'''((((((((())))))******((()))))))))************))))))))))))))))))))))))'''((((((***+++,,,------,,,)))))),,,,,,***+++...444444444555555777888999999888666444333333444555666555444444444444444555555555666666777666666555555444444444444444444444999888888777666666666666777<<>>>>><<<999888999;;;999444444888666888;;;<<<<<<:::888666444555666777777777777777666666777888999999999999999888777888::::::888777888888888888777666555555888666444555777999888777888777666777777777555333444222111111333444444333555444444333222222111111000///...///000333555777222222111000///...------,,,,,,,,,,,,,,,+++******++++++***)))((('''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))*********+++++++++,,,---//////222:::FFFPPP{{{xxx[[[UUUSSSGGGZZZrrr{{{uuuwww|||gggSSS>>>999777::::::555555777888777666444444555555444222222111000000///......000000000////////////...////////////////////////////////////////////////...---,,,,,,,,,,,,---...---,,,+++***)))))))))***,,,+++++++++************)))))))))+++---...,,,***++++++++++++++++++++++++(((+++...///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------......000000000000000111111///222///...111666===JJJWWWvvv{{{xxxxxxaaaOOOEEE;;;:::999444...+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))((((((&&&&&&''''''(((((())))))(((''''''''''''&&&&&&&&&'''''''''((((((((())))))(((((()))))))))*********))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,******......+++***---444333333333444444555666777666555333333333444444444444333333333444555555444555555666777777888888777666555444444555666777::::::999888777777666666999>>>@@@===<<<======;;;999777888<<<===888444444666888:::<<<<<<:::888777666666666666666666666666666777888999::::::::::::999888888999::::::999777888888888888777666555444666444333444666888999999:::999888888999888666444555333222222444555555444666555555444444333333333111...---///444777888888444333333222111000//////......,,,+++************,,,***)))***------***&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))))))))((()))))))))*********+++++++++,,,---,,,---111999???SSStttvvvrrrhhhSSSRRR]]]\\\WWW\\\ggg~~~mmmPPPHHHAAA>>>;;;999999;;;777777777666444222333555555444333222000///...---000000/////////.........////////////////////////////////////////////////...------,,,,,,,,,---------,,,+++******)))******++++++*********))))))))))))((()))+++------,,,***++++++++++++++++++++++++)))+++......---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------.........---...///000//////000555222444<<>>@@@>>>===??????======:::;;;AAADDD???888444666888:::;;;;;;:::999888777777666666555555555555666777888999:::;;;;;;;;;999888888999::::::999777888888888888777666555555444333222333555777999;;;;;;:::999999:::999777555555444333333555666666555666666666666555555444444555111///111777;;;999777444444333333222111111000111000...,,,*********++++++((('''+++///000+++&&&((())))))))))))))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))************+++,,,---,,,+++---111444444NNNqqqoooQQQPPPHHHFFFNNNUUUddd{{{ttthhhWWWJJJBBB>>>===>>>888888999:::777333333666555555444333222111000///000000000/////////......////////////////////////////////////////////////......------,,,,,,,,,---,,,,,,++++++*********************))))))))))))((((((((()))+++------,,,***************************)))+++---...,,,+++***+++++++++++++++++++++++++++,,,+++++++++******)))))),,,,,,,,,---------......,,,+++,,,//////...000333333666@@@QQQbbbrrrvvvyyyyyyppp{{{www\\\HHHBBB>>>:::777000)))(((+++))))))))))))))))))))))))************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###''',,,///,,,(((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))******************++++++,,,+++---111111,,,***+++222111111111111111222333444444333333333444444555333333333333444444555666;;;:::::::::999999999888:::999777666777888:::<<<<<<=========<<<;;;999888999>>>AAA??????BBBBBB@@@AAA<<<===DDDGGGCCC;;;666666777999;;;;;;:::999999888777666555444444444555666777888999:::;;;;;;;;;:::999888999;;;;;;999888999999999999888777666555333333333333444777:::<<<<<<;;;::::::;;;:::888666666444333444555666666666777777666666666666666555:::666333444999;;;888444444444333333222111111111222111///---++++++,,,,,,)))'''&&&***///000+++&&&(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((()))))))))*********+++,,,---------...///000111@@@YYYyyyyyy{{{}}}~~~rrrUUURRRKKKMMMXXXVVVQQQWWWwwwtttdddXXXNNNEEE>>>999777999===<<<777666:::444444444444444333333333111000000000000/////////////////////////////////////////////////////////.........------,,,,,,+++,,,,,,,,,,,,+++++++++************))))))))))))((((((((((((***,,,---+++)))************************)))+++------+++******++++++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,---------......111......111000---111777222;;;NNNhhh|||}}}ppprrrwwwvvvzzz}}}kkkaaagggaaaNNNCCCFFF===555000---)))(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***&&&$$$'''+++---***&&&((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((())))))))))))))))))))))))******************++++++,,,+++---111111---***+++111000000000111222222333333333444444555555555666555555444444444555666666999999::::::999888666555666666555555555777888999888999:::;;;:::999888777888===@@@??????BBBCCCAAA@@@;;;;;;@@@CCC@@@:::777666777999:::;;;:::::::::888777555444333444555555555666777999:::;;;;;;;;;:::999999:::;;;;;;:::888::::::::::::999888777666444444444333333666:::>>><<<;;;::::::;;;:::888666666444333333555666666555666666666666666666666666;;;888666666888888555222222222222111111111000000000000...---,,,,,,,,,,,,((('''&&&))),,,---+++(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((()))))))))******++++++,,,---...////////////:::HHHiiivvvpppzzz~~~qqqpppiiiXXXPPPXXXXXXPPPOOOWWWssswwwfffWWWAAA999555999999555555999555555555555555555555555222222111111111000000000////////////////////////////////////////////////............---,,,++++++++++++,,,,,,,,,,,,++++++++++++*********)))))))))((('''(((***,,,,,,+++)))************************)))+++,,,,,,*********++++++++++++++++++++++++++++++++++++***************,,,,,,,,,---------......222------///...+++222<<>>>>>@@@@@@>>>>>>:::888<<<===:::777777666777888::::::;;;::::::777666444333333444555666444555666888999:::;;;;;;:::999999:::;;;;;;:::888;;;;;;;;;;;;:::999888888555666666444333666:::???;;;:::999:::::::::888666555333222333444666555555666666666666666666666666888777777666555333222111000000000000////////////,,,---------,,,++++++***((((((((()))***+++++++++%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((()))))))))***+++***+++,,,---......---'''444;;;IIIooo~~~nnnnnn|||yyyeeeeeecccXXXSSSGGGSSSjjjbbbOOO???;;;999333333888777777777666666555555555333333333222222222222111////////////////////////////////////////////////...............,,,+++***++++++,,,------,,,,,,+++,,,+++++++++************((('''(((***,,,,,,+++)))************************)))+++,,,+++***)))***+++*********************************+++++++++++++++,,,,,,,,,---------......000++++++111333444???OOOaaaiiizzzmmmfffhhhffffffjjjpppuuuuuusssooommmfffbbbSSSIIIKKKFFF@@@CCC>>>555---++++++)))***,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))(((((()))***+++,,,,,,---***((()))---...,,,,,,////////////000111333444555333333555666777777777777999888777666666666666666555888<<>>;;;888444555777888999999999999666888:::<<<<<<<<<;;;:::999>>>@@@===<<<======;;;>>>999777999:::777777999666777888999:::;;;;;;;;;777555444333333444666777333444555777999:::::::::::::::999:::;;;;;;:::888<<<<<<<<<<<<;;;:::999999777777777555333555;;;???;;;:::999999::::::888666555333222222444555555444555555555555666666666666333555666555222000000111////////////............)))***+++,,,,,,+++)))((()))***+++***))))))+++---'''(((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))+++***)))***+++,,,,,,+++&&&666666222IIIlllwwwwwwzzzyyy^^^KKKJJJEEENNNhhh}}}nnnSSSHHHAAA999888<<<:::999888777666555444333444444444333333333222222////////////////////////////////////////////////......//////...,,,+++)))***+++,,,---------,,,+++,,,,,,,,,++++++++++++***''''''(((***,,,,,,+++))))))))))))))))))))))))))))))+++++++++***)))***+++*********************************+++,,,,,,,,,---,,,,,,,,,---------......111,,,///999???EEEUUUhhhssswwwxxxxxx{{{zzzjjjaaagggkkkhhhiiikkknnnpppooommmkkkddd]]]MMMDDDGGGDDD???CCC555000,,,,,,+++)))***...))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''%%%&&&&&&'''((()))******(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''((()))***+++,,,------)))'''(((,,,---,,,---000222222222222333444555555666777888777777777:::<<<;;;:::999666444444666888;;;:::<<>>>>>;;;::::::<<<======;;;999::::::999999888777777777888888777777888:::<<<===:::999777666555444555555666666555555555777888999;;;;;;;;;<<<<<<=========999999999:::::::::;;;;;;<<<;;;999777777777888999<<<;;;999777777888999:::999777444111111222333555444444444333333333222222444444333333222111111000---------------...///000,,,+++******))))))******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''(((((((((((())))))))))))))))))*********+++++++++---+++000888:::@@@UUUnnn}}}|||mmmOOOJJJGGGMMMZZZeeennn{{{fffMMM>>>999999>>>>>>===999777666666666777888999777555333222222000000000000////////////000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++*********))))))(((((()))************+++++++++++++++******************---,,,+++,,,---------,,,///...,,,,,,---///333555999666;;;KKK]]]kkkwwwwwwuuuyyyyyy~~~wwwnnniiiiiigggdddkkkgggjjjsssvvvpppkkkjjj^^^QQQFFFFFFLLLMMMBBB777,,,,,,++++++***)))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&(((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***(((((((((((())))))))))))******))))))))))))******))))))***+++,,,,,,------222222111222222333444555555555666888999999999999::::::999777555444666888555666888<<<===<<<;;;::::::999888777666777777888777888999;;;<<<======>>><<<;;;;;;;;;<<<;;;888666999999999888888777777777999999888888999:::;;;<<<:::999777666555666666777999888777666666888:::;;;999999:::::::::;;;;;;;;;999999999:::::::::;;;;;;<<<;;;:::999999:::<<<======<<<:::888888888999:::888666444222111222333444333333333333222222222222222222111111000/////////000///...------,,,,,,---,,,+++******))))))******)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))*********++++++...,,,///555555666CCCUUU|||xxx{{{xxx|||cccPPPIIIGGGMMMUUU[[[hhhwww|||vvvfffHHH???AAA===:::888888777666777:::666666666555333333333444111111000000000/////////000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------...///......///000000111111111222333===GGGUUUaaakkkwww}}}|||xxxttt}}}yyy}}}|||rrrhhhdddbbbaaaeeemmmuuuxxxyyyvvvkkk___SSSLLLFFFFFFIIIFFF;;;111,,,,,,+++******)))(((((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))(((((((((((())))))))))))******)))))))))))))))***)))******+++,,,,,,------111111111111222333444555555555666:::>>>>>>;;;777999999999777555555777999777888999<<<>>>???===:::::::::888777666555555555666777999:::<<<============<<<;;;;;;;;;999666444888888888888888888777777;;;::::::999999::::::;;;999888777666666777888999;;;:::888666777999;;;===999999999::::::::::::;;;999999999::::::::::::;;;::::::999999:::;;;===>>>===<<<:::999888888888999666555444333222222222333333222222222222111111111000000000///......------222111///---,,,******)))++++++***))))))))))))***((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))************---***,,,111111...333===fff{{{}}}|||]]]RRRKKKJJJIIIJJJVVVdddpppiii```eeerrryyy}}}]]]MMMJJJ>>>888777<<<<<<666333666777666555444444444444444222111111111000000000000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,,,,---------------------...------------------------//////000111444999@@@EEEXXXpppyyyrrrxxxssshhhgggiiiqqqmmmVVVIIIIIIHHHGGGCCC;;;222++++++++++++******))))))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))(((((((((((())))))))))))++++++***)))(((((())))))*********++++++,,,,,,---000000000111111222333444777666888>>>DDDCCC===777777888888777555555777999::::::::::::<<<>>>;;;666888888777666666666555555666777888:::;;;<<<======<<<;;;:::::::::999666444777777777777888888888888<<<<<<;;;:::::::::::::::999888777777777888:::;;;<<<:::888666666888;;;<<<::::::::::::::::::::::::888888999999999:::::::::888888777777777888999:::;;;:::999777666666666666444444444444333333222222222222222111111111000000000000///......------,,,111000...---+++***))))))++++++***)))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((())))))((((((((()))))))))******+++((()))...000///111666EEExxxrrrlllgggaaaUUULLLQQQ]]]```ZZZPPPPPPYYY___nnnuuuaaaQQQDDD???;;;444333777888777666666666666444333222222222222111111111111000000000000000000000000................................................------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------...............---...///...------......///......111;;;KKK^^^lllxxxttt{{{}}}pppsss{{{eeeOOOIIIKKKKKKFFF<<<333,,,)))+++*********)))))))))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$$$$%%%'''((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))(((((((((((()))))))))))),,,+++***)))((((((((((((*********++++++,,,,,,,,,000000000000111222333333666666888===BBBBBB<<<666555666777666555555666888666888777555999===;;;444555555666666777777777777666777888:::;;;<<<<<<===999999999:::;;;:::888666666666666777777888888999===<<<<<<<<<;;;::::::999888888777777777999:::;;;:::999777555555666888:::777777777777777777777777777777777777888888888999888888777666666666666666888777666555444444444444333333333333333333222222222222222111111111000000111000000//////...------......---++++++*********+++***))))))(((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''''''((((((((()))))))))***((((((+++...///222555333XXXqqqlllVVVOOOUUURRROOOFFFEEELLLPPP]]]rrrhhhTTTIIICCC??????444444444666888888555333333333333333222222222222111111111111111111111111////////////////////////........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------............------------....../////////111222222111111222444222666;;;CCCPPPdddzzz{{{sssooouuu|||sss}}}|||mmmRRRHHHOOONNNJJJAAA666...++++++*********)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&)))***)))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))++++++***)))(((((())))))***+++++++++++++++,,,,,,////////////000111222333333333444888;;;;;;777333222444555555444444555777555777777666===EEEDDD<<<444444666777888999999999555666888999;;;<<<<<<<<<999999999:::<<<;;;999777555555666666777888999999<<<=========<<<;;;;;;:::888777777666777888999:::888777666555555555666777444333333333333222222222555555555666666666777777999888888777777666555555444444444444333333333333333333222222222222333333333222222222222111111111111111111000//////......,,,,,,+++******+++++++++******)))(((((((((((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''''''''(((((((((''''''''''''((((((((((((***)))))))))***+++...000444EEEJJJUUU{{{~~~zzz]]]KKKHHHGGGGGG@@@@@@IIILLLTTTdddrrryyy~~~oooVVV>>>888555222333666888777555444444444444333333333333111111111111111111111111////////////////////////........................------------------------------............------------------............---.........////////////---------......///000000+++///333555555777;;;>>>BBBLLLYYYeeeooozzz~~~kkkgggeeelllxxx}}}{{{|||~~~yyywwwxxxnnnzzzuuuXXXFFFJJJRRRLLLCCC999000,,,,,,---))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&'''&&&&&&''')))++++++***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))))))))******++++++++++++++++++++++++///////////////000222222222222333444444444333222///111333444333333444666444777666555>>>IIIHHH>>>555666777999999999888888555666888999;;;<<<<<<<<<;;;;;;:::;;;<<<;;;999777444444555666777888999:::<<<<<<===>>>======;;;;;;888777666666666777888999777777777777666666555555444333333333222222222111333333444444444555555555555555555666555555444444222333333444444444444444444333111000000222333444333333333333222222222222111111000000///.........,,,++++++*********************)))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((+++,,,***))))))+++,,,333;;;888<<<\\\}}}wwwsss}}}yyywwwvvvzzzpppXXXMMMFFFFFF>>>===GGGJJJMMMXXXjjjuuu{{{UUULLLDDD:::555555777777666555555555555444444444333111111111111111111111111////////////////////////......................................................////////////......------........./////////....../////////000000000......//////000111111222000555<<>>===<<<<<<<<<;;;888555333444555666777888999:::;;;<<<===>>>>>>===<<<;;;888777666555555666777888666777888888888666555444666666666555555444444444222222222333333333444444000000111222333333333333222222333444555555555555555333111//////111444555444444444333333333222222000000000///......---------,,,+++***))))))))))))******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%+++///---+++***++++++(((222222333HHHggg{{{tttpppxxxyyymmmkkkllltttqqqbbbKKKIII???<<>>===;;;888666666777888:::<<<======<<<<<>>]]]|||tttppp}}}}}}gggQQQIIIGGGBBB@@@AAALLLXXXeeejjjmmmvvvjjjPPPCCC@@@===888444:::999333222666555///000222333222000///000222...222222......222222...///...---------------...222111000.........///000---...///111111000...---111...,,,...222444333000000000222333333111222444000111777>>>>>>:::<<>><<<999888888666888<<>>;;;999999999888888666666555444333333333333555555666666777999:::;;;999888666444333222111111222222222222222222222222000111222222333333333222444444555555555555444444666444222111222333333333666555555444222111111000/////////...---,,,,,,,,,***)))))))))))))))))))))((((((((('''''''''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***)))((((((((()))++++++***'''))),,,+++...BBBYYY~~~~~~jjjPPPAAA@@@CCC:::BBBJJJPPPWWWdddtttsssjjj^^^SSSEEE===888999;;;;;;:::;;;333333444444444333444444...111111......222222...000000////////////000000111111000//////000111222111111111111111111111111000......///222333222000111111222666999:::999888;;;===FFFPPPTTTVVV\\\ddduuu}}}|||}}}}}}xxxsssooouuu{{{yyymmmiiiuuuvvvrrrlllttt{{{~~~|||pppddd___lllxxxqqqgggdddjjjlllgggcccgggmmmpppcccccc^^^XXXVVVUUUOOOFFF111,,,'''''')))+++***((()))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&''''''***)))(((''''''((()))***''''''(((((())))))******+++***)))((((((((()))***---...000111111111000///111222444333222000111222000000...------.../////////000000111222111111111333333333444555666777888555555555666888999;;;<<<===???@@@???===;;;::::::555888===AAABBBAAA???===CCC@@@===;;;:::999888777777666555444333333333333333444444666888:::<<<===777777666555444444444444333333333333333333333333222111111111111222222333333333444444444444333333555333111000111222222222444333333222111000/////////......------,,,,,,+++*********))))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))((()))******++++++)))***...+++)))000===RRRsssfffQQQFFF===999:::<<>>??????<<<;;;:::;;;666888<<>>CCCUUU]]]fffkkknnnqqqrrrqqqcccfffkkkppprrrvvv}}}xxxrrrtttzzz||||||{{{|||}}}wwwjjj]]]```kkk|||yyysssttt{{{}}}xxxsssooommmjjjgggdddttt{{{|||vvvjjjhhhcccccc```\\\[[[ZZZQQQHHHZZZaaafffaaaSSSBBB444,,,,,,)))&&&&&&'''(((((('''(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))(((''''''((()))***+++------...//////////////////111222222111000111111222111111000///////////////000222333333333222111555555555666777999:::;;;888888888999:::;;;<<<===;;;<<<===<<<:::999999:::::::::::::::<<<>>>@@@AAA@@@>>>======>>>???>>>===999888777666555555555555777777777777777777888999666666666666777888999:::666666666666666666666666444333222111111222333444222333333444444333333222444222000///000111111000000000000//////......---,,,,,,,,,,,,,,,++++++++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))************+++((()))---///...---...---888PPPttt}}}|||qqqXXXJJJ<<<999<<>>======>>>AAABBBBBBAAA::::::999888777777777777:::999888777666666666666666666666777888999:::;;;888888888888888888888888555444444333333333333444333333444444444444333333444222000///000111111111000/////////.........---++++++++++++++++++++++++)))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((()))************)))+++)))((()))++++++++++++***)))222HHHhhh}}}{{{}}}zzzeeeXXXOOOEEEBBBEEEIIIHHHHHHJJJPPPZZZeeemmmwwwooo```XXXVVVWWWLLLHHHEEECCC???999666777777666444333111000//////333333555666777777777777666777888999;;;<<<>>>>>>KKKSSS\\\___```hhhyyy~~~vvvooo```TTTTTTaaapppxxxzzz{{{qqqiiinnnxxx|||jjjkkklllfffddd```eeebbbVVVJJJIIIOOOUUU\\\WWWNNN@@@///$$$&&&...((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''')))***++++++***)))&&&''''''((((((''''''&&&(((((((((((()))))))))))))))((('''''''''((()))***//////......//////000111///111333333222111222333444444555555666666555555666666555555666666777777:::::::::::::::;;;<<<===<<<===???@@@@@@>>><<<::::::;;;;;;:::888888999:::>>>===<<<;;;;;;===???@@@>>>===>>>@@@BBBDDDCCCBBB<<<<<<;;;:::999999999999:::999888777666666666666777777777888999:::;;;<<<::::::::::::::::::::::::555555666666555555444333444444555555555555444444555333111000111222222111////////////............*********+++++++++++++++((((((((((((((((((''''''&&&&&&'''''''''(((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''((()))***+++******)))+++++++++******,,,,,,+++***)))+++222AAA^^^~~~~~~xxxqqqssszzz~~~aaaKKKCCC===>>>???@@@BBBGGGMMMRRR[[[lll||||||zzz|||ssslllfffaaaYYYMMMGGGHHHAAA@@@===;;;888666555555888:::===AAADDDFFFGGGGGGPPPOOOMMMMMMPPPTTTYYY\\\nnnzzzzzzwww{{{kkk```dddeeedddiiixxx~~~~~~|||yyyvvvtttxxxtttjjjmmmwwwuuuhhheeedddjjjuuutttmmmaaaYYY\\\aaaeeeXXXJJJ<<<333,,,&&&&&&***''''''((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&(((***+++***))))))&&&&&&'''(((((('''&&&&&&''''''(((((())))))*********)))((('''&&&'''((()))///////////////000111111000222444444333333444555555555666777888888888777888777666666666777999:::<<<<<<;;;;;;;;;<<<<<<======???AAABBBBBB???;;;999:::;;;;;;:::888888:::;;;???>>>>>>>>>>>>>>>>>>??????>>>???AAACCCDDDCCCBBB======<<<;;;::::::::::::999999888777666666777777888777888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;555666777777777666444333444555555666666555555444555333111000111222222222///////////////.........******************++++++'''''''''((((((((((((((('''''''''((((((((())))))&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''((()))++++++******)))&&&)))***)))***+++,,,,,,,,,///111---,,,>>>iiiwwwllljjjqqqwww}}}XXXFFFAAABBBBBBAAA@@@@@@AAACCCOOO```ooosssttt}}}}}}rrrcccZZZZZZRRRPPPNNNKKKHHHEEEDDDCCCFFFHHHMMMRRRWWWZZZ\\\]]]qqqnnnjjjhhhkkksss{{{vvvlllpppyyyzzzqqqYYYLLLRRRdddwwwqqqmmmpppsssqqqsss}}}~~~wwwppplllmmmuuu~~~yyybbb[[[aaammmzzznnncccbbbgggiiigggJJJ999******...---***((('''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))******)))(((%%%&&&'''(((((('''&&&%%%&&&''''''((()))******+++***)))((('''&&&&&&'''(((......//////000000111111222333444555666777888888888999:::;;;;;;;;;:::999777777888888:::;;;<<<===>>>>>>>>>>>>=========<<<>>>>>>??????>>><<<:::999:::::::::999888777777666<<<<<<===>>>??????<<<999===<<<;;;>>>BBBDDDCCC@@@<<<<<<;;;:::999999999999777777777777666666555555666444333333666888::::::<<<<<<<<<===<<<;;;;;;:::999888888777666444222111111111222333444444555555333222111000////////////---------------,,,,,,,,,,,,,,,++++++***)))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""############################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&))))))))))))************///+++,,,111222666III```yyyllliiijjjpppzzziii\\\OOOAAA===???@@@??????BBBOOO^^^fffjjjrrrpppooonnnppp{{{yyy{{{vvvllloooccc]]]``````ZZZVVVXXXXXXWWW[[[```cccgggttt{{{sssqqqyyy~~~tttiiiaaaXXXMMMJJJMMMiiitttfff```eeelllpppttt}}}}}}sssnnn{{{{{{ggg\\\]]]kkktttjjj``````eeefff___VVV===777///***(((((('''%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))).........///000000111111666666666777777888888888666777888:::;;;;;;;;;::::::;;;;;;;;;<<<>>>???@@@@@@?????????>>>=========<<<============<<<:::999:::999999888777777666666:::999:::;;;===<<<:::777:::999999<<<@@@BBBAAA???<<<;;;:::999999888999999999999888888777777777777888666444555777:::;;;;;;;;;<<<<<<<<<<<<;;;::::::888888777777666444333222111111111222333333444444333222111000////////////.........---------------,,,,,,+++******)))((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))((((((((('''''''''&&&(((((()))))))))*********,,,((()))---,,,***555EEEccc~~~}}}{{{~~~kkk[[[QQQIII@@@999???EEELLLRRRWWW]]]ccchhhZZZXXXZZZaaalllxxxyyyzzzxxx}}}}}}vvvqqqrrrvvvqqqoooppprrrwww}}}qqqnnnqqqsssuuuxxxqqqggg]]]WWWTTTXXXeeetttwwwjjj___]]]cccjjjqqqrrrvvv||||||zzz~~~rrrpppqqq```VVVWWWdddffffffggghhheee\\\OOOEEE333///***((((((******)))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))---......//////000111111999999999999999999999999444555666888::::::;;;;;;;;;;;;;;;<<<===>>>???@@@>>>>>>======<<<;;;;;;:::888888999999999999888888999888888777777666666555777666777888:::999777555666666777:::===???>>>===<<<;;;:::999888888888888888888888888777777777777999777666666999;;;<<<<<<::::::;;;;;;::::::999888777777777666555444333333000000000111222222333333222222111000//////////////////.........---------++++++******))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''''''''(((((())))))))))))******...******...---(((***111555PPPvvv}}}wwwxxx~~~zzzwww{{{|||pppjjj```TTTIIICCC>>>>>>DDDJJJNNNOOONNNKKKOOOYYYbbbiiiuuuzzzssslllsss~~~yyy}}}xxxmmmfffbbb^^^___bbbjjjnnnvvvzzzyyyzzzsssssspppjjjdddbbbdddhhhiiijjjmmmnnnlllmmmwww|||lllppp|||wwwxxxyyydddWWWPPPRRR]]]fffjjjkkkfffYYYIII:::222+++)))''''''(((*********''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))------......///000000111777777777888888999999999444444555666777888888888888888888888999:::;;;<<<::::::999888888777666666333333444555555555555555888777777777666666555555666555555666888888666555444555666999;;;<<<======;;;:::999888888777777777666666666666666666666666888777666666999:::;;;:::888999999999999888777777555555666666555555444444//////000000111111111222111111000///////////////000//////......---------******)))))))))(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***,,,)))***///000---+++---///666GGGggg}}}{{{zzz~~~xxxqqqnnnooovvv~~~nnn___MMMAAA>>>@@@CCCCCCCCC>>>AAAKKKOOOQQQ\\\kkk~~~yyyoooqqqttt~~~~~~~~~|||yyyxxx{{{kkkbbbYYYSSSPPPPPPVVV^^^xxx~~~rrrkkkpppuuuuuuqqqkkkgggeee]]]dddjjjiiidddbbbhhhoooqqqcccmmmrrrnnnvvv{{{ooo\\\TTTRRRWWWcccwwwqqqeeeTTTBBB444---+++******)))((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))---------...//////000000111222333555666888999999555555555555444444444555555555555555555666777888777777777666666666666555333333333444444555666666777777777777666666666666666555555666888999888666444666888999:::;;;;;;<<<::::::999888777777777777777777777777777777777777666555444555777888888777777777777777777666555555333444444555555555555555///000000000000000111111111000//////////////////000//////...------,,,,,,))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))(((%%%%%%)))---,,,++++++333...111DDDccczzz{{{}}}uuurrrrrruuu|||oooZZZJJJ@@@:::888???;;;<<>>IIIPPPRRR___bbbfffcccXXXUUUcccuuuzzz|||wwwnnnjjjpppwwwyyyrrryyy{{{rrriiiaaa\\\\\\dddrrr}}}{{{yyy|||jjjeee```bbbfffgggddd```dddmmm~~~yyy}}}wwwuuu}}}ooojjjlllooosssrrrjjjddddddeeecccaaaccciiinnnlllddd]]][[[VVVccchhhllluuutttjjjhhhHHH???333------...,,,)))&&&''')))((('''(((***---&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,------...//////000......///000111111222222111111000000000111333444111111111000111111222222111222333444666777888999666555444333333333444555888888888888888999999999777666555666888::::::999555888:::999666444555777999888777666666555555555222222222333333333444444444444333555666777555333333444444444444333222222000111222444555666777777222222222111111111111111//////.........//////000......---,,,***))))))(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))%%%)))+++***((()))))))))222'''$$$***......888HHH{{{yyyyyy{{{}}}~~~yyy}}}vvvgggHHH@@@888666;;;@@@@@@===???HHHPPPNNNEEEBBBKKKVVVkkkppprrruuuqqqeeekkkkkkccc^^^aaafffgggfffeeejjjvvvxxxpppeee]]]UUUJJJAAAJJJDDDEEEPPPXXXXXX\\\dddppplllooo}}}~~~{{{{{{{{{xxx|||yyy~~~sssqqqhhhooorrrmmmjjjjjjfff```eeekkkmmmhhhaaa^^^\\\ZZZ]]]nnnwww|||sssZZZNNN777222,,,))))))***)))((('''((()))'''%%%%%%(((+++&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))..................------000000111222222222222222111000/////////000222333111000/////////000222333111111222333666999;;;===999888666555444555777888777777777777666666666666666555444444666777777666888999;;;<<<;;;:::888666777777777777666666666666666555333111000000000111555444444666888888777555333444555555555444222222111111222333333444555555444333111222222333111000000//////.........//////------,,,++++++******)))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))+++,,,---------///333666ZZZsss}}}}}}]]]III:::888777222222888<<>>>>>;;;777555444444444333444555666666666555333222000000111111111111111222444222222222444444333222000///...,,,+++*********+++******))))))(((((('''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%######################## !!!!!!""""""#########""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))*********(((((()))+++...222222......:::JJJUUUzzzyyy}}}|||vvvtttuuusssqqq}}}~~~~~~ssshhhhhhgggjjjooooooqqq~~~|||{{{wwwmmmmmm}}}oooqqqxxxttthhhSSSEEE444******,,,,,,+++))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((++++++,,,,,,------.........///000000111111000000//////000111111111111111111333555777777666444333444333333333333555777888777666555444555777999:::888999;;;<<<;;;:::888666333666777666444444666999888777777777666666666666555555444444444333333333222222333444666999;;;<<>>===:::999999888666444222333444444444333111111000000000000000000000000111000///000222333222111------,,,++++++***++++++***))))))(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&((()))***)))((()))***&&&''')))+++,,,...222666DDDUUUjjj}}}}}}zzzvvvuuutttuuuwwwyyy~~~~~~~~~|||xxxyyyyyywww{{{{{{}}}~~~}}}|||{{{}}}xxxsssrrrtttwwwzzzrrriiiddddddjjjwwwqqqgggjjjooonnniiifffaaavvvyyyjjjfffhhhiii{{{uuummm^^^JJJ===000...,,,+++,,,,,,+++)))++++++******)))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******+++,,,,,,---......000000111222222222222222000111222333444333222222444444666777777777666555666555555444555666777888666666555444555777999;;;777999<<<>>>???>>><<<;;;444888:::999555444888<<<======;;;999888777777777444444444333333333222222444555777888999999999888===<<<:::::::::999666444222222333444333222111000000000000000////////////000///...///111222222000,,,,,,++++++***+++++++++)))))))))(((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$&&&((()))(((((()))***+++))))))+++,,,,,,---//////111888IIIeee~~~yyyrrrvvvxxxvvvvvvxxxyyyyyy{{{}}}tttssszzz}}}wwwvvvxxx~~~yyyqqqsss|||tttmmmuuuzzzxxx{{{vvvwwwyyy|||}}}rrrmmmiiihhhhhhjjjnnnsssqqqgggbbbgggkkkfff```]]]YYYhhhooohhhdddmmmwwwzzz{{{rrrhhh\\\LLL;;;...+++++++++++++++,,,,,,,,,---,,,+++***)))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$#########$$$%%%%%%&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())),,,,,,,,,---------......000//////.........//////333111000111444555333111222333333444555666777777888777666555555555555555666666777888:::;;;<<<<<<;;;;;;<<<===<<<;;;:::999999:::::::::999999;;;===:::;;;<<<;;;888666555666444444444444444444444444666666777888999::::::;;;888777777777888999888777222111111111111111222222//////......------------000000///...---.........,,,,,,,,,+++++++++******))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$##########################################$$$$$$############$$$$$$################################################""""""""""""###########################"""!!!!!!!!!"""""""""############$$$###"""!!!!!!"""###$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&))))))***+++,,,------......///000000999SSSvvv{{{uuuxxx}}}wwwuuuvvv{{{}}}uuummmttt|||pppjjjgggkkkqqqtttyyy}}}ssstttqqqnnnsss}}}}}}~~~tttjjjiiiooovvvyyyyyy~~~uuukkkuuu~~~xxxqqqllllllpppttt|||uuurrrnnnllllllmmmnnnnnniiiiiiiiifffaaa]]][[[\\\```kkkwww~~~wwwiiiWWWGGG>>>888333///,,,,,,+++***)))((('''&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$###"""!!!!!!################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$################################################################################################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,,,,,,,------------///......------......//////......111444666555333333333333444555666666777888777777666666666666666888888888999999:::::::::777888999999999888666555777888999888777777888:::777888999888666444444444444444444333444444555555666666777777888888999999888777666666666666555444222111111000000111222222....../////////000000000000000/////////.........,,,,,,+++++++++*********)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$############$$$$$$################################################""""""""""""###########################"""!!!!!!############$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))***+++,,,------...000111......777GGGUUUmmm|||zzz}}}qqqkkklllpppzzz|||uuuyyy{{{pppiiibbb^^^ccciiikkkmmmnnnsss{{{}}}xxxtttvvvzzz{{{nnnkkkgggfffiiinnnrrrttt}}}|||uuuuuu}}}uuummmlllrrrwwwyyysssoooqqqwwwyyyssslllooolllhhhddd\\\VVV[[[eeeuuuwwwVVVLLL???555111///---***,,,,,,+++***)))((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%$$$$$$"""!!!!!!################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$##################$$$"""############$$$$$$$$$################################################################################################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''++++++,,,,,,,,,------------------,,,,,,------...,,,,,,---000444666666555333333444444555555666666888777777777777666666666999999888888888888888888555555666777666555444333555666777666444444444666555666777777555444444555444444333333333444666777666666666777777777777777777666555444333222222111222111111000000000111111......///000111222333444//////000111000///...---,,,++++++++++++*********((((((((('''&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################################################################$$$$$$############$$$$$$################################################""""""""""""############"""############""""""!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))***+++,,,------+++---...---***+++///333AAAZZZzzz~~~xxxssssssyyy~~~yyynnnnnnuuu~~~wwwwwwzzzssshhhpppiiifffkkkqqqssssssuuu|||}}}yyyyyytttuuuuuurrrpppqqqtttwwwyyy~~~~~~uuummmlllttt{{{sssppprrrrrrmmmfffdddeeebbb```ooo|||jjj^^^===777///++++++,,,,,,+++++++++***)))((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$################################################################################################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------+++,,,...000333555555555444444444444444444444555666666666666666666555555777777777888888888888888555555666777666555444333444555666555444222333333333555777777555555555666555444333222333555777888666666666666666555555555444555555333222000000111222111111000000000000111......///000111222333333...///000111111///---,,,++++++++++++************(((((('''''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$############$$$$$$################################################!!!"""""""""############""""""############"""!!!#########$$$$$$$$$%%%%%%###""""""""""""""""""###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''((()))***+++,,,,,,+++***))))))***---111333555AAA\\\zzz}}}zzzwwwwwwxxxyyyyyyyyy}}}}}}wwwmmmnnnkkkjjjnnnpppqqquuu{{{}}}vvvwwwwwwvvvuuuvvvyyy{{{{{{wwwvvvssspppsssxxx|||}}}zzzrrrlllmmmxxxuuuxxxssskkkooo}}}lllccceeeqqqvvvxxxzzzcccNNNAAA555111---,,,,,,---,,,++++++******)))((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%$$$###!!!!!!###$$$%%%""""""#########$$$$$$$$$################################################################################################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''*********+++++++++,,,,,,+++++++++++++++,,,------...///111222222333333444444444444444444333333333333333444555555444444333444555555666888999999:::444444555666555444333222444666777777555333333444111333555555444333444555555444444333444555666777666666666555555555555555333555555444222000111222222111111000//////000000........./////////000000---...000111000///---++++++++++++*********))))))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$################################################!!!"""""""""############!!!""""""#########""""""""""""""""""#########$$$"""""""""######"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''((((((******+++,,,,,,***)))((()))+++,,,---,,,,,,777IIIXXXhhhzzzzzz{{{zzzzzzwwwwwwyyyzzz~~~}}}{{{xxxwww{{{{{{wwwvvvxxxwwwwwwuuupppmmmrrrwwwxxx~~~{{{vvvmmmuuu}}}uuuyyyxxxgggXXXGGG888///...---+++*********)))(((******))))))((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$###""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$################################################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))*********+++++++++++++++++++++,,,---......000222333333222222222333555555444444333333222222111222333444444444333222333333444666777888999:::222333333444333222111000444666888888777555555555000222444444222222222333555555555555555555555555555555555666666666666666666888999777333111222444222111111000////////////------------............------...///...---,,,++++++************)))))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$################################################""""""""""""############!!!""""""############"""!!!!!!"""""""""############$$$%%%%%%%%%%%%$$$####################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''((()))***++++++&&&(((+++------+++)))(((,,,)))***///333<<>>>>>;;;444111111333222222000//////.........++++++,,,---...//////000------,,,,,,,,,+++++++++************))))))))))))''''''''''''''''''''''''#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$################################################""""""""""""############!!!!!!"""###############""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$####################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&'''((()))***+++"""''',,,......,,,,,,,,,//////...,,,)))+++222999VVVjjj~~~~~~yyyssssssxxxwwwqqqssszzz}}}{{{qqqlllqqqyyyxxxyyyqqqmmmooowww}}}vvvtttrrrkkkffffffhhhsss}}}|||wwwzzz\\\KKK999222000...,,,---((()))***+++++++++,,,,,,((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$!!!###$$$%%%%%%$$$###!!!"""############$$$$$$$$$################################################################################################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************,,,,,,,,,,,,---...///000000333666666444333555777555555444444333222111111111222444666666555444333666666666666666666666666666666777777777666555444222555888999888777777777888999;;;:::888777777888555777888999888555222000444555555666777888999999AAACCCCCC===666000000222222222000///............)))***+++---///000222222---,,,+++*********++++++************))))))))))))&&&'''''''''''''''''''''""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$################################################""""""""""""############!!!!!!"""#####################$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((()))******(((***+++)))&&&%%%(((,,,&&&+++---+++***---000000444DDDbbbyyyxxxzzzuuukkkmmmvvvsss|||zzzxxxwwwuuujjjoooxxx}}}}}}zzzooojjjlllttt|||tttlllmmmmmmiiieeedddddduuu}}}iiiTTTBBB777.........,,,,,,///((()))******)))))))))***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$ """$$$&&&&&&$$$""" """############$$$$$$$$$################################################################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&************************++++++******,,,...111333222222333444444444333333444444333222111111111111000333777999888777666666666666555444444666777888444444555555666888999:::===<<<:::999888888999::::::;;;<<<<<<;;;:::777666777888888999999777666555444333333444555777999:::===<<<:::888555333111000111111000///...,,,***)))...------------...//////---,,,,,,++++++******)))***(((&&&%%%%%%%%%'''(((******((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$""""""#########$$$$$$$$$################################################%%%$$$$$$$$$######""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++---222>>>OOOfffuuuxxxvvvhhhbbbgggiiijjjooouuuyyyxxxsssnnnnnnssszzz~~~{{{ppplllooo{{{~~~qqqjjjkkkoooqqqqqqqqqnnniiieeebbbbbbccccccvvvvvv[[[FFF<<<:::000//////---,,,+++******(((((())))))))))))((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$##############################""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""####################################################################################%%%&&&&&&'''&&&%%%###""""""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""""""""""""""###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&++++++++++++++++++++++++---,,,+++++++++,,,...///000111222333333333333333333333222111111000111111333666888999777555444444333444666777777777777666666666666666666777888999::::::999999999999999999:::;;;<<<<<<;;;:::888666777777888888888777666555444333333444555777888:::::::::888666444222111000000000000000///...---------------------...//////------,,,,,,+++*********)))(((&&&%%%%%%&&&'''(((***)))((('''%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$#########"""""""""""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++---///333;;;FFFVVVgggqqquuujjjhhhnnnnnnpppqqqsssuuuuuuuuusssuuuyyy}}}xxx|||yyypppjjjiiiqqqxxxxxxwwwxxx{{{xxxsssllliiillliiifffccceeekkkuuuwwwpppbbbOOO===333222444//////...---,,,+++******(((((())))))))))))((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$##############################""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""####################################################################################%%%%%%%%%%%%%%%$$$##############################"""############$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++,,,...///000111222333333333222111111111111111111111777888:::999666444222222111333666999:::999777666888888777777777777888888777777999:::::::::999888::::::;;;;;;;;;999888777666777777777777666555555444444444444555666777888888888777666444333222222//////000000000000000///---------------......///......---,,,,,,++++++***)))((('''%%%%%%&&&''''''))))))'''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###############$$$$$$$$$######################################################""""""""""""!!!!!!""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********++++++111000///...000555<<>>CCCXXXmmmtttpppvvvqqqppprrryyy{{{|||xxxzzz|||{{{zzzzzz~~~uuurrryyyzzzggglllooottt|||www~~~qqq___TTTJJJ<<<000444111......000000+++''',,,,,,,,,+++******))))))''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##################################################################$$$$$$$$$$$$##############################################################################!!!!!!!!!"""###$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&------------------------++++++,,,---......//////,,,---...///000111111111111333444666777777666666555666666666555666999<<<999888777777777888:::;;;888888777666666555666666444666999;;;<<<;;;999888666666666666666666666666555444333333222222333333444444555555555444444333000000////////////......////////////...---,,,+++,,,,,,,,,,,,,,,------...------,,,++++++******)))(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###############################################################!!!!!!""""""""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))******((()))************+++---)))...******555>>>GGGTTT}}}yyyyyy}}}sssppprrrwww~~~|||zzzyyyyyyzzz}}}}}}|||zzz{{{~~~xxxvvvwwwuuurrraaaeeelllvvvxxxfff[[[KKK===777555555333555000***(((***,,,------+++++++++*********))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############################################################$$$$$$$$$$$$%%%########################################################################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""""""""############$$$##############################$$$$$$$$$%%%%%%%%%######"""######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////---...///000000000000000000111444666777777666666777777666555555666:::===999999999999999999888888666666555555555555555666333555777888999888777666444444444333444444444555555444333222111222222333444555555555555444333222000000/////////...............////////////......,,,,,,++++++,,,,,,---...,,,++++++******))))))((('''''''''''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################"""""""""#########$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))***+++,,,,,,,,,******+++---+++111...---333222222:::SSS^^^mmmzzz|||wwwwww~~~wwwrrrsssxxx~~~zzzvvvuuuyyyzzzrrrqqq|||ssssssuuu}}}{{{kkkZZZMMMBBB;;;444000...///000111333000,,,******,,,---...***************)))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############################################################$$$$$$$$$%%%%%%########################################################################!!!"""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""##########################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,---...//////000///////////////000000000000000//////000333555777777666555888888777555444666999<<<888999;;;<<<;;;999777555555555444444444444555555333444555666666666555444333333222222222333444444444333222111111111222333444555555666555444222111333333222222111111000000---...///000111111111111,,,,,,++++++,,,,,,---...++++++******)))(((((((((''''''((((((''''''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$######""""""################################################""""""######$$$$$$$$$%%%""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))++++++***+++---///)))...,,,+++111...,,,555999===DDDNNNXXXfffzzz|||}}}|||{{{sssnnnppptttwww|||}}}wwwtttzzzwwwllliiivvvxxxxxxxxxyyyqqq___SSSHHH>>>666666333222444666333///---,,,---///000...+++(((&&&************))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%########################################################################!!!"""###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&,,,,,,+++++++++,,,------..................------...............///000000///111333666777888777666666444111111333666888999;;;;;;:::999999888777777777666444222111111111111555666666555444333555777999666333111000222444666111111000//////000111111333444666777666444222000333333222111111000//////000000000000000000000000///............---------++++++)))(((''''''''''''''''''&&&&&&&&&&&&''''''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""########################"""############$$$$$$$$$""""""""""""############""""""""""""############""""""""""""""""""""""""###"""!!! !!!"""###"""""""""!!!"""######$$$########################$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++))))))***+++,,,,,,------222333555888<<>>===666333000//////000000///222000///...//////......,,,,,,,,,,,,+++++++++++++++***************))))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######################################################################################################""""""######$$$%%%########################$$$$$$$$$$$$$$$###"""!!!########################################################################""""""#########$$$$$$$$$$$$##################$$$################################################""""""#########$$$$$$$$$$$$$$$###############$$$########################""""""#########$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""!!!!!!""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&+++************+++,,,,,,++++++,,,,,,------......------,,,,,,------...///000000111111222333444444555333222222444555444333666666555555555555555555333444444555555555555444333444444333222111333555444444555666666666666555222222333444444333222222//////000000000000000000...///111222222111///...........................,,,,,,,,,+++++++++******((((((''''''&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""######"""""""""########################"""############$$$$$$$$$""""""""""""############""""""""""""############""""""""""""""""""""""""""""""###$$$$$$###"""""" !!!"""$$$$$$######"""#######################################$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((()))))))))&&&(((***+++***)))***+++((()))***,,,---///000111...000000000222===NNN[[[_________```eeeooozzz}}}vvvfffdddaaa___\\\WWWQQQMMMEEE???::::::;;;999888888555333111111111000...,,,//////---,,,,,,---...///,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######################################################################################################""""""######$$$%%%##############################$$$$$$$$$######"""########################################################################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$######"""#################################"""""""""###$$$$$$%%%%%%######""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%,,,++++++******************++++++,,,------......------,,,,,,------...////////////000000111222222222111000111333444444333222222333333444444555555111222444555666777666666555666666444222222333444555555555555666666666777333333333333333333333333/////////////////////.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************'''''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$######"""########################"""############$$$$$$$$$""""""""""""############""""""""""""############""""""""""""""""""""""""!!!""""""######""""""!!! !!!###$$$$$$$$$"""!!!########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&''''''(((((()))))))))***+++,,,+++***)))***,,,...---,,,+++,,,---------+++...111111000333;;;AAA>>>===;;;999999<<>>>>>:::===DDDLLLMMMKKKJJJNNNSSSccc^^^TTTJJJGGGJJJIIIFFFKKKJJJGGGCCCBBBAAA===999:::999777444333222444555888444000000333555444222222///000333222...///555444111...------......---+++---//////...,,,++++++---------,,,,,,,,,++++++(((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%########################################################################""""""""""""""""""""""""#########"""###$$$$$$%%%########################!!!"""###$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%$$$###""""""##############################!!!""""""###$$$$$$%%%%%%######""""""""""""######"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%************))))))(((((('''))),,,---,,,,,,,,,,,,//////---,,,,,,---...///000000////////////000000//////000111222444444555444333222111222444777999333555666666555666777999777888::::::888555111...000111333555666888888999555555444333222222222222000///...------...///000000///...---,,,---......------,,,++++++******)))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$################################################################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------............////////////...............///000000444444333222222333444444666666666666666666555555666555444333222222111000222222222222222222222222000000111222222222222111000000111111111111000000222111111000///......------------...............************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###########################################################################################################################""""""""""""""""""""""""######""""""""""""######$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""##################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&+++++++++******)))))))))(((***,,,,,,,,,+++,,,---......---,,,,,,,,,---...111000000//////000000111000111222333444555555666777666333222111333555666111333444444444444555777777888999999888666333111111222333555666888888999444333333222222222222222000///............///000//////---,,,,,,,,,---...---,,,,,,++++++******))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$###############$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$################################################################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))***++++++,,,,,,+++++++++++++++,,,,,,,,,---------.........////////////...............//////000222222111000000111222222333333333222222222222222333333333222111111000000111111111111111111111111///000111111222222111111000000111111111111000000111111000000///......---------------,,,,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###########################################################################################################################""""""""""""""""""""""""######""""""""""""##################"""""""""!!!############"""""""""!!!""""""""""""##################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&,,,,,,++++++++++++******)))+++++++++++++++---///------,,,,,,,,,,,,---...222111111111111111111222222333333444555666777777666555333222222444666777222333555555444444666777888888888888777666555444222222333444555666777777111111111111111111222333000000////////////000000......---,,,,,,,,,,,,---,,,,,,,,,+++******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$######""""""$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$################################################################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,---------.........//////...------------...////////////............//////////////////////////////000000000000000000000000//////////////////////////////000111111111111111///000000111111000000///111000000//////.........------,,,,,,++++++************))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$###############""""""###$$$$$$$$$$$$###########################################################################################################################""""""""""""""""""""""""######""""""""""""##################""""""""""""############""""""""""""""""""""""""##################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++...000------------.........///333222222111111222222333444444555555666777888888111111111222444777999;;;444666777777777777888:::777777666555555555666666222222222222333444444555////////////000111222333000000000000000000000000...---------,,,,,,,,,,,,,,,,,,++++++***)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$$$$###"""""""""$$$##################$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################################################################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------,,,,,,------...///......------------......------............///////////////000000111111111////////////////////////...///000000111111000000//////000000000000//////000000/////////............------,,,+++******)))***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###########################################################################################################################""""""""""""""""""""""""######""""""""""""###############"""""""""""""""#########"""""""""""""""!!!"""""""""##################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,+++***+++...000......///000000000000000333333222222222222333333444555555666666777777777111111222333555777999;;;555777888888777888999;;;666666555444444555555666222111111000000111222222.........///000111222333000111111111111111111000.........---------,,,,,,,,,,,,+++******))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""#########$$$$$$#################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################################################################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......---..................---.........//////000000000//////000000111222222222000000000000000000000000......///000000000000/////////000000000000//////////////////............///......---,,,++++++***)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###########################################################################################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""######""""""""""""""""""######!!!"""""""""##################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&++++++,,,,,,,,,,,,------***,,,,,,,,,,,,,,,...000...///000111222222222111333222222111111222222333444444444444555555666666555555555555555555666666444555777777666666888999777666666555555555555666333222111/////////000111////////////000111222333111111222222222222111111......//////......---,,,+++++++++***))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%################################################"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$"""############$$$$$$$$$################################################################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((()))******++++++******************+++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,------------...//////...------.........///000000111111//////000000111111222222000000000000000000000000---......///////////////...//////000000//////.................................------,,,,,,++++++))))))((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$$$$""""""###$$$$$$$$$$$$###########################################################################################################################""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""############""""""""""""##################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&***+++++++++,,,,,,,,,,,,)))+++---...------...///---...000111222222111111222222111111111111222222222222333333333333444444666666666555555555555555444666777777777777888:::999888888888777777666666666444222000///000111111000000000000111111222333111111222333333222111111//////000000000///...---++++++******))))))((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%########################"""""""""###$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$"""############$$$$$$$$$################################################################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((())))))***************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,---............---,,,+++,,,,,,---......///////////////////////////000........................------.../////////............////////////..............................,,,,,,,,,,,,++++++++++++))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###########################################################################################################################""""""""""""""""""""""""######""""""""""""######!!!"""""""""############!!!"""""""""############""""""""""""##################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&*********++++++,,,,,,,,,)))+++...///...------...,,,---///000111111111000222111111111111111111222111111222222222222222222333444444555666777777888777888999:::999999:::<<<:::;;;;;;::::::999777777888666444222111111222222111111111111111222222333111222333444444333222111///000111111111000...---++++++******)))(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%########################!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$"""############$$$$$$$$$################################################################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++,,,---......---,,,+++)))******+++,,,,,,------........................------------------------,,,---......//////............////////////......---.....................***************+++++++++)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################################################################################################################""""""""""""""""""""""""######""""""""""""######!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""""""""##################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////000//////.........////////////000222333666777999666666777888999999::::::<<<<<<<<<<<<;;;:::999888888777777666666666666666888777555444333333444444666666666555444444333333333222111000000000111222000111111000000///...---)))(((((((((((())))))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&& $$$&&&######'''$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""#########"""""""""""""""#########"""""""""""""""""""""""""""############################################################""""""#########$$$$$$$$$""""""""""""####################################""""""""""""############"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))+++,,,++++++,,,...000------------------------,,,,,,------...//////000---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++******)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""##############################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$###"""""""""###%%%%%%########################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$&&&******&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////............//////---...///000333555777888666666777777888999999:::;;;<<<<<<;;;:::999888888777777666555555555555666555444222111000000000111444444444444444444555555444444222111000111111222000111111000000///...---))))))((((((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$!!!"""$$$### !!!&&&$$$$$$$$$#########""""""$$$$$$$$$##################"""""""""""""""""""""###"""""""""""""""""""""""""""""""""############################################################""""""#########$$$$$$$$$""""""""""""####################################""""""""""""############"""############$$$$$$$$$###############$$$$$$%%%""""""""""""""""""""""""############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********+++++++++*********)))))))))+++++++++***+++,,,...------------------------,,,,,,,,,---.../////////,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++*********)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""##############################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$###"""""""""###$$$%%%########################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&+++111111+++&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,------....../////////............//////,,,,,,---///111333555666555555666666777888888888::::::::::::999888777777666666555444444444555555333222111000////////////111222222333444444555555555444333222111111111111000000111000000///...---******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&### """&&&$$$$$$$$$##############################$$$$$$$$$""""""""""""""""""######""""""""""""""""""######""""""""""""###########################################################################$$$$$$$$$""""""""""""####################################""""""""""""############"""############$$$$$$$$$$$$###"""""""""###%%%&&&""""""""""""""""""""""""############""""""""""""########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''((((((((())))))))))))))))))))))))(((((())))))))))))******+++************)))))))))***+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,++++++++++++,,,,,,++++++++++++*********)))(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#############################################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############$$$$$$$$$#####################""""""######$$$%%%########################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""######$$$$$$######"""################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$###############""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&,,,444444,,,&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))************************+++++++++,,,------......///............//////000---------...///111222333444444555555666666666777888888888888888777666666555555444333333333333333333333333222111111111111111111111222222333333333333333222111000//////...000000000000///...---,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&########################"""""""""###$$$$$$$$$%%%"""""""""""""""#########"""""""""""""""#########!!!"""""""""####################################################################################!!!"""""""""####################################!!!"""""""""############""""""#########$$$$$$$$$$$$###"""!!!"""###%%%&&&""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))+++,,,------+++***+++,,,++++++++++++++++++++++++++++++,,,,,,------------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,---,,,+++++++++++++++++++++************)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%#######################################################################################$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""""############""""""################################################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$)))000000)))$$$###$$$$$$$$$$$$$$$$$$$$$$$$************************))))))))))))))))))))))))******++++++,,,---------...............///000000000000///////////////000333333444444444444555555666666666666666666555444444333333222111222222222333333333333333222222222222111111111000000000///000000000///...------,,,............---,,,++++++******((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###''')))'''###########################"""""""""###$$$$$$$$$%%%!!!!!!""""""############!!!!!!""""""############!!!"""""""""####################################""""""""""""""""""""""""########################!!!"""""""""####################################!!!"""""""""############""""""#########$$$$$$$$$$$$###"""""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))+++---......---++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,++++++*********************)))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%########################################################################""""""######$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%******%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---......---......///000111222222111000000///000000333333333333333333333333444444444555555444444333333222111111000000111111000000111111111111000///111111000000///......---------.........---,,,+++,,,------,,,,,,+++***)))))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""!!!$$$'''%%% ###############$$$$$$$$$###############$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""####################################""""""""""""""""""""""""$$$$$$$$$###############""""""""""""####################################""""""""""""############"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((()))))))))))))))***)))+++......---,,,,,,,,,************************++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---,,,+++******)))******))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$##############################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###########################################################################""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""###""""""!!!!!!""""""###########################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$###############""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$$$$''''''$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,---------......///000111222222111111222222333333222222222222222222222222222222333333444333333222222111000000//////000000......///000000000///.../////////...............+++,,,---.........------++++++++++++***)))((('''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################&&&***&&&!!!"""###"""""""""#########$$$$$$$$$$$$$$$$$$############### !!!!!!"""######$$$$$$ !!!!!!"""######$$$$$$""""""""""""####################################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""####################################""""""""""""############"""############$$$$$$$$$!!!"""###%%%%%%$$$###"""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))******&&&(((+++,,,,,,+++***+++************************+++++++++++++++*********)))))))))))))))***++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++---,,,+++***))))))))))))))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$##############################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$###########################################################################""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""###"""!!! !!!"""###########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###&&&&&&###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''************************)))))))))***++++++,,,,,,---------......000111111111111111222333555666777222222222111111111111111111222222333333333222222111111000///////////////...///000111111000//////,,,,,,---....../////////+++,,,---///000//////...*********))))))((('''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ ---555,,,!!!###&&&""""""######$$$$$$$$$$$$%%%$$$$$$$$$######"""""" !!!!!!"""###$$$$$$$$$ !!!!!!"""###$$$$$$$$$""""""""""""####################################""""""""""""""""""""""""$$$$$$$$$$$$######""""""""""""""""""####################################""""""""""""############"""############$$$$$$$$$ !!!$$$&&&&&&%%%###!!!""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''((((((((())))))******###&&&)))+++***))))))***))))))))))))))))))))))))++++++******************)))))))))))))))******+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++---,,,+++***)))))))))))))))(((((((((''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$#################################"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$%%%$$$##############################################################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""""""""""""""""""""###"""!!! !!!"""###########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$%%%""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""%%%%%%"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((((((((()))***************...,,,+++))))))***,,,---***+++,,,...///000000000000000222333555666888888333333222111000000000000444666777666333222444666333222111111111222333333000000////////////000000......---------......///++++++---///111111...+++++++++,,,,,,+++***(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%% !!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#########!!! !!!""""""!!!########################$$$#########""""""!!!!!!#################################"""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$#########""""""$$$$$$$$$############""""""############$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))+++*********))))))(((((()))************+++++++++(((((())))))*********+++++++++******************)))***+++,,,,,,,,,,,,,,,+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%######################################################################################################$$$$$$$$$$$$####################################""""""!!!!!! """############$$$$$$$$$""""""""""""""""""""""""###################################################"""!!! !!!"""###$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((())))))***+++++++++++++++---,,,***))))))+++,,,---+++,,,---...////////////000000111222444555666666555555444333222222333333444777888888555444444666555444222111000000111111222222111111111111222222......---------------...***+++,,,///111111...,,,++++++,,,,,,+++***((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$"""!!!!!!"""###"""!!!####################################"""""""""!!!########################""""""""""""################################################"""""""""!!!"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""######$$$######""""""""""""######################################################$$$$$$$$$#########""""""$$$$$$$$$############""""""############$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))))))))(((((((((((())))))************)))))))))((()))************+++++++++((()))))))))************************************)))***++++++,,,,,,,,,+++++++++***))))))(((''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$######################################################################################################$$$$$$$$$$$$#################################"""""""""!!!!!!!!! """############$$$$$$$$$""""""""""""""""""""""""###################################################"""!!!!!!!!!!!!"""###############"""""""""!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((******+++,,,,,,,,,,,,,,,++++++***)))***+++---...,,,,,,---...//////......000000111111222333333444666555555444444444555555555777999999888666555555666444333111000000000111222222111111111111222222000///...------,,,---------------///000///,,,***++++++++++++***)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$###############"""############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######&&&$$$""""""######"""!!!####################################""""""""""""########################!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""######$$$######""""""""""""######################################################$$$$$$$$$###############$$$$$$$$$############""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))))))))(((((((((((())))))************)))))))))))))))************+++++++++))))))))))))************************************)))***++++++,,,+++++++++******))))))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#####################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$###""""""###$$$$$$######################################################################################################$$$$$$$$$$$$##############################""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""###################################################""""""!!!!!!""""""###############""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((()))***++++++,,,,,,++++++******)))***+++,,,---...------...............---000000000000111111111111444333333333333333444555444666888999999666444333555444333222222222333444111000000//////000000111222111000///...---------111000//////...---)))&&&+++++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""###############"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######'''%%%###"""######"""!!!#################################"""""""""""""""########################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%########################################################################$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))*********+++++++++)))))))))))))))*********))))))))))))******************++++++++++++******)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$##################$$$######################################################################################################$$$$$$$$$$$$##############################""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((((())))))***************))))))******+++,,,---...------...............---000000000000000000000000000000000000000111222333333555666888888666333111444333333333444666777888111111000000000000111111333333111000///////////////...------...---+++)))++++++***))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""###############"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######&&&$$$""""""###$$$###"""""""""""""""""""""""""""""""""""""""""""""##############################!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%########################################################################$$$$$$$$$#########""""""""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))*********+++++++++******))))))))))))))))))(((((()))))))))******************++++++******)))((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$###############################################################################################################$$$$$$$$$$$$##############################!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""################################################""""""############""""""""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((((((((()))************)))*********+++,,,,,,,,,,,,,,,,,,---...//////......//////000000000000000000............///111222222555444555666777666333111222222222333444777999:::333333222222222222333333333222111000000///000000***)))***,,,...000///...++++++***(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$###############"""############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$###!!!!!!###$$$######""""""""""""""""""""""""""""""""""""####################################"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""######$$$######""""""""""""#####################################################################$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************)))************+++++++++************))))))))))))'''(((((())))))******************+++******)))(((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""###$$$$$$$$$$$$###"""######################################################################################################$$$$$$$$$$$$##############################!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""################################################"""######$$$$$$######"""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((())))))***++++++++++++******++++++,,,,,,,,,+++++++++,,,---.../////////////////////000000111111111/////////000111222444555777555444555777777555222222111111222333555777888444333333222222333333444000000//////...//////000******)))+++---//////...,,,+++)))(((''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$#################################$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""!!! """$$$$$$###""""""""""""""""""""""""!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""######$$$######""""""""""""######################################################""""""#########$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************)))************+++++++++************)))))))))(((''''''(((((()))******+++***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""######################################################################################################$$$$$$$$$$$$############################## !!!!!!!!!"""""""""###"""############$$$$$$$$$""""""""""""""""""""""""################################################"""###$$$$$$$$$$$$###"""!!!"""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((()))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++*********+++,,,...///000000000/////////000111222222222000111111222333555666777999777555555777888666444222111111000111222444555222111111000000111111222......---------......//////...,,,,,,,,,,,,+++))),,,+++)))(((''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$#########""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$%%% !!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!! """$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$########################%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%################################################""""""######$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))*********+++)))************++++++++++++*********))))))((((((&&&''''''((()))******+++***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######################################################################################################$$$$$$$$$$$$############################## !!!!!!!!!""""""######"""############$$$$$$$$$""""""""""""""""""""""""################################################"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$***)))(((''''''&&&&&&'''(((((((((((()))***,,,,,,+++++++++,,,,,,---------------......///000000000////////////000000000000,,,///222444666888;;;===:::777222000111333444444222222222222222222222222333222111000////////////000///...------...000111...---,,,+++************(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""###########################################################################""""""""""""####################################""""""""""""############""""""""""""############"""###$$$###"""!!!"""###$$$#########""""""!!!!!!$$$%%%&&&$$$!!!"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$%%%%%%######$$$%%%&&&&&&''''''((())))))***'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((()))***************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""################################################""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""########################""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$%%%&&&&&&((((((((('''(((((())))))((('''''''''((()))******************+++++++++,,,------......//////000000............////////////---///111111222444777999555444222111222333333222222222222222222222222222222111000//////.........///...,,,++++++,,,...///,,,,,,+++))))))(((((()))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""##############################################################################""""""""""""####################################""""""""""""############""""""""""""############!!!"""######"""!!!"""$$$############"""""""""!!!&&&'''((('''%%%#########"""############$$$$$$$$$"""############$$$$$$$$$################################################$$$%%%%%%%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$%%%%%%######$$$%%%%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((()))************)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""########################################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$##################$$$################################################"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#######################################""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""############"""""""""!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$(((((((((((()))***++++++((('''''''''''''''(((((()))))))))))))))*********---------...//////000000---------....../////////000111111111111222666999222222111222444333111000222222222222222222222222111000///...---------------,,,+++*********+++,,,+++***)))((('''''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""######$$$########################################################################""""""""""""####################################""""""""""""############""""""""""""############ !!!######""""""###%%%############""""""""""""%%%'''((('''&&&$$$$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$################################################$$$%%%'''''''''%%%###"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""!!!!!!""""""###""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!"""""""""#################################"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&''''''(((''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))******))))))))))))(((((())))))))))))))))))))))))'''((())))))******)))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((()))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$#########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################################################################"""############$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%$$$######""")))))))))))))))***++++++))))))((('''''''''(((((()))))))))))))))*********,,,,,,---......//////000------......///000000000444444444333333666:::===555444222222333222111///222222222222111111111111///...------,,,,,,,,,---,,,,,,+++************+++***))))))(((''''''((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$########################################################################!!!"""""""""####################################!!!"""""""""############!!!"""""""""############!!!"""###""""""$$$&&&#########"""""""""""""""!!!###$$$$$$###"""###$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$########################$$$%%%'''((((((&&&###!!!######""""""######$$$%%%###################################################""""""""""""""""""###""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""#########$$$########################""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((((()))(((((((((''''''&&&%%%%%%'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((('''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$############$$$$$$$$$$$$####################################$$$$$$$$$$$$###############$$$$$$#########################################################""""""#########$$$$$$$$$########################"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########++++++***)))))))))))))))******))))))((()))))))))++++++++++++++++++++++++,,,,,,------.../////////...//////000111111222222444444555444555888===@@@;;;888444111111111111111222222222111111000000000...------,,,,,,,,,,,,,,,------,,,+++++++++++++++******)))(((((((((((()))''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%########################################################################!!!"""""""""####################################!!!"""""""""############!!!"""""""""############!!!"""###""""""$$$&&&""""""""""""""""""######!!!######"""!!!"""###""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$###########################%%%'''((('''%%%###!!!######""""""######$$$%%%######################################################""""""""""""######""""""""""""""""""""""""$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''((((((((()))'''(((((((((((('''%%%%%%''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$############$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""################################################""""""#########$$$$$$$$$########################"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%++++++***)))((((((((((((******))))))))))))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,---......////////////000111222222333333111222333333444777;;;>>>===999444111000111222222222222222111000000//////------,,,,,,,,,,,,,,,---...---------,,,++++++***))))))(((((((((((())))))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&########################################################################""""""""""""####################################""""""""""""############""""""""""""############ !!!######""""""###%%%""""""""""""############!!!"""$$$$$$###"""######"""############$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%########################"""###%%%&&&&&&%%%###"""######""""""######$$$%%%#######################################$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&'''((())))))(((&&&%%%&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))&&&'''(((((())))))(((((((((''''''&&&&&&''''''((())))))))))))))))))))))))&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$#####################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""################################################"""############$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&))))))(((((('''(((((((((((((((((((((((()))***+++------------,,,,,,,,,++++++,,,,,,------......///......///000111222333333000222333444444555777:::888555222111222333333222222222222111000/////////------,,,,,,,,,---------------------,,,+++***)))((('''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%####################################$$$%%%&&&'''########################################################################""""""""""""####################################""""""""""""############""""""""""""############!!!"""######"""!!!"""$$$!!!"""""""""############"""$$$%%%%%%###""""""###"""############$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################!!!!!!"""###$$$$$$$$$$$$######""""""######$$$%%%########################""""""#########$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""$$$$$$############$$$$$$############$$$$$$$$$$$$########################"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%&&&((()))))))))'''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))&&&'''(((((())))))(((((((((''''''&&&&&&''''''((())))))))))))))))))))))))%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$$$$####################################$$$$$$$$$$$$######!!!###$$$%%%%%%$$$###!!!################################################"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&''''''((()))***&&&&&&&&&'''''')))***+++---------,,,,,,+++++++++++++++,,,------......///------...///000111222222222444555555555444666777111111000222444444333222222222222111000//////...---------,,,,,,---......---------,,,,,,***)))(((&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%####################################$$$%%%&&&'''########################################################################""""""""""""####################################""""""""""""############""""""""""""############"""###$$$###"""!!!"""###!!!!!!""""""#########$$$"""###$$$$$$"""!!!!!!""""""############$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%######################## !!!"""###$$$%%%%%%#########"""###$$$$$$%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""####################################"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$&&&((()))***)))((('''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$####################################$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""########################""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########(((((((((((((((((((((((())))))))))))************(((+++---...,,,+++******,,,---...000000000000///333222222111111222222333000111222333444555555444555444333222222222333333444444333222111//////...------...........................---,,,+++)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$***333,,,"""&&&###""""""############$$$$$$$$$########################$$$#########""""""!!!!!!$$$$$$############$$$$$$########################%%%$$$###!!!!!!!!!"""###################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$''')))'''%%%########################%%%%%%$$$$$$###$$$$$$$$$########################$$$$$$##################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))*********++++++++++++(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$############"""###########################""""""!!!"""$$$&&&'''%%%%%%%%%%%%%%%$$$###"""################################################"""############$$$$$$$$$######################################################""""""######$$$%%%########################$$$$$$$$$#########""""""#################################"""""""""""""""################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$(((((((((((((((((((((((((((((()))))))))*********)))+++......---++++++++++++,,,---////////////...222222222222222222222222333333333444444555555666555555444444333333333444444444333222111000//////.................................---,,,***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$...777///"""$$$'''###""""""############$$$$$$$$$########################$$$#########""""""""""""$$$$$$############$$$$$$########################%%%$$$"""!!!!!!!!!"""###################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$'''(((&&&$$$########################%%%%%%$$$$$$###$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))************(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$############"""###########################""""""""""""$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""################################################"""############$$$$$$$$$######################################################""""""######$$$%%%########################$$$$$$$$$#########""""""###########################"""""""""""""""""""""################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$(((((((((((((((((((((((((((((((((((())))))))))))(((***,,,---+++*********+++,,,---.../////////...111222333444444333222111666555444444444555666777666555555555444444444444555444444333222111000000........................---------,,,+++***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$(((000)))"""$$$ """############$$$$$$$$$#######################################"""""""""$$$$$$############$$$$$$########################$$$###""""""!!!"""""""""########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%&&&&&&%%%###########################%%%$$$$$$###$$$$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$############"""########################""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%$$$######################################################"""############$$$$$$$$$######################################################""""""######$$$%%%########################$$$$$$$$$#######################################""""""""""""""""""######""""""""""""""""""""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$((((((((((((((((((((((((''''''((((((((()))))))))&&&(((***+++)))))))))***------......///000000000111222444555555444222111777666444222222333555666444444444444444333333333444444444333222111111000...............---------,,,,,,,,,,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""###############$$$$$$$$$$$$$$$%%%%%% (((###!!!$$$!!!###""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$##############################""""""""""""""""""################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$###########################$$$$$$######$$$$$$%%%%%%#######################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$###############""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""########################"""""""""######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$######################################################""""""######$$$%%%########################################################################"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###################################################################################################################################################"""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,,,,+++++++++---/////////000000111222222111222444555555444222111666555333111111222444555222333333333333222111000444333333222222111111111//////.........---------++++++++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#####################$$$$$$%%%%%%%%%!!!(((###%%%&&&###'''""""""#########$$$$$$$$$#######################################$$$$$$$$$$$$$$$############$$$$$$########################"""""""""#########""""""################################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$###########################$$$%%%%%%$$$#################################$$$#########$$$$$$%%%&&&########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######################################################""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""########################"""#########$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$################################################""""""#########$$$$$$$$$######################################################""""""######$$$%%%########################################################################!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!################################################################################################################################################"""""""""""""""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%))))))))))))))))))))))))))))))))))))************,,,...//////......000111111000000000111222333444222333444555555444333222444333222222222222444444111222333333333222000///222222222111111111000000/////////...------,,,,,,***************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#####################$$$$$$%%%%%%&&&###(((###$$$"""###"""############$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!"""############"""########################################################################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################"""###%%%%%%$$$######$$$####################################$$$%%%&&&&&&########################"""""""""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((()))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##############################"""""""""###############"""############$$$$$$$$$########################$$$$$$$$$############"""########################"""######$$$$$$$$$############$$$%%%%%%%%%$$$$$$################################################"""############$$$$$$$$$######################################################""""""######$$$%%%#######################################$$$$$$$$$########################!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""################################################################################################################################################"""""""""############$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%))))))))))))))))))))))))************++++++++++++---...//////...///111222111000000000000222333444444444444444444444444444222222333333444444555555111222333444444222111///111111111000000000000///000//////...------,,,,,,)))))))))***))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""######$$$%%%%%%&&&&&&!!!%%% ### !!!"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$######################## !!!"""###$$$######"""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######################## """%%%%%%######$$$&&&####################################$$$%%%&&&'''########################!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***+++++++++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##############################!!!"""""""""#########$$$"""############$$$$$$$$$########################$$$$$$$$$############"""########################"""###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%$$$################################################"""############$$$$$$$$$######################################################""""""######$$$%%%########################""""""#########$$$$$$$$$######################## !!!!!!"""######$$$$$$####################################################################################################################################################################################$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,---,,,,,,---///111000////////////111222333555444444333333444444555222333444555666666666666222333444555555333111000000000000000////////////000000///...------,,,,,,((()))))))))))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""###$$$%%%%%%&&&&&&!!!%%%!!!!!!'''$$$!!!'''"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$######################## !!!"""$$$$$$$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""$$$%%%######$$$'''####################################$$$%%%&&&'''########################!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***+++,,,------''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!!!!""""""#########$$$"""############$$$$$$$$$########################$$$$$$$$$############"""########################"""###$$$%%%%%%$$$"""""""""###$$$%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$#########################################################"""###$$$$$$%%%########################""""""######$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((()))***+++,,,+++++++++,,,,,,---------******+++,,,---------------,,,,,,+++,,,---...///333333333444444555555555666666666666666666666666444444333222111000///.........///////////////...,,,,,,,,,+++++++++******++++++***)))'''%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%&&&%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################%%%%%%$$$###""""""######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############"""############$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$###"""""""""########################$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))+++***)))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########"""""""""""""""######$$$$$$$$$%%%%%%%%%##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############""""""""""""##############################""""""""""""""""""""""""################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%***))))))***+++,,,------++++++,,,,,,,,,,,,,,,,,,******+++,,,------------......---,,,,,,---...///222333333333444444444444666666666666666666666666333333222111000///............////////////......,,,,,,+++++++++******************)))'''&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################%%%$$$$$$###""""""######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############"""############$$$$$$$$$#########"""######$$$$$$$$$$$$$$$#######################################$$$$$$$$$#########""""""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$######"""############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############""""""""""""######$$$$$$$$$%%%%%%%%%##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%++++++++++++,,,---......,,,,,,,,,,,,,,,+++++++++******+++,,,------------000///...---------...///222222222333333333333333666666666666666666666666222222111000///......---....../////////......---,,,++++++++++++*********((())))))((((((&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################%%%$$$######"""#########"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############""""""""""""############"""############$$$$$$$$$$$$$$$######"""########################$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''''''''%%%%%%&&&'''((())))))***)))(((((('''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$#####################$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%,,,+++++++++,,,,,,---...---,,,,,,,,,++++++************+++,,,------------111000///...---...//////222222222222222222222222444444444444444444444444111000000///......------......//////......------++++++++++++************''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################$$$$$$###############$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""""""""############""""""#########$$$$$$$$$%%%%%%$$$###"""""""""###"""""""""###$$$$$$$$$%%%################################################%%%$$$$$$$$$###"""""""""################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&$$$%%%&&&&&&'''((())))))(((((((((''''''&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""###############$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%***************++++++,,,,,,,,,,,,++++++***************+++,,,------------000///...------...///000111111111111111111111000222222222222222222222222000000//////...---------...............---,,,,,,+++++++++*********))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################$$$###############$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""""""""############""""""#########$$$$$$$$$%%%%%%$$$###"""""""""###"""""""""###$$$$$$$$$%%%################################################%%%$$$$$$$$$###"""""""""################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%***))))))((())))))******+++++++++++++++***************+++,,,------------......---------...000000000000000000000/////////000000000000000000000000000000//////...........................---,,,++++++************)))))))))&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$#######################################"""######$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$""""""""""""############"""############$$$$$$$$$$$$$$$######"""########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%$$$$$$%%%&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%***))))))(((((()))))))))************++++++++++++******+++,,,------------,,,,,,+++,,,---...000111000000000//////.........000000000000000000000000000000000////////////...............---,,,+++***************))))))))))))''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$####################################""""""###$$$$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""############"""############$$$$$$$$$#########"""######$$$$$$$$$$$$$$$#######################################""""""#########$$$$$$$$$###############$$$$$$$$$#########################################################$$$$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%******)))))))))))))))***))))))******+++++++++,,,******+++,,,------------+++******+++,,,...000222000000//////.........---000000000000000000000000000000000000000/////////............---,,,+++***************))))))))))))''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$####################################""""""###$$$%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$######""""""########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%)))*********++++++++++++************))))))))))))******+++++++++,,,,,,,,,---,,,++++++,,,---///000000000000000000/////////---......///000111111222///////////////......------.........---,,,+++++++++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$###""""""###$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$######""""""########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%)))))))))*********++++++))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++,,,---///000////////////////////////.........///000111111111//////000000//////...---....../////////......---+++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$###""""""###$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$#########"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%((((((((()))))))))******(((((((((((()))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,...//////..............................//////000000111111//////000000//////...---...///000000000000000000+++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$####################################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))((((((((((((((()))))))))((())))))))))))*********++++++,,,,,,---......///---------................../////////000000000111000000000000000///......---...///000000111000000******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$##################$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########(((((((((((())))))))))))'''((((((((())))))******((())))))))))))*********++++++,,,------.........------------......//////////////////000000000000000000000000000//////...,,,------...////////////***))))))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&#########$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########((((((((()))))))))******(((((())))))******++++++)))))))))*********++++++***+++,,,---............---------...//////000000////////////000000000000000000111111000000///...+++,,,------------------***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&"""###$$$$$$$$$$$$###"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%########################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$)))))))))*********++++++)))))))))***+++,,,,,,,,,************+++++++++,,,***+++,,,............---------...//////000111111000000000000////////////000111111111111000//////,,,------------,,,,,,+++))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''"""###$$$$$$$$$$$$###"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%************++++++++++++))))))***+++,,,,,,------***++++++++++++,,,,,,,,,***+++,,,...///......---.........///000111111222000000000000////////////111111111111111000//////............---,,,++++++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''"""###$$$%%%%%%$$$###"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%&&&&&&&&&########################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&)))************+++++++++***)))(((***,,,......---************************++++++,,,,,,---......///111/////////222333444333222111000000//////000000111111111111000000000000///......------,,,++++++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###""""""###%%%######$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))************++++++++++++***)))+++---//////...++++++++++++++++++++++++,,,,,,------......//////222000//////111222111000222222111000000000000000000000000/////////............---,,,,,,++++++***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$#########$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$#########$$$&&&'''#########"""####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############%%%'''(((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))************++++++++++++******+++...//////...,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222111//////000111000...222222222111111111111111/////////.........---------,,,,,,+++******)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$###"""###&&&)))***%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$!!!%%%)))((($$$"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''(((((((((((((((******))))))((((((''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))*********+++++++++***))))))+++---///...---------------.....................///000000111111111000000111222333222000222222222222222111111000/////////.........------+++++++++***))))))(((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&'''(((***+++,,,+++)))(((%%%$$$""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$&&&((())))))((('''%%%&&&&&&%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''(((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))*********+++++++++)))(((((())),,,------,,,------........./////////......//////000111111111000000000333555666666444111222222222222111000///000000000/////////......+++******))))))(((''''''((((((((()))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$&&&***---//////---,,,000///---***'''$$$!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&''')))++++++***((('''666...%%%!!!###%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''(((((())))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))************+++++++++(((''''''(((+++,,,,,,+++---------...//////000000......//////000000111111///000111444777888777666000000111222222000///...000000000/////////......+++******))))))((('''''''''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###''',,,111222111...+++000000000...+++'''### ########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''((()))***))))))''''''@@@444((("""$$$'''%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((******)))(((((('''''''''''''''''''''''')))((((((''''''(((((()))''''''(((((())))))******))))))))))))))))))******))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))************+++++++++)))(((''')))+++------,,,,,,,,,---......///000000------...//////000000111000000222444777888666444...///000111111///...---/////////.........------++++++******)))((((((''''''((()))***)))(((&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%(((,,,///111///---++++++---///000...***%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%555...&&&###$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))***)))((('''''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))***++++++,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''---,,,***(((''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))************+++++++++***)))(((***,,,......---,,,,,,,,,---...//////000------......///000000000111111222444666666444111---...000111000///---,,,......---------,,,,,,,,,++++++******))))))(((((('''((()))***)))(((&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&(((***---...---,,,+++&&&)))---000///,,,'''###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$###""""""###"""!!! !!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%'''))))))((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))((())))))***+++,,,,,,,,,+++,,,,,,---...///000000000000000000000000000000111111000000000/////////------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((,,,***(((%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))******+++,,,,,,---......,,,,,,,,,---------......////////////000000000000111111222222222222111111------...............---++++++,,,,,,,,,++++++***+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))((((((((())))))******+++,,,,,,---(((((()))+++,,,+++(((&&&)))***)))(((((())),,,///************************((((((((((((((()))***+++))))))(((((((((((())))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$///222***'''---000---,,,)))'''+++000///)))"""%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%,,,***'''$$$"""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&$$$"""$$$&&&(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''')))*********(((''''''((())))))(((***(((&&&&&&)))******)))***((('''(((+++,,,***'''...///111111000000222333666666777777888:::===???DDDCCCFFFIIIEEE>>>>>>CCCBBBGGGIIIDDD@@@???===;;;>>>777222333444333333555444222111111111///+++(((((())))))))))))******+++)))***(((&&&&&&((()))(((%%%'''***)))'''%%%''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))***++++++,,,,,,---------,,,,,,,,,------------....../////////000000000000000111111222222111111000------...............---,,,,,,,,,,,,,,,+++***)))************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***((((((((()))))))))******************************)))))))))******++++++++++++++++++,,,,,,,,,***(((******+++***)))+++...111))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))(((((())))))(((((('''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%///222+++(((---000---111---)))+++...///***%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%***)))&&&$$$###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$###$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))*********)))(((((()))*********&&&(((******)))((()))***...,,,+++,,,///222222111444333333666<<>>EEEMMM]]]bbbkkkqqqkkk\\\QQQMMMLLLTTT[[[\\\\\\\\\ZZZWWWJJJEEEBBBEEEEEEBBB?????????===:::999999888555222333333222000...+++******)))))))))(((((('''%%%###$$$''')))(((&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000000111111222222111111000---...............---------------,,,+++***)))(((************))))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,++++++*********)))))))))+++,,,,,,,,,,,,---000222************************)))(((((((((((()))******)))((((((''''''(((((()))(((((())))))(((((('''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%...111,,,***///000---444000++++++......+++(((%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&$$$$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((()))******)))))))))))))))***+++,,,))),,,///---******---111111111222555;;;@@@BBBCCC@@@<<<:::>>>IIIWWWccciiimmmnnnhhhXXXHHHEEEQQQ^^^rrryyyrrrbbbZZZ[[[fffqqqwww{{{|||zzzuuu]]]WWWSSSUUUVVVVVVXXX[[[TTTOOOHHHDDDCCCAAA>>>;;;======<<<888333///---,,,)))))))))++++++)))&&&###$$$'''))))))'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))******+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------........./////////000000000000111111111111000000.........///......---,,,...------,,,+++***((('''*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))*********++++++******+++++++++++++++,,,------------------------,,,,,,,,,+++***)))+++,,,***+++,,,,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,)))((((((''''''(((((())))))))))))))))))(((''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&,,,000...---///000---111...+++,,,...///,,,((($$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''((()))))))))***,,,...000000/////////111555888999<<>>AAAJJJWWWbbbbbbXXXMMMTTTYYY```dddeeedddcccbbbmmmiiifffhhhnnntttxxxyyyrrruuuxxx{{{|||{{{zzzyyyooossswww{{{}}}|||}}}{{{vvvyyyxxxyyy}}}wwwqqqrrrtttsssqqq~~~~~~vvviii^^^ZZZYYYQQQEEE<<<======888555777000...***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***+++,,,,,,---))))))******++++++,,,,,,***++++++++++++,,,,,,,,,---------.........////////////000000000000//////////////////...---,,,+++,,,,,,,,,,,,,,,+++***)))((()))))))))************************************))))))*********++++++++++++++++++,,,,,,,,,,,,------......///000000111111000111222333444555666777000444999999777666999<<<888:::;;;:::888666666777333333333333333333333333///......---,,,,,,------,,,,,,++++++++++++,,,,,,)))************)))(((((('''((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%***///111///,,,))),,,,,,,,,,,,+++)))&&&$$$######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$&&&((('''&&&%%%''')))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***+++---...///111555999:::999:::???DDDMMMPPPXXXdddooorrrnnniiifffjjjmmmooommmllllllmmmxxxwwwvvvwwwzzz|||~~~{{{{{{www{{{}}}yyymmmhhhgggbbbTTTLLLPPPQQQJJJFFFHHH@@@;;;333///---,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***+++,,,------(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,---------.........////////////000000000000//////////////////...---,,,+++++++++,,,,,,,,,++++++***(((((())))))*********+++************************)))************+++++++++++++++,,,,,,,,,---------///000000111222333333333666777888:::;;;===>>>???>>>CCCIIIJJJHHHGGGJJJMMMFFFGGGHHHFFFDDDBBBAAABBB::::::::::::::::::::::::333333222111111111111111---,,,,,,++++++,,,,,,---***************)))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$)))///222///+++)))222000...+++(((&&&%%%$$$#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((($$$&&&((((((&&&%%%''')))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******,,,---///111222777<<<@@@@@@???AAAFFFKKKSSSSSSVVV[[[dddnnnvvvzzzzzz|||~~~~~~}}}~~~~~~|||~~~rrrnnnnnnjjj^^^XXX```ccc]]]XXXYYYOOOGGG===666222000...---))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))************++++++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,---......///////////////000000000000000000000000000000///...---,,,,,,,,,------,,,+++*********++++++***)))(((((()))***+++)))+++------------...000---+++***)))+++,,,,,,+++++++++,,,///222555777777555<<<>>><<<>>>FFFIIIHHHLLLMMMKKKHHHKKKSSSYYYYYY[[[^^^cccgggjjjooouuuyyyuuuooojjjgggbbb\\\ZZZ\\\^^^WWWPPPOOOSSSVVVTTTRRRKKKHHH@@@999999;;;:::555:::111,,,...000...---///111,,,***,,,---***)))***---,,,***))))))***+++,,,((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''***++++++)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&(((***,,,---+++***'''%%%######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))+++******)))******++++++%%%))),,,---+++))))))***+++000111......555<<>>:::777666000---...///,,,,,,...++++++*********+++***)))))))))))))))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%''''''***(((&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))************+++,,,+++))))))+++...000555777777;;;FFFQQQVVVVVVZZZ```fffiiilllnnnooonnnttt{{{~~~}}}{{{{{{|||}}}||||||}}}tttlllffffffdddZZZMMMEEE<<<555111222111---,,,...((()))))))))((((((((()))******)))((((((''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))))))))*********+++++++++,,,---.........------++++++,,,,,,------......000000000000111111111111////////////////////////000///...---,,,,,,,,,,,,,,,+++******)))*********)))))))))***++++++,,,,,,)))+++...//////...///000000222444555666999???DDDIIIOOOZZZfffqqqzzz~~~zzzzzz|||{{{~~~yyyhhh[[[TTTLLLBBBAAA:::555444333///...000,,,,,,+++,,,------+++)))************)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############'''&&&$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))************))),,,,,,,,,+++,,,///555999IIIMMMMMMIIIJJJRRR[[[___hhhiiikkkooouuu||||||{{{~~~zzzwwwuuunnnhhhmmmyyyyyyttt{{{}}}ooocccQQQHHH???:::666222111333+++******))))))*********,,,++++++***)))((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&))))))*********+++++++++***+++---//////...,,,+++***++++++,,,---...//////000000///000000000111111///////////////////////////...------,,,,,,,,,---+++******))))))*********))))))***++++++++++++++++++,,,......///222666999999===AAACCCEEELLLWWW```iiissswwwqqqfffYYYTTTMMMGGGDDD>>>666111000111...,,,,,,...///---+++,,,,,,,,,+++++++++,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$######""""""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))************************+++,,,...111666<<>>DDDLLLSSSYYYZZZZZZ___jjjtttxxxzzz}}}}}}wwwxxxvvvqqqrrr~~~|||rrrkkkfff___XXXGGGAAA:::444222///+++'''))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------...............000///...---...///111222........................---,,,,,,+++,,,,,,------,,,,,,++++++,,,------...+++******+++///333888;;;GGGKKKRRR\\\iiiwww~~~|||}}}uuunnnddd^^^YYYRRRFFF===777555222...,,,*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,+++,,,///555>>>FFFLLLOOOQQQVVV^^^ggglllmmmmmmvvv~~~}}}wwwuuu~~~~~~yyy```YYYNNNGGGBBB===777222...---,,,+++***)))((((((((((((((((((''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''******+++++++++,,,,,,,,,------,,,,,,,,,---...///...............---------222111///...///000222333........................,,,,,,,,,++++++,,,------,,,,,,,,,,,,------...///111111111333888???FFFKKKhhhlllttt~~~~~~wwwjjjYYYMMM@@@===888333///,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************000000111666???KKKWWW^^^\\\^^^bbbkkkuuu}}}~~~yyyuuuwww|||}}}zzz{{{vvvooottt|||tttmmmlllrrrwwwvvvzzz{{{yyyrrryyywwwpppqqqwwwwwwnnnbbbYYYSSSMMMFFF@@@222111///---+++)))'''&&&)))(((((((((''''''''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...////////////.........000222333777///,,,000333///+++***000...,,,++++++++++++***+++,,,---------...111333:::888666888AAANNN]]]fff|||uuuaaaQQQIII???888666444111---,,,***))))))***+++***)))+++)))'''&&&((())))))((())))))((('''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&&&&((()))%%%&&&''''''((((((''''''''''''''''''((((((((()))***(((&&&'''(((***++++++,,,***((((((***+++++++++666333777DDDRRRZZZ^^^aaaaaakkkrrrwww}}}yyyzzzxxxkkkddd]]]\\\cccmmmuuuyyywwwpppjjjiiihhhhhhlllrrrzzzzzzxxxvvvtttsssrrrqqqrrr~~~}}}tttpppnnnkkk|||nnndddfffnnnxxxuuummmfff^^^UUUOOO<<<666111///000///+++'''***)))***,,,***&&&%%%((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.....................///000111222000000///.........------*********+++,,,,,,,,,++++++++++++***,,,333>>>FFFPPPRRRWWW___iiiwwwpppgggZZZQQQKKKFFF@@@<<<444111---*********)))(((+++)))((((((***+++++++++))))))(((''''''''''''(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&''')))(((''''''((()))%%%&&&''''''(((((('''''''''''''''((((((((())))))+++)))((((((((((((((((((///---++++++,,,...000000;;;???IIIVVV^^^```bbbeeejjjuuu{{{zzz|||rrrlllvvvwwwyyy~~~sssiiigggeeeeeekkkuuuyyyvvvyyy|||ssshhhaaakkkxxxuuurrrrrrssszzzqqqjjjfffeee```WWWJJJ>>>555///+++(((***(((***---,,,'''&&&)))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((())))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------...///000000000000111:::===444---...000///***+++,,,------...------000444777999>>>LLL___nnn|||}}}wwwqqqiii```YYYBBB===777111...---+++***+++)))((()))******)))(((***))))))(((((((((((((((''''''''''''''''''''''''%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&((()))***)))((('''((()))&&&&&&'''(((((((((((('''''''''((((((((()))))))))******************************---111888@@@GGGKKKOOOUUUbbbmmmpppnnnpppuuu}}}{{{rrriiibbbjjjnnnsss|||{{{}}}tttbbbVVVNNNWWWlll~~~~~~}}}}}}~~~vvvgggWWWIII===666222---++++++------)))(((+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((())))))***))))))*********+++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,------,,,---...000111000000///888JJJOOO@@@222111222...111000///...---...111333:::DDDPPPXXXaaaooo~~~vvvWWWQQQGGG>>>888444111///...---++++++,,,+++)))'''+++***))))))(((((())))))''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&((())))))((('''&&&&&&'''&&&&&&'''((((((((((((((('''(((((((((((()))))))))((()))+++,,,,,,,,,---...))),,,222;;;EEEQQQ\\\cccccchhhqqqyyy|||zzz}}}xxxrrruuu|||wwwsssooowwwzzz~~~~~~|||~~~~~~rrrddd```gggpppssssssyyy~~~wwwkkknnnwww}}}wwwnnneeeZZZNNNFFF777111------,,,******---)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''***))))))(((((())))))***))))))*********++++++++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,------+++,,,...000000000//////777JJJSSSDDD444111000+++111000...,,,---444===DDDMMM[[[mmmyyyooohhh\\\PPPEEE===666222111000............,,,+++++++++***)))))))))))))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&&&&'''(((((())))))(((((((((((((((((()))))))))***''')))++++++******,,,///111555<<>>BBBIIISSS^^^nnnxxxrrrggg```TTTIII???999444111---,,,++++++******++++++))))))))))))))))))))))))'''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$&&&''''''&&&&&&((()))'''(((((()))))))))))))))))))))))))))************(((+++///000222888BBBJJJWWW]]]fffkkkmmmpppvvv{{{}}}~~~pppmmmiiifffhhhttt}}}~~~||||||yyyyyy~~~}}}xxxzzz~~~}}}|||yyy~~~tttjjjbbbXXXIII:::333+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((++++++************++++++++++++,,,,,,,,,,,,------...,,,+++---000222222000000///.........///111222...//////000000000000///111///...///444<<>>JJJRRRWWWbbbmmm|||}}}}}}{{{wwwnnn^^^KKK>>>999444000---,,,+++*********+++,,,++++++++++++,,,))))))((((((((('''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))******+++++++++,,,,,,,,,------------///888DDDOOOXXXcccnnnvvvuuu}}}uuulllpppyyyzzzzzzxxxyyy{{{uuuooosss}}}uuuuuurrrqqqsssxxxwww}}}|||jjjVVVOOO@@@222//////---++++++((()))))))))(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''')))(((''''''((())))))(((,,,///---)))***000++++++,,,,,,,,,,,,------///......///222333333222000000///...///000111222222111///.........///000555333555???PPPaaalllppp|||~~~~~~oooZZZLLLHHHBBB:::222///......---***+++,,,,,,+++***)))((()))))))))(((((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((())))))))))))*********************'''***,,,---,,,,,,///222555EEEXXXcccffflllwwwwwwlllfffmmm~~~}}}xxxvvvxxxvvvpppoooyyy~~~wwwyyy~~~~~~zzzzzzxxx{{{zzz|||~~~}}}|||iiibbbRRR@@@555///,,,+++,,,***************)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((($$$&&&((()))(((((()))***&&&(((+++---******000999+++++++++,,,,,,,,,------......//////111222222222111000/////////000111222000///......///222444666999;;;CCCUUUkkk~~~ooodddbbb[[[OOOAAA:::777555111///.........---***'''$$$)))))))))(((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))+++*********************'''+++---,,,+++...555<<>>333///...///...---,,,+++***)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%(((******)))((())))))...,,,++++++...777EEEPPP+++++++++,,,,,,,,,---------....../////////000111111000/////////000222333222111111111333666999;;;@@@GGGWWWnnnyyyjjjVVVIIIAAA999111555444444444444222---******)))))))))(((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***++++++++++++************,,,...000///000777CCCMMM```iiiuuu{{{|||}}}|||~~~wwwuuuzzz|||xxxrrrrrrzzzxxx|||nnnhhhmmmzzz|||~~~|||mmmWWWCCC666000000...***)))******)))'''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((((((((()))))))))***,,,+++***))))))***000......444CCCTTTaaaggg++++++,,,,,,,,,,,,------,,,...//////......///111111111000///000111222333111111222333666999;;;===HHHSSSfff}}}}}}jjjZZZPPPBBB555888555444444666555111...******)))))))))((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((()))))))))************+++++++++++++++++++++---///111888DDDSSS]]]jjjpppxxx~~~zzz}}}qqqmmmnnnxxxwwwtttyyy|||{{{llldddhhhyyy}}}hhhSSS???333222---(((''')))+++***)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((((((((()))))))))+++,,,,,,,,,***+++,,,...)))...777FFF[[[mmmtttsss++++++,,,,,,,,,,,,---------///111000......000222222111000000000111222333222444888===CCCHHHKKKNNNYYYfffxxxzzznnneeeWWWHHH>>>:::555444555444///+++*********)))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((()))))))))******************++++++,,,,,,,,,***---222<<>>777...******,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((())))))))))))++++++,,,++++++...222555666@@@NNN\\\ooo~~~++++++,,,,,,,,,---------...000222222//////000333222111000000000111333333999===DDDMMMVVV^^^dddgggooo|||}}}yyylll\\\KKKEEE===999888555///)))************))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))************))))))***+++,,,,,,------///333<<>>MMMaaapppwww~~~}}}xxxqqqmmmnnnrrrvvvyyy}}}zzzrrrhhhVVVEEE===:::444---000+++)))+++,,,******,,,((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((())))))***,,,,,,)))(((***///111///999EEETTTaaappp~~~vvvvvvtttoootttzzz~~~{{{zzzyyy}}}|||sss___GGG888333000,,,)))+++))))))+++***''')))---)))(((((((((''''''''''''((('''&&&&&&((())))))'''------,,,***)))'''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))))))))))))))))))(((''''''***))))))(((''''''&&&&&&,,,(((&&&(((***)))***---+++******---555@@@JJJQQQiiipppxxx~~~++++++++++++++++++++++++---...000000//////000111000///000333666:::EEERRRPPPaaaxxxwwwtttrrrppprrrwww~~~qqq^^^QQQHHH???666///+++***------***((()))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))((((((((())))))***---***)))***,,,000555:::PPP]]]mmmyyy~~~ooouuu}}}}}}yyyvvvtttxxxtttaaaOOOAAA666///---,,,))))))+++***''''''+++))))))(((((((((''''''''')))((('''''''''(((***+++111///,,,(((&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))))))))*********))))))(((''')))))))))))))))))))))))))))&&&&&&***+++)))))),,,***...444;;;EEEQQQ^^^fffnnnvvv++++++++++++,,,,,,,,,,,,---...000///......///000444111111555:::DDDUUUbbbkkkwww|||ppptttuuuxxx}}}zzzyyyppp^^^OOOBBB888000---,,,//////+++((()))++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))******)))))))))))))))***---((((((...111444???MMMdddttt}}}wwwsssqqqcccooopppgggeeegggjjjyyyzzz|||xxxfffPPP>>>333///...+++***,,,,,,((((((+++)))))))))(((((((((''''''+++,,,---+++))))))---000333000+++'''$$$$$$&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********+++******)))((((((((()))***+++,,,,,,,,,(((&&&(((,,,---++++++---,,,555AAAMMMXXXeeerrr|||+++++++++,,,,,,,,,,,,,,,---...//////...---...000333333555<<>>666///++++++...******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******))))))******+++,,,......444:::EEEPPP]]]jjjxxx}}}|||xxxtttsssxxx~~~|||yyygggUUUAAA777///,,,,,,***)))+++******)))))))))((((((((("""'''---///---)))((((((!!!"""%%%'''((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((((()))******+++*********++++++******************---+++---111666<<>>@@@AAAAAA???======>>><<<>>>@@@AAABBBEEEHHHKKKRRRXXXaaaiiirrr}}}|||ooobbbRRREEE:::111---...++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((()))))))))*********(((((()))***,,,...000111???LLLYYYbbbppp}}}wwwjjjrrr||||||{{{}}}~~~vvvxxx|||yyy{{{rrrcccRRREEE888111...+++***,,,*********)))))))))((((((%%%&&&((()))***)))((('''$$$$$$&&&'''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((())))))*********)))******++++++,,,,,,---------///555???GGGQQQ```nnn|||sssppp{{{++++++,,,,,,---...//////,,,...000111222333555777@@@RRRgggyyy|||xxx}}}|||{{{wwwrrrjjjccc___VVVQQQLLLGGGDDDAAA>>>===<<<;;;::::::<<<======<<<999999999999999:::<<<>>>555777:::<<<;;;;;;<<<===888;;;===>>>===;;;:::999999:::;;;;;;;;;<<>>LLLWWWcccssszzzppprrr++++++,,,,,,,,,,,,,,,,,,,,,000555555111000777@@@QQQ```ppp}}}|||rrrwww~~~yyysssrrrpppnnniiibbb[[[SSSMMMJJJBBBAAA???===<<<;;;::::::999::::::::::::999999888<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999::::::<<<=========<<<<<<<<<;;;;;;;;;>>>======<<<;;;;;;::::::<<<>>>@@@BBBDDDGGGJJJLLLXXX___lll}}}yyyiiiQQQDDD>>>222111***&&&)))+++***)))***(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***++++++***(((''')))***---******++++++,,,333<<>>======<<<<<<;;;<<<<<<<<<===>>>>>>>>>>>>===<<<<<>>===<<<<<<===>>>?????????>>>======>>>???@@@???@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<<<<;;;999:::;;;<<<===@@@CCCEEE<<<@@@HHHRRR]]]mmm{{{eeeUUUHHH888777000***+++,,,+++***+++***)))((((((''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***++++++***)))+++,,,+++++++++------111>>>KKKgggppp~~~vvvwwwttteeetttooommmeeeVVVBBB444...---+++))))))+++***'''(((,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((''''''(((++++++)))'''***((())),,,...111<<>><<<:::888888888::::::;;;<<<===???@@@@@@DDDDDDEEEFFFFFFFFFEEEEEEGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@>>>===AAA@@@>>><<<;;;;;;<<<===>>>===>>>BBBEEEMMM\\\jjjuuudddVVVFFF@@@777///------++++++,,,+++******)))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''')))+++,,,++++++,,,---++++++...222666>>>PPP```ppp|||zzzzzznnnhhhsssoooWWWBBB777555...+++***---,,,)))))),,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''(((***,,,,,,***(((***+++...000333===PPPaaasssyyy~~~~~~/////////000000111111222111222222333;;;MMM___jjjjjjxxxwwwnnnoooxxx|||mmmcccZZZSSSKKKCCC>>>>>><<<;;;999999999;;;===???<<<===???AAABBBDDDEEEEEEJJJKKKMMMOOOPPPRRRRRRSSSTTTSSSQQQPPPPPPRRRTTTUUUSSSSSSRRRRRRRRRRRRRRRRRRPPPPPPOOOOOONNNMMMMMMLLLLLLLLLKKKJJJIIIGGGEEEDDDDDDBBB???>>>=========<<>>444000...+++***,,,++++++***)))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''))),,,,,,+++******+++---,,,000:::DDDQQQaaaooovvv{{{www}}}kkkhhhiiioooqqqpppooopppjjjiiifffdddbbbaaabbbbbbbbbgggmmmoooooopppsssvvv~~~|||{{{}}}||||||nnnggg}}}hhhSSSEEE>>>666111...///...***)))+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))******+++,,,---,,,+++***+++...333999AAAPPPdddtttzzzwww}}}------...///000000111111...000111444CCC\\\rrr||||||xxx{{{|||xxxuuunnngggYYYPPPHHHDDD???:::888999;;;;;;:::;;;===AAADDDFFFEEEFFFGGGIIIKKKKKKLLLLLLPPPRRRUUUYYY\\\___aaabbbbbbbbbaaa```aaaccceeefffaaaaaaaaaaaaaaa``````___ccccccaaa```^^^\\\[[[ZZZTTTTTTTTTTTTTTTUUUVVVVVVGGGDDDBBBBBBCCCCCCAAA???>>><<<<<<>>>???===???CCCHHHRRReeezzztttlllcccTTTHHH<<<666111---+++,,,+++***))))))(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))***++++++***))))))***...---333BBBSSS```lllttt{{{tttrrr|||~~~pppYYYTTTQQQTTTVVVUUUWWWZZZSSSRRRQQQPPPPPPPPPPPPPPPOOOQQQSSSSSSRRRTTTXXX\\\bbbaaaaaa```]]][[[```hhhmmm|||~~~xxxwww}}}{{{}}}uuuvvvpppsss}}}ooo^^^MMMBBB;;;444......---+++***+++************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***++++++,,,,,,+++******+++***///888CCCSSSfffvvvpppvvv,,,,,,---...///000111111---333888@@@TTTppp{{{{{{zzzuuulllddd^^^UUULLLFFF@@@;;;::::::888999;;;<<<===>>>AAADDDHHHLLLNNNRRRTTTVVVXXXYYYZZZYYYYYY]]]___cccggglllppprrrsssrrrssstttuuuvvvxxxzzz{{{vvvvvvvvvvvvuuutttssssssvvvuuutttrrrpppnnnmmmlllcccccccccdddfffiiimmmooofffbbb]]]ZZZXXXSSSKKKFFFCCC@@@???DDDFFFDDDBBBDDDDDDCCCHHHTTT```pppzzzqqqhhh[[[LLLCCC;;;333......+++******)))((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***++++++***))))))+++---333444===NNN^^^iiirrryyypppaaaTTTLLLFFFEEEEEEDDDGGGKKKEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGEEEDDDFFFJJJMMMMMMKKKLLLLLLJJJGGGKKKQQQZZZmmmttthhhaaa___cccssswwwnnnoooxxxmmmtttyyymmm\\\OOOAAA888000...---,,,+++---************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******)))******)))((())),,,...///888DDDSSSeeexxx|||vvvyyy,,,,,,---...///000111111000;;;GGGUUUlll|||zzz~~~~~~{{{vvvqqqjjjggg___TTTMMMIIICCC===@@@;;;999<<<@@@AAACCCGGGGGGIIIMMMQQQVVV[[[___```eeegggiiilllnnnoooooonnnsssuuuxxx|||}}}|||}}}}}}yyyrrrhhh```TTTMMMGGGFFFEEEAAA===<<>>DDDPPP^^^gggooozzzyyy{{{~~~qqqcccVVVNNNGGGEEEEEEDDDFFFJJJEEEFFFGGGIIIJJJJJJJJJJJJLLLKKKJJJIIIHHHIIIKKKLLLJJJHHHHHHKKKIIIFFFGGGJJJSSSfff{{{vvveee\\\SSSTTTddd|||{{{|||xxxooo{{{~~~pppfffRRRFFF999333000------...************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))))))))*********((())))))))))))---333888BBBOOO^^^iiiuuu~~~,,,---...///000111222222333BBBTTTeee}}}~~~sssrrrxxx~~~|||zzzyyyvvvpppkkkWWWSSSKKKAAA>>>@@@???<<>>???FFFFFFBBBFFFPPPXXXkkkqqqaaaRRRBBB777333...---,,,,,,++++++,,,,,,))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))*********+++,,,000666:::HHHRRR```kkknnnsss~~~~~~vvvmmm```]]]___jjjxxx}}}vvvmmmXXXQQQLLLLLLLLLLLLNNNQQQOOOQQQRRRTTTUUUUUUUUUTTTUUUVVVVVVVVVVVVVVVUUUUUUXXXUUUTTTVVVUUUQQQOOOPPPLLL]]]rrrrrrhhhXXXKKKJJJVVViiiwww{{{rrrqqqzzz{{{uuu||||||uuueeeUUUDDD:::444///------************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************)))***++++++---222;;;BBBXXXhhhvvv{{{~~~~~~zzz{{{444//////222111---///444<<>>???AAADDDFFFLLLOOO___yyyyyylll___NNN>>>555000...***))))))******)))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******,,,,,,+++///???OOOXXXcccpppwww{{{~~~~~~}}}tttlllddd\\\VVVRRROOOOOOVVVbbbjjjkkkiii]]]YYYUUUTTTVVVYYY\\\]]]_________```bbbccceeeeeedddcccbbbaaaaaaccceeegggjjjhhhddd```]]]\\\\\\\\\ZZZYYY```rrrttt\\\LLLJJJNNNPPPPPPZZZcccooo||||||lllllluuuuuuooo}}}~~~yyykkkWWWFFF<<<555...)))///+++***,,,,,,(((''')))************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((***++++++***(((//////'''***<<>>HHHNNNPPPMMMLLLQQQXXX[[[bbbeeejjjoootttxxxzzz{{{yyynnnbbbZZZXXXTTTNNNIIIGGGEEEDDDCCCJJJCCC@@@DDDIIIQQQbbbttt|||ppp]]]LLLCCC:::666000---++++++************)))))))))((((((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))*********,,,+++---222888BBBQQQ^^^nnnrrrwww|||}}}vvvmmmfff]]]XXXQQQKKKIIIIIIIIIIIINNNPPPSSSXXX^^^cccfffhhhmmmmmmnnnsssyyy}}}{{{|||zzzxxxwwwwww{{{uuubbbVVVPPPNNNIIIEEEJJJJJJJJJIIIKKKSSS^^^gggqqqmmmlllssswwwxxx~~~qqq]]]III;;;444///+++***,,,---+++***,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++++++++******///+++...===PPP___iiipppxxx/////////222888BBBPPP[[[pppzzz}}}xxxyyy}}}yyyssslllfff[[[SSSHHHAAA???@@@AAAAAAUUUbbbggg___ZZZ___fffhhhmmmpppvvv|||}}}uuuoooiiiccc\\\VVVRRROOOKKKHHHIIIFFFEEEGGGFFFEEEIIIQQQdddxxxzzzkkkXXXLLLBBB<<<555///,,,++++++************)))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))******+++++++++---,,,000999CCCNNN\\\gggvvvxxx}}}xxxnnnddd[[[TTTPPPIIIHHHGGGHHHKKKPPPTTTVVV]]]aaagggllloootttyyy}}}~~~vvvjjjbbb^^^[[[UUUPPPQQQPPPMMMIIIFFFHHHNNNRRR\\\dddppp~~~oooqqq~~~rrryyyfffKKK:::777111---......+++******+++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&(((***,,,,,,---...///222---333III\\\eeemmmttt}}}000///000444AAATTTgggsss~~~}}}vvviii[[[SSSHHHBBB<<<:::===BBBDDDEEEWWWhhhsssmmmfffiiioooppprrrvvv||||||uuukkkddd```[[[UUUPPPJJJIIIJJJKKKIIIEEEDDDFFFJJJVVViii{{{gggXXXQQQJJJ@@@777222000...---************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***+++,,,,,,------///888EEEQQQZZZeeeooo|||}}}}}}zzzuuuppphhh]]]SSSMMMKKKLLLEEEHHHMMMRRRXXX]]]aaadddfffmmmtttyyy|||zzzuuusssooohhhcccXXXWWWUUUQQQMMMKKKJJJKKKQQQPPPRRRZZZiii|||{{{|||}}}^^^III<<<444---,,,---+++***+++++++++++++++************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&(((***+++***+++---000444444@@@UUUeeelllsss}}}...///111;;;QQQlll~~~~~~|||xxxsssiiiYYYJJJCCC@@@>>>===@@@DDDFFFDDDBBBIII[[[mmmrrrooooootttxxxyyy|||{{{sssmmmfff]]]VVVQQQNNNJJJGGGEEEEEEFFFGGGIIIKKKOOOXXXoootttgggcccZZZLLL???666111---,,,++++++*********)))))))))'''(((((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))))))))***+++,,,------...///666EEEUUU___dddlllttt}}}zzzxxxwwwvvvyyyyyysssnnnmmmkkkhhh```\\\VVVOOOJJJJJJMMMPPPPPPTTT[[[```eeehhhlllnnnrrrwwwyyysssdddbbb___[[[VVVQQQMMMJJJPPPKKKIIILLLSSS[[[fffoooyyyvvv|||zzzooo___CCC888---+++,,,,,,,,,---,,,++++++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))***(((***+++)))'''(((---111555===LLL___lllvvv---000888IIIgggzzz{{{~~~~~~~~~}}}vvvmmmccc]]]UUUIIICCCBBBBBBDDDIIIOOOQQQNNNEEE>>>;;;MMMfffwwwzzzwwwzzz|||qqqhhhbbb^^^VVVOOOKKKKKKLLLKKKIIIIIIHHHHHHOOOddd{{{ppp^^^MMM???555///,,,+++++++++*********))))))'''((()))******)))((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******'''((((((((())))))))))))))))))***+++,,,---......111>>>SSSeeelllmmmrrrxxxyyyyyy}}}zzzuuupppllliiihhhhhhfffkkkmmmiiiccc___[[[WWWOOONNNLLLKKKMMMQQQWWWZZZ```dddjjjnnnqqquuuzzz~~~~~~wwwooohhh```ZZZWWWTTTMMMJJJKKKKKKIIIKKKPPP]]]nnnnnnrrrzzzpppTTTFFF666000...------...,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((())))))******)))+++,,,++++++...666===EEEQQQ```mmm{{{...444???VVVyyytttxxx~~~}}}zzzwwwkkk^^^QQQJJJEEEAAACCCHHHGGGLLLTTT\\\^^^VVVIII???888HHHeee~~~rrrooohhh___ZZZVVVRRRNNNFFFKKKNNNLLLFFFIIIYYYiiirrr]]]LLL@@@888444+++++++++************)))'''((()))******)))((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******++++++(((((((((((()))))))))))))))******+++---...//////444DDD\\\oootttrrruuu{{{|||~~~|||yyyrrrpppjjjeee```\\\ZZZYYY[[[aaaeeeaaa[[[VVVQQQLLLKKKKKKMMMQQQXXX^^^dddffflllppptttxxx{{{{{{ssslllhhh[[[SSSNNNNNNLLLHHHHHHMMMGGGOOOZZZhhh~~~yyygggcccpppyyy~~~xxxgggUUUBBB777222///------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((()))******+++)))+++......111888DDDMMM]]]jjjvvv333AAAIIIXXXwww~~~~~~}}}~~~xxxhhh[[[RRRMMMFFFCCCEEEJJJNNNQQQWWW___eeeeeeiiiiiiZZZGGG;;;DDD]]]}}}}}}pppiiifff```YYYTTTNNNKKKKKKKKKKKKNNNSSSYYY{{{~~~iiiTTTEEE<<<999.........,,,***(((''''''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))************++++++******...333555444>>>PPPiii{{{vvvnnnkkkfff```[[[XXXWWWVVVWWWXXXYYYZZZYYYUUUPPPLLLNNNSSSZZZccckkkpppsssttt{{{~~~pppiii```YYYUUURRRNNNJJJEEEFFFJJJOOOWWWfff~~~nnnkkkoooqqq{{{ttt___HHH666/////////++++++,,,+++******,,,---))))))))))))))))))))))))))))))))))))((('''&&&%%%''''''((((((((((((''''''***'''%%%&&&((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))+++,,,+++'''%%%'''+++,,,'''(((***111>>>QQQfffttt}}}|||444EEERRRbbb|||wwwjjj]]]SSSIIIHHHFFFGGGKKKRRRZZZ___aaagggjjjiiimmmpppeeeUUUEEELLLaaa}}}xxxsssllleeeYYYSSSNNNMMMLLLJJJKKKOOOPPPbbbvvvaaaNNNBBB;;;000000///---***)))))))))***)))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))************+++------++++++///555999IIIZZZrrrqqqgggeeeaaa]]]ZZZXXXVVVVVVXXXXXXXXXXXXXXXWWWTTTSSSYYY___hhhrrrzzz~~~vvvjjjbbb[[[TTTPPPPPPNNNLLLLLLMMMRRR```mmmyyywwwsssWWW>>>222//////------,,,+++***)))***+++))))))))))))))))))))))))))))))))))))((('''&&&%%%''''''(((((((((((('''''')))'''%%%&&&'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))***+++***((((((***,,,,,,///---...555GGGaaazzzAAAUUUeeettt~~~uuugggXXXNNNJJJEEEHHHLLLOOOTTT\\\eeellllllpppqqqpppvvv|||wwwmmm\\\```mmm|||sssfff^^^WWWTTTQQQLLLKKKLLLHHHNNN]]]zzzrrr]]]KKK@@@666444000---+++***++++++******)))))))))(((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))*********+++++++++---...---,,,222===GGGWWWeeeyyy|||{{{uuukkkaaaaaa___]]][[[ZZZXXXXXXXXXWWWWWWWWWYYY[[[]]]___bbbiiirrr|||uuujjj___YYYUUUOOOKKKJJJIIIHHHLLLRRRkkk|||yyy}}}pppQQQ===444000///...,,,***))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%''''''((((((((((((''''''(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))((((((***,,,,,,,,,+++//////222>>>RRRjjj[[[ooo~~~~~~}}}}}}vvvlllbbbVVVLLLGGGGGGLLLQQQWWW[[[]]]bbbkkkssssssvvvxxxzzzzzzzzzzzzpppfffaaa[[[SSSNNNMMMJJJMMMSSS[[[jjjpppZZZJJJ@@@<<<555///,,,,,,,,,,,,*********)))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))*********+++++++++))))))+++///444===KKKXXX___jjj{{{~~~wwwtttoooiiiccccccbbbaaa```^^^]]]\\\XXXXXXXXXYYY\\\cccjjjoooooosssyyyuuulll```WWWNNNMMMMMMJJJIIIJJJMMMYYYooouuuggghhh{{{hhhPPP===///000...+++***************))))))))))))))))))))))))(((((()))(((((('''&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))***''''''+++---,,,******---222===NNN```pppyyy}}}~~~zzz|||rrrqqqcccUUUOOOMMMJJJKKKNNNXXX]]]cccfffgggjjjqqqwww{{{~~~yyyqqqiii^^^UUURRRPPPQQQRRROOONNN^^^qqq]]]RRRJJJ>>>555///---,,,,,,************))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))************++++++++++++***''')))333???IIIUUU___eeennn|||~~~wwwrrrooolllfffffffffeeecccaaa___^^^ZZZ[[[\\\___dddlllwwwyyykkk\\\UUURRRLLLGGGEEEDDDIIITTTbbbqqqvvvjjjooo{{{dddHHH000222...+++***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((('''&&&''''''((((((((((((''''''&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***+++'''&&&+++---******---333<<>>555111...,,,++++++*********))))))))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,)))...===KKKRRRZZZbbbmmmwww}}}|||{{{}}}wwwssspppooohhhgggfffdddcccaaa```___```bbbeeehhhmmmuuunnnccc\\\TTTMMMJJJKKKIIIJJJMMMQQQ^^^|||jjjdddxxxsssVVV999666111,,,***,,,...---,,,))))))))))))))))))))))))'''(((((((((((((((''''''''''''(((((((((((('''''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******,,,'''''',,,,,,***...777@@@IIIXXXiiixxx|||yyy{{{{{{}}}~~~}}}sssjjjcccUUUJJJGGGNNNUUUXXX```jjjiiikkknnnsssxxx}}}ssslllcccXXXRRRUUUUUUQQQRRRYYYhhhppp[[[HHH<<<555000---+++++++++*********))))))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))*********+++++++++,,,,,,---...:::NNNZZZ]]]cccmmmyyy{{{~~~{{{~~~}}}{{{yyyvvvssspppoooiiihhhfffdddcccbbbcccccciiilllpppsssuuu{{{yyynnnbbbYYYUUUQQQKKKHHHIIIHHHKKK]]]sss}}}rrryyy```aaappp~~~gggNNN<<<666///,,,------,,,)))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''''')))***)))'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********+++'''(((---,,,,,,777FFFSSS]]]jjjvvv{{{www|||www~~~~~~}}}|||}}}~~~}}}ttthhh\\\TTTMMMIIILLLWWW]]]]]]fffsssppppppqqquuu{{{}}}yyymmmccc]]]ZZZSSSLLLRRR___UUUkkk}}}eeeOOOAAA888222...+++++++++************)))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++222EEE[[[fffgggooo{{{|||xxxuuuuuutttqqqooommmjjjiiigggeeedddeeeggghhhoootttxxxzzzzzz~~~~~~lll___YYYQQQIIIHHHLLLKKKHHHPPP]]]wwwvvvvvv{{{rrr___[[[|||ttt```AAA:::111---------***'''))))))))))))))))))))))))''''''((((((((((((((('''''''''((((((((((((''''''(((***+++***'''&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))***************''')))...---...>>>RRRfffrrrzzz}}}||||||{{{zzz|||~~~~~~~~~zzz}}}}}}rrraaaTTTOOOPPPRRRUUU[[[```dddhhhlllooowwwxxx{{{xxxvvvxxxvvvyyy||||||~~~rrreeebbb]]]SSSPPPUUUTTTZZZeee~~~oooUUUEEE???:::555111---+++------)))'''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))(((((('''''''''&&&''''''(((((())))))******&&&000+++$$$(((+++,,,333555III]]]dddgggsss{{{ssstttttttttrrrooollljjjjjjhhhdddbbbdddhhhnnnqqqxxx{{{}}}||||||pppeee[[[RRRNNNJJJEEEGGGMMMTTT\\\sss|||tttkkkVVViiixxx^^^JJJ777000///+++((((((************))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((***++++++***))))))+++)))+++---,,,777WWWyyy||||||sss{{{}}}~~~}}}{{{tttgggYYYQQQQQQUUUZZZ]]]aaaeeehhhlllpppsss|||~~~nnn]]]XXXZZZZZZ^^^bbbhhhnnnvvv|||~~~}}}~~~~~~zzzrrrlllttt{{{wwwppphhh]]]XXXZZZSSSTTTXXXcccyyyuuu\\\JJJCCC???<<<222...,,,------***(((***))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))))))))((((((((('''''''''''''''(((((()))*********(((...+++)))---,,,***222CCCTTTbbbeeefffrrr|||uuurrrppppppqqqpppooollljjjhhhjjjhhhffffffiiinnnssswww~~~~~~~~~{{{~~~~~~xxxkkk^^^WWWQQQKKKJJJLLLJJJJJJXXXooo~~~xxx```ccctttZZZ===000......,,,,,,+++*********))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((***++++++******)))***))),,,444:::IIIiiirrr|||sss}}}|||zzz{{{{{{sssgggZZZQQQQQQVVV[[[ccceeehhhkkknnnqqqvvvyyyiiiTTTJJJHHHGGGKKKPPPTTTZZZcccpppzzz~~~~~~~~~yyypppiiioooyyy|||rrrddd\\\\\\VVVTTTSSSTTTXXXmmm}}}eeeRRRHHHDDDAAA555000---......+++***+++*********)))))))))(((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))))))))((((((((((((''''''''''''((())))))******+++***---+++...222++++++999XXXaaahhhggghhhsss}}}wwwqqqooommmmmmnnnmmmllljjjhhhgggfffggghhhjjjoootttyyy|||}}}{{{|||~~~yyy{{{}}}~~~~~~|||iii]]]WWWPPPKKKIIIHHHBBBFFFTTTbbbqqqnnnaaauuusssLLL555//////000000+++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((())))))***++++++******(((&&&+++888EEEWWWssszzzmmmsss}}}{{{|||uuuttt}}}}}}yyyzzz}}}}}}~~~vvvmmmeee[[[TTTSSSWWW]]]bbbgggiiilllooorrrvvv{{{fffQQQEEEDDDFFFIIILLLNNNUUUdddrrrwww{{{yyyrrruuuvvv~~~~~~oooccc___ZZZUUUVVVWWWSSSXXXvvvppp]]]PPPHHHCCC999333//////...******+++******)))))))))(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))(((((((((((((((((('''(((((()))******++++++++++++***...111***333LLLiiijjjkkkkkkppp|||yyyrrrooollllllmmmmmmlllkkkjjjiiidddeeeiiinnnsssxxx|||}}}{{{}}}~~~zzz{{{zzz{{{~~~}}}~~~}}}{{{|||xxxiiibbb[[[QQQIIIMMMFFFEEELLLSSS```xxxjjjlllyyycccCCC333//////111,,,,,,+++++++++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((())))))***++++++++++++***)))///===MMM^^^sss~~~tttpppvvv}}}pppggghhhuuu~~~{{{xxx{{{}}}}}}{{{sss[[[XXXVVVXXX]]]bbbeeefffgggjjjnnnrrrvvvzzzbbbKKKFFFBBBAAACCCCCCFFFRRR^^^jjjooovvv|||~~~wwwrrrzzzrrrhhh___VVVSSSXXXUUUQQQ[[[lllpppbbbTTTJJJ@@@999333111...***)))+++)))))))))(((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***(((((())))))))))))))))))(((((())))))***+++++++++++++++))),,,//////BBBdddsssooonnnsss}}}{{{{{{rrrlllkkklllllllllllllllkkkkkkgggiiinnnsssxxx|||~~~~~~~~~{{{xxxwwwzzz{{{{{{xxxyyy}}}|||wwwtttvvv{{{|||uuutttxxx~~~wwwmmm^^^RRRLLLIIIIIIJJJHHHLLL^^^qqqnnneeewww{{{WWW===111...///,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((&&&''''''((((((''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))***++++++,,,---///111:::GGGVVVdddsssvvvwww{{{jjjeeeiiittt{{{zzzzzz}}}uuummmQQQTTTYYY```fffjjjjjjiiigggkkkpppuuuzzz~~~pppVVVIII???>>>??????DDDMMMXXX___hhhqqqxxx|||~~~~~~~~~|||{{{tttnnn```WWWVVVVVVRRRRRRVVVjjj~~~mmm]]]KKKCCC:::666111,,,***,,,))))))((((((((('''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((()))******(((((())))))))))))******(((((()))******++++++,,,+++---***---777@@@UUUssswwwtttuuu~~~wwwooollllllmmmmmmmmmnnnnnnoooppprrrvvvzzz}}}~~~~~~{{{lllgggeeejjjuuu}}}~~~|||zzzuuuvvv{{{yyypppiiiiiiyyy~~~rrrmmmooorrrooo^^^SSSQQQNNNKKKEEECCCJJJUUUqqqddddddzzzkkkMMM:::111...---------,,,,,,,,,++++++))))))))))))((((((((((((&&&'''((())))))((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))***,,,---...,,,666EEERRR\\\hhhvvv{{{{{{|||iiilllrrrwwwyyyzzz}}}|||rrrhhhbbbUUUZZZaaagggjjjlllkkkkkkjjjooouuu{{{~~~xxx```IIICCCBBB@@@???CCCFFFNNNZZZfffpppwww|||~~~{{{yyyzzz|||zzzyyyzzz|||rrreee\\\WWWVVVTTTSSSQQQaaavvvWWWMMMCCC<<<555///,,,...*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((())))))******(((((()))))))))*********((())))))******+++,,,,,,+++///,,,222GGGWWWeeetttxxxzzzwwwqqqqqqrrrrrrssstttuuuvvvyyyzzz{{{}}}}}}|||{{{zzzzzzzzz{{{~~~iii```YYY\\\iiiwwwzzztttvvv}}}{{{nnndddcccwwwxxxqqqqqqsss{{{~~~}}}wwwvvvtttggg^^^UUUPPPLLLHHHGGGHHHTTTbbbqqq|||yyyaaadddxxxxxx^^^III:::000------------,,,,,,,,,,,,))))))))))))((((((((((((((()))***++++++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))***,,,...///--->>>SSS___eeennn|||~~~}}}yyyzzz}}}~~~pppiiirrryyyzzzyyy{{{}}}sssggg]]]XXX]]]aaafffjjjjjjjjjkkklllnnnssszzztttSSSHHHFFF@@@<<<===;;;DDDQQQ___kkksssyyy}}}zzzrrrnnnsss|||wwwnnnlllmmmvvv|||qqqbbbXXXVVVUUUQQQUUUSSS```___TTTHHH@@@999111...///+++++++++************))))))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''(((((())))))******(((((())))))*********+++)))))))))***++++++,,,,,,---111///888UUUiiimmmoooyyyzzzxxxxxxxxxxxxyyy{{{|||}}}|||||||||}}}}}}~~~~~~~~~~~~}}}|||zzzyyyzzz|||~~~}}}{{{yyywwwvvvuuuuuuvvvwww}}}uuuhhh\\\\\\iiizzz|||vvvxxxpppdddcccvvvzzz{{{|||ttt|||yyy|||uuujjjfff~~~wwwhhhXXXQQQQQQPPPJJJEEEDDDPPP___lllzzzfffWWWfff~~~iiiUUUBBB222......---------,,,,,,,,,))))))))))))(((((((((((()))***,,,------,,,***))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***)))))))))***,,,...///555KKKcccnnnpppvvv}}}}}}vvvuuuxxx}}}~~~~~~|||}}}}}}zzzsssxxxyyyvvvuuuyyy~~~}}}sssggg___^^^```aaaeeehhhjjjjjjlllooorrrrrruuuyyy}}}cccOOOFFF@@@>>>???===???FFFSSS^^^hhhttt}}}uuuuuu{{{xxxooolllsss}}}}}}rrrsssyyytttuuu|||jjjaaa___ZZZTTTQQQOOOUUUllloooWWWGGGHHHBBB000)))222)))******)))''''''((()))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++***)))((('''&&&%%%%%%'''''''''(((((()))***+++'''(((((()))***,,,---...***,,,---***)))***---......///333HHHeeennnkkkpppxxx~~~}}}~~~}}}}}}~~~~~~|||{{{yyyttttttuuutttvvvzzzxxxssssssxxxyyyvvvvvvyyyxxx{{{}}}vvv^^^[[[iiiwwwwwwuuu}}}|||ooogggiii{{{vvvxxxwwwsssyyy|||uuulllddd~~~yyykkk[[[MMMNNNPPPGGGKKKIIIMMMXXXeeerrrrrr\\\ZZZqqqwwwdddOOO777555///222222(((''',,,***************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((())))))---...,,,,,,///000///<<<]]]|||}}}zzz|||}}}yyyuuusss{{{~~~|||zzzyyyxxxyyyrrrrrrvvvxxxvvvwww|||~~~~~~{{{ssshhh___\\\^^^aaafffhhhjjjkkklllnnnssswwwzzz{{{|||}}}uuubbbTTTGGG???>>>999999===FFFNNNXXXfffsssttt]]]___llluuu}}}{{{nnnoooqqqvvv~~~}}}zzzmmmggg___WWWVVVQQQPPPXXXkkk~~~dddNNNJJJFFF888...---***++++++***)))))))))***))))))))))))(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((()))***+++(((((())))))***+++------+++,,,+++)))***,,,...000,,,444???WWWsssyyytttwww}}}vvvvvv}}}{{{{{{|||||||||||||||{{{{{{{{{|||||||||{{{yyyxxx|||vvvssstttuuutttuuuxxxxxxrrrppprrrsssrrrtttxxxvvvyyy{{{~~~___UUUaaattt{{{uuuyyy|||wwwqqqnnnyyy~~~xxxxxx}}}~~~xxxqqqjjjfff~~~kkkYYYUUURRRGGGGGGDDDDDDKKKRRRXXX```hhhssscccmmmgggHHH555,,,...000))))))...+++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))***,,,---,,,***+++222999RRRrrr|||yyyzzz{{{yyyxxxxxx}}}}}}|||zzzzzzyyy}}}xxxjjjlllqqqtttwwwxxx{{{|||zzzssshhh^^^ZZZ\\\bbbgggllllllmmmmmmnnnrrrxxx|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{~~~|||}}}|||kkkWWWFFF???:::999999;;;>>>FFFUUUdddfffWWWZZZ___tttzzz{{{tttooonnnpppwwwuuuiii___YYYUUUPPPMMMOOO___|||hhhPPPHHHIIIEEE:::000,,,,,,,,,+++++++++******))))))))))))(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******'''''''''(((((()))***+++******))))))***++++++,,,---***))))))+++---///000***<<>>;;;999888<<>>;;;999777888BBBMMMdddqqqcccNNNQQQVVV\\\aaaccccccgggqqqzzzqqq```[[[WWWTTTPPPMMMPPPVVVvvvrrr___UUUPPPEEE999222000,,,+++++++++***((())))))))))))(((((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((()))***+++,,,+++******)))*********,,,((()))...000,,,+++---===XXXjjjlllkkkjjjuuu{{{~~~xxx|||yyywwwvvvyyyyyyxxxwwwvvvvvvwwwwwwvvvvvvuuutttssssssrrrrrrrrrooonnnrrrtttrrrqqqssstttuuurrrnnnkkkllloooqqqttttttuuuxxx}}}zzzeeecccppp}}}yyy{{{pppppp~~~kkkWWWOOOIIIJJJJJJHHHEEEEEEGGGMMM[[[tttpppjjj{{{___^^^vvvXXX===///111///------(((++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***+++)))+++...000;;;VVVrrrzzzzzzrrruuuwwwwwwuuusssuuuzzzzzzxxxwwwyyy}}}{{{yyyyyyyyyqqqgggkkkvvvwww|||~~~wwwooo^^^___aaacccgggkkknnnqqqooonnnnnnqqquuuzzz}}}~~~||||||||||||}}}~~~}}}vvv]]]XXXlllkkkTTTCCC>>>999777666777<<>>:::888666888<<<===EEE]]]mmmTTTNNNTTT]]]gggpppxxxyyyqqqlllgggfffiiilllpppzzz{{{oooaaaYYYTTTOOONNNPPPPPPiiippp^^^RRRMMMAAA:::111,,,,,,---,,,***))))))))))))(((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''''''''''''''(((((()))***+++******************++++++...***+++///...---777GGGhhhwwwwwwpppttt{{{}}}zzz|||}}}~~~}}}yyyuuuuuuxxxzzzzzzxxxwwwxxxzzzyyyxxxvvvtttsssssstttuuuqqqqqqpppppppppqqqrrrssspppjjjeeegggiiikkkooottt|||zzzmmmbbb___]]][[[^^^^^^bbbkkkpppuuu~~~nnniiivvvxxx~~~{{{lll]]]UUURRRMMMIIIHHHEEEEEEIIIQQQ^^^tttwww^^^ZZZmmm|||XXXAAA;;;111+++---...,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++.........===XXXlllrrrttt{{{|||}}}vvvrrrpppmmmoooqqqtttvvvwwwxxxzzz{{{xxx{{{~~~~~~||||||}}}|||zzzyyyxxxwwwvvvmmmlllooouuu{{{xxx~~~vvvpppiiiddd```fffmmmnnnkkkiiikkknnnlllmmmpppvvv|||}}}zzzxxxzzz|||~~~wwwnnnlllpppiiinnnxxxzzzttt~~~gggXXXHHH???;;;777666777999>>>FFFXXXyyyiii^^^dddnnnxxx~~~pppaaa\\\XXXXXXVVVWWWaaammmzzzooofff\\\RRRNNNNNNIIIOOO\\\iiiWWWRRRGGG>>>333------...---,,,))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''(((((()))***+++******))))))***++++++,,,///++++++...---...???TTTrrrzzzwwwsss~~~~~~zzzwww|||xxx|||~~~uuuuuusssssswww|||~~~{{{vvvqqqtttwwwwwwuuutttvvvxxxwwwvvvsssqqqqqqqqqrrrsssoooooonnnnnnoooppprrrsssooohhhbbbbbbeeehhhnnnttt|||sssfffYYYNNNNNNOOOUUU```ggglllwwwxxxsss|||}}}~~~xxxfff\\\WWWRRRNNNNNNFFFFFFHHHIIIJJJUUUppp|||rrr\\\^^^zzzkkkOOODDD555+++---...,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************(((//////000FFFhhhzzzyyy~~~{{{pppvvvyyypppqqqppplllnnnpppssswwwyyyzzzzzzyyyzzz}}}yyyzzz|||{{{{{{{{{zzzzzzyyyxxxxxx|||iiihhhmmmpppvvv~~~}}}~~~}}}uuugggaaacccgggiiilllooopppooonnnlllooonnnooottt{{{~~~{{{zzzyyy||||||lllggguuujjjjjj|||zzz{{{~~~}}}sssjjjfffzzzvvvjjjTTTBBB;;;======999:::777:::KKKfff|||~~~mmmuuuzzz|||}}}vvvoooddd[[[WWWZZZ___cccqqq|||uuukkkddd\\\QQQJJJKKKMMMQQQeeettt^^^SSSLLLBBB888111+++(((***...++++++******)))((((((((((((((((((((((((((((((((((((%%%""""""%%%&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))************+++++++++,,,,,,,,,---)))+++///,,,///IIIhhh{{{rrroooyyyxxxwww{{{zzzzzzzzzvvvsssrrrppppppqqquuuyyyzzzwwwsssqqqvvv|||{{{wwwrrrrrrsssssswwwzzzxxxssspppppprrrooouuuqqqnnnrrrpppqqq{{{~~~dddZZZ```bbbfffooottt}}}iiiSSSHHHIIINNNTTTZZZcccttt~~~}}}~~~}}}{{{wwwzzzqqqjjj[[[QQQOOOLLLIIIGGGFFFHHHHHHMMMXXXdddzzzlllRRR```~~~aaaGGG888333000,,,------,,,+++++++++,,,,,,))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((***+++,,,*********+++---333---888^^^vvv}}}tttpppyyyxxxnnnmmmmmmkkkmmmrrrvvvxxxwwwxxx}}}}}}|||zzzyyyzzzzzzzzzzzzyyyxxxwwwvvvvvvcccdddmmmsssxxx}}}}}}{{{yyyqqqhhheeehhhkkklllnnnpppqqqppppppoooqqqpppqqqvvv|||}}}zzzyyyxxxzzz|||~~~}}}ooottt{{{uuuxxxzzz}}}|||rrrfff^^^cccuuu~~~rrr]]]HHH>>>===;;;777:::999<<>>999666777>>>KKK___tttzzz\\\[[[fffnnnrrrvvvmmmfff^^^[[[aaaoootttjjj```WWWNNNMMMLLLKKKSSSppphhhZZZQQQHHH@@@;;;666///,,,---+++++++++***))))))(((((((((((((((((((((((((((((()))(((((()))******)))'''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((())))))******+++++++++++++++,,,,,,,,,,,,+++...000...000@@@[[[qqqllloooxxxzzzppptttllliiipppzzz|||tttqqqrrrwwwuuurrrsssuuuvvvsssppprrrrrrssstttvvvvvvtttrrrxxxxxxwwwtttqqqooopppqqqqqquuuuuutttoooeeennnvvvTTTYYYhhhnnnuuuxxxyyyaaaRRRCCC>>>BBBHHHPPPVVVbbbgggmmmqqqssstttttttttvvvxxxzzzzzzyyyyyyzzz{{{zzz{{{|||~~~vvvqqqkkkooovvv}}}yyyoookkkkkkjjjaaaYYYWWWVVVVVVWWWYYY^^^kkk|||uuueee]]]VVVPPPKKKGGGEEECCCAAAFFFMMMTTTtttmmmVVVdddzzz}}}kkkQQQ888///222......---,,,,,,,,,,,,,,,))))))************))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((***++++++******+++---,,,222EEE]]]uuuqqquuu~~~pppqqqnnngggeeehhhkkklllooorrruuuvvvuuuuuuxxx{{{xxxxxxxxxxxxxxxxxxxxxxxxuuuvvvwwwxxxyyyyyyyyyyyylllbbb]]]eeerrryyy~~~|||tttnnnjjjlllpppuuuqqqpppoooooopppqqqrrrsssrrrsssuuuxxx{{{{{{xxxuuuuuuxxx}}}{{{wwwqqqttt{{{~~~}}}rrreee^^^^^^aaaaaalll~~~}}}rrrbbbVVVMMMEEE===555888>>>GGGRRRddd{{{mmm]]]]]]aaabbb```ZZZ[[[\\\___gggvvvtttiii___TTTPPPPPPNNNJJJSSSxxxqqqdddZZZQQQGGGBBB;;;222+++))),,,,,,+++******))))))((((((((((((((((((((((((((((((((()))***+++***)))'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))******+++++++++++++++,,,,,,,,,------,,,//////...999PPPfffrrrhhhrrr~~~|||||||||xxxvvvxxxlllccchhhsss{{{~~~zzzttttttyyy|||xxxtttssstttuuusssppptttqqqooorrrwwwyyywwwssswwwuuusssqqqqqqppppppppprrr|||~~~fffaaauuu```[[[eeegggqqquuuzzzhhhSSSFFFAAA@@@CCCGGGIIIRRR^^^gggkkkmmmoooqqqqqqtttwwwxxxxxxxxxyyyzzzyyyzzz{{{}}}|||xxxtttooollllllrrr{{{xxxkkkggggggaaa``````aaaaaabbbeeehhhlllttttttiii^^^VVVOOOIIIGGGEEEBBBDDDHHHHHH[[[|||___]]]qqqlllFFF444666///...---,,,,,,,,,,,,,,,))))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))***++++++******,,,...000888VVVooo{{{rrrqqqwwwyyyhhhgggfffdddeeeiiimmmoooqqqsssuuuuuussssssuuuwwwsssttttttuuuvvvwwwwwwxxxyyyyyyzzzzzzyyyxxxwwwwww~~~zzzpppWWWZZZcccnnnvvv{{{|||ssslllkkkooosssvvvooonnnmmmmmmmmmoooqqqrrrqqqrrrtttvvvxxxwwwuuusssvvv|||tttrrrkkkqqqyyyxxx~~~|||{{{wwwnnnddd______bbbaaalll{{{{{{qqqggg[[[LLL???===<<<===>>>>>>DDDVVViiifffVVV\\\```ZZZccckkkwwwttthhh\\\RRRMMMOOOLLLKKK^^^yyy|||rrrfff[[[PPPJJJCCC999111---,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&((()))***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++++++++,,,,,,,,,---------...---,,,333GGG___mmmooonnn{{{|||sssrrr{{{wwwiiijjjttt||||||{{{zzzwwwuuuyyy{{{vvvtttuuuuuusssqqquuuqqqooosssyyy|||yyyuuutttrrrpppqqqssssssqqqnnnooowww```dddyyyzzzhhhfffeeeqqqxxx}}}jjjXXXHHH===<<<@@@???GGGRRR[[[bbbgggmmmqqqqqqtttxxxzzzzzzyyyyyyyyyzzzzzz{{{}}}yyynnnhhhhhhlllooooooxxx}}}|||rrrpppqqqsss|||||||||}}}~~~ppp\\\SSSKKKIIIHHHEEEEEEGGGGGGJJJccc}}}xxxqqq^^^jjjYYY>>>888000///...---,,,,,,,,,,,,))))))************))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))***)))***++++++***+++---///222@@@bbbwww}}}nnnaaagggvvvzzztttfffcccbbbcccfffiiimmmppprrrsssttttttssssssttttttrrrrrrssstttvvvwwwxxxxxxyyyzzzzzzzzzzzzyyyyyyxxx|||qqqddd[[[OOOZZZjjjuuuyyy|||}}}{{{uuuooonnnrrrsssrrrkkkkkkjjjjjjlllmmmoooqqqpppqqqrrrsssssssssrrrrrryyyvvvggg]]]gggwwwuuuxxx{{{xxxyyyzzzxxxtttlllddd^^^^^^jjj{{{|||uuuhhhSSSAAA@@@<<<::::::777666AAAPPPxxxvvv```kkkvvvsssxxx|||nnneeeUUUJJJJJJKKKKKKTTTbbb|||nnnaaaTTTLLLEEE<<<444000,,,,,,,,,+++******))))))((((((((((((((((((((((((&&&'''))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))******++++++,,,,,,,,,,,,,,,------------///,,,///@@@XXXjjjooonnnrrrsssgggjjjqqqmmmtttzzz}}}~~~yyyvvvvvvuuuvvv|||~~~zzzuuutttuuuvvvtttqqqtttqqqqqqtttzzz|||yyyuuusssqqqqqqtttxxxwwwqqqkkkiii}}}qqqeeemmmyyynnnkkksss|||}}}lllUUUBBB<<<>>>>>>BBBHHHOOOWWW```hhhmmmooossswwwzzzzzzxxxwwwwwwzzzzzz{{{|||ttthhhccchhhrrryyy}}}vvvyyy{{{yyytttqqqssswwweeeYYYOOOKKKJJJGGGEEEEEEJJJGGGSSSuuurrrfff```vvvnnnLLL;;;000000...---,,,,,,,,,,,,))))))************))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))************+++******+++...000555MMMkkkyyy~~~iiiQQQPPPfff|||}}}rrrgggbbbaaadddhhhjjjlllpppsssssssssssssssssssssssssssssstttuuuvvvvvvwwwxxxuuuvvvwwwyyyzzz{{{||||||kkkYYYSSSTTT```nnnwww{{{}}}yyy{{{xxxssssssuuurrrkkkggghhhiiijjjkkkmmmoooppppppqqqqqqqqqpppqqqrrrsssyyylllWWW[[[ooosssrrr||||||zzzxxxxxx||||||uuueeeYYYWWWfffyyy}}}sss^^^JJJAAA:::888<<<;;;777<<>>555111---,,,,,,++++++******)))(((((((((((((((((((((((('''((()))(((&&&&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,,,,------------...///,,,777PPPfffnnnoooqqqwwwwwwhhh___gggwwwpppssswww{{{~~~~~~wwwssstttvvvxxx{{{zzzvvvssssssuuuuuussspppqqqqqqrrrvvvyyyzzzwwwtttvvvtttuuuzzz~~~{{{pppfffccctttrrrlllwwwtttuuuzzzjjjSSSFFFCCC>>>>>>???DDDMMMXXX```dddhhhmmmssswwwwwwvvvuuutttzzzzzzzzz{{{~~~~~~sssooottt||||||zzzxxxvvvaaadddhhhlllqqqwwwuuufffWWWPPPNNNJJJEEEDDDGGGIIIQQQccc~~~~~~sss[[[```yyy```EEE111000///...,,,,,,,,,+++))))))************))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))************++++++******+++///111>>>```www{{{tttYYYEEEPPPlll}}}zzzqqqjjjdddbbbgggllllllnnnrrrtttssssssssstttttttttsssttttttttttttuuuuuuuuuvvvssstttuuuwwwyyyyyyzzzzzzjjjUUURRR]]]eeepppwww{{{wwwzzzzzzwwwvvvwwwpppfffffffffhhhjjjlllnnnooopppqqqqqqqqqpppooopppsssuuuvvv}}}^^^VVVjjjtttssszzz{{{}}}|||uuuoooqqquuuppp```QQQQQQbbbxxx~~~|||~~~|||hhhSSSEEE<<<888===;;;333222888@@@fff{{{xxxnnnhhh___UUUNNNJJJIIIKKKNNNxxxmmm]]]PPPDDD:::555------,,,++++++******)))((((((((((((((((((((((((((()))***(((&&&&&&))),,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......---...???]]]nnnnnnooouuummm```\\\ggg~~~wwwwwwzzz}}}wwwsssuuuxxxyyyyyy{{{vvvsssqqqrrrttttttrrrooonnnpppsssvvvxxxxxxuuurrryyyxxxzzz}}}ooocccaaalllqqq{{{pppwww|||zzztttuuu|||cccQQQKKK>>>;;;999>>>GGGRRRYYY\\\bbbgggnnnssstttsssrrrrrryyyyyyyyyzzz}}}}}}yyy|||}}}~~~yyyooogggccc```bbbdddjjjsssqqq___VVVRRRLLLFFFCCC===GGGOOOTTTbbb}}}[[[TTTfffpppOOO111111///...---,,,,,,+++))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''))))))))))))***************++++++******,,,///222IIIqqq~~~hhhQQQDDDVVVpppzzzvvvooommmgggeeekkkpppppprrrvvvtttsssssssssuuuuuutttssstttttttttttttttttttttttttttuuuvvvvvvvvvvvvuuuuuubbbPPPNNNbbblllvvvyyyyyyzzzxxxuuutttsssrrrsssuuusssmmmhhhjjjjjjjjjjjjllloooqqqrrrmmmmmmmmmnnnppprrrvvvxxx{{{zzzyyysssuuulllgggsss}}}|||~~~}}}hhhOOOKKKTTTSSSFFFDDDSSSkkk{{{zzzxxxooocccJJJDDD===888777666555333:::GGG[[[lllvvvyyywwwvvv~~~{{{xxxzzztttggg]]]UUUNNNKKKLLLMMM^^^pppXXXLLLBBB777000///------...---+++)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))***************++++++++++++222---)))//////---222444999RRRqqqvvvkkkrrr}}}lllaaaaaa___aaayyy|||||||||{{{yyywwwuuutttpppooonnnmmmnnnoooqqqrrrqqqpppsssvvvsssooosss{{{vvvvvvzzzzzzaaaWWW^^^mmmxxxssstttwwwyyy{{{yyytttqqqyyypppTTTHHH???888999>>>EEEOOOXXX^^^bbbiiimmmnnnnnnnnnnnntttrrruuuzzzyyyyyy{{{ooocccdddlll|||}}}~~~~~~|||yyyxxxsssoooggg^^^[[[___jjjsss{{{kkk\\\UUUNNNHHHFFFCCCEEEFFFMMMTTT```nnn\\\OOOnnnbbbBBB444---,,,***///..."""***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&%%%&&&'''((()))((((((((()))******++++++)))///222...+++...444999hhhzzz]]]MMMLLLbbbqqqllleeefffdddfffgggkkkssszzzxxxrrrvvvvvvuuuuuuuuuuuuvvvvvvtttvvvxxxxxxvvvtttsssssstttuuuvvvvvvvvvvvvvvvuuuoooVVVOOOUUUgggqqqzzz||||||}}}{{{xxxttttttssssssssspppllliiiiiiiiijjjkkkmmmooorrrssskkkjjjjjjlllpppuuuxxxzzzyyyvvvpppppp|||~~~~~~~~~}}}kkkOOOFFFLLLLLLCCCAAALLL___vvv||||||{{{ssshhhPPPJJJAAA:::888777666555444:::CCCMMMUUU]]]dddhhhjjjkkkmmmrrrwww||||||pppfff]]]SSSMMMLLLEEELLLdddiiiVVVHHH???333000...,,,,,,,,,+++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))))))))***************+++++++++***000+++)))///000---222000@@@___xxxxxxnnnvvv||||||tttfff]]]]]]ZZZ[[[ppp~~~}}}|||zzzxxxuuusssqqqooopppooommmlllmmmnnnpppqqqvvvssssssvvvvvvtttvvv{{{{{{uuuqqq~~~nnn\\\```lllvvv{{{zzzyyyyyyzzzxxxvvvssszzzpppPPPEEE<<<;;;???BBBHHHMMMUUU[[[ccciiimmmoooqqqrrrrrrqqqtttzzz{{{|||zzzdddWWWYYY```sssvvvyyyyyyuuunnnhhheeecccdddgggmmmvvv~~~lll```VVVNNNJJJDDDEEEDDDGGGJJJQQQvvvgggPPPfffnnnIII777000000---...000+++***************))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&'''((()))((((((((()))******++++++(((,,,///...,,,...999EEEwww]]]RRRSSSeeemmmfffaaadddbbbgggkkkooouuu{{{{{{wwwvvvuuuuuuuuuuuuuuuuuuvvvvvvxxxyyyyyywwwuuussssssqqqrrrssstttuuuvvvvvvvvvaaaLLLPPPZZZmmmvvv}}}~~~}}}}}}|||yyytttuuuuuusssooollljjjjjjiiiiiijjjkkkmmmoooqqqrrrkkkjjjjjjmmmssswwwxxxxxxzzzhhhrrr~~~~~~}}}~~~tttUUUDDDEEEFFFAAAAAAGGGUUUjjj~~~~~~wwwnnnZZZRRRGGG>>>999777777888333333555888>>>GGGRRRYYY]]]ccckkkppptttxxx|||xxxooowwwvvvlllaaaUUUKKKHHHGGGEEEMMMiiitttYYYHHHCCC888444///,,,++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))*********+++++++++***---)))(((000000---333000OOOtttyyyqqq|||xxxqqqyyy~~~kkkaaa\\\\\\XXXXXXggg|||{{{}}}{{{xxxuuuqqqnnnkkkjjjooommmkkkjjjkkklllooopppsssooonnnpppssstttvvvzzzzzznnnuuugggcccjjjrrruuu|||yyywwwvvvvvvuuuttt{{{]]]OOOBBB>>>?????????@@@LLLRRR[[[ccciiimmmppprrrrrrqqqtttyyyyyy{{{{{{\\\NNNPPPVVViiimmmoookkkddd^^^]]]^^^^^^eeerrryyyiiiZZZPPPKKKJJJJJJFFFFFFHHHJJJgggsssQQQ^^^wwwWWW<<<000111,,,(((,,,---******++++++******)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&''''''((()))((((((((()))******++++++***))),,,///---000BBBVVV```]]]bbblllkkkaaa^^^cccdddlllrrruuuwww{{{{{{xxxvvvvvvuuuuuuuuuuuuvvvvvvxxxzzz{{{zzzxxxuuuttttttooopppqqqrrrtttuuuvvvvvv]]]MMMTTT\\\ooowww}}}}}}zzzzzzyyyvvvtttuuuuuuqqqllliiiiiikkkjjjjjjjjjjjjkkkkkkllllllmmmllllllqqqwwwzzzxxxuuulll]]]uuu{{{sssuuu|||~~~}}}~~~bbbJJJDDDDDDBBB@@@AAAJJJ]]]xxxyyyqqqccc[[[OOOCCC;;;888888999222444555777:::???FFFJJJWWW```kkkqqqrrrtttyyy}}}vvviiiaaakkk{{{|||qqqfffYYYOOOJJJNNNJJJGGGTTTyyyuuuVVVFFFFFF>>>999111,,,***++++++,,,*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))))))))***++++++,,,,,,,,,...((()))111///---444>>>dddvvvrrrxxxmmmqqqxxxfffcccbbbaaa]]]]]]hhhvvv~~~~~~zzzwww|||yyyuuuqqqmmmkkkiiiiiinnnllljjjhhhiiikkkmmmooonnnmmmmmmnnnppprrruuuyyyxxxsss{{{kkkjjjqqqqqqvvv|||yyyvvvtttttttttsssrrr{{{lllZZZGGG@@@>>>===;;;:::FFFLLLTTT[[[aaafffjjjlllsssrrruuuwwwvvvwwwaaaOOOMMMOOO\\\^^^^^^YYYUUUWWW```iiiqqqyyysssaaaSSSMMMLLLKKKFFFGGGIIIJJJ```}}}}}}]]][[[uuu~~~mmmGGG222222---''')))+++***++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''(((((()))((((((((()))******++++++---)))+++//////555LLLggggggjjjrrrtttkkk______fffiiirrrzzzzzzxxxwwwwwwvvvwwwwwwxxxxxxxxxxxxwwwwwwzzz{{{|||{{{xxxvvvuuuvvvrrrrrrrrrssstttuuuvvvvvv{{{WWWQQQ[[[bbbrrryyy}}}{{{xxxxxxwwwuuuuuuuuusssoooiiigggiiillljjjjjjiiiiiihhhgggfffeeeiiikkkooovvv}}}|||zzzllliiilllzzz|||}}}xxxmmmeeejjjsss{{{{{{}}}oooSSSFFFCCCBBB<<<:::>>>MMMddd|||~~~yyysssjjjcccWWWJJJ???:::888999333444555555555888;;;>>>JJJUUUbbbiiijjjlllrrrxxxvvvyyy}}}|||mmmaaa\\\hhhyyyzzzooocccZZZVVVMMMLLLHHHGGGZZZtttXXXJJJMMMDDD>>>555...++++++,,,,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************((())))))***++++++,,,,,,...///***+++111......:::WWWwwwrrruuupppeeecccsss{{{lllfffhhhjjjhhhdddeeemmmvvvwwwxxxyyyyyyyyyxxxxxxxxxyyywwwsssnnnllljjjjjjkkkmmmkkkhhhggggggiiimmmooonnnqqqsssrrrpppppprrrsssuuu}}}ssswwwtttuuuzzz{{{vvvtttssssssuuuuuutttrrrzzzxxxdddMMMBBB???===;;;;;;???CCCJJJQQQWWW^^^dddhhhppprrruuuwwwvvvvvv|||oooVVVMMMIIIOOOTTTYYYZZZ\\\cccppp{{{mmm]]]UUUKKKIIIBBBCCCGGGGGGUUUqqqwwwXXXcccvvvTTT666444222------,,,+++++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''(((((((((((((((((((((((()))******++++++///,,,,,,///333>>>YYYsss|||iiirrrzzzvvvhhh^^^```fffiiisss|||{{{xxxwwwwwwvvvzzzzzz{{{{{{{{{{{{zzzzzz{{{||||||{{{yyywwwwwwwwwwwwvvvuuuuuutttuuuuuuvvv~~~___MMMSSScccjjjuuu||||||yyyyyyxxxvvvvvvtttpppkkkhhhgggiiillliiiiiihhhgggfffdddbbbaaaeeeiiipppxxxwwwzzz```nnnqqqsssoooddd[[[___hhhsssuuuyyy}}}}}}vvvWWWEEE@@@???===;;;<<>>:::999999888444111000222888<<<===HHHUUU^^^bbbgggnnnuuuqqqtttzzz~~~|||zzzzzzqqqggg___\\\hhhzzzwwwkkkaaa\\\LLLLLLKKKFFFJJJfffuuu___QQQNNNJJJCCC999111---,,,,,,---++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((()))***+++,,,,,,---///000------111...333FFFnnn{{{sss}}}ccc^^^fff|||rrrdddjjjpppsssnnnjjjkkkqqqvvvvvvwwwwwwwwwvvvwwwyyy{{{wwwuuupppllljjjjjjkkklllmmmkkkhhhffffffiiilllooonnnrrruuusssqqqppplllgggwwwqqq~~~yyywwwwwwrrrsssrrrrrrsssuuuvvvvvvuuuxxx}}}kkkUUUHHHBBB>>>===>>>888;;;@@@FFFMMMVVV___eeejjjoootttxxxxxxxxx{{{~~~~~~aaaQQQMMMVVV___lllvvv{{{zzzfff\\\RRRNNNEEEBBBGGGEEELLL```ttt\\\UUUdddzzz___===444000//////***+++++++++,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&'''((())))))))))))(((((((((((()))******++++++//////...///777LLLggg{{{{{{ggggggqqqwwwooobbb]]]___dddgggpppyyyyyyyyyzzz||||||{{{|||}}}~~~~~~}}}|||{{{zzz{{{|||zzzxxxwwwxxxyyyzzzyyyxxxvvvuuuvvvvvvwwwyyy```KKKJJJXXXgggmmmwww}}}|||xxxyyyyyywwwwwwrrrlllhhhgggiiikkklllfffgggggggggfffeeecccbbbgggkkkqqqwww~~~lllrrrrrrqqqlll```VVVWWW]]]gggkkkrrrxxx{{{xxxYYYEEE??????===<<<<<>>666777:::===DDDMMMXXX___dddjjjrrruuuvvvuuutttsssuuuooocccdddnnnwww}}}}}}rrrggg]]]WWWJJJEEEIIIFFFHHHWWWbbbnnnTTTYYYlllqqqNNN:::......///)))++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***))))))(((((((((((()))******+++++++++000000...<<>>DDDLLLRRRYYY{{{vvvtttooodddUUUGGG???;;;666777888777555333222333555:::AAAHHHNNNUUU]]]ccciiijjjkkkmmmmmmmmmlllkkkjjjkkkllllllmmmppptttxxxzzz|||~~~~~~}}}~~~qqqcccXXX[[[gggyyyzzziii```WWWJJJEEEHHHFFFJJJmmmiiiUUUPPPIII???777111///------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++'''((()))***+++,,,------***...///000111000@@@^^^wwwmmmlll|||}}}sssttt}}}llliii{{{yyyqqqssswwwwwwssswwwzzzzzzxxxwwwxxxzzzwwwsssmmmhhheeeeeegggiiinnnkkkhhheeefffiiimmmppprrrrrruuurrreeeuuu{{{mmmjjjrrr|||zzz{{{zzztttxxx{{{ssstttpppkkkiiikkkooosssuuutttwww~~~|||{{{|||tttdddXXXLLLBBB======:::999888999===FFFQQQXXXaaahhhppprrrqqqoookkkggg```nnn|||www}}}}}}zzzvvvyyyyyy~~~vvv___XXXIIIDDDHHHEEEEEEQQQXXXsss\\\VVV```fffHHH222000333,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((+++***)))((('''&&&%%%%%%&&&''')))*********)))(((((((((((()))******++++++(((000000...@@@ddd~~~zzzccc\\\ZZZdddllllllbbb\\\___bbbaaammmsssxxxxxxzzz~~~~~~zzz|||}}}~~~~~~}}}|||zzzxxxyyyyyyyyyxxxxxxzzz{{{xxxwwwvvvuuuvvvwwwyyy{{{dddIIIHHHUUUaaakkktttxxxvvvtttvvvyyyyyysssnnnmmmkkkjjjjjjjjjjjjiiihhhcccccceeehhhkkklllkkkiiivvvoooooowww|||~~~}}}yyynnngggVVVEEECCCJJJMMM___pppuuu[[[BBB??????:::999777666:::CCCJJJMMMWWWrrr|||wwwqqqjjj\\\LLLAAA???<<<:::777555444333333222444555666:::@@@HHHPPPTTTYYYYYYYYYZZZZZZ[[[[[[[[[TTTWWW[[[[[[[[[___gggnnnmmmqqquuuyyyzzz{{{|||}}}}}}ppp^^^NNNRRRaaavvvtttnnn[[[RRRMMMKKKDDDCCCXXXuuupppZZZPPPEEE<<<333---,,,///,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,------222///,,,000111///KKKvvvsssjjjxxx{{{qqqfffnnnuuusssvvvyyysss{{{~~~zzzwwwtttpppnnnlllhhhffffffgggggggggjjjdddbbbhhhllljjjjjjlllnnnuuuwwwyyywwwoooiiisssvvvuuuvvvyyyxxxuuussssssrrrqqqhhh\\\ZZZdddmmmpppsssuuu}}}{{{{{{}}}~~~|||wwwmmm```SSSIIICCCAAA???<<<:::::::::<<>>;;;999888777777===EEEFFFKKKRRRYYY^^^aaaeeegggvvv|||qqqkkkfffpppzzz}}}~~~}}}zzz{{{}}}|||rrrdddYYYTTTNNNMMMRRRXXXZZZ^^^bbbkkkvvvkkkWWWQQQOOOIIIFFFHHHKKKWWWlll\\\TTTdddiiiKKK777///...------,,,,,,+++*********))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))***++++++++++++,,,,,,,,,---111///>>>ccc~~~www]]]QQQWWWccceeebbb___]]]^^^dddjjjnnnsssvvvxxxzzz{{{||||||zzzxxxyyyzzz{{{yyywwwvvvuuuuuuuuuwwwxxxyyyzzzwwwzzzyyyuuusssvvvvvvtttXXXJJJEEESSSfffrrrxxx|||yyyxxxyyy{{{|||yyyrrrlllfffdddcccccceeeeeedddbbb]]]]]]___dddjjjooorrrsssrrrzzz}}}wwwppphhhbbbeeezzzqqqZZZOOOCCC<<>>>>>AAAGGGLLLTTTXXX^^^dddiiimmmrrruuuuuuwwwzzz}}}}}}tttxxxzzzdddOOOBBBEEEOOO```sssuuuaaaPPPMMMIIIDDDFFFOOOdddnnn___NNNDDD???777111...,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...///+++333444///KKKwwwyyyvvv{{{sssooovvvdddYYYeee|||~~~yyysssnnniiiiiiiiijjjjjjkkkkkkkkkkkkjjjkkknnnmmmkkklllppprrrwww{{{zzzzzzwwwyyy~~~zzzuuuuuuvvvtttqqqpppqqqtttuuuuuuvvvlllZZZIIIFFFRRRcccmmmpppqqqwww{{{xxxyyy{{{{{{zzz~~~yyypppdddVVVIIIAAA@@@<<<999999666444777===@@@FFFQQQ[[[dddlllrrruuunnn___VVVbbbooouuuwwwxxxwwwsssyyyyyyvvveeeWWWNNNGGGDDDEEEFFFJJJOOOXXXbbbnnnxxxzzzcccXXXSSSKKKGGGGGGGGGQQQ___kkkzzzoooTTTVVVvvvxxxXXX:::...111------,,,,,,++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,111000333MMMvvvjjjRRRSSS___fffaaa___]]]]]]aaahhhpppuuuvvvwwwyyyyyyyyyyyy{{{}}}|||{{{zzz{{{|||{{{xxxvvvssstttuuuwwwxxxyyyzzzzzz{{{}}}{{{vvvvvvyyyzzzxxxNNNHHHJJJZZZkkkuuuxxxyyyzzz{{{|||~~~}}}yyyqqqkkkeeecccbbbbbbddddddcccaaa\\\\\\^^^cccjjjpppuuuvvvyyy{{{{{{eeeVVVcccuuurrr```JJJ===@@@>>>777===MMMaaa}}}gggMMMEEE???>>>999:::EEEOOOOOOGGG???DDDZZZ{{{___VVVLLLFFFAAA===>>>BBBBBBAAA>>>:::666444555666111222333444555555555555555555555555555555555555333555777888888;;;???CCCIIINNNTTT[[[aaahhhnnnsssqqqtttwww{{{~~~zzznnnqqq~~~dddOOODDDBBBHHHUUUiii~~~zzzgggVVVRRRPPPIIIGGGKKKOOOxxxrrraaaOOOGGGCCC<<<333---,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************+++,,,---...///000+++555333---VVVwwwzzzxxxzzzzzzlllqqq{{{jjj\\\XXXjjj~~~wwwrrrnnnfffhhhiiijjjjjjjjjjjjjjjmmmlllmmmppprrrqqqnnnmmmqqqvvvzzzsss}}}xxxyyywwwtttsssvvvuuurrrpppqqqtttsssoookkkaaaRRREEECCCOOO___kkkqqqssswww{{{wwwxxxzzz{{{{{{~~~}}}wwwmmm]]]NNNCCCBBB>>>;;;;;;888555666999DDDJJJTTT]]]eeekkkppptttzzzpppZZZUUUbbbnnntttuuutttppplllrrrrrrzzz{{{nnn]]]MMMCCC@@@CCCFFFJJJRRR^^^lllzzzkkk^^^WWWPPPKKKIIIJJJOOO]]]nnnxxxdddVVVnnn|||aaa???111555...------,,,++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++,,,,,,---111---555ZZZgggMMMTTTbbbggg^^^\\\[[[]]]bbbjjjrrrxxxuuuwwwxxxxxxxxxxxxyyyzzz}}}}}}~~~~~~}}}{{{xxxuuuuuuwwwzzz{{{{{{{{{zzzzzz|||}}}{{{xxxzzzMMMMMMRRR```nnnvvvyyyzzz|||}}}~~~}}}wwwpppjjjfffdddccccccddddddbbbaaa]]]]]]___dddkkkrrrvvvxxx}}}|||xxx{{{jjjgggjjjrrryyy}}}mmmNNN;;;===@@@888:::EEEWWWvvveeeMMMFFFAAA@@@:::;;;IIISSSPPPDDD;;;BBBTTT{{{~~~nnnRRRLLLHHHIIIIIIFFFEEEFFFHHHHHHEEE@@@:::666555666333444555666666666666555333333333333333333222222222333444444555777:::<<>>;;;<<<:::777666999@@@EEEKKKQQQUUUYYY\\\___fffpppuuu[[[YYYcccmmmooommmjjjfffaaa\\\]]]cccpppkkkXXXKKKCCC@@@DDDFFFOOO```rrrvvveee\\\TTTMMMIIIIIIHHH[[[zzz~~~uuuYYYeee~~~gggEEE333333......------,,,++++++***************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,------......;;;eeekkkNNNTTTaaabbb[[[[[[[[[^^^cccjjjqqqvvvssstttvvvwwwvvvwwwyyyzzz}}}zzzwwwuuuyyy|||~~~{{{zzz{{{{{{{{{zzzyyy~~~MMMQQQZZZfffqqqyyy}}}}}}~~~{{{uuunnnjjjgggeeecccbbbbbbbbb```^^^]]]^^^```fffmmmtttxxxyyy}}}xxxyyyyyyrrrwww}}}xxxVVVAAABBB<<<777888===LLLmmmeeeOOOJJJEEEBBB;;;>>>LLLUUUOOOBBB;;;AAAPPPvvvkkkXXXFFFCCCDDDLLLQQQRRRQQQQQQSSSTTTRRRLLLCCC<<<999888777777777777666444333222444444444333333333333222000000000000111333444555999<<<@@@EEEKKKRRRZZZ```fffkkkrrrwwwyyy{{{xxxjjjaaarrrgggSSSLLLDDDDDDIIIZZZqqqxxxjjj```VVVLLLGGGGGGFFFQQQppppppbbbUUUQQQNNNDDD777///------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++---...000000...///555888IIIzzziiiccc\\\___tttkkkWWWYYYbbbkkkxxx~~~~~~uuunnnjjjgggeeegggiiihhheeeeeegggiiimmmnnnoooqqqxxx}}}eee```kkkvvvttt{{{}}}uuussswwwzzzvvvzzzzzzxxxyyyyyyoooaaaSSSMMMGGGFFFHHHNNNZZZeeekkknnnssszzz{{{{{{|||{{{zzzxxxwwwwwwvvvrrrhhh[[[QQQEEE???;;;;;;:::777666888999<<>>AAAOOOVVVNNNCCC>>>AAAMMMrrrsssZZZFFF;;;888:::EEEQQQXXX\\\___aaacccbbb[[[OOODDD???===:::999888777555444333333777777666666666555555555111000000000222222222222444666888;;;@@@FFFNNNSSS\\\dddnnntttwwwyyy|||~~~{{{{{{sssggg___mmmhhhUUUNNNCCCBBBFFFTTTkkksssggg]]]RRRJJJFFFGGGDDDUUUtttiii___[[[VVVJJJ<<<333------,,,++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++---///000111...333555===___qqqcccZZZbbbzzz{{{aaaQQQ\\\lllvvv~~~yyyvvvyyyxxxmmmhhhfffddddddfffiiigggeeeeeeiiinnnjjjoooqqqpppvvvyyyfff```ttt}}}tttrrrzzz}}}wwwtttwwwyyyxxxvvv{{{|||yyy{{{}}}qqqaaaUUULLLDDDBBBCCCHHHTTTaaafffkkkpppwww~~~|||zzzwwwuuusssrrrrrrqqqlllbbbZZZLLLDDD>>>===<<<999888999777888999999:::<<>>GGGnnnyyyooogggccc]]]OOO???666...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++---///000111000888555@@@lllnnn^^^VVVbbb}}}|||sss[[[OOO```vvv}}}yyyzzz~~~{{{pppgggeeeeeedddcccfffhhhgggeeegggmmmrrrhhhppptttooorrruuu^^^fff}}}uuuvvvyyywwwqqqssszzzyyyrrrwww||||||yyy|||uuuddd[[[OOOCCC>>>===BBBPPP___eeejjjpppwww|||xxxttttttqqqooooooqqqnnngggaaaSSSJJJCCCAAA@@@<<<;;;<<<888888666444444666;;;???>>>>>>>>>JJJhhh~~~jjjXXX]]]___]]]___hhhppptttvvvooo___dddrrr~~~yyylll]]]QQQKKKKKKMMM]]]}}}ZZZbbbuuuiiiJJJ777///......------,,,++++++************************'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((())))))+++,,,---......///LLLkkkwww]]]NNNQQQ[[[ZZZRRRVVVZZZ```gggmmmqqqtttuuurrrsssuuutttsssssstttvvvqqqtttvvvvvvuuuvvvyyy}}}zzz~~~}}}|||~~~zzz{{{|||UUU^^^jjjrrrvvvzzzzzzrrrkkkgggfffbbb^^^]]]___]]]XXXUUUUUUVVV\\\dddkkkooosssxxx{{{tttaaaggguuuyyy}}}}}}|||}}}wwwYYYOOOFFFAAA@@@===BBB___~~~nnnYYYQQQQQQCCCCCCJJJVVV[[[SSSFFF<<<===PPPooorrrcccOOO>>>999555444>>>PPPbbbmmmqqquuuuuutttppphhh]]]RRRKKKEEEBBB>>>;;;:::999888666999999777444555999999555:::888555111//////000111444555666666888;;;@@@DDDNNNWWWbbbkkkqqqwww|||xxxuuuooofff```nnn}}}wwwfffXXXPPPHHHFFFEEEMMMddd}}}tttlll___SSSLLLKKKDDDNNN\\\qqq~~~rrriiiaaaUUUEEE999111...++++++---...,,,***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,---...//////444999888PPPYYYLLLUUUmmm|||hhhOOOGGG[[[zzzyyypppiiieeedddccccccgggdddcccfffiiijjjlllmmmlllrrriiieeerrryyyuuudddqqquuuyyyyyyuuurrrtttuuusssvvv|||}}}tttjjjZZZJJJ===<<>>???;;;666;;;:::888666555555666666888<<<>>>DDDWWWnnntttmmmdddgggjjjlllooorrrvvvzzz|||uuuzzzvvvcccRRROOOMMMGGGNNNsssfff[[[ggg~~~WWW555222***---///)))***---)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&///---***...,,,(((---333]]]rrr}}}bbbNNNPPPYYYZZZWWWVVVXXX\\\bbbhhhlllpppsssuuussstttuuutttrrrpppoooppptttsssrrrrrrsssvvvyyyzzzwwwyyy{{{{{{zzzyyyzzz{{{}}}~~~~~~ZZZaaalllvvv}}}~~~xxxpppiiiffffffaaa]]]\\\]]][[[VVVSSSSSSUUU^^^jjjsssvvvsssnnnkkklllrrr|||tttvvvyyy|||}}}}}}```SSSHHH@@@>>>===DDD```|||}}}~~~lll\\\UUUUUUJJJJJJOOOWWWXXXQQQHHHCCC>>>QQQoootttkkkdddWWWIII;;;666555>>>OOObbbnnnsssxxxyyyyyywwwqqqiii```ZZZRRROOOKKKIIIGGGFFFDDDBBB>>>???;;;777777999888444888777666555333222111111111111222222333666:::>>>EEELLLWWWbbblllvvvzzzssspppiiibbbcccnnnzzz|||sssdddYYYSSSFFFDDDCCCMMMggg|||uuutttzzzqqqbbbTTTMMMHHH???FFFRRRaaauuudddNNN???333000,,,,,,---...,,,***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,---......//////...444CCCdddsssPPPJJJWWWpppooo]]]LLLMMM```xxx|||vvvllleeebbbaaabbbbbbiiieeebbbbbbdddgggjjjlllggglll```XXX```ggg{{{vvvuuuyyyxxxxxxvvvyyyxxxsssqqqssstttsssvvv{{{}}}rrr[[[KKK===;;;<<<===CCCKKKZZZ___hhhqqqzzz}}}yyynnniiihhhlllnnnlllkkklllaaaWWWIIIBBB@@@???===:::;;;:::999888777666666666555999999:::GGGXXX\\\VVVZZZ\\\___aaadddgggkkknnnlllpppuuuyyy}}}~~~jjjYYYPPPNNNIIIMMMfffuuu]]][[[}}}lllHHH888...///111+++***---)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((///+++(((------+++222:::eeewwwlllWWWIIIMMMVVVWWWUUUVVVYYY^^^dddjjjnnnqqqsssuuurrrssstttsssqqqppppppqqqrrrrrrrrrssstttvvvwwwxxxwwwyyyzzzzzzzzzyyyzzz{{{zzz||||||]]]bbbkkkvvv|||tttlllgggeeeeeeaaa]]][[[[[[XXXSSSQQQSSSTTT^^^kkkuuuxxxuuuppplllbbb]]]fffxxxyyy{{{}}}kkkXXXMMMBBB>>>@@@KKKfff~~~{{{~~~~~~vvviii___YYYXXXLLLJJJKKKMMMIIICCCAAACCC>>>QQQnnnuuummmmmmlll___QQQ>>>999777>>>NNNaaaooouuu{{{||||||wwwqqqmmmfffccc___\\\ZZZXXXUUUSSSLLLKKKGGGAAA>>>>>>;;;666777888999999888666444333000000000000///111555888<<<@@@IIIWWWggguuu~~~{{{sssmmmiiiccc^^^hhhooovvvuuulllaaaYYYVVVHHHCCCBBBOOOkkkvvvkkkgggxxxiiiZZZQQQLLL@@@BBBJJJPPPoootttYYYEEE777333...---......,,,***+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***+++,,,---...///000000...333RRRyyy^^^HHHPPPdddyyywww```RRRKKKXXXjjjvvv~~~wwwqqqggg```^^^^^^```aaagggdddaaa```ccciiimmmooopppuuulll]]]VVVVVVgggtttttttttuuuuuuwwwwwwrrrppprrrtttsssuuuzzz}}}___NNN???<<<<<<:::<<>>===;;;:::::::::999777666555111444444111666@@@CCC???EEEGGGJJJLLLNNNQQQUUUXXXVVVZZZ___dddhhhkkkooorrrvvvxxx{{{sssaaaTTTPPPLLLLLLVVVoooiiiXXXsss|||[[[AAA333000222,,,+++---***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************...)))&&&---......666JJJuuupppWWWKKKEEELLLTTTUUUUUUXXX\\\aaagggmmmppprrrssstttqqqrrrrrrqqqooooooqqqsssrrrrrrssstttuuuuuuvvvvvvwwwxxxzzzzzzzzzzzz|||}}}|||}}}~~~^^^aaahhhuuuxxxooohhhdddccccccaaa]]]ZZZYYYUUUQQQQQQTTT[[[cccmmmtttvvvzzzxxxgggYYY```|||{{{zzzzzz}}}vvv___SSSDDD???FFFUUUooo|||}}}yyypppgggaaa]]]ZZZLLLJJJGGGCCC:::444888??????QQQlll{{{uuuuuuzzzwwweeeQQQ@@@;;;888>>>MMM```ooowww|||~~~}}}zzzvvvsssooollljjjgggdddbbb]]]\\\WWWOOOKKKIIIDDD>>>;;;;;;::::::999888777666222333333111000111333555777:::BBBQQQcccpppvvvxxxooopppnnnjjjfffdddbbb```mmmppprrrooofff]]]XXXVVVLLLEEEDDDTTTqqq|||rrreee```zzzrrrcccZZZUUUHHHFFFIIIGGGVVV~~~aaaKKK<<<777111.........,,,***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,---...///000111666999```eeeMMMHHH]]]uuu~~~kkkVVVKKKNNNbbbrrrvvv{{{~~~sssmmmddd]]][[[]]]___aaaccccccbbbbbbhhhpppuuuuuu|||dddTTTYYYhhh|||~~~ssssssssssssppptttvvvsssrrrtttuuutttvvv{{{eeeSSSCCC???===::::::>>>@@@GGGOOOWWW```mmmzzzsss[[[ZZZ^^^eeejjjjjjkkknnnmmmggg\\\PPPFFF@@@??????;;;;;;<<<;;;:::999777555...222333///000555888777888999<<<===???AAADDDGGGJJJMMMRRRWWWZZZ^^^cccfffmmmooossswww{{{}}}}}}}}}|||}}}{{{hhh[[[SSSMMMLLLLLLZZZzzzcccjjjoooJJJ777000111,,,+++...+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++---((('''.........888\\\rrr]]]IIIFFFHHHOOOUUUUUUWWW[[[___dddkkkppprrrrrrssssssqqqqqqqqqooonnnooorrruuutttsssssssssssstttvvvwwwwwwyyy{{{{{{{{{|||ZZZ]]]eeesss{{{sssjjjdddbbbaaa``````]]]ZZZXXXTTTPPPSSSYYYccckkktttwwwxxx~~~jjj[[[bbbttt~~~~~~|||{{{{{{~~~|||eeeVVVEEE@@@KKK[[[ssszzznnnfffccc___YYYRRRPPPLLLDDD888111666@@@BBBRRRhhh{{{}}}{{{~~~~~~hhhRRRAAA===:::???LLL___oooxxx~~~~~~{{{xxxvvvsssooolllkkkjjjeee]]]XXXUUUPPPIIIAAA???<<<999777666666777555555555333111111222444444666===KKK[[[eeegggeee\\\^^^```bbbbbbaaabbbeeennnoooooojjjbbb[[[WWWUUUKKKDDDEEEXXXuuu{{{~~~nnndddbbbvvvyyykkkaaaXXXMMMHHHKKKGGGIIIssseeeNNNAAA;;;333///......---++++++++++++*********))))))))))))))))))))))))))))))************************************++++++++++++***+++,,,---///000111222666BBBnnn}}}wwwXXXGGGLLLggg~~~{{{cccQQQKKKRRRgggtttuuuzzz~~~pppjjjbbb]]]\\\^^^aaabbb___ccceeegggmmmvvvyyyvvv{{{{{{ccc[[[ZZZqqq|||uuutttooommmlllqqqtttssssssuuuvvvsssvvv|||iiiUUUDDD???>>>:::888;;;:::BBBMMMXXXfffwwwyyyooogggSSSUUU\\\eeejjjiiikkknnnmmmjjjcccXXXLLLDDD@@@???<<<<<<======;;;:::888666222555555222000222444555666888:::;;;<<<===AAACCCDDDGGGKKKOOORRRVVVZZZ^^^^^^ccckkkrrrvvvxxxxxxwww{{{zzzzzz~~~oooeeeXXXOOOMMMJJJPPPooo~~~mmm[[[RRR999...000,,,+++///---************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))),,,)))***000---///<<>>:::888888888666666666444222111222333222444999CCCOOOWWWWWWUUUPPPSSSYYY___```^^^aaafffhhhjjjjjjhhhbbb\\\XXXVVVFFFAAAFFF[[[www{{{~~~yyyllleeefffuuusssfffXXXPPPGGGIIIIIIEEEbbbgggRRRFFF???666000......---++++++++++++************)))))))))))))))))))))))))))*********************************++++++++++++,,,***+++,,,---///111222222111NNN|||uuulllUUUJJJUUUrrrxxx^^^OOONNNWWWhhhrrruuu{{{lllhhhaaa^^^^^^```bbbccc___fffjjjkkkqqq{{{}}}xxxmmm}}}|||ooo___iiiyyy{{{uuuvvvuuunnnlllkkkpppqqqooonnnqqqsssrrruuu~~~mmmXXXDDD>>>===888666888>>>EEEQQQaaasssttthhhaaa[[[OOOSSS^^^iiimmmlllkkknnnmmmllliiibbbWWWMMMEEEAAA============<<<:::999888777888777555222111111111444555777888888999<<<>>>???AAADDDFFFHHHLLLPPPSSSUUU[[[cccjjjmmmnnnoooooovvvssssssxxx~~~|||ppp___SSSPPPKKKLLLbbb}}}www|||sss[[[~~~~~~\\\>>>///000---+++...---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((,,,+++---000---444HHHvvvlllHHH???EEELLLRRRTTTVVVZZZ]]]hhhkkkoooqqqqqqqqqrrrsssqqqrrrrrrqqqpppqqqsssvvvyyyxxxuuussssssuuuwwwxxxxxxyyy{{{|||}}}\\\aaajjjvvvxxxrrriiibbb___^^^\\\[[[YYYVVVTTTRRRPPPPPPXXXbbbhhhlllwww{{{ssshhhppp~~~|||~~~~~~~~~jjj\\\JJJGGGSSS___ooo|||{{{wwwlllhhhddd\\\VVVVVVTTTNNNAAA666555;;;BBBJJJSSSYYY\\\```hhhoooppptttyyy~~~yyyeeeQQQ@@@===<<<@@@LLL\\\llluuu}}}|||yyyyyyvvvqqqnnnmmmhhhbbb\\\YYYTTTMMMGGGBBB???===777888888666444222333444333333555<<>>@@@CCCFFFNNNRRRWWW[[[\\\^^^```bbbfffhhhlllrrryyy|||uuuuuu{{{yyyiiiZZZRRRKKKJJJYYYmmm|||pppzzziii}}}gggEEE222222---***,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((---,,,---//////>>>ZZZrrrIII@@@FFFMMMQQQUUUYYY]]]```kkkmmmooopppooopppqqqsssrrrsssttttttsssrrrsssuuuxxxxxxxxxxxxxxxwwwvvvvvvvvvxxxyyyzzz|||pppttt{{{uuuooofff```^^^]]][[[YYYUUUSSSQQQPPPNNNOOOXXXcccssssss|||sss{{{kkkqqq{{{}}}|||kkkbbbOOOMMMXXXbbbooozzzyyy~~~zzznnnkkkfff___ZZZZZZZZZUUUHHH<<<888<<<<<>>mmmwwwhhhZZZIIISSSyyyuuuNNNQQQ]]]iiiooouuu}}}yyyfffccc```___```aaabbbbbb```iiinnnqqq}}}rrrwwwqqqqqqmmmpppwwwooohhhooovvvssskkk```\\\bbbjjjmmmppp|||dddLLLCCC@@@:::777888999===GGGXXXkkkyyyzzzttteeePPPDDDGGGQQQXXXPPPXXXgggtttxxxsssppppppoooqqqssssssmmmaaaRRRHHHAAA???===<<<;;;;;;;;;<<<888555444666777666555555111222333333333444666888666777777777777999<<<>>>BBBEEEIIILLLOOOTTTZZZ___bbbhhhooorrrtttxxx~~~uuummmnnnwww~~~ooo___SSSJJJHHHUUUeeennnnnnnnn}}}oooKKK555333...***+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))...------///000FFFhhhpppFFFCCCIIIOOORRRWWW]]]bbbdddmmmnnnoooooonnnoooqqqsssrrrtttvvvuuutttsssssstttvvvxxx{{{}}}|||yyyuuusssuuuvvvwwwyyyzzz~~~xxxzzzssslllddd^^^\\\\\\ZZZXXXUUUTTTQQQMMMKKKRRR^^^hhhooovvv}}}uuussswww{{{~~~~~~{{{wwwyyy~~~mmmaaa]]]]]]dddhhhiiimmmsss}}}wwwppppppjjj___\\\bbb___PPP@@@:::999888888888888888;;;AAAHHHNNNQQQYYYfffrrryyyrrr[[[EEE???>>>===AAAIIIWWWfffpppyyyyyyzzzzzz|||~~~}}}{{{wwwsssmmmlllkkkhhhccc]]]XXXUUUGGGDDD???<<<;;;:::888777888444222999GGGTTTZZZZZZcccfffhhhcccYYYSSSSSSVVVYYY[[[aaaiiimmmhhh\\\SSSGGGKKKQQQWWW^^^fffnnnsssrrrtttsssrrruuuzzz|||zzzxxx|||zzzooogggiiillllll{{{wwwfffUUUNNNLLLLLLLLLMMMqqq[[[VVVOOODDD999222/////////+++++++++************)))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++------,,,,,,...333555555PPPsssxxxxxxhhhSSSHHHXXXkkkTTTTTTgggxxx}}}}}}zzzssslllaaa\\\XXXZZZ```cccaaa]]]eeehhhllloooxxxvvvxxxuuurrrppppppppppppooo{{{~~~sss[[[NNNTTT```eeekkkzzzfffLLLFFF???999:::999777999===III^^^rrrvvvppp```UUUHHHCCCHHHQQQWWWYYYTTTbbbsss}}}{{{uuutttwwwssstttxxx||||||sssdddXXXLLLGGGAAA<<<:::;;;<<<===;;;999888777888888666444666666555444333222222111444333222222333444666777<<<===???BBBEEEJJJPPPUUU```bbbeeejjjooowwwpppgggppp|||~~~~~~vvvcccVVVNNNIIIMMMTTT}}}sssvvvcccqqq]]]>>>555...+++...///---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,(((000555,,,DDD|||aaaFFFCCCHHHOOOSSSUUU[[[cccjjjpppppppppppppppqqqqqqqqqqqqrrrrrrrrrqqqqqqsssuuuzzzyyyxxxwwwvvvuuutttsssuuuvvvwwwxxxzzz~~~{{{iii{{{}}}pppiiiaaa]]][[[[[[YYYWWWSSSQQQNNNKKKNNNVVVbbbjjjooovvv{{{zzz{{{|||~~~}}}{{{uuurrrwwwooommmfffcccfffiiiiiimmmrrr|||zzzooollliiibbbcccfffaaaPPP@@@999777666777666444333555;;;CCCJJJTTTZZZdddlllqqqkkkWWWCCCAAA??????BBBLLL[[[iiissszzzyyyxxxwwwxxx{{{{{{vvvmmmmmmllljjjhhheeebbbaaaRRRNNNHHHBBB???<<<999777777666777===HHHSSS\\\```iiijjjhhh___UUUPPPRRRVVV[[[^^^dddjjjmmmggg\\\RRRHHHLLLQQQUUUYYY\\\```ccccccdddeeefffoooyyy~~~}}}xxx}}}{{{qqqjjjjjjmmmnnn{{{kkk[[[RRRNNNLLLLLLNNNyyywwweeeVVVOOOCCC888111---,,,---++++++++++++******************))))))))))))******************************++++++++++++++++++++++++............000333666777XXXxxxvvv}}}iiiUUUKKK^^^kkkXXXYYYjjjzzz~~~wwwpppiii```]]]ZZZ\\\```cccbbb___fffiiimmmooouuu|||ttt{{{~~~zzzvvvtttqqqpppppprrrsssssswww^^^MMMNNNUUUWWW]]]hhhxxxkkkPPPIII@@@::::::888555777:::GGG[[[kkkjjjaaaPPPIIICCCCCCJJJRRRVVVWWWWWWddduuu~~~|||vvvuuuwwwwwwxxx|||{{{nnneeeVVVOOOFFFAAA@@@@@@>>>;;;;;;:::999:::;;;;;;:::888777777666666555444444444444333222222222333444555666888:::;;;>>>CCCIIIMMMYYY]]]bbbiiipppwww~~~kkk```hhhwww~~~kkk\\\RRRKKKMMMRRRrrrbbbdddsssJJJ444111000...///---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++)))000555111NNNoooRRR>>>CCCHHHNNNSSSWWW]]]gggnnnpppppppppppppppppppppppppppqqqrrrrrrqqqqqqssstttwwwvvvvvvuuuttttttsssssssssuuuxxxzzz|||zzzjjj\\\}}}|||xxxkkkfff___[[[ZZZZZZXXXVVVQQQMMMIIIJJJQQQ\\\ffflllnnnuuu}}}|||yyywwwwwwvvvtttsssqqqnnnmmmuuurrrsssnnnllloooqqqooommmlllzzz~~~qqqmmmmmmkkkhhhhhh___NNN???888777666555333111000222999CCCJJJSSSXXX^^^bbbddd```QQQCCCDDDAAA@@@DDDPPP___mmmvvvzzzyyyvvvsssrrrtttyyy}}}}}}sssrrrpppooommmlllkkkkkkbbb]]]VVVOOOJJJDDD???<<<888:::===CCCKKKVVV```gggnnnmmmggg^^^VVVSSSXXX^^^aaadddiiinnnnnnfffZZZPPPLLLNNNQQQRRRQQQOOOOOOOOOQQQRRRUUU\\\jjjyyy}}}www{{{{{{tttnnnmmmppprrr~~~pppaaaVVVMMMHHHHHHKKKeeeuuuaaaXXXIII;;;222...,,,,,,,,,+++++++++************************************************************++++++++++++++++++++++++......///000111444888<<>>888777888333222111222777@@@LLLTTTSSSWWWZZZYYYXXXUUUMMMEEEFFFBBB@@@FFFTTTdddqqqwwwzzzxxxtttpppnnnpppuuuyyy~~~{{{wwwssspppnnnmmmmmmkkkhhhddd___YYYRRRJJJEEE>>>???CCCIIISSS^^^fffkkklllkkkgggaaa]]]^^^eeellljjjmmmppprrrnnndddWWWMMMPPPPPPOOOLLLHHHEEEDDDEEEFFFJJJQQQ\\\lllyyy{{{vvvtttxxxyyyvvvrrrrrrvvvzzzzzzkkk^^^RRRIIIGGGKKKRRRoooyyykkkUUUBBB666111///...,,,,,,+++++++++************************************************************+++++++++++++++,,,,,,------///111111333:::BBBrrr___OOOVVVooosssXXXTTTYYYdddqqqzzzvvvnnngggaaaYYY\\\___```______bbbdddgggkkkoooppppppttt}}}yyywwwwwwwwwuuuttttttvvvzzz}}}{{{[[[IIIFFFGGGQQQ]]]ppp~~~eeeYYYJJJAAA===777;;;777999GGGYYYaaaXXXKKKHHHHHHIIILLLNNNPPPPPPOOOYYYiiiyyy}}}zzzwwwvvvuuuyyy{{{~~~{{{jjjYYYLLLDDD???>>><<<;;;999999999888555333666777777777888888888999777666666555444333333333111222444444555888<<>>@@@CCCFFFMMMWWWcccpppxxxuuunnnqqqtttwwwwwwvvvwww}}}wwwiii[[[OOOKKKMMMHHH]]]}}}aaaHHH999222000///,,,,,,,,,++++++++++++***)))***++++++++++++***)))*********************************++++++,,,,,,,,,,,,,,,...111000222>>>KKKwwwqqqVVVKKK[[[xxxxxx___UUUZZZbbbhhhrrr{{{}}}qqqjjjddd___WWW[[[______^^^^^^bbbfffgggkkkoooqqqpppqqqvvvzzzvvvzzzuuuzzzzzzyyywwwuuuwww|||lllSSSLLLOOORRRddd~~~nnnbbbRRRGGGAAA888<<<888999HHHYYY```XXXOOOMMMNNNNNNMMMLLLKKKKKKLLLWWWhhhxxx{{{xxxwwwwwwuuuzzz|||}}}gggTTTHHHBBB@@@>>><<<;;;;;;:::999777666666666777888888999999999999888777666555555444111333444333333444777999>>>CCCJJJTTTaaappp~~~zzzcccLLLFFFSSSgggxxxxxxjjjkkk{{{sssaaaWWWQQQMMMLLLbbb}}}}}}aaa\\\ttt~~~FFF999333)))///---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,+++---///333MMMzzzoooNNNAAACCCIIIKKKOOOSSSYYY```hhhmmmnnnnnnnnnnnnoooooooooooooooqqqssssssqqqppppppqqqpppqqqrrrsssuuuvvvwwwxxxxxxyyyyyyyyyzzz~~~|||yyylll[[[UUUZZZ}}}sssmmmddd```]]][[[[[[YYYUUUQQQNNNMMMNNNVVVaaaiiilllkkkooopppsssxxx}}}~~~|||zzzwwwwwwvvvrrrnnnjjjhhhgggnnnsss{{{}}}nnnhhhccccccfffpppyyy[[[TTTPPPWWWfffsssuuurrriii]]]NNNCCC:::222000111///333999@@@IIISSS^^^eeekkknnnkkk___SSSLLLIIIGGGFFFBBBAAALLL___ooowwwxxxvvvuuussspppnnnooorrruuuvvv~~~}}}yyyvvvuuutttjjjjjjkkkjjjhhhaaaZZZTTTQQQOOOQQQ[[[hhhpppoookkkgggggggggffffffhhhmmmpppvvvwwwvvvrrriii^^^SSSLLLKKKHHHCCC>>>;;;===BBBFFFKKKSSS\\\dddmmmttttttppptttuuuxxxzzzzzz|||{{{lll^^^QQQJJJIIIGGGRRRssseeeKKK;;;444000---,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++*********++++++,,,,,,------+++...111000333CCCVVVvvvyyy}}}bbbPPPNNNfffpppWWW\\\ggglllmmmsss|||xxxmmmfffbbb]]]YYY[[[^^^^^^^^^```dddhhhhhhkkkooopppoooppprrruuurrr{{{xxxssszzz{{{zzzwwwuuuwww}}}yyy]]]QQQQQQOOOaaa{{{ttthhhWWWLLLCCC777999666;;;KKK[[[___ZZZTTTNNNPPPOOOLLLGGGFFFHHHJJJTTTgggwwwyyywwwyyyzzzwww}}}jjjSSSFFF@@@===:::888999:::::::::777777777888888999999999999::::::999888777666555222333333222111111222444===@@@FFFNNNZZZiiixxxxxxeeeOOOFFFOOObbbuuuttteeegggxxxvvvcccYYYRRRLLLJJJXXXoooxxxzzzkkkZZZnnnQQQ:::222,,,///---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---***...111888[[[gggKKKAAABBBJJJLLLOOOUUU[[[bbbgggjjjlllmmmnnnnnnooopppqqqrrrppprrrttttttsssqqqqqqqqqqqqrrrssstttvvvxxxyyyzzzzzz{{{{{{{{{||||||ssshhh^^^\\\___{{{pppjjjbbb___[[[ZZZYYYWWWRRRMMMJJJLLLRRR\\\fffmmmnnnnnnpppqqqtttwwwxxxzzz|||}}}uuussspppkkkggggggkkknnnwww{{{vvvfff```^^^aaahhhuuu{{{```UUUMMMSSSbbbnnnqqqooo^^^QQQDDD===888333111333555;;;BBBKKKRRRYYY```dddnnnrrrpppbbbSSSKKKJJJJJJGGGCCCDDDQQQeeeuuuzzzxxxuuuuuutttqqqooonnnoooqqqtttzzz|||zzzyyyrrrpppllliiifffbbb]]]ZZZVVVXXX]]]fffooossspppmmmjjjiiigggffffffjjjooorrrssssssqqqlllddd[[[SSSNNNHHHGGGDDDAAA@@@CCCHHHLLLPPPVVVZZZ\\\cccnnnxxx|||{{{zzz{{{~~~~~~}}}ooobbbTTTKKKGGGIIIIIIaaadddNNN@@@888222---------,,,,,,,,,+++++++++)))***,,,------,,,***)))++++++++++++++++++++++++)))******+++,,,,,,------...,,,...222111555IIIaaavvv}}}wwwhhhTTTOOOWWWvvvlllRRRaaaooowwwtttwwwssshhhccc___[[[]]]]]]]]]]]]___ccchhhkkkiiilllnnnnnnmmmnnnpppsssuuuwwwzzz~~~zzzuuurrrvvvwwwwwwuuusssvvv~~~rrr___WWWJJJSSSccc|||uuukkkZZZNNNDDD555666666@@@SSS```aaa\\\YYYQQQSSSSSSMMMFFFBBBCCCFFFRRRfffwwwxxxxxx|||~~~{{{kkkZZZKKKFFF???;;;999999::::::999999999999999:::::::::888999999999999888666666333444555333111000111222777:::@@@GGGPPP\\\iiipppnnnbbbPPPFFFKKK^^^sss}}}|||~~~qqqccceeewwwyyyeeeZZZSSSKKKIIIPPPaaa|||ssstttXXXfffZZZ<<<333222///---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---(((///555@@@kkk]]]JJJFFFEEEIIIKKKPPPWWW___fffjjjkkkkkklllmmmoooqqqrrrssstttqqqtttvvvvvvtttrrrqqqqqqqqqrrrssstttvvvxxxyyyyyyxxx{{{~~~|||pppgggeeeeeecccyyyooohhh```]]]ZZZYYYXXXUUUOOOKKKFFFKKKTTT___iiioooqqqpppooosssvvvuuusssuuu{{{tttrrrnnniiihhhnnnxxxqqqaaa[[[ccclllyyy```TTTIIILLLXXXbbbfffeeeRRRFFF;;;999999666666999===CCCLLLSSSYYY]]]aaacccgggnnnmmm```QQQKKKKKKMMMHHHDDDEEETTTiiiyyy|||yyyuuuuuutttrrrnnnllllllmmmsssyyy}}}{{{|||wwwpppjjjfffccc```___WWW]]]eeemmmrrrrrrpppooollljjjgggfffhhhmmmtttxxxoooooommmhhh```YYYSSSPPPIIIIIIIIIHHHHHHJJJNNNRRRRRRUUUUUUSSSXXXjjj}}}~~~vvvkkk]]]QQQKKKJJJBBBUUUzzzcccQQQFFF>>>555///---------,,,,,,,,,++++++)))***,,,------,,,***)))++++++++++++++++++++++++))))))***+++,,,,,,------000---///333222777NNNhhhxxxtttjjj[[[MMMQQQ```jjjMMM```ooo~~~}}}oooddd```]]]ZZZaaa___]]]^^^aaafffkkknnnkkklllmmmmmmlllllloooqqqoooooosssxxxzzzwwwqqqnnnrrrtttuuusssrrrvvv~~~rrrdddIIIGGGLLLcccuuukkk[[[OOOCCC444555999FFFZZZfffddd^^^\\\UUUXXXXXXQQQGGG@@@???BBBQQQfffwwwyyyyyy~~~~~~~~~vvv^^^WWWMMMEEE@@@>>>======;;;;;;;;;;;;;;;;;;;;;;;;777777888999999888666555666777777666333222222333111444:::@@@HHHPPPYYY___ddd[[[MMMCCCHHH[[[qqq~~~{{{zzz~~~zzzvvvtttuuuwwwiii]]]```rrrlllbbbYYYRRRGGGKKKXXXwww~~~|||qqqzzzVVV___{{{___>>>666777///---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---'''000777EEEuuuwwwPPPFFFGGGEEEHHHJJJQQQYYYbbbiiilllnnnkkklllmmmoooqqqsssuuuvvvrrrtttwwwwwwuuusssrrrrrrqqqqqqssstttvvvwwwxxxyyyvvv{{{{{{nnniiimmmmmmgggyyyqqqkkkiiiaaaZZZUUUXXXYYYTTTLLLHHHFFFPPP[[[dddlllssstttqqqqqqpppqqqtttwwwxxxuuuqqqgggiiilllooottt{{{|||lllkkksssttt```UUUJJJIIIPPPUUUSSSNNN>>>===;;;888555999@@@GGGRRRSSSUUUUUUUUUXXX]]]bbb```bbb___WWWPPPOOONNNKKKHHHFFFKKK\\\nnnvvvwwwvvvxxxxxxuuuqqqrrrtttqqqkkkooovvv}}}zzzqqqfff___]]]___bbbcccgggvvv}}}sssppptttsssvvvppphhheeeiiioooqqqpppoooooommmfff\\\TTTOOONNNPPPOOOOOOQQQTTTUUUSSSPPPIIINNNRRRQQQSSS___tttzzzoooeeeUUUFFFJJJEEEGGGhhhrrrbbbVVVHHH:::333333,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,++++++*********++++++,,,,,,,,,---------555,,,222444///EEEaaacccmmm}}}hhhPPPMMM```oookkk\\\dddooouuu{{{}}}sssiiibbb^^^[[[YYYddd```\\\^^^eeekkkmmmlllnnnnnnmmmjjjiiiiiilllooonnnooorrruuuvvvsssnnniiipppvvvzzzuuunnnqqqzzzkkkUUUIIICCCPPPooossshhh\\\OOO@@@666777???NNN___jjjllleee^^^XXXYYYUUUJJJ>>>888:::???KKK[[[nnnyyy{{{{{{yyypppdddZZZTTTPPPLLLIIIGGGGGGGGGFFFEEEDDDBBBAAAAAACCCBBB===;;;<<<:::666999888777777777777666444444444555777<<>>999:::>>>HHHXXXlllxxx|||}}}yyyoooggg```\\\ZZZ]]]\\\\\\[[[YYYWWWUUUTTTVVVXXXVVVOOOJJJFFF@@@:::===;;;999888999999777666333333444666:::AAAJJJPPPUUUSSSLLLGGGMMM___pppzzzzzz{{{||||||{{{yyywwwuuunnnkkkfffbbbaaacccfffhhhgggaaa^^^dddsssrrrdddZZZMMMHHHHHHYYYqqq|||rrrZZZbbbuuuRRR>>>666......---,,,+++************)))(((''''''''''''((()))(((((((((((((((((((((((()))******++++++,,,------...555111:::fffWWWCCC@@@AAAEEEIIIMMMUUU___hhhmmmmmmkkklllmmmnnnnnnooopppqqqqqqqqqtttwwwyyyyyyxxxxxxyyyuuurrrsssvvvwwwtttuuuyyy~~~}}}~~~{{{xxxwwwwwwwwwtttjjjccc```\\\VVVSSSUUUTTTOOOIIIGGGIIITTTaaajjjpppttttttqqqqqqsssvvvvvvssspppnnnlllrrrvvv|||ooobbbXXXLLLBBB>>><<<;;;999777888;;;CCCMMMSSSTTTRRRIIIJJJJJJJJJLLLQQQXXX]]]aaaaaa^^^[[[\\\\\\UUULLLHHHLLLWWWfffoooqqqrrrtttuuuwwwwwwuuuwwwzzzxxxtttsssrrrqqqqqqpppnnnkkkiiiggggggnnn}}}wwwiii[[[PPPNNNQQQTTTfffmmm}}}wwwvvv~~~yyyqqqiiifffiiillllllkkkhhhgggddd]]]WWWTTTVVVYYYZZZ\\\^^^aaa```\\\UUUOOOSSS```qqqzzz|||}}}yyyooo```RRRIIIJJJFFFVVVkkkUUUMMMJJJ@@@111...------,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------))),,,444555:::RRRfffcccoooqqq[[[EEEKKKlllaaaZZZiiixxx{{{}}}}}}qqqfff```\\\[[[ZZZ```^^^]]]aaahhhnnnqqqrrrqqqqqqpppnnnlllmmmoooqqquuurrrooollliiieeeaaa^^^kkksss{{{{{{vvvuuuzzz{{{oooSSSIIIEEESSSlllzzzwwwqqqeeeWWWIII???:::>>>KKK^^^mmmsssppphhhccc^^^XXXOOOEEE===::::::;;;CCCRRRgggvvv}}}}}}tttmmmiiihhhmmmlllkkkiiifffdddbbb```gggiiiggg```ZZZTTTLLLEEECCC@@@===;;;:::999777555222333444666999???FFFKKKTTTQQQIIIDDDJJJ\\\mmmuuuzzzzzzyyywwwsssoookkkhhhgggddd```\\\\\\^^^bbbeeeddd```___fffuuuzzziii\\\NNNHHHEEENNN```qqqzzz|||cccZZZxxxaaaCCC111,,,...---,,,+++************)))((((((''''''(((((())))))))))))))))))))))))))))))******++++++,,,---------111///@@@qqqxxxQQQAAA???@@@DDDIIINNNVVV```iiimmmmmmkkkmmmmmmnnnnnnnnnoooooooooqqqsssvvvwwwwwwxxxyyy{{{uuutttvvvxxxvvvsssuuu{{{}}}{{{yyy~~~rrrhhhaaa]]]ZZZVVVTTTTTTRRRLLLHHHIIIKKKWWWdddkkkpppsssrrrpppooorrruuutttrrrppprrrttt|||}}}uuukkk___XXXMMMCCC===;;;<<<===>>>@@@EEELLLQQQRRROOOLLLIIIHHHGGGHHHKKKPPPVVV[[[bbbeeeeeebbb___\\\VVVNNNMMMRRRZZZbbbdddcccfffkkkrrrvvvxxxwwwxxxzzzxxxtttsssnnngggcccaaa]]]XXXTTTRRRTTT^^^ooo~~~xxxhhhWWWKKKHHHLLLPPPbbbmmmwwwyyyzzzqqqhhhgggiiiiiihhhhhheeeeeebbb]]]WWWUUUWWW[[[^^^___bbbddddddaaa]]]YYY```mmm}}}xxx}}}rrrcccVVVIIILLLFFFLLLooorrrYYYOOOOOODDD333//////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---000222444AAAYYYccc\\\ppp|||zzzfffWWWHHHPPPmmmvvvYYYUUUdddrrr{{{oooddd^^^\\\\\\\\\]]]\\\]]]bbbiiinnnrrrrrrqqqqqqpppnnnlllkkkmmmooonnnmmmlllkkkjjjiiifffccciiipppwwwzzzzzzzzz~~~wwwmmmVVVMMMJJJXXXmmmyyy{{{xxxssssssnnncccSSSFFF>>><<<@@@PPPeeetttwwwqqqiiiccc```WWWKKKAAA===;;;:::999>>>LLL```qqq{{{xxxsssqqqrrrqqqpppooollljjjgggdddbbbgggjjjiiieeeaaa___[[[VVVLLLHHHDDD@@@===:::777444222444666888;;;@@@EEEIIIQQQNNNGGGBBBJJJ[[[jjjqqqzzzvvvpppiiibbb\\\WWWUUU]]][[[XXXWWWWWW[[[___bbbcccaaabbbjjjxxxooo```QQQLLLGGGJJJUUUeeerrrxxxhhhRRRnnntttKKK000...------,,,+++************)))(((((((((((((((((()))***************+++++++++)))******++++++,,,------,,,...///HHH|||xxxSSSBBB===>>>DDDJJJPPPYYYbbbjjjmmmmmmkkknnnnnnnnnnnnmmmmmmmmmmmmppprrrtttuuuuuuvvvyyy{{{vvvwwwyyyyyyuuuqqquuu|||~~~|||qqqfff```]]]XXXVVVUUUTTTPPPJJJIIIKKKMMMYYYffflllnnnppppppnnnoooqqqtttuuutttwww|||uuuggggggmmmlllhhh\\\WWWOOOFFF@@@???AAADDDEEEIIINNNPPPNNNJJJHHHGGGJJJIIIHHHIIIMMMRRRXXX[[[ccckkknnniii```YYYTTTPPPSSSTTTWWWWWWSSSPPPVVV^^^nnntttxxxxxxwwwvvvrrrmmmddd]]]TTTMMMIIIFFFBBB???AAAEEEQQQcccqqqyyywwweeeSSSFFFBBBFFFKKKXXXhhhxxxzzz{{{pppggggggiiifffeeefffeeefffeee```ZZZWWWWWWYYY^^^___aaabbbcccdddeeefffpppyyynnnqqqxxxiii\\\JJJNNNFFFFFF```lll]]]VVVIII777111000...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........000111///666MMM```bbb\\\|||yyyoooYYYOOOKKKXXXqqqjjjVVVWWWdddmmmwwwkkkbbb]]]\\\]]]]]]ZZZ[[[]]]bbbhhhmmmpppqqqpppqqqpppnnnlllkkklllnnnmmmnnnqqquuuxxxyyywwwuuuoooqqquuuwwwzzz|||~~~uuuoooXXXOOOOOO]]]nnnuuutttssspppppplllaaaPPPDDD>>>===CCCRRRhhhwwwyyyrrrhhhaaa___UUUHHH@@@<<<<<<:::999;;;FFFXXXiiivvv{{{wwwvvvwwwssssssqqqooollljjjgggfffcccfffeeebbbbbbeeefffdddXXXUUUPPPKKKGGGBBB<<<999777999<<>>::::::::::::BBBGGGSSSdddqqqxxx}}}xxxeeePPPAAA<<>>>>>EEESSSgggvvvzzzsssggg___ZZZRRRHHH@@@<<<;;;:::999;;;BBBOOO^^^nnnzzz}}}|||~~~zzz{{{{{{yyywwwvvvvvvwwwyyy{{{{{{zzzwwwtttrrrrrrqqqqqqpppooommmkkkiiihhheeefffeeeaaabbbfffiiigggcccaaa^^^ZZZVVVOOOHHHCCC???BBBEEEGGGGGGGGGIIIJJJHHHGGGEEEFFFOOO\\\cccdddVVVRRRJJJDDD@@@AAACCCEEEGGGIIINNNTTT[[[bbbgggjjjlllmmmpppwwwnnnVVVSSSNNNJJJJJJPPPYYY___iiivvvWWWaaahhh<<<555...---,,,+++************((())))))******))))))((()))))))))***++++++,,,,,,)))******++++++,,,------...///888^^^lllNNN@@@<<<>>>HHHNNNUUU```iiimmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooqqqttttttttttttuuuvvvqqqqqqtttwwwyyyyyy~~~rrrfff^^^[[[ZZZTTTSSSTTTRRRKKKEEEFFFLLLTTT```jjjllllllnnnpppqqquuuxxx}}}|||{{{|||}}}rrreee___ZZZ^^^fffiiigggccc\\\WWWRRRNNNNNNOOOOOOOOOSSSPPPLLLIIIHHHJJJOOORRRRRRRRRUUU\\\dddlllpppqqqjjjqqqtttlllbbbZZZTTTPPPMMMIIIFFFBBB======FFFQQQfffooowwwuuunnneeeYYYPPPDDDAAA===888777;;;AAAFFFNNNRRR___nnnyyy}}}}}}hhhRRR@@@999999<<>>GGGSSSeeeuuu{{{uuuhhh^^^UUUPPPHHHAAA<<<;;;::::::<<>>GGGQQQcccnnnvvvtttkkk___QQQFFF:::999888555666===GGGPPPSSSXXXdddrrr{{{nnnVVVBBB999777999:::YYY}}}zzzllldddhhhiiicccaaaeeerrrpppllleee___^^^bbbfff^^^___^^^\\\YYYZZZ^^^bbbhhhnnntttyyy|||}}}~~~rrraaafffwwwyyyjjjZZZRRRFFFEEEHHHPPPyyy[[[DDD444333000---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------.........//////111???QQQnnnjjj^^^uuueeeNNNCCCFFFKKK\\\uuu|||qqq^^^SSS]]]tttyyyjjjfff```]]]]]]___```aaa]]]```eeehhhjjjjjjkkklllkkknnnssswwwzzz~~~|||zzzxxxuuusssvvvqqqlllnnnuuuzzz{{{yyyqqqssswww||||||vvvppphhh```bbbppp{{{zzzzzz~~~{{{tttiii[[[MMMDDD???>>>IIISSSdddttt{{{vvviii]]]RRRNNNHHHBBB===::::::;;;===>>>CCCOOO```qqq~~~zzztttkkkdddbbbgggqqqyyyxxxyyyyyyuuuoookkkiiijjjfffddddddggglllnnnmmmkkkkkklllllllllllllllkkkkkkfffiiiiiifffeeefffddd```dddeeefffgggeee```XXXRRRPPPRRRSSSRRRMMMIIIEEEDDDCCCEEEFFFIIIQQQWWWUUUOOOPPPQQQSSSVVVYYY]]]___aaadddggglllqqqttttttsssrrrwwwyyy}}}ccc]]]TTTKKKFFFHHHMMMQQQUUUgggpppiiiuuuMMM888...---,,,+++************((()))***++++++***)))((('''(((((()))******++++++)))******+++,,,,,,------///222CCCqqq~~~VVV;;;;;;???AAAGGGPPPYYYeeemmmppppppppppppnnnooooooooopppppppppqqqsssvvvyyyzzzyyywwwuuuuuu{{{vvvtttwwwzzz{{{}}}tttjjjaaa[[[WWWTTTRRRQQQPPPMMMFFFBBBHHHRRR\\\dddmmmpppoooooosssxxx}}}~~~{{{yyyzzz|||}}}}}}}}}~~~oooddd]]]aaaeeelllsssuuuqqqjjjddd[[[VVVSSSXXX```bbb[[[SSSQQQOOONNNOOOSSSWWWZZZ\\\^^^kkkttttttxxx|||vvvnnnhhhccc\\\RRRJJJBBB>>>;;;::::::<<>><<<888888===AAAEEELLLSSSTTT\\\hhhqqqwww{{{|||pppUUUAAA888777888;;;PPPvvv~~~xxxiiiaaagggfff___aaalllmmmnnnmmmhhhbbb___```bbbcccaaa^^^ZZZXXXZZZ^^^bbb```fffnnnvvv}}}zzzvvvsssnnnnnnpppeeeYYYbbbvvv~~~ppp\\\PPPNNNGGGHHHQQQjjjdddFFF777555000,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------...000:::NNNppp|||fffgggxxxnnnYYYLLL<<<;;;NNNjjj|||dddTTTWWW^^^nnnzzzkkkhhhaaaZZZ\\\cccbbb\\\___bbbfffhhhiiijjjlllmmmmmmpppuuuzzz}}}|||yyyuuusssrrrssstttsssrrrqqqqqqrrruuuxxxzzzwwwttttttzzz|||yyywwwwwwkkkkkkmmmsss{{{~~~{{{wwwyyymmm```TTTGGG===>>>DDDHHHOOO^^^qqq~~~}}}nnn```RRRQQQLLLEEEAAA???>>><<<===???AAAGGGVVVjjjxxx}}}qqqfff[[[XXXZZZ```jjjtttuuuxxxxxxsssooommmgggaaa___```aaabbbdddfffgggggghhhiiikkkmmmnnnnnnmmmlllhhhgggfffffffffffffffgggffffffggggggeeeaaa\\\XXXWWWXXXXXXRRRJJJEEEEEEGGGDDDCCCDDDIIIQQQWWWYYYXXXYYYZZZ[[[[[[^^^cccjjjooonnnqqqvvvzzz|||{{{xxxuuu}}}lll]]]QQQNNNLLLHHHIIIOOOKKK```aaasssWWW777111000---(((''')))******))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***+++---...555???rrrLLL===;;;===DDDLLLSSS\\\gggoooqqqqqqqqqqqqsssssssssrrrpppqqqsssuuusssuuuwwwwwwuuusssssssssvvvvvvwwwxxxzzz|||~~~xxxnnneee^^^ZZZVVVTTTSSSQQQOOOKKKEEECCCJJJTTT___fffnnnqqqpppppptttxxx|||}}}~~~~~~|||{{{yyy{{{}}}}}}}}}}}}wwwkkkeeebbbhhhmmmtttyyyyyyuuuoookkkccc```^^^aaaffffff```YYYUUUTTTUUUXXX___eeejjjlllwww{{{sssiiiaaa[[[TTTKKKEEE???<<<;;;:::999<<>>DDDGGGGGGIIINNNTTT\\\gggooosssuuuxxx{{{zzz{{{yyy~~~yyy\\\FFF:::777888999MMMtttxxxiiiaaaeeeeee^^^aaakkklllkkkjjjhhheeedddeeefffbbb___[[[WWWUUUVVVYYY\\\YYYaaammmzzzwwwooofff^^^YYY\\\[[[aaaggg```XXXdddzzztttfffXXXSSSIIIHHHLLL^^^}}}dddIII<<<888111------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///000777QQQvvvsssyyypppRRRGGG<<<@@@YYYwwwfffVVV[[[bbboooxxxjjjfff___YYY]]]cccaaa[[[aaacccgggiiijjjjjjkkkmmmiiilllppptttwwwxxxyyyyyyzzzxxxtttqqqpppooopppqqqtttsssrrrrrrtttwww{{{}}}yyywwwyyy}}}~~~zzzxxxyyyyyyyyyzzz}}}}}}wwwrrrkkk___QQQGGG???:::===DDDHHHOOO^^^sssooo```SSSQQQLLLGGGBBB???===;;;;;;===???CCCPPP```jjjlll]]]UUUNNNMMMQQQYYYeeeqqqsssvvvwwwssspppmmmhhhbbb``````aaabbbcccdddeeeeeeggghhhjjjlllmmmmmmllllllhhhggggggffffffgggggggggiiihhhiiiiiihhheee___[[[[[[[[[XXXQQQGGGAAA@@@AAA>>>>>>@@@FFFPPPXXX\\\]]][[[[[[[[[[[[^^^ccckkkpppsssxxx~~~|||tttdddUUUPPPLLLGGGHHHMMMLLLZZZrrr```hhhwww^^^<<<222000---***)))***+++***))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***,,,---000666FFFpppKKK<<<;;;===DDDMMM[[[bbblllrrrsssrrrrrrsssqqqrrrtttttttttuuuwwwyyyvvvwwwxxxwwwuuutttttttttwwwwwwxxxyyyzzz|||~~~|||uuulllccc\\\XXXUUUSSSSSSPPPLLLIIIDDDDDDMMMXXXccciiippprrrqqqpppsssvvvxxxxxxwwwwwwwwwxxxyyyyyyzzz{{{}}}}}}|||}}}{{{pppkkkkkklllpppvvv}}}}}}yyyvvvuuunnnmmmmmmmmmmmmkkkfffccc``````bbbgggnnnvvv{{{}}}yyyrrrjjj]]]SSSKKKEEE???;;;<<<;;;;;;;;;999<<>>===???FFFMMMMMMIIIGGGIIIUUU\\\eeekkkmmmmmmooopppqqquuuuuu{{{fffLLL===888888666JJJpppzzzjjj```bbbccc___bbbkkkmmmkkkhhhgggggggggfffeeeaaa]]]WWWRRROOOOOOQQQSSSPPPYYYgggwww}}}uuuhhh]]]VVVQQQLLLIIILLLOOOXXXaaa]]]ZZZiiizzznnn^^^VVVKKKIIIJJJSSSzzzyyyfffNNNAAA:::222.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///111444VVV}}}oooMMMDDD>>>HHHfffeeeVVV___gggrrrrrriiiccc[[[XXX^^^ccc```YYYaaacccfffhhhhhhhhhiiijjjhhhjjjlllnnnqqqsssttttttsssrrrooommmlllmmmnnnnnnssssssssstttwww|||||||||~~~|||{{{}}}{{{rrriiidddWWWMMMAAA;;;999:::@@@FFFHHHOOO```wwwrrr```TTTRRRNNNIIIDDD@@@===;;;<<<======???HHHTTTYYYXXXKKKGGGCCCDDDFFFNNN\\\jjjppptttvvvtttqqqooojjjcccaaaaaaaaaaaabbbbbbbbbbbbeeefffhhhjjjkkkkkkkkkkkkhhhhhhgggggggggggghhhhhhlllkkkkkklllmmmjjjccc^^^___]]]XXXNNNCCC<<<:::;;;<<<<<<>>>FFFQQQ[[[```bbb^^^]]]\\\[[[^^^dddlllrrrzzz}}}lllZZZRRRLLLFFFGGGMMMWWW___kkk~~~jjjeeepppkkkHHH444111---,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,++++++,,,...000777PPPlllHHH<<<;;;===EEEPPPaaagggooossssssrrrrrrsssooorrrvvvxxxyyyzzz|||}}}xxxxxxxxxvvvtttsssuuuwwwyyyyyyyyyzzz{{{|||~~~xxxnnnddd]]]XXXTTTRRRSSSNNNIIIFFFDDDFFFQQQ]]]eeekkkppprrrqqqpppqqqssssssssssssssstttuuuvvvwwwyyyzzz{{{{{{{{{|||yyyqqqqqquuuxxxvvv}}}{{{zzz{{{vvvwwwxxxuuuqqqmmmkkkkkknnnnnnpppttt{{{{{{nnneee\\\PPPFFF???<<<:::888<<<<<<======:::===IIIWWWeeeggghhhddd\\\RRRJJJEEEBBBEEEKKKQQQOOOHHHFFFGGGUUU\\\dddiiiiiiiiiiiikkklllrrrssswwwnnnSSSAAA999888444FFFlll|||lllaaaaaabbb```cccjjjnnnkkkgggfffffffffbbb___```[[[TTTNNNKKKJJJJJJKKKKKKRRR```qqq~~~nnncccUUUKKKHHHJJJKKKKKKQQQUUU]]]bbb______qqq}}}ooo___WWWLLLKKKLLLNNNnnn|||lllWWWEEE;;;111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---...000222666___{{{eeeMMMDDD@@@NNNpppcccUUUaaallluuuwwwkkkfff___WWWXXX___ccc___XXX```bbbeeeffffffeeefffgggjjjkkklllmmmoooqqqrrrssspppooommmlllllllllnnnnnnrrrrrrsssuuuzzz~~~~~~{{{pppdddZZZTTTGGG@@@999777:::@@@EEEIIIKKKRRRccc{{{uuuaaaWWWSSSOOOLLLGGGAAA======BBBAAA===<<>>BBBAAA@@@>>>;;;===HHHUUU______]]]YYYSSSNNNLLLKKKHHHIIIMMMOOOKKKEEEFFFJJJUUU\\\dddiiiiiiiiiiiijjjlllrrrrrruuuzzz}}}vvvZZZEEE<<<999444DDDggg}}}nnnbbbaaacccccceeeiiijjjgggdddcccdddccc```\\\^^^XXXPPPJJJGGGFFFFFFEEEFFFPPPaaarrr|||}}}wwwrrrbbbYYYMMMFFFGGGLLLRRRUUU___```dddfffdddhhhzzzpppaaaYYYNNNNNNMMMKKKdddrrr^^^HHH;;;000...///...---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///.........000222===jjj^^^KKKCCC???QQQwwwdddXXXfffpppvvvttthhhccc[[[VVVYYY___aaa]]]YYYbbbdddggghhhggggggggghhhkkkkkklllmmmooopppqqqrrrpppooonnnnnnnnnoooooopppoooppprrrvvv|||}}}ssseeeXXXNNNJJJ???>>>===>>>AAAGGGKKKLLLPPPWWWhhhwwwccc[[[UUUQQQOOOJJJCCC@@@BBBKKKFFF???;;;AAAJJJMMMJJJGGGEEEBBB@@@===???IIIUUUhhhoootttuuutttsssnnngggccccccbbbaaa```___^^^]]]```aaacccdddfffggghhhhhhggggggggggggggghhhiiiiiilllnnnpppqqqpppkkkeeeaaaddd^^^TTTHHH>>>999777888;;;===CCCNNNZZZcccffffffdddbbb___[[[[[[```hhhmmmuuuyyy}}}sss___VVVOOOIIIKKKRRR___gggoooyyyssstttVVV;;;222,,,,,,---***(((***)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,...//////666iii]]]AAA===??????IIIYYYccciiiqqquuuuuuuuuvvvxxxuuuxxx|||~~~}}}|||{{{zzzvvvuuutttqqqpppqqquuuxxx|||{{{||||||}}}~~~uuuoooggg___ZZZXXXVVVTTTPPPIIIDDDCCCFFFLLLXXXdddhhhkkkoooqqqpppooooooooommmppptttxxxzzzyyyxxxvvvxxxyyyzzz{{{|||zzzttttttxxx}}}~~~}}}xxxpppdddUUUIII@@@===:::888999===BBBEEEJJJFFFAAA???<<<<<>>111000111...---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...///111333FFFuuu{{{cccGGG@@@???UUU~~~eee___pppxxxyyyttthhh___YYYWWW[[[```___\\\[[[eeegggjjjkkkkkkjjjkkkllliiijjjlllmmmnnnooopppppppppppppppooopppppppppqqqmmmooorrrwww~~~ssseeeXXXNNNHHHEEEDDDHHHKKKJJJJJJMMMPPPOOOWWW___nnnwwwhhh___WWWRRRRRRMMMEEEDDDIIIUUUNNNDDD???DDDMMMOOOLLLGGGCCC???===;;;;;;BBBJJJ\\\dddlllooorrrsssnnnhhhdddcccbbbaaa```___^^^]]]^^^___```aaaccceeefffgggffffffeeeffffffggghhhiiimmmrrrwwwvvvqqqjjjfffeeefff^^^RRRFFF>>>:::999:::444:::EEETTTbbbjjjllljjjgggddd```\\\YYY\\\aaaeeeiiikkkooouuu|||yyyeeeZZZRRRKKKLLLRRR[[[iiiuuu}}}sss\\\CCC666,,,------)))(((***)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,---...000111888vvvuuuUUU===>>>BBBAAAKKK]]]eeekkktttyyyzzzyyyzzz{{{xxxzzz}}}}}}{{{xxxvvvvvvrrrrrrrrrqqqppprrrvvvyyy|||||||||}}}~~~rrrlllddd]]]YYYVVVTTTSSSNNNGGGBBBCCCGGGNNNZZZfffiiillloooqqqrrrqqqppppppnnnppptttxxxzzz{{{zzzyyyzzz{{{|||~~~}}}yyy|||{{{lll___VVVMMMEEE@@@;;;;;;===???DDDJJJQQQUUURRRJJJAAA===:::999===BBBBBBEEEIIIJJJJJJJJJJJJJJJKKKIIIHHHEEE@@@>>>EEEOOOZZZ```hhhlllmmmllllllmmmmmmqqqqqquuu}}}kkkRRRCCC>>>999DDDccc}}}yyylllaaa^^^bbbcccbbbaaa]]]___aaaaaa```______```WWWPPPGGGBBBAAABBB@@@>>>FFFUUUiiitttrrriii___ZZZWWW[[[```dddhhhppp{{{wwwuuuuuuxxx}}}|||ppphhhVVVOOOJJJAAAUUUuuuzzzWWWDDD555333333...,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...////////////222444MMMyyyyyyxxxfffGGGAAACCC[[[wwwaaaeee}}}sssfff[[[XXXYYY^^^```]]]\\\^^^dddgggjjjkkkkkkkkklllmmmhhhjjjlllooopppqqqppppppppppppoooooooooooooooooommmooosssyyyxxxhhhZZZSSSPPPOOOOOOTTT[[[^^^XXXSSSTTTWWWXXX^^^ffftttwwwkkkbbbXXXSSSSSSOOOHHHHHHOOO___XXXNNNIIINNNUUUTTTOOOIIICCC===;;;999777:::???JJJTTT___gggmmmpppnnnhhhddddddcccbbb```___^^^^^^]]]]]]^^^___aaaccceeefffddddddddddddeeefffggghhhpppyyy~~~tttkkkiiikkkiii```SSSFFF>>>;;;:::;;;555===LLL^^^lllrrrppplllhhhfffaaa\\\XXXWWWZZZ]]]]]]^^^dddooo|||nnnaaaVVVLLLJJJOOO\\\mmmyyy}}}vvvrrrKKK:::.........***(((---)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---------///111666;;;lllMMM:::@@@EEECCCMMM___eeellluuu{{{{{{zzzzzzzzzxxxzzz|||{{{xxxuuusssssspppqqqrrrrrrrrrtttxxx{{{{{{||||||}}}uuuooofff^^^XXXUUURRRQQQLLLFFFBBBCCCHHHPPP\\\fffkkkmmmppprrrssssssrrrqqqoooqqqtttwwwzzz{{{{{{|||{{{|||~~~~~~xxxkkk[[[OOOHHHEEEEEEGGGDDDGGGKKKQQQWWW^^^eeejjjWWWKKK@@@;;;999777888;;;:::???GGGLLLMMMLLLKKKJJJIIIHHHFFFCCC>>><<>>;;;;;;;;;;;;DDDUUUggguuuxxxsssllliiigggbbb\\\VVVUUUVVVXXXUUUWWW___nnnuuufffYYYLLLGGGKKK\\\mmmwwwuuu}}}|||QQQ>>>000//////******///)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---------///111:::???gggIII888AAAGGGDDDNNNaaadddkkkuuuzzzzzzxxxvvvvvvxxxyyyzzzyyyvvvsssrrrrrroooppprrrssstttvvvzzz}}}{{{{{{|||~~~pppjjjbbb]]]ZZZXXXTTTPPPGGGEEEBBBAAAGGGTTTbbbllllllooorrrsssrrrooonnnmmmooosssxxx{{{{{{{{{{{{{{{~~~||||||}}}nnnggg___ZZZYYYZZZYYYWWWVVV___bbb```dddooorrrmmmYYYMMM@@@:::888555444555:::CCCLLLMMMMMMOOOQQQQQQMMMIIIEEEBBB???>>>BBBIIIZZZaaahhhlllllllllpppsssnnnppptttxxx|||xxx\\\IIIAAA;;;MMMeeewww}}}}}}oooggg___^^^^^^^^^___bbbdddgggfff```]]]^^^^^^\\\TTTIII@@@???AAA@@@>>>>>>MMMZZZffffffbbbeeekkkppp}}}xxxxxxvvvggg[[[PPPHHHFFFJJJfffaaaGGG999777///+++///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...,,,---111444444LLLtttfff|||~~~~~~iii[[[JJJAAADDDaaagggSSScccwwwnnniiiTTTTTTXXX^^^]]]XXXZZZaaaffffffggghhhhhhhhhhhhhhhkkklllnnnoooqqqrrrrrrrrrpppooommmkkklllnnnppprrrmmmqqqwww~~~yyyrrriiiccccccfffhhhiiinnnsssrrrjjjdddeeeiiijjjlllsss|||yyynnnggg___[[[UUUNNNJJJMMMUUU[[[nnnfff]]]ZZZ```ddd[[[OOONNNEEE===:::888444111111;;;<<>>999:::>>><<>>CCCEEEOOO___eeelllssswwwvvvuuuxxxzzz}}}zzzvvvrrrpppppprrrsssqqqrrrtttuuuwwwxxxyyyyyy||||||||||||{{{}}}lllggg```\\\ZZZWWWSSSPPPGGGDDDAAABBBHHHUUUbbbllljjjllloooqqqpppppppppqqqnnnqqquuuxxxyyyyyyzzz|||}}}||||||~~~|||{{{zzzzzz{{{{{{yyyxxxuuuyyywwwtttxxx~~~tttYYYLLL???999666333333444===FFFMMMNNNOOOSSSWWWXXXQQQKKKDDD@@@======EEENNN]]]cccjjjlllllllllnnnqqqlllmmmqqquuuxxxwww\\\IIIBBB@@@PPPgggwww||||||~~~nnnddd\\\\\\^^^^^^^^^```bbbdddaaa\\\ZZZ[[[YYYVVVMMMEEE>>>>>>???>>>???AAAMMM[[[gggiiijjjpppyyyzzzkkk^^^SSSIIIGGGJJJ```hhhLLL;;;777///,,,///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......---...000333444QQQuuuhhhzzz~~~ppp___UUUHHHBBBIIIfff___QQQ```{{{qqqhhhaaaUUUUUUYYY^^^]]]YYY[[[aaaffffffggghhhhhhhhhhhhhhhkkklllmmmooopppqqqqqqrrrpppooonnnnnnoooqqqsssuuutttuuuzzz~~~|||wwwqqqnnnoooqqqssssssuuuyyyyyytttqqqrrrsssrrrqqqtttxxx{{{yyyssskkkggg```ZZZRRRKKKKKKQQQZZZaaapppkkkeeedddjjjlllaaaSSSOOOFFF>>>;;;999555333333777888@@@MMMWWW]]]ccchhhgggfffeeecccaaa^^^]]]\\\\\\[[[[[[[[[\\\\\\]]]^^^^^^```aaaaaa```bbbhhhmmmyyy|||ttttttvvvssseeeTTTGGG>>>999:::???BBBOOOcccttt~~~~~~zzzvvvqqqfff[[[VVVTTTQQQPPPOOOSSSVVVbbbuuu}}}oooZZZNNNLLLJJJNNN```ooorrrvvvvvvwwwUUUBBB111......+++***---************************((((((((((((((()))******)))+++,,,------...000222888VVVwwwZZZFFF:::>>>CCCEEEPPP^^^aaahhhooorrrrrrrrrtttvvv}}}zzzvvvrrrpppppppppqqqqqqrrrtttuuuvvvwwwwwwxxxzzz{{{{{{{{{{{{}}}hhhccc]]]ZZZYYYWWWSSSOOOFFFCCCAAACCCJJJVVVccckkkhhhjjjlllnnnoooppprrrtttppprrruuuvvvwwwyyy}}}~~~|||}}}yyyiiiUUUIII===888666444444777BBBIIIOOOOOOQQQWWW\\\^^^UUUMMMDDD>>>:::===IIIUUUaaaeeejjjlllkkkjjjlllnnnkkklllooosssvvv~~~tttYYYIIIDDDEEETTTgggssswwwyyy{{{~~~kkkaaaYYY[[[______^^^]]]aaa```]]]YYYYYYZZZVVVPPPEEEAAA??????>>>===AAAGGGSSSaaammmqqqttt|||pppcccVVVKKKHHHJJJWWWxxxrrrUUUAAA999111///111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///...///222444[[[wwwkkk{{{tttdddXXXQQQEEECCCNNNlllWWWRRR```vvvyyynnnbbbZZZVVVWWW[[[^^^\\\YYY\\\aaaffffffggggggggghhhhhhhhhjjjkkklllnnnooopppqqqqqqoooooopppqqqsssuuuwwwxxxxxxvvv{{{}}}{{{|||~~~|||vvvvvvvvvtttqqqmmmiiigggaaaXXXMMMIIIMMMXXXbbbgggnnnnnnnnnrrrxxxvvvgggVVVQQQHHH???===:::777444555333333888CCCMMMTTT]]]eeeffffffeeedddbbb```^^^]]]YYYYYYZZZ[[[[[[[[[[[[ZZZ[[[]]]_________bbbhhhnnn~~~xxxwwwyyyssseeeTTTGGG???:::;;;???GGGUUUhhhxxx~~~~~~{{{yyyqqqbbbTTTQQQRRRPPPMMMLLLPPPVVVeeewww}}}}}}}}}vvvaaaRRROOOKKKIIIZZZjjjqqqvvvvvvqqq~~~~~~XXXDDD222//////+++***,,,************************)))(((((((((((()))******)))+++,,,------...000222;;;aaapppRRRBBB999>>>DDDFFFPPP]]]```eeekkkoooooooooqqqssszzzxxxuuurrrpppooopppppprrrrrrssstttuuuvvvvvvvvvwwwxxxyyyzzz{{{~~~eeeaaa\\\ZZZYYYWWWRRRNNNDDDBBBAAADDDMMMXXXcccjjjiiijjjkkklllmmmooorrruuutttuuuvvvvvvxxx{{{~~~}}}lllZZZKKKBBB999777777777:::???FFFMMMRRRSSSTTTXXX[[[ZZZSSSLLLCCC===:::>>>KKKYYYdddgggjjjjjjiiihhhhhhiiiiiiiiimmmrrruuu}}}nnnVVVHHHEEEIIIWWWgggooosssvvvxxxyyyhhh^^^WWWZZZ``````]]][[[^^^]]]YYYWWWZZZ[[[VVVNNNBBBBBBBBBBBB>>><<>>888>>>DDDGGGQQQ\\\aaafffkkknnnpppqqqrrrtttuuutttsssqqqpppppppppqqqrrrrrrssstttuuuuuuttttttuuuvvvxxxyyy{{{~~~dddaaa]]][[[ZZZWWWQQQLLLCCCAAA@@@EEEOOO[[[dddiiikkkllllllllllllmmmpppsssuuuuuuuuuuuuvvvzzzuuuaaaRRR???999666777:::===BBBHHHKKKQQQWWWWWWWWWWWWUUUPPPMMMHHHBBB>>>;;;???MMM[[[ggghhhiiihhhgggeeedddddddddeeehhhmmmrrrxxx}}}hhhRRRHHHHHHOOO\\\iiinnnqqquuuvvvtttddd\\\XXX[[[___^^^ZZZXXXWWWWWWVVVUUUXXXZZZTTTLLLAAABBBCCCBBB===;;;EEEQQQbbbqqq}}}{{{zzzzzzzzzkkk[[[NNNHHHHHHJJJccc{{{```JJJ===333333444---------------------------,,,,,,,,,---------.........---...111000...333<<>>===CCCTTTfffmmmllljjjiiigggfffdddbbbbbb```aaadddfffiiiqqqzzz{{{qqq```QQQNNNRRRYYYfffnnnkkkjjjkkkfff^^^ZZZXXXYYY[[[YYYTTTQQQRRRPPPTTTVVVTTTRRRPPPKKKDDDEEEDDDCCCBBB@@@CCCQQQ```jjjwwwzzztttrrrmmmjjjmmmppptttzzzsssbbbSSSLLLKKKGGGWWWsss~~~kkkYYYGGG444111222+++........................,,,,,,,,,---------......111------111000///:::JJJ~~~~~~uuu|||^^^VVVOOODDD>>>EEEXXXuuuzzzfffWWW\\\mmmzzz~~~xxxssskkk^^^SSSRRRYYY\\\ZZZZZZ```eeefffgggfffeeeddddddfffgggiiieeefffgggiiijjjkkkllllllnnnmmmllllllmmmoooqqqsssuuuyyy}}}yyysssmmmjjj___\\\ZZZ\\\aaaeeedddbbbeeejjjrrr{{{{{{oooVVVKKKAAA===;;;888888999555222000222555>>>NNN\\\hhhhhhiiihhhfffbbb___\\\XXXWWWVVVVVVUUUUUUUUUVVVUUUWWWYYYZZZ[[[___fffkkkwwwzzzvvvvvvvvvkkk^^^OOOGGGBBBAAAEEEJJJNNNRRR[[[hhhssswwwtttooocccOOODDDKKKNNNGGGAAACCCKKKYYYhhhrrryyy}}}zzzzzzyyyyyyzzz{{{||||||vvvbbbWWWOOOLLLQQQ___rrrvvvzzz]]]kkkuuuXXX;;;000///---+++,,,++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,///444777QQQvvvSSS>>>;;;:::===BBBIIITTT]]]aaabbbeeehhhllloooppppppkkkmmmnnnppppppooonnnnnnqqqrrrtttuuuvvvwwwwwwxxxwwwxxxxxxxxxxxxzzz~~~dddaaa]]]ZZZWWWPPPGGG@@@@@@>>>@@@HHHUUU```eeegggkkkmmmoooppppppppprrrsssuuuuuuuuuttttttvvvyyy}}}vvvZZZIIIEEEJJJQQQVVVYYYXXX[[[```aaa___```dddbbbdddccc___\\\ZZZUUUNNNGGGDDDAAA>>><<>><<<:::999;;;666333111222444<<>>BBBEEEVVVhhhssszzz|||yyyyyyyyyyyyyyyyyyzzzzzz}}}}}}hhh]]]UUUMMMRRRaaavvvqqq{{{```eee```@@@222000---***+++++++++++++++++++++++++++*********)))******+++,,,++++++,,,,,,,,,///444888SSSsssQQQ>>>;;;:::===AAAIIITTT]]]cccccceeeiiimmmpppqqqqqqmmmnnnoooppppppnnnlllkkkqqqrrrtttuuuwwwxxxyyyyyyxxxyyyyyyxxxxxxyyy}}}ddd___[[[XXXVVVPPPGGG???======AAAJJJVVVaaagggiiikkkmmmoooqqqrrrssssssrrrsssvvvwwwuuurrrtttzzz~~~}}}qqqSSSOOOWWW]]]```eeejjjhhheeebbb```aaabbbdddfffaaa\\\\\\___[[[QQQGGGGGGJJJFFF>>>???OOOcccnnnooonnnmmmjjjhhhfffdddccc^^^___aaadddcccbbbhhhppp||||||wwwkkk\\\TTTVVV[[[fff```ZZZXXXYYYYYYVVVSSSZZZXXXTTTNNNIIIJJJPPPUUUWWWZZZ\\\ZZZTTTNNNJJJIIIMMMJJJFFFCCCFFFRRRcccpppyyy~~~~~~yyyjjj[[[VVVQQQPPPVVVXXXSSSNNNNNNZZZ___hhhvvvzzzlll\\\OOOGGGGGGLLL^^^sssPPP999444333///......---,,,,,,,,,,,,------------............//////000111+++555777555XXXuuuddd^^^YYYLLLAAASSSfffzzzyyyfffbbbrrr~~~pppgggaaaZZZRRRVVVWWWYYY[[[^^^aaaeeeiiiiiihhhgggeeeeeedddddddddhhhgggffffffgggiiikkkmmmmmmllllllllllllmmmnnnnnnuuuxxx}}}|||sssjjjgggccc^^^\\\___fffkkkooonnnkkkfffhhhqqq|||hhhUUUDDD??????<<<:::;;;888666333111555@@@NNNYYYgggiiijjjhhhccc___^^^^^^[[[ZZZWWWUUUSSSRRRRRRRRRUUUTTTSSSSSSUUUYYY\\\^^^nnnzzz}}}sssnnnnnnooofff\\\OOOGGGEEEGGGIIIJJJMMMPPPVVV]]]dddhhhiiihhh\\\LLLBBBFFFIIICCC>>>???GGGPPP^^^lllvvvxxxwwwuuuqqquuuxxxvvvoookkkkkkmmmppptttxxx{{{~~~ooobbbRRRMMMSSS```vvvuuu~~~lll```}}}iii???,,,000///***///++++++************++++++)))************+++++++++***000...---222000111<<>>???FFFNNNZZZiiiuuuzzzzzzxxxvvvtttppphhh```[[[[[[\\\eeellluuu|||rrrdddTTTKKKRRRaaayyypppsssaaawwwuuuFFF---///...***///++++++************++++++)))************+++++++++)))///------111///111===bbbyyy|||___>>>;;;999;;;>>>AAAFFFQQQ\\\bbbdddggglllppprrrrrrqqqqqqqqqqqqpppooonnnmmmlllnnnnnnpppsssvvvxxxwwwvvvwwwxxxxxxxxxwwwwwwyyyzzz~~~ccc___[[[XXXTTTNNNEEE???>>>@@@EEEPPP]]]ggglllmmmnnnoooppprrrssssssrrrrrrssstttvvvuuutttuuuzzz~~~zzzlllcccgggnnnnnnlllmmmiiiaaaZZZXXX]]]aaabbb```bbb___\\\ZZZXXXTTTOOOKKKNNNKKKEEEAAAFFFVVVeeelllooommmkkkhhheeecccbbbaaaaaa______bbbbbbbbbfffmmmrrrsssqqqiii^^^WWWUUUVVVTTTPPPKKKJJJJJJJJJGGGEEEEEEBBB@@@CCCLLLSSSWWWWWWXXXZZZZZZYYYUUURRRQQQPPPNNNIIIDDDEEEOOO^^^mmmvvvtttxxx||||||zzzrrrcccUUUNNNLLLNNNUUU\\\___cccgggvvvxxx~~~qqqdddWWWNNNJJJIIITTTqqq[[[AAA777333//////...------,,,------------------............///---000333,,,222555>>>llljjjZZZXXXRRRFFFBBBWWWkkk{{{nnnYYYUUUeee}}}xxxkkkccc^^^YYYVVV[[[[[[[[[]]]___ccceeegggffffffffffffffffffffffffgggfffffffffgggiiikkklllkkkkkkkkkkkklllmmmnnnooouuuzzzzzzssslllddd```bbbgggkkkmmmlllmmmiii\\\QQQVVVkkkuuudddRRRIIIGGGCCC???<<<:::888666666999AAALLLTTTPPPUUU[[[```aaa```______\\\[[[YYYWWWVVVUUUTTTTTTSSSRRRQQQQQQRRRTTTWWWYYYdddmmmuuutttpppkkkeee```___WWWNNNGGGFFFFFFFFFEEEJJJNNNSSS[[[aaabbbaaa^^^WWWJJJBBBDDDGGGBBB>>>???FFFJJJTTTcccrrryyyyyyvvvnnnhhh^^^TTTMMMKKKLLLMMM[[[eeesss}}}wwwiiiXXXKKKQQQaaa|||}}}ppp~~~dddpppMMM...///...***...++++++************++++++)))************+++++++++)))...,,,,,,000...111@@@ggg}}}rrrzzzaaaAAA:::888:::>>>AAAFFFQQQ\\\bbbdddhhhlllooopppqqqqqqrrrrrrpppooommmllllllllllllmmmppptttxxxzzzxxxvvvvvvwwwxxxwwwvvvvvvxxxzzz~~~~~~bbb___[[[XXXSSSLLLDDD???;;;>>>EEEQQQ^^^hhhllllllnnnoooqqqrrrssssssrrrrrrqqqrrrsssssssssuuuxxx|||{{{sssooorrrsssnnniiigggccc___[[[ZZZ]]]```bbbaaa\\\]]]\\\YYYUUURRRQQQPPPRRRNNNJJJIIIQQQ[[[dddgggjjjiiigggeeecccbbbaaaaaaaaa___```dddeeegggmmmtttxxxvvvpppeeeZZZQQQNNNMMMMMMIIIEEECCCCCCCCCAAA???===>>>BBBJJJSSSYYY[[[[[[ZZZZZZZZZYYYWWWUUUTTTTTTLLLHHHEEEHHHSSS```jjjooorrruuuyyyzzzuuukkk\\\QQQNNNQQQXXXcccnnnwww~~~tttfffYYYOOOIIIGGGNNNhhh___DDD777222...//////...------------------------............///,,,///333---222555EEEzzzkkkSSSJJJKKKGGG>>>BBBXXXmmm{{{|||gggRRRQQQ\\\tttuuuhhh___YYYUUUTTT]]]]]]\\\^^^aaaccceeefffeeeeeeffffffffffffffffffffffffffffffgggiiijjjkkkjjjjjjjjjkkklllmmmnnnooossswwwwwwoooeeebbbfffkkkmmmnnnggggggbbbWWWMMMPPPdddxxx|||lll[[[PPPMMMIIIBBB===:::999777777:::@@@GGGLLLFFFLLLTTT[[[______^^^\\\\\\\\\ZZZYYYWWWVVVUUUUUUSSSRRRRRRRRRRRRTTTVVVWWW```dddfffddddddfffeeebbb[[[SSSJJJDDDCCCEEEFFFFFFJJJMMMSSSYYY^^^___\\\YYYSSSHHHAAACCCEEEBBB???>>>CCCFFFNNN]]]lllrrrnnnhhhYYYSSSLLLGGGFFFIIILLLNNN[[[fffttt}}}nnn\\\MMMQQQ___zzz{{{ggglllPPP000//////+++,,,++++++************++++++))))))*********+++++++++)))---+++,,,000---222DDDlll}}}uuucccGGG999888999===AAAFFFQQQ\\\aaadddhhhlllmmmnnnooopppqqqpppnnnmmmlllmmmnnnnnnlllnnnqqqvvvyyyzzzwwwuuuuuuvvvwwwwwwvvvvvvwwwyyy|||zzzaaa___\\\XXXRRRKKKCCC>>>;;;>>>FFFSSSaaaiiillllllmmmoooppprrrssssssrrrrrrnnnooopppqqqrrrtttwwwyyyzzzvvvuuuqqqkkkeeecccaaabbbcccaaa^^^\\\^^^```ZZZ\\\]]][[[XXXVVVVVVWWWVVVRRRPPPSSSYYY]]]^^^^^^aaaaaabbbbbbbbbbbbbbbaaaccccccfffjjjkkkmmmvvv}}}vvvkkk___TTTMMMJJJIIIGGGDDD@@@>>>============;;;BBBMMMUUUZZZ[[[\\\\\\]]]\\\[[[[[[ZZZXXXWWWUUULLLJJJJJJPPPYYYaaaeeefffppprrruuuvvvqqqeeeWWWOOORRRZZZfffrrr}}}uuuhhhZZZOOOHHHFFFJJJbbb{{{___FFF888111/////////...------------...---------............///---///333...222777KKK]]]GGG???@@@>>>;;;BBBZZZppp{{{xxxaaaNNNOOOUUUllluuuhhh___WWWSSSSSS___]]]\\\^^^aaadddeeeeeedddeeefffggggggffffffeeeeeeeeeffffffgggiiijjjjjjjjjjjjjjjkkkkkkmmmnnnnnnppprrrxxxwwwooofffdddggglllmmmmmmbbb^^^ZZZVVVQQQSSS```ppp}}}qqqaaaWWWSSSOOOFFF===:::999888999<<>><<>>BBBHHHSSS^^^```eeejjjlllkkkjjjlllnnnmmmmmmmmmnnnpppqqqssssssooooooqqqtttwwwvvvtttrrrtttuuuvvvuuuttttttvvvxxx|||{{{~~~______]]]WWWPPPHHHAAA===<<>>DDDLLLQQQUUUZZZ```dddfffeeedddccccccbbb``````___\\\VVVRRRPPPRRRTTTWWWYYY]]]aaadddffffffjjjnnnjjj```ZZZYYYaaakkktttxxx}}}{{{pppcccVVVLLLMMMPPP___sssaaaMMM<<<333111000//////...............---------............///111///222000777<<>><<>>CCCIIIKKKLLLKKKJJJKKKMMMNNNNNNLLLJJJFFFDDDAAA???@@@AAA???===;;;>>>DDDKKKRRRTTTSSSQQQTTTYYY___cccfffiiimmmqqqvvv{{{wwwgggUUUPPPRRRddd{{{jjjkkk{{{UUU555//////,,,---++++++************++++++)))************++++++++++++,,,+++///222,,,777RRR^^^DDD:::999;;;???CCCIIITTT``````eeejjjllljjjiiikkkmmmmmmnnnoooqqqrrrrrrrrrrrrmmmnnnooorrruuuvvvuuussstttuuuuuuuuuttttttvvvwwwyyy{{{______]]]WWWOOOGGGAAA===:::???JJJWWWccciiiiiifffgggiiillloooqqqrrrssssssppppppqqqsssvvvyyyzzzyyy{{{qqqfff\\\]]]ccceeesss}}}{{{{{{~~~vvvooonnnmmmiiidddbbb^^^[[[ZZZ^^^eeelllqqqoooooopppqqqqqqnnniiiddd\\\UUUPPPNNNHHH@@@>>>BBBBBBHHHRRR[[[cccfffffffffmmmtttyyysssddd^^^kkk|||tttlllaaaXXXRRRMMMFFFAAABBBAAA???@@@DDDMMMWWW___fffddddddggglllnnnkkkiiieeecccbbbbbbaaa\\\UUUPPPOOOQQQSSSSSSTTTXXX___eeebbbaaaeeekkkiiiaaa]]]___fffpppwwwxxx{{{~~~ttthhh\\\OOOQQQTTT```}}}ssscccPPP>>>444222000000///...............---------.........//////222///111000999>>>UUU~~~dddhhhoooggg___MMM???<<>>GGGPPPUUUUUUSSSHHHJJJOOOWWW^^^aaa___\\\YYYZZZZZZZZZYYYXXXVVVUUUPPPQQQSSSTTTVVVXXXYYYZZZccciiijjjcccYYYRRRKKKFFF;;;:::;;;@@@FFFKKKLLLKKKJJJIIIHHHIIIJJJJJJIIIGGGDDDCCCAAA??????AAA???<<<:::===BBBGGGMMMSSSWWWYYYXXX^^^dddggggggiiinnntttvvv{{{xxxhhhTTTOOOQQQaaa{{{}}}iiijjj}}}YYY777...---+++///++++++************++++++)))************+++++++++,,,,,,,,,000333---888TTT\\\@@@;;;:::;;;@@@DDDJJJUUU``````eeekkkllliiihhhjjjmmmooopppqqqssssssrrrqqqqqqllllllmmmpppsssvvvvvvvvvssstttuuuuuuttttttuuuwwwtttyyy```[[[WWWTTTMMMCCC>>>======BBBLLLVVV___eeehhhjjjhhhiiikkkmmmppprrrtttuuurrrrrrrrrssstttuuuvvvwww|||~~~hhh\\\OOOMMMVVV```ddddddhhhnnnmmmgggfffqqq}}}}}}yyyuuurrrqqqoookkkhhhbbb```^^^bbbkkktttzzz||||||{{{xxxvvvrrrlllfffaaaWWWOOODDD;;;888:::>>>@@@AAAEEEOOO[[[aaadddhhhnnnqqqxxx~~~}}}xxxppphhh```\\\UUUJJJAAA===BBBBBBDDDJJJUUU```hhhmmmkkklllnnnqqqttttttrrrooogggfffdddaaa\\\WWWRRRPPPLLLMMMNNNQQQUUUYYY^^^aaabbbgggkkkjjjeeeaaabbbdddbbbmmmvvvzzz|||wwwmmmhhh[[[WWWVVVbbb|||pppQQQ:::444333//////...------------...............////////////000...333777333<<>>;;;:::===BBBGGGJJJIIIHHHFFFAAAEEEGGGFFFDDDEEEJJJPPPMMMEEE??????AAA???<<<<<>>JJJWWW\\\]]]]]]fffaaa^^^bbbfffiiinnnssswww{{{xxxgggWWWOOOOOOZZZrrrwwwiiiYYYrrr~~~YYY666///111...------,,,***(((((()))***+++)))************+++++++++++++++///,,,333000333^^^|||UUUCCC:::;;;===>>>BBBKKKVVV^^^bbbeeeiiimmmooonnnmmmlllmmmnnnqqqrrrrrrqqqnnnmmmlllnnnqqqsssuuuuuuuuutttssssssssssssssstttuuuuuuuuuyyy~~~___ZZZVVVSSSLLLCCC>>>>>>===BBBKKKUUU^^^eeeiiikkkjjjkkklllnnnppprrrssssssqqqqqqrrrssstttvvvwwwxxx|||ttt[[[SSSMMMRRR```lllooonnnkkkkkkeeeaaafffsss}}}{{{wwwssspppooonnnkkkiiilllkkklllqqqwww{{{}}}|||zzzyyywwwtttooofff\\\UUULLLEEE<<<666666;;;@@@DDDCCCGGGQQQ\\\bbbeeeiiiooowww|||wwwqqqhhh___ZZZSSSIIIBBB@@@FFFIIINNNUUU^^^ffflllpppuuuuuuttttttsssqqqllliiifffeeebbb^^^YYYTTTPPPNNNNNNOOORRRTTTXXX[[[___bbbiiijjjjjjjjjhhhfffeeedddeeennnxxx|||xxxlllfffccc\\\ZZZYYYeee{{{pppTTT>>>777333//////...------------...............////////////111///222555333???kkkvvv{{{jjjyyysssXXXEEEAAAXXXuuummm\\\UUUTTT]]]oooqqqfff^^^XXXWWWXXX]]]YYYZZZ___cccdddeeehhheeeggghhhjjjjjjiiigggfffhhhfffcccdddfffiiiiiihhhlllkkkjjjjjjiiiiiiiiijjjkkkmmmkkkooowwwxxxzzzqqqkkknnnrrrpppllliiibbb\\\YYYZZZ]]]```gggnnnllllllhhhcccaaa\\\OOO@@@???HHHVVVdddjjjeeeZZZPPPEEECCCBBBEEEMMMUUU\\\___^^^]]]\\\\\\[[[YYYVVVSSSQQQRRRTTTWWWYYYZZZ[[[\\\WWWPPPGGG@@@<<<;;;::::::@@@BBBEEEHHHHHHHHHFFFDDDCCCDDDEEECCCBBBDDDJJJOOOKKKDDD???AAABBB@@@===<<>>BBBJJJUUU^^^ccceeeiiilllnnnnnnnnnmmmnnnoooqqqrrrrrrqqqooonnnmmmnnnppprrrssstttttttttsssssssssssstttuuuvvvvvvtttwww}}}^^^YYYTTTQQQKKKBBB===>>>===BBBJJJTTT]]]eeejjjmmmmmmnnnooopppqqqqqqrrrrrrpppppprrrsssuuuwwwyyyzzz|||{{{eeeTTTQQQSSS___ppp||||||wwwooohhh___^^^hhhwww~~~}}}|||yyytttqqqppppppooonnnwwwxxx{{{~~~{{{zzzxxxvvvrrriii]]]PPPGGG???;;;666555999???EEEHHHFFFKKKTTT___dddfffkkkrrr}}}ssspppggg]]]WWWPPPJJJGGGHHHKKKRRR[[[cccggglllpppttt}}}{{{yyyvvvsssnnniiidddcccaaa\\\WWWRRROOOLLLKKKMMMPPPSSSUUUYYY]]]cccgggrrrnnnjjjiiiiiihhhfffdddhhhooowww{{{www```VVVRRRPPPTTTSSSUUU```zzz|||qqqXXXBBB999333000///......------..................////////////111000222444555GGGuuu|||{{{lllyyyrrrXXXFFF@@@VVVzzzpppgggbbb\\\fffwwwrrreee\\\VVVUUUWWW]]]ZZZZZZ```ccccccdddfffeeefffggghhhiiiiiiiiiiiiiiigggeeeeeegggiiijjjjjjkkkkkkjjjiiiiiiiiiiiijjjiiimmmmmmqqqyyyxxx~~~}}}uuuppptttxxxwwwsssqqqeee___ZZZZZZ]]]```hhhppplllkkkgggdddccc]]]OOOBBBEEESSSfffsssssshhhXXXMMMDDD???;;;<<>>BBBJJJUUU]]]dddfffhhhkkkmmmnnnoooooooooppppppppppppppppppoooooooooooopppqqqrrrrrrssssssssssssssstttuuuwwwwwwvvvwww|||]]]XXXSSSPPPIIIAAA===>>>===BBBJJJTTT]]]eeekkknnnoooooopppqqqrrrqqqqqqpppnnnppprrrtttwwwyyyzzz{{{|||vvvcccZZZYYY]]]lll~~~yyypppiiibbbdddooozzz~~~}}}{{{wwwuuuuuuuuuuuu{{{}}}|||yyyzzzwwwrrrkkk```TTTGGG>>>888777999<<>>HHHSSSZZZ[[[ZZZZZZZZZYYYWWWSSSPPPQQQQQQQQQPPPNNNKKKHHHFFF===;;;;;;===BBBGGGJJJLLLLLLJJJGGGCCC@@@>>><<<;;;=========@@@DDDGGGIIIIIIFFFBBBBBBEEEFFFBBB>>>>>><<>>AAAIIIUUU]]]eeefffhhhkkkmmmooopppqqqpppooonnnmmmmmmnnnooopppqqqpppooonnnnnnpppqqqsssssssssssstttuuuwwwxxxyyyzzzyyy|||^^^XXXSSSOOOHHH@@@<<<======BBBJJJTTT^^^eeejjjlllnnnoooqqqrrrrrrqqqppppppnnnppprrruuuxxxzzz{{{||||||~~~qqqeee___\\\```pppzzzrrroooooosssyyy~~~}}}yyyxxxwwwxxx|||}}}}}}|||{{{yyyxxxxxxwwwqqqhhh^^^TTTJJJAAA;;;999<<>>;;;:::===FFFPPPVVV\\\ZZZXXXWWWVVVSSSPPPMMMMMMMMMKKKIIIFFFBBB>>><<<;;;<<<@@@EEEJJJLLLLLLJJJIIIFFFBBB>>>:::888777777666999>>>DDDIIIJJJHHHFFFFFFCCCDDDGGGGGGBBB>>>>>>===EEEUUUdddiiiccc\\\ZZZXXXOOOMMMXXXgggqqquuuwwwwwwxxxyyyyyyyyy{{{ppp\\\PPPNNNVVViii}}}gggmmmsssAAA111555222------,,,,,,+++++++++++++++))))))*********+++++++++---,,,...)))///000;;;mmm~~~uuu~~~tttLLL>>>999:::<<<===AAAJJJUUU^^^eeegggiiikkknnnpppqqqrrrooommmlllkkkkkklllmmmooorrrqqqooonnnnnnoooqqqsssssssssssstttvvvxxxyyyzzz}}}zzz{{{```ZZZSSSOOOHHH@@@<<<======BBBLLLVVV___eeehhhjjjkkkmmmoooqqqrrrrrrqqqpppooopppssswwwyyy{{{{{{|||{{{}}}}}}nnneeeZZZVVVXXXggg}}}yyyzzz}}}{{{wwwuuuuuu{{{{{{yyyuuurrrrrrtttvvvnnnggg\\\QQQIIICCC???<<<>>>AAAFFFLLLOOONNNIIIEEEFFFMMMYYYdddiiinnnxxx}}}rrrnnnnnnnnnfffaaa[[[YYYXXXXXX___hhhllloooqqqqqqpppqqqtttwwwpppmmmhhhccc^^^YYYSSSOOOEEECCC@@@>>>===>>>???AAAKKKNNNRRRUUUZZZdddrrr}}}tttuuusssmmmeeeccciiioooyyy{{{{{{yyy}}}nnnXXXMMMGGGAAA999:::;;;999<<>>666111000//////......//////............////////////...222444555DDDkkkiiibbbcccrrrvvvYYY===:::???^^^xxx]]][[[```]]]kkk{{{mmm```YYYUUUVVVZZZYYYWWWYYY```ddddddccceeeiiiiiiiiijjjiiiiiihhhhhheeeiiimmmooommmjjjgggfffiiihhhhhhhhhhhhiiijjjjjjkkkrrrooonnnuuuuuuttt|||}}}oookkkiiikkkjjjhhhiiilllooonnnlllggg]]]RRRMMMOOObbbrrrkkkUUUHHH>>>===;;;999<<>>===<<>>???CCCKKKZZZfffggg___ZZZZZZRRRMMMPPP]]]kkksssuuuwwwvvvxxxzzz{{{{{{|||~~~rrr___RRRPPPWWWfff{{{eeeggg}}}GGG444555222,,,,,,,,,,,,,,,,,,+++++++++)))************+++++++++,,,,,,///)))///000===ppp~~~wwwnnnGGG===777888;;;===AAAJJJVVV___eeegggjjjmmmpppqqqrrrrrrnnnmmmlllkkkkkklllmmmnnnrrrqqqpppooooooppprrrsssrrrssssssuuuwwwyyy{{{|||}}}zzz{{{bbb[[[UUUOOOHHH???;;;<<<===CCCMMMXXX```eeegggggghhhjjjmmmqqqrrrsssrrrqqqpppqqqtttxxxzzz{{{{{{{{{{{{|||~~~~~~sssfffUUUMMMLLL\\\vvv|||uuurrrqqqxxxwwwtttooojjjjjjlllooofff___UUUMMMGGGDDDBBBAAAAAABBBDDDGGGHHHFFFBBB???CCCKKKXXXdddjjjppp|||}}}tttpppooommmgggccc```___]]]]]]ccckkknnnooooooooonnnmmmlllllldddaaa[[[VVVPPPKKKEEEAAA===<<<;;;;;;<<<===@@@AAAHHHNNNTTTWWWXXX]]]fffnnniiiiiigggdddbbbdddiiimmmxxx}}}uuu\\\KKK@@@:::===???======LLLooowwwSSSAAA888111000000///////////////............////////////...444666555FFFpppkkkXXX```uuuyyy]]]BBB???CCCaaapppSSSPPPYYY]]]kkk|||wwweee[[[VVVTTTVVVZZZWWWUUUXXX```dddddddddffffffgggiiikkkkkkkkkjjjiiiiiikkkmmmmmmiiigggfffggghhhhhhhhhhhhhhhiiijjjjjjnnntttoookkkqqqsssrrrzzz{{{vvvqqqmmmmmmkkkiiijjjnnnlllllllllgggZZZNNNPPPXXXnnnyyymmmYYYLLLAAA???<<<999:::AAALLLTTTZZZVVVOOOJJJGGGFFFDDDCCCCCCBBBAAA@@@@@@AAACCCDDDJJJKKKNNNPPPPPPLLLEEEAAA888777555444444555777888<<>>@@@KKKRRR^^^fffddd\\\YYY[[[KKKLLLTTTcccqqqvvvxxxyyyvvvxxxyyyzzzzzz{{{}}}vvvaaaSSSOOOTTTaaa}}}eeecccuuuKKK333222000---,,,,,,------,,,,,,+++***)))************+++++++++***,,,000***000111>>>rrrzzzdddAAA<<<555777999<<>>:::888888999:::<<<>>>AAABBBDDDLLLTTTVVVTTTTTTXXX]]]^^^\\\ZZZ[[[___cccggghhhsss|||hhhRRRIIIGGG<<>>::::::BBBOOOXXXVVVQQQIIIBBB???>>>===<<<@@@?????????AAAEEEIIILLLLLLLLLKKKKKKIIIEEE???:::222222222333444666888:::DDDKKKSSSUUUQQQMMMKKKLLLJJJHHHHHHHHHEEE???>>>@@@OOOUUU___ddd```XXXWWWZZZGGGKKKWWWiiiuuuyyy{{{}}}wwwwwwxxxwwwwwwyyy|||{{{```QQQLLLOOO[[[mmmgggtttLLL000---...///,,,,,,---------,,,+++***)))************+++++++++)))+++000+++000111>>>rrr|||]]];;;:::333666999<<>>DDDNNNWWW]]]aaadddfffiiijjjlllnnnppprrrrrrssspppqqqqqqqqqrrrtttxxx|||}}}}}}~~~~~~{{{iiiyyy~~~tttOOOJJJHHHUUUqqqsssppprrrttttttiiiiiijjjcccdddgggbbb___TTTNNNTTTWWWPPPHHHEEE>>>???@@@@@@;;;777777:::@@@KKKXXXbbbhhhqqq}}}zzztttrrrpppllliiieeeccceeefffeeehhhllliiiiiihhhgggeeeaaa[[[WWWNNNKKKFFFAAA<<<999888777999999999999:::===???@@@BBBCCCDDDEEEEEEFFFHHHKKKJJJMMMQQQSSSUUUZZZbbbhhhmmmssszzz~~~kkkUUUGGGFFFAAA@@@EEENNNcccjjjTTTGGG:::333222000///......//////////////////000000000000---555666444DDDmmmmmmsss\\\rrr{{{qqq\\\CCC===IIIjjj}}}hhhQQQOOOVVVYYYgggrrrjjjaaaZZZSSSOOOSSSZZZSSSVVV[[[```dddgggiiijjjjjjiiiiiikkkmmmnnnmmmkkkiiijjjkkkjjjiiihhhiiijjjhhhhhhiiijjjkkkkkkllllllsssuuuuuusssooonnnpppssswww~~~~~~{{{tttoooooolllgggllljjjeee]]]UUUSSSWWW\\\ppp}}}zzzlll]]]SSSLLLBBB;;;;;;???BBBGGGLLLLLLFFF???;;;;;;;;;;;;:::<<<===@@@EEEJJJMMMNNNMMMQQQQQQOOOJJJCCC===999777444555555666888>>>EEEJJJQQQOOOMMMLLLMMMNNNNNNMMMKKKJJJGGGBBB>>>===@@@DDDQQQZZZaaa]]]WWWUUUUUUTTTJJJNNN[[[nnnyyyzzzzzz|||yyyxxxwwwwwwwwwyyy|||}}}~~~gggWWWOOOQQQ^^^nnnccczzzwwwPPP333---///...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,///,,,...+++222000<<>>DDDNNNWWW]]]aaadddfffiiijjjlllmmmooopppqqqqqqooopppqqqrrrrrrtttwwwzzz|||||||||}}}~~~~~~uuukkk|||uuuOOOJJJJJJYYYxxxuuurrrssstttqqqhhhhhhggg___aaafffccc[[[RRRQQQZZZ]]]TTTIIIEEE@@@AAAAAA>>>999555555777>>>HHHUUU___fffppp|||xxxssssssqqqnnnnnnhhheeeffffffdddfffjjjllljjjgggccc^^^UUULLLFFF???>>>;;;888666666666777999888777666666666666777777999::::::999999;;;<<>><<<<<<>>>DDDMMMVVV\\\aaadddfffiiijjjkkklllmmmnnnoooooommmoooqqqrrrssstttvvvxxxzzzzzzzzz{{{|||}}}}}}}}}}}}yyyjjjTTTOOOOOO```xxxttttttsssmmmfffgggcccYYY]]]gggfffYYYTTTXXXdddggg[[[MMMFFFDDDDDDBBB<<<555222333444;;;EEEQQQ[[[bbblllyyy~~~xxxvvvwwwwwwtttpppjjjeeeddddddbbbcccffflllhhhbbb[[[RRRHHH===666444333111000000111333444444444333333222111000///333555666666444333444555999::::::;;;@@@JJJWWWaaaggglllsssxxxzzz|||}}}rrraaaWWWNNNJJJLLL[[[}}}nnnXXXGGG999333222000///......//////////////////000000000000---222333222===___qqqwww}}}zzzmmmRRR>>>>>>OOOppp~~~}}}fffRRRQQQXXX[[[jjjvvvnnneee]]]VVVQQQTTTZZZXXXZZZ___cccfffgggggggggjjjiiihhhiiijjjkkkjjjiiihhhiiijjjiiiiiiiiikkkmmmlllkkkjjjiiiiiijjjkkklllnnnmmmmmmnnnqqqtttuuuvvvwwwxxxzzz}}}{{{~~~xxxnnnhhhdddaaaZZZRRRNNNPPPWWW^^^hhhqqqxxxvvvpppjjjbbb[[[SSSHHH>>>;;;::::::;;;>>>666333///...000222444555999===CCCHHHLLLMMMMMMLLLNNNKKKFFF???999666666777777===FFFMMMRRRUUUVVVWWWSSSRRRQQQRRRSSSSSSQQQOOOLLLIIIDDD???<<<>>>CCCGGGPPPXXX]]]YYYRRRMMMJJJGGGKKKQQQ```pppyyyzzzyyyzzzvvvuuuuuuuuuvvvxxxzzz||||||iiiXXXNNNOOOZZZ}}}iiinnnsssOOO666222111,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---+++...+++111000===tttfffCCC===555777:::===AAAKKKWWW```dddggglllppprrrsssuuuvvvsssrrrqqqpppoooooooooooolllmmmppprrrvvvxxx{{{|||tttsssssstttuuuxxxzzz{{{}}}]]][[[UUULLLBBB<<<;;;<<<>>>DDDMMMUUU[[[```dddgggjjjjjjjjjjjjkkklllmmmnnnlllnnnqqqrrrsssssstttvvvwwwxxxxxxyyyzzz{{{||||||~~~hhh\\\VVVVVVgggyyyvvvsssppphhhdddeee___VVV]]]jjjkkk^^^[[[```lllnnn```OOOHHHEEEFFFBBB999333111333444999BBBMMMUUU\\\fffsss~~~{{{{{{|||ppphhhbbbbbbcccaaaaaaccchhhbbbYYYPPPGGG???888333444222000///...///000111000000111111111000000000222444666777555444555555666888999;;;@@@IIIVVV___dddjjjqqquuuwwwyyy|||~~~sssggg\\\PPPIIIHHHVVVxxxqqqZZZIII;;;333111000///......//////////////////000000000000000333444444<<>>999777555555777333111......///111444555777<<>>::::::===@@@GGGLLLSSSXXXYYYXXXVVVUUUQQQPPPPPPRRRSSSRRROOOMMMLLLHHHBBB>>><<>>888:::;;;===BBBKKKWWW```cccggglllppprrrtttvvvwwwsssrrrqqqpppooooooooooooqqqqqqrrrsssuuuvvvwwwwwwssssssssstttuuuvvvxxxyyyyyy{{{~~~~~~\\\[[[VVVLLLBBB;;;;;;<<<>>>DDDLLLTTTZZZ___dddgggiiiiiiiiiiiijjjkkkmmmnnnlllnnnpppqqqqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{{{{||||||rrrpppxxx|||~~~zzzaaa\\\\\\mmmyyywwwsssnnndddbbbccc^^^VVVbbbqqqsssgggcccfffooonnn___OOOIIIEEEHHHDDD999222333555555777???HHHNNNSSS\\\iiittt{{{}}}}}}}}}nnngggbbbccceeedddccccccddd\\\PPPEEE===999777555444333111//////000111222222222222222111111111111///111444444444444666777:::===AAADDDHHHOOOWWW^^^dddiiippptttvvvxxx{{{~~~vvvfff[[[NNNGGGFFFTTTvvvsss\\\JJJ:::333111000///......//////////////////000000000000000111333444999QQQ~~~ddd}}}oooPPP>>>BBBSSSvvvyyyrrr___RRRSSSZZZ^^^nnnvvvooofff___WWWQQQSSSXXXXXX\\\aaaggglllmmmnnnmmmiiihhhffffffhhhiiiiiiiiiiiiiiijjjiiihhhjjjmmmoooqqqpppooonnnnnnnnnooopppkkkiiihhhlllrrrwwwyyyxxx||||||~~~zzznnnddd[[[^^^gggpppsssuuussssssmmmbbb]]]VVVPPPPPPWWW```gggkkkpppssspppllljjjfffaaaQQQGGG<<<888666333222444333222000///...000222444555;;;CCCIIIKKKKKKKKKKKKHHHFFFCCC???>>>@@@FFFJJJUUUWWWZZZZZZXXXUUUTTTTTTQQQQQQQQQRRRSSSRRRPPPNNNKKKFFF@@@======AAAGGGJJJMMMSSSVVVSSSNNNLLLIIIFFFFFFPPP^^^hhhnnnqqqqqqppprrrrrrsssuuuwwwyyyzzz{{{}}}mmm[[[PPPNNNVVVttt{{{cccddd}}}RRR666111111---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------111...333333CCC}}}qqqjjjDDD;;;;;;<<<===>>>BBBKKKWWW```bbbfffkkkoooqqqsssuuuvvvsssrrrqqqpppoooooooooooorrrrrrrrrrrrrrrrrrssssssrrrrrrsssssstttuuuvvvwwwvvvyyy|||}}}~~~\\\[[[WWWMMMBBB;;;;;;>>>???DDDLLLSSSZZZ___dddgggiiiiiihhhhhhjjjlllnnnooolllnnnoooppppppppprrrttttttuuuvvvwwwxxxyyyzzz{{{|||yyyjjjdddkkkwww}}}mmmccchhhzzzdddbbbdddssszzzyyytttnnnaaa```bbb^^^[[[kkk|||{{{nnniiikkkqqqnnn^^^OOOJJJGGGKKKGGG;;;444666777555555;;;BBBEEEGGGNNN[[[eeeqqquuuyyy}}}}}}nnngggcccgggjjjhhheeeddd^^^UUUHHH===666555555555000000//////000222555666999777555333111000111111222333555555555777999;;;===BBBHHHLLLOOOSSSYYY^^^dddiiippptttuuuwwwzzz}}}{{{eeeZZZNNNGGGFFFTTTvvv{{{bbbLLL999333222000///......//////////////////000000000000///...111333555HHHwwwnnnpppNNN<<>>>>>AAAJJJVVV___bbbeeejjjnnnpppqqqssstttsssrrrqqqpppoooooooooooommmnnnnnnooopppqqqrrrsssrrrrrrsssssstttttttttttttttwww{{{|||~~~yyyssswwwyyyxxx~~~\\\\\\YYYNNNBBB;;;<<>>666777777333222777;;;;;;;;;@@@LLLUUUjjjpppxxx{{{lllfffcccgggkkkhhhccc```QQQIII???777333333333444/////////000222555888999999777444111000000222333888888888777666888;;;>>><<>>===AAAEEEIIIJJJNNNQQQPPPKKKHHHJJJIIIGGGLLLWWWbbbfffiiiooorrrrrrpppqqqtttvvvyyy{{{|||}}}|||qqq___TTTPPPTTTlll```]]]xxxVVV666///000...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***+++000---111222EEE{{{hhh}}}eeeCCC<<<======<<<<<>>CCCHHHKKKPPPXXX]]]ccciiiooossstttuuuyyy||||||~~~}}}lllaaaUUUMMMJJJVVVuuu{{{ZZZ>>>333222000///......//////////////////000000000000111///222777666DDDtttrrrlllaaaiiiHHH<<>>>>>BBBGGGIIIIIIOOOQQQNNNHHHFFFGGGGGGEEELLLXXXbbbdddfffmmmrrrrrrpppqqqtttwwwyyy{{{}}}}}}qqq```VVVQQQTTTjjjaaa^^^uuuWWW777...000///,,,,,,,,,+++++++++************+++++++++,,,,,,,,,((()))///+++000111DDDuuulll^^^===666<<<<<<;;;:::===FFFRRR[[[bbbeeeiiilllmmmnnnooopppsssrrrqqqpppoooooooooooollllllmmmnnnooopppppppppqqqrrrrrrssssssrrrrrrrrrtttwww{{{}}}yyypppzzzeeebbb[[[PPPDDD===<<<===???CCCJJJRRRYYY^^^bbbccceeefffhhhjjjlllmmmnnnnnnmmmmmmlllkkkjjjlllqqqttt{{{yyywwwvvvvvvwwwxxxyyy}}}|||~~~zzzmmm___]]]kkk|||}}}}}}ooo^^^dddccc___kkkxxxzzznnnZZZVVVLLLTTTTTTGGG999333333333000222333111///222999@@@[[[vvvuuuhhhdddbbbdddgggaaaSSSFFF===888222000111333333222333333555555555444333222777555222111111444888;;;;;;999666333222333555666:::>>>DDDHHHLLLRRRZZZ```fffjjjppprrrssstttwwwzzz||||||}}}~~~~~~mmmbbbWWWOOOKKKUUUsssYYY===555333000//////000///...000000000000000000000000000333111999888KKK|||qqqiiiddddddFFFAAAEEE```tttiiiWWWKKKJJJRRRZZZ]]]ooo{{{kkkfffaaa]]]XXXRRRRRRVVVVVV[[[aaaeeeggggggggggggffffffgggggghhhiiikkkkkkjjjjjjiiiiiiiiiiiiiiijjjnnnnnnmmmllljjjkkkmmmppprrrsssuuuuuuttttttuuuwwwtttxxxdddLLLMMMcccttt}}}uuuvvvtttsss~~~sssmmmbbb[[[___ggglllppprrr~~~zzzpppccc[[[OOOEEE???<<<888555555333000---,,,---///000333777<<>>888666555444222222444555555444333333333222222222111111222111//////111555:::======:::777333111111222333555:::@@@EEEJJJPPPYYY___dddhhhmmmooopppqqquuuxxx|||}}}ssshhh[[[QQQJJJRRRmmm~~~|||pppWWWBBB555333000//////000///...000000000000000000000000111333000888888LLL|||vvvzzzllleeeEEE@@@GGGfffuuufffSSSHHHHHHQQQYYY___mmm}}}pppfffZZZSSSNNNMMMRRRYYYRRRVVV]]]aaacccccccccdddffffffggghhhiiikkkmmmnnnpppooommmjjjhhhgggggggggjjjjjjjjjjjjiiikkknnnqqqnnnppprrrssstttuuuwwwyyy{{{|||}}}yyycccVVVaaa{{{vvvsssuuuwww|||yyyttttttzzzqqqjjj```ZZZ```kkksssxxx|||}}}uuujjj[[[LLLAAA;;;888777333222///---,,,,,,---...///111555999???FFFNNNSSSWWWWWWVVVUUUSSSQQQNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLIIIJJJKKKKKKIIIEEEAAA>>><<<<<<===???BBBFFFIIIKKKMMMMMMLLLHHHEEEDDDHHHKKKSSS]]]eeeeeeeeehhhkkkmmmnnnppptttxxx|||~~~www___RRRPPPRRRgggooofff~~~sssSSS666---///111,,,,,,,,,+++++++++************))))))******+++,,,+++***...+++000222DDD___@@@999999;;;<<<;;;:::???IIIRRRZZZ^^^dddiiikkkmmmnnnooommmmmmlllllllllllllllmmmmmmmmmnnnoooooopppqqqqqqppppppppppppqqqrrrssstttuuuxxx\\\[[[VVVMMMDDD>>><<<>>>@@@DDDKKKSSS[[[aaadddfffkkkllllllllllllkkkjjjjjjiiijjjlllmmmmmmmmmoooqqqqqqrrrrrrsssuuuxxxzzz{{{}}}}}}}}}lll\\\ddd~~~tttgggaaa\\\eeezzztttzzzXXXTTTSSSOOOGGG>>>999666555222333222000...///111444@@@YYYjjjjjjaaa___XXXLLL>>>666444666222222333444555666666555666555555555444555555555333222///...000333777::::::888555333111111222333555:::@@@EEEJJJPPPYYY___eeeiiinnnpppqqqssswwwzzz{{{}}}uuuiii\\\RRRKKKQQQkkk{{{uuuiiiVVVFFF555333000//////000///...////////////////////////222222///777999NNN~~~|||}}}rrrhhhGGGCCCKKKjjjvvvcccOOOFFFHHHOOOYYY___kkkqqqeeeXXXQQQMMMLLLPPPVVVTTTXXX___dddffffffffffffffffffggghhhjjjlllmmmnnnooommmkkkhhhgggfffggggggjjjjjjjjjiiiiiijjjmmmpppoooqqqtttuuuvvvxxx{{{}}}zzzyyywwwvvvwwwyyyyyywwwxxxyyyiii^^^\\\lllzzzsssrrrsss}}}uuuooouuu{{{}}}||||||vvvlllccc___gggrrryyy}}}yyy{{{~~~{{{qqq___NNNAAA:::888888333222000---,,,,,,,,,---...000333888???IIIQQQWWWVVVUUUSSSPPPMMMJJJGGGFFFGGGFFFEEEEEEEEEGGGHHHIIIIIIHHHHHHFFFCCC@@@<<<:::777999;;;>>>BBBFFFIIIKKKKKKMMMLLLHHHDDDDDDIIIOOOSSS\\\dddeeefffjjjmmmnnnnnnppptttyyy}}}wwwaaaTTTPPPPPPeee}}}ssshhhsssTTT888---...///,,,,,,,,,+++++++++************))))))******+++,,,******...+++000222DDD}}}YYY<<<888888:::;;;::::::>>>HHHPPPWWW\\\aaafffiiikkkmmmooolllkkkkkkkkkllllllmmmnnnnnnnnnnnnoooooooooooooooooooooppppppqqqrrrssstttwwwzzzZZZYYYUUUMMMDDD>>>===>>>@@@DDDKKKSSS[[[aaaeeegggiiiiiijjjkkklllllllllllljjjkkkjjjjjjjjjlllppptttssssssuuuwwwzzz|||~~~|||yyy{{{uuuaaaddd}}}uuujjjbbb\\\iiiooovvvfffWWWPPPEEE===888555555555111111111111000000111333<<>>===>>>???CCCJJJSSS[[[aaaeeeffffffgggiiijjjkkklllllllllmmmlllllljjjkkknnnssswwwvvvwwwxxxyyy{{{|||}}}}}}{{{xxx{{{}}}{{{wwwvvvlllooorrrxxxsssaaaddd~~~xxxiiibbb^^^kkk|||kkk~~~wwwZZZLLL>>>777555333333444111111111111111111111111:::IIIWWW|||iiiYYYPPPDDD===;;;:::888666555666888888777666666777666888:::<<<============;;;999444000///000222333333222222111222333555666777;;;AAAFFFJJJPPPXXX^^^```dddiiikkkmmmqqqwww|||{{{|||vvvkkk^^^SSSKKKPPPiiinnnXXXHHH555333000//////000///...000000000000000000000000222111---777===VVVwwwbbbEEEEEEPPPooosss]]]HHHDDDIIINNNVVV^^^hhhttthhh[[[UUUQQQMMMLLLNNNRRRWWW^^^cccffffffggggggffffffgggggghhhiiikkkkkkgggfffdddcccdddfffiiikkkkkkkkkkkkjjjiiijjjmmmpppooorrruuuwwwxxxzzz}}}wwwhhhWWWMMMHHHGGGIIIMMMNNNccclllfffddddddooo{{{xxxzzznnntttvvvqqqqqq||||||uuujjjfffiiiuuu}}}zzzxxxwwwyyy|||jjjUUUDDD:::888999444333222000...---,,,,,,...///333;;;EEEPPPXXX\\\TTTQQQMMMHHHDDDBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFCCC@@@<<<888666666777888222333555888<<>>BBBIIIRRRZZZ```dddfffffffffhhhiiijjjkkkkkkkkkjjjkkklllllllllnnnrrruuuuuuuuuwwwxxxzzz{{{{{{{{{~~~{{{{{{|||wwwkkk___YYYNNNPPPOOORRRccc}}}rrrcccjjjxxxiiiccc___iiizzzqqq}}}yyy[[[KKK;;;777777555333333444444333333333111///...555@@@KKKrrrkkkVVVNNNEEE???======;;;999999:::;;;:::777555666888999<<<@@@DDDFFFFFFEEEDDD===:::555111///000222333333222222111222222333444777;;;AAAEEEHHHNNNUUU[[[^^^bbbgggkkkmmmrrryyy~~~}}}~~~yyynnn```TTTKKKNNNfffaaaHHH555333000//////000///...000000000000000000000000222000,,,888???ZZZ}}}^^^FFFJJJVVVtttqqqZZZFFFEEEJJJNNNTTT\\\gggyyykkk]]]UUUQQQMMMLLLMMMQQQVVV]]]bbbeeefffffffffggggggffffffggghhhhhhiiihhhfffdddcccdddgggjjjlllhhhiiijjjjjjkkkmmmqqqttttttvvvyyy{{{|||~~~xxxeeeRRRKKKLLLNNNTTTYYY^^^sssxxxmmmggghhhrrrssswwwuuunnnllluuuwwwhhhhhhooo~~~zzzwwwuuuvvvsss]]]III===999999555555333111000...---,,,...///333<<>>:::888666444333222333333111111222444888>>>BBBFFFDDDDDDEEEEEEGGGIIIKKKMMMQQQXXX^^^bbbgggmmmooommmooorrrwww}}}eeeUUURRRTTTgggzzzzzzzzzooo~~~pppJJJ444000000---,,,,,,,,,+++++++++************))))))******+++,,,++++++///,,,000000@@@zzztttwwwRRR777666555888:::999888;;;CCCJJJTTTXXX]]]bbbfffjjjnnnqqqnnnnnnnnnmmmnnnnnnoooooolllmmmmmmmmmnnnnnnoooooonnnnnnooopppqqqssstttuuuyyy{{{[[[[[[XXXPPPFFF???=========AAAIIIQQQYYY```dddffffffggghhhiiiiiiiiiiiiiiieeehhhkkklllmmmmmmoooqqqssstttwwwyyy|||~~~}}}}}}}}}ppp[[[JJJBBB@@@CCCAAAAAARRRrrrzzzmmmuuuvvvjjjddd```eeezzzpppmmmrrrppp\\\KKK<<<999:::777333222777666555444333111---+++///777@@@iiikkkRRRMMMGGGBBB@@@?????????<<<======:::777555666888>>>AAAFFFKKKNNNNNNLLLKKK===:::666222000111333444444333222222111111222222777;;;@@@CCCGGGLLLSSSXXXXXX\\\aaaeeehhhnnnuuu{{{|||pppbbbUUUJJJLLLccc|||pppOOO555333000//////000///...000000000000000000000000222000,,,888AAA\\\|||ttt^^^HHHPPP\\\zzzpppYYYEEEEEEKKKNNNTTT[[[ggg}}}nnn^^^UUUPPPMMMLLLNNNRRRWWW^^^cccfffgggggghhhggggggffffffffffffggggggjjjhhheeeddddddgggjjjlllfffgggiiijjjllloootttxxxyyy{{{~~~zzzgggWWWTTTWWWYYYZZZ]]]pppuuuoooqqq}}}xxxzzzuuukkkfffmmmyyy{{{iiijjjuuu~~~uuurrrrrrzzzcccMMM???999999666555444222000///---------...333<<>>:::666444666:::>>>???DDDEEEHHHLLLNNNNNNKKKHHH<<<:::777444222111222222444444555555444444333222777:::===AAADDDGGGLLLOOOSSSVVV\\\aaaeeekkkpppttt{{{~~~xxxmmmbbbWWWNNNMMM^^^ssstttUUU777555222000000000///...000000000000111111111111444000111333@@@hhhhhhllldddJJJLLLaaayyymmmTTTEEEDDDEEEOOOZZZ\\\lllqqq```XXXRRRJJJGGGJJJPPPTTTZZZ```dddfffggggggdddfffgggiiiiiihhhfffeeeeeeeeeffffffggghhhhhhiiiiiiiiijjjkkklllpppvvvzzz~~~{{{gggbbbooosssrrrxxxyyyuuuyyy{{{zzz|||}}}ttttttpppiiidddfffmmmtttvvvlllkkkyyyvvvqqqssspppXXXFFF>>>===777222111333111++++++.........222===JJJQQQPPPLLLHHHEEEAAA===:::888777888888777777555444333222222222000...------///111333000000000111444888<<<>>>???@@@BBBCCCCCCEEEHHHJJJRRRWWW^^^cccfffhhhiiijjjmmmqqqxxx}}}iiiWWWQQQ[[[~~~xxxxxxIII777222...111---,,,++++++******++++++++++++*********************+++...***000111===ppprrreeeyyy~~~SSS888<<<666777777777888<<>>YYYmmmlllbbb\\\UUUQQQSSSQQQJJJCCC???<<<:::777777:::>>>BBBCCCEEEEEEEEEFFFFFFEEEAAA>>>555444333222222444666777444555555555555444333333777999===@@@CCCFFFKKKNNNRRRUUU[[[```eeekkkpppttt{{{}}}zzzooobbbWWWMMMMMM___tttpppPPP777555222000000000///...//////000000000111111111222///222555CCCmmmgggiii\\\DDDHHH]]]tttlllSSSEEEEEEEEENNNYYY[[[llltttaaaXXXQQQHHHFFFJJJQQQTTTZZZ```dddfffgggfffdddeeefffhhhhhhgggeeedddffffffffffffgggggghhhhhhiiijjjkkklllnnnqqqvvvyyy{{{yyyyyyxxxssswwwxxxvvvvvvwwwuuuqqqlllkkkhhhbbb^^^___ffflll{{{~~~rrrkkklll|||yyyrrrsssttt[[[HHH@@@???888444444666333---+++...------111;;;GGGMMMLLLHHHAAA???===:::999888777777555555444333222111000000000///...------///111333000000000111333666999;;;;;;===???@@@AAACCCFFFHHHQQQUUU\\\bbbeeegggiiijjjmmmqqqxxx}}}lllZZZSSS\\\tttHHH666///+++------,,,++++++******++++++***************************+++...***000111<<>>???DDDLLLVVV^^^bbbdddgggggghhhgggeeeeeeggghhhkkklllnnnnnnnnnooorrrttttttuuuwwwyyy{{{|||||||||zzznnnhhhcccTTTQQQTTTVVVjjj|||xxxyyyuuuvvvwwwwwwxxx{{{yyyrrrhhhaaaYYYWWW[[[^^^\\\XXX[[[cccjjjggg[[[MMMEEEBBBYYYkkkvvvoooiiilllkkkfffiiibbbVVVHHH;;;444222222000...,,,111BBBTTT]]]]]]]]]XXXVVVXXXUUUKKKAAA<<<:::999888:::>>>BBBDDDEEEDDDBBB???>>><<<999666333111111111111222444666888555555555555555444444333666888<<<>>>AAAEEEIIILLLOOOTTTZZZ```eeekkkpppssszzz|||~~~}}}qqqcccXXXMMMMMM___uuupppRRR777444111000000000///...////////////000000000000000///222666FFFrrrvvvnnnoooUUUAAAFFF[[[qqqlllQQQDDDEEEFFFMMMWWWZZZmmmvvvcccYYYPPPHHHFFFKKKRRRUUU[[[```dddfffffffffdddeeefffggggggfffeeedddgggggggggggggggggggggggghhhjjjlllnnnooorrruuuxxxvvv~~~yyyuuusssvvvwwwtttqqqoookkkeeebbbaaa^^^YYYVVVXXX^^^cccnnnrrryyy|||ooohhhjjjyyyzzzqqqrrrzzz___KKKBBBAAA:::999999999555///,,,.........111999CCCHHHGGGDDD<<<<<<;;;;;;::::::999999555444333333222111000000......------...000222333111000000000111333555777777999;;;<<<===@@@DDDGGGOOOTTT[[[aaaeeegggiiijjjlllqqqwww|||iiiXXXPPPUUUxxxtttMMM:::111,,,...---,,,++++++******++++++************************++++++...***000111:::kkkrrrppp~~~YYY777555555777888777777:::???DDDKKKSSS\\\cccfffgggiiikkkjjjlllnnnpppqqqqqqppppppmmmnnnnnnooooooppppppqqqpppnnnooosssuuuwww||||||mmm^^^TTTNNNLLLKKKIIIIIIMMMVVVbbbkkkppp\\\XXXTTTPPPIII???<<<>>><<<>>>CCCKKKTTT\\\bbbdddfffggggggfffeeeeeefffhhhiiikkkmmmmmmmmmnnnppprrrtttuuuvvvxxxzzz{{{|||}}}xxxiii```eeehhhzzzvvvrrrrrrssssssttttttvvvzzz~~~xxxqqqbbb\\\VVVXXX```ccc[[[OOOIIIJJJJJJHHHDDD@@@>>>===NNNlllzzzqqqrrrpppgggiiiddd[[[OOOCCC999444222333222///---666HHHXXX```]]]YYYWWWWWWRRRHHH???;;;999888999<<>><<<888666444333000...444333222222111222333333555666666666666555444444555777:::===???BBBFFFIIIMMMQQQXXX___eeekkkpppsssxxxzzz|||~~~~~~sssdddXXXMMMMMM```vvvmmmTTT666444111000000000000///....../////////000000000000000333666FFFrrryyynnn~~~VVVCCCJJJ___tttkkkPPPCCCGGGGGGKKKUUUYYYmmmvvvdddYYYPPPHHHHHHNNNRRRUUU[[[aaaeeeggggggffffffgggggghhhggggggfffeeegggggggggggggggggggggggggggiiilllnnnnnnppprrrtttttt}}}~~~}}}yyywwwvvvyyyzzzuuuqqqmmmggg```\\\[[[XXXTTTRRRSSSXXX\\\aaagggooovvv}}}wwwmmmcccdddpppzzzpppqqq}}}cccNNNEEEDDD===>>>???<<<666000......//////222888@@@CCCBBB@@@<<<============<<<;;;;;;555555555444333222222111---------...///111222333111111000000000111222333555666888999:::>>>BBBFFFNNNSSS[[[bbbfffhhhkkkllllllqqqvvvzzz}}}|||gggXXXOOOOOOllluuuNNN:::111---000---,,,++++++******++++++***************+++++++++++++++...***111111888hhhzzzrrr]]]999555444777999888777888>>>CCCHHHPPP[[[bbbeeefffhhhiiikkkmmmppprrrrrrqqqooonnnmmmmmmnnnnnnoooppppppppppppnnnppptttvvvxxx}}}uuuhhh]]]VVVTTTTTTUUUZZZbbbmmmwww~~~ccc]]]VVVPPPGGG???===@@@<<<===AAAIIIRRR[[[```bbbdddeeefffeeeddddddfffhhhgggiiikkkllllllmmmnnnppptttuuuvvvxxxzzz|||~~~}}}{{{uuupppqqqpppoooppprrruuuwwwyyy{{{~~~{{{zzz{{{yyy|||wwwrrrccc]]]XXX\\\iiipppdddRRRBBB>>>999555555555555444FFFhhh}}}tttsssoooddd```^^^[[[VVVNNNDDD:::444...000///,,,222CCCVVV```]]]XXXUUUSSSNNNEEE???>>>:::999:::;;;======;;;999777555222111222222222111555555444333222222222222666666777777666666555444444666999;;;===@@@CCCFFFJJJOOOWWW^^^eeekkkpppsssxxxzzz|||~~~ttteeeXXXMMMMMM```wwwvvvaaaPPP666444111000000111000///////////////000000000000111222555555DDDooo|||lllYYYFFFMMMcccxxxlllOOOCCCIIIIIIKKKSSSXXXmmmssscccZZZQQQIIIJJJQQQQQQUUU[[[aaaeeehhhhhhhhhiiiiiiiiiiiiiiihhhggggggggggggggghhhhhhhhhhhhhhhfffhhhjjjllllllmmmoooqqqsss{{{{{{zzz}}}}}}zzzyyy||||||xxxsssooohhhaaaYYYXXXUUUQQQOOOOOORRRTTTVVV]]]dddjjjpppssspppiiibbb```eeeuuu|||rrrrrr|||eeeRRRHHHFFFAAADDDDDD>>>666111//////111111333888===@@@???===============<<<;;;:::999444444444333222222111111,,,---...000111222222222111111111111111111222222444555666777999<<>>777444888;;;:::777777===CCCGGGOOOYYYaaadddfffgggiiinnnpppqqqsssrrrpppmmmkkkmmmmmmmmmnnnooooooppppppqqqooopppsssuuuvvv{{{yyyqqqmmmooottt{{{eee___XXXRRRIII@@@>>>AAA======AAAGGGPPPXXX^^^```bbbcccdddddddddeeegggiiieeehhhjjjkkkllllllmmmnnnssstttuuuwwwzzz}}}}}}vvvtttrrrpppqqqrrrtttttttttsssvvvyyyyyyuuurrrrrrtttqqquuuzzz}}}}}}zzzvvvrrrllleee^^^bbbsss{{{jjjRRR===:::777666777666222///<<>>444---000000///666GGGWWW```[[[VVVRRRPPPKKKEEEBBBDDD===<<<;;;;;;;;;999666333222111000111333444444444333333444555555666777777777777777777777666666555333555777999;;;===AAADDDGGGMMMUUU^^^eeekkkpppssswwwyyy|||~~~rrrdddXXXNNNNNN```vvvooo\\\NNN666333111000000111000000000000000000111111111111222333666555DDDnnn~~~nnnYYYFFFNNNeee|||lllOOODDDKKKKKKKKKRRRXXXkkk~~~qqqccc[[[RRRIIIJJJQQQPPPTTTZZZaaafffiiijjjjjjkkkkkkjjjjjjiiiiiihhhhhhffffffggghhhhhhiiijjjjjjfffhhhiiiiiijjjkkknnnppprrryyyxxxwww{{{|||}}}zzzuuuqqqkkkddd[[[XXXTTTPPPNNNMMMMMMMMMMMMSSSYYY]]]aaafffgggdddccc______hhhwww~~~vvvvvvuuudddTTTKKKGGGEEEIIIHHH???555111000///111111333666:::<<<;;;:::::::::999888777666555555111111111000000000//////---...000222333333222222000111111222333333444444444555555666777:::???CCCKKKQQQYYYaaafffjjjmmmooolllppptttxxxzzz|||~~~wwwcccXXXVVVWWWmmm{{{tttzzzoooFFF333---+++///---,,,++++++******++++++)))))))))***++++++,,,,,,,,,+++---***222000444```gggCCC999555:::>>><<<888777===CCCGGGNNNXXX```ccceeehhhjjjqqqqqqrrrrrrqqqooommmkkklllmmmmmmnnnnnnoooooopppqqqooopppsssttttttyyyaaa]]]YYYUUUMMMCCC???@@@===>>>@@@FFFNNNVVV\\\^^^```aaaccccccdddeeehhhjjjeeehhhkkklllllllllmmmnnnpppqqqrrruuuxxx|||zzz|||wwwtttrrrqqqrrrrrrqqqooolllppprrrqqqnnnkkkkkkmmmlllpppuuuyyyzzzyyywwwvvvoooiiiccciii}}}qqqTTT@@@===;;;::::::888444111111CCCUUU```ffflllqqqrrriii```WWWUUUVVVQQQEEE999222333222222:::JJJWWW\\\SSSOOOMMMLLLIIICCCBBBEEEBBB@@@>>>===<<<999666333222111111222444444444333222333555777888::::::;;;777888888888888777666666222444666888999;;;???AAAEEEKKKTTT]]]dddkkkpppssswwwyyy}}}{{{pppdddYYYOOONNN```vvvttt___PPP555333000000000111111000111111111111222222222222000333777666GGGsssyyymmm~~~zzzYYYEEEMMMgggmmmOOODDDMMMMMMKKKRRRXXXhhh|||~~~qqqddd\\\RRRGGGGGGNNNNNNSSSYYYaaagggjjjkkkllllllkkkjjjiiihhhhhhhhhhhheeeeeefffhhhiiijjjkkklllhhhiiiiiihhhhhhjjjnnnppprrrwwwtttrrrtttoooooo}}}~~~xxxtttoooiiiaaa^^^YYYTTTQQQNNNLLLKKKJJJPPPTTTUUUXXX^^^bbbbbbaaa]]][[[bbbpppzzz|||xxx|||vvvvvvxxxwwwtttlllbbbVVVMMMHHHHHHMMMJJJ>>>333000111000///000111444666888888888777666444333222222333444000000000000000////////////000333444555444222111000111222444555666777777444444444444555888===AAAHHHNNNVVV^^^dddhhhkkknnnllloootttwwwyyy{{{}}}~~~www___SSSRRRTTTjjj{{{rrr|||yyymmmEEE555111---///---,,,++++++******++++++((())))))***++++++,,,,,,,,,+++---+++333000333]]]mmmGGG888666;;;@@@>>>999888===DDDHHHOOOXXX^^^bbbeeehhhkkkqqqqqqqqqqqqqqqpppooonnnllllllmmmmmmnnnoooooooooqqqooopppssstttuuuzzz\\\ZZZYYYXXXPPPEEE???>>>>>>>>>@@@FFFNNNUUU[[[]]]^^^```bbbcccdddfffiiikkkfffiiilllmmmmmmmmmnnnooonnnooopppssswww{{{tttqqqmmmllllllllliiigggiiilllnnnmmmjjjggggggiiikkkoootttxxxzzzzzzzzzzzzlllhhhdddnnnyyyYYYDDD@@@:::666444444222111///888GGGWWWdddppp{{{rrrbbb\\\^^^\\\QQQFFF444333//////888HHHRRRUUUKKKIIIHHHIIIFFFAAA@@@CCCEEECCCAAA???===;;;888555444333222333444444222000555555777999:::;;;;;;;;;888888888888888777666666222444666777888:::>>>@@@DDDJJJSSS]]]dddkkkpppssswwwzzz}}}yyyooocccYYYOOOOOO```uuuyyy```OOO555333000000000111111000111111222222222333333333---222777888JJJxxxqqqiiizzztttXXXEEENNNiiinnnOOOEEEOOONNNKKKRRRXXXeeezzz~~~rrrfff]]]RRRFFFDDDKKKMMMRRRYYYaaagggkkkmmmmmmkkkjjjiiihhhggggggggggggdddeeefffhhhiiikkklllmmmjjjjjjjjjhhhhhhjjjnnnrrrrrrvvvrrrnnnlll```XXX___}}}|||xxxrrrmmmgggddd^^^ZZZVVVRRROOOLLLKKKPPPSSSSSSTTT[[[aaaccc^^^[[[YYY```mmmxxxxxxsssyyyssssss}}}rrrppplllggg```WWWNNNHHHJJJOOOKKK===222///111111---...000222444555666666555444222111111222444555222222222222111111111111000222444666666444222111///000222555777888999999333333333222333666;;;???EEEKKKTTT\\\bbbgggjjjllllllooosssvvvxxxzzz}}}~~~~~~cccSSSQQQSSSiiiwww~~~zzzgggAAA333///******---,,,++++++******++++++((())))))***++++++,,,,,,,,,+++---+++333000222\\\qqqHHH777666===AAA???999888===DDDIIIOOOXXX^^^aaaeeeiiimmmppppppppppppppppppqqqqqqllllllmmmmmmnnnooooooooopppnnnooosssuuuwww|||\\\XXXVVVVVVQQQHHHCCCCCC>>>>>>???EEEMMMUUU[[[^^^[[[^^^bbbdddddddddeeeeeegggiiijjjkkkkkkmmmppprrrppprrrsssssssssuuuzzz}}}{{{uuunnniiifffddd```]]]bbb``````bbbaaa^^^___ccceeefffjjjqqqxxx|||}}}{{{wwwooohhhrrr{{{\\\DDD;;;???777000222555555...777NNN^^^jjjpppjjjhhh[[[HHH<<<666000111999AAAFFFHHHCCCDDDEEEDDDBBB???>>>>>>CCCCCCCCCCCCAAA===777333444444333222222222333444777666666666666888:::;;;888888999999999999888888666555333333444777;;;>>>EEEGGGOOOZZZbbbhhhpppxxxwwwyyy}}}yyynnnaaaVVVMMMNNNbbbxxxsssJJJ:::444111222222//////111000000000000111111111111222444888888GGGuuussskkkxxx^^^AAAJJJmmmvvvSSSDDDMMMPPPOOOSSSVVViiiyyypppbbb\\\TTTIIIDDDFFFHHHPPP[[[ffflllmmmkkkhhhffffffeeeeeeeeeeeeffffffdddeeeggghhhhhhhhhgggffffffiiikkkiiiiiikkknnnooouuutttkkk\\\OOOJJJGGGEEEXXXrrr|||tttxxx|||yyysssnnnhhhaaa[[[VVVPPPMMMOOOQQQSSSUUUWWW[[[```dddiiihhh___^^^kkkpppnnnsssuuuvvvwwwuuurrrmmmiiigggfffeeeddd```[[[TTTMMMIIISSSJJJ???888555333000,,,............///111222333000////////////111222333333333444666777888999999>>>;;;888555333333444555000222555888999888777555666444222111333777<<>>AAAAAA===???@@@AAA???>>>???@@@AAAAAA@@@@@@>>>;;;555111222222333333444444444444666555555555555666888999888888999999999999888888777555333222333666:::<<<@@@CCCLLLYYYbbbiiiqqqyyy{{{}}}|||pppbbbWWWNNNOOObbbyyyUUU:::444111222222//////111000000000000111111111111...000444666FFFtttvvvnnndddHHHOOOnnnyyyUUUEEEMMMOOONNNRRRUUUfffwwwqqqccc^^^WWWMMMGGGIIIIIIPPPYYYccciiikkkjjjhhhffffffeeeeeeeeeeeeffffffeeeffffffgggggggggggggggeeegggiiiiiijjjlllnnnpppnnnllldddUUUJJJFFFEEECCCBBBQQQ]]]bbbmmmyyytttfffWWWSSSOOOVVVlll|||xxxrrrjjjbbb\\\WWWTTTQQQSSSTTTUUUVVVXXX[[[```dddkkkpppjjjgggllljjjhhhnnnpppqqqpppiii```[[[\\\___ffffffddd```ZZZSSSOOOMMMOOOGGG===777444333000---............///000111111////////////111333444666777888;;;===>>>===<<<;;;:::888666333333444555666777888999::::::888666555777666555444555888<<<>>>GGGJJJPPPWWW___eeejjjlllooorrrvvvxxxyyyzzz{{{}}}}}}~~~vvv```SSSQQQVVVpppooo~~~^^^@@@222///...---,,,++++++******++++++,,,************************''',,,+++,,,///,,,666MMMsssyyyrrrHHH999666888<<>>======>>>CCCKKKSSSYYY[[[\\\___bbbddddddeeefffgggfffhhhjjjkkklllmmmoooqqqmmmnnnoooooooooqqquuuxxxzzz{{{zzzssshhh```\\\\\\VVVSSSRRRUUUUUUTTTUUUXXXYYYZZZ^^^cccjjjoooqqqqqqfffkkkoooyyyjjjKKKCCC===;;;<<<999111444BBBSSSSSSLLLWWWlllyyyooo^^^LLL<<<999666777:::<<<<<<:::888:::<<<<<<<<<<<<===??????>>>===<<<:::777333000000222444666777777666555888777777666666777888888888888999999999999888888777666444222333555777999:::???JJJXXXcccjjjrrrzzz~~~rrrdddXXXNNNOOOccczzzXXX:::444111222222//////111000000000000111111111111---///333666GGGvvvzzzqqqdddHHHNNNlll[[[HHHMMMNNNNNNRRRTTTccctttqqqddd```[[[PPPKKKKKKKKKOOOWWW___dddggghhhgggffffffeeeeeeeeeeeefffffffffffffffffffffggghhhhhhffffffgggiiikkkmmmoooqqqhhhggg___RRRIIIFFFEEEBBBAAAHHHHHHDDDKKKXXX[[[SSSGGGGGGHHHQQQhhhyyyooogggaaa]]][[[YYYWWWXXXYYYYYYYYY[[[___bbblllwwwxxxtttrrrjjjdddkkkjjjjjjeeeZZZOOOLLLSSS[[[hhhiiigggbbbYYYSSSPPPPPPIIIBBB:::555333222000...///...............//////......///111333666888999999;;;>>>AAABBB@@@===;;;666555444333333555666888999999999999999888888888999999888888999:::<<<===FFFIIIOOOVVV]]]ccchhhjjjnnnqqquuuxxxyyyzzz{{{}}}}}}~~~ttt___RRRQQQXXXrrr}}}bbbppp]]]<<>>DDDIIIQQQYYY^^^bbbfffhhhnnnnnnpppqqqrrrsssssssssqqqooommmllllllmmmooopppppppppppppppqqqsssuuuwwwuuuwwwuuutttsssccc^^^[[[XXXQQQFFF@@@???>>>>>>???DDDKKKSSSXXX[[[\\\___bbbcccddddddfffgggeeehhhjjjkkklllmmmnnnppplllmmmnnnoooppprrrtttuuuxxxuuuvvvsssttttttooohhh```\\\ZZZVVVRRRPPPRRRSSSRRRSSSVVVVVVXXX[[[```eeejjjmmmoooeeelllsss~~~wwwUUUFFF<<<:::<<<888111555DDDUUUTTTGGGFFFPPPccciiilllggg___VVVJJJ???777666666888:::;;;999777555888:::;;;::::::<<<===>>><<<:::888777666333111111444777:::;;;;;;999888;;;;;;::::::::::::::::::888999999::::::999999888888666444333222333555666888===IIIXXXdddjjjrrryyysssdddWWWNNNPPPddd|||WWW:::444111222222//////111///000000000111111111111111222555888JJJxxxwwwbbbFFFLLLmmmbbbMMMMMMMMMNNNSSSTTTbbbsssqqqccc___[[[QQQKKKJJJLLLOOOTTTZZZ```dddfffgggfffeeeeeeddddddeeeeeefffgggffffffeeeeeefffhhhiiiiiiggggggjjjlllmmmqqquuujjjjjjdddYYYPPPLLLGGGBBB===AAA@@@<<>>::::::===BBBGGGOOOWWW]]]aaafffhhhmmmmmmooopppqqqrrrrrrrrrpppooonnnllllllmmmnnnooopppoooooooooppprrrtttuuuvvvssspppooopppaaa]]]ZZZXXXRRRHHHBBBAAAAAA@@@AAAEEELLLSSSYYY[[[\\\^^^aaabbbcccccceeegggeeegggjjjlllllllllnnnooolllmmmooopppqqqqqqpppooolllddd___fff}}}vvvtttpppmmmjjjeee^^^YYYZZZTTTPPPQQQRRRQQQQQQSSSTTTVVVXXX[[[___dddhhhkkkgggmmmuuu~~~aaaOOO>>>999;;;999333666EEEXXXZZZLLL@@@??????FFFJJJHHHCCC>>>:::666111111222555777888777666333666:::<<<======???@@@===;;;777666555555555444555777;;;>>>???>>>;;;999;;;;;;;;;;;;;;;:::::::::999999::::::::::::999999888777555333333333444444999===IIIXXXccciiipppwww|||~~~rrrcccVVVMMMQQQggg[[[:::444111222222//////111///000000000111111111111444444666999JJJxxx}}}{{{zzzhhhIIIKKKooohhhPPPMMMLLLOOOUUUUUUbbbssstttccc^^^YYYOOOHHHGGGLLLNNNRRRWWW\\\aaaeeefffeeeeeeddddddddddddeeeeeegggffffffeeeeeefffhhhiiillliiiiiilllmmmmmmttt~~~rrrsssoooeee\\\TTTJJJAAA:::>>>??????FFFPPPQQQLLLEEEHHHMMMVVVkkk{{{vvvqqqkkkfffbbb______^^^\\\YYYYYY[[[^^^cccrrr{{{zzzeee^^^bbb^^^[[[[[[```hhhpppuuuuuuuuuqqqhhh[[[PPPIIIFFF;;;888555333222111000000000///...------,,,------...///111444777999;;;<<<888888777777777777888999888777777666666777888999888777666666777999<<<===<<<<<<<<<=========<<<<<>>;;;666999GGGZZZ___QQQ???888222555666444111000222333111222222333444444555555222777===AAACCCCCCDDDDDD<<<999555333444666777777:::;;;>>>@@@@@@>>>;;;999777888888999999999888888999999::::::::::::999999888777666444444444444444999===HHHVVV```gggnnnvvvzzz}}}rrrbbbVVVOOOTTTlllzzzZZZ:::444111222222//////111000000000000111111111111333222444777IIIvvvxxxsssooolllJJJEEEdddlllRRRKKKIIINNNUUUUUUaaaqqqzzzfff^^^XXXNNNFFFEEEKKKMMMPPPUUU[[[```eeegggeeeeeeddddddddddddeeeeeefffffffffffffffggghhhhhhllliiikkknnnnnnooo|||vvvlllbbbUUUIIIGGGJJJKKKMMMTTT]]]^^^ZZZSSSVVV[[[fff|||~~~zzzvvvpppjjjfffccccccaaa^^^[[[ZZZ\\\^^^aaammmuuuggg\\\gggfffiiiqqq{{{|||vvvlll```TTTIIIAAA<<<666666444333222111000000000000///...---------...000111333555888999::::::888777555444444666999:::888777777777888888999:::>>>===<<<::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<@@@DDDJJJRRR[[[bbbgggjjjlllooosssvvvxxxzzz|||}}}{{{}}}nnnYYYNNNQQQ[[[uuu~~~mmm~~~{{{TTT999//////---+++,,,++++++******++++++,,,***************************,,,***,,,111---222DDDqqqyyyyyyZZZ>>>777777:::???@@@<<<:::;;;>>>CCCKKKSSSZZZ```fffjjjkkkkkkmmmnnnooopppppppppmmmmmmllllllmmmmmmnnnoooppppppooooooppprrrssstttxxxzzzsssllljjjkkkaaa]]][[[YYYSSSJJJDDDDDDBBBAAAAAAEEEKKKRRRWWWYYY[[[\\\^^^______aaaccceeecccfffjjjlllllllllmmmnnnpppppppppppplllcccXXXOOO@@@>>><<<:::@@@PPPfffvvvoooaaa```fff~~~xxxsssqqqooonnnkkkbbbZZZYYYYYYUUUSSSSSSQQQRRRSSSSSSTTTWWW]]]bbbcccjjjtttooo^^^IIIAAA@@@:::888===KKK\\\___OOO>>>555111///...------...444999???>>>;;;888666555666888:::???EEEIIIIIIFFFDDDBBB999666222000222555888999===>>>???@@@>>><<<999777555666777888999999888888999::::::;;;;;;::::::999888888777666555555555555666999DDDQQQ\\\dddmmmuuu|||~~~rrrcccXXXRRRYYYrrrnnnSSS:::444111222222//////111000000000000111111111111222111333777JJJwwwoooqqqyyypppnnnJJJ>>>UUUxxxlllPPPGGGEEELLLTTTSSS^^^mmmkkk```YYYNNNFFFEEEIIIKKKOOOUUU[[[aaaeeegggeeeddddddccccccddddddeeeeeeffffffggggggggggggggghhhhhhlllpppooorrrxxxlllaaaYYY]]]bbbgggmmmnnniiibbbYYY\\\aaakkk{{{wwwsssoooggggggeeeaaa^^^]]]^^^``````jjjqqq}}}rrrkkkuuu|||sssaaaRRRGGG@@@999555444444444333222111000000000000///.........//////111222444666777888888888444444444444555777888999444555555777888999:::;;;>>>======<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===???CCCIIIRRR[[[ccciiilllkkkooosssvvvxxxyyy|||}}}{{{}}}~~~mmmWWWLLLPPP[[[uuuoooyyyxxxTTT999...---------,,,++++++******++++++,,,************************+++,,,))),,,111---111BBBggg~~~```DDD777666999???AAA===::::::;;;@@@HHHPPPWWW^^^eeeiiijjjkkklllmmmnnnoooooooookkkkkkkkklllmmmnnnooooooqqqqqqppppppqqqrrrtttuuuuuuwww{{{uuullljjjjjjccc___\\\ZZZTTTJJJDDDCCCAAA@@@@@@DDDJJJQQQVVVXXXZZZ\\\]]]^^^^^^```bbbeeecccfffjjjlllllllllmmmnnnqqqppppppnnnhhh\\\LLLBBB<<>><<<999777555666777888:::;;;;;;::::::999::::::;;;;;;::::::999888888777666666666666666333666@@@NNNYYYbbbllluuu~~~rrrdddYYYTTT\\\wwwxxxfffNNN:::444111222222//////111000000000000111111111111222111444999MMM{{{ooommm~~~yyypppNNN???OOOlllkkkOOOEEEBBBJJJSSSQQQ[[[jjjpppccc[[[OOOGGGFFFHHHJJJOOOUUU[[[aaafffhhheeeddddddccccccddddddeeedddeeeggghhhhhhhhhgggfffeeeffflllqqqoootttxxxvvv~~~ssseeefffiiisss~~~|||zzzjjjiiigggddd```___```bbb___iiippp|||~~~nnnWWWEEE===999555111333444555444222111000000000000////////////000000333444555777777777666666000111333555666777777666000111333555888:::<<<===888888999:::;;;<<<======999999888888999:::<<<===>>>BBBIIIRRR\\\dddjjjmmmkkknnnsssvvvxxxyyy|||}}}{{{}}}~~~pppZZZNNNPPPZZZrrrrrruuu|||yyyUUU:::---+++---///,,,++++++++++++++++++,,,************************+++,,,))),,,111---111AAAaaadddHHH777666999???AAA===:::999999>>>EEENNNUUU]]]dddhhhjjjjjjlllmmmnnnoooooooooiiijjjkkklllnnnooopppppprrrqqqqqqqqqqqqrrrtttuuutttvvvxxxyyyqqqnnnnnnggg^^^XXXXXXTTTJJJBBB@@@@@@AAACCCDDDGGGMMMSSSXXX\\\]]]^^^^^^^^^```cccfffiiihhhhhhjjjlllnnnnnnmmmooollllllllleeeWWWIIICCCBBB???>>>AAAEEELLLWWWbbb```aaadddjjjmmmjjjaaaYYY___ttt~~~wwwooofffaaaaaabbbaaa___[[[YYYVVVTTTTTTUUUXXXZZZdddfffjjjuuusss___MMM@@@<<<===>>>EEEOOOUUURRRFFF888...444///...222222555GGG\\\tttwwwkkkPPP===>>>FFFIIIRRRQQQOOOKKKFFF???999555000///000111333666999:::??????===;;;999777555444666777888999999999999999888888999999999888888777999777444444444444777;;;666666:::CCCNNNYYYgggssszzzkkkaaaWWWMMM[[[yyyxxxcccPPP666444111000000000000///000000000000111111111111333222444666JJJzzziiiqqqpppJJJ???EEE^^^zzzmmmTTTDDDGGGFFFEEEMMMZZZiiiwwweee\\\UUUNNNGGGHHHIIIMMMSSS[[[aaadddeeeggggggeeeddddddeeefffgggfffggghhhhhhgggfffgggiiiiiihhhmmmrrrooorrruuuqqquuu~~~zzztttnnnjjjiiigggbbb```aaacccfffqqq~~~yyyeeeXXXGGG<<<888777555222555555555555444222111000/////////000000000000000555555777777666444222000111222444666666555444333...111666888888777666666888888888999999:::::::::;;;:::888999::::::999888>>>???BBBLLLYYYdddlllooorrrpppttt|||~~~zzzvvvxxxyyy}}}{{{jjjZZZOOONNNYYYuuu{{{|||sssQQQ888000000///+++,,,++++++******++++++,,,************************+++,,,++++++,,,///444999VVViii======777666<<>>DDDLLLTTT\\\aaadddfffhhhllloooqqqqqqqqqpppjjjjjjkkkkkklllmmmnnnnnnqqqsssvvvvvvuuuuuuuuuvvvtttuuuttt|||{{{ssspppoooeee^^^YYYYYYVVVMMMFFFCCC@@@AAABBBCCCFFFLLLRRRWWW\\\]]]___``````aaadddfffhhhhhhhhhjjjlllmmmnnnnnnqqqnnnnnnooojjj]]]PPPIIIKKKGGGEEEEEECCCBBBFFFLLLGGGMMMWWWdddmmmoookkkggghhh{{{{{{tttlllgggggggggdddbbb```^^^[[[YYYXXXXXXZZZ[[[___ccchhhooo||||||mmm\\\KKKAAA???AAA@@@BBBEEEEEECCC===777333999555777;;;::::::GGGXXXwwwzzzgggVVVSSSSSSQQQKKKJJJGGGBBB===888444111...///111333666888;;;<<>>GGGVVVdddooottttttsssvvv|||~~~yyyvvvwwwzzz|||yyyjjjZZZPPPQQQ\\\vvv||||||wwwwww}}}kkkLLL666000000///+++,,,++++++******++++++,,,************************++++++++++++,,,///444888RRRmmmDDD===777666<<<@@@>>>:::888:::===BBBIIIRRRYYY___bbbdddgggjjjmmmooopppooonnnkkkkkkkkkllllllmmmmmmnnnoooqqqtttuuutttttttttuuuuuuvvvttt{{{xxxrrrpppbbb]]][[[[[[YYYRRRIIIEEE???@@@AAABBBEEEJJJPPPUUU[[[]]]aaabbbcccccceeefffggghhhiiijjjkkkmmmnnnnnnrrrqqqtttyyyxxxlll___YYYJJJGGGFFFFFFBBB>>>???DDDHHHRRRaaannnuuuwwwvvvtttxxx~~~wwwsssrrrpppllliiigggeeeccc```^^^\\\[[[[[[\\\aaafffiiioooxxx|||{{{rrraaaRRRIIIFFFGGGDDDAAA===999888888:::<<<===;;;===@@@<<<777===GGGVVVccckkkeee\\\XXXSSSMMMBBB@@@<<<777333000//////000222555888;;;===>>>???BBB@@@===999777666666666999999:::::::::999999888;;;;;;;;;;;;::::::999999555777999999888777888888888777999===AAAKKK^^^pppyyy|||yyyiii^^^VVVNNN]]]|||cccMMM666444111000000000000///000000000000111111111111///111666777GGGvvvlllrrrgggBBB:::BBB]]]uuulllUUUDDDFFFHHHIIIRRRVVVddd{{{xxxhhh___WWWMMMEEEFFFGGGJJJQQQYYY```dddfffggggggffffffffffffgggggghhhjjjjjjjjjhhhhhhiiijjjmmmhhhiiinnnnnnooozzzxxxuuuoookkkkkkkkknnnwwwdddPPP???666666666666666555444444333333444444444444333333111111222333444444555555666555444333222111111000444555666777777777666555999888666555555666888999;;;;;;::::::999999888888:::999888:::<<<===<<<;;;777777:::BBBOOO^^^jjjqqqpppppptttzzz{{{yyywwwxxxzzz|||~~~yyyiiiXXXPPPUUUddd}}}|||ttt|||tttwww|||hhhJJJ777000///---***++++++************++++++************************++++++++++++,,,///333777MMMpppJJJ===777666;;;@@@>>>:::888888:::???FFFNNNVVV\\\___bbbdddhhhkkkmmmnnnmmmmmmlllmmmmmmmmmmmmmmmmmmmmmlllooorrrssssssssstttuuuvvvxxxvvvyyyxxxtttbbb___]]]\\\ZZZSSSKKKEEE??????@@@AAACCCHHHNNNSSSYYY]]]aaadddeeeeeeeeeeeefffgggiiijjjkkklllnnnoooqqqsss|||rrriiiPPPKKKGGGEEECCCBBBGGGNNN___kkkzzz~~~zzzuuuqqqlllkkkiiifffccc___\\\[[[^^^ccceeedddfffnnnvvvyyy|||lll]]]SSSLLLGGGEEECCC???===<<>>===777777888999;;;DDDYYYmmmwww{{{yyyhhh]]]TTTMMM\\\zzzoooRRR666444111000000000000//////000000000111111111111---111777888DDDrrrgggmmm~~~mmmIII???DDD]]]|||vvv^^^IIIEEEEEEEEELLLPPP^^^uuuxxxiiiaaaYYYNNNFFFGGGGGGJJJQQQYYY```eeeggggggggggggggggggggghhhhhhjjjkkklllkkkiiihhhiiijjjnnnhhhiiimmmnnnmmmxxx~~~wwwsssssssssvvv|||ZZZFFF???777333777:::;;;888666555666555555666777777777777777666666666666666777777777555444444333333444444555666777888888888888777777;;;888444333444777:::<<<::::::::::::::::::999999;;;:::999999;;;<<<;;;999;;;999999===EEERRR]]]dddgggjjjpppvvvxxxxxxyyyzzzzzz|||}}}~~~~~~}}}gggVVVOOOWWWjjjyyy|||zzz{{{}}}mmmMMM999111---+++***++++++************++++++************************++++++,,,+++,,,...222666HHHwwwwwwxxxtttMMM>>>888666;;;@@@>>>;;;999777:::>>>DDDLLLSSSYYY]]]aaacccfffiiikkkmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmkkknnnqqqssssssssstttuuuwwwzzzxxxxxxzzzbbbaaa^^^\\\YYYTTTKKKCCC???@@@@@@AAACCCGGGMMMQQQXXX\\\aaadddeeeddddddeeedddfffiiijjjjjjkkkmmmpppqqqwwwuuueee\\\QQQLLLIIIMMMXXXcccsss{{{xxxrrrqqqooolllhhhccc___]]]aaaeeedddaaabbbmmmyyyrrrfff]]]QQQFFFBBBDDDFFFGGGHHHGGGEEEDDDEEEBBB???>>>;;;777555777999???DDDCCC???;;;666111888666333222333666:::<<<===???BBBEEEEEEDDDBBB@@@@@@===:::777555555666777999999999::::::999999888999999888888888888999999:::===>>>>>>AAAEEEAAA:::888777777777888@@@TTTggguuuzzzyyyggg[[[RRRLLL[[[xxxrrrOOO666444111000000000000//////000000000111111111111---000777888AAAlllbbbhhh}}}vvvRRRDDDCCCWWW~~~{{{eeeMMMFFFDDDCCCIIIQQQ\\\pppyyykkkccc[[[PPPGGGHHHIIIKKKQQQYYY```eeehhhfffgggggghhhhhhiiiiiiiiijjjllllllkkkiiiiiiiiijjjmmmiiijjjnnnooonnnsss{{{~~~yyyyyyvvvyyybbbFFF===>>>999888;;;>>><<<888555666888666666777888999999999999888888888777666666555555333333333333444666888888999999999:::999999999888999666444444888;;;===>>>888888999:::;;;;;;<<<<<<<<<;;;999999::::::999777<<<;;;999999>>>FFFOOOUUUbbbiiipppuuuwwwyyyyyyyyyzzz|||}}}~~~~~~gggUUUMMMUUUkkkyyyuuu~~~}}}mmmKKK777///++++++,,,+++******))))))******+++***************************+++,,,,,,,,,...111444DDDlllyyy||||||TTT???999777<<<@@@???<<<;;;888:::>>>CCCJJJRRRXXX\\\aaabbbeeehhhjjjlllmmmmmmmmmmmmmmmmmmmmmllllllllllllooorrrsssttttttuuuvvvxxx{{{xxxyyy}}}}}}cccccc```[[[YYYUUUMMMDDD@@@@@@AAAAAABBBFFFLLLPPPVVVZZZ^^^bbbcccccccccdddcccfffiiijjjiiijjjmmmqqqrrrzzzxxxmmmbbb]]]___hhhxxx}}}yyyxxxuuurrrnnnjjjfffdddeeehhhgggdddhhhuuuuuuppplll^^^NNNAAADDDHHHJJJIIIFFFAAA>>>:::888666777999999999888::::::999888777666555444777777666777999<<>>;;;:::888666555555666777777777888999999999999888888777777666777888:::;;;:::@@@EEEKKKSSSVVVHHH777<<<:::999888888>>>NNN^^^qqqwwwyyyfffZZZRRRLLL\\\yyyjjjEEE666444111000000000000///000000000000111111111111///000666777???fffaaafffyyyzzzUUUCCC===NNNqqqtttcccLLLEEEEEEEEEJJJTTT]]]mmm~~~nnneee]]]QQQHHHIIIIIIKKKPPPWWW___dddffffffggghhhiiijjjjjjiiiiiikkkllllllkkkiiihhhiiijjjjjjiiimmmqqqrrroooqqqvvvzzz|||fffTTTCCC@@@???777:::<<<<<<:::777666888:::777888999:::::::::::::::999888888777777666666555444444555777888:::;;;;;;<<<;;;;;;;;;::::::::::::777666777:::???AAA@@@>>>777888999:::;;;<<<===>>><<<;;;::::::;;;;;;:::888;;;;;;:::999;;;???FFFKKK^^^hhhrrrwwwxxxzzzzzzxxxzzz|||~~~fffUUUNNNUUUjjjrrrkkk{{{|||dddDDD444...+++,,,///******))))))))))))*********************************+++,,,,,,,,,...111333???bbbssswww]]]AAA;;;888===AAA@@@>>>===999;;;>>>CCCIIIQQQWWW[[[```aaacccfffiiikkklllmmmkkklllllllllllllllllllllmmmooorrrssssssssstttuuuvvvyyywwwxxx~~~~~~cccddd```[[[YYYXXXQQQHHHAAAAAAAAAAAACCCFFFLLLPPPTTTXXX\\\___``````bbbcccaaaeeeiiijjjiiiiiimmmqqqrrr{{{zzzxxx{{{|||yyyvvvrrrpppooolllnnnnnnooovvv{{{qqqsssvvviiiVVVGGGGGGEEECCC@@@<<<999777000000000333888:::888444111...---...111444666777777888:::<<<===>>>??????;;;<<<>>>??????>>><<<;;;666666555555555555666666444555666777888999999999777777666666888:::===>>><<<@@@EEEOOO```iii\\\FFFCCC???<<<;;;:::===GGGRRRiiiqqq{{{wwweeeXXXRRROOO```}}}cccBBB666444111000000000000///000000000000111111111111111000555666===aaaaaadddrrr|||rrr{{{UUUAAA888GGG```hhh\\\GGGBBBDDDEEEJJJQQQYYYhhh}}}ttthhh^^^RRRHHHIIIHHHIIIMMMTTT\\\aaacccfffggghhhjjjkkkkkkjjjjjjjjjkkklllkkkiiiggghhhiiifffjjjpppuuuuuurrrrrruuuxxxzzzxxxwwwuuuxxx|||rrraaaVVVOOOFFFFFFEEE;;;?????????>>><<<<<<===>>>======>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<<<<<<<<<<<<<===???@@@AAAAAAAAA@@@======<<<<<<;;;;;;;;;;;;999999===CCCHHHGGGAAA<<<888999999:::;;;<<<======;;;;;;:::;;;>>>??????>>><<<===>>>===;;;<<>>BBBBBB@@@???999:::===AAAGGGOOOUUUYYY^^^___aaadddfffiiikkkllliiijjjjjjjjjkkklllllllllllloooqqqrrrrrrqqqrrrrrrrrrtttssswww~~~}}}cccddd```[[[ZZZ[[[VVVMMMAAABBBBBBBBBCCCGGGLLLPPPSSSVVVZZZ]]]^^^___aaabbbaaaeeejjjjjjhhhiiimmmrrrqqqzzz~~~{{{yyywwwvvvrrruuuwwwzzzssshhhmmmttthhhTTTPPPKKKCCC;;;666444444555222333444777<<<===888222555111///000333444444444777999;;;>>>>>>>>><<<;;;666777888999::::::999999333333444555555666666666222333555666888999999999777777777777999<<>>???@@@BBBCCCDDDEEEFFFGGGIIIJJJJJJHHHFFFEEE???>>>===<<<<<<<<<<<<<<<;;;===BBBIIINNNKKKBBB::::::;;;;;;;;;;;;;;;;;;;;;:::::::::===@@@CCCCCCCCC@@@BBBCCC@@@<<<::::::;;;BBBTTTeeeooouuu|||~~~|||yyy}}}|||___UUUUUU```uuurrrooozzzsssXXX@@@888444---***,,,******))))))))))))******************************)))+++,,,,,,,,,---000222888YYY~~~xxxbbbEEE>>>:::???CCCCCCAAA@@@888999;;;@@@FFFMMMTTTXXX\\\]]]___bbbeeegggiiikkkhhhhhhiiijjjjjjkkklllllllllnnnpppqqqpppoooppppppnnnqqqpppvvv~~~|||fffddd```\\\]]]___WWWJJJEEEAAA@@@CCCEEEFFFIIINNNQQQUUUZZZ^^^``````aaabbbdddeeegggiiikkklllmmmmmmwwwyyy{{{yyynnnhhhgggddd\\\TTTFFF===555444555333222333444>>>888<<>>>>><<<999999@@@IIIXXXkkk|||```QQQEEEBBB???:::<<>><<<;;;;;;;;;;;;===@@@EEEJJJLLLHHHAAA;;;>>>>>>============>>>>>>===::::::???FFFLLLSSS[[[RRRKKKEEECCCCCCAAA>>>===@@@KKK[[[kkkuuu{{{~~~~~~zzz}}}{{{[[[RRRQQQccclllTTT:::000000000+++(((************************)))))))))))))))******+++,,,,,,,,,,,,---...//////;;;LLLkkkRRR;;;555@@@DDDDDDCCC<<<===888777===EEEIIIMMMRRR[[[^^^aaadddeeefffhhhiiihhhjjjkkkkkkjjjjjjlllmmmlllmmmnnnoooooopppooooooqqqrrrrrruuuxxx}}}gggfffaaa\\\\\\]]]VVVMMMFFFBBBAAACCCEEEEEEHHHMMMOOOSSSYYY\\\^^^___```aaacccdddfffiiikkklllmmmnnnuuuvvvyyytttmmmhhhddd\\\QQQHHHCCC<<<777555666555444444000888666@@@\\\^^^DDD666777666666555444333222222000000000111111111111111000333333111444888888333999888888888999:::999888===<<<;;;:::999888777777999>>>BBBDDDAAA>>>;;;;;;888888:::>>>AAAJJJ\\\mmmnnncccUUUJJJBBB???BBBHHHWWWdddqqqxxx}}}|||sssgggVVVLLLPPPddd~~~wwwgggPPP???333333222111000000000000//////000000000111111111333222555555888TTTmmmUUU]]]zzzWWWAAA???>>>WWWgggaaaJJJAAA@@@AAAFFFIIIQQQ[[[lll|||kkkcccXXXJJJHHHEEEFFFKKKOOORRRWWW]]]dddgggjjjmmmnnnnnnllljjjhhhiiijjjjjjjjjjjjiiihhhiiiggghhhnnnvvvxxxuuuppprrrttt|||zzzqqqmmmkkkmmmppppppwwwvvvjjjhhhmmmbbbaaa```aaadddhhhkkklllrrrzzz|||yyyssskkkjjjddd]]]XXXPPPIIIGGGIIIMMMJJJFFFCCCAAABBBEEEFFFHHHHHHJJJLLLMMMLLLHHHEEEBBB@@@>>>;;;::::::;;;;;;???CCCHHHLLLKKKGGGAAA=========<<<<<<<<<======>>><<<<<<>>>BBBFFFMMM[[[iiiggg___UUULLLEEEAAA??????@@@HHHWWWgggsssxxxwwwuuuzzz|||~~~uuu\\\TTTSSSeee~~~lllTTT::://///////,,,)))************************)))))))))))))))******+++,,,,,,,,,,,,---...//////777FFF~~~YYY>>>555===AAAAAABBB>>>===888777===CCCGGGLLLPPPXXX[[[___bbbcccdddfffgggiiijjjllllllkkkkkklllnnnlllmmmnnnoooppppppppppppqqqqqqrrrtttwww{{{hhhgggbbb\\\ZZZYYYUUUPPPGGGCCCAAACCCDDDCCCFFFJJJMMMQQQWWW[[[]]]]]]______aaaccceeehhhkkkmmmnnnooosssrrrzzzuuutttqqqkkkaaaTTTHHH@@@::::::999999::::::777444666::::::IIIcccdddKKK888:::999777666444333333222111000000000000111222222///222444333444777777444;;;999888:::>>>@@@@@@>>>???>>><<<:::999999999:::BBBDDDFFFEEEAAA<<<888777555777;;;;;;888:::HHHWWWuuutttkkkXXXFFF??????@@@RRR```oooxxx||||||qqqeeeUUULLLRRRggg|||qqqaaaMMM@@@333333222111000000000000//////000000000000111111222333444444777OOO{{{rrrWWW]]]{{{___EEE???;;;VVVkkkiiiRRRCCC>>>>>>DDDCCCLLLVVVfffmmmeeeYYYMMMGGGDDDEEEJJJNNNPPPUUU[[[bbbfffkkkoooqqqooommmkkkhhhiiiiiijjjjjjjjjiiiiiiiiiiiijjjmmmppprrrrrrqqqssstttyyyuuuoookkkkkklllmmmsss{{{ooonnnxxxnnneeehhhmmmrrrxxxuuueeeUUUOOOQQQRRRMMMGGGBBB@@@?????????DDDEEEGGGJJJKKKJJJFFFCCCAAA???<<<999888999;;;<<>>>>>>>><<>>===;;;999777666666666333333222111111222333444///111444555777888777555888888999>>>DDDHHHFFFDDD???===<<<;;;;;;<<<===>>>GGGGGGGGGEEEAAA<<<888555555666888999555333:::DDD___sss}}}pppZZZKKKCCC===MMM[[[kkkwww}}}}}}qqqdddUUUMMMUUUiiivvvaaaMMMBBB333222111000000/////////////////////000000000111111333333333999KKKuuu~~~]]]bbb}}}kkkMMMAAA999QQQkkknnnWWWEEE===<<>>AAAGGGLLLLLLFFFAAA???@@@<<<<<<===>>>????????????>>>@@@AAA???:::;;;IIIYYYqqqxxx{{{uuuiii\\\PPPHHHBBBBBBIIIYYYmmm||||||}}}}}}}}}~~~wwwiiiZZZUUUXXXlll{{{jjjSSS:::...------,,,,,,************************)))))))))))))))******+++,,,,,,,,,,,,---...//////222<<>>999777:::>>>@@@EEEKKKRRRVVV[[[___aaabbbccceeehhhjjjkkklllkkklllmmmooolllmmmnnnooopppqqqqqqqqqqqqqqqrrrssstttvvvxxxzzz}}}lllhhhbbb]]]WWWSSSQQQQQQHHHDDDAAABBBBBB@@@BBBFFFLLLPPPVVVZZZ\\\^^^___```___aaadddgggkkkmmmoooppppppnnnoooxxx{{{|||vvvyyy}}}|||~~~{{{tttfffXXXPPPRRRWWWaaammmttttttsssnnn[[[FFFAAA999999AAAJJJRRRSSSNNNIIIGGGDDDAAA>>>===<<<<<<555444444333222222333333000000333999===<<<999666888999===CCCHHHIIIFFFBBB>>>>>>???@@@AAABBBCCCDDDGGGFFFEEECCC@@@===999777888555555888888555666999AAAeee{{{fffSSSFFFHHHSSScccsss|||~~~rrreeeUUUNNNWWWkkkeeeKKK>>>333222111000////////////...////////////000000000...333111333;;;HHHqqqbbb```ttt{{{ZZZFFF:::IIIgggoooZZZGGG===<<>>@@@???<<<:::666555444555777:::>>>@@@AAAFFFJJJHHHBBB>>>===???===>>>???@@@@@@@@@@@@??????===<<<;;;888666:::BBBZZZmmmzzziiiZZZSSSKKKGGGOOOaaarrr{{{}}}}}}~~~tttiiiVVVTTT\\\rrruuufffPPP888---,,,,,,,,,,,,************************)))))))))))))))******+++,,,,,,,,,,,,---...//////000:::^^^VVV777555444444<<>>>>>777777777666555333111000111///222>>>FFFDDD<<<666:::===BBBEEEFFFDDDBBB@@@BBBEEEHHHLLLMMMMMMKKKJJJEEECCCAAA@@@???===:::888999555555999;;;999777777888ZZZ{{{^^^JJJHHHMMM[[[mmm{{{~~~rrreeeUUUPPPYYYmmmlllKKK<<<222222111000////////////......////////////000000,,,444000222===CCCkkkddd\\\hhh{{{jjjOOO<<>>===DDDDDDMMMTTT\\\qqq{{{pppcccVVVJJJGGGFFFJJJLLLMMMQQQVVVYYY]]]dddjjjnnnooonnnlllhhhhhhhhhhhhiiijjjkkklllggghhhgggffffffhhhkkknnnqqqrrrvvv}}}vvvqqqsssppptttyyy|||{{{^^^UUUcccsssxxxcccUUUNNNIIIBBB;;;888777666666777777666444333333444666999<<>>>>>>>>@@@@@@@@@???>>>===<<<888777::::::888777888EEE^^^yyywww___SSSGGGIIIYYYlll{{{}}}ssshhhSSSTTT```xxxsssuuu___LLL666---+++++++++,,,************************)))))))))))))))******+++,,,,,,,,,,,,---...//////...777TTT^^^;;;666333222:::AAA@@@<<<::::::999:::@@@HHHOOOTTT[[[```cccdddeeefffeeegggiiijjjjjjjjjlllnnnlllmmmnnnpppqqqrrrrrrrrrrrrssstttuuuvvvwwwxxxyyyxxx}}}wwwllldddbbb```YYYRRRQQQGGGBBB@@@AAAAAA???AAAFFFIIINNNSSSXXXZZZ\\\^^^___```aaadddgggjjjlllnnnnnnlllmmmoooqqqxxx~~~zzzsssssstttvvv}}}}}}pppppplllhhhgggnnn|||gggHHHDDDZZZtttyyy{{{yyykkkiiiddd]]]TTTLLLFFFBBBAAA<<<=========;;;777444111333...222BBBOOOLLL@@@666999===AAABBB@@@@@@BBBEEELLLPPPVVV[[[\\\XXXSSSPPPCCC@@@===<<<===<<<:::777777666777;;;<<<888777888<<>>dddeeeXXX^^^qqqyyyXXX???CCCbbblllZZZJJJ@@@>>>DDDCCCLLLSSSXXXllltttfffYYYJJJFFFEEEHHHJJJKKKNNNSSSVVVZZZ```fffjjjlllmmmllliiihhhhhhhhhhhhjjjkkkllliiihhhhhhhhhiiilllmmmnnnqqqtttzzzuuuuuuqqqvvvzzz}}}ssstttrrrhhhWWWMMMSSS^^^lllrrrzzzxxxtttzzzvvvcccYYYRRRHHH@@@;;;888555444444555444444555666888:::<<<>>>???@@@CCCCCCBBB@@@???>>>=========>>>?????????===;;;:::888555555999;;;999888:::===PPPeeewwwwwwhhhWWWRRR[[[lll{{{{{{~~~~~~pppdddSSSVVVeee~~~uuuoooYYYGGG444,,,+++++++++,,,************************)))))))))))))))******+++,,,,,,,,,,,,---...//////...555KKKddd>>>999555222888???BBB>>>;;;:::888888???GGGNNNSSSZZZ___bbbddddddeeedddeeeggghhhhhhiiikkkmmmlllmmmnnnpppqqqrrrssssssssstttuuuwwwxxxzzzzzzzzzyyy}}}{{{ooofffeeeddd]]]TTTQQQFFFBBB@@@AAAAAA???AAAFFFHHHLLLRRRWWWYYY[[[\\\]]]```bbbdddgggjjjlllmmmnnnmmmooopppoooqqq~~~}}}vvvuuuttttttwwwxxxmmmoooqqqrrrwww~~~gggggg~~~yyyooodddYYYQQQLLLJJJBBBCCCDDDDDDAAA<<<888555444---111DDDTTTQQQBBB666444999>>>>>><<<>>>FFFNNNTTTYYYaaaffffff```XXXSSSBBB???<<<:::;;;;;;999666444666:::===:::555666;;;<<<===VVVWWWSSSZZZnnn{{{mmmaaaSSSPPP\\\rrrlllGGG888222111000//////...................../////////000,,,666...000;;;:::^^^fffRRRVVVjjj^^^BBBEEEccclll[[[KKKBBB???DDD???HHHOOOTTTgggttteeeXXXIIIEEEDDDGGGIIIIIILLLQQQUUUXXX]]]ccchhhkkklllllliiihhhhhhhhhhhhjjjlllmmmkkkjjjhhhiiilllooopppooonnnqqqwww{{{|||~~~}}}vvvyyy}}}~~~zzzjjj^^^VVVUUURRRLLLMMMUUUPPPUUU\\\hhhyyy{{{sssnnnsss|||vvvjjjaaaUUULLL@@@<<<888666666777777777888999<<<>>>???@@@??????DDDBBB@@@???@@@@@@???===<<<===>>>>>>===;;;999777777555666999:::888999===<<>>CCC???<<<:::888888>>>GGGLLLQQQYYY___bbbcccddddddcccdddfffggghhhhhhjjjllllllmmmnnnppprrrssssssssssssuuuvvvxxxzzz{{{||||||}}}{{{qqqhhhdddaaa[[[TTTRRRKKKDDD???>>>???===???BBBDDDIIIOOOTTTXXX[[[^^^```^^^aaadddfffggghhhjjjllllllmmmnnnmmmnnnttt~~~|||wwwuuuyyy|||}}}{{{tttrrruuuzzz}}}uuuuuujjjccc]]]ZZZUUUUUUUUUUUURRRJJJ===444777444444===GGGJJJBBB999:::999999>>>FFFMMMQQQQQQ\\\eeekkkeeeZZZQQQKKKGGG??????>>>;;;777555555666666888<<<===;;;999888777999<<>>AAA@@@BBBGGGPPP```}}}wwwhhh[[[JJJFFFEEEHHHKKKJJJJJJMMMSSSWWW]]]```aaabbbeeegggfffggghhhgggggghhhkkkmmmkkkjjjjjjkkklllnnnppprrrppprrrsssssswww~~~||||||||||||sss\\\]]][[[[[[]]]\\\RRRHHHGGGCCCCCCLLL___rrr~~~zzzxxxzzz}}}}}}}}}vvvgggZZZOOOJJJDDD???===<<<;;;:::<<<<<<<<<===>>>???@@@AAACCCCCCCCCBBBAAA>>><<<;;;@@@>>>:::777666666777888888999::::::999:::<<<>>>???CCCJJJUUUeeezzz|||wwwxxxzzz}}}wwwfff[[[QQQ]]]ssszzz~~~bbbOOO???000,,,------+++***))))))))))))))))))))))))*********)))))))))))))))++++++,,,------......///222000AAArrruuuGGG666666555555999@@@@@@???<<<888999===BBBJJJNNNSSSZZZ___ccceeefffgggggghhhiiijjjjjjjjjjjjmmmnnnnnnnnnooooooooopppqqqrrrtttvvvwwwxxxyyyyyyyyy}}}sssiiieeebbb\\\WWWTTTLLLEEE?????????===???BBBDDDHHHNNNSSSWWWZZZ]]]```___aaadddffffffgggiiikkkkkkmmmmmmlllmmmrrr||||||wwwyyy{{{zzz{{{~~~~~~xxxvvvzzz|||wwwxxxwwwrrrppphhhfffdddccc^^^UUUIIIAAA;;;999:::@@@GGGFFF>>>555777999===CCCJJJOOOQQQRRR\\\```___UUUJJJCCC???<<<===>>>>>><<<999777777777666999<<<===<<<:::999999<<<>>>IIIaaa{{{vvvzzz}}}uuugggYYYNNNUUUgggzzzZZZ<<<666111111000///////////////............////////////111///444444999:::SSSooobbbXXXjjjzzz___JJJAAAUUUddd]]]NNNCCC@@@>>>>>>AAAFFFMMM[[[uuummmYYYMMMGGGDDDGGGIIIIIIJJJLLLPPPUUU[[[___aaabbbdddffffffgggggggggggghhhkkkmmmkkkkkkkkkkkkkkkmmmnnnoooooorrruuuwwwzzz{{{xxxwww{{{yyycccccciiijjjcccXXXPPPHHHBBBCCC???<<<@@@KKKXXXccciiiuuuxxx{{{{{{yyyuuutttssswwwrrrmmmeee___]]]aaa```dddpppnnn\\\WWWPPPJJJFFFDDDCCCAAA>>>>>>@@@AAADDDFFFHHHIIIKKKJJJIIIGGGDDD@@@===;;;;;;999777666555666777888888999::::::999:::<<<>>>???AAAFFFOOO\\\mmm}}}uuudddZZZUUUcccyyy|||aaaLLL===///+++---,,,+++***))))))))))))))))))))))))***)))))))))))))))))))))++++++,,,------......///444222AAApppyyyJJJ666555555666999???@@@???<<<999999===AAAGGGKKKQQQXXX^^^cccfffgggfffggghhhiiijjjkkkkkkkkknnnnnnnnnnnnnnnnnnoooooosssssstttuuuvvvvvvwwwwww{{{uuujjjfffccc]]]YYYXXXMMMFFFAAA@@@???>>>>>>BBBCCCGGGMMMRRRVVVYYY]]]___```bbbdddfffffffffhhhiiilllmmmnnnmmmnnnsss{{{|||{{{{{{zzzyyy{{{~~~{{{{{{pppoooxxxzzztttqqqmmmiiiddd\\\RRRJJJ??????AAAFFFIIIHHHBBB===555:::BBBHHHMMMPPPQQQSSSYYYWWWPPPCCC:::888888666;;;<<<===<<<:::888888888777999<<<===<<<;;;;;;;;;<<<@@@JJJZZZjjj}}}|||tttcccXXXQQQ[[[mmm~~~uuuOOO888777111111000///////////////............////////////111///333222888999OOOyyyeeeaaasssttt]]]HHH<<>>???===:::999<<<@@@DDDGGGNNNUUU\\\aaaeeegggeeefffhhhiiijjjkkkkkkkkknnnnnnnnnnnnnnnnnnmmmmmmttttttssssssttttttuuuvvv{{{yyyllleeebbb]]]ZZZZZZPPPHHHBBBAAA@@@>>>>>>AAAAAAEEEKKKPPPTTTXXX\\\^^^```bbbdddeeeeeeeeefffhhhlllmmmoooppprrrvvv|||}}}}}}||||||}}}|||uuurrrssszzz}}}wwwsssnnnjjjfffaaaZZZTTTNNNMMMLLLKKKJJJGGGEEECCC>>>DDDKKKOOOOOOOOOPPPRRRRRROOOEEE999444777999888;;;===>>>===:::888777888777999;;;;;;::::::;;;<<<888AAAQQQaaallluuuzzzsssaaaXXXTTT___rrrkkkKKK888888111000000///////////////............////////////000...333111777888KKKcccdddvvvuuu\\\DDD777===FFFMMMMMMFFF???<<<===???DDDIIIMMM]]]pppZZZOOOEEEDDDEEEEEEGGGIIIIIINNNTTTZZZ^^^```aaaaaaeeefffffffffeeegggiiilllllllllkkkjjjjjjiiiiiiiiimmmqqqvvvyyyzzz{{{|||}}}xxxtttpppmmmllldddaaaZZZUUU]]]nnnyyy{{{}}}jjjWWWMMMKKKJJJCCCBBBAAA???@@@DDDKKKQQQYYYfffsssuuuooolllqqqxxxxxxuuupppiiieeeeeeWWWUUUSSSPPPPPP[[[rrr|||qqqfff^^^YYYUUURRRHHHHHHIIIJJJKKKMMMOOOPPPPPPOOOLLLIIIDDD>>>:::777333444555666666777888888999:::::::::999999;;;===AAABBBGGGPPP]]]kkkvvv|||{{{kkk]]]UUUSSSiiitttXXXBBB777,,,+++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))*********++++++,,,------......///222000888^^^ZZZ===333333555777:::===???===:::999;;;>>>BBBFFFKKKRRRXXX^^^bbbddddddeeefffhhhjjjkkkkkkkkknnnnnnnnnmmmmmmmmmllllllsssrrrrrrrrrssstttvvvwwwxxx|||~~~nnneeeaaa\\\ZZZZZZRRRKKKDDDBBBAAA>>>>>>AAA???CCCHHHMMMQQQVVV[[[^^^___aaacccdddddddddfffggghhhjjjmmmpppssswww|||~~~vvvxxx}}}~~~uuuqqqqqqmmmrrryyy|||xxxvvvsssnnnjjjeeebbb[[[TTTNNNKKKKKKLLLUUUXXXZZZXXXSSSOOONNNOOOOOOLLLDDD:::666888999888<<<======<<<999777666777888999::::::999999;;;<<<999CCCUUUgggqqqtttyyy}}}wwwppp^^^VVVTTT```rrruuu}}}vvvdddIII999666111000000///////////////............//////////////////222000666888FFF}}}fffccclllyyyeeeGGG999888>>>HHHJJJCCC>>>>>>>>>???DDDIIIJJJUUUtttdddVVVHHHCCCDDDDDDFFFHHHGGGJJJPPPWWW]]]`````````dddeeeeeeeeeeeefffiiikkkkkkkkkkkkjjjjjjiiihhhhhhmmmooorrruuuwwwxxxzzz{{{|||{{{rrriiiaaa]]]YYYVVVPPPNNNVVVkkk~~~kkkaaa^^^ZZZUUUDDDDDDDDDCCCCCCGGGMMMQQQSSS]]]hhhkkkllluuu~~~|||wwwpppggg^^^UUURRRYYYcccxxxnnngggaaa___SSSRRRQQQPPPOOOOOOOOOOOOIIIIIIGGGDDD@@@;;;777555666666777777777777777777999:::;;;:::999999;;;<<<;;;===BBBMMM[[[iiirrrwww~~~vvvfffZZZUUUYYYrrrpppSSS>>>555,,,+++,,,++++++,,,))))))))))))))))))))))))(((((())))))************++++++,,,------......///000222555SSSiiiGGG555222444444888;;;>>>>>><<<::::::<<>>>>>@@@>>>AAAFFFKKKPPPTTTZZZ]]]^^^```bbbdddddddddfffgggeeegggjjjmmmqqquuuwwwxxxjjjVVVOOOOOORRRVVVRRRUUUYYY^^^dddiiinnnppprrrvvv}}}vvvnnnnnnppptttxxx|||{{{kkkgggaaa]]]\\\^^^bbbeeehhhhhhgggbbb\\\UUUPPPNNNQQQQQQKKK@@@888666666444;;;;;;;;;999777666777888;;;;;;;;;:::888888;;;===@@@GGGVVVfffpppsssvvv{{{|||tttlllXXXSSSSSS```sssyyynnn~~~{{{ppp]]]EEE666333111111000///////////////............////////////000000333///777888BBBtttrrraaa^^^fffrrraaaGGG<<<:::EEEJJJCCC>>>AAA@@@>>>CCCIIIJJJPPPjjjppp___MMMEEEDDDDDDEEEGGGFFFHHHMMMTTT[[[___aaaaaacccdddeeeeeedddeeehhhkkkjjjjjjkkkkkkkkkjjjjjjiiimmmnnnoooqqqtttwwwzzz{{{xxx|||xxxhhhZZZOOOJJJLLLIIIFFFFFFKKK\\\yyyuuupppoooiiiaaaRRRQQQOOONNNNNNPPPRRRSSSSSSZZZccckkkwwwtttdddWWWQQQRRRfff~~~rrriiiccc```TTTSSSQQQNNNLLLJJJIIIIIIFFFFFFEEEBBB???<<<888666999999888777777777888888999:::;;;:::999999:::<<<<<<===CCCNNN]]]iiipppsss|||~~~~~~qqqaaaXXXVVVddd||||||vvvmmmQQQ<<<444---------+++***,,,))))))))))))))))))))))))((((((((()))******++++++++++++,,,------......///000555666JJJ}}}{{{VVV<<<444444333555999>>>???<<<::::::;;;AAACCCFFFKKKQQQVVVZZZ\\\___```bbbeeegggiiijjjjjjkkkkkkkkklllllllllmmmmmmmmmoooqqqtttvvvxxxyyyzzzxxxzzz}}}xxxjjjbbb\\\ZZZ[[[VVVNNNGGGEEEBBB>>>>>>@@@===@@@EEEIIINNNSSSYYY]]]\\\^^^aaaccccccdddfffhhhfffgggjjjmmmqqqrrrrrrrrr{{{yyyyyygggSSSFFF@@@???BBBFFF>>>AAAFFFJJJMMMTTT\\\bbbfffnnnwww~~~}}}~~~{{{wwwuuutttuuuzzzzzzyyyzzz}}}sssmmmZZZWWWUUUWWW]]]eeejjjllldddeeeffffffddd___YYYTTTVVVXXXTTTGGG;;;666555444777777777555444666999<<>>;;;999999<<<>>>EEEMMM[[[jjjpppsssxxx{{{rrriiiTTTQQQVVVfffyyyvvvpppsssZZZ@@@333222111111000///////////////............////////////000111333///777888@@@nnndddZZZgggyyy[[[DDD888CCCMMMHHHAAAAAA@@@<<<@@@IIIJJJMMMccc}}}{{{gggQQQGGGDDDDDDEEEGGGGGGGGGJJJQQQYYY___bbbbbbcccddddddddddddeeehhhjjjhhhhhhjjjkkkllllllllllllnnnnnnnnnpppsssvvvxxxyyy{{{}}}hhhVVVHHHAAA@@@CCC>>><<<>>>@@@III\\\ooo}}}wwwppphhhddd```^^^___^^^\\\YYYYYY___kkk{{{hhhYYYSSSSSSuuu{{{nnnddd^^^ZZZQQQPPPNNNLLLKKKJJJIIIIIIJJJIIIIIIGGGDDD@@@===;;;:::999777666666777999::::::;;;;;;:::999888:::<<<===???EEEQQQaaammmssstttvvvzzz~~~{{{mmm^^^WWWXXXlllrrrvvvgggSSS;;;444.........+++***,,,))))))))))))))))))))))))'''(((((()))******++++++++++++,,,------......///...777555AAAooofffDDD777555444333888>>>@@@===:::999999===???CCCHHHNNNTTTYYY\\\\\\^^^```ccceeeggghhhiiiiiiiiijjjkkklllmmmmmmnnnnnnpppsssvvvxxxyyyxxxwwwwwwxxx||||||mmmccc\\\ZZZ[[[WWWOOOHHHEEEBBB???>>>@@@<<>>888888999444444333333333777<<<@@@CCCBBB@@@===;;;;;;===@@@EEEQQQcccqqquuuuuuzzzzzzqqqgggSSSSSS[[[mmmxxxuuuyyyYYY===222444111111000///////////////............/////////000111111444000888999???kkkiii___tttkkkKKK777CCCQQQNNNDDDAAA@@@;;;???IIIKKKLLL^^^wwwlllTTTHHHEEEDDDEEEGGGGGGGGGIIIOOOXXX___ccccccccccccddddddccceeegggjjjfffhhhjjjlllmmmnnnnnnmmmnnnnnnoooqqqtttvvvvvvvvvwww{{{oooWWWGGG===<<<@@@???888666999;;;;;;EEERRRqqq}}}tttoooiiiggghhhgggbbb]]]```gggvvvwww```VVVUUUppp|||nnnddd]]]YYYSSSRRRRRRQQQQQQQQQQQQRRROOOOOONNNLLLIIIEEEBBB@@@999777666444555777:::<<<:::;;;;;;:::999888:::;;;999;;;BBBPPPaaaooouuuvvvuuuxxx{{{}}}~~~~~~yyyjjj\\\WWWYYYmmm~~~uuudddVVV;;;444//////...+++***,,,))))))))))))))))))))))))'''(((((()))***+++++++++++++++,,,------......///+++666333:::dddqqqJJJ:::777555222888>>>@@@>>>:::999999:::<<>>@@@AAA??????@@@CCCHHHOOOVVVZZZ[[[^^^aaaaaa```aaaeeeiiilllmmmmmmooopppqqqrrrssszzz|||zzz~~~uuuccc]]]OOOGGG@@@@@@@@@??????AAA@@@CCCHHHMMMQQQVVV\\\___fffjjjsss~~~xxx~~~{{{wwwxxx}}}zzzuuusssuuuxxx}}}lllXXXKKKGGGIII>>>???@@@BBBDDDGGGKKKNNNLLLUUUeeewww}}}uuuhhh___]]]^^^\\\SSSGGG===777444666555444333555:::BBBGGGFFFAAA<<<<<<;;;:::===BBBPPPYYYfffpppvvvzzz|||~~~{{{pppfffUUUYYYcccrrryyyvvvTTT:::555000////////////............////////////000000000000222333///000555444AAA[[[uuummmYYY777BBBSSSNNNCCCCCC???:::;;;AAACCCFFFXXXlllzzzlllXXXJJJEEEEEEGGGGGGFFFFFFHHHNNNVVV]]]``````fffggghhhgggffffffhhhjjjjjjjjjlllooossssssoookkkooommmkkklllooosssuuuvvvzzz~~~tttVVVKKKGGGAAA<<<===:::888888:::::::::@@@HHHnnnxxxppppppnnnhhheeefffjjjuuusss```ZZZggg}}}qqqjjjhhhgggddd``````bbbcccbbbaaa]]]XXXVVVUUURRRJJJEEEEEE>>>999777999:::888888999999:::::::::999888777777999>>>HHHUUUcccmmmsssvvvvvvxxxzzz{{{{{{}}}~~~vvvfffVVVTTT^^^sss~~~uuu___NNN555333///---,,,+++***(((+++++++++*********))))))))))))))))))************)))******+++---......///666333999===MMM~~~ZZZ???333...111555:::======:::888666;;;===@@@EEEJJJOOOTTTVVVXXX\\\aaaccccccccceeegggiiihhhggghhhkkknnnooopppqqqqqqqqqqqqrrrsssssssssvvvssswwwtttggg___\\\[[[[[[UUULLLDDD??????@@@AAAAAA@@@AAACCCGGGMMMSSSWWWXXX\\\___aaaaaaccchhhllllllmmmmmmooopppqqqrrrrrrxxxyyy||||||yyy{{{yyy|||~~~~~~~~~pppeeeaaaPPPGGG@@@BBBFFFFFFEEEFFFIIIOOOVVV]]]aaacccdddeeeiiikkkpppxxx{{{yyyyyy|||vvvyyywwwwwwyyy}}}|||tttnnntttvvvyyyyyywwwtttqqqoooeee___\\\^^^aaallluuuoooppppppyyybbbNNNDDDBBBDDDAAAAAAJJJUUUXXXRRRIIIIII___ttteeebbb___ZZZQQQDDD:::555555555444444777===DDDIIIFFF@@@<<<;;;::::::>>>CCCRRR\\\iiirrrvvvyyy|||xxxlllaaaQQQYYYfffvvv~~~|||XXX===888333////////////............////////////000000000000222333000111555444???WWWvvv```QQQQQQTTTOOOIII>>>999999===>>>AAAPPPbbbzzzmmm[[[LLLEEECCCDDDEEEFFFEEEGGGLLLTTTZZZ]]]]]]dddeeeggggggfffggghhhjjjjjjjjjlllooossssssqqqnnnlllnnnoooqqqsssvvvyyy|||zzz~~~gggQQQKKKJJJEEEBBBCCCAAA???>>>===<<<<<>>CCCHHHNNNSSSUUUWWW\\\aaacccbbbbbbdddfffiiiiiihhhiiikkkmmmnnnooommmnnnpppqqqssssssttttttuuussswww{{{lllbbb^^^\\\[[[VVVNNNFFFAAA??????@@@BBBAAAAAACCCFFFKKKQQQTTTVVVZZZ^^^```bbbeeejjjooolllmmmmmmnnnooopppqqqqqqrrruuuwwwzzztttqqqqqqnnnsssyyynnngggooosssrrrrrruuuyyyzzzvvvqqqQQQIIIDDDHHHNNNPPPOOONNNRRRYYYbbbiiikkkhhheeebbbcccdddkkktttvvvsssppppppvvvuuuooopppuuu}}}yyyooohhhqqqtttvvvrrrhhh]]]TTTPPPJJJDDDAAABBBCCCJJJ___tttlllaaa^^^jjj{{{jjjXXXOOOOOOCCC>>>KKKaaakkk```QQQ\\\sssuuuiiiaaa```[[[MMMAAA;;;888777555666999>>>CCCGGGFFF@@@;;;:::::::::???EEESSS^^^llltttvvvwww{{{}}}ttthhh\\\NNNYYYjjj{{{RRR888444000////////////............////////////000000000000111444111222666444<<>>888888999666555666666888:::;;;:::999999999@@@GGGRRR___jjjqqquuuvvvzzz{{{|||}}}|||}}}yyyooo___SSSXXXfff{{{yyyyyypppVVV>>>222000---------......---+++++++++***************)))))))))*********++++++---.........//////000000222222;;;@@@HHHlllqqqKKK777555333333555:::>>>???;;;777777999<<<@@@FFFKKKPPPSSSWWW[[[```bbbbbbaaaccceeeiiiiiiiiiiiijjjkkkmmmmmmkkkmmmooorrrtttttttttssstttsssvvv~~~nnnccc``````[[[XXXQQQJJJCCC@@@???@@@AAAAAA@@@BBBEEEJJJPPPSSSUUUYYY]]]```aaadddjjjnnnkkklllmmmmmmnnnoooppppppmmmrrrxxx{{{~~~~~~jjjggggggdddhhhkkk^^^XXXdddhhhkkksss{{{TTTPPPOOOSSSWWWWWWWWWYYY]]]cccjjjnnnmmmiiidddaaaZZZ\\\dddoootttqqqnnnmmm{{{nnnjjjkkkqqqxxx}}}uuummmiiisssuuuuuunnnaaaTTTJJJFFFEEECCCDDDEEEDDDCCCJJJTTT|||yyygggWWWgggyyyiii```MMM@@@KKKeeevvvrrrfffsss|||jjjccc___TTTIIIDDD<<<:::777777999===@@@BBBFFF???:::999:::;;;@@@GGGRRR^^^llltttvvvwww{{{{{{sssfffZZZNNN\\\ooo~~~wwwIII222000...////////////............////////////000000000000///444222333777555:::JJJ___???DDDHHH>>>AAA>>><<<===<<<===GGGRRRaaa|||tttfffVVVJJJDDDDDDGGGCCCCCCEEEIIIOOOUUUYYY\\\^^^bbbfffiiijjjjjjkkkllllllllllllmmmooopppppppppqqqqqqrrrssstttvvvxxxyyytttllleeeccc```[[[[[[^^^YYYVVVRRRNNNJJJNNN]]]mmmzzzsssuuu|||yyyvvvssseeeUUUKKKAAA999888999888777888999<<<>>>>>><<<::::::;;;AAAIIIWWWdddmmmsssuuuvvvzzz{{{||||||{{{|||~~~~~~wwwkkk[[[SSS]]]lllvvvzzzzzziiiNNN555222000---------...------************************))))))*********+++++++++........./////////000000444444;;;DDDNNNhhh}}}TTT999444444333333888???AAA===999666777999===BBBHHHMMMPPPVVV[[[```bbbbbbbbbdddfffiiijjjjjjjjjjjjjjjkkkllllllnnnqqqtttuuuuuusssrrrsssrrrvvv|||ooocccaaaccc[[[YYYUUUMMMFFF@@@?????????>>>???@@@DDDJJJPPPSSSWWWZZZ^^^___```bbbgggkkkjjjjjjkkkmmmnnnooopppqqqooossswwwzzz~~~kkk```___\\\]]][[[OOOSSSjjj|||vvv[[[[[[^^^bbbaaa___aaaeeeiiilllppprrrqqqooonnnnnneee```___ccchhhiiikkknnn|||rrrjjjhhhnnntttwwwzzz}}}|||wwwrrrrrrsssyyyxxxuuulll```VVVPPPMMMLLLKKKKKKKKKHHHEEEFFFIII\\\wwwccc___eeezzz{{{ssscccTTTYYYkkkyyyyyyssssss{{{sssggg\\\PPPIII===:::666666999>>>AAABBBEEE???:::::::::;;;@@@FFFNNNYYYhhhqqquuuwww|||~~~{{{sssfffZZZSSSbbbssslllDDD333444222////////////............////////////000000000000...444333222777555888DDDzzz~~~[[[@@@>>>AAA???@@@>>>======<<<>>>FFFMMMXXXvvv~~~vvviiiYYYKKKEEEDDDFFFAAABBBDDDHHHMMMTTTZZZ^^^]]]```fffiiikkklllnnnooonnnnnnmmmlllkkklllnnnooorrrooommmpppvvv|||~~~~~~|||yyytttooooooqqqjjjeee```[[[WWWYYYfffttt}}}vvvbbbQQQFFF;;;999;;;;;;:::;;;<<<>>>@@@>>>:::888999<<>>AAA>>>;;;555666777:::???EEEJJJMMMTTTYYY___aaabbbbbbdddggggggiiikkkkkkjjjiiikkkllloooqqqsssuuuuuutttrrrppprrrrrruuuzzz}}}ssseeebbbeee[[[[[[XXXQQQHHHAAA??????>>>>>>>>>???DDDIIIOOORRRWWWZZZ]]]^^^^^^```dddhhhhhhhhhjjjlllnnnpppqqqrrruuutttssstttyyy~~~ooo^^^ZZZSSSPPPMMMDDDQQQppptttfffgggkkkpppppplllmmmqqqnnnoooooopppqqquuuzzz~~~~~~ooo```ZZZZZZ___gggoooiiihhhggghhhlllrrryyy}}}zzz{{{{{{yyywwwyyy}}}}}}xxxqqqiiibbb^^^[[[ZZZZZZWWWRRRMMMJJJIIIIIIJJJOOO[[[yyywwwdddkkkxxxooommmqqqsssoooiiieeecccccciii{{{~~~qqq```PPP???:::555555:::AAAEEEFFFDDD???;;;;;;;;;;;;???DDDGGGQQQ___kkksssyyy}}}~~~yyyqqqeeeYYYXXXiiiyyyxxx```@@@333666333////////////............////////////000000000000---444222111666666777AAAmmmyyyxxxfffQQQAAA999;;;???======<<<;;;;;;===BBBFFFOOOiii|||lll[[[MMMFFFCCCCCC@@@BBBDDDGGGKKKQQQXXX]]][[[___cccgggjjjmmmppprrroooooommmkkkjjjkkkooorrrpppkkkggghhhmmmuuu{{{|||wwwqqqnnnjjjjjjrrr{{{tttZZZLLL???<<<============<<>>?????????>>>???BBBGGGLLLOOOUUUXXX[[[\\\\\\^^^cccgggeeefffhhhkkknnnppprrrssstttsssssstttwwwzzz~~~sssaaaVVVHHHDDDBBB<<>>>>><<<::::::<<>>222///---***)))***+++***)))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,---///111222333444444<<<<<>>???888777777888;;;???DDDGGGJJJPPPVVV[[[\\\^^^bbbeeebbbgggkkkllliiiiiikkknnnoooppppppqqqqqqqqqppppppppprrrtttvvvyyy}}}lllcccbbb[[[]]]\\\UUUJJJBBB>>>>>>AAA@@@??????BBBEEEJJJLLLSSSVVVZZZ[[[\\\^^^cccgggdddeeegggjjjnnnqqqssstttnnnrrrwwwzzzzzzzzz{{{|||}}}zzzdddTTT@@@<<<<<<777FFFggg}}}vvvuuu|||yyyuuurrrrrrxxxyyypppnnnppppppqqqttt|||~~~yyyooocccYYYQQQPPPVVVeee|||}}}xxxpppeeeZZZPPPHHHDDD??????GGGPPPNNNNNNhhhwwwRRRIII>>>999;;;???BBBBBBDDD@@@>>>???>>>;;;<<>>===>>>RRRrrr|||gggZZZQQQIIIDDDCCCDDDEEEEEEEEEHHHOOOTTTWWWZZZ]]]aaaeeejjjooosssoooooonnnmmmlllpppxxx}}}pppZZZSSS\\\hhhrrryyyxxx|||~~~zzzttttttuuu|||lllZZZIIIBBBAAA???===<<<@@@BBBCCC@@@<<>>@@@999888777777:::>>>CCCFFFFFFLLLSSSXXXZZZ\\\```dddaaafffkkkllljjjiiikkkooolllmmmmmmnnnoooppppppqqqooorrrtttuuuxxx|||jjjiiiddd]]]YYYVVVSSSLLLBBB>>>???>>>???>>>>>>???CCCHHHLLLOOOSSSXXX[[[]]]^^^```aaajjjiiiiiijjjlllooorrrtttqqqsssuuuvvvvvvxxxzzz|||~~~qqqXXXLLLAAA>>>:::999@@@KKKooovvvppprrryyyzzzuuuvvv}}}qqqggg^^^\\\bbblllqqqyyytttggg]]]SSSHHHCCCCCCKKKHHHIIILLLKKKMMMWWWcccnnnJJJ999===<<<:::???BBBDDDCCCAAA>>><<<;;;;;;;;;<<<>>>III]]]oooyyy~~~~~~}}}|||pppbbbZZZYYYbbbrrr~~~eeeKKK999222111222///////////////.........///000000111111111111000333333444444333555777:::LLLvvvWWWZZZvvvgggJJJ;;;888888<<>>999777999<<>>888===NNN^^^ooorrruuuwwwxxxxxxzzz{{{{{{|||}}}|||{{{|||~~~{{{lll\\\VVV\\\jjj~~~rrrsss~~~yyy{{{ppp\\\EEE666000...------,,,,,,++++++***++++++******************+++++++++***++++++,,,,,,,,,...111333333444555777888:::???DDDGGGPPPhhh^^^@@@555777666...:::FFF;;;>>>:::888888<<<@@@AAA@@@DDDIIIQQQWWW[[[^^^```aaaccceeefffggggggjjjmmmpppmmmnnnnnnnnnllllllnnnpppssspppqqqvvvyyyxxx{{{kkkhhhaaa]]]YYYVVVSSSLLLCCC??????>>>>>>>>>>>>???BBBGGGKKKNNNRRRWWWZZZ\\\^^^___aaaiiihhhhhhiiikkknnnqqqsssqqqsssuuuwwwwwwxxx{{{}}}fffQQQEEE=========:::>>>FFFNNNbbbttt|||{{{xxxzzz}}}}}}|||mmmkkknnnuuussspppxxx|||ooo```UUUNNNIIIIIIMMMMMMKKKLLLMMMKKKIIIOOOXXXwwwzzzUUU???>>>::::::???BBBDDDCCCAAA???============<<<@@@LLL```rrr{{{}}}~~~{{{nnn```XXXXXXhhhvvvhhhIII888222111000/////////////////////...//////000111111111111000222333444444444555777:::JJJqqqcccYYYssszzzVVV<<<555:::;;;>>>@@@>>>999777888:::>>>CCCWWWyyyxxx```SSSLLL@@@BBBDDDEEEDDDCCCEEEIIIMMMWWWZZZ^^^bbbeeehhhlllooonnnnnnmmmkkkkkkmmmqqqtttbbbSSSRRReeesss~~~}}}tttjjjgggjjjnnnvvv|||~~~}}}~~~|||xxx{{{{{{xxxvvvqqqgggbbbcccaaarrreeeJJJCCCDDDAAA???AAADDDEEECCC>>>;;;CCCUUUdddqqqtttwwwxxxxxxyyyzzz{{{{{{|||||||||{{{{{{|||~~~xxxhhhZZZWWWaaaqqq|||rrrttt{{{zzzoooXXXBBB444///...------,,,,,,+++******++++++******************+++++++++++++++,,,,,,------///111222333444666888:::;;;???CCCEEEKKK]]]oooiiiGGG777666777222:::DDD;;;>>>;;;777777:::===??????CCCHHHOOOUUUYYY[[[]]]___bbbdddeeeeeefffhhhkkknnnmmmnnnnnnmmmllllllnnnpppssspppppptttuuutttwww}}}rrrlllbbb^^^ZZZVVVTTTNNNEEE??????>>>>>>>>>>>>???AAAFFFJJJMMMPPPVVVZZZ\\\]]]___aaaggggggggghhhjjjmmmoooqqqqqqsssvvvwwwxxxzzz|||~~~~~~}}}sssXXXIII???999===>>>;;;<<>>@@@???;;;777777888<<<<<>>333000---------,,,++++++************+++++++++++++++++++++++++++++++++,,,---......///000111222444888;;;>>>===???AAACCCFFFOOOXXXyyy{{{UUU>>>444888666:::@@@>>>@@@<<<888666777:::<<<===BBBFFFMMMRRRVVVYYY\\\]]]aaacccddddddeeefffiiikkklllmmmmmmmmmllllllnnnppprrrpppooopppoooooorrrxxx}}}uuuhhh```[[[WWWUUUPPPGGG@@@???>>>>>>???>>>>>>AAADDDHHHKKKOOOUUUYYY\\\^^^```aaadddeeeeeegggiiikkkmmmoooqqqsssvvvxxxyyy{{{}}}~~~}}}|||rrrrrrmmm[[[MMMCCC===AAACCC@@@???CCCRRRfff}}}~~~xxxiiiccc^^^]]][[[VVVSSSTTTRRRVVV[[[_________```bbbaaacccqqqgggPPP>>>999===;;;@@@???????????????@@@@@@<<>>^^^YYYrrrmmmJJJ>>><<<>>>AAAAAA===:::888777>>>;;;BBBXXXxxxooo___WWWLLLEEEDDDCCCBBBBBBCCCEEEGGGPPPTTTYYY\\\___bbbeeeggghhhiiijjjjjjjjjllloooqqqnnnvvv}}}cccSSSSSSiiizzzuuueee]]]\\\^^^ZZZ^^^ccchhhlllrrrzzzvvvkkk]]]XXX^^^jjjtttyyyssssssuuu}}}|||{{{zzzzzz|||}}}|||{{{yyywwwsssnnnjjjeee^^^YYY]]]]]]___ccchhhjjjhhhffflllpppwww{{{qqqvvvfffNNNJJJMMMMMMKKKJJJDDD===<<>>>>>@@@CCCDDDEEEGGGZZZjjjLLL777666888888<<>>:::666666888:::<<>>???>>>>>>@@@CCCEEEJJJNNNSSSXXX[[[]]]```aaabbbbbbccceeegggiiikkklllppprrruuuwwwyyy{{{~~~|||qqquuuxxxnnnZZZOOOGGGHHHIIIEEEGGGLLLbbbttt}}}wwwssslllgggddddddbbb\\\XXXXXXZZZ___fffjjjmmmoooooonnnjjjeeejjjyyyqqqWWW@@@<<<@@@===>>>>>>>>>??????@@@@@@@@@>>>III^^^rrr}}}~~~||||||xxxooo___UUUYYYbbbyyyNNN999555444000------.........//////000000......000111111222222222333555777888777777999:::===ZZZaaapppaaaAAA<<>>@@@DDDFFFDDDAAAGGGzzzaaa???555777666999EEECCC@@@<<<888666777:::<<<<<<@@@FFFKKKQQQWWW]]]``````bbbdddeeeeeefffhhhjjjiiijjjlllllllllmmmoooqqqxxxwwwqqqggg^^^\\\^^^```lllddd^^^ZZZZZZWWWNNNEEEAAA===>>>???>>>>>>???AAACCCFFFJJJPPPUUUYYY[[[^^^```___```bbbdddfffhhhiiijjjnnnqqqtttwwwyyy{{{~~~{{{fff\\\TTTSSSPPPKKKOOOXXXooo}}}~~~~~~zzzwwwuuuxxxpppiiifffccc```___aaabbbfffjjjkkkmmmooonnnkkkhhhccceeelllooouuu}}}bbbFFF>>>@@@;;;>>>>>>???@@@AAAAAA@@@@@@CCCPPPeeexxxxxxxxxtttjjjZZZSSS]]]kkklllIII:::777222...---------......///000000000---...///111222222222222555777999:::::::::;;;<<>>@@@EEEJJJIIIDDDCCCnnnyyyMMM666777555666CCCAAA@@@>>>;;;777777999;;;999===BBBGGGMMMTTTZZZ___]]]```ccceeefffggghhhjjjhhhiiikkkllllllmmmppprrr{{{|||qqqeee^^^[[[YYYqqqggg```\\\\\\ZZZQQQGGGCCC===>>>???>>>===>>>@@@BBBBBBFFFLLLQQQUUUXXXZZZ\\\]]]^^^```ccceeefffggghhhmmmooosssvvvxxx{{{~~~yyyrrrnnnlllfff```eeepppxxxsssvvvzzzyyyyyy||||||uuunnnllliiidddbbbccc```cccccc``````cccaaa\\\ZZZWWWXXX[[[\\\^^^jjjyyy~~~fffHHH???@@@999@@@AAABBBCCCCCCCCCBBBAAAIIIWWWlll}}}}}}uuuuuuqqqeeeVVVSSSbbbtttxxx^^^DDD999555000---000------......///000000111---...///000222222222222666888;;;<<<<<<;;;<<<===AAAOOOqqqiiimmmtttKKK::::::;;;<<<======<<<;;;666999???DDDNNNggg~~~nnnXXXIIIFFFCCCBBBCCCDDDDDDCCCEEEJJJRRRXXX\\\```ccceeebbbeeehhhjjjjjjiiijjjkkkpppttt~~~fffVVVLLLQQQYYYddduuugggWWWLLLKKKIII@@@;;;===@@@@@@??????@@@CCCHHHKKKRRR___mmmvvv}}}}}}vvvccc[[[VVV[[[kkk~~~~~~zzzxxxxxxxxxqqqeeeZZZPPPHHHAAAAAAAAAAAAEEEJJJFFFIIILLLNNNOOOSSSYYY___eeetttyyyjjjfff___UUUEEEBBB@@@EEERRRbbbpppxxx|||~~~{{{rrrjjj^^^^^^eeesss~~~jjj```eeeuuu~~~gggKKK888222000---,,,,,,++++++***)))))))))******++++++,,,------...,,,,,,------...000111222222333555555555666777999888<<>>>>>???>>>;;;888666777999888;;;???CCCHHHNNNUUUZZZZZZ]]]aaaccceeefffhhhjjjgggiiijjjkkklllmmmppprrryyy|||ssskkkeee}}}wwwhhhbbb]]]^^^[[[RRRIIICCC===>>>???>>>===>>>???AAA>>>CCCIIINNNRRRUUUXXXZZZ\\\^^^```bbbdddffffffggglllooorrruuuwwwzzz~~~|||ooofffbbbhhhppptttxxx}}}xxxtttssstttqqqiiibbb___YYY\\\YYYTTTSSSVVVUUUOOONNNKKKKKKLLLLLLKKKNNNSSSdddjjjnnn]]]DDD???DDD>>>BBBCCCDDDEEEEEEDDDCCCCCCNNN[[[qqqxxxyyy{{{tttsssnnncccTTTSSSeeezzzzzzhhhQQQ===666333---...555---------...///000000111---...///000222222333333777999<<<============>>>@@@HHHdddjjj```{{{rrrNNN999888888999;;;<<<<<<;;;999<<>>@@@TTT}}}yyy```MMMIIIDDDBBBCCCDDDBBB@@@CCCHHHPPPVVV[[[___bbbddd___bbbgggiiijjjjjjkkklllnnntttmmm```GGGEEEHHHSSS```sssvvviii[[[NNNEEEFFFCCC<<<===EEEBBBAAA@@@????????????>>>???LLL[[[dddmmmuuusssmmmaaaYYYRRRUUUcccttt|||wwwzzzzzzgggWWWIIIAAA;;;===@@@@@@DDDKKKHHHHHHHHHJJJOOOUUUZZZ\\\dddqqq|||}}}yyyooojjj^^^MMMDDDCCCDDDJJJUUUcccqqqxxxzzz{{{}}}~~~wwwnnnfff[[[^^^iiiyyy}}}eeeYYY^^^nnnzzzvvv___DDD222000111000,,,,,,++++++***)))))))))******+++,,,,,,---......,,,,,,------///000111222222444666777666666777888777<<>>;;;777555555777999;;;>>>AAADDDJJJPPPUUUWWW[[[___bbbdddeeegggiiiggghhhjjjkkklllmmmpppsssuuuwwwlllpppddd```]]]VVVWWWSSSEEECCCAAA@@@?????????===;;;===AAAFFFJJJNNNSSSXXX[[[^^^___`````````bbbeeeggghhhmmmmmmpppvvvsssvvvvvvuuuyyy~~~yyyhhhPPPJJJHHHRRRfffxxx|||yyyxxxwwwtttooohhhaaa[[[WWWQQQQQQQQQRRRQQQNNNHHHDDDDDDDDDCCCCCCBBBBBBCCCCCCJJJIIIFFFDDDBBBAAA@@@@@@DDDBBBFFFKKKGGG>>>CCCNNN^^^kkk{{{}}}}}}~~~wwwrrrooofffYYYQQQYYYmmm~~~zzzhhhHHH777888333---000000............///////////////000111111000111333555777777999<<>><<>><<<999:::;;;999===CCCFFF^^^}}}fffXXXLLLIIIGGG???>>>CCCBBB@@@EEEKKKQQQVVV[[[___bbbdddcccdddfffiiikkkkkkkkktttpppzzzrrrcccQQQFFFBBBGGGMMMSSScccttt}}}ssskkkkkkhhhiiiqqq{{{~~~xxxpppUUUSSSPPPLLLKKKMMMRRRWWWTTTUUUSSSNNNFFFAAAAAABBBBBBDDDEEEJJJXXXgggkkkfff]]]SSSKKKQQQdddvvv{{{{{{rrraaaOOOCCC:::<<>>>>>DDDMMMOOOKKK@@@QQQhhhzzzQQQ888555777666999999999:::;;;999666333444777;;;???BBBEEEJJJMMMQQQVVV\\\___```aaadddfffhhhhhhiiijjjlllnnnpppqqqtttyyybbb{{{sssfffaaa^^^WWWWWWTTTGGGDDDBBB@@@?????????===;;;===@@@EEEIIIMMMRRRVVVZZZ\\\^^^_________aaadddfffiiiooonnnlllmmmiiimmm~~~eeebbbfffnnn}}}ooo[[[IIIDDDAAAKKK^^^ooovvvuuuvvvsssoooiiiccc^^^ZZZXXXUUURRRNNNLLLJJJHHHEEECCCBBBAAAAAAAAAAAABBBCCCCCCAAABBBCCCDDDDDDDDDCCCCCCDDDBBBFFFJJJEEE???FFFTTTfffqqqyyyrrrlllbbbWWWTTT^^^qqq~~~uuucccEEE666777222---000000............///////////////000111111111111444666666777:::>>>BBBDDDCCCBBBBBBKKKTTTuuubbbiii```FFF888777===<<<<<<===999:::;;;888<<<@@@AAAUUUxxxooo[[[MMMHHHFFF>>>===CCCBBB@@@DDDKKKPPPUUUYYY^^^aaabbbcccdddgggiiikkkkkkkkkoooooozzzlllZZZPPPIIIGGGDDDCCCOOO```yyyppphhhcccccckkknnn```^^^^^^```eeelllrrrvvvsssqqqkkkbbbVVVKKKDDD@@@<<<>>>@@@FFFTTTbbbeeeaaaTTTMMMJJJUUUjjjzzz~~~|||{{{rrrcccPPPDDD<<>>444...,,,...++++++++++++++++++++++++************++++++++++++000000111222333444555555444666888999999999;;;<<<777:::<<<<<>>;;;CCCUUUfffnnnqqqqqqnnniiiddd___[[[YYYXXXVVVQQQJJJEEECCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEE???AAADDDGGGHHHHHHFFFEEEDDDDDDFFFGGGBBB@@@MMM^^^rrrzzz~~~zzzppphhh]]]VVVYYYfffwwwrrr[[[@@@333555000---000000............///////////////000111111111222444666777888;;;???EEEHHHHHHHHHCCCGGGNNNoooooofffyyyXXX<<<777???999999???999:::;;;888999<<<:::IIIfffppp```PPPIIIEEE======DDDCCC@@@DDDIIINNNRRRWWW[[[___```bbbeeehhhjjjkkkkkkkkkkkknnnxxxxxxddd\\\VVVRRRJJJAAAAAAIII[[[zzzyyypppeeeooommmnnnrrrxxxvvvjjj]]]QQQJJJ@@@AAACCCHHHSSS]]]^^^[[[MMMHHHIIIWWWnnnyyy{{{}}}uuujjjUUUHHH???BBBKKKPPPSSSTTTTTTTTTTTTVVVWWWWWWTTTRRR___gggqqqwwwyyy}}}zzzmmmccc[[[SSSIIIBBBIIIKKKMMMPPPYYYgggrrrwwwyyyyyyxxxxxxxxxyyyzzzzzz|||~~~zzzssslll```VVVWWWiiiyyyuuuYYYRRRWWWhhhzzzttt~~~lll[[[FFF999222...---...---,,,,,,++++++******************++++++,,,,,,,,,000000111222333555777888666888999999999999:::<<<;;;<<<======BBBHHHJJJHHHGGGOOOWWWqqqyyyLLL;;;999777999888888999:::999666444333555888;;;>>>AAAEEEHHHNNNSSSYYY\\\^^^```cccfffeeeeeefffgggiiikkkmmmnnntttssssssxxxEEEZZZnnneeeaaaYYYVVVUUULLLGGGEEEBBB@@@??????===<<<<<<>>>AAADDDGGGKKKPPPTTTVVVXXXZZZ[[[\\\^^^aaacccbbbpppwww|||~~~ooo]]]ZZZeeexxxfffhhhkkkhhhwww~~~{{{{{{~~~ooo]]]FFF>>>999@@@OOO]]]iiioookkkiiigggccc```]]]ZZZYYYTTTPPPJJJFFFEEEFFFHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLJJJIIIGGGEEEEEEFFFDDD@@@DDDWWWjjj|||zzzvvvmmmcccWWWVVV```ppp~~~tttSSS;;;111333///---111///............///////////////000222222222333555888888999;;;@@@EEEIIIIIIIIIFFFDDDHHHdddooo~~~OOO<<<>>>666888AAA:::888:::888888;;;777@@@WWWwwwiiiVVVLLLFFF======DDDCCC@@@CCCGGGKKKOOOSSSYYY\\\]]]```eeeiiijjjkkkkkkkkkkkkpppwwwrrriiiccceeecccWWWIIIBBBBBB\\\xxx|||~~~{{{uuummmfff```XXXOOOHHHJJJIIIJJJNNNTTTYYYYYYVVVLLLIIILLL\\\sss|||xxx{{{yyyttt```OOOAAABBBIIIOOOUUU\\\]]]]]]]]]]]][[[YYYVVVUUUYYY^^^cccfffgggkkkqqqvvvzzz}}}|||zzzxxxxxxoooggg]]]SSSMMMHHHCCC@@@LLLLLLMMMSSS]]]jjjssswwwzzzyyyyyyxxxxxxxxxxxxxxx{{{}}}}}}uuummmeeeZZZRRRXXXnnn{{{ccc___eeetttyyyuuu|||eeeTTT@@@555111...---...------,,,,,,+++***))))))******++++++,,,,,,------......///000333555888999888:::::::::999999:::<<<<<<<<<<<<===AAADDDEEEEEEHHHKKKOOObbbbbbBBB999<<<999888888888999999777555222444777999;;;>>>BBBEEEKKKPPPVVVYYY[[[^^^bbbfffeeeeeefffgggiiijjjlllmmmoooqqqsssvvv|||???OOOqqquuuhhhcccZZZUUUUUUNNNJJJGGGCCC@@@??????===<<<;;;===???AAADDDHHHMMMPPPRRRUUUXXXZZZ[[[]]]___bbbcccnnnttt}}}zzz___QQQTTTkkk~~~~~~~~~vvvtttyyyzzzqqqfffKKK@@@999===HHHTTTaaalllfffggghhhgggeeebbb^^^\\\VVVTTTRRRRRRTTTUUUVVVUUUTTTSSSQQQOOONNNLLLLLLKKKPPPOOONNNMMMLLLLLLLLLMMMGGGGGGEEEBBBAAAKKKaaavvv}}}wwwssshhh]]]TTTWWWgggyyyvvvJJJ777000222......111...............///////////////111222333333444777999::::::<<>>CCCAAAAAABBBEEEHHHKKKPPPUUUYYYZZZ^^^dddggghhhiiijjjkkkmmmpppuuurrrssswwwppp]]]MMMAAAKKKaaayyyrrroookkkfff___ZZZVVVSSSMMMIIIJJJHHHHHHLLLQQQTTTTTTTTTMMMQQQ[[[nnn}}}~~~}}}mmmWWWDDDCCCIIIQQQ^^^kkkllllllkkkhhhccc^^^ZZZXXXUUUWWWYYYYYYXXXZZZ^^^bbbbbbdddeeedddbbb^^^\\\[[[VVVSSSMMMGGGCCCBBBAAAAAAMMMKKKNNNWWWeeeooouuuxxx|||{{{zzzyyyxxxxxxxxxxxxyyy|||zzzqqqhhh^^^VVVSSS```vvvyyyxxx}}}}}}yyytttyyy}}}aaaOOO<<<222000...,,,,,,------,,,,,,+++***))))))***++++++,,,------......///000111333555888:::;;;:::;;;;;;:::999999;;;<<<;;;::::::===@@@AAAAAAAAAGGGHHHKKKZZZ}}}WWW===;;;:::999888888999999888666222444666777888;;;???CCCGGGLLLRRRUUUXXX[[[aaaeeeeeeeeefffgggiiikkklllmmmooorrrvvvwwwxxx{{{???HHHfff}}}nnnggg\\\VVVUUUQQQLLLHHHDDDAAA??????>>><<<:::;;;===>>>@@@DDDIIIMMMPPPSSSWWWYYY[[[]]]___aaaeeejjjjjjrrr}}}cccQQQIIITTTjjj|||{{{zzzllleeehhhnnnqqqpppRRREEE;;;;;;AAAIIIXXXfffdddfffjjjlllkkkhhhdddaaa^^^^^^```ccceeefffdddbbb^^^\\\ZZZWWWTTTRRRQQQPPPOOONNNNNNMMMNNNPPPRRRSSSJJJHHHDDD@@@DDDTTTlll}}}vvvpppbbbYYYSSS[[[nnnrrrDDD444///111---...111---............///////////////111333333333555888:::;;;;;;;;;>>>AAADDDEEEDDDFFFBBBFFFTTTttt|||YYY;;;999<<<<<<===888<<<888888<<<888999FFF___|||jjjYYYOOOCCC@@@BBB???AAABBBCCCEEEGGGLLLRRRWWWWWW\\\bbbeeeffffffiiillllllnnnrrr{{{}}}|||xxxkkk^^^IIIGGGLLLbbbyyypppqqquuutttpppiiibbb[[[UUUPPPLLLDDDAAABBBIIIOOOSSSVVVZZZWWWbbbvvvyyy___IIIDDDIIIRRRcccuuuwwwxxxyyyvvvpppiiidddaaadddeeedddcccaaa```aaabbbZZZYYYXXXVVVSSSPPPLLLKKKHHHHHHEEEBBB@@@BBBEEEHHHRRRNNNRRR___nnnvvvyyyzzz}}}|||{{{zzzyyyyyyyyyyyywwwzzz}}}zzzpppdddYYYVVVZZZlll|||~~~xxx]]]KKK888000///...,,,+++---,,,,,,++++++*********++++++,,,------...//////333444666999;;;===>>>>>>;;;;;;;;;:::999999<<<>>>@@@>>>@@@FFFHHHGGGEEEEEEFFFDDDIIITTTnnnxxxOOO>>>;;;:::999999:::;;;:::999333444555555666999>>>AAACCCGGGMMMQQQTTTXXX^^^cccdddeeeeeefffhhhjjjlllmmmssstttuuuttttttwww~~~===AAA[[[tttmmm```XXXXXXUUUMMMIIIDDDAAA??????>>>===:::;;;<<<<<<>>>AAAFFFJJJOOORRRVVVYYY[[[]]]___aaaaaaggggggnnn|||bbbPPPFFFFFFPPPiiivvvkkkjjj}}}qqq___ZZZ```kkksss[[[KKK>>><<<===BBBQQQbbbfffhhhjjjmmmmmmllljjjhhhhhhiiijjjlllnnnllliiifffaaa```]]][[[XXXWWWUUUUUUOOOOOOQQQRRRTTTUUUWWWWWWMMMIIICCC@@@HHH\\\ttt|||ssskkk]]]VVVTTT___sssfff@@@333000111---...111,,,............////////////000111333444444666888;;;:::::::::===@@@CCCDDDDDDEEEBBBHHHOOOfffzzzmmm??????===555>>>:::>>>999777;;;888666@@@SSSmmmsssaaaUUUFFFAAAAAA<<>>>>>;;;;;;;;;:::999:::===@@@DDDBBBFFFNNNPPPLLLIIIIIIHHHBBBHHHNNN]]]pppNNN<<<;;;999:::;;;<<<<<<;;;444555555555555888<<<@@@???DDDIIINNNQQQVVV\\\bbbccccccdddeeegggiiijjjkkkqqqqqqppppppsssxxx~~~:::;;;QQQxxxpppcccZZZZZZXXXNNNJJJEEEAAA??????>>>===999:::;;;;;;<<<@@@EEEIIINNNQQQVVVYYY[[[]]]___aaaYYYeeejjjsss{{{```MMMHHHBBBCCCUUUvvvmmm]]]WWWkkk~~~iiiWWWVVVaaammmbbbQQQCCC>>>===@@@OOOaaahhhiiijjjlllmmmmmmmmmmmmooonnnnnnnnnnnnkkkgggdddaaa___^^^\\\ZZZXXXXXXWWWQQQSSSVVVYYYZZZZZZYYYXXXOOOJJJBBB???JJJaaayyyzzzooofffYYYUUUUUUaaauuu\\\???333111111---...111,,,............/////////000000111333444444666999;;;:::999999<<<@@@DDDFFFFFFEEEDDDJJJLLL\\\fffuuuyyyDDDDDD>>>000???<<>>KKK]]]jjjrrr}}}}}}yyyvvvtttsssooojjjeeeaaa]]]YYYVVVQQQPPPMMMGGGDDDHHHQQQYYY___ZZZ^^^ooo~~~}}}zzz{{{zzzyyyyyyxxxxxxyyyyyyzzz}}}tttbbbWWW]]]jjj}}}ooobbbRRRAAA///***---...---,,,++++++++++++++++++,,,,,,++++++,,,---...///000111333666:::===??????===<<<;;;;;;;;;:::999;;;>>>AAA@@@>>>CCCLLLOOOJJJEEEFFFJJJAAAFFFJJJQQQ{{{aaa===<<<::::::<<<======<<<555555555555555888<<>><<<;;;::::::999999:::===BBBFFFJJJMMMSSSXXX\\\]]]]]]]]]___cccgggqqqtttSSSGGGFFFAAA???OOOyyy{{{qqqttt{{{www```OOONNN]]]sssqqqUUUYYYjjjjjjZZZGGG<<<:::@@@LLLXXXbbbeeekkkpppqqqpppqqqssspppooonnnnnnoooooommmkkkhhheeebbb```______^^^\\\aaa``````bbbcccaaa\\\XXXNNNJJJDDDDDDRRRjjj}}}~~~|||nnn^^^TTTSSS^^^uuupppQQQ222111///...---------...////////////000000000000222111111333555888999999;;;::::::<<>>999:::777999;;;;;;999666555666999BBBTTTllllll^^^PPPBBB===AAA@@@BBBCCCBBBBBBEEEJJJOOOXXXYYY[[[^^^bbbeeehhhiiillljjjkkkrrrxxx~~~~~~gggYYYTTTMMMBBBAAAZZZyyyzzz|||uuupppggg]]]YYYlllyyySSSBBB@@@888999IIIWWWfff{{{~~~}}}zzz{{{wwwnnnfffcccWWWLLLKKKPPPVVV]]]bbbfffhhhnnnwww~~~~~~|||zzzxxxxxxxxxyyyzzz{{{|||qqq]]]UUUaaarrr{{{fffTTTHHH;;;111...000...,,,,,,,,,,,,++++++***+++++++++***+++---000111111111111555888;;;>>>>>>>>>>>>???@@@>>><<<::::::;;;===???<<<>>>AAADDDEEEFFFEEEEEEGGGCCCCCCHHHOOObbbZZZEEE666888<<<;;;===EEE;;;999666444333555777999;;;>>>BBBFFFJJJOOOUUUXXX]]]^^^```aaaaaacccfffiiiiiilllooopppoooqqquuuxxx999;;;BBBWWW|||xxxhhh```[[[YYYVVVQQQJJJEEEAAA???===<<<:::::::::999:::===BBBEEEIIILLLRRRWWW[[[]]]^^^^^^___bbbfffqqq|||]]]NNNJJJDDD@@@GGGddd|||rrrrrrvvvzzztttmmmjjjooovvvttt^^^NNNMMM[[[ppp~~~zzzjjjeeennnbbbRRRFFF>>>===FFFOOO]]]dddmmmrrrrrrqqqrrruuusssrrrqqqqqqrrrrrrqqqpppkkkkkklllnnnppppppooommmqqqpppoooooommmhhhaaa[[[VVVQQQLLLPPPbbbyyy|||{{{wwwjjj\\\RRRTTTbbbyyywww^^^CCC222111///...------......///////////////000000000333333333555777999:::;;;:::::::::;;;>>>BBBDDDEEEGGG???FFFLLLPPPqqqkkkhhh~~~~~~tttXXX???666888:::999:::;;;:::777555666888888GGG[[[}}}mmm]]]KKKBBBBBB>>>???@@@??????BBBGGGLLLSSSUUUYYY^^^bbbeeeggggggrrrpppqqqsssrrrttt}}}pppbbbVVVNNNCCCDDD^^^~~~vvvqqqjjjdddbbb[[[nnn___JJJGGG???:::AAAVVVfff}}}}}}sssjjj```YYY[[[```eeeiiinnnwwwxxx{{{~~~{{{zzzyyyxxxxxxyyy{{{||||||~~~~~~xxxkkk]]]ZZZiii{{{|||hhhUUUEEE:::000...///...,,,,,,,,,,,,+++++++++++++++,,,+++,,,---///000111222222444777:::<<<<<<<<<===>>>???>>>;;;::::::;;;===>>>>>>@@@CCCEEEGGGGGGFFFFFFJJJFFFEEEGGGJJJXXXyyydddLLL999999>>>===<<>>@@@CCCEEEGGG???EEELLLMMMdddpppbbbxxx}}}qqqvvvrrr___EEE555555;;;888:::;;;;;;999777777777444===JJJjjjyyyeeePPPCCCAAA>>>>>>>>>>>>???AAAFFFIIINNNRRRXXX___dddfffggggggnnnnnnqqqrrrqqqqqqwwwtttaaaVVVMMMCCCFFF___|||nnngggdddaaa```aaa^^^```iii~~~sssRRRIIIDDD>>>>>>OOO```yyy{{{ooohhhdddhhhmmmooorrruuu~~~zzzyyyyyyxxxyyy{{{|||~~~~~~yyyoooddd\\\```rrr~~~{{{zzz{{{gggUUUAAA777...---...---++++++,,,,,,++++++++++++,,,,,,,,,------...///111222333444666999;;;;;;;;;;;;<<<===<<<;;;::::::;;;===>>>AAABBBDDDFFFGGGHHHGGGGGGKKKHHHGGGHHHHHHPPPhhhuuuXXX===888>>>@@@>>><<>>======>>>===>>>???BBBDDDJJJCCCGGGOOONNNZZZ|||^^^ppp|||^^^AAA666999888999;;;<<<;;;999777666999<<>>BBBBBBDDDEEEFFFFFFFFFFFFHHHHHHIIIJJJJJJOOO___pppjjjGGG666999@@@AAA???@@@===999555333222333444444666:::>>>BBBFFFKKKOOORRRUUUZZZ^^^```aaabbbdddhhhiiijjjkkknnnqqqtttvvv:::888999@@@SSSrrrlllbbb```ZZZVVVPPPKKKGGGCCC@@@>>>;;;<<<;;;:::999:::===???AAADDDHHHNNNSSSYYY]]]___aaadddfffnnnqqq```^^^TTTBBBDDDVVVggg|||uuuoooqqqyyyjjjaaacccjjjpppssstttpppdddWWWHHHEEEBBBAAA>>>>>>EEENNN^^^YYYRRROOOSSS___mmmvvv}}}~~~wwwrrrqqqtttxxxrrrsss^^^OOOFFF???>>>AAAJJJaaaxxx~~~{{{{{{}}}~~~}}}|||}}}}}}xxxtttmmmgggcccdddgggjjjhhhjjjmmmrrr}}}~~~}}}{{{yyyrrrhhh```[[[]]]iii{{{vvvcccIII444111000...------...//////......//////000111111222333555999:::::::::<<<>>>@@@AAABBB@@@??????BBBDDDLLLHHHIIIOOOPPPTTTuuubbbjjjdddDDD666888999:::;;;<<<:::888666;;;<<<<<>>???AAABBBBBBCCCCCCDDDDDDDDDEEEFFFIIIJJJJJJNNNXXXbbb[[[===555:::???>>>???>>>;;;888555444333333222555888;;;>>>BBBGGGJJJNNNRRRWWW[[[]]]___aaabbbhhhhhhiiijjjmmmooopppppp999888999???MMMfffttteee```]]]XXXSSSMMMIIIFFFBBB???<<<<<<<<<;;;999999;;;===???AAADDDIIIOOOUUUZZZ]]]^^^dddffflll}}}gggeee___LLLBBBGGGMMMYYYssszzzlllppp{{{fff^^^___wwwuuuhhhUUUDDD???>>>???AAAAAAAAAHHHPPP[[[YYYXXX[[[dddppp}}}}}}rrr[[[JJJ???<<<>>>KKKddd{{{}}}~~~|||yyyvvvooolllgggbbbbbbfffnnnttt|||~~~|||zzzvvvlll```YYYWWWiiitttuuu\\\AAA...000///...------...///000//////000000111222333333222666;;;<<<;;;;;;===???BBBDDDEEEDDDBBBBBBEEEIIIKKKKKKHHHLLLQQQRRRhhhooohhh```<<<:::999999:::<<<;;;999777666777666BBB]]]yyylll[[[RRRFFFCCC???===>>>???@@@@@@@@@CCCIIIQQQWWW\\\___aaajjjjjjlllssshhhfffjjj}}}pppTTTJJJCCCAAA???HHHfff|||wwwtttuuutttooommmmmmbbbeeeggggggeeejjj}}}bbbUUUNNNKKKZZZcccooovvvvvvsssooommmllljjjjjjkkkpppwwwyyyrrrlll___XXXQQQOOOMMMMMMQQQXXXeeerrr{{{|||}}}{{{}}}}}}||||||{{{zzzzzzyyy|||xxxiii^^^aaaooo~~~|||{{{ttt]]]JJJ<<<444///,,,......,,,+++---,,,++++++,,,,,,---...///111111222333444666777888999;;;<<<;;;::::::;;;<<<::::::;;;<<<===>>>@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGGGGGGGJJJPPPUUUqqq{{{RRR999555999999======<<<;;;999777555444333555888:::<<<>>>BBBEEEIIIMMMRRRVVVYYY[[[^^^```ddddddfffiiimmmnnnmmmlll;;;888888>>>III]]]{{{nnnggg```\\\VVVQQQMMMIIIEEEBBB<<<======;;;999999:::<<<>>>???BBBFFFLLLRRRWWW[[[ZZZbbbeeehhh|||sssmmmgggXXXLLLJJJKKKHHHPPPkkkrrr___^^^jjjzzziii\\\NNNAAAEEEEEEGGGLLLNNNQQQZZZcccjjjjjjkkkooowwwrrrTTT@@@===CCCOOOggg}}}~~~~~~~~~{{{vvvrrrlllkkkiiiggggggllluuu|||~~~yyyuuuoooeeeZZZWWW[[[ttt|||pppRRR<<<111000///...------...///000///000111222333444555555333888===???===<<<>>>AAAAAADDDGGGFFFEEEFFFKKKPPPLLLOOOIIIJJJTTTTTT___|||fff|||}}}JJJ;;;999888999;;;<<<:::888333555555;;;LLLaaaxxxcccWWWJJJEEE@@@>>>>>>???>>>======???CCCHHHOOOVVV[[[^^^dddhhhlllsssyyywww```NNNBBBBBB@@@???MMMbbbzzzuuu~~~xxxtttyyypppdddYYYUUU\\\aaaffffffbbb\\\YYYWWWRRRQQQPPPPPPSSSXXX^^^bbbhhhmmmoookkkeee```ZZZTTTKKKFFFBBBBBBAAABBBHHHOOO___nnnzzz{{{{{{~~~www{{{||||||||||||{{{{{{{{{~~~~~~{{{tttfff^^^gggyyyrrrXXXDDD777111---,,,//////,,,,,,...+++++++++,,,,,,...//////222333444666888888999999999:::;;;:::888888999;;;:::;;;<<<===>>>@@@AAABBBAAAAAAAAA@@@@@@@@@AAAAAAAAACCCDDDDDDFFFIIINNNPPP___~~~mmmGGG777666777:::;;;>>>???>>>;;;777555444666888999:::<<>>HHHYYYuuuyyypppbbb___YYYTTTPPPLLLGGGDDD<<<======;;;999888999;;;===>>>@@@DDDJJJPPPVVVYYYVVV```dddeeevvv|||qqqaaaSSSMMMRRRKKKIIIWWWxxxqqq___dddwwwzzz}}}jjjYYYSSSNNNHHHOOONNNRRRXXX]]]cccooozzz}}}}}}}}}\\\CCCAAAJJJRRRjjj~~~~~~}}}~~~}}}vvvqqqkkklllmmmlllmmmqqqxxx~~~{{{uuuooojjj```XXXZZZbbb{{{fffGGG777444000///...------...///000000111111333444555666666444:::???AAA>>>===@@@CCC???CCCGGGHHHHHHJJJPPPVVVMMMTTTKKKIIIWWWXXX\\\sssdddppp~~~VVV<<<:::777888:::<<<;;;999444888777999BBBQQQvvvnnn```NNNIIICCC@@@@@@@@@???===>>>???AAAEEELLLSSSZZZ______fffjjjkkkvvvjjjRRRAAACCCDDD>>>BBBNNNdddyyyvvvvvvmmmtttllldddbbb```ccceeebbb]]]WWWUUUUUUOOONNNLLLJJJJJJKKKLLLMMMRRRSSSRRRPPPPPPPPPJJJCCCDDDAAA@@@CCCDDDFFFLLLSSSXXXjjjxxxzzzzzz}}}vvvyyyzzz{{{|||}}}}}}}}}}}}~~~{{{||||||uuuggg```lllsssWWWBBB555000------//////---,,,///+++++++++,,,---...///000333444666888:::::::::999999999:::888777666888999:::;;;<<<>>>???AAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAA???AAACCCCCCGGGLLLQQQSSSYYYuuuSSS===888888888:::>>>AAAAAA===999666555666888999999:::===???AAACCCGGGKKKNNNSSSXXX[[[XXXZZZ___gggnnnpppnnnjjj???>>><<<:::@@@RRRlll{{{qqqddd___WWWQQQQQQOOOIIIBBBCCC@@@===;;;;;;;;;:::999@@@@@@AAACCCGGGLLLPPPRRRWWW\\\aaaeeepppfffSSSUUUSSSNNNRRRkkk~~~xxxhhh___hhhvvvsssnnnggg```[[[ZZZ[[[___ccckkkvvv~~~lllOOOFFFHHHWWWfffyyy}}}~~~~~~{{{xxxrrrrrrsssrrrrrruuuyyy|||~~~}}}~~~~~~~~~}}}xxxuuunnncccZZZXXX___fffXXX<<<333222//////.........//////000///111222333333555777999===:::999:::>>>AAAAAA@@@BBBAAACCCGGGLLLNNNMMMKKKKKKOOOQQQQQQQQQTTT]]]dddsssbbbsssZZZ>>><<<777444999???===777999777999;;;;;;EEEeee}}}pppYYYLLL@@@<<<<<<<<<===>>>>>>???@@@BBBFFFMMMUUUZZZ^^^```ccchhhqqq|||vvv[[[GGGHHHHHH@@@>>>EEEPPPzzz|||kkkfffkkkiii~~~yyyppphhhgggccc^^^[[[ZZZZZZZZZZZZVVVVVVTTTOOOJJJHHHKKKNNNIIIGGGEEEEEEEEEEEEDDDCCC;;;>>>AAABBBDDDJJJTTT\\\kkkqqqyyy}}}}}}{{{{{{{{{|||~~~}}}}}}}}}}}}{{{yyyxxxxxx}}}~~~~~~|||rrriiieeeggguuu|||wwwaaaJJJ999000//////.........---------+++++++++,,,---///111333444666888999999:::<<<>>>???===999888888999999999:::;;;===>>>????????????EEECCCAAA@@@@@@@@@@@@???@@@AAABBBDDDGGGJJJLLLNNNNNNfffuuuIII777;;;999999<<<@@@AAA===999777777666555555666888;;;<<<===@@@CCCGGGJJJNNNSSSVVV[[[]]]aaadddhhhjjjkkklll;;;<<<;;;999<<>>???AAAEEEIIINNNPPPVVV[[[___bbbiii~~~yyy^^^[[[SSSMMMVVVwww{{{jjjaaakkktttsssppplllgggfffhhhkkkxxxoooYYYOOOZZZiii|||}}}}}}||||||xxxvvvttttttvvvyyy}}}}}}|||}}}~~~|||zzzuuurrrjjj___WWWZZZfffpppyyySSS999000000///////////////000000111000222333444444666888;;;===;;;;;;>>>BBBDDDCCCBBBAAAAAACCCHHHMMMPPPOOONNNJJJLLLMMMNNNNNNRRRXXX^^^iiijjj~~~dddCCC;;;333222666;;;;;;999;;;888999;;;888<<>>@@@CCCIIIPPPVVV^^^```bbbeeekkksss}}}wwwYYYKKKDDD===;;;>>>CCC[[[~~~fff^^^aaafff||||||{{{rrrooollliiiiiiiiijjjjjjjjjgggfffccc]]]VVVPPPLLLKKKLLLIIIFFFDDDCCCBBB@@@>>>===BBBIIIPPPWWW^^^fffkkktttxxx}}}~~~}}}{{{{{{{{{yyy{{{~~~~~~}}}|||{{{|||~~~}}}{{{yyyxxxwwwwwwzzz{{{yyyyyyyyyrrrjjjeeefffnnn|||wwwvvvbbbNNN>>>666333//////.........------------------...///111333444555666888999999:::<<<>>>>>><<<;;;::::::;;;;;;;;;======>>>>>>??????@@@@@@@@@?????????@@@AAAAAAAAA@@@AAAAAACCCEEEGGGIIIJJJKKK\\\{{{nnnLLL>>>999888999===>>><<<;;;<<<777666555555555777999:::;;;===AAADDDGGGJJJOOORRRWWWYYY\\\```cccfffggghhh:::<<<<<<:::999===GGGOOOssswwwmmmaaa[[[ZZZWWWQQQLLLGGGDDDAAA??????>>>===<<<::::::;;;>>>BBBFFFKKKMMMTTTXXX\\\^^^bbbppp~~~ooo\\\QQQQQQeee}}}mmmeeeqqq|||}}}|||wwwrrrpppqqqtttppp[[[[[[kkk}}}zzzyyy{{{}}}yyy}}}~~~nnnjjjfffhhhmmmtttyyy{{{zzzyyyzzz|||~~~{{{xxxrrrmmmdddYYYUUU]]]ooo~~~iiiIII555/////////////////////000111111111333555555666777:::===;;;;;;<<>>>>>???@@@@@@<<<<<<===>>>@@@AAABBBCCCAAAAAAAAAAAABBBCCCDDDEEEDDDLLL\\\vvvkkkLLL===999888;;;<<<:::<<<@@@888777666555555555777777777:::===@@@BBBFFFJJJMMMQQQSSSVVVZZZ]]]```bbbccc<<<>>>>>><<<999:::>>>CCC[[[ttteee]]]ZZZUUUNNNJJJIIIFFFBBB@@@???>>>===<<<999999:::<<>>;;;;;;;;;<<>>>>>=========@@@???>>>======>>>>>>???;;;===???@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBAAABBBFFFVVVzzzeeeCCC;;;888;;;;;;999:::???888777666555444444444555555777:::<<<>>>AAAEEEHHHLLLNNNQQQTTTXXX[[[^^^___>>>>>>>>><<<::::::>>>AAAOOO{{{xxxeee]]]YYYSSSLLLJJJJJJGGGCCC@@@???>>><<<;;;999999:::;;;>>>BBBFFFHHHKKKPPPUUUZZZ___fffpppxxxuuuccc^^^ccczzzxxxhhhgggxxxvvvhhh___]]]pppoooaaacccwwwtttllleee___^^^]]][[[[[[___bbbbbbffflllqqqwwwcccfffppp{{{|||uuuqqqsssxxxzzzzzz{{{|||~~~}}}wwwmmmbbbXXXRRRIIIEEEDDDLLL[[[kkkuuuzzzzzzyyyyyyxxxzzz|||~~~}}}}}}~~~~~~zzzoooggg\\\UUUYYYhhh|||}}}tttnnn^^^GGG444......///------------...///000111333555777888999:::>>>@@@???>>>===<<<===@@@DDDGGGFFFHHHJJJLLLLLLLLLLLLLLLLLLJJJJJJKKKNNNOOOOOONNNPPPsss]]]]]]wwwcccJJJ666666888555666===@@@===;;;;;;:::888:::===KKKnnnsss]]]QQQLLLFFF@@@<<<:::;;;;;;;;;<<<>>>BBBFFFNNNRRRXXX___dddiiiooorrr{{{ooo]]]NNNPPPNNNPPP___{{{ddd___fffvvvdddiiiyyyooojjjjjjlllllllllYYYXXXWWWZZZ^^^cccfffhhhkkklllqqq||||||{{{{{{||||||xxxzzz{{{|||{{{|||}}}~~~||||||{{{zzzzzz{{{{{{||||||xxxssslllfffcccbbbhhhuuu~~~rrryyy|||vvvmmm___OOOAAA666...+++---........................///000111222222333333111333444555444555666888666999===>>>===<<<;;;<<<>>>======<<<<<<<<<=========@@@BBBBBBAAA@@@AAABBBDDDDDDCCCBBBAAAAAAAAAAAADDDDDDCCCIIIeeeKKK===444888:::777777<<<999888777666555444333333444666888:::;;;>>>AAADDDIIIJJJMMMPPPTTTXXX[[[]]]>>>>>>===;;;:::;;;>>>AAAKKKlll}}}ggg```]]]VVVPPPOOOLLLIIIDDDAAA@@@>>><<<;;;:::::::::;;;===@@@CCCEEEHHHKKKQQQWWW]]]dddlllqqqwwwtttbbbggg{{{jjjjjj|||~~~mmm]]]UUUSSSgggdddQQQOOO^^^~~~yyymmmccc]]]WWWRRRQQQQQQOOOOOORRRQQQQQQQQQSSSVVV\\\dddjjj|||ssslllqqqtttrrrllliiikkkpppqqqrrruuuxxx|||}}}yyyqqqggg[[[OOOFFFAAA???===>>>EEESSSbbbnnntttvvvwwwxxxxxxyyy||||||{{{|||}}}xxxmmmdddZZZYYYbbbrrr|||tttjjjVVV???111...///...------------...000111222333555777888999;;;>>>AAADDDDDDBBB@@@@@@BBBFFFJJJFFFIIIKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMPPPffflll\\\fffqqqWWW===444444333444888???===;;;999777666777777>>>\\\~~~eeeWWWPPPIIIAAA<<<;;;;;;<<<<<<<<<>>>AAADDDMMMQQQWWW\\\aaafffkkknnntttyyylll```bbb^^^]]]pppiii]]]eeeqqqpppjjjwwwnnnhhhggghhhnnnwww{{{vvvuuuuuuuuudddbbb```aaaeeeiiilllmmmnnnooottt}}}|||zzz{{{{{{zzzyyyxxxyyy{{{{{{zzzzzz{{{}}}xxxwwwvvvvvvvvvwwwyyyzzz}}}xxxrrrnnnhhhdddeeeiiirrr~~~yyyooovvv~~~sssgggTTTBBB777111//////---------.....................///111111222222111111222444444333333555777888;;;??????<<<999:::;;;;;;;;;<<<======<<<<<<;;;>>>AAADDDDDDAAA???@@@AAADDDCCCCCCBBBBBBBBBBBBBBBBBBEEEEEEFFFUUUwww]]]EEE444444888666666:::999888888777666555444333333444666888999;;;>>>@@@EEEFFFHHHKKKOOOSSSWWWYYYAAA@@@???>>><<<<<<===>>>GGG[[[uuurrrhhhdddZZZTTTSSSNNNKKKGGGCCCBBB@@@>>><<<;;;:::::::::;;;===@@@BBBFFFHHHKKKQQQXXX___eeehhhfffuuuxxxvvvtttwwwbbbRRRLLLLLL]]]xxxgggPPPHHHPPPiiiyyyuuupppllljjjddd______^^^ZZZYYY[[[VVVTTTQQQLLLIIIJJJLLLMMMWWW^^^iiiuuu{{{nnnccccccbbb___\\\]]]bbbffffffjjjpppvvvyyyyyyxxxvvvjjjddd\\\RRRIIIBBB>>><<<<<<;;;;;;???FFFQQQ[[[aaalllpppuuuyyy{{{~~~}}}}}}||||||}}}~~~}}}xxxrrrjjj```YYY]]]lll|||qqqeeeNNN999///000000.........//////000222333444333444777888999;;;>>>AAADDDFFFGGGFFFDDDCCCEEEGGGDDDFFFIIIIIIHHHGGGGGGHHHEEEIIILLLMMMKKKJJJKKKLLLQQQYYYyyyccc\\\xxxTTT;;;333444555444999;;;;;;999777666777777888JJJeeeuuudddZZZOOODDD>>>:::;;;;;;;;;;;;===@@@CCCGGGKKKQQQWWW\\\aaafffjjjqqquuupppiiidddiii~~~sssbbbiiisssjjjwww}}}rrrggg___XXXTTTQQQTTT\\\hhhsss|||zzzyyyrrrpppmmmmmmpppsssvvvwwwsssuuu{{{~~~|||{{{{{{{{{zzzwwwuuuvvvwwwxxxwwwvvvvvvwwwyyyuuuttttttssstttvvvxxxzzzzzztttnnnkkkgggeeekkkssszzzuuu{{{iii\\\HHH888000...///000---------.........//////...///000111222222111111222333555555444444666777;;;???BBB@@@;;;888999;;;999:::===??????>>>===<<<<<<@@@DDDDDD@@@>>>???AAABBBAAAAAAAAAAAABBBCCCCCC>>>DDDIIIIIIIII]]]]]]===777999555444888999999888888777666555444111333444555666777:::<<>>???FFFFFFHHHLLLRRRYYY^^^```nnnooottt~~~vvv]]]KKKEEEFFFWWWtttmmmUUUIIIJJJ^^^tttyyytttsssqqqllliiijjjdddbbb\\\TTTLLLHHHEEEBBBGGGHHHIIILLLSSSZZZYYYSSSTTTRRROOONNNPPPUUU\\\``````fffnnntttuuupppiiidddVVVQQQIIIBBB===<<<===>>>>>>>>>======???EEELLLRRRcccjjjssszzz~~~yyy|||~~~}}}{{{{{{{{{yyysssnnnfff]]]WWW```ssskkk]]]GGG444...111333000000000000111222444555666222444666888999;;;>>>AAAAAAEEEHHHIIIFFFCCCBBBBBBAAADDDGGGHHHGGGFFFGGGIIIAAAFFFLLLLLLIIIFFFHHHKKKOOONNNkkkiiiZZZmmmlllEEE777888777111222777;;;:::999:::::::::666<<>>AAAAAA@@@>>><<<999>>>CCCCCC@@@===???AAA@@@@@@@@@@@@AAABBBCCCDDDBBBHHHPPPOOOGGGNNNsssvvvJJJ<<<;;;555222555999999999999888777666555000111333333444555888::::::;;;===@@@EEEIIIMMMPPPDDDDDDBBB@@@>>>===>>>??????JJJ[[[ttt|||oooddd[[[VVVTTTPPPKKKHHHGGGDDD???;;;???>>><<<;;;:::;;;;;;<<>>===AAADDDCCC???BBB@@@AAAGGGJJJNNNVVV___]]]aaagggkkkjjjddd\\\WWWIIIEEE???======<<<:::888:::888666888<<>>CCC>>>666333333444444666888:::;;;===AAADDDCCCDDDEEEFFFEEEDDDCCCBBBCCC@@@CCCIIIJJJDDDBBBEEEEEEBBBDDDJJJKKKGGGGGGKKKJJJVVV^^^{{{tttWWWnnnOOO444777999222444555777999:::999888777666<<<@@@LLLrrrnnn]]]NNNEEEBBB===:::;;;;;;999;;;??????CCCHHHMMMTTT\\\dddjjjkkkuuuyyyvvvwwwrrrlllkkkmmmkkklllmmmyyypppddd{{{|||sssgggZZZSSSLLLIIIIIINNNOOOKKKJJJNNNZZZjjjxxx{{{|||~~~~~~zzzzzzxxxvvvtttssstttvvvsssuuuvvvuuutttrrrssssssrrrsssuuuwwwxxxzzz{{{{{{zzzsssiiibbbbbbkkkyyyrrr\\\JJJ888000///...,,,+++000//////...............222333333444444555555555333555777888999999;;;<<>>DDDGGGFFFAAA===:::===>>>??????>>>>>>@@@BBBBBBBBBBBB@@@>>>>>>@@@BBBDDDKKKOOOKKKGGGRRRjjjlllKKK999222222444333555666888;;;<<<888333333222111111111333555777888999:::===AAAEEEIIIKKKFFFEEEDDDAAA???===>>>>>><<>>======???AAABBBMMMLLLJJJHHHJJJPPPXXX^^^```aaabbbaaa^^^XXXQQQMMMDDDAAA>>>===>>>??????>>>???;;;777777:::@@@DDDGGGXXXeeeuuu~~~}}}~~~~~~{{{zzz}}}}}}zzzvvvxxxzzz}}}~~~~~~}}}|||{{{~~~}}}zzzyyyxxxoooddd```\\\cccttteeePPP999000000000///...;;;FFFLLLDDD777222333666555777999;;;<<<>>>AAACCCBBBCCCCCCDDDDDDDDDCCCCCCHHHFFFHHHLLLLLLFFFDDDFFFHHHDDDDDDGGGHHHEEEEEEIIIJJJVVVZZZpppgggooo___@@@;;;:::444333555777888999999888888555777999DDDeeemmm[[[PPPFFF@@@;;;:::999777888<<<===@@@DDDIIIOOOVVV^^^cccfffnnnyyyxxxwwwuuuuuuyyy}}}~~~ooo}}}mmmrrrwwwiii^^^YYYUUUOOOLLLMMMLLLHHHHHHLLLIIIUUUlll}}}~~~xxxxxxxxxvvvuuutttuuuuuutttuuuvvvuuusssrrrrrrrrrqqqrrruuuwwwyyyzzzzzzzzzvvvppphhheeehhhqqq|||}}}lllYYYHHH777000///...,,,,,,///////////////000111111222222333444444555666666888:::===>>>=========>>>@@@???>>>===>>>>>>>>>===;;;@@@FFFIIIGGGCCC???<<>>777555;;;;;;;;;:::::::::777444444333222111111333444666555666777:::>>>BBBEEEHHHHHHGGGEEECCCAAA???>>>>>>===BBBIIIYYY{{{tttfff]]]YYYTTTNNNKKKIIIGGGCCC@@@===<<<:::888888888888999===???BBBFFFKKKSSS[[[aaauuuxxxlllsss~~~hhhPPPFFFEEEFFFQQQjjj```VVVhhh|||llliiiccc[[[WWWTTTNNNFFFAAABBBAAA@@@>>>>>>BBBFFFZZZ]]]YYYPPPNNNWWW]]]]]]ZZZYYYWWWSSSOOOJJJEEECCCBBB@@@>>>===>>>??????>>>@@@===:::;;;@@@HHHOOORRR^^^iiiwww~~~|||}}}~~~{{{yyyyyy|||}}}zzzxxxsssuuuyyy}}}~~~~~~}}}{{{|||{{{zzzxxxwwwtttjjj```^^^```kkk||||||VVVEEE444...//////......:::FFFMMMEEE777111444999888:::<<<===>>>???AAACCCDDDDDDDDDDDDDDDEEEFFFGGGJJJIIIJJJMMMLLLHHHFFFGGGIIIFFFEEEFFFFFFEEEFFFJJJJJJUUUVVVaaattt{{{}}}fffDDD888666333333444555777888999999999888555444;;;QQQsss~~~gggVVVMMMEEE>>><<<:::777777::::::<<<@@@DDDHHHNNNUUUYYY```eeekkkuuu{{{xxxgggttt~~~qqqiiihhhbbb[[[UUURRRNNNIIIFFFGGG@@@DDDOOO___nnn|||}}}wwwwwwwwwwwwvvvuuuuuutttuuuvvvvvvtttrrrppppppqqqppprrruuuxxxzzzzzzyyyxxxpppllliiikkkrrr{{{~~~wwwiiiSSSDDD555000///...------//////000111222333444444111222333444555666777777===@@@BBBCCCAAA@@@??????;;;;;;:::999999::::::;;;===AAAGGGJJJHHHEEEAAA???FFFGGGHHHGGGDDDCCCDDDEEEHHHIIIHHHGGGDDDDDDEEEFFFQQQSSSSSSMMMGGGHHHQQQZZZoooiiiQQQ>>>444777666666666777888999:::555444333222111222333444222333444666999===@@@BBBJJJHHHFFFDDDCCCBBBAAA@@@CCCDDDEEENNNiiipppddd]]]WWWPPPLLLJJJHHHEEEBBB???>>><<<;;;::::::::::::999;;;>>>BBBGGGNNNVVV\\\dddyyyssswwwgggbbb\\\^^^fffooorrrqqqxxxvvvVVVGGGEEE???DDDaaaqqqXXXccc}}}tttjjjccc^^^VVVNNNJJJHHHGGGIIIIIIGGGGGGHHHaaajjjiii^^^ZZZbbbccc[[[UUUTTTSSSQQQOOOLLLJJJHHHLLLJJJHHHFFFDDDCCCCCCBBBBBBBBBDDDKKKUUU___gggkkkjjjqqqyyy~~~|||zzzzzz}}}zzzwwwxxx{{{~~~}}}|||zzzyyysssvvvzzz~~~~~~{{{yyy}}}{{{xxxvvvtttnnnddd[[[]]]dddsss|||gggHHH;;;000...//////...///111;;;AAA<<<555333777999;;;===???@@@@@@AAABBBDDDFFFFFFEEEFFFGGGIIIKKKLLLHHHHHHIIIJJJJJJHHHGGGFFFFFFFFFGGGJJJLLLMMMNNNPPPLLLSSSRRRUUUpppwwwuuuwwwkkkLLL;;;777777333333444555777888999999<<<666444777@@@TTTxxxwwwaaaUUUKKKBBB>>>;;;888888:::999:::===???BBBFFFLLLPPPZZZ^^^ccchhhtttjjjjjjxxxtttnnnjjjddd[[[QQQKKKJJJFFFFFFJJJPPPWWWbbblllwww}}}vvvvvvvvvwwwwwwwwwtttssssssttttttrrrooommmnnnooopppssswwwzzz{{{zzzxxxwwwmmmkkklllsss}}}~~~{{{zzzuuuiiiLLL???333//////...---...111111222333444555555555111222333444555666777888>>>@@@CCCCCCAAA>>>===<<<:::;;;;;;;;;999777777777===AAAFFFHHHGGGDDDBBB@@@CCCEEEFFFEEEDDDCCCDDDDDDIIIJJJJJJHHHFFFEEEEEEFFFNNNOOOOOOMMMJJJKKKNNNQQQ^^^sssSSS>>>888555444555666666888;;;666555444222222111222222111111222333666999<<<>>>NNNJJJFFFEEEEEEEEEDDDCCCEEEDDDCCCGGG[[[yyyhhhbbb[[[SSSMMMKKKHHHEEECCC@@@???===;;;:::::::::;;;777999;;;>>>BBBIIIPPPVVVYYYdddwwwooobbbgggmmmnnnbbbXXXMMMGGGGGGHHHJJJKKKIIIMMMRRRYYYdddyyy```KKKFFFBBB???[[[dddfff~~~vvvlllbbb\\\TTTRRRXXX[[[WWWOOOKKKaaannnrrrjjjgggjjjdddXXXYYY[[[]]]^^^^^^]]]ZZZYYYYYYYYYXXXVVVTTTRRRQQQQQQPPPSSSZZZdddpppzzzxxxyyy{{{|||{{{zzzyyyyyy|||zzzxxxyyy|||~~~}}}}}}}}}|||zzzxxxwwwyyy}}}}}}zzzwww{{{xxxuuuppphhh```[[[aaajjjxxxyyyyyyoooXXX===444...///111000000111,,,222444444444888999777===@@@BBBCCCCCCCCCDDDEEEGGGFFFFFFFFFHHHJJJLLLMMMKKKLLLLLLJJJIIIHHHFFFDDDBBBFFFKKKOOOTTTXXXZZZYYYOOORRRQQQPPPaaavvvlllpppyyy]]]GGG===;;;444333333444555666888999:::666555777888AAA]]]{{{rrr\\\PPPDDD???<<<999888999999:::;;;<<<>>>AAAFFFIIISSSWWW^^^dddjjjsss~~~qqqyyyiii\\\UUUNNNHHHGGGFFFEEEGGGKKKOOOTTTaaaxxx~~~wwwvvvuuuvvvwwwwwwtttqqqpppppppppnnnlllkkklllnnnsssuuuxxx{{{{{{zzzwwwvvvmmmnnnqqq{{{yyyyyy{{{vvvrrrfffDDD:::111///000......///444444555666666555444444222222333444555777777888;;;===??????===:::999999999===@@@AAA>>>;;;999888;;;???CCCEEEDDDBBB@@@@@@???AAACCCDDDDDDDDDDDDEEEFFFHHHHHHGGGEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIUUUvvvwww[[[FFF===888888888555444666666555444333222111111111111111111222555777:::;;;UUUOOOHHHEEEEEEFFFEEECCC@@@AAA@@@CCCQQQpppmmmhhhaaaWWWPPPLLLJJJGGGDDD@@@???===;;;999999999999666888999;;;>>>DDDKKKPPPYYY\\\fff{{{xxxyyyuuujjjSSSLLLFFFDDDBBB???>>>???BBBAAA@@@BBBGGGUUUkkkiiiRRRJJJHHHBBBYYYuuuiiivvvkkkfffmmmqqqjjj___YYYeeeoootttqqqmmmllleee\\\aaadddhhhlllmmmllliiigggccceeeggggggfffggghhhjjjmmmpppvvv}}}~~~{{{zzzzzz{{{zzzyyy}}}|||zzz{{{}}}{{{{{{zzz{{{{{{zzzwwwuuuyyy{{{}}}~~~|||yyywww}}}zzzxxxtttllldddaaabbbjjjrrr|||wwwvvviiiOOO666000...000111000111333000222333333777<<<;;;777???AAADDDFFFFFFFFFFFFGGGFFFFFFGGGGGGHHHJJJKKKLLLTTTUUUSSSNNNKKKJJJGGGCCCBBBHHHMMMQQQWWW^^^aaa```SSSOOOQQQQQQVVVyyy{{{eeeggg~~~pppTTT>>>444555444333222333555777888555444555777666:::LLLaaazzzfffXXXIIIBBB>>>:::888888999:::;;;;;;;;;>>>BBBEEEJJJOOOYYYbbbfffiiiqqqyyy||||||}}}ooo[[[RRRKKKIIIHHHCCC@@@@@@???@@@HHHYYYqqqyyywwwtttuuuvvvvvvsssppplllmmmmmmlllkkklllnnnpppvvvwwwyyyzzzzzzxxxuuusssooorrrwww~~~xxxttt~~~}}}rrrnnniii\\\===555...///000//////000555666777777777555444333444444444555666666777777888999;;;:::999888888999888<<>>:::888999999<<<@@@AAA@@@?????????>>>@@@CCCEEEEEEEEEFFFGGGBBBDDDEEEEEECCCBBBBBBCCCEEEFFFFFFGGGGGGGGGGGGGGGSSSkkkzzzQQQAAA444444777555444777555555444444333222111111111111111222444666888999^^^UUUKKKEEEDDDDDDCCCAAA===???@@@@@@FFF\\\zzzoooggg\\\SSSOOOLLLIIIFFFBBB@@@>>><<<;;;:::::::::777888888999<<<@@@GGGKKKRRRXXX___jjj\\\SSSLLLMMMNNNKKKHHHIIINNNJJJHHHHHHGGGIIISSS___{{{pppVVVLLLHHHGGG___kkkqqq~~~uuutttrrrtttvvvtttqqqmmmjjjiiikkknnnrrrwwwzzz{{{{{{zzzwwwzzz~~~~~~zzzzzz}}}~~~|||zzz~~~}}}~~~}}}{{{vvvtttrrrrrrsssttttttsssxxxyyy{{{||||||{{{zzzyyyyyyxxxwwwsssjjjbbbeeemmmvvvzzz~~~~~~~~~~~~vvvsssaaaAAA111...---000000///000444333666777777:::???@@@===???BBBFFFHHHHHHHHHHHHIIIIIIIIIKKKLLLMMMMMMMMMMMMTTTWWWVVVPPPMMMOOOMMMHHHHHHLLLNNNNNNSSS\\\aaaaaaWWWLLLQQQSSSOOOiiijjjaaauuuoooNNN;;;777555333111111333666777333555777666444777@@@IIItttvvvfffTTTJJJEEE???;;;:::999999:::999:::<<>>CCCEEEFFFBBB;;;777777888888;;;>>>???>>>===>>>>>>>>>@@@CCCEEEDDDDDDDDDDDD???AAACCCCCCBBBAAAAAABBBFFFGGGHHHGGGFFFFFFHHHIIIOOOZZZ{{{jjjPPP999444666555555888444444444444333222222111222111111111333444666888dddZZZNNNEEEBBBBBB@@@>>>===@@@AAA>>>>>>MMMllltttkkk___VVVQQQNNNJJJHHHEEECCCAAA???============777888888999:::???DDDIIIEEERRR\\\___iiiyyyiii\\\ZZZ\\\[[[YYYZZZQQQNNNOOOQQQMMMGGGGGGMMMUUUrrrWWWLLLBBBKKKiiioooaaaqqq|||xxxwwwrrrnnnpppuuuuuuxxx}}}|||zzz|||~~~{{{|||yyyooollliiiiiikkkoooqqqrrrvvvwwwxxxzzz{{{{{{zzzzzzuuuuuuvvvsssiiibbbiiivvv}}}~~~}}}}}}~~~tttmmmWWW333///------//////---///444000666::::::;;;@@@DDDEEE@@@CCCGGGIIIIIIIIIJJJKKKMMMNNNPPPQQQRRRRRRQQQPPPOOOSSSSSSOOOOOOSSSSSSNNNNNNQQQNNNJJJMMMXXX______YYYJJJQQQUUUKKK]]]ttt___nnnxxxmmmTTT888666333111000222555666666999888444222555888999LLLyyyrrr^^^SSSLLLEEE???>>>888999999999888:::>>>AAACCCBBBHHHRRRWWWYYY^^^fffcccnnnwwwyyy{{{mmmlllvvvjjjbbbYYYSSSPPPKKKOOOSSSUUUZZZiii~~~yyytttrrrttttttrrrnnniiijjjkkklllmmmpppuuuxxxyyyxxxwwwuuusssqqqooonnnrrrwww~~~|||uuulllmmm~~~yyy}}}kkkcccZZZHHH444///,,,...000//////222111333555777888888777666666666666666555555555555999::::::999999<<>>=========>>>===@@@BBBCCCBBBAAA@@@@@@===???BBBBBBBBBAAAAAABBBAAACCCDDDCCCBBBBBBFFFIIIGGGFFFZZZqqqpppLLL>>>:::555333444333333444444444333222222111111000111222333555666]]]LLLJJJ???>>>DDD>>>BBB???>>>??????BBBQQQbbb}}}ggg[[[WWWSSSMMMHHHIIIGGGCCC???===;;;;;;;;;;;;:::999888999;;;>>>@@@IIINNNOOOUUUaaaoooyyyttttttgggQQQJJJRRRPPPaaaxxxbbbOOOLLL\\\qqqzzz\\\^^^xxx}}}|||zzzxxxvvvvvv~~~}}}}}}~~~~~~}}}||||||{{{uuunnnkkkjjjiiiiiikkknnnrrrttt|||{{{zzzzzzzzzzzz{{{|||xxxvvvrrrqqqrrrtttvvvwww}}}|||}}}yyyzzz{{{}}}wwwjjj\\\GGG999111000//////111333666888888888888:::>>>DDDIIILLLHHHJJJKKKKKKKKKMMMOOORRRQQQOOOLLLLLLNNNPPPQQQQQQOOOOOOPPPQQQQQQQQQPPPPPPQQQPPPNNNLLLMMMNNNQQQRRRNNNJJJLLLOOOLLLSSSuuu}}}QQQ===555888555555666222666666777888888777666555===XXXxxxuuucccWWWOOOGGG???;;;;;;999777666888;;;>>>===???CCCIIIOOOUUUZZZ]]]bbbfffkkknnnppptttzzz~~~}}}~~~hhhrrryyyiiiwww{{{oooeeebbbdddeeedddfffppp~~~zzzrrrlllhhhhhhjjjllljjjjjjlllooottt{{{uuunnnlllnnnqqqttt{{{}}}}}}}}}zzz~~~oooWWWCCC:::111111000//////000111222333333444666777888::::::888888777777666666555555999<<>>>>>>>>;;;999:::BBBCCC:::;;;>>>999AAA@@@@@@@@@AAA@@@===;;;???@@@@@@AAAAAAAAA@@@@@@BBBBBBBBBDDDGGGHHHGGGEEEHHHIIIKKKQQQ^^^xxxuuuPPPAAAAAA;;;///555444444555777888777666333333222222111222222222yyy[[[MMMDDDCCCCCC===@@@???@@@AAA???@@@JJJVVVeeewwwfff^^^YYYSSSNNNJJJHHHEEEAAA>>><<<;;;;;;;;;:::888888888;;;===???BBBHHHJJJOOOYYYdddrrrZZZQQQQQQXXXyyyxxxbbbQQQUUUhhhyyybbbXXXiii~~~~~~zzzzzzyyyyyy}}}|||~~~}}}|||~~~~~~}}}xxxwwwqqqkkkhhhhhhhhhiiikkknnnqqqsssyyyyyyzzz{{{{{{{{{||||||zzzuuuqqqqqqvvv|||}}}||||||}}}~~~xxxzzz|||sss```OOO999---111000000000111444666888:::::::::<<<@@@DDDIIIKKKIIIJJJLLLLLLLLLLLLMMMOOOOOOMMMKKKKKKLLLNNNOOOOOOMMMMMMNNNNNNOOOOOONNNNNNNNNMMMKKKIIIIIIJJJLLLNNNLLLJJJMMMPPPJJJKKKeeejjjKKK999666222111444333555666777888888777666555555DDDVVVkkksssfff\\\PPPDDD===<<<;;;999777888:::<<<<<<===@@@EEEKKKQQQVVVYYY[[[___eeehhhiiikkkooorrrtttuuuyyyeeerrrkkkXXX^^^uuuyyyrrrooouuuyyyuuuooojjjgggfffhhhiiilllmmmooosssyyy}}}qqqjjjkkkqqqxxx{{{yyy{{{yyy}}}~~~wwwhhhRRR@@@999111000000///000111222333555666666777888999::::::;;;:::999888777777666666:::<<<>>>>>>>>>AAAGGGLLLaaa]]]RRRCCC:::;;;<<<;;;===999>>>???999<<<@@@;;;>>>>>>>>>???AAA@@@???===>>>???@@@@@@AAAAAAAAAAAABBBAAAAAACCCEEEFFFFFFEEEDDDEEEHHHKKKQQQdddxxxXXXFFF<<<444888777555222222333666888555444333222222111111111oooNNNGGGFFFAAA???>>>???AAABBB???===AAAIIIQQQvvvnnnbbb[[[UUUPPPKKKJJJGGGDDDAAA>>><<<;;;:::999888777888:::<<<===<<>><<<:::999888999:::::::::<<>>===;;;999888777888888:::;;;=========BBBJJJPPP___YYYMMM???777888:::999<<<777<<>>999<<<;;;;;;===???@@@???>>>>>>>>>???@@@AAAAAABBBBBBBBBAAA???@@@BBBEEEEEEEEECCCCCCFFFHHHEEENNNooo{{{___HHH999777666555333222333555888777666555444222111000000RRRGGGEEE???DDD===???BBBAAA>>><<<>>>BBBKKKfffxxxggg___WWWQQQMMMLLLKKKHHHDDD@@@===;;;:::999888777888999:::;;;:::BBBEEEIIIPPPTTTaaayyytttcccwwwxxxbbbTTTaaa}}}~~~dddfffhhhYYYjjj}}}{{{yyyyyyyyywwwvvvyyy{{{zzzyyyzzz{{{vvvnnnttt{{{}}}~~~zzzrrrlllhhheeecccbbbdddiiimmmppprrrrrrrrrqqqtttyyy}}}~~~}}}{{{yyyxxxsssooosss|||~~~}}}}}}||||||zzzzzzvvvXXXJJJ???555555222222222333444666888999<<<<<<<<<===???BBBEEEGGGHHHJJJLLLLLLJJJHHHGGGFFFJJJHHHFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIOOOMMMKKKJJJIIIIIIJJJJJJDDDFFFMMMSSSMMMGGGPPP```ooovvv[[[@@@>>>:::444333111555555777888888777666666333666999???SSSzzzqqq^^^NNNDDDAAA===;;;::::::999999:::999999;;;???DDDJJJNNNUUU[[[bbbggggggfffgggiiifffhhhlllsss|||ppp}}}yyy___TTTTTTXXXkkk~~~{{{~~~zzzvvvooommmkkkjjjiiiiiiiiiiiinnnpppssswww|||wwwnnnmmmssszzz~~~~~~}}}~~~yyy{{{}}}zzzkkkbbbVVVCCC555000//////000111222333555555555666777888:::;;;<<<===???>>>;;;999888777888999888:::<<<===@@@GGGPPPXXXaaaYYYKKK>>>777777888999:::???OOOVVVIII???===888<<<;;;;;;<<<>>>???>>>======>>>>>>???@@@BBBCCCDDDBBB@@@>>>>>>@@@CCCEEEEEEFFFCCCFFFIIICCCBBB[[[{{{bbbDDD:::888666666888888666444888888777555444222111000```JJJAAA>>>GGG>>>@@@AAA???======@@@AAA@@@QQQgggxxxkkk^^^TTTQQQPPPMMMJJJFFFBBB???===;;;:::999888888888999:::777AAADDDGGGNNNQQQYYYkkkuuu~~~~~~jjjbbbjjjzzz___YYYmmmxxx[[[^^^~~~~~~~~~zzz~~~{{{yyy{{{~~~}}}|||{{{|||~~~~~~}}}xxxrrrlllgggbbbaaaaaacccfffkkkppptttuuuuuutttqqquuuzzz}}}~~~|||xxxvvvqqqppprrryyy~~~}}}~~~~~~}}}{{{fffKKK???555---000222222333444666777888999:::::::::;;;===???AAABBBFFFHHHJJJJJJHHHFFFDDDDDDHHHFFFDDDDDDEEEEEEDDDCCCDDDDDDCCCDDDDDDFFFGGGHHHNNNMMMKKKJJJIIIIIIIIIIIIDDDEEEJJJNNNKKKFFFLLLVVVmmmlllhhh}}}eeeIII???777444555111444555666888888888777666000444777888>>>VVVppp```LLLGGGAAA===<<<<<<:::999:::999888999<<>>>>>===;;;999888888888888888999;;;===???FFFPPPXXX]]]SSSFFF===999888999;;;===NNNnnnzzzcccKKKBBB===>>><<<;;;;;;=========<<<>>>>>>>>>???@@@AAACCCDDDAAA???======@@@BBBDDDDDDGGGCCCDDDIIIEEEAAAMMMaaarrrfffTTTIII<<<777888999666222777888777777666444222111wwwRRR@@@===CCC>>>AAAAAA>>>===@@@BBBBBBAAAIIIVVVjjjxxxeeeVVVUUUSSSPPPLLLGGGDDD@@@???;;;;;;:::999999999999999555>>>@@@AAAIIILLLQQQ]]]kkkzzzxxxyyypppXXXQQQ^^^pppeee[[[vvv~~~~~~|||yyyvvvvvvwwwxxx~~~}}}}}}~~~~~~|||zzztttnnniiigggccc______bbbeeeiiinnnsssvvvwwwwwwvvvuuuwww{{{~~~}}}yyytttqqqkkkooowww~~~zzzzzz}}}~~~}}}yyy}}}|||ssslllTTT???999222,,,000333333444666777888999:::777888888:::;;;===???@@@BBBDDDFFFFFFEEECCCCCCDDDFFFDDDCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCEEEFFFHHHJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEFFFHHHEEEBBBEEEKKKVVVzzzpppwww{{{|||[[[BBB000111777333444555666888888888777777333222333222000===___qqq[[[SSSIIIBBB???>>><<<:::::::::999999;;;>>>AAACCCCCCIIIRRRXXXZZZ[[[^^^```aaabbbgggmmmooovvvwww}}}nnnaaa``````aaafffrrr~~~zzzuuupppllljjjllllllllllllnnnppprrrtttvvvwwwyyyzzz{{{zzzzzzyyyuuuxxx|||zzzvvvjjjnnnxxxyyy{{{wwwgggWWWNNNDDD777000222000111222333444555555555000111333555777:::;;;<<<<<<<<<;;;;;;::::::999999999:::<<<<<<<<>>>>>???AAACCCDDD@@@???===>>>@@@CCCCCCCCCCCCAAABBBEEEEEECCCFFFLLLQQQmmm}}}iiiNNN;;;555555555444555666777888888666555444]]]CCC???======AAABBB???>>>AAAAAA>>>CCCIIIRRR^^^uuuppp\\\XXXVVVQQQLLLHHHDDDBBBAAA===<<<;;;;;;:::999999999444===<<<;;;CCCFFFIIISSSYYYpppoooWWWMMMYYYjjj{{{hhhuuu}}}zzzwwwvvvwwwwwwvvvuuu~~~~~~}}}wwwsssjjjeeebbbcccbbb^^^___dddhhhkkkoootttvvvwwwwwwvvvyyy{{{}}}~~~{{{vvvppplllkkkrrr}}}{{{wwwwwwzzz}}}|||zzzzzzuuuyyy~~~pppbbbYYYDDD666777444///444333444555777888999::::::666666777999;;;<<<>>>??????@@@BBBBBBAAABBBCCCEEEDDDCCCCCCDDDFFFFFFEEECCCCCCBBBAAAAAABBBDDDGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEDDDAAABBBEEEKKKkkkyyy{{{tttNNN222444:::222333444666777888888888777999222111333222555GGG^^^zzzmmmbbbTTTIIICCC@@@===:::999999999999:::<<<===???AAAGGGOOOUUUWWWXXX[[[^^^___^^^dddkkkkkkkkkzzzzzz~~~vvvqqqlllhhhdddfffooo~~~|||{{{yyyuuupppkkkhhhgggiiiiiiiiijjjmmmppptttvvvvvvwwwyyyzzzzzzyyywwwvvvxxx}}}~~~qqqrrrwww~~~~~~~~~xxxzzztttcccQQQGGG<<<222///444111222333555555555444444333333444555777888999999:::;;;===>>>>>>===;;;:::999;;;<<<<<<<<>>BBB===QQQvvvfffFFF<<<<<<>>><<<;;;;;;===?????????AAA@@@???>>>???@@@BBBCCC???>>>>>>@@@BBBCCCCCCBBB===BBBCCC@@@@@@DDDFFFCCCEEEQQQttthhhLLL:::444555777333444666888999999888777dddHHHBBB888<<>>???<<<>>>?????????AAACCCFFFDDDCCCCCCEEEFFFGGGFFFDDDCCCBBBAAAAAABBBEEEGGGIIIFFFFFFFFFFFFGGGGGGGGGGGGDDDBBBCCCEEEFFFDDDDDDEEEDDD```{{{nnn}}}\\\;;;:::===///333444666777888888888777:::000///777888333777BBBVVVzzznnn\\\NNNFFFAAA===:::888888888999999:::;;;;;;>>>DDDKKKPPPRRRSSSVVVYYY^^^]]]cccjjjiiifffpppzzzwwwwww{{{~~~ooooooooooooooouuu~~~{{{{{{}}}~~~~~~}}}||||||wwwwwwuuuqqqlllhhhffffffggggggggghhhkkkoootttvvvtttuuuwwwyyyyyywwwuuusss|||}}}vvvsssqqqrrr{{{{{{xxxwwwwwwdddPPPDDD999///...444222333444555555555444333666666666666777777777777:::<<<>>>@@@AAA???===;;;777:::===>>>???BBBHHHMMMIII???888;;;>>>===>>>AAACCCPPPnnnyyy___CCC===@@@<<<;;;:::;;;>>>@@@BBBBBBBBBAAA???>>>>>>@@@AAACCC???>>>???AAACCCDDDCCCBBB:::DDDEEE>>>===EEEHHHCCCDDDAAA[[[{{{^^^EEE666444888111333666999:::;;;::::::^^^???<<<;;;BBBAAA:::;;;DDDDDD<<>>===<<<;;;;;;;;;999999888888:::<<>>>>>>>>>>>???@@@AAAAAABBBBBBFFFEEEDDDDDDEEEGGGIIIJJJCCCDDDFFFGGGHHHHHHHHHHHHKKKJJJHHHFFFEEEEEEFFFFFFGGGDDDDDDDDDCCCAAADDDIIIGGGLLLjjj~~~rrrsssyyy}}}ZZZAAA888888444555666555666999:::999;;;999777555444333333333@@@RRRxxxmmmaaaTTTFFFAAADDD;;;777666888:::888777999<<<<<<>>>AAAFFFKKKPPPSSSUUUYYY___cccfffiiikkkmmmkkkkkkmmmpppqqqxxxvvvsssvvv{{{ssswwwsssuuu{{{|||}}}}}}|||zzzxxxvvvqqqpppmmmiiifffdddcccccceeeddddddhhhnnnsssuuuuuuyyyzzzzzzxxxuuutttvvvyyy{{{xxxvvvxxx}}}~~~|||{{{{{{bbbFFF777555444222222333111111444888999777444777666555666777888777666:::<<<>>>@@@@@@???===<<>>EEEJJJLLLKKKBBB@@@>>><<<;;;;;;;;;<<<@@@MMMZZZ[[[QQQEEE@@@@@@<<<;;;888888;;;DDDPPPXXXMMMHHHAAA<<<;;;===>>>@@@@@@@@@AAABBBCCCDDDEEEFFFEEEDDDBBBAAA??????>>>>>><<>>===<<<<<<;;;:::999888888999;;;===???DDDHHHVVVooosss\\\TTT```ooo|||xxxuuuuuuuuuuuuvvvvvvuuutttttttttooojjjhhhiiiiiifffcccaaa```___^^^```bbbeeegggooopppqqqssstttvvvwwwwww{{{zzzwwwtttrrrrrrtttuuuxxxssstttuuuuuuuuuvvvxxxyyy{{{yyydddWWWHHH888222111111111333333555888::::::;;;<<<===:::::::::<<<===>>>>>>===??????@@@@@@AAABBBBBBCCCEEEDDDCCCCCCCCCEEEGGGHHHDDDEEEHHHKKKNNNNNNKKKHHHJJJIIIHHHGGGFFFFFFFFFFFFHHHFFFEEEFFFDDD@@@BBBFFFGGGJJJ___{{{mmmtttzzz]]]DDD777444333222222333777999999;;;:::888666444444333444666:::OOOxxxuuueeeUUUJJJEEE???:::777999999666555777:::;;;<<<>>>BBBGGGKKKNNNQQQUUU[[[___bbbccceeefffhhhhhhkkknnnmmmooo|||yyywww{{{~~~~~~|||||||||{{{yyyvvvrrrqqqllljjjgggdddbbb``````aaaddddddfffkkkrrrwwwxxxxxx}}}~~~}}}{{{xxxwwwyyy||||||}}}wwwtttvvv{{{~~~oooYYY@@@555444333222222444333444777:::;;;888666555555555666999;;;;;;:::<<<===???AAAAAA@@@???===@@@===<<>>===<<<<<<======;;;AAAHHHJJJHHHCCC@@@>>>???>>>;;;:::<<>>>>>??????@@@BBBCCCDDDEEEFFFEEEDDDCCCAAA@@@@@@@@@@@@AAAEEEFFFUUUvvvzzzeeePPPBBB>>>888444666888666555666~~~dddCCCAAAAAADDDCCC???===>>>???<<<<<<>>>>>>DDDXXXmmmzzzgggYYYSSSOOOKKKFFFDDDCCCAAA???>>>===<<<<<<::::::999888888999;;;<<<===AAAJJJTTTbbb|||zzzbbb^^^dddhhh~~~|||zzzwwwtttssspppqqqsssttttttsssrrrpppnnniiiccc```aaaaaa___]]]]]]^^^___```ccceeegggiiioooooopppqqqrrrtttvvvwww|||yyytttqqqqqqtttxxx{{{~~~yyyrrrrrrsssttttttuuuxxx{{{~~~tttYYYNNNAAA555111111111333555555888;;;<<<======???@@@>>><<<:::<<>>@@@AAAAAABBBBBBCCCCCCDDDCCCBBBBBBAAABBBCCCEEEFFFGGGHHHLLLSSSYYYWWWPPPIIIHHHHHHHHHHHHGGGGGGFFFEEEIIIGGGGGGHHHEEEAAAAAADDDEEEHHHQQQiiigggooo}}}uuuRRR888888555222222444666888999;;;:::888777555555444444444000555KKKlllwwwhhh[[[QQQFFF@@@<<<<<<:::777555777888888999;;;>>>AAADDDFFFKKKOOOUUUYYY\\\]]]^^^___bbbdddgggkkkkkkjjjnnnuuu|||uuuppplllnnnrrrqqqmmmgggbbbaaacccgggkkkvvv~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzxxxtttoookkkiiifffdddaaa___^^^^^^```aaaeeegggkkkpppvvvzzz{{{{{{}}}~~~~~~}}}}}}zzzxxxxxx{{{vvv\\\KKK999222333444333444555666888;;;>>>===;;;888555555555888<<<>>>??????<<<===???AAAAAA@@@???>>>@@@>>>>>>AAAEEEGGGFFFDDD??????>>>>>>>>>>>>??????@@@>>>>>>AAAEEEFFFDDD@@@BBBAAA@@@>>>>>>AAAFFFKKKIIIFFFBBB?????????>>>>>>??????@@@BBBCCCEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCGGGEEEIIIXXXkkksss]]]JJJ@@@777666777666666777QQQBBB;;;AAAEEE???<<>>===>>>@@@???AAAMMM[[[rrrtttaaaWWWRRROOOLLLEEEDDDBBB@@@>>>===<<<<<<;;;:::999888888888999999;;;@@@FFFHHHMMMaaakkkhhhgggaaahhhmmmvvv~~~}}}{{{yyyvvvuuussssssmmmnnnppprrrrrrpppmmmlllgggbbb]]]ZZZYYYZZZZZZZZZZZZ[[[^^^aaaeeegggiiijjjllllllmmmnnnqqqsssvvvwww~~~yyyssspppqqqvvv{{{|||wwwqqqssstttuuuuuuuuuxxx~~~lllTTTFFF;;;333111333333555888999;;;>>>???@@@AAACCCEEEIIIDDD>>>===@@@BBBBBB@@@CCCCCCCCCCCCDDDDDDEEEEEECCCBBBBBBBBBBBBCCCDDDEEEHHHIIIOOOXXX___]]]SSSHHHFFFGGGHHHIIIIIIGGGFFFEEEHHHGGGHHHIIIGGGBBBBBBEEEDDDJJJKKKRRRrrrddddddttt|||\\\BBB===888444555777888999:::;;;:::999888777666555555222555777888@@@\\\sssggg[[[NNNGGGAAA???<<<888666888777777888999:::===>>>@@@DDDHHHNNNSSSVVVXXXZZZ[[[]]]___dddiiikkkkkkkkkllltttvvvhhh^^^ZZZYYYYYYXXXVVVUUUVVV\\\ccchhhnnn{{{~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||zzzxxxsssnnniiidddaaabbbaaa^^^]]]^^^```ccceeehhhkkkpppuuuzzz|||{{{zzzyyy{{{~~~}}}wwwvvvwwwzzz|||}}}~~~~~~xxxeeeKKK>>>444222555555555666777999<<>><<<999888999;;;???AAABBBAAA<<<===???@@@@@@@@@???>>>AAA@@@AAACCCFFFFFFCCCAAA?????????@@@AAAAAABBBBBBHHHDDD@@@BBBFFFHHHEEEAAADDDDDDDDDBBBAAABBBEEEGGGHHHFFFDDDCCCBBBBBB@@@>>>@@@@@@BBBCCCEEEFFFGGGHHHFFFFFFFFFEEEEEEFFFGGGGGGCCCFFFGGGKKKPPPVVVssscccRRRAAA999777666777:::eeeIII777<<>>BBB>>>>>>???AAA@@@AAAGGGOOO[[[xxxppp___UUUPPPNNNGGGEEECCCAAA>>>===<<<;;;;;;;;;:::999888888888888999===CCCEEEFFFQQQlll{{{zzzssseeeZZZ]]]bbbiiipppvvvyyy{{{~~~{{{yyywwwuuusssrrrqqqqqqkkklllnnnnnnmmmkkkgggeee___\\\XXXUUUUUUWWWYYYZZZYYY[[[___cccfffiiikkkkkkllllllnnnppptttwwwyyy{{{zzzvvvqqqqqquuu|||{{{vvvrrrsssttttttrrrrrruuu}}}{{{aaaOOO???888333444666666888;;;===???AAABBBCCCEEEGGGJJJSSSMMMEEE@@@@@@BBBDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGLLLUUU\\\ZZZOOOEEEEEEFFFGGGIIIIIIHHHGGGFFFGGGFFFGGGJJJHHHDDDDDDHHHEEEKKKJJJIII]]]mmmWWWaaa|||jjjWWW???777222555888777888:::;;;;;;:::999999888777666...333777444111AAAgggpppbbbVVVNNNFFFBBB>>>888777888888888888888999:::;;;;;;>>>BBBHHHMMMQQQTTTXXXZZZ[[[^^^aaadddhhhjjjjjjiiihhhwwwvvvjjjaaa]]]\\\^^^```aaacccgggmmmrrrttt|||{{{|||~~~~~~~~~}}}}}}|||{{{{{{{{{wwwuuurrrmmmhhhccc___]]]]]]\\\\\\\\\___bbbfffhhhmmmpppuuuyyy{{{{{{zzzyyyxxx{{{{{{xxxuuu|||}}}zzzzzzxxxtttppptttxxxyyyyyyyyyxxxxxxiiiRRR???777222444777777888:::999<<>>======???AAACCCBBBBBB???@@@AAABBBBBBBBBBBBAAABBBBBBDDDEEEFFFEEEBBB??????@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDBBB@@@DDDEEEFFFFFFEEEEEEFFFHHHHHHGGGEEEEEEEEEDDDBBB@@@AAAAAACCCDDDFFFHHHIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGMMMSSSPPP[[[vvvvvv]]]JJJ>>>666444666xxxYYY>>>;;;AAAAAA???BBB======>>>=========???BBBHHH]]]~~~ppp^^^TTTPPPIIIHHHEEECCC@@@>>>===<<<;;;;;;;;;:::999999888888555777;;;???@@@DDDQQQ^^^pppmmmkkkiiihhhfffdddbbbfffdddeeennn}}}|||tttsssqqqpppnnnmmmmmmmmmjjjjjjjjjiiifffccc___]]]WWWVVVTTTSSSTTTVVVYYY[[[]]]^^^aaaeeehhhkkkmmmnnnpppqqqtttxxx{{{}}}~~~tttrrrqqquuu|||}}}xxxtttrrrqqqrrrrrrooommmrrr||||||iiiTTTEEE;;;666444666888888999<<<>>>@@@BBBCCCDDDFFFJJJLLLVVVRRRLLLFFFCCCCCCEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCGGGMMMRRRPPPHHHAAAEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFGGGIIIHHHEEEFFFJJJGGGJJJKKKJJJSSSoooeee^^^pppwwwLLL>>>555555777555666:::;;;;;;;;;;;;:::999888777555222000222444999EEEPPPuuu{{{dddZZZPPPIIIBBB;;;888999888888888888888888888888:::>>>BBBFFFJJJNNNSSSVVVXXX]]]___```bbbeeefffccciiilllsss~~~vvvsssuuuvvvuuurrrppprrruuuyyy~~~~~~~~~}}}zzzyyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{yyywwwvvvuuutttnnnllliiieeeaaa^^^[[[ZZZXXXXXXZZZ]]]aaaeeeiiikkkqqquuuzzz}}}}}}|||{{{{{{}}}~~~zzzrrrmmmwww~~~ssspppqqqooorrruuutttpppnnnrrrxxx{{{xxx~~~qqqZZZDDD999444333666999888999;;;;;;===@@@AAA@@@@@@AAABBBCCCBBBAAABBBDDDDDDDDDBBBDDDDDDEEEEEEFFFFFFFFFEEEBBBCCCDDDEEEDDDBBB@@@???>>>???@@@BBBCCCDDDDDDDDD>>>AAADDDGGGGGGFFFEEEEEECCCEEEGGGGGGFFFFFFGGGHHHGGGFFFFFFFFFFFFFFFCCCAAAAAAAAACCCEEEGGGHHHJJJKKKIIIIIIIIIHHHIIIIIIJJJJJJOOOLLLEEEGGGOOOMMMMMMZZZmmmUUUAAA555222kkkNNN@@@>>>>>>???@@@>>>>>>===;;;;;;<<<<<<<<<>>>GGGZZZwwwooo___XXXMMMKKKIIIFFFCCC@@@???>>>;;;;;;;;;;;;;;;:::999888666555666:::;;;<<>>???AAABBBCCCFFFIIILLLPPPQQQQQQNNNHHHDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFEEEEEEDDDBBBCCCEEEHHHJJJIIIEEEBBBFFFFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHIIIGGGDDDEEEJJJKKKEEEGGGNNNOOOZZZxxxnnn~~~ppp[[[GGG???;;;555555;;;;;;;;;<<<<<<;;;:::999888;;;444000222444222111111FFF[[[zzznnn```VVVLLLBBB>>>>>>777777777777777777666666999:::<<<>>>AAAEEEKKKOOOSSSZZZ___^^^___bbbcccaaahhhhhhiiinnnuuu}}}zzz~~~wwwrrrrrrtttwww~~~|||yyyxxxyyyyyyyyyxxxyyyzzz{{{yyyxxxvvvssspppmmmkkkjjjbbbaaa___]]][[[YYYXXXWWWVVVXXX\\\aaafffjjjnnnoootttxxx}}}~~~~~~{{{zzzxxxuuupppkkk}}}ooofffggggggjjjpppqqqmmmnnnwww~~~yyyzzzzzzwww}}}uuudddOOO???666444444888999777888;;;<<<>>>@@@???>>>???AAADDDEEEDDDCCCDDDFFFGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFF@@@AAABBBBBBAAA???>>>>>><<<===???@@@AAAAAAAAAAAA>>>@@@DDDGGGJJJJJJIIIHHHCCCDDDFFFFFFEEEDDDEEEGGGFFFEEEDDDDDDEEEEEECCCAAA???@@@AAACCCEEEGGGIIIJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIKKKDDDAAAGGGGGGDDDIII[[[jjjyyy[[[EEE<<>><<<===???@@@>>>@@@???GGG^^^kkkcccOOONNNKKKHHHEEECCCAAA@@@;;;<<<<<<<<<<<<;;;:::999;;;777666777888999???FFFIIIRRRZZZ^^^gggyyy~~~{{{vvvnnnhhh[[[ZZZTTTNNNMMM[[[rrr~~~|||yyyvvvsssqqqoooooonnnnnnnnnnnnlllkkkjjjiiihhhfffccc^^^XXXTTTPPPNNNJJJLLLOOOQQQTTTWWW[[[]]]hhhhhhiiikkkmmmppprrrtttwwwyyy}}}}}}{{{xxxxxx{{{zzznnnnnnoooqqqpppoooqqqtttppprrrrrrppppppwwwzzznnncccYYYMMMBBB:::666444444888999777777999<<<>>>@@@AAABBBDDDHHHKKKHHHOOOTTTSSSLLLFFFEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEEEEEEEEEEEEEDDDDDDFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKNNNKKKIIIIIIFFFCCCDDDIIIMMMAAACCCQQQPPPNNNrrrooolllzzz\\\LLLAAA777666===;;;<<<<<<===<<<;;;999888222222333444111...111777777@@@___ooobbbUUUJJJDDDDDD666666666777777666555555888888888888:::>>>DDDIIIMMMWWW_________ccceeeccc```dddjjjooopppppptttyyywwwxxx{{{~~~|||xxxxxx}}}}}}}}}~~~vvvqqqrrruuutttzzz~~~~~~zzzwwwzzzzzzzzzyyyxxxxxxyyyzzzvvvuuurrrnnnkkkgggdddccc[[[ZZZYYYWWWWWWVVVVVVVVVWWWZZZ```ffflllpppssstttvvvzzz{{{vvvtttttttttsssqqqxxxlllaaacccfffiiisssyyywwwyyy|||sssxxx{{{ooo]]]KKK???666444555888888666777:::<<<>>>???>>>===>>>AAAEEEFFFEEEDDDEEEGGGHHHHHHGGGBBBBBBBBBBBBCCCCCCCCCDDD???@@@@@@@@@>>>===<<<===:::;;;===>>>??????>>>>>>@@@???@@@CCCHHHIIIGGGEEECCCDDDEEEDDDCCCBBBCCCDDDEEECCCBBBBBBCCCCCCBBBAAA===>>>@@@BBBDDDFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEFFF>>>HHHEEE???BBBBBB>>>@@@DDDMMMkkktttYYYMMM}}}\\\AAA:::===???>>>>>>===;;;;;;<<<;;;999======EEETTTeee~~~nnn___UUUJJJFFFCCC@@@@@@BBB;;;===>>>>>>===<<<======:::888666555666999===???FFFIIIMMMSSSYYYbbbjjjpppxxxwwwuuuoooiiifff___WWWRRROOORRR]]]hhhuuu}}}~~~}}}}}}xxxrrrppprrrrrrnnnjjjkkkjjjiiiiiihhhhhhhhhhhhbbb___ZZZSSSMMMKKKLLLNNNLLLPPPSSSTTTSSSWWW___fffjjjkkkkkkllllllooosssvvvuuuwww{{{~~~}}}|||xxx{{{|||xxxpppnnnnnnooommmjjjmmmrrrpppoooqqqwww~~~rrrhhh]]]NNNFFF???111888888:::;;;<<<<<<<<<<<<<<<===@@@EEEFFFEEEFFFJJJJJJKKKMMMMMMLLLJJJHHHGGGKKKJJJHHHFFFEEEFFFGGGIIIFFFFFFFFFEEEEEEEEEEEEEEECCCEEEFFFGGGEEEEEEFFFGGGDDDDDDDDDEEEGGGIIIKKKMMMIIIHHHGGGFFFDDDCCCBBBAAADDDCCCGGGKKKJJJNNNeeetttaaatttxxxttt~~~ZZZ999555CCC>>><<<;;;<<<===<<<:::777777666444333222111111111...555GGGccc{{{mmmbbbXXXPPPJJJ===>>>===;;;777555444444444555555555666999===@@@HHHLLLRRRYYY]]]`````````___bbbeeeggggggggghhhiiikkkkkkmmmppprrrrrrpppoooooonnnsss~~~|||wwwuuusssyyyzzz}}}~~~}}}{{{xxxvvvxxxwwwwwwvvvvvvuuuuuuuuuuuuqqqlllfff```\\\ZZZYYYTTTUUUVVVSSSQQQRRRWWW[[[\\\```gggnnnrrrssssssqqqxxx{{{wwwhhhcccmmmyyyzzzuuunnn|||vvvhhhbbb]]]WWWaaapppxxxvvv|||~~~tttiiiWWWEEE:::444444555666777888999999<<<=========<<<===@@@BBBEEECCCBBBCCCFFFFFFDDDBBBAAA@@@@@@@@@BBBCCCBBBAAA@@@??????>>>======<<<<<<::::::<<<===>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBEEEDDDCCCAAA@@@?????????===>>>?????????@@@CCCFFFCCC??????CCCEEEBBBAAABBBAAA@@@>>>=========>>>???FFFHHHVVVwwwwwwfffoooRRR999666@@@>>>??????======>>>??????>>>;;;???HHHQQQbbbooocccUUUNNNIIIDDD@@@@@@===>>>>>>===<<<;;;;;;;;;:::999777777777999<<<======???CCCFFFKKKQQQXXX]]]ccciiinnnnnnrrrzzzsssmmmiiiiiibbb[[[WWWSSSPPPSSSYYY\\\___eeejjjmmmrrrvvvyyy}}}zzzwwwuuuzzzxxxtttqqqnnnmmmkkkjjjfffgggggggggfffdddbbbaaa[[[YYYUUUOOOJJJHHHIIIKKKGGGLLLPPPRRRSSSWWW^^^eeeggghhhjjjkkkmmmppptttwww}}}}}}}}}}}}~~~}}}yyyvvvqqqmmmkkklllllljjjmmmrrrsssrrrttt~~~nnnaaaXXXIII@@@<<<333888999;;;<<<>>>???@@@@@@CCCCCCFFFJJJJJJGGGGGGKKKKKKLLLMMMMMMLLLKKKJJJIIILLLKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEGGGFFFEEEDDDDDDEEEBBBBBBBBBCCCDDDFFFIIIJJJJJJIIIHHHFFFDDDBBB@@@@@@BBB@@@CCCGGGEEEGGGYYYnnniii___dddkkkSSS999888???@@@AAA???<<<:::999:::999888777555333222111111111333999GGGYYYmmm}}}~~~pppbbbVVVPPPEEECCC@@@<<<999777666555888888888888888:::<<<>>>@@@CCCHHHNNNRRRUUUVVVVVV[[[^^^aaabbbbbbbbbcccdddfffggghhhjjjlllmmmllllllmmmkkknnntttwwwyyy~~~zzzwwwuuutttuuuwwwzzz~~~}}}{{{{{{zzzyyywwwtttyyyxxxwwwuuusssqqqpppooogggddd```[[[WWWUUUTTTSSSNNNPPPRRRQQQQQQSSSXXX]]]bbbfffmmmuuuzzz||||||{{{{{{}}}{{{tttkkkiiirrr~~~{{{eeeddd___VVVPPPPPPNNNKKKNNNiiiyyyuuuzzzssshhhZZZIII===888555555555666777777888888999:::;;;:::999:::===???>>>===<<<>>>@@@AAA@@@===???>>>>>>???@@@AAAAAA@@@===<<<<<<;;;::::::999999888999:::;;;<<<===>>>>>>=========>>>>>>>>>??????BBBBBBBBBBBBBBBAAA@@@???@@@???>>><<<;;;:::::::::999:::;;;<<<<<<>>>AAACCCCCC???>>>AAABBB@@@???@@@???>>>===<<<<<<<<<======;;;;;;DDD[[[~~~qqqGGG777AAA<<<===>>>>>>===<<<===??????;;;;;;>>>???GGG]]]tttuuubbbWWWPPPHHHBBB@@@AAA@@@???>>><<<<<<;;;;;;::::::999999999999::::::;;;<<<>>>???AAAEEEJJJNNNLLLRRRWWWYYY]]]kkk}}}rrrllliiiaaaZZZXXXVVVQQQMMMMMMQQQQQQQQQSSSVVVZZZ^^^aaahhhkkkrrryyy{{{|||{{{{{{zzzzzzwwwsssooouuuuuutttooojjjffffffgggaaabbbccccccaaa]]]YYYVVVQQQPPPNNNJJJFFFEEEFFFGGGFFFKKKRRRUUUVVVYYY```ffffffiiillloooqqquuuyyy}}}~~~~~~yyyuuurrrpppkkkgggiiijjjjjjlllpppssstttzzzhhhXXXRRRCCC999888888;;;<<<===???AAACCCDDDEEEHHHGGGIIILLLKKKGGGGGGJJJKKKKKKKKKJJJIIIIIIHHHHHHKKKJJJIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGFFFDDDCCCCCCCCC@@@@@@@@@@@@AAACCCEEEFFFKKKJJJHHHFFFDDDBBB@@@???@@@===???BBBAAAAAAKKKXXXzzzggg^^^lllsssHHH888888<<<@@@@@@===;;;===???<<<;;;999666444333222222222111111222888EEETTT___uuu~~~tttiiicccWWWPPPHHHBBB???<<<999777777777666666666666777777999;;;>>>BBBFFFIIIKKKLLLSSSVVVYYYZZZ[[[\\\]]]___bbbbbbcccdddeeegggiiiiiimmmlllmmmoooooonnnqqqvvv{{{~~~|||yyyvvvuuutttttttttvvvxxxzzz|||}}}}}}}}}}}}|||{{{||||||{{{xxxvvvvvvuuurrroookkkhhheeedddWWWUUURRROOOMMMLLLMMMMMMIIILLLPPPRRRTTTXXX```eeemmmqqqwww|||~~~xxxsssuuuxxxvvvpppTTTIII@@@@@@CCCDDDDDDEEEGGGiii~~~xxx}}}|||rrreeeWWWHHH;;;666666666666666666666666666666666777777777666777999;;;888777888:::<<<===<<<;;;<<<;;;:::<<<>>>??????>>>;;;;;;:::999999888888888888888888888999;;;===>>>;;;;;;;;;;;;<<<<<<<<<===BBBBBBBBBAAA@@@???======;;;:::999888777777777777888999:::;;;;;;===@@@CCCCCC>>><<<>>>???===<<<>>>======<<<;;;;;;;;;;;;<<<<<<;;;<<>>AAA@@@<<<;;;===???===<<<===<<>>===>>>======:::;;;;;;;;;:::999999888;;;<<<=========???CCCEEECCCHHHNNNPPPSSS]]]ooo|||}}}yyyiii^^^UUUSSSTTTQQQMMMLLLPPPQQQRRRRRRTTTZZZbbbiiissstttxxxzzzzzz~~~}}}}}}~~~yyyxxxxxxxxxxxxwwwsssqqqpppooommmkkkgggeeecccccc``````^^^\\\XXXSSSOOOMMMHHHHHHHHHFFFDDDDDDEEEGGGKKKQQQYYY\\\]]]___dddiiijjjmmmqqquuuyyy}}}yyypppkkknnnhhheeehhhjjjjjjjjjmmmpppyyybbbPPPMMM@@@444888>>>??????@@@AAACCCDDDFFFGGGFFFEEEGGGJJJHHHDDDDDDGGGJJJIIIHHHFFFDDDCCCCCCCCCGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFGGGFFFCCCAAAAAAAAA??????>>>??????AAACCCDDDIIIIIIHHHFFFEEEDDDCCCBBBAAA>>>???BBBCCCAAADDDJJJ]]]xxxiiikkk~~~[[[CCC888;;;???AAA@@@???>>>===;;;:::888777555444444333000111111222666<<>>:::888666555555666666555444666777999;;;>>>AAACCCEEEIIILLLOOOQQQSSSUUUXXXZZZ___``````aaabbbdddhhhjjjkkkkkkllllllllllllnnnqqqppprrrtttvvvwwwwwwuuutttvvvuuusssrrrqqqrrrrrrsssvvvwwwxxxyyyyyyyyyyyyxxx}}}|||{{{{{{{{{yyyvvvsssnnnlllhhhddd___ZZZWWWUUUMMMKKKIIIHHHGGGHHHIIIJJJIIIMMMSSSWWW\\\bbbjjjqqqyyy{{{~~~~~~wwwooojjjbbbZZZBBB;;;<<>>666444777777777666666666555555555444555666666555555666888555666777999;;;<<<<<<<<<999888888999<<<======<<<;;;;;;::::::999999999999<<<:::999888888999;;;<<<888888999999999:::::::::???????????????>>>===<<<:::999888888777777777777:::;;;<<<<<<===???BBBEEEDDD>>>;;;<<<<<<;;;;;;===<<<<<<<<<;;;;;;;;;;;;<<<===???@@@???CCCTTTmmm^^^>>>===:::===CCCEEEAAA>>>@@@>>>>>>>>>>>>===???FFFNNN^^^sss{{{lll___TTTPPPGGGCCC???<<<===>>>===<<<;;;;;;<<<<<<;;;:::888777777888999999888999<<<>>>???CCCGGGIIIKKKQQQ]]]fffxxx~~~fffzzzjjjZZZTTTSSSQQQOOONNNJJJOOOSSSTTTUUU]]]jjjuuu~~~zzzyyyzzz{{{xxxvvvuuutttuuuuuusssrrrmmmjjjffffffhhhgggccc___^^^[[[WWWQQQMMMIIIGGGFFFBBBCCCDDDDDDDDDFFFHHHKKKSSSYYY```cccbbbcccgggkkkmmmqqqvvv{{{~~~yyykkkdddiiieeeeeeiiikkkkkklllooorrr}}}\\\JJJIII>>>555;;;BBBBBBBBBAAAAAABBBCCCDDDDDDBBBBBBDDDGGGGGGCCCCCCGGGKKKIIIGGGEEECCCAAA@@@@@@CCCDDDEEEEEEFFFEEEEEEDDDBBBBBBCCCDDDEEEEEEFFFFFFEEEFFFGGGEEECCC@@@@@@@@@@@@???>>>>>>???@@@AAABBBFFFFFFFFFFFFFFFFFFFFFFFFCCCAAABBBEEEGGGFFFEEEFFFLLL\\\uuubbbfffkkkOOOAAA>>>===???AAAAAA;;;666999999777666555555555555111000111444:::???AAABBBJJJSSScccvvvxxxnnn```VVVPPPKKKDDD>>><<<:::777777888999888666666666666777999<<<>>>??????BBBFFFIIIKKKOOOSSSVVV\\\]]]^^^^^^^^^aaafffjjjgggiiijjjiiihhhiiikkkkkkhhhhhhjjjkkknnnppprrrsssppppppoooooopppqqqssstttwwwwwwxxxyyyyyyzzzzzzzzzzzzyyywwwuuutttqqqmmmiiicccaaa^^^YYYTTTPPPLLLJJJGGGFFFEEEDDDEEEFFFHHHJJJLLLQQQXXX^^^dddkkkssszzz~~~~~~~~~wwwkkkbbbZZZQQQIII;;;<<>>:::666555555777777666666555555444444333555666666555555555777333555777999:::;;;<<<===888777777888:::;;;;;;:::999999999999888888888888???>>>;;;999777888999999666666777777777888888888;;;;;;<<<===>>>>>>======999999888888777888888888:::;;;<<<<<<<<<>>>AAACCCCCC>>>:::;;;<<<::::::===;;;<<<<<<<<<<<<<<<<<<<<<777:::===>>>@@@GGGTTT___vvvOOOAAA888666===CCC@@@>>>@@@======>>>>>>======???BBBLLL[[[vvv~~~iii[[[UUUMMMGGG@@@=========<<<:::;;;;;;<<<;;;;;;:::999999777888999999888888:::<<<>>>@@@CCCDDDEEEIIIPPPVVVeee```oootttjjjddd___\\\[[[WWW\\\```bbbdddkkkvvv}}}yyyvvvuuuuuuuuutttrrrooonnnoooooonnnllliiiddd```aaadddddd___YYYUUURRRMMMGGGDDDBBBBBBBBB@@@AAABBBCCCEEEIIIMMMQQQWWW]]]ccceeedddeeeiiimmmqqquuu{{{tttgggaaafffdddeeeiiilllnnnuuu}}}oooTTTFFFCCC;;;777>>>AAAAAAAAA????????????AAAAAA@@@@@@CCCGGGFFFCCCDDDGGGJJJIIIHHHGGGEEECCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCC???@@@AAABBBCCCDDDEEEFFFDDDEEEFFFEEEBBB@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEFFFFFFDDDCCCDDDFFFHHHHHHGGGFFFDDDMMMpppkkk^^^oookkkKKKBBB:::999>>>AAA>>>999:::999888777666555555555333///---...222888;;;<<>>@@@CCCFFFKKKNNNSSSVVVXXXXXXXXXZZZ```eeegggjjjkkkhhhfffggghhhggghhhhhhhhhiiijjjmmmooopppmmmmmmmmmmmmnnnppprrrtttsssssstttvvvwwwyyyzzzzzzwwwtttpppmmmjjjgggccc```XXXWWWTTTQQQMMMJJJGGGFFFCCCCCCCCCCCCEEEHHHKKKMMMSSSXXX___eeekkkqqqyyy~~~|||{{{zzzzzz{{{|||ooollldddYYYRRRNNNHHHAAADDDGGGNNNTTTWWWZZZbbblll~~~rrr]]]NNN>>>888888666444333666666666555555444444444444555777777666555555666222444777888888888:::;;;999888777888:::;;;:::999666666666666666666666666???>>><<<:::888777777777555555555666666666777777888999:::;;;<<<=========888777777777777777888999999999:::999999999<<<>>>@@@;;;999;;;<<<:::999;;;:::;;;<<<<<<======<<<<<<999:::;;;;;;===BBBHHHMMMkkkpppVVVCCC666999???===;;;===<<<===>>>=========<<<;;;CCCKKK[[[wwwmmmeeeZZZRRRHHHCCCAAA@@@===;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;999888999;;;<<<===>>>???AAADDDIIIMMMSSSoooeeecccsss~~~}}}}}}{{{{{{}}}|||{{{{{{{{{xxxwwwuuusssqqqpppooonnnmmmlllkkkkkkjjjiiieeeccc___]]]ZZZYYYXXXVVVQQQNNNFFFDDDBBB@@@???>>>??????>>>???AAABBBEEEKKKRRRVVVZZZ___eeegggggghhhmmmrrrxxx{{{{{{qqqhhhdddcccdddccceeehhhkkkssstttddd^^^KKK@@@===777999>>><<<===<<<;;;;;;;;;===???@@@@@@???BBBEEEEEEAAABBBEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCAAA@@@?????????@@@===>>>???@@@BBBCCCDDDEEECCCDDDEEEDDDBBB@@@@@@@@@@@@???>>>=========>>>?????????@@@@@@AAABBBBBBCCCBBBCCCCCCCCCCCCDDDDDDCCCAAAFFFZZZ~~~vvvnnnvvvuuugggTTTFFFBBBCCCDDDDDD???===;;;999777555444444000000///...---///222555444666<<>>AAA???===???===>>>?????????@@@>>>;;;>>>AAAIIIZZZ{{{}}}fff]]]QQQJJJGGGDDD@@@===<<<;;;:::::::::;;;;;;<<<999999:::888666555555666777777888:::<<>>???@@@BBBEEELLLTTTZZZ\\\aaagggiiiiiilllrrrwww~~~uuuuuuqqqiiiaaa^^^aaafffddddddeeegggkkkwwwqqqaaaSSSRRRDDD===888333999>>>777999999888888999;;;>>>@@@???>>>@@@CCCBBB>>>>>>AAA>>>@@@BBBEEEGGGGGGFFFEEEFFFDDDAAA>>><<<<<<<<<===<<<===>>>???AAABBBDDDDDDBBBCCCDDDDDDBBB@@@@@@AAA???>>>===<<<;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAA>>>>>>???@@@@@@AAADDDHHHZZZssskkkbbbMMMFFFFFFIIICCCBBB???;;;888555333222***111777666000,,,...222000000000333:::JJJ]]]kkk~~~wwwooojjjggg[[[RRRHHHBBBAAA@@@>>>;;;666666777777777777666666444555666555555777:::<<<;;;@@@DDDEEEDDDFFFKKKPPPQQQXXXZZZWWWWWW\\\]]]ZZZXXXXXXZZZ\\\^^^___aaaaaabbbbbbbbbbbbccceeeggghhhjjjiiifffcccaaa___]]]]]]ZZZVVVPPPKKKHHHFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAACCCDDDFFFJJJOOOUUU[[[^^^fffkkkqqqvvvyyy~~~xxxuuunnneee[[[QQQJJJFFF@@@>>><<>>===<<<>>>???>>>RRRmmmuuuZZZJJJCCC??????@@@DDDAAA>>>===>>>>>><<<:::>>>@@@BBBGGGVVVrrruuuggg]]]TTTHHHBBBCCC>>>>>>======<<<;;;::::::777888888888888777777666999888777777888:::<<<>>>CCCEEELLLYYYeeefff]]]TTTUUUYYY^^^aaagggsss{{{qqqpppooommmkkkiiifffeeejjjiiihhhggggggfffdddbbbbbbbbbaaa___[[[WWWRRRPPPLLLJJJGGGCCC???<<<:::999888:::;;;<<<<<<===???AAA???AAADDDGGGJJJNNNTTTWWW]]]ccckkknnnpppuuuzzzsssgggcccbbbddddddbbbaaacccfffdddbbbeeemmm}}}uuu^^^PPPLLL@@@<<<777777:::>>>??????:::888777888<<>>===???@@@AAA@@@???@@@AAACCCCCCBBB@@@???>>>===<<<999;;;>>>@@@@@@AAACCCDDDIIIGGGDDDCCCCCCCCCAAA@@@BBB@@@>>>===>>>???>>>===<<<@@@DDDDDDAAA>>><<<<<<<<<===???@@@AAAAAA@@@???<<<>>>???FFF^^^}}}jjjpppuuuNNNAAAGGGEEEDDDBBB>>>888333333777333222111111222222000////////////000222666999;;;SSSbbbvvvyyypppjjjgggddd]]]TTTOOOLLLEEE>>>>>>;;;888666555666555444555555444444444555555666555666777999;;;>>>@@@AAACCCDDDGGGIIIKKKMMMNNNOOOQQQRRRRRRSSSTTTTTTUUUUUUXXXWWWWWWVVVVVVVVVWWWWWWUUUTTTSSSQQQOOOMMMLLLKKKFFFFFFDDDAAA???@@@BBBEEEBBBBBBBBB@@@???@@@CCCEEEHHHNNNSSSVVV[[[dddjjjllltttuuuwww{{{~~~{{{zzz{{{xxxtttnnnddd[[[XXXRRRGGG???===>>>:::===LLL^^^jjjllljjjfffooo{{{{{{{{{vvvlllSSS???>>>;;;999777777888999777777777777666666666666555666777888777666555444888:::<<<>>>>>><<<:::888;;;<<<===>>>>>><<<:::888===<<<:::888777777777777444666888999888888999;;;:::888666888;;;<<<:::888888888:::;;;;;;;;;:::999;;;;;;;;;<<<>>>@@@CCCEEEBBB>>>:::999:::;;;;;;999;;;;;;;;;;;;:::;;;;;;;;;<<<;;;:::999999:::;;;<<<888:::<<<>>>>>>???@@@AAAAAAFFFPPPeee}}}gggLLL:::;;;EEE>>>>>>???>>>===<<<<<<<<<<<<===<<<===FFFYYYssszzznnncccVVVNNNKKKCCCBBB???>>>===<<<;;;:::888999999999999999888888999888777777777999;;;<<<<<<<<<@@@HHHQQQTTTOOOJJJJJJMMMQQQSSSWWWaaaooo{{{|||yyyzzz{{{yyy~~~xxxrrrlllkkkjjjiiigggdddbbbaaafffeeeccccccbbbaaa___\\\]]]\\\[[[XXXSSSNNNJJJGGGCCCBBB???===;;;999888888999:::;;;;;;::::::<<<>>>DDDGGGIIILLLOOOSSSXXX\\\\\\dddmmmsssvvvzzz{{{rrrkkkeee```^^^```bbbaaaaaacccfffcccbbbfffpppnnnWWWHHHCCC<<<:::888888999;;;;;;;;;:::888777888;;;===<<<;;;>>>===<<<===>>>???===<<<>>>???AAAAAA@@@???@@@@@@?????????>>>>>>======<<<<<<>>>AAAAAAAAAAAABBBCCCFFFDDDBBBBBBBBBCCCBBBAAAAAA???>>>===>>>>>>===<<<<<>>???@@@@@@@@@???>>><<<===???BBBPPPnnnyyymmmpppiiiIII???FFFEEECCC???<<<999888:::444333222333444444333111000///.........000222444???KKK]]]jjjqqqsssuuuvvvnnnllleee\\\WWWTTTNNNGGGCCC@@@;;;888777777777666444444333333333333444444555555555666888999;;;<<<===>>>@@@BBBDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKMMMMMMLLLLLLLLLLLLLLLMMMKKKJJJIIIHHHFFFEEECCCCCCDDDCCCBBB???>>>>>>AAACCCCCCCCCDDDDDDCCCEEEHHHKKKNNNTTTZZZ^^^dddnnntttvvv}}}~~~{{{vvvtttqqqkkkggg^^^XXXSSSOOOHHH<<<666666:::<<>>===;;;999888888888999777777777666666666666555888999:::;;;;;;:::999888888999;;;<<<<<<;;;999888:::;;;<<<>>>>>>>>>>>>===???>>><<<:::999999999999666888:::;;;:::::::::;;;;;;999777777999;;;:::888888999:::;;;;;;;;;::::::;;;<<<===>>>@@@BBBDDDEEEDDD@@@===;;;=========;;;<<<<<<=========<<<;;;;;;999999999:::;;;<<<===>>><<<===???@@@AAABBBBBBCCCFFFIIIMMMVVVooooooOOOAAAAAA;;;>>>@@@???===;;;<<<===>>>>>><<<:::<<>><<<:::999888888888888888888888:::;;;<<<<<<===@@@BBBLLLNNNQQQSSSVVVZZZ___bbb^^^gggrrryyy}}}~~~{{{uuulllfffaaa[[[YYY]]]`````````aaa```aaadddkkkxxxfffOOO@@@;;;999:::<<<<<<;;;999999999:::999888888:::;;;;;;:::>>>===<<<<<<>>>>>>===<<<>>>@@@AAAAAA???>>>??????;;;;;;;;;;;;;;;;;;;;;;;;===???@@@@@@???>>>???@@@@@@>>>===>>>@@@AAAAAAAAABBB@@@>>>>>>??????>>><<<>>>???AAAAAA???>>>>>>??????@@@@@@@@@@@@???>>>>>>======??????AAATTT}}}uuu|||YYY???===<<<;;;;;;;;;:::777555555444333444666666555444333111000...---------...///666AAALLLVVVaaallltttqqqqqqnnngggbbb___YYYRRRMMMIIICCC>>><<<;;;999888666666555444333333333333555555555555555666777777777888999;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>======>>>>>>===;;;:::;;;===@@@AAACCCEEEGGGHHHKKKOOORRRYYY```fffhhhnnnvvv|||}}}}}}zzzwwwtttpppjjjddd```SSSOOOKKKGGGAAA:::777999???KKKYYY```^^^YYYTTTQQQnnn{{{{{{uuusssiiiVVVEEE===<<<<<<;;;:::999999888888888888777777777666666999:::;;;<<<======<<<;;;999999999999999999999999888999:::;;;<<<>>>@@@AAA???>>>===;;;::::::::::::888;;;===>>>===;;;;;;;;;===;;;888888999:::;;;:::;;;;;;<<<============<<<===>>>???AAACCCDDDDDDEEEEEECCC@@@????????????>>>>>>???@@@AAA@@@???===<<<777999;;;===???@@@AAAAAAAAABBBCCCCCCDDDEEEEEEFFFHHHMMMNNNNNNZZZxxx\\\DDD@@@???===============<<<>>>>>>>>><<<;;;???GGGOOOiiivvvdddXXXSSSMMMFFFAAA???>>>===;;;:::::::::999999::::::::::::999888777777777777888;;;;;;;;;;;;;;;<<>>;;;::::::999999999:::;;;===>>>>>>@@@???>>>>>>???@@@???>>>===???@@@@@@>>>======>>>;;;:::::::::::::::999999999;;;======<<<;;;<<<===;;;::::::;;;>>>@@@AAAAAACCCBBBAAAAAABBBBBB@@@>>>@@@AAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAA@@@??????@@@===???@@@===EEEiii}}}wwwYYYBBB@@@<<<999:::;;;888333666555444444666777777666666555333111///.........///111333666===GGGSSS\\\ggglllooonnnlllkkkeee^^^ZZZUUUNNNHHHDDDAAA>>>===:::999888666555444444444666555555555555666666777666666777777777777777666888888888999999999::::::;;;::::::::::::;;;;;;<<<>>>>>>>>>>>>>>>=====================<<<>>>@@@CCCFFFIIIMMMQQQTTTWWW[[[]]]gggmmmqqqrrrtttzzz}}}}}}|||vvvssstttqqqnnnnnnkkkgggddddddTTTMMMEEE@@@@@@BBBEEEHHHQQQ___hhhaaaRRRNNNWWWaaatttmmmgggZZZJJJ???;;;;;;<<<<<<;;;:::999999::::::999999999888888888777888:::<<<======<<<<<<;;;:::999888888999:::;;;999888888888:::<<>>===<<<<<<;;;::::::::::::===@@@AAA???===<<<;;;>>><<<:::999:::<<>>@@@BBBDDDEEEEEEEEEDDDEEECCCBBB@@@@@@@@@?????????@@@BBBDDDCCCAAA???===;;;===@@@CCCEEEEEEDDDDDDEEEDDDDDDDDDFFFGGGGGGFFFEEELLLRRRRRRUUUfffgggJJJ@@@777666<<>>AAAHHHYYYtttsssbbbZZZPPPJJJGGGEEECCC@@@<<<;;;:::999999999::::::::::::999888888777777777777888:::999777777888:::888;;;===>>>===>>>AAADDDGGGJJJKKKHHHIIINNNQQQRRRTTTXXX[[[[[[ZZZ]]]gggooowwwppphhhfffhhhiiifffbbbcccbbb^^^XXXWWWYYYWWWSSSQQQQQQQQQPPPOOONNNLLLKKKLLLJJJHHHGGGGGGFFFCCC@@@???>>>===;;;999777555444555555555666777888999:::;;;===AAADDDHHHLLLQQQTTTUUUXXX[[[]]]aaaeeejjjnnnssswww{{{~~~zzzrrrkkkfff```YYYTTTXXXVVVXXX\\\]]]YYYXXXYYYccctttfffQQQCCC<<<;;;888===BBBBBB???;;;::::::888999;;;<<<>>>AAACCCEEEBBB@@@>>>>>>???@@@@@@???<<<>>>@@@???>>>======>>>>>>======<<<:::999999888777999;;;<<<<<<<<<===>>><<<;;;;;;===@@@CCCDDDDDDDDDDDDCCCEEEFFFFFFDDDCCCCCCBBBBBBBBBDDDFFFGGGGGGFFFEEEDDDCCCBBBAAAAAAAAACCC>>>@@@DDDBBBEEE]]]zzz|||~~~eee^^^NNN???999;;;:::666777666444444666777777666666666555333222111111000222000...---///555===BBBOOOYYYdddkkkppptttrrrmmmddd```YYYSSSNNNJJJFFFCCC???>>><<<:::777666555555555444444444555666666777666666666666666555444333666666666666777777777777888777777777888888999:::::::::;;;<<<======>>>>>>???@@@BBBCCCDDDFFFIIILLLSSSWWW\\\```cccfffjjjlllrrrwwwzzzyyyzzz}}}~~~|||uuuoookkkhhhdddbbbeeeeeecccggglll]]]SSSFFF???DDDOOOWWWZZZ```ddddddaaacccnnnyyy}}}|||xxxuuuiiicccZZZLLLAAA<<<;;;;;;<<<<<<<<<;;;::::::<<<<<<<<<;;;;;;;;;::::::888999:::<<<======<<<<<<<<<;;;:::999999:::;;;<<<===<<<:::::::::<<>>>>>===<<<<<<<<<>>>@@@AAA???=========>>>===<<<<<<<<>>>>>>>>???AAACCCEEEEEECCCAAA???AAACCCFFFIIIJJJHHHFFFEEEEEECCCBBBBBBEEEFFFFFFEEEDDDIIIOOOQQQSSSZZZhhhttt```NNN:::444:::AAAAAA<<<===>>>???>>><<<:::;;;<<<===FFFWWWqqqsssiii]]]TTTOOOKKKEEE@@@???>>><<<:::999999::::::::::::::::::999999888888666888::::::999888777777666888:::;;;;;;;;;===>>>???CCCEEECCCDDDHHHKKKJJJHHHKKKNNNOOOPPPRRRVVVZZZ___\\\XXXWWWYYYYYYWWWUUUUUUVVVSSSNNNMMMOOOMMMHHHGGGGGGGGGFFFFFFDDDCCCCCCCCCBBB@@@@@@@@@???<<<:::999999888888777777666666444555555666777999;;;<<>>???===;;;999999999;;;===???AAACCCGGGJJJAAA???======>>>???@@@???===>>>@@@@@@??????@@@AAABBBAAA@@@???>>><<<;;;;;;888;;;===>>>>>>>>>???@@@???>>>>>>@@@CCCEEEFFFFFFDDDDDDEEEGGGIIIJJJHHHGGGDDDCCCCCCDDDGGGIIIJJJJJJFFFFFFDDDCCCBBBBBBBBBBBBDDD@@@AAAEEEFFFHHHUUUeeeyyytttkkkOOO???<<<999444:::888555555666777777666444444444333333222111111///---,,,+++,,,///333666777CCCQQQ\\\gggppptttsssfffccc___\\\XXXTTTPPPLLLFFFEEEBBB???<<<:::999888555555555555555666666777666666666666555444333222555555555555555555555555666666666666777888999999777888999;;;<<<>>>???@@@>>>AAADDDFFFIIILLLPPPSSS\\\```fffkkkmmmoooqqqrrrvvv|||}}}}}}zzztttmmmgggdddbbb\\\[[[```aaa```fffpppiiibbbUUUMMMPPPZZZbbbccc```[[[ZZZlllwwwuuu}}}|||nnnaaa\\\TTTGGG@@@@@@;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>===<<<<<<<<<::::::::::::<<<<<>>======???@@@BBBAAAAAAAAABBBAAA@@@??????<<<===??????=========>>>>>>>>>???>>>>>>@@@CCCFFFFFFFFFFFFEEEFFFGGGGGGHHH@@@AAABBBCCCCCCCCCCCCCCC@@@AAAAAA???===;;;<<<<<<>>>???AAACCCDDDCCCBBBAAAEEEFFFIIIJJJJJJHHHFFFDDDDDDAAA>>>???CCCFFFEEEDDDGGGEEEEEEHHHJJJMMMTTT\\\WWWsssmmmOOO===:::===>>><<>>>>><<<;;;:::;;;;;;;;;999777777777666666666666777777666666777999<<<>>>AAABBBFFFHHHKKKNNNPPPSSSXXX[[[^^^aaaeeeiiinnnssszzz~~~{{{xxxqqqjjjaaa[[[ZZZYYYXXXWWWTTTUUUXXXWWWSSSRRR]]]jjjtttgggWWWIII???888888===;;;;;;:::;;;======<<<;;;:::===@@@AAAAAADDDGGGKKKCCCAAA>>>>>>???AAAAAAAAA>>>@@@BBBCCCCCCCCCDDDEEEDDDDDDCCCCCCBBBAAA@@@@@@;;;<<<>>>???>>>===>>>???@@@>>>===???AAACCCCCCCCCBBBCCCDDDHHHKKKLLLKKKIIICCCBBBBBBEEEIIIKKKKKKJJJEEEDDDCCCAAAAAAAAABBBBBBBBBBBBCCCCCCDDDHHHNNNSSSnnnvvv}}}jjjYYYHHH999>>>;;;888666777777777777444444444444333333222111...---,,,,,,...///000000+++444>>>EEENNNZZZcccfffaaa````````````]]]YYYVVVRRRPPPMMMJJJFFFDDDBBBAAA===<<<;;;:::999999999999888888888888777666555444666666666555555555555555777777777777888999:::;;;;;;<<<>>>@@@BBBDDDFFFGGGEEEHHHLLLPPPTTTXXX]]]```gggkkkppptttvvvvvvwwwwwwyyy~~~}}}{{{|||{{{xxxtttrrrooojjjeee___[[[XXXZZZTTTTTTYYYWWWSSSWWWbbbiiikkkggg]]]VVVWWWXXXXXXUUUWWWbbb~~~vvvyyyssscccVVVQQQKKKAAA>>>AAA<<<;;;::::::;;;<<<===>>><<<<<<<<<;;;;;;;;;::::::999:::;;;<<<<<<<<<;;;:::;;;::::::::::::::::::;;;???>>>>>>===>>>???@@@AAA???@@@@@@AAAAAA@@@???>>>;;;<<<<<<<<<;;;<<<>>>@@@>>>???AAA@@@>>>>>>@@@BBBDDDCCCCCCBBBCCCDDDEEEFFFAAAAAA@@@@@@@@@AAABBBBBB>>>@@@AAA???<<<:::;;;<<<<<<===???AAABBBCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCBBB???<<<===BBBEEEEEEDDDFFFAAA@@@CCCEEEEEEHHHMMMGGGWWWqqqfffIII;;;999999:::::::::;;;;;;;;;;;;;;;<<<::::::;;;???HHH^^^~~~~~~tttiii\\\SSSHHHFFFCCC???===<<<<<<===:::;;;;;;<<<<<<;;;;;;:::777666555666999999888777777888888888777777777888222888;;;;;;:::<<<<<<:::@@@>>>;;;<<>>;;;>>>AAABBB@@@>>>???@@@<<>>>>>@@@<<<777999:::::::::999999888777999888777888999999777555777777666666666666666777888999;;;>>>AAADDDGGGIIIGGGJJJNNNRRRVVVZZZ```cccbbbeeejjjnnnsssyyy{{{vvvssseee^^^VVVRRRSSSUUUVVVVVVTTTUUUVVVSSSNNNQQQbbbtttxxxqqqbbbZZZOOOFFF===777999??????<<<:::;;;>>>@@@@@@>>><<<>>>AAABBBAAABBBFFFJJJFFFDDDAAA@@@BBBCCCDDDDDD@@@BBBDDDEEEEEEFFFGGGIIIEEEEEEEEEEEEEEEEEEEEEEEE;;;===>>>===<<<::::::;;;===;;;:::;;;===>>>>>>>>>@@@AAACCCGGGKKKLLLKKKJJJBBBAAAAAAEEEIIILLLKKKIIICCCBBBAAA@@@???@@@AAABBB???CCCDDD??????DDDIIIIIIQQQrrr{{{ppp{{{fffLLL@@@===:::888888888888888666777777666555444333222111000///...///...---+++)))///222333777CCCMMMRRR[[[\\\___bbbdddccc```]]]\\\ZZZWWWSSSPPPMMMKKKJJJEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;;;;:::999999888888888888888777777777777::::::::::::;;;<<<===>>>BBBCCCEEEHHHKKKMMMOOOPPPSSSVVV[[[```eeejjjooosssssswww}}}{{{{{{wwwuuurrrnnneeeccc___[[[VVVQQQNNNLLLNNNIIIIIIMMMIIIAAABBBKKK]]]hhhlllaaaQQQHHHEEEBBBLLL\\\tttyyyxxxgggUUUGGGCCC???777555:::<<<;;;:::999:::<<<>>>???;;;;;;:::::::::999999999777888999999999888777666999999999999999999999999:::::::::;;;<<<===>>>>>><<<<<<===>>>>>>===;;;;;;:::;;;;;;:::999;;;>>>AAA>>>@@@BBB@@@===;;;<<<>>>AAA@@@@@@??????AAABBBCCCAAA@@@???>>>>>>???AAABBB===@@@AAA@@@<<<::::::<<<;;;<<<===???AAABBBDDDEEE@@@@@@BBBCCCCCCBBBBBBAAABBB>>>:::<<>>>>>>>>???HHHUUU```tttddd\\\WWWQQQKKKFFFBBB>>><<<======<<<999777666777888888999;;;;;;:::::::::;;;;;;::::::999888777666666888888888888888888888888999:::;;;;;;;;;;;;:::999;;;:::::::::999999888888999999888888888777777777777777777666666555555555888777777666666666777777888888777666555777:::===>>>@@@BBBDDDDDDFFFHHHJJJPPPQQQTTTYYY^^^dddhhhjjjpppppprrruuuzzz}}}yyyrrriiibbbUUUXXXVVVPPPOOOUUUXXXVVVTTTVVVRRRLLLPPPfffwwwjjj^^^cccXXXLLLDDD???===BBBIIIGGGAAA<<<;;;???CCCCCCAAACCCCCCBBBCCCCCCDDDEEEEEECCCBBBCCCEEEHHHJJJJJJIIIBBBDDDFFFHHHJJJKKKKKKKKKJJJFFFBBB@@@AAABBBAAA???>>><<<999888999:::999999===<<<;;;999888888999999>>>???AAABBBDDDDDDEEEEEEDDDEEEEEEEEEDDDCCCAAA@@@<<<>>>@@@???>>>>>>@@@CCCDDDCCCCCCBBBBBBBBBCCCCCCKKKRRRpppyyykkkzzz|||cccLLLAAA@@@<<<;;;<<<777888666666888777333333555222222111000///...------,,,,,,+++,,,...000333555CCCFFFLLLRRRYYY___ccceee```aaabbbaaa]]]YYYVVVVVVPPPNNNLLLJJJIIIIIIIIIJJJKKKGGGCCCAAABBBBBB@@@>>>>>>>>>???@@@AAABBBBBBBBBAAABBBCCCBBBBBBCCCFFFIIIRRRTTTUUUVVVWWWYYY\\\___dddgggmmmuuu{{{}}}|||yyy~~~}}}~~~{{{tttzzzxxxtttnnniiidddaaa___RRRQQQOOOMMMKKKHHHGGGFFFDDDBBB@@@AAA>>>;;;<<<@@@FFFSSSYYYNNN@@@===EEEMMM^^^sssyyy{{{|||}}}yyy~~~^^^LLL===<<<;;;666555999777999<<<<<<;;;:::::::::<<<:::999888999:::999999777555444555888999888666888888888888888777666666666666777888999;;;<<<===@@@???===<<<;;;;;;<<<<<<<<<<<<;;;:::999888777666777999;;;===>>>===;;;999>>>>>>>>>>>>>>>=========AAA@@@???>>>===<<<<<<<<<===;;;;;;;;;===>>>>>>======>>>===:::<<>>:::888===DDDHHHBBB;;;:::>>>AAABBBAAACCCBBB@@@AAABBBCCCBBBBBB@@@>>>BBBLLLWWWlllgggTTTFFF999======<<<<<<<<<>>>AAACCC<<<>>>>>>===<<<@@@HHHNNNUUUpppzzzqqqkkkbbbZZZSSSNNNIIIGGGDDDCCCAAA???<<<;;;;;;<<<999:::::::::999888888888;;;;;;::::::999999888888888888888888888888888888999999:::;;;;;;:::999999:::999999999888888888777777777777777888888888888777777777666666666555555777666666666666777888888888999;;;;;;;;;<<<>>>???DDDFFFHHHJJJLLLNNNPPPSSSWWWYYY\\\```eeejjjnnnpppxxxzzz}}}wwwpppkkkddd\\\VVVTTTUUUTTTQQQSSSWWWUUUOOONNNSSSWWW]]]nnnzzzmmmcccZZZXXXPPPHHHEEECCCCCCHHHNNNIIIDDD???>>>AAADDDCCCBBBFFFEEEEEEDDDDDDDDDDDDEEECCCBBBBBBDDDGGGIIIIIIHHHEEEFFFGGGHHHIIIHHHHHHGGGJJJFFFBBB@@@@@@@@@???===<<<:::888777777888888777::::::999888888999:::;;;;;;<<<===>>>???AAAAAABBBCCCCCCDDDDDDCCCAAA@@@???<<<===???>>>======@@@BBBBBBBBBAAAAAAAAAAAAAAABBBAAAJJJaaalllVVVJJJ>>><<>>EEEKKKPPPSSS]]]```ddddddaaa]]]ZZZXXXZZZZZZYYYXXXWWWWWWWWWWWWYYYUUUQQQOOOOOOOOOMMMKKKIIIJJJKKKLLLMMMLLLKKKKKKMMMOOOPPPQQQQQQSSSVVVYYY^^^```ccceeefffhhhkkkmmmnnnqqqwww~~~~~~}}}}}}~~~zzzssslllfffddd```[[[VVVRRROOONNNIIIIIIGGGEEECCCAAA???>>>CCC===888888888666888;;;DDDGGGFFFBBBDDDNNNZZZ```{{{zzzrrrxxxxxx|||wwwqqqYYYHHH;;;::::::555444999777999;;;;;;:::888999999999777666555666777777777777555444555888999777666777888888888888777666666666666666666777999:::;;;>>>===<<<::::::::::::;;;999888888888888888777777777888:::<<<===<<<:::999=========<<<<<<<<<<<<<<<>>>===<<<;;;::::::::::::<<<;;;;;;===???BBBDDDEEECCCCCC@@@<<<<<<@@@AAA???===<<<;;;;;;888777===FFFKKKDDD<<<999;;;???AAA@@@AAA@@@>>>???AAABBBBBBAAADDD@@@AAAEEEGGGOOOhhhrrrQQQ;;;777999:::;;;<<<===@@@AAA:::<<<>>>===;;;;;;>>>AAACCCTTTooo~~~rrrggg^^^XXXSSSPPPHHHGGGDDDAAA>>>===<<<<<<;;;;;;::::::999888888888;;;;;;;;;:::::::::::::::888888888888888888888888888999999::::::999999888888888888777777777777777555555666666777777888888777666666666666666555555555555555666777999:::;;;:::<<>><<<:::888777888888888777777777777777888999:::;;;999999::::::<<<>>>???@@@@@@AAABBBBBBAAA@@@>>>===;;;=========<<<===???AAA@@@@@@?????????@@@@@@AAA>>>GGGTTTiiizzzgggRRRGGGBBB:::AAA;;;777999:::777555555444444333333222222111111222000///---,,,,,,---...***+++---111666;;;???BBBOOOTTTZZZ^^^^^^\\\ZZZYYY]]]]]]___```aaabbbbbbbbbbbb___\\\YYYYYYXXXWWWUUUUUUWWWYYY[[[[[[YYYWWWVVVXXXZZZ\\\]]]^^^```cccfffhhhkkknnnqqqrrrsssuuuvvvvvvxxx{{{~~~zzzuuurrrpppkkkddd^^^UUUSSSPPPLLLIIIFFFDDDCCC@@@@@@>>>===;;;999888777;;;444111333444333333444;;;:::<<>>???===>>>;;;999999777777===FFFMMMFFF===999:::===???@@@>>>===<<<===???AAAAAAAAA???>>>@@@CCCAAACCCRRRddd|||xxx}}}eeeKKK888777888;;;>>>>>><<<888:::<<<>>>>>>======???AAAGGGMMMXXXhhhxxxnnnfff```]]]RRROOOKKKGGGDDDBBB???>>>===<<<:::::::::::::::999:::::::::;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999777777777777777777777777555555555555666666666777666666666666666666666666666666777888:::<<<===>>>>>>@@@BBBCCCBBBBBBCCCDDDDDDFFFJJJMMMPPPTTTYYY]]]eeefffjjjoootttzzz~~~|||xxxuuuxxxqqqfff^^^YYYVVVSSSRRRPPPQQQRRRRRRSSSTTTSSSRRR[[[dddsssttthhh___SSSFFFCCCCCCFFFFFFCCCCCCFFFFFFCCC@@@???AAADDDDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDBBBAAAAAABBBEEEFFFFFFEEEFFFFFFEEEEEEDDDCCCBBBAAABBBAAAAAAAAABBBBBBAAAAAA>>><<<::::::;;;;;;:::888666666666777888888999999999999999:::;;;===???@@@???@@@AAAAAA@@@???>>>===<<<<<<=========>>>???@@@?????????>>>??????@@@@@@@@@CCCIIIVVVtttppp[[[FFF>>>888666:::<<<999555333444444444444333333222222222111///...---,,,,,,,,,//////......///222555666:::???FFFKKKNNNPPPQQQRRRUUUWWWZZZ^^^aaacccddddddcccbbb```^^^^^^^^^^^^^^^]]]```cccfffgggfffdddbbbdddfffhhhhhhiiijjjlllnnnpppsssvvvxxxxxxwwwxxxxxxxxxxxxyyyzzz{{{zzzvvvsssoookkkeee```[[[WWWQQQMMMJJJHHHFFFDDDBBB@@@??????;;;;;;:::999777666555555444222333777777444333555888>>>OOOooo~~~pppeeefffpppzzz{{{wwwwwwuuulll___VVVHHH>>>666666666555444777555777888777555555555666333333333222111111333555555555555555666777777666777777777777777666666555888777555333333444666888888888777777666666666666333333444444444444555555555666777888999888666666888888888999999999999999777777777777777888999999::::::;;;<<>>;;;<<<>>>??????<<<;;;;;;<<>>AAA???:::======>>>>>>>>>???BBBCCC???BBBFFFMMMZZZrrrxxxsssgggccc\\\WWWTTTPPPLLLIII@@@===;;;:::;;;<<<;;;:::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999777777777777888888888888777777777777666666666666888888888888888888888888999999:::<<<>>>@@@BBBCCCDDDEEEDDDCCCBBBCCCFFFIIINNNQQQTTTXXX\\\aaaggglllmmmooosssxxx~~~yyypppjjjfff```YYYRRROOOOOOOOOPPPNNNQQQSSSRRRNNNPPPYYYcccmmmcccWWWHHH>>>===???CCCCCC???===???@@@>>>======???AAACCCCCC@@@@@@@@@@@@AAACCCDDDDDDBBBAAA@@@AAACCCDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAACCCCCCDDDDDDCCCBBB@@@@@@>>><<<;;;;;;<<<;;;:::888777777777777777777777777777777888999:::<<<===>>>>>>???@@@AAA@@@???>>>======<<<<<<<<<>>>??????@@@??????>>>>>>???@@@AAAAAAAAA<<<===FFFUUUkkk|||rrrKKKBBB<<<;;;;;;999999;;;666555555444444333333333111000000///............///...,,,+++***,,,---///...000444666999<<<@@@CCCHHHJJJOOOTTTXXX\\\^^^__________________aaacccdddaaadddhhhmmmoooooonnnmmmrrrsssttttttsssrrrsssttttttwwwyyyyyywwwuuuttttttsssqqqnnnllljjjfffaaa^^^XXXUUUPPPKKKGGGDDDAAA???===<<<;;;999888888888888888888777666666555444444555555666888555333666<<>>???>>>>>>???@@@@@@@@@???<<<;;;;;;<<>>CCCIIIJJJEEENNNoooEEEaaavvveeepppeeeVVVCCC999999>>>@@@@@@@@@???===<<<<<<===???@@@:::===BBBEEEGGGOOObbbttt~~~xxxpppiiieee```ZZZUUUIIIEEEAAA???@@@@@@>>><<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===============>>>???@@@AAACCCFFFHHHIIIJJJJJJJJJIIIIIIKKKPPPSSSZZZ]]]```dddhhhnnnuuuyyy{{{}}}|||{{{zzzrrrggg___VVVTTTPPPNNNLLLMMMOOOPPPNNNQQQSSSQQQMMMQQQcccvvv|||kkk\\\SSSHHH;;;777666999>>>@@@===<<<>>>;;;;;;;;;;;;<<<===???@@@<<<======>>>???AAACCCCCCAAA@@@???@@@BBBBBBAAA@@@@@@@@@?????????@@@AAAAAAEEEGGGHHHGGGCCC???===<<<;;;:::::::::;;;:::888666777777888888888777777666444555666888999:::;;;;;;===>>>???@@@@@@???>>>======;;;:::;;;===??????>>>>>>>>>>>>>>>>>>???@@@AAADDD===;;;???@@@EEE]]]xxxzzzxxxxxxlll[[[MMMAAA999999===999999888777666555444444111111111000000000//////,,,,,,+++++++++---...///.........,,,,,,---111444666888<<<@@@DDDHHHJJJLLLNNNPPPQQQRRRRRRUUUXXX[[[\\\^^^cccgggkkklllllllllnnnooopppnnnllljjjiiiiiihhhiiijjjhhheeebbbaaaaaa^^^[[[WWWTTTPPPLLLHHHEEEBBBAAA>>>;;;888777777777444444333333333333333333444444333333333333333333555333444777888999???GGGRRR[[[kkkyyyuuuyyyyyyzzz|||gggWWWYYY___VVVDDD777;;;888555555666666666666666666666555333222333555666999;;;:::777444444555333555666666555444666777666666777777666666555444666666555555555555555555555666666777777666555555555555555444444333333333666666666666666555555444555555666666777888888888999999999999999:::;;;<<<999:::;;;999777999>>>BBBJJJMMMJJJAAA:::999999888444333666<<<===:::999;;;999;;;>>>AAABBBBBBAAA@@@<<<;;;:::<<>>===>>>@@@>>>;;;@@@NNNaaayyy<<>>@@@???>>>===<<<============???@@@CCCEEEBBB???EEEOOOZZZeee}}}|||wwwpppiiiccc[[[UUUNNNKKKJJJIIIEEEBBB@@@@@@@@@??????>>>>>>===========================<<<<<<;;;::::::;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>???AAABBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIKKKMMMNNNNNNPPPRRRTTTVVVYYY]]]```dddfffiiimmmqqqxxxxxxqqqqqqmmmcccYYYUUUNNNNNNNNNNNNNNNOOOPPPRRROOOOOOPPPQQQQQQYYYmmmuuuuuuqqqjjj___UUUKKKAAA:::666555444666;;;===;;;;;;>>>;;;;;;;;;:::999999;;;<<<============>>>???AAAAAAAAA@@@??????@@@AAA@@@>>>@@@???>>>======>>>??????AAADDDGGGGGGCCC???======;;;::::::;;;;;;:::888666555666888999999999999888333555888:::<<<<<<;;;:::;;;<<<===>>>>>>===<<<;;;;;;999777888;;;===<<<;;;<<<<<<<<<<<<===>>>???@@@BBBBBB@@@>>>:::===GGGSSSzzzsss]]]III@@@AAA>>>===<<<:::999777666555333333333222111000//////////////////000000000000//////...,,,***)))+++,,,,,,,,,...///111444666777999;;;=========???CCCGGGJJJLLLOOOSSSVVVXXXYYYYYYWWWXXXYYYWWWTTTRRRQQQQQQNNNOOOOOOMMMIIIGGGGGGGGGDDDAAA>>><<<;;;999666444555555444333222222333555333222222222222222333333111111111111222222222222222333<<>>BBBGGGGGG@@@999888888888555333444:::<<<:::999;;;888:::>>>@@@AAAAAAAAAAAA;;;:::999:::===?????????AAABBBCCCBBBBBBCCCBBBAAA@@@>>>@@@DDDDDDKKKddd@@@555???iiinnnTTTCCC>>>???<<<<<<===>>>@@@@@@???===???;;;;;;>>>???===@@@HHHGGGLLL\\\tttwwwqqqkkkddd\\\WWWUUURRRMMMHHHCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===<<<<<<<<<======>>>>>>>>>===>>>@@@CCCEEEHHHJJJKKKFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHIIIJJJLLLNNNPPPQQQPPPSSSYYY^^^aaadddhhhjjjmmmooorrruuuzzztttmmmiiihhhaaaUUUMMMLLLGGGIIILLLMMMMMMMMMNNNOOOPPPMMMMMMQQQUUU```ttt~~~vvvqqqcccYYYPPPKKKBBB777555999888666777;;;<<<999:::<<<======<<<:::888777777888???>>>>>>>>>>>>>>>??????AAA@@@>>>???@@@@@@???>>>@@@???>>>===<<<<<<======:::>>>CCCEEEDDDAAAAAAAAA======<<<===>>>===:::888333555777999:::;;;;;;;;;444777;;;>>>??????===;;;999:::;;;<<<<<<<<<;;;:::999777555666999;;;:::999:::::::::;;;<<<===>>>???:::BBBCCC;;;:::AAACCC===YYY}}}cccSSSOOOAAA@@@???===;;;999777777555555555444222111///...222222222111000///---,,,+++---......,,,+++,,,,,,---,,,+++++++++,,,...///---///111111000222666:::888999;;;>>>@@@BBBDDDDDDCCCEEEFFFEEEBBB???>>>>>>>>>>>>===;;;888777888999666555333222333444444333000111222111111222333555111000000000000111111222111111111222222222333333444:::PPPrrr{{{|||xxxqqqmmmsss~~~zzzuuuttt{{{kkkYYYMMMRRRTTTHHH:::444777888888777777999888666777777777555222222333555777===BBBAAA;;;555222222222444666666444333555777666666666666666555555444///000333444555444222111666777888999999888777777333333444555666777888999777777666666555555555555555555555666777888888999;;;;;;:::::::::::::::;;;999<<<>>><<<888777:::>>><<>>>>>??????AAABBB:::999888999;;;===>>>===???AAACCCCCCCCCCCC@@@<<>>@@@>>>===???======>>>>>>??????@@@@@@???BBBMMMZZZcccqqqyyyvvvrrrmmmhhhaaa[[[VVVQQQNNNKKKHHHGGGEEEBBB@@@===AAABBB>>>===AAA@@@;;;???@@@@@@@@@@@@???>>>>>>????????????@@@@@@@@@@@@@@@@@@AAABBBCCCEEEGGGHHHKKKLLLLLLKKKKKKMMMMMMMMMMMMQQQRRRPPPPPPUUUXXXXXX^^^aaaeeehhhlllooopppooorrrvvv{{{~~~zzzwwwmmmfff\\\SSSNNNKKKIIIHHHEEEJJJMMMKKKKKKNNNNNNJJJQQQNNNNNNVVVgggyyyrrrddd]]]UUUJJJ???999777666777555777888:::;;;;;;;;;:::;;;:::888666777999<<<>>>===<<<::::::<<<>>>AAADDDAAA???>>>@@@DDDEEEDDDBBB============<<<<<<<<<<<<;;;===???@@@@@@@@@AAAAAA????????????>>>;;;777333777888888999;;;<<<======555555666:::======999555<<<:::888:::===>>><<<999<<<999666666888:::999888666777888999:::;;;;;;;;;;;;<<<===<<<;;;;;;;;;===GGG\\\~~~kkkRRR>>>888>>>;;;888:::999888777555444333333333222111000000111222111...+++///...------,,,,,,---------,,,,,,++++++,,,,,,------------....../////////000111111222333444444555444444444444444444444444444333333333333333333333111111111111111111111111222222222111000000000000(((000444///,,,000111///333//////333555444666:::;;;HHHsssuuuvvvzzz~~~~~~hhhUUUIIIMMMOOOFFF<<<999===<<<:::999888888999999:::999777444222222222222;;;:::999888777555444444222222111222333555777999777777777777555333111000111111222333444444444444666666555555555666666777333333444555666777888888444666777777555333333444666555555555666888999;;;888;;;======<<<;;;<<<<<>>===<<<<<<;;;;;;;;;<<<===>>><<<999777666666666777888999:::;;;;;;:::;;;;;;:::999888;;;???CCC>>><<<::::::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>===>>>BBBFFFHHHYYYlll:::999777<<>><<<===============<<<<<<===<<>>===???BBBCCCBBBAAA@@@??????>>>===<<<;;;;;;<<<===>>>????????????@@@???>>>=========;;;777444777888999:::;;;<<<======555555666888<<<===;;;999<<<:::888:::===>>>;;;888999777444444666888777666555666888999:::;;;;;;;;;:::<<<===<<<;;;:::;;;<<<999GGGdddmmmRRRCCCCCC???======888;;;999777666666555333111666444222111111000...---///...------,,,,,,------......------------......------------............---------.../////////000000000000000000000000000000000000000000/////////111111111111111111111111111000000000111111000///333555444///---///222333222222444777:::===GGGRRRYYY___{{{uuueeeQQQBBBCCCDDD>>>777666::::::999888888999:::;;;<<<;;;999777666555666666999999888777666555444444333333222222333555777888777777777666555444222111111222333444444444444444555444444555555666777888444444444444555666777777555666666666444333444555666555555555555777888999:::<<>>======>>>@@@???>>>===<<<<<<<<<<<<>>>??????>>>;;;999888888888888999999:::::::::999:::;;;;;;;;;:::;;;===???;;;@@@DDDBBB>>>;;;===AAAAAAAAAAAA@@@@@@@@@@@@???AAA@@@>>>===>>>???BBBCCCCCCNNNccc~~~777999666111:::WWW~~~yyyPPPEEE<<<;;;>>>??????@@@===>>>??????>>><<<;;;:::???<<<<<<>>>===<<>>???AAABBBBBB@@@BBBAAA@@@???>>>===<<<;;;======>>>>>>???>>>>>>===>>>===;;;;;;;;;999777444777777888999:::;;;<<<<<<777666555666888:::;;;;;;===:::888999<<<===;;;888888666555555666777777666444555777999:::;;;<<<<<<:::;;;<<<;;;:::999:::<<<777<<>>@@@AAA@@@??????@@@AAA@@@???>>>============???@@@AAA@@@===;;;:::;;;:::::::::999999999888888777999;;;<<<;;;:::;;;<<<===GGGOOOLLLBBB;;;===BBBAAAAAAAAAAAA@@@@@@??????AAA@@@???>>>>>>>>>>>>>>><<>><<<@@@===<<>>AAAGGGKKKTTTdddzzz~~~yyyvvvpppnnnkkkfffbbb___^^^\\\YYYXXXWWWVVVTTTSSSRRRRRRKKKKKKKKKKKKLLLMMMOOOPPPRRRRRRRRRSSSTTTUUUWWWWWW]]]^^^bbbeeeeeeeeeiiinnnuuuyyy||||||~~~~~~yyyrrriiiaaaXXXQQQLLLIIIGGGFFFFFFGGGHHHHHHGGGDDDBBBIIIQQQNNNIIIWWWllljjj[[[VVVJJJBBB999555777999888555444666888:::<<<=========<<<:::999888:::===@@@BBB>>>===<<<;;;:::;;;<<<===BBBAAAAAAAAABBBBBBBBBBBBAAA@@@@@@??????>>>>>>===???>>>>>>?????????>>><<<===<<<:::999999999777555666666666777888999999999888666444444666999===???>>>;;;888999;;;<<<:::777999888888888888999999888444555666888:::;;;<<<<<<999:::;;;:::999888999;;;999<<<===DDDaaazzzssslllhhhcccXXXNNNFFF<<<777888999777555777666444444555666555444000000///...............000000////////////000000///.........------,,,,,,...---------------------......................../////////000000000000000////////////////////////444222111333777777333///...+++---444666222111444???TTTooo|||rrrqqqvvvzzzppprrr{{{yyyyyy~~~}}}rrrkkkiiiiiijjjXXXIII;;;666777666777999888888999999:::;;;;;;<<<999888777666555666777777777777777777777777888888777666555444444555666666666666666555555444333333444444555555555555444444222222333444666888:::;;;888666333111111222444555666666555444222333555888777777666666555555555555<<<>>>@@@AAA@@@??????@@@BBBAAA@@@???>>>>>>>>>>>>???@@@AAA@@@===;;;;;;<<<<<<;;;:::999888777777777555777999::::::;;;===>>>GGGNNNTTTOOODDD<<<<<>>@@@@@@AAAAAA@@@??????>>>BBBCCCCCCEEELLL\\\rrr///333999999777:::EEEOOO~~~{{{tttQQQ@@@=========<<<===>>>???AAAAAAAAA@@@???>>>;;;;;;>>>???>>>>>>???GGGIIIOOOYYYiii}}}|||xxxtttqqqqqqlllkkkhhhfffdddcccbbbbbbYYYXXXWWWWWWXXXZZZ[[[]]]``````aaaaaabbbcccdddeeehhhiiinnnttttttqqqttt{{{|||yyyqqqkkkbbbZZZTTTOOOJJJHHHGGGFFFEEEFFFGGGIIIHHHGGGJJJIIIMMMPPPJJJJJJdddnnn\\\SSSPPPAAA<<<666444777999999777555666999;;;<<<============>>>@@@BBBCCCCCCCCCBBB???>>>===<<<<<<<<<===>>>AAAAAAAAAAAA@@@@@@@@@AAA=========>>>??????@@@@@@@@@???>>>???@@@@@@>>><<<<<<:::999888999999777666444444444555666666777777555555444555999???GGGLLL???<<<888888:::;;;999666888888999999888888888888444555666888999:::;;;;;;888999:::999888777888:::222999:::777HHHpppxxxrrrkkk```fffWWWEEE:::999:::888444;;;:::888888888666333111222111000000//////000000000000////////////000000/////////......---------/////////...............////////////////////////000000000111111222222222////////////////////////333222111333555555222///333111111555666666:::>>>PPPiiixxxwww{{{~~~{{{zzzvvvggg\\\YYY[[[___LLLCCC:::777888999:::<<<::::::;;;;;;;;;;;;::::::777777555555555555666777888999999999999:::::::::888777666555555555666777555555555555444444555555555666666777777777777666333444444555777999;;;<<<888666333111111222444555777777666555333444777999888888888888777666666555;;;===???@@@???>>>>>>>>>BBBAAA@@@??????>>>>>>>>>>>>???@@@???===;;;;;;;;;>>>===;;;999777777666666555666777777888;;;@@@DDDQQQRRRQQQKKKCCC===<<<===??????AAABBBBBBAAA?????????@@@AAACCCCCCCCCCCCCCCAAACCCEEEDDDEEELLLWWWaaa333111222444555555:::@@@OOOvvvmmmTTT???888:::<<<<<<======>>>???@@@@@@@@@>>>======<<<;;;999777>>>@@@CCCGGGOOOZZZfffnnn|||zzzxxxxxxwwwqqqooonnnmmmmmmoooqqqrrruuuuuuuuuuuuvvvwwwxxxyyyyyyzzz}}}~~~wwwssssssooojjj___YYYRRRLLLIIIGGGFFFEEEEEEDDDCCCCCCEEEFFFFFFEEEIIIFFFEEEBBB@@@LLLnnn}}}}}}vvvgggXXXPPPKKKGGG;;;888666555666888::::::777888:::;;;<<<<<<<<<<<<999???GGGMMMNNNIIIBBB===???>>>>>>=========>>>>>>>>>??????>>><<<;;;<<<===999:::;;;<<<===>>>???@@@???===<<<===@@@AAA>>><<<;;;:::999999::::::888666333444444444555555555666333444555888===FFFQQQXXX@@@<<<888777999:::888666555666888888666555666777555555777888999999::::::777888999888777666777999333:::<<<777:::TTTzzz~~~xxxpppXXXIIIEEECCC???999888666555666777777666555444333333222222222222222111000000//////000000111000000000///////////////...................................................//////000000111111222000000000000000000000000000111111222333333444555444777666444888EEETTT\\\\\\mmmzzz||||||~~~xxxiii[[[QQQLLLLLL???<<<888777888999::::::::::::;;;;;;;;;:::999999:::999888777666777888999::::::::::::::::::;;;;;;888777666555555666777888555555444444444555555666666777888999::::::::::::777777777777888999;;;;;;888666444333222333444555777888888777666666888;;;:::::::::::::::999888777:::<<<>>>???>>>=========BBBAAA@@@???>>>>>>>>>>>>===>>>???>>><<<::::::;;;>>>===;;;888777666777777666777666666888<<>><<<;;;<<<>>>@@@BBBCCCBBBAAA@@@???@@@BBBDDDEEEFFFGGGGGGDDDCCCBBB???>>>AAAHHHNNN555000///222333222555:::222MMMeee}}}cccMMMFFF??????===<<<<<<>>>???@@@BBBBBB@@@===;;;;;;:::888888;;;===???AAAEEEKKKPPPUUU^^^mmm{{{}}}~~~vvvuuuooogggbbb```[[[UUUMMMJJJFFFDDDDDDDDDCCCCCCDDDCCCAAAAAACCCEEEFFFFFFDDDEEEDDDDDDLLLaaa~~~yyymmmkkkdddWWWMMMGGGAAA<<<666777888777666777;;;>>>888999;;;<<<<<<<<<;;;:::888>>>EEEJJJJJJEEE>>>999========================<<<>>>???===:::999:::;;;888888999:::;;;<<<<<<===<<<:::888:::>>>@@@===:::999999:::;;;<<<;;;999666555555555555666666666666444555666888<<>>RRRfffqqqnnnlllddd]]]QQQLLLEEE@@@===<<<<<<;;;666555555444444444444444222222111111111111222222000000000000111111111111------......//////000000////////////////////////......///000000111222222111111111111111111111111///222555555555888===CCCHHHTTTVVVMMMMMM___nnnrrrhhhnnnxxx~~~~~~{{{yyy}}}xxxyyyyyyrrrgggZZZKKKAAA???999888777555555777888888666666888999::::::999999;;;;;;999888777888888999::::::::::::::::::::::::888777666666666777888999555444444333444555666777777777999;;;<<<=========;;;;;;:::999999999::::::666666555555444555555555777888::::::999888:::;;;;;;<<<=========<<<;;;::::::<<<>>>???>>>=========AAA@@@???>>>>>>===>>>>>>===>>>???>>><<<;;;;;;<<<>>>===:::888777777777888888999999999:::<<>>>>>======:::<<>>AAAOOOzzzmmmWWWEEECCC@@@>>>===>>>@@@AAA>>>???>>>;;;;;;<<<>>>>>>:::;;;<<<<<<;;;===AAAEEEEEEJJJQQQWWW___jjjxxx~~~uuuxxx|||ssslllhhhhhhccc\\\VVVRRRKKKCCCBBBAAAAAABBBDDDEEEDDDBBBEEECCCAAAAAACCCFFFGGGHHHIIINNNTTT\\\mmmyyynnneeeeee```TTTJJJCCC;;;444333777:::999666777;;;@@@::::::;;;<<<<<<;;;::::::;;;<<<<<<======;;;:::999;;;;;;;;;<<<<<<<<<=========???@@@>>>;;;999:::<<<888888999999999999:::::::::777666888===???<<<999999999:::<<<>>><<<999666666666666777777777777777888888777666777<<>>JJJSSSyyyhhhWWWJJJBBB>>>;;;777777666555555555555555444333333222222333333444000000111111222222333333/////////000111222333333111111111111111111111111///000000111222333333444111111111111111111111111000555:::::::::>>>GGGPPPnnntttkkktttyyysssxxxwwwyyy}}}|||oooccc[[[QQQDDD;;;999888999888555444666888888111333555777999999999999;;;:::999777666777777888:::::::::999999999888888888777666666666777999:::555444333333444555777888777888:::<<<===?????????>>>===<<<;;;:::999999999555666666666666666666666777999;;;;;;;;;:::;;;;;;<<<===>>>??????>>>======:::<<>>======>>>AAA@@@???>>>===============???@@@???===<<<<<<<<<>>><<<:::888777777888888999:::<<<===<<<<<<===>>>??????>>>=========>>>???999;;;???BBBDDDDDDCCCBBBCCCCCCCCCCCCDDDFFFGGGHHHDDDAAA???>>>???@@@@@@???333222111000000222444555222666;;;AAARRRvvv{{{eeeNNNAAA???;;;>>>CCC@@@BBB???:::777888<<<===;;;<<<<<<<<<<<<<<<<<<;;;;;;@@@AAACCCFFFLLLSSS\\\bbbnnnzzz|||~~~pppfff^^^\\\WWWRRRLLLGGGDDDBBB@@@>>>???BBBBBB@@@AAADDDDDD@@@@@@CCCBBB@@@CCCJJJMMM___qqqmmmdddbbbZZZOOOEEE???===;;;;;;999888777777777888999:::;;;<<<===>>>===<<<:::888;;;;;;:::999999999:::::::::;;;<<<;;;:::;;;===???===<<<<<<;;;;;;:::999999<<<;;;999888888999:::;;;777888999:::;;;;;;;;;;;;333888===>>>===;;;;;;<<<888888888888888999:::;;;888777666555666888;;;===:::888666555555666999:::888888888888888888888888888888888888777777777666777777888777777666555555444555666555444555666888HHHTTT{{{|||jjj\\\OOOEEEEEE===888999999555666;;;555666:::;;;777000000444555444333222222333333333111222222222333333333333222444555333000...000333444444333222000///111222777111///444888777555555222777===CCCHHHQQQ[[[bbbyyy~~~wwwrrryyyyyy|||||||||yyy~~~uuunnnvvvkkk\\\MMMBBB<<<:::999777777666666555555444444555444333555777999::::::999888888888777777666666999999999888888888888888666666555666666777888999666666555555555666666777444666999:::::::::;;;=========<<<;;;:::888666555888888888888777666666555888999;;;<<<===<<<<<<;;;======<<<;;;;;;;;;<<<<<<<<<===>>>???@@@@@@???>>>>>>???@@@???======>>>??????===<<<:::999999999:::===;;;999666666777999;;;888===BBBBBB>>>:::;;;<<>>333222111000000222333555111444777:::DDD___gggSSSLLLAAA;;;>>>>>>:::>>>BBBBBBAAA>>>;;;888<<<<<<<<<<<<;;;;;;;;;;;;======>>>@@@CCCHHHOOOTTTYYYbbbnnnxxx}}}sssggg]]]QQQOOOLLLHHHEEEBBB@@@???AAA???@@@CCCBBB??????BBB@@@@@@CCCEEEAAA???FFFQQQ^^^|||{{{ddd[[[ZZZTTTJJJAAA===;;;::::::999999888777777888888999;;;<<<===>>>>>><<<:::999::::::999999999::::::;;;;;;<<<===<<<;;;;;;<<<>>>;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<<888;;;>>>>>><<<:::;;;<<<<<<<<<;;;:::999999999999999777666555555888:::<<<999888666555555666888:::999999999999999888888888888777777777666666666666666666666666666555444444444555666555444444666888>>>DDD^^^}}}uuummmgggWWWMMMEEEDDDCCC>>>;;;;;;999:::===???<<<888888===555444333333444444444333333333222111000000000000///111222222111000000000333444555555444333333444777555444555444111444999EEELLLUUU___eeejjjnnnppp{{{wwwuuuvvvzzz{{{zzz}}}}}}~~~}}}{{{}}}zzzvvvrrroookkk```RRRFFF>>>;;;999777666666666666666555555555555333333444666888888888777777777777666666555555666666666666666666666666666666666666777888999999666555555444555555666666444666999:::::::::<<<===>>>======<<<;;;999888777888777777888999999666444777888999:::;;;;;;::::::<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>===;;;:::<<<===>>>>>>===<<<===??????>>><<<;;;::::::::::::;;;:::888777777777999::::::???CCCDDDAAA@@@AAADDDGGGBBB;;;999;;;<<<;;;999:::;;;>>>AAABBBCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@???<<<::::::;;;<<<>>>222111000000000111333444111444555444666DDDZZZlllyyy~~~rrrYYYFFF999<<<===>>>>>>;;;:::<<>>>>>>>>>>>===>>>@@@???;;;<<<@@@<<<===???===999???RRReeevvvooo]]]WWWPPPJJJBBB<<<999999999999;;;:::999888888888888888;;;<<<>>>???>>>===;;;:::888888888888999:::;;;;;;<<<===>>>===;;;;;;<<<===999999:::::::::;;;;;;;;;:::;;;<<<>>>???????????????>>>===<<<<<<<<<===>>><<<>>>??????===<<<<<<<<<@@@???===;;;:::999888888:::888777666666777999:::999888666555444666777888;;;;;;::::::999888888888666666666666555555555555444444444444444444333222333444555444333333555777555999CCCXXXyyy~~~uuukkkgggbbbZZZRRRNNNOOOOOOSSSUUUOOOCCC<<<:::999888777777888888777555777666666666666777888999444444555666888888666444333444666888:::;;;<<<<<>>>>>>>>>>>>>>===<<<;;;::::::888888;;;??????:::555444555666777888888888888:::999999999999999::::::============<<<:::888777:::<<<======<<<<<<>>>???>>>>>>===<<<;;;;;;;;;<<<888888888888888999999999:::>>>AAABBBBBBCCCFFFIIIDDD???:::888999::::::888999>>>BBBCCCAAA>>>>>>????????????>>>>>>??????@@@>>>===;;;::::::;;;===>>>111000000000000111222333222444555333222666AAAJJJ```jjjGGG???;;;999;;;======>>>AAA>>>===<<<;;;:::::::::;;;<<<<<<;;;:::888999;;;===>>>@@@CCCDDDFFFKKKUUU\\\eeennnzzz|||uuusssrrrqqqnnniii```VVVOOOOOOMMMLLLKKKJJJGGGCCC???============>>>???@@@@@@<<<<<<===@@@>>>;;;===BBBFFFEEEBBB???BBBTTTtttpppqqqvvvbbbXXXXXXFFFBBB<<<999888999999:::>>>===<<<;;;:::999888888;;;<<<>>>??????>>><<<;;;777777777777888:::;;;;;;<<<===>>>>>><<<:::;;;;;;777888888999:::;;;;;;;;;<<<===???@@@AAA@@@??????AAA@@@>>><<<;;;;;;=========???AAACCCBBB@@@>>>===AAA@@@>>><<<;;;999999999;;;:::999777777777888999888777666555444555666777;;;;;;::::::999888777777555555444444444333333333111222222333222222111111222333444333222333444666555888:::<<>><<<===>>>AAADDDHHHKKKLLLAAA???===>>>@@@BBB@@@===;;;<<>>>>>>>>>>>>>>>>>>>>===<<<>>>;;;:::???EEEEEE???888222222333444555666666666888888777777777888888999;;;;;;<<<<<<;;;999888777999;;;======<<<===>>>@@@============<<<<<<<<<===777888999:::;;;;;;::::::999;;;===>>>>>>@@@DDDGGGAAA>>>:::888999::::::999:::???DDDDDD???::::::<<<>>>>>>=========>>>??????======;;;;;;;;;===>>>???000/////////000000111111///222555444333444888<<>><<<;;;::::::;;;<<<;;;<<<<<<:::999888:::;;;;;;===?????????@@@EEEHHHNNNWWWbbbjjjqqqxxx}}}{{{sssppppppssswwwwwwrrrlllllljjjhhheee___VVVLLLEEEAAA@@@@@@AAAAAAAAA@@@???============>>>???@@@@@@???>>>???@@@===:::>>>EEEEEEFFFFFFGGGQQQiii{{{{{{uuuqqqhhhZZZQQQOOO@@@===999888888:::;;;;;;@@@@@@???>>>===;;;:::999:::<<<===>>>???===<<<;;;666666666777888999:::;;;;;;===>>>===;;;:::::::::666777777888999:::;;;;;;>>>???@@@@@@@@@>>>===<<>>>>>===<<<;;;:::::::::<<<<<<:::999888888999999777777555444444444555555::::::999888777777666666333333333222222222111111000000111111111111000000111222333222111111333555888555666888444@@@mmm~~~rrrsssyyyzzzpppjjjbbb^^^YYYXXXYYYXXXUUURRROOOPPPSSSWWW[[[^^^aaabbbXXXSSSOOONNNPPPRRRRRRQQQVVVVVVXXX___jjjuuu|||yyy|||~~~qqqggg^^^QQQFFF===777222111444777777555333333444444555555555666333111//////000111000///111111111111111111222222111111111222222333333333000111333444555666666666666555444333333333333333555777999;;;;;;;;;<<<>>>===>>>>>>>>>>>>>>>=========::::::>>>DDDEEE???888000111111222333444555666888888777666666666666777777888:::;;;;;;;;;:::::::::;;;============>>>@@@<<<<<<==================888999;;;<<<===<<<;;;:::999:::::::::;;;===@@@CCC@@@>>>;;;:::;;;<<<<<<<<<;;;@@@DDDBBB===888888:::======<<<<<<===>>>>>>???======<<<===>>>???AAABBB.../////////000000000000,,,///222333444444666777777OOOnnnnnnVVVAAA>>>CCCCCCAAABBBBBB@@@>>><<<;;;;;;<<<===999:::;;;;;;999888999:::777999;;;<<<<<<===???AAACCCHHHPPPVVVZZZ```fffkkkyyy~~~}}}~~~~~~{{{wwwssswwwwwwtttppppppnnnlllgggfffgggjjjnnnnnnkkkgggeee```YYYSSSNNNJJJGGGEEE??????????????????>>>>>><<<<<<<<<;;;<<<<<<======<<<;;;;;;;;;888777???HHHSSS]]]gggmmmvvv{{{sssllliiikkkfffUUUGGGAAA===;;;999888:::<<<<<<<<<@@@@@@@@@???>>><<<;;;:::999:::<<<===>>>===;;;:::666666666666777888999999888:::<<<===;;;999999999666666777888999999::::::>>>>>>>>>>>>===;;;:::999???===<<<:::999999::::::999;;;@@@EEEGGGEEEAAA===;;;;;;:::::::::::::::;;;;;;;;;:::999999999999999777666555444444444444444777777666666555555444444111111111111000000000000...///000000111000000000000111222111000111222444777...111===<<<888MMMmmmzzzuuuttt|||{{{tttnnnlllnnnpppnnnkkkpppqqqtttwwwxxxxxxwwwwwwssspppmmmlllmmmooopppqqqvvvuuuwww~~~}}}zzz{{{|||}}}wwwnnn^^^HHH888666444222222333555666666222222333333333333333333222000///...000000000///000000000111111111111111000000111111222333333333///000222444666666666666777666555444333333333333444666999:::::::::;;;===<<<===============<<<;;;999777777:::>>>>>>999444000000111111333444666777:::999888666555555555444444666888:::;;;<<<<<<;;;999;;;<<<<<<;;;;;;===>>>:::;;;<<<===============999:::;;;<<<<<<;;;:::::::::999999999:::<<<>>>???>>>======<<<<<<===>>>???<<>>>>><<<<<<===>>>???AAABBBCCC......//////000000//////......000111333444444444000:::JJJ^^^xxx}}}```TTTPPPJJJHHHKKKDDDBBB???===;;;<<<===>>>888:::<<<<<<:::999999999777888888999999999:::;;;;;;===@@@DDDHHHLLLOOOPPPZZZ___eeehhhgggfffeeeeeefffkkkqqqtttzzz}}}|||zzzwwwvvvxxx}}}}}}yyyuuuqqqnnnlllcccggggggaaa___aaaaaa___ZZZ[[[\\\]]]]]]\\\ZZZXXXQQQLLLEEE@@@???>>>>>>>>>;;;<<<======<<<;;;::::::::::::999999999::::::;;;777777999<<<===AAANNN\\\{{{rrrnnnhhhdddeeeiiiaaaMMM???<<<<<<:::888999;;;<<<<<<<<<>>>>>>???>>>>>><<<;;;:::888999;;;<<<===<<<;;;:::777777666666666777777888666888;;;;;;:::999888999666777777777888888999999<<<;;;:::999999999999999<<<<<<<<<;;;;;;:::::::::;;;;;;<<<>>>AAAAAA>>>::::::999999888888888888888999888888888888888888888666666555444444333333222333333333333333333222222000000000000/////////.........///000000000000000000111111111000000222333111///333<<<<<<777===JJJ|||}}}xxxvvv{{{~~~~~~zzz}}}|||{{{}}}|||tttiii]]]NNN???555222444555444333222444666222222222111111111111111111///......000111000000///000000000111111111111//////000000111222222333000111444666888888777777888777666555444444444444333555888999999999:::<<<<<<<<<<<<<<<;;;::::::999666555555666888777555333111111111222333555777888;;;:::999777555444333333222333666888999:::::::::888999::::::999888999;;;888999;;;<<<=========<<<999999999:::999999888888666666666777999;;;<<<<<<<<<======<<<<<<===???@@@>>>===<<<;;;::::::::::::999999999999:::;;;<<<===::::::<<<===???AAACCCCCC---......///000/////////111111000111222333333222666444666???QQQpppyyyaaaNNNFFFEEECCC@@@===<<<===>>>???:::<<<>>>>>><<<:::::::::;;;:::888666555555666777999888999<<<@@@BBBCCCCCCLLLOOOSSSUUUVVVUUUTTTTTTRRRWWW\\\___dddlllppppppmmmkkkgggdddccceeekkkpppzzzzzzxxxtttooojjjiiiiii\\\___]]]UUUQQQUUUVVVTTTMMMOOOPPPOOOLLLIIIGGGFFF>>>===<<<;;;<<<;;;999777888:::<<<===<<<;;;:::;;;888888888888888999::::::999;;;???EEEKKKUUUhhhxxxxxxmmmjjjccc```cccdddXXXEEE===AAA;;;:::888999;;;<<<<<<;;;<<<<<<=========;;;:::999777888:::<<<<<<;;;:::999888777777666666666666777444666999;;;:::999888999777777777777888888888888999888777666777888999:::<<<<<<<<<===<<<<<<;;;:::>>>;;;999999;;;<<<;;;999:::999888777666666666666666666666666777777777777666666555444444333222222111111111111111111222222000////////////...............///000111111000000///000111000//////111333---666<<<888111111888???IIIlllxxxxxx~~~{{{zzz}}}zzzxxxwww~~~}}}~~~}}}~~~xxxwwwqqqdddSSSCCC999777888111555777666222000222666222111111111000000//////000///......000111111000///000000000111111222222.........///000111111222111333555888999:::999888888888777666555444444444222444777888888888:::;;;;;;;;;;;;;;;:::999888777666666666666666555444444222111111222444666888999===<<<:::777555333222222111333555666888888888777777888999888777666777888777888:::<<<======<<<<<<999999888777777666666666222222333555888:::;;;:::;;;<<<<<<<<<<<<===>>>@@@>>><<<:::999:::;;;;;;;;;777777777777888999:::;;;888999;;;===???AAABBBCCC,,,,,,------...///000000...///000000///...///111444333666888888DDDjjjxxxbbbUUUIII>>><<<@@@BBB???<<>>:::666888>>>777888::::::888777666666777777888888999999999:::>>>@@@BBBEEEHHHJJJKKKLLLKKKLLLNNNPPPSSSUUUWWWXXXWWWWWWVVVUUUUUUTTTSSSSSS[[[^^^bbbdddccc___ZZZVVVRRRPPPNNNKKKHHHFFFEEEDDDAAA@@@???>>><<<;;;:::999;;;999777666666666555444888999888999;;;>>>===;;;777444666;;;;;;777888>>>CCCAAAHHHZZZmmm}}}pppbbbbbblllcccWWWNNNJJJFFFAAA===999999999999999:::;;;;;;:::999999999999:::;;;;;;777999;;;======<<<999888::::::999888777666555555777777888999999888777666555555666777888999::::::;;;::::::::::::;;;<<<<<<>>>===<<<;;;:::::::::;;;;;;;;;:::::::::;;;<<<<<<888888777777666666666555333333333333333333333333555444222111111222444555444333111////////////000//////...---,,,,,,++++++////////////////////////////////////000000000000555444333222333555777999BBBCCCWWWyyyooolllooovvvnnnmmmpppuuuzzzhhhXXXDDD888777888888555777555444222111111222222111111111111000000000000//////000000000000000000000/////////000111222222222111000//////111333444555777999;;;;;;:::888666555666777888999::::::;;;888777777777777999:::;;;999999999888888888888888000333666777666444333222666555333333333555777888<<<:::888666444444444444000222666999;;;;;;;;;;;;;;;;;;;;;999777777888999666999>>>AAABBB@@@<<<:::;;;:::999777555444444333666666777888999:::::::::999::::::;;;<<<===>>>>>>===<<<:::888888999:::;;;888888888888888888888888>>>>>>>>>??????@@@@@@@@@,,,,,,------...//////000---///000000//////000222222000111333111777QQQmmmtttbbbLLL@@@???BBBCCCCCC<<<;;;;;;>>>===999888;;;:::;;;;;;:::::::::;;;<<<777777777888888999999999;;;===???AAACCCEEEFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHJJJMMMOOOOOOLLLHHHEEEEEEDDDAAA???===;;;:::::::::::::::999888888777777888777666555555666555555777777777888::::::888555:::666444666555666>>>GGGWWWXXXcccttthhhaaaccccccZZZOOOGGGEEEDDDBBB@@@>>>>>>>>><<<::::::;;;===DDDBBB???<<<::::::;;;;;;888999;;;<<<;;;:::888777999888888777777666666555666666777888888777666555555666666777888888999999;;;;;;;;;;;;;;;<<<<<<============<<<;;;;;;::::::;;;::::::999999999::::::777666666666555555555555222222222222222222222222444333111000000222333444333222111////////////000111000000///......------............................../////////000000000333222111111111333555666;;;999CCC___zzz{{{~~~}}}xxxxxx|||ddd___iiipppkkkdddWWWKKK<<<444333444555444555444333222111111111222111111111111000000000000000/////////////////////000//////000000111222333333222111000111222444555555666888999999888666555555555666888999;;;<<<<<<999888777777777888999:::777777777777777777777777333666999:::999777666666666555333333333444666777:::999777666444333333222222333555777888999999888999::::::999777666777888888:::===@@@@@@???<<<:::888777555444444444555666777777777888999999999:::999::::::;;;<<<===>>>???>>>===;;;:::999999::::::::::::::::::::::::::::::<<<======>>>>>>???>>>>>>,,,,,,,,,---......//////---...000000000000222333444111111333333333???NNNnnnnnnZZZQQQNNNJJJEEECCC>>>;;;===>>>:::777666;;;:::999777777888:::;;;777777777777777888888888888999:::<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>><<<===???@@@@@@???===<<<===<<<;;;999888777777666666666666666666777777777777666666666666666777777666555666999;;;<<<:::999777666666999>>>III[[[kkk}}}jjj^^^]]]bbbUUUNNNDDD??????AAACCCCCCAAACCCCCC???:::999===BBBPPPKKKEEE>>>:::999:::;;;999:::::::::999888777777666666666666666666666666555555666666666666555555666666666777888888888999::::::999999::::::;;;<<<<<<<<<======<<<;;;:::999:::999888777777777777777555555444444444444333333111111111111111111111111333222000000///000111222222222111000////////////000000//////...---------.................................////////////000000000/////////111222444555111333@@@WWWvvv|||zzzzzzxxxppprrryyy~~~bbb\\\dddeeeXXXLLLBBB===666111111222444444444333222111000000000111111111111111000000000000/////////.........------/////////000000222333333444444333222222333555666555555666666666666555444555666777888:::;;;<<<===:::999888888777888888888555555555555555555555555555777::::::999777666666666555333333222333444555777777777777555444222111444444444555666666777777888999:::999666555666777999:::<<<======<<<;;;:::555444222222222444777999888888888888888888999999999999999:::;;;<<<===>>>======<<<;;;;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@???>>>>>>,,,,,,,,,------.........,,,...///000000000222444555000000444777777:::@@@RRRttt~~~rrraaaRRRQQQEEE;;;:::===<<<;;;;;;<<<:::888777888888888888777777777777777777777777666666777888888888888888;;;:::::::::999999999888;;;;;;;;;::::::999999999::::::;;;;;;<<<<<<<<<<<<::::::999888888888888888777777777777777777777777777777777666555555777888999666555888999999888999888===FFFPPP^^^rrrwwwlllmmmlllggg^^^XXXWWWXXXHHHCCC>>><<<===???AAAAAAAAADDDDDD???999888>>>EEESSSNNNEEE>>>999888999;;;;;;:::999888888777666666444555555555666666666777444444555555555666555555777777777888888888888888888777777777777888999999:::;;;=========;;;888777888888666555444444444444333333333333222222222222222222222222222222222222111111000/////////000000111111000000////////////---------,,,,,,+++++++++------------------------------.........////////////.........///000111222333111222666>>>OOOiii~~~||||||yyy}}}xxxtttssstttwwwwww~~~qqqfff\\\OOODDD>>>666666555444333333555666222222111000000000000000111111111111000000000////////////...------,,,,,,/////////000111222333444444444333222333333444555444444555555666777777888777777888888999:::::::::::::::999888888777777777444444555555555555555666333555777888666444444444555555444333333333333444666777888999888555222000333333333333444555777888999:::;;;:::888666666777999999999999999999999999777555333222222555888:::999999999888888888888888777777777777888:::;;;<<<999:::;;;;;;;;;;;;:::999<<<<<<<<<<<<<<<=========>>>???AAABBBBBBAAA@@@???,,,,,,,,,---------------+++---/////////000222333222...,,,000444666777888DDD]]]uuu~~~nnn[[[GGG???===>>>???AAA<<<:::999:::<<<===;;;999888888888777777777777777666666777777777666666555777777777777777777888888888888777777777777777666777777666777777888999:::666666555555555666666777999999888888777666666666555666666555333222444666:::555444999======???CCCPPPZZZhhhuuuxxxnnn```aaaaaa```\\\UUUMMMHHH>>>=========>>>>>>===<<<===@@@AAA===888888>>>FFFMMMHHHAAA;;;777777888:::;;;:::999888888777666666444444555555666666777777555555555555666666777777999999999999999888888888888888888888888999999:::999:::;;;<<<;;;999777666777666555444333222222222111111111111222222222222333333333333333333333333111000000///............000000000000/////////...,,,,,,,,,,,,,,,+++++++++------------------------------------.....................//////000111222222111333555666888BBBLLLtttuuuuuu~~~{{{|||}}}}}}|||~~~ppp___MMM===666777111444666666444333444666000111111000000000//////111111111111000000000/////////......------------//////000000111333444555333333333222222222333333333333555666888:::;;;<<<999999999888888777777777:::::::::999888777666555555555555666666777777777333555666666444333222333555444444444333444444444777888:::;;;:::777444222111111222333555777999::::::;;;<<<<<<:::888888888888777666666666777888999<<<999666444444666888:::999999999888888888888888555444444444555777999:::666777888:::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<===>>>???@@@@@@@@@???>>>===,,,,,,,,,,,,,,,,,,------+++,,,............000111333111//////111333555666IIINNNYYYfffuuulllXXXLLLEEEAAAAAA>>>;;;888999;;;===;;;999999999999888888888888888777777888888777777666555777777777777888888888888555555555555555555555555666555555555555666777888555555555555555666777777888777777666555444444333111444555444111111333666777555===OOO]]]eeemmmuuu|||ttt~~~yyytttqqqgggdddaaa^^^YYYOOOCCC:::999;;;===>>>>>>===;;;999:::<<<===:::777777<<>><<<:::777666777999:::888888888888888888999999444333333222333555888:::777777888999;;;<<<======999999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///111333333111///111444777FFF@@@<<<;;;BBBYYYpppccc[[[YYYQQQJJJAAA<<<;;;;;;:::888::::::::::::999999999888888888888888888777777666888888888888888888777777555555666666666666666666666666666666666666777777666666666666666777777888555555555555555555555555111444777777555666:::>>>@@@DDDWWWuuu~~~ttthhhmmmsssqqqiii]]]TTTLLLDDD<<<666777999;;;===<<<;;;::::::999::::::888777777999;;;;;;;;;::::::999999888888888999;;;<<<;;;:::888777666777777777777777777777999999888888999:::<<<===>>>======<<<;;;;;;::::::999888888888888999::::::777777777666555555444444333333222222222222222333000000111111111222222222222222222222222222222222111111111000///......------...///000000///......------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,---------------...///000000000000...,,,,,,000111000000333///:::PPPnnnzzzyyyqqqppp|||rrrpppwwwuuusssuuutttiiiTTT>>>444333222222222222222111111111111111000000000111222222111111000111111111111000000000000---......//////000000111//////000111222444555666444444444444444333222222444666888:::;;;;;;:::999555555555555666666666666888999999:::999888777666555666666777777888999999777888999888666444555555333444555666777777888888777888999:::999777555444333444666999:::;;;;;;;;;999;;;======;;;999888888777777777777999;;;<<<======<<<;;;999888999999:::777777777888999999999:::555444333333444666999;;;<<<<<<;;;:::;;;<<<===>>>999999:::;;;;;;<<<======;;;999888666666777888999,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---)))///222///+++,,,111555333444999:::777???^^^~~~lllaaaQQQFFFAAA???===;;;;;;;;;;;;::::::999999999888888888999888888777777999999888888777666666555777777777777888888888888444444444444444444444444444333333333333333444555444444555666666777888888222777;;;<<<;;;===BBBGGGUUUZZZpppeeeZZZdddpppttthhhVVVGGG???;;;:::999777888999:::::::::;;;<<<;;;:::999888777666666666888999;;;<<<;;;:::999888777999;;;======<<<999888888888888888777777777777::::::999999:::<<<===?????????>>>===<<<;;;;;;:::555555555555555666777777777777555444444333444444222222222222222222333333000000111111222222222333111111111111111111111111111111111111000///...------...///000000///......++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---...////////////...---///333222///...111555111333GGGiiiuuuzzz}}}|||~~~{{{uuuuuu}}}jjjhhhpppnnnkkklllkkkIIIAAA999444000...111666444222000000222333222111000111222333333222111000111111111111000000000000------...///000111222222//////000111222444666777555666666666555444333333666777:::;;;;;;:::777666111222333444555777888888888888999:::999888777666555555555666777888888999777888888777444333444555222333555777888999999999777777888888777666555444555777999;;;<<<;;;:::999888:::<<<<<<:::888777666777888888:::;;;===???@@@;;;;;;::::::::::::::::::666666777888999::::::;;;777666444333555777:::<<>><<<;;;<<<===>>>::::::;;;;;;<<<======>>><<<:::888666555666888:::++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......///////////////222333333000///444===FFF___aaannnyyynnnaaaQQQHHHIIIIIIDDD@@@===999666777:::999999888888777888888888333555777888888888888999===666000000555888666222888777666555555555666777666666444111333666555000;;;333000555888666:::AAA;;;UUU]]]UUUUUU[[[eeeqqqvvvvvv}}}uuutttqqqaaaccckkkooo^^^PPP@@@888999<<<<<<999===<<<<<<<<<;;;;;;;;;;;;===;;;999777666666777888::::::::::::::::::::::::;;;;;;:::;;;<<<>>>@@@AAA;;;;;;:::888777888:::===;;;;;;<<<===>>>??????@@@??????===;;;999777555555333555666555444444444666:::777444222222333222222111222444555555444222111333333333222222222111111444444333333222111000000//////000000000000//////........................,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............---------------............///+++///333666===PPPkkk~~~zzzoookkknnnssswww|||}}}xxxtttqqqmmmbbbQQQEEE444333111////////////000---......///000111111222000111222333444333222111...//////000000000000000......///000111111222222777555333111111222555666444444333222222222222333777777888888777777666555333333333333333333333333999999999888888888777777777888888999999888888888777666555555555777888999333333555888;;;;;;:::888888777666777888888777666888999:::<<<===>>>>>>>>><<<<<<;;;;;;;;;:::::::::===<<<<<<;;;;;;;;;;;;<<<===;;;999999::::::999888444333333555777888888888999999999999:::;;;<<<<<>>IIIeee~~~yyyssswwwgggddd^^^UUULLLEEE@@@<<<888999::::::888888:::<<<888999;;;;;;:::999777777777666666666777777555333222333444555444444555555888999888555666;;;<<<999999999@@@JJJJJJGGGLLLVVViiizzzmmmqqq{{{~~~sssqqqtttqqqkkkmmmqqqiii\\\NNNEEE<<<888;;;======;;;============<<<<<<<<<<<<;;;:::888666555555666777;;;;;;::::::999999999999;;;;;;;;;;;;===>>>@@@BBB>>>>>>===;;;999999;;;===>>>>>>>>>>>>????????????;;;;;;:::888666555333333555666666555333222333444333444555555444444555666333333555666666666555555333333222222222111111111333333333222222111111000/////////000000/////////........................,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------------............------------------............222333222//////666DDDOOOsss{{{~~~}}}wwwtttwww|||~~~{{{yyy{{{~~~~~~rrraaaTTTLLLFFF???999333222111///////////////......//////000000111111000000222333333222222111...//////000000000000000//////000000111222222333777666444333333444666777444333333333444555666666666666666555555444444444222222222222333333333444777777777888999999::::::888999999999999888888777777666666555666777888999666666777888::::::999777888888777777888888888777;;;;;;;;;<<<<<<<<<;;;;;;===<<<<<<<<<;;;;;;;;;;;;======<<<<<<<<<======>>><<<:::888777777777666555555444444555666777777777999999999999:::;;;<<<===AAA???===<<<<<<<<<:::999999888666555555666888999888888777555444444666888++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......//////......+++...111111///---///111444000444KKKqqqzzzwwwuuuiii___PPPBBB???CCCFFFDDD???;;;<<<>>>666777888999::::::::::::444666999888555222222222777999;;;;;;;;;::::::;;;444888999666555:::???@@@DDDNNN```pppqqqkkkooozzzuuu{{{uuupppoookkkjjjooonnn\\\GGG???===::::::;;;<<<<<<<<>>>>>>>>=========<<<;;;999888777777888999===<<<<<<;;;:::999888888::::::;;;<<<===???@@@AAAAAAAAAAAA>>><<<;;;===???AAAAAA@@@@@@???>>>======999999888777666555444444666777777555333222222444555777999777444111222333444444444555555666666666333222222222222111111111222222222111111111111111......////////////......------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......000000///---,,,...222555HHHbbb}}}|||~~~}}}}}}wwwwwwsssxxxwwwqqqqqqzzz}}}uuueeeOOO>>>666333222111222111000//////...////////////////////////////////////000111111111111111...///000000111111000000000000000111222222333333666666666666666666666666333333444444555777888999555555444222111111111111///000000111222333444444444555666888999;;;<<<<<<999:::::::::999888777777666666666555666666777888999888777777999999888777999999999999999999999999======<<<;;;:::999888888=========<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>??????===;;;888666666666444222555555555666666777777777::::::::::::;;;<<<===>>>@@@>>><<<;;;;;;<<<:::999777666555444444555666777777888777666444444666888***************************++++++++++++,,,,,,,,,,,,,,,---............------///222222000//////000666333444BBB^^^{{{uuuwwwqqq\\\SSSYYY^^^[[[QQQHHHDDDEEEBBB@@@<<<:::;;;<<<>>>???::::::888666444555999<<<999<<<@@@BBBDDDGGGLLLPPPPPPVVVYYYSSSOOORRRXXX\\\lllvvvvvvrrruuurrrggg]]]TTTHHH>>>======>>>===;;;::::::;;;@@@@@@????????????>>>>>>>>>===<<<<<<;;;<<<<<<===@@@???>>>===;;;:::999888888888999:::<<<===>>>???@@@@@@@@@???======>>>@@@BBBBBB@@@???===<<<::::::999999999999888888888888777777777666444444555777666666555444444333333333555444333222222222222333222222222222111111111111000000000111111111111111---......//////......---------------------------,,,,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,---------------------///222444444444333EEEaaa}}}}}}}}}}}}nnn```qqq{{{xxxxxx~~~|||sssXXXNNN@@@666222111///---000000//////............//////////////////............///000000111111111//////000111111111111000000111111111222222222333333444555666666666555555444444444444555666777888555333222000/////////000---...///000222333444555444555666777999:::;;;<<<::::::::::::999888777666555555444444444555555555888777555555777888888777999999::::::999888999:::<<<<<<;;;:::999888888888<<<<<<;;;;;;;;;:::::::::::::::::::::;;;===>>>>>>???<<<999888777666444333333444555666666777999:::;;;;;;;;;;;;<<<===>>>>>>>>><<<::::::;;;;;;;;;999666555444444444444555666777777777666444444555777*********************************+++++++++,,,,,,+++,,,,,,------------------...////////////111333,,,...222999HHH```{{{ooocccmmm|||zzztttsssmmmfff\\\UUUSSSVVVYYYZZZYYYRRRKKKHHHLLLUUU^^^dddcccfffjjjmmmpppwwwwwwpppmmm~~~{{{sssooonnneeeUUUFFF???===>>>@@@AAAAAA???<<<<<<===???AAA@@@@@@@@@@@@?????????==================>>>>>>BBBAAA@@@>>>===;;;:::999666666777888::::::;;;;;;:::;;;<<<===<<<===???AAA@@@???>>><<<;;;999777777888888888999999999999999555666777666666777:::<<<666222///000444888999888777666555333111111000000222222222111111111000000000000000000000000000111------............------------------------------,,,,,,,,,+++++++++***************************************+++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---000...,,,---///000///---)))111===LLL^^^xxx~~~xxxyyyzzzxxxwwwwwwxxxxxxvvvtttyyy~~~~~~{{{yyyyyyyyyyyyyyyyyy|||uuuoooooouuu{{{|||}}}ttt{{{{{{fff```qqqzzztttnnnlllbbbSSS:::666222000000000...,,,////////////.........---////////////.....................//////000111111///000000111111111111111111111111111111222222222000111333444555444333222444444333222222333333333333333222111000000///000---...///000222444555555666666666777777777888888888999999999888888777666333333333333333333333222555444333444666888999888888:::;;;:::888888999;;;:::999888888888888999999:::::::::999999999888888777777777888888:::;;;<<<===:::888666666666444333000333555777777888;;;===;;;;;;;;;;;;<<<===>>>>>>===;;;999999:::;;;;;;:::555555444444444444555555666777777666444444555666************************************++++++++++++***+++,,,,,,------,,,,,,,,,+++******,,,...111333+++...111222444???PPP^^^|||rrrjjjxxx}}}mmmdddiiiooo~~~xxxuuu{{{xxxxxxzzz~~~~~~wwwxxx{{{vvvoooaaaWWWIII>>>:::<<<>>>>>>@@@AAAAAA@@@???@@@BBBDDDAAAAAA@@@@@@@@@?????????:::;;;;;;<<<<<<=========BBBAAA@@@???===<<<;;;:::555666777888888888777777444666888::::::;;;===???===<<<;;;:::888777666666555555555555666666666666444555666555666888<<>>::::::::::::;;;<<<===>>>;;;999888888:::;;;;;;:::555555555555555555555555555666777666444333444555************************************++++++++++++******+++,,,,,,,,,,,,,,,+++*********,,,...//////111222222000///111777<<>><<<;;;::::::777777888888888777666555222444777888888888:::;;;::::::999999888777777777333333333333333333333333444555444444444666:::===CCCEEEFFF@@@777000......555666666666666444333222111111111111000000000000000000000//////......---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************++++++++++++******++++++++++++******************++++++++++++***+++,,,,,,---...///000333000///...,,,---888FFFWWWkkk}}}{{{sssllldddVVVIII===666000---111///...---...//////000,,,---............---,,,,,,------....../////////............///111333444000000111222222222222111////////////////////////......///000111111222222111111000000000111222222222333666777888777555333///000111222333444555666555555444444444333333333333444555666666777777666333444555555444333222111555555666888::::::999777555888;;;:::666555777:::888777666555555777888:::999999999999888888888777555555444444444555555666444222111222444555555444222666999888666666999<<<999999999999:::;;;<<<===:::888777888:::;;;;;;:::555555555666666555555555444666777666555333444555)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---...///...------,,,,,,...222555666666???\\\tttzzziiiZZZ[[[qqqvvvbbbaaakkkyyyppptttvvvwwwwwwvvvtttlllZZZJJJ@@@BBBCCC@@@999555888===@@@???@@@BBBDDDCCC???<<<@@@@@@@@@?????????>>>>>>:::;;;<<<>>>????????????>>>>>>===<<<;;;::::::999888999999999888777555444333555777777777666777888888888888888888888888888444444333333333333222222555555444222222333777:::777BBBKKKHHH<<<333444999000111333555555444333222111111111111000000000000111111000///...------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++******++++++++++++******)))************+++++++++(((***------+++***+++,,,---***,,,111111...000666666FFF\\\sss~~~zzz{{{~~~vvvWWWJJJ===666333//////111+++,,,---...///---+++***+++,,,---.........---,,,,,,,,,------...///000000//////...///000222444555000000111222222222222111////////////...............//////000111111222333//////000000111222444444222444777:::;;;999777555111111222333444555555666333333333333333333333333111222444555666666777777555555666777666555333222888888999;;;<<<;;;999666444888;;;999555444777:::999888666555444666777888:::::::::999999999888888666555555444444444555555333222222333666888888888555888;;;999555444666:::999999999999:::;;;<<<<<<999888777888:::;;;;;;:::555555666666666666555555444555777666555333444444******))))))(((((('''''')))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,---------.........///000111222333444444@@@CCCOOOfffvvvwww}}}}}}}}}ssstttuuuuuu}}}pppllloootttwww{{{{{{qqq```QQQIIIGGGAAA???;;;::::::;;;;;;;;;>>>>>>>>>>>>>>>===<<<<<<>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<===;;;999999999999777555666666777777777666666555444555555666777888888999999999999888777666666555444444444333333222222222333333333333333333444444444666;;;@@@BBB???777000000111111111222222222222111000000///......------////////////............+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++*********))))))******+++++++++,,,,,,,,,,,,---......------...000333000777III]]]rrrvvvqqqwww|||uuudddXXX999555000...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------------.........///000000000000111222333444///111444666555222...+++//////...---------------////////////000000000000222222222111000111444666777555444555888;;;<<<<<<777888888777444333333444888888666555444444444444333555777999999888666444555555444666777777666444444777999999888777888888999777555444333444555666444444555666777888888999888888888777555666888:::777444222111222444555555444444555555666666666777888888777777666666666555666666777666666888<<>>>>>===<<<<<<;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::999888777777888888888888888777555555666666777777888888999999888777777666555555444444444333333333222222333333333333333333333333333333555777999888333///000000000111111111222222000000//////.........---////////////.........---+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((()))))))))*********+++++++++*********))))))*********+++++++++,,,,,,+++---......------...///555000222:::@@@GGGXXXjjjxxxttt{{{xxxssskkk```QQQBBB999555222...,,,---...---+++++++++++++++++++++++++++,,,------...------,,,,,,,,,,,,---------.........111111000000000111222222///111333444333111...,,,///...------,,,,,,,,,---........./////////000000111111111111000111444777888666555555777888999888888999999888666555666777888777666555444444444444555777999;;;;;;:::999777888777666777888888777555333666888888777666777777777666555444444555666666444555555555666777777777666777777777666777999<<<666444333333666999::::::777777777777777777777777777777666666666555555555777888888777777999<<>><<<>>>???>>><<<:::777777888::::::999<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888999:::;;;:::999888999;;;<<<;;;:::777777888888999999::::::666666666666666666666666888888777777666666555555444444444444333333333333444444333333222222111111333222111111222222000////////////000000000111111///////////////.........//////.........---------+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))))))))******+++************)))))))))*********++++++++++++,,,+++,,,------,,,,,,---...111------111///---333===TTTfff~~~}}}|||wwwggg___RRRFFF;;;333...***000...+++***+++,,,++++++************************,,,,,,------...------,,,,,,,,,---------.........111000000000000000111222///000111111000///---,,,......---,,,,,,,,,,,,------------........./////////000111111111222555888999777555555666666555444888999::::::888888888:::777777777666555555444444555666999;;;<<<;;;:::999:::999888888888888777555222444666777666555555666666666666666666777777777555555555555666666666666444555666777777888;;;===666555555777:::>>>@@@@@@::::::999999888777777666555555555555444444444444888999999999888999<<<>>>>>>===;;;999777777777777888999:::888777777888999<<<<<<<<<;;;:::999888777(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,------...//////000,,,...111111111111444777444DDDYYYkkk}}}xxxvvv|||}}}eeeSSSEEE>>>888777<<>>??????>>><<<:::999999'''''''''''''''(((((((((((((((((((((((((((((((((*********************************+++++++++,,,,,,,,,------....../////////(((---222444111...---...---666BBBNNN]]]sssjjjNNN:::::::::;;;<<<===;;;888666===;;;888888888777666444999888888777777888999999888999:::;;;<<<<<<;;;;;;===;;;:::888888:::;;;======;;;::::::::::::999777444444444444555666888999666666666666555555555555666666666555555555555555444444444444444444444444555555444444333222111111555555555444222000//////////////////000000000000////////////............------------,,,,,,,,,,,,************************************************((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))*********'''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++)))***++++++******+++,,,000......///...,,,---111111333666888>>>LLL^^^lll||||||~~~uuuppppppyyylllXXXIIIBBB:::666000,,,***************+++++++++++++++,,,---))))))))))))))))))))))))+++,,,,,,---.........---...////////////000000000,,,,,,---...///111333444......------------------///...............//////,,,,,,,,,,,,---------------///111222222333555777777666555666888999888666555777888888777777999:::999999:::::::::999888888444555777999:::;;;;;;;;;;;;999777666666666666555222444666777555555555555777888999:::::::::::::::888777777777777777777777777888::::::::::::;;;<<<<<<::::::;;;===>>>>>>===>>>===<<<:::888777666555222222222333333333333333444666777777777777999;;;::::::::::::::::::;;;;;;;;;<<<======<<<<<<>>>@@@>>>@@@AAA@@@<<<::::::;;;&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))***************))))))*********+++++++++,,,,,,------............---///000...,,,+++...111000111555:::CCCQQQhhh|||{{{|||zzz|||vvvgggZZZNNNAAA999999;;;===;;;999888:::<<<===;;;:::999999999777555777777666555555666888999777888:::;;;<<<<<<<<<;;;===<<<;;;::::::;;;<<<======;;;999999999999777555444333222222222444555666555555555555555555555555555555555555555555444444444444444444555555555555666666555555444444333333444555666555222///....../////////000000000111111000000000///......------------,,,,,,,,,+++++++++***************************************+++++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((((((((())))))(((((()))))))))))))))***)))))))))************+++((()))******))))))***,,,///...,,,+++,,,,,,...///000333333111///333===FFFiiitttyyy{{{|||}}}}}}yyynnn\\\III;;;444333000///---------,,,***((()))***,,,,,,++++++,,,---))))))))))))))))))))))))++++++,,,---................../////////000000000++++++,,,---///111222333...---------------------......---------...//////,,,,,,,,,---------.........000222222222333555666555555555777999:::999777444666777777666666888999999999:::;;;;;;:::999888888999:::;;;<<<=========;;;888666555666777666666333555777888777666666777888888888888888999999999666666666777777777777777888:::<<<===<<<;;;<<<===???===<<<<<<<<<<<<:::999===<<<;;;999777666444444222222222222333333333333222444666777777888999;;;999999::::::;;;<<<<<<<<<;;;<<<======<<<===???AAA===???AAA@@@<<<::::::<<<&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))*********+++))))))))))))*********++++++++++++,,,,,,,,,,,,,,,000///---+++***,,,000333...+++,,,000222666AAALLLTTTjjj|||uuuwwwzzz|||pppdddRRRDDD<<<:::;;;<<<666777888777666888<<>>>>>???@@@@@@???===<<<<<<;;;999777;;;:::999777666444333222222222222333333333444444111333666777888999;;;===::::::;;;;;;;;;;;;;;;;;;888:::;;;;;;;;;<<<>>>@@@:::>>>@@@???;;;999:::===&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))*********+++))))))))))))***************************+++++++++)))))))))***,,,.../////////---///444333...///444000???WWWnnn}}}}}}yyy```NNNIIIDDD===888666666777777888888777777666666666666999999999;;;>>>??????>>>666555333333333555777888555666999;;;======<<<;;;:::;;;;;;<<<<<<;;;;;;:::888666666666888999888777555444222111111222333444333333444444555666777777444444444444444444444444444444444555555555666666666666666777777777777777;;;<<<:::666222000222555111111111111222222222222333222111000...,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))******++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))'''((((((((())))))******))))))))))))************'''((())))))(((((()))***,,,,,,+++***+++,,,***(((111---((((((,,,000111111,,,///444888>>>JJJZZZeeexxxxxxnnnpppsssjjj[[[FFF;;;===555,,,))),,,...---***...,,,***)))+++,,,,,,,,,'''***,,,+++)))((()))+++***************************+++,,,---............+++++++++,,,,,,,,,------000///...---------------,,,---.../////////...---***)))))))))***++++++,,,---------........./////////111333333222222333444444333444555777777555333666888999888777666777888555666888999999888777666::::::::::::::::::::::::<<<999777666888:::;;;;;;666888;;;;;;:::999999:::777666444222111222333444111111222222333444555555777:::===???@@@AAABBBDDDAAA???>>>======<<<999777999999888666555333222222222222222333333444444444111333666888:::;;;===???;;;<<<<<<<<<;;;::::::999666888999999999:::===???888<<>>:::888:::===&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((())))))))))))***)))((((((((()))+++,,,******+++++++++,,,,,,,,,---,,,+++++++++,,,---...---------............///222444>>>JJJSSSbbb}}}{{{jjjXXXHHH>>><<<;;;;;;:::999888777777999888777666666666666666555555666777888:::<<<===666444111//////111444666777888999999999999888888888999999:::::::::999999888888888888777666555444444555666555444444555666111333555777777666555444777666666555444333333222111111333444555666666555444555666555333222222444999999999888666333111///333222111000////////////111000///...---,,,++++++************************************************,,,,,,,,,+++***))))))((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------------...///111444777999GGGTTTiii~~~~~~wwwtttsss{{{ooo[[[MMMCCC:::555444//////...---,,,,,,+++++++++***)))(((((()))***++++++++++++++++++***)))(((*********++++++,,,,,,,,,,,,,,,+++***+++,,,---......------------...//////000///...---,,,---......//////000000///...---------,,,+++***+++,,,---...------......//////000000222222222333333333444444222222333333444555666666555666777888888777666555666777999:::999888666444333555777999::::::888777777666666555555666777777888999:::;;;:::888666555555444333333222222333333444444444333333333333333999999888999;;;???CCCEEEBBBAAA@@@>>><<<:::888777555555555666666666666666777555444222111111111111333444666888:::;;;<<<<<<>>>======<<<;;;:::::::::999999999888777888;;;>>><<<>>>???>>>;;;999<<<>>>&&&&&&&&&&&&'''''''''''''''(((((())))))((((((''''''((((((((())))))))))))***)))((((((((()))***+++*********+++++++++,,,,,,,,,+++*********+++------------------............000///333:::===DDD[[[ssstttdddWWWOOOHHH@@@:::;;;::::::999888777777666999999777666555555555555666666666777999;;;<<<===BBB???:::555333444666888777777888888999888888888999999999999999888777777888888888888777666555444555777777777666555666777444555777888888888777666888777777666555555444444333333444444555666777777555666777666444333444555777777777666555333222111222222111000000///......000000///...---,,,++++++************************************************+++++++++***)))(((((((((((('''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((())))))))))))(((((('''((((((((())))))))))))(((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...000222333444:::DDDQQQ```qqq~~~}}}}}}wwwpppZZZMMM@@@999555111...///.........---,,,,,,+++++++++***)))(((((()))***++++++++++++++++++***))))))*********++++++,,,,,,,,,,,,++++++***+++,,,---...---------------....../////////---,,,,,,,,,---...---.........------,,,+++,,,,,,+++++++++,,,---............//////000000000333333333333444444444555222222333333444555555555555666777777777666555555666777888999999777555444555666777888888777777666777777777777777777777777555666888999999888666555555555444222222111111111444444555666777777777777<<<;;;:::999:::===@@@AAA???>>><<<:::999777666666444444555555555555666666999888666555444444555555666777888:::;;;<<<<<<===???>>>>>>======<<<;;;;;;888999888777666777999<<<;;;===>>><<<999999;;;>>>&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&''''''((((((((()))))))))))))))((((((((()))***+++)))*********++++++++++++*********)))***++++++,,,,,,,,,,,,---------......444000///111///...888FFF^^^lll{{{}}}tttZZZMMM???888888:::888555999999888888777777666666999888777666555555555555777888888999:::;;;===>>>KKKGGG@@@:::666555666888666666777777888888888888:::999999999888888777777888888888888777777666555777888999999777777888999888888888999999999999999999999888888777666666666555555444444444666777888666777888777555444555666555555444333222222222222000000111111111///...---//////...---,,,,,,++++++******************************************************))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''(((((())))))(((((('''''''''((((((((()))))))))(((((())))))))))))************************************+++++++++,,,,,,,,,,,,,,,+++******++++++,,,---,,,+++---444@@@OOOYYY___iiixxx}}}~~~{{{}}}{{{~~~yyymmmccc\\\TTTJJJBBB:::333---...///......///...------,,,,,,+++++++++******))))))))))))******++++++,,,,,,,,,+++***************+++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,---......///...---,,,,,,,,,------++++++,,,,,,,,,+++******,,,,,,,,,+++,,,------...////////////000000000000333333333444444444555555222222222333333444444555444555666666666666555555666666777888777666555444777666666666666555555555777888999::::::999888777333444666777777666555555555444333222111111111111333555777:::<<<<<<;;;;;;>>>===;;;999999999;;;<<<<<<:::888666444444444444444444444555555555666666;;;:::999888888999::::::999:::;;;<<<<<<<<<<<<<<<============<<<;;;::::::888888888666444555777999999;;;<<<:::888888;;;>>>%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))(((((((((((())))))******)))))))))************+++)))))))))))))))******++++++,,,,,,,,,------------444000///000///,,,...444555???PPPddd|||}}}~~~}}}}}}zzzzzz~~~ttthhhWWWHHH===888333333666888666333777777777777666666666666777666666666666777888888999999999:::;;;<<<===>>>IIIEEE>>>888555444666777555555666666777888999:::::::::999999999:::::::::999999999999999888777666777999:::999888777888999::::::999999999999:::;;;:::999999999888888888777666555333222333444666777444666666666444444555666666444222111000000000111...///000111111///---,,,......------,,,++++++***************************************************(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((((((((())))))(((((((((((()))))))))***************************************++++++++++++******))))))))))))))))))...---,,,***)))+++///222111888BBBNNN[[[iiiwww{{{vvvxxxttt~~~}}}~~~}}}wwwttt{{{aaaUUUFFF:::555222000...111---+++///111///---...---,,,,,,,,,+++++++++******))))))))))))))))))***++++++,,,,,,,,,,,,++++++***************+++++++++***************++++++,,,+++++++++++++++,,,---------------,,,,,,,,,,,,,,,***+++++++++++++++******,,,,,,,,,,,,------......000000000000000000000000111222222222333333333333111222222222333333333444333444444555555555555555555666666666666555444333555555444444444555555666777888:::;;;;;;999777666333444444555555444333222222222222111111222222333444666999<<<===<<<;;;:::<<<:::999777666666777888999888666444333333444444555555555666777777888888;;;::::::999:::;;;<<<===::::::;;;;;;;;;;;;::::::888999999999999888777666666777777555333333444666666888999888666777:::>>>%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''(((((())))))))))))(((((()))))))))*********(((((())))))************++++++++++++,,,,,,,,,---...++++++...///...---...000222555<<>>???:::::::::;;;::::::999999777888999999777777888999::::::999888888888999:::999999999999888888888888666444222111111222444555222333444333222222333444777555333000...------...---...000111000///---+++------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++((((((((()))************'''***---------,,,,,,,,,***,,,------///777CCCLLLXXX```mmm{{{~~~xxxxxx~~~|||}}}|||wwwzzzooovvv~~~yyywwwxxx~~~|||~~~~~~vvviii^^^]]]___]]]WWWAAA999///))))))+++...///---++++++//////+++)))***+++++++++++++++*********)))))))))******)))))))))***++++++,,,,,,+++++++++************************))))))************+++******************+++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,---------.........000000000/////////////////////000000000111111111111111111222222222222222333333333333333444444555555555555555444444333333222222222333444666777888777888:::::::::888666555555555555444333222111111000000000111222333555666555777999::::::999666555666555444444444444555666888777666555444555555666666777777888999::::::::::::999888888999:::<<<===888999999999888888777666555666777888888777555444555666666555333222333444444666777666555666;;;???%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((&&&'''((()))))))))(((((((((((((((((())))))))))))(((((()))************)))******+++++++++,,,,,,,,,,,,+++,,,...//////---,,,111000,,,+++333CCCOOOTTT:::222...111:::EEESSS^^^rrr{{{lllRRRKKKAAA:::888888777555444777888666222222666:::555555666666777777888888555666666888:::<<<>>>???;;;;;;:::::::::;;;;;;<<<999999777777777888:::;;;666666666666888:::<<<>>><<<<<<;;;;;;<<<>>>@@@AAA<<<<<<<<<======<<<<<<;;;888999:::999888777888:::999999999999888888888888888777777777777777777777555444333111111111222222///111222111000000111333666555333111///---,,,+++------...//////...---,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((((((((((((((((((((((())))))))))))*********&&&'''(((***++++++++++++'''(((******))))))***,,,+++,,,---+++)))))),,,000666;;;BBBLLLVVV```kkkqqq}}}|||}}}zzzooofffXXXQQQEEE;;;:::>>>===999///...------...///---,,,+++)))+++......***)))+++************************))))))************))))))))))))***+++++++++*********************)))))))))(((((()))************))))))))))))))))))***++++++++++++,,,,,,,,,+++***)))++++++,,,---------,,,,,,,,,,,,---............---////////////.....................////////////000111111111111111111111111222111111111222333444555444444444333333333333333000111222444666777888999777777888888777666555444666666555555444333333333111111111222333555666777666666777777666444222000111111111222333444555666777777777888888888888888777888999999:::;;;<<<<<<888888777666777888:::;;;666666666666666555444333555666888999999888666555333444555555333222333444333555666555444666<<>><<<:::999999999999;;;777777777555333444666999555555666777777888999999999999999:::;;;<<<===>>>;;;;;;:::::::::::::::;;;777777777888888888888888777666666777999;;;>>>@@@???>>>===;;;;;;<<<>>>???===>>>>>>??????>>>>>>>>>999:::;;;;;;:::999:::;;;999999:::;;;:::999888777666666666666666666666666555555444333222222111111...000111111000000111222444333333222000...---,,,------------------------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))******&&&''')))***++++++***************(((&&&%%%''')))&&&(((***,,,+++++++++,,,///111222333555:::AAAGGGOOOWWW```fffjjjpppxxx~~~~~~sssmmmnnnaaa^^^[[[YYYWWWRRRIIIBBB888666222---000555777444)))***,,,...///---)))'''+++***+++......+++,,,///)))*********************((()))***++++++***)))((('''((()))************)))+++*********)))))))))((('''((()))*********)))((()))(((((((((((()))*********+++,,,,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,.../////////...---///.........---------,,,........./////////000000111111111111111111111000111111000000111222444555444333333222222222222222111222444666777888777777666666555555444333333222555555555555555666777777444444333333444444555666555555555444333111000///000000111222444555666777666777999:::;;;:::999888777777888999:::;;;<<<===888777666555555666888888333444444444444333333222333444777888888777555333222333555555444333444555333444555444444777===BBB$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''''''''''''''((((((((()))((()))***,,,,,,++++++***)))************++++++++++++------+++***+++,,,+++)))000444111/////////---,,,---000222///+++...444+++666DDDMMMRRRYYYdddlllppp{{{}}}gggaaaSSSDDD===>>>;;;555666555666888888777:::>>>666666777999;;;;;;777444555555666777888999::::::<<<<<<;;;;;;;;;<<<<<<===;;;;;;:::999999999::::::666777888888777666444333777777666777999<<>>??????@@@@@@@@@??????;;;<<<===<<<;;;;;;<<<===999:::;;;<<<<<<:::888777444444444555555555555555555666666555444333222111...000111111000000111333111111222222222000...---------,,,,,,,,,---......+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((((((%%%(((***+++*********+++***)))(((((()))*********&&&))),,,---,,,,,,...000000222444666999<<<@@@CCCHHHLLLQQQVVVZZZ```hhhmmmuuuzzzzzzzzz{{{~~~vvvkkkffffff^^^ZZZXXXXXXRRRFFFAAABBB===888333111333444222000---///...+++,,,///...+++,,,+++******************+++((()))++++++(((***///)))))))))))))))*********((()))***++++++***)))(((''''''((()))))))))))))))+++*********))))))((((((&&&''')))*********)))(((((((((((((((((()))************+++,,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,.../////////...---......---------,,,,,,,,,////////////000000000000111111111000000000000000111000000000000222444555444333222222111111222222222444666888888777666555666555444222222111111222333333444555777999;;;<<<777777666555444444444444444444333222111111000000111222222444555666666777555777:::<<<===<<<:::888666777777999:::;;;<<<<<<888777666555555666777777222333333444333333222222000222444666666444222111111333555555444444555666333444555444444777>>>CCC&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))******************************------------,,,,,,+++*********+++++++++,,,,,,,,,---------............///...///111444888<<>><<<999:::<<<>>><<<;;;<<<;;;:::999999999999:::<<<;;;;;;;;;;;;<<<======@@@AAACCCDDDCCC@@@===;;;<<<=========<<<;;;:::999999888888999:::;;;999888888999;;;<<<<<<:::777555777777555444444444555666333333333222222222111111////////////000000000000333333222222111000//////------,,,,,,,,,++++++++++++++++++***)))(((((('''+++*********))))))(((((()))((('''&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))(((''''''((()))))))))************))))))))))))************+++++++++,,,,,,,,,------///111222333444666999;;;<<>>777111777777666666666555555555555555666666777777777777666666666666777888999999777888999:::::::::999888;;;;;;<<<<<<<<<;;;:::999>>>;;;999:::<<<===<<<:::888999999:::;;;<<<======<<<<<<;;;;;;<<<<<<===>>><<<===???@@@@@@???===<<<======<<<;;;:::999999999:::999888999::::::888777777888999999888666444333222111000/////////000000333333222222222111111111////////////000000000000111111111111111111111111---,,,,,,,,,,,,+++++++++++++++***))))))(((''''''*********)))))))))(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''(((((()))))))))*********(((((()))))))))*********************+++++++++,,,***+++,,,+++******,,,...---000444777777444111...***+++...///000000///...222222222111111000000///........................------,,,,,,+++******)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))***************************+++,,,---............///...---,,,,,,,,,,,,---,,,---...///000000111000111000000000///////////////000222222333555999;;;===:::777444222222444555333333333333333222222222555444333222111111111111555555666777888888888888888888777666555444333333333222111000///000111222222222222444555666555555555666999:::;;;999888666555555555666666666777777444555555666555555444444111222444666777777666555555555444444333111000///000111333555666777666666777555444555888;;;<<<<<<"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''(((((()))***************************+++,,,,,,,,,,,,+++***************++++++++++++,,,,,,,,,,,,---------......---000444777888555111.........---+++***+++...111222444777<<>>>>>>>>>>>:::::::::::::::;;;;;;<<<999999:::;;;<<<<<<======>>>===;;;999888888888888:::999888999999999777555777666666555333222111111222111111000000000000000333222222222222111111111////////////000000000000//////000000000111111111,,,,,,,,,+++++++++************))))))((((((''''''))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((()))))))))(((''''''(((((((((((())))))))))))(((((())))))))))))******((())))))))))))***************+++)))(((''')))***)))))))))***))))))((((((---.../////////...,,,+++'''(((((()))***+++++++++************************+++++++++******))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))******(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************++++++,,,---..................---,,,,,,,,,---------,,,,,,,,,---......///111111000000000/////////---///222555666999<<<>>>AAA>>>999555222111222333222222222222222222222222555444444333222222222222555666777999:::999999888:::999999888777666555555333222000/////////000111222222333444555555555555555666888::::::999888777555555555666666666666666666666777777777555444333222333555777888999999888888888666444222111000000111222444666777888999999666555444555888;;;<<<<<<######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))***************************+++++++++++++++******************+++++++++++++++,,,,,,,,,------------,,,///222444444111---+++000000000000000111333444333333222222333444666777777888999<<>>??????>>><<<;;;888888888777888999999:::999888888888888:::;;;<<<@@@>>>;;;999777777888999:::999888888999888666444777666444222111000000000222222333333222222111000222222222222111111111111////////////000000000000000/////////////////////++++++++++++************)))))))))(((((('''''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((((((((('''''''''''''''((((((((())))))(((((((((((()))))))))***(((((()))))))))*********)))***+++*********,,,...------,,,+++++++++******,,,,,,------,,,+++***)))+++++++++++++++***************************************)))))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))******)))(((((((((((((((((()))(((((())))))))))))(((((((((((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***************++++++++++++,,,------.........---...------,,,,,,,,,------...---,,,+++,,,---...///111111111000000000//////...111444777888:::<<<>>>===;;;777444222333444666111111111111111222222222555555444333333333333333555666888:::::::::999888;;;::::::999888888777777333222000///...//////000111333444555444444444555555666888999:::999888888777777777777777777777777888999::::::999777555444333444666888999:::;;;;;;;;;:::777444222222111222111222444555777888999:::888666555555777999::::::%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))******+++******)))))))))*********+++++++++++++++++++++,,,,,,,,,---,,,,,,......///...------//////...---------,,,+++------,,,,,,---...000111000000000000000222333444222555888;;;<<<===???AAAAAA???>>>>>>?????????===<<<999777555555555444333444333111111111222222111...000222222111111333555555555666666666666666666555555555555666666666666333333333333444555666777333333333444444555666777666777777777888888999999999999999888888888999:::<<<===???@@@@@@???===<<<999999999999999::::::;;;;;;:::888777777888999:::???===;;;999777888999999999777777777888888666444888666444222111111111222///000222222222111///...222222222111111111000000////////////000000000000111111000///---,,,++++++++++++*********)))))))))(((((((((''''''''''''''''''''''''''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&''''''''''''((((((((('''(((((((((((()))))))))))))))))))))************'''((((((((('''''')))+++***+++,,,,,,+++***)))(((&&&'''''''''''''''''''''++++++******)))(((((('''************************))))))((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))******))))))(((((())))))***(((((())))))))))))(((((('''(((((((((((()))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------...---------------,,,,,,,,,------...//////---------...///000111111111111000000000000000333666777888888:::;;;:::888555333222333444555000000111111111222222222555555444444333444444444555666888999::::::999999;;;;;;;;;:::999999888888444333111000/////////000111333555555444333444555555666888999:::::::::999::::::999999999999999999;;;;;;======<<<:::888666333444666777999:::;;;;;;<<<:::888666444333444444222222333444666777999999:::888666555666777777666&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((()))************))))))))))))************+++******+++++++++,,,,,,,,,+++*********+++,,,...///+++******+++,,,---,,,+++------,,,++++++,,,..................///000222222/////////...---...000333111000//////111111000///000...---...000111111000111111222222222111000///333555666777666555555666444444444333333333333333333333444555666666777777444333333333333333444444111111111111222444555666777666666555666666777888777888999888666666888999999:::<<<>>>@@@AAAAAAAAA<<<<<<<<<<<<<<<===>>>>>><<<;;;999777666666666777<<<;;;999888888888888999777666555666888888666555777666444333222333333444222333666777777555222000222111111111111000000000////////////000000000000111111000...,,,+++))))))*********))))))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''(((''''''(((((((((((())))))))))))))))))************)))******(((&&&%%%&&&'''&&&''')))******(((&&&%%%******++++++,,,,,,------''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))))))))(((((((((((())))))(((((())))))))))))((((((''''''(((((((((((())))))''''''(((((())))))******)))((((((''''''(((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------...------,,,------,,,,,,,,,---......//////......///000111111222222111111111000000000222444555666555666777999:::999777555333222111000000000111111222333333333666555555444444444555555666666777777888999999:::;;;;;;;;;:::::::::999999555444222111000///000000111444666666333222333555777777999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::<<<>>>???>>><<<999888333444555666777888999::::::999888777777777777777444444444444555777888999;;;888666555666777666666%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''(((((()))******))))))))))))))))))************************++++++++++++***)))))))))***,,,---...+++***))),,,///222222111222111///...------------++++++,,,---...///000111//////...---+++,,,...000333222111222444444222111000///...///111222111000---///000111222222333444333333333333333111///...222222222222222222222222333333444555555666666777222222222222222333333444222222111111222333444555777666555444444555555666666888888777555555777999999:::;;;===???@@@AAABBB<<<<<<<<<<<<<<<======>>>::::::888777666555555555777777777777777777777777555444444666888888777666555555444444444444444555555777999;;;;;;888555333111111111111000000000000////////////000000000000000///...---,,,+++***)))******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''(((((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''((((((((()))))))))*********)))'''&&&((()))''''''((()))))))))(((((('''''''''''''''(((((()))''''''((())))))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''((((((((())))))'''''''''((()))*********((((((''''''''''''(((((())))))))))))))))))))))))((())))))***++++++,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,---...///,,,---...///000111111111222222222111111111000000222333333333222444666999999999999888666333000///111111111222333444444444666555555555555555666666777666555555666777999:::;;;;;;::::::::::::999999666555333222111000111111111444777666333111333666888999999;;;<<<======>>><<<<<<;;;;;;::::::::::::888:::<<<>>>>>><<<999888333333333444555666777777666777888999999::::::999777666666666666777888999888666444444666888888888######$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''((())))))***))))))))))))))))))************)))************+++++++++))))))***+++++++++++++++000---******,,,,,,+++)))))))))))))))***,,,...///...............---------,,,------,,,+++,,,...000---------///000000...,,,000000///111222222111///...//////...---...///111......///111555666444222111111111222333333444444444444444555555555555555111111111111222333444555555444333222222222333444888777555444333333444555555777888777555444666999======<<<<<<===>>>??????::::::999999::::::;;;<<<777777777666666555444444333444555555666666555555333333333555888999888777333333444444444555555555222444777999999666222000111111111111000000000000////////////000000000000---------,,,,,,+++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%&&&''''''&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((###$$$%%%&&&%%%&&&(((***''''''&&&&&&'''((()))***++++++***)))))))))******''''''''''''''''''''''''************************((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((())))))))))))((((((''''''''''''((((((((()))&&&''''''((()))******+++((((((''''''''''''(((((())))))))))))))))))))))))((())))))***++++++,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,---...///***,,,...000111111111000222222222111111111111000111111111111111333666999777888::::::999666333000111111222333444444555555666666555555555666666777888666444333444666999;;;::::::::::::::::::999999777666444222111111111111111555888777333111333666999999:::;;;<<<===>>>???;;;;;;;;;::::::999999999666888;;;======<<<999777333333333333333444555666444666888:::;;;<<<;;;;;;:::999888777777888999:::555444333444777999::::::