BM6P6(@ )))((('''''')))*********(((((())))))((('''&&&&&&((((((((()))***)))&&&###)))))))))))))))******+++...111555777888999;;;===:::;;;;;;;;;999999:::;;;HHHMMMTTTZZZ]]]]]]ZZZWWWHHH???777555555555666888444777999:::@@@MMMXXX\\\^^^bbbffffffbbb^^^^^^^^^WWWMMMBBB<<<888777<<>>??????AAABBBCCCCCCDDDDDDCCCCCCEEECCCAAA@@@@@@CCCFFFIIIEEECCCHHHMMMXXXrrrggg]]]dddlll{{{|||\\\FFF===;;;777666444222111111111222(((&&&%%%&&&''')))(((((('''''''''''''''&&&%%%%%%&&&&&&''')))++++++)))'''******)))))))))***,,,---///222666999::::::;;;<<<888999999999:::<<<@@@CCCNNNRRRVVVZZZZZZWWWSSSPPPEEE<<<666555555444444777999===@@@BBBIIIVVV```dddiiikkkkkkiiieeeaaa^^^\\\QQQHHH???999666555:::@@@IIIQQQZZZ]]]aaaeeefffeeegggjjjpppyyyvvvlllaaaVVVMMMHHHBBBAAA@@@???@@@DDDIIILLLMMMSSS[[[cccmmmzzz~~~|||zzzyyyzzzzzzzzzzzz~~~~~~zzzxxxwwwtttrrrqqqrrrsssrrrqqqjjjjjjiiihhhggggggggghhhffffffeeedddcccaaa___^^^[[[[[[[[[YYYXXXYYY[[[^^^^^^aaaeeehhhjjjjjjhhhgggkkkmmmoooqqqqqqqqqssstttzzzyyyxxxyyyzzzzzzwwwtttssstttsssooollllllppptttvvvyyy}}}~~~}}}{{{mmm___UUUPPPPPPKKKJJJKKKKKKMMMOOOQQQSSS___```ccceeeggghhhhhhgggfffeeebbb___]]]\\\\\\\\\[[[ZZZZZZ\\\\\\XXXPPPIIIGGGIIIKKKOOOTTT[[[dddjjjuuuuuuvvvuuusssqqqoooooopppooonnniiiccc[[[SSSOOOPPPSSS[[[dddgggfffhhhlllpppmmmhhheeeccc___[[[WWWNNNDDD:::777333...+++,,,++++++++++++++++++++++++************))))))))))))+++************+++,,,,,,'''(((***++++++***)))((()))))))))))))))***++++++***************)))))))))))))))))))))))))))))))))***************++++++,,,)))))))))(((((('''&&&&&&''')))***)))(((&&&&&&''')))((((((''''''''''''((('''((()))))))))((('''&&&&&&''''''''''''&&&%%%%%%))))))(((((((((''''''''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&&&&))))))((((((((()))******&&&&&&'''''''''''''''&&&((((((''''''((())))))*********))))))((())))))***,,,***(((((()))***)))(((+++)))'''''')))***)))(((***+++,,,...////////////111222444666777888888888:::;;;;;;<<<===>>>??????AAAAAABBBBBBCCCCCCCCCCCCEEEDDDBBBAAABBBDDDGGGHHHFFFDDDHHHLLLVVVppphhh^^^cccjjjyyy___HHH>>><<<777666444222111111111222(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&))),,,---,,,+++++++++***)))***,,,...000222555999<<<<<<;;;:::;;;999999999:::<<>>>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDFFFGGGGGGGGGDDDGGGKKKUUUooohhh\\\___dddtttbbbJJJ???<<<777666444222111111111222)))'''&&&&&&((()))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&))),,,...---,,,,,,,,,+++***,,,///222444555888<<<>>>===;;;::::::<<<<<<===>>>@@@EEELLLRRRXXXXXXVVVSSSMMMGGGAAA===>>>999777999999888:::===>>>DDDLLLUUUbbbqqqyyyzzzyyytttmmmhhhddd^^^WWWQQQIIIAAA:::999;;;AAAJJJTTTeeettt}}}{{{zzz~~~{{{uuuooodddWWWMMMGGGFFFGGGGGGIIIMMMRRRZZZgggvvv}}}yyyuuurrrppprrrssssssttttttvvvwwwzzz|||}}}zzzxxxwwwtttsssrrrqqqpppnnniiifffdddcccbbb```______^^^^^^[[[[[[[[[[[[ZZZYYYWWWWWWRRRSSSUUUVVVWWWYYY\\\___]]]^^^```bbbbbbaaa___^^^ccceeehhhjjjkkklllnnnpppqqqrrrrrrrrrrrrqqqpppnnnlllnnnpppnnnjjjhhhjjjlllppptttyyy}}}~~~{{{wwwuuusssuuuwwwwwwuuuuuuwwwyyywwwyyy}}}vvvlllddd```\\\YYYTTTOOOLLLLLLLLLMMMHHHJJJNNNUUU]]]fffmmmrrrkkkjjjhhhgggeeeddddddddd______```bbbccc___WWWQQQOOOMMMJJJGGGFFFJJJPPPUUU^^^eeemmmssstttssssssrrrppprrruuuwwwtttnnngggcccXXXSSSPPPTTTYYY]]]dddlllllljjjgggdddcccaaaaaa```___WWWLLLDDD===666///,,,---,,,+++***)))*********)))))))))******+++++++++,,,,,,++++++,,,,,,---...,,,+++***((((((((())))))'''(((***+++,,,,,,++++++''''''(((((())))))******))))))))))))))))))))))))&&&'''(((******)))((((((&&&%%%%%%%%%&&&&&&'''((('''(((******((('''(((((('''''''''''''''((()))***'''(((((())))))************))))))((()))+++---...))))))((((((((((((((((((((((((((()))))))))*********)))))))))***+++,,,,,,))))))((('''&&&&&&&&&'''&&&'''((()))************,,,+++***))))))((())))))))))))((((((((()))******+++***(((((()))******)))***))))))((())))))******))))))***,,,------......222333666888::::::::::::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAACCCDDDEEEFFFFFFGGGGGGGGGFFFCCCFFFJJJUUUpppxxxcccYYYYYY\\\lllbbbJJJ>>>;;;777666444222111111111222(((&&&%%%%%%&&&'''&&&%%%&&&''''''((((((((('''''''''&&&''')))+++---,,,+++,,,,,,,,,---///222555777777:::===???===<<<;;;;;;;;;===AAAEEEIIINNNSSSWWWUUUSSSPPPLLLGGGAAA<<<999999666666888::::::===BBBGGGOOOYYYdddsss{{{qqqiiibbb[[[RRRLLLFFF???:::===CCCNNN\\\hhhyyy}}}}}}wwwpppkkkcccaaa[[[SSSKKKHHHIIIKKKMMMNNNSSS```sss~~~{{{xxxuuussspppmmmkkkoooqqqssssssrrrrrrsssuuuvvvxxxzzzzzzxxxvvvvvvvvvsssrrrqqqpppoookkkfffbbb___^^^\\\ZZZXXXWWWWWWWWWUUUUUUUUUUUUUUUTTTSSSSSSNNNPPPRRRTTTUUUWWW[[[]]][[[\\\]]]^^^^^^]]]\\\[[[\\\___bbbdddeeefffhhhjjjjjjkkkmmmnnnmmmllllllkkkmmmooopppnnnjjjggggggiiiooorrrwww{{{|||zzzvvvsssrrrssstttttttttttttttuuuqqqtttxxx}}}wwwssskkkggg```YYYSSSPPPOOOOOOIIIJJJLLLQQQXXX```hhhllliiiiiihhhhhhggggggggggggaaaeeehhhgggbbb\\\XXXWWWQQQQQQOOOKKKIIIIIIKKKMMMVVVZZZ```iiiqqquuutttrrrooorrrvvvyyyyyyvvvssspppeee___ZZZXXXWWWWWW\\\bbbggghhhiiiiiihhhhhhhhhhhhhhhbbbXXXOOOGGG???666...///...,,,***))))))***+++))))))******++++++,,,,,,***************++++++,,,,,,+++)))((('''((()))***)))***+++,,,,,,+++***)))''''''(((((())))))******))))))))))))))))))))))))&&&'''(((******)))(((((($$$%%%''')))))))))(((''''''(((******)))(((((()))'''''''''''''''((()))***'''''''''(((((())))))******)))))))))***+++---///(((((())))))))))))))))))''''''((((((((()))))))))***************+++,,,---***)))((('''''''''''''''''''''((())))))***))))))))))))))))))))))))***+++))))))))))))******+++,,,+++)))(((((()))******)))((((((((('''''''''((()))(((((())))))***,,,------222333555888:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@????????????@@@AAABBBCCCDDDEEEFFFGGGGGGFFFFFFEEEBBBFFFJJJUUUpppqqq```WWWVVVYYYjjj~~~___HHH===:::777666444222111111111222&&&$$$######$$$$$$$$$###&&&'''(((((()))((((((((((((''''''(((***++++++***,,,,,,...000222555777888999;;;===>>><<<<<<<<<<<<999???HHHOOOSSSVVVXXXYYYNNNLLLIIIEEE@@@<<<999888555333333777999;;;AAAIIIOOOVVV```jjjwww~~~zzztttjjj```VVVMMMFFFBBBDDD??????EEEPPP\\\lllxxx~~~}}}|||yyyrrriii```[[[XXXSSSTTTTTTPPPLLLKKKMMMPPPRRRUUU```ttt~~~|||zzzxxxvvvrrrooonnnllljjjhhhjjjmmmpppooommmlllmmmoooqqqrrrssssssqqqqqqqqqrrrooommmlllkkkiiifffaaa]]]XXXWWWUUUSSSQQQPPPOOOOOONNNOOOOOOOOOOOOOOONNNNNNJJJLLLOOOQQQRRRSSSVVVXXXWWWXXXYYYYYYYYYXXXWWWWWWVVVXXX[[[]]]]]]^^^```bbbbbbdddggghhhhhhggghhhiiilllnnnooommmiiiggggggiiinnnqqqvvvzzz{{{yyyvvvtttrrrrrrrrrsssssstttttttttmmmooosssyyy{{{vvvnnneee\\\UUUQQQOOOQQQPPPPPPQQQTTTZZZ___bbbdddddddddddddddddddddddddddiiillliiiaaa[[[[[[]]]UUUUUUTTTQQQNNNKKKKKKKKKTTTTTTWWW___jjjqqqsssrrrppptttyyyuuuqqqkkkddd[[[RRRRRRWWWcccgggmmmqqqssssssssssssnnnlllddd[[[TTTLLLAAA777222000---+++******+++,,,*********+++++++++++++++))))))(((((())))))***++++++***)))(((((())))))***++++++,,,,,,+++******)))((())))))))))))))))))***))))))))))))))))))))))))))))))***+++++++++++++++$$$&&&)))++++++***(((''''''(((******)))((()))***(((''''''''''''(((((()))(((((('''''''''((())))))''''''''''''((()))***+++(((((())))))))))))******'''''''''((((((((())))))(((((((((((((((((()))***)))((((((''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))******)))))))))***+++,,,---***)))((((((***+++******%%%&&&'''&&&$$$$$$&&&'''((((((((()))***+++------///111333666888999999999;;;<<<======??????@@@AAAAAA@@@?????????@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFCCCAAAEEEJJJTTTmmm|||kkk]]]WWWWWWZZZlllyyy[[[FFF===;;;777666444222111111111222(((&&&$$$$$$%%%&&&%%%$$$%%%&&&''''''(((((((((''''''&&&%%%&&&)))++++++***+++,,,///333666888999999:::;;;<<<<<<;;;;;;===>>>===FFFQQQZZZ\\\ZZZVVVSSSIIIFFFCCC???;;;999777777555333555999<<<@@@IIIRRRWWW]]]cccjjjssswwwrrrjjjbbb___XXXPPPGGGAAA>>>>>>EEEDDDIIITTT```lllyyyxxxtttqqqjjj___UUUOOOMMMNNNMMMPPPRRRQQQOOOPPPUUUYYY^^^hhhyyy~~~{{{yyywwwwwwwwwvvvuuuvvvssspppmmmllljjjhhhgggbbbfffjjjjjjgggfffhhhkkkjjjkkklllkkkjjjjjjkkkmmmhhhfffdddcccaaa^^^ZZZWWWSSSQQQOOOMMMKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHFFFIIIKKKMMMMMMNNNPPPQQQRRRSSSSSSTTTTTTTTTSSSSSSPPPRRRUUUVVVVVVWWWXXXZZZ[[[^^^bbbdddcccccceeegggiiikkkllljjjggggggiiillloooqqquuuyyyzzzzzzxxxwwwtttttttttuuuvvvwwwwwwwwwrrrrrrtttxxx}}}}}}|||~~~~~~tttjjjbbb]]]ZZZZZZXXXUUUSSSSSSTTTWWWXXXYYYZZZ\\\^^^```aaabbbcccgggiiijjjgggbbb______```\\\\\\[[[XXXTTTRRRQQQRRRQQQQQQRRRVVV]]]eeellloooqqqwwwwwweeeTTTNNNQQQXXX```llltttwwwwwwvvvvvvmmmnnnjjjccc^^^XXXLLL@@@444222///,,,++++++,,,---,,,++++++++++++++++++***)))(((((((((((()))******))))))))))))))))))******++++++*********+++,,,,,,***************)))))))))))))))))))))))))))))))))***************++++++,,,''''''((()))))))))(((((('''(((******))))))***+++)))((((((''''''''''''(((+++***)))((((((((()))***&&&&&&'''((())))))))))))(((((()))))))))*********(((((()))))))))*********))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&%%%$$$&&&%%%%%%&&&&&&((())))))((((((((())))))***+++,,,***)))'''(((***++++++***&&&((()))'''%%%%%%''')))******)))***+++,,,...//////000333666888999999:::<<<<<<===>>>???@@@@@@AAABBBAAA?????????@@@BBBCCCBBBCCCCCCDDDDDDEEEFFFFFFCCCAAAEEEIIIQQQgggwwwrrrcccYYYVVVWWW[[[oootttWWWDDD======777666444222111111111222,,,***(((((())))))((('''$$$%%%%%%&&&'''''''''&&&%%%$$$$$$%%%(((+++,,,+++***,,,000444888999::::::;;;;;;;;;::::::;;;===@@@EEENNNZZZbbbaaaYYYPPPIIIFFFCCC???;;;888777666666888666888<<<@@@EEEPPPZZZaaaeeejjjmmmqqqqqqhhh]]]PPPOOOMMMHHHBBB???BBBEEEHHHJJJSSSaaannnwwwsssjjjfff]]]SSSJJJGGGJJJMMMNNNQQQTTTSSSRRRUUU[[[aaalll{{{|||yyyvvvsssrrrrrrsssrrrqqqrrroookkkiiigggfffdddccc\\\aaafffgggdddcccfffiiieeefffgggfffeeeeeegggiiicccaaa^^^\\\[[[XXXUUURRROOONNNLLLIIIGGGEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDFFFHHHJJJIIIJJJKKKLLLOOOOOOPPPPPPQQQQQQPPPPPPMMMOOOQQQRRRRRRRRRSSSUUUWWW[[[___aaaaaaaaadddfffeeehhhiiihhhfffgggkkknnnooorrruuuxxxzzzzzzzzzyyywwwwwwwwwxxxzzz||||||{{{{{{zzzyyyzzz}}}~~~{{{xxxvvvxxxzzz}}}yyyqqqkkkhhh___]]]YYYUUUSSSRRRRRRSSSMMMOOOSSSXXX]]]aaadddeeeiiihhhfffdddccccccbbbbbbccccccaaa]]]ZZZXXXYYYZZZNNNOOOOOOOOOQQQXXXdddlllsss{{{oooYYYPPPQQQMMMXXXfffqqqvvvuuutttssshhhkkkkkkfffccc^^^RRREEE666333000---++++++,,,------,,,,,,++++++*********)))))))))((()))******+++(((((())))))******++++++******))))))***,,,...///,,,,,,++++++******)))))))))))))))))))))))))))))))))((('''''''''(((***+++)))(((''''''&&&'''((()))'''(((*********)))***+++***)))((('''''''''''''''---,,,***)))))))))******'''(((***++++++***))))))(((((())))))*********+++)))************+++++++++++++++***)))(((((())))))$$$$$$$$$$$$%%%&&&&&&'''++++++******)))'''&&&%%%)))(((((((((((())))))***''''''''''''((()))++++++***((('''(((***++++++***)))+++,,,+++)))(((***---,,,+++++++++,,,...000111111222555888:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAABBBAAA@@@??????AAACCCDDDCCCBBBBBBBBBCCCDDDEEEFFFCCCAAAEEEHHHNNNcccpppiii\\\TTTSSSVVVZZZoooqqqVVVDDD>>>???777666444222111111111222***)))(((&&&&&&&&&'''((("""###%%%'''(((((('''&&&***)))(((((((((***+++,,,111333777888999999:::;;;>>>:::777777;;;>>>???>>>EEENNNZZZ___\\\SSSIIIDDDCCC===888888777444444777;;;===???BBBHHHPPPXXX___fffhhhlllpppooofffXXXNNNIIIFFFBBB@@@@@@AAAAAAAAAFFFMMM^^^rrrzzzxxx}}}wwwkkkfffYYYSSSKKKEEEDDDFFFIIIKKKNNNNNNSSSZZZ\\\^^^gggsss|||{{{{{{{{{vvvtttqqqppppppqqqpppooojjjiiigggeeecccbbbaaaaaa^^^_______________^^^^^^bbbaaaaaa```______^^^^^^ZZZYYYXXXVVVSSSPPPNNNLLLGGGEEEDDDBBB@@@>>>>>>=========>>>>>>???@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHJJJLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOQQQSSSWWW[[[^^^aaabbbbbbfffffffffggghhhhhhiiiiiijjjmmmqqquuuwwwwwwuuutttyyyxxxwwwwwwyyy|||~~~~~~~~~}}}~~~~~~{{{uuurrrppprrrtttvvvxxx{{{~~~|||vvvmmmmmmhhh___ZZZYYYWWWTTTRRROOOOOORRRVVV[[[cccllljjjmmmnnnlllhhheeedddeeelllnnnnnniiibbb\\\\\\]]]QQQSSSTTTRRRPPPSSSZZZaaammmyyywwwgggYYYQQQUUUWWW\\\cccjjjmmmkkkhhhiiifffddddddccc^^^UUUMMM???:::333...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++************++++++((())))))+++,,,---......))))))***+++,,,,,,------...---,,,+++************************)))(((&&&&&&%%%&&&)))******)))'''%%%))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''++++++***)))((('''&&&&&&(((((((((((()))***+++,,,+++*********))))))((((((...+++)))***------)))$$$***)))&&&!!!###(((((((((((((((''''''''''''))))))******)))((('''''')))))))))))))))((('''&&&))))))))))))***+++,,,---))))))(((((((((((())))))))))))***+++,,,...///000...333666555666:::<<<;;;999<<<>>>?????????AAABBB@@@@@@??????>>>?????????BBBCCCCCCBBB@@@@@@DDDHHHBBBBBBGGGHHHIIIZZZgggaaa\\\NNNLLLUUU```tttlllQQQBBB;;;666333222222111111000000000)))((((((''''''''''''(((%%%%%%%%%%%%&&&''''''((()))((((((((()))+++---...222555888:::::::::;;;<<<<<<<<<:::999999;;;>>>AAAHHHOOOWWWYYYUUUMMMDDD@@@>>>888555666666555777;;;DDDFFFIIILLLQQQYYYbbbhhhlllmmmnnnlllfffZZZLLLCCCBBBBBBAAA@@@???@@@AAAAAAJJJTTTeeeuuu|||}}}~~~tttdddWWWRRRLLLHHHCCC@@@AAADDDHHHKKKSSSRRRVVV\\\aaahhhwww~~~}}}{{{xxxwwwvvvssspppnnnmmmmmmmmmmmmlllcccbbbaaa___]]]\\\[[[[[[ZZZ[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXWWWVVVVVVUUUUUUQQQQQQPPPNNNKKKHHHFFFEEE@@@???>>><<<;;;:::999999444555666888:::;;;======>>>>>>>>>>>>>>>>>>>>>>>>AAABBBDDDFFFGGGIIIJJJJJJMMMLLLKKKJJJJJJJJJJJJJJJNNNOOORRRVVVYYYZZZ[[[\\\______```aaacccdddeeefffgggiiimmmppprrrrrrrrrqqqvvvuuuuuuuuuvvvxxx{{{|||||||||{{{{{{||||||}}}}}}}}}|||xxxsssnnnjjjjjjjjjmmmnnnpppqqqrrruuuyyy{{{{{{|||yyyrrrmmmkkkgggbbbYYYTTTRRRVVV[[[___eeekkkkkkooorrrsssrrrqqqrrrtttwwwyyywwwqqqggg^^^[[[[[[VVVWWWWWWTTTQQQQQQVVV[[[eeeppp~~~uuuhhh]]]WWWSSSSSSVVV[[[bbbggghhhhhhhhheeecccbbbbbb^^^VVVPPPFFF@@@777000------...///,,,,,,+++++++++,,,,,,---++++++************++++++************************))))))***++++++,,,------)))(((((('''''''''((((((******))))))(((''''''&&&'''(((***++++++)))'''&&&))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''&&&&&&******))))))((((((''''''((((((((())))))+++,,,,,,++++++++++++******))))))+++)))(((+++000000---)))+++***(((%%%$$$%%%(((+++&&&'''''''''(((((())))))))))))))))))((((((((('''))))))*********)))(((((('''(((***+++,,,,,,+++***))))))(((((((((((())))))*********+++,,,---///000...333666555666:::<<<;;;999:::<<<===<<<;;;<<<===BBBAAAAAAAAAAAAAAABBBBBBBBBCCCDDDCCCAAAAAADDDFFFCCCBBBFFFFFFGGGXXXddd^^^___QQQOOOXXXdddxxxpppUUUFFF???:::777666666555444444333333&&&''''''(((((((((''''''((('''%%%$$$$$$%%%''')))'''(((((()))+++---///111555888;;;<<<<<<<<<===>>>:::<<<===;;;999:::@@@EEEJJJMMMPPPPPPKKKDDD>>>:::999444222444666888===CCCNNNQQQUUUYYY^^^dddkkkpppppppppmmmfffZZZMMMCCC===<<>>???@@@BBBDDDEEEHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJLLLOOOQQQRRRSSSSSSUUUVVVWWWZZZ]]]___aaabbbddddddfffhhhjjjlllnnnnnnqqqqqqqqqrrrssstttuuuvvvyyyyyyxxxxxxyyyzzzzzz{{{wwwrrrkkkbbb]]]]]]aaadddnnnooopppqqqqqqrrrtttwwwzzz}}}~~~xxxqqqaaaZZZVVV[[[aaaccceeefffjjjmmmrrruuuwwwyyy{{{|||xxxmmmccc^^^\\\YYY[[[[[[XXXTTTRRRTTTWWW[[[cccooozzz{{{tttllleee```UUUSSSQQQTTTYYY```eeehhhhhheeebbb``````]]]WWWSSSNNNGGG===555111000000000,,,,,,++++++++++++,,,,,,++++++************++++++,,,++++++***)))(((''''''))))))******+++,,,,,,,,,*********++++++,,,......---,,,***)))(((((()))***)))***+++,,,+++***(((&&&(((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))'''''''''''''''&&&&&&&&&))))))))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,++++++++++++******))))))***---000111---))))))(((((()))***++++++***%%%%%%&&&'''((()))*********))))))(((((((((((()))))))))******+++*********%%%'''***------,,,***((())))))(((((((((((())))))*********+++,,,---...///...333666555666:::<<<;;;999;;;===<<<;;;::::::;;;AAAAAA@@@AAAAAABBBCCCDDDCCCDDDEEEDDDBBBBBBBBBDDDCCCAAAEEEFFFJJJ]]]jjjeeedddUUURRRZZZfffyyy}}}www{{{oooTTTEEE>>>999555555444333222111111111$$$%%%'''((()))(((''''''((((((&&&%%%%%%&&&'''''''''((())),,,...111333444888:::===>>>>>>===>>>>>>:::;;;<<<<<<===???DDDHHHHHHIIIHHHFFFBBB>>>:::888777333222444777:::BBBJJJRRRWWW___eeeiiilllnnnooommmlllhhh^^^QQQFFFAAA@@@>>>AAACCCBBB@@@CCCJJJQQQWWWgggvvv{{{yyyqqqeeeXXXQQQLLLEEE???===???@@@AAADDDGGGLLLRRRVVVXXX^^^hhhttt}}}zzzxxxvvvtttqqqrrrssssssqqqmmmiiifffhhhgggeeedddddddddcccaaaZZZYYYWWWUUUTTTRRRRRRQQQPPPPPPPPPOOONNNLLLKKKJJJKKKJJJJJJIIIIIIHHHGGGGGGDDDDDDCCCAAA???===;;;:::777777666666666666777777666666666666666666555555777777777777777777777777:::999999999;;;===???@@@AAAAAABBBCCCEEEGGGIIIJJJFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMPPPSSSWWWZZZ]]]^^^`````````aaadddgggjjjlllmmmnnnoooppppppqqqrrrrrrvvvvvvvvvvvvwwwxxxyyyyyysssmmmbbbXXXSSSVVV^^^dddoooqqqrrrrrrrrrrrrtttvvvwwwyyy}}}zzzjjjaaa[[[```ffffffbbb```bbbeeeiiinnnqqquuuwwwyyy}}}~~~yyyqqqhhhbbb___YYY[[[]]]\\\YYYWWWWWWXXXUUUXXX___iiissszzz}}}}}}~~~}}}{{{yyyuuuqqqmmmkkk]]]ZZZUUUSSSUUU[[[bbbfffhhheeebbb```___\\\YYYVVVSSSMMMEEE>>>999555222///---,,,,,,++++++++++++,,,++++++************++++++,,,,,,+++***)))(((((('''))))))******+++++++++,,,,,,,,,,,,---///000222333///...,,,*********,,,---)))***++++++***)))'''&&&(((((((((((((((((((((((())))))))))))((((((((((((++++++************++++++''''''''''''&&&&&&&&&&&&'''((((((((()))))))))******************+++,,,,,,************************))))))***,,,...,,,((($$$'''&&&&&&))),,,,,,(((%%%&&&&&&&&&'''((())))))******)))(((''''''((())))))((()))***+++++++++++++++'''(((***+++++++++***)))))))))(((((((((((())))))++++++++++++,,,---...///...333666555666:::<<<;;;;;;===??????>>>===>>>???>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEDDDCCCBBBBBBAAA@@@EEEIIIRRRhhhxxxsssfffXXXSSSZZZeeewww}}}rrrpppwwwpppTTTEEE===999444333222000/////////000$$$%%%&&&((((((((('''&&&&&&'''((((((((('''&&&%%%''')))+++///222555777888:::<<<>>>???>>>======>>>:::999999===BBBFFFHHHHHHDDDBBB@@@>>>===;;;999888444222222555777;;;DDDMMMUUU\\\gggnnnqqqooollljjjfffddd]]]RRRGGG@@@???AAABBBCCCDDDCCCCCCIIITTT]]]dddrrr}}}|||qqqdddWWWIIIDDDBBB@@@??????@@@CCCFFFIIIMMMSSSZZZ___cccppp{{{wwwsssooommmmmmmmmmmmlllkkkiiihhhgggbbbaaa____________]]][[[UUUTTTRRRPPPOOONNNMMMMMMLLLLLLKKKJJJIIIHHHFFFEEEGGGGGGFFFFFFEEEDDDDDDCCC@@@@@@???>>><<<;;;999888444444444444444555666666333333222222111111000000555555555555555555555555888777666666777999;;;<<<======>>>@@@BBBDDDFFFGGGDDDDDDDDDDDDEEEFFFFFFGGGFFFGGGJJJNNNRRRVVVXXXZZZ[[[[[[ZZZ[[[^^^aaaeeehhhiiijjjkkkmmmnnnpppqqqqqqtttttttttuuuuuuvvvxxxxxxsssmmmcccYYYVVVZZZcccjjjmmmnnnpppqqqqqqqqqssstttxxxyyy{{{}}}~~~tttjjjdddgggllliiiaaa\\\XXXZZZ]]]ccciiippptttvvvwwwxxxxxxuuuooogggaaa^^^\\\^^^______]]]ZZZXXXWWWSSSSSSUUU[[[dddnnnuuuyyyzzzyyyyyyxxxvvvtttrrrqqqiiieee___ZZZWWWYYY]]]aaafffdddaaa___^^^\\\ZZZYYYUUURRRMMMHHHBBB;;;444///...------,,,++++++,,,,,,++++++************++++++++++++++++++++++++++++++)))***************++++++''''''((((((***,,,---......,,,***)))(((***+++,,,(((((()))))))))((('''&&&(((((((((((((((((((((((())))))))))))((((((((((((++++++************++++++''''''''''''''''''''''''''''''(((((())))))***************)))******++++++((((((((()))))))))))))))&&&&&&''')))***(((%%%###(((&&&&&&)))+++***&&&"""((((((((((((((('''''''''))))))(((((((((((())))))((()))***+++++++++++++++***)))((('''((()))***+++))))))(((((((((((())))))*********+++,,,---...///...333666555666:::<<<;;;;;;===???@@@@@@@@@AAABBB????????????@@@AAABBBCCCEEEEEEDDDEEEEEEDDDBBBAAAAAA@@@FFFLLLWWWooo~~~yyybbbVVVSSSYYYfffyyy~~~qqqqqqwwwtttXXXIIIAAA===888666444222111111111222%%%&&&&&&'''''''''&&&&&&%%%&&&((()))***((('''%%%***+++...222666888:::;;;:::<<<>>>???===<<<<<<===999888999>>>EEEHHHGGGDDD???===;;;;;;;;;;;;:::888222111333777:::>>>GGGQQQ[[[bbblllrrrrrrmmmhhhddd^^^YYYPPPFFF>>>;;;<<<>>>CCCDDDEEEFFFKKKTTT```iiittt{{{~~~xxxnnndddUUUKKKAAA===<<<<<<===AAABBBFFFLLLQQQVVV]]]gggnnn|||~~~{{{vvvqqqlllhhhffffffeeeddddddddddddeeeeeeZZZXXXWWWWWWXXXWWWTTTRRRMMMLLLJJJHHHFFFEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@??????>>>>>>===:::::::::999888777555555111111111111111222333444111111222222333333444444222222222222222222222222555555555555555666777777<<<<<<<<<<<<======>>>???@@@@@@@@@???@@@AAAAAABBB@@@BBBDDDHHHLLLOOORRRSSSTTTSSSSSSTTTVVVZZZ___aaabbbccceeegggjjjmmmppprrrrrrrrrrrrrrrsssuuuvvvwwwsssoooiiicccbbbfffnnntttqqqsssuuuvvvuuuuuuuuuwwwyyyzzz{{{|||}}}|||{{{{{{|||sssmmmppprrrkkk```YYYOOOOOORRRYYYcccmmmuuuxxxtttsssrrrnnniiibbb]]]YYY`````````___]]]YYYVVVTTTSSSRRRQQQRRRXXX```jjjoooqqqrrrssstttttttttsssrrrpppnnnjjjccc\\\XXXWWWWWW]]]]]]]]]]]]]]]]]]]]]]]]XXXWWWUUUQQQLLLCCC999222000///...------,,,,,,---++++++************++++++******++++++,,,,,,,,,---************************&&&&&&&&&'''''')))******)))(((''''''&&&'''((()))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))'''''''''(((((((((((((((''''''(((((())))))*********)))))))))))))))******'''''''''(((((((((((()))!!!###%%%&&&(((((((((((()))))))))******)))'''%%%))))))(((((('''''''''''''''(((((())))))))))))((())))))******+++*********,,,***(((&&&&&&(((***,,,))))))(((((((((((())))))))))))***+++,,,...///000...333666555666:::<<<;;;999;;;===?????????AAABBBBBBBBBAAABBBBBBCCCDDDEEEFFFDDDCCCDDDEEEEEEDDDCCCBBB@@@FFFLLLUUUkkkxxxppp[[[SSSSSSYYYggg}}}yyytttzzzsssWWWHHH@@@;;;888666333111000000111111''''''&&&&&&%%%%%%&&&&&&&&&&&&'''((((((((()))(((,,,...111555999;;;======999;;;===>>><<<;;;:::;;;555888<<<@@@CCCCCC@@@>>><<<:::999:::<<<<<<:::888444555999???BBBFFFPPP[[[aaafffkkknnnlllgggbbb```UUUNNNEEE===:::;;;===???DDDFFFIIIPPPZZZfffpppwww~~~uuueeeWWWPPPFFF@@@;;;;;;;;;;;;???EEEIIIOOOWWW^^^fffrrr|||{{{{{{zzzxxxtttnnniiieeeddddddaaa```^^^\\\[[[YYYYYYXXXPPPOOONNNNNNNNNMMMKKKHHHEEEDDDCCCAAA???>>>======>>>>>>>>>>>>>>>===<<<;;;;;;::::::999999888888777777777777666555444333222111000000000000111111222444444444444444444555555111111111111111111111111222222333444444444333333888888888777888888999999;;;::::::::::::;;;<<<===;;;<<<>>>AAADDDGGGIIIKKKJJJJJJJJJKKKNNNRRRVVVXXXZZZ[[[\\\___dddiiinnnqqqooooooooooooqqqrrrssstttrrrqqqpppoooooorrrxxx||||||}}}}}}{{{{{{{{{zzzzzz|||}}}}}}|||{{{{{{}}}~~~vvvrrrsssrrrhhh\\\UUUIIIGGGHHHNNNYYYeeeooossspppooolllhhhddd___ZZZWWW]]]]]]]]]\\\[[[YYYVVVTTTSSSSSSRRROOONNNRRRZZZ```dddfffiiilllnnnoooooonnnppppppoooiii___UUUOOOLLLPPPSSSVVVYYY[[[^^^```aaa]]]\\\ZZZWWWRRRJJJ@@@:::111111000......------...++++++************++++++************++++++++++++************))))))))))))+++******)))))))))******(((((((((((((((((((((((('''''''''((())))))******))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((()))))))))******(((((((((((())))))))))))))))))((((((((((((((()))'''((((((((())))))))))))$$$%%%&&&'''((()))+++---((())))))((((((((()))+++'''''''''(((((((((((((((%%%''')))++++++***((('''))))))*********)))((((((***)))(((''''''((()))***))))))(((((((((((())))))(((((()))***,,,///111222...333666555666:::<<<;;;:::<<<>>>>>>>>>>>>???@@@CCCCCCBBBBBBBBBCCCCCCDDDGGGDDDBBBBBBDDDFFFFFFEEEBBB@@@DDDJJJRRRfffoooeeeWWWRRRSSSXXXddd{{{{{{uuu{{{qqqUUUFFF===999888666333000//////000111)))(((&&&%%%$$$%%%%%%&&&''''''&&&%%%&&&(((***,,,...000333777:::===>>>>>>999;;;======;;;:::999:::333999@@@BBB@@@<<<:::999<<<:::999;;;======:::666777:::@@@GGGKKKPPPZZZeeedddfffhhhhhhddd```]]]\\\PPPHHH>>>999;;;???CCCEEEEEEHHHOOOZZZhhhuuu}}}~~~zzzyyylllUUUDDD@@@:::888888;;;<<<>>>DDDLLLRRRXXXbbblllvvv}}}xxxvvvuuuvvvwwwtttoooiiidddbbbccceee___^^^\\\YYYTTTOOOKKKIIIHHHHHHGGGGGGHHHFFFDDDAAABBBAAA???===;;;:::999999888888999999999888888777888888777666666555555444666666666555555444333222222222111111111222222333444333222111000///...---222222222222222222222222000111222333333222111000222222333333555666888999777666666555666777888999777888:::<<>>@@@@@@>>>>>>>>>???BBBBBBAAA@@@@@@@@@AAAAAAGGGDDDAAAAAADDDGGGGGGFFF@@@>>>CCCIIIQQQdddkkk```VVVSSSTTTVVV___uuuvvvttt{{{tttXXXHHH@@@;;;===;;;888555333444555666'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%&&&'''((()))///111444888;;;===>>>???<<<===>>>@@@@@@===888333000444999:::999888999:::;;;<<<@@@EEEDDD???===???<<>>===999999888666666555555555666666666666666666666666444444444444444333222111111222333444444333222111444333222111000000000000111111111111111111111111000000111111222222222333222111000//////000111222333222222222111111000000555444444333444555777777::::::::::::;;;<<<===>>>???>>>>>>>>>@@@CCCFFFHHHLLLMMMPPPTTTYYY^^^aaadddfffggghhhkkkooorrruuuwwwvvvuuuuuuwwwzzz|||~~~~~~~~~~~~}}}zzz{{{}}}~~~}}}{{{xxxwwwwwwzzz}}}~~~}}}{{{yyyyyy~~~~~~wwwqqqlllcccWWWNNNIIIFFFCCCDDDKKKTTT\\\aaaeeebbb___^^^^^^^^^]]]\\\```]]]ZZZZZZ[[[[[[XXXVVVRRRRRRRRROOOLLLJJJJJJJJJQQQSSSYYYaaaiiimmmllliiifffggggggeee^^^UUUMMMGGGGGGFFFGGGOOO[[[dddhhhiiiiiiggg```WWWSSSQQQLLLEEE===888222---++++++++++++,,,,,,++++++***))))))(((+++***)))(((''''''''''''((((((((((((((()))******,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))*********(((&&&&&&((()))'''$$$''''''''''''(((((())))))(((((())))))******++++++))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''&&&%%%$$$&&&&&&%%%&&&''')))+++,,,&&&&&&'''((())))))(((((())))))((((((''''''&&&&&&((()))*********((('''&&&)))(((''''''''')))***+++******+++,,,,,,,,,,,,,,,***)))))))))))))))***+++------,,,,,,+++*********,,,+++)))***---///000000222333555777999;;;<<<<<<<<<<<<======>>>?????????AAABBBCCCBBBAAAAAABBBDDDEEEDDDCCCBBBAAABBBBBBCCCBBBFFFDDDCCCSSSiiikkk^^^RRRPPPPPPXXXcccnnnrrrssssss{{{rrrXXXJJJAAA;;;666555555444333333222222'''''''''&&&&&&%%%%%%%%%((('''''''''(((***+++,,,222444777999;;;========================;;;777444333666999999888888999;;;BBBCCCFFFHHHDDD???@@@EEEHHHSSS^^^dddhhhlllmmmllleeeeeebbb[[[TTTMMMHHHFFF>>>AAACCCDDDIIISSSYYYZZZ```bbbhhhsss~~~wwwooodddZZZMMMAAA;;;;;;::::::===BBBEEEJJJXXXeeesss~~~yyyxxxwwwtttqqqooooooppppppkkkjjjfffaaa\\\YYYXXXYYYWWWVVVTTTQQQMMMHHHEEEBBB@@@@@@@@@@@@>>>===<<<;;;777666555444333333333333111111111111111111111111111111222222111000000///111222222333333222222111333222111000////////////////////////////////////111111111111111111000000222222111000000111222222333333333222222111111111333222111111111222444555555555555555666777888999999999999999;;;>>>AAABBBFFFGGGIIIMMMRRRVVVZZZ\\\aaabbbdddgggkkknnnqqqssstttuuuvvvxxx{{{~~~}}}}}}}}}}}}{{{yyyuuuwwwyyy{{{{{{yyywwwuuuuuuwwwzzz{{{zzzxxxxxxxxx}}}{{{vvvpppggg[[[RRRKKKGGGCCCBBBFFFLLLRRRUUUWWWVVVVVVXXX\\\___``````aaa^^^ZZZXXXXXXXXXVVVTTTWWWWWWWWWTTTPPPMMMLLLKKKMMMQQQXXXaaajjjoooooommmjjjjjjhhheee```YYYQQQKKKJJJHHHGGGNNNYYYccciiikkkhhhgggaaaYYYUUURRRLLLEEE<<<888222...,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++***))))))))))))((((((((((((((()))******((())))))*********))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,***((((((******)))&&&((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((()))&&&''''''((())))))((((((((((((((((((((('''''''''(((((()))))))))((('''&&&)))(((''''''((()))***+++'''((())))))******))))))++++++***)))(((((((((((((((((()))))))))))))))))),,,***)))+++---000111000111333555777999:::;;;<<<;;;<<<<<<===>>>>>>??????@@@AAABBBAAA@@@@@@BBBDDDEEEDDDCCCBBBAAABBBBBBCCCAAAFFFEEEEEEUUUhhhiii]]]SSSPPPPPPVVV```jjjnnnnnnpppyyyqqqWWWHHH???999888666444222111222333444'''''''''&&&&&&&&&&&&&&&(((((((((***,,,...000111666777999;;;<<<<<<<<<<<<>>><<<;;;:::;;;:::999777888999999888777888:::<<>><<<>>>???@@@DDDKKKRRR^^^ppp}}}xxxtttsssrrrooommmllllllmmmnnngggccc]]]YYYWWWUUUTTTSSSPPPNNNKKKGGGDDDAAA???>>><<<<<<<<<<<<;;;:::888888333333222111000000000000111111111111111111111111000000111111000000//////222222222111111222222222333333222111000000000000........................222222111111000/////////222222111111111111222222333333333222222222222222222111000000000111222333222222111222222333444555555555555555777999<<<===???@@@CCCFFFJJJNNNQQQSSSYYYZZZ\\\___cccgggkkkmmmnnnpppsssvvvyyy{{{||||||{{{zzzzzzzzzzzzyyyvvvtttqqqsssuuuxxxxxxwwwvvvtttrrrtttvvvvvvuuuuuuvvvwww{{{||||||wwwnnnbbbZZZSSSNNNHHHDDDDDDFFFIIIJJJLLLLLLOOOTTTZZZ___bbbbbbccc```\\\ZZZYYYXXXWWWUUU\\\]]]]]][[[WWWRRROOONNNMMMQQQWWW```iiinnnppppppnnnllliiigggeeeaaa[[[VVVQQQMMMJJJLLLUUU___gggjjjhhhhhhddd]]]YYYVVVOOOHHH>>>:::555111///...---,,,,,,,,,++++++++++++++++++...---,,,+++************)))(((((((((((()))******&&&'''((()))************))))))))))))))))))))))))((((((''''''''''''((((((+++***((()))******)))((()))))))))((((((((((((((('''''''''(((((((((((()))))))))))))))((((((((((((''''''''''''((((((((((((''''''(((((()))******************)))((('''&&&%%%''''''((()))))))))(((((('''''''''(((((((((((((((''''''((((((((('''&&&&&&)))(((((((((((())))))***&&&'''(((((())))))((((((,,,+++***(((''''''''''''&&&&&&'''(((((()))******+++******+++...000111111111222444777999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>???@@@AAA@@@??????AAACCCEEEDDDCCCBBBAAABBBCCCCCCAAAEEEFFFHHHVVVgggggg\\\SSSPPPNNNRRR\\\eeeiiijjjoooxxx~~~sssXXXIII@@@:::999777333111000111444666'''''''''''''''&&&&&&&&&'''((())),,,...111333444888999;;;<<<=========<<<===;;;999999;;;===>>>>>>===<<<:::888777888;;;===AAACCCEEEDDDAAACCCPPP^^^rrrpppdddUUUKKKDDD???======AAAPPP```iiiooouuuyyyzzzvvvyyy}}}yyysssfffZZZMMMFFFAAA>>>@@@CCCBBBHHHRRR]]]jjjzzz|||{{{yyyvvvtttpppooonnnlllkkkjjjiiihhhaaa\\\UUUQQQQQQQQQPPPNNNHHHFFFCCC???<<<;;;::::::999999999999888777666555222111000///////////////222222222222222222222222111111222222222111111000333222111000000111222333555444333222222222222222000000000000000000000000111000000000000000000000111111111000000111111111222222222222222111111111333333222111111222333444222222111111222333444444444444444555666888:::;;;<<<===???AAADDDHHHJJJLLLOOOPPPSSSVVVZZZ^^^bbbdddfffiiimmmpppqqqrrrrrrsssuuutttuuuvvvwwwuuurrroooppprrruuuwwwxxxxxxwwwvvvqqqrrrsssssssssssstttvvvzzzzzzzzz|||}}}}}}uuukkkddd^^^YYYRRRMMMKKKIIIHHHHHHKKKKKKNNNSSSZZZ^^^```aaaeeeccc```^^^]]]\\\\\\\\\^^^```aaa```\\\WWWTTTSSSSSSTTTWWW\\\cccjjjooorrrqqqnnnkkkkkkmmmlllhhhddd]]]WWWPPPMMMQQQXXX___ccchhhjjjiiiddd```\\\VVVOOOCCC@@@;;;777444111...,,,,,,+++************++++++---,,,++++++*********+++))))))(((((())))))***+++))))))***+++++++++++++++(((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((())))))((((((******))))))))))))((((((************************))))))))))))((((((((((((''''''''''''(((((((((((('''''''''(((((())))))***)))*********)))(((&&&$$$'''(((((()))))))))((((((&&&&&&''''''(((((())))))''''''''''''''''''&&&&&&)))(((((((((((()))))))))(((((()))*********************)))((('''''''''((((((((())))))************+++******,,,///111111111111222444666888:::;;;;;;;;;;;;;;;<<<======>>>>>>===?????????>>>???AAABBBDDDCCCBBBAAAAAABBBCCCDDDAAAEEEGGGKKKWWWeeedddZZZRRRMMMKKKOOOYYYccchhhjjjoooyyy||||||~~~www[[[KKKBBB===888666444222111222333444''''''''''''''''''''''''&&&'''***---000333555666888999;;;===>>>>>>>>>>>>;;;:::999;;;???CCCEEEFFFAAA>>>:::777888:::===>>>===>>>???@@@>>>CCCSSSdddsss~~~yyypppaaaQQQHHHCCC>>>???CCCLLL\\\mmmwww|||{{{|||~~~}}}yyyqqqhhhaaaVVVMMMDDD@@@??????CCCHHHLLLXXXhhhxxx|||zzzxxxvvvuuutttsssrrrmmmnnnnnnmmmjjjfffaaa^^^ZZZUUUOOOLLLLLLLLLJJJHHHBBB@@@===999777777888888777777888777777666555444222111000000000000000000////////////////////////000111111222222222111111333222000000000000222333333222222111111111111222111111111111111111111111...//////000111222222333000000000000000000000000000111111111111111111111444333222111111111222333222222111111111222333333222222333444555666888888999999;;;<<>>>>>>>>===>>>??????>>>???AAACCCDDDCCCBBBAAAAAABBBCCCDDD@@@DDDGGGLLLWWWbbbaaaXXXOOOKKKHHHNNNYYYeeemmmooosss||||||{{{yyy[[[JJJBBB===555555555555444333222111'''''''''''''''((((((((('''(((,,,///333555777888888:::;;;===>>>>>>>>>===::::::;;;???DDDHHHIIIIIIBBB???:::888999<<<>>>@@@===<<<===???@@@GGGVVVfffqqqwww{{{yyywwwvvvsssnnnhhhYYYLLLFFFBBB???CCCLLLXXXfffttt|||~~~{{{tttjjj^^^SSSMMMDDD@@@======>>>AAAJJJTTTaaaqqq~~~xxxxxxwwwvvvuuusssrrrrrrkkkkkkkkkjjjfff```ZZZVVVRRROOOLLLIIIGGGEEECCCBBB===;;;999666555555666666555666666666555555444333222222111111111111111222111111111111111111111111//////000000111111000000111111111000000111111111000000///////////////000////////////////////////......///111222333444555000000111111111111000000000111111111111222222222222111000/////////000111000000/////////000000111//////000111222333444444555555666777999;;;===>>>@@@@@@BBBEEEIIILLLOOOQQQWWW[[[___aaa```___aaadddfffggghhhllloooqqqqqqooouuuwwwyyy{{{{{{zzzxxxvvvpppqqqssssssqqqpppqqqrrrtttsssrrrqqqqqqsssuuuwww}}}~~~|||zzzssspppkkkfffccc^^^ZZZWWWLLLLLLMMMQQQVVV\\\___aaa```ccceeefffeeeccccccddd___aaacccccc```^^^\\\\\\VVVTTTQQQPPPTTT___kkktttxxxzzz{{{{{{xxxtttooommmpppkkkddd\\\VVVSSSRRRRRR^^^fffmmmnnnllliiiddd^^^SSSPPPMMMIIIDDD===666111...---***((((((((()))***))))))((((((((((((((()))***))))))))))))***++++++))))))))))))((('''&&&%%%))))))))))))))))))))))))******))))))))))))******+++,,,------,,,+++---...)))*********++++++++++++***))))))))))))((((((((())))))))))))((((((((((((''''''''''''((((((((((((***)))'''&&&%%%%%%&&&&&&'''(((((()))************))))))*********)))(((((('''''''''((((((((((((((('''''''''&&&''''''((()))((())))))))))))(((((('''&&&'''(((((())))))(((((('''((((((((()))+++,,,---******)))(((((('''&&&&&&))))))+++---111333222111000111333666888999:::;;;<<<<<<======>>>?????????<<<>>>??????>>>???AAACCCCCCCCCBBBAAABBBCCCDDDEEEAAACCCFFFKKKUUU^^^]]]WWWNNNJJJHHHNNN\\\jjjssswwwxxx}}}wwwYYYGGG???:::333444666777666444111000&&&'''''''''((((((((())))))+++...222666888999:::;;;;;;=========<<<;;;;;;:::;;;>>>CCCGGGIIIHHHGGGCCC???:::999;;;>>>@@@@@@===;;;===BBBGGGPPP^^^lllrrrrrrpppmmmlllmmmjjjddd]]]QQQHHHFFFCCCAAAIIIVVVbbbkkkuuu||||||yyyrrrgggZZZMMMDDD???===<<<>>>AAADDDLLL\\\kkk}}}{{{wwwvvvvvvvvvtttrrrpppoooooogggfffddd```\\\WWWSSSQQQJJJJJJIIIFFFAAA>>><<<;;;888777666444333333444444333333444444333333222222222222111111111111222222222222222222222222222222///000000111222222111111000000111111111111000000111000000//////000000111111111111111111111111111000000111222333444444555111222333333333333222111222222222333333444444444333222111000///000000111000000///////////////000......///111222222222333444444444555666777999999;;;<<<===@@@BBBEEEHHHIIIMMMQQQUUUWWWVVVXXX\\\```aaaaaacccggglllqqqrrrrrrwwwxxxzzzzzzzzzwwwtttsssoooqqqssssssqqqooonnnmmmnnnmmmmmmmmmoooqqqsssuuuvvvxxx||||||xxxtttpppkkkeeeaaaSSSQQQPPPRRRWWW]]]aaacccbbbfffjjjkkkiiifffeeeddddddeeeeeedddaaa^^^^^^^^^YYYWWWTTTPPPQQQWWWaaahhhqqqxxx~~~{{{tttpppooopppooolllfff```YYYUUUSSSTTT___iiimmmlllkkkfff```WWWUUUSSSQQQLLLFFF>>>888222000---***))))))***+++)))((((((''''''(((((()))******))))))******+++,,,'''(((((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((***,,,,,,******+++---((())))))***+++,,,------*********)))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((***((('''&&&&&&&&&((()))))))))(((((()))******+++***************)))((((((((((((((((((((('''''''''(((((('''''''''((()))***((()))******)))((('''&&&'''((())))))******))))))******)))******+++,,,---))))))))))))))))))(((((())))))+++...111333333222000111333555777999::::::======>>>>>>???@@@@@@@@@===>>>?????????@@@BBBDDDCCCBBBBBBAAABBBCCCDDDEEEAAACCCEEEJJJSSSZZZ[[[WWWPPPLLLJJJQQQ___nnnyyy}}}{{{xxxXXXFFF===999555555555555444333222111&&&'''''''''(((((())))))+++---111444888:::;;;<<<======>>>===<<<;;;999888:::<<<@@@EEEIIIIIIFFFCCCBBB>>>::::::===@@@AAAAAA;;;999<<>>@@@CCCHHHLLLXXXnnn}}}vvvqqqooopppooonnnkkkhhhggggggdddaaa]]]XXXTTTQQQPPPOOOEEEGGGHHHDDD>>>999777777555555444333333333333333111222222222222111111000222111111111111111222222////////////////////////111222333444444444444444///000111222222111000///333333333222333333444444333333333333333333333333333333333333333333444444333333555555555555333333444444444555555666666666666555333222222222333333222111111000000000111111//////111222333333333333555555555555666777888999999:::;;;===???BBBDDDEEECCCHHHMMMOOOOOORRRXXX^^^^^^^^^```eeekkkqqqtttuuuwwwxxxyyyyyywwwtttqqqooommmpppsssssspppmmmkkkjjjiiiiiijjjkkknnnqqqsssuuurrrtttxxx|||}}}yyytttmmmiii\\\YYYVVVVVVYYY^^^bbbdddeeejjjpppqqqnnniiifffeeehhhhhhgggdddaaa^^^^^^^^^___]]]YYYSSSOOOPPPVVV[[[gggrrr}}}|||vvvttttttnnnooopppmmmggg```ZZZWWWMMMYYYeeejjjkkkjjjeee```XXXWWWVVVUUURRRKKKDDD>>>555333///,,,******+++,,,)))((((((((((((((())))))*********)))******+++,,,'''((()))***++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((($$$''')))(((&&&&&&(((***(((((()))***,,,---...///,,,,,,,,,,,,++++++******))))))))))))((((((((((((''''''''''''((((((((())))))((('''&&&''')))+++,,,+++***)))(((((()))***+++***************)))(((((())))))(((((('''''''''&&&)))(((''''''((()))***+++((()))*********((('''&&&******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********+++,,,,,,------))))))+++...222444333222000111333555777999::::::>>>>>>>>>???@@@@@@AAAAAA===>>>@@@@@@@@@@@@CCCEEECCCBBBBBBAAABBBCCCDDDEEEAAABBBDDDIIIQQQXXXYYYWWWSSSNNNLLLSSSaaaqqq|||}}}zzzZZZGGG???;;;777666444333222222333333)))((('''%%%###$$$(((***000222555888;;;===>>>>>>???>>>===;;;::::::::::::;;;???EEEJJJLLLJJJFFFCCC<<<===???@@@@@@>>>===;;;===>>>AAAJJJ\\\mmmtttsssvvvnnnggggggfff___WWWTTTKKKHHHJJJOOORRRSSSYYYbbbooorrrxxx~~~zzzvvvxxxjjjZZZMMMCCC;;;:::===???CCCKKKVVVeee{{{~~~{{{{{{zzzyyywwwuuusssrrrpppnnnmmmkkkjjjgggccc```[[[XXXTTTPPPLLLJJJJJJIIIFFFBBB>>>:::777555333111666555333222222222333333222222222111111111000000222222222222111111000000333333222222111222222333222222111111111111111111333333333444555555666666333333444444444222111000444444444444555666888888888888777555333333555666333333333333333444444444666666555555555555555666444444333333222222111111333333333333333444444444111111111111000000000000111111000000000000111111555555444555777;;;>>>@@@BBBDDDFFFHHHKKKOOOUUUYYY\\\]]]___dddiiimmmoooooorrrsssssssssttttttuuuuuurrrrrrrrrpppnnnkkkhhhfffjjjkkklllnnnoooppppppoooooorrrvvvyyy|||}}}xxxuuuhhheeebbbaaaaaabbbaaaaaafffiiimmmmmmkkkkkkmmmoooiiiiiijjjkkkkkkiiiddd```bbb___ZZZUUUSSSSSSUUUWWW[[[eeerrr|||}}}yyysssppppppuuuwwwtttooojjjaaaXXX[[[WWWZZZeeennnnnniiifff[[[ZZZYYYZZZXXXSSSKKKDDD;;;666000...//////+++'''+++***((('''&&&&&&&&&'''))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&******))))))))))))))))))'''(((***,,,///000111222++++++************++++++%%%%%%%%%&&&'''((()))***'''((((((((())))))******((((((((()))++++++)))'''+++*********))))))((((((************************((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())),,,+++***))))))+++---///*********)))***++++++,,,))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))+++---///000000000///222333444666777888888999<<<>>>@@@@@@>>>===<<<======???@@@@@@??????@@@AAACCCAAA???>>>???@@@CCCEEEEEECCCDDDHHHOOOUUUVVVVVVPPPLLLMMMXXXgggrrrtttrrrttt~~~{{{\\\JJJAAA<<<666444111000111333444333))))))((('''&&&'''+++...111333666999;;;===>>>>>><<>>;;;:::999???BBBGGGKKKKKKHHHDDDAAA???@@@AAAAAAAAA???>>><<<:::???FFFPPP```ooouuuttttttlllfffccc___VVVNNNLLLDDDCCCHHHQQQXXX\\\dddmmmrrruuuzzz|||vvvpppggg]]]QQQIIIBBB======AAAIIIPPP]]]lll~~~~~~vvvxxxxxxwwwwwwuuutttrrrqqqnnnllliiifffccc```[[[XXXRRRPPPLLLIIIFFFDDDDDDDDDDDD@@@<<<999777555333111333222111000000000111111222222222111111111000000333222222222111111111111333222222222222222222222333333333333222222222222333333333333444444555555666666777888777777555555555555555555555555666666666666555444333444555777888888888999999999999999555555444444444444444555444444444333222222111111222222222222222222222222222222111111111000000000111111000000000000111111555444444555666999<<<===@@@AAADDDFFFIIIMMMRRRVVVYYY[[[___dddiiimmmooooooqqqrrrrrrsssssssssrrrrrrpppppppppooonnnlllkkkjjjhhhiiillloooppppppooonnnppprrruuuxxxzzz}}}}}}zzzqqqnnnkkkiiihhhgggdddbbbcccfffiiikkklllkkkkkkllliiijjjkkkmmmooonnnkkkiiifffccc]]]XXXUUUTTTTTTUUUWWW]]]hhhsss{{{|||wwwsssoootttwwwvvvssspppiiibbb]]]WWWWWW___gggiiigggfff___^^^]]]\\\[[[WWWPPPKKK???999333000000000---***+++***)))((('''(((((()))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))'''((()))+++,,,,,,------/////////...,,,***((('''((()))***,,,...///000000))))))((('''''''''(((((((((((('''''''''((())))))'''''''''(((((()))))))))((('''''')))******(((&&&******)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&***)))((('''&&&&&&&&&&&&***)))((((((((()))+++,,,)))))))))))))))***++++++))))))))))))))))))))))))---------,,,,,,---------***+++,,,...///000111111111222444555777888888888:::<<>>===<<<======>>>@@@???>>>>>>???AAACCCAAA???>>>???@@@CCCDDDFFFDDDDDDHHHNNNRRRSSSRRRLLLJJJKKKUUUdddoooqqqnnnqqq|||zzz\\\KKKBBB======:::666444333222111000((())))))))))))+++///222333555777:::<<<===>>>>>>;;;AAAGGGGGGBBB===<<<<<>><<<=========<<<;;;999888999CCCOOOZZZeeeqqquuutttqqqkkkeee```WWWLLLEEEDDD@@@CCCKKKWWW```hhhqqqyyyzzz|||~~~vvvllleeeTTTMMMFFFDDDBBBAAAEEEJJJVVVbbbtttyyytttuuuuuuuuutttsssqqqpppooolllhhhbbb]]]YYYVVVRRRPPPJJJHHHEEEBBB@@@>>>>>>>>>@@@===999777666555444222222222111000000000000111222222222111111111111111333333222222222222111111222222222222222222222222555555444444444333333333555555444444555555666666555666777777888777777777888888888777777777777777777666666666666777888888888888888888999999999:::555555555555555555666666777666666555444444333333333333333333333333333333222222222222111111111111222111111000000111111222444444333333555666888999;;;===@@@BBBEEEIIINNNRRRTTTWWW]]]ccchhhkkkmmmnnnoooppprrrssssssrrrooonnnmmmmmmlllmmmmmmnnnoooooojjjllloooqqqrrrrrrpppooossstttvvvwwwxxxzzz}}}}}}zzzxxxuuusssooojjjgggcccdddfffjjjmmmnnnllljjjiiiiiijjjmmmppprrrrrrqqqkkkhhhccc^^^ZZZWWWVVVUUUVVVXXX___jjjuuu||||||zzzxxx|||}}}{{{yyytttnnneee\\\WWWZZZ```ccceeegggcccaaa___]]]\\\YYYUUUSSSGGG@@@888333111111///---+++******)))))))))*********************++++++++++++++++++***************))))))))))))))))))))))))((()))***,,,------------***+++,,,,,,+++)))&&&$$$)))***+++,,,---.........)))(((((('''&&&&&&&&&&&&+++***))))))((((((((()))'''''''''''''''((((((((((((''''''((())))))'''&&&))))))((((((((((((((('''(((((((((((((((((((((((()))))))))(((((((((''''''******)))(((''''''''''''''''''''''''((((((((((((((((((((()))))))))******)))))))))))))))))))))))),,,+++)))(((((()))+++,,,((((((((()))+++---...///111222333555666777777888888;;;===>>>===<<<======<<<>>>??????>>>>>>???@@@BBBAAA@@@??????AAACCCDDDFFFDDDDDDFFFKKKNNNNNNLLLJJJHHHKKKUUUcccmmmooommmppp{{{wwwZZZJJJCCC>>>>>>;;;777444333222000...'''((()))***+++...222555666777999<<<===>>>>>>>>><<>>???BBBIIIJJJJJJIIIFFFBBB>>>;;;:::::::::999999999999999>>>KKKYYYcccjjjppprrrqqqlllgggaaa[[[QQQFFFAAABBBCCCIIITTT```jjjsss{{{xxxlll___VVVIIICCC@@@@@@CCCGGGPPPYYYlllyyy}}}|||yyywwwvvvuuutttrrrpppnnnkkkjjjgggccc\\\VVVRRROOOLLLJJJGGGFFFCCC@@@===;;;::::::;;;999666444555555444333333333222222222222222222111111111111111111111111333333333333333333222222111222222333333333333333555555555555444444444333777777666666666777888999777777888888999999999999::::::;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<<<<;;;777777777888888888999999888999999:::::::::::::::::::::999999888777666666666666555555555555555444333333333333222222222222222222111111111111222222444333333222333444555555777999<<<>>>AAAEEEIIILLLNNNRRRYYY___dddgggjjjkkklllooorrrttttttqqqnnnllljjjjjjjjjkkkmmmpppssstttssssssssssssssssssssssssvvvwwwwwwwwwvvvvvvxxxzzz|||~~~|||wwwqqqmmmhhhfffeeeggglllnnnmmmkkkhhhggghhhjjjnnnrrrsssssspppnnnjjjfffbbb___]]]\\\[[[[[[]]]dddmmmxxxyyyqqqfff\\\ZZZ]]]___ccchhhcccaaa^^^\\\ZZZYYYWWWWWWPPPIII???777333000///---******************++++++************************************************))))))))))))))))))))))))))))))******))))))((('''&&&'''((())))))))))))(((******+++,,,,,,,,,,,,,,,+++***)))((((((''''''(((***))))))(((((()))))))))&&&&&&'''''''''''''''''')))(((''''''(((((('''%%%((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((''''''(((((()))***+++&&&''''''((((((((('''&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))((((((((((((***,,,///000000111333444666777777777777999<<<======<<<===>>><<<>>>??????>>>===???@@@BBBAAA@@@???@@@AAABBBCCCDDDBBBBBBEEEJJJMMMLLLJJJJJJIIILLLVVVdddmmmpppooouuurrrVVVHHHBBB>>>777555333222222222222111%%%''')))+++---000555888888:::;;;===>>>???>>>>>><<>>BBBGGGPPP___lll|||xxxwwwvvvwwwwwwxxxvvvtttqqqmmmiiifffdddbbb]]]VVVPPPMMMKKKIIIHHHEEEDDDAAA>>>;;;888666555777555333222333444333333222222222222222222222222111111111111111111111111333333333333333333444444111222333444555444444444555555555555555555555555777777666555666888999;;;<<<<<<<<<<<<======>>>>>>:::;;;<<<>>>???@@@@@@@@@@@@>>>===>>>AAABBB@@@>>>========================;;;<<<===>>>???>>>>>>>>>===<<<;;;:::999888777777777777777666666555555555444444444444333333333333333333222222222222333333333222222222222222222222333555888;;;===???CCCFFFFFFKKKRRRXXX\\\```dddfffiiilllpppssstttrrrooollljjjjjjkkklllooorrruuuwwwyyywwwsssqqqpppqqqsssuuuuuuuuutttrrrpppoooqqqsssvvvxxx|||~~~xxxtttmmmiiieeedddgggjjjkkkjjjhhhggggggiiillloooqqqqqqppppppooommmkkkhhhfffddd___```aaabbbgggssszzznnnccc^^^]]]]]]```eeedddcccaaa^^^[[[ZZZZZZZZZWWWQQQGGG>>>666111...,,,)))*********+++++++++***************************************************))))))))))))))))))))))))(((((())))))(((((('''&&&***)))))))))***,,,---...***+++++++++++++++************)))(((((((((((((((''''''''''''((()))***+++''''''''''''''''''&&&&&&***(((''''''(((((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''(((((()))***+++'''(((((())))))(((''''''''''''((())))))))))))((()))))))))))))))))))))))))))***+++,,,,,,+++***)))*********+++---///222444111222333555666777777888777999<<<======<<<===>>>===>>>??????>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBCCC@@@???@@@EEEJJJNNNMMMKKKIIIIIILLLVVVcccmmmrrrsss~~~mmmRRREEE???;;;444222111222333444444333%%%'''***---///333777:::;;;<<<===?????????>>>>>>999<<<===:::888999???EEEGGGFFFDDDAAA>>><<<:::999888888999;;;???CCCHHHJJJSSS]]]fffiiiiiijjjjjjggg[[[SSSLLLGGGCCC@@@BBBGGGLLLWWWeeeoooyyyvvvjjj^^^RRRGGGAAABBBAAADDDKKKUUUbbbttt~~~{{{wwwssspppoooppppppwwwuuurrrnnniiiddd```^^^[[[WWWQQQLLLIIIGGGEEEDDD@@@???===:::777555333111444222000000111222222222...///000000111000000000111111111111111222222222333333444444444444555555222333555666777666666555555555666666777888888888777777666666777:::===>>>??????>>>>>>>>>???@@@@@@<<<>>>@@@BBBDDDEEEEEEEEEDDDBBBBBBEEEIIIKKKJJJGGGDDDCCCCCCBBBBBBAAA@@@@@@???@@@BBBCCCDDDDDDCCCBBB@@@???>>>===<<<;;;:::999888888777777666666555555555555555555444444444444444333333222222333333444222222222222222111111111111333666888999;;;>>>@@@@@@EEEKKKPPPRRRVVV\\\```dddggglllppprrrrrrpppnnnllllllmmmoooqqqsssuuuwwwvvvtttpppnnnmmmoooqqqsssrrrqqqooollliiihhhiiikkkpppssswww{{{}}}yyyqqqmmmhhhddddddeeeeeefffhhhgggfffhhhkkkmmmnnnnnnlllnnnooopppooommmkkkiii___aaacccaaacccmmm{{{rrriiidddaaa^^^^^^aaafffggggggeeeaaa^^^]]]]]]ZZZVVVOOOFFF===555000---+++,,,,,,,,,,,,,,,+++++++++++++++******************************+++++++++))))))))))))))))))))))))&&&'''((()))***+++++++++******))))))((())))))*********+++++++++******)))(((''''''&&&&&&''''''(((&&&&&&&&&'''((()))++++++(((((((((''''''''''''''',,,***((('''((()))(((''''''(((((((((((()))))))))(((((((((((((((((((((((()))))))))(((((((((''''''******)))(((''''''''''''))))))))))))(((((((((((('''((()))***+++***)))((())))))))))))))))))))))))'''(((***++++++***((('''&&&&&&''')))+++---///000222222444666777888888999888;;;===>>>===<<<=========???@@@@@@??????@@@AAAAAA@@@@@@@@@AAAAAABBBBBB???>>>@@@EEELLLOOOOOOMMMHHHGGGJJJSSS```llltttwwwhhhOOODDD>>>999888666555555555555444222''')))---000222555999<<<===>>>???@@@@@@???>>>>>>999999999888999<<>>===<<<===>>>@@@AAAAAA@@@@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@BBBGGGMMMPPPOOOMMMIIIHHHKKKSSS```nnnxxx~~~fffNNNDDD>>>999888777666555555555222000(((+++///222444777;;;===>>>???@@@AAAAAA@@@???>>>;;;::::::;;;>>>BBBFFFHHH@@@>>><<<999888888999:::555666999>>>EEENNNVVV[[[aaacccdddcccdddhhhhhhfffZZZMMMAAA>>>AAAEEEJJJNNN[[[gggqqquuuxxx{{{xxxrrrfff]]]RRRGGGBBB@@@@@@@@@BBBJJJZZZnnn}}}uuuuuutttsssqqqpppqqqsssnnnmmmjjjgggbbb^^^ZZZXXXRRRNNNIIIDDD@@@===999666444555555555555444333333222000......///000000000///000111333333333222111000000111111222222222222444444444555555555666666333555777999:::999888888777888999;;;===>>>@@@@@@BBBAAAAAABBBDDDHHHLLLOOOUUUTTTSSSQQQQQQQQQRRRRRRPPPQQQSSSUUUUUUUUUSSSRRRPPPOOOQQQYYYbbbhhhhhhfffZZZYYYXXXVVVTTTRRRQQQPPPMMMOOOQQQSSSTTTSSSRRRQQQOOONNNMMMLLLJJJIIIHHHGGGBBBAAAAAA@@@???>>>>>>>>>666666666666555555555555555444444333333444444555000111111222222222222111000333555666666666777888888<<<@@@BBBDDDHHHPPPWWWZZZ]]]bbbhhhlllooopppppppppqqqssstttuuutttssssssiiikkknnnrrrtttuuuuuuuuusssrrrooojjjgggeeegggiiilllnnnrrrvvv{{{}}}yyy{{{zzzuuummmeeeaaaaaa\\\\\\]]]```ccceeeeeedddcccfffiiilllllljjjgggeeeeeeeeedddaaa___^^^^^^___ssszzz{{{uuuxxxuuutttuuurrrjjjfffffffffjjjnnnmmmhhhaaa]]][[[YYYZZZYYYTTTLLLBBB:::555111222222222111000...---++++++++++++******))))))))))))******++++++++++++))))))))))))))))))))))))***************)))(((((($$$***///000...+++(((((())))))************)))))))))))))))***,,,---...,,,+++******)))***************))))))((((((((('''///,,,***))))))***))))))(((((())))))******++++++************************((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))+++***(((&&&%%%&&&((()))''')))+++,,,---,,,***)))))))))))))))))))))))))))+++***(((''''''(((***+++'''))),,,///111222222222333444666777999:::::::::<<<>>>@@@@@@>>>===<<<===???AAABBBBBBAAA@@@BBBCCC@@@@@@AAAAAAAAABBBBBBBBBBBBAAACCCHHHNNNQQQOOOMMMLLLKKKMMMUUUbbbqqq}}}eeeOOOEEE>>>999555333333333444444222000,,,...222555666888;;;======>>>???@@@???<<<999777999888888<<>><<<999999::::::666333444888:::<<>>@@@DDDGGGJJJOOO\\\jjjvvvvvvrrrooojjjddd]]]PPPDDD@@@@@@@@@AAACCCLLL[[[ppp~~~{{{{{{{{{wwwtttqqqppppppqqqpppoookkkfff```]]]\\\YYYRRRMMMHHHFFFCCC???<<<999888888555444333111000/////////000000000000////////////111111111111111111111111444444444333444444555666666777888999888777666555;;;:::888888999::::::999:::;;;<<<<<<<<<===@@@BBBCCCDDDEEEFFFIIIOOOVVV[[[bbbaaa_________^^^]]][[[___^^^]]]\\\\\\]]]^^^___aaabbbeeeiiimmmooommmlllhhhfffbbb```^^^]]]ZZZXXX[[[ZZZZZZ[[[\\\[[[YYYVVVWWWVVVUUUSSSRRRQQQPPPOOOMMMKKKIIIHHHHHHFFFBBB>>>AAA???===;;;;;;:::999777999999888888777666666666666666444333222222222222111111111111111222222222666888;;;>>>@@@DDDHHHKKKTTTUUUXXX^^^dddhhhjjjiiinnnpppqqqqqqpppnnnmmmnnngggiiimmmqqqtttwwwxxxxxx|||xxxsssooollljjjhhhgggnnnnnnpppsssxxx}}}~~~~~~~~~{{{tttlllccc^^^XXXYYYZZZ]]]___aaacccdddeeebbb```ccchhhjjjhhhdddaaa```___]]]]]]\\\]]]]]]gggnnnvvvyyywwwuuuwwwyyytttvvvvvvuuuvvvuuuooofffdddhhhkkkkkkhhhbbb^^^\\\XXXYYYZZZZZZVVVLLLAAA999333000,,,***))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''(((((((((((((((************************''''''''''''((((((((((((++++++************++++++)))))))))))))))(((((('''((((((((((((((())))))***))))))(((((('''''''''&&&''''''(((((()))*********((((((((((((((('''''''''******)))'''&&&%%%$$$###''')))+++,,,+++***+++,,,(((((())))))))))))(((((())))))))))))))))))******))))))*********+++++++++***+++,,,...///111222333222333444666777777888888:::;;;<<<<<<;;;;;;<<<>>>>>>???@@@@@@???@@@BBBDDDCCCBBBBBBAAAAAABBBBBBCCC@@@@@@BBBHHHNNNQQQPPPMMMOOOLLLKKKRRRaaarrrjjjRRRCCC<<<999555555444333222222222222///111444666666777999;;;===>>>??????>>>;;;888777888999<<>>@@@BBBFFFLLL\\\mmmyyytttsssssstttvvvtttqqqooonnnnnnlllkkkfffaaaZZZWWWUUURRRLLLGGGDDDBBB???<<<999777555555555444222111000/////////000000000000000000000///111111111222222222222222222222222333444555666777555666777888999888888777;;;;;;;;;<<<===>>>>>>>>>???@@@AAAAAAAAABBBEEEHHHLLLNNNQQQTTTXXX]]]dddhhhnnnllliiihhhkkkmmmooopppmmmmmmllllllllllllmmmmmmnnnooosssxxx}}}~~~|||xxxuuuqqqnnnllljjjfffdddccccccdddddddddbbbbbbaaaaaaaaa```___^^^\\\ZZZYYYWWWTTTRRRRRRRRROOOKKKHHHIIIFFFCCCAAA@@@>>><<<;;;999999888777666666555555555555444222222111111111222222222222222222333333222444666888:::===AAADDDHHHKKKPPPVVV[[[```ccceeejjjnnnqqqsssqqqnnnlllkkkgggiiimmmqqquuuwwwyyyzzz|||yyyuuurrrqqqpppnnnmmmqqqrrrsssuuuxxx|||~~~~~~}}}{{{uuunnngggbbbZZZYYYXXXWWWYYY]]]aaacccaaa^^^\\\^^^bbbeeedddaaaaaa___]]][[[YYYYYYZZZ[[[^^^dddlllqqqqqqqqqrrrssspppsssuuuuuuwwwyyyuuunnneeeeeeeeeeeedddcccaaa___]]]\\\\\\]]][[[UUUJJJBBB777444///,,,+++++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))************************((((((((((((((((((''''''(((((((((((((((((((((((()))*********************))))))(((((((((((()))))))))))))))((('''&&&%%%$$$***))))))))))))***++++++)))))))))(((((((((''''''''''''''''''''''''&&&&&&((((((((((((((((((((('''&&&&&&'''((()))******+++))))))(((''''''&&&%%%%%%(((((())))))))))))((((((*********)))))))))))))))(((((()))))))))*********)))***+++---...000111222333444555666777777777777:::;;;<<<<<<;;;;;;<<<>>>>>>???@@@?????????AAACCCCCCBBBBBBAAAAAABBBBBBCCCBBBAAACCCHHHNNNRRRQQQOOONNNKKKKKKSSSbbbssslllTTTEEE===:::666666444333333333333333222444666777777777888:::===>>>>>>>>><<<:::888666777;;;AAAGGGJJJHHHBBB===777777777:::<<<<<<:::888555;;;AAAFFFOOOYYY``````cccccccccbbb```YYYQQQLLLAAADDDIIILLLKKKMMMXXXdddiiiooouuuwwwuuummm^^^PPPFFFBBB???@@@BBBFFFPPPZZZpppwwwppplllkkklllnnnuuurrrooolllkkkjjjhhhfff^^^YYYSSSOOOMMMIIIDDD@@@>>>===:::888555333222222444333222111000/////////000000000000000000000000111111222222333333333444111111111222444555777888666777888:::;;;;;;<<<;;;999;;;===???AAABBBBBBBBBDDDEEEFFFGGGGGGJJJMMMPPPWWWZZZ___cccfffjjjooorrrvvvtttqqqrrrxxx~~~zzzwwwqqqssstttsssooommmooopppmmmnnnmmmllljjjfffcccaaa___]]]\\\[[[ZZZWWWSSSPPPPPPLLLHHHEEECCCAAA???======<<<;;;:::999888777666777666555444333333333333333333333333333333333333///111333444555777:::===@@@EEELLLQQQTTTYYY___ddddddhhhmmmpppooollliiiggghhhjjjmmmqqquuuwwwyyyyyyxxxvvvtttsssttttttsssrrruuuuuuuuuwwwyyy{{{}}}~~~~~~{{{vvvqqqkkkhhh```]]]XXXUUUVVVZZZ```ddd___\\\ZZZZZZ^^^``````^^^___]]]ZZZWWWUUUUUUVVVWWWUUUYYY___fffjjjmmmmmmmmmlllpppssstttyyy}}}}}}yyygggccc___^^^aaadddeeeeeeccc```]]]___aaa^^^UUUMMM===888222...------------************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))(((((('''''''''((((((((((((((((((((((((************************(((''''''&&&&&&''''''(((((((((((('''&&&$$$###"""))))))(((((())))))***+++***)))))))))))))))((((((,,,,,,+++******)))((((((''''''((((((((((((((((((%%%&&&''')))+++---...///---***'''&&&((()))(((&&&((())))))******))))))(((+++*********))))))((((((((((((((((((((()))))))))((()))***+++---///000111444444555666777777777666:::;;;<<<<<<;;;;;;<<<>>>===>>>??????>>>>>>@@@BBBCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCGGGNNNRRRRRRQQQLLLJJJKKKTTTdddvvvmmmVVVEEE<<<888666666555444333333333333333555777888888888999;;;>>>>>>===<<<;;;999888777888<<>>:::666777888:::;;;<<<;;;::::::AAAHHHNNNVVV___dddcccbbbdddeeeddd___WWWOOOJJJGGGMMMTTTVVVUUUXXXaaajjjpppuuuyyyyyyqqqdddSSSHHHEEECCCBBBDDDGGGOOO^^^mmm|||uuunnnjjjjjjkkkmmmqqqnnnkkkiiihhhfffdddbbbXXXSSSMMMIIIEEEBBB>>>;;;999888777555333222111000333222111000////////////000000000000000111111111111222222333444555555555333333333333555666777888;;;;;;<<<===>>>??????@@@>>>AAAEEEHHHIIIJJJJJJJJJKKKMMMOOORRRTTTXXX]]]aaagggkkkppptttwwwyyy{{{}}}~~~|||~~~~~~yyysssnnnkkkhhhhhhgggeeeccc```\\\ZZZXXXTTTOOOKKKIIIHHHEEEDDDDDDCCCBBBAAA???===<<<;;;::::::999888777777777777444444444333333222222222111222333444333444777999;;;AAAGGGJJJLLLPPPXXX^^^]]]aaafffhhhhhhgggfffeeejjjkkknnnqqqssstttuuuuuuqqqppppppqqqsssuuutttsssuuuvvvwwwxxxyyy{{{{{{|||{{{||||||xxxrrrnnnkkkgggccc]]]YYYYYY\\\```dddbbb___\\\[[[\\\^^^]]]\\\]]][[[WWWSSSQQQQQQSSSTTTRRRSSSUUU[[[bbbhhhkkkllljjjooorrrtttyyymmmeee\\\ZZZ```gggkkklllhhhbbb^^^___dddcccZZZRRRAAA;;;444///,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++******)))((('''&&&&&&************************)))))))))((((((((((((((((((''''''&&&&&&''''''(((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((((((************)))))))))))),,,,,,++++++************''''''''''''(((((((((((())))))*********+++++++++,,,'''###$$$***------+++)))))))))******)))))))))++++++******)))((((((((())))))))))))))))))))))))((()))***,,,---///000111444444555666666666666666:::;;;<<<<<<;;;;;;<<<>>><<<===>>>>>>===>>>@@@BBBCCCBBBBBBAAAAAABBBBBBCCCDDDBBBBBBFFFLLLQQQRRRQQQJJJIIIKKKUUUfffxxxmmmTTTBBB999666666555444333222222222222333555888999::::::<<<===>>>===<<<;;;:::999999999:::===AAACCCCCC???<<<999888999:::;;;;;;;;;;;;<<>><<<===>>>>>>===>>>@@@BBBCCCBBBBBBAAAAAABBBBBBCCCBBBAAA@@@DDDJJJOOOPPPPPPHHHHHHKKKVVVgggxxxlllQQQAAA;;;:::555444333222111111111111555777999;;;;;;<<<===???>>>===;;;:::::::::;;;<<<;;;===??????===;;;::::::;;;;;;;;;;;;:::;;;>>>@@@GGGNNNUUUZZZ```hhhjjjhhhlllllliii```TTTMMMKKKMMMTTTXXX\\\```fffnnnpppooouuuuuutttlll\\\KKKDDDDDDBBBCCCIIITTTaaarrr{{{uuuoookkkiiiiiijjjgggeeecccaaa___\\\XXXUUULLLJJJEEE@@@<<<999888888222333333333333222111111222111000//////////////////000000111111222222222111222333555666888999999;;;;;;;;;;;;<<<===??????CCCCCCCCCDDDEEEFFFHHHIIIKKKPPPWWW[[[]]]```dddhhhiiimmmrrrwww}}}~~~zzzvvvssssssqqqlllfffaaa^^^\\\ZZZXXXVVVUUUSSSPPPMMMKKKIIIHHHAAA@@@>>><<<;;;999999888777777666555333222111111111222222222000000222333777999;;;;;;;;;???EEEKKKUUUXXX[[[]]]```dddiiilllnnnooopppqqqqqqqqqpppooopppqqqsssvvvyyyyyyxxxvvvuuuwwwzzz}}}~~~~~~~~~wwwyyy{{{}}}~~~{{{uuuooollliiigggccc___[[[YYYXXXXXX]]]]]]\\\[[[YYYXXXVVVVVVZZZXXXVVVTTTSSSRRRRRRRRROOOLLLIIIGGGJJJQQQZZZ___eeelllrrrsssvvv{{{}}}|||uuunnnddd___```eeeiiikkkhhhbbb^^^^^^```___XXXRRRDDD???777111---,,,******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((,,,,,,,,,++++++******)))***))))))(((((())))))***%%%&&&''')))***+++++++++))))))(((((())))))***+++(((((()))))))))))))))***%%%%%%&&&''''''((())))))&&&&&&''''''((()))))))))((((((((((((((((((((((((+++(((%%%%%%((())))))''')))******++++++******))))))))))))))))))))))))***++++++++++++************)))***+++---...000111222222333444666777777888888:::;;;<<<<<<;;;;;;<<<>>>===>>>??????>>>>>>@@@BBBCCCBBBBBBAAAAAABBBBBBCCCAAA???@@@DDDJJJOOOOOONNNFFFGGGKKKWWWhhhxxxlllRRRDDD??????555555444333222222222222888:::<<<<<<;;;;;;<<<===>>><<<;;;::::::<<<>>>???;;;===???===;;;999999;;;;;;<<<;;;::::::===BBBGGGIIIPPPWWW\\\ccckkknnnmmmlllkkkfff[[[PPPMMMRRRYYY\\\aaaeeefffjjjqqqsssppprrrkkkddd]]]QQQEEEBBBEEEFFFIIITTTeeewww}}}zzzuuuoookkkhhhffffffdddbbb___[[[XXXSSSNNNJJJFFFDDD@@@;;;777555555666000111222333333222222111111111000////////////000///000000111111222333333111222333555777999:::;;;<<<<<<===???AAADDDFFFGGGHHHIIIJJJKKKNNNQQQTTTVVVVVV\\\dddjjjnnnttt|||~~~vvvooojjjgggdddbbbbbbaaa^^^[[[XXXUUUSSSQQQHHHFFFDDDAAA???===<<<<<<:::999888777666444333333111222333222000000222333888777666777999>>>CCCGGGLLLPPPUUUZZZ^^^bbbgggjjjnnnoooqqqrrrsssssssssrrrvvvwwwyyy|||~~~}}}zzzwwwyyy{{{~~~uuuwwwyyyyyyyyy{{{}}}wwwqqqmmmkkkhhhccc^^^YYYVVVTTTTTTVVVXXXZZZZZZZZZXXXWWWWWWXXXXXXXXXWWWVVVUUUSSSSSSMMMLLLJJJFFFEEEHHHOOOUUUaaaiiippprrrtttxxxyyyxxxtttooohhhbbb^^^___```bbbdddaaa______```^^^YYYTTTGGGCCC<<<555111///,,,***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))((((((((((((((((((((((((------,,,++++++******)))***))))))(((((())))))***&&&'''((()))***+++++++++***))))))))))))***++++++''''''((((((((()))))))))******************++++++&&&&&&''''''((())))))***((((((((((((((((((((((((++++++++++++++++++++++++)))******++++++******)))((((((((()))******+++++++++*********))))))))))))((()))***+++---///000111111222444555777888999999:::;;;<<<<<<;;;;;;<<<>>>>>>???@@@?????????AAACCCCCCBBBBBBAAAAAABBBBBBCCC@@@@@@AAAFFFLLLPPPOOOMMMEEEFFFKKKWWWhhhxxxoooUUUEEE@@@???777777666444444444444444;;;<<<>>>===<<<:::;;;<<<===<<<:::::::::===@@@BBB;;;===???>>>;;;999999;;;;;;;;;;;;999:::>>>FFFLLLJJJPPPWWW]]]eeemmmqqqqqqiiihhhcccYYYPPPRRR]]]hhhfffmmmooollllllqqqrrrppppppcccXXXQQQKKKDDDBBBEEENNNSSS```ttt}}}zzzvvvqqqlllhhheeedddcccaaa\\\XXXSSSMMMGGGBBBAAA???<<<777333111222444...///000222222222111111111000000////////////000///000000111222222333333111222444666888999;;;<<<<<<===???AAAEEEIIILLLMMMNNNNNNPPPSSSWWW\\\```bbbfffmmmvvv}}}yyyuuuqqqooollljjjhhhdddaaa^^^[[[ZZZNNNMMMJJJGGGDDDBBBAAA@@@<<<<<<;;;999888666555444333444444444222222444555333000...///444:::>>>AAACCCIIIPPPWWW\\\```ccceeemmmoooqqqsssuuuvvvvvvvvvzzzzzz|||~~~~~~zzzwww}}}tttvvvwwwvvvvvvxxx|||yyysssooooookkkddd]]]XXXUUUTTTUUURRRUUUYYY\\\\\\[[[ZZZZZZXXXXXXYYYYYYXXXWWWUUUTTTLLLMMMMMMIIIEEEEEEJJJPPP]]]fffnnnqqqsssvvvwwwvvvrrrooojjjccc\\\YYYZZZ[[[aaaaaa`````````^^^ZZZWWWJJJFFF???:::555111...,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++******)))(((((('''))))))(((((((((((())))))'''(((((()))))))))))))))((((((((((((((()))******&&&'''''''''(((((())))))******))))))((('''''''''&&&&&&&&&'''((())))))***++++++***)))((('''&&&&&&###%%%((())))))***+++,,,******++++++++++++******''''''((()))***+++,,,,,,******))))))(((((((((''''''''')))***,,,...//////000111333555777999:::::::::;;;===<<<;;;;;;<<<>>>>>>???@@@@@@???@@@BBBDDDCCCBBBBBBAAAAAABBBBBBCCC@@@@@@BBBHHHNNNQQQPPPMMMEEEEEEKKKWWWgggwwwsssWWWEEE===:::999888777666666555555666>>>???@@@@@@???>>>===<<<888:::<<<;;;888999<<<@@@<<<;;;:::<<>>===???AAAEEEHHHLLLOOOQQQXXXXXX^^^iiioooqqqwww{{{wwwqqqnnnmmmiiibbb[[[VVVTTTPPPPPPPPPOOOKKKHHHBBBAAA???>>><<<:::999999666555555555666555333111333222111111222555888:::???DDDKKKPPPTTTZZZbbbgggmmmooosssuuuvvvxxxzzz||||||zzzyyy~~~~~~~~~xxxsssoooooosssyyy|||}}}~~~{{{wwwlllhhhbbb]]]YYYUUUQQQOOOPPPTTTZZZ```bbbaaa^^^\\\YYYYYYZZZ[[[]]]]]][[[YYYWWWVVVRRRMMMJJJHHHIIIKKKXXXaaammmuuuvvvsssooonnniiiiiihhhddd]]]WWWTTTRRR^^^gggmmmiiibbb^^^[[[YYYRRRMMMFFF???999444///,,,)))(((''''''(((((('''&&&++++++++++++++++++++++++)))(((((((((''''''&&&&&&''''''((()))***++++++,,,******))))))((((((''''''******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((+++***)))'''&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))***+++)))))))))))))))))))))))),,,***(((&&&&&&(((+++---))))))))))))************,,,***(((''''''(((***,,,,,,+++)))((()))***)))((()))''')))---///------000444666888888888777888999888:::<<<===<<<<<<===>>>@@@???>>>======>>>??????>>>???@@@AAAAAAAAAAAAAAAAAA@@@AAAGGGMMMOOOLLLHHH@@@AAAFFFTTTgggwwwrrrVVVDDD;;;888999777444333222111000...===>>>???@@@???>>>===<<<;;;;;;;;;;;;:::<<>>EEENNNTTTYYY\\\```dddhhhiiijjjiiiaaaYYYPPPNNNPPPUUU___iiinnnmmmllllllllljjjhhhgggbbbXXXNNNHHHFFFEEEJJJQQQ^^^ppp}}}rrrqqqoooooommmiiieeeaaaYYYWWWSSSNNNIIIDDD@@@>>>999888666444333333333333333222222111000000111111///000000111111000//////333000...///222555555444777999::::::::::::<<<>>>AAADDDGGGKKKPPPVVV\\\___cccdddlllxxx|||xxxvvvsssmmmhhhbbb^^^ZZZWWWWWWUUUSSSPPPHHHHHHFFFEEEBBB@@@>>><<<888666555555666555333111333222111000222444777999:::>>>DDDIIIMMMSSS[[[aaaiiilllpppsssuuuwwwyyy{{{~~~zzzwwwuuu{{{zzzwwwrrrpppqqqsssvvvwww}}}|||yyyoookkkeee___[[[WWWTTTRRROOOSSSYYY```dddeeeeeeddd___]]]\\\[[[]]]^^^``````]]][[[WWWRRRNNNLLLLLLMMMUUU]]]hhhppprrrooollljjjeeeeeedddaaa[[[VVVSSSQQQZZZeeennnmmmhhhccc^^^ZZZUUUPPPJJJCCC===777111---,,,+++)))***+++,,,+++***+++++++++++++++++++++++++++++++++******)))))))))******************************))))))(((''''''&&&)))******************))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((())))))))))))******)))((('''''''''''''''''''''((()))))))))))))))************************''''''(((((((((((((((((())))))))))))))))))))))))'''''''''((()))***,,,,,,))))))))))))***************************************(((&&&&&&'''''''''&&&)))''')))---///------000444666888888888777888999888:::<<<===<<<<<<===>>>@@@???>>>======>>>??????>>>???@@@AAAAAAAAAAAAAAA???>>>???EEEKKKNNNMMMJJJHHHFFFHHHSSSddduuuoooTTTDDD===;;;999777444333222222000...<<<===>>>??????>>>>>>======;;;::::::<<>>???@@@CCCEEEDDD@@@===<<<;;;;;;>>>FFFNNNUUUYYY]]]aaafffkkkllljjjfffcccUUUOOOKKKLLLPPPUUU___gggkkkiiihhhiiijjjhhhccc___VVVPPPJJJGGGEEEHHHRRR^^^ppp|||xxxqqqpppooonnnjjjeee]]]XXXSSSQQQNNNIIIDDD@@@<<<;;;777666444222111111222222333222111111000111111111000000111111111111000000444222111222444777888888:::;;;===>>>>>>???BBBDDDFFFIIIMMMQQQWWW___gggmmmtttxxx|||yyylllhhhbbb]]]ZZZYYYWWWUUURRRRRRQQQNNNKKKGGGDDDBBB<<<;;;999888888777555444222222000000111333555777666999>>>AAAEEELLLUUU[[[cccggglllpppsssvvvyyy{{{{{{uuurrrpppuuuyyy|||}}}|||~~~}}}yyytttpppoooqqqssszzz}}}~~~{{{tttpppiiibbb^^^ZZZWWWTTTQQQTTTZZZ___dddggghhhiiieeeccc___\\\]]]```dddgggdddaaa]]]XXXTTTQQQOOOOOORRRYYYccckkknnnmmmkkkjjjccccccccc```[[[VVVSSSRRRUUUaaannnqqqooojjjccc\\\YYYVVVPPPJJJDDD<<<555000---+++******,,,.........************************+++++++++++++++*********,,,,,,,,,++++++*********,,,++++++***))))))((((((((())))))******))))))((())))))))))))))))))))))))((((((''''''''''''&&&&&&))))))))))))************)))((((((''''''(((((()))(((((())))))******))))))******************************)))((('''&&&&&&%%%))))))))))))))))))))))))"""$$$&&&'''((((((''''''))))))))))))************)))***+++,,,,,,+++***)))---+++))))))***+++***))))))''')))---///------000333555777888777777888999888:::<<<<<<<<<;;;<<<===??????>>>>>>>>>>>>????????????@@@AAAAAAAAA@@@@@@>>>======AAAHHHKKKLLLJJJLLLHHHHHHQQQcccvvvlllRRRDDD>>>>>>999777444333333222000///:::;;;===>>>???>>>>>>===>>>:::888999===@@@AAA@@@<<<>>>BBBEEEEEECCC@@@===:::999;;;BBBLLLVVV[[[]]]```eeekkkpppooojjjccc^^^PPPKKKHHHKKKPPPVVV___hhhgggfffgggiiijjjeee\\\UUUMMMKKKJJJJJJKKKQQQaaaqqq|||xxxtttqqqrrrppplllgggaaaZZZRRRMMMMMMKKKHHHEEE@@@===:::888444333222111000000111222222222111111111111111222111111111222222222222222555444444444666888:::::::::<<>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAA@@@@@@???======???CCCGGGHHHHHHGGGEEEFFFQQQdddxxxjjjPPPBBB>>>>>>999777444333333333111000:::;;;<<<===>>>>>>===<<<;;;888666888<<>>===999<<<@@@BBBBBB@@@===;;;888999===FFFRRR[[[___```aaafffmmmqqqooohhh___YYYMMMIIIGGGKKKPPPVVV___ggggggiiilllnnnllldddWWWNNNHHHHHHKKKNNNRRR]]]rrr~~~}}}}}}{{{wwwsssnnnkkkhhhggglllgggaaa[[[UUUPPPKKKGGGHHHGGGDDDAAA>>>:::888777222111000//////000111222222111111111111111222222222222222222333333444444555666666666777999<<<>>>===???BBBDDDGGGKKKPPPTTTWWW]]]eeemmmvvvvvvoookkkjjjkkkgggfffddd```\\\WWWRRRPPPLLLIIIEEEAAA???===:::888555444333222222222333444333666888999;;;AAAIIIOOOWWW\\\cccjjjoootttwwwzzz||||||{{{wwwrrrllljjjiiihhhmmmtttvvvvvvuuuuuuwww{{{|||{{{vvvqqqnnnoooqqquuuwwwzzz}}}~~~~~~yyyrrrkkkeee```ZZZWWWXXXXXXZZZ\\\___bbbeeefffggghhhgggeeebbbcccfffhhhkkkiiifffeeebbb]]]WWWRRRPPPRRRWWW]]]dddiiilllmmmggghhhgggccc^^^YYYVVVUUUPPP[[[gggooottttttkkkbbb```^^^[[[WWWQQQJJJAAA;;;///,,,(((''')))+++---...))))))))))))))))))))))))))))))))))))))))))*********++++++,,,------......,,,,,,,,,+++******))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((('''(((((()))***+++))))))************))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((************+++---...///((()))))))))************---,,,***))))))***,,,---***)))'''''')))***)))))))))''')))---///------000222444666777777777888:::777999;;;<<<;;;;;;<<<=========>>>>>>????????????@@@@@@AAAAAAAAA@@@@@@???AAA???>>>>>>@@@CCCDDDEEECCCCCCGGGTTTgggzzz~~~~~~jjjPPPAAA===<<<999777444333333333222000:::;;;<<<=========<<<;;;888777888999;;;<<<:::999666999===???>>>;;;::::::777:::AAALLLVVV^^^bbbddddddhhhmmmooollldddZZZTTTJJJGGGIIIOOOUUUYYY```ggglllooosssrrrlll```TTTLLLEEEFFFJJJQQQZZZhhh~~~{{{zzzxxxuuuooohhhbbb___]]]\\\]]]YYYSSSOOOLLLJJJHHHGGGCCCBBB@@@===;;;888666555111000/////////000111222111111111000111111222333333333222333333444555666777888:::::::::<<>>??????@@@??????@@@@@@AAAAAAAAA@@@??????AAAAAA@@@??????@@@AAABBBDDDDDDJJJWWWiiiyyy~~~jjjQQQBBB===<<<999777444444444444333111:::;;;<<<===<<<;;;:::999555888;;;<<<;;;999888777444777:::;;;999888888999777>>>HHHRRRZZZ```eeegggiiikkkmmmlllfff]]]TTTNNNHHHIIIOOOYYY```cccfffkkkpppsssuuuooocccWWWNNNJJJGGGGGGKKKUUUaaasss~~~|||zzzxxxtttqqqkkkddd]]]XXXTTTRRRQQQNNNKKKIIIHHHGGGEEEDDD>>>>>><<<:::888666444333000000/////////000222333111111000000111222222333444333333333444555666777:::<<<>>>>>>>>>???CCCFFFIIILLLPPPTTTZZZaaaiiiooowww|||wwwrrrmmmiiihhhgggccc^^^WWWQQQLLLGGGCCC@@@;;;:::999888777666555555///222444444444555:::>>>DDDJJJSSS[[[aaaeeeiiikkkjjjkkklllllljjjiiijjjkkkhhhmmmrrrsssqqqpppqqqrrrsssrrrrrrrrrttttttsssqqqpppqqqsssvvvxxxzzz|||}}}{{{zzzyyywwwtttoooiiiddd^^^___```aaaccceeefffgggdddhhhlllnnnnnnpppvvv{{{}}}~~~tttkkkXXXSSSMMMMMMRRRZZZaaaeeeeeeggggggeeebbb___]]]]]]WWWYYYZZZ^^^fffnnnmmmhhh```^^^\\\ZZZWWWSSSMMMIII>>>999222---,,,...///000++++++++++++++++++++++++)))))))))******+++++++++******++++++,,,,,,------)))))))))(((''''''&&&&&&)))******************)))))))))))))))))))))))))))((()))))))))************'''(((((((((((())))))))))))))))))((())))))*********++++++++++++***)))(((************************''''''''''''((((((((()))))))))))))))))))))))))))"""###$$$&&&'''((((((((())))))))))))************+++***))))))))))))***+++,,,***))))))+++,,,,,,,,,)))''')))---///------000000333555666666777888:::777999;;;;;;::::::;;;<<<;;;<<<>>>???@@@@@@??????@@@AAAAAAAAAAAA@@@???>>>???@@@@@@@@@@@@@@@AAABBBEEEEEEKKKXXXjjjzzz~~~~~~kkkSSSDDD???===999777555444444444333222;;;<<<<<<<<<<<<;;;999888444999>>>???<<<888666666333666999999777666777999888AAALLLVVV\\\aaafffjjjlllmmmllliiibbbYYYOOOIIIGGGKKKVVVdddlllmmmmmmoooqqqtttrrriiiZZZMMMHHHHHHKKKJJJNNNYYYhhh{{{yyyvvvvvvuuusssqqqoookkkeee]]]VVVOOOLLLLLLJJJIIIHHHGGGEEEAAA???;;;;;;999888666444333222000000//////000111222333111111000000111222333333444444333333444555777888===???AAAAAA@@@BBBFFFJJJLLLPPPVVV]]]fffqqq|||}}}wwwssspppoooooooooiiiaaaZZZTTTOOOJJJHHH===<<<;;;:::999777666666000333555555444555888;;;===CCCLLLTTTZZZ___bbbddddddfffhhhhhhhhhiiikkklllkkknnnqqqqqqppppppsssvvvvvvtttsssuuuxxxyyywwwtttpppppprrrtttwwwyyy{{{|||yyyyyyzzz{{{zzzvvvpppkkkgggggggggffffffeeeeeeeeedddiiimmmpppqqqvvvwww___XXXOOOLLLOOOWWW___bbbfffhhhiiihhhfffdddddddddZZZYYYVVVWWWaaakkkmmmiii___^^^[[[ZZZXXXUUUPPPMMMAAA;;;333...,,,---......++++++++++++++++++++++++&&&&&&''''''((((((((())),,,,,,++++++++++++******,,,,,,++++++***)))))))))******++++++++++++******))))))))))))))))))))))))'''((((((((())))))******))))))))))))******************))))))))))))******+++++++++++++++***)))((((((((((((((((((((((((((((((((((((((((((((('''''')))))))))))))))))))))))))))+++---...,,,)))&&&###))))))))))))************((()))***++++++***)))((((((&&&%%%&&&((())))))((()))''')))---///------000000222555666666777888:::777999;;;;;;::::::;;;<<<;;;<<<>>>???@@@@@@@@@???AAAAAAAAAAAAAAA@@@???>>>===>>>@@@@@@@@@AAABBBCCCDDDDDDIIIWWWkkk}}}~~~~~~lllTTTFFFAAA@@@999777555444444444333222===<<<:::888777777888888<<<<<<<<<;;;999777666555444444444666888::::::999<<>>CCCIIIOOOWWW^^^cccaaadddggghhhiiiiiijjjkkkjjjmmmmmmjjjjjjpppuuuwwwyyyxxxwwwwwwwwwuuurrrpppiiijjjkkkmmmppptttyyy|||yyy|||}}}xxxsssqqqrrrmmmhhheeefffhhhhhhgggeeefffhhhmmmtttzzz}}}~~~zzzeee[[[RRRPPPQQQTTT]]]hhhjjjiiihhhgggfffggghhhiiidddaaa]]]ZZZ[[[```eeeiii___\\\XXXWWWWWWWWWTTTQQQNNNEEE999111------......///...---,,,+++,,,------******************++++++((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))((('''''')))***+++,,,---,,,++++++***(((''''''((())))))(((---,,,,,,+++***)))((((((***)))(((''''''((()))+++))))))***++++++++++++***,,,+++***((((((((()))***++++++************++++++++++++******))))))((((((&&&'''''')))***+++,,,---(((((((((((()))))))))))))))***************))))))...+++(((&&&'''(((*********++++++,,,---...//////...000222333333444666888===<<<:::999999:::<<<======>>>???@@@@@@???======>>>????????????@@@@@@@@@AAA@@@>>>;;;999:::>>>AAACCCGGGOOO]]]mmm}}}~~~iiiRRRGGGBBB===777666555444333222222222>>>===:::888777888999:::???>>><<<:::777555333222333333444555777999;;;===CCCNNNZZZ___ccchhhlllmmmjjjfffccc___WWWMMMIIIKKKPPP\\\hhhmmmnnnrrrttttttzzzxxxooobbbUUUMMMJJJIIIPPPSSS^^^qqq~~~xxxtttssstttttttttuuutttrrrmmmfff___ZZZXXXMMMJJJFFFCCCAAA>>>;;;888666666555444222111000000000000111111111111000000111111111111222333444555777777888999<<<=========AAACCCFFFHHHKKKPPPVVV[[[ffflllvvv{{{vvvoooiiiddd```[[[WWWUUUQQQKKKFFFBBB===999666888888666444222111111222888;;;@@@EEEJJJPPPWWW\\\]]]```dddffffffffffffgggfffjjjjjjhhhiiiooouuuvvvwwwuuuttttttssspppllliiiddddddfffjjjooouuuxxxzzzwwwyyy|||}}}|||{{{zzzzzzuuuqqqllliiiiiijjjjjjiiiddddddeeeiiioootttwwwyyyzzzsssggg^^^VVVTTTTTTUUU]]]fffkkkkkkkkkkkkkkkkkklllmmmmmmiiiccc^^^[[[\\\___aaaaaa^^^ZZZYYYZZZZZZXXXWWWTTTKKK???555000...---,,,---,,,+++******++++++,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++(((((())))))******++++++***************))))))((())))))((((((((()))***++++++)))(((((()))***)))(((,,,++++++******)))))))))))))))))))))))))))(((((((((((()))************)))******)))((((((((())))))(((((((((''''''((((((((()))((((((((('''''''''&&&,,,,,,+++***)))((('''&&&++++++******))))))((((((((((((((())))))(((((('''+++***((('''(((***,,,---***++++++,,,---.../////////000222333333333555777999888777666666888:::;;;>>>>>>???@@@@@@???>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA???>>>===:::888999<<>>;;;888888999;;;===AAA???;;;777444222111000111333444555555999???DDDMMMWWWaaaeeehhhlllooonnngggaaa[[[VVVOOOIIIIIIMMMXXXeeeqqquuuuuuwwwzzz{{{~~~vvvjjj]]]SSSMMMLLLMMMSSS\\\nnnyyyvvvrrrqqqrrrtttuuuvvvxxxuuuqqqkkkeee___ZZZXXXKKKHHHDDD@@@>>>;;;888666333222222111000000//////000000111111111111000000//////000111333444666777888888999:::===@@@BBBDDDCCCHHHNNNRRRUUU[[[dddkkkxxx}}}wwwqqqmmmiiieeebbb```\\\UUUOOOJJJDDD???;;;;;;:::777555222111111111444777:::>>>BBBHHHNNNRRRWWW[[[___bbbcccbbbbbbcccbbbfffhhhfffgggnnnsssttttttsssrrrrrrpppmmmhhhddd______aaagggoootttvvvuuuuuuwwwyyyzzz{{{|||~~~yyyvvvrrrooonnnmmmmmmllldddcccbbbeeeiiimmmooopppssswwwxxxvvvtttsssooojjjiiibbb\\\ZZZYYYYYY]]]cccjjjjjjlllmmmnnnoooppppppwwwrrrkkkccc]]]ZZZYYYYYYbbb___\\\ZZZZZZ[[[[[[[[[ZZZRRRFFF<<<444000---+++******)))))))))******+++...---+++***)))((((((((())))))))))))))))))))))))***************++++++++++++++++++++++++***))))))+++)))((('''''')))+++,,,,,,***)))((()))***)))(((************************((()))+++++++++)))'''%%%''''''((()))))))))))))))''''''((()))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((())))))*********------,,,+++***)))(((((('''(((((()))))))))(((((()))((((((((()))+++---///***++++++,,,---.../////////000222222222222444555666666555555666888:::;;;??????@@@@@@@@@@@@@@@???AAAAAAAAAAAABBBBBBBBBBBB??????===;;;999:::===@@@EEEHHHNNNZZZjjjzzzjjjSSSGGGAAA<<<777666555444333222222222AAA>>>;;;999999;;;>>>@@@???===999555222111111111000333555555555:::EEEMMMXXX```hhhkkkmmmppppppmmmeee]]]TTTNNNHHHFFFKKKRRR___lllxxx{{{{{{}}}|||oooaaaVVVPPPMMMOOORRRVVVddd{{{wwwsssqqqooooooqqqsssttttttssspppjjjddd^^^YYYTTTQQQHHHDDD@@@===:::888666444111111000000000000/////////000000111111111111000000000000222333555777888::::::;;;;;;===@@@EEEHHHIIIOOOWWW[[[^^^fffttt~~~yyytttpppmmmkkkeeeaaa[[[VVVRRRNNNIIIFFF>>><<<999777666666555444000222666999<<>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@>>>======@@@BBBEEEGGGMMMXXXhhhxxx~~~iiiQQQFFF???;;;777666555444333222222222@@@>>>;;;::::::<<>>>>>>>>BBBHHHLLLPPPVVV^^^ccciiiuuu}}}xxxvvvuuuiiifffaaa\\\YYYUUUQQQNNNCCC@@@;;;999888888555444...000333666999>>>CCCFFFMMMQQQWWW[[[^^^___aaabbbdddiiijjjhhhhhhkkkmmmllljjjjjjkkkmmmnnnllliiifffcccccceeeiiinnnooommmjjjlllppptttwwwyyyyyyzzz{{{{{{zzzyyyvvvssspppooonnnllljjjgggfffffffffdddbbb^^^``````^^^```eeehhhgggggggggeeebbbaaabbbbbbbbbbbbdddhhhmmmpppssstttuuuzzzxxxsssnnngggaaa\\\YYYbbbbbbaaa___]]][[[ZZZYYYXXXUUUNNNFFF===555000...******++++++++++++++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++)))))))))))))))((((((((())))))******))))))((('''(((***,,,---...---+++***,,,***(((((()))***)))(((((((((((()))******++++++,,,+++***((((((((()))***((()))******++++++******%%%&&&''')))))))))((('''(((((())))))))))))(((((())))))))))))************,,,+++***)))(((&&&%%%%%%'''(((((())))))*********&&&'''(((((()))))))))((('''***,,,+++***)))***,,,***++++++,,,---.../////////000222222222222444666888888999:::;;;<<<===>>>?????????@@@@@@AAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@>>>===>>>@@@BBBBBBEEEKKKWWWgggvvv~~~gggOOODDD>>>999777666555444333222222222>>>===<<<;;;<<<===???@@@888777666444444444444555333555777999>>>GGGSSS\\\bbbhhhlllmmmnnnoookkkfffXXXPPPHHHDDDCCCGGGRRR]]]mmmsssyyy{{{}}}~~~zzztttcccXXXOOOMMMNNNPPPYYYfffqqq~~~{{{yyyrrrpppnnnnnnnnnmmmkkkiiigggbbb\\\WWWTTTPPPJJJEEE???;;;777444444333222222111111111111111111000000...///000111111222111111444444444555666888999:::>>>AAACCCCCCDDDHHHNNNTTTZZZ```hhhqqq|||}}}}}}rrrnnnhhhccc___ZZZUUURRRLLLGGG@@@<<<:::888333000000222444666888;;;???BBBGGGKKKPPPUUUYYY]]]```ccceeejjjllliiihhhjjjkkkiiieeeeeeeeegggjjjkkkiiihhhhhhiiikkklllllljjjiiihhheeeiiippptttwwwxxxzzz{{{yyyzzzzzzxxxtttqqqppppppooommmkkkiiigggccc___[[[VVVYYYYYYYYY[[[bbbeeeeeebbbdddeeeccccccfffgggeeeaaacccggglllqqqvvvyyyzzzxxxxxxvvvrrrlllfff```\\\___bbbeeefffccc___[[[ZZZVVVUUUQQQJJJ@@@888222000,,,,,,------,,,,,,+++***(((((())))))***+++---...************************((((((((((((((())))))))))))))))))))))))(((''''''%%%'''***------+++(((&&&***(((''''''((())))))(((((((((((())))))*********,,,+++)))(((((()))+++,,,))))))***+++++++++++++++''''''((()))))))))((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((()))))))))(((((('''''''''&&&&&&'''((()))***++++++$$$$$$%%%&&&''''''''''''%%%))),,,,,,***((()))******++++++,,,---...//////...000222333333444666888777777888999:::;;;;;;;;;??????>>>??????@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAA<<<======<<<;;;<<<>>>@@@AAADDDLLLYYYiiixxxfffNNNCCC===888777666555444333222222222;;;;;;<<<<<<===>>>??????777777666666555555444444666666888<<>>@@@DDDIIIKKKMMMQQQYYY___gggnnnzzzzzzvvvpppjjjeee```\\\XXXTTTNNNFFFBBB@@@===888333555666666666666777:::===???CCCHHHMMMRRRXXX^^^bbbccchhhkkkiiihhhjjjkkkhhhfffeeedddfffhhhjjjkkkjjjjjjmmmooommmiiieeefffhhhgggjjjnnnqqqsssuuuyyy{{{xxxzzz{{{zzzvvvrrrqqqqqqpppooommmkkkggg```YYYSSSPPPSSSUUUTTTWWW]]]___]]]]]]aaacccaaadddiiikkkhhh^^^```dddiiiooouuuzzz|||yyyyyyyyyvvvpppiiiaaa]]]XXX^^^fffiiigggbbb]]]ZZZUUUVVVTTTNNNDDD:::444222------...---,,,+++)))((())))))))))))***+++,,,,,,''''''''''''''''''''''''((((((((())))))******+++)))************)))((((((&&&(((***+++,,,+++)))((('''&&&%%%&&&((()))))))))((((((((()))))))))))))))))))))))))))***+++,,,,,,((())))))*********************)))((((((((())))))&&&''')))******)))'''&&&&&&'''''''''((((((((()))%%%%%%&&&'''((()))***+++((((((((())))))******+++%%%&&&'''((())))))))))))!!!&&&+++,,,)))''')))+++***++++++,,,---...//////...000222444444666888:::777777888999999999999999>>>>>>======>>>???AAABBBAAAAAAAAAAAABBBBBBBBBBBB;;;<<<<<<<<<;;;;;;===???@@@DDDNNN\\\mmm{{{fffOOODDD>>>:::777666555444333222222222999:::<<<===>>>>>>>>>>>>777777777777666555444333888777888>>>HHHTTT^^^cccbbbfffiiiiiijjjjjjeee___OOOJJJHHHKKKQQQZZZiiivvvyyywwwuuutttvvvtttgggZZZMMMGGGHHHOOORRRVVVeeexxxyyyvvvvvvmmmlllkkkjjjjjjhhhdddaaa]]]XXXTTTRRRQQQMMMEEE???888555111///000111222222222111111000//////............///111111222222222222333555777:::===@@@AAAAAAGGGMMMQQQTTTYYYbbbhhhqqqzzz}}}yyytttoookkkgggbbb___XXXRRRKKKGGGGGGEEE@@@<<<888999888777555555666888:::===BBBGGGMMMTTT[[[``````eeeiiihhhhhhkkkkkkiiiiiihhhfffgggiiilllmmmmmmiiinnnqqqnnngggccceeeiiimmmnnnooooooooorrrvvvyyywwwzzz|||{{{wwwtttrrrsssooonnnmmmkkkfff^^^UUUNNNLLLPPPRRRRRRTTTXXXYYYVVVYYY___aaa```ccckkkmmmjjj[[[]]]```eeelllrrrxxx|||{{{|||{{{xxxrrriiiaaa[[[PPPXXXcccjjjhhhbbb\\\YYYWWWXXXWWWQQQFFF<<<555222---......---,,,***(((&&&++++++***************+++************************(((((()))***+++,,,,,,---+++++++++++++++***))))))***+++++++++,,,,,,,,,,,,&&&%%%$$$%%%'''))))))))))))))))))))))))(((((((((&&&'''***,,,------,,,+++'''(((((())))))))))))))),,,+++***((((((((()))***(((***+++------+++***(((((()))))))))******++++++++++++***((('''&&&%%%$$$+++++++++***************))))))***,,,,,,---------###)))+++)))(((***,,,***++++++,,,---...///000...000333444555777:::<<<888999999:::::::::999999>>>============???AAABBBBBBBBBBBBCCCCCCCCCDDDDDD<<<===>>>===<<<===???@@@@@@FFFPPP___ppp~~~}}}gggPPPFFF@@@<<<777666555444333222222222999777777:::???@@@===999777777777777777777777888555555999AAANNNZZZaaaddd___bbbccccccgggiii```TTTJJJGGGFFFLLLXXXeeepppvvvxxxtttqqqpppooogggYYYNNN???FFFMMMOOORRR^^^rrr}}}{{{yyyuuuqqqoooooonnnmmmiiiddd___]]]XXXSSSMMMHHHDDDAAA>>><<<888666333000.........///111000///////////////000111111111111111222222333777666666999<<<@@@CCCDDDKKKNNNUUU]]]```aaakkkxxx}}}{{{yyyyyyyyyuuummmfff]]]ZZZUUUQQQNNNJJJGGGDDD;;;;;;:::888777666444444666888<<>>;;;888888888777555333333444666888:::???IIIUUU^^^dddfffdddeeedddbbbeeefff___UUUKKKJJJKKKRRR]]]hhhqqquuuxxxuuuqqqnnnhhh^^^QQQHHHDDDHHHMMMQQQXXXhhh~~~yyyvvvvvvtttqqqmmmooooooooommmjjjeee```]]]UUUQQQKKKEEEBBB>>>;;;999555333000...---------...000000////////////000000222222222222222333444555;;;;;;<<>>>>><<<:::888777555444666888;;;@@@FFFMMMRRRVVVYYY]]]dddjjjnnnpppppppppmmmjjjhhhggghhhiiigggeeehhhhhhjjjkkkllllllllllllkkkjjjiiigggggghhhllloooqqqtttxxx{{{|||zzzvvvsssqqqooollliiifff___VVVOOOIIIHHHHHHKKKOOOSSSUUUUUUYYY\\\___aaafffkkkiiiddd]]]]]]]]]\\\]]]bbbjjjoooqqqpppnnnkkkmmmmmmhhh```YYYYYY[[[]]]``````]]]YYYYYYXXXVVVSSSOOOIIIBBB===666000,,,------***(((******************)))))))))******))))))(((((((((((()))***+++,,,,,,+++)))((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************++++++++++++***))))))))))))***++++++***))))))(((((())))))***)))))))))*********++++++*********)))))))))))))))((((((''''''''''''(((((()))))))))))))))(((''''''((((((((((((((())))))***((((((((((((((((((((((((************************++++++***)))))))))))))))***))))))***---......---000111222333444555555555888999;;;;;;:::999:::;;;>>>>>>>>>???@@@AAACCCDDDDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@>>><<<;;;<<<@@@CCCGGGIIIPPP___rrr|||}}}lllSSSCCC===:::;;;999666666666666555333:::===@@@AAA>>>;;;999777888888777555333444666888;;;???HHHSSS]]]dddggghhhhhhhhheeebbbbbbaaa[[[TTTMMMNNNSSSZZZdddlllrrrttttttrrroooiii```UUUJJJDDDHHHJJJOOOVVVdddyyyyyyuuurrrqqqqqqqqqmmmjjjllllllllljjjgggbbb^^^[[[RRRMMMGGGBBB>>>;;;888666222111///...------...///000000000//////000000111333333333333444555666777:::;;;>>>BBBFFFJJJNNNPPPVVVZZZdddppp{{{}}}zzzuuurrriiifffaaa]]]ZZZVVVQQQNNNDDDCCCAAA>>><<<999777666666777999<<<@@@EEEJJJMMMSSSYYYbbbiiimmmmmmmmmllliiigggeeeeeefffffffffdddgggiiikkknnnooooooooonnnhhhhhhgggeeedddeeegggjjjppprrrvvvyyyzzzxxxvvvtttrrrpppmmmjjjgggaaaXXXRRRJJJHHHHHHJJJOOOTTTXXXYYYYYY\\\___```cccfffddd___WWWYYYYYYVVVSSSWWWaaajjjkkkmmmmmmnnnqqqtttqqqjjj```^^^\\\\\\]]]^^^^^^]]][[[ZZZYYYWWWTTTMMMEEE@@@777111------,,,)))(((***((((((((())))))************))))))))))))((((((((()))***+++,,,,,,,,,******))))))))))))))))))))))))))))))************))))))************++++++++++++))))))((((((((()))******************************((((((((()))))))))******))))))))))))************''''''((((((((((((''''''(((((()))))))))((('''''')))((('''''''''(((***+++''''''''''''(((((((((((((((((())))))***+++,,,,,,+++***)))))))))))))))))),,,***)))***,,,...//////111111333444555666666666777999;;;;;;:::::::::;;;<<<<<<===>>>@@@BBBDDDEEECCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>><<<;;;===AAADDDGGGIIIPPP___qqq~~~~~~mmmTTTDDD<<<888:::888666555666666555333;;;@@@DDDCCC>>>888666777444777999999888999<<>>???AAACCCDDDCCCCCCCCCCCCBBBBBBAAAAAA=========<<<<<<>>>AAADDDHHHJJJQQQ___qqqlllTTTEEE<<<777999777555555555666555333<<>>>>>>>>>>>???@@@AAAAAADDDDDDCCCCCCCCCCCCCCCCCC<<<<<<=========>>>BBBDDDIIILLLSSS```ppp~~~hhhRRREEE<<<888999777555444555666555444===@@@CCCAAA;;;777666888444888;;;;;;:::===DDDJJJUUUXXX^^^bbbeeehhhjjjlllhhhggggggddd\\\SSSOOOQQQ[[[bbbkkkrrrvvvwwwvvvvvvxxxssshhhYYYLLLEEEEEEHHHKKKWWWjjj~~~wwwrrrqqqqqqooommmjjjgggeeeeeeeeeddd```[[[UUUOOOLLLDDD@@@;;;888666555444333---------....../////////000000000000111111222333222333444666999;;;>>>???BBBEEEIIIMMMQQQYYYcccjjjuuuxxxvvvtttrrroookkkgggccc```]]]XXXRRRKKKEEE@@@>>>666555333333444888<<>>>>>>>>>>>???@@@@@@DDDDDDCCCCCCBBBCCCCCCDDD<<<============>>>AAADDDGGGLLLTTT```ooo}}}cccPPPDDD===999888666444444555555555444===??????===:::777888999777999;;;:::<<>>IIIVVV]]]^^^^^^aaaddd```bbbdddddddddeeehhhkkkppppppqqqrrrsssssssssrrrssstttuuutttqqqnnnmmmlllkkkjjjkkklllooossswwwyyyxxxuuuqqqooommmjjjccc^^^WWWTTTPPPOOOQQQSSSUUUVVV[[[bbbhhhiiijjjmmmooonnnjjjfff```YYYTTTRRRTTTVVV^^^jjjwwwzzzvvvtttmmmeee]]]YYYZZZ\\\aaa___\\\ZZZXXXTTTPPPMMMDDD<<<555222///+++***,,,)))))))))***************))))))*********+++++++++'''''''''(((((()))***+++'''(((((()))******++++++((())))))******))))))(((************++++++++++++***))))))))))))***++++++///---***))))))***---///)))))))))*********++++++*********)))))))))))))))((((((''''''''''''((((((%%%&&&''''''((((((''''''&&&''')))*********)))(((''''''(((((()))******+++''''''(((((())))))******)))))))))))))))***++++++((((((''')))+++---,,,,,,,,,...111444666666555555666888:::;;;;;;;;;<<<===============>>>???AAAAAACCCCCCBBBAAAAAABBBCCCDDD<<<===>>>>>>===>>>@@@BBBCCCIIISSSaaappp}}}```MMMDDD>>>:::777666444444555555555444=========;;;999888999:::888999::::::???MMMbbbrrr|||zzzvvvooojjjjjjnnnrrrpppkkkfff```WWWPPPVVV```iiiooowww{{{}}}}}}~~~{{{ppp___OOOGGGGGGKKKOOO\\\lll{{{rrrooopppqqqpppmmmjjjgggggggggcccbbb___[[[TTTMMMFFFBBB999777333111111222111111//////000000000000000///000000000000111222333444666777999;;;???BBBEEEFFFGGGKKKQQQVVV^^^kkk|||~~~|||{{{{{{yyyvvvrrrnnnkkkhhhbbb[[[SSSKKKEEEBBB???<<<888555333444777888;;;EEEQQQVVVVVVUUUWWW[[[]]]___bbbbbbaaabbbfffiiioooooopppqqqrrrtttuuuuuutttuuuvvvtttoookkkhhhggghhhhhhhhhiiilllqqquuuxxxyyyvvvrrrpppnnnkkkeee```[[[YYYVVVVVVWWWZZZ[[[[[[WWW___eeeeeeeeehhhiiihhhcccdddaaaYYYQQQNNNRRRWWWVVVdddttt~~~xxxxxxvvvpppggg^^^YYYXXXZZZcccaaa]]]ZZZXXXUUURRRPPPFFF>>>666333000,,,+++---(((((()))***+++,,,------))))))******++++++++++++(((((((((((()))***+++,,,%%%&&&&&&'''((())))))***,,,,,,,,,------,,,,,,,,,(((((((((((())))))))))))***************++++++,,,***'''$$$!!!!!!$$$'''***************++++++++++++++++++******))))))(((((()))((('''&&&&&&'''((()))%%%%%%&&&'''((((((((('''%%%''')))+++,,,***((('''&&&&&&&&&'''((())))))***%%%%%%&&&((()))+++,,,,,,))))))((())))))***++++++'''&&&''')))+++,,,+++***...111444888999:::999888555888:::;;;;;;;;;<<<===;;;;;;<<<===???AAABBBCCCBBBAAA@@@@@@@@@AAABBBCCC<<<>>>>>>>>>===>>>@@@BBB???FFFRRRaaappp}}}___LLLCCC>>>:::777555444444555555555444??????>>><<<:::999:::;;;888:::===>>>EEEUUUjjj{{{zzzrrroooqqqrrrpppnnnnnndddWWWPPPQQQWWW^^^bbbiiiooovvv||||||sssaaaQQQLLLJJJHHHOOO\\\iiivvvooojjjqqqrrrrrrrrrooojjjeeebbbdddaaa\\\VVVQQQJJJDDD@@@;;;777222111111222111///......//////000000111111111111111222333555666777777888:::<<<>>>BBBEEEGGGKKKRRRZZZ```hhhyyy{{{vvvqqqooorrrnnnggg___VVVOOOIIIGGGCCC@@@;;;777555444666777;;;<<>>???@@@AAAAAABBBAAAAAA@@@@@@?????????AAAAAA???<<<:::;;;???BBBDDDKKKWWWcccqqqbbbLLLAAA;;;999888666555444555666555444>>>>>><<<;;;:::;;;===???=========>>>EEETTTgggtttyyyvvvsssrrrrrrqqqmmmjjjggg```WWWRRRTTT[[[aaadddiiipppxxx~~~tttdddWWWMMMKKKJJJKKKUUUbbbyyy~~~vvvpppkkkiiinnnooooooooolllgggccc```\\\YYYTTTOOOKKKFFF@@@<<<888555111///000000///.........//////000111111111//////000000111333444555777999;;;===AAAEEEJJJMMMSSSZZZccckkkvvv}}}wwwqqqnnnllljjjeee___YYYRRRNNNKKKFFFCCC>>>999666555555555888999===CCCFFFFFFJJJOOOVVVYYY^^^aaabbbdddfffgggjjjkkkmmmlllkkkjjjkkkllliiiiiiiiihhhfffdddaaa```___```aaadddgggjjjnnnooottttttuuutttssspppmmmkkkkkkgggddddddfffgggeeebbb___[[[YYY\\\^^^^^^```dddccccccbbbaaa^^^[[[YYYXXX[[[^^^eeemmmsssuuurrrpppooommmkkkggg^^^TTTOOOPPPSSSWWWZZZZZZWWWTTTRRRRRRJJJFFF>>>666000---,,,,,,++++++,,,,,,++++++***)))******++++++++++++++++++&&&&&&&&&&&&&&&''''''''')))(((((((((((('''''''''))))))***+++******(((((((((((())))))))))))((((((***(((''''''******)))'''(((((((((((()))***++++++'''''''''''''''''')))*********+++++++++******)))***))))))))))))))))))***&&&&&&&&&'''''''''(((((())))))))))))((((((''''''''''''((()))))))))))))))************************''''''(((((()))*********+++,,,,,,------.........111111222444555666777888===<<<:::888888999;;;<<<<<<<<<===>>>???@@@@@@AAAAAAAAAAAA@@@@@@?????????AAA@@@???<<<;;;<<>>FFFTTTbbblllpppqqqssstttrrrnnniiifff]]]ZZZVVVVVVZZZ___dddggghhhpppyyyrrrdddTTTLLLIIIKKKNNNSSSbbbqqq~~~tttnnnkkkiiiiiikkkkkklllkkkhhhddd___]]]TTTQQQMMMIIIEEEAAA===999555222///............---......///000000111111222000000000111222333555555999<<>>@@@AAAGGGMMMSSSWWW\\\```bbbccceeegggjjjjjjiiigggeeedddeeegggddddddddddddbbb```^^^\\\^^^___```bbbeeegggiiijjjqqqqqqqqqpppppppppppppppooommmkkkmmmoooooolllhhhaaa\\\YYYYYYXXXWWWYYY^^^aaabbbcccdddcccaaa^^^\\\ZZZ[[[___dddhhhkkkjjjiiikkkiiihhheee^^^SSSNNNNNNMMMQQQUUUWWWVVVTTTRRRQQQOOOJJJCCC;;;444///,,,+++,,,,,,+++************+++%%%&&&)))+++,,,+++***)))(((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))************)))(((((())))))))))))((((((***((('''((()))***)))''')))))))))))))))***,,,,,,(((***,,,***%%%$$$&&&***++++++++++++***)))((('''((())))))******))))))(((&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''((()))))))))))))))+++***))))))))))))***+++'''(((((()))******++++++++++++,,,,,,---...//////000111222333444555666777777777777888999;;;<<<============>>>>>>?????????AAAAAA@@@@@@@@@@@@@@@@@@AAA@@@>>><<<;;;<<<@@@CCCFFFKKKVVVfffyyy{{{cccMMMBBB<<<:::888666444444555666555444<<<:::888888:::>>>AAABBBCCC???<<>>:::777222111///............---...//////000111111222222333333333444555777888999===@@@DDDHHHLLLRRRZZZ```gggqqq~~~{{{uuurrrkkkkkkjjjhhhccc]]]WWWTTTUUURRRMMMGGGBBB>>>;;;:::999777888<<<>>>AAAHHHPPPVVVXXX[[[]]]___aaaeeehhhhhhgggfffccc``````ccceeeffffffffffffeeecccaaa```cccccceeeffffffggggggfffllllllmmmooopppqqqrrrrrrqqqpppqqqsssvvvvvvrrrnnnfff```YYYVVVSSSQQQVVV\\\aaabbbeeeggghhhfffbbb___[[[[[[\\\___cccggghhhhhhgggddddddccc]]]SSSMMMLLLIIIMMMRRRVVVWWWUUUSSSRRRRRRNNNGGG???777111,,,***---,,,***)))))))))***+++&&&'''((()))***)))((((((++++++******))))))(((((('''''''''((()))******+++(((((())))))************(((((())))))))))))(((((()))((((((((()))))))))((())))))))))))***+++,,,---,,,---...,,,)))(((***,,,***************)))(((((('''((()))******)))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))))),,,***)))'''''')))***,,,---,,,,,,,,,+++++++++***++++++,,,,,,---.../////////000111222444555666666555666888999;;;<<<<<<============>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@>>><<<;;;===AAAEEEIIIMMMXXXiii}}}|||cccNNNBBB<<<:::777666444444555555555444<<<999777777:::>>>???@@@AAA>>>===CCCNNNZZZbbbeeejjjmmmooooookkkgggdddcccSSSUUUYYY\\\___bbbdddeeefffoooxxx{{{xxxmmmZZZJJJIIIHHHJJJOOOYYYjjjuuulllhhhhhhiiijjjiiiiiihhhfffbbb^^^ZZZXXXNNNKKKEEEAAA===:::666333111111111000//////////////////000000111222222222444444555666888:::<<<===???CCCHHHLLLPPPXXXbbbiiiuuu~~~yyywwwttttttssspppjjjbbbZZZVVVYYYWWWRRRMMMGGGBBB>>><<<999777777:::===AAAHHHQQQZZZZZZZZZYYY[[[___eeeiiieeeeeecccaaa___```dddgggjjjjjjjjjjjjjjjhhhfffeeehhhiiijjjjjjiiigggeeedddfffhhhllloooqqqrrrrrrqqqrrrqqqsssvvvyyyyyyuuuqqqnnnfff]]]VVVQQQPPPWWW```dddeeegggkkkmmmkkkfffbbb^^^\\\[[[]]]bbbgggjjjkkkeeebbbaaaaaa]]]TTTMMMLLLJJJMMMQQQUUUXXXXXXVVVTTTSSSPPPJJJCCC;;;333---***,,,+++***)))((()))***+++---,,,+++***)))***++++++++++++******))))))((((((&&&&&&'''((()))***++++++((((((((())))))***++++++(((((())))))))))))((((((((()))))))))((((((((()))))))))))))))***+++,,,---+++)))''''''***+++***)))'''((()))***************'''((()))******)))(((''''''''''''((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))+++***(((''''''(((***+++,,,,,,,,,+++++++++++++++******+++,,,---...///000///000111222444555666666777888999;;;<<<<<<<<<<<<===============>>>>>>>>>?????????@@@@@@AAAAAAAAA??????>>><<<<<<>>>BBBFFFLLLQQQ\\\mmm~~~cccMMMBBB<<<:::777555444333444555444333;;;888666888===@@@@@@???===>>>AAAIIIUUU^^^dddeeejjjjjjkkkjjjhhhddd```]]]QQQTTTYYY\\\^^^```ccceeehhhrrryyyvvvnnncccTTTIIIHHHIIILLLSSSbbbwww{{{rrrllliiiiiijjjjjjkkkjjjgggddd```[[[WWWUUUJJJFFF@@@;;;888555222///000111222111000///000111//////000111111222222333222333444666999<<<>>>???@@@FFFMMMRRRXXXaaannnwww~~~||||||{{{yyyuuuoooggg___[[[ZZZXXXUUUQQQKKKFFFAAA>>>:::777777999;;;===EEEMMMXXXXXXWWWWWWXXX]]]dddiiieeeeeedddbbbaaacccfffiiikkkkkklllllllllkkkiiihhhiiijjjllllllkkkhhheeeccccccfffjjjnnnqqqqqqqqqppprrrqqqrrrvvvzzz{{{wwwttttttmmmddd]]]VVVTTT[[[eeehhhiiikkkooorrrrrrmmmiiiaaa___]]]^^^bbbgggkkkmmmgggcccaaabbb___XXXRRRPPPNNNOOOQQQUUUXXXYYYWWWUUURRRPPPLLLFFF???777000,,,++++++***))))))))))))***---+++)))'''&&&'''((()))(((((('''''''''''''''&&&%%%%%%&&&'''(((((())))))***)))))))))))))))***+++(((((())))))))))))((((((''')))***)))((('''(((***)))))))))))))))***,,,,,,+++'''%%%'''+++...,,,***&&&'''((()))************'''(((((())))))(((((('''''''''((((((((()))))))))))))))))))))************''''''((()))))))))))))))***)))(((((((((((()))***%%%&&&&&&((()))***+++,,,******+++,,,...///000000000111222333444555666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>???@@@AAAAAABBBBBB??????>>>===<<>>??????===>>>>>>@@@AAABBBCCCCCC>>>>>>>>>======@@@DDDHHHMMMWWWhhhyyy}}}yyy~~~aaaKKK@@@:::888777555333333444444444333777666777===EEEIIIHHHEEE;;;AAAKKKUUU]]]bbbeeefffeeecccbbbdddeee```VVVMMMNNNRRRVVVYYYZZZ^^^dddhhhdddmmmpppeeeVVVLLLIIIHHHHHHMMMVVVeeezzzyyyvvvsssrrrrrrssssssrrrkkkiiifffaaa[[[UUUQQQNNNCCC???;;;777666555444333,,,///222111///...///111000000000111222222333333444555888;;;???CCCGGGIIIIIIRRR]]]fffppp~~~||||||zzzxxxsssooojjjhhh```___^^^[[[WWWRRRMMMJJJDDD@@@>>>===;;;:::>>>DDDFFFKKKQQQVVVZZZ^^^bbbeeeiiijjjjjjhhhggggggiiikkkkkklllmmmnnnnnnmmmlllkkkhhhkkkooorrrsssqqqnnnlllhhhhhhggghhhjjjmmmppprrrrrrqqqqqquuuyyy{{{zzzwwwvvvtttssspppiiibbbdddjjjnnnmmmooouuu}}}~~~zzzpppmmmiiihhhjjjmmmpppqqqoooiiifffgggfffaaa\\\[[[TTTRRRQQQSSSVVVXXXWWWVVVSSSRRRQQQMMMFFF???777333)))***+++++++++***((('''$$$&&&((()))***)))((('''&&&'''''''''(((((())))))************++++++++++++,,,+++***((((((((())))))(((((())))))))))))((((((''')))+++***'''&&&(((***''''''''''''((()))***+++(((+++,,,+++((((((+++...************)))((('''&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&'''''''''(((((())))))'''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))***+++,,,...///000111111222333444666777888888555555555777888:::<<<===::::::;;;<<<===>>>???@@@======>>>???AAABBBCCCCCC>>>>>>>>>======@@@EEEIIILLLYYYkkk}}}wwwuuuzzz```KKK???999777666555333333444444444333888888:::AAAHHHLLLJJJGGG===BBBMMMYYYccchhhiiihhhbbb```aaaddd```WWWPPPNNNMMMTTT[[[[[[\\\```bbbaaagggeee```VVVMMMIIIGGGEEELLLRRRaaaxxxyyyvvvtttuuuxxxxxxwwwtttkkkfffaaa^^^\\\VVVLLLDDD???;;;777444333333222111000///---,,,,,,---...000000111333333333333555666::::::;;;<<>>888000///...+++))))))+++,,,************************(((((((((((('''&&&%%%$$$))))))***++++++)))((('''))))))))))))(((((((((((()))((((((((((((((())))))((((((((((((((((((((((((***((('''(((+++,,,+++)))'''''''''((()))+++------))))))************))))))******+++******)))((('''&&&''''''((()))******+++'''((()))+++++++++******))))))'''&&&&&&'''((()))''''''((((((((((((''''''%%%&&&'''((()))))))))(((******,,,---.../////////000111222444555666777777;;;999777666888:::;;;;;;============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>@@@CCCGGGPPP[[[kkk{{{}}}rrrmmmvvv}}}___KKKBBB>>><<<;;;888555333444555555555999888:::???CCCEEEAAA>>><<>>BBBGGGLLLPPPYYYaaammmyyy~~~|||xxxsssooohhhccc]]][[[[[[ZZZWWWSSSJJJFFFAAA>>>======<<<<<<===AAAGGGNNNTTTZZZ```dddiiijjjkkkkkkiiiiiijjjkkklllnnnooopppnnnkkkgggeeeggggggiiijjjiiihhhfffeeefffeeeccccccdddgggiiikkkmmmmmmoooppprrrtttuuuvvvtttwwwzzzxxxrrrkkkeeebbb___aaaffflllsss{{{wwwpppllllllkkkjjjhhheeeccc```___YYYVVVRRRQQQSSSUUUUUUTTTWWWSSSOOOMMMKKKGGG???999///...,,,***((((((***+++''''''''''''''''''''''''''''''(((((())))))((((((***************)))(((((())))))))))))((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))***((('''(((***+++***((((((((((((((()))***,,,,,,))))))************))))))(((((((((((((((''''''&&&''''''(((((())))))******&&&'''((())))))((('''''')))(((''''''''''''))))))&&&&&&''''''''''''&&&&&&++++++******)))((((((((()))***+++---............000111222444555666777777;;;999777777888999;;;;;;<<<<<<=========>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@=========<<<<<<>>>BBBFFFQQQ]]]mmm~~~yyymmmllluuuyyy[[[IIIAAA===:::888666333222222333333333777999;;;>>>AAA@@@===:::;;;BBBLLLWWW___aaaaaa``````^^^\\\ZZZSSSKKKJJJMMMRRR[[[cccgggjjjmmmmmmjjjiiidddZZZPPPHHHEEEGGGJJJRRRddd}}}xxxxxxvvvuuusssrrrqqqpppmmmjjjfffbbb\\\XXXSSSMMMEEE???:::888444222111111000///000000000000000000000000...000222333333555888;;;999<<<@@@DDDHHHMMMSSSWWWcccnnn}}}zzztttppphhhccc^^^[[[\\\\\\[[[YYYOOOKKKFFFBBB???>>><<<;;;999===EEELLLRRRXXX^^^aaaeeefffhhhiiijjjjjjmmmnnnooopppqqqqqqpppmmmiiigggiiihhhgggeeecccaaa______bbbaaa``````aaacccfffgggkkklllnnnppprrrtttvvvwwwsssvvvyyyzzzwwwoooeee]]]VVVZZZaaahhhoooyyyyyynnngggjjjiiihhhgggeeebbb```___ZZZVVVRRROOOQQQTTTVVVXXXXXXTTTQQQOOOMMMHHHAAA<<<111///,,,***))))))+++,,,''''''''''''''''''''''''&&&&&&''')))***+++,,,,,,+++******)))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&&&&''''''************************((('''&&&''')))***)))((()))))))))))))))******+++))))))************))))))'''''''''((((((((((((((((((((((((((())))))))))))'''((((((((((((((('''&&&''''''''''''((()))************++++++++++++******---,,,***)))(((((())))))((()))***,,,------......000111222444555666777777:::999888888888999:::;;;>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<>>===DDDNNNWWW\\\^^^]]]\\\^^^\\\ZZZWWWQQQMMMPPPWWW[[[ccckkknnnpppqqqnnniiikkkcccXXXNNNFFFDDDIIIOOOXXXoooxxxuuuuuussssssrrrqqqooommmjjjhhhccc___YYYTTTNNNHHHAAA<<<888555222111111000///......///000111111111000000000111333333444666999<<<===AAAFFFKKKOOOTTT[[[___iiivvv{{{uuupppiiieee___]]]]]]^^^^^^^^^WWWSSSMMMHHHEEEAAA===;;;:::>>>CCCIIIOOOVVV]]]aaabbbdddggghhhiiijjjmmmooopppqqqrrrsssrrrpppnnnllljjjhhhfffcccaaa```______cccbbbaaaaaabbbdddeeegggkkklllnnnpppsssuuuwwwxxxvvvuuuvvvxxxwwwooocccYYYSSSXXX___fffmmmwwwxxxnnngggfffffffffeeedddcccaaa```___ZZZTTTOOOOOOQQQUUUXXXWWWUUUSSSQQQNNNJJJDDD@@@555222...+++++++++,,,,,,************************'''''''''((()))***+++,,,,,,+++)))((((((((()))***(((((((((((())))))))))))***))))))((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((******)))))))))))))))***))))))************)))))))))))))))))))))***++++++))))))))))))((((((((((((++++++*********)))((((((&&&''''''((())))))***+++,,,,,,------------,,,,,,((('''&&&%%%&&&(((***+++((()))***+++,,,---------000111222444555666777777999999999888888888:::<<>>???BBBHHHLLLMMMYYYkkk~~~}}}qqqkkkttttttXXXIIICCC>>>:::999777555444555666555444777;;;???AAA???>>>???@@@CCCIIIRRRYYY[[[[[[[[[[[[```[[[WWWSSSOOONNNSSS[[[___gggnnnqqqtttuuupppjjjkkk```TTTMMMGGGFFFNNNXXXggg}}}~~~yyyssspppqqqpppqqqqqqpppooollljjjiii```\\\VVVPPPJJJDDD???<<<555333111000000000...------...///000000000000///333444444555555777:::===@@@EEEKKKOOORRRXXX```fffqqq|||uuuqqqkkkgggccc```___```aaaaaa___[[[UUUPPPKKKFFF@@@======>>>@@@CCCHHHPPPZZZ```aaaccceeegggggghhhjjjlllnnnpppqqqssssssrrrqqqpppjjjiiigggeeeddddddeeeeeeggggggffffffggghhhiiijjjlllmmmoooqqqtttvvvxxxyyyxxxuuusssssssssmmmaaaXXXRRRWWW]]]dddlllwww{{{tttmmmgggccccccdddddddddddddddccceee```YYYRRRNNNOOORRRUUUVVVUUUSSSRRRPPPLLLGGGDDD888444...******++++++***++++++++++++++++++++++++)))((((((''''''(((((())),,,+++)))((((((((()))***'''((((((((()))))))))***(((((()))***,,,...000111((((((((((((((((((((((((&&&''''''((('''(((((()))+++******)))))))))))))))))))))************))))))))))))(((((()))***+++,,,))))))))))))((((((((((((++++++***)))))))))((((((&&&'''(((((()))******+++(((((())))))))))))((((((((('''&&&%%%&&&(((***+++((()))***+++,,,---------000111222444555666777777777999:::999888888:::<<<>>>>>>>>>????????????@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???@@@DDDJJJNNNMMMYYYkkktttmmmvvvvvvZZZJJJBBB===999999777555555666666555333888<<<@@@>>>;;;999<<<@@@KKKQQQXXX\\\\\\[[[\\\^^^ccc[[[SSSOOOMMMLLLQQQWWW]]]dddkkkppptttwwwrrrllleeeZZZPPPLLLKKKLLLWWWeeezzzzzzvvvsssooommmnnnnnnpppqqqqqqnnnkkkiiihhh\\\YYYSSSLLLEEE@@@===;;;333222000000111000///------......//////000000111444555666666777:::>>>AAACCCHHHNNNRRRVVV]]]hhhppp}}}xxxtttmmmkkkgggcccaaa```aaabbbbbb___ZZZVVVQQQKKKEEEAAA??????>>>>>>BBBIIISSSZZZ___aaacccdddeeefffhhhjjjlllmmmoooppppppppppppoooiiihhhgggggghhhiiikkkllllllllllllllllllmmmnnnnnnlllmmmoooqqqsssuuuwwwxxxwwwtttqqqppppppkkkbbb[[[SSSTTTYYYaaalllyyy~~~yyyuuuqqqkkkfff___```bbbdddeeegggggghhhhhheee___WWWQQQNNNPPPRRRSSSSSSSSSSSSQQQNNNKKKIII;;;555---)))((()))((('''************************+++***)))'''&&&&&&''''''+++******)))))))))))))))''''''(((((())))))******###%%%'''***...222666888''''''''''''''''''''''''&&&((())))))(((''')))*********)))))))))))))))***))))))************))))))(((((('''&&&&&&'''))))))(((((((((((()))))))))))))))((((((''''''''''''(((''''''))))))************((())))))))))))))))))(((---,,,***)))(((((())))))((()))***,,,------......000111222444555666777777666999;;;:::888777999<<<:::;;;;;;;;;<<<<<<<<<<<<>>>??????@@@@@@AAAAAABBB??????>>>===>>>CCCJJJOOORRR^^^pppsssoooxxx|||___KKKAAA;;;888666555444444444444222111666;;;>>><<<888888>>>DDDSSSXXX]]]___]]]]]]___bbbdddYYYNNNLLLMMMOOORRRVVV]]]ccchhhlllqqqtttpppiii]]]RRRKKKMMMPPPTTTccctttvvvtttssspppoooooonnnppprrrppplllgggeeeeeeWWWTTTNNNGGGAAA<<<;;;:::222111000000111111///---//////......///111222333333444666777999>>>CCCGGGGGGMMMSSSXXX]]]ggguuu{{{xxxooonnnkkkgggcccaaa`````````^^^[[[XXXUUUQQQKKKGGGAAA@@@??????AAAFFFNNNTTT\\\^^^aaabbbcccdddgggiiikkkkkkkkklllkkkjjjiiiiiifffggggggiiijjjlllnnnooooooooooooooopppppppppqqqllllllnnnoooqqqssstttuuuqqqppppppqqqqqqmmmfff```XXXVVVWWW^^^kkkxxxxxxtttsssoooiiiddd\\\^^^```dddgggiiikkkllliiigggccc\\\TTTPPPOOOPPPOOOQQQRRRSSSQQQOOOMMMLLLAAA999000+++******)))&&&))))))))))))))))))))))))---+++)))(((''''''((()))***************)))(((((('''''''''((()))*********%%%&&&'''))),,,...111222((((((((((((((((((((((((&&&)))******(((((()))+++***)))))))))))))))******))))))************))))))***)))'''&&&&&&&&&((()))''''''(((((())))))******(((((('''&&&&&&'''((()))((((((************)))(((++++++,,,,,,,,,,,,++++++++++++******)))((((((((()))***+++---............000111222444555666777777555999<<<;;;888777999<<<::::::;;;;;;;;;<<<<<<<<<======>>>??????@@@AAAAAA@@@???>>>===???DDDKKKPPPVVVccctttuuurrr{{{hhhPPPBBB<<<:::666555444444555444222000444999===<<<888:::CCCLLLYYY]]]aaaaaa^^^^^^aaaeeecccVVVKKKKKKPPPTTTWWWZZZ```dddhhhjjjnnnpppkkkdddVVVLLLGGGMMMSSSZZZlll~~~wwwvvvwwwtttrrrsssnnnqqqrrrpppjjjdddbbbaaaTTTQQQKKKDDD>>>:::999999222111000111222111000...111000//////000222444555111222555777;;;AAAGGGLLLLLLRRRYYY^^^dddppp~~~{{{qqqpppnnniiieeeaaa______\\\[[[ZZZYYYWWWTTTOOOLLLCCCCCCCCCCCCDDDGGGMMMQQQYYY[[[^^^aaabbbdddgggjjjjjjjjjiiihhhgggeeedddccceeeeeegggiiikkklllnnnnnnpppppppppqqqqqqqqqqqqqqqkkkkkklllnnnoooqqqrrrrrrlllnnnqqqssssssoooiiiddd^^^ZZZWWW]]]iiitttzzzzzz|||wwwsssrrrrrroooiiiddd[[[\\\```dddhhhkkkmmmnnnhhhhhheee___WWWQQQOOOPPPMMMOOORRRRRRQQQOOONNNNNNGGG???555///......+++)))************************---,,,***(((((()))***+++)))***+++++++++***((('''&&&''''''((()))******+++******)))(((''''''(((((())))))))))))))))))))))))''')))++++++((((((***,,,)))))))))))))))***++++++))))))************))))))---,,,)))((('''((()))***&&&''''''((()))******+++***)))(((((((((***+++,,,))))))***++++++***((((((((())))))******))))))(((%%%&&&'''((()))))))))(((***+++,,,---.../////////000111222444555666777777555999<<<<<<888777999<<<============>>>>>>>>>>>><<<======>>>??????@@@@@@BBBAAA@@@???AAAFFFNNNSSSXXXeeevvvyyyttt}}}pppVVVFFF???>>>888777666666777666444222>>>:::888999999;;;GGGUUUaaaccccccbbb___```cccfffbbbVVVKKKLLLRRRXXX^^^bbbeeejjjmmmooorrrqqqeeeWWWKKKJJJHHHJJJSSSeee{{{~~~zzzvvvtttsssssstttrrrnnnkkkhhhccc^^^ZZZQQQMMMFFFAAA===:::777555222222222222111111111111111111222111///000222444888888999:::>>>BBBHHHKKKOOORRRXXXaaannn~~~{{{yyy{{{wwwqqqlllhhhddd___\\\\\\ZZZXXXZZZ]]]\\\WWWQQQLLLGGGCCCCCCCCCCCCGGGLLLSSSWWW[[[ZZZWWWWWW]]]dddiiiiiihhheeebbbaaabbbccchhhhhhjjjlllmmmnnnooooooqqqqqqqqqppppppooonnnmmmiiijjjlllmmmmmmmmmmmmllllllkkklllooorrrpppiiibbbfff```[[[[[[```fffiiiiiiooonnnnnnmmmllljjjhhhhhh]]]ZZZZZZaaalllssstttrrrnnnjjjccc]]]YYYTTTPPPMMMQQQPPPNNNMMMMMMMMMNNNNNNNNNFFF;;;222---***(((&&&)))))))))***+++---...///---+++(((&&&&&&(((+++---+++---///---***((()))+++((('''&&&''')))+++***)))''''''''''''((((((((()))%%%'''))))))((('''&&&'''%%%(((***)))%%%###"""###+++,,,......,,,+++,,,---*********)))(((((('''''''''&&&%%%&&&'''((('''&&&''''''((((((((((((''''''***(((%%%######%%%(((******((('''&&&&&&'''(((***(((((((((((())))))))))))&&&'''((())))))((('''&&&)))***++++++------...///000000000000222555888:::777999;;;;;;:::::::::;;;======<<<<<<<<<>>>@@@AAA>>>>>>???@@@@@@@@@@@@???======>>>???CCCFFFJJJLLLZZZiiizzz}}}zzzZZZGGG???<<<888777666555555555555555AAA===;;;;;;<<<@@@MMMZZZeeeeeeeeeeeedddcccdddddd^^^TTTNNNRRRZZZ___bbbdddhhhjjjllloootttssseeeTTTIIIHHHHHHLLLWWWkkk~~~{{{yyyvvvuuutttqqqooollliiifffaaa\\\XXXNNNJJJDDD>>>:::777444222////////////////////////111222222111000111333555666777888;;;???DDDIIILLLRRRVVV]]]gggvvv~~~|||zzzwwwrrrnnnjjjgggccc``````^^^\\\^^^aaaaaa^^^ZZZSSSMMMHHHFFFDDDBBBDDDIIIMMMRRRVVVVVVTTTTTTZZZ```ggggggfffcccaaa```aaacccggghhhjjjkkkmmmnnnnnnoooppppppqqqqqqpppooommmllljjjkkklllmmmnnnnnnmmmlllkkkiiihhhkkkooopppmmmjjjiiiccc]]]ZZZ]]]```bbbbbbeeefffggggggggggggffffff^^^[[[[[[aaakkkrrrrrrpppmmmiiiccc]]]XXXTTTPPPMMMOOONNNMMMLLLLLLMMMNNNOOOPPPIII>>>555000---***(((&&&&&&'''(((((())))))***+++***(((''''''(((+++,,,+++,,,---,,,)))((()))******)))(((((())))))(((''''''''''''((((((((())))))(((***,,,,,,***))))))***+++,,,...,,,(((%%%%%%%%%((()))++++++)))))))))***'''(((((((((((((((((((((***(((''''''((((((&&&%%%''''''(((((((((((('''''''''&&&$$$""""""$$$&&&''')))((('''&&&&&&'''((()))&&&&&&'''''''''((((((((()))************))))))((()))***++++++------...///000000000000222555888999777999;;;;;;:::999:::;;;===<<<<<<<<<===>>>???@@@>>>>>>???@@@@@@@@@@@@@@@>>>======???BBBFFFKKKMMMXXXiii{{{{{{___LLLCCC???999888777666666666666666CCC@@@======???FFFTTTaaajjjhhhgggiiijjjiiiddd```QQQLLLKKKSSS\\\```bbbccciiiiiijjjmmmrrrnnn]]]LLLFFFFFFHHHOOO^^^ttt~~~~~~}}}|||zzzxxxuuutttlllkkkhhhfffccc^^^XXXTTTKKKFFF@@@;;;777444111///........................111222222222111222555777666888<<>>???@@@>>>>>>??????@@@@@@@@@@@@???>>>===>>>AAAFFFKKKOOOWWWiii|||}}}xxxbbbNNNCCC>>>:::999888777777666666666BBB@@@===>>>BBBLLL[[[fffmmmjjjiiikkkooolllccc[[[JJJGGGIIISSS]]]aaacccfffggghhhiiijjjggg^^^OOOCCCCCCEEEJJJVVVhhh|||||||||{{{yyyuuuqqqoooiiigggeeeccc```[[[UUUQQQGGGCCC===888444222///---////////////000000000000111222333333333444777::::::>>>BBBEEEHHHLLLQQQVVVZZZaaaooo~~~~~~~~~~~~~~~~~~}}}yyywwwtttsssrrrpppmmmkkkaaa^^^]]]^^^aaadddeeeeeeaaaZZZTTTPPPJJJCCCAAACCCFFFLLLRRRUUUVVVXXX\\\___ddddddcccbbbaaacccfffiiiggghhhiiikkklllmmmmmmmmmnnnoooqqqqqqqqqooolllkkkkkkkkkkkkkkkkkkjjjjjjjjjcccaaaaaadddiiiooossstttpppllleee]]]WWWUUUUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTVVV]]]gggooorrrqqqnnnjjjeee___YYYRRRLLLGGGHHHHHHIIIJJJKKKMMMNNNOOOPPPKKKCCC;;;444000---,,,&&&'''***,,,---,,,+++***&&&'''((()))************)))******)))((((((((((((+++)))(((((())))))(((&&&'''(((((((((((()))))))))''')))******))))))***+++'''((()))))))))))))))***(((***++++++***))))))************+++++++++,,,,,,,,,***))))))******((('''((((((''''''''''''(((((()))******++++++******))))))(((''''''''''''((()))************+++++++++++++++)))(((&&&&&&&&&'''''')))***++++++------...///000000000111333555777888777999::::::999999:::;;;<<<<<<<<<===>>>>>>?????????????????????@@@@@@@@@@@@???======@@@FFFLLLPPPWWWjjj~~~{{{vvv```LLLAAA;;;:::999888777666555555555>>>>>>>>>@@@GGGSSS```hhhmmmjjjiiimmmqqqmmmbbbWWWNNNLLLNNNXXXaaafffjjjmmmgggjjjlllggg[[[MMMDDDAAABBBFFFPPP___tttzzzzzzzzzyyyuuupppkkkggggggeeecccaaa^^^XXXQQQMMMCCC???:::666333111///---.../////////000000000111111222333444444777:::===>>>BBBFFFIIIJJJMMMTTTZZZaaakkkzzz~~~~~~~~~~~~xxxwwwvvvuuuuuussspppnnnfffdddbbbbbbdddgggiiijjjaaa\\\VVVSSSMMMFFFCCCEEEFFFJJJPPPUUUWWWZZZ]]]```aaaaaaaaa```___bbbfffiiihhhiiijjjkkklllmmmmmmmmmnnnooopppqqqpppnnnlllkkkjjjiiiiiihhhggggggggggggddddddfffjjjnnnrrruuuvvvrrrpppjjjaaaXXXTTTTTTVVVXXXXXXXXXXXXVVVSSSOOOMMMLLLMMMQQQZZZeeennnsssuuupppmmmhhhbbb[[[SSSKKKEEEEEEFFFHHHJJJKKKMMMNNNNNNLLLIIICCC;;;444///,,,+++!!!###%%%(((******))))))&&&'''((()))***))))))((())))))((((((((((((((('''(((''''''((()))******)))(((((((((((()))))))))***''')))******))))))***,,,***)))((((((((((((((('''((()))++++++)))((()))***+++++++++******))))))))))))(((((()))+++,,,+++***)))(((''''''''''''((()))&&&'''(((((((((((('''&&&((((((''''''''''''((((((************++++++++++++***)))(((&&&&&&&&&'''((()))***++++++------...///000000111222333555666777666888::::::999888999:::;;;<<<======>>>???????????????>>>>>>>>>???@@@AAAAAA???======AAAFFFLLLPPPXXXkkk{{{uuu~~~|||^^^KKK@@@999999999777666555444444444;;;>>>AAAEEEOOO\\\fffjjjmmmkkkkkknnnqqqlllaaaWWWTTTQQQTTT\\\cccgggkkkpppkkkmmmnnnfffTTTDDDAAAEEEDDDKKKYYYlllxxxxxxwwwuuuqqqkkkfffccceeedddbbb___[[[TTTMMMGGG???<<<777444222111000///---------......//////000111222444555666999<<>>?????????>>>@@@???>>>>>>>>>???AAABBB@@@???>>>???BBBGGGLLLPPPXXXlll{{{ssszzzxxx\\\KKKAAA<<<999999777555444333333333999@@@GGGNNNYYYfffmmmmmmmmmlllmmmpppqqqlllbbbZZZZZZXXX[[[bbbgggiiikkkooopppnnnjjjaaaQQQCCCCCCJJJHHHQQQccczzzyyyuuuuuutttrrrnnnjjjfffccccccaaa___\\\WWWPPPGGGBBB;;;888444111111111000///------...//////000111111111222444666777:::>>>AAABBBGGGKKKLLLNNNUUU```jjj{{{}}}~~~~~~~~~~~~~~~{{{|||}}}yyyxxxwwwvvvuuusssoookkkfffeeeccc```^^^]]]]]]]]]^^^ZZZWWWUUUPPPIIIEEEEEEFFFHHHKKKOOOSSSXXX\\\___aaaaaa___^^^^^^aaafffjjjkkkkkklllmmmnnnnnnnnnnnnqqqpppnnnmmmllllllmmmmmmjjjiiigggfffddddddddddddgggiiilllooorrruuuyyy{{{wwwxxxssshhhZZZRRRRRRVVV\\\]]]^^^]]][[[WWWSSSQQQNNNPPPTTTZZZbbbiiioooqqqooommmkkkhhhccc[[[SSSMMMEEEFFFIIIKKKLLLMMMMMMMMMLLLKKKGGG@@@888111......+++++++++,,,,,,,,,,,,,,,)))))))))(((''''''&&&&&&***)))'''(((***+++***((()))((('''((()))***)))((((((((()))))))))*********((()))***))))))))),,,...111...+++***++++++***(((&&&(((***)))((('''(((((())))))))))))))))))))))))(((''''''(((***+++***))))))((('''&&&&&&'''((()))************************''''''((((((((((((''''''&&&&&&'''''''''((((((((('''((()))******++++++***)))***++++++------...///000111222333444555555555666888999:::999888999:::;;;<<<===>>>?????????>>>@@@???>>>===>>>???AAABBB?????????@@@CCCHHHLLLOOOWWWlll~~~vvvnnntttsssXXXJJJBBB===;;;:::888666555444444333:::CCCLLLTTT```mmmrrrpppmmmmmmooorrrqqqlllccc\\\bbbaaaeeemmmpppoooooorrrqqqkkkddd\\\OOODDDDDDLLLLLLWWWkkk{{{ttttttsssrrrpppmmmjjjgggeeeaaa```]]]ZZZUUUMMMDDD>>>888555111///000000000//////000000111222333333444111222444666888;;;???CCCEEEJJJNNNPPPSSS[[[iiitttxxxwww~~~~~~}}}}}}}}}}}}}}}xxxyyyzzz|||}}}}}}~~~~~~yyyxxxwwwvvvuuurrrmmmjjjiiiiiigggddd```]]]\\\\\\^^^ZZZWWWUUUPPPHHHDDDDDDHHHIIILLLOOOSSSYYY]]]```eeedddcccaaaaaadddiiimmmllllllmmmnnnooooooooonnnrrrpppnnnlllkkklllmmmnnnkkkjjjhhhfffeeeddddddeeedddeeehhhjjjmmmrrrwww{{{yyyzzzvvviiiZZZQQQQQQTTT[[[\\\^^^```___\\\YYYWWWTTTUUUXXX\\\bbbgggkkkmmmllllllkkkiiifff___XXXRRRFFFGGGIIIKKKMMMMMMMMMMMMMMMMMMKKKDDD;;;444111111---,,,***)))((((((((((((+++***)))'''&&&&&&&&&&&&+++)))'''(((+++,,,***(((+++***(((((())))))'''&&&))))))))))))************&&&&&&'''&&&&&&'''))),,,+++)))'''(((+++......---)))***,,,,,,*********++++++++++++,,,,,,---......***)))'''((())))))((('''***((('''&&&&&&'''(((***''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))))))))###%%%''')))******)))))))))***+++,,,---......///000111222333444555555555666888999999888888999::::::;;;===?????????>>>>>>@@@???>>>======???AAABBB>>>??????AAADDDHHHLLLNNNVVVlllwwwnnnjjjpppnnnTTTGGGAAA===<<<;;;999888666555444444>>>GGGUUUbbbkkknnnllljjjfffmmmssssssmmmeeebbbbbbbbbeeeeeeeeehhhmmmooommmppplllaaaTTTJJJGGGGGGGGGWWWhhh}}}~~~xxxtttttttttrrrnnnmmmmmmjjjeeefffccc^^^XXXQQQIII@@@:::666555333111////////////......---......///000111555555666666888;;;???AAAEEEMMMVVVZZZ^^^hhhxxxzzzyyyvvvtttwww~~~|||}}}~~~|||{{{{{{zzzzzzxxxxxxyyyyyyyyyxxxwwwwwwwwwwwwvvvuuusssoookkkiiijjjiiifffbbb^^^\\\]]]^^^[[[YYYVVVSSSOOOKKKHHHGGGGGGJJJLLLMMMNNNRRRYYY^^^]]]bbbffffffccccccggglllkkkkkklllmmmmmmnnnooooooooonnnllljjjjjjjjjlllmmmiiiiiiiiihhhgggeeedddcccbbbdddfffgggiiimmmrrrvvvyyyvvvssspppdddVVVPPPRRRZZZ]]]```bbbaaa___^^^^^^]]]]]]]]]]]]^^^aaafffiiinnnnnnmmmkkkfff```[[[XXXMMMLLLMMMNNNOOOOOOMMMLLLKKKKKKIIIDDD===555000---...,,,+++***+++***((('''))))))************))))))******)))(((((((((((((((***))))))((('''&&&&&&&&&)))'''%%%&&&)))***(((&&&(((((((((((()))))))))))))))(((((((((((())))))******+++,,,,,,+++(((&&&$$$+++******))))))))))))))),,,&&&!!!###(((+++((($$$&&&'''((('''%%%$$$%%%&&&((()))))))))((('''&&&%%%$$$$$$$$$&&&((())))))'''''''''''''''((((((((((((%%%%%%'''(((***,,,---...'''((()))+++------......//////000111222333333444777999;;;;;;:::888888888??????@@@AAAAAAAAAAAA@@@>>>>>>???@@@@@@@@@@@@???>>>===<<<>>>CCCIIIMMMPPPYYYoootttrrrlllvvvmmmSSSFFF@@@<<<333333333333333333222222AAAJJJVVV```eeeeeedddccceeerrr}}}zzzkkk^^^[[[___dddhhhiiiggghhhlllnnnmmmlllfff\\\RRRLLLLLLNNNOOO^^^ppp}}}wwwtttssstttrrrnnnmmmnnnjjjeeefffbbb\\\UUUNNNFFF>>>999666555333111////////////............///000111222333444555777:::>>>CCCFFFJJJPPPYYY___fffqqq~~~|||}}}xxxxxxwwwwww|||~~~~~~|||}}}~~~~~~}}}|||{{{zzzzzzzzzzzzvvvvvvvvvwwwwwwwwwwwwwwwuuuvvvvvvuuusssooolllkkkpppooommmgggaaa[[[YYYXXXZZZYYYWWWUUUSSSPPPOOONNNHHHHHHIIIIIIKKKOOOTTTXXXZZZ^^^aaaccccccdddgggjjjgggggghhhiiikkkllllllmmmnnnmmmkkkiiiiiiiiijjjkkkkkkjjjiiigggfffdddccccccaaaccceeefffiiimmmrrrvvv{{{wwwtttqqqgggXXXPPPOOOTTTXXX]]]aaabbbaaaaaaaaa`````````aaabbbeeehhhkkkkkkkkkjjjhhheee```\\\ZZZPPPNNNLLLMMMOOOQQQOOONNNMMMMMMLLLHHHAAA999222///+++***((('''((('''&&&$$$(((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&)))'''&&&''')))***(((&&&(((((((((((())))))))))))))))))(((((((((((())))))******)))))))))))))))*********)))(((((((((((()))+++'''$$$$$$(((***(((&&&'''((()))(((&&&%%%&&&''''''''''''(((((((((((((((***))))))***+++,,,***)))''''''(((((((((((())))))*********)))))))))(((((((((((()))***,,,---...//////000000111222333444444777999;;;;;;:::999999999>>>??????@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@???>>>===???DDDIIINNNQQQ[[[rrrpppnnnlllvvvmmmSSSFFF@@@<<<333333444444444444444444CCCMMMXXX___```______aaajjj}}}lllZZZYYYaaafffkkkmmmjjjgggjjjllllllhhh```VVVPPPQQQUUUXXX[[[hhh}}}|||wwwttttttuuussspppooooookkkfffddd___WWWOOOHHHAAA;;;777555444222000///...///////////////000000111333333111333666999<<>>666111+++)))''''''''''''%%%$$$''''''((((((((((((''''''(((((('''&&&&&&&&&'''''')))))))))(((''''''&&&&&&)))(((''''''))))))((('''(((((((((((())))))))))))+++***)))(((((('''(((((()))((('''&&&'''))),,,...***)))((((((''''''(((((()))((((((''''''(((((()))''')))))))))'''&&&'''(((''''''&&&&&&'''(((***+++---,,,+++,,,---,,,+++)))((((((((()))))))))******,,,,,,+++***((('''&&&&&&))))))))))))+++---///000000000111222333444555555888:::;;;;;;:::999::::::======>>>??????????????????@@@AAAAAABBBBBBAAAAAA???>>>>>>@@@DDDIIIOOORRR]]]ttt}}}llljjjkkkuuummmRRRFFF@@@<<<777777666555444333333222FFFPPP[[[```___^^^aaaeeeooogggWWWYYYcccgggmmmpppllliiijjjlllmmmggg\\\RRRRRRWWW]]]cccgggsss|||xxxuuuuuuwwwuuuqqqpppppplllfffaaa[[[QQQIIIBBB===888555555333222000///...//////000000000111222333444555222555999<<>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@===>>>>>>@@@CCCHHHNNNRRR]]]vvv|||kkkiiiiiissslllRRREEE???;;;;;;;;;999777444222111000LLLTTT]]]```^^^]]]aaaffflllsssvvvkkk[[[SSSYYYbbbkkkpppssspppnnnpppqqqpppfff[[[RRRVVV]]]dddlllrrr}}}|||yyywwwvvvxxxvvvrrrqqqpppkkkddd[[[UUUKKKCCC===:::777555444333111///......//////000000111111222444555666555999===@@@BBBFFFNNNTTTYYY```kkkxxx|||{{{{{{yyysss]]]XXXTTTXXXdddpppwwwyyy~~~vvvqqqqqqwww~~~~~~||||||}}}{{{{{{{{{{{{|||}}}~~~~~~|||||||||||||||{{{zzzyyywwwtttqqqnnnlllkkkkkklllnnnnnnoooooooooooooooooolllooorrrrrrmmmfff```\\\UUUVVVWWWXXXZZZ[[[\\\]]]ZZZTTTMMMJJJJJJKKKJJJIIIIIIKKKOOOVVV]]]aaacccccceeefffhhhiiikkkmmmnnnooosssrrrqqqooommmlllkkkkkkiiigggbbb^^^\\\]]]___`````````aaaaaaccchhhooosss{{{zzzyyyvvvpppdddUUUIIIKKKRRR[[[cccgggiiiiiiiiiiiiiiikkkoooqqqppplllhhhjjjiiigggdddbbb___^^^]]][[[UUUPPPOOORRRVVVWWWUUUPPPPPPPPPOOOMMMFFF===666111///,,,***+++++++++***((())))))******))))))(((******)))))))))******+++((((((((((((''''''''''''((()))))))))(((((())))))(((((((((((())))))))))))++++++)))((('''''''''''''''((()))******)))((('''))))))((('''''''''''''''&&&))),,,+++'''&&&(((+++%%%&&&''''''&&&%%%&&&'''+++)))'''&&&%%%&&&((()))&&&&&&&&&''')))***)))((('''(((((()))***+++++++++&&&&&&'''((()))***++++++***)))((((((***,,,///111000111222333444555555666888999::::::999999;;;<<<<<<<<<===>>>>>>>>>>>>=========>>>???????????????;;;<<<>>>???AAAEEELLLQQQ]]]vvv}}}lllkkkhhhrrrlllRRREEE???;;;:::999888777555444333222TTTYYY^^^___]]]\\\```dddkkkiiicccZZZTTTUUU___gggqqqtttuuuttttttwwwvvvrrrbbbXXXSSSZZZbbbhhhqqq{{{|||zzzyyyxxxuuuwwwuuuqqqnnnlllfff___SSSNNNFFF???;;;999777666333222000///......//////000000111111333444666777777<<>>>>>>>>>>>>>><<<======>>>???>>>>>>>>>:::<<<>>>>>>???DDDKKKQQQ]]]www~~~lllllliiissslllQQQEEE???;;;444555555555666666777777ZZZ\\\^^^___```bbbeeehhhiiibbbXXXQQQQQQYYYeeeoootttuuusssrrruuuwwwssslll[[[TTTSSS\\\dddiiiuuuzzzxxxxxxwwwwwwsssuuusssnnnjjjggg```YYYMMMHHHAAA<<<:::999999888333222000///....../////////000000111222444666777888===CCCEEEFFFKKKTTT[[[fffsss|||tttoooiiifffgggrrrxxxyyy}}}{{{xxxzzz~~~||||||~~~~~~xxxrrrooonnnpppssswwwzzz|||~~~}}}}}}}}}zzzyyyyyyyyyyyy{{{|||}}}}}}}}}}}}}}}{{{yyyvvvtttqqqpppooommmkkkjjjiiihhhjjjjjjjjjjjjjjjkkkkkklllmmmoooooolllgggaaa]]][[[XXXYYY[[[^^^aaadddfffggg]]][[[XXXSSSNNNJJJHHHHHHJJJPPPWWW\\\^^^aaadddgggkkkkkklllmmmnnnooopppqqqnnnnnnmmmkkkiiifffdddccchhhfffcccaaa```aaacccdddbbbaaa```___```dddjjjnnnqqqxxx{{{uuunnnfff[[[QQQLLLRRRZZZaaaeeehhhkkklllmmmnnnqqqvvvyyyuuummmeeeaaaaaabbbbbb```^^^[[[ZZZZZZZZZXXXUUURRRQQQTTTVVVOOOLLLKKKLLLNNNKKKDDD>>>111...***((()))*********(((((())))))))))))((((((((((((''''''((())))))***'''((((((((((((((((((((((((***+++***(((''')))+++(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&******)))(((((((((((()))%%%'''((()))((('''''''''$$$&&&''''''&&&&&&''')))((((((((((((((('''''''''''''''&&&(((******)))(((%%%&&&'''((()))******+++******)))((('''&&&&&&%%%(((((()))***,,,---...//////000000111222333444444666777888777777777:::<<<======>>>????????????>>>======>>>???????????????:::===??????@@@DDDLLLRRR^^^xxx|||jjjiiillluuukkkQQQDDD>>>:::444444555555555666666666\\\]]]^^^aaaeeeiiimmmpppbbb[[[QQQJJJLLLWWWeeeoootttrrrooonnnrrrsssmmmcccVVVPPPRRR]]]eeeiiivvv{{{vvvuuuuuuvvvvvvqqqssspppkkkgggccc\\\TTTHHHDDD???;;;:::::::::999222111000///......////////////000111222444666666777===DDDFFFGGGLLLVVV___kkkzzz|||}}}yyyuuurrrppprrr~~~{{{tttssswww|||}}}}}}}}}}}}{{{{{{~~~|||wwwnnngggbbbaaaaaafffmmmssswwwzzz~~~~~~}}}}}}zzzyyyxxxxxxyyyzzz|||}}}|||}}}}}}|||zzzwwwtttrrrmmmmmmnnnmmmmmmkkkjjjiiiiiiiiiiiihhhiiiiiijjjjjjkkklllkkkiiiddd```^^^^^^]]]^^^^^^^^^______``````___```___ZZZRRRLLLKKKKKKLLLTTT\\\``````aaaeeeiiiiiiiiijjjjjjkkklllmmmmmmoooooonnnllljjjgggeeeccchhhgggeeeccccccdddeeefffcccbbb```^^^___bbbhhhmmmmmmwww{{{uuullleee]]]UUUKKKPPPXXX___dddhhhkkknnnoooooosssxxx{{{xxxnnneee[[[\\\___``````^^^[[[YYYYYY[[[[[[WWWQQQOOORRRVVVOOOLLLJJJLLLNNNMMMGGGAAA222///+++)))***+++++++++''''''((((((((((((''''''******)))******+++,,,,,,'''''''''((((((((((((((((((***,,,+++(((''')))+++(((((((((((()))))))))))))))(((((((((((())))))***)))((('''&&&&&&''')))***++++++***)))))))))))))))&&&&&&'''(((((((((&&&%%%%%%'''((((((''''''(((***%%%&&&'''((()))))))))(((((('''&&&'''((((((&&&$$$%%%%%%&&&'''((()))******))))))(((((('''''''''''''''(((***+++------......//////000111222333333444666666777666666777999<<<======>>>???????????????>>>>>>???@@@@@@@@@@@@@@@;;;>>>@@@@@@@@@DDDLLLSSS```zzzzzzgggfffnnnxxxkkkQQQDDD>>>:::888888777555444333111111]]]```cccfffmmmsssrrrllleeeRRRFFFJJJSSSWWW^^^gggkkkgggdddfffkkkkkkddd\\\PPPPPPVVV```fffjjjuuu{{{uuurrrrrrtttuuuvvvtttqqqmmmiiiccc\\\TTTNNNDDD>>>888777;;;<<<999444111000000/////////000000000222444333222444999===@@@CCCFFFFFFHHHQQQ___kkkyyyyyynnnoootttxxx}}}{{{~~~|||zzzxxxuuussswww}}}{{{vvvrrrssstttuuuwwwxxxyyyyyy||||||}}}|||uuuuuuyyy~~~zzzrrrhhhaaa___```]]]aaaffflllvvv~~~|||~~~||||||~~~~~~{{{xxx|||}}}~~~{{{wwwvvvvvvvvvwwwyyy{{{||||||||||||{{{xxxvvvsssqqqrrrpppnnnnnnooonnnkkkhhhgggccc______dddiiikkklllnnnnnnlllhhhdddbbbaaabbbgggfffdddbbbaaaaaabbbccccccbbb^^^ZZZUUUPPPLLLJJJOOORRRVVVZZZ]]]aaaeeehhhiiijjjjjjiiihhhiiilllnnnnnnmmmkkkiiihhhhhhhhhhhhfffgggiiiiiihhhhhhiiikkkgggeeeaaa^^^^^^```dddgggnnnrrrtttpppkkkeee\\\TTTEEEKKKSSS\\\ccciiinnnqqqyyyxxxtttpppooopppkkkeee^^^]]]\\\[[[\\\]]]^^^_________^^^[[[WWWUUUUUUVVVSSSNNNJJJKKKOOOOOOJJJDDD666222...,,,---,,,(((%%%&&&'''''''''(((((())))))...,,,***(((''''''))))))((((((((((((((((((((((((###%%%&&&&&&%%%$$$$$$%%%''''''''''''''''''''''''''')))***+++,,,***)))(((((()))***+++++++++++++++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''(((((()))))))))(((((('''''''''((((((''''''(((((())))))******+++***(((&&&%%%&&&'''((('''(((***,,,...000222222222222111000111222444555444555666777888999::::::<<<;;;;;;<<<<<<===>>>???AAAAAAAAA@@@@@@?????????@@@??????BBBCCCEEEMMMWWWaaayyyuuujjjjjjooo{{{mmmSSSCCC===;;;666666555555444444444444```bbbdddggglllqqqpppjjj___OOOFFFLLLUUUYYY___ffffffbbb```bbbeeeccc[[[TTTNNNQQQXXXbbbggglllxxxyyyvvvrrrpppppprrrssssssnnnllliiieee___XXXQQQKKK@@@<<<999;;;??????999444000000//////...//////000000222444444333555:::???CCCFFFHHHIIIKKKTTTcccooouuuhhhfffiiippp}}}}}}}}}|||{{{{{{|||wwwtttrrrtttyyyzzzvvvqqqpppooommmmmmppptttyyy||||||tttsssvvv{{{zzzuuummmddd______```aaaeeeiiimmmuuu}}}|||yyyxxxxxxzzz|||}}}|||zzz||||||}}}}}}zzzvvvuuuuuuuuuuuuwwwxxxyyy{{{{{{zzzyyywwwtttrrrppprrrpppnnnnnnnnnnnnkkkhhhfffbbb___```dddhhhkkklllnnnooonnnllliiigggfffggghhhfffdddbbbaaaaaabbbcccdddbbb^^^YYYUUUQQQNNNMMMMMMQQQVVV[[[___bbbccceeeggghhhhhhhhhffffffgggiiijjjiiihhhfffeeeeeeffffffggghhhiiiiiigggggghhhiiijjjgggbbb___]]]___aaaccciiinnnqqqnnnjjjddd[[[SSSKKKMMMRRRYYYaaajjjqqquuuwwwwwwsssnnnmmmmmmjjjddd```___]]]^^^___```aaaaaaccccccbbb^^^ZZZWWWVVVWWWVVVPPPKKKJJJMMMNNNKKKGGG999444///,,,,,,+++(((%%%'''''''''((((((((())))))***)))(((''''''(((***+++(((((((((((((((((((((((((((***++++++)))(((((()))''''''''''''''''''''''''%%%&&&((()))***)))(((''''''(((((()))******))))))***))))))(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((()))))))))))))))((((((((((((((()))(((((((((((())))))))))))((('''%%%$$$###$$$&&&''''''((()))***,,,...000111111111111111222333444444666666777777888888999999<<<;;;;;;<<<<<<===>>>???AAAAAAAAA@@@@@@?????????@@@>>>???BBBCCCEEEMMMWWWddd|||mmmeeegggqqq}}}lllRRRDDD===<<<666666777777666666555444bbbdddeeegggkkkooolllfffWWWMMMIIIPPPXXX[[[___eeeaaa```___```___ZZZRRRKKKKKKRRR\\\dddhhhnnn|||yyyvvvtttrrrqqqrrrsssrrrqqqgggeeebbb___[[[TTTMMMHHH===<<<<<>>888000,,,+++***(((&&&''''''(((((((((((())))))&&&%%%%%%&&&''')))+++,,,(((((((((((((((((((((((((((***+++***(((''''''(((''''''''''''''''''''''''&&&'''(((((('''&&&$$$###&&&&&&'''(((((((((''''''))))))((((((''''''(((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((())))))))))))((((((((((((((())))))))))))))))))(((((((((((())))))'''''''''((()))***((((((((((((***,,,...000000000111222333333444333888888888888888888888888<<<;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@?????????@@@>>>???BBBCCCEEENNNWWWgggvvveeeaaaeeesssjjjRRRDDD>>><<<666777777888777666555444```cccdddeeeiiimmmiiicccTTTOOONNNUUU[[[]]]___bbb```bbbcccaaa]]]UUUMMMHHHHHHRRR^^^eeeiiiqqqxxxxxxwwwvvvvvvwwwvvvsssqqqbbb```^^^[[[WWWRRRKKKFFF???>>>>>>???AAA>>>888222..................///000///111444555555888>>>CCCIIIKKKMMMPPPVVVbbbrrr}}}wwwiiiddddddhhhzzzzzzwwwzzz~~~}}}zzzwww|||~~~}}}zzzyyywwwuuurrrpppvvvsssooommmpppxxx}}}vvvtttuuusssqqqkkkddd^^^]]]bbbgggmmmpppqqqpppsssxxxzzzyyyssstttvvvyyy}}}{{{yyyvvvuuuwwwxxxxxxxxxuuutttsssqqqqqqqqqrrrsssuuuuuuttttttrrrooommmkkkoooooonnnmmmlllkkkiiigggeeecccbbbbbbeeeiiilllnnnoooqqqttttttsssqqqpppooolllkkkiiigggffffffeeeeeehhheee___ZZZUUUSSSSSSSSSOOOPPPSSSWWW[[[]]]^^^^^^dddgggkkklllkkkjjjiiiiiilllkkkkkkkkkkkkkkkkkkkkkiiijjjjjjhhheeebbbbbbcccgggeeeaaa^^^[[[[[[[[[\\\```ggglllkkkhhhcccYYYQQQHHHCCC@@@FFFRRR```iiimmmnnnooonnniiihhhiiigggcccdddbbb```aaadddggghhhgggeeeeeeddd```ZZZVVVTTTTTTUUUSSSQQQOOOOOONNNLLLKKK@@@:::111,,,++++++***((((((((((((((((((((())))))$$$$$$%%%%%%'''(((***+++((((((((((((((((((((((((((()))***)))'''&&&&&&&&&''''''''''''''''''''''''***))))))(((&&&$$$"""!!!&&&&&&'''((((((''''''''')))(((((('''''''''(((((())))))))))))))))))))))))&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******))))))((((((''''''***)))))))))***+++,,,---))))))((((((***,,,...///...///111333444444444333777777777888888999999999<<<;;;;;;<<<<<<===>>>???@@@@@@@@@??????????????????>>>???BBBCCCEEENNNXXXgggpppcccbbbfffsssiiiQQQDDD===:::888777555444444555555666\\\```bbbeeeiiikkkggg___TTTSSSUUUZZZ]]]]]]]]]______cccfffcccZZZQQQJJJHHHHHHTTTaaagggkkkvvv}}}{{{zzzyyyyyyxxxuuuqqqmmmaaa___]]]ZZZWWWRRRKKKGGGDDDAAA>>><<<<<<999555111...............///000000///222555666666999???DDDJJJLLLPPPUUU^^^kkkzzzyyyooollllllppp}}}yyywwwzzzzzzuuuyyy~~~{{{wwwtttssssss{{{yyywwwvvvxxx}}}|||uuuqqqqqqqqqppplllfffaaabbbggglllrrruuuuuurrrrrrvvvwwwvvvrrrsssvvvxxxzzz{{{|||}}}zzzwwwsssrrrssstttuuuuuutttsssrrrqqqppppppqqqqqqrrrrrrrrrqqqooommmkkkjjjmmmmmmmmmllljjjhhhgggfffeeedddddddddeeehhhlllnnnooorrrtttuuusssqqqpppoooooonnnmmmkkkjjjiiihhhhhhiiifffaaa[[[WWWUUUTTTTTTTTTQQQPPPQQQUUUZZZ\\\]]]```dddiiilllmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmhhhiiihhhfffbbb```______bbb```^^^\\\ZZZZZZZZZZZZ___eeejjjjjjgggccc[[[SSSJJJEEEBBBGGGRRR^^^fffhhhhhhlllllliiihhhjjjjjjhhhhhhddd``````eeeiiijjjjjjbbbcccaaa]]]XXXSSSPPPOOOPPPRRRTTTUUURRROOOLLLJJJBBB;;;222---+++,,,+++***))))))))))))))))))((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))+++,,,+++)))(((((()))(((((((((((((((((((((((())))))(((((('''&&&&&&%%%(((((()))))))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((******))))))((((((''''''&&&&&&&&&&&&'''(((((()))******)))***+++---///000...///111333444444444333444555666888999;;;<<<<<<<<<;;;;;;<<<<<<===>>>??????????????????????????????===>>>AAACCCFFFNNNXXXggg~~~lllbbbaaaeeeqqq}}}hhhQQQCCC<<<999999777333000///222555777ZZZ___cccfffjjjkkkddd[[[TTTVVVYYY[[[[[[[[[\\\]]]^^^cccgggbbbWWWMMMIIIIIILLLXXXdddjjjppp~~~xxxwwwvvvuuussspppkkkgggbbb```^^^\\\XXXSSSLLLHHHFFFBBB===999666444222000//////...//////000111222111333666777777:::@@@EEEJJJMMMSSS\\\gggvvvyyysssssstttzzz~~~|||zzzyyy|||zzztttuuuxxx{{{}}}}}}yyyuuurrrsssvvv||||||{{{|||}}}~~~~~~{{{tttnnnlllpppqqqooolllhhhhhhkkkooossswwwxxxtttrrrttttttrrroooqqqsssttttttuuuvvvwwwxxxuuuqqqpppqqqrrrsssssssssrrrpppooooooooopppppppppppppppooonnnllljjjhhhjjjkkkllljjjgggeeeeeeeeedddeeeeeeddddddeeeiiikkknnnppprrrsssqqqpppppppppqqqpppooonnnllljjjiiiiiigggeeeaaa]]]ZZZYYYXXXXXXXXXTTTOOOOOOTTTYYY\\\\\\\\\```eeeiiijjjkkklllmmmlllllllllllllllkkkjjjiiiggggggfffccc```]]]\\\\\\^^^]]]\\\[[[[[[ZZZZZZZZZ\\\bbbggggggfffeee___XXXNNNJJJFFFGGGNNNVVV\\\___dddhhhkkkiiijjjnnnppppppnnnggg``````eeejjjmmmmmmeeeeeeccc^^^WWWPPPLLLJJJKKKPPPVVVWWWTTTOOOLLLLLLEEE>>>555///---,,,+++)))******))))))))))))((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&'''))))))'''''''''(((((((((((((((((((((((((((%%%%%%&&&''')))***,,,,,,))))))*********)))((((((''''''&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((())))))))))))(((((((((((('''''''''(((((((((((((((((((((***+++---...//////...///111222333444555555444444666888:::<<<===>>><<<;;;;;;<<<<<<===>>>???>>>>>>>>>???????????????>>>===>>>AAACCCFFFOOOXXXiiivvveee]]]^^^aaaqqq}}}eeeOOOCCC<<<888999666222......111555777[[[aaagggjjjmmmkkkbbbWWWSSSVVVYYYYYYWWWXXX[[[]]]^^^eeeiiicccVVVLLLKKKNNNRRR]]]gggmmmvvv{{{yyysssqqqpppooonnnkkkfffccccccbbb___]]]YYYTTTMMMHHHCCC@@@;;;777444222000////////////000000111333333222555777888888;;;@@@EEEKKKOOOXXXcccqqq~~~xxxvvvwwwyyy}}}zzzxxxwwwwwwxxxyyy|||~~~wwwuuuvvvwwwzzz{{{xxxtttrrruuuzzz||||||}}}~~~}}}{{{yyyxxxxxxzzzyyy|||{{{uuupppnnnooorrrsssqqqnnnmmmnnnqqqsssxxxzzzvvvrrrrrrrrrooolllooorrrsssrrrrrrsssuuuwwwtttqqqooopppqqqqqqqqqpppooonnnmmmlllmmmnnnooonnnoooooonnnmmmkkkiiihhhgggiiijjjhhheeecccbbbcccbbbcccdddbbb```aaadddggglllnnnpppppppppppprrrtttqqqpppooonnnllljjjiiihhhbbbaaa```___^^^^^^^^^^^^[[[VVVRRRRRRWWW[[[\\\[[[[[[^^^cccfffggghhhjjjkkkiiiiiijjjiiiiiigggeeeddddddddddddaaa]]][[[ZZZZZZ^^^^^^^^^]]]\\\[[[ZZZYYYVVV\\\bbbccceeegggddd___XXXTTTMMMHHHHHHMMMSSSWWW```fffkkkkkkmmmssswwwxxxuuulllbbb```eeelllppppppooonnnjjjcccZZZPPPJJJGGGIIIOOOUUUVVVRRRNNNNNNOOOIIIBBB888111...+++(((&&&*********)))))))))((((((''''''((((((((('''''''''(((((((((((((((((((((((("""$$$&&&&&&%%%%%%&&&'''((((((((((((((((((((((((%%%%%%&&&'''(((***,,,,,,)))************)))(((''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***))))))((((((((('''''''''''''''&&&'''((()))******(((((((((((())))))))))))))))))*********)))(((((($$$&&&)))+++---.........//////000111222444555666555666777888:::;;;<<<===<<<;;;;;;<<<<<<===>>>???===>>>>>>>>>?????????@@@>>>===>>>AAACCCFFFOOOYYYnnnppp^^^YYY\\\^^^sssaaaMMMCCC<<<999777555333222111222444555^^^dddjjjnnnooolll```TTTPPPUUUXXXVVVTTTVVV[[[]]]___gggllleeeWWWNNNOOOSSSVVVaaajjjppp{{{wwwpppoooooonnnllllllkkkiiieeecccdddccc```^^^ZZZTTTMMMIII>>><<<:::777444111///---000000000000111222333444333666888888888;;;@@@EEELLLQQQ[[[hhhwww}}}yyyxxxyyy|||xxxuuurrrpppppprrrtttvvvzzz{{{xxxwwwvvvyyy|||yyyuuutttxxx~~~}}}}}}}}}~~~|||xxxuuusssrrrvvvssssssyyy|||yyyuuutttnnnrrruuuuuurrrooopppqqqsssxxxzzzvvvrrrqqqpppnnnlllooorrrsssrrrrrrtttwwwvvvtttqqqooopppqqqqqqpppmmmlllkkkkkkkkkkkkmmmmmmnnnnnnnnnnnnmmmkkkiiihhhfffhhhiiigggdddaaaaaaccc```bbbbbb```^^^]]]```cccjjjlllnnnoooppprrruuuwwwpppoooooommmllliiihhhfff]]]]]]^^^___```aaabbbbbb\\\XXXUUUVVV[[[^^^]]]ZZZ]]]```dddffffffgggiiijjjhhhiiiiiiiiigggeeecccbbbccccccbbb```\\\YYYYYYYYY`````````___]]][[[ZZZYYYQQQWWW]]]```dddhhhhhhdddfff```WWWNNNIIIKKKQQQWWW^^^eeekkklllooovvv{{{}}}zzzooodddaaafffnnnrrrssswwwvvvqqqhhh]]]RRRJJJFFFIIIOOOTTTTTTPPPMMMOOOSSSLLLEEE;;;333...***%%%"""+++*********))))))((((((&&&''''''((())))))(((((((((((((((((((((((((((((($$$&&&))))))))))))***,,,))))))))))))))))))))))))))))))(((''''''''''''((())))))******)))(((''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((($$$$$$%%%&&&''')))******++++++******)))))))))((((((((((((((()))***,,,,,,''''''(((((())))))******&&&&&&''''''&&&%%%$$$$$$!!!###'''+++---...---,,,000000///000111444666777777777888999::::::;;;;;;<<<;;;;;;<<<<<<===>>>???======>>>>>>?????????@@@>>>===>>>AAACCCFFFOOOYYYsssmmmZZZWWW[[[^^^uuu|||^^^LLLCCC===:::555555666666555555444333cccdddhhhkkkkkkaaaRRRFFFJJJMMMRRRYYY\\\^^^aaadddiiikkkhhh]]]RRRNNNPPPSSS^^^ccckkkuuu|||ooogggeeefffgggiiikkknnnnnnjjjddd_________^^^[[[UUUNNNGGGCCC???<<<777333111///...,,,000000000000111111111111222333777<<<>>>>>>DDDKKKPPPYYYhhhwww~~~wwwqqqjjjgggiiimmmpppqqq}}}zzz{{{~~~{{{yyyvvvsssssstttvvvwww~~~}}}~~~{{{uuuqqqnnnmmmmmmpppooonnnnnnqqqsssttttttpppooonnnmmmnnnpppqqqssswwwwwwuuuqqqmmmjjjjjjkkknnnooopppqqqqqqqqqqqqppppppppppppooonnnllljjjhhhhhhfffeeefffjjjlllkkkiiihhhjjjlllkkkiiifffeeeeeeeeeeeeddddddcccccccccccccccaaa___^^^^^^```bbbdddfffiiilllnnnooopppqqqssskkkkkkkkklllmmmkkkhhheee```aaaccceeeeeebbb\\\XXXRRRRRRTTTVVVWWWYYY[[[[[[^^^```cccfffhhhhhhhhhhhhgggggggggfffeeedddbbbbbb___^^^]]]\\\]]]^^^aaabbbaaacccddddddaaa]]]ZZZXXXUUUWWWXXXZZZ\\\```eeeiiifff```YYYQQQJJJFFFJJJRRRZZZcccjjjkkkpppxxx|||zzzvvvqqqgggaaaeeeqqqzzz|||}}}tttmmmkkkeeeWWWJJJEEEEEEHHHLLLOOOQQQRRRSSSSSSMMMJJJDDD<<<333...,,,,,,''''''''''''((((((((((((+++*********))))))(((((('''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))$$$&&&))))))(((&&&&&&&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''(((***+++---...---,,,***)))((((((((())),,,+++++++++******)))))))))((('''&&&&&&'''((())))))))))))***+++++++++,,,///000333555666555444333777888888777777777:::<<<;;;<<<<<<===============>>>>>>?????????>>>>>>===>>>===>>>AAACCCGGGQQQ[[[qqquuuaaaXXX^^^gggttt```LLLBBB===:::888888777666666666666666aaabbbdddeeebbbYYYMMMDDDHHHLLLSSSZZZ^^^```ccceeeooooooiii\\\QQQMMMQQQUUU]]]dddmmmyyy~~~pppfffaaa```aaaeeegggjjjkkkiiieee```]]]\\\[[[ZZZVVVQQQJJJDDD@@@>>>:::555222000...---+++......///000111222333333333555:::???AAABBBGGGNNNWWW```nnn}}}~~~sssnnnhhhfffhhhnnnrrrtttxxx~~~~~~wwwuuusssqqqrrrtttxxx{{{zzzzzz{{{}}}}}}{{{yyyuuuqqqmmmkkkiiiiiinnnmmmkkklllnnnooopppppplllkkkiiiiiijjjllloooqqquuutttrrrnnnjjjhhhhhhiiiiiijjjkkkllllllllllllllloooooooooooommmkkkiiihhhiiigggeeeeeeggggggfffdddcccfffhhhhhhgggeeeddddddeeeeeedddddddddcccccccccbbbaaa___]]]]]]^^^```bbbfffiiilllnnnnnnnnnnnnooojjjkkklllnnnnnnkkkfffbbb[[[[[[]]]^^^]]]YYYSSSNNNLLLMMMOOORRRUUUXXXZZZ[[[^^^```cccfffhhhhhhggggggbbbcccddddddddddddccccccaaa`````````aaacccfffgggiiijjjkkkgggaaaZZZWWWVVVSSSTTTVVVWWWYYY]]]bbbfffccc]]]VVVOOOHHHDDDHHHPPPZZZcccjjjlllpppvvvyyywwwsssmmmccc\\\___iiirrrtttyyypppjjjhhhcccWWWMMMHHHDDDFFFJJJNNNPPPQQQRRRSSSSSSOOOGGG===333,,,))))))))))))))))))))))))))))))******)))))))))((((((((())))))((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%((((((((()))))))))******&&&'''((('''&&&%%%'''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((()))******))))))'''&&&%%%%%%%%%&&&******)))))))))((((((((()))((('''&&&&&&'''((())))))))))))***++++++,,,,,,---...000222333333222222777777888777777888:::<<<<<<<<<===>>>>>>>>>>>>===????????????????????????@@@>>>???BBBDDDHHHRRR]]]ssswwwcccZZZ___gggwwwbbbNNNCCC>>>;;;777666666555444555555555aaabbbbbb^^^WWWOOOIIIEEEGGGMMMVVV\\\aaaeeehhhiiirrrmmmdddXXXNNNLLLRRRYYY___hhhtttxxxlllfffeeedddcccdddgggjjjhhhbbb]]]ZZZYYYZZZYYYVVVRRRLLLFFFAAA>>><<<888444000///...,,,+++,,,---...000222444555666555777===DDDGGGGGGLLLSSS___hhhvvv~~~ppplllgggfffiiioootttwwwxxx~~~}}}~~~uuurrrooonnnooosssxxx{{{zzz{{{}}}}}}zzzwwwuuurrrooolllkkkjjjjjjllljjjhhhiiijjjkkkjjjjjjgggeeecccaaacccfffjjjmmmooonnnlllhhhdddbbbbbbccceeeffffffggghhhhhhiiiiiikkkkkkkkkkkkjjjhhhfffeeeiiigggeeedddcccbbb```^^^___aaacccdddcccbbbbbbcccddddddddddddccccccccccccbbb```^^^\\\\\\]]]^^^___dddgggkkknnnmmmlllllllllkkkkkkmmmnnnmmmiiiccc^^^WWWWWWWWWWWWUUUPPPIIIDDDDDDFFFIIIMMMRRRVVVYYY[[[___aaacccfffggggggfffeeeaaabbbcccccccccbbbaaaaaaaaaaaabbbccceeehhhjjjlllqqqrrrqqqjjj___VVVSSSTTTQQQSSSTTTUUUVVVZZZ^^^bbbddd^^^XXXRRRKKKGGGKKKRRRYYYaaaiiimmmqqqtttuuusssqqqlllccc[[[^^^iiiqqqtttssslllfffddd```XXXPPPMMMCCCEEEHHHKKKOOOQQQSSSTTTVVVRRRIII>>>444---******+++++++++***************((((((((((((((('''''''''******)))((('''&&&%%%%%%(((((((((''''''''''''&&&))))))))))))************(((((('''%%%$$$%%%'''***((((((((()))))))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''***)))((('''''''''''''''((('''&&&%%%$$$$$$%%%%%%((((((''''''''''''&&&&&&((((((''''''''''''((((((((())))))***++++++,,,,,,---...000222333333333222666777888888777888:::<<<<<<===>>>>>>??????>>>>>>AAA@@@???>>>>>>???@@@AAABBB@@@@@@BBBDDDIIISSS^^^sssxxxeee]]]bbbkkk|||cccNNNDDD>>><<<666555444444333333444444eeeeeebbbZZZPPPIIIIIIKKKLLLRRRZZZ___dddjjjnnnnnnllleeeZZZQQQJJJLLLVVVaaahhhsssyyyrrrpppooommmjjjhhhkkkkkkfff\\\VVVTTTVVVZZZXXXTTTOOOJJJEEEAAA>>>;;;888333000///...---,,,---...///111333444555666777:::AAAIIILLLMMMSSSZZZdddnnn|||~~~~~~tttqqqnnnlllnnnqqquuuxxx|||{{{xxx}}}}}}yyyrrrpppllljjjkkkoootttwwwzzzzzz{{{|||~~~}}}zzzxxxtttqqqlllhhhfffgggiiikkkkkkiiigggggghhhhhhfffeeebbb```\\\ZZZ[[[^^^bbbeeeggggggeeebbb^^^\\\]]]^^^ccccccddddddeeefffggggggeeeeeeeeeeeedddbbb```___fffeeecccbbb```___]]]\\\]]]___aaaaaa___^^^______bbbbbbbbbbbbbbbbbbbbbbbb```___]]][[[ZZZZZZ[[[\\\aaaeeejjjmmmmmmlllllllllooommmkkkjjjgggccc^^^ZZZXXXWWWVVVTTTQQQLLLEEE@@@???AAAEEEJJJOOOTTTXXXZZZ^^^```dddfffgggfffdddcccdddeeeeeeeeecccaaa___]]]___```aaacccfffiiilllnnnrrrsssqqqggg[[[RRRPPPRRRRRRSSSTTTUUUVVVYYY]]]```bbb]]]XXXSSSLLLGGGJJJQQQVVV]]]gggnnnrrrssssssrrrllliiibbb\\\___jjjsssvvvooojjjddd```\\\WWWSSSPPPDDDEEEGGGJJJOOOSSSUUUUUUUUUQQQIII???666000......+++++++++***************''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((('''))))))))))))*********+++'''((('''&&&%%%%%%''')))))))))*********+++++++++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&)))))))))(((((('''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((((()))***+++,,,,,,---///000222333555555555555666777888888888888:::;;;======>>>???????????????BBBAAA???>>>>>>@@@BBBCCCDDDAAAAAACCCEEEIIITTT___rrrsssccc___hhhrrraaaMMMBBB===;;;666555555444333444444444hhhfff```TTTIIIFFFJJJPPPTTT[[[aaacccgggooosssrrrdddZZZQQQLLLKKKPPP^^^mmmttt{{{zzzyyytttoooooopppmmmeeeZZZSSSRRRTTTZZZWWWRRRLLLFFFBBB???>>>;;;888444111000000///...000000111222333444555555999<<>>???????????????AAA@@@???>>>>>>@@@BBBCCCDDDAAAAAACCCEEEIIISSS^^^ooo~~~lll^^^___mmmzzz}}}{{{]]]JJJ@@@;;;999777666555555444444555555hhhcccZZZNNNDDDDDDKKKSSS[[[eeellllllooouuuvvvrrr]]]RRRJJJJJJMMMSSScccssszzz|||xxxtttrrrlllcccZZZUUUUUUVVVXXXUUUNNNGGGBBB???======:::777333111000000000///111111222333444444555555:::===DDDLLLQQQUUU^^^fffmmmwww{{{ooommmiiiiiisss}}}}}}|||xxxuuutttwwwyyyuuuyyy{{{vvvpppllleeedddcccccceeeiiimmmpppqqqooommmnnnppprrrssssssmmmfff^^^VVVTTTXXX^^^bbbeeedddcccccccccbbb```^^^YYYVVVSSSPPPPPPRRRUUUWWW]]]]]]]]][[[YYYYYYZZZ\\\[[[ZZZXXXWWWWWWXXXYYYYYY]]]^^^^^^^^^]]]\\\ZZZYYYYYY[[[\\\[[[ZZZZZZ[[[\\\[[[\\\\\\[[[XXXWWWWWWXXX[[[[[[[[[\\\\\\\\\\\\\\\ZZZZZZYYYXXXWWWWWWWWWWWW[[[___cccgggiiikkknnnpppsssnnnfff___\\\ZZZZZZYYY[[[ZZZXXXWWWUUUQQQLLLHHHGGGHHHKKKNNNQQQUUUWWWXXX[[[^^^bbbfffgggeeecccaaa```bbbeeeggghhhhhhfffeeebbbcccdddfffhhhjjjlllmmmiiifffaaaZZZUUURRRSSSUUUVVVVVVVVVVVVVVVXXX[[[^^^[[[WWWSSSOOOGGG@@@BBBGGGKKKPPP[[[gggllllllmmmpppjjjjjjfff___\\\___cccdddeeefffccc]]]YYYYYYWWWTTTJJJHHHFFFIIIOOOUUUWWWWWWVVVSSSNNNDDD:::111,,,***))))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&'''((()))******&&&''''''''''''((((((((((((((((((((())))))))))))###&&&)))***(((&&&&&&&&&''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%&&&'''((()))***'''(((((((((((((((''''''((())))))))))))*********''''''((((((((((((''''''''''''(((***+++,,,---...---...///000222333555555555777999999999888999:::<<<===>>>>>>??????>>>>>>??????>>>>>>???@@@BBBBBBAAA@@@@@@CCCDDDHHHQQQ[[[mmmxxxfff\\\```ppp~~~{{{zzzqqqWWWGGG???:::888777666666555444555555555hhhaaaVVVIIICCCEEENNNVVV```mmmwwwwwwxxx{{{vvvmmmWWWLLLEEEHHHKKKPPP___oooxxx~~~|||uuupppiiiaaa\\\ZZZZZZ[[[ZZZUUUNNNFFFAAA>>>>>>>>>999666222000000000///...///000111333444666777888;;;===CCCKKKQQQWWWaaakkkvvv~~~xxxrrrgggffffffiiiuuu}}}{{{||||||||||||zzz|||yyywww{{{{{{uuuwww|||~~~vvvqqqmmmllleeedddcccbbbbbbcccdddeeekkkkkkkkknnnqqqssssssssskkkfff^^^WWWUUUVVVZZZ\\\___^^^^^^^^^^^^]]][[[XXXRRRQQQOOONNNOOOQQQTTTVVVUUUUUUUUUUUUTTTTTTWWWYYYWWWVVVTTTRRRPPPQQQQQQRRRWWWXXXYYYYYYXXXWWWUUUTTTSSSUUUWWWWWWVVVVVVWWWZZZWWWXXXXXXVVVUUUTTTUUUVVVWWWWWWWWWXXXXXXYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWW[[[]]]```bbbdddgggkkknnnooojjjddd___^^^^^^^^^]]]]]]]]]\\\\\\[[[XXXTTTQQQPPPQQQRRRSSSTTTVVVWWWWWWYYY\\\aaaeeegggfffcccaaa^^^```dddhhhiiiiiihhhgggbbbbbbdddeeefffggghhhhhhgggbbb[[[VVVVVVWWWXXXXXXTTTTTTTTTTTTSSSTTTXXXZZZ^^^ZZZWWWRRRJJJBBBBBBGGGGGGKKKTTT```eeedddeeejjjhhhjjjhhh```[[[[[[\\\[[[___bbbbbb\\\ZZZ\\\[[[WWWLLLHHHEEEGGGNNNSSSUUUUUUSSSQQQNNNFFF<<<222,,,)))))))))(((((('''&&&&&&%%%&&&&&&''''''((((((((((((&&&&&&''''''(((((())))))%%%%%%&&&&&&''''''''''''&&&'''''''''((((((((((((%%%'''(((((('''&&&&&&'''************++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&'''((()))***&&&&&&'''(((((('''&&&&&&(((((()))))))))*********&&&'''((())))))((('''&&&''''''(((***+++,,,---...---......000222333555666444777999:::999999999:::<<<<<<===>>>>>>>>>>>>=========>>>>>>???@@@@@@AAA>>>===???CCCDDDFFFNNNWWWkkkwwwfff\\\```ooo||||||{{{hhhRRREEE???;;;888666555444444333333444444iiiaaaTTTIIIDDDHHHQQQYYYaaarrruuuhhhSSSGGG@@@DDDHHHKKKWWWgggsss|||xxxxxxyyytttnnneee___]]]]]]^^^^^^]]]XXXPPPHHHCCC@@@@@@AAA777444000......///.........///000333555777999:::<<<===BBBJJJQQQWWWbbbmmm}}}|||yyysssmmmdddfffhhhnnn{{{}}}~~~yyytttqqqqqqssstttuuu|||uuuvvvzzz|||tttnnnmmmnnnjjjhhhfffccc___]]][[[ZZZbbbcccfffkkknnnpppooommmddd```[[[UUURRRQQQRRRSSSZZZYYYYYYZZZZZZYYYWWWTTTMMMMMMMMMNNNOOORRRUUUWWWMMMNNNNNNNNNNNNOOORRRTTTWWWUUURRRPPPNNNNNNOOOOOORRRRRRSSSSSSSSSQQQPPPOOOPPPSSSUUUTTTRRRRRRTTTWWWRRRSSSTTTSSSRRRRRRTTTVVVUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWW[[[\\\^^^___```ccchhhkkkjjjgggcccaaaaaabbbaaaaaaaaa``````aaaaaa___\\\YYYWWWWWWWWWWWWWWWWWWWWWWWWXXX[[[aaaeeegggfffdddbbb```bbbeeehhhiiihhheeeddd___```aaabbbcccccccccccchhhaaaYYYUUUXXX[[[\\\[[[RRRRRRRRRQQQPPPQQQTTTWWW\\\YYYUUUPPPGGG??????CCCFFFHHHPPP\\\```^^^```eee^^^bbbbbb[[[VVVUUUUUUTTTZZZ```aaa]]][[[^^^^^^[[[LLLHHHDDDFFFLLLRRRTTTSSSMMMMMMLLLFFF>>>555///,,,***))))))((('''&&&&&&%%%'''''''''((((((((())))))((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((('''&&&$$$%%%'''***''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''((())))))&&&'''((()))))))))'''''''''((((((((())))))******&&&'''((())))))((('''&&&&&&'''(((***+++,,,......//////000222333666777999444666999:::999999999:::;;;<<<<<<===============;;;<<<===???@@@@@@@@@@@@<<<<<>>@@@BBBFFFLLLVVVcccqqqzzz{{{pppgggddd```hhhqqqyyy{{{sssnnnnnnpppqqqppp}}}rrrjjjjjjpppzzz~~~zzzssslllhhhhhhjjjppplllgggdddccc```\\\XXXZZZ\\\```dddfffggggggfffbbb```\\\XXXUUUSSSSSSSSSVVVVVVVVVVVVVVVTTTSSSSSSOOOLLLIIIJJJLLLNNNNNNLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNRRRRRRSSSSSSSSSRRRPPPOOOLLLMMMNNNOOOPPPQQQPPPPPPQQQQQQQQQPPPPPPPPPQQQQQQTTTTTTTTTTTTTTTTTTTTTUUUQQQSSSUUUUUUSSSRRRSSSTTT[[[XXXUUUWWW]]]cccgggiiijjjhhheeeccccccbbb```___eeeggghhhgggcccaaa______\\\\\\\\\[[[[[[ZZZZZZZZZ[[[___cccfffeeebbb```___cccdddeeefffeeedddcccbbbaaaaaa```___^^^^^^______]]][[[[[[\\\]]]___^^^]]]TTTTTTTTTTTTTTTTTTTTTTTT\\\^^^\\\TTTLLLEEE>>>888777@@@LLLUUUYYYZZZZZZZZZXXX[[[^^^^^^[[[WWWTTTSSSUUUZZZ]]]\\\ZZZ[[[ZZZWWWNNNIIICCCBBBFFFJJJMMMMMMIIIGGGDDDAAA===777000++++++***((('''&&&&&&''''''''''''&&&&&&(((+++...000&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''***+++(((&&&((((((''''''''''''(((((()))&&&$$$%%%((((((%%%"""%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))*********,,,***'''%%%%%%&&&''')))(((((())))))***,,,---...000000000111111222222333777777777888999999::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>?????????>>>===???AAABBBDDDLLLUUUjjjvvvfffZZZZZZkkk}}}mmmWWWIIIBBB===:::666666555444333333333333ttt___MMMKKKOOOTTT]]]iiiwwwtttcccJJJDDD??????BBBHHHRRR\\\qqq}}}{{{yyyvvvtttpppkkkccc]]]ZZZ[[[\\\]]][[[VVVOOOKKKIIIFFF@@@;;;333222111000////////////---///111222333666999<<>>@@@@@@???>>>===<<<;;;;;;>>>===???AAABBBDDDLLLUUUgggvvvfffZZZ[[[kkk}}}www___MMMCCC===;;;777777666555444444444444gggVVVHHHGGGNNNVVVaaammm}}}kkkYYYHHHBBB>>>???AAAGGGSSS___vvv}}}{{{yyywwwtttrrrlllhhhaaa\\\ZZZZZZZZZYYYVVVRRRMMMIIIGGGCCC===888222222111000/////////000111333555666777999===@@@CCCFFFKKKSSS```ppp}}}zzzssshhhaaa^^^eeennnxxx||||||zzzwwwssspppooopppyyywwwqqqiiicccbbbgggnnnsssxxxuuuooohhhdddcccgggjjjnnnkkkgggdddaaa^^^ZZZWWWUUUTTTTTTSSSTTTVVVYYYZZZ]]]\\\[[[YYYWWWUUUSSSRRRPPPPPPOOOOOONNNNNNMMMMMMHHHGGGFFFGGGIIILLLMMMMMMKKKJJJIIIGGGFFFEEEEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJJJJFFFFFFGGGHHHJJJMMMOOOPPPPPPRRRTTTUUUUUUUUUSSSRRROOOQQQSSSTTTSSSSSSTTTVVVUUUSSSSSSVVVZZZ^^^```aaaaaaaaabbbdddfffhhhjjjllliiijjjjjjhhheeeddddddeeeeeeeeeeeedddbbb^^^ZZZXXX]]]```eeeggggggfffffffffffffffgggggggggfffeeeddddddeeefffffffffeeedddccc______aaaccceeeeeecccaaa\\\YYYTTTPPPOOOPPPSSSTTTVVV]]]bbb```ZZZRRREEE:::999???HHHQQQWWWYYYYYYXXXSSSUUUUUUTTTQQQOOONNNOOORRRWWWZZZXXXVVVVVVTTTQQQMMMIIIDDDDDDGGGJJJJJJJJJHHHGGGFFFEEEAAA:::222,,,---,,,***)))(((((())))))'''''''''&&&%%%%%%$$$$$$&&&''''''((((((''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((((('''''''''+++(((%%%%%%&&&)))******(((((((((''''''(((((((((%%%(((+++***&&&$$$&&&((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((((((''''''&&&&&&&&&%%%))))))((((((''''''&&&&&&$$$%%%''')))***))))))(((&&&&&&''''''(((***+++,,,000111111222333333444444777888888999999:::;;;;;;::::::;;;<<<<<<===>>>>>>??????>>>===<<<;;;;;;:::>>>===???AAABBBDDDLLLUUUggguuueeeZZZ\\\mmmhhhQQQCCC>>><<<888888777555555555555555WWWKKKBBBDDDMMMXXXeeepppuuuaaaOOOFFFAAA???AAAEEEMMM\\\iii}}}yyyxxxvvvuuutttssspppnnnhhhddd^^^[[[ZZZYYYWWWUUUNNNKKKHHHFFFDDD@@@;;;777111111000000000000000111444555777888:::===AAAEEEFFFIIIOOOXXXddduuuxxxsssllleeeaaabbbjjjrrr}}}xxxvvvsssrrrooommmpppttt{{{|||vvvvvvwwwrrrnnnhhhdddcccfffkkknnnrrroooiiicccaaacccgggjjjllljjjfffccc___[[[WWWUUUOOONNNMMMMMMOOOSSSXXX[[[ZZZ[[[[[[[[[YYYWWWTTTRRRNNNMMMLLLKKKKKKJJJJJJJJJFFFEEEEEEEEEFFFHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEFFFGGGGGGHHHCCCDDDDDDFFFGGGIIIKKKLLLMMMOOORRRTTTUUUTTTRRRPPPOOOQQQRRRSSSRRRQQQRRRSSSRRRRRRTTTVVVYYY[[[]]]]]]cccdddeeeeeeeeefffhhhjjjlllmmmllljjjgggffffffgggggggggeeecccaaa^^^\\\[[[]]]```ccceeedddccccccdddfffffffffffffffeeeeeeddddddfffggghhhhhhgggeeedddddddddeeeggghhhgggccc```ZZZWWWTTTQQQPPPQQQRRRTTTTTT\\\bbbbbb___XXXKKK???:::>>>EEEOOOXXX]]]]]]\\\YYYYYYWWWTTTQQQNNNNNNOOOSSSYYY[[[YYYWWWWWWUUURRRQQQLLLHHHGGGIIILLLLLLKKKEEEFFFFFFEEEBBB;;;222,,,,,,+++***((('''(((((()))$$$$$$%%%&&&&&&&&&&&&%%%''''''((((((((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++******))))))))))))((('''&&&&&&&&&''''''(((''''''((((((((((((''''''&&&(((***)))'''&&&'''(((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&'''((()))***)))((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((())))))***,,,---...000000111222333444444555999999::::::;;;<<<<<<===;;;;;;<<<======>>>??????<<<<<<======>>>>>>??????>>>===???AAABBBDDDLLLUUUhhh~~~rrrccc[[[___qqqmmmSSSCCC>>>===888777666555444444444444MMMFFFBBBGGGQQQ^^^kkkttt}}}|||lllXXXHHHAAA??????CCCJJJUUUgggwwwxxxnnnmmmlllmmmnnnmmmkkkiiiccc```[[[ZZZZZZYYYTTTOOODDDDDDDDDCCCAAA>>>999666111000000000000000111111111333555666888<<>>???@@@AAAAAA======>>>???@@@@@@AAAAAA>>>===???AAABBBDDDLLLUUUiii~~~~~~nnnaaa[[[bbbtttlllRRRBBB======777666555444333333333333DDDBBBCCCIIIUUUbbbmmmtttyyy|||~~~|||sssdddRRREEE>>>===@@@FFFNNN\\\rrr|||rrrgggfffggghhhiiiiiigggeee___\\\YYYYYYZZZXXXQQQKKK???AAABBBBBB@@@<<<888555000/////////000111222222333444666888;;;AAAGGGLLLQQQUUU\\\eeeppp}}}}}}}}}sssiiibbb^^^___gggqqqzzz{{{qqqiiigggbbb___eeeooo{{{}}}{{{|||zzzsssiiibbbbbbccceeeeeedddccccccbbbbbbaaabbb```^^^^^^aaadddeeefffdddcccaaa\\\VVVQQQOOONNNPPPPPPOOOOOOPPPRRRTTTVVVXXXXXXYYYYYYWWWUUURRRPPPKKKJJJHHHGGGFFFFFFGGGGGGCCCDDDCCCAAA??????@@@BBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFHHHJJJLLLMMMMMMLLLKKKLLLNNNOOOOOONNNMMMMMMNNNPPPRRRTTTUUUUUUUUUWWWYYY]]]```bbbbbbaaabbbfffjjjkkkmmmmmmkkkhhhdddbbbbbb___^^^\\\[[[\\\]]]___aaabbbcccdddcccbbbbbbdddeeeeeeeeedddccccccccccccdddcccdddeeefffffffffeeedddiiihhhgggggggggddd```]]]RRRSSSSSSSSSSSSSSSSSSSSSUUUZZZ___bbbdddbbbXXXMMM???===@@@KKKZZZccceeebbb______\\\XXXRRROOOMMMNNNQQQWWWZZZXXXWWWXXXWWWTTTSSSMMMFFFCCCDDDGGGHHHGGGCCCCCCCCCBBB@@@:::222---***)))(((&&&&&&&&&''''''***))))))'''&&&%%%$$$$$$'''(((((())))))((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$$$$$$$%%%%%%'''(((((('''***...000...+++)))(((&&&'''((())))))((('''&&&(((&&&$$$&&&***+++(((%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))''''''((()))***+++,,,,,,,,,***(((%%%$$$%%%''')))&&&&&&''''''(((***+++,,,......///111222333444444777777777888999999::::::;;;;;;<<<===???@@@AAAAAAAAAAAAAAA@@@@@@?????????>>>===???AAABBBDDDLLLUUUhhh{{{jjj^^^ZZZbbbuuuiiiQQQCCC>>>===666555444333333222333333@@@BBBGGGNNNZZZfffppptttyyyyyyxxxvvvmmm___PPPFFF@@@@@@DDDKKKUUUddd{{{xxxnnngggffffffggghhhgggdddbbb\\\YYYWWWXXXZZZWWWOOOGGG@@@BBBDDDDDDAAA<<<777444////////////000111222333444666888;;;???FFFMMMSSSWWW\\\dddnnnxxxyyyssslllddd```___cccooo{{{vvvlllfffeeebbb^^^dddooo~~~}}}wwwwwwwwwtttnnngggbbb```aaaaaabbbcccdddcccaaa___]]]YYYYYYYYY]]]aaaccccccaaa``````^^^XXXQQQLLLJJJJJJMMMNNNOOOQQQRRRRRRSSSSSSVVVVVVVVVUUUSSSPPPNNNMMMIIIHHHFFFDDDCCCDDDEEEFFF@@@AAAAAA???======???BBBCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCBBB@@@??????@@@BBBCCCBBBBBBAAAAAA@@@AAAAAABBBCCCDDDEEEGGGHHHIIIIIIIIIGGGIIILLLMMMLLLLLLNNNOOOOOOQQQRRRRRRQQQQQQTTTVVVYYY\\\``````___```dddiiigggiiijjjiiiddd___[[[ZZZXXXYYYZZZ\\\]]]^^^^^^^^^^^^```aaaaaaaaaccceeehhhgggfffeeedddcccddddddeeecccdddddddddeeeeeeeeeeeefffeeedddddddddcccaaa___UUUTTTSSSQQQQQQQQQRRRSSSTTTZZZaaafffjjjhhh^^^RRRBBB??????IIIXXXbbbccc```______^^^ZZZVVVRRRQQQQQQRRRWWW[[[ZZZYYYZZZZZZWWWUUUNNNEEEAAABBBEEEGGGGGGDDDDDDCCCBBB???;;;444000+++***)))''''''''''''(((***)))'''&&&%%%%%%%%%&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((''''''((())))))(((+++......+++)))((()))&&&'''((())))))((('''&&&%%%%%%%%%&&&(((((('''&&&(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&'''(((((())))))))))))))))))))))))))))))))))))(((''''''&&&'''((((((&&&&&&''''''(((***+++,,,,,,---...///111222333444888888999999:::;;;;;;;;;999999:::<<<===>>>???@@@@@@@@@@@@???????????????>>>===???AAABBBDDDLLLUUUjjj{{{iii\\\YYYaaasssfffQQQEEE>>><<<777666555444444333333333DDDIIIOOOWWWbbbnnnvvvyyy{{{yyyvvvssskkk]]]OOOHHHDDDEEEIIIQQQZZZjjjwwwmmmjjjiiiiiiiiiiiigggccc```ZZZWWWUUUXXXZZZWWWNNNEEECCCEEEGGGGGGBBB;;;666333////////////000111333333111222555888===DDDMMMRRRZZZ```iiittt}}}wwwmmmhhhdddcccdddjjjwww}}}nnneeebbbfffeeebbbhhhssszzzuuutttssspppkkkfffbbb`````````bbbdddfffeeebbb___]]]SSSTTTWWW\\\aaaccc```]]]]]]]]]\\\VVVOOOIIIGGGHHHGGGIIIMMMQQQSSSTTTTTTSSSUUUTTTSSSQQQOOOMMMKKKJJJHHHFFFDDDBBBAAABBBCCCDDD===>>>???>>><<<<<<@@@CCCGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@????????????@@@@@@AAA@@@?????????AAABBBCCCBBBAAA???======>>>@@@AAA???????????????@@@@@@AAABBBBBBCCCDDDEEEFFFGGGHHHCCCFFFIIIKKKLLLMMMOOOQQQNNNPPPQQQOOONNNNNNQQQUUUYYY]]]```___]]]]]]aaafffdddfffhhhgggbbb\\\WWWTTTTTTWWW[[[^^^```^^^\\\ZZZYYYZZZ\\\]]]___aaafffiiihhhgggfffeeedddeeeffffffdddddddddddddddeeefffgggcccbbbaaaaaabbbcccbbbaaaZZZWWWSSSOOONNNOOOQQQSSSTTTZZZcccjjjooommmaaaTTTEEE@@@???HHHVVV```aaa]]]^^^______]]]ZZZWWWVVVVVVTTTZZZ^^^]]]]]]^^^^^^[[[XXXPPPFFFAAABBBEEEHHHIIIFFFEEECCCBBB@@@<<<666222,,,+++***(((((((((((()))&&&%%%$$$###$$$&&&)))***(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$%%%''')))***)))&&&%%%&&&(((&&&'''(((******((('''&&&"""%%%((((((%%%$$$&&&)))%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))+++***)))((('''&&&%%%%%%%%%&&&'''))))))))))))((((((((())))))***,,,---...,,,,,,---///000222333333444555555666777777888888777888999:::<<<===>>>???;;;<<<===>>>???@@@AAAAAA>>>===???AAACCCEEELLLUUUmmm{{{iii\\\XXX___qqqeeeRRRFFF???;;;888777666555555444444555EEEJJJTTTcccqqq{{{~~~~~~}}}{{{vvvnnncccVVVKKKDDD@@@DDDLLLXXXhhh{{{|||sssnnnooopppqqqqqqoookkkfffddd]]]ZZZWWWVVVUUURRRLLLHHHHHHKKKLLLHHH???888555555............---///222555666666777;;;BBBIIIOOOQQQ]]]eeeqqq|||vvvnnngggfffddddddiiisss{{{sssnnniiidddccchhhllllllnnnssswwwppplllqqqnnnkkkjjjjjjgggbbb]]]______aaadddgggeee```[[[VVVSSSRRRTTTXXX[[[[[[YYYSSSSSSQQQOOOLLLHHHFFFDDDGGGJJJNNNRRRTTTSSSQQQPPPOOOOOONNNMMMJJJGGGDDDBBBCCCCCCDDDDDDDDDBBBAAA@@@AAA@@@???<<<999999;;;======???AAACCCCCCCCCBBBAAA????????????>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>======>>>>>>>>><<<<<<>>>???BBBBBBBBBBBBBBBBBBBBBCCCAAACCCFFFGGGGGGIIIKKKMMMNNNOOOOOOMMMLLLMMMOOOQQQXXX[[[^^^]]]ZZZZZZ^^^bbbbbbcccdddcccaaa\\\XXXUUUTTTWWWZZZ^^^___^^^]]][[[aaa```___^^^___aaaeeegggffffffgggggggggggggggffffffeeedddbbbbbbbbbbbbbbbfffdddcccbbbccccccaaa```[[[YYYUUURRRPPPOOOPPPQQQQQQWWWaaakkkooolllddd^^^III@@@<<>>@@@BBBBBBAAA???>>>@@@BBBFFFQQQ\\\kkkzzzfff]]]\\\```nnn~~~bbbMMMBBB>>>===888777555222...***'''%%%CCCIIIUUUdddrrr|||~~~~~~{{{zzzvvvnnnaaaTTTJJJEEEDDDHHHOOO]]]ooozzzrrrnnnpppqqqrrrrrrppplllhhheee```^^^ZZZXXXVVVSSSNNNJJJIIIKKKLLLGGG>>>777444444///000000//////000333666777777888;;;BBBIIIPPPSSS]]]fffsss{{{ooofff______bbbgggqqq}}}yyyssskkkeee```]]]```hhhnnnoooqqquuu~~~~~~}}}yyytttpppnnnpppkkkdddaaa```___\\\ZZZ\\\]]]```dddgggeee^^^XXXTTTQQQOOOQQQUUUWWWWWWUUUQQQPPPNNNKKKHHHEEECCCBBBFFFIIIMMMPPPQQQPPPMMMKKKDDDDDDEEEEEEEEEDDDBBBBBBAAABBBCCCCCCCCCBBBAAA@@@??????===;;;888888999;;;<<<>>>@@@AAABBBBBBAAA@@@=========<<<<<<<<<;;;;;;======>>>>>>>>>>>>===============<<<;;;::::::::::::;;;<<<;;;:::999;;;<<<>>>>>>>>>>>>???????????????AAACCCDDDEEEFFFHHHJJJLLLMMMMMMLLLKKKKKKNNNPPPTTTXXX[[[[[[YYYYYY\\\___```aaabbbbbb```\\\XXXVVVTTTWWW[[[^^^aaaaaa```___aaa`````````aaaccceeefffeeeeeefffgggggghhhggggggfffdddbbbaaa``````aaabbbcccbbbaaabbbcccdddcccaaa^^^[[[WWWRRROOONNNOOOPPPPPPVVV___iiimmmkkkddd^^^JJJAAA<<>>>>>>>>===>>>???============>>>???AAAAAA>>>======@@@BBBFFFQQQ[[[lll~~~{{{ggg]]]ZZZ^^^ooocccMMMBBB>>><<<666666555444333222000///BBBIIIVVVfffttt|||~~~zzzzzzvvvlll\\\OOOHHHFFFGGGJJJTTTeeeyyywwwrrrooopppqqqrrrrrrppplllhhhfffaaa___\\\YYYVVVRRRMMMIIIKKKLLLKKKEEE===666333222111111222111000111333666777777888;;;AAAIIIQQQUUU]]]ggguuu|||qqqeee]]]ZZZ]]]dddooo~~~{{{uuunnnfff```[[[\\\bbblllsssuuutttuuuwwwvvvtttrrrpppooonnnnnnnnnggg]]]XXXWWWXXXXXXXXXWWWYYY]]]cccfffccc\\\UUURRROOOMMMNNNQQQSSSQQQOOOOOOLLLIIIEEEBBB@@@??????FFFHHHKKKMMMMMMKKKIIIGGG???????????????????????????@@@AAABBBBBBBBBAAA@@@======<<<:::777777888:::;;;<<<>>>???@@@@@@??????:::::::::999999999999888>>>>>>>>>===<<<;;;:::999;;;::::::999999888888888999:::;;;:::999888:::;;;;;;;;;;;;<<<<<<=========<<<>>>@@@AAAAAABBBDDDFFFIIIJJJJJJJJJIIIIIIKKKMMMPPPTTTXXXZZZYYYXXXZZZ\\\]]]^^^``````___\\\YYYWWWTTTWWW[[[___cccdddeeeeeebbbcccccccccddddddeeeeeeddddddfffggghhhhhhhhhhhhgggeeebbb```___```bbbcccdddcccbbbcccddddddbbbaaa```\\\WWWQQQMMMMMMMMMNNNOOOSSS\\\dddhhhgggaaa\\\III@@@:::???JJJUUU___ffflllkkkjjjgggccc]]]YYYVVVRRRVVVZZZ^^^___\\\XXXUUUVVVUUUSSSNNNHHHEEEFFFHHHIIIHHHGGGGGGHHHFFF@@@;;;000,,,(((&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%%%%%%%&&&&&&%%%)))((('''&&&%%%%%%%%%%%%###$$$%%%&&&'''((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%''')))***)))'''&&&)))'''%%%%%%'''((('''&&&'''''''''((()))***,,,,,,...///222444555555444333444666777777666777888:::;;;===??????>>>>>>???@@@>>>>>>>>>>>>>>>??????@@@<<<;;;===@@@BBBFFFOOOYYYlll~~~kkk```[[[___rrrdddNNNCCC===;;;444555555666666666555555AAAIIIXXXhhhuuu|||zzz{{{uuugggUUUHHHDDDEEEEEELLLZZZooo|||vvvsssqqqoooppprrrqqqoookkkgggddd___]]]ZZZVVVRRRNNNJJJHHHNNNMMMIIIBBB:::444111111111111222111000111333555777777999;;;@@@HHHQQQWWW]]]hhhwwwzzzrrriiiaaa[[[^^^ccclll{{{~~~zzztttnnngggccc^^^ccckkkvvv|||{{{wwwtttsssoookkkhhhhhhjjjlllmmmjjjbbbYYYSSSSSSVVVXXXXXXRRRSSSWWW\\\aaaaaa\\\WWWRRROOOLLLLLLOOOPPPNNNLLLLLLIIIEEE@@@>>>===>>>???DDDFFFHHHJJJKKKIIIGGGEEEDDDCCCAAA>>>===;;;;;;:::===>>>???@@@AAAAAA@@@???<<<<<<<<<:::888777888:::999:::;;;===============888888888888777777777777;;;;;;<<<<<<;;;:::888777;;;;;;::::::999999999999999:::;;;;;;:::999:::;;;:::::::::;;;<<<<<<======999;;;===>>>>>>???AAACCCEEEFFFHHHGGGGGGGGGHHHJJJLLLPPPVVVYYYYYYXXXYYYYYYZZZ[[[]]]^^^]]]\\\YYYXXXTTTVVVZZZ___cccgggiiijjjggghhhhhhhhhgggfffdddccccccdddeeeggghhhiiiiiiiiiiiifffcccaaa```aaacccdddeeedddcccdddddddddaaa___^^^ZZZTTTOOOLLLKKKMMMNNNNNNQQQWWW]]]aaa```[[[WWWGGG>>>888===HHHUUUbbbkkkmmmllljjjgggccc^^^ZZZXXXSSSVVV[[[^^^^^^\\\WWWTTTSSSUUUVVVQQQJJJEEEFFFIIIJJJHHHGGGGGGHHHFFFAAA===333///+++(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###"""###%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((************)))(((&&&%%%&&&'''((('''&&&'''''''''((()))+++,,,---...000222444555444222111444666777888777777888999999;;;===>>>======>>>?????????>>>>>>>>>>>>>>>???<<<<<<===AAABBBDDDLLLUUUhhhtttkkkdddfffxxx}}}}}}fffOOOCCC===;;;666666666555444333222111BBBKKKZZZiiiuuu|||~~~}}}zzzqqq```MMMBBB@@@BBBEEEPPPddd||||||wwwuuutttrrrssstttssspppkkkgggddd]]][[[YYYUUUPPPMMMKKKJJJPPPMMMGGG???888333111000///000111111000000222444555777:::===AAAIIIQQQXXX___jjjyyyzzzooogggcccaaa```dddkkkxxx{{{yyyxxxvvvsssnnnjjjgggfffdddkkkvvv|||tttoooiiiccc```aaaeeehhhjjjccc\\\UUUQQQRRRUUUVVVVVVOOONNNPPPTTTZZZ]]]\\\ZZZRRROOOLLLLLLNNNOOOMMMKKKJJJGGGBBB>>><<<===???@@@BBBCCCFFFHHHIIIIIIHHHGGGGGGEEEBBB>>>;;;999999999;;;<<<===?????????>>>>>>;;;<<<<<<;;;999888999:::888888999::::::;;;;;;;;;888888777777777777666666666777888999:::999888777999999999999999888888888666888::::::999888888888777777888888999::::::;;;888:::<<<=========???AAABBBCCCEEEEEEEEEEEEFFFHHHIIIMMMSSSWWWYYYYYYYYYXXXWWWYYYZZZ[[[[[[ZZZYYYXXXTTTVVVYYY^^^bbbgggjjjllllllmmmmmmllljjjgggdddbbbcccdddeeeggghhhiiiiiiiiihhhfffbbb```^^^^^^___`````````aaaccceeeeeecccaaaYYYVVVQQQMMMKKKKKKLLLNNNNNNOOORRRVVVXXXWWWTTTPPPEEE<<<777;;;GGGUUUdddpppmmmlllkkkiiifffbbb___]]]VVVYYY\\\^^^^^^[[[XXXUUUQQQTTTUUUQQQJJJEEEFFFHHHJJJHHHFFFFFFGGGFFFBBB===444000,,,)))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&'''&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&((('''''''''((()))+++,,,(((&&&&&&&&&(((((('''&&&&&&''''''(((***+++---......///111222333222111000444666888999888888999:::999;;;===>>>======>>>???@@@??????>>>>>>>>>>>>>>>???===>>>AAAAAABBBJJJRRRfff}}}}}}wwwqqqqqqxxx{{{fffPPPCCC===:::777666666555444222000///DDDNNN\\\jjjtttzzz~~~}}}wwwiiiWWWFFF>>>>>>BBBIIIXXXooo|||xxxwwwvvvvvvwwwwwwuuuqqqlllgggdddZZZZZZXXXUUUPPPNNNNNNNNNQQQLLLDDD<<<666222111111---///000111111111333444555999===AAADDDKKKSSSZZZdddnnn}}}rrrfff___^^^bbbeeehhhsss}}}wwwmmmlllkkkgggdddcccdddeeefffppp|||}}}ssshhhbbb\\\ZZZ^^^bbbeeefff]]]WWWPPPMMMOOOQQQQQQQQQMMMKKKKKKOOOUUUYYYZZZYYYQQQNNNKKKKKKMMMMMMKKKIIIFFFDDD@@@>>>===>>>@@@BBBAAABBBEEEGGGHHHHHHGGGGGGDDDBBB>>>:::888888999::::::;;;<<<=========<<<;;;:::;;;<<<;;;999888999:::666666666777888888999999777777777777666666666666111333555888999999888777666666555555555555555555222444777777666444444444333333444555666777777888777999;;;;;;;;;;;;===??????AAACCCDDDDDDDDDEEEFFFGGGJJJPPPTTTXXXYYYXXXWWWVVVWWWXXXYYYYYYYYYXXXXXXSSSUUUWWW[[[___dddhhhjjjmmmmmmmmmllljjjgggeeecccddddddfffggghhhhhhhhhhhheeedddaaa^^^\\\[[[ZZZZZZVVVXXXZZZ___ccceeeeeecccWWWTTTQQQNNNLLLKKKLLLMMMMMMMMMNNNPPPRRRRRRPPPMMMEEE===888<<>>333///+++((('''(((''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&(((*********''''''&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((()))((((((''''''(((((()))'''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$###$$$''')))+++(((''''''((())))))(((&&&&&&''''''(((***,,,...///...///000000111111111111444666999:::999888999999;;;===??????>>>>>>???@@@??????>>>>>>>>>>>>>>>???@@@>>>???@@@@@@BBBJJJSSSggg{{{~~~|||yyyyyy{{{vvv|||fffPPPCCC===:::555666666666666555444444GGGPPP^^^jjjsssyyy}}}|||qqq```NNNAAA===@@@EEENNN^^^uuu|||xxxwwwwwwwwwwwwvvvtttoooiiiccc```UUUVVVUUURRROOOMMMOOOQQQQQQKKKBBB:::555222111111,,,...111222222333555666666<<>>======???AAABBBBBBCCCDDDEEEFFFEEEEEEDDDBBB???;;;888666777888::::::;;;<<<<<<<<<;;;:::999888999;;;:::888777888999555444555555666777777888666666666555555555444444///111444777888777666555333333333333333333333333111333666666555333333333222222333444555666777777666777999999999999;;;======@@@CCCDDDCCCCCCDDDEEEEEEGGGKKKQQQUUUWWWWWWVVVUUUVVVWWWWWWXXXWWWWWWWWWSSSTTTUUUWWW[[[```dddfffjjjjjjjjjiiihhhgggfffeeeeeeeeefffgggggghhhggggggfffeeecccaaa^^^ZZZXXXVVVRRRSSSVVV[[[___```___^^^XXXVVVTTTQQQNNNLLLKKKKKKKKKJJJKKKMMMOOOQQQPPPOOOHHHAAA<<>>>>>>>>===>>>??????>>>>>>>>>>>>>>>??????@@@>>>===???@@@CCCMMMWWWiii|||yyyxxxxxxzzzvvvuuueeePPPCCC===:::555555666666666666666555IIIRRR___jjjrrrwww}}}zzzmmmZZZHHH>>>===CCCGGGPPP```vvv|||xxxvvvvvvttttttsssqqqllleee___[[[PPPQQQQQQOOOLLLKKKNNNQQQQQQJJJAAA999444222222222,,,///222333444555777999888>>>FFFKKKMMMRRRYYY___ooowww|||uuujjj___XXXXXX]]]bbbuuuyyyqqqkkkjjjgggbbb___aaaggglllmmmwww|||mmm^^^WWWSSSPPPSSSZZZaaacccbbbcccZZZPPPIIIHHHKKKMMMMMMLLLKKKLLLOOORRRSSSOOOKKKIIIFFFCCCDDDFFFGGGEEECCC???>>>===<<<===???AAABBBCCCCCCDDDDDDDDDCCCAAAAAADDDAAA<<<888555666777999:::;;;;;;<<<;;;:::888777666888999999777666666777444444444444444666777777555555555444444444333333///111444666777666444333333333333333333333333444222444777888666555444444333333444555777888888999444666777888777888999;;;===???BBBDDDCCCCCCDDDEEEDDDEEEIIINNNRRRUUUVVVUUUUUUUUUVVVWWWWWWWWWVVVVVVSSSSSSTTTUUUYYY]]]aaadddeeeffffffffffffgggggghhhffffffgggggggggggggggfffiiiiiigggeeeaaa]]]YYYWWWSSSTTTUUUXXXZZZZZZWWWUUUZZZYYYWWWTTTPPPMMMJJJIIIIIIHHHIIIKKKOOORRRSSSRRRLLLDDD???AAAGGGQQQ___kkkkkkiiihhheeebbb```^^^]]][[[ZZZYYYWWWVVVVVVVVVVVVVVVSSSPPPOOOMMMLLLIIIFFFKKKHHHFFFFFFHHHGGGDDD@@@666333...+++*********)))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&$$$######&&&((())))))(((((('''''''''(((((()))%%%&&&&&&'''((()))******)))))))))))))))))))))((())))))(((((((((((())))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$''')))******)))))))))))))))***,,,+++)))'''&&&'''''')))+++---///000222111000///111333555777111444777888777666666666777999;;;<<<;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@>>><<<<<<>>>@@@EEEPPP[[[hhh~~~sssrrrtttxxxtttuuueeePPPCCC===:::666666666666555444333222JJJTTT___hhhqqqzzz~~~~~~wwwjjjUUUDDD>>>AAAEEEFFFRRRdddyyy}}}yyysssqqqsssnnnmmmllljjjgggbbb[[[WWWQQQQQQNNNKKKMMMRRRTTTRRRPPPFFF;;;777444111000222000000000111222555777888999@@@HHHJJJJJJOOO[[[eeemmm{{{}}}yyyooogggccc[[[SSSYYYggg~~~|||tttkkkjjjgggbbb^^^___dddhhhpppxxx~~~{{{ssslllbbb[[[YYYTTTNNNOOOUUUZZZ]]]\\\[[[VVVOOOJJJIIIIIIJJJKKKMMMLLLKKKLLLLLLKKKHHHEEEGGGGGGGGGHHHIIIHHHEEECCC<<<<<<<<<===>>>@@@AAABBBDDDDDDCCCBBB@@@???>>>>>>>>><<<:::888777777777888666777777888888888777777777777777666555555444444555555555555555666777777777666666666666555555555444444555444333222444666333333333222222111111111///000222444444444222111222222222333333444444444444444555666888999;;;<<<999;;;>>>???@@@AAACCCEEEDDDCCCDDDIIIPPPVVVXXXXXXVVVVVVUUUUUUTTTTTTSSSSSSRRRSSSTTTTTTUUUXXX\\\```dddgggfffccccccfffgggeeeeeeeeeeeeeeeeeeeeeeeeeeehhhgggfffccc```\\\YYYXXXWWWXXXYYYYYYXXXXXXYYY[[[[[[[[[[[[YYYVVVSSSOOOMMMJJJIIIIIIJJJMMMQQQUUUXXXPPPIII???:::>>>HHHTTT\\\aaaeeefffbbb^^^```aaaaaa```\\\XXXVVVXXXXXXVVVTTTTTTSSSSSSTTTPPPIIIGGGIIIPPPMMMKKKIIIHHHGGGDDDBBB888222***&&&'''((((((''',,,***'''$$$###$$$&&&'''%%%&&&''''''(((((('''''')))))))))((('''''''''&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&''')))***+++,,,,,,,,,,,,+++******%%%&&&&&&&&&'''((((((((()))((('''%%%%%%&&&''''''))))))(((&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((((((((''''''&&&&&&((()))***---+++(((&&&%%%%%%&&&'''***(((&&&'''***,,,,,,***------...///111222111000222222333444555666777888777999<<<>>>???>>><<<;;;<<<===???AAABBBBBBBBBAAA???<<<===AAADDDHHHQQQ[[[jjj~~~yyykkkiiilllrrrzzzqqqzzzxxx[[[JJJBBB<<<888999777555555555555444333OOOVVV___jjjxxx}}}uuuiiiVVVGGGAAACCCEEEFFFUUUggg|||}}}yyyuuupppnnnooonnnmmmllljjjgggaaaZZZUUUQQQQQQOOOLLLMMMRRRSSSQQQOOOEEE;;;666444111000222222222222222444555777999;;;BBBIIILLLMMMSSS^^^hhhvvv~~~vvvllleeebbb]]]WWW^^^kkk~~~wwwppphhhhhhgggcccaaabbbfffjjjoootttvvvppphhhbbb\\\WWWVVVQQQKKKKKKPPPVVVYYYYYYWWWSSSMMMJJJIIIJJJJJJJJJNNNLLLKKKKKKKKKIIIFFFCCCDDDDDDDDDFFFHHHGGGEEECCC??????>>>>>>??????@@@AAABBBBBBAAA@@@???>>>>>>===<<<;;;888666555555666777666666777777777777777666666555555444444333333222444444333333333444444555555555555555444444444444222333333222111111222444333333222222222111111111000111222333444333222222222222222222222333333333222222333444555777888999888:::;;;<<<<<<>>>@@@CCCAAAAAABBBFFFMMMRRRUUUUUUTTTSSSSSSRRRQQQPPPPPPOOOUUUVVVVVVUUUUUUWWWZZZ]]]bbbeeeeeebbbcccfffgggeeeffffffeeeeeeddddddddddddgggfffdddbbb```^^^\\\ZZZ[[[[[[\\\[[[ZZZZZZ\\\^^^^^^^^^]]]ZZZWWWRRRNNNLLLIIIIIIIIIKKKMMMQQQUUUWWWVVVNNNCCC;;;<<>>===<<<<<>>>>>???===>>>AAADDDIIIRRR\\\mmm|||ooommmooottt|||wwwzzz\\\KKKCCC===999777555333333555555555444VVVZZZcccqqqnnnbbbRRRGGGDDDEEEHHHJJJZZZlllyyyvvvsssnnnmmmnnnnnnmmmllljjjfff```XXXRRROOOPPPOOOMMMOOOTTTTTTQQQMMMCCC999666444111000222222222222222333555777999>>>EEEKKKNNNPPPWWWcccmmm~~~tttkkkdddbbb```^^^eeepppyyywwwrrrlllfffggggggfffffffffhhhkkknnnooolllddd]]]ZZZWWWSSSRRRMMMGGGGGGKKKPPPSSSTTTRRROOOKKKIIIIIIJJJJJJIIINNNLLLKKKJJJIIIGGGDDDBBBBBBBBBBBBDDDFFFGGGEEECCCCCCBBBAAA@@@???>>>>>>>>>???>>>>>>>>>======<<<<<<:::999777555444444555555555666666777666666555555444444333333222111111000222222111111111111111222444444333333333222222222000000111000///...000222222222111111111111000000222222222222222333333333222111111111111111000000000000000111222444555666777888999999888:::<<>>===???CCCHHHNNNQQQRRRUUUUUUUUUTTTSSSSSSRRRRRRYYYYYYYYYWWWUUUVVVYYY[[[^^^bbbcccaaacccggghhhfffgggffffffeeedddcccbbbbbbaaa```___^^^]]]]]]\\\\\\_________]]]\\\]]]```ccccccbbb```\\\WWWRRRNNNKKKHHHHHHJJJLLLNNNQQQTTTUUUXXXPPPEEE<<<:::???GGGMMMUUUZZZ^^^]]]\\\^^^^^^[[[eeeaaa]]]\\\]]]]]][[[XXX[[[VVVSSSRRRPPPKKKJJJLLLOOOMMMKKKJJJIIIHHHFFFDDD;;;555...************((())))))((((((''''''&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&"""###%%%'''((()))******%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&'''((())))))(((''''''''''''((())))))(((((((((((()))***,,,---)))(((&&&''')))++++++***,,,---///111222333444444333333444555666666777888::::::;;;<<<<<<=========@@@???>>>>>>======>>>>>>@@@>>>???BBBEEEIIITTT^^^ssssssqqqrrrwww}}}___MMMDDD>>>;;;555333222333444666555555VVV^^^lll|||iii\\\MMMFFFEEEIIIOOOUUU```rrrxxxvvvtttpppnnnpppmmmlllkkkiiieee^^^VVVPPPMMMOOOPPPOOORRRWWWWWWSSSJJJAAA888555444111000222//////000111333666999;;;CCCHHHMMMPPPSSS[[[fffooo{{{vvvwww{{{|||zzztttllldddcccdddfffmmmuuuyyysssqqqnnnjjjeeefffhhhiiiiiiiiihhhhhhiiijjjeee]]]XXXWWWUUUQQQOOOJJJEEEDDDGGGLLLPPPQQQMMMKKKIIIHHHIIIIIIIIIHHHLLLJJJIIIHHHHHHGGGEEECCCDDDCCCCCCEEEFFFFFFEEECCCDDDCCCAAA???===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888666555444444444444555555555555555444444333333333222222111000000000222111000000///000000000222222111111111000000000///000000///......///111000000000000000000000000222222111111111222222333111111111000/////////.........//////000222333444777777777666666777999<<<;;;;;;<<<@@@DDDIIIMMMPPPTTTTTTTTTUUUUUUVVVVVVVVVZZZZZZYYYXXXVVVVVVYYY[[[\\\```aaaaaaccchhhiiiggghhhhhhgggeeedddbbbaaaaaa[[[ZZZYYYYYYYYYZZZ[[[\\\bbbbbbaaa```___```cccffffffeeebbb]]]WWWQQQLLLJJJFFFGGGJJJLLLOOOQQQSSSTTTUUUNNNEEE<<<:::>>>FFFMMMVVVZZZ]]]]]]^^^cccdddbbbhhhccc]]][[[]]]aaaccccccggg```ZZZVVVRRRLLLJJJLLLNNNLLLJJJIIIIIIHHHFFFDDD:::444---)))))))))'''&&&(((((()))))))))(((&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&'''(((((((((((('''&&&&&&((((((((('''&&&&&&&&&%%%"""###%%%((())))))))))))&&&&&&%%%&&&&&&'''((()))'''''''''''''''((())))))''''''''''''((((((((()))(((''''''((()))***,,,,,,(((''''''''')))******++++++---000111333444555666333444444555666777777777;;;;;;::::::;;;<<<>>>???>>>=========>>>@@@AAACCC@@@???@@@CCCEEEIIIUUUaaayyy~~~~~~uuussssssvvvbbbNNNDDD???<<<777555444444555666555444[[[jjj|||~~~ooo___NNNGGGGGGLLLUUU___hhhyyy}}}wwwvvvtttpppooopppmmmllliiifffbbb\\\UUUPPPLLLOOORRRSSSWWW\\\[[[VVVGGG>>>666444444111000222...///000333666:::>>>@@@GGGJJJOOORRRVVV^^^iiirrr}}}}}}~~~wwwpppoootttuuutttppphhhbbbccciiipppxxx~~~zzzqqqkkkjjjiiifffeeefffhhhjjjkkkiiigggddd```aaa___ZZZWWWVVVSSSNNNLLLIIIFFFEEEGGGKKKNNNQQQKKKIIIHHHHHHHHHHHHGGGFFFHHHGGGEEEFFFGGGHHHGGGFFFHHHFFFEEEEEEFFFEEECCCAAAAAA@@@>>><<<:::888777777999999999999999999999888888777666666555555555555444444444444444333222111333333222111111000000///111111000000000000000111000000000000///////////////000111000......000111////////////////////////222111111000000000111111000000000//////..................///000111222333666777777666555666888:::999:::;;;>>>AAAFFFKKKNNNMMMNNNOOOQQQSSSUUUVVVWWWXXXYYYXXXWWWVVVWWWZZZ]]][[[___bbbbbbeeejjjkkkiiiiiiiiigggfffdddcccbbbaaaYYYXXXWWWWWWXXXZZZ]]]___cccccccccbbbaaabbbdddggghhheeeaaa\\\VVVPPPKKKIIIFFFGGGIIILLLOOOQQQSSSTTTTTTOOOGGG>>>:::>>>FFFLLLWWWZZZ\\\\\\```hhhkkkjjjkkkccc[[[YYY]]]eeellloootttjjjaaa\\\VVVOOOJJJJJJMMMKKKIIIIIIIIIHHHFFFEEE;;;666///+++***)))'''%%%&&&''')))))))))(((&&&%%%$$$%%%%%%&&&'''&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%&&&'''))))))(((''''''(((((())))))(((((('''&&&((((((((('''&&&&&&&&&%%%$$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))&&&''''''(((((((((((((((((((((((('''((((((((()))'''''''''(((((()))***+++***---111222222333555777444555555555666777777777<<<;;;:::::::::<<<>>>??????>>>>>>>>>???AAACCCDDD@@@???AAACCCDDDIIIVVVcccwwwtttsssuuudddOOODDD???===;;;999777666666666444333uuuwwwdddRRRKKKKKKNNNYYYdddoooyyyuuutttrrrnnnmmmnnnmmmjjjgggccc___[[[UUURRROOOSSSWWWYYY\\\```]]]XXXEEE<<<555444333111000222111111333666:::>>>BBBDDDHHHKKKOOOTTTZZZcccoooxxx~~~zzzxxxyyy|||vvvooonnnrrrtttrrrhhhbbb]]]aaalllyyy}}}xxxvvvtttrrrsssqqqiiiddddddcccaaacccdddfffiiijjjiiieeebbbWWWYYYYYYVVVUUUTTTOOOHHHHHHGGGGGGGGGIIILLLOOOQQQLLLJJJHHHGGGGGGGGGEEEDDDDDDCCCAAABBBDDDFFFFFFEEEHHHFFFDDDCCCCCCBBBAAA???<<<;;;:::999888777777777999999888888777777777666666666666666555555444444333333333333222111000000222222111111000/////////000000000000000111222222000000/////////.........000111111000//////000222------............//////000000000///////////////000//////////////////...............///000111222333555666777666666777888888999:::<<<>>>CCCIIIMMMMMMNNNOOORRRTTTWWWXXXYYYWWWWWWWWWVVVVVVXXX[[[^^^\\\aaadddeeehhhmmmnnnkkkjjjjjjiiigggfffdddcccbbb^^^\\\ZZZYYYZZZ]]]aaadddcccdddeeeeeeddddddeeegggfffddd___ZZZTTTOOOKKKIIIGGGGGGIIIKKKMMMPPPSSSTTTXXXTTTLLLBBB;;;<<>>999222...---+++)))&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&'''(((((())))))(((((()))))))))))))))((((((''''''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%(((''''''&&&&&&&&&''''''(((''''''&&&''''''((((((&&&''''''((()))((((((((())))))((((((''''''&&&&&&&&&'''(((((('''(((***+++***...111222111111333666555555666666666777777777;;;;;;::::::;;;<<<>>>???BBBAAAAAA@@@@@@@@@@@@@@@??????AAACCCCCCHHHVVVddd~~~yyywwwtttuuufffOOODDD???>>>===;;;888777666666444222rrr```OOOLLLMMMPPPZZZfffuuu~~~xxxtttsssqqqmmmkkklllmmmiiiddd```]]]ZZZVVVTTTUUUYYY]]]^^^```aaa]]]VVVBBB:::444333333111000111222333444666999===@@@BBBGGGJJJOOOUUU^^^jjjxxx{{{wwwvvv}}}|||xxxssssssxxxyyywwwfff```[[[^^^lll{{{yyyoookkkjjjiiihhhllllllfffaaaaaa```___``````bbbfffiiiiiieeebbbVVVWWWVVVTTTSSSRRRLLLEEEDDDEEEGGGIIIKKKMMMOOOQQQOOOLLLIIIFFFEEEEEECCCBBBAAA???>>>>>>???AAAAAA@@@BBBAAA???>>>>>>>>>===<<<777777777777777888888999999999888777666666555555444444444444444333333222222222222222111000///...000000//////......------.........//////111222333000////////////.........///000000000......000111,,,,,,------................../////////...,,,+++///////////////000000000------------...///000000///222555666666555555666666777999:::;;;@@@FFFLLLQQQQQQSSSTTTVVVXXXYYYZZZWWWWWWWWWVVVUUUVVVYYY\\\^^^cccggghhhkkkooopppmmmkkkjjjiiihhhgggfffeeeeeebbb___\\\[[[[[[___cccfffdddfffhhhhhhgggfffggggggcccaaa]]]WWWRRRNNNJJJIIIGGGGGGHHHIIILLLPPPSSSUUU[[[XXXPPPFFF===<<>>@@@@@@@@@@@@@@@???>>>>>>>>>???AAABBBBBBGGGVVVeee~~~}}}}}}{{{wwwwwwgggOOOCCC???>>>;;;999777666666666444333|||vvvgggVVVIIIJJJMMMPPP[[[gggyyyyyyuuutttrrrnnnlllmmmmmmiiiccc^^^[[[YYYWWWUUUZZZ^^^aaabbbbbbbbb\\\UUUAAA999333333333111000111222222333444666999<<<===EEEIIINNNWWWbbbppp~~~yyyxxx|||}}}zzzwwwxxx}}}|||iiibbb[[[]]]jjjxxxzzz|||xxxmmmeeecccddddddeeejjjkkkfffbbbaaaaaa```]]]]]]___dddhhhiiifffcccYYYYYYWWWTTTSSSRRRLLLDDDAAADDDHHHJJJLLLMMMOOOQQQQQQNNNIIIFFFDDDDDDBBBAAA@@@>>>;;;;;;<<<===<<<<<<===;;;999999;;;;;;;;;:::555555555666777999:::;;;:::999888777666555444444222222333333333222111111222222222111111000......///......------,,,++++++,,,,,,------///000222333000000/////////............///000///------///000,,,,,,,,,------.........,,,---...//////---+++))).../////////000000111111,,,,,,,,,,,,---......///---000444666666555444444444666888888999>>>EEEJJJPPPPPPQQQRRRSSSTTTTTTUUUWWWXXXWWWUUUTTTUUUXXXZZZ```eeehhhiiilllqqqqqqnnnkkkkkkjjjiiihhhgggffffffbbb```\\\ZZZ[[[^^^bbbeeedddgggjjjkkkjjjhhhhhhhhhaaa^^^ZZZVVVQQQMMMJJJIIIHHHHHHGGGHHHKKKOOOSSSVVV[[[XXXQQQGGG???>>>DDDJJJRRRXXXaaaiiirrryyywwwqqqiiiddd______eeelllqqqssshhh```YYYYYYYYYUUUQQQOOOGGGFFFEEEEEEFFFFFFEEECCC>>>888222---,,,***&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%&&&'''((((((((())))))(((((('''&&&%%%&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%''')))***+++'''&&&&&&%%%%%%%%%&&&&&&%%%&&&((()))))))))((('''((()))************))))))%%%''')))(((&&&&&&))),,,***...222222///...000444666666666666777777777777::::::;;;<<<<<<=========:::<<<>>>???@@@@@@@@@@@@===>>>AAABBBAAAFFFUUUeee}}}~~~zzzyyygggOOOBBB>>>===999777555555555666555444vvvjjjWWWPPPJJJGGGHHHNNN[[[ggg~~~}}}yyyvvvtttsssqqqooolllhhhaaa[[[YYY[[[^^^aaaeeecccaaa```___[[[TTTNNN???;;;555222111111222111222333555666777999===???BBBFFFNNNYYYggguuu|||zzz{{{zzzzzzmmmccc[[[^^^ffflllqqqtttxxxsssjjjbbb]]][[[\\\]]]^^^___aaaeeehhhjjjiiihhhddd```^^^cccjjjooommmiii```ZZZRRRMMMJJJHHHEEEBBBDDDDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJJJJHHHEEEAAA???===;;;999999;;;===>>>===???===:::888666666777888;;;;;;:::999888888888999555555555444333111000///......///000111222333333000000111111111111000000/////////000000000000000........./////////000000////////////////////////111...---...000111///------------------------------------.........//////111111000///...---,,,,,,,,,---///000111222222222111111111222333444555666777777777777888<<>>;;;BBBJJJQQQZZZeeennnuuuxxxrrrkkkfffccc___^^^aaafffkkknnn```]]]ZZZXXXWWWUUURRRPPPNNNNNNJJJCCCAAACCCCCCAAAAAA<<<555---(((&&&'''(((((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))(((&&&''')))))))))'''&&&'''(((%%%''')))(((&&&%%%&&&)))((((((((((((((((((((((((''''''%%%%%%%%%&&&'''(((%%%%%%&&&'''((()))******+++***)))((('''&&&&&&&&&)))))))))))))))((((((''',,,(((%%%'''***,,,)))%%%''''''''''''((((((((((((+++,,,...///111222222222666666666666777777777777999:::<<<=========<<<<<<>>>??????@@@AAAAAABBBBBB???===>>>AAADDDJJJUUUaaa}}}vvv{{{eeePPPDDD===:::666666444333333333333333ooobbbPPPJJJEEEDDDGGGNNN]]]jjj}}}yyyvvvtttrrrpppmmmhhheee```]]]\\\___ccceeehhhfffddddddbbb]]]UUUOOO===999444111000000111000222333555666777999===@@@FFFIIIPPP[[[hhhwww|||}}}}}}}}}vvvjjj______dddhhhllloooppplllfff```\\\ZZZ[[[\\\YYY[[[```ffflllppppppooobbb___]]]aaahhhmmmkkkhhh```[[[SSSNNNKKKHHHDDDBBB@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGGGGFFFCCC@@@>>>===;;;999999;;;<<<===<<<999888666444444444555666777777666555555555555555666666666555444333222111/////////000000111111222//////000000000///......////////////////////////+++,,,,,,,,,---------..............................,,,++++++......---+++)))***+++,,,...///000000------------.........////////////..................///000222444555555555222222222222222333444555666666666666666:::???CCCIIIKKKNNNOOOPPPQQQTTTVVVVVVVVVUUUSSSRRRSSSVVVYYYbbbccceeeiiimmmppprrrssssssoookkkjjjkkkjjjfffbbbbbbaaa```___```cccfffhhheeeeeeeeeggghhhhhheeecccbbb```^^^]]]\\\YYYUUURRRLLLJJJIIIHHHIIIMMMPPPSSSVVVXXXUUUKKK???;;;AAAHHHSSS]]]hhhoootttuuuqqqkkkhhheeebbb``````aaacccddd]]][[[YYYWWWVVVUUURRRPPPLLLMMMJJJEEECCCEEEEEEBBBAAA<<<555---(((''''''(((((((((&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""#####################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))'''''''''(((((((((&&&%%%&&&'''%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''&&&%%%$$$$$$###$$$%%%%%%&&&&&&''''''''''''''''''((((((''''''&&&'''''''''%%%%%%&&&'''(((((('''''')))&&&$$$&&&+++---+++(((************++++++++++++***+++,,,...///000111111555555555666666666777777999:::;;;<<<======<<<<<<>>>>>>??????@@@@@@AAAAAA???>>>???BBBDDDIIIUUUaaa}}}{{{vvv}}}dddNNNCCC<<<999777666555444333333333333{{{jjj]]]HHHDDDAAACCCGGGQQQbbbqqq}}}}}}{{{xxxvvvtttqqqnnnkkkcccbbb``````aaaeeehhhkkkmmmkkkiiihhheee^^^UUUNNN<<<888333000//////000000222333555666777:::===@@@GGGKKKRRR\\\iiiyyy}}}~~~|||}}}}}}~~~sssgggcccdddeeegggjjjiiigggddd```^^^\\\\\\\\\WWWXXX]]]cccjjjnnnooonnnccc```^^^bbbhhhlllkkkiii```\\\UUUPPPLLLHHHDDDBBB============>>>>>>???@@@AAABBBDDDDDDDDDBBB???===<<<:::888888:::;;;<<<;;;555444333333333444555666555555444333333333333444777777777777666444333222///000000000000000000000......//////...---,,,,,,/////////......------,,,++++++,,,,,,,,,,,,---------------------------------,,,++++++------,,,+++)))***+++,,,...///000000------------............---------......////////////000222444666777888888333222222222222222333333444444444444555777<<<@@@FFFIIILLLNNNPPPQQQTTTVVVTTTTTTTTTSSSRRRSSSVVVYYY___bbbfffjjjmmmooopppqqqtttqqqmmmkkkllljjjgggccc```aaabbbdddfffhhhkkklllfffeeeccccccddddddbbbaaa_________``````^^^ZZZVVVLLLJJJGGGFFFGGGKKKPPPSSSWWWYYYWWWNNNBBB<<>>??????@@@@@@>>>>>>@@@BBBDDDIIIUUUbbb|||{{{|||uuusss~~~bbbMMMAAA<<<999888777666555444444444444vvvdddVVVEEECCCBBBEEEKKKVVViiiyyywwwvvvuuussssssrrrpppllliiiaaaaaaaaabbbeeehhhlllnnnpppnnnllljjjfff^^^SSSKKK;;;888333000///000000000222333555666777:::>>>AAAEEEKKKUUU```mmmzzz|||}}}xxxwwwyyyyyy{{{zzzpppkkkjjjgggeeefffhhhgggfffeeeccc```^^^]]]XXXWWWWWWYYY]]]aaacccddd```]]][[[^^^cccggggggfff```]]]XXXRRRMMMHHHDDDBBB???>>>============>>>???===???AAACCCCCCAAA???>>>;;;999777777888::::::999777666555555555555666777666555555444444555555555666666666666555444333222000000000//////............//////......---,,,+++//////...---,,,,,,++++++------------------......++++++++++++++++++++++++...---------......------------------------------------------------------,,,,,,---------............///111444666888999999333333222111111111111111333444444444444666:::===CCCFFFJJJMMMOOOQQQSSSUUURRRSSSSSSRRRRRRSSSVVVXXX[[[___eeeiiilllmmmmmmnnntttqqqnnnlllkkkiiifffccc```aaadddgggjjjmmmoooooohhhfffcccaaabbbbbbaaa```^^^^^^___aaaaaa^^^ZZZVVVLLLJJJFFFDDDFFFJJJOOOSSSVVVZZZZZZRRREEE===>>>CCCOOO\\\hhhllllllmmmllljjjeeeccc```\\\YYYXXXZZZ\\\[[[YYYWWWUUUSSSPPPLLLIIIEEEIIIJJJHHHHHHJJJIIIFFFAAA===777111+++)))(((((())))))((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''''''''((()))(((&&&%%%&&&'''&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''((()))************,,,***((('''((((((&&&###&&&&&&''''''(((((())))))---...000111333444444444333333333444444444555555888999:::;;;<<<<<<======<<<<<<======>>>?????????>>>>>>AAACCCDDDIIIVVVccc}}}{{{}}}~~~zzznnnnnn{{{}}}bbbLLLBBB<<<:::888777666555555444555555}}}ooo[[[LLLEEECCCDDDGGGMMMXXXmmm~~~zzzsssnnnmmmmmmmmmnnnmmmjjjgggbbbbbbbbbdddfffiiilllnnnqqqooommmkkkfff\\\PPPGGG<<<888333000000111222222111333555666888;;;???BBBEEENNN\\\iiittt{{{~~~}}}uuuqqqrrruuuvvvyyy{{{tttrrrooojjjffffffiiiiiiiiihhhfffccc___]]]\\\WWWRRROOOQQQUUUYYY[[[XXXVVVUUUVVV[[[^^^______^^^]]]ZZZUUUOOOIIIEEECCC@@@???===<<<;;;<<<<<<===<<<>>>@@@BBBCCCBBB@@@>>>:::888666666777888888888888777777666555555555444555555444444444555555666444444444444333222111111000000//////...---------.../////////......---,,,///......---,,,++++++***------------------,,,,,,++++++++++++++++++++++++,,,---------,,,,,,------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,---///222444666777777333333222111000000000000333444444444444555888;;;???CCCGGGKKKMMMOOOQQQRRRPPPQQQRRRRRRRRRSSSVVVXXXZZZ___fffjjjllllllmmmnnnrrrpppmmmkkkjjjhhheeedddaaacccfffiiilllnnnooooooiiifffcccaaabbbbbbbbbbbb___^^^______^^^[[[VVVQQQKKKIIIEEECCCDDDIIINNNRRRUUUZZZ]]]UUUHHH???>>>AAAIIIVVVbbbffffffhhhiiihhhfffccc^^^WWWSSSSSSXXX\\\\\\ZZZWWWUUURRRNNNHHHEEECCCGGGIIIHHHIIILLLKKKGGGCCC@@@:::444...***((('''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((()))***)))((('''''')))''''''&&&&&&'''''''''&&&''''''''''''''''''''''''############""""""!!!!!!&&&&&&'''((())))))******''''''&&&%%%%%%%%%%%%&&&((()))))))))))))))((((((+++***(((((('''&&&%%%$$$))))))***+++,,,,,,---------...000111333444444444333333333333444444444444888888999:::;;;<<<===>>>;;;<<<<<<===>>>>>>??????>>>???BBBDDDDDDHHHVVVddd~~~{{{~~~|||~~~{{{pppooo|||ttt{{{bbbMMMBBB>>><<<888777666555555444555555}}}mmmYYYJJJCCCCCCEEEHHHNNNZZZooowwwpppjjjiiihhhiiijjjiiigggfffbbbbbbbbbccceeehhhkkkmmmpppooommmkkkeee[[[MMMCCC<<<888333000000111222222111333555777888;;;@@@CCCIIIUUUeeesss}}}|||~~~~~~xxxqqqmmmpppsssvvvyyy|||vvvrrrqqqnnniiifffggghhhiiiiiiiiifffbbb^^^[[[]]]XXXPPPLLLMMMQQQUUUXXXWWWUUUSSSTTTXXX[[[]]]^^^]]]]]][[[WWWQQQJJJFFFEEE@@@>>><<<:::999999::::::<<<>>>@@@BBBBBBAAA???>>>999777555444666777777666555555555444333222222111222222111111111222333333222222222222222111000000//////......---------,,,------...............---.........------,,,,,,+++++++++************))))))++++++++++++++++++++++++)))***++++++))))))***+++)))***+++,,,...///000000------------,,,,,,,,,,,,---------,,,,,,+++++++++***,,,...000222333444444222222111000//////000000222333444333333444666999<<<@@@EEEIIIKKKLLLMMMOOONNNOOOQQQRRRRRRSSSVVVXXXZZZ```gggkkkllllllmmmooopppooommmkkkiiihhhfffeeecccdddfffhhhjjjkkkllllllgggdddbbbbbbcccddddddddd```___^^^]]][[[WWWQQQMMMIIIGGGDDDCCCDDDHHHMMMPPPSSSZZZ^^^YYYLLLAAA>>>???FFFPPPZZZ^^^aaaddddddccceeebbb[[[SSSMMMMMMSSSYYY[[[YYYWWWUUURRRMMMGGGCCCBBBFFFHHHGGGHHHKKKKKKHHHFFFCCC>>>777111+++(((&&&'''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))***+++***((('''((()))((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))******(((((('''&&&%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''''''''((((((((((((((()))***+++,,,,,,---+++,,,---///000111222222333333333444444444555555888888888999:::<<<===>>><<<<<<<<<===>>>>>>??????===???CCCEEEDDDHHHVVVeee}}}yyy|||{{{}}}~~~zzzwww|||}}}tttzzzaaaMMMCCC>>>===888777666555444444444444}}}mmmYYYKKKDDDDDDGGGKKKQQQ]]]tttwwwqqqllljjjgggfffffffffeeecccaaaaaa```aaacccgggkkkmmmooonnnmmmkkkfffZZZKKKAAA:::666222//////000111111111333555777999<<<@@@CCCNNNZZZjjjwwwzzz{{{||||||zzzuuuooollllllppptttxxx~~~yyyuuuooojjjiiigggcccdddfffggghhhiiiiiigggddd```]]]^^^YYYRRRNNNMMMOOOQQQRRRTTTSSSRRRRRRTTTXXXZZZ\\\[[[\\\\\\YYYRRRLLLHHHGGGAAA???<<<999777777888999;;;===???AAAAAA@@@>>>===999666444444444555555555111222222222222222111111000000//////000000111222111111222222111111000000......------------------***+++,,,------......---.........---------------+++*********))))))))))))++++++++++++++++++++++++(((***++++++(((((()))+++)))***+++,,,...///000000---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***+++---///000111222222111000000/////////000000000222222222111111333555:::>>>CCCGGGHHHIIIJJJKKKLLLNNNPPPRRRRRRSSSVVVXXXXXX^^^eeehhhhhhhhhkkknnnoooooonnnmmmjjjiiihhhhhhffffffffffffggggggggghhhcccaaa```aaadddeeeeeeeeeaaa___]]]ZZZXXXTTTPPPLLLGGGFFFDDDDDDEEEHHHLLLNNNQQQYYY___[[[OOOCCC??????FFFNNNUUUYYY]]]aaa```\\\\\\[[[WWWPPPJJJJJJPPPVVVXXXWWWVVVTTTRRRNNNIIIEEEAAAEEEFFFEEEGGGJJJKKKHHHJJJGGGAAA:::333---(((%%%&&&''''''((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''(((******)))((('''((()))(((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++++++++***%%%%%%%%%&&&&&&''''''''''''''''''&&&''''''((((((%%%&&&'''''''''''''''&&&$$$%%%&&&''''''((()))***%%%&&&'''((()))***++++++***+++,,,...///000111111444444444444555555555555888888888888:::<<<>>>???<<<======>>>>>>???@@@@@@===@@@DDDEEEDDDGGGVVVfff{{{www{{{{{{|||~~~~~~}}}~~~}}}yyywww~~~```KKKBBB>>><<<777666555444333333333333~~~wwwiiiVVVHHHEEEFFFJJJOOOUUUbbbyyyxxxrrrooolllhhhfffeeedddcccaaa```___^^^___bbbfffkkknnnooonnnmmmlllfffZZZKKKAAA999555000......///000000111333555777999<<<@@@DDDQQQ\\\jjjvvv}}}|||}}}vvvwwwxxxxxxuuurrrnnnkkkiiinnnrrrwww|||{{{sssrrrjjjdddaaa___^^^aaafffggghhhjjjjjjiiifffcccaaa___[[[UUUPPPNNNLLLKKKJJJMMMKKKJJJJJJLLLOOORRRTTTYYY\\\]]]YYYSSSLLLIIIHHHCCCAAA>>>:::999999999:::;;;<<>>???======>>>>>>??????@@@@@@===@@@DDDFFFDDDGGGVVVfff{{{xxx{{{zzz|||xxxxxxyyywwwzzz^^^JJJ@@@===<<<666666555333333333333333}}}}}}~~~|||qqq^^^PPPKKKGGGHHHJJJNNNYYYiii}}}~~~xxxuuurrrnnnhhhcccaaa```___]]]XXX\\\aaaeeefffgggiiijjjooommmkkkiiieee[[[LLLAAA;;;555111222111///...000444222444888;;;===CCCJJJSSS\\\hhhsss~~~zzzyyyvvvtttrrrnnnhhhdddfffjjjpppuuuwwwwwwvvvvvvtttkkkaaaZZZYYYZZZZZZZZZdddfffiiihhhfffgggiiilllhhhccc\\\UUUPPPMMMIIIGGGGGGHHHHHHHHHHHHJJJMMMPPPVVV[[[___]]]UUUMMMHHHGGGGGGDDD@@@===;;;:::888666;;;;;;;;;;;;;;;;;;;;;;;;666555555333222111000000111111111000000000//////111111111111111111111111........................,,,---...//////...---,,,)))))))))***+++---...///((()))+++...111444666777------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***+++,,,---......***++++++,,,------------************+++---///000,,,,,,------------------...---,,,+++,,,...000222000000/////////111222444777;;;@@@CCCEEEFFFGGGHHHMMMNNNOOOPPPQQQRRRRRRRRRTTTXXX\\\```cccfffiiillloooqqqrrrpppmmmkkkjjjjjjiiigggeeecccbbbcccdddeeecccbbb```aaabbbccccccbbb^^^___``````^^^ZZZVVVSSSKKKFFFBBBCCCCCCDDDHHHMMMOOO^^^ccc^^^VVVFFF;;;@@@EEEKKKTTTZZZ\\\ZZZXXXWWWLLLOOOQQQOOOJJJHHHLLLPPPQQQQQQRRRSSSRRRPPPKKKGGGAAADDDHHHJJJJJJKKKOOORRROOOMMMHHH???555,,,'''%%%******)))((('''%%%###"""###$$$$$$%%%%%%&&&&&&&&&!!!"""$$$&&&'''''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''&&&$$$$$$%%%''')))((('''((()))(((&&&%%%'''&&&&&&(((+++***'''$$$''''''&&&%%%&&&'''((()))%%%%%%'''(((***,,,......///000000111111111111000222222333444444555555666888999999:::;;;<<<==================>>>???AAAAAA@@@???AAADDDHHHOOO]]]kkk|||~~~zzz{{{ppprrrqqqpppvvvrrrWWWIIIAAA<<<;;;555555444333222222222222|||zzzyyyvvvkkk[[[PPPLLLHHHIIIKKKPPP[[[mmm~~~{{{yyyvvvqqqjjjccc___[[[XXXUUUQQQVVV]]]cccgggjjjlllnnnmmmkkkhhhfffaaaWWWIII???:::555111222222//////111555444666:::===???EEELLLVVV^^^jjjvvv|||yyyvvvsssooojjjccc___fffjjjooosssuuuuuuttttttoooiii```YYYUUUUUUUUUVVV^^^bbbfffhhhggghhhjjjmmmhhhccc]]]WWWRRRMMMIIIEEEFFFGGGGGGGGGGGGIIIMMMPPPUUUZZZ___^^^WWWPPPKKKJJJGGGDDD@@@===<<<:::888777888888888888888888999999666555555444222111111000333333222222222111111111///000000000000000000000////////////////////////...///////////////...------,,,,,,,,,,,,,,,------***+++---///222444666777111000///...,,,+++******,,,,,,+++++++++*********))))))))))))))))))))))))******++++++++++++,,,,,,++++++,,,,,,---,,,,,,,,,************+++---///000............------------------,,,,,,---...///000////////////000111222333777:::???BBBDDDEEEGGGHHHKKKLLLMMMOOOPPPPPPPPPPPPQQQTTTZZZ___cccgggkkknnnrrrssstttrrroookkkiiiiiiiiigggeeecccaaaaaabbbbbbaaa```___```ccceeeeeedddbbbccccccccc```\\\WWWTTTLLLGGGCCCCCCCCCDDDGGGMMMPPP___ccc^^^WWWGGG<<>>???@@@@@@::::::===BBBHHHQQQaaappp~~~~~~}}}uuuttt~~~pppooouuulllTTTHHH@@@<<<:::666555444333222222222222}}}yyyuuupppeeeWWWNNNMMMHHHJJJMMMTTT```rrr~~~|||{{{vvvqqqjjjddd^^^ZZZUUURRRNNNTTT]]]dddhhhkkkmmmnnnjjjhhhfffccc^^^SSSFFF<<<:::444111222222000000222666555777<<<@@@BBBIIIPPPZZZbbbnnnyyy}}}{{{wwwsssnnnhhhaaa]]]fffhhhlllppprrrrrrqqqpppjjjgggaaaYYYSSSPPPQQQSSSTTTZZZaaaffffffggghhhjjjgggddd___ZZZUUUOOOHHHDDDDDDEEEFFFFFFGGGIIIMMMPPPTTTYYY^^^^^^YYYSSSOOOMMMGGGDDD@@@===<<<:::999777333333444444555555666666666555444444333222111111222222111111111111111000---.........//////000000////////////////////////111000//////............000///...---,,,+++++++++------///000222333555555111111000...---,,,+++***++++++++++++************)))))))))))))))))))))))),,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,+++***************+++---.../////////......------,,,,,,,,,------............---......///000111111111111555999===AAACCCDDDFFFGGGIIIIIIKKKLLLMMMNNNNNNNNNNNNRRRXXX^^^ccchhhnnnqqqtttvvvvvvtttpppllliiiiiihhhgggdddbbb````````````_________aaadddgggggggggfffggggggfffbbb]]]XXXUUUNNNHHHDDDDDDDDDCCCGGGLLLRRR```ccc___YYYIII===???>>>DDDLLLRRRTTTSSSQQQPPPQQQPPPOOONNNMMMMMMMMMMMMMMMMMMNNNPPPQQQOOOLLLIIIBBBDDDGGGIIIKKKNNNQQQTTTTTTRRRLLLCCC888///)))&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%((())))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&'''((((((((()))''''''(((((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%&&&(((******(((&&&%%%'''(((''''''&&&&&&&&&'''))))))&&&$$$'''&&&&&&&&&&&&'''(((((('''(((((()))+++,,,,,,---------...///////////////444444444555666666777777888888999:::;;;<<<<<<===>>>>>>>>>======>>>??????999:::===CCCJJJTTTeeeuuu~~~}}}yyy}}}tttrrrwwwcccOOOEEE???;;;999666555444333222222222222zzzuuuooocccTTTLLLKKKHHHJJJNNNXXXfffxxx}}}{{{zzzrrrooojjjfffccc___[[[YYYTTTYYYaaafffiiiiiiiiiiiikkkiiigggccc\\\QQQEEE<<<999444111222222111111333666555888===AAAEEELLLSSS]]]fffqqq|||~~~}}}{{{yyywwwtttqqqlllfffbbbfffggghhhkkkmmmmmmlllkkkeeeeeeaaaZZZRRRNNNOOOQQQNNNUUU]]]cccddddddeeefffeeeccc```\\\WWWPPPHHHCCCCCCDDDDDDEEEEEEHHHLLLOOOTTTXXX^^^___[[[UUUPPPMMMFFFCCC???===;;;:::999777111111111222333333444444555444444333222222111111........................---------...//////000000////////////////////////111000...---,,,,,,---...000///...,,,++++++++++++......///000111222222333........................,,,+++++++++************))))))))))))))))))))))))++++++++++++************,,,,,,,,,,,,,,,+++***)))*********++++++,,,---............---,,,+++******+++,,,...//////...,,,+++,,,...///111222111111000333777<<>>>>>>>>DDDLLLRRRTTTTTTSSSRRRSSSQQQOOONNNOOOOOONNNMMMKKKKKKMMMOOOPPPPPPMMMKKKDDDEEEFFFGGGIIIKKKNNNPPPNNNLLLGGG???555---(((&&&%%%%%%%%%&&&&&&'''((((((&&&%%%%%%%%%$$$#########%%%&&&'''((()))******+++((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&%%%%%%(((******(((%%%$$$%%%'''(((((('''''''''((()))((('''&&&&&&&&&&&&&&&''''''((((((''''''((())))))***++++++------...///000000000000333333444444555666666666:::;;;;;;<<<===>>>?????????>>>>>>=========>>>>>>???>>>AAAGGGMMMWWWhhhxxx~~~~~~}}}zzz}}}yyy[[[JJJCCC>>>:::888666555444333333222222333}}}xxxpppcccTTTJJJIIIGGGJJJQQQ]]]mmm~~~{{{yyyyyyrrrpppmmmkkkiiigggccc```[[[___eeehhhiiihhhhhhgggmmmllljjjeee]]]QQQEEE>>>999333000222333111222444555444777>>>CCCGGGNNNVVV```hhhttt}}}||||||sssrrrrrrrrrrrrpppmmmjjjfffeeedddeeeggggggeeeccc]]]]]]ZZZTTTMMMJJJJJJMMMMMMSSS[[[`````````aaacccbbbaaa___]]]YYYRRRJJJDDDBBBCCCCCCCCCDDDFFFJJJMMMTTTXXX]]]^^^[[[UUUNNNJJJDDDAAA>>>;;;::::::888777111111111111222222333333333333333222111111000000------------------------.........//////000000000------------------------///...,,,+++***+++,,,,,,,,,,,,+++++++++++++++,,,------......///000000000////////////////////////,,,,,,,,,,,,+++++++++***************************))))))*********+++++++++,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,+++******)))((((((***+++---//////...,,,+++,,,---///000111111000000111444:::===@@@AAACCCEEEEEEEEEGGGHHHIIIJJJJJJJJJKKKOOOUUUZZZ___dddiiilllooorrrttttttrrrnnnlllkkkeeeeeedddcccccccccccccccbbbbbbccceeehhhiiiiiigggiiiiiiiiihhhddd^^^YYYVVVRRRLLLGGGFFFDDDCCCFFFKKKRRR]]]```^^^]]]NNN???===<<>>666///+++***'''&&&%%%$$$$$$%%%%%%&&&))))))((((((''''''&&&&&&%%%%%%&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''&&&$$$$$$&&&''')))'''$$$$$$%%%'''(((((()))***++++++************&&&&&&&&&'''''''''''''''&&&&&&''''''((()))******---...///000111111111111111222222333333444555555:::;;;;;;<<<===>>>??????>>>>>>==================@@@???BBBGGGNNNYYYkkk{{{~~~sssWWWGGGBBB===999888666666555444333333333333}}}wwwoooaaaRRRJJJIIIGGGKKKVVVddduuu}}}zzzyyyyyyvvvtttrrrpppnnnjjjfffbbb]]]aaaeeehhhiiiiiiiiijjjooonnnlllfff\\\QQQFFF???888333000222444222333555444444888???DDDIIIQQQYYYdddlllxxx{{{||||||xxxkkkkkkllloooqqqqqqooommmgggccc```___``````]]]ZZZQQQPPPMMMHHHDDDCCCCCCEEELLLPPPVVVYYYYYYZZZ]]]___]]]]]]\\\\\\YYYTTTMMMGGGBBBCCCCCCBBBBBBDDDHHHKKKRRRUUUZZZ\\\ZZZTTTMMMHHHBBB@@@<<<:::999888777666222222222222222222222222111111111000000000//////---............/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,************++++++,,,---,,,------......//////000333333222000///...---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++******))))))(((((('''''')))***,,,...///...---,,,------...///000000000000///333888<<<>>>@@@BBBCCCEEEEEEGGGHHHIIIJJJJJJJJJIIIMMMRRRWWW\\\```dddgggnnnqqqtttuuusssooommmllleeeeeeeeedddccccccbbbbbbaaaaaabbbeeehhhiiihhhfffggghhhhhhgggddd```[[[XXXTTTMMMHHHGGGEEECCCFFFJJJQQQZZZ]]]]]]^^^QQQ@@@===888===FFFMMMQQQSSSTTTTTTUUUTTTSSSQQQPPPOOOOOOOOONNNNNNOOOQQQSSSSSSRRRPPPJJJGGGDDDCCCDDDEEEFFFEEEDDDCCC@@@:::333---***)))'''&&&$$$""""""""""""###'''''''''&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%&&&(((&&&$$$$$$&&&'''((('''%%%&&&'''&&&%%%$$$%%%'''%%%&&&''''''((((((''''''%%%%%%&&&''')))******+++---...///111222222222222111111111222333333444444888888999:::;;;<<<<<<============<<<<<<===>>>>>><<<<<>>:::888777666555444333333333333zzzqqqhhh[[[OOOJJJKKKHHHOOO[[[lll~~~~~~{{{zzzyyyuuutttsssrrrppplllgggccc___bbbeeefffggggggiiijjjnnnnnnkkkeeeZZZNNNDDD>>>888333000222444333444666555555999AAAGGGLLLUUU]]]gggppp{{{{{{zzzxxxxxx{{{zzzuuujjjkkklllnnnqqqqqqooommmgggbbb]]][[[[[[ZZZVVVSSSGGGDDD???<<<<<<===>>>???CCCGGGJJJLLLLLLOOOUUUYYYYYYYYYYYYZZZYYYUUUOOOKKKBBBCCCCCCBBBAAABBBEEEHHHMMMQQQVVVZZZYYYTTTMMMGGGAAA>>>:::888888777666444333333222222111000000000////////////............,,,---------............//////......---,,,,,,,,,------------------------)))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,---------------...///000000111444333222111///...------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))******++++++++++++***))))))***+++,,,++++++***))))))))))))))))))((((((((()))+++---...///.....................///000111---111666;;;===???AAACCCEEEFFFGGGIIIJJJJJJJJJJJJJJJNNNTTTYYY^^^bbbgggjjjpppsssvvvwwwtttpppmmmlllgggfffeeedddbbb```^^^]]]\\\\\\___bbbfffhhhgggfffeeefffhhhhhhfffbbb^^^\\\UUUOOOIIIGGGEEECCCEEEJJJNNNWWWYYY[[[^^^SSSAAA===444:::CCCKKKPPPSSSUUUVVVTTTVVVVVVSSSOOONNNOOOQQQRRRQQQQQQSSSUUUUUUTTTSSSKKKGGGCCCBBBDDDFFFFFFEEECCCBBB???999222,,,)))((()))'''%%%$$$######$$$%%%###$$$$$$$$$$$$$$$$$$%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((&&&%%%$$$%%%'''((('''&&&!!!###$$$### """$$$%%%&&&'''((((((((('''&&&&&&&&&''')))***,,,---...,,,---...000111222222222111111222333333444444555777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???>>>===@@@EEELLLXXXkkk|||zzz~~~xxxzzzvvvwwwzzzwwwZZZJJJCCC>>>:::888777666555444444333333444vvvkkkaaaVVVMMMKKKNNNJJJQQQ___qqq}}}yyyxxxqqqqqqqqqqqqpppmmmhhheeecccdddeeeeeeddddddfffhhhlllllljjjcccXXXLLLBBB<<<888333000222444333444777777777;;;CCCIIIOOOWWW```jjjrrr~~~}}}vvv|||~~~ssssssuuuzzzzzzsssnnnnnnoooqqqrrrrrrooommmhhhbbb[[[XXXXXXWWWRRRNNNCCC>>>888666999<<<===<<<:::<<<>>>???AAAEEEMMMSSSVVVVVVWWWXXXXXXVVVQQQMMMCCCCCCCCCAAA@@@AAADDDGGGIIIMMMSSSXXXYYYUUUNNNHHH???===999777777666555444333333222111000///.....................---------*********++++++,,,,,,,,,///......---,,,+++***)))........................((()))+++---.........---...------,,,,,,,,,------------...///000111222222000000000000000000000000000////////////.........------------------------,,,,,,+++***)))(((''''''((()))***+++++++++++++++((()))+++,,,,,,+++***)))))))))))))))************'''(((***,,,---//////000......------...///111222,,,000666:::<<<>>>AAABBBFFFGGGHHHIIIJJJKKKKKKKKKMMMQQQWWW]]]bbbggglllpppsssvvvxxxyyyuuuqqqmmmkkkhhhhhhfffdddaaa]]][[[YYYWWWXXX[[[```eeeggggggfffeeefffhhhiiigggdddaaa___VVVPPPJJJHHHEEECCCEEEJJJMMMVVVXXXZZZ___TTTBBB===444:::CCCKKKQQQTTTWWWYYYTTTWWWXXXUUUOOOLLLOOORRRTTTSSSSSSTTTVVVWWWUUUTTTKKKGGGCCCBBBEEEHHHHHHGGGIIIHHHDDD>>>666000---++++++***(((''''''((()))***&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&((()))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%*********)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%%%%%%%&&&(((***%%%$$$$$$&&&(((((('''%%%%%%'''((('''$$$$$$&&&)))%%%%%%'''((((((((('''&&&&&&''')))***,,,...///000+++,,,---///000111111111222222333444444555555666888999999:::;;;<<<===>>>;;;;;;;;;<<<<<<>>>???@@@EEECCCDDDHHHMMMWWWiiiyyy}}}www~~~wwwqqqvvvwwwqqqvvv|||{{{]]]LLLDDD???;;;999777777555444444444444444nnnggg___XXXPPPKKKMMMSSSPPPYYYgggyyy|||wwwuuuqqqpppnnnllliiigggfffeeegggeeedddeeegggjjjkkkkkkpppmmmggg```WWWMMMCCC<<<555444333222222333555666777888>>>DDDIIINNNZZZffflllrrr|||~~~||||||}}}~~~|||rrrkkkgggmmmssswwwvvvqqqmmmjjjhhhkkknnnqqqrrrpppmmmkkkfff^^^VVVSSSSSSRRRLLLFFF===<<<:::888777777888999;;;;;;;;;<<>>AAAEEEFFFFFFFFFDDD???:::444///,,,***++++++***((('''&&&%%%$$$###%%%&&&&&&&&&&&&''')))$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%&&&''''''((((((((('''%%%###"""''''''''''''''''''''''''******)))((('''&&&%%%%%%"""###$$$%%%&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''(((***+++,,,,,,,,,+++***+++---///111222333333000111333333333555777:::888:::<<<===<<<<<<===>>>>>>============>>>>>>???@@@@@@BBBFFFKKKWWWlll~~~xxx{{{~~~pppjjjrrr|||tttvvv~~~cccPPPGGG???999666888888666555444333333222fff]]]UUUQQQNNNKKKKKKNNNSSS]]]ooozzzvvvuuuqqqppppppnnnllljjjhhhffffffffffffggghhhjjjkkkkkkmmmjjjddd]]]SSSIII???999555444222111222333555666888999???EEEHHHNNNYYYeeemmmttt}}}~~~~~~}}}|||zzz{{{}}}~~~xxxqqqkkkggglllqqqsssqqqkkkfffdddcccdddgggllloooooollliiibbbZZZOOOJJJJJJIIIEEEAAA>>><<<:::888777777888999777888999;;;>>>BBBFFFHHHMMMOOOQQQSSSRRRPPPMMMKKKFFFDDDBBB???>>>>>>>>>???EEEHHHLLLOOONNNJJJEEEAAA===;;;888555222111000///////////////////////////,,,,,,,,,---------------...---+++******+++---.........---,,,,,,,,,------,,,------------,,,++++++***++++++++++++,,,,,,,,,+++,,,---,,,******,,,---------...///////////////000000000000000000//////000000/////////..................---------,,,,,,***)))))))))))))))))))))+++***)))))))))***,,,---+++,,,---------+++)))(((******)))))))))(((((((((((())))))******+++,,,,,,)))***+++,,,---...///000222222444666999===@@@BBBEEEDDDEEEHHHLLLNNNNNNLLLPPPRRRUUUYYY^^^dddjjjmmmooosssvvvuuuvvvvvvrrrlllkkkkkkiiifffaaa^^^\\\]]]______```ccchhhiiihhhfffdddddddddbbb```\\\YYYXXXPPPKKKEEEBBBBBBDDDEEEFFFKKKNNNQQQSSSQQQIII@@@999666:::BBBJJJRRRWWWXXXXXXWWWYYYZZZUUUNNNHHHGGGHHHQQQSSSTTTVVVUUUSSSQQQOOOFFFAAA<<<;;;???BBBDDDDDDEEECCC>>>999333...+++))))))(((((((((''''''&&&&&&%%%&&&'''&&&%%%$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''(((((((((&&&%%%$$$''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&'''(((***+++++++++***+++,,,...000222333333444000222333333333444777999888:::<<<===<<<<<<===>>>===============>>>>>>???AAA@@@BBBFFFKKKVVVkkk}}}}}}vvvqqqxxx~~~vvvyyylllWWWJJJ@@@:::999888777666555444333333333]]]SSSLLLLLLMMMLLLKKKLLLVVVbbbvvv|||xxxvvvuuupppqqqrrrrrrpppnnnkkkhhhggghhhiiiiiijjjjjjjjjjjjgggeeeaaaZZZPPPFFF===888333333111000111222444666999:::???DDDHHHLLLXXXcccnnnvvv{{{}}}|||yyyrrrsssuuuxxxxxxvvvqqqmmmhhhlllpppppplllfff```]]]^^^]]]___eeelllnnnjjjeeebbbYYYNNNGGGEEEEEEBBB???>>><<<:::888666777777888666777999===@@@DDDFFFHHHLLLNNNPPPPPPPPPMMMKKKIIIFFFDDDBBB???===<<<;;;;;;BBBDDDFFFGGGEEEBBB>>>;;;888777555333222111222222////////////////////////---------,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------------.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,******,,,------......///////////////111000///------------...//////.........---------////////////............,,,,,,++++++***))))))(((+++************+++,,,,,,)))***+++++++++***)))(((************))))))))))))(((((()))******++++++,,,'''((()))+++,,,...///000000111222555999===@@@CCCCCCCCCDDDGGGJJJLLLLLLKKKNNNQQQUUUXXX[[[```ggglllnnntttxxxxxxxxxwwwsssmmmmmmmmmlllhhhdddaaa```aaaeeeeeegggiiikkkjjjhhheeedddccc```]]]ZZZXXXVVVUUULLLHHHCCC@@@AAABBBDDDEEEFFFHHHLLLOOONNNHHH???999666:::@@@JJJRRRXXXZZZZZZWWWYYYZZZVVVNNNHHHEEEEEEOOOQQQTTTVVVVVVTTTPPPNNNDDD@@@;;;;;;???CCCEEEEEEDDDBBB>>>999333...+++)))''''''''''''''''''''''''&&&'''((('''$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&))))))))))))((((((((((((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''***(((&&&$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''')))************,,,---///111222333444444111333444444333444666888888:::<<<===<<<<<<===>>>===============>>>??????AAAAAACCCFFFKKKVVVkkk}}}|||yyy{{{zzzaaaOOOCCC===<<<888777666555444333333333XXXSSSOOOPPPPPPNNNNNNPPPZZZfffyyy}}}yyywwwwwwwwwppprrrtttuuutttpppllliiihhhjjjkkkjjjhhhfffeeedddaaa```]]]WWWNNNDDD===999222222000000000222444555888:::>>>CCCFFFJJJUUUaaaoooxxx|||~~~}}}zzzqqqrrrsssuuuvvvvvvssspppkkknnnqqqpppkkkeee```^^^___\\\\\\bbbiiikkkggg```___WWWMMMFFFDDDBBB@@@======;;;888666555555555666777999===AAAEEEHHHIIIJJJLLLMMMNNNOOONNNLLLJJJHHHFFFEEEBBB???<<<:::999888<<<<<<======<<<:::777666555444333111111111111222////////////////////////.........------,,,,,,,,,...---,,,,,,,,,,,,---...---------------...///000///...---++++++,,,------+++++++++,,,,,,,,,------+++,,,,,,,,,******,,,---......///////////////...111///---,,,+++,,,...///...---------,,,,,,,,,,,,........................,,,,,,,,,++++++*********++++++++++++++++++++++++'''((()))******))))))(((******************))))))(((((())))))***+++++++++(((((()))***,,,---.........///111444888<<<@@@BBBBBBCCCEEEGGGJJJKKKLLLLLLMMMRRRVVVXXXYYY]]]eeelllnnnuuuzzz{{{yyyxxxsssnnnnnnnnnllliiieeeccccccdddiiijjjmmmnnnnnnllliiifffddddddbbb___\\\XXXVVVTTTLLLHHHDDDAAA@@@BBBBBBCCCBBBDDDIIIMMMNNNJJJAAA:::666888>>>GGGRRRYYY\\\\\\YYYZZZ[[[XXXRRRLLLIIIHHHPPPRRRVVVYYYXXXUUUQQQNNNGGGCCC>>>>>>BBBFFFHHHHHHDDDBBB???:::555000,,,***''''''''''''&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''(((***++++++,,,---...000111333444444444222333444444333333555777888:::<<<===<<<<<<===>>>===<<<<<<======>>>???@@@AAAAAACCCGGGKKKWWWkkk}}}{{{|||jjjSSSFFF@@@???888777666555444444444444YYYYYY[[[\\\VVVQQQRRRXXX___jjjzzz{{{xxxyyyyyyyyyrrrtttvvvwwwuuuqqqllliiifffggghhhfffbbb^^^\\\\\\YYYZZZYYYSSSJJJBBB<<<:::222111000000000222555666888999>>>CCCEEEIIITTT___pppzzz~~~~~~~~~tttsssssstttvvvuuusssqqqoooqqqsssrrrnnniiieeecccccc___^^^aaaggghhhbbb\\\VVVPPPIIIDDDAAA>>>;;;888;;;999777444333333333444888:::>>>CCCFFFHHHIIIJJJKKKLLLMMMNNNNNNLLLKKKJJJFFFEEEBBB???<<<999888777777777777888777777666666555444333111000000000000////////////////////////000000//////......------------------------------------------......///000///...---,,,+++,,,---...++++++,,,,,,,,,---------,,,------,,,++++++,,,......///////////////......///...,,,+++,,,...000111,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++''''''(((((()))((((((((())))))))))))))))))******'''(((((()))******++++++++++++++++++++++++++++++---...000333777;;;???AAABBBDDDFFFHHHJJJKKKLLLMMMMMMRRRVVVWWWXXX\\\eeemmmnnnvvv||||||zzzxxxtttooonnnmmmllliiifffdddeeeggglllnnnpppqqqpppmmmjjjhhheeeffffffeeebbb]]]XXXUUUOOOKKKFFFBBBAAAAAAAAA@@@AAACCCHHHOOORRRNNNDDD<<<555666;;;EEEQQQZZZ^^^^^^ZZZ[[[[[[YYYUUUQQQNNNMMMQQQTTTWWWYYYYYYUUUQQQNNNJJJFFFAAA@@@CCCGGGIIIIIIEEEDDDAAA===888222...+++***)))((('''&&&%%%$$$$$$###$$$%%%%%%$$$$$$%%%'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$############$$$&&&'''((('''&&&%%%"""###%%%&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((('''''''''&&& """$$$&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((()))***,,,---...---...000111333333444444222333444444333333555777888:::<<<===<<<<<<===>>><<<<<<<<<<<<===>>>???@@@AAAAAACCCGGGMMMXXXmmm}}}|||nnnVVVHHHBBB???888777666555555555555555[[[___dddddd\\\TTTUUU\\\```kkk{{{zzzyyyzzzzzzzzzvvvwwwxxxwwwtttoooiiifffaaacccccc```[[[WWWVVVXXXVVVWWWVVVQQQGGG>>>999777222111000000111333555777999:::???DDDFFFJJJUUUaaarrr|||zzzzzz|||uuuttttttuuuuuuuuurrrppprrrtttuuusssoookkkhhhffffffccc```aaacccbbb]]]WWWOOOLLLGGGCCCAAA>>>;;;999;;;999666444222222222333777999<<>>666666999DDDRRR\\\aaaaaa]]]]]][[[YYYWWWUUURRRQQQUUUVVVYYYZZZXXXUUUQQQNNNLLLGGGBBB@@@BBBDDDEEEEEEEEEDDDBBB>>>999444///---++++++***((('''&&&%%%$$$"""###%%%%%%$$$$$$&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''###$$$&&&'''''''''&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''$$$'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((()))***,,,...///---...///111222333333333111333444444333444666888888:::<<<===<<<<<<===>>><<<<<<<<<<<<===???@@@AAAAAAAAADDDIIIOOO[[[ppp|||nnnVVVJJJBBB===888777666666555555666666ZZZ]]]bbbeee___WWWVVVZZZZZZgggxxxzzzzzz{{{zzzyyyyyyyyyxxxvvvrrrlllfffbbb```bbbccc```[[[XXXZZZ]]]ZZZ\\\ZZZSSSHHH===888666333222111111222444777888;;;<<>>;;;888777555555666666555444333222555444222111000111111222////////////////////////.........///////////////------............------000//////............///...............------,,,,,,,,,,,,------------......///000///------///000///////////////...------+++++++++,,,,,,,,,,,,,,,*********)))))))))(((((()))))))))*********++++++*********+++++++++++++++,,,,,,---------,,,+++*********)))(((((('''''''''&&&'''''''''((((((((((((''''''(((((()))*********,,,,,,,,,,,,,,,------------...///111555888<<<>>>???BBBFFFGGGGGGHHHJJJMMMMMMMMMNNNQQQWWW^^^eeejjjooowww|||zzzvvvuuutttrrrnnnnnnllliiiggggggjjjllltttuuuvvvsssmmmhhhffffffeeeeeeeeedddbbb^^^ZZZXXXOOOKKKGGGDDDBBBBBBAAA@@@AAADDDLLLVVV[[[WWWIII===888777:::EEETTT```ddddddeeeccc___\\\ZZZXXXWWWUUU\\\]]]^^^]]][[[XXXTTTRRROOOJJJCCC@@@AAABBBBBBAAADDDCCCAAA>>>999444///,,,++++++***)))((((((''''''###$$$%%%%%%$$$###$$$&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&'''((())))))(((((('''''''''''''''''''''''''''&&&&&&''''''''''''(((((( """$$$'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''((())),,,...///---...///000111222222222000222333333333444777999888:::<<<===<<<<<<===>>>;;;;;;<<<<<<===???@@@AAAAAAAAAEEEJJJPPP]]]sss|||jjjTTTJJJBBB:::888777666666666666666666YYYYYY]]]bbb```YYYUUUVVVRRRaaauuu~~~zzzzzz{{{zzzwww{{{zzzyyyuuupppjjjddd```bbbeeefffccc___^^^bbbfffaaabbb```XXXKKK???999777333222222111333555777999<<<>>>CCCHHHLLLPPP\\\gggyyy}}}vvvuuuvvvyyy}}}}}}~~~~~~}}}|||xxxxxxxxxzzz{{{{{{xxxvvvrrrrrrrrrnnniiidddaaa`````````___]]]ZZZWWWTTTRRRDDD@@@:::666444555888:::>>><<<999666555444444555777888:::;;;===???AAABBBDDDEEEFFFHHHIIIJJJKKKKKKFFFEEEDDDBBB???<<<999888444444444444222000...---333222222111111222333444////////////////////////,,,---------.../////////------............------111000///...............---.../////////...,,,+++,,,,,,,,,---------......///000111000......000111//////000000///...------++++++,,,++++++***)))((())))))))))))(((((((((((())))))*********+++++++++,,,,,,+++******))))))))),,,,,,---...---,,,***))),,,+++***(((''''''''''''%%%&&&&&&&&&''''''((((((''''''(((((()))*********++++++,,,------...//////......///111444888;;;===>>>AAAEEEFFFFFFFFFIIILLLLLLKKKKKKNNNVVV^^^eeehhhooowww|||yyyuuuttttttsssooonnnmmmjjjhhhiiikkknnnxxxyyywwwrrrkkkfffdddddddddcccaaa___]]][[[YYYXXXLLLIIIEEECCCBBBBBBBBBAAAAAADDDMMMXXX^^^XXXJJJ===:::888;;;FFFVVVbbbggggggmmmiiiddd```]]]\\\ZZZYYYdddddddddbbb```\\\YYYWWWSSSMMMFFFBBBBBBBBBBBB@@@CCCBBBAAA>>>999333...+++************))))))))))))%%%&&&&&&%%%###"""###$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))((()))***++++++***)))(((''''''''''''''''''''''''###$$$$$$%%%&&&(((((()))%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&(((+++---///------...000111111111111000111333333333555777:::888:::<<<===<<<<<<===>>>;;;;;;<<<<<<===???@@@AAAAAAAAAEEEKKKRRR___uuuzzz}}}gggSSSKKKBBB888888777777666666666666777[[[___cccccc^^^WWWRRROOOSSS___rrr~~~|||}}}}}}}}}yyyuuurrrllldddcccfffeeeeeedddddddddeeeeeefffhhhfff```VVVJJJ@@@999777333222111000222555888:::===BBBIIINNNOOOSSSaaaooo~~~||||||uuuvvvyyy}}}~~~~~~~~~~~~}}}zzzxxxuuusss|||yyyyyy{{{|||zzzwwwpppooonnnllliiieeeaaa______```___]]]YYYSSSMMMIIIBBB@@@;;;777555555666777999999888888777777666666777888999<<<===???@@@@@@CCCDDDEEEFFFHHHHHHIIIIIIIIIFFFBBB???>>>===<<<:::555444333222222222333444444333111000000000111111///000111222111000---,,,222111000/////////000111---+++***,,,///111000...111111111111111000////////////...------------...000///---,,,,,,---...///,,,,,,------.../////////111111111111000000000000------,,,+++***((('''&&&(((((((((((((((''''''&&&''''''''''''''''''''''''&&&(((***+++,,,+++)))((()))))))))***+++++++++,,,(((%%%$$$%%%'''(((&&&$$$******+++,,,,,,,,,,,,+++///,,,))))))***+++)))''')))))))))***+++---...///000000000111333777:::<<<===>>>@@@CCCFFFHHHIIIIIIJJJKKKMMMOOOSSSZZZccchhhmmmuuuzzzzzzxxxxxxwwwuuunnnmmmllljjjiiikkkooorrryyyvvvpppjjjeeebbbaaaaaabbbbbbaaa]]]YYYUUUSSSRRRKKKIIIFFFCCCAAA@@@AAAAAA===DDDMMMTTTZZZWWWJJJ<<<999999???KKKZZZeeejjjjjjhhhhhhfffaaa\\\ZZZ]]]```jjjllllllfff^^^XXXXXXZZZVVVOOOEEE===:::;;;===>>>@@@>>>;;;:::999555///***---,,,++++++*********+++"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''((((((&&&$$$"""""""""%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''')))+++...///......///000000000000000444444444555555777888999;;;;;;;;;;;;<<<===>>>>>>=========>>>??????@@@@@@@@@@@@CCCJJJRRR^^^rrryyy~~~|||~~~dddQQQIIIBBB<<<999999777666555444444333YYY^^^bbbccc^^^WWWRRROOOVVVbbbttt}}}{{{{{{{{{{{{wwwssspppiiibbbaaadddeeefffggggggfffgggiiilllooollldddXXXKKK@@@999666333222111111333666999;;;???BBBHHHMMMNNNSSSaaaooo|||~~~||||||~~~|||{{{{{{zzzyyywwwuuusssrrrxxxuuurrrrrruuuvvvtttrrrpppooommmjjjgggccc___]]]aaa```^^^ZZZUUUNNNHHHEEEAAA???;;;777555444555666999999999888888777777777888999;;;===>>>@@@@@@AAABBBCCCEEEGGGHHHIIIJJJJJJIIIFFFBBB@@@???>>><<<;;;555444333222222222333444333333111000000000111111///000000111111000///...///000000000000000000000///---,,,---000222111//////000000000000///......///......---,,,---------000///---,,,,,,---///000---------...//////000000111111111000000000/////////...---++++++++++++,,,))))))******))))))((('''(((((((((((((((((((((((('''((()))++++++***)))((())))))***************+++)))'''%%%&&&((()))(((&&&))))))***++++++++++++******((('''(((+++------+++++++++++++++,,,---...///000//////111333666:::<<<===>>>@@@CCCEEEGGGHHHIIIGGGIIIKKKNNNSSS[[[ccciiiooovvv{{{zzzxxxxxxvvvssspppooommmjjjjjjlllppprrrxxxtttnnnhhhccc```^^^^^^``````___\\\XXXTTTRRRPPPFFFDDDBBB???>>>======>>>BBBIIIQQQXXX]]][[[NNN@@@:::;;;@@@KKKYYYcccfffeeeffffffddd```[[[ZZZ\\\```ooopppoooiii```ZZZXXXXXXUUUNNNEEE>>>;;;<<<>>>@@@@@@???===<<<:::666000++++++++++++*********))))))$$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((())))))(((%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''***)))(((''''''((()))***&&&''''''''''''((((((((((((((((((((()))***,,,,,,------...000000111111111444444444444555777888999::::::::::::;;;<<<===>>>============>>>???@@@@@@@@@@@@CCCIIIQQQ]]]qqqzzz{{{vvvzzzbbbPPPGGGAAA<<<777666555444333222222222XXX^^^cccccc^^^XXXTTTRRRZZZeeevvv~~~{{{{{{zzzyyyxxxtttppplllfff___]]]```cccgggjjjiiiggghhhmmmrrrwwwrrrhhhZZZKKK@@@999666222222111222444666999;;;BBBDDDIIIMMMPPPVVVdddrrruuuyyy~~~{{{uuutttsssrrrqqqppppppppptttrrrpppqqqtttvvvtttrrrmmmllljjjgggeeebbb```______]]]ZZZUUUPPPJJJFFFDDD@@@===:::666555444555666999999999999999999888888999:::<<<>>>???AAAAAAAAAAAACCCFFFHHHJJJKKKKKKKKKIIIFFFCCCAAA@@@???===;;;666555444222222222333333333222111111000111111111///////////////000000111//////000111111111000///111///...///000111000///...////////////...------000000///...............000///...------...///000.........///000000111111111111000000000000//////------+++***+++,,,---...+++++++++++++++***))))))))))))))))))))))))))))))'''((()))***+++***)))(((************))))))))))))***((('''((()))***)))((((((((()))************))))))((('''(((+++------------,,,,,,,,,------...////////////000333666999<<<===>>>@@@CCCEEEGGGHHHHHHEEEFFFIIILLLRRRZZZccciiiooovvvzzzzzzxxxxxxvvvssssssqqqmmmkkkjjjmmmppprrrtttqqqkkkeee```\\\[[[ZZZ]]]]]]\\\[[[XXXTTTPPPNNNBBBAAA@@@>>>============BBBHHHOOOUUUZZZXXXKKK>>>;;;<<>><<<777000,,,)))***+++++++++***((((((%%%&&&'''(((((((((''''''((((((&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''''''''((()))***)))'''&&&'''(((&&&&&&'''''''''(((((((((+++******))))))******+++'''''')))*********)))(((((())))))************)))+++,,,...///000111222222333333333444555777888999999999999999:::;;;<<<<<<>>>===<<<<<<===>>>@@@AAA@@@???BBBHHHOOO\\\ooo{{{tttpppuuu}}}|||___NNNEEE???<<<777666555444333222222222YYY___eeeeee```[[[ZZZZZZ^^^hhhwww}}}|||{{{yyywwwuuuppplllhhhbbb[[[[[[^^^```eeeiiiiiifffgggnnnvvvzzztttiiiZZZKKK@@@:::777222222222333444777999;;;DDDDDDHHHMMMQQQXXXggguuupppuuu}}}}}}zzzooonnnmmmlllkkklllmmmnnnsssqqqppprrruuuvvvtttrrrggggggeeedddccccccbbbbbbZZZXXXTTTOOOLLLIIIHHHHHH>>><<<999777555555666666::::::::::::::::::;;;;;;:::;;;<<<>>>@@@AAAAAAAAAAAACCCGGGKKKMMMNNNMMMLLLJJJGGGDDDBBBAAA@@@===;;;777666444333222222222333222222111111111111111111000///...---...///111333444333222111000000000111111000////////////.........////////////...------222111111000000000000000//////.........///000000/////////000111111222222111000000000////////////************************+++++++++++++++***))))))))))))))))))))))))))))))'''((())))))******))))))*********))))))(((((('''))))))((())))))))))))(((((())))))***************+++***))))))***+++++++++------,,,,,,,,,------.../////////000222666999;;;===>>>@@@BBBEEEFFFGGGHHHEEEFFFHHHKKKPPPXXXaaagggnnntttxxxyyyyyy{{{yyyuuuuuuqqqmmmjjjjjjlllnnnppppppmmmgggaaa\\\ZZZXXXXXXZZZZZZZZZYYYXXXTTTPPPMMMDDDDDDCCCBBBAAA@@@??????AAAFFFMMMRRRWWWUUUIII<<<999;;;AAALLLYYY``````]]]bbbcccbbb___\\\[[[___cccnnnooonnnjjjbbb[[[UUUSSSSSSMMMEEE@@@???BBBDDDFFFBBBBBBBBBAAA===888111---(((***+++---,,,+++)))(((&&&&&&&&&''''''''''''&&&((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''''''''((())))))((('''(((***'''''''''(((((((((((()))((((((((((((((((((((((((%%%''')))***+++***((('''&&&''')))+++++++++***)))***+++---///000111222222222222333444555666888999888888888888999:::;;;<<<>>>===<<<<<<<<<>>>@@@AAA@@@???AAAFFFNNNZZZnnn}}}uuuppptttzzz~~~~~~www]]]LLLBBB>>>===999888777666555555555555[[[aaaggggggccc```bbbeeedddmmmzzz}}}}}}|||yyyvvvrrrmmmhhheee___YYYZZZ^^^]]]bbbfffeeeccceeellltttwwwqqqgggYYYKKK@@@;;;999222222222333444666888999??????BBBGGGLLLTTTbbbooojjjttt||||||~~~{{{xxxooonnnmmmllllllmmmnnnoooooommmlllnnnqqqqqqooolllcccbbbbbbaaaaaa```______XXXUUUQQQLLLIIIGGGGGGGGG===<<<999777666666666777::::::;;;;;;<<<<<<======:::;;;===>>>@@@@@@AAAAAABBBEEEJJJNNNQQQQQQOOONNNJJJHHHFFFDDDCCCAAA>>><<<888777555333222222222222111111111111222111111111111///...------///222333;;;888444000//////111222////////////------------//////000000000///......000000///............///...............///000000//////000000111222222222000000000////////////...)))***,,,------***(((&&&******++++++******)))(((((((((((((((((((((((((((''''''((()))))))))))))))***))))))(((((('''''''''(((((()))(((((((((((())))))***++++++,,,,,,++++++************)))***+++,,,,,,+++++++++++++++,,,,,,///...///000222555999;;;===>>>@@@BBBDDDFFFFFFGGGGGGHHHIIIKKKOOOVVV^^^dddjjjpppuuuwww{{{~~~|||xxxuuuqqqllljjjjjjllllllkkkkkkhhhccc^^^[[[YYYXXXYYYZZZXXXWWWWWWXXXUUUQQQNNNHHHHHHHHHGGGFFFCCCAAA@@@BBBGGGMMMRRRWWWVVVKKK???666888>>>JJJXXX___```^^^^^^^^^^^^[[[XXXXXX\\\```eeeffffffccc___YYYTTTRRRQQQLLLEEEAAAAAACCCFFFGGGBBBDDDEEECCC>>>888222...)))+++---......---+++***&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%'''(((((('''&&&((()))'''''''''(((((((((((()))''''''''''''''''''''''''$$$%%%'''))))))((('''&&&$$$&&&(((***,,,,,,,,,,,,***+++,,,...000111222222111222222333555666888999888888888888999:::;;;;;;===<<<<<<<<<<<<>>>???@@@@@@>>>@@@EEEMMMZZZnnn{{{ssstttwwwzzz{{{uuu[[[KKK@@@===>>>999888777666666666666666^^^ccchhhhhheeeeeekkkqqqpppvvv~~~|||}}}}}}yyyuuuooojjjfffccc^^^YYY[[[___^^^aaacccbbbaaacccjjjppprrrnnneeeXXXKKKAAA;;;999333333333333444555666666777666999===BBBHHHTTT```cccrrr}}}zzzyyy{{{|||}}}|||{{{{{{zzzwwwuuupppppppppooooooppppppqqqmmmkkkjjjkkkmmmmmmiiieee]]]]]]^^^^^^\\\[[[YYYWWWXXXUUUOOOJJJEEECCCBBBBBB===;;;:::888888888888888;;;;;;<<<<<<===>>>??????<<<===>>>@@@AAABBBBBBBBBEEEHHHNNNRRRTTTSSSQQQOOOKKKIIIGGGFFFDDDBBB???<<<:::888666444222222222222000000111222222222222111111000...---...///111222<<<999444111//////111222...///000///---,,,,,,---///000000000000///......------,,,+++++++++++++++,,,,,,------...//////////////////000111111222222000000////////////......+++---/////////,,,)))'''***++++++++++++***))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((''''''''''''''')))***)))((('''((()))******+++,,,,,,,,,,,,,,,'''((()))******+++---///************++++++,,,---.........///222555888;;;===>>>@@@BBBDDDEEEFFFFFFHHHIIIJJJKKKOOOUUU]]]bbbhhhnnnsssvvv|||zzztttppplllkkklllllljjjgggeeeccc```\\\ZZZZZZ[[[\\\[[[XXXVVVVVVXXXWWWTTTQQQLLLMMMMMMKKKHHHEEEAAA>>>@@@EEEJJJOOOTTTTTTKKK???555666<<>>>>>>>>??????>>>???EEEMMM[[[ppp~~~~~~tttsssuuu}}}xxx{{{sss[[[KKK???<<>>???@@@AAA???@@@AAACCCDDDDDDDDDDDDHHHLLLQQQVVVWWWUUURRROOOKKKIIIHHHGGGFFFCCC@@@===;;;999777444222111111111///000111222333222222111111000///......///000000555444333222111000000000---///111000---,,,...000...////////////...---------,,,,,,+++++++++++++++***+++,,,------...............//////000111111222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))'''''''''''''''((())))))&&&'''''''''''''''(((((((((***,,,+++)))((()))+++))))))***+++++++++++++++''')))+++***)))))),,,...*********+++,,,---...///.........///222555888:::===>>>@@@BBBDDDEEEEEEFFFGGGHHHIIILLLOOOVVV^^^dddiiinnnrrrvvv|||yyyuuuqqqnnnnnnooonnniiidddaaa___]]][[[[[[]]]___```^^^YYYVVVUUUXXXYYYWWWTTTRRRRRRRRRPPPLLLFFFAAA>>>===BBBGGGLLLRRRSSSJJJ@@@666666;;;FFFSSS]]]___^^^WWWXXXWWWTTTQQQQQQUUUYYYZZZZZZYYYYYYXXXWWWUUUSSSPPPKKKEEEBBBBBBDDDFFFGGGAAAEEEGGGEEE>>>666111...+++++++++,,,,,,---------((('''&&&%%%$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((((((((('''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&'''((('''%%%%%%&&&'''%%%&&&&&&&&&'''''''''''''''(((((())))))(((((('''$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((()))+++,,,---+++,,,---...////////////000000111222444666888999999888888999999:::;;;<<<999;;;===>>>???>>>======???===???EEEMMM\\\rrryyyuuusss}}}{{{qqqqqqsss|||yyy~~~ttt\\\LLL???<<<@@@777666555555555555555555^^^cccgggfffdddiiiuuuzzzxxx{{{{{{vvvqqqlllhhhdddbbb^^^[[[^^^cccgggfffdddcccdddgggjjjmmmooollleeeZZZMMMAAA:::777333333333222222111111111444222222444555666===DDDWWWnnn}}}{{{zzz{{{{{{{{{yyywwwuuuuuusssqqqoookkklllmmmnnnmmmlllkkkjjjbbb___]]]]]]]]]ZZZUUUPPPCCCGGGMMMSSSWWWXXXWWWVVVMMMKKKGGGDDDAAA@@@@@@@@@===<<<;;;;;;:::::::::;;;;;;<<<===>>>???@@@AAABBBBBBBBBDDDEEEFFFFFFFFFFFFJJJNNNSSSXXXYYYWWWSSSPPPKKKJJJHHHGGGFFFDDD@@@===;;;:::777444222111111111///000111222333333222111111111000///////////////---///111333333111///......000222111...---///222------......------,,,+++//////...------------...)))***+++,,,------------.........///000000111111000/////////............,,,***(((&&&'''***---000------......------,,,+++************************'''''''''''''''((())))))%%%&&&&&&''''''((((((((())),,,---,,,***)))+++---(((((()))***************+++------+++((('''(((+++***++++++,,,---...000111.........///111555888:::===>>>@@@BBBCCCDDDEEEEEEEEEGGGIIILLLPPPXXX```fffkkkooorrrvvv|||~~~xxxuuurrrppppppqqqoooiiiccc___]]]\\\[[[\\\^^^aaaccc```ZZZUUUUUUXXXZZZYYYWWWXXXXXXWWWTTTOOOIIICCC???AAAEEEJJJOOOUUUWWWOOOEEE777777;;;EEERRR[[[^^^]]]YYYZZZYYYVVVSSSSSSVVVZZZ[[[ZZZXXXWWWXXXWWWVVVUUUPPPKKKEEEBBBBBBCCCEEEFFFAAAEEEGGGEEE>>>666000---+++*********++++++------)))((('''&&&%%%&&&&&&'''$$$&&&(((******(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&((())))))((('''%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&'''(((***)))((((((((()))+++,,,,,,,,,---.../////////...000000111222444666888999999999999999:::;;;<<<===888:::===???@@@???===<<<>>>===???EEENNN]]]ssssssiiiggghhhvvvuuummmnnnssszzzzzzttt]]]MMM???<<>>;;;444444444333333222222222111111333666666555:::AAAPPPhhhzzzyyy{{{}}}~~~yyyvvvtttppphhheeeffffffffffffeeecccaaa^^^\\\TTTRRRPPPRRRSSSQQQJJJDDD???EEELLLQQQRRRPPPOOONNNNNNLLLHHHDDD???;;;999777<<<;;;999777777777999:::<<<>>>???AAAAAAAAA???>>>EEEDDDCCCCCCCCCEEEFFFGGGMMMPPPTTTVVVVVVTTTPPPMMMLLLJJJGGGEEECCCAAA===::::::999666444333333444555222222222111111111111000222111111000000000000000000000////////////000000333111///...---...///000111000///...---,,,,,,,,,......//////......---,,,+++++++++,,,,,,,,,------.........///111111///---,,,---...//////...---,,,///---+++***+++,,,,,,,,,)))+++---,,,+++***+++,,,///...,,,***)))(((''''''***)))((()))***++++++)))(((((((((((())))))))))))((((((''''''''''''((((((++++++*********+++---...333000---+++)))***,,,---,,,,,,------------------......000222555777:::;;;;;;===@@@BBBDDDFFFFFFFFFIIIIIIHHHHHHKKKSSS\\\bbbooorrrwww{{{}}}|||yyywwwtttrrrpppoooooommmkkkiiibbb```___aaaeeegggfffddd```___^^^\\\ZZZYYYWWWWWWZZZYYYWWWSSSNNNIIIDDDAAA@@@DDDKKKSSSXXXUUUMMMFFF:::777888AAAOOOZZZ^^^]]][[[[[[YYYTTTQQQQQQTTTXXXYYYZZZZZZYYYXXXWWWXXXYYYQQQPPPKKKEEEEEEJJJKKKIII@@@BBBCCCBBB>>>888222---***+++,,,,,,+++***+++,,,+++***)))((('''&&&%%%%%%'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''(((((((((''''''&&&&&&&&&)))&&&%%%&&&)))***)))''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))(((((())))))(((''''''''''''((($$$$$$%%%%%%'''(((******''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$&&&(((+++,,,,,,++++++***+++,,,...000111333333111111222222444666777888999:::;;;<<<<<<<<<;;;:::===>>>????????????>>>>>>>>>AAACCCEEELLL\\\rrrrrreee```aaaqqqrrroootttyyy}}}tttZZZKKKAAA<<<;;;888888777555444222111111aaalllqqqhhhdddnnn}}}yyyvvvxxxxxxsssoookkkiiieeecccbbbcccfffggghhhgggffffffgggkkkooorrruuuooofffZZZNNNEEE>>>;;;555555555555555444333333333222333666666666===EEETTTkkk}}}yyywwwxxxzzzyyytttpppmmmhhh```\\\]]]\\\\\\\\\[[[XXXTTTOOOMMMIIIHHHHHHKKKNNNLLLFFFAAABBBHHHNNNRRRSSSQQQNNNMMMHHHGGGDDDAAA>>>;;;:::999::::::999999:::<<<>>>???>>>???AAABBBBBBAAA@@@???BBBBBBCCCCCCDDDFFFGGGHHHJJJLLLPPPSSSSSSQQQMMMKKKLLLJJJHHHFFFEEECCC???<<<:::888666444333333444555222222222111111111000000222111000000//////000000000000////////////000000111000...---,,,---...///000///...------,,,------,,,,,,,,,---,,,,,,+++***---------.........//////.........///000000...,,,---------......---------,,,***((((((***+++,,,+++***+++------+++***+++,,,...---+++***)))((('''''''''&&&%%%&&&((()))((('''))))))))))))))))))))))))***))))))((((((((())))))***))))))((()))***+++,,,///...,,,+++++++++---...+++++++++,,,,,,,,,,,,,,,...///000222444777999:::999;;;===AAACCCFFFGGGHHHHHHHHHHHHIIILLLTTT]]]cccjjjnnntttyyy{{{{{{yyywwwtttrrrooommmlllkkkiiihhhhhhfffeeefffhhhiiigggeee___^^^^^^^^^]]]\\\[[[[[[[[[YYYUUUOOOIIICCC???<<<@@@DDDKKKSSSXXXUUUMMMFFF888666666>>>KKKWWW[[[\\\[[[[[[YYYUUUQQQPPPQQQTTTXXXZZZ[[[[[[ZZZYYYYYYZZZUUURRRJJJBBBBBBHHHKKKJJJDDDDDDDDDCCC>>>888222...***+++,,,+++***)))***+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''%%%$$$%%%((()))(((&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((((((((('''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((($$$&&&(((***,,,,,,,,,+++***+++,,,...000111222333222222222333444555777888999:::;;;;;;<<<<<<;;;;;;>>>>>>>>>??????@@@@@@@@@>>>AAACCCFFFLLL\\\rrrvvviiiddddddsss{{{nnnlllqqqwwwzzzuuu[[[KKKAAA<<<;;;;;;:::999888666555444333dddooossskkkgggqqq~~~yyyvvvwwwwwwsssooohhhgggeeedddeeehhhkkkmmmjjjiiiffffffhhhmmmrrrvvvvvvqqqggg[[[OOOEEE>>>:::555555666777777666444333444333333555666888AAAJJJ]]]ppp|||wwwtttsssttttttnnniiieee^^^VVVQQQRRRIIIIIIJJJJJJGGGCCC???<<<>>>???AAAFFFJJJJJJEEEAAAEEEIIIOOORRRQQQNNNJJJIIIBBBAAA@@@>>>===<<<;;;;;;<<<;;;;;;;;;<<<>>>@@@AAAAAAAAABBBCCCCCCBBBAAA@@@???@@@BBBDDDFFFGGGHHHHHHGGGJJJNNNPPPQQQOOOLLLJJJJJJHHHFFFEEEDDDBBB???===999888666444333333444444222222111111111000000000222111000000//////000000000000////////////000000///...---,,,,,,,,,---.........------------......,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------///...---...000000...,,,---,,,,,,++++++,,,,,,---***)))((((((***,,,,,,+++***+++------+++++++++,,,------,,,++++++******)))&&&%%%%%%%%%'''((('''&&&+++******))))))(((((((((++++++***)))))))))))))))(((((('''''''''((())))))+++++++++,,,,,,------...************+++++++++,,,//////000111333555777888777999;;;>>>BBBEEEHHHIIIGGGGGGHHHIIIMMMUUU^^^dddhhhlllrrrxxx{{{|||zzzyyytttqqqmmmkkkjjjiiiiiihhhmmmkkkiiihhhhhhgggeeeccc______```aaaaaaaaa``````^^^ZZZTTTLLLEEE???<<<:::@@@DDDJJJRRRWWWUUUNNNGGG888555444:::FFFQQQWWWXXXYYYYYYYYYVVVRRROOOOOOOOORRRUUUXXXYYYXXXWWWWWWXXXXXXSSSIII@@@???FFFKKKKKKIIIHHHGGGCCC>>>888222...***++++++***)))(((((())),,,,,,+++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&''')))***+++***)))(((&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))$$$&&&(((***+++,,,,,,+++***+++,,,...///111222333222222222333444555666777:::::::::;;;;;;;;;<<<<<<>>>=========>>>???AAABBB>>>AAADDDFFFMMM]]]sss}}}qqqmmmmmmzzz}}}pppmmmrrrxxxzzzuuuuuuZZZJJJAAA<<<;;;;;;;;;:::999777666555555bbbmmmqqqjjjhhhsssyyyvvvvvvuuurrrooofffeeecccbbbdddgggkkkmmmjjjhhheeeeeegggmmmssswwwvvvqqqggg[[[OOODDD<<<888444555666777777666444333555333333555777<<>>===<<<<<<<<<<<>>>>>=========>>>???AAABBBBBBBBBBBBAAA@@@@@@@@@AAACCCEEEGGGGGGGGGGGGGGGJJJMMMPPPPPPOOOLLLJJJEEEDDDBBBAAAAAA@@@===;;;888888666555333333333333111111111111000000000000111111000/////////////////////000000000000//////......---,,,,,,------...---,,,,,,,,,------...///---............---,,,,,,++++++,,,,,,,,,---------///...---...//////...,,,---,,,+++******+++,,,------,,,++++++---------,,,***,,,------,,,++++++,,,------...---------,,,,,,((('''&&&''')))))))))'''******))))))((('''&&&&&&++++++***)))((((((((((((((((((((('''(((((((((((()))***+++------,,,,,,+++))))))******+++,,,,,,,,,//////000000222333555666888999;;;===@@@DDDFFFHHHFFFFFFGGGIIINNNUUU^^^eeeiiimmmtttyyy}}}~~~|||{{{vvvrrrnnnjjjiiiiiiiiiiiillljjjhhhfffdddbbb___^^^bbbcccddddddddddddcccbbb```[[[SSSJJJCCC???===<<<@@@CCCIIIQQQVVVUUUMMMGGG:::777555999BBBLLLQQQSSSTTTUUUWWWVVVTTTQQQNNNLLLNNNQQQVVVXXXXXXXXXXXXXXXWWWRRRHHH???>>>EEEJJJKKKLLLKKKHHHCCC>>>777111...)))***+++***(((&&&'''(((++++++***))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***)))((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&(((***+++,,,,,,,,,++++++---...///111222222333333333333444555666666::::::::::::;;;<<<<<<===<<<<<<;;;;;;<<<>>>AAACCC>>>AAADDDFFFMMM]]]tttvvvuuuxxx|||wwwxxx{{{yyyuuuqqqXXXIII@@@<<<;;;999999888777666555444444]]]hhhnnniiijjjvvv~~~xxxuuutttsssqqqooohhhfffdddcccdddfffjjjllliiigggddddddffflllrrrvvvuuupppggg[[[OOODDD<<<777333444555555666555444333666333333777:::AAANNN[[[ttt~~~|||uuuoookkkjjjfff```YYYTTTMMMDDD@@@AAA<<<;;;999888999:::===>>>===???CCCHHHLLLNNNNNNLLLGGGJJJMMMMMMJJJGGGDDDCCCAAA@@@???======<<<<<<<<<==================>>>>>>@@@AAAAAAAAAAAAAAA@@@@@@CCCDDDFFFGGGHHHGGGFFFFFFGGGHHHKKKMMMNNNMMMJJJIIICCCBBB@@@@@@@@@???<<<:::888777666555444333333222111111111000000000//////111000000///...///////////////000000000000//////..................//////,,,,,,,,,,,,,,,---...///------......------,,,+++---------.........//////000...------......---,,,,,,+++***))))))***+++,,,...---,,,,,,------+++)))***,,,...---,,,+++,,,---++++++,,,,,,,,,,,,+++***((('''&&&''')))))))))'''))))))((('''&&&&&&%%%%%%***)))(((''''''''''''''')))))))))))))))))))))(((***+++,,,---,,,+++)))(((*********+++,,,---------/////////000111222333444999:::<<<>>>@@@BBBDDDEEEEEEEEEGGGIIIMMMUUU]]]ccciiimmmsssyyy}}}}}}|||{{{yyyuuuppplllkkkkkkjjjjjjiiiiiigggdddaaa^^^]]]\\\fffgggggggggfffdddbbbaaa^^^XXXPPPHHHAAA>>>>>>>>>>>>AAAGGGOOOTTTSSSMMMGGG===:::777999@@@GGGMMMOOOOOOQQQTTTVVVVVVTTTOOOLLLLLLPPPUUUYYYZZZZZZ[[[[[[UUUQQQHHH@@@???EEEIIIIIIKKKJJJHHHCCC===777111...((()))***)))'''&&&'''((()))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&'''''''''''''''((()))((((((((('''&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&((()))***+++,,,,,,+++,,,---...///000111222222222222333444555666777999999:::;;;;;;<<<<<<===;;;:::999999:::===???AAA???BBBDDDGGGNNN^^^uuu|||tttwww}}}}}}}}}~~~zzz}}}|||nnnUUUHHH@@@======999888888777666555444444ZZZeeekkkiiilllzzz~~~{{{vvvsssrrrrrrqqqpppmmmkkkhhhffffffhhhkkkmmmjjjhhhffffffhhhmmmrrrvvvtttpppggg\\\QQQEEE===888444444444444444555555555777555666;;;AAAJJJXXXeee{{{|||uuummmgggddd\\\UUUOOOKKKEEE===;;;<<<<<<:::888666555777999;;;@@@AAADDDGGGIIIKKKLLLLLLIIIJJJKKKJJJGGGEEEDDDDDDAAA@@@???>>>============999999;;;<<<>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAABBBFFFFFFGGGHHHHHHHHHHHHGGGEEEGGGIIIJJJJJJIIIGGGEEEDDDCCCAAAAAAAAA???===:::777666666555444333222222111111000000000/////////111000//////......//////...///000111111000///...---.........////////////,,,,,,++++++,,,---......+++++++++++++++***)))))))))))))))*********++++++111///---,,,---------+++,,,++++++******++++++,,,+++*********++++++)))'''+++,,,......,,,,,,,,,---'''((()))***)))((('''&&&&&&%%%%%%%%%'''((('''&&&(((((((((''''''&&&&&&&&&((((((''''''''''''((((((******+++++++++***))))))***++++++,,,+++***)))((()))******+++,,,---......------...///000111333444999:::===@@@BBBCCCCCCCCCDDDEEEFFFIIIMMMSSS[[[aaadddiiipppvvv{{{||||||{{{zzzvvvrrrooonnnmmmkkkjjjiiiiiiiiifffcccaaa```aaaiiiiiijjjiiigggdddaaa___YYYTTTLLLDDD???<<<<<<===<<>>CCCFFFEEEHHHGGGFFFBBB===777111---''')))***)))((('''(((***)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&''')))(((''''''(((***'''(((((('''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%(((''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))***+++,,,---,,,,,,---...///000111111111111222333444666777888777888:::<<<======<<<<<<;;;:::::::::;;;<<<>>>??????BBBEEEHHHOOO___vvvvvvnnnrrr{{{|||zzzzzzwww|||mmmUUUHHH@@@======::::::999888888777666666VVVaaahhhfffjjjyyyzzzwwwtttrrrqqqpppppppppooommmjjjhhhhhhjjjlllnnnmmmlllkkkkkklllppptttwwwuuuqqqiii___SSSHHH@@@;;;666555444333444555777888999888;;;BBBIIISSSbbbppp~~~~~~zzzsssjjjccc___UUUOOOIIIFFFAAA<<<:::===<<<<<<<<<<<<<<<<<<======CCCDDDDDDDDDEEEFFFHHHIIIFFFFFFEEECCCAAA@@@BBBDDD>>>>>>============>>>>>>888999;;;===???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDDDDGGGGGGGGGHHHIIIJJJKKKLLLGGGHHHIIIJJJIIIGGGEEEDDDDDDCCCAAA@@@???>>>;;;999666666666555444333222111111000000000////////////000000///............///...///000111111000///...,,,,,,---...............,,,,,,,,,+++,,,,,,------***++++++++++++***))))))''''''((((((((()))))))))111///,,,,,,,,,---,,,+++++++++,,,,,,,,,,,,++++++(((((((((***,,,---,,,***+++---......---,,,,,,---'''((()))***)))(((&&&%%%'''&&&%%%&&&((()))((('''))))))))))))))))))((((((''''''''''''((()))***+++******+++++++++***)))(((((()))******************(((((()))***+++,,,------,,,,,,---...///111333444666999===BBBDDDEEEDDDCCCCCCDDDFFFHHHKKKRRRYYY^^^```eeemmmuuu{{{yyywwwsssqqqooommmkkkiiihhhiiijjjiiifffeeeeeeggghhhiiiiiiiiigggdddaaa___YYYTTTMMMEEE???<<<<<<<<<;;;===CCCJJJPPPPPPJJJEEE666666666:::???EEEKKKMMMOOOPPPSSSVVVXXXVVVQQQLLLEEEHHHMMMPPPSSSVVVYYY\\\___XXXKKK>>>:::>>>BBBBBBBBBCCCCCCAAA===666000,,,&&&((())))))))))))***,,,)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((((((&&&&&&''')))$$$%%%&&&''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((***+++------,,,------...///000111111///000111222444666888:::555777;;;===>>>>>><<<;;;<<<<<<<<<======>>>>>>>>>???BBBEEEHHHOOO```wwwtttkkkooowww~~~yyyxxxwwwzzzxxx}}}oooVVVIII@@@===<<<999888888777777666666666SSS^^^dddcccggguuu~~~|||wwwuuusssppppppppppppqqqnnnllliiihhhhhhjjjlllnnnqqqpppoooooopppsssvvvxxxvvvrrrkkkaaaVVVKKKBBB>>>888777555333444666999;;;;;;;;;>>>FFFOOOYYYiiivvv|||}}}}}}yyyqqqggg```\\\SSSMMMHHHFFFBBB======@@@@@@BBBFFFIIIKKKKKKJJJIIIGGGFFFEEECCCBBBCCCEEEHHHAAA@@@???<<<:::;;;>>>AAA<<<<<<<<<<<<<<<===>>>???<<<===>>>???????????????@@@@@@AAAAAACCCDDDFFFGGGGGGGGGGGGHHHIIILLLNNNPPPJJJKKKKKKLLLKKKIIIFFFEEEBBBAAA???>>>===;;;888666666666666555444333111111000000000000////////////000000///..................///000222222000///...***+++,,,------------------,,,,,,++++++,,,,,,---,,,------------,,,++++++------........./////////111///,,,+++,,,,,,,,,++++++,,,---......---,,,+++''''''))),,,///111000///+++---......---,,,,,,---***+++,,,---,,,***(((&&&***)))((()))***++++++)))***************+++++++++(((((((((((()))+++,,,---)))***+++++++++)))((('''''''''((()))***+++,,,,,,&&&'''((()))***+++,,,,,,++++++,,,---///111333444444777===CCCFFFGGGFFFEEECCCDDDFFFGGGKKKPPPWWW\\\^^^cccmmmvvv~~~xxxvvvsssqqqpppnnnjjjhhhfffiiijjjjjjgggfffhhhjjjfffgggiiiiiigggeeeaaa___\\\WWWPPPHHHAAA>>><<<<<<:::<<>>@@@AAA@@@===666000,,,&&&((()))***)))***+++---************))))))))))))''''''''''''''''''''''''$$$%%%'''((()))(((''''''(((((((((''''''&&&&&&&&&###&&&((('''%%%$$$&&&)))!!!"""%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&%%%$$$$$$%%%%%%%%%'''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''((()))+++---...,,,------...///000111111//////000222444777999;;;444777;;;>>>@@@>>><<<:::===>>>????????????>>>>>>???BBBEEEHHHPPP```wwwvvvlllnnnvvvvvvtttuuuwww|||zzz}}}rrrXXXIII@@@<<<;;;666666555555444444333333`````````bbbgggooowww|||}}}zzzxxxzzz~~~zzzuuuqqqooonnnmmmlllkkkhhheeeeeehhhmmmrrrtttuuuuuutttuuuvvvxxxzzz{{{yyytttlllaaaUUUKKKCCC>>>888777555444555666888999999:::<<>>===:::999999:::;;;;;;999888:::888777777999;;;<<<;;;<<<<<<<<<===??????>>>======>>>AAADDDFFFGGGEEECCCIIIJJJLLLMMMMMMNNNPPPQQQPPPMMMJJJIIIGGGEEECCC@@@@@@???>>><<<:::888666555333333333222222222222111222222222111111111000000000///...---,,,------...///............---------,,,---------,,,,,,+++******+++,,,,,,,,,,,,+++***,,,+++******))))))******)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,---......,,,++++++,,,------,,,,,,,,,,,,+++***))))))(((,,,,,,+++***+++,,,...///,,,++++++***)))(((''''''*********)))))))))))))))%%%&&&((())))))'''%%%$$$))))))))))))************,,,,,,++++++***)))((((((++++++******))))))(((((())))))***+++,,,------...000000000000000111222222555777999<<>>@@@>>>999111+++(((&&&$$$$$$&&&(((((((((+++***)))'''''''''((()))%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))''')))***(((%%%###%%%'''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&***)))((('''&&&%%%%%%%%%%%%$$$%%%'''***+++'''$$$'''&&&%%%&&&)))+++,,,,,,+++,,,...///111111000000111222333555666888999:::777888:::<<<===>>>??????>>>===<<<<<<<<<===???@@@BBBAAACCCHHHQQQ^^^tttwwwrrrrrryyyqqqjjjmmmyyy||||||{{{ttt|||xxxZZZIIIBBB>>>;;;777777555444444555666777______^^^```dddjjjqqquuuqqqqqqrrrxxx|||vvvrrrooonnnmmmllljjjgggeeeeeeiiioootttvvvuuutttsssrrrssstttuuuvvv{{{vvvmmmbbbUUUIII@@@;;;888777555444555666888999999:::<<>>?????????>>>BBBBBBCCCEEEGGGHHHHHHHHHIIIKKKOOOQQQPPPOOOOOOOOOMMMKKKIIIHHHGGGFFFDDDBBB???>>>===;;;888666444444111111111000000000000///222222111111111000000000000///...---,,,------...............------------,,,---------,,,++++++******+++,,,,,,,,,,,,+++***,,,+++******))))))***************+++++++++,,,,,,------,,,,,,++++++,,,,,,...,,,***+++,,,---,,,+++******))))))(((''''''&&&+++******)))***+++,,,---*********)))))))))))))))************++++++++++++)))******++++++***(((((((((((())))))*********+++,,,,,,,,,+++******))))))((((((((((((''''''&&&&&&))))))***+++,,,------...,,,,,,,,,------...000000444666888;;;>>>@@@AAABBBGGGGGGFFFGGGJJJPPPXXX^^^ccciiirrr{{{{{{xxxtttnnnkkkiiihhhhhhlllmmmmmmmmmllljjjhhhgggeeefffggggggfffeeeeeeeee___ZZZQQQHHH@@@<<<:::999;;;<<>>??????999222,,,)))'''&&&&&&(((***************)))(((((((((((((((%%%&&&&&&&&&'''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''((('''((()))'''$$$######%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&''''''&&&%%%%%%''')))***(((%%%'''&&&%%%&&&)))+++,,,,,,+++,,,---///000000000000111222333555666888999:::888999:::<<<===>>>>>>>>><<<;;;;;;<<<===???AAABBBAAA???AAAGGGOOO]]]rrryyyrrrqqquuuooojjjooo|||~~~}}}zzzuuu}}}xxx[[[IIIBBB===;;;888777666555444444555666]]]\\\\\\]]]aaafffkkknnnkkkmmmqqqzzz~~~xxxtttqqqooonnnllliiigggeeefffjjjppptttvvvsssrrrpppooooooooopppqqqzzzuuummmbbbUUUIII@@@:::888777555444555666888999999:::>>>EEEQQQ```mmmvvv~~~|||xxxyyyoooeee```ZZZQQQJJJHHHDDDFFFHHHIIIIIIIIIKKKLLLPPPUUUWWWUUUVVVZZZ\\\[[[aaa^^^ZZZVVVSSSMMMEEE???999666333111222222222222444333222222555777888888<<<<<<===>>>??????@@@@@@EEEDDDDDDDDDFFFHHHJJJLLLIIIMMMQQQSSSRRRPPPNNNMMMKKKIIIHHHGGGGGGFFFDDDBBB>>>===;;;999777444333222111111111000000000000///111111111111000000000000//////...------------...............------------,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,+++******))))))******++++++***)))***+++,,,---......---,,,,,,++++++***---,,,******,,,---,,,+++******))))))(((''''''''')))))))))((())))))***+++((((((((())))))******************+++,,,,,,------+++++++++******)))))))))'''(((((()))***+++++++++---,,,,,,++++++*********(((((((((''''''''''''&&&))))))***+++,,,------...------...///000111333444333555777:::===???AAABBBEEEEEEGGGHHHKKKQQQYYY^^^fffkkkssszzzzzzwwwrrrmmmjjjhhhggggggmmmnnnpppqqqpppmmmjjjhhhcccccceeefffgggggghhhhhhaaa[[[RRRIIIAAA<<<999999;;;<<>>HHHQQQWWWWWWYYY[[[]]]\\\WWWOOOIIIIIIPPPWWW\\\dddmmmqqqpppcccVVVEEE999777999:::;;;999:::===??????:::333...***((('''''')))+++,,,,,,))))))******))))))(((((('''''''''&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%$$$'''(((((((((((()))))))))&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''(((((()))((('''%%%&&&''')))(((''''''&&&%%%&&&)))+++,,,,,,+++,,,---...000000000000111222333444666888999:::999999;;;<<<<<<=========::::::;;;<<<>>>@@@BBBCCC???>>>@@@EEEMMM[[[ooo{{{tttrrr~~~rrrnnnkkkqqq~~~yyyvvvyyy[[[IIIAAA===:::999888777555444444444444YYYYYYZZZ\\\```fffkkkoooqqqrrruuu|||{{{vvvsssqqqooonnniiigggeeefffjjjnnnpppqqqoooooonnnmmmmmmnnnooopppuuurrrkkkaaaVVVLLLCCC>>>888777555444555666888999;;;<<<@@@HHHTTTbbbooovvv|||yyysssssshhh\\\UUUOOOHHHDDDDDDDDDGGGKKKNNNNNNNNNOOOPPPPPPTTTVVVUUUUUUZZZ]]]\\\ZZZWWWUUUVVVXXXUUULLLEEE>>>:::555333222444444444555444333444666999::::::;;;<<<===>>>>>>>>>@@@AAABBBCCCDDDEEEEEEGGGIIIKKKKKKMMMPPPQQQOOOMMMLLLLLLKKKIIIHHHGGGGGGEEEBBB???======;;;999666444222111333333333222222222111111111111000000000/////////............------...............---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******,,,+++)))((((((***,,,---,,,,,,,,,,,,,,,,,,++++++---+++******+++,,,,,,+++++++++++++++******)))))))))))))))))))))))))))***(((((())))))))))))))))))))))))******+++,,,------***)))((('''&&&&&&''''''''''''((()))***++++++,,,---,,,,,,,,,++++++******))))))))))))))))))))))))))))))***+++,,,------.........///000111333555666444555888;;;>>>@@@BBBCCCCCCEEEGGGIIIMMMSSSZZZ___fffjjjpppwww}}}{{{xxxsssnnnkkkiiiiiiiiimmmooopppqqqpppnnnjjjhhhccccccdddeeeggghhhhhhggg^^^YYYQQQHHH@@@<<<:::999;;;===BBBJJJPPPMMMCCC999111000000333;;;FFFPPPWWWXXX\\\aaadddbbb[[[SSSMMMJJJPPPUUUXXX]]]bbbcccaaa[[[PPPBBB888666888:::;;;777999<<>>???AAAAAA>>>===@@@FFFMMMZZZnnn|||uuussswwwqqqmmmqqq~~~wwwvvvxxxZZZIIIAAA===:::999888777666555444333333WWWWWWXXX[[[aaahhhooosssuuuuuuvvv{{{|||wwwtttrrrpppoooiiigggeeefffhhhjjjjjjjjjlllkkkkkklllnnnppprrrssstttqqqkkkbbbXXXMMMDDD@@@888777555444555666888999<<<>>>CCCLLLWWWdddpppwwwzzz~~~uuummmiii^^^RRRKKKGGGCCCBBBCCCEEEHHHLLLOOOPPPOOOPPPPPPPPPVVVYYYXXXZZZ___bbbbbbYYYWWWWWWYYY\\\ZZZRRRKKKBBB===888555555666777777666444333444777999:::::::::<<<======<<<===@@@BBB@@@CCCGGGIIIHHHHHHHHHIIILLLLLLLLLKKKIIIIIIKKKLLLLLLJJJHHHGGGFFFCCC>>>;;;===<<<:::888666444333222333333333222222222111111000000000/////////......------.....................------------,,,,,,,,,,,,+++*********+++,,,,,,++++++++++++++++++++++++,,,+++******))))))******+++***)))((((((***,,,---)))***+++,,,---...---------+++)))***+++,,,+++++++++++++++*********************************))))))******))))))(((''''''&&&'''(((((()))***+++,,,,,,***)))((('''&&&&&&&&&&&&'''(((((()))******++++++,,,,,,+++++++++++++++***((((((((((((((()))))))))))))))***+++,,,------...+++++++++,,,...000111222555666999<<<@@@BBBDDDEEEDDDEEEGGGIIIMMMSSSZZZ___fffiiiooovvv||||||yyyuuupppmmmkkkkkkkkklllmmmoooooonnnllliiigggfffeeedddeeeggghhhfffdddZZZVVVNNNFFF???<<<::::::<<<>>>DDDJJJOOOKKKAAA999222000000222999DDDOOOVVVWWW\\\bbbfffeee^^^UUUOOOHHHMMMPPPQQQSSSWWWWWWTTTSSSJJJ???777666888:::<<<777999<<>>>>>?????????>>>AAAGGGOOO[[[ooo}}}xxxxxxxxxppppppzzz}}}}}}vvvvvvwwwYYYHHHAAA===:::888888777777555444333222ZZZYYYXXXZZZ___gggnnnsssqqqppprrrxxxzzzvvvsssqqqpppnnniiigggffffffgggggggggfffiiiiiijjjlllooorrruuuwwwxxxtttnnneeeYYYMMMCCC>>>888777555444555666888999===???EEENNNYYYeeepppvvvzzz~~~}}}ssslllaaaVVVLLLGGGEEEBBBAAACCCEEEHHHLLLNNNOOOOOOOOOPPPXXX^^^cccdddggglllnnnmmmfffdddcccbbbaaa\\\TTTNNNCCC???:::777777888999999777555333444666888888888888:::<<<;;;:::;;;???CCC@@@EEEJJJLLLKKKIIIJJJKKKKKKJJJIIIGGGFFFFFFIIILLLLLLJJJHHHGGGEEEAAA<<<888::::::999888666555444333111111111000000000000///////////////............,,,---......///.........------------,,,,,,,,,,,,++++++***))))))***,,,---,,,++++++******++++++,,,,,,+++******))))))************)))((()))***+++,,,'''(((+++---...///......,,,+++))))))+++,,,+++***))))))(((((((((((((((((()))************))))))(((+++******)))'''&&&&&&%%%((((((((()))*********+++,,,,,,+++***))))))((('''))))))))))))************************************%%%&&&&&&&&&&&&'''''''''))))))***+++,,,------...---------...///111222333555777:::===AAACCCEEEFFFFFFFFFGGGIIILLLRRRZZZ___hhhlllrrryyy~~~{{{wwwrrrooonnnnnnnnnllllllllllllkkkiiihhhgggiiifffdddeeehhhhhheeebbbXXXTTTLLLEEE???<<<;;;;;;<<>>888666888:::<<<777999<<>>>>>>>>>>>===@@@???BBBHHHPPP\\\ooo~~~tttqqqyyyyyy{{{~~~vvvuuu}}}tttWWWGGG@@@===:::777777777777666555333333```]]]YYYXXXZZZ```ggglllkkklllpppxxx|||vvvrrrpppooommmlllgggfffffffffhhhhhhgggeeehhhiiijjjlllooorrruuuwwwxxxuuuooofff[[[OOOEEE???888777555444555666888999;;;>>>DDDMMMYYYeeennnttt||||||tttnnn```VVVMMMJJJIIIFFFEEEFFFFFFIIIMMMOOOPPPRRRTTTUUUcccjjjppprrruuuyyyzzzxxxvvvtttqqqlllddd[[[SSSNNNDDDAAA===;;;;;;<<<<<<<<<:::888666666777999999888666999;;;:::888999>>>CCCAAAFFFJJJJJJHHHHHHJJJMMMGGGHHHIIIHHHFFFGGGHHHJJJIIIHHHGGGFFFEEEAAA<<<888777777666666555444444444111111111000000000000////////////.........------,,,,,,.../////////......---------,,,,,,,,,+++++++++***)))((()))***,,,---,,,,,,+++******+++,,,,,,,,,+++******))))))******))))))))))))************((()))+++---......---,,,,,,***))))))***++++++***((((((((((((((((((((()))(((((()))))))))((('''&&&))))))((((((((('''''''''************************............---+++)))(((************))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''))))))***+++,,,------...000000000000111222333444444666999<<<@@@CCCEEEFFFHHHHHHHHHHHHKKKRRRZZZ```hhhlllsss{{{~~~{{{wwwssspppooooooooollllllkkkiiihhhhhhggggggiiifffccceeehhhiiieeebbbZZZUUUNNNEEE???<<<:::::::::===BBBGGGHHHDDD<<<555//////111666???KKKWWW^^^aaabbbdddhhhhhhaaaUUUKKKFFFIIIIIIGGGHHHMMMOOONNNJJJEEE>>>888666888:::<<<888:::===??????;;;444...)))'''%%%$$$&&&'''&&&&&&******))))))******+++,,,---+++)))&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''"""!!! """%%%'''&&&$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((()))***)))******(((&&&%%%(((***'''&&&%%%&&&)))+++,,,,,,,,,+++++++++,,,...000111000000222333555666888888666777999:::;;;<<<======:::;;;===>>>??????????????????BBBIIIPPP[[[nnn~~~wwwssszzz{{{uuuwwwwwwtttzzzrrrUUUFFF@@@<<<:::666666777777777555444333eee```ZZZVVVVVVZZZ```eeekkkmmmrrr{{{}}}yyysssooommmlllkkkjjjfffffffffgggiiijjjiiiggghhhiiiiiikkknnnqqqtttvvvuuurrrnnnfff]]]RRRIIIDDD888777555444555666888999:::===CCCMMMXXXcccmmmrrr~~~|||uuuqqqcccZZZRRRPPPOOOKKKIIIJJJIIIKKKOOORRRTTTVVVYYY\\\jjjrrryyy{{{}}}~~~}}}|||yyypppeeeZZZRRRNNNFFFCCC@@@??????@@@??????>>><<<:::999:::;;;;;;;;;555888:::999777888===CCCAAADDDGGGFFFDDDDDDIIINNNEEEGGGIIIJJJIIIHHHHHHIIIGGGFFFFFFFFFEEEBBB===999555444444444444444333333333333333222222222222111//////.........---------+++,,,.../////////......---------,,,,,,,,,+++++++++***)))((()))***,,,------,,,+++******+++,,,---,,,++++++***)))*********(((((()))************)))***+++---......---,,,***,,,***))))))***++++++******************+++++++++''''''((((((((('''%%%$$$'''''''''(((((((((((((((,,,,,,++++++++++++++++++---...//////...+++)))'''++++++******)))(((((((((((((((((((((((()))))))))'''''''''((((((((())))))))))))***+++,,,------.........---......///000000333555888<<>>999777888:::<<<999:::===??????:::333...+++(((&&&%%%&&&&&&&&&%%%+++***)))))))))***,,,---...,,,)))&&&%%%$$$%%%&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&$$$))))))(((###$$$%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''(((***+++,,,(((***+++)))'''%%%'''***'''&&&%%%''')))+++,,,,,,,,,+++++++++,,,...000111000000111333555666888888555666888:::;;;=========888999<<<>>>@@@@@@AAA@@@??????BBBHHHOOO[[[mmm}}}yyyvvv|||yyysssuuuwwwsssxxxpppTTTEEE???===;;;555555666777777666555444___^^^\\\[[[\\\___ccceeeiiikkkpppzzzwwwtttpppmmmmmmlllkkkjjjiiiiiiiiiiiihhhhhhhhhgggeeeggghhhiiijjjlllpppsssrrrsssnnnfff]]]TTTHHH===:::888666444444555777999:::>>>DDDKKKSSS___mmmvvv|||~~~qqqmmmgggdddcccaaa]]]ZZZWWWWWWXXXYYY\\\___ccceeessswww{{{{{{zzz{{{yyypppfff]]]XXXQQQPPPMMMIIIFFFCCCBBBAAA???===<<<;;;;;;:::777555444666888999999:::<<<>>>AAACCCEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFCCC???<<<999666666555444333333222222666555333000////////////---------------...///000...---,,,------,,,***(((,,,,,,+++***))))))*********++++++++++++,,,,,,,,,***++++++++++++***)))))))))************+++++++++++++++***)))***+++---...//////------------//////,,,,,,++++++)))(((&&&%%%(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((((((((('''******))))))((((((''''''(((((()))***************......---,,,,,,+++*********)))((('''''''''''''''))))))))))))((((((((((((,,,+++(((### !!!''',,,...------......///000111555666999<<<@@@DDDFFFHHHGGGGGGGGGHHHKKKQQQXXX^^^hhhooowww}}}}}}wwwttttttrrrmmmjjjkkkmmmmmmllllllkkkkkkkkkkkkcccaaa___bbbfffhhhgggeee^^^XXXPPPHHHAAA>>>======;;;===@@@CCCCCC???777111&&&+++333===GGGSSS]]]dddiiijjjkkkmmmkkkcccXXXOOONNNPPPOOOLLLMMMPPPOOOLLLFFFCCC>>>:::777666777888;;;<<<===>>>===888111,,,+++***)))'''%%%$$$$$$###******+++++++++******)))......,,,)))%%%$$$%%%&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&***+++,,,***(((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))++++++,,,,,,,,,---...///000000000000444111///111555999:::::::::;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<>>>@@@AAABBBAAACCCHHHOOO[[[ooo{{{{{{uuuvvvwwwtttssstttzzzqqqWWWIII@@@:::777:::888666666777777666555^^^\\\ZZZYYYYYY\\\___aaadddgggnnnyyywwwsssnnnkkkiiiiiiiiihhhhhhiiijjjjjjiiigggdddcccdddeeeggghhhiiilllpppsssttttttooofff]]]TTTIII???:::888666444444555777999<<<@@@FFFLLLTTT___mmmvvvzzz~~~yyywwwvvvtttoookkkggghhhhhhiiijjjkkkllllllpppqqqrrrrrrsssxxx~~~wwwooogggccc___]]]YYYTTTOOOKKKHHHFFFDDDCCC@@@???>>><<<999777444666888999999:::<<<>>>AAACCCEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFDDDBBB>>>:::888666666555444333111111000333222111000///............------------......///---,,,+++,,,...//////...,,,++++++***))))))******((())))))))))))************++++++++++++***))))))+++++++++******)))))))))---,,,+++*********+++,,,...---,,,,,,,,,,,,---...------,,,,,,+++)))((('''((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((((('''))))))))))))((((((''''''(((((()))************)))------,,,,,,+++***)))))))))(((((('''&&&&&&''''''(((((((((((((((''''''''')))******(((&&&'''***---...------......///000111444666999<<<@@@DDDGGGHHHIIIIIIIIIJJJMMMSSS[[[aaammmttt|||~~~yyyuuutttrrrmmmkkkkkkpppnnnkkkiiigggfffggggggeeebbbaaacccfffhhhgggdddbbb\\\RRRHHH@@@;;;999888:::<<>>BBBAAACCCHHHPPP\\\pppxxxqqqssswwwttttttvvv}}}oooVVVIII@@@;;;999666444111000111222111000^^^[[[XXXVVVUUUWWWYYY[[[\\\aaakkkwwwyyytttmmmiiigggggghhhhhhjjjkkklllllljjjgggcccaaafffhhhjjjkkkllloootttwwwwwwvvvpppfff]]]UUUKKKAAA;;;999666444444555777888<<>>999777777999;;;???DDDFFFCCC:::333222555:::BBBJJJSSSZZZ]]]cccdddfffgggeee^^^VVVPPPPPPSSSTTTRRRQQQRRRPPPKKKIIIFFF@@@;;;888777888999;;;;;;::::::999666111---,,,+++***)))(((((((((((())))))******+++******))),,,---...,,,)))'''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''###%%%''''''&&&&&&'''(((&&&&&&&&&''''''(((((()))+++***))))))***+++,,,---++++++,,,---............000///...///222555666666999999999999:::::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@CCCJJJRRR___ttt|||vvvppprrr~~~{{{|||lllTTTHHHAAA<<<:::999777333222333444444444^^^\\\XXXTTTRRRSSSTTTUUUUUU\\\hhhwww|||vvvnnngggeeefffggghhhlllkkkkkkjjjhhhgggfffeeefffhhhjjjlllmmmpppuuuxxxyyyxxxqqqggg^^^WWWMMMDDD;;;:::777555444555777888888<<<@@@EEELLLVVVbbbkkkuuu~~~yyysssoooddd```\\\]]]bbbiiipppttttttvvvyyyzzzzzzwwwtttqqqpppnnnjjjddd]]]WWWRRRPPPQQQNNNIIIFFFCCC@@@===:::333555888999999:::<<<>>>>>>@@@BBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@>>>;;;888777555444333111000...---,,,---...///000000///...---......---,,,+++++++++,,,,,,***'''&&&(((***++++++++++++***************+++******+++++++++,,,,,,,,,***++++++++++++***))))))+++++++++***)))(((((((((+++++++++******************))))))))))))))))))***,,,,,,,,,,,,+++***))))))(((((('''&&&&&&'''((((((&&&'''''''''((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((('''(((((())))))))))))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((()))+++.../////////.........------......///000111333555888<<<@@@DDDHHHIIILLLLLLLLLLLLPPPWWW```gggmmmvvv|||wwwvvvtttooommmoookkkjjjhhhgggfffggghhhhhhiiigggeeefffhhhgggddd```XXXSSSJJJAAA;;;999999:::999;;;@@@FFFJJJGGG>>>555222444999AAAJJJQQQWWWYYY___```bbbbbb```[[[UUUPPPQQQVVVXXXUUUSSSSSSPPPLLLLLLHHHBBB<<<888777888:::;;;:::999999888555111...(((((('''&&&%%%%%%%%%&&&((())))))******************,,,......,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&'''''''''))))))************))))))'''((()))(((&&&$$$$$$%%%%%%&&&&&&'''((()))******---,,,***))))))+++,,,...---...///000000111111111444333333444666888::::::888888888999999::::::;;;>>>???@@@BBBCCCBBBBBBAAA>>>???CCCLLLVVVdddzzz~~~|||zzzssstttjjjSSSHHHAAA===<<<===:::777555666777888888___\\\XXXSSSQQQPPPQQQRRROOOYYYgggwww{{{tttkkkeeebbbccceeefffiiifffcccaaaaaadddgggjjjeeefffhhhjjjkkknnnrrruuuyyyxxxqqqggg___YYYOOOGGG<<<:::888555555555777888777:::???CCCIIISSS___hhhuuu~~~|||tttmmmhhh]]][[[XXXYYY]]]aaaeeefffhhhkkkooorrrsssrrrooommmkkkjjjgggccc^^^YYYTTTRRRPPPMMMHHHDDDAAA>>>;;;999333555777888888999;;;<<<<<<>>>@@@AAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@???<<<:::888777444333222111///...---,,,---...///000000000///......---,,,+++++++++++++++%%%######%%%)))---000222+++***************++++++******+++++++++,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,)))))))))))))))))))))))))))***************))))))((((((''''''''''''(((((('''''''''(((((((((((()))))))))******)))((('''''''''''''''''''''(((((((((''''''((()))))))))))))))((((((''''''''''''&&&&&&''''''&&&&&&&&&''''''((((((((()))))))))*********------,,,,,,------------...------......///000111222444777;;;???CCCFFFHHHJJJIIIIIIJJJNNNVVV```gggkkkuuu|||wwwvvvtttpppoooqqqmmmllllllkkkjjjiiihhhgggiiigggeeefffgggeeeaaa]]]QQQLLLDDD<<<888777999;;;:::<<>>???@@@??????>>>===>>>DDDNNNYYYiii~~~~~~~~~wwwvvv}}}iiiRRRGGGAAA>>>===:::777444333444555555444```\\\WWWRRROOONNNNNNOOOMMMXXXiiiyyywwwqqqiiibbb```aaabbbcccbbb___[[[XXXYYY___eeeiiiiiijjjlllmmmnnnppptttwwwvvvvvvqqqhhhaaa[[[QQQHHH===;;;888666555555777888999===AAAFFFLLLUUUbbbjjjuuu~~~}}}|||}}}}}}~~~~~~}}}yyytttmmmgggcccXXXXXXXXXYYYYYY[[[\\\]]]```ccchhhlllmmmkkkhhhfffbbbaaa```^^^[[[WWWSSSQQQLLLHHHCCC@@@===;;;888777333555777777666666888999999;;;===>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<999888666555222222111000///......---......///////////////...,,,,,,+++*********++++++,,,+++))))))+++---------*********)))******+++,,,((())))))))))))************++++++++++++***))))))((((((((()))))))))******&&&&&&(((***+++,,,,,,,,,)))******++++++******)))((())))))*********))))))(((((())))))))))))(((((((((((((((((())))))))))))************)))(((''''''&&&''''''''''''(((((((((&&&'''(((((())))))((((((''''''''''''''''''&&&&&&(((''''''''''''((())))))((())))))******++++++,,,///---******+++,,,,,,,,,...------......///000111222444666:::===AAADDDEEEFFFFFFEEEFFFKKKSSS^^^eeekkkwww{{{vvvuuutttqqqqqqssssssrrrpppmmmiiifffdddbbbgggeeecccdddeeeccc^^^ZZZPPPKKKBBB:::555444777999;;;===BBBKKKQQQNNNBBB777111333888BBBMMMWWWZZZ[[[XXXZZZ\\\[[[XXXUUUTTTTTTRRRXXX[[[WWWTTTSSSSSSQQQOOOJJJBBB;;;777666777999:::999999:::999777222///***)))((('''&&&&&&&&&&&&''''''((()))************'''***------,,,)))''''''###$$$$$$%%%&&&'''((()))((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&&&&''''''''''''''''''&&&###%%%'''((((((((()))***&&&&&&&&&''''''(((((()))+++***))))))***+++,,,---,,,,,,---...///////////////111333333333333555777777888888999:::;;;<<<<<<======>>>???@@@@@@@@@@@@===???EEEOOOZZZiii~~~|||~~~|||xxxvvvsss}}}jjjSSSHHHAAA===<<<888666444444555555444222^^^[[[VVVQQQMMMLLLLLLMMMMMMYYYlll|||vvvqqqiiidddbbbbbbcccddd___\\\XXXVVVXXX]]]cccgggjjjkkklllmmmmmmooorrruuusssssspppiiibbb\\\RRRIII===<<<999666555555777888;;;???CCCHHHNNNXXXdddmmmttt}}}}}}{{{zzzzzzzzzwwwvvvxxx{{{}}}{{{yyywwwvvvrrrnnniiieeeaaa```UUUWWWYYYXXXVVVVVVZZZ]]][[[^^^cccffffffccc___\\\WWWWWWWWWVVVTTTQQQNNNLLLGGGCCC???;;;:::888777555444555666555444444555666666888;;;<<<<<<<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::888666444333333111111111000000000//////......---------------...+++************++++++,,,111///---,,,,,,+++((('''******))))))***++++++,,,((())))))))))))************++++++++++++***)))))))))))))))))))))(((((((((&&&''')))***++++++++++++***+++,,,,,,,,,,,,+++***((()))******++++++++++++''')))+++,,,,,,+++)))'''))))))))))))*********+++***++++++******(((''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((''''''''''''''''''''''''((((((((((((((()))******((((((((()))******++++++,,,***)))***,,,...---,,,...------......///000111222333666888<<>><<<999666555666777888;;;???DDDHHHOOOYYYeeennnsss}}}}}}{{{zzzzzzuuurrrooooooqqqsssqqqoooqqqnnnjjjeeeaaa___]]]]]]TTTWWWYYYWWWTTTTTTZZZ```XXX[[[___aaa```]]]XXXTTTNNNOOOOOOOOOMMMJJJGGGFFFDDD@@@<<<999888777666555444555666555333222333444444777999;;;;;;;;;===>>>========================:::999777555333222111111111111111111111111000000///...,,,+++***+++,,,---***)))))))))***+++,,,,,,&&&&&&''')))---......---******))))))***+++,,,,,,***++++++++++++,,,,,,,,,***++++++++++++***))))))++++++***)))((('''&&&&&&((((((***++++++***)))(((+++,,,---......---,,,+++)))***+++,,,,,,,,,,,,,,,'''))),,,......,,,)))''')))*********+++++++++++++++++++++******(((''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''''''''''''''''''''''')))))))))))))))***++++++&&&''''''((()))******+++)))((((((+++///111///---...------......///000111222333555888:::===???@@@CCCBBBBBBBBBGGGQQQ\\\dddkkkxxx~~~xxxsssssstttrrrsssvvvvvvqqqiiibbb^^^___bbbeeebbb``````aaabbb```[[[VVVPPPJJJAAA999555666999<<<:::;;;@@@JJJQQQMMM???222//////444>>>KKKTTTVVVUUUVVVXXXYYYXXXUUUSSSUUUWWWQQQWWWZZZUUUQQQSSSUUUVVVOOOJJJBBB:::555444666777999:::;;;======999333///---,,,***)))'''&&&%%%%%%&&&'''((()))************&&&(((******)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%######''''''''''''''''''''''''&&&'''''''''''''''''''''"""###%%%'''))))))))))))%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***++++++,,,,,,...///000111222222222222,,,///222333111000222444888999999:::<<<======>>>===<<<<<<;;;<<<>>>???@@@AAABBBFFFNNNUUUaaassstttxxxyyymmmdddjjjzzzlllTTTHHHAAA<<<:::777777777888999888444111___ZZZVVVSSSNNNJJJLLLRRRRRRbbbuuuvvvsssnnnjjjhhhfffeeecccaaa```^^^\\\]]]___bbbccceeecccaaadddiiiooorrrrrrssspppnnnkkkfff^^^TTTLLLCCC???:::777666777777777888===BBBEEEIIITTTeeerrrxxx~~~}}}zzzzzz{{{{{{sssooojjjiiikkkmmmmmmlllnnnjjjfffbbb___\\\YYYWWWSSSRRRQQQQQQRRRTTTWWWYYY[[[]]]aaabbbaaa\\\WWWSSSIIIIIIJJJJJJJJJIIIIIIIIIBBB???;;;777555555666888555444333333222222333333555888:::;;;;;;;;;<<<===::::::;;;;;;<<<=========888777666555333222000000////////////000000000000///...---,,,,,,,,,---...000///...,,,+++*********,,,***)))***...000///---***)))'''&&&&&&''')))******++++++,,,,,,++++++***,,,+++))))))***---000222((((((''''''''''''((((((************++++++++++++&&&'''(((*********))))))))))))************))))))((((((((((((((()))******(((((()))***************&&&&&&&&&'''''')))******''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%'''''''''((((((((((((((('''((()))++++++)))((('''------...///...+++)))'''***++++++,,,,,,---......//////...//////000111222222333555888;;;===???@@@CCCFFFGGGEEEDDDJJJWWWbbbkkkwwwyyyvvvsssqqqqqqpppooonnnmmmggg___[[[ZZZ[[[ZZZYYY^^^YYYUUUUUUXXXZZZXXXUUUMMMFFF<<<666555666777888>>>???EEENNNSSSOOOBBB777---///444>>>JJJSSSVVVVVVWWWVVVVVVXXXZZZYYYUUURRRRRRVVVYYYWWWVVVYYYYYYXXXUUUMMMBBB999444444666777<<<===???AAA@@@;;;444...,,,+++)))'''&&&'''((()))'''%%%$$$&&&***,,,+++)))++++++++++++++++++++++++&&&&&&%%%$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''(((((())))))***))))))(((''''''(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''(((((()))******%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((''''''&&&&&&((()))+++---...///------......///000000000222222222444777999::::::777888999:::;;;<<<<<<<<<======>>>??????@@@?????????>>>@@@GGGOOO\\\nnn~~~yyy{{{}}}ooocccgggxxxoooWWWIIIAAA======999999:::999999888777666eee]]]UUUQQQNNNMMMPPPVVV\\\kkk{{{wwwsssnnnjjjhhhgggeeedddfffeeebbbaaa`````````aaadddbbbaaaccchhhmmmpppqqqtttrrrooolllhhh___UUUNNNDDD@@@;;;777666777777777999===BBBGGGMMMYYYgggrrruuu{{{}}}}}}|||{{{yyyqqqmmmhhhgggiiikkkjjjiiiiiieeeaaa]]][[[XXXTTTRRRMMMLLLLLLLLLMMMOOOQQQSSSUUUXXX[[[\\\[[[VVVQQQNNNCCCDDDDDDDDDCCCCCCBBBAAA<<<:::666333111111222222444444333222222222222222444666888999999999:::<<<999999999999999:::::::::777666555444222111000////////////......---------++++++*********+++,,,---+++******))))))))))))******((('''(((***+++***(((***)))(((''''''((()))******++++++,,,,,,++++++***+++***)))(((((()))+++,,,***))))))(((((())))))***(((((((((((())))))))))))((()))***+++++++++***)))((())))))******))))))((((((''''''''''''((())))))((())))))***************)))((((((''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&''')))******)))'''&&&,,,---.........,,,***)))'''(((((()))******++++++///......//////000111222333444555777:::===???AAAAAACCCEEEEEEFFFLLLXXXaaajjjvvv{{{xxxtttqqqpppooommmllleee```\\\ZZZ]]]___```___\\\XXXTTTUUUXXXZZZYYYVVVPPPHHH???888555666777777===???EEENNNSSSNNNAAA666000111666>>>IIIQQQTTTTTTZZZZZZ[[[]]]___^^^ZZZWWWVVVZZZ\\\YYYWWWZZZ[[[YYYSSSKKK@@@888555777:::<<<<<<===???AAA@@@:::333---***)))'''%%%$$$%%%&&&'''%%%$$$###%%%(((***)))(((++++++++++++++++++++++++''''''&&&%%%$$$$$$%%%%%%&&&'''''''''''''''''''''((()))))))))(((((('''&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''')))+++,,,---.../////////000000000000000000000000222555777888888777888999:::;;;<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>@@@???AAAFFFNNNZZZlll|||~~~zzz~~~{{{oooeeejjj|||qqqXXXIIIAAA===<<<888888888888777666555555lll```UUUQQQQQQRRRVVV[[[eeerrrxxxtttnnnjjjhhhgggeeedddeeeeeedddcccbbbaaa``````bbbaaa```bbbgggkkknnnoootttsssqqqnnniii```WWWPPPFFFBBB<<<888666777777777999;;;@@@FFFOOOZZZeeemmmqqqyyy}}}{{{|||{{{vvvpppmmmiiihhhjjjjjjhhhfffdddaaa]]]ZZZWWWTTTPPPMMMJJJIIIHHHHHHHHHIIIKKKLLLMMMOOOQQQSSSQQQNNNIIIFFF?????????>>>===<<<;;;:::666555333111000///......333333222111111111111222222444666777666666888999777777666666666555555555444444333222000///......000///...---,,,+++******)))((((((((()))***++++++(((((('''(((((()))******---,,,***+++,,,,,,***)))******((((((((((((************++++++++++++******++++++***)))((('''''''''+++******))))))******+++(((((((((((())))))))))))***+++,,,,,,,,,+++***)))(((((())))))))))))(((((()))(((((((((((()))******((()))******++++++******,,,+++)))(((&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++((((((************((((((((((((*********)))((('''''''''(((((()))*********............///000111222444444555777:::===@@@BBBAAACCCDDDFFFJJJQQQYYY___hhhttt{{{xxxssspppooommmkkkiii```]]][[[\\\```ccccccbbbZZZWWWUUUVVVYYYZZZYYYWWWQQQJJJAAA999666555666666<<>>???@@@>>>999111,,,***)))'''&&&%%%%%%&&&&&&%%%$$$$$$&&&((())))))(((++++++++++++++++++++++++)))((('''&&&%%%$$$$$$$$$))))))(((((((((''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&''''''(((***++++++,,,111111111000000000000///000000111222444666777888777888999:::;;;<<<<<<<<<<<<===>>>??????@@@@@@@@@AAA???AAAFFFLLLWWWjjjzzz}}}||||||vvvnnntttsssYYYJJJAAA===<<<777777777777666555444444nnnbbbVVVTTTVVVWWWYYY[[[dddqqq~~~xxxtttnnniiiggggggfffeee___```aaabbbbbbaaa``````aaaaaaaaacccfffjjjmmmooossssssrrrnnnhhh```WWWRRRIIIDDD===888666666777777777888<<>>>>>???===777000++++++***)))(((''''''((((((&&&&&&'''''')))*********************++++++++++++***)))(((&&&%%%$$$$$$$$$((('''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((('''''''''((())))))&&&''''''((()))*********......//////000000000000222222333444444666888:::777888999:::;;;<<<<<<<<<:::;;;<<<===>>>????????????>>>@@@EEEJJJVVVjjj{{{~~~zzz{{{~~~|||zzzuuu[[[KKKBBB===;;;777777777777666555444444hhh^^^VVVUUUVVVUUUTTTTTT\\\iiiwww~~~xxxsssmmmhhhffffffeeeeee___```aaabbbbbbaaa___^^^``````bbbcccfffhhhlllnnnpppqqqqqqnnnhhh```XXXTTTKKKFFF>>>888666666666777777888<<>><<<;;;;;;:::999777666444333111111222222222111000///111111000////////////000...000111222111111222333555444444333222111000000/////////......---------------------------------,,,,,,+++***)))(((''''''+++***))))))(((((())))))&&&'''(((((())))))***+++)))(((((((((((((((((())))))******++++++******))))))***+++,,,,,,+++)))(((***))))))(((((())))))***)))*********++++++++++++******+++++++++***((('''(((((())))))))))))((((((***))))))))))))***++++++))))))***+++++++++++++++))))))((('''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((''''''(((((()))***++++++,,,,,,******************************+++,,,,,,---------++++++,,,------......///------......///111222333444555666888:::>>>AAABBBEEEFFFGGGJJJNNNSSSXXX[[[hhhrrr|||~~~ssspppllljjjjjjiiihhhggggggdddcccdddfffgggdddaaa```^^^\\\[[[ZZZXXXVVVTTTJJJFFF@@@:::666666888:::<<>>444222333777???JJJSSSWWWWWWWWW[[[```cccbbb^^^YYYVVVTTTXXXYYYWWWVVVZZZ\\\\\\ZZZPPPCCC888555777;;;>>>============;;;666///***+++***))))))((('''''''''%%%&&&'''''''''(((((())))))))))))******++++++++++++***)))'''&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((()))))))))(((%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''((((((&&&''''''((()))***************+++---///000111222222333444333333444888;;;777888999:::;;;<<<<<<<<<666777999:::;;;<<<<<<<<<<<<<<>>CCCHHHOOOWWW]]]kkkttt}}}}}}{{{|||{{{xxxtttnnnlllkkkllllllhhhaaa[[[RRRQQQPPPPPPOOOMMMJJJGGGHHHGGGEEECCC@@@>>><<<:::>>>>>>??????>>>===;;;:::777777777666444222111000...///000000000000//////000000///............///,,,...000000//////000111333333222111111000//////------------------------,,,,,,,,,------.........,,,,,,,,,,,,+++)))((('''))))))((('''''''''''''''&&&''')))***)))***,,,---))))))))))))))))))))))))))))))************))))))&&&''')))***+++***)))))))))))))))(((((()))))))))(((((((((((()))))))))))))))***+++++++++***)))((())))))************))))))(((''''''''''''((()))))))))***++++++,,,+++++++++(((''''''''''''(((((()))((((((((((((((((((((((((%%%&&&''')))))))))((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))************++++++,,,------------------...000111333333333555777999<<<>>>@@@AAABBBDDDFFFHHHKKKPPPVVV[[[kkksss|||}}}pppnnnjjjiiihhhhhhgggfffgggeeecccdddgggiiigggdddcccbbb```^^^[[[XXXUUUTTTIIIFFFBBB<<<888777:::===<<>>444///111777AAAMMMUUUYYYYYYUUUZZZ```ccc```[[[UUURRRPPPVVVXXXWWWXXX[[[\\\[[[UUULLLAAA888666999>>>AAA<<<;;;;;;;;;:::555///***((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&((((((((())))))***++++++++++++***)))((('''&&&&&&&&&######$$$%%%&&&'''((()))&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''"""$$$&&&((()))******)))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###&&&''''''(((***++++++,,,'''(((***,,,...000222333000111222111///111555999777888999:::;;;<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@;;;<<<@@@DDDIIIUUUllltttxxxzzzwwwsssuuu{{{www\\\LLLBBB<<<;;;888888888888777666555555___ZZZVVVUUUQQQLLLJJJLLLPPP___oooxxx~~~vvvqqqjjjeeeccccccccccccddddddcccbbb```^^^\\\[[[ZZZ\\\___aaaaaabbbfffiiikkknnnqqqooojjjccc^^^\\\PPPIII@@@999666555666666666:::@@@CCCGGGNNNYYYaaapppxxx~~~}}}{{{yyyuuurrrmmmllllllmmmlllggg___YYYKKKKKKKKKKKKLLLKKKGGGEEECCCCCCBBBAAA???>>><<<;;;<<<<<<<<<<<<;;;:::999999666666555444333222000///.........//////000000111000///......------......,,,...//////.........///111000000000//////......------------------------,,,,,,,,,,,,,,,+++++++++))))))***+++++++++***)))((((((''''''(((((()))))))))+++---,,,+++***,,,...+++++++++,,,,,,+++++++++))))))************))))))((())))))***************+++******))))))******+++(((((((((((()))))))))))))))***+++,,,,,,,,,+++*********++++++++++++******)))(((((((((((()))******)))***++++++,,,,,,++++++((((((''''''''''''((((((((((((((((((((((((((((((&&&(((***+++,,,,,,+++***************)))))))))))))))))))))(((((()))))))))'''''''''&&&''''''(((((()))******++++++,,,---------------...000111333444222444888;;;>>>???@@@@@@@@@DDDHHHIIIKKKQQQZZZbbbmmmuuu}}}|||rrrooollliiihhhhhhfffeeegggeeebbbcccfffgggfffdddcccccccccaaa]]]ZZZWWWVVVKKKJJJFFF???:::999;;;>>>===DDDNNNTTTTTTKKK>>>555...111888CCCOOOWWWXXXXXXTTTZZZ```bbb^^^WWWQQQNNNRRRXXX\\\[[[[[[]]]]]]ZZZSSSKKKAAA999777999===???::::::::::::999555///+++(((((((((''''''&&&%%%$$$%%%''')))((('''&&&(((***((((((((()))***+++++++++***))))))((('''''''''(((%%%%%%&&&&&&''''''((((((&&&'''(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''(((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''((("""$$$&&&(((((((((''''''%%%%%%%%%&&&&&&&&&''''''"""$$$%%%&&&&&&$$$""" &&&&&&''')))+++,,,---...))))))+++---///111222333000222333111...///555:::777888999:::;;;<<<<<<<<<======???AAABBBCCCDDDDDD===>>>BBBEEEHHHTTTkkkwwwnnntttzzzuuuqqqrrr}}}xxx~~~vvv[[[LLLBBB<<<;;;777777777777666555444444bbb^^^ZZZWWWQQQLLLLLLOOOQQQ```pppyyy~~~|||vvvpppiiidddbbbbbbbbbbbb______^^^^^^]]]]]]]]]]]]WWWZZZ^^^______```cccfffkkknnnrrrqqqkkkeee```___QQQJJJAAA999666555666666222888>>>BBBEEEMMMZZZdddlllsssyyyyyyzzz}}}~~~~~~|||xxxsssqqqooonnnnnnooonnniii```YYYIIIIIIIIIKKKLLLKKKHHHEEEAAAAAAAAAAAAAAA@@@??????;;;;;;::::::999999999888666666666666555333222111000000///000000111333333//////...------------...,,,---//////...---.../////////............------,,,,,,------------......---,,,,,,+++***)))((((((%%%&&&(((***+++,,,++++++(((((())))))***,,,---...''')))+++***'''&&&'''))),,,------......------,,,))))))************))))))------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************++++++++++++)))***,,,---...------,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...******+++,,,,,,,,,,,,+++))))))((('''''''''''''''))))))))))))))))))))))))(((***,,,...///...---,,,///......------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------***++++++,,,,,,---......,,,------...000111333444111444888<<>>EEEOOOVVVTTTKKK>>>555...222999EEEPPPWWWWWWVVVXXX^^^eeefffbbbZZZTTTQQQUUU[[[______^^^___]]]ZZZUUUMMMBBB:::777777999;;;999999999999888555000,,,************)))((('''&&&)))+++---,,,******+++...'''(((((()))***+++++++++***)))((((((((((((((()))((((((((((((((('''''''''''''''((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((())))))((((((((('''''''''$$$$$$%%%%%%&&&'''((((((###$$$&&&''''''&&&%%%###%%%%%%%%%&&&&&&&&&''''''###%%%''')))(((&&&### &&&&&&((()))+++---...///+++,,,---...///111222222222444555333000111666<<<777888999:::;;;<<<<<<<<<888999;;;<<<>>>??????@@@@@@AAACCCEEEHHHSSSjjjrrrjjjpppzzzuuupppqqq{{{zzz~~~vvv[[[KKKBBB===;;;666666666666555444333222bbb^^^YYYUUUTTTTTTTTTSSSWWWeeesss{{{~~~vvvnnnfffccccccdddaaa^^^^^^^^^^^^^^^]]]\\\[[[ZZZ___^^^]]]\\\]]]___aaaccciiiiiijjjlllkkkfff```[[[QQQKKKBBB999444222333444666777888;;;AAAKKKWWW^^^hhhnnnvvv{{{~~~wwwqqqmmmlllmmmmmmooopppnnnggg\\\SSSGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDCCCBBBAAA>>><<<:::444444444555555555555666666555333111111222333444999888666444222000///...000///...------///000222+++******+++,,,...111222............//////000000///...---,,,,,,---...///)))((((((((()))***++++++++++++******))))))(((((((((((()))*********************+++++++++,,,,,,,,,///,,,(((%%%%%%(((,,,///---,,,***((('''&&&&&&'''((((((((((((((()))******,,,,,,,,,+++++++++******(((((((((((())))))))))))+++,,,,,,------.........---,,,,,,+++***)))(((((()))***+++,,,,,,+++***)))***************)))(((((((((''''''&&&&&&&&&''''''******+++,,,+++***)))((((((((()))***************,,,,,,,,,+++++++++******+++***)))((((((***,,,------------,,,,,,+++++++++---,,,++++++,,,---///000222///,,,,,,///111222111111555999<<<<<<;;;;;;;;;>>>BBBGGGLLLQQQXXX___dddkkkttt}}}}}}vvvpppnnnkkkiiiiiihhhfffeeeiiihhhfffeeecccbbbbbbaaaccc```]]]\\\[[[ZZZYYYWWWRRRMMMEEE===999888:::<<<>>>BBBIIIPPPQQQJJJ===333000333:::EEEPPPVVVVVVTTT[[[]]]ccceee^^^RRRKKKJJJXXX___dddeeeeeegggfffcccXXXOOOCCC<<<:::;;;:::888999:::;;;:::777333...+++))))))((((((''''''&&&&&&))))))(((''''''''''''((()))))))))))))))(((''''''))))))))))))((('''&&&%%%'''&&&%%%%%%%%%''')))***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&(((((((((((('''(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$(((((())))))*********+++***,,,///000//////000222//////000111333555777888999999888888777888888888:::;;;<<<===>>>@@@@@@AAAAAA@@@CCCGGGJJJRRRjjjwwwrrruuu~~~{{{lllnnnqqqxxxrrrXXXJJJBBB===;;;777777666555444333333333ccc```\\\ZZZZZZYYYXXXWWW[[[hhhvvv}}}wwwrrrkkkfffdddccc```^^^^^^^^^^^^^^^]]]\\\[[[ZZZ\\\[[[ZZZZZZ[[[]]]```aaajjjjjjkkklllkkkgggaaa\\\RRRLLLDDD;;;555333444555666777999<<>>AAAFFFKKKQQQYYYaaafffnnnvvv~~~}}}vvvqqqooolllkkkjjjiiihhhfffiiiiiigggfffeeedddddddddaaa___]]]]]]^^^^^^]]]\\\SSSNNNFFF???:::999:::;;;>>>BBBIIIOOOPPPHHH<<<333222444;;;EEEPPPWWWXXXWWW[[[]]]aaabbb[[[PPPJJJJJJUUU^^^gggkkkmmmnnnlllhhh\\\QQQCCC:::999;;;<<<;;;;;;<<<======:::444///+++************))))))(((((()))(((''''''&&&&&&''''''''''''((())))))))))))))),,,,,,+++***(((&&&$$$###%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))******))))))((('''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%'''((())))))(((((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((()))******++++++)))+++.../////////111222000000111222444666888999666666777888999:::<<<===<<<<<<<<<<<<===???@@@AAAAAA???BBBFFFIIIRRRkkkxxxtttvvvzzzmmmnnnrrrzzzlllTTTHHH@@@<<<;;;777777666444444333333444dddbbbaaa``````___\\\ZZZ___lllxxxzzzvvvqqqkkkfffbbb___^^^^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZZZZ[[[\\\___aaacccllllllllllllkkkgggbbb^^^TTTOOOFFF===777555555666777888:::===CCCMMMXXX___eeejjjppptttvvvyyy~~~~~~yyysssooommmllliiigggfffeeeccc^^^UUUNNNHHHGGGFFFDDDBBBAAA@@@@@@CCCCCCBBB@@@===999666444666555555444444333333222000111333444444222000///,,,,,,---------.........///...,,,+++******+++,,,,,,,,,++++++***++++++,,,------,,,,,,,,,,,,,,,,,,)))******************)))+++***))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************)))***,,,------,,,***)))((((((((((((((()))***++++++************+++,,,,,,++++++***)))))))))))))))(((((((((((())))))))))))'''((()))***+++,,,------------,,,,,,++++++******)))***++++++++++++***)))***************)))(((((()))((((((((((((((()))))),,,+++)))((())),,,///111&&&'''(((((())))))((((((++++++*********)))))))))******)))((()))***+++,,,+++++++++***************+++*********+++,,,---...///---,,,---///222333333444666999::::::;;;===???>>>AAAEEEKKKQQQYYYbbbgggqqqyyy}}}vvvssspppnnnllllllkkkjjjhhhiiiiiihhhgggggggggggggggaaa```^^^^^^^^^]]][[[YYYQQQMMMFFF@@@<<<::::::;;;>>>CCCJJJOOONNNGGG;;;222333555;;;FFFQQQYYY\\\\\\^^^^^^``````XXXNNNJJJKKKYYYcccmmmqqqrrrrrrmmmggg^^^RRRCCC:::999<<<>>>>>>===???@@@@@@<<<666///************))))))))))))(((''''''&&&%%%%%%%%%&&&&&&$$$%%%'''((()))*********++++++******)))'''&&&%%%%%%&&&'''((('''%%%"""!!!"""###$$$&&&(((***+++,,,))))))'''&&&&&&&&&'''(((((())))))))))))(((''''''((('''&&&&&&&&&&&&'''((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))))))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&'''(((***+++,,,,,,***,,,.........---...///111111222333444666888999777777888999:::<<<===>>>???>>>===<<<<<<>>>@@@AAAAAA???@@@DDDGGGQQQlllzzzvvvxxx{{{mmmnnnttt}}}iiiQQQFFF???;;;999777666555444444444444444dddccccccccccccaaa^^^[[[aaammmxxx~~~|||zzzuuunnnfff```^^^^^^]]]^^^^^^^^^]]]]]]\\\[[[\\\\\\]]]___aaacccfffgggmmmllllllllllllhhhddd```WWWRRRIII@@@:::777666777777888:::>>>CCCLLLVVV]]]dddiiiooosssuuuxxx}}}}}}xxxssspppnnnnnnhhheeebbb```^^^YYYRRRLLLHHHFFFDDDBBB@@@???>>>>>>============;;;999777666666666555444333222111000000111222222222111000///,,,------...///000000000333222000...------------+++******************++++++++++++++++++*********((((((***++++++***((((((++++++***)))((((((((()))(((((())))))******++++++(((((()))***************)))*********++++++++++++)))***,,,......,,,***)))((((((((())))))***++++++***************+++,,,,,,...---,,,+++***++++++,,,(((((((((((())))))))))))''''''((()))+++,,,------------,,,,,,,,,,,,,,,,,,*********++++++************************)))(((((((((''''''''''''(((((()))))))))''''''(((***,,,---'''(((((()))))))))))))))*********))))))))))))(((***))))))((()))***++++++*********)))))))))))))))************+++,,,------,,,,,,,,,---000222444555666777888999:::<<>>??????>>>???AAAAAA===555---((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%'''((()))*********%%%%%%'''((()))*********''''''((((((((('''%%%$$$"""###$$$&&&((()))++++++((('''%%%$$$###$$$%%%&&&(((((((((''''''%%%$$$$$$)))'''&&&$$$$$$&&&''')))''''''&&&%%%$$$$$$$$$$$$&&&&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((((((%%%%%%&&&((()))+++,,,------...///...,,,+++++++++222222222333555777888999;;;;;;:::::::::;;;<<<<<>>???BBBFFFQQQlll|||xxxzzz~~~mmmmmmtttgggQQQFFF???:::888777666555444444444444444eeedddbbbbbbaaa___\\\YYY___jjjuuuzzz}}}}}}{{{uuummmeee___]]]]]]]]]]]]^^^^^^^^^]]]\\\\\\]]]^^^___aaacccfffhhhiiikkkkkklllmmmmmmjjjeeeaaaYYYTTTLLLCCC<<<888777777777888:::===BBBJJJSSSYYYaaagggnnnsssvvvyyy~~~|||xxxtttrrrpppooohhheee```]]][[[WWWQQQKKKGGGEEEBBB@@@>>>=========;;;;;;;;;;;;:::888666444666555555333222111000///111000////////////111111........./////////000000///...---+++***))))))((((((((()))***++++++++++++***************)))))))))((()))***++++++***)))(((++++++***)))((((((((()))(((((())))))******++++++(((((()))***************+++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++)))))))))******************))))))))))))***++++++---,,,+++***)))***+++,,,(((((((((((())))))))))))(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,------+++******************+++***************)))((((((&&&%%%%%%%%%&&&&&&'''((()))))))))******))))))((())))))***++++++++++++************))))))))))))((()))))))))))))))*********))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,***+++---...000222444555777888999999:::<<<@@@CCCCCCEEEGGGJJJOOOWWWaaagggrrrzzzzzzrrrsssqqqnnnmmmmmmmmmllljjjeeeeeedddccccccccccccccc___]]][[[YYYVVVQQQKKKGGGEEEBBB???<<<:::;;;<<<>>>BBBGGGNNNQQQMMMDDD:::444000222:::GGGVVVbbbgggiiigggeeecccaaaYYYRRRQQQTTTjjjoooqqqlllfffaaa\\\VVVWWWOOODDD??????@@@???======???AAA@@@<<<444,,,'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''(((((((((((((((###$$$%%%'''((()))******'''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&############""" '''&&&$$$######$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''(((((()))***&&&'''''''''''''''''''''%%%$$$$$$$$$%%%&&&''''''$$$%%%&&&((()))+++,,,,,,***,,,......---,,,---...222222333444555666888999;;;:::::::::;;;;;;<<<===BBB@@@>>><<<<<<===???AAAAAA>>>>>>BBBEEEPPPkkk|||yyy{{{~~~mmmmmmtttbbbNNNFFF@@@<<<:::666666555444444444444555iiifffbbb___^^^\\\YYYWWW\\\gggqqqvvvyyy}}}~~~}}}xxxqqqiiiccc___]]]\\\]]]]]]]]]^^^^^^]]]]]]\\\[[[\\\^^^```bbbdddfffggghhhiiikkknnnnnnkkkfffbbbZZZUUUMMMDDD===999777777777888:::<<<@@@FFFNNNTTT\\\bbbkkkqqquuuxxx}}}|||xxxvvvsssqqqooohhhddd___\\\ZZZVVVOOOJJJEEECCC@@@===<<<;;;<<<=========<<<;;;888555222000555555444333111000000///111///...------...000222------------------------------,,,+++***)))(((''''''((()))++++++,,,,,,,,,(((((()))))))))*********)))******++++++******)))+++***))))))))))))))))))))))))))))))************(((((()))***************,,,,,,,,,,,,---------...++++++***))))))***++++++))))))***++++++******))))))))))))))))))***+++++++++)))'''&&&&&&&&&((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,******++++++,,,,,,------++++++***))))))***++++++***************)))(((((($$$$$$$$$$$$%%%&&&''''''***+++,,,---,,,+++)))((()))***++++++,,,,,,++++++++++++*********)))))))))((((((((()))))))))******))))))))))))************)))***+++,,,------------***,,,...///000111333555666888999:::;;;===AAADDDDDDEEEFFFIIIOOOXXXbbbiiirrrzzzzzzrrrqqqooommmlllllllllkkkjjjeeedddbbbaaa___^^^^^^]]]WWWWWWWWWXXXWWWSSSNNNJJJBBB@@@<<<999888:::===???CCCHHHOOOQQQLLLBBB999333///222;;;IIIXXXdddiiijjjhhheeecccaaaZZZSSSSSSWWWgggjjjjjjddd^^^\\\ZZZVVVRRRJJJBBB>>>@@@AAA???===<<<>>>???>>>:::333+++''''''(((((((((((()))))))))&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''%%%$$$###"""###%%%''')))''''''&&&&&&&&&&&&&&&&&&************))))))((((((&&&&&&&&&&&&%%%$$$""""""&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((()))&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&''')))***++++++%%%(((+++---///000222444222222222333444666777888777777888999;;;===???AAAAAA@@@>>>======>>>???@@@AAA>>>???BBBEEEOOOhhhzzzwwwzzz}}}rrrooovvvwwwZZZJJJDDD@@@===<<<666555555444444444555555pppkkkddd^^^[[[ZZZYYYXXXYYYdddnnnrrrvvv{{{~~~~~~|||uuujjjccc```^^^\\\[[[\\\]]]]]]^^^^^^]]]]]]\\\[[[\\\]]]___aaacccddddddcccfffjjjnnnpppmmmfffaaa[[[VVVNNNEEE>>>999777666666777999:::===CCCIIINNNSSS[[[fffnnnsssvvvyyy|||{{{xxxvvvtttpppmmmgggccc___\\\YYYUUUNNNHHHCCCAAA>>>;;;:::;;;<<<===<<<<<<<<<:::888555222000444333333222111000000///...------......//////000,,,,,,,,,---------...............---,,,+++***))))))***+++,,,,,,++++++***''''''((()))***++++++,,,******))))))))))))******))))))))))))))))))***+++*********)))))))))))))))(((((()))***************++++++,,,,,,,,,---------))))))))))))))))))))))))&&&''')))+++,,,,,,,,,++++++************+++,,,,,,***(((&&&$$$$$$%%%'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---++++++***))))))***++++++***************)))((((((%%%$$$$$$%%%&&&'''((((((***************+++++++++))))))***+++++++++++++++,,,+++++++++************'''(((((())))))))))))))))))))))))******+++++++++******,,,---......------***,,,///000000000222444666888:::;;;<<<>>>BBBDDDBBBCCCEEEHHHOOOYYYeeemmmsss{{{{{{sssooommmkkkjjjkkkkkkiiihhhfffdddbbb___\\\ZZZYYYXXXTTTUUUWWWZZZ\\\ZZZUUUQQQEEEBBB<<<888777999<<>>;;;===@@@@@@???===>>>>>>===999333---)))'''''''''((((((((())))))''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''(((((())))))))))))************))))))%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,,,,,,,+++)))((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%&&&((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((())))))***&&&))),,,...///111333555222222222222333555666777666666777999;;;===???@@@?????????>>>??????@@@@@@@@@>>>@@@CCCEEENNNfffxxxtttwww}}}yyytttyyy}}}~~~vvvZZZJJJCCC???;;;999555555444444444555555666vvvooofff^^^ZZZYYYYYYYYYXXXbbblllppptttzzz~~~~~~{{{rrrfff___^^^^^^\\\ZZZ\\\\\\]]]^^^^^^]]]]]]]]]\\\]]]^^^```bbbcccdddddd```dddiiioooqqqmmmgggaaa[[[WWWOOOFFF>>>999777666666777888999;;;@@@FFFKKKMMMVVVbbbkkkpppsssvvvyyy}}}~~~zzzwwwvvvsssoookkkeeebbb^^^[[[YYYTTTLLLGGGAAA@@@===:::::::::<<<===999999999999888777555444333333222222111000000000+++,,,...///000///...---+++,,,------///000000111,,,,,,,,,,,,+++***)))))),,,,,,------,,,+++)))(((&&&'''((()))***+++,,,---***)))(((''''''((()))***))))))(((((()))***++++++++++++******))))))(((((((((((()))*********************+++++++++,,,,,,,,,'''((()))******)))((('''$$$&&&(((+++---.........,,,,,,++++++,,,,,,---...+++***'''%%%%%%&&&((()))(((((((((((()))))))))))))))(((((((((((('''''''''(((((()))***+++,,,,,,---,,,+++***))))))***+++,,,***************)))((((((%%%%%%%%%&&&'''((()))***((('''&&&%%%&&&))),,,---(((((()))***************,,,,,,,,,++++++++++++***'''(((((()))))))))))))))))))))******+++++++++,,,***+++---...//////...---***---000111000000222444555777:::<<<===???BBBDDD@@@AAACCCGGGOOO[[[hhhqqqttt|||}}}uuunnnllljjjiiijjjjjjiiiggggggeeebbb___[[[YYYWWWVVVVVVXXX[[[^^^```^^^ZZZVVVIIIDDD>>>999666888<<<>>>AAAGGGMMMMMMGGG===444///222666???LLLZZZbbbdddccc```___^^^\\\VVVPPPPPPUUU\\\aaaccc```]]]]]][[[XXXNNNEEE;;;777:::>>>AAAAAA>>>>>>>>><<<999333...+++%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&"""###$$$'''(((******+++((()))***+++,,,---------'''((()))))))))'''%%%###%%%%%%%%%&&&&&&&&&''''''''')))+++,,,,,,***'''&&&%%%%%%%%%&&&%%%%%%$$$###&&&&&&'''(((((('''&&&&&&#########$$$%%%&&&'''(((%%%$$$######$$$%%%'''(((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))+++---///000//////000111111111111222333444555666888888888999:::;;;<<<===>>>>>>??????@@@@@@@@@@@@@@@>>>@@@DDDFFFMMMeee}}}vvvrrrttt|||xxx{{{}}}xxxyyy|||^^^MMMDDD>>>888666555555444444444555555666|||rrreee\\\YYYYYYXXXWWWOOOVVVbbbmmmvvv{{{~~~yyyoooddd]]]\\\]]]]]][[[\\\]]]]]]^^^^^^]]]]]]]]][[[[[[ZZZ[[[]]]```ccceeedddeeehhhmmmpppnnngggaaaZZZWWWQQQIIIBBB===999777888:::;;;;;;;;;>>>DDDIIIMMMVVV```eeekkksssyyy{{{~~~{{{vvvuuutttsssnnnkkkfffccc___YYYSSSMMMIIIFFF@@@@@@??????>>>>>>======:::::::::999777444222000555444222222222222000//////...---,,,,,,---...///---.........---,,,,,,+++,,,+++******)))*********++++++***)))((((((((()))((()))***+++,,,---......******++++++++++++************))))))))))))))))))(((((())))))))))))((((((+++++++++***************---,,,+++)))((((((''''''+++***)))))))))***+++,,,++++++***************+++((()))***+++,,,,,,,,,,,,+++***((('''((()))+++,,,+++***(((''''''(((((()))((('''&&&&&&''')))+++,,,------,,,,,,,,,---......---,,,+++***))))))))))))+++***)))'''&&&&&&&&&&&&%%%&&&(((((('''''')))***,,,,,,+++***))))))******))))))))))))***+++,,,---)))***+++,,,---,,,+++***)))))))))***+++++++++,,,)))******++++++,,,------,,,,,,---------..................///000222444444555666888:::<<<===>>>>>>@@@AAADDDLLLVVV```hhhlll{{{yyypppmmmllljjjkkkllllllkkkjjjeeedddcccaaa^^^\\\[[[ZZZ]]]^^^^^^______\\\WWWSSSJJJBBB<<<999888777;;;AAACCCIIINNNKKK@@@555000///111666???MMMZZZbbbeeedddaaa______^^^YYYRRROOOQQQZZZ^^^bbbcccaaa[[[TTTOOOIII@@@999:::===>>>>>>@@@===>>>>>>;;;666111...,,,***)))(((''''''((())))))***'''%%%&&&(((***(((&&&%%%%%%&&&'''((()))******------......---,,,***))))))&&&%%%&&&)))***)))&&&%%%%%%&&&&&&'''((())))))$$$%%%'''((((((((('''&&&''''''&&&%%%$$$#########'''''''''(((''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%''')))***)))(((***+++---...//////000000222222222333333444444444888888888888999:::;;;<<>>BBB???@@@CCCDDDLLLccc|||uuuqqqsss}}}{{{uuu{{{eeePPPEEE???;;;;;;888777777666555444444333}}}sssggg___\\\[[[YYYWWWNNNRRRZZZdddnnnvvvzzz|||xxxpppeee___]]]^^^\\\[[[[[[\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]___aaadddfffcccdddggglllooonnngggbbb]]]YYYSSSLLLEEE>>>:::888777888999::::::>>>CCCGGGOOOXXXbbbgggllltttzzz||||||xxxtttssssssrrrnnnjjjdddbbb^^^XXXRRRLLLGGGEEE>>>>>>>>>======<<<<<<;;;;;;::::::999777555333111333222000000111111000...///...---,,,,,,---...///------......------,,,+++...---,,,++++++*********...------,,,++++++,,,,,,***++++++++++++,,,,,,,,,******++++++++++++***************************************++++++************************+++++++++)))))))))))))))***++++++,,,+++***((((((((())))))))))))))))))***+++,,,---+++++++++++++++***)))))),,,+++(((&&&%%%%%%&&&''')))(((''''''''')))***+++************++++++,,,---+++++++++++++++,,,,,,---//////...------,,,++++++))))))(((''''''&&&&&&'''''')))***)))''''''((()))++++++***)))))))))))))))))))))))))))***+++,,,---***+++,,,,,,,,,+++******+++++++++++++++,,,,,,,,,)))******++++++,,,------))))))*********+++++++++.........///000222444444555666888:::;;;<<<======???@@@EEEMMMXXXccckkkppp}}}xxxoooiiihhhgggggghhhiiihhhggghhhgggfffdddbbb```___^^^^^^]]]\\\[[[YYYUUUPPPLLLIIIBBB;;;999777777;;;AAADDDKKKOOOKKK@@@666111111111777CCCRRR```hhhjjjiiicccaaa``````[[[TTTQQQSSSZZZ\\\___```^^^XXXRRRNNNHHH???888999<<<======???===>>>>>><<<777111...,,,(((((('''&&&&&&'''((()))***(((&&&&&&((()))(((''''''''''''(((((((((((((((***++++++,,,,,,,,,++++++,,,***((((((******(((&&&%%%%%%&&&&&&'''(((((()))((((((******+++***)))(((&&&&&&&&&'''((()))***+++(((((((((((('''&&&%%%$$$&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%'''''''''))),,,---,,,++++++,,,...///000000111111333333333444444555555666888888888888999:::;;;<<>>@@@>>>???AAABBBKKKccc|||tttrrrvvv~~~hhhRRRFFF???;;;:::666666666666666555555555zzzrrrggg___\\\YYYWWWTTTPPPPPPSSS\\\hhhrrrxxxzzzwwwppphhhbbb```___\\\ZZZZZZ[[[\\\]]]^^^_________``````___```aaaccceeefffcccdddfffkkknnnmmmhhhccc```\\\WWWOOOHHHAAA;;;888666777888999:::>>>BBBFFFQQQ[[[dddiiinnnvvv{{{|||~~~~~~~~~~~~zzzvvvsssqqqqqqpppllliiiaaa___[[[VVVPPPJJJEEEBBB======<<<<<<;;;::::::999::::::999888777555333222111///...///000000///.........------------......------......------,,,,,,///......---,,,++++++***......------,,,---------,,,,,,,,,++++++***************++++++++++++************+++++++++++++++++++++,,,,,,------,,,,,,+++))))))******++++++,,,,,,***))))))))))))***++++++,,,+++***(((''''''''''''******))))))***+++,,,,,,******+++++++++***))))))+++***((('''&&&&&&&&&&&&''''''&&&'''(((***+++---++++++,,,,,,,,,,,,,,,+++)))))))))))))))***++++++....../////////---,,,+++((((((''''''''''''''''''***++++++***(((''''''(((***))))))(((((((((((()))))))))))))))***+++,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++++++++)))******++++++,,,------,,,,,,,,,---------...............///000222444444666777888:::;;;<<<<<<<<<>>>@@@FFFNNNYYYeeeoootttwwwoooiiigggeeeeeefffgggfffeeehhhhhhfffeeecccbbbaaa```^^^\\\ZZZXXXUUURRRMMMJJJGGG@@@:::999777777;;;AAAFFFKKKOOOJJJ???555222222111:::KKK^^^lllsssssspppgggdddbbbaaa\\\UUUSSSUUUXXXYYYZZZZZZXXXTTTOOOLLLGGG>>>666777;;;<<<<<<===<<<>>>@@@>>>999222---+++&&&&&&%%%%%%%%%&&&((())))))(((&&&&&&((()))((('''))))))(((((('''''''''&&&((((((((()))***+++,,,---///---+++++++++***)))'''%%%%%%&&&&&&'''(((((((((((()))***+++******((((((###$$$$$$%%%&&&''')))***(((((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&''''''(((%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''''''''***,,,......---,,,---...///000111111111333333444555555666777777888888888888999:::;;;<<<>>>>>>??????@@@??????>>>???<<<<<>>>>>???????????????>>>;;;;;;===???IIIccc}}}ttttttyyy}}}yyy~~~kkkTTTHHH@@@===<<<666666666666666555555555pppkkkddd]]]WWWTTTQQQOOOQQQRRRWWW___iiirrrvvvvvvvvvsssnnniiieee```\\\ZZZYYYZZZ\\\^^^```aaabbbbbbbbbbbbbbbccccccdddeeeffffffeeefffjjjmmmmmmjjjfffaaa___[[[UUULLLDDD===888999999:::===@@@DDDGGGHHHQQQ\\\fffkkkooovvvzzz{{{yyyyyyzzzzzz|||}}}~~~|||xxxssspppnnnkkkfffaaa\\\ZZZWWWSSSLLLFFF@@@===>>>======<<<:::999999888555444444333222111111111000///...///111111000///,,,------------------,,,,,,,,,------...------,,,)))***+++,,,---------,,,******))))))))))))************+++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++,,,------......---,,,***))))))(((((()))******+++,,,,,,,,,,,,...---,,,***)))((((((((()))***+++,,,------------((((((((())))))***+++,,,***)))(((''''''((()))***)))***+++,,,,,,+++)))(((+++************+++,,,,,,((()))+++,,,+++***((('''%%%&&&''''''(((''''''&&&''')))******))))))***,,,((('''''''''''''''(((((())))))))))))***+++,,,---...---,,,+++******))))))++++++******))))))(((((()))******++++++,,,------++++++++++++,,,,,,,,,,,,.........///000222444444666777888999::::::::::::>>>BBBHHHPPPXXXcccnnnuuu~~~yyysssrrroookkkiiihhhgggfffeeefffeeedddcccaaa```^^^^^^^^^\\\YYYVVVTTTQQQNNNKKKDDD>>>:::999999999<<>>???????????????===;;;;;;>>>@@@JJJccc}}}vvvtttxxx~~~xxx|||iiiRRRFFF@@@===>>>999888777666555444333333nnnjjjddd]]]WWWTTTSSSSSSPPPTTTZZZbbbiiinnnrrrtttwwwtttpppkkkeeeaaa]]][[[[[[\\\^^^```aaabbbccccccbbbbbbcccdddeeefffggggggiiihhhhhhjjjmmmmmmjjjgggaaa```]]]WWWOOOGGG???:::;;;;;;<<>>;;;>>>===<<<;;;:::999888777333222111000000000000000111000//////000111000...,,,,,,------------,,,,,,,,,,,,------......------(((***+++---------,,,,,,++++++******++++++,,,,,,*********++++++,,,,,,,,,******++++++++++++******))))))******+++,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,------+++************+++,,,,,,((()))+++,,,---.........******))))))***+++,,,,,,......------+++***((('''(((((((((((('''''''''&&&+++***)))'''''''''((()))++++++,,,,,,,,,,,,,,,+++,,,++++++++++++,,,------******+++,,,,,,+++***)))%%%&&&'''(((((('''%%%%%%&&&((())))))))))))***,,,(((''''''''''''(((((()))))))))))))))***+++,,,---------,,,+++************)))))))))))))))((((((((()))******++++++,,,------,,,,,,,,,---------...............///000222444444555666777999:::;;;;;;;;;>>>CCCJJJQQQYYYcccnnnvvv}}}xxxsssqqqnnnjjjhhhggggggffffffiiiiiigggeeecccaaa```___aaa___[[[WWWTTTNNNIIIDDDDDD>>>;;;;;;::::::>>>CCCFFFIIIIIIAAA666///000333555GGGaaaxxx~~~yyyrrrllleee___VVVMMMKKKNNNRRRRRRRRRQQQQQQPPPOOONNNEEE<<<444555999::::::;;;===>>>@@@===777111+++(((''''''&&&&&&&&&((()))***'''((()))(((&&&&&&((()))&&&'''''''''(((((())))))))))))(((''''''((((((((('''((())))))(((((()))+++''''''''''''''''''''''''%%%&&&'''((()))(((''''''))))))(((''''''''''''((($$$%%%&&&'''((((((((((((%%%&&&'''''''''&&&%%%$$$%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&'''((((((''''''''')))+++,,,,,,***)))***+++,,,---............///000222444666777888888888888888999:::;;;<<<<<<<<<===>>>????????????>>><<<>>>AAACCCKKKccc|||uuuuuuzzz|||vvv{{{hhhQQQEEE???===>>>:::999888666555333222111lllhhhbbb[[[UUUSSSSSSTTTRRRXXX___dddgggkkkqqqvvvxxxvvvrrrllleeeaaa^^^]]]^^^^^^```aaaccccccddddddbbbcccdddfffhhhiiijjjjjjmmmkkkiiikkkmmmnnnkkkgggbbbaaa___ZZZSSSJJJBBB===<<<;;;<<<@@@EEEJJJKKKJJJIIITTT```fffkkkrrrvvvvvvvvvvvvwwwxxxyyyzzz|||}}}uuuqqqllljjjiiifffbbb^^^YYYXXXVVVQQQKKKDDD>>>:::<<<<<<;;;:::888777666555222222111000///000111111111///......//////---,,,+++,,,------------,,,++++++,,,------......------,,,---...///...---+++***,,,++++++++++++,,,---...,,,,,,+++++++++++++++*********++++++++++++******(((((())))))***++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))***+++,,,---,,,,,,+++))))))))))))***+++,,,---...------+++)))'''%%%###(((((((((((((((''''''&&&))))))(((''''''((()))***************++++++,,,---,,,++++++++++++,,,------++++++++++++++++++++++++&&&&&&(((((((((&&&$$$###'''((())))))''''''((()))((((((''''''(((((()))***))))))))))))***+++,,,------,,,+++*********+++,,,)))))))))))))))*********)))******++++++,,,------////////////000000000000.........///000222444444444555666888:::;;;<<<<<<<<>>>>>;;;555///***((('''&&&%%%%%%%%%&&&'''((('''((()))(((&&&&&&(((***((((((((((((((('''''''''&&&'''((()))))))))))))))(((***+++***((('''(((***''''''''''''''''''''''''%%%&&&(((***++++++******$$$$$$$$$%%%%%%&&&'''(((''''''(((((('''&&&&&&%%%"""###%%%'''(((((('''&&&%%%&&&'''((())))))))))))((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%&&&&&&'''((((((''''''(((******)))(((******,,,---.../////////...///111333555777888999888888888888999:::;;;<<<;;;<<<===>>>????????????@@@>>>AAAEEEFFFMMMddd{{{yyyqqquuu~~~zzztttyyyiiiQQQEEE>>><<<<<<999888777666555444333222hhheee___WWWRRRPPPRRRTTTWWW]]]cccffffffjjjrrrzzzyyywwwsssllleeeaaa^^^^^^___```aaaccccccdddddddddcccdddfffhhhjjjkkkllllllooommmkkklllnnnnnnkkkhhhcccbbbaaa]]]VVVMMMDDD???<<<;;;<<<@@@FFFJJJKKKJJJFFFRRR]]]dddjjjqqquuuuuuxxxwwwwwwwwwxxxyyyzzzzzzppplllhhhggggggeeeaaa^^^YYYXXXVVVQQQKKKDDD===999;;;;;;:::888777555444444333222111000000111222222000///------------+++***++++++------------+++++++++,,,,,,---.........---000000111111///,,,***(((************++++++,,,---......---,,,+++***)))(((******++++++++++++******'''(((((()))******+++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,......,,,+++***))))))))))))***+++,,,,,,+++)))(((++++++***************+++******))))))(((&&&%%%$$$&&&'''(((***++++++,,,,,,''''''''''''((()))+++,,,((('''&&&&&&''')))+++,,,++++++******++++++,,,---+++******))))))***++++++&&&'''(((((('''%%%###"""((()))***)))'''%%%&&&'''((((((((((((((()))******))))))))))))***+++,,,---,,,+++*********+++,,,---))))))******+++++++++,,,)))******+++,,,,,,------,,,,,,,,,,,,---------............///000222444555333444666888:::;;;<<<<<<;;;BBBKKKTTT\\\ggguuuxxxsssnnnllljjjggggggjjjmmmoooooommmkkkiiifffccc```^^^]]]cccbbbaaa___\\\VVVOOOJJJDDD???<<<=========@@@EEEIIIKKKIIIAAA666000222666555AAAQQQ___hhhlllnnnooollleee___YYYQQQJJJJJJNNNPPPQQQSSSTTTUUUTTTTTTSSSFFF<<<555666::::::;;;<<<===>>>===999333...***((('''&&&%%%$$$$$$$$$%%%&&&&&&(((***(((&&&%%%'''***+++***)))((('''&&&%%%%%%###%%%''')))++++++++++++***,,,---+++(((&&&''')))'''''''''''''''''''''&&&$$$%%%''')))++++++++++++((((((((((((((()))***+++******)))((('''%%%###"""!!!$$$''')))***))))))%%%&&&'''((())))))))))))((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%&&&''''''&&&$$$++++++---...///000000000///000111444666888:::;;;888888888888999:::;;;<<<;;;<<<===>>>????????????AAA@@@CCCHHHHHHOOOddd{{{rrrmmmvvvzzztttxxxkkkRRREEE>>>;;;;;;777777666666555555555444hhheee```XXXQQQOOOSSSWWW___gggkkkhhhiiiooottttttwwwvvvrrrmmmgggcccaaabbbcccbbbbbbbbbaaaaaa``````ccceeegggiiikkkkkkkkkkkkjjjkkkmmmnnnnnnnnnmmmlllmmmiiiccc^^^YYYQQQIIIBBB>>>;;;;;;@@@BBBAAAAAACCCEEENNNYYYaaadddggglllpppyyy|||~~~}}}yyyvvvuuuvvvrrrmmmfffccccccbbb^^^ZZZUUUUUUTTTOOOHHHAAA===<<<======<<<;;;999777555444111000000000222111000...000000000//////......---,,,+++***))))))***+++,,,))))))******++++++++++++///000111111///---***((((((*********)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''******+++,,,,,,,,,,,,++++++++++++*********))))))''''''((()))***++++++,,,------,,,++++++,,,------,,,+++***))))))***+++,,,+++***)))(((((()))*********)))(((***------***'''&&&&&&&&&''''''&&&%%%%%%))))))***++++++++++++******)))))))))***+++,,,,,,***)))((((((((()))+++,,,)))((('''&&&&&&'''(((((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&'''(((((((((+++)))'''''')))++++++++++++++++++******((('''''')))******+++++++++*********++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++((()))***,,,...000111222---///111111111000111333111444777999999999:::;;;AAAGGGNNNUUU\\\ggguuuwwwqqqmmmiiihhhgggiiikkkmmmmmmmmmllliiiccc^^^[[[[[[\\\]]]^^^dddfff```ZZZVVVRRRNNNGGGBBB>>>===<<<<<>>???????????????>>>:::444///---,,,***(((&&&%%%$$$%%%'''((((((((()))(((((('''&&&&&&...---+++***((('''&&&&&&'''(((((()))))))))))))))))))))))))))((((((((((((((('''%%%$$$$$$%%%&&&'''***)))((((((((()))+++,,,(((((()))))))))'''&&&$$$))))))(((((((((((())))))((((((((()))(((''''''&&&)))(((&&&%%%%%%&&&'''(((******))))))((((((''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''',,,------...///000000111000000111222444666888999888888888999999:::::::::;;;;;;<<<;;;;;;<<>>>>>>>>???BBBNNNeeezzzzzznnnkkksss|||xxxtttxxxjjjQQQEEE???;;;999===;;;999888999999888777fffeeeaaa[[[UUUSSSVVVZZZ```fffiiifffffflllqqqrrrvvvuuurrrmmmgggcccbbbbbbccccccbbbbbbbbbbbbbbbbbbdddeeeggghhhjjjkkkkkklllnnnpppsssttttttrrrpppnnnnnnjjjeeeaaa\\\TTTKKKDDD???;;;:::>>>AAA@@@AAACCCGGGPPP[[[bbbeeehhhmmmqqqwwwzzz||||||yyyuuuttttttnnnjjjeeecccdddccc___[[[UUUSSSQQQMMMHHHBBB>>>;;;<<<<<<;;;:::888666444333222111000000111111///---000///...---------......,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---////////////...,,,***))))))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))(((((()))************))),,,,,,,,,,,,++++++******(((((())))))******++++++---,,,+++******+++,,,---,,,+++************+++,,,,,,+++***))))))***+++,,,+++***)))***,,,,,,***(((&&&&&&&&&'''&&&&&&&&&%%%))))))***++++++++++++*********))))))******+++,,,***))))))((()))***+++,,,)))((((((((((((***+++,,,))))))))))))((('''&&&%%%%%%%%%&&&''''''(((((()))+++)))'''''')))***+++******++++++******(((''''''''''''((()))))))))))))))******+++++++++***))))))******+++,,,,,,,,,,,,+++***++++++,,,---...//////---///111222111111111333111444666777888888:::<<>>===>>>DDDLLLUUUPPPGGG;;;222///111555333AAAOOOVVVYYY]]]___^^^aaa\\\TTTMMMHHHJJJOOOTTTXXXWWWWWWXXXYYYYYYWWWUUUHHH>>>666777;;;<<<<<<===BBBBBB@@@;;;555...***)))***)))'''&&&&&&'''((()))))))))******)))((((((''')))***+++++++++)))'''&&&'''(((((()))))))))))))))************************+++***)))'''&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((((('''++++++************++++++***)))))))))((((((((((((''''''&&&%%%&&&&&&'''((())))))))))))((((((''''''''''''''''''((((((((((((%%%%%%&&&'''(((***+++,,,------...///000000111222111111222333555777888999888888999999::::::;;;;;;<<<===>>>>>>===>>>???AAA?????????@@@CCCNNNfffzzzvvvkkkiiiqqqzzz|||~~~yyyuuuzzzlllTTTHHHAAA===;;;:::999999::::::999777444bbbcccbbb___ZZZYYY[[[^^^aaaeeefffbbbaaaffflllooossssssqqqlllgggcccbbbbbbccccccccccccddddddddddddffffffggggggiiijjjlllmmmrrrsssvvvxxxwwwtttqqqooonnnkkkgggddd```XXXNNNGGGAAA<<<999<<<>>>>>>@@@CCCJJJRRR]]]cccfffiiimmmrrrtttvvvyyyyyywwwtttrrrqqqjjjgggeeeeeefffddd```\\\TTTQQQLLLIIIGGGDDD>>>:::;;;::::::999777555333222222111000000111000...,,,///...---++++++,,,---...,,,,,,,,,------,,,,,,,,,---,,,+++++++++,,,---.........---,,,+++******)))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++(((((()))************)))---------,,,,,,,,,,,,+++)))*********************++++++************++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,------+++))))))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))***++++++++++++*********)))))))))***++++++***))))))))))))***++++++)))))))))***+++,,,---...************)))((('''&&&%%%&&&&&&''''''((())))))***((('''''')))*********************)))(((''''''%%%&&&'''))))))************************)))((('''******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---///111222111111222333222333555555666777;;;===EEEKKKSSSZZZbbbmmm{{{~~~vvvqqqnnnhhhfffddddddddddddbbbaaaaaa___\\\ZZZZZZ[[[^^^``````fffhhhddd^^^XXXQQQKKKEEEAAA>>>??????@@@GGGOOOVVVPPPFFF;;;333111333666777DDDQQQVVVXXXZZZ[[[ZZZ\\\XXXPPPHHHFFFJJJRRRYYY\\\[[[ZZZ[[[\\\[[[YYYVVVIII???666666999::::::<<>>@@@AAAAAA@@@???@@@AAA@@@@@@@@@AAADDDOOOfff{{{~~~qqqfffeeennnxxxzzzyyy~~~xxxuuuzzznnnVVVJJJCCC>>>===777777888:::;;;999555222^^^aaadddccc```___```bbbcccdddccc___]]]```ggglllpppppppppmmmhhhdddcccbbbccccccddddddeeeeeeffffffhhhggggggggghhhjjjlllmmmqqqrrrsssssssssqqqooonnnmmmjjjhhhfffccc[[[QQQIIICCC===999:::<<<<<<>>>BBBJJJRRR\\\bbbdddggglllqqqoooqqqssstttsssqqqooommmjjjiiihhhhhhhhheee```\\\TTTNNNIIIGGGGGGEEE>>>999:::999999777666444222111333111000000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***---,,,*********+++---...---,,,+++***))))))******+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++***************************))))))))))))******************************+++++++++++++++,,,,,,,,,...,,,***(((((((((((((((&&&&&&&&&&&&&&&''''''((())))))***++++++++++++*********))))))))))))******)))))))))*********++++++************+++,,,,,,---)))))))))))))))((('''&&&&&&&&&&&&'''(((((()))))))))((('''((()))******)))))))))******)))((('''''''''''')))***,,,,,,------++++++++++++***)))((('''******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...000222222111111222333333333444333444777;;;???FFFMMMVVV]]]eeeppp}}}}}}uuuqqqnnngggfffcccbbbaaa```]]]ZZZYYYXXXVVVVVVWWWZZZ^^^```ccciiikkkgggbbb\\\SSSKKKAAA>>>===>>>@@@BBBHHHPPPVVVOOODDD999222111444666===JJJUUUYYYYYYZZZZZZYYYXXXSSSLLLEEEDDDKKKUUU]]]___^^^^^^^^^^^^\\\YYYVVVHHH>>>777777999:::<<<>>>???@@@@@@===777222...,,,&&&&&&%%%%%%%%%&&&'''((()))))))))******))))))((('''((()))*********)))((((((((()))************)))*********+++++++++++++++***)))((('''&&&&&&%%%%%%'''((()))***+++***))))))((('''&&&&&&&&&((()))***%%%%%%$$$$$$$$$$$$%%%%%%,,,+++)))''''''((()))***$$$$$$%%%%%%&&&'''((()))(((((((((((((((((((((((((((((()))))))))************))))))(((((())))))***---...///000111222333444333333333444666888999:::999999::::::;;;<<<======>>>@@@BBBBBBAAA?????????AAAAAAAAAAAADDDOOOfff{{{xxxjjjaaabbblllvvvxxxzzztttrrrxxxlllTTTIIIBBB===<<<888777777888888777555222]]]aaafffgggeeecccdddeeeeeedddaaa^^^[[[\\\bbbhhhmmmooopppnnnjjjfffdddcccddddddeeeeeefffffffffgggiiihhhgggggghhhjjjlllmmmppppppooonnnnnnoooooopppkkkiiigggfffccc\\\SSSKKKEEE>>>999:::;;;;;;===AAAHHHPPPYYY___aaadddiiinnnlllmmmnnnoooooonnnlllkkkmmmmmmlllkkkhhhccc^^^ZZZSSSMMMGGGEEEFFFDDD>>>999999999888777555333111000222000000000000000...,,,)))***---...///---+++))))))***+++,,,,,,+++***)))+++******))))))+++,,,---+++******)))))))))******+++---------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++************++++++++++++++++++++++++************))))))))))))))))))))))))((())))))))))))))))))((()))******+++++++++,,,,,,---,,,***(((''''''((()))'''&&&&&&&&&&&&'''((()))))))))***++++++++++++*********))))))((())))))***)))*********+++++++++++++++++++++******))))))(((''''''((((((((('''&&&&&&&&&&&&''''''((())))))***(((''''''((()))***)))(((((())))))))))))((((((''''''''')))***,,,,,,------+++,,,,,,,,,+++******)))******+++,,,,,,,,,,,,+++)))***+++,,,---......///...000222222222111222444333333333333444777<<<@@@GGGNNNXXX```gggrrr{{{tttpppnnnhhhfffdddbbbaaa^^^[[[XXXUUUTTTSSSTTTVVVYYY\\\^^^bbbggghhheeeaaa[[[RRRHHH>>>;;;;;;===???BBBIIIPPPTTTLLL@@@666000000222555AAALLLWWWYYYXXXYYYYYYXXXVVVQQQJJJDDDDDDLLLXXX```aaa```______^^^\\\WWWTTTDDD<<<777888;;;<<>>===???AAAAAA???>>>===>>>BBBAAAAAABBBDDDOOOfffzzzsssfff^^^aaalllvvvwww{{{{{{ooommmttt~~~gggQQQFFF???;;;999;;;888555444555666666555___dddiiikkkiiiggghhhiiigggdddaaa___[[[YYY^^^eeekkknnnpppooollliiifffeeeeeeeeeeeeeeeffffffffffffhhhhhhhhhiiijjjkkkllllllnnnnnnnnnnnnoooqqqrrrsssjjjhhhfffeeeccc]]]UUUNNNFFF@@@;;;;;;<<<;;;===@@@EEELLLUUU[[[]]]aaagggllllllkkkjjjjjjlllmmmlllkkkoooooonnnkkkgggaaa\\\XXXRRRNNNIIIFFFDDDBBB>>>;;;999999888777555333111000000/////////000000...---(((***---//////...+++***)))******++++++******)))))))))*********+++++++++)))))))))***************+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((((()))************))))))***************++++++******++++++++++++++++++))))))************))))))(((((()))******)))((((((((()))***+++,,,,,,,,,+++***++++++)))''''''((()))''''''&&&&&&&&&((()))***))))))***++++++++++++*********)))((((((((()))))))))***++++++,,,,,,+++++++++++++++***)))(((&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''(((((()))******'''''''''(((******)))'''((((((((())))))(((((('''%%%&&&'''))))))*********++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++******+++,,,...//////000...000222333222222333444333444444444555888===AAAIIIPPPZZZbbbjjjuuuxxxqqqnnnmmmiiigggeeedddccc```\\\YYYUUUUUUTTTTTTVVVXXX[[[]]]]]]```aaa^^^[[[VVVMMMDDD<<<999:::===@@@BBBIIIPPPRRRIII===333...///222444???JJJTTTVVVUUUVVVVVVUUUVVVQQQJJJEEEFFFNNNZZZbbbaaa```______]]]ZZZTTTPPP@@@:::777:::===>>>BBBFFFCCCBBB@@@:::333...***)))'''''''''&&&&&&&&&%%%%%%&&&''''''((((((((((((''',,,***'''%%%%%%&&&)))***((()))******++++++******(((((())))))***+++++++++((()))***+++,,,,,,,,,+++&&&''''''(((((((((((((((******(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&***)))'''&&&&&&&&&'''(((###$$$%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((***+++,,,,,,,,,...///111222333444333333333444555666888999777888999:::;;;<<<===>>><<<===??????>>>======>>>BBBAAAAAAAAACCCNNNeeezzz~~~pppccc]]]aaammmwwwuuuzzzvvvkkkkkksss}}}cccNNNDDD>>>:::999<<<999555333444555777777dddiiinnnooommmkkklllmmmiiieeebbbaaa\\\XXX[[[cccjjjmmmpppqqqoookkkhhhgggffffffeeeeeeeeeeeeeeeeeehhhhhhiiijjjkkkkkkkkkkkkhhhkkknnnqqqtttuuuuuutttkkkiiifffdddccc___WWWRRRGGGAAA=========<<<<<>>BBBKKKSSS]]]fffnnnxxx~~~vvvooommmllljjjiiihhhgggfffddd```]]]YYYYYYXXXXXXXXXYYY[[[\\\YYY[[[[[[XXXUUURRRJJJAAA<<<:::;;;>>>AAACCCJJJQQQRRRHHH;;;111...///222333===HHHRRRSSSSSSTTTTTTSSSWWWSSSMMMHHHHHHPPP[[[ccc______^^^]]][[[WWWQQQLLL<<<888777;;;===>>>AAAEEECCCBBB>>>888111,,,******&&&&&&%%%%%%$$$###"""!!!''''''((()))))))))))))))((('''&&&&&&&&&(((***+++))))))***++++++++++++***))))))******+++,,,,,,---)))***+++,,,,,,,,,+++***%%%%%%%%%%%%%%%&&&'''''''''(((((((((((((((''''''$$$$$$$$$######$$$$$$$$$)))))))))(((((((((((('''$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&&&&'''((()))+++,,,---++++++---...000222333444333333333333444555777777666777888999:::<<<======<<<===>>>>>>======???AAAAAA@@@@@@@@@BBBMMMdddxxx~~~ooobbb]]]cccooozzztttyyyuuujjjkkkuuubbbNNNEEE@@@<<<;;;;;;999666555666777666666hhhmmmqqqrrrpppnnnnnnpppjjjfffcccbbb]]]WWWZZZbbbjjjmmmqqqrrrpppllliiihhhfffffffffeeeeeeddddddcccggghhhjjjkkkllllllkkkjjjcccgggnnntttwwwwwwuuusssllliiifffeeeccc```YYYTTTHHHBBB>>>>>>>>><<<<<>>======999999888777666444222111---------...000111000//////---+++)))***,,,///222...---++++++++++++---...(((***---//////...,,,***'''(((***,,,---,,,+++******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000******+++,,,,,,,,,,,,++++++++++++,,,,,,---------))))))***+++,,,,,,------)))***+++,,,,,,+++***)))+++,,,---......---,,,+++)))+++,,,...//////......%%%(((++++++)))'''((()))((('''&&&%%%&&&(((***,,,))))))***++++++++++++*********)))((((((((((((((()))***+++,,,---,,,++++++((((((***++++++***)))((((((((()))))))))))))))(((''''''(((((())))))******&&&&&&'''(((******(((&&&''''''(((((((((((((((''')))******+++++++++******&&&'''(((***++++++++++++******+++,,,,,,,,,,,,+++000000/////////.........///111333333222222333444333555666777999;;;???BBBMMMUUU___hhhppp{{{}}}tttnnnlllkkkjjjjjjiiiiiiiiigggccc```]]]]]][[[ZZZZZZ[[[\\\\\\YYYZZZYYYUUUTTTRRRJJJAAA===;;;<<<@@@BBBDDDKKKRRRRRRHHH:::111...000222444===HHHQQQSSSSSSTTTUUUTTTXXXTTTNNNJJJJJJQQQ[[[ccc^^^^^^]]]\\\ZZZUUUOOOJJJ:::777777;;;======>>>BBB@@@???;;;555000---------,,,++++++***)))'''&&&%%%(((((()))***************###$$$&&&''')))***++++++))))))***++++++++++++*********+++,,,,,,---......)))***++++++***)))(((''''''&&&%%%$$$%%%&&&'''(((%%%&&&''')))))))))(((((((((''''''&&&&&&''''''((()))************)))(((((($$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&'''''''''((((((''''''''''''((((((((((((++++++************++++++***+++,,,...///111333333222222222333444555666777555666777888:::;;;<<<=========>>>======>>>AAACCCAAA@@@@@@@@@BBBMMMcccxxxooobbb]]]dddqqq{{{uuuzzzuuukkklllwwwbbbOOOGGGBBB>>>===:::888888888888888666444ppppppoooooommmkkkiiigggccccccbbb___[[[YYYYYYZZZeeejjjppprrrpppllljjjiiiggggggfffdddaaaaaacccdddhhhiiikkkllllllkkkiiihhhfffhhhkkkmmmnnnooorrrtttjjjjjjjjjiiigggbbb[[[VVVKKKFFF@@@<<<;;;<<<>>>???GGGFFFHHHOOOZZZeeemmmpppqqqmmmiiijjjnnnpppnnnkkkllliiifffbbb___\\\WWWTTTXXXUUUNNNGGGAAA===:::888999888666444222111000000---------...............///...,,,+++++++++,,,---,,,,,,---------.........///---******,,,---,,,***,,,+++++++++,,,------...,,,+++***))))))***+++,,,)))************+++++++++***+++---......---+++***++++++,,,---------,,,,,,+++,,,,,,+++)))((()))***++++++++++++++++++++++++***)))(((''''''((()))***'''((())))))(((((()))******+++,,,---,,,+++***)))---,,,+++))))))))))))***))))))))))))((('''&&&%%%***************+++++++++)))************+++++++++,,,+++***+++,,,,,,***)))(((((((((((((((''''''&&&''''''(((((()))*********&&&'''((())))))((('''&&&''''''((((((((((((''''''))))))((((((''''''&&&&&&)))***,,,,,,+++++++++,,,------,,,,,,+++******)))&&&'''(((***,,,...///000---...///...,,,++++++,,,///000111222333444444444444666777777888<<>>:::<<>><<<<<<999888666444222111000000..................------+++******)))))))))))))))************++++++++++++,,,+++,,,---///...+++'''+++++++++++++++,,,------++++++***))))))***++++++************++++++++++++***+++,,,------,,,+++***)))***+++,,,------------)))***++++++***)))***,,,((((((((((((((((((((((((******))))))((()))))))))''')))******)))(((***+++******+++,,,,,,------,,,...---+++***))))))))))))''''''(((((((((((((((((())))))***++++++++++++***(((((()))))))))*********+++******+++------,,,+++***************))))))(((&&&''''''(((((()))******'''''''''(((((('''''''''''''''(((((((((((('''''')))))))))(((((('''''''''(((***,,,,,,+++***+++,,,******++++++++++++++++++******+++,,,------......,,,---...---++++++,,,---///000111222333444444444555777999999:::>>>EEEKKKRRR[[[fffnnnxxx}}}yyytttmmmjjjkkkhhhiiijjjiiifffdddddddddcccbbb```aaabbbbbbaaa```^^^^^^]]]YYYSSSKKKCCC>>>777;;;<<<<<>>???CCC???999333...+++++++++'''((((((((((((''''''&&&%%%&&&(((***+++***)))(((+++***(((''''''''')))***(((''''''((()))***))))))***)))(((''''''((()))***+++)))'''''')))***)))'''((()))***)))'''&&&&&&'''((((((((('''''''''''''''((('''&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&$$$'''((((((%%%$$$%%%&&& %%%'''###!!!###$$$###'''''''''&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))+++,,,---///000111222222//////000111333666888999777888888999:::;;;;;;<<<======>>>>>>>>>>>>======???<<<>>>DDDFFFLLL___ttt{{{pppeee``````fffrrr}}}uuu{{{{{{uuu{{{~~~___LLLDDD>>>:::888888777666666777777666555ooollljjjhhhiiiiiiiiihhhbbbbbbaaa^^^ZZZXXXWWWWWW___eeelllooommmiiigggfffccceeeffffffeeeddddddeeefffgggjjjmmmnnnnnnnnnmmmnnnmmmjjjfffcccaaabbbccchhhgggfffffffffccc___\\\RRRKKKBBB<<<999:::<<<>>>???BBBHHHQQQYYY___aaaaaa```___```eeejjjllljjjhhhllliiigggdddbbb___[[[XXXQQQNNNJJJEEEBBB???>>>>>>888777666444222111000000/////////...---------,,,,,,,,,------,,,,,,+++***)))))))))************+++)))***---000111///)))%%%+++************+++,,,,,,++++++***))))))***++++++************+++++++++,,,)))***+++,,,,,,+++***)))((()))***+++,,,---------((()))++++++***+++,,,...((((((((((((((((((((((((+++++++++++++++***)))((((((***++++++***)))+++,,,******++++++,,,...///000...---,,,***)))(((((((((&&&&&&'''((())))))******''')))+++,,,,,,,,,***)))'''((((((((())))))))))))+++******,,,......---,,,******++++++******)))(((%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))))))))((((((''')))++++++***)))***+++(((((())))))***+++,,,,,,.........---------,,,,,,+++,,,------,,,+++,,,...///000111333444444555555666888::::::<<>>>>>AAA===777111,,,)))((()))%%%%%%&&&''''''(((''''''%%%&&&((()))******)))((()))((('''%%%%%%&&&'''''''''(((((((((((()))))))))'''((()))******)))((('''***(((&&&&&&(((************+++,,,***(((''''''(((''''''(((((((((((()))))))))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&((('''%%%$$$$$$%%%"""((()))((((((&&&"""(((((((((''''''''''''&&&&&&&&&''''''((()))))))))***+++---...000111111111111111111222444555777888::::::::::::;;;;;;;;;;;;>>>>>>????????????>>>>>>???>>>@@@CCCDDDJJJ___uuuyyyoooccc___aaaiiiwwwvvv{{{xxx}}}}}}^^^LLLCCC===999777888777666666777777666555pppnnnkkkkkklllmmmjjjhhhbbbcccbbb```[[[XXXWWWWWW\\\ccckkkooommmjjjhhhgggdddgggiiijjjhhhggggggggggggiiillloooqqqrrrrrrqqqqqqppplllfffaaa^^^___```gggfffeeeeeefffdddbbb___VVVOOOEEE===::::::<<<======@@@EEELLLRRRWWWYYYZZZ[[[\\\___dddhhhjjjgggeeegggeeebbb```^^^[[[WWWTTTMMMKKKGGGCCC???=========888777555333222000000///000000///...---,,,,,,,,,---.../////////...,,,+++******+++++++++,,,,,,,,,)))+++...000000...***&&&+++******)))******+++++++++******************+++*********+++++++++,,,,,,)))***++++++++++++***)))******++++++,,,+++++++++)))***,,,+++******,,,---************************+++,,,------,,,+++)))((()))+++,,,,,,+++***,,,------,,,,,,+++,,,---///000...---,,,+++)))((((((''''''''''''(((((()))******'''(((+++------,,,***(((((((((((()))))))))******,,,++++++,,,......---+++((())))))))))))(((''''''%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''))))))))))))************''')))******)))))))))+++((((((((()))******++++++......------,,,,,,+++++++++,,,......------...000///000111333444555555555666888:::;;;===BBBKKKRRR\\\fffsss|||yyyuuuqqqkkkiiijjjjjjkkklllkkkiiigggfffgggeeebbb```______```___^^^]]][[[VVVPPPJJJCCC>>>;;;888<<<===>>>CCCJJJLLLKKKEEE===555222000///333888CCCNNNXXX\\\]]]aaadddeeeggg]]]QQQKKKMMMUUU\\\```bbbbbb```\\\[[[YYYRRRIII???>>>>>>>>>>>>>>>?????????;;;555///***'''''''''&&&&&&''''''((((((''''''&&&&&&(((((())))))((((((((('''&&&%%%%%%%%%&&&&&&'''(((((((((''''''((()))'''((()))******)))((('''***((('''&&&''')))***+++)))******(((&&&%%%%%%&&&'''''''''((()))******+++))))))((('''''''''''''''%%%&&&((()))***)))((('''''''''(((((('''&&&&&&%%%###%%%&&&&&&'''((()))(((((((((((('''''''''&&&&&&&&&&&&''''''((())))))))))))***+++---...///000000111111222222333444555666999999::::::;;;;;;<<<<<<===>>>>>>??????>>>>>>======>>>@@@AAAAAAHHH^^^sss~~~sssgggbbbdddkkkyyywww|||xxx}}}zzz\\\KKKCCC>>>999777888777666666777777666555tttrrrpppppprrrpppkkkgggdddeeedddbbb]]]ZZZXXXXXXZZZaaajjjpppooommmkkkjjjhhhjjjmmmmmmlllkkkkkkkkkjjjlllooorrrtttuuuuuutttsssqqqmmmhhhcccaaabbbdddgggfffffffffgggfffcccaaaZZZRRRHHH@@@<<<;;;<<<<<<>>>???BBBEEEJJJOOOTTTWWW[[[]]]aaaeeehhhhhheeecccdddbbb___]]][[[XXXTTTRRRLLLIIIEEE@@@===:::999999888777555333111000//////000000///...---,,,,,,,,,***+++,,,,,,,,,+++)))(((******+++++++++,,,,,,,,,+++,,,---...---,,,+++***++++++******)))******+++*********++++++************++++++++++++,,,,,,,,,*********++++++*********,,,,,,,,,,,,,,,+++***)))+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------+++***))))))+++,,,,,,++++++,,,---000///---,,,+++,,,,,,---------,,,+++***)))((('''***)))(((((((((((()))***'''(((+++------,,,***((()))))))))*********++++++...---,,,,,,------+++))))))))))))))))))(((((('''%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''(((((())))))******++++++''')))******)))))))))+++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,...//////......///111///000111333555666666666555777999:::===DDDNNNUUU___jjjwwwyyytttooojjjhhhiiiiiijjjkkkjjjgggeeeeeefffbbb```^^^]]]]]]]]][[[ZZZWWWTTTPPPKKKEEE@@@===<<<999<<<>>>???EEELLLLLLIII@@@:::444222111000555<<>>;;;444...)))'''&&&&&&((())))))))))))(((''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&'''&&&((()))(((&&&&&&''')))))))))(((((((((((())))))******)))(((''''''((()))'''(((((('''%%%$$$$$$%%%&&&&&&'''((()))***++++++))))))((('''''''''((((((&&&''')))***+++++++++***((((((((()))))))))(((((()))'''&&&&&&''''''((()))'''''''''&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))((()))+++,,,......//////111111111222222333444555666666777999:::<<<======<<<======>>>>>>======<<<;;;===?????????GGG[[[nnn|||qqqfffbbbdddlllyyywww}}}}}}xxx~~~vvvZZZIIICCC???;;;999888777666666777777666555{{{vvvrrrrrrsssqqqkkkeeeeeeffffffccc___ZZZXXXWWWVVV___iiipppqqqooonnnnnnlllnnnoooooonnnmmmmmmnnnmmmnnnqqqtttuuuuuuuuutttqqqpppnnnjjjgggfffggghhhiiiiiihhhiiiiiigggccc```\\\UUULLLDDD@@@>>>======???@@@AAABBBEEEKKKRRRWWW]]]___cccfffhhhgggeeedddeeebbb```]]][[[XXXTTTQQQLLLIIIDDD???;;;999777777777666555333111000///////////////...---------,,,,,,------------,,,++++++)))))))))************+++---------,,,******,,,---,,,,,,+++************+++)))***++++++++++++***)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------,,,+++******------...---+++)))***+++++++++++++++++++++++++++***++++++,,,,,,+++++++++)))+++,,,,,,+++***,,,---000///...,,,++++++******+++++++++++++++***)))(((+++***)))((('''((()))***''')))+++,,,,,,,,,***)))************++++++++++++,,,+++++++++,,,,,,***(((++++++,,,,,,++++++***)))%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((()))***++++++''')))++++++***)))***+++*********************))))))******++++++,,,,,,------...//////...---///000///000111333555666777777555777999:::>>>FFFQQQYYY```lllyyyvvvqqqmmmhhhgggiiifffhhhhhhgggeeeccccccccc___^^^\\\\\\[[[ZZZWWWUUURRRPPPLLLGGGCCC???===<<<:::<<<>>>AAAGGGMMMLLLHHH<<<777333222111111777???GGGSSS^^^aaabbbeeegggggggggZZZLLLIIIQQQ\\\bbbcccbbbcccaaa^^^\\\ZZZQQQHHHAAAAAA@@@@@@AAABBBCCCCCC???;;;555///***'''''''''))))))******)))((('''''''''''''''''''''''''''''')))(((((((((((('''''''''&&&(((***)))&&&$$$&&&)))))))))(((((((((((()))))))))***+++***(((''''''((('''((()))(((&&&%%%&&&'''&&&&&&'''(((((()))******((((((''''''''''''(((((((((((()))***+++,,,---...((((((((()))+++,,,+++***)))''''''***+++(((%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&''''''((())))))))))))***,,,---//////000000222222222222333444666666555666777999:::<<<===>>><<<<<<============<<<<<<;;;<<<======???IIIZZZhhhooofff^^^]]]aaajjjxxxwww~~~|||zzzsssXXXIIICCC???<<<:::888777666666777777666555zzzrrrnnnnnnmmmhhhcccdddeeeeeeccc^^^ZZZWWWVVVSSS\\\hhhppprrrqqqpppppppppppppppooommmlllmmmooooooppprrrtttttttttrrrqqqmmmmmmmmmkkkiiiggghhhiiikkkkkkkkklllkkkhhhccc___]]]WWWOOOHHHDDDAAA>>>===@@@BBBCCCDDDFFFKKKRRRXXX]]]```cccfffggggggggggggeeeccc```]]]ZZZWWWRRROOOKKKIIIDDD@@@<<<:::999999777666444222111000//////..................------000000///...............************++++++++++++,,,---...,,,***)))+++...------,,,+++++++++++++++)))***++++++++++++***)))+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,---...............+++,,,------+++***+++,,,******************************)))******+++,,,---)))***++++++******+++,,,,,,------,,,,,,+++******)))***++++++++++++***)))***)))((('''((()))+++---))))))***++++++++++++***))))))))))))************(((((((((***,,,---,,,***+++,,,,,,,,,,,,+++******&&&''''''(((((()))******'''''''''(((((('''''''''''''''((((((((((((''''''%%%&&&&&&((()))***++++++(((***,,,,,,+++***+++,,,))))))******+++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,---...---,,,+++,,,---///000111333555777777888666888:::<<<@@@HHHTTT\\\cccooo}}}yyypppmmmjjjggggggjjjggghhhiiihhhfffddddddddd]]]\\\\\\\\\\\\YYYUUUQQQQQQOOOLLLHHHCCC???===;;;;;;===???BBBIIINNNLLLFFF888555222222111222999AAAKKKVVVaaadddeeeggghhhgggcccVVVIIIHHHSSS___dddddd```aaa___\\\ZZZWWWNNNEEE????????????@@@AAACCCCCC@@@<<<666000+++(((((((((''''''(((((()))((((((((((((''''''&&&&&&'''''''''(((((((((((((((''''''&&&%%%(((+++)))%%%###%%%(((&&&'''***++++++***'''&&&%%%(((++++++)))(((((()))%%%'''(((((('''&&&''')))&&&&&&&&&''''''(((((()))(((''''''&&&&&&''''''((((((((('''((())),,,...000'''&&&&&&(((,,,---,,,+++***&&&%%%***,,,(((%%%%%%(((((((((''''''''''''&&&&&&&&&''''''((())))))))),,,---...000111222333333333333444444555777888999888888999:::;;;<<<============>>>>>>>>>>>>======;;;<<<<<<<<>><<<;;;;;;777666444222111//////...---------..................---,,,******+++,,,,,,,,,,,,---------.........+++---///...+++***+++---...------,,,+++++++++,,,)))***+++,,,,,,+++***)))++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---)))***,,,...///000111111)))+++,,,,,,,,,,,,---///++++++++++++++++++++++++))))))(((((()))+++---...(((***++++++***)))+++,,,)))***+++,,,---,,,+++***((()))***+++,,,+++******((('''&&&'''(((+++---///***************+++++++++(((((((((((())))))))))))%%%%%%&&&(((,,,......---)))************)))((((((''''''(((((()))*********&&&'''((())))))((('''&&&''''''((((((((((((''''''$$$%%%&&&'''((()))***+++)))***,,,,,,+++++++++,,,(((((()))+++,,,---...///...---------------,,,,,,+++,,,---,,,***)))***+++///000222444555777888888777999;;;===BBBKKKVVV___hhhttt|||sssllljjjhhhfffhhhkkkjjjllllllkkkiiiggggggggg\\\\\\]]]]]]]]]YYYTTTPPPRRRPPPMMMIIIDDD@@@<<<;;;;;;===???BBBIIIOOOLLLFFF666333222222111222999BBBNNNYYYdddgggggghhhiiihhh^^^QQQDDDEEERRR___cccbbb]]]___]]]ZZZXXXUUULLLBBB=========>>>???AAABBBCCCAAA===777111,,,)))))))))###$$$%%%'''((()))))))))(((''''''&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%(((+++)))%%%###%%%(((###&&&+++......+++&&&###!!!%%%***,,,+++))))))***###$$$&&&&&&%%%%%%'''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&'''+++...000%%%$$$$$$'''+++...---+++...&&&"""%%%(((&&&'''+++))))))))))))((((((((((((&&&&&&''''''((()))))))))...///111222444555555555555555555666888999;;;<<<;;;;;;;;;<<<<<<<<<======>>>>>>????????????>>>>>>======<<<===DDDPPPZZZ```bbb[[[VVVWWW]]]fffsss~~~vvv|||xxxxxxsssXXXHHHBBB===999666888777666666777777666555sssjjjkkkkkkgggeeefffcccdddfffcccYYYOOONNNSSSVVVdddqqqsssppppppqqqrrrooonnnmmmlllkkkkkkkkkkkklllnnnqqqqqqpppooonnnooonnnmmmkkkjjjiiihhhiiiiiillllllmmmllljjjgggeeeccc___[[[UUUNNNGGGBBB???>>>CCCDDDIIIMMMLLLLLLRRR[[[ZZZ```hhhmmmlllhhhccc```^^^^^^]]][[[XXXTTTPPPNNNJJJGGGCCC>>>;;;888777777222111111222333222000......---,,,+++***+++,,,---+++++++++,,,,,,---------///...,,,***))))))*********++++++,,,,,,------......,,,***(((''''''((())),,,)))''''''***---,,,+++///...,,,++++++,,,...///------------------------++++++******+++---...000++++++++++++,,,------...---,,,+++)))))))))******'''((()))************************)))))))))))))))+++++++++***************,,,+++)))+++---...+++)))%%%%%%%%%&&&((()))+++,,,+++,,,------............,,,,,,,,,+++++++++************************++++++(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((('''((()))******)))((('''"""$$$''')))+++,,,++++++((()))***+++++++++++++++......---,,,,,,------------,,,+++******+++,,,---,,,,,,---...////////////333333333555777999;;;<<<:::;;;>>>BBBIIIRRRZZZ___jjjvvvyyytttmmmhhhhhhjjjlllmmmmmmmmmmmmlllllllllllllllfff^^^YYY]]]```\\\WWWWWWWWWSSSMMMHHHDDD@@@<<<999;;;>>>CCCHHHNNNQQQIII???:::555111111333555;;;BBBVVV^^^fffhhhjjjkkkhhhddd^^^NNNEEEOOOZZZ\\\^^^bbb^^^]]]ZZZXXXUUUPPPIIIEEE999888777;;;@@@DDDEEEDDDGGG===333///,,,'''$$$$$$&&&''')))***+++***((('''((((((((((((''''''''''''))))))(((''''''''''''''',,,)))&&&&&&((()))'''%%%&&&&&&&&&&&&''')))***+++''''''''''''((((((((()))))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%---)))%%%$$$%%%'''&&&%%%&&&&&&&&&'''''''''((((((######$$$%%%''')))***+++,,,(((%%%$$$'''***+++***&&&'''(((***------+++(((((()))+++,,,------,,,,,,///000111222333444444444444555555666777888888999<<<>>>???>>>===<<<===???>>>;;;888888;;;>>>>>>===:::;;;:::;;;EEEUUU]]]^^^]]]TTTQQQXXX^^^cccqqq|||~~~xxxvvvzzz[[[JJJDDD???:::777888888777666555444333333|||rrrkkklllnnnlllkkklllfffbbb___]]]XXXTTTTTTYYYeeerrr}}}|||vvvrrrpppooollllllkkkjjjiiiiiiiiiiiiiiiiiiiiihhhggghhhjjjmmmnnnnnnmmmlllkkkiiigggeeeiiijjjkkklllkkkhhhfffdddaaa]]]WWWPPPJJJEEEBBBAAA@@@AAAFFFLLLNNNQQQYYYbbbfffjjjnnnpppmmmhhhccc```\\\\\\[[[ZZZWWWTTTPPPNNNHHHFFFAAA===999777666666333222222222333222///---///...------,,,,,,------*********++++++,,,,,,,,,///...,,,++++++++++++,,,++++++++++++++++++++++++---,,,***((((((((()))***,,,***((((((***,,,,,,+++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000222111///...------......)))))))))))))))(((''''''((()))******++++++******+++++++++******)))))))))*********)))))))))))))))+++)))((()))+++,,,***((('''''''''''''''((()))***((()))******+++++++++************)))))))))(((((())))))))))))***+++,,,---,,,+++***)))((('''&&&&&&******))))))(((((((((''')))))))))((((((((('''''''''''''''(((((('''''''''$$$%%%''')))******)))))))))******+++,,,,,,+++++++++*********************,,,,,,++++++++++++,,,,,,,,,---...///////////////333444555777888:::;;;<<<;;;<<>>;;;999;;;>>>@@@DDDKKKOOOJJJBBB666333111222333666>>>GGGYYYaaagggjjjkkkllliiiddd[[[MMMHHHRRR]]]______aaabbb```]]]ZZZUUUOOOGGGBBB???======@@@DDDFFFGGGFFFEEE<<<222...+++'''$$$$$$&&&''')))*********(((''')))))))))(((((((((''''''***)))((((((''''''((((((((('''&&&&&&((())))))))))))(((((())))))***+++,,,'''''''''((((((((())))))))))))((((((((('''''''''((('''''''''&&&&&&&&&%%%+++(((%%%%%%&&&'''&&&%%%&&&&&&&&&'''''''''((((((((('''''''''((())))))***+++(((%%%%%%(((+++,,,,,,''''''(((+++------+++))))))***+++,,,------,,,,,,,,,---...000111111111111333444555666777888999999;;;<<<======<<<;;;===>>>???<<<::::::<<<>>>>>>===>>>???>>>???GGGTTT\\\\\\\\\SSSPPPWWW^^^eeetttwwwxxxrrrpppzzz~~~___LLLEEE???:::888666666666777777777777888xxxpppkkkmmmqqqrrrrrrrrrlllbbbYYYWWWYYY[[[___ddd{{{wwwqqqmmmjjjiiihhhgggfffffffffffffffeeebbb``````ccchhhmmmnnnnnnooonnnmmmiiifffdddggghhhjjjlllllljjjgggeeeccc```[[[UUUNNNIIIEEECCC@@@AAAEEEKKKNNNRRRZZZcccnnnoooooommmgggbbb___]]]ZZZZZZZZZYYYWWWTTTQQQOOOIIIGGGBBB>>>:::777666666444333222222222111...,,,......//////......---,,,)))***************+++++++++******)))))))))******,,,,,,+++******)))((((((---,,,+++*********,,,,,,,,,***))))))+++,,,,,,+++******((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,......------------...//////---+++)))((()))***+++((()))*********)))(((''')))***++++++++++++++++++---,,,,,,+++***)))))))))************************)))((('''(((******(((''')))((((((''''''((((((((((((((()))*********))))))***))))))))))))((((((((('''(((((()))***,,,---...,,,++++++***)))(((''''''+++******)))(((''''''&&&))))))))))))(((((((((((())))))(((((((((((())))))&&&''')))******)))((('''***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,---...///000000000000333444777999;;;;;;;;;;;;;;;===AAAEEELLLUUU^^^eeerrr}}}|||wwwqqqllljjjhhhfffeeeggggggggggggggggggggggggfffcccccceeeeeeaaa```bbb]]]UUUKKKAAA<<<;;;::::::;;;===???BBBIIINNNKKKCCC222000111333333777BBBNNN\\\bbbhhhjjjkkklllhhhbbbWWWMMMJJJTTT___aaa```aaafffddd```\\\VVVNNNEEE???BBBBBBBBBDDDGGGHHHHHHFFFCCC:::111...+++'''%%%%%%&&&'''((()))***)))((((((******)))))))))(((((((((******)))((((((((())))))'''((()))(((''''''((()))******))))))))))))******''''''((((((((()))))))))))))))((((((((((((''''''((((((((((((''''''''''''((('''&&&'''(((((('''%%%&&&&&&'''''''''(((((((((,,,+++***))))))(((((((((+++)))&&&&&&)))+++,,,---((('''(((***,,,,,,+++)))((()))***+++,,,,,,,,,,,,+++,,,---...///000000000222222333555777888999:::999:::<<<<<<;;;;;;<<<===AAA???<<<<<<===>>>>>>>>>AAAAAAAAAAAAHHHQQQWWWXXX[[[RRROOOUUU^^^hhhyyyxxx{{{xxxpppmmmuuudddPPPGGG@@@;;;888777777777777888888888888xxxrrrlllmmmrrrttttttsssnnncccXXXUUUXXX___iiirrruuuooohhhhhhgggffffffffffffffffffeeecccaaaaaadddjjjnnnnnnnnnnnnnnnmmmllljjjiiijjjkkkmmmnnnmmmkkkhhhfffgggddd___XXXQQQJJJEEEBBBDDDCCCEEEHHHJJJLLLSSS[[[gggfffeeeaaa\\\YYYXXXXXXYYYZZZZZZZZZXXXUUUSSSQQQLLLJJJEEE@@@<<<:::999888555444222111111000---+++---.../////////...,,,+++************++++++++++++***************+++++++++,,,+++++++++*********))),,,++++++++++++,,,---...++++++******++++++++++++,,,++++++***++++++,,,---------------------------...---------,,,,,,,,,---((('''%%%$$$%%%'''***+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++...------,,,+++***))))))+++++++++,,,,,,,,,,,,,,,((((((((()))))))))((('''(((((((((((((((((()))***++++++,,,,,,,,,,,,++++++++++++++++++************))))))))))))***+++,,,---((())))))******+++++++++,,,,,,++++++***)))((((((+++++++++************)))---,,,+++******+++,,,---(((((()))***+++*********+++,,,,,,---------,,,,,,---------...............***+++,,,------,,,+++***---...///000111111222222222444777999;;;;;;::::::;;;>>>BBBFFFLLLVVVaaahhhxxxyyyvvvqqqmmmkkkiiigggeeeffffffeeeeeeeeeeeeeeeeeecccdddggghhhhhhfffgggiii^^^UUUHHH===888888:::;;;:::===AAAEEELLLPPPKKKBBB//////111222222666DDDRRR\\\bbbfffhhhiiiiiiddd]]]TTTKKKIIIRRR]]]aaaaaabbbfffdddaaa]]]VVVNNNEEE>>>AAABBBCCCFFFHHHHHHHHHGGGBBB999000...,,,(((&&&'''&&&'''((()))))))))((((((************))))))))))))******))))))))))))******)))+++---+++'''$$$%%%'''))))))(((''''''''''''''''''(((((((((((()))))))))))))))(((((((((((((((((()))))))))(((((((((((((((%%%&&&''')))***)))(((&&&''''''''''''((((((((((((,,,+++***)))((((((((((((+++)))'''''''''((()))***'''''''''(((***+++)))''''''(((((()))******++++++,,,---...///000111111111000111222444666888999:::888:::;;;<<<;;;;;;===>>>BBB@@@???>>>>>>>>>>>>>>>?????????AAAFFFMMMRRRUUUZZZRRROOOUUU```nnn{{{}}}yyy}}}uuuoootttkkkUUUIII@@@;;;999:::999999888777666555444}}}wwwooolllooorrrrrroooiii```XXXUUUVVV]]]kkkxxxyyyrrriiiiiihhhggggggggghhhhhheeeffffffeeeeeegggkkknnnnnnmmmllllllmmmooorrrtttqqqqqqqqqpppnnnkkkhhhfffiiifffbbb[[[SSSKKKDDDAAAEEEBBBBBBEEEFFFFFFKKKPPPWWWWWWVVVUUUSSSSSSUUUWWWZZZ[[[[[[[[[ZZZWWWUUUSSSMMMJJJFFF@@@<<<999888888555333111000000///---+++,,,,,,---......,,,+++***,,,,,,,,,,,,,,,,,,,,,+++------..................++++++++++++,,,,,,------+++++++++,,,,,,---......++++++,,,,,,++++++++++++,,,,,,,,,,,,------......------------------------+++,,,,,,,,,+++++++++***+++***))))))***+++---///---,,,+++******+++,,,...++++++,,,,,,,,,++++++***------,,,,,,+++******)))************++++++,,,,,,)))***++++++************&&&''''''''')))***+++,,,,,,---------------,,,,,,************************++++++******)))*********)))))))))***+++,,,,,,---......------,,,++++++***---------,,,,,,,,,++++++---,,,+++******+++,,,---((()))***+++,,,---------,,,,,,,,,------,,,,,,+++((()))***++++++++++++++++++,,,---......---,,,+++---...000111222333333333111333666888:::999999888;;;>>>CCCGGGMMMVVVccclll~~~|||tttrrrooommmlllllljjjhhhgggggggggfffeeeddddddddd```dddgggiiiiiijjjkkkkkk\\\SSSEEE:::666666:::<<<:::???FFFMMMSSSTTTJJJ>>>//////111222222777EEETTT]]]aaadddeeegggfff```XXXQQQJJJGGGMMMWWW^^^```bbbbbb```^^^\\\VVVOOOFFF???>>>AAADDDHHHIIIIIIIIIIIIAAA888000...---***)))***&&&''''''(((((((((((((((************))))))))))))******))))))))))))******(((+++---,,,(((%%%%%%'''***)))(((''''''&&&&&&'''(((((((((((()))))))))***(((((())))))))))))))))))))))))))))))))))))))))))###&&&(((******)))(((''''''''''''((((((((())))))))))))((('''''''''((((((***)))(((&&&%%%$$$%%%%%%'''&&&%%%&&&(((((('''&&&&&&&&&&&&'''(((((())))))+++,,,---...///000000000000000222333555777888999888:::<<<<<<<<<===???@@@AAAAAAAAA@@@???>>>??????>>>>>>???BBBFFFLLLRRRWWWYYYSSSPPPWWWdddttt{{{yyy}}}|||wwwppptttqqqYYYJJJAAA<<<;;;888888777666555444444333}}}rrrjjjkkkooooookkkbbb\\\VVVTTTUUU[[[hhhtttxxxrrrjjjjjjiiiiiiiiiiiijjjjjjeeefffhhhhhhggghhhjjjkkknnnlllkkkllloootttyyy|||xxxvvvtttpppmmmjjjhhhggghhhfffccc]]]VVVMMMFFFBBBBBB??????CCCEEEEEEGGGKKKKKKMMMOOOPPPQQQTTTWWWZZZ[[[\\\\\\\\\ZZZXXXUUUSSSKKKHHHCCC>>>:::777555555555333000/////////...,,,,,,,,,------,,,,,,+++***---------,,,,,,,,,,,,,,,******++++++++++++***)))***++++++,,,------......+++++++++,,,,,,---------+++,,,...---,,,******+++*********+++,,,,,,,,,---------------------------)))***++++++++++++******///...------,,,++++++++++++***)))((((((***+++,,,++++++++++++++++++***)))+++++++++++++++*********'''''''''((())))))*********+++------+++***+++,,,&&&&&&'''((()))+++,,,---++++++,,,,,,,,,+++******''''''((((((((((((((()))---,,,+++***)))))))))))),,,,,,,,,+++++++++******............------------...------------,,,,,,,,,******))))))))))))******((()))***+++,,,---......,,,,,,,,,,,,,,,++++++***)))***+++---------,,,,,,,,,,,,------------,,,,,,...///000222333444444444222333555777888888888888<<<@@@EEEIIINNNYYYgggqqqwwwqqqooollllllmmmnnnnnnmmmlllllljjjiiigggfffeeeddd```dddffffffhhhjjjiiifffWWWNNNBBB999555777:::===<<>>555...---,,,***)))+++&&&&&&'''''''''(((((((((******)))))))))((((((((())))))((((((((()))******%%%'''***+++************++++++***)))))))))))))))((((((((()))))))))******(((((())))))))))))******(((((((((((())))))))))))$$$&&&)))+++***(((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&''''''(((((()))(((&&&$$$"""###$$$(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&'''((()))))))))***+++,,,---.........000000111333555666777888777999;;;<<<<<<===???AAA???@@@AAAAAA???>>>???@@@@@@???@@@DDDGGGKKKSSS[[[YYYUUUSSSYYYhhhzzz||||||}}}vvvppptttuuu\\\LLLAAA===<<<555555555555666666666666uuuiiihhhmmmmmmhhhaaaZZZUUUWWW[[[___eeelllssszzz}}}yyyuuuqqqlllkkkjjjjjjjjjjjjjjjkkkkkkggghhhhhhhhhggggggiiikkkmmmmmmmmmooossswww|||~~~zzzxxxsssoookkkiiihhhhhheeedddbbb___YYYRRRKKKGGGBBB???@@@EEEGGGEEEFFFHHHFFFJJJNNNRRRUUUWWWZZZ]]][[[\\\\\\\\\ZZZWWWTTTRRRJJJGGGCCC===999666444333444222///.../////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******)))((('''&&&+++++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++***---///...,,,******+++((())))))***+++,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,,,,,,,+++++++++,,,,,,+++***(((''''''(((***,,,,,,+++***)))******++++++******)))((()))))))))************+++''''''((())))))***++++++))),,,...---+++***+++,,,(((((((((((()))***+++,,,+++++++++++++++***))))))''''''''''''(((((())))))++++++******************,,,,,,,,,,,,,,,+++++++++------------............,,,,,,,,,,,,++++++++++++(((((())))))))))))(((((())))))))))))******+++,,,++++++,,,,,,+++******)))***,,,...///000000///...------,,,,,,,,,,,,------...///111333444555555666555555666777888999999:::>>>CCCHHHLLLQQQ\\\kkkvvv{{{sssooommmkkkkkklllooopppppprrrqqqooommmjjjhhhfffeeeccceeeeeeccceeehhhddd\\\QQQIII@@@999666888;;;===???GGGPPPVVVZZZUUUEEE666222//////444;;;DDDRRR^^^kkkmmmnnnnnnpppooofff\\\KKKIIIHHHKKKSSSZZZ]]][[[YYYXXXXXXWWWTTTMMMDDD>>>;;;@@@FFFIIIIIIGGGFFFFFF;;;222+++***+++)))(((***'''&&&&&&&&&''''''(((((()))))))))(((((((((''''''((((((''''''(((((()))***%%%%%%'''***,,,---+++***+++***)))))))))))))))***(((((()))))))))*********(((((()))))))))*********'''''''''(((((()))))))))%%%(((******)))'''((()))'''((((((((())))))))))))''''''&&&&&&&&&&&&&&&'''%%%'''((('''%%%$$$%%%'''***(((''''''((()))((('''((('''''''''''')))***+++)))***+++---.........///000111222333444555666666666888:::;;;;;;===???AAA===???AAAAAA???>>>???AAACCC@@@@@@DDDFFFIIIRRR\\\YYYVVVVVV]]]mmmzzztttxxxxxx^^^LLLAAA===>>>555666666666666777777777wwwiiigggmmmmmmhhheee[[[VVVZZZbbbeeefffgggfffmmmqqqpppnnnmmmjjjfffkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjhhhggghhhkkkmmmlllmmmpppsssvvvzzz|||}}}{{{wwwrrrmmmiiihhhiiijjjbbbbbbbbb```[[[UUUPPPLLLFFFCCCDDDHHHIIIFFFDDDEEEFFFJJJPPPTTTWWWYYY[[[]]][[[[[[\\\[[[YYYVVVRRRPPPLLLIIIDDD???:::777555555333111......////////////000///...,,,,,,---......++++++++++++******)))))).../////////...---+++***,,,,,,++++++***)))))))))***++++++,,,,,,++++++******---//////,,,******+++))))))***,,,,,,---------))))))))))))))))))))))))(((***+++---......------'''(((***,,,---,,,+++***&&&)))...111222///+++(((***************)))((('''((((((((()))******++++++******+++,,,------......)))+++...---+++)))+++,,,******))))))))))))******,,,,,,,,,,,,,,,+++***)))((()))))))))******++++++***)))))))))***+++,,,,,,)))******+++---...//////++++++,,,------......///+++++++++*********)))))))))***+++,,,,,,+++***)))******)))((('''(((((((((+++++++++++++++***)))((('''(((+++---------,,,+++......,,,++++++,,,......///000111333444555666666777777777777888999;;;;;;@@@EEEKKKOOOSSS^^^nnnzzzyyyqqqpppmmmjjjjjjlllooopppqqqvvvtttrrrpppmmmjjjhhhffffffgggdddaaacccfff___UUULLLFFF>>>999888999<<<===BBBIIIQQQVVVYYYSSSDDD444333//////555???JJJXXXcccrrrtttuuutttvvvtttkkkaaaHHHIIIJJJNNNUUU[[[[[[XXXWWWWWWWWWVVVRRRKKKBBB<<<999???EEEGGGEEEBBB@@@@@@888000)))((()))'''''')))'''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''((()))))))))''''''***------***&&&((((((''''''''''''(((((())))))))))))************(((((())))))*********+++&&&'''''''''(((((())))))&&&)))+++***(((&&&(((***(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&###&&&((((((&&&&&&(((***,,,***(((((()))******)))))))))(((((()))***,,,---,,,,,,...///000111111111111111222333333444555555444666888::::::<<<>>>@@@;;;>>>AAAAAA???>>>@@@BBBCCC??????BBBCCCEEENNNYYYYYYXXXXXX___ooo|||~~~zzz___LLLAAA>>>>>>::::::999888777666555555|||pppjjjiiijjjlllbbbbbbbbbccceeeeeedddbbbbbbeeegggeeebbb```aaabbbgggkkkllljjjkkkooopppnnnkkkjjjiiihhhhhhiiikkkmmmrrrpppoooqqqssstttrrrooojjjjjjiiihhhfffdddbbbaaabbbbbbbbb```\\\VVVPPPMMMGGGGGGGGGGGGFFFFFFFFFFFFDDDHHHLLLPPPTTTWWW\\\___ZZZXXXWWWWWWXXXWWWUUUSSSPPPMMMHHHBBB<<<888555444222222111111000/////////---,,,++++++,,,---///000,,,+++******,,,,,,+++***+++,,,---......---+++)))......------------,,,,,,************************'''((((((((())))))))))))***,,,------,,,+++,,,---******++++++++++++******((()))***+++,,,---------,,,,,,*********+++,,,---((((((((()))******++++++---,,,+++)))((((((((((((''''''(((((())))))******+++***(((''''''(((((()))//////...---,,,***)))(((+++******)))))))))))))))------,,,+++***(((((('''(((((()))***+++,,,------((()))+++,,,---,,,,,,+++,,,---///111000///,,,+++///...,,,+++***++++++,,,,,,,,,,,,------,,,++++++(((((()))************)))++++++***)))(((((())))))******))))))***++++++,,,++++++******+++---///000...---+++******+++---...000111111222222333444444333444555555555777:::===DDDHHHMMMSSSZZZfffvvvyyysssqqqlllkkkjjjkkknnnoooooonnnooonnnmmmkkkjjjiiihhhhhh```\\\YYYYYY[[[ZZZTTTPPPHHHCCC<<<888777999;;;<<>>;;;<<<<<<===============???>>><<<===@@@GGGNNNSSSSSSSSSYYYhhhxxx~~~xxx]]]LLLBBB>>>???999999777666555555555555xxxmmmeeecccdddeeecccbbbbbbccceeefffeeeddd```bbbcccbbb___]]]]]]___hhhlllmmmkkklllooopppnnnmmmlllkkkkkkkkkmmmnnnpppqqqqqqqqqrrrsssqqqlllhhhccccccdddddddddcccbbbbbbcccccccccaaa]]]WWWRRROOOIIIIIIHHHGGGFFFEEEDDDDDDCCCDDDGGGLLLPPPUUUXXXZZZYYYXXXVVVVVVVVVUUUSSSQQQMMMJJJEEE@@@:::555222111222111111000000///.........---,,,++++++,,,------,,,+++***+++,,,,,,,,,***)))***+++---------,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---......,,,+++,,,---******++++++++++++******))))))***,,,,,,---------,,,,,,++++++***++++++++++++++++++***))))))((((((((((((((('''(((((())))))((((((((()))))))))))))))***))))))((()))***+++,,,,,,,,,,,,,,,+++)))(((''''''''''''((()))***+++,,,------,,,+++***)))(((((('''''''''''''''((((((((()))***+++,,,,,,,,,+++******,,,...//////...,,,***------,,,+++++++++,,,,,,---------......------,,,++++++,,,,,,+++***))))))++++++***)))))))))))))))+++***************++++++++++++******+++,,,---...///...---,,,,,,---......111111111222333333444444555666777777777999<<>>999777888:::>>>@@@FFFQQQ[[[]]]XXXNNN???444000111555===MMMddd|||}}}{{{vvveeeTTTFFFDDDGGGPPPUUUVVVXXX]]][[[XXXVVVVVVQQQGGG???===AAAFFFIIIGGGFFFDDD???999444000***'''&&&'''(((((())))))(((&&&&&&%%%%%%&&&%%%&&&&&&'''''''''&&&&&&))))))(((''''''((()))***)))))))))*********++++++***)))))))))(((((((((''''''(((((()))***++++++,,,*********(((&&&&&&(((***''''''&&&&&&'''(((((())),,,+++)))'''%%%$$$$$$$$$***((('''(((***+++)))''')))))))))))))))(((''''''+++++++++,,,++++++******(((((((((((())))))))))))((((((((((((((())))))***,,,------....../////////000111222333555666777888888999999:::;;;<<<===>>><<<<<<===>>>>>>>>>>>>===@@@>>><<<<<>>???999999777666666555555555vvvkkkdddbbbcccdddhhhfffeeeeeeeeeeeecccbbb\\\^^^______^^^^^^___```ggglllnnnllllllooopppnnnoooooonnnnnnoooppprrrsssrrrrrrrrrsssqqqllleee```\\\]]]___aaabbbccccccbbbcccdddcccbbb^^^YYYTTTQQQMMMLLLJJJHHHFFFDDDCCCCCCEEEDDDDDDHHHOOOUUUWWWWWWYYYWWWVVVUUUUUUTTTQQQOOOLLLIIIEEE???:::555222000111111000//////......---......,,,+++************---+++***+++,,,---,,,***(((((()))***+++,,,------++++++++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,...///...,,,++++++,,,***++++++,,,,,,++++++***)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,+++***))),,,,,,+++******))))))(((******))))))((()))))))))))))))))))))))))))(((((())))))))))))+++,,,---...))))))******))))))((('''''''''''''''((()))******------------,,,***))))))((('''''''''&&&&&&&&&%%%+++++++++,,,++++++***)))+++,,,...//////...,,,+++***+++,,,,,,,,,,,,,,,,,,------...//////......---.........---,,,***)))(((+++***))))))))))))))))))++++++***************+++,,,++++++******+++,,,,,,.....................///111111222222333333444444777888999999:::<<<@@@CCCIIIMMMTTT\\\fffttt{{{sssooonnnhhhiiilllpppssstttsssqqqiiiiiiiiihhhfffccc```^^^^^^\\\[[[[[[ZZZUUUMMMGGG<<<:::888777888:::>>>@@@DDDPPPZZZZZZRRRGGG999//////111777FFF]]]www{{{rrr```NNNDDDEEEKKKSSSYYYZZZ\\\___```[[[XXXVVVNNNDDD===;;;CCCIIILLLKKKIIIFFF@@@999222...)))'''&&&(((((())))))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((((('''&&&&&&&&&(((+++,,,))))))))))))************))))))))))))(((((((((((((((((())))))******++++++*********(((&&&&&&(((***((((((''''''(((((()))))),,,+++)))&&&$$$###""""""'''&&&%%%''')))******)))))))))***))))))((('''&&&&&&'''(((((((((((((((((('''(((((())))))******+++***************++++++,,,+++,,,...///000000/////////000111333555777999:::888999999:::;;;<<<============>>>???????????????@@@>>><<<<<<>>>CCCHHHLLLMMMQQQ]]]ppp}}}{{{___MMMBBB>>>>>>999888777777666666666666wwwnnnhhhgggjjjmmmnnnkkkhhhfffeeecccaaa___[[[\\\]]]^^^```aaacccddddddjjjmmmkkkjjjmmmnnnnnnppppppppppppqqqrrrtttuuusssssssssrrrooojjjeeebbb^^^```aaacccccccccbbbaaaccccccbbbaaa^^^ZZZVVVSSSOOOMMMKKKIIIGGGEEEEEEEEEJJJFFFDDDHHHPPPVVVXXXVVVYYYXXXVVVUUUUUUTTTQQQOOOMMMKKKGGGBBB<<<888444222000000//////......------,,,,,,,,,++++++*********---,,,++++++,,,---,,,+++))))))))))))***+++,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))*********++++++,,,---...---+++*********++++++,,,,,,,,,,,,++++++***++++++,,,------,,,,,,+++,,,------,,,+++)))((())))))******+++,,,,,,---111000...,,,+++)))))))))+++******))))))((((((((()))))))))***+++,,,,,,---(((((()))))))))))))))(((+++***)))'''&&&&&&&&&&&&------......---+++***))))))))))))))))))))))))))),,,+++++++++******)))))),,,---...///000///...---(((***+++---------,,,+++,,,------............---------------,,,+++***)))******)))))))))))))))***,,,+++******)))*********,,,+++++++++******++++++------.../////////......111111222222333444444555888999::::::;;;>>>CCCFFFLLLQQQYYYcccooo}}}vvvpppmmmlllggghhhkkkooorrrrrrnnnkkkeeedddcccbbbaaa```______```___^^^]]]ZZZSSSJJJCCC:::999888777777999<<<>>>GGGSSS\\\YYYNNNAAA555---000333===PPPjjj}}}wwwkkkWWWGGGBBBGGGPPPZZZaaadddfffhhhiiibbb[[[TTTJJJ???;;;===DDDJJJNNNMMMKKKHHHAAA:::000,,,(((&&&'''((()))))))))((('''&&&&&&&&&&&&&&&'''''')))***++++++++++++)))(((&&&%%%&&&'''***+++((((((((()))))))))******))))))))))))((((((((((((,,,++++++***)))((('''''')))))))))(((''''''(((***))))))(((((((((((())))))((((((((('''''''''''''''%%%%%%%%%&&&'''((((((((((((((())))))))))))(((((($$$$$$%%%&&&''''''''''''((((((((()))))))))))))))+++************+++,,,,,,***,,,...000111111000///000111222444555777888999999999::::::;;;<<<======>>>>>>???@@@@@@@@@@@@???AAA???<<<<<<===AAAFFFIIILLLQQQ^^^qqq}}}}}}```NNNCCC>>>>>>999888888777666666777777{{{sssmmmkkknnnqqqnnnllliiigggfffeeedddbbb___^^^]]]]]]^^^___``````___fffkkkjjjhhhkkkmmmmmmppppppppppppqqqrrrssstttttttttrrrpppnnnlllkkkkkkhhhhhhiiiiiigggeeebbb```aaaaaaaaa```]]]ZZZWWWUUUPPPNNNLLLJJJHHHHHHHHHIIIMMMHHHEEEGGGOOOUUUWWWVVVZZZXXXWWWVVVVVVUUURRRPPPMMMKKKHHHDDD>>>:::666444000000//////......------******++++++,,,,,,,,,,,,---,,,++++++------,,,+++++++++***))))))******+++------,,,,,,,,,+++++++++++++++++++++++++++++++++(((((((((((()))))))))******+++---,,,***))))))***,,,,,,------------,,,,,,++++++,,,---------,,,,,,++++++,,,---,,,+++***)))*********+++,,,,,,------111000...,,,+++******)))++++++******))))))((((((*********************)))((()))******++++++*********)))((('''&&&&&&&&&&&&,,,---......---,,,***)))(((((()))******+++,,,,,,,,,++++++******)))))))))***+++,,,------------,,,((()))+++,,,---,,,++++++***+++,,,---------------******+++++++++++++++******)))))))))))))))******++++++***************+++++++++,,,,,,+++++++++***+++,,,---...............111222222333444444555555777888999:::<<>>??????@@@@@@@@@@@@@@@@@@???===<<<>>>BBBFFFIIIMMMQQQ]]]ppp}}}aaaNNNCCC>>>>>>999888888777777777777888wwwnnnkkklllooollljjjgggggghhhiiiiiihhhccc```\\\ZZZYYYXXXWWWUUUZZZcccjjjiiihhhjjjmmmnnnpppppppppqqqqqqqqqqqqqqqsssssssssqqqooooooqqqsssoooooopppooolllgggccc```aaaaaa```___]]][[[XXXWWWSSSQQQNNNLLLJJJJJJKKKKKKKKKGGGDDDEEEJJJPPPTTTUUUYYYWWWVVVVVVWWWVVVTTTRRRMMMKKKHHHDDD???:::666444111111000//////......---)))***+++,,,------------...,,,+++,,,---...---+++,,,,,,+++++++++*********************))))))))))))************************))))))*********+++++++++)))***,,,,,,+++******+++,,,------......------,,,,,,,,,------------,,,,,,***++++++,,,,,,+++++++++......---,,,,,,++++++*********))))))******+++,,,******************))))))******++++++***))))))(((******++++++,,,+++++++++&&&&&&&&&'''((()))+++++++++,,,---...---,,,***(((&&&&&&'''((()))***++++++++++++***)))))))))******''''''((()))************)))***++++++++++++++++++******+++,,,------------))))))***+++++++++++++++)))))))))))))))******+++******))))))***++++++,,,+++,,,,,,---------,,,,,,,,,,,,,,,------...//////222222333333444444555555777888999;;;>>>DDDKKKPPPXXX^^^iiiuuu}}}tttooolllkkkkkkhhhiiijjjkkkkkkhhhbbb^^^YYYXXXWWWXXXZZZ^^^ccceeeffffffeeeaaaYYYNNNDDD>>>111333666777999>>>FFFMMMTTT^^^cccXXXGGG:::333111***222BBBZZZqqq|||zzzxxxppp___OOOEEECCCQQQ```kkkrrrxxxzzzyyyrrriii[[[NNNBBB;;;>>>EEEFFFKKKNNNMMMKKKHHHAAA:::...+++(((''''''(((((('''(((''''''&&&&&&&&&''''''%%%&&&&&&'''((((((((((((***)))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))***+++,,,,,,'''((())))))(((((()))***))))))((((((''''''((((((%%%&&&''''''''''''&&&%%%&&&'''((('''&&&%%%&&&'''%%%&&&''')))************'''(((((())))))))))))(((******)))))))))((((((((())))))(((((())))))***++++++,,,...000111222111111444444444555666666777777:::::::::;;;;;;;;;<<<<<<>>>>>>???@@@@@@@@@@@@???@@@???>>>>>>@@@DDDIIIKKKMMMPPP\\\nnn~~~}}}```NNNCCC>>>>>>999888888777777888888888yyypppkkkmmmpppnnnllliiiggghhhiiiiiihhhbbb^^^YYYVVVUUUTTTSSSQQQWWWaaaiiiiiihhhkkkooopppqqqqqqqqqqqqqqqppppppoooppprrrtttsssrrrrrrtttvvvppppppqqqqqqoookkkfffdddaaaaaaaaa```^^^\\\[[[ZZZXXXVVVRRRNNNLLLKKKKKKLLLJJJGGGEEEDDDGGGLLLQQQUUUVVVUUUTTTUUUVVVUUUTTTRRROOOMMMKKKGGGCCC===999777222111111000000///......+++,,,------...---,,,,,,...,,,,,,,,,---...---,,,***+++,,,------,,,++++++************))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))+++------,,,,,,---...------............------,,,---------------,,,,,,************+++,,,------.........---,,,,,,++++++(((((((((((()))+++,,,---******************++++++)))***+++,,,,,,,,,+++***+++++++++,,,++++++******%%%&&&&&&''')))+++---...)))***,,,------+++)))(((&&&'''''''''(((((())))))******)))(((((()))***+++'''(((((()))******++++++,,,+++*********************+++,,,---............+++,,,,,,,,,,,,,,,+++***)))))))))))))))***++++++(((((())))))***+++------++++++---...///......---...------------///000111222222333333444555555555777888:::<<>>777...,,,)))''''''((('''&&&''''''&&&&&&&&&''''''(((%%%&&&&&&'''''''''&&&&&&&&&'''((((((((('''&&&%%%&&&&&&'''''''''((((((((('''((((((((()))))))))***%%%&&&''')))***,,,---...&&&((()))))))))((()))***)))(((((('''&&&&&&'''''''''(((((((((((('''&&&%%%$$$&&&(((((('''&&&(((***(((((())))))))))))((((((''''''((((((((('''&&&&&&))))))***++++++,,,------)))))))))))))))******+++,,,,,,---///000111222333222333444555666777888999:::::::::;;;;;;;;;;;;<<<===>>>>>>???@@@??????????????????@@@CCCHHHLLLOOOKKKOOO[[[nnn~~~|||```MMMBBB>>>>>>999888888777777888999999zzzrrroooqqquuutttqqqllliiiggggggeeeddd^^^ZZZVVVTTTUUUVVVUUUTTTVVVaaajjjjjjiiilllppprrrrrrrrrrrrrrrqqqpppoooooommmqqquuuvvvtttssstttuuummmnnnpppqqqpppmmmiiigggbbbbbbbbbaaa```^^^]]]\\\\\\YYYTTTPPPMMMKKKKKKKKKJJJIIIGGGEEEFFFJJJQQQVVVTTTSSSRRRSSSUUUUUUSSSRRRRRRQQQOOOKKKFFFAAA===:::222222111111000000//////---......///...---+++***...---,,,,,,......---,,,'''))),,,...///...---,,,,,,,,,,,,++++++++++++***(((((((((((((((((((((((())))))*********+++++++++***,,,...///......000111------............---------------...------,,,,,,******))))))***,,,...///++++++,,,------......///,,,++++++++++++++++++,,,)))))))))***+++++++++,,,((()))+++---.........---+++++++++++++++***))))))((((((((())))))***+++,,,(((***,,,------+++)))''')))))))))))))))((((((((())))))(((((((((***+++,,,******+++,,,------......---,,,***)))))))))******+++,,,---.../////////////////////...---,,,+++***))))))((())))))***++++++((((((((()))***,,,---...***+++---///000000//////000///------...000222444222222333444444555555666777999;;;>>>CCCKKKSSSZZZeeelllxxx|||sssnnnlllmmmllllllllllllllllllllliiieeeaaa```ccchhhmmmpppqqqpppoooiiihhheee^^^TTTHHH???:::555777999999:::@@@JJJSSSYYYbbbcccSSS>>>111000111555<<>>BBBJJJMMMPPPOOOJJJEEEAAA:::333...,,,)))'''''''''&&&%%%''''''&&&&&&&&&''''''(((((((((((((((((((((''''''###$$$''')))))))))'''&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******((((((((()))******++++++&&&''')))***)))((()))***)))((('''&&&&&&&&&&&&&&&((()))***++++++***))))))"""%%%(((((('''(((***---++++++******)))'''&&&%%%++++++,,,++++++***))))))((()))***,,,...000111222******))))))******+++,,,---------...///111333444111111333555777999:::;;;::::::;;;;;;;;;;;;;;;;;;======>>>????????????>>>???>>>???AAAEEEJJJOOORRRHHHMMM[[[ooo~~~{{{___MMMBBB>>>>>>999888888888888888999999yyyvvvvvvvvvyyywwwtttpppkkkgggdddbbbbbb___ZZZUUUPPPNNNMMMMMMTTT\\\eeeiiihhhggghhhjjjmmmoooqqqrrrpppooooooooopppooonnnnnnoooppprrrsssrrrtttvvvwwwuuupppjjjgggaaa___^^^___```___\\\XXXYYYWWWUUURRRPPPOOOOOOOOONNNMMMLLLJJJJJJLLLPPPTTTSSSRRRRRRUUUWWWVVVRRROOONNNNNNNNNLLLGGGBBB<<<888333222111///...............------,,,,,,------...******++++++,,,,,,++++++++++++,,,------,,,++++++,,,+++***))))))***+++,,,******))))))******+++,,,------------,,,,,,+++***,,,,,,++++++,,,,,,---......---+++))))))***+++,,,------,,,+++************((()))***+++++++++++++++++++++,,,------------,,,%%%&&&''')))***,,,---------------,,,,,,+++++++++))))))*********+++++++++((())))))******)))'''&&&***'''%%%&&&))))))%%% (((((((((((((((''''''&&&&&&&&&'''''''''''''''&&&)))(((''''''''')))***+++''')))***)))((('''(((***++++++,,,------------,,,000000/////////.........******+++++++++******)))((((((((()))******++++++)))***++++++,,,,,,,,,,,,---,,,+++******,,,...///+++---.........///111333111333555666666777999:::<<<<<<>>>AAAFFFMMMSSSVVVjjjrrr}}}zzzrrrmmmlllllllllkkkiiijjjkkkkkkjjjhhheeedddaaahhhrrrwwwwwwsssooommmiiifff```XXXNNNEEE>>>:::666999;;;:::;;;BBBOOOYYY``````WWWDDD555222111000444???NNN]]]fffjjjllllllqqqpppooohhhYYYJJJFFFIIIRRRbbbmmmnnnoooqqqjjj___]]]XXXOOOEEE>>>???EEEKKKRRRQQQNNNIIICCC===777444///...+++)))'''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&'''((())))))'''''''''(((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((***)))))))))((((((((('''''')))++++++******,,,---***)))((('''&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((()))))))))((('''((())),,,///000'''''''''((()))+++------)))***---///111222222222222333333444555666777777999999:::;;;;;;<<<<<<===@@@@@@??????@@@@@@AAABBBCCC???<<<@@@IIIPPPQQQOOOOOORRR]]]ooozzz]]]MMMEEE@@@<<<999999999888888666555444~~~}}}{{{yyyuuuqqqlllgggdddbbbbbb___ZZZTTTPPPMMMLLLLLLSSSZZZccchhhhhhhhhiiikkklllnnnppppppoooooopppqqqsssrrrrrrqqqrrrrrrssssssvvvwwwxxxxxxuuuoooiiieeeaaa___^^^^^^```___\\\YYY[[[ZZZXXXUUUSSSRRRQQQQQQPPPPPPNNNKKKIIIJJJMMMPPPSSSSSSSSSUUUWWWVVVRRROOONNNOOOOOOMMMIIIDDD???;;;444333111000///............------,,,,,,------...------...------,,,+++++++++,,,------------,,,+++++++++************++++++((()))))))))************+++,,,,,,,,,++++++***)))***))))))))))))***++++++...,,,+++)))))))))+++,,,''''''(((***+++...///000***************+++++++++************)))(((((('''(((((())))))******++++++,,,,,,,,,+++++++++******''''''((())))))***++++++))))))******)))((('''&&&)))'''&&&(((,,,,,,)))%%%))))))******))))))(((''''''''''''(((''''''&&&&&&(((((('''''''''((()))***&&&((()))((('''&&&'''((())))))***+++++++++++++++---------,,,,,,,,,++++++))))))************))))))'''''''''((())))))******---......---,,,+++******++++++***)))***+++,,,---///000000///...---///000222444666666666666888:::;;;<<>>FFFSSS]]]ccc```TTTAAA444111///---444???NNN]]]fffjjjllllllmmmllljjjcccUUUGGGDDDHHHTTT```hhhffffffhhhddd[[[YYYUUULLLCCC>>>@@@FFFLLLPPPOOOMMMIIICCC<<<666222---,,,***)))((('''((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((()))((((((''''''&&&&&&&&&&&&''''''(((((((((((((((******)))((('''&&&%%%%%%'''((((((((()))))))))***'''((())))))''''''((()))(((''''''&&&&&&&&&''''''''''''((((((((((((''''''((())))))))))))*********&&&&&&&&&&&&''''''''''''(((((('''''''''(((((())))))(((&&&%%%&&&'''((()))(((((((((((())))))***+++)))***---///111222222222111222222333444555666777999999999:::;;;;;;<<<<<>>>>>??????@@@@@@BBB???===AAAIIIPPPTTTUUUTTTWWWbbbssszzz]]]MMMFFFAAA===;;;;;;;;;:::999888777666}}}{{{wwwrrrmmmhhhdddbbbbbb___[[[UUUQQQNNNLLLKKKQQQXXX```fffhhhiiijjjllllllmmmnnnnnnnnnoooqqqsssuuuuuuuuuuuuuuutttssssssvvvwwwxxxwwwtttpppkkkhhhbbb```___^^^___^^^\\\ZZZ^^^]]][[[YYYWWWUUUTTTTTTSSSRRROOOKKKHHHGGGIIILLLTTTTTTUUUVVVWWWVVVSSSPPPOOOOOOOOONNNKKKFFFBBB???666555333111///............------,,,,,,------...000000000///...---+++***,,,------......------,,,******++++++++++++******'''''')))*********)))(((******+++++++++***))))))))))))(((((())))))***+++,,,+++***)))))))))***+++,,,++++++******++++++,,,,,,,,,***))))))***++++++---,,,+++***(((&&&%%%$$$***************)))))))))++++++++++++************&&&&&&'''(((((()))******)))******)))((('''&&&%%%(((&&&'''***...///---*********++++++******)))(((((((((((((((((('''&&&%%%'''''''''&&&''''''((()))&&&'''((('''&&&%%%&&&(((((()))******++++++************)))))))))((((((((((((((())))))))))))((((((&&&&&&''''''((())))))***............---,,,++++++))))))*********+++++++++///000111000///...000222555666888777666666777999:::<<<@@@EEEKKKSSS\\\bbbnnnyyyzzzsssmmmjjjiiihhhhhhjjjkkklllllllllllljjjiiikkkoootttvvvsssnnniiigggccc___XXXOOOFFF>>>888555555777:::<<>>MMM\\\eeeiiikkkkkkiiihhhfff___RRRFFFEEEKKK\\\dddhhhcccbbbdddbbb\\\UUUPPPIIIAAA>>>@@@GGGMMMMMMMMMLLLHHHCCC;;;444000******)))((((((((())))))''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''))))))((('''&&&%%%$$$$$$&&&''''''(((((((((((((((******)))((('''&&&&&&%%%&&&&&&'''((()))***++++++)))******)))&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''))))))(((''''''(((((((((+++***)))(((((()))***+++))))))(((''''''(((((()))***+++,,,///000111222222222333333444555666777777888888999999:::;;;;;;;;;===>>>>>>>>>>>>?????????AAA@@@???BBBHHHPPPXXX]]]\\\^^^hhhwww~~~{{{^^^OOOGGGBBB>>>======<<<<<<;;;999888777||||||zzzwwwsssmmmiiieeecccbbb```]]]XXXTTTPPPMMMLLLOOOUUU]]]dddgggiiilllmmmnnnnnnnnnnnnmmmnnnqqqsssssstttuuuvvvvvvuuutttsssqqqrrrssstttsssqqqnnnlllbbbaaa___^^^^^^]]]]]]\\\```___^^^\\\YYYXXXVVVVVVSSSRRROOOLLLHHHGGGHHHJJJSSSTTTVVVWWWWWWUUUSSSQQQNNNOOOOOONNNLLLHHHDDDBBB999888555222000///...///...------,,,,,,------...////////////...---,,,+++------------------------)))***+++,,,,,,+++***)))&&&(((***+++,,,+++)))(((******++++++++++++******++++++*********+++,,,,,,++++++***)))))))))***+++...---,,,+++***)))))))))...---+++)))))))))+++,,,//////---,,,***))))))(((++++++***************)))++++++++++++++++++++++++((((((((((((((((((((((((******))))))((('''&&&%%%((('''(((***...///---+++******++++++******)))(((((())))))(((((('''&&&%%%''''''&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''((())))))***+++++++++++++++(((((((((((('''''''''&&&&&&'''((((((((((((((((((''''''(((((()))***************,,,---............))))))***+++,,,+++++++++,,,---///000000222555777888999999999777666777888999<<>>EEEPPP[[[bbbeeeYYYGGG888111000...+++222<<>>>>>??????????????????@@@AAABBBFFFOOO[[[ccccccdddmmm{{{{{{{{{___PPPIIIDDD@@@>>>======<<<;;;999888777~~~yyyzzzzzzwwwuuuuuutttrrrnnniiieeeccccccbbb___\\\WWWSSSPPPNNNNNNSSSZZZaaafffjjjlllnnnoooppppppooonnnnnnqqqsssqqqrrrssstttuuuttttttsssnnnnnnooopppooonnnmmmlllcccbbb```^^^\\\\\\]]]___aaa```___]]][[[YYYWWWVVVQQQQQQOOOLLLIIIHHHIIIKKKQQQSSSVVVWWWWWWUUUSSSRRRNNNNNNNNNMMMKKKIIIFFFDDD===:::777333000/////////...------,,,,,,------...+++,,,,,,---------,,,,,,------------------------)))***+++,,,,,,+++***)))((()))+++------,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,---******************++++++(((((((((***+++---///000///---+++))))))***+++,,,///...---,,,,,,,,,------************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))(((''''''&&&***)))(((((('''&&&&&&&&&(((((()))+++,,,,,,+++)))))))))******))))))((('''(((((())))))(((''''''&&&''''''''''''''''''&&&&&&'''((())))))((('''((()))''''''((()))))))))))))))((((((((((((''''''''''''&&&&&&'''(((((((((((((((((())))))******+++,,,,,,((()))***+++------......***+++,,,,,,------,,,,,,,,,---///111222333777999:::;;;;;;:::888666777888999===BBBFFFKKKTTT___hhhzzz{{{xxxuuuqqqkkkhhhffffffggghhhiiijjjjjjkkkkkkllllllnnnnnnmmmmmmkkkiiifffddd^^^ZZZRRRJJJBBB===999888999999<<>>???@@@AAAAAAAAA@@@@@@>>>@@@AAABBBFFFOOO[[[eeedddfffooo}}}{{{{{{```RRRKKKFFFBBB>>>>>>===<<<;;;999777666zzzwwwxxxvvvqqqjjjlllooopppnnnjjjfffbbbbbbbbb```^^^[[[VVVSSSPPPNNNRRRXXX___fffjjjlllmmmooopppqqqqqqpppppprrrtttpppqqqqqqrrrrrrrrrqqqqqqnnnnnnmmmlllkkkjjjiiihhhdddcccaaa^^^[[[[[[^^^aaabbbaaa```___]]][[[XXXWWWQQQQQQPPPNNNKKKJJJKKKLLLNNNQQQUUUVVVVVVTTTSSSSSSOOOOOOOOONNNLLLIIIGGGEEE@@@===888444111//////000...------,,,,,,------...)))***++++++,,,,,,,,,+++---,,,,,,++++++,,,,,,---******++++++++++++*********+++,,,---------,,,+++++++++,,,---------,,,,,,******))))))******+++,,,***++++++++++++,,,,,,,,,************+++,,,------------+++******+++,,,,,,,,,+++*********,,,---...*********+++++++++++++++*********+++++++++++++++,,,,,,+++***((('''&&&&&&)))(((''''''&&&&&&''''''((()))***+++***)))((('''))))))******))))))(((''''''(((((())))))(((((((((''''''((((((((('''&&&&&&((()))***)))((('''(((***$$$%%%&&&&&&''''''&&&&&&)))))))))(((((((((''''''%%%&&&'''((()))))))))((())))))***++++++,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,---------///111222222222333555888;;;<<<<<<;;;999777888999;;;???EEEIIIMMMWWWdddnnnyyyttttttqqqmmmiiihhhjjjllllllllllllmmmmmmnnnnnnnnnooommmjjjiiihhhgggeeedddZZZVVVNNNFFF@@@<<<::::::;;;;;;???GGGQQQYYY]]]]]]YYYJJJ;;;222///...///111333<<>>>>>BBBEEEHHHKKKJJJGGGDDD>>>888333000*********)))((('''%%%$$$&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))&&&''''''((((((((((((((())))))((((((''''''''''''(((((((((((())))))))))))'''((())))))(((''')))******)))((('''&&&%%%%%%%%%''''''((((((((((((''''''(((((()))))))))*********'''''''''((((((((()))))))))((((((((())))))***+++)))))))))(((''''''&&&&&&%%%%%%&&&'''(((***+++,,,++++++,,,---///111333444000000111222333444555555888888999999:::;;;;;;;;;>>>???@@@BBBBBBAAA@@@@@@???@@@@@@AAAEEENNNYYYbbbbbbccclll{{{~~~}}}|||bbbTTTMMMHHHDDD??????>>>===;;;999888777|||wwwvvvuuuooofff^^^ccciiimmmnnnkkkfffbbb`````````___\\\XXXTTTRRRNNNQQQWWW^^^eeeiiilllllllllnnnqqqrrrssstttvvvwwwtttsssrrrpppooonnnnnnnnnmmmlllkkkjjjiiiiiiiiihhhddddddaaa]]]ZZZ[[[^^^bbbccccccbbbaaa___\\\ZZZYYYSSSSSSRRROOOLLLJJJKKKLLLKKKOOOSSSUUUUUUSSSTTTUUURRRRRRQQQOOOMMMKKKHHHGGGBBB???:::555111//////000...------,,,,,,------...***+++++++++++++++***))),,,+++************+++,,,++++++************++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++***++++++,,,---++++++,,,---------------///...---+++***)))))))))++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...---,,,,,,++++++******)))(((((((((((()))))))))***))))))((((((((('''''''''''''''&&&&&&&&&'''((()))((()))++++++***)))))))))******++++++******)))(((&&&'''((())))))***))))))(((((()))))))))((('''&&&'''((())))))''''''((()))&&&&&&'''((((((((((((''')))))))))(((((((((''''''&&&&&&'''((()))******))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,+++,,,+++*********+++------///111222333333444777999;;;<<<<<<;;;999888999:::===BBBIIIMMMSSS]]]lllwww}}}wwwnnnooonnnkkkhhhhhhkkknnnnnnmmmmmmmmmmmmnnnnnnnnnoookkkfffcccbbbbbb```^^^TTTPPPHHHAAA<<<999999:::<<<===BBBLLLXXX``````^^^TTTFFF999222...+++---111666???LLLXXX^^^______^^^[[[WWWSSSMMMFFFEEEOOO[[[eeefffhhhhhhccc]]]YYYXXXNNNHHHAAA>>>@@@DDDHHHJJJLLLJJJGGGBBB===888444222(((((()))))))))(((&&&&&&&&&&&&$$$$$$$$$%%%'''(((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&'''((()))***++++++***+++,,,+++)))'''((())))))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))***,,,,,,++++++++++++***)))(((''''''''''''((()))***+++,,,++++++,,,---...111333444111111222333444555666666999999999:::;;;;;;<<<<<<===>>>@@@AAAAAAAAA???????????????@@@EEEMMMVVV\\\\\\___hhhxxx{{{{{{|||bbbUUUOOOIIIEEEAAA@@@@@@>>>===;;;999888zzzyyyvvvssssssqqqggg[[[WWW]]]eeelllnnnkkkfffbbb]]]^^^___^^^\\\XXXTTTRRRNNNQQQVVV]]]dddiiikkkkkkhhhlllppptttuuuwwwyyy{{{xxxvvvssspppmmmlllkkkkkkiiiiiiiiiiiijjjkkklllmmmddddddbbb]]]ZZZZZZ___cccdddddddddcccaaa^^^[[[ZZZUUUUUUTTTPPPMMMJJJJJJKKKHHHMMMRRRTTTTTTSSSTTTUUUTTTTTTSSSQQQNNNLLLJJJIIICCC@@@;;;555111000000000...------,,,,,,------...---------,,,+++***)))(((,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,******))))))******+++,,,((()))***+++++++++++++++......------......///000+++,,,------.........---)))))))))***+++---...///***+++,,,---------------...---+++******+++---...//////---,,,***)))((('''%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%&&&''')))***''')))+++,,,+++******++++++,,,,,,,,,,,,+++******%%%&&&''')))************((()))*********)))'''&&&&&&'''((('''&&&&&&'''((()))******+++++++++++++++))))))((((((((('''''''''&&&'''((()))************((((((((()))******++++++((()))+++---...///000000,,,***)))((((((***,,,---,,,...111222444777:::===;;;<<<===<<<:::999:::;;;???EEELLLQQQWWWcccssszzzuuuhhhiiiiiihhheeefffiiimmmmmmllllllkkkkkkkkkllllllmmmgggaaa]]]\\\\\\ZZZXXXPPPKKKDDD===888777777888<<<===DDDPPP^^^eeeddd```QQQEEE999333...)))+++111999BBBOOOYYY___```^^^]]]\\\XXXTTTNNNHHHGGGRRR___cccbbbcccbbb^^^YYYWWWWWWLLLFFF???===AAAFFFJJJLLLMMMKKKFFFAAA<<<888555444%%%&&&((()))))))))((('''((('''%%%%%%%%%''')))***)))))))))))))))(((((((((((((((((((((((((((''''''&&&''''''(((((((((((((((%%%%%%&&&'''((()))***+++$$$%%%&&&((()))+++,,,---///000000...+++))))))***'''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''''''''((((((((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++------$$$%%%&&&'''((((((''''''******))))))))))))******,,,,,,,,,,,,...111333444444444555666777888999999999::::::;;;;;;<<<<<<===<<<===???@@@AAA@@@>>>===@@@>>>>>>???EEELLLTTTXXXYYY[[[eeevvvyyyxxx~~~|||cccVVVPPPJJJFFFBBBBBBAAA@@@>>><<<:::999iiinnnqqqooommmkkkfff```YYY^^^dddiiijjjhhheeecccdddbbb``````___[[[UUUPPPRRRUUUZZZ___dddggghhhiiilllooorrrsssqqqqqqsssvvvuuusssoookkkhhhggghhhiiillllllmmmmmmnnnooooooppplllhhhddd```^^^^^^___```bbbdddffffffccc___ZZZVVVXXXVVVSSSRRRQQQPPPNNNLLLKKKKKKKKKMMMPPPSSSTTTTTTTTTTTTTTTSSSQQQOOOLLLKKKEEEAAA===999777444222000444...((('''+++---,,,***------------------------///...---,,,+++,,,---...---------,,,,,,+++++++++++++++++++++)))'''%%%###,,,+++******))))))******)))((((((***---//////......,,,)))))))))*********))))))************))))))''')))+++---...---,,,+++------+++*********+++,,,)))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,//////---+++))),,,,,,,,,+++++++++***************)))))))))))))))((((((((((((((((((((((((******+++******)))((('''+++***(((&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))***+++,,,***++++++,,,------------***+++,,,---...---,,,,,,,,,,,,,,,++++++++++++***---000333666777777999:::<<<======:::888888===AAAKKKLLLPPPWWWbbbppp}}}yyytttiiieeebbbccciiimmmmmmkkkllliiigggfffhhhjjjkkkkkkjjjddd]]]YYYYYYWWWSSSNNNIIIAAA;;;888555444777<<<===CCCMMMYYYgggooojjjbbbLLLAAA555000...---///222999HHHXXX___```bbbcccbbbddd^^^SSSHHHDDDKKKWWWbbbgggfffdddbbb```]]]XXXTTTKKKFFF@@@===>>>BBBFFFHHHIIIHHHEEE@@@999444111000...,,,******,,,+++(((%%%'''&&&&&&%%%$$$$$$$$$$$$+++***'''&&&&&&'''***++++++******)))(((''''''&&&%%%&&&''''''&&&&&&((()))+++*********))))))(((((('''''''''''')))+++---...777777666333...***(((''')))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''******)))'''&&&%%%$$$###$$$''')))'''"""!!!$$$''')))(((((('''''')))***+++''''''''''''((((((((((((******(((''''''&&&&&&&&&'''(((***,,,...000222222777777777777888999:::;;;999;;;<<<;;;::::::;;;<<>>>>>999>>>AAAAAAEEENNNUUUWWW\\\]]]eeetttuuuttt|||rrr\\\OOOFFFCCCEEE???@@@@@@AAA???===:::888ggglllooonnnmmmmmmiiiddd\\\```gggkkkllliiifffdddbbb```___^^^]]]ZZZUUUQQQPPPSSSWWW]]]bbbfffiiijjjgggjjjnnnpppqqqqqqtttvvvooommmkkkiiihhhhhhiiijjjkkkkkkmmmnnnooopppppppppooommmiiiddd```^^^^^^```cccdddeeeeeeccc___[[[YYYYYYWWWUUUSSSSSSRRRPPPNNNMMMKKKJJJLLLOOORRRSSSSSSTTTTTTTTTSSSQQQOOOLLLKKKFFFBBB===:::777555222000444000---,,,...000///...------------------------000///...,,,+++++++++,,,---,,,,,,,,,++++++++++++)))************)))((('''---,,,++++++******++++++***))))))***,,,---,,,+++,,,)))''''''((()))((('''))))))************))))))'''(((***+++,,,,,,,,,+++,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,+++***)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++***((('''*********)))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''******)))(((''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))******)))))))))))))))***------------,,,+++***)))***+++,,,---------,,,,,,---------------,,,,,,,,,...111555777777888:::;;;;;;<<<<<<<<<<<>>999777666555999???@@@JJJWWWdddooorrrhhh\\\GGG===333000///...000444===LLL[[[bbbcccddddddbbbaaaYYYMMMEEEEEEMMMYYYbbbjjjiiifffdddaaa\\\VVVRRRJJJEEE???<<<>>>DDDJJJMMMMMMKKKEEE>>>666111000000///,,,******+++***(((&&&&&&&&&%%%%%%$$$%%%%%%%%%***)))(((''''''((()))***)))))))))((((((''''''&&&%%%&&&''''''&&&&&&''')))*********)))))))))(((((((((((('''((()))***,,,---,,,---...---+++)))))))))''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%***)))((('''&&&%%%$$$$$$$$$'''(((&&&###!!!$$$'''(((((('''''''''((()))***''''''''''''((((((((((((((((((''''''''''''((()))((((((***,,,...000111222888888777666666555666666999;;;<<<;;;::::::;;;======>>>>>>???@@@@@@@@@@@@<<>>@@@@@@@@@@@@???@@@???===DDDTTTdddlllqqqiiifffooo}}}zzz||||||zzz|||}}}kkkVVVKKKBBB>>>@@@;;;;;;:::999999999999999lllpppssssssuuuxxxxxxuuuuuutttsssssstttuuuttttttdddbbb___]]][[[XXXWWWUUURRRTTTXXX]]]bbbfffiiikkkiiijjjllllllkkkjjjiiihhhccccccdddeeefffggghhhhhhgggjjjnnnqqqttttttsssrrrmmmooonnnhhh```[[[[[[\\\ccccccbbbbbbaaaaaaaaa```]]][[[ZZZYYYYYYYYYWWWUUUSSSOOOKKKIIIJJJMMMPPPRRRRRRSSSSSSRRRQQQNNNLLLKKKMMMIIIEEEAAA>>>;;;777444,,,---......,,,+++,,,---------------------------//////...---,,,+++++++++************************)))******+++,,,,,,,,,,,,---,,,++++++******++++++***)))((()))*********(((,,,***))))))+++++++++)))(((((())))))))))))((((((((((((((('''((()))***+++))))))(((((('''''''''''''''''''''((((((''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((()))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************(((((()))))))))))))))((()))***++++++***)))'''&&&(((((()))))))))*********************************++++++***)))(((((())))))((()))***+++,,,---------++++++,,,,,,,,,------------.........//////000000000222555666777888:::<<<;;;::::::???GGGNNNRRRRRRSSSYYYeeesss|||tttlllgggaaa___^^^```ccceeeeeeddddddcccbbbcccdddcccaaa___```^^^\\\ZZZXXXSSSLLLGGG>>>888555666777888<<>>????????????AAAAAA???===EEEVVVfffoootttjjjeeeooo~~~{{{vvvuuujjjWWWMMMDDD@@@AAA>>>===;;;999888888999:::qqqvvvyyyyyy{{{}}}zzzvvvpppnnnpppsssuuuuuucccaaa^^^ZZZVVVUUUUUUUUUTTTXXX]]]bbbgggiiijjjjjjllllllkkkjjjiiihhhgggfffddddddeeeeeeffffffffffffhhhkkkooorrruuuuuuuuutttlllnnnnnnkkkeee```^^^^^^aaa``````aaaaaabbbcccccc___]]]\\\\\\\\\\\\ZZZYYYVVVRRRLLLIIIIIILLLOOOPPPRRRRRRRRRRRRPPPNNNLLLKKKLLLIIIFFFBBB???<<<888555000111222222000///000111------------------------,,,,,,------------------************************,,,,,,,,,++++++++++++++++++******))))))))))))))))))((('''(((***++++++***+++***)))***+++,,,+++)))(((((())))))))))))(((((((((((('''''''''((()))***((((((((((((''''''&&&&&&))))))***++++++*********$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))((('''''''''(((******++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************((()))***+++++++++++++++***++++++,,,+++)))(((&&&)))))))))*********++++++))))))))))))))))))))))))))))))(((((()))***++++++'''(((***+++,,,---------+++++++++,,,,,,,,,------,,,------...///000000111000222444555555666888:::<<<;;;<<>>KKK[[[eeeiiikkkiiigggeeebbb^^^XXXTTTJJJJJJKKKMMMPPPQQQOOONNNKKKIIIEEE>>>666000,,,+++000...,,,)))''''''((()))%%%%%%%%%%%%&&&''''''(((&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((('''''''''''''''''''''((())))))))))))((((((((('''***++++++***(((&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&$$$&&&'''((('''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))+++,,,...///000111000000111222444666888999888999;;;;;;;;;;;;<<<>>>>>>>>>????????????>>>>>>@@@BBBAAA@@@FFFUUUcccjjjnnnfffdddqqq{{{qqqqqq}}}hhhVVVNNNFFFAAA@@@@@@>>>;;;888666666777888ooouuuyyy{{{~~~uuupppiiigggiiimmmoooooo```^^^[[[WWWTTTSSSVVVYYYZZZ___hhhpppttttttrrrpppnnnllliiihhhiiikkkkkkjjjhhhhhhgggfffffffffffffffjjjlllooosssuuuvvvvvvuuupppppppppooommmhhhdddaaa]]]^^^^^^```aaabbbcccddd```___]]]]]]^^^^^^]]]\\\YYYTTTNNNKKKJJJLLLNNNNNNQQQQQQRRRQQQPPPNNNLLLKKKIIIGGGDDDAAA???;;;777444333222111000////////////------------------------***+++,,,---............*********+++++++++++++++...---,,,+++******************)))((((((((((((((()))(((''')))+++,,,,,,+++(((''''''(((******)))''''''(((((())))))(((((('''(((((((((((())))))))))))'''(((((((((((('''&&&%%%'''(((((())))))))))))(((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))))))))))))))*********''''''(((((()))*********************************((()))***+++,,,,,,---,,,+++,,,,,,++++++***)))((()))))))))*********++++++))))))))))))))))))))))))(((((((((((()))***+++,,,***+++++++++++++++******,,,,,,+++++++++,,,---...,,,,,,---...000111222222111222333444444555888:::;;;<<<@@@FFFNNNUUUZZZ[[[```hhhwwwxxxqqqkkkeeeaaa^^^bbbgggkkkmmmmmmkkkiii```^^^\\\[[[\\\[[[YYYWWWQQQQQQQQQOOOLLLGGGBBB???;;;777555888999;;;???EEEOOO^^^mmmpppjjj]]]LLL@@@666111.........000777???IIIWWWgggpppqqqmmmddd[[[CCC===999???MMM]]]fffiiihhhgggeeedddbbb^^^YYYVVVJJJKKKOOORRRTTTRRRNNNJJJIIIHHHEEE>>>666///+++***------,,,***((('''(((***&&&&&&&&&&&&&&&&&&'''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''&&&&&&&&&'''''''''''''''(((((()))))))))(((''''''%%%''')))((('''&&&'''((())))))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&'''((()))))))))((('''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''')))(((((('''''''''(((((()))***+++,,,...///000111333333333333444555777777777999;;;;;;;;;;;;===>>>@@@@@@@@@@@@@@@???>>>>>>???BBBBBBBBBGGGTTT___cccddd```cccrrr|||oooqqqdddSSSLLLDDD???======;;;999666555555555666gggmmmtttxxx}}}~~~qqqmmmhhhhhhlllnnnmmmkkk___^^^\\\XXXWWWYYY^^^cccdddmmmyyytttpppjjjhhhiiillllllllllllkkkiiiggggggggghhhiiimmmnnnppprrrtttuuuvvvwwwsssrrrqqqqqqqqqmmmfff___YYY[[[]]]___aaaccccccdddaaa___^^^^^^``````___]]][[[WWWQQQMMMLLLLLLMMMMMMPPPQQQQQQQQQPPPNNNMMMKKKHHHFFFDDDBBBAAA>>>999666555111---,,,---...---+++------------------------+++,,,---.........---,,,++++++++++++,,,,,,,,,---...---+++***)))))))))***+++******)))((()))))))))+++***)))***+++,,,+++***''''''''')))***+++)))'''''''''((((((((((((''''''((()))*********)))(((((('''(((((()))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))))))))*********&&&&&&'''(((((()))******))))))))))))))))))))))))'''((()))***,,,,,,------------,,,+++************))))))))))))***************************************)))))))))))))))************++++++++++++******,,,,,,+++++++++,,,---...------...000111333444444222333444444444666888;;;999===DDDKKKQQQXXX___cccllltttzzzsssmmmgggbbb___```fffnnntttuuurrrnnnlllaaa^^^[[[ZZZZZZYYYYYYWWWUUUUUUTTTPPPKKKEEEAAA???888555444888<<<>>>CCCIIITTTcccoooooodddUUUDDD999333///------...222;;;EEEPPP]]]lllssssssmmm```TTTAAA??????FFFTTTbbbjjjnnnhhhfffdddcccaaa]]]XXXUUUHHHJJJMMMQQQSSSRRRMMMIIIMMMJJJEEE<<<333---***)))***+++---+++)))((()))+++(((''''''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&((((((''''''&&&&&&%%%%%%'''((()))(((&&&%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&'''((())))))(((((('''$$$&&&((((((''''''((()))(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''((()))+++,,,+++***((($$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((()))*********+++,,,...///000000222222222333444555777777777999;;;;;;;;;;;;===??????@@@@@@AAAAAAAAAAAA@@@>>>BBBCCCBBBHHHSSS^^^bbb]]]\\\bbbqqq}}}sssyyyaaaPPPKKKDDD===;;;:::999888777777777888999^^^fffnnntttzzz|||rrrooommmpppssstttpppkkk``````___]]]\\\```hhhnnnnnnyyy{{{uuunnniiiiiijjjkkkjjjnnnllljjjhhhhhhiiikkkmmmooooooppprrrtttuuuvvvwwwuuuqqqoooqqqrrrnnnddd[[[WWWYYY\\\___aaacccccccccaaa___^^^___```aaa```^^^\\\XXXRRRNNNMMMMMMMMMLLLPPPPPPQQQQQQPPPNNNMMMKKKJJJIIIGGGFFFDDDAAA===:::<<<666///---000222000---------------------------------...///...---+++***+++++++++,,,,,,---------,,,+++***)))))))))***+++,,,++++++***)))*********...---++++++,,,+++***((()))))))))+++------+++)))''''''((((((((((((''''''((()))+++,,,,,,***(((''''''((()))))))))(((&&&&&&''''''((()))******))))))'''''''''((()))******+++((((((((((((((((((((((((((())))))***+++***************++++++,,,,,,,,,,,,'''(((((()))***+++++++++((((((((((((((((((((((((%%%&&&((()))+++,,,,,,,,,...---+++***)))******+++((())))))))))))*********++++++++++++++++++++++++,,,+++***)))((((((((((((&&&'''(((***,,,------------,,,+++***+++,,,---......///000111333444666666444555555555555777:::<<<888>>>FFFNNNTTT[[[dddjjjvvv}}}xxxqqqkkkgggbbb```fffllluuuzzzyyytttnnnjjjccc```\\\YYYYYYYYYYYYXXXWWWVVVTTTOOOHHHBBB>>><<<666333444999===AAAFFFMMMXXXgggssspppcccQQQ@@@444000---+++,,,...444???KKKVVVcccpppvvvuuulll]]]PPPDDDDDDFFFNNN[[[gggpppttthhhgggeeeccc```\\\WWWSSSGGGHHHKKKNNNQQQPPPMMMJJJQQQMMMEEE:::000***((()))(((***---,,,***((()))+++)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%'''((()))(((&&&%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&((()))))))))((('''(((***+++***)))'''((((((&&&&&&&&&&&&&&&'''((()))'''(((((((((((((((((('''%%%%%%&&&&&&'''(((((((((((((((***,,,------+++)))%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&((()))+++,,,******+++,,,...///000000---...///111444777999;;;777999:::;;;;;;;;;===???>>>???@@@AAABBBCCCCCCCCC???BBBCCCBBBGGGTTT^^^ccc[[[[[[bbbooo|||xxx```QQQLLLEEE>>><<<888888999999:::;;;======\\\aaahhhnnnsssyyy|||tttrrr{{{~~~wwwssskkkbbb]]]^^^\\\\\\kkk~~~rrriiigggiiikkkkkkkkklllnnnpppqqqqqqqqqqqqrrrppppppuuuwwwuuutttuuuvvvuuuuuutttsssnnnhhhddd\\\YYYWWWYYY^^^aaacccbbbbbb```]]]^^^```aaa```^^^[[[YYYVVVRRRNNNKKKIIIHHHOOOPPPQQQQQQOOONNNNNNNNNKKKJJJIIIGGGDDDAAA>>>===:::777444222111111000///------......///......---++++++,,,,,,------,,,,,,---+++***((()))+++---///---,,,++++++******++++++))))))*********))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************((((((((((((''''''''''''++++++***((('''&&&%%%$$$''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''((('''&&&&&&&&&''')))***)))((('''((()))***)))'''&&&&&&&&&)))+++---,,,+++&&&''')))***+++++++++***++++++++++++++++++++++++******))))))))))))******)))(((''')))---...,,,***'''(((***+++,,,,,,++++++...,,,++++++,,,---,,,+++''')))+++,,,+++******+++...,,,+++,,,...///...,,,...//////000111111222222000222333333333444777:::>>>@@@IIITTTZZZ^^^iiiuuu|||}}}wwwqqqkkkgggeeeeeekkktttzzzyyyxxxxxxtttmmmkkkiiieeeaaa]]]YYYWWWVVVTTTTTTSSSPPPJJJCCC<<<888222333444777===FFFPPPVVVccciiilllgggXXXFFF999222000,,,,,,///000444BBBPPPbbbjjjqqqssssssmmm[[[JJJ???CCCLLL[[[fffkkkllllllnnngggaaaaaa```YYYQQQNNNGGGLLLNNNLLLKKKLLLKKKIIIOOOJJJAAA999333---)))&&&++++++++++++************''')))+++***(((&&&%%%%%%"""###$$$%%%&&&'''''''''(((((('''&&&%%%%%%$$$$$$&&&'''((('''&&&&&&'''(((&&&'''((())))))((('''&&&"""###%%%&&&''''''&&&&&&******)))((('''&&&%%%%%%---)))%%%$$$&&&(((((('''((('''&&&&&&%%%%%%&&&&&&'''((()))+++++++++***)))(((((((((((('''&&&%%%%%%############$$$%%%''''''&&&((())))))((((((***+++)))))))))))))))******+++))))))***+++,,,...///000///000222444555555444333666777888;;;<<<>>>??????BBBBBBBBBBBBAAAAAA@@@???>>>???>>>>>>GGGTTT]]]___VVVUUU[[[lll|||}}}}}}|||gggWWWJJJCCC@@@999999777555555666777666555ZZZ___ffflllqqqvvv|||yyyvvv}}}|||zzzxxxmmmeeecccbbbeeeuuuwwwkkkfffgggggghhhlllmmmoooqqqsssssssssrrruuurrrqqquuuvvvsssqqqrrrtttsssssssssqqqnnnhhhddd\\\ZZZWWWXXX\\\```aaabbbccc```^^^___```aaa```^^^^^^\\\YYYUUUQQQMMMKKKIIIKKKMMMNNNNNNNNNMMMLLLLLLJJJJJJHHHGGGDDDBBB???>>><<<999555333222111000...---.....................------------,,,,,,+++*********+++++++++,,,,,,,,,,,,+++******))))))******))))))************))))))++++++************++++++******************************))))))((((((''''''))))))))))))))))))))))))******)))(((''''''&&&%%%((())))))******))))))((())))))))))))))))))))))))***)))))))))(((((((((''')))((('''''''''((()))***+++***)))***+++,,,+++)))***)))((()))++++++)))((('''((()))***++++++***************))))))*********++++++************++++++)))(((((())),,,---+++)))(((((()))***+++,,,,,,,,,---,,,******,,,,,,,,,+++(((***------,,,++++++,,,---+++***+++...///---,,,//////000111222333444444333333444333444666:::===BBBDDDLLLVVV]]]dddooo|||~~~{{{vvvqqqnnnmmmnnnooossszzz}}}zzzwwwvvvqqqllliiihhheeeaaa^^^[[[YYYXXXTTTSSSQQQLLLFFF???999555444666888;;;@@@IIITTT\\\fffhhhggg^^^OOO@@@555111000,,,,,,...222888GGGVVVeeelllrrrsssqqqiiiYYYIII@@@FFFQQQ___jjjnnnnnnlllkkkddd______]]]UUUMMMJJJKKKQQQTTTRRRQQQRRRQQQNNNLLLFFF>>>555///+++(((&&&((((((((((((((((((((((((''')))******(((&&&%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''))))))(((((('''&&&%%%$$$((((((((((((((('''''''''+++'''###"""$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((())))))(((((('''%%%&&&&&&'''''''''&&&&&&)))(((&&&%%%###"""!!! &&&'''((((((''''''((()))))))))(((((())))))***+++******+++,,,---///000111111111222222333555666666666777999;;;<<<>>>>>>???AAAAAABBBBBBAAA@@@@@@???@@@@@@???>>>EEEPPPWWWXXXUUUUUU\\\mmm}}}{{{uuuwww~~~~~~gggXXXJJJDDDBBB<<<:::888666666777777666555WWW[[[bbbiiinnnssswwwzzz~~~vvvrrruuuyyyzzzyyyyyy}}}rrrhhhfffhhhooo{{{kkkcccbbbcccdddmmmnnnqqqsssuuuuuuuuutttxxxtttsssuuuuuurrrooooooqqqqqqqqqqqqpppmmmiiieee^^^[[[WWWVVVYYY\\\___aaacccaaa``````aaaaaa```___aaa___\\\XXXTTTPPPMMMLLLFFFHHHJJJLLLMMMLLLKKKJJJIIIIIIHHHGGGEEECCCAAA@@@>>>;;;888555444222000....................................---,,,+++)))))))))***+++------,,,+++***++++++***))))))))))))))))))*********************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++***)))(((''''''++++++++++++++++++++++++))))))))))))(((((((((''')))******++++++******)))************************))))))))))))(((((((((((())))))(((((())))))***++++++***)))***+++,,,+++)))***)))((()))++++++)))(((((()))************))))))***)))(((''''''((()))***,,,++++++******++++++,,,))))))((()))++++++***((())))))))))))***+++,,,,,,,,,***)))***+++,,,+++***)))+++---...---,,,,,,---...---,,,---///000///...///000222444555666777777555555555444555888===AAAGGGIIIPPPZZZccclllzzzzzzwwwsssqqqqqqssswwwzzz{{{~~~~~~yyysssoookkkfffeeedddcccaaa___]]][[[ZZZUUUSSSNNNHHHAAA:::555333555999===@@@DDDMMMYYYbbbjjjggg```SSSCCC777111000///,,,+++...444???PPP___jjjoootttsssnnndddUUUHHHAAAKKKYYYgggpppsssqqqooojjjddd```___[[[RRRHHHDDDGGGMMMQQQOOONNNOOOOOOLLLHHHBBB888000+++)))'''&&&''''''''''''''''''''''''''')))***)))'''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((,,,+++***((('''&&&&&&&&&''''''''''''(((((())))))***'''$$$###$$$&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%###$$$%%%&&&''''''''''''((((((((('''''''''''''''%%%'''''''''%%%$$$%%%&&&))))))(((((())))))***+++++++++,,,---...000111222333222111111222555777999666777999;;;<<<>>>>>>>>>@@@AAAAAAAAAAAA@@@??????AAAAAA???>>>CCCLLLQQQPPPQQQSSS^^^ppppppnnnrrreeeWWWJJJDDDDDD>>><<<:::888777888888777666SSSWWW]]]dddjjjppptttvvvxxxrrrlllkkkmmmpppssstttvvvmmmfffffflllwwwxxxggg___^^^aaacccmmmooorrruuuwwwwwwwwwvvvyyyuuusssvvvvvvrrrpppqqqpppppppppppppppnnnjjjggg___\\\XXXUUUVVVYYY]]]___cccbbbbbbbbbbbbbbbaaa```cccaaa___[[[WWWSSSOOONNNDDDEEEHHHJJJMMMMMMKKKIIIHHHHHHHHHGGGFFFDDDCCCBBB@@@===:::888666444111////////////...............------------,,,+++***)))******+++,,,,,,,,,,,,+++,,,++++++*********************************++++++******))))))))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))******************)))************************))))))))))))((((((((((((***************+++++++++)))((('''((()))***)))'''&&&&&&&&&)))+++---,,,+++***************)))))))))***)))(((''''''((()))***+++******))))))******+++)))))))))*********((((((+++***)))))))))***,,,---***))))))***+++,,,+++))))))+++---...,,,,,,,,,,,,////////////000111111111111222444777888:::::::::777666555555555999???DDDLLLOOOUUU^^^iiiwww}}}vvvssspppoooqqquuu{{{}}}}}}zzzssskkkeeeaaa^^^]]]^^^_________^^^\\\[[[WWWSSSMMMEEE>>>888444333444999>>>BBBFFFNNN[[[eeekkkeeeZZZKKK===333///......------000999HHH[[[hhhooorrrtttqqqiii]]]PPPGGGCCCRRRdddrrryyy|||yyyuuunnniiieeeccc\\\PPPEEE@@@AAAGGGKKKJJJIIIJJJIIIFFFCCC===444,,,)))((((((''''''''''''(((((((((((((((''')))***)))'''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&((((((((('''&&&&&&''')))***)))((('''&&&&&&'''((()))'''''''''(((((((((((((((***)))'''&&&&&&'''((()))&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((((((%%%&&&'''&&&$$$######$$$((((((((((((((()))************,,,---///000000111222222222222333555777999777777999;;;<<<===>>>>>>???@@@@@@@@@@@@@@@?????????@@@???>>>BBBJJJNNNLLLMMMRRR```sss{{{nnnlllqqq{{{cccUUUHHHCCCCCC???===;;;999888999999777666RRRTTTXXX___gggnnnsssvvvzzzvvvpppjjjjjjmmmqqqssspppmmmjjjlllrrr|||pppbbb\\\\\\```dddlllnnnrrrvvvxxxyyyxxxwwwxxxsssrrruuuvvvsssrrrsssqqqpppppppppqqqooollljjjaaa^^^ZZZVVVUUUWWWZZZ]]]aaabbbddddddccccccbbbbbbcccbbb```]]]YYYUUURRRPPPGGGGGGHHHJJJMMMNNNLLLIIIIIIIIIHHHHHHGGGEEEDDDCCCAAA???<<<:::999666333111111000///............///+++,,,,,,------,,,,,,,,,,,,+++***))))))+++---...------,,,++++++++++++,,,******))))))***+++,,,,,,++++++************++++++************************((())))))******+++++++++*********+++++++++,,,,,,)))))))))***************((())))))******))))))(((************************(((((((((((()))))))))))))))******+++++++++++++++)))((('''((()))***)))'''&&&&&&&&&)))+++---,,,+++*********)))))))))))))))++++++***))))))***++++++))))))(((((((((((()))))))))************)))))))))+++***)))))))))***+++,,,)))))))))***,,,,,,+++)))'''))),,,,,,+++******+++---...//////000000111222222444666999;;;<<<<<<<<<777777666666777;;;BBBFFFOOOTTT[[[eeerrrxxxqqqpppooonnnppptttxxx{{{xxxvvvrrrlllccc[[[WWWWWWWWWXXX[[[]]]]]]]]][[[ZZZVVVRRRKKKCCC===888555444222777<<>>???FFFJJJIIIHHHIIIGGGDDD???999111+++(((((()))***&&&'''''''''((((((((()))'''((()))((('''&&&'''(((############$$$%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&(((((('''&&&&&&&&&((()))***'''&&&%%%$$$$$$&&&'''(((***))))))(((''''''&&&&&&((((((((('''&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$'''&&&&&&%%%###!!!%%%&&&'''&&&$$$######$$$((((((((('''((())))))***((()))+++,,,...////////////000222444666666666666777888999;;;<<<=========>>>>>>??????@@@??????>>>===>>>======BBBKKKPPPOOOLLLRRRcccxxx}}}pppnnnrrrxxx}}}bbbTTTFFFAAABBB???===;;;999888999999888777WWWVVVVVVZZZcccllltttxxxzzzzzztttkkkgggiiimmmnnnrrrtttuuuvvvxxx|||tttiii___[[[\\\aaaeeeiiilllqqquuuxxxxxxwwwvvvuuuqqqooorrrtttrrrrrrtttqqqppppppppppppooommmjjjaaa```\\\XXXUUUUUUXXX[[[```bbbeeefffeeeddddddeeeccccccbbb```]]]YYYVVVTTTLLLJJJIIIJJJMMMNNNLLLIIIJJJJJJIIIIIIGGGFFFDDDCCCBBB@@@>>>===;;;999666333222111///...---......///***+++,,,,,,---------,,,---,,,)))((((((***---///......---,,,,,,,,,,,,,,,+++***))))))***+++---......------,,,,,,------...))))))))))))))))))))))))%%%%%%&&&'''((()))******)))))))))******++++++,,,***************+++++++++((())))))))))))))))))(((************************(((((((((((())))))))))))))))))***++++++++++++***+++***)))***+++,,,+++)))***)))((()))++++++)))(((***)))))))))))))))******+++++++++,,,,,,+++++++++(((((((((''''''((((((((((((***,,,,,,*********++++++***************++++++)))))))))+++------,,,***''')))+++,,,+++******+++***,,,---...---...///111444666888;;;======<<<<<<888999999999;;;???EEEIIIRRRZZZcccmmm|||zzztttoooooooooppprrrsssttttttrrroookkkggg```WWWTTTVVVUUUWWWZZZ\\\\\\ZZZWWWUUURRRNNNGGGAAA;;;777555555333555999???FFFOOOYYY___```ZZZOOOCCC999222...---,,,000444;;;HHH[[[iiippprrrrrrrrrlll^^^OOOHHHHHHUUUlllxxxsssmmmggg\\\MMMBBB>>>===DDDHHHGGGEEEEEECCC???:::555...***((()))***+++$$$$$$%%%%%%&&&'''''''''(((((()))(((&&&&&&((()))$$$#########$$$&&&((()))######$$$%%%'''((())))))&&&'''((('''&&&&&&'''(((''''''&&&''''''((()))***(((((('''&&&%%%%%%%%%%%%******)))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&(((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((()))(((((((((((('''&&&%%%$$$''''''((())))))(((&&&%%%%%%'''''''''%%%$$$%%%&&&((((((''''''(((((()))***'''(((***---............---...222444666666666555777888:::;;;<<<===============>>>????????????>>><<<=========DDDOOOUUUUUUOOOWWWhhh|||}}}qqqooosss{{{~~~cccTTTEEE???@@@>>><<<:::888888999:::999888___[[[VVVWWW___jjjtttyyyzzz|||xxxmmmeeefffggggggooouuuyyywwwvvv~~~sssooohhhaaa]]]]]]aaadddgggjjjoootttwwwxxxvvvuuusssnnnlllooopppooooooqqqqqqpppooooooooonnnkkkiiibbbaaa___ZZZVVVUUUWWWYYY^^^aaaeeegggfffeeefffhhhdddddddddccc```]]]ZZZXXXRRRMMMIIIIIILLLMMMKKKHHHKKKKKKJJJIIIHHHFFFDDDCCCBBBAAA???>>>===;;;888555333222000...---...//////,,,,,,---------,,,++++++++++++*********+++,,,---...---,,,,,,++++++,,,,,,+++***))))))***+++---///......------------......************************'''''''''(((((())))))***((())))))***++++++,,,,,,++++++++++++++++++******)))******++++++******)))))))))))))))))))))))))))'''((((((((()))))))))***((((((***+++++++++***)))+++***)))***+++,,,+++)))***)))((()))++++++)))((())))))(((((()))***+++,,,***+++,,,------,,,+++***))))))(((((((((((())))))(((***------++++++,,,...******+++++++++******)))))))))***,,,...///---+++(((***,,,---,,,++++++,,,+++---//////...///111333555777:::<<<>>>===<<<;;;:::;;;===>>>@@@CCCHHHLLLUUU___kkkvvv|||tttpppmmmooosssuuuvvvtttrrrpppnnnjjjhhhhhhbbbZZZXXX[[[ZZZ\\\]]]^^^[[[WWWQQQNNNJJJGGGBBB<<<777444333333666666888???IIIRRRYYY\\\XXXQQQFFF<<<444000...---***111888AAAOOOaaammmoooqqqpppoooiiiZZZJJJEEEIII\\\ttt}}}sssnnniiibbbWWWIII@@@>>>:::@@@DDDCCCAAA@@@===999444000,,,)))((()))******$$$%%%%%%&&&''''''((((((((((((((('''&&&&&&(((***'''&&&%%%%%%%%%''')))***"""###$$$%%%'''((())))))&&&'''((('''&&&&&&'''(((%%%&&&'''((()))))))))))))))))))))******))))))((())))))(((((('''''''''&&&###%%%'''&&&%%%$$$&&&((()))(((''''''&&&&&&''''''%%%%%%%%%%%%&&&((()))***((((((((()))((((((''''''%%%'''***---///000000000&&&'''((((((''''''((()))(((''''''''''''((())))))''')))+++.../////////...---...///111333555555666888999:::;;;<<<=========<<<======>>>??????>>>>>>===>>>===>>>FFFRRRZZZ[[[VVV^^^nnnzzzqqqqqqvvv~~~fffVVVEEE>>>@@@>>>:::888777777999::::::999fff___WWWVVV]]]hhhsssyyy}}}}}}qqqhhhggggggeeehhhpppvvvsssqqqzzz}}}qqqooojjjddd___^^^```bbbeeeiiinnnsssvvvwwwvvvuuuqqqllljjjlllmmmkkkkkkmmmqqqooonnnmmmmmmllljjjhhhbbbbbbaaa\\\WWWUUUVVVXXX\\\aaaeeeggggggfffhhhiiieeeffffffeeeccc```]]][[[UUUOOOJJJHHHKKKLLLJJJGGGLLLLLLKKKJJJHHHFFFDDDCCCBBBAAA?????????===999666444222000...---...//////.........---,,,+++***))))))***+++,,,---,,,++++++---,,,++++++******+++++++++***))))))***+++...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))***++++++,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++(((((((((((((((((((((((('''((((((((())))))******'''((()))***+++***)))))))))((('''((()))***)))'''&&&&&&&&&)))+++---,,,+++)))((((((((((((***,,,---(((***,,,......,,,***(((******))))))))))))******'''***---...,,,+++---000)))***+++,,,,,,+++)))((())))))+++---//////---+++)))+++---...---,,,,,,---...000333333222222444777666888;;;===>>>===;;;:::;;;===@@@BBBDDDGGGKKKNNNWWWcccppp|||wwwpppmmmmmmpppuuuyyyzzzwwwrrrooommmiiiiiijjjfff^^^\\\```___```aaa```[[[TTTMMMIIIDDDAAA===888444222111000999777888???KKKUUUZZZ[[[SSSKKK@@@555///---------***222;;;DDDSSSeeennnnnnpppooommmgggWWWHHHDDDJJJ]]]vvv}}}uuummmhhhccc]]]RRREEE>>>>>>;;;AAAEEEDDDAAA@@@<<<888111...***(((((()))))))))''''''(((((()))***++++++((((((((('''&&&&&&(((***+++***((('''&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((($$$%%%''')))***))))))(((&&&(((***---.../////////'''''''''(((((((((((((((%%%'''))))))'''&&&(((+++))))))(((''''''''''''((($$$$$$$$$$$$%%%''')))+++&&&'''((()))************'''(((***++++++***)))(((&&&((())))))((((((***+++'''''''''''''''((())))))(((***---///000111000///............000333666888888999:::;;;<<<<<<======<<<<<<===>>>>>>???>>>>>>???@@@>>>???GGGTTT\\\^^^\\\cccrrrxxxqqqssszzzhhhXXXFFF>>>@@@>>>888777666666999::::::999nnnfff]]]ZZZ```kkkuuu{{{}}}{{{yyyoooeeedddiiijjjllllllkkkllluuutttpppjjjeeeccccccbbbbbbeeehhhnnnsssvvvuuusssqqqfffeeeccccccdddfffiiikkkooommmjjjhhhffffffggghhhhhheeebbb___^^^\\\YYYVVVaaaaaaaaaaaabbbccceeefffeeefffggggggeeeccc```___XXXUUUPPPKKKIIIJJJKKKMMMOOOMMMJJJIIIIIIIIIGGGEEECCCCCCCCCBBB@@@>>>===<<<555222...------///000000,,,,,,---...---,,,+++***...,,,***((('''(((***,,,++++++---------+++)))(((++++++*********+++,,,---+++)))(((***---...---***///.........///---***((())))))************))))))---...---+++(((((()))***,,,+++)))(((((((((((()))************))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))***++++++,,,,,,++++++*********)))((('''(((+++---+++***)))(((((('''((((((***************)))((('''((()))***++++++***))))))((())))))))))))*********+++,,,------,,,+++)))(((***+++,,,,,,------------******+++++++++******)))***+++,,,,,,---------------///111222222222333444777999<<<>>>???>>>===;;;:::777999???DDDIIIOOOVVV^^^mmmyyytttpppmmmnnnppprrrttttttssspppooommmkkkiiijjjllljjjddd^^^aaaaaa```]]]XXXRRRKKKHHHAAA>>>999444111111222444333999>>>AAAGGGPPPVVVWWWPPPDDD888222///,,,,,,///...444???NNN^^^hhhkkkkkkjjjmmmkkk```QQQHHHIIINNNaaattt|||{{{vvvnnnmmmjjjaaaUUUHHH???======@@@CCCEEEFFFCCC>>>:::888111///---,,,,,,+++)))'''(((&&&$$$$$$&&&((()))(((******))))))((((((''''''***)))&&&$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%&&&'''((())))))))))))$$$&&&(((***++++++***))))))))))))(((''''''&&&&&&((()))***)))'''''')))***))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''&&&%%%$$$%%%''')))***%%%'''((()))((((((((()))***(((&&&(((+++,,,+++)))+++,,,,,,---...///000000///111333444444555666888::::::;;;<<<===>>>???@@@<<<===>>>@@@AAAAAAAAAAAA>>>???AAADDDKKKUUU```ggghhhppp||||||ttttttxxxlllWWWMMMEEE???<<<<<<;;;:::999888888888888qqqjjj```[[[___iiiuuu||||||{{{zzzxxxpppfffdddiiihhhjjjjjjggghhhppp~~~}}}rrrmmmgggcccaaa___^^^]]]eeehhhkkknnnooommmkkkiii___^^^^^^```bbbeeeiiikkkmmmllljjjiiihhhhhhhhhiiiiiigggeeecccbbb```]]]ZZZ]]]^^^___```aaabbbbbbccccccdddfffggggggfffdddccc]]]ZZZUUUPPPLLLLLLMMMMMMRRRQQQPPPPPPOOONNNJJJHHHCCCCCCBBBAAA@@@>>>===<<<777444000//////000000///------...///...---,,,+++...,,,+++))))))***+++,,,++++++******************......------......//////&&&%%%&&&(((,,,///...,,,***)))***+++------+++***))))))************))))))'''***,,,...------...///,,,++++++******,,,---...************))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))***++++++++++++++++++***(((((((((((('''''')))+++***))))))(((((((((((()))******++++++******)))((((((((()))))))))'''&&&%%%)))))))))*********++++++******+++,,,,,,,,,+++******+++,,,,,,---------,,,++++++,,,,,,,,,,,,++++++***+++,,,------...------...000222333333333444555:::;;;<<<===<<<:::888666:::999;;;BBBGGGLLLUUU^^^iiixxxyyytttqqqnnnlllooopppqqqrrrrrrqqqooonnnllljjjhhhiiijjjhhhbbb]]]bbbbbbaaa^^^YYYRRRLLLHHH@@@===888444222222333444555:::???AAAGGGPPPVVVWWWLLLAAA555000---******---000888DDDRRR]]]dddffffffgggjjjiii^^^NNNFFFIIIPPPdddsss}}}yyyuuuuuurrrlllkkkggg]]]PPPDDD>>>===>>>CCCEEEFFFEEEBBB===888666000...,,,+++++++++)))'''(((&&&%%%%%%&&&((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((((($$$%%%''')))***)))(((''''''''''''(((((((((((((((&&&'''((('''%%%%%%'''((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''&&&%%%$$$$$$%%%'''(((%%%'''(((((('''''''''(((***((('''))),,,---,,,++++++,,,,,,---...///000000000222444444444555777999:::;;;;;;<<<===>>>>>>???===>>>>>>????????????>>>AAABBBCCCGGGNNNYYYfffooopppwwwxxxpppqqqvvvnnnWWWLLLEEEAAA???<<<;;;:::999888888888888yyyqqqfff^^^___hhhuuu}}}{{{{{{{{{zzzsssjjjgggiiiiiikkklllkkkjjjoooyyy{{{wwwnnnjjjddd```^^^]]][[[ZZZbbbccceeeffffffeeecccbbb^^^^^^___aaacccfffhhhjjjiiiiiijjjjjjkkkjjjjjjjjjjjjiiihhhhhhgggeeeaaa]]]XXXZZZ]]]```aaaaaaaaa``````bbbdddggghhhiiiiiiiiiddd```[[[UUUQQQNNNMMMMMMRRRSSSTTTUUUTTTQQQKKKGGGCCCBBBBBBAAA???>>>===<<<999666333111111111000///...////////////...------------,,,,,,,,,+++++++++,,,***)))(((((()))+++---+++++++++,,,,,,,,,------(((''''''***---.........***))))))+++,,,---+++***))))))************))))))###&&&'''&&&&&&&&&---,,,+++++++++,,,---...++++++*********)))))))))''''''((((((((()))))))))''''''(((((((((((())))))******++++++++++++******&&&'''((((((''''''((()))))))))((((((((()))******++++++++++++++++++***)))*********)))((('''%%%%%%************+++++++++,,,((()))***,,,,,,---,,,,,,++++++,,,---------,,,,,,,,,,,,------------,,,,,,++++++,,,---............000222444555444444555666:::;;;<<<<<<;;;:::888777:::;;;@@@FFFJJJPPP\\\hhhwww|||ssspppooonnnmmmppppppqqqppppppooonnnmmmkkkiiigggggghhhfffaaa\\\aaa```^^^[[[UUUOOOJJJFFF>>><<<888444222333444666777<<>>333...,,,***+++---333<<>>@@@FFFFFFFFFDDD@@@;;;777444///---+++*********(((''')))'''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''&&&%%%&&&''''''''''''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&''''''(((((('''%%%&&&'''(((((('''&&&%%%&&&&&&''''''((())))))***&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%'''&&&%%%$$$$$$$$$%%%&&&%%%'''((((((&&&%%%%%%&&&)))(((((())),,,------,,,++++++,,,---...///000111111222444555555666888:::;;;;;;<<<<<<<<<=========@@@@@@@@@@@@@@@???>>>>>>BBBBBBCCCGGGOOO]]]mmmwww{{{vvvoooqqqwwwqqqWWWKKKEEECCCCCC<<<;;;:::999999888888888zzzoooeeebbbiiivvv}}}yyyqqqllljjjmmmqqquuuwwwwwwxxx}}}|||vvvsssjjjgggcccaaa```^^^]]][[[[[[\\\]]]___```aaaaaaaaabbbcccdddeeefffgggggghhhfffgggjjjlllmmmmmmlllllllllkkkkkkkkkiiifffaaa]]]UUUWWW[[[___bbbbbbaaaaaa___```ccceeehhhiiijjjjjjhhheee___YYYTTTPPPNNNMMMPPPQQQSSSUUUTTTOOOHHHBBBCCCBBBAAA@@@>>>>>>======:::888555333222111///---////////////......------,,,------......---,,,++++++************+++---...******++++++,,,,,,,,,,,,///...------.........---000...---,,,---,,,***((()))******++++++******)))(((***---...,,,+++******---,,,+++)))))))))******+++++++++*********))))))'''(((((((((((()))))))))(((((((((((((((((())))))))))))************))))))%%%'''))))))((((((((()))(((((((((((()))***++++++++++++,,,,,,,,,++++++***++++++++++++******))))))******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,,,,------------,,,+++,,,---...///000000000222444666666666555666888888999:::;;;<<<<<<<<<===;;;>>>DDDJJJNNNTTTcccqqqvvvooonnnoooqqqqqqqqqqqqpppooonnnmmmmmmmmmkkkiiihhhggggggddd```]]]]]]\\\YYYTTTOOOIIIEEEBBB;;;999666444333444666777999===@@@BBBHHHQQQTTTSSSIII>>>333///...---...111444>>>KKKRRRTTTUUUZZZ^^^aaaddd```TTTFFFDDDNNNZZZhhhoooqqqkkkfffeeedddbbbaaaYYYMMMBBB<<<;;;???CCCGGGFFFEEECCC@@@<<<777444...,,,)))((((((((('''&&&)))'''%%%%%%&&&&&&%%%$$$((((((((((((((()))))))))((((((((((((((('''&&&%%%'''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''''''''((((((((('''&&&&&&''''''''''''(((((())))))''')))******((((((((()))'''''''''(((((()))))))))(((((((((((((((((((((((('''(((((())))))((('''&&&((((((&&&%%%%%%%%%%%%&&&%%%'''((('''%%%$$$$$$%%%&&&'''''')))***,,,,,,,,,++++++,,,---...000000111111333555666666666888:::<<<<<<<<<<<<<<<<<<<<<<<<@@@AAAAAABBBAAAAAA@@@@@@@@@???@@@DDDNNN^^^ppp|||yyyqqqttt{{{rrrXXXLLLFFFDDDDDD<<<<<<;;;:::999999999999vvvkkkeeeiiiuuuzzzsssnnnmmmttt}}}}}}~~~~~~|||wwwssspppgggeeecccccccccbbbaaa___XXXYYYZZZ\\\]]]^^^___```___``````bbbccccccdddddddddfffjjjmmmooooooooonnnnnnmmmlllkkkjjjeee```\\\UUUWWW[[[^^^aaaccccccccc^^^___aaadddfffhhhiiiiiiiiifffbbb\\\WWWRRROOONNNOOOPPPRRRTTTRRRMMMFFF@@@BBBAAA@@@???>>>======>>>;;;999777555444222///---.........---------------+++,,,...//////...---,,,***+++---............------...//////000000//////000000///...---------...000...,,,+++,,,,,,***)))******++++++++++++******...//////---+++***+++,,,+++***)))))))))***+++,,,++++++++++++************(((((((((((()))))))))***))))))))))))))))))((((((((())))))******))))))(((&&&(((******)))))))))***))))))((())))))***+++,,,***++++++,,,,,,,,,++++++)))*********++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,...///000111111111333555777777666666777888666666777888999;;;======???BBBJJJQQQUUU\\\kkkyyyxxxoookkkllloooqqqqqqqqqpppooonnnnnnmmmlllllllllkkkiiihhhfffddd```^^^[[[YYYUUUPPPJJJEEEAAA???888777555444444666888999:::>>>AAAEEELLLSSSUUURRRFFF;;;111.........///333555>>>JJJOOOPPPSSSZZZaaaaaa```ZZZNNNDDDFFFSSS___gggkkkmmmiiiddd```]]][[[XXXQQQFFF===;;;===BBBFFFGGGFFFDDDDDDBBB???999444---***'''&&&&&&''''''&&&(((&&&%%%&&&&&&&&&%%%###((((((((())))))*********...,,,)))'''&&&&&&&&&'''((((((((((((((((((((('''(((''''''&&&&&&''''''(((###$$$%%%&&&''''''''''''(((((())))))((((((((('''))))))(((((('''''''''''''''(((******)))(((((()))&&&&&&''''''(((((())))))(((((((((((((((((((((((($$$%%%''')))******)))((())))))((('''''''''''''''%%%'''((('''%%%$$$$$$%%%$$$%%%&&&'''((()))***+++***+++,,,---...000111111111333555666666666888:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAA???>>>???CCCOOOaaauuu|||tttwwwpppYYYNNNHHHDDDCCC===<<<;;;:::999999999999zzzoooffffffpppyyy{{{rrrlllttt~~~xxxxxxxxxxxxuuussspppnnnfffeeeddddddeeedddbbb```XXXYYYZZZ[[[]]]]]]^^^^^^VVVVVVWWWYYY[[[^^^```bbbdddfffjjjmmmoooppppppppppppooommmllljjjgggbbb___[[[[[[[[[\\\^^^aaacccddd^^^___aaaccceeegggiiijjjiiihhheeeaaa\\\XXXUUUSSSTTTTTTTTTTTTRRRNNNHHHCCCBBBAAA???>>>======>>>>>>;;;:::999888777555111...///...------,,,,,,------+++,,,---.........---,,,+++---///000000///...,,,+++,,,.../////////...---+++,,,,,,+++***+++---000+++)))((((((***++++++*********++++++++++++******'''''''''&&&$$$%%%(((***((((((((()))+++---///111,,,++++++++++++*********((((((((()))))))))************))))))))))))(((((((((((())))))))))))((((((((()))******))))))***+++******)))))))))***++++++)))***++++++++++++++++++'''''''''((()))***+++,,,************+++++++++,,,...---,,,+++************,,,,,,---------,,,++++++)))***+++,,,,,,---,,,,,,,,,---///000111222333333444666888888777666777888666666555555666888:::;;;DDDHHHPPPZZZaaajjjwwwuuupppiiigggjjjmmmooopppoooooopppoooooonnnmmmllllllkkkjjjhhheeebbb```___[[[YYYTTTNNNHHHCCC@@@>>>666555444444555777999;;;<<<@@@EEEKKKSSSYYYXXXSSSBBB888...,,,,,,---000333777AAALLLRRRTTTXXX___fffbbb]]]SSSHHHCCCIIIWWWccceeehhhiiifffaaa\\\XXXUUUNNNHHHAAA<<<===AAAFFFIIIHHHFFFEEEFFFEEEAAA:::333,,,)))&&&$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''%%%###$$$%%%%%%&&&'''((())))))...,,,)))&&&%%%%%%'''((((((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''(((((('''((((((((()))))))))))))))***))))))(((''''''&&&&&&$$$&&&((()))'''&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''"""$$$''')))*********)))))))))))))))((((((((((((%%%'''((((((&&&%%%%%%&&&$$$%%%''''''&&&&&&((()))******+++---///000111222111222444555555666888:::::::::;;;;;;;;;<<<<<<<<<:::;;;<<<===>>>?????????AAA@@@AAAFFFSSSfff{{{www{{{oooYYYOOOIIIDDDBBB===<<<;;;:::999999999999zzz{{{yyyooodddaaahhhpppzzzwwwmmmrrrzzz~~~|||tttsssrrrqqqooonnnmmmlllfffeeedddddddddbbb^^^\\\TTTVVVXXX[[[^^^_________UUUUUUUUUVVVYYY\\\___aaaeeegggjjjlllooopppqqqqqqrrrqqqooonnnmmmllliiifffccc```]]]ZZZZZZ\\\___aaa^^^___```cccfffiiikkkmmmkkkjjjiiifffccc```]]][[[ZZZXXXVVVTTTRRROOOKKKGGGBBBAAA???===<<<===>>>???===<<<<<<<<<;;;999555111000///...---------...///++++++,,,---------------..................------)))***,,,---...---,,,++++++,,,,,,***)))))),,,///+++)))'''''')))++++++******++++++,,,,,,++++++***+++---...///......000111***))))))((()))***,,,---,,,,,,+++++++++*********(((((()))))))))******************)))))))))(((((('''(((((())))))(((((('''((())))))(((''''''***,,,++++++******)))*********((()))******++++++******)))(((((((((((()))+++,,,)))))))))*********++++++---,,,+++*********+++,,,,,,---------,,,,,,+++******+++,,,---............------///111222333444444444666888888777666777888666666555555777:::===???JJJMMMVVVdddppp{{{zzzppplllggggggkkknnnppppppmmmooopppqqqqqqpppnnnmmmkkkkkkiiifffccc```^^^^^^ZZZWWWQQQKKKEEE@@@>>><<<444444333444666888;;;<<<>>>DDDJJJRRR[[[aaa]]]VVVAAA777...,,,---///222555<<>>>>>????????????AAAAAACCCIIIVVVjjj~~~}}}nnnXXXNNNHHHDDDBBB===<<<;;;::::::999::::::sssvvvvvvmmmaaa\\\aaaiiittt~~~zzzooorrrvvvzzz||||||{{{{{{qqqpppnnnmmmlllkkkkkkkkkfffeeedddcccbbb___ZZZWWWNNNQQQUUU[[[___bbbdddddd]]]\\\[[[ZZZ[[[^^^aaacccfffgggjjjlllnnnppprrrrrrsssrrrppppppppppppooonnniiiddd^^^XXXVVVWWW[[[^^^]]]^^^```cccgggkkknnnppplllllllllkkkiiifffcccbbb\\\YYYVVVSSSQQQOOOLLLIIIBBB@@@>>>===<<<===>>>???>>>>>>>>>???>>><<<777444222111///.........///000+++++++++,,,,,,---------000///---+++++++++------,,,---///111111000///...000111000---)))(((+++---000...+++************)))***++++++,,,,,,++++++***&&&)))---...---+++******---,,,***'''%%%$$$$$$$$$,,,,,,,,,+++++++++******))))))))))))************+++*********))))))((((((''''''((((((((((((''''''(((((('''&&&%%%&&&))),,,,,,,,,+++***)))))))))***'''((()))***************---,,,+++*********+++,,,((())))))))))))*********+++******)))***,,,---...------------,,,,,,+++***+++,,,---...////////////---...///111333444444444444666888888666666666777555555666777;;;@@@EEEHHHMMMPPP[[[kkk{{{~~~rrrooollliiijjjnnnqqqrrrrrrlllnnnppprrrrrrqqqooommmjjjjjjhhheeeaaa^^^]]]]]]WWWTTTNNNGGGAAA===:::999333333333444666999;;;===@@@FFFNNNWWW```fffaaaYYYBBB888000...000222555999@@@JJJXXXdddiiijjjjjjjjjaaaUUUEEE<<<@@@LLLZZZbbbfffccc```]]]YYYTTTRRRRRRBBB>>><<<>>>CCCIIILLLMMMMMMKKKJJJKKKJJJCCC777---***'''$$$"""###$$$%%%%%%######$$$%%%'''(((&&&$$$""""""###$$$&&&'''(((((("""###$$$&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))%%%%%%%%%&&&'''((()))***&&&&&&''''''((()))))))))&&&(((++++++***(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))******)))'''%%%%%%%%%&&&'''((((((((('''%%%'''((()))((((((((()))''')))***)))&&&%%%'''))))))***+++---///000222222///111333444444555666888888888999:::<<<===>>>>>>AAABBBBBBBBBBBBAAA@@@@@@AAAAAACCCJJJWWWjjj~~~nnnWWWLLLGGGDDDCCC======<<<;;;::::::::::::iiiqqqtttmmmeeecccgggiiirrrxxx~~~{{{vvvrrruuu{{{}}}{{{vvvoookkkhhhiiimmmooollliiihhheee```^^^\\\XXXRRRMMMLLLLLLNNNUUU]]]ccceeeeee^^^___```___```bbbfffjjjjjjjjjkkkmmmoooqqqsssuuuttttttuuuuuuuuuuuuuuutttmmmfff[[[RRROOORRRXXX]]]aaa___]]]___ccciiinnnpppmmmmmmmmmmmmkkkiiigggfffeee]]]SSSOOOOOOPPPNNNKKKBBB@@@>>>===>>>???>>>======>>>@@@@@@???===;;;:::666444111///.........///...---,,,+++************)))************)))((((((******+++++++++,,,,,,,,,------......------,,,+++...---+++)))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,*********(((&&&&&&(((***++++++------------++++++,,,------......------,,,***************)))((((((((())))))))))))*********)))******)))'''&&&'''((()))***++++++,,,,,,,,,,,,******)))((()))***,,,---))))))************))))))(((***,,,,,,+++***+++,,,+++,,,,,,------......///------------------,,,,,,......,,,++++++++++++,,,++++++++++++,,,------...111111222222222222111111111444777888666555444444333666999:::<<<@@@GGGMMMSSS\\\hhhwwwyyypppnnnllliiijjjmmmnnnnnnlllnnnoooooommmkkkhhhgggfffllliiieeebbb```^^^\\\ZZZYYYSSSIIIAAA<<<999777666555555555555777;;;???BBBFFFKKKSSS]]]hhhkkk```SSS===777111...---///777AAAJJJYYYeeeiiinnnsssnnncccSSSFFF:::;;;CCCNNNXXX___cccbbb^^^YYYXXXXXXSSSLLLFFF???:::<<>>888111,,,'''''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%$$$$$$$$$###!!!%%%&&&$$$###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###&&&***,,,,,,***&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&''')))******((('''&&&'''))))))(((&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%&&&%%%###!!!!!!"""###$$$###$$$&&&''''''&&&$$$###%%%&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((())))))***+++,,,...///000111111222333555666777777444777:::<<<;;;;;;<<<===============>>>???@@@@@@EEEDDDDDDHHHUUUiii}}}qqqYYYMMMFFFCCCBBB>>>>>><<<;;;:::999999999jjjqqqtttqqqmmmooorrrssspppttt{{{~~~|||{{{vvvqqqrrrwwwzzzxxxtttkkkhhhfffhhhkkkmmmjjjfffgggccc^^^ZZZXXXUUUQQQNNNJJJJJJLLLQQQXXX]]]``````fffffffffeeeddddddfffhhhjjjkkkkkkmmmnnnppprrrssstttuuuvvvvvvvvvuuutttssslllfff]]]UUURRRTTTXXX\\\aaa______aaaeeeiiilllmmmnnnnnnoooooonnnmmmkkkjjjeeeaaa[[[VVVRRROOOMMMLLLEEEBBB>>><<<;;;;;;;;;:::<<<===>>>???>>>===;;;:::777555333000///.../////////...---,,,+++++++++++++++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,------......------,,,+++---,,,+++***)))))))))***+++++++++++++++++++++++++++,,,+++***((((((***,,,***++++++,,,,,,++++++***)))******************)))***************)))(((((()))))))))*********++++++)))***+++***((('''((()))))))))***+++++++++*********))))))))))))******+++(((((())))))))))))((((((%%%'''((()))((('''((()))(((((()))******++++++,,,------------------------///...,,,******+++,,,---,,,++++++,,,,,,---...//////000111222333333333333333555888888777555555555555777:::;;;===CCCJJJQQQ[[[eeettt~~~vvvpppooollliiihhhjjjllllllllllllllllllkkkiiigggggggggiiigggdddcccbbbaaa^^^\\\WWWPPPGGG???:::777666555333333444555777;;;???BBBGGGNNNYYYeeennnmmm___PPP;;;555000......111999BBBNNN]]]kkkqqqwwwzzzqqqcccOOOCCC:::>>>IIITTT\\\bbbeeeeeeaaa\\\[[[ZZZUUUMMMEEE???;;;>>>EEELLLMMMLLLHHHEEEAAA<<<888222,,,(((&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$ ###''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%'''%%%$$$%%%((()))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%(((***)))'''&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&'''&&&$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''$$$!!!%%%%%%%%%&&&&&&&&&''''''))))))***+++,,,...///000333333333444444555555555555777999:::999999:::<<<=========>>>>>>@@@AAABBBCCCCCCCCCHHHTTThhh~~~uuu\\\OOOGGGCCCBBB???>>>===;;;::::::999999lllpppssssssuuuyyyzzzwwwnnnppptttxxxzzz{{{{{{{{{{{{vvvqqqppptttwwwvvvtttjjjhhhfffgggjjjkkkiiifffeee```ZZZUUURRRQQQPPPOOOLLLKKKLLLOOOTTTYYY\\\^^^hhhiiikkkjjjiiihhhhhhiiillllllmmmnnnooopppqqqqqqtttuuuvvvwwwvvvuuusssqqqlllggg```YYYVVVVVVXXXZZZ______```cccgggjjjjjjiiimmmmmmnnnnnnooonnnnnnmmmhhhgggddd]]]UUUPPPNNNOOOKKKFFF@@@;;;999999999999;;;<<<=========<<<;;;:::999777555222000000///000000///...---------------...............---,,,,,,++++++++++++,,,,,,,,,,,,------......------,,,+++---,,,+++******)))******************++++++++++++---------,,,******+++---+++******))))))******+++(((((())))))))))))(((((()))************))))))(((************+++++++++,,,)))+++++++++)))((()))***))))))*********)))((((((******************)))((('''(((((((((((((((((('''''')))++++++***)))***+++'''(((((())))))***+++++++++,,,,,,------.........000...,,,******+++---...,,,,,,,,,,,,---...///000///000111333555666666666555777999999777666666777999<<<>>>@@@CCCJJJSSSZZZeeessszzzvvvrrrooonnnllliiihhhhhhiiijjjiiiggggggfffeeeeeeeeeffffffdddcccbbbbbbbbbaaa^^^\\\SSSMMMDDD<<<888555444333222444666888999<<>>???AAABBBCCCAAABBBCCCHHHSSSeee{{{{{{wwwxxx|||uuu]]]PPPGGGAAA???===<<<;;;:::999888888888lllnnnoooqqqwww|||zzztttlllllllllooosssvvvwwwxxxxxxsssnnnnnnrrruuuvvvuuullljjjgggfffhhhjjjjjjjjjddd___XXXRRROOONNNOOOPPPRRRQQQPPPQQQTTTXXX\\\___cccfffjjjllllllllllllmmmoooppppppqqqqqqqqqqqqqqqrrrsssuuuvvvuuussspppooommmiiiddd^^^ZZZWWWVVVVVV[[[\\\___dddhhhjjjjjjhhhiiiiiijjjlllmmmnnnnnnooonnnkkkfff___YYYUUUSSSSSSPPPJJJBBB<<<:::;;;;;;<<<:::;;;;;;<<<<<<;;;:::::::::999777444222111000000000///......---------......////////////...------+++++++++,,,,,,,,,------------......------,,,+++,,,,,,++++++************+++++++++++++++,,,,,,,,,---......---++++++,,,---,,,+++***))))))***+++,,,***++++++++++++++++++***))))))************)))(((******+++++++++,,,,,,,,,***+++,,,+++***)))***+++***+++++++++***)))((((((++++++,,,,,,,,,***)))((((((((())))))))))))(((((()))***,,,,,,+++++++++,,,******++++++,,,,,,------++++++,,,,,,---...//////000...,,,******+++...000---------...///000111222111222333555666777777777666777888888666666777999???AAAEEEHHHMMMUUU```hhhrrryyytttqqqnnnmmmllllllkkkkkkjjjiiigggfffdddcccbbbbbbccceeeffffffaaa`````````___]]]YYYVVVMMMHHH???999555333333222444777:::;;;;;;>>>BBBFFFMMM[[[lllwwwxxxmmmWWWDDD999444222444777===GGGQQQ___ooopppZZZFFFAAACCCPPP___eeefffeeedddeeedddbbbbbbaaaYYYQQQGGGEEEDDDGGGLLLOOONNNLLLFFFAAA:::444111...,,,***)))(((((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&((())))))(((''''''((())))))((('''&&&&&&%%%&&&&&&''''''((((((((()))((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***)))&&&$$$&&&)))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&'''&&&%%%%%%$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''###$$$&&&)))+++---...///######$$$%%%'''((())))))*********+++---...000111333333333444444444444444999999999888666777999;;;=========>>>@@@AAACCCDDDAAABBBEEEHHHQQQaaavvvzzzttttttvvvrrr[[[OOOFFF@@@>>>;;;:::999888777777777777ggghhhjjjoooxxx~~~zzzrrrfffdddbbbdddhhhmmmooopppoookkkhhhhhhlllqqqssstttnnnjjjgggeeeeeehhhkkkllleeeaaaZZZSSSOOONNNOOOQQQVVVTTTRRRPPPRRRVVV[[[___aaaeeeiiimmmnnnnnnooopppssssssttttttttttttsssrrrpppqqqrrrssssssqqqooonnnpppmmmiiiddd^^^ZZZWWWUUUXXXZZZ]]]bbbgggjjjjjjhhhggghhhiiijjjlllnnnpppqqqssslllccc^^^]]]\\\ZZZWWWPPPJJJBBB===;;;<<<===>>>;;;;;;;;;;;;;;;::::::::::::999888666444333222111///......------------..................------,,,++++++,,,,,,,,,---------------......------,,,+++,,,,,,,,,,,,+++++++++***,,,,,,,,,---------......+++---------+++***+++,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++((())))))*********))))))******+++++++++,,,,,,,,,)))***++++++***)))***,,,,,,,,,,,,,,,+++***)))))),,,,,,---...---,,,***))))))******++++++******)))&&&(((******)))))))))***++++++,,,,,,---.........++++++,,,,,,---.../////////...,,,***+++,,,...000.........///000111333444555666666777777777777666666666777666666777999<<>>777222///...------)))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&((())))))(((((((((((('''''''''&&&%%%$$$%%%&&&&&&''''''((((((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%&&&&&&'''''''''&&&&&&&&&'''''')))***+++,,,,,,******+++,,,---///000111111111222333444555666777:::::::::999888888:::============>>>???AAABBBCCCBBBDDDFFFHHHNNN]]]qqq{{{yyyzzzpppZZZOOOHHHCCCAAA<<<;;;:::999999999999999```bbbffflllwww{{{sss```\\\XXXYYY^^^ccceeefffeeecccaaacccfffjjjmmmnnnllljjjhhhffffffhhhjjjlllfffddd___YYYSSSPPPPPPRRRTTTRRRNNNKKKKKKOOOVVV\\\bbbfffjjjmmmooooooqqqrrrtttuuuvvvwwwwwwvvvuuutttppppppqqqqqqqqqqqqppppppsssqqqnnnjjjeee```\\\ZZZXXXYYY[[[___dddggghhhhhhhhhhhhiiikkkmmmppprrrsssuuummmeeebbbcccccc___[[[OOOJJJBBB===<<<===??????===<<<<<<;;;::::::999999999999888777555444333222///......---------......---............---,,,,,,,,,,,,,,,,,,------------------......------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,------......//////***,,,------+++*********---,,,,,,,,,,,,,,,,,,---)))******************)))((())))))************)))************+++++++++,,,((()))+++***))))))***++++++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))+++------,,,+++,,,---)))******+++,,,,,,------+++,,,,,,------............------,,,,,,---...////////////000111333555555888888888999999888888777666666777666777999===@@@DDDJJJRRRZZZcccnnn{{{{{{uuupppmmmkkkkkkkkkoootttvvvsssnnnjjjgggllljjjiiikkknnnooommmjjjgggddd```]]]XXXSSSMMMIIIAAA===666222222333444555555999<<<<<<<<>>???@@@AAAAAADDDFFFGGGLLL[[[qqqqqq[[[PPPJJJFFFEEE???>>>======<<<<<<<<<===ZZZ^^^cccjjjssszzzwwwooo]]]XXXTTTTTTYYY^^^``````aaa``````aaadddgggiiijjjkkkmmmooopppooommmlllllliiihhheee___XXXSSSRRRRRRPPPNNNJJJFFFEEEIIIQQQXXX^^^aaafffjjjmmmpppsssuuutttuuuvvvxxxxxxwwwuuutttqqqqqqppppppqqqrrrssstttuuutttrrrooolllhhheeeccc\\\[[[ZZZ[[[___ccceeeeeegggggghhhiiillloooqqqsssssspppmmmkkkiiifffaaa]]]SSSNNNGGGBBB@@@AAAAAAAAA???>>>===<<<:::999999999777777777777666555444333000//////......//////000.........///......---,,,,,,,,,,,,------------...------......------,,,+++++++++,,,------,,,,,,+++++++++,,,------...//////***,,,------,,,*********++++++,,,,,,,,,,,,++++++(((((())))))))))))(((((((((((()))***************)))))))))*********++++++'''(((***)))((((((***+++)))******++++++++++++*********))))))******++++++******++++++++++++******---///111111000///000111)))))))))***++++++,,,,,,------------------------,,,------...............///000000111333444666777777888999:::::::::::::::777888888888999<<>>===============>>>>>>???BBBDDDEEEKKK\\\ttt}}}pppYYYNNNIIIFFFEEE???>>>======<<<=========YYY]]]bbbgggooosssoooggg___YYYTTTTTTYYY^^^___^^^bbbbbbcccdddeeeggghhhiiikkkpppvvvyyyxxxtttpppmmmjjjkkkjjjddd\\\VVVSSSRRRNNNLLLHHHCCCBBBFFFOOOWWWUUUYYY___eeejjjooouuuxxxssstttvvvwwwxxxwwwuuutttsssrrrqqqpppqqqtttvvvxxxvvvuuuuuusssqqqooommmlll```]]]ZZZYYY[[[___bbbcccddddddeeefffiiillloooppppppsssuuutttnnngggaaa^^^YYYTTTNNNHHHFFFEEEEEEDDDAAA@@@>>><<<:::999999888666666666666666555444444111000000000000000111111///////////////......---,,,,,,,,,---------......------......------,,,+++***+++,,,---------,,,+++******+++,,,,,,---......***,,,......,,,+++***+++)))***+++,,,,,,+++***)))))))))************))))))(((((()))***************((())))))))))))*********&&&((())))))(((((()))+++'''((()))***************)))(((''''''''')))***+++))))))************))))))+++---//////...---...///*********+++,,,,,,------------------------,,,,,,+++,,,...///000///...---000000111222333555666777666777888:::;;;<<<======888999999999;;;???EEEJJJQQQYYYfffsss~~~zzztttmmmiiiiiillloootttvvvxxxwwwtttrrrsssuuummmkkkkkkmmmpppooohhhbbbaaa]]]WWWQQQKKKFFFAAA>>>:::666222000111444777999;;;???DDDEEEHHHPPP]]]hhhqqquuuqqqcccPPPAAA444,,,000///333;;;EEEOOO\\\hhhiiiiiihhh___QQQEEEAAACCCAAANNNbbbsssvvvpppnnnpppiiilllmmmkkkhhhaaaTTTGGGHHHLLLQQQUUUUUUQQQKKKFFFCCC===666///***'''%%%###%%%%%%%%%&&&'''((()))***&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###""""""$$$'''((()))&&&$$$%%%''')))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&((()))'''$$$###$$$&&&$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&"""&&&***)))$$$"""%%%)))$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''(((((((((''''''&&&$$$######$$$&&&'''$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((++++++,,,,,,...///111222444444444444444444444444333555888::::::999:::;;;>>>>>>===<<<<<<<<<<<<<<<<<>>@@@BBBIIIPPPXXXfffvvvuuupppkkkggggggiiilllmmmtttwwwyyyxxxsssppppppqqqiiiiiihhhgggdddaaa]]][[[ZZZWWWQQQJJJDDD???===<<<444333222333666999::::::===???BBBGGGKKKUUUdddppprrrnnncccQQQ@@@555///---...333999AAAMMM\\\eeegggiiiiiicccVVVGGG???@@@EEEPPP]]]kkknnnnnnnnnoooooonnnpppqqqmmmeeeYYYNNNGGGGGGMMMPPPPPPQQQRRRPPPKKK<<<888222---***(((&&&%%%(((((((((((()))+++,,,...%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&))))))(((''''''''''''((())))))((('''&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%''''''((((((((((((((((((&&&%%%%%%&&&((()))(((''''''&&&!!! '''***&&&&&&&&&%%%%%%$$$$$$$$$'''((()))))))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%$$$$$$$$$$$$###$$$""""""$$$''')))'''%%%%%%&&&(((*********))))))---......///000111222222555444444333333444444444666666777888999999999999444666888999:::;;;===???BBBBBBBBBDDDNNNaaazzz~~~~~~}}}wwwzzzmmmXXXMMMFFFBBBDDD;;;;;;:::::::::999999999[[[YYYZZZ___fffkkkiiifff___WWWPPPQQQTTTWWW]]]bbbaaadddhhhkkkmmmmmmllljjjpppyyyyyyqqqiiihhhgggfffddd```[[[XXXRRROOOIIIEEEDDDHHHNNNSSSWWWYYY\\\___ccchhhnnnrrrrrrtttvvvwwwvvvuuuuuuuuutttsssqqqppppppsssvvvxxxyyyvvvttttttuuussslllgggWWWSSSOOONNNPPPUUUXXXZZZ___```aaacccfffhhhkkkllloooqqqtttuuusssqqqpppppplllggg```ZZZUUUQQQMMMJJJJJJGGGDDDCCCBBB@@@>>><<<777666555444333444444555333333222111111000////////////000000//////...---------..................///...,,,+++***+++,,,---++++++++++++,,,---.........------,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,------------,,,+++******)))******+++,,,---)))))))))******++++++++++++++++++***************)))***+++,,,,,,+++***)))************************++++++,,,---------,,,,,,))))))((((((((()))************+++---------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,------......///000000000222444444444555777999999:::;;;<<<;;;;;;;;;<<<===<<<===BBBDDDFFFLLLSSSdddrrrzzzqqqooollllllnnnoooooooooyyyyyyxxxvvvrrrnnnmmmllleeefffggggggfffccc___]]]VVVSSSMMMFFF@@@<<<999888444333333444777:::;;;<<>>BBBIIIYYYdddlllmmmkkklllnnnnnnqqqqqqooohhh[[[OOOFFFBBBDDDJJJNNNNNNOOOPPPMMMHHH;;;777111,,,)))(((&&&%%%&&&%%%%%%%%%%%%&&&((()))(((((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&%%%'''%%% %%%)))***'''&&&&&&&&&%%%%%%%%%$$$'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%&&&&&&&&&%%%%%%######$$$'''(((&&&$$$%%%&&&'''(((((()))((((((,,,---......///000111111333333333333444555666777::::::;;;<<<============:::<<<>>>>>>======???@@@@@@AAACCCFFFNNN```wwwzzzsssttt~~~zzz~~~mmmXXXMMMEEEBBBCCC::::::::::::999999999999XXXVVVVVVYYY___dddfffeee^^^WWWRRRSSSWWWZZZ```fffhhhhhhjjjnnnsssuuutttqqqttt{{{zzzssshhhggggggggggggeeeaaa^^^TTTQQQLLLHHHGGGJJJNNNQQQUUUWWWYYY[[[^^^bbbgggjjjppprrrtttuuutttsssttttttsssrrrqqqqqqrrrtttvvvwwwvvvtttsssttttttqqqkkkeeeXXXTTTPPPNNNOOORRRSSSTTT\\\]]]___aaaccceeeffffffkkknnnrrrtttuuuuuuuuuvvvvvvqqqiiiaaaZZZUUUPPPNNNNNNKKKGGGEEECCCAAA>>><<<888777666444444555666666444333333222222111111000111000//////......//////000///---,,,,,,---...000///...,,,+++++++++,,,---++++++++++++,,,---............------,,,,,,---------,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***,,,+++++++++++++++,,,,,,&&&''')))***+++++++++******************+++++++++)))***+++,,,,,,+++***)))***************************+++,,,,,,---------,,,)))((('''''''''''''''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---///000111111000000///111333444444555888:::999<<>>===;;;;;;;;;<<<>>>@@@CCCFFFNNN^^^rrr~~~}}}~~~zzzpppgggjjjxxxlllWWWMMMEEEAAABBB::::::::::::999999999888RRRSSSTTTXXX\\\```bbbbbb]]]XXXVVVYYY\\\___eeekkkpppnnnmmmqqqxxx{{{xxxuuuuuuyyyyyyrrrkkkiiihhhiiijjjhhhdddaaaZZZWWWRRROOONNNPPPQQQRRRRRRTTTWWWYYY\\\___cccgggnnnpppsssttttttssstttuuutttttttttsssssstttttttttrrrrrrrrrtttuuurrrmmmiiibbb^^^YYYVVVTTTTTTRRRQQQWWWYYY\\\___bbbdddddddddhhhkkkpppsssuuuwwwyyy{{{zzzuuummmeee___YYYUUURRRQQQNNNIIIFFFCCC@@@===;;;888777555444444555555666444444444333333222222222222111///.........///000000///---,,,,,,---...///......---,,,,,,,,,,,,---++++++++++++,,,---......------,,,,,,,,,,,,---------------,,,,,,+++++++++*********++++++*********,,,,,,+++*********++++++$$$&&&)))+++,,,+++***))))))))))))***+++++++++,,,))))))++++++++++++))))))******************************+++,,,------------***)))((('''''''''''''''((()))***++++++,,,,,,,,,------------------------.........---------------...///222333444333222111222333444555555666999;;;:::>>>CCCEEEEEEEEEFFFHHHLLLIIIJJJNNNRRRWWWaaajjj{{{tttpppnnnpppmmmjjjkkkpppwww~~~}}}wwwpppkkkiiigggdddaaaeeegggjjjjjjfff___XXXSSSIIIFFFAAA;;;666333111000222333444666888;;;>>>AAACCCFFFJJJTTTbbboootttrrrgggUUU???222......///111333BBBTTTbbbmmmttttttpppjjjdddWWWHHH???DDDTTTbbbpppvvvyyyvvvsssvvvyyyzzzwwwsssjjjZZZJJJBBBCCCGGGEEEKKKPPPPPPPPPOOOJJJDDD777333...***(((((('''&&&))))))((((((''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((((((((('''%%%#########$$$%%%'''((())))))((())))))((('''&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&%%%$$$"""''')))((('''***+++)))'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((($$$%%%&&&'''''''''((()))&&&&&&&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$%%%'''(((*********+++,,,...///000000111111111222444555777888666777888999999:::999999<<<=========;;;:::;;;<<<@@@AAABBBDDDKKK[[[ppp|||}}}}}}xxxkkk```ddduuujjjVVVMMMEEE@@@AAA;;;;;;;;;;;;::::::::::::MMMPPPVVVZZZ\\\^^^______^^^[[[\\\aaadddeeejjjooorrrooonnnrrrwwwyyyvvvrrrnnnqqquuuzzz~~~~~~yyyuuuqqqmmmjjjiiijjjiiifffbbb^^^[[[WWWUUUUUUUUUTTTRRRPPPSSSVVVYYY\\\___cccfffjjjmmmqqqsssssstttuuuvvvvvvvvvvvvuuutttsssqqqqqqoooppprrruuuvvvuuussspppnnnjjjeee```\\\XXXSSSPPPSSSVVVYYY^^^aaadddeeefffeeeiiinnnqqqtttwwwzzz|||zzzvvvpppkkkfffbbb]]]ZZZUUUQQQKKKGGGCCCAAA>>><<<888777666444444444555555444444444333333333333333222111000......///000000..................------......------,,,,,,,,,---++++++++++++,,,---......,,,+++++++++++++++,,,,,,---------,,,,,,+++++++++************************+++******)))))))))******%%%''')))+++,,,+++***))))))))))))***+++++++++,,,)))***+++,,,,,,+++***)))************************)))***+++,,,------------++++++***)))(((((((((((()))***+++,,,------------------------------------........................---///111333444333222111444444555444444555888:::===BBBHHHJJJJJJKKKOOOSSSUUUQQQPPPSSSYYYbbbooo{{{zzztttqqqppppppnnnoooqqqvvv|||~~~xxxpppllljjjiiifffcccjjjkkkllliiibbbXXXNNNHHHCCC@@@<<<777333111000000000222555666888;;;@@@CCCEEEKKKSSS^^^lllxxxxxxqqq^^^LLL999222111000111333===KKK[[[fffnnnttttttqqqjjjaaaRRREEEEEERRRhhhxxx~~~}}}xxxwwwwwwuuuyyyrrreeeTTTEEE@@@CCCIIIIIINNNQQQPPPNNNLLLGGG@@@666222---***)))(((((('''%%%%%%%%%%%%$$$###""""""%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%&&&''')))***)))(((&&&$$$&&&'''''''''((((((((()))***++++++)))'''%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%((('''%%%%%%&&&&&&%%%###"""&&&'''$$$$$$''')))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((())))))###%%%(((((('''&&&''')))%%%&&&''''''&&&&&&%%%%%%'''&&&&&&%%%&&&((()))***))))))***,,,---///000000111111111111222333444555888888999:::;;;;;;;;;;;;===>>>@@@@@@??????@@@BBBBBBBBBAAAAAAHHHZZZpppyyyjjj^^^aaarrrfffUUULLLDDD??????<<<<<<<<<<<<;;;;;;;;;;;;IIIOOOWWW[[[[[[[[[]]]___aaaaaaeeeiiijjjhhhiiimmmnnnmmmnnnqqqtttuuurrrooogggfffhhhnnnvvv|||}}}}}}xxxrrrkkkhhhiiiiiifffbbb^^^[[[XXXXXXYYYXXXTTTQQQOOORRRUUUXXX[[[^^^aaadddeeeiiimmmppprrrtttvvvwwwwwwwwwvvvuuutttrrrrrrqqqpppqqqtttwwwyyyyyyyyyyyyuuurrrmmmhhhccc\\\VVVQQQRRRTTTWWW[[[```ccceeegggdddgggllloooqqqtttwwwzzzzzzxxxuuusssppplllhhhdddZZZVVVPPPKKKGGGDDDBBB@@@;;;:::888666555444444444333333333333333333333333111111000000//////000000,,,---......//////..................---------,,,++++++++++++,,,---......++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++***))))))***++++++***)))))))))))))))******((()))***+++,,,+++*********************+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++)))***+++,,,---.........,,,++++++************+++***+++,,,---............------------------------.........///////////////,,,---///000111111000000333444444333333555888;;;CCCHHHNNNQQQQQQSSSZZZ___^^^ZZZYYY]]]eeepppzzztttqqqpppqqqsssmmmsss}}}|||vvvqqqnnnllljjjiiillllllkkkfff]]]QQQFFF???===;;;777444222111000111///222666888999<<>>>>>>>>@@@BBBBBBAAA@@@AAAHHH[[[sssyyykkk```cccrrrbbbRRRKKKCCC??????<<<<<<<<<<<<;;;;;;;;;;;;IIIOOOVVVYYYXXXXXX\\\```ggghhhlllpppmmmfffccceeejjjlllpppsssuuuuuusssrrrgggdddbbbgggpppyyy|||tttjjjfffhhhiiigggddd^^^[[[YYYZZZ\\\[[[UUUQQQNNNQQQTTTVVVXXXYYY\\\^^^___ccchhhlllooorrruuuwwwvvvvvvuuuttttttttttttttttttvvvxxxyyyzzz|||}}}~~~xxxvvvrrrnnniiibbb[[[VVVRRRTTTVVVYYY\\\```ccceeedddgggjjjmmmnnnpppsssvvvzzzyyyyyyyyywwwsssnnnjjjaaa]]]VVVQQQNNNKKKIIIGGG???>>>;;;999777555555555222222222222222333333333000111111111111000//////---,,,,,,,,,---///000222...............------,,,++++++++++++,,,---......+++++++++++++++,,,------+++,,,,,,,,,,,,,,,,,,---,,,+++************+++,,,))))))))))))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************+++,,,---......---,,,+++++++++++++++++++++++++++))))))+++,,,---.........++++++*********++++++,,,***+++,,,---........................................../////////000000000//////000000111222222222333444555555666:::???BBBJJJPPPUUUWWWXXX\\\dddllliiiggghhhoooxxx}}}zzzuuuqqqoooppprrrsssqqqwww{{{uuuoookkkiiijjjiiiiiigggbbbYYYNNNCCC===777666333111000000111111000444999;;;;;;???EEEKKKRRR```nnnuuu{{{}}}qqqbbbJJJ;;;111333777888===FFFRRR___kkkoooooonnnkkkhhh\\\TTTOOOWWWooo|||wwwqqqfffWWWLLLHHHKKKPPPSSSUUUWWWUUUNNNHHHDDD>>>888555111---+++++++++++++++(((((()))***))))))''''''(((((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''))))))(((((('''&&&&&&%%%&&&$$$$$$$$$&&&'''&&&%%%$$$((()))%%%###&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''''''''((((((((())),,,000...***&&&&&&(((###%%%((((((&&&&&&''')))$$$$$$%%%&&&'''''''''''')))***+++---...000111222111222222333444666777888444555666777777888777777777999;;;;;;;;;;;;===??????@@@AAACCCLLL^^^uuu{{{ooogggjjjwww~~~~~~___PPPJJJCCC>>>>>>;;;;;;:::::::::999999999JJJOOOUUUVVVTTTVVV\\\bbbjjjlllqqqtttnnnddd^^^^^^iiinnntttxxxyyyxxxxxxwwwmmmgggccceeemmmwww}}}~~~tttiiieeegggiiihhhfff___]]][[[]]]___^^^XXXRRRNNNPPPSSSTTTTTTUUUWWWXXX[[[___eeejjjmmmqqqtttvvvttttttsssssstttuuuwwwxxxxxxzzz{{{{{{{{{}}}zzzxxxuuurrrnnnggg```[[[TTTTTTUUUWWWZZZ]]]aaaccceeegggjjjkkklllnnnqqqsssyyyyyyzzz{{{zzzvvvpppkkkgggbbb[[[VVVSSSQQQNNNMMMCCCAAA>>>;;;888777666666222222222222222222222222000111111222222111///......---***)))+++...222555......//////......---,,,++++++++++++,,,---......,,,,,,,,,,,,------...///+++++++++,,,,,,------------,,,+++******+++,,,---************+++,,,---...///...---,,,++++++++++++,,,+++++++++******)))))),,,,,,............,,,,,,++++++++++++++++++++++++((()))+++,,,---.........***)))))))))***+++,,,,,,******+++,,,------------.........................../////////000000111111333333333333444555666777555666888999<<<@@@FFFJJJPPPUUUZZZ\\\\\\aaakkktttrrrqqqvvv{{{xxxssspppnnnoooqqqrrrxxxzzz|||uuummmgggfffgggeeedddccc^^^VVVMMMDDD>>>444222000/////////111222222666;;;===>>>AAAHHHNNNXXXhhhwww|||~~~{{{mmm[[[CCC555---222777:::CCCOOOUUUaaammmpppmmmjjjeee```UUUOOOOOOaaa}}}{{{xxxjjj___RRRLLLOOOWWW]]]```\\\\\\XXXPPPIIIEEE???999555222---++++++,,,,,,,,,$$$%%%&&&''''''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""%%%''')))+++,,,((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((($$$%%%''''''&&&'''(((*********)))(((''''''&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%***,,,)))'''(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&&&&'''''''''(((,,,000333111+++''''''((("""%%%(((((('''&&&(((***"""###%%%&&&''''''&&&%%%)))***+++---///111222333111111222444666999;;;<<<888888:::;;;;;;;;;;;;;;;;;;===>>>>>>======???@@@<<>>>>>999999999888888888777777QQQNNNKKKLLLPPPVVV\\\___iiimmmqqqmmmeee^^^^^^```iiikkkooouuuzzz|||{{{zzzyyysssnnnoootttxxxwwwtttvvvqqqllliiiiiihhheeebbb```bbbccccccaaa\\\WWWSSSOOOMMMLLLNNNSSSVVVWWWVVVXXX[[[___dddjjjnnnrrrtttrrrsssuuuuuuvvvwwwzzz|||||||||||||||}}}~~~yyyyyywwwvvvtttpppjjjfff```[[[UUUPPPOOORRRWWW[[[[[[```dddeeedddgggmmmrrrrrrvvvzzz~~~~~~|||wwwtttnnniiiccc^^^[[[XXXSSSOOOIIIFFFBBB???<<<:::666444777666444222111000111111111111111111000000000000000000000000000000000000///000000000///...------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++*********))))))(((((()))***++++++)))(((((((((''''''&&&&&&---+++***(((((()))+++,,,,,,,,,---......------,,,---,,,,,,++++++,,,,,,---000///---+++******++++++***+++,,,,,,------------++++++++++++++++++++++++******++++++,,,---.........///000000000///...---///000111111111111000000//////111222333444444444444555777888;;;BBBKKKSSS[[[ZZZ[[[___eeelllqqqtttwww~~~sssuuutttooommmpppssssss|||}}}~~~}}}|||wwwqqqnnnllljjjgggdddfffdddaaa\\\UUUKKKAAA:::555444333222222222333444666888:::===@@@FFFLLLPPP___nnn{{{zzzqqq```QQQ:::999777666999CCCQQQ\\\ggglllqqqpppllldddYYYQQQEEEFFFQQQhhh~~~~~~}}}yyyjjjZZZOOOSSS```jjjrrryyyxxxkkk___XXXPPPBBB666222///...,,,***)))(((''''''(((((('''&&&%%%%%%$$$$$$)))((((((&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&))))))'''$$$'''&&&$$$$$$$$$&&&((()))(((&&&$$$$$$%%%&&&'''&&&###$$$%%%%%%&&&&&&%%%%%%&&&'''((())))))'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''!!!"""###%%%&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((***+++++++++,,,,,,---...///000000000111222444666777888999999:::<<<======<<<:::999===<<<<<<<<<===>>>@@@AAABBBAAAAAAGGGTTTfffyyytttiiikkk{{{~~~}}}```MMMEEEAAA>>><<<===<<<::::::;;;;;;;;;:::QQQNNNLLLLLLPPPVVV]]]```kkkoooqqqnnnfffbbbbbbeeejjjllloootttyyy|||||||||yyyvvvuuuuuusssqqquuuqqqmmmiiigggeeecccbbbaaacccddddddbbb^^^YYYVVVQQQNNNLLLMMMPPPTTTVVVVVVXXXZZZ___ccchhhkkkmmmoooppprrruuuvvvwwwxxx{{{}}}}}}}}}|||}}}}}}~~~}}}|||zzzyyyxxxuuuqqqnnnfffaaaYYYQQQOOOPPPUUUXXXZZZ___dddeeeeeefffjjjnnnpppsssxxx|||}}}|||yyyvvvtttpppjjjfffbbb]]]WWWRRRMMMJJJFFFBBB@@@>>>;;;888777666444333111111111222111111111000000000//////000000000000000000000000....../////////......---...//////000000//////...++++++,,,,,,,,,---------,,,,,,++++++++++++++++++***))))))))))))******+++,,,,,,,,,++++++******************+++++++++******------------------,,,,,,---,,,,,,++++++,,,,,,---///...---+++******+++++++++,,,---............---++++++++++++++++++++++++***+++,,,---------------......////////////....../////////000111111222222333333555666666666555555666888:::<<>>>>>===<<<<<<===>>>???DDDCCCCCCIIIUUUhhh{{{tttkkknnn}}}aaaNNNFFFAAA>>><<<<<<:::888888999:::999888PPPNNNLLLLLLOOOVVV]]]bbblllpppsssqqqlllhhhiiikkklllmmmooosssvvvzzz}}}}}}vvvpppnnnmmmrrrpppmmmhhhcccaaaaaabbbbbbccceeeeeeccc```\\\YYYUUUQQQMMMKKKMMMQQQSSSUUUWWWYYY]]]aaaeeegggiiiiiimmmppptttwwwxxxzzz|||}}}}}}}}}}}}~~~~~~{{{zzzzzzyyywwwuuuoooiii```WWWQQQPPPRRRSSSXXX]]]bbbeeeddddddfffhhhllloootttyyy||||||{{{zzz{{{xxxsssoooiiibbb[[[VVVOOOLLLGGGCCCAAA>>><<<:::777777555444333222222222000000000000////////////000000000000000000000000------..................,,,------......------,,,,,,,,,,,,,,,------------++++++++++++++++++,,,,,,++++++***)))))))))******---------------,,,,,,,,,'''(((+++------,,,+++***.........------,,,,,,+++---,,,,,,++++++,,,,,,---///...---+++++++++,,,,,,------......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---,,,------------...///000000////////////111333555666888999:::::::::999777666888;;;>>>AAAEEEMMMVVV]]]fffmmmuuuzzz{{{}}}~~~wwwrrrooonnnqqqrrrppprrrwww|||}}}||||||}}}}}}|||zzzxxxwwwuuussspppnnnmmmllljjjhhh```\\\VVVOOOIIIBBB;;;777222111111111333444666777:::>>>AAACCCDDDIIIRRRYYYhhhttt}}}yyyjjjWWWDDD777444444777>>>KKKYYYeeekkkpppooommmggg]]]OOOCCC<<<>>>EEERRRaaaoooxxxzzzyyyyyywwwtttqqqssstttooogggWWWSSSYYYmmmrrrdddSSS@@@444000......,,,+++)))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((&&&%%%'''&&&%%%$$$%%%&&&'''(((&&&%%%%%%&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%&&&''''''((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))((((((&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$&&&'''((()))***+++,,,,,,---...///000000222222333333333333444444888999::::::;;;<<<============<<<<<<===>>>@@@AAACCCCCCDDDIIITTTfffzzztttnnnssseeeQQQHHHBBB???===;;;999777777888999888777QQQOOOMMMLLLNNNUUU]]]bbbkkkqqqvvvwwwtttpppnnnooonnnnnnnnnoooqqqvvv|||xxxooojjjjjjnnnnnnlllggg```]]]^^^aaaaaacccdddeeedddaaa^^^\\\XXXTTTOOOLLLLLLNNNQQQSSSUUUWWW[[[___ccceeeggggggjjjnnnssswwwyyy{{{|||~~~|||}}}~~~}}}yyywwwwwwwwwwwwvvvuuuppphhh```XXXSSSPPPNNNTTTXXX^^^bbbccccccdddeeeiiilllqqqvvvzzz|||~~~~~~~~~}}}zzzvvvoooggg___ZZZSSSPPPJJJFFFCCCAAA>>><<<888888777555444333333222000000000/////////......////////////////////////+++,,,---......///......+++,,,,,,------,,,,,,+++,,,,,,------------------*********++++++,,,,,,,,,,,,++++++***))))))))))))++++++++++++++++++++++++''')))***,,,------,,,,,,///......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......,,,++++++,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...---,,,------,,,,,,---///111222000000000000333666:::<<<<<<=========<<<:::888777888===CCCHHHNNNVVVaaahhhttt|||}}}yyyuuusssrrrlllppprrrppprrrxxx||||||vvvwwwyyy{{{|||}}}}}}}}}vvvuuusssrrrpppmmmjjjhhh___YYYQQQIIIBBB<<<777333000000111222444666999:::>>>AAAEEEFFFHHHOOO\\\fffnnntttwwwooo]]]KKK===555444444888CCCTTTeeeqqqvvvwwwqqqhhh^^^RRRFFF===;;;>>>HHHXXXeeemmmoooppppppmmmkkkkkkmmmpppnnnfff^^^SSSSSS[[[lllyyynnn___MMM===444000---,,,***)))((('''''''''((((((''''''&&&&&&&&&%%%((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""############$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%'''&&&%%%%%%%%%&&&&&&'''%%%%%%%%%'''((((((%%%######$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$&&&''''''''''''''''''&&&&&&&&&''''''((((((((((((%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&((())))))+++,,,,,,---...///000000//////000000111111222222888888888999;;;===>>>???;;;;;;;;;;;;===???AAACCC@@@@@@BBBFFFPPPbbbuuutttrrrzzzjjjUUUKKKEEEAAA@@@===;;;999999:::::::::999TTTSSSPPPMMMNNNSSS\\\cccjjjpppyyy}}}|||wwwsssppppppnnnllljjjjjjpppyyy}}}rrrjjjhhhlllmmmlllgggaaa^^^^^^``````aaacccdddcccbbb```^^^[[[YYYUUUQQQNNNOOOQQQSSSTTTUUUXXX\\\```dddfffhhhhhhlllrrrvvvxxxzzz|||~~~|||}}}|||wwwttttttuuuvvvvvvvvvtttpppjjjbbbYYYRRRMMMQQQTTTYYY]]]___aaacccdddgggiiimmmrrrwww{{{~~~}}}wwwoooiiieee\\\XXXRRRLLLIIIFFFCCCAAA<<<;;;:::888777555333222000000000000////////////////////////////////////,,,,,,---...//////////////////000000000000//////------------------------*********++++++,,,,,,,,,,,,,,,+++***))))))******)))))))))*********************)))******,,,...//////...---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,---...///,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,......------...///111333222222222444777;;;>>>AAA>>>>>>===<<<;;;:::999888999>>>GGGOOOWWW```kkksss}}}~~~}}}}}}tttooommmlllllllllpppqqqooopppuuuxxxxxxrrrsssuuuwwwyyy{{{|||}}}ttttttsssppplllgggcccaaa]]]WWWMMMCCC<<<777333111000000111333555888;;;===???AAAEEEGGGMMMXXXgggrrrvvvtttmmmaaaOOO@@@999777555666===LLL```ssstttdddVVVIII===:::===@@@MMM^^^jjjnnnnnnnnnoooiiiggggggjjjkkkeee[[[TTTMMMPPPWWWcccpppyyyyyyuuuuuupppeeeTTTEEE999222///+++***)))''''''&&&&&&&&&((('''''''''''''''&&&&&&((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%'''((((((%%%######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&((())))))+++,,,,,,---...///000000......///111222444555555777888888999;;;===???@@@>>>===<<<<<<<<<>>>???@@@???@@@AAAEEEMMM^^^qqq~~~vvvwwwoooXXXNNNHHHDDDCCC@@@>>><<<<<<===>>>===<<<[[[ZZZVVVRRRPPPTTT\\\cccjjjqqqzzz{{{vvvrrrpppmmmhhhcccbbbhhhsss|||yyynnnkkklllmmmllljjjgggcccbbbaaa___```bbbcccdddcccbbbaaa______]]]ZZZVVVTTTUUUVVVSSSTTTUUUXXX\\\aaaeeehhhhhhkkkppptttvvvxxx{{{}}}|||}}}}}}zzzuuussstttvvvwwwxxxwwwwwwuuuqqqjjjaaaXXXSSSRRRRRRTTTWWWZZZ^^^aaaccceeegggiiimmmrrrwww|||~~~yyyuuusssddd___XXXQQQLLLIIIFFFDDDBBBAAA@@@>>>;;;888666444111111111111000000000000000000000000000000000000---...//////////////////......////////////..................------------++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++++++++,,,+++***)))***+++...///...---,,,++++++,,,......---,,,,,,++++++,,,,,,---------,,,,,,,,,...///000,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......////////////000111222222444444555777:::>>>AAACCC>>>===;;;:::::::::;;;<<<;;;BBBLLLUUU^^^gggrrryyy~~~vvvnnniiigggfffeeelllpppqqqooonnnrrrtttsssrrrrrrrrrrrrssssssttttttsssttttttpppjjjccc___\\\XXXRRRHHH???999555222000222222333555777;;;>>>??????BBBFFFMMMWWWcccpppwww{{{ppp```QQQBBB888555888777===III[[[nnnrrr___PPPBBB888999@@@HHHTTTbbblllnnnlllllllllgggdddcccddd```WWWPPPMMMIIIPPPXXX^^^fffmmmqqqpppoooiii[[[JJJ===666111,,,***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$&&&'''((()))***+++,,,,,,---...///000000000000222333555777888999777888999:::<<<===>>>???BBBAAA???===<<<;;;;;;;;;@@@BBBCCCEEELLL[[[ooo}}}zzzqqqZZZOOOIIIFFFEEEBBB@@@>>>>>>???@@@???>>>dddbbb^^^WWWSSSVVV^^^eeemmmrrryyy~~~|||xxxuuupppllleee]]]ZZZ```mmmxxxxxxsssnnnnnnooooooooolllgggddd```aaacccdddeeeeeeeeedddcccfffgggeeeaaa\\\ZZZZZZUUUTTTSSSTTTWWW\\\aaaeeehhhjjjnnnqqqsssvvvzzz|||}}}~~~}}}wwwtttqqqqqqssswwwyyyzzzxxxxxxvvvsssnnngggaaa^^^VVVTTTRRRRRRUUUYYY^^^aaacccccceeehhhmmmrrrwwwzzz~~~pppjjjbbbZZZUUUPPPMMMKKKIIIHHHGGGDDDAAA===:::888222222222222111111111111000000000000000000000000000000000111000000//////,,,,,,------------,,,,,,///.........------------,,,,,,++++++++++++++++++++++++*********+++,,,,,,************++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,+++++++++---///000---,,,,,,++++++,,,,,,------,,,,,,,,,---...000111------......---,,,,,,+++---------------------------,,,+++***+++---...000000111111222222222111111333444777999<<>><<<:::888888;;;>>>@@@@@@GGGQQQZZZbbbjjjtttzzz}}}}}}xxxpppjjjgggffffffffflllpppqqqooonnnqqqsssrrrsssrrrqqqpppooonnnnnnnnnppprrrsssooohhhaaa\\\ZZZPPPJJJBBB;;;666444222111333444555666999<<>>===<<<<<<<<<===@@@BBBCCCDDDIIIWWWjjjyyypppYYYNNNIIIFFFEEEAAA???======>>>???>>>===jjjhhhccc\\\VVVXXX```gggpppsssxxx{{{|||{{{yyyxxxoookkkcccYYYUUU\\\iiiuuu|||qqqpppqqqsssuuurrrlllfffaaabbbdddfffggggggggggggfffjjjnnnmmmhhhbbb___]]]VVVTTTRRRQQQSSSXXX^^^aaahhhjjjmmmoooqqquuuyyy|||~~~|||yyywwwpppnnnmmmnnnrrrvvvyyyzzzzzzyyyvvvrrrnnnkkkhhhfff[[[VVVQQQOOOQQQVVV[[[^^^aaaaaabbbdddhhhnnnssswwwyyy}}}zzzppphhhbbb]]]ZZZWWWNNNNNNLLLIIIEEE@@@<<<:::333333333222222222111111000000000000000000000000111111222111111000///...//////000000000000////////////.........------------,,,,,,++++++*********************+++,,,------(((((()))))))))*********+++,,,---......---+++***,,,,,,+++***+++...000111---,,,,,,++++++,,,,,,------,,,,,,,,,---///000111.../////////...------,,,---------------------------+++))))))***,,,///111111222333444444333111000333444777:::===???AAAAAA???<<<999777888<<>>===<<<;;;<<<<<<;;;<<<===???AAABBB>>>@@@AAAAAAEEERRReeettt|||oooXXXMMMHHHEEEDDD???===<<<;;;<<<===<<<;;;kkkiiiddd^^^YYYXXX\\\aaannnrrrrrrpppuuu|||~~~yyyqqqiii```YYYUUUYYYggguuu}}}qqqooonnnqqquuuvvvsssooohhhbbbaaagggjjjfffdddfffmmmllllllnnnoooiii^^^TTTUUURRROOOMMMNNNRRRWWWZZZ^^^aaafffkkkoootttyyy}}}~~~~~~~~~|||yyyvvvtttuuupppppprrrtttvvvyyy{{{}}}xxxxxxyyywwwtttoooiiifff]]]YYYSSSNNNMMMQQQVVVZZZYYY]]]aaacccdddfffjjjnnnpppsssyyy{{{wwwtttooohhhcccYYYTTTNNNKKKKKKGGGAAA;;;;;;;;;999777555222000///111111111000000////////////000111222222111000///......//////000111111222000///---,,,,,,---///000+++,,,---......,,,***)))+++++++++,,,,,,,,,------++++++++++++++++++++++++((())),,,000444555555333))))))))))))************+++******+++---......------,,,,,,,,,,,,---......//////.........---------000///...---,,,+++++++++000//////.........//////555222222888888333222555444666999;;;;;;<<<<<<======;;;888999<<>>III]]]nnntttwwwwwwmmm___UUULLLAAA:::<<>>???@@@@@@@@@@@@AAAAAA@@@DDDRRRfffvvv}}}~~~~~~mmmWWWLLLFFFBBBAAA:::999999;;;===??????>>>nnnkkkfff^^^XXXWWWZZZ]]]gggllloooooottt|||~~~yyypppddd[[[VVVYYYgggvvvpppkkkiiinnnvvvzzzvvvqqqhhhcccaaafffiiifffeeefffllljjjiiikkkkkkeeeZZZQQQOOONNNLLLKKKMMMPPPTTTWWWZZZ___eeekkkppptttyyy|||{{{||||||{{{yyywwwvvvwwwsssssstttuuuvvvxxxyyyzzztttuuuuuutttqqqmmmhhhfffccc^^^XXXSSSPPPPPPSSSUUUTTTXXX\\\___```bbbeeegggkkknnnsssyyy|||vvvqqqhhhbbb[[[WWWUUUPPPHHHAAA===;;;999666444222000000111111111111000000000//////000111111111111000///---------...///000000000///...---,,,,,,---...///......---,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++))))))***,,,......,,,************++++++++++++,,,***))))))***,,,------,,,---------------....../////////.........---------///...---,,,,,,,,,,,,,,,...------,,,,,,---------///...111666777555666:::999;;;===??????>>>>>>>>>???<<<:::999<<>>BBBIIIMMM[[[jjjxxx}}}~~~ppp___LLL@@@666444555777===DDDTTTeeerrrssspppkkk^^^QQQFFFBBB===999;;;EEETTT^^^pppsssvvvssskkkddd```___YYYUUUPPPJJJEEEEEEPPP]]]hhhhhhhhhiiihhheee```]]]RRRDDD555...---+++***+++,,,,,,***)))((())))))***&&&'''((((((((('''&&&%%%%%%$$$#########$$$&&&'''%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$&&&'''(((%%%$$$$$$######$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))***+++***,,,.........///000222333333333444555555666666777999:::;;;;;;;;;===>>>;;;<<<<<<===>>>>>>???????????????@@@FFFUUUiiixxx}}}}}}}}}~~~iiiTTTKKKGGGDDDDDDAAA???>>>>>>??????>>><<>>EEEHHHHHHIIIIIIGGGDDDAAA???AAA???<<<;;;===CCCJJJNNNVVVaaannnwwwvvvnnniiiffffffcccaaa```ccciiiqqquuuvvvuuuttttttuuuuuutttrrrqqqmmmjjjiiijjjjjjgggddd[[[VVVOOOIIIFFFDDDBBBAAA:::777444333444666666666999===@@@@@@AAAFFFPPPWWWoooyyywwwaaaLLL<<<666111444999???GGGNNN^^^llluuupppeee[[[NNNBBB:::;;;;;;:::<<>>;;;;;;;;;<<<<<<======>>>>>>======???IIIZZZmmmzzz}}}~~~{{{{{{}}}gggRRRJJJFFFEEEEEEEEECCCAAAAAAAAAAAA@@@>>>kkkhhheeeaaa___```bbbdddeeejjjnnnmmmkkkmmmrrrvvvwwwooogggbbb```cccnnnyyy}}}}}}}}}~~~~~~uuulllhhhjjjnnnooonnnooollljjjjjjiiihhhhhhiiillliiihhhiiikkkiiibbb[[[QQQQQQQQQQQQQQQPPPPPPPPPQQQWWWaaajjjpppsssuuuwwwtttvvvxxxxxxwwwvvvwwwxxxxxxwwwvvvtttsssrrrqqqqqqmmmmmmnnnnnnmmmkkkjjjiiijjjhhhddd^^^XXXRRRNNNKKKNNNRRRXXX]]]aaabbbcccccc___bbbfffmmmuuu}}}~~~yyyrrrnnnkkkeee\\\UUUIIIFFFAAA<<<999777777777333333333222111111111000/////////000000/////////000000000000111111222222000111222222222222111000111000...------......///------------............------------------------+++++++++---//////...---++++++,,,,,,,,,---------,,,+++***+++---...---,,,///............///000000/////////...............,,,,,,,,,,,,,,,---......///////////////000000111...111444888<<>>@@@FFFOOOUUUaaalllyyyvvvnnniiifffeee___```bbbeeekkkrrrxxx|||~~~{{{xxxvvvuuutttrrrpppqqqnnnllllllkkkjjjgggdddYYYSSSLLLFFFAAA???===;;;888777666555666888999::::::>>>BBBDDDFFFOOO^^^jjjyyyxxxhhhQQQ???666333222666===GGGQQQXXXcccmmmrrrjjj\\\OOODDD<<<999:::;;;===CCCPPP```lllooommmkkkjjjjjjiiifffddd^^^SSSIIIEEEGGGNNN[[[gggiiigggddd```\\\VVVOOOJJJBBB888///------,,,,,,------,,,,,,++++++*********++++++++++++***)))((((((%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''&&&$$$$$$&&&'''$$$$$$$$$%%%%%%'''((((((&&&&&&''''''(((''''''&&&'''''''''''''''((((((((('''&&&$$$$$$$$$%%%'''((($$$%%%&&&''''''&&&%%%$$$'''''''''&&&%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))+++...///000111333555333333444555666777888999777888::::::::::::<<<>>>;;;;;;<<<<<<<<<=========???===<<<@@@LLL^^^ppp{{{|||~~~{{{{{{}}}gggRRRJJJFFFDDDDDDDDDCCCBBBBBBCCCDDDCCCBBBiiihhhfffdddeeeffffffgggeeehhhkkkjjjgggeeeiiinnnnnnjjjggggggffffffkkkrrruuuttttttvvvzzz}}}zzzpppeee___aaagggmmmpppqqqooommmkkkjjjjjjiiiiiigggeeehhhlllmmmhhhddd\\\[[[[[[YYYVVVSSSPPPNNNNNNTTT]]]eeekkknnnppprrrrrrtttuuuvvvtttttttttuuuwwwvvvtttrrrpppooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllljjjgggbbb\\\VVVRRRIIILLLPPPUUUZZZ]]]]]]]]]]]]___ccciiiqqqyyy~~~wwwsssooohhh^^^VVVOOOLLLGGGAAA===;;;;;;;;;666666555444333222111111000000////////////000000000000000000000000111111///000000111111000000///...///000000000///...---+++,,,,,,,,,,,,---------------------------------+++***)))***,,,---,,,***+++++++++,,,,,,,,,,,,---...---,,,---/////////---///............///000000////////////////////////,,,,,,,,,,,,---.../////////////////////000111222///333777===HHHXXXhhhrrr|||uuummmeee\\\SSSMMMFFFFFFDDDCCCFFFMMMVVV^^^iiittt{{{qqqjjjfffeeeeee]]]aaaiiipppwww||||||vvvrrroooooonnnmmmjjjiiihhhfffeeebbb___\\\WWWRRRJJJCCC>>>;;;888777666666666666666777999::::::???EEEIIIOOO]]]ooo~~~}}}iiiUUUCCC888222333555999BBBPPP]]]dddhhhmmmlllaaaSSSGGG>>>888888999;;;BBBMMMZZZfffmmmvvvqqqmmmmmmppprrrppplll]]]QQQFFFEEEKKKSSS^^^ggggggddd___ZZZTTTMMMEEE@@@<<<555//////...+++***,,,******++++++,,,,,,,,,,,,*********))))))((((((((()))******)))((('''%%%%%%&&&''''''&&&%%%%%%&&&((($$$$$$$$$%%%&&&'''((()))*********))))))(((&&&&&&""""""###$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&'''%%%%%%'''(((((('''%%%%%%'''''''''&&&&&&%%%%%%%%% !!!"""###$$$######"""$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((***---......000222444111111333555777999:::;;;666888::::::::::::<<<===<<<<<<============>>>>>>???======AAAMMM___ppp{{{zzz}}}|||}}}hhhTTTMMMJJJIIIIIIGGGEEEDDDDDDDDDDDDCCCBBBhhhgggggghhhiiiiiifffdddaaaaaaccceeecccaaadddjjjhhhfffgggjjjjjjgggfffhhhjjjhhhhhhkkkpppwww{{{}}}yyyvvvnnnbbbXXXXXX___hhhjjjmmmooollljjjkkkkkkiiifffcccaaaeeejjjmmmkkkhhheeedddbbb^^^YYYSSSOOOLLLLLLPPPWWW]]]aaaeeehhhkkknnnppprrrsssrrrrrrsssttttttsssqqqpppooonnnnnnmmmnnnnnnmmmmmmmmmnnnoooppppppqqqrrrpppmmmgggbbb^^^OOONNNOOORRRVVVYYY[[[[[[ZZZ\\\```eeelllsssyyy}}}~~~yyytttlllaaaXXXVVVSSSOOOIIIEEEAAA@@@???===<<<;;;999777555444333111111000000000000111111////////////////////////---------------------------...000111111///---,,,+++++++++,,,,,,,,,------........................111///------------+++)))+++++++++,,,,,,,,,------000.........000000///.........------......///000...////////////000000000......------...///000000------------...///000000...333;;;FFFWWWmmm~~~|||ssskkkbbbZZZSSSJJJKKKLLLLLLOOOVVVaaaiiiqqq|||xxxooojjjgggggggggdddjjjsss|||{{{vvvpppkkkiiijjjjjjjjjhhhgggeeeccc___\\\YYYWWWRRRMMMEEE>>>:::777444333444666777777666777999;;;<<>>>>>>>>AAAKKKZZZkkkwwwxxx{{{|||~~~iiiXXXSSSRRRRRRTTTOOOMMMJJJHHHGGGEEECCC@@@bbbccceeeiiillllllgggddd___\\\\\\```aaa___```dddbbbaaaeeejjjlllhhheeeeeeccc```^^^___dddjjjppprrrpppnnniii```WWWSSSVVVYYY\\\dddhhhggggggjjjjjjhhhfffbbb```ccciiimmmllliiihhhfffccc^^^XXXQQQLLLIIIJJJLLLOOORRRVVVZZZ___ccciiikkknnnooopppqqqrrrtttqqqppppppooooooooopppppppppooonnnmmmmmmooopppqqqrrrsssuuuuuusssnnniiifffZZZVVVRRRPPPSSSVVVXXXXXXVVVXXX\\\```fffkkkppprrr{{{~~~xxxnnneeeaaa___[[[UUUPPPLLLIIIHHHDDDCCCAAA???<<<999777666333222111000000111222333111111111111111111111111......,,,,,,,,,,,,........./////////......------,,,,,,,,,,,,---------...........................333111////////////...---,,,------------.........000...---...///000///------------------......///.../////////000000000000000000/////////000000111------------...///000111000888BBBPPPeee{{{zzzooofffaaa\\\UUUQQQNNNQQQUUUVVVYYYaaakkktttyyyvvvqqqllljjjkkkmmmoooqqquuu|||~~~qqqnnnkkkiiijjjkkkkkkkkkjjjiiifffbbb]]]YYYWWWVVVLLLGGG@@@:::777555444222444777999::::::;;;===@@@BBBJJJVVVcccppp{{{sss^^^III:::666888444???IIIOOOXXXeeennnpppnnneeeWWWLLLCCC<<<888555666<<>>???@@@EEERRRdddqqquuuyyy~~~|||~~~{{{~~~mmm\\\XXXXXXYYY[[[VVVTTTQQQOOOMMMKKKHHHEEEZZZ\\\aaahhhnnnooojjjfffaaa[[[YYY^^^___\\\\\\___]]]]]]aaaiiimmmjjjhhhiiibbb^^^ZZZXXXZZZ___ccceeellljjjeee^^^WWWQQQMMMKKKQQQ[[[bbbcccdddhhhjjjggghhhdddaaaccciiimmmmmmjjjgggeeeaaa\\\UUUOOOJJJGGGHHHIIIJJJKKKNNNSSSYYY]]]eeegggkkkmmmoooqqqsssuuuoooooooooooopppqqqrrrssspppooommmlllmmmnnnppprrrqqqsssuuuuuusssooojjjggg^^^WWWPPPLLLLLLOOOQQQQQQSSSUUUXXX]]]aaaeeehhhjjjrrrvvv||||||tttjjjiiieee```[[[VVVRRRPPPJJJHHHFFFCCC@@@<<<:::999444333222111111222333444555555555555555555555555222000///------///000222000///---,,,,,,,,,...///---------.........//////////////////////////////,,,+++******,,,......---............/////////000///...------...///...,,,---,,,,,,,,,,,,---........./////////000000111111111111000000000000111111////////////000111333333555===IIIXXXmmm|||ppphhh]]]VVVSSSQQQNNNJJJRRRVVVZZZ]]]```hhhrrr{{{}}}xxxxxxxxxvvvmmmkkkjjjiiikkkppptttwww{{{~~~|||kkkjjjjjjkkknnnoooooooooiiihhhddd___YYYUUUSSSSSSIIIDDD>>>999777666666555777:::===??????@@@DDDGGGGGGPPP^^^nnn|||vvvbbbOOO???777666:::>>>KKKWWW]]]dddmmmqqqoookkk^^^NNNDDD???<<<999999:::EEEUUUaaajjjrrr{{{dddXXXQQQXXXbbbeeeaaa^^^\\\WWWQQQJJJCCC<<<555000+++)))***......+++***+++((()))***++++++***((((((******))))))***,,,...///((('''&&&&&&'''))),,,...&&&'''((('''%%%%%%'''((('''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%$$$&&&)))+++,,,+++)))(((((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&'''((())))))&&&%%%$$$######%%%'''(((###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((()))***...000222222111222333555444444444444444444333333666777999999999999;;;===;;;;;;;;;;;;;;;;;;;;;;;;:::===???>>>AAALLL^^^llltttwww}}}~~~|||}}}yyy}}}qqq```[[[ZZZZZZ[[[XXXVVVTTTSSSRRRQQQOOOMMMUUUZZZaaagggjjjjjjhhhfffeeedddbbb^^^YYYUUUTTTTTTXXX```eeefffjjjoooooojjj```\\\VVVRRRQQQTTTZZZ]]]cccddddddccc___XXXRRRNNNQQQVVV]]]dddjjjmmmnnnooollljjjhhhhhhjjjmmmooopppkkkeee\\\TTTNNNJJJGGGEEEDDDHHHKKKLLLKKKLLLOOORRRVVV[[[ccciiillllllmmmmmmooopppqqqpppooooooqqqssspppooonnnmmmnnnoooqqqsssyyyvvvrrrppppppnnnkkkhhhaaa___ZZZSSSNNNMMMOOOQQQRRRVVV[[[___aaaccceeegggjjjmmmrrrvvvzzzyyyrrrmmmjjjddd\\\VVVPPPPPPNNNIIIBBB===<<<<<<::::::999888777777777777<<<:::777666666666444333666444333111///------,,,---...///...------...000111111111///------///000....../////////...------222///,,,+++,,,...000000---///111000///...///000...//////...---,,,...//////000000///---,,,,,,---000...+++,,,///111000...000000111111111000000///,,,...///000000111444666666DDDUUUdddmmmpppiii```TTTLLLDDDAAA@@@@@@CCCHHHQQQ[[[aaa______jjjzzz}}}wwwrrrpppoooooonnnnnnoooqqqtttyyy~~~zzzzzzqqqqqqqqqrrrtttssspppnnngggddd___ZZZWWWSSSNNNLLLIIIAAA666111111333333222777777999<<<<<<===CCCKKKSSSeeetttzzzyyybbbLLLBBB;;;555999CCCGGGXXXeeehhhllluuuvvvqqqfffUUUDDD=========>>>@@@HHHUUUeeeppptttwww|||zzziiiaaa]]]aaaeeecccaaacccZZZWWWOOOFFF<<<666333222000///...---,,,+++,,,,,,&&&(((***+++,,,+++)))(((***)))((('''((())),,,------,,,***)))((((((((()))***'''%%%&&&(((***(((&&&'''((((((((('''&&&&&&%%%$$$%%%%%%%%%$$$%%%(((+++(((''''''''')))***,,,...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%&&&''')))***&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$"""!!!!!!"""%%%'''((('''&&&%%%###"""""""""######$$$$$$$$$$$$%%%&&&''''''((())))))***+++,,,---...222000///111555777666444555666888:::;;;==================<<<:::999;;;<<<:::999:::===@@@JJJ]]]oooxxxzzz}}}~~~|||{{{|||sssccc^^^]]]]]]]]]ZZZYYYWWWUUUSSSQQQOOONNNZZZ\\\aaagggkkkmmmkkkhhhdddcccaaa^^^ZZZWWWUUUUUUYYY```ddddddgggkkkkkkggg\\\XXXTTTQQQRRRWWW]]]bbbfffhhhjjjiiifff```YYYUUUXXXXXXZZZ```iiippprrrrrrpppnnnmmmnnnqqqsssrrrqqqooojjjaaaYYYRRRLLLGGGDDDDDDFFFHHHIIIIIIJJJMMMOOOQQQVVV]]]bbbeeegggiiijjjlllnnnnnnmmmllllllnnnooonnnnnnmmmnnnoooqqqtttuuuwwwtttqqqpppqqqpppmmmjjjjjjhhhccc]]]WWWQQQLLLJJJLLLOOOTTTZZZ___bbbccccccfffiiimmmqqquuuyyy}}}}}}yyywwwrrrjjjdddYYYXXXUUUOOOGGGBBB@@@@@@AAA@@@>>><<<<<<===>>>???>>><<<:::999999999888777888777555333222111111111...///000///......000111000000000...,,,,,,...000,,,---.../////////......222///,,,+++,,,...//////,,,...//////...------...---......---,,,+++,,,......000000///...---...///222000...///111222111///000000000000000000000000---///000111111222555777999FFFUUU]]]```___WWWOOOFFF???::::::;;;<<<@@@FFFQQQYYY______dddsss}}}zzzuuupppnnnmmmnnnoooooorrrvvvzzz~~~}}}yyyxxxrrrssstttvvvwwwuuuqqqmmmfffbbb[[[UUUPPPKKKGGGDDDEEE>>>555222333555444333888888;;;???@@@AAAHHHPPPaaaooo{{{zzzeeeSSSBBB;;;888888AAANNNZZZfffnnnnnnpppvvvuuunnn^^^PPP@@@999777;;;CCCKKKYYYcccpppwwwyyyyyy|||}}}ooogggbbbdddfffbbb^^^___XXXTTTLLLBBB888222//////************))))))))))))'''((()))***+++******)))((('''&&&&&&&&&((()))***+++***((('''&&&&&&'''''')))&&&$$$%%%'''((('''&&&%%%%%%&&&&&&%%%%%%$$$###&&&''''''&&&%%%%%%'''***,,,+++***)))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$###"""!!!"""%%%&&&'''&&&%%%$$$###""""""######$$$''''''''''''((()))******+++,,,,,,---...//////000333222111333666777777555666777888:::;;;<<<<<<===<<<======<<<::::::;;;===;;;:::;;;===@@@JJJ]]]nnnyyy||||||~~~||||||wwwfff___\\\YYYYYYWWWVVVVVVUUUUUUUUUVVVVVVbbb```aaaeeelllpppnnnkkkfffeeecccaaa^^^[[[YYYXXXZZZ___bbbbbbdddggggggddd\\\YYYUUURRRTTTYYY```dddiiikkknnnooommmggg```\\\___ZZZWWW\\\gggpppttttttuuurrrpppsssxxxzzzxxxuuuuuuqqqjjjbbbZZZRRRKKKFFFFFFGGGHHHHHHHHHIIIKKKMMMLLLOOOTTTYYY\\\```dddgggjjjkkklllkkkjjjiiijjjkkklllmmmnnnooorrrtttwwwxxxuuusssrrrrrrrrrrrrpppooorrrooolllhhhccc[[[PPPHHHIIIJJJMMMTTT[[[```aaa___aaacccfffiiilllooossswww~~~yyyttthhhfffaaaYYYQQQKKKIIIHHHGGGEEEAAA>>>===???AAACCCCCCAAA===;;;::::::888777999888777666666555555666000111222111000///000222000000000...------///111,,,---...000111111111111222000---,,,,,,.........---///000000///......////////////...,,,,,,---///...///000///......000111333222111222333333222111222222111111111111222222///000111111111222555888;;;HHHTTTVVVQQQLLLEEE???999555333555888:::@@@GGGOOOVVV^^^cccnnnxxxvvvrrrooonnnppprrrtttrrrvvv}}}~~~zzzvvvvvvssstttvvvxxxwwwssslllggg^^^YYYRRRKKKGGGCCC@@@>>>>>>999444333555666666555999999;;;@@@BBBEEENNNWWWlllwwwwwwiiiPPPDDD999666777===LLL\\\lllrrrvvvttttttvvvqqqhhhTTTIII>>>999;;;CCCSSSaaammmuuu||||||xxxxxxyyy|||tttnnnhhhhhhfffaaa\\\ZZZVVVPPPFFF;;;333---+++***&&&'''((()))***))))))((()))))))))))))))******+++''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$((())))))(((&&&%%%'''(((---,,,+++***)))(((((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''''''''&&&''''''''''''&&&&&&%%%&&&%%%%%%%%%&&&'''((((((###$$$%%%&&&'''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%###"""###$$$&&&%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%&&&'''((((((------....../////////000333222222444666888777666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>===<<<<<<>>>@@@III\\\nnnzzz~~~|||}}}}}}~~~{{{jjjccc^^^ZZZXXXWWWWWWVVVVVVWWWYYY[[[\\\kkkeeeaaadddlllpppooolllkkkjjjhhhgggdddaaa\\\ZZZZZZ\\\___aaaccceeefffeeeaaa___[[[XXXYYY\\\aaadddjjjmmmppprrrooojjjccc^^^___[[[YYY\\\ccclllqqqtttwwwrrrpppsssyyy~~~}}}zzzzzzxxxsssnnnggg^^^VVVPPPMMMMMMLLLKKKJJJJJJKKKLLLIIIKKKNNNQQQUUU[[[aaaeeehhhjjjkkkkkkjjjiiijjjkkkmmmnnnppprrrtttvvvxxxyyyuuuttttttuuuuuuvvvuuuuuuuuurrrooonnnlllfff[[[RRROOOLLLKKKOOOXXX]]]^^^\\\]]]___aaabbbcccfffjjjmmmtttzzzxxxuuuoooggg___YYYVVVTTTRRRNNNHHHCCC@@@AAADDDFFFGGGDDD???;;;999777555333888888777777777777888888333444555333111//////000111222111000//////111333...000222555666777666666444222///...///000//////000222333333222111111222222222222111///...///111---...///......///111333333333444555555555333222444444444333333333333333000000111111111222666888<<>>DDDKKKPPPYYYdddooo}}}~~~{{{vvvtttrrrqqqqqqsssvvvxxxyyy||||||yyyxxx{{{|||xxxuuuuuuvvvwwwxxxxxxtttlllccc\\\QQQLLLEEE@@@>>>===<<<;;;777555333444666888888777:::888999>>>BBBHHHUUUaaaqqqzzzzzzhhhWWWEEE>>>999888;;;DDDVVVgggsssvvvwwwuuutttrrrhhh]]]LLLDDD???CCCMMM[[[lllyyy{{{{{{vvvttttttyyysssoookkkiiifffaaa\\\YYYRRRKKK@@@555...***((('''%%%'''***,,,---,,,++++++***)))((('''((()))+++,,,))))))************)))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''((('''&&&%%%&&&(((******))))))************''''''''''''''''''''''''""""""###%%%&&&&&&&&&&&&&&&''''''((('''&&&$$$###(((''''''&&&&&&&&&''''''###%%%'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&$$$######$$$%%%$$$###############$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''''',,,,,,,,,---------......222222333444555666777777888999::::::;;;;;;;;;;;;:::;;;<<<<<<;;;;;;===???>>>======???AAAJJJ\\\mmm{{{}}}nnnhhhccc^^^\\\\\\[[[ZZZYYYYYY[[[\\\^^^rrrkkkddddddjjjnnnnnnkkknnnllljjjiiifffbbb\\\WWWWWWYYY]]]bbbfffggghhhiiieeecccaaa``````cccfffhhhlllnnnrrrsssqqqkkkeeeaaa\\\^^^______```dddkkkqqquuuqqqmmmpppvvv|||~~~~~~}}}|||zzzxxxtttmmmeee___UUUTTTRRRQQQOOOMMMKKKJJJJJJKKKLLLNNNQQQWWW^^^cccfffhhhjjjkkkkkkkkklllmmmoooppprrruuuwwwxxxxxxxxxvvvwwwxxxxxxxxxyyyyyyzzzwwwsssooooooooollleee^^^XXXSSSNNNOOOUUUZZZ[[[ZZZ[[[\\\]]]]]]]]]^^^bbbdddjjjqqqzzz|||vvvpppjjjeeeccc```[[[TTTMMMHHHGGGHHHIIIEEEBBB<<<999777666444333666555555555555666777888666888888666333000//////111222222111///000222444555777:::<<<======<<<<<<777555333222333444333333222444555555444333333444333444444222000///000111......///......///222555333555888999999888666555666666777666666444333222000111111111111444888;;;???JJJQQQLLLAAA;;;::::::777666777<<<>>>AAAIIIRRR\\\ggguuu}}}zzzxxxvvvuuuooooooppprrrtttxxx{{{}}}~~~xxxuuuvvvzzz|||zzzxxxyyy|||{{{yyyvvvoooeeeYYYQQQGGGBBB<<<888777777777777333333444555888:::::::::;;;888888===CCCMMM]]]lllxxx~~~}}}nnnYYYGGG===;;;;;;>>>DDDPPP```nnnwwwxxxwwwtttooogggZZZNNNDDD???AAAPPPcccttt{{{vvvtttttt{{{{{{uuukkkkkkjjjgggdddaaa]]]YYYLLLEEE:::111,,,)))'''&&&%%%'''))),,,---...---,,,+++***((('''''')))+++---******++++++***)))((('''''''''''''''&&&&&&&&&%%%''''''&&&&&&%%%&&&&&&'''&&&&&&''''''(((''''''&&&"""$$$%%%&&&%%%%%%&&&(((((()))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&(((((()))))))))&&&&&&'''''''''&&&$$$###***)))((('''&&&%%%%%%%%%$$$&&&((()))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''%%%######$$$%%%$$$#########$$$$$$%%%%%%%%%%%%'''''''''(((((()))***++++++,,,,,,------.........000111222333444444555666888999::::::;;;;;;;;;;;;:::;;;<<<<<<;;;;;;===??????>>>>>>???AAAJJJ]]]nnn}}}qqqkkkfffaaa___]]]]]]\\\\\\\\\^^^___```yyyrrrjjjgggiiikkkkkkjjjjjjhhhgggfffeeeaaaYYYSSSTTTUUU[[[dddhhhhhhhhhkkkeeeeeefffgggiiikkklllmmmnnnpppssstttsssooojjjggg```cccfffddd```aaagggnnnrrrpppoooppptttxxx|||}}}}}}~~~zzzsssnnn^^^]]][[[YYYVVVRRRLLLHHHKKKKKKKKKKKKMMMRRRYYY^^^aaadddhhhkkklllmmmooopppoooqqqtttwwwyyyzzzyyyyyyxxxzzz{{{zzzyyyyyyzzz|||yyyvvvrrrppppppnnnkkkhhhbbb^^^YYYXXXZZZ\\\\\\[[[[[[[[[[[[YYYXXXYYY[[[^^^aaagggooovvv|||{{{vvvrrriiieee___XXXRRRNNNKKKJJJEEEAAA<<<999999999999888555555555555555666777777999:::;;;:::777444333333333444444333222222444777===???BBBDDDDDDCCCAAA@@@:::999777888999::::::999555666888888666555666777555555555333111000111222111111111000000111444777666999>>>AAA@@@>>>======;;;<<<===>>><<<999555333222222333333444777<<<@@@FFFNNNQQQHHH===888777888999999;;;@@@DDDIIITTT^^^qqq{{{|||wwwsssrrrrrrrrrqqqmmmppptttyyy~~~|||zzz{{{}}}~~~}}}yyyvvvwww|||}}}|||}}}}}}wwwqqqhhh]]]RRRKKKAAA===888555444333222111333444555777999:::;;;<<<>>><<<>>>DDDLLLWWWhhhwww{{{ooo]]]JJJ===777:::???GGGQQQ^^^kkkttt|||zzzvvvnnndddXXXKKKBBB>>>===FFF[[[rrr~~~{{{xxxwwwwwwxxxnnnjjjjjjjjjcccfffgggccc```^^^ZZZUUUEEE>>>444...+++***(((&&&$$$%%%''')))***++++++++++++***((('''((()))+++,,,***))))))((('''&&&&&&%%%&&&''''''(((((('''&&&&&&&&&''''''&&&%%%%%%&&&((($$$$$$%%%%%%&&&&&&%%%%%% """$$$%%%%%%%%%&&&''')))******)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$))))))'''&&&%%%%%%$$$$$$%%%&&&'''((()))(((((('''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######$$$%%%$$$######$$$%%%%%%&&&%%%%%%$$$'''&&&&&&''''''((()))***,,,,,,---...///000111111///111333333333333555666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>???>>>>>>@@@BBBKKK^^^ppppppjjjeee```^^^[[[\\\]]]___```aaabbbbbbzzzqqqkkkhhhhhhiiiiiieeedddcccdddeeebbbZZZSSSRRRSSSZZZeeejjjhhhgggiiifffhhhkkknnnooonnnmmmllllllmmmppprrrrrrqqqooonnnlllllljjjfffcccccchhhmmmpppsssuuuvvvuuuuuuwwwxxx}}}|||xxxjjjiiigggeeeaaaZZZQQQKKKKKKJJJIIIHHHIIIMMMSSSWWWYYY]]]cccgggjjjllloooqqqnnnpppuuuyyy|||}}}|||{{{yyy{{{|||{{{xxxwwwyyyzzzwwwvvvtttrrrqqqqqqppppppllllllkkkjjjhhhfffcccaaa[[[ZZZYYYVVVTTTTTTWWWYYYZZZ^^^dddjjjoootttyyy|||tttrrrnnnhhhbbb\\\WWWTTTMMMIIICCC???======<<<;;;777777666666666777888888999<<<>>>>>>===;;;;;;;;;:::;;;;;;:::999:::<<<>>>DDDFFFHHHIIIIIIFFFDDDBBB>>>===<<<===???@@@@@@???:::<<<>>>===<<<;;;<<<<<<999:::999777555444555666666666555333333444777:::;;;@@@GGGJJJIIIHHHGGGGGGFFFHHHKKKKKKIIICCC>>>:::444555555666888<<>>;;;;;;<<<>>>???DDDKKKRRRZZZiiivvvuuussspppoooqqqrrrrrrrrrssswww}}}{{{uuussswww{{{}}}}}}zzzwwwwww|||~~~|||{{{|||}}}xxxpppggg^^^TTTKKKEEE;;;888555444444333333222444555777888999:::<<<===BBBCCCIIIRRR[[[fffuuuvvvjjjZZZJJJ@@@;;;:::???GGGRRR```mmmuuuxxx|||wwwooocccUUUIIIAAA>>>>>>AAAOOOddduuu|||}}}}}}}}}}}}|||zzzyyyxxxyyyzzz{{{xxxooobbb\\\^^^aaabbb```eeeeee```[[[XXXSSSLLL===666...*********(((%%%$$$$$$%%%&&&((()))*********)))((((((((()))++++++,,,***)))'''&&&%%%&&&&&&%%%&&&'''(((((('''&&&&&&$$$&&&'''&&&$$$###%%%(((###$$$%%%%%%&&&&&&%%%%%%!!!$$$&&&'''&&&%%%%%%&&&''''''(((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###%%%$$$$$$%%%%%%&&&'''((()))***+++---...000111222///222444444333333666888666777888:::;;;<<<<<<===<<<======<<<::::::;;;===>>>===>>>@@@CCCLLL```qqq{{{lllgggdddaaa___]]]^^^```aaabbbbbbaaa```wwwoooiiiggghhhiiicccbbbbbbeeegggddd]]]VVVQQQRRRZZZfffjjjfffdddgggjjjllloooqqqqqqnnnjjjggghhhiiillloooqqqqqqqqqqqqwwwrrrlllgggfffhhhkkkmmmpppvvv||||||xxxtttsssttt~~~|||tttsssqqqoookkkbbbWWWOOOJJJIIIHHHFFFFFFIIINNNRRRTTTXXX___dddhhhkkknnnpppllloootttzzz}}}~~~yyy{{{|||{{{wwwvvvwwwyyyrrrsssttttttssstttvvvxxxssswwwzzz{{{wwwqqqkkkhhhZZZZZZXXXTTTRRRQQQTTTVVVUUUXXX]]]bbbfffkkkqqqttt{{{{{{uuunnngggdddYYYSSSLLLEEEAAA>>><<<;;;:::999999888888999999:::999<<>>EEEHHHRRR^^^hhhqqq}}}wwwjjjZZZIII>>>;;;>>>BBBGGGPPP]]]kkkvvvzzzxxxvvvpppfffXXXJJJ???===@@@AAAHHHWWWjjjtttuuuuuuwwwyyyxxxwwwvvvvvvvvvxxxyyytttkkk]]]RRRRRRYYY]]]\\\```eeeeee^^^WWWSSSLLLEEE777111+++(((******'''$$$&&&&&&&&&&&&((()))***+++)))))))))))))))******+++///---***(((''''''(((((($$$%%%&&&'''''''''&&&%%%###%%%&&&%%%""""""$$$'''%%%&&&&&&'''((((((((('''$$$&&&((((((&&&%%%$$$%%%!!!###%%%'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%%%%$$$$$$###$$$%%%'''(((#########$$$%%%&&&((()))$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""###$$$&&&&&&%%%%%%&&&&&&'''&&&%%%###"""(((((('''(((((()))***+++&&&'''(((***,,,...///000000333555555444444777999555666888:::;;;==================<<<::::::;;;<<<>>>===>>>@@@CCCMMMaaarrruuuhhheeedddccccccaaabbbcccdddccc```\\\ZZZyyyoooiiigggggghhhfffccccccdddccc```]]]VVVVVVWWWYYY]]]aaaeeehhhlllppptttuuusssnnniiifffggghhhiiikkknnnqqqsssttttttvvvuuupppnnnnnnkkkgggrrrqqqpppqqqrrrsssrrrpppzzz}}}zzz{{{zzzzzz{{{wwwhhhXXXRRRNNNIIIFFFGGGIIIKKKKKKNNNTTT\\\aaadddfffiiikkkooouuuyyyxxxxxxzzzzzzxxxzzzyyyxxxwwwvvvuuuttttttwwwvvvvvvwwwxxxyyy{{{|||{{{vvvoooaaaZZZPPPIIIHHHIIILLLNNNQQQTTTYYY]]]```dddiiillltttzzzxxxsssllleee[[[UUURRROOOIIIDDD>>>;;;999999;;;<<<<<<<<<:::;;;===@@@CCCFFFIIIJJJFFFGGGHHHIIIIIIJJJJJJJJJNNNQQQRRRPPPJJJDDDBBBAAA<<>><<<999888999<<>><<<333222000///000222555777555777:::::::::===BBBFFFOOOXXXdddooozzz}}}gggRRRHHH@@@777555;;;HHHTTTbbbmmmwww}}}vvvvvvhhhYYYNNNCCC:::;;;@@@HHHTTTcccnnnrrrrrrsssuuutttrrrrrrsssuuuvvvtttrrr```WWWPPPOOOPPPRRRXXX^^^dddbbb___\\\WWWMMM@@@777222111...+++)))(((''''''(((''''''&&&&&&&&&''''''***)))(((''''''((()))***)))+++,,,,,,***(((''''''&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''((()))))))))((('''&&&%%%$$$!!!%%%)))+++***'''&&&%%%''''''''''''(((((((((((((((''''''''''''&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%'''((()))((('''&&&%%%%%%&&&'''(((&&&''''''((()))***++++++$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###(((&&&%%%&&&&&&&&&%%%$$$%%%$$$$$$%%%&&&(((***,,,+++---......------...000111222222333444555666666;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::<<<===AAA???>>>???AAAJJJ]]]ooo~~~{{{~~~nnnggghhhfffdddeee___```aaabbbccc```\\\XXX~~~wwwpppkkkiiijjjiiihhhiiijjjiiifffbbb[[[[[[ZZZZZZ\\\___bbbdddhhhmmmrrrtttqqqnnnkkkkkkqqqqqqqqqrrrtttuuuwwwwww{{{|||zzzvvvuuuuuuqqqkkklllkkkkkkmmmqqqssssssssswww{{{sssdddVVVQQQKKKGGGFFFGGGGGGGGGLLLQQQWWW\\\___bbbfffiiihhhnnnsssttttttwwwwwwuuuwwwvvvtttrrrqqqpppqqqqqqrrrsssuuuwwwxxxzzz{{{|||tttkkk\\\VVVNNNHHHFFFGGGIIIJJJNNNQQQUUUYYY\\\```dddgggjjjpppvvvxxxyyyzzz~~~}}}vvvmmmfffaaa[[[TTTOOOJJJGGGCCCAAA@@@???===<<>><<<<<<>>>BBBEEEMMMPPPTTTTTTRRRSSSWWW[[[^^^```dddgggfff___UUUMMMHHHIIILLLPPPTTTXXX\\\]]]]]]]]][[[YYYYYY\\\bbbgggqqqvvv~~~xxxrrrooommmkkkiiijjjkkknnnrrrwww|||}}}wwwoooiiieeeeeeiiipppwww}}}yyyvvvqqqmmmjjjfffbbb___ZZZVVVQQQJJJCCC>>>:::999222111000000111333555777666888;;;<<<<<<===BBBFFFVVVaaannnxxx~~~wwwoooZZZGGG???;;;777;;;CCCTTT___lllvvv~~~|||tttkkk___PPPGGG???;;;???FFFQQQ[[[iiirrruuuuuuvvvwwwrrrqqqqqqtttvvvuuuooojjjVVVMMMGGGHHHMMMQQQWWW]]]```___^^^ZZZRRRHHH<<<444...---***(((&&&&&&%%%%%%&&&&&&&&&'''((()))***+++)))(((''''''''''''((()))+++,,,,,,+++(((&&&&&&'''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%$$$###""""""!!!$$$((())))))'''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&((()))'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&&&&&&&&&&&&&%%%$$$############%%%''')))***+++---............000111111222222333444555666666999999999:::::::::;;;;;;???>>><<<;;;;;;<<<>>>??????>>>===>>>@@@III\\\nnn}}}}}}zzz|||jjjdddfffdddaaaaaa^^^^^^___aaaaaa```\\\YYYxxxooojjjjjjkkkmmmppprrrppplllhhhcccaaa___^^^^^^___aaacccfffkkkrrrssspppnnnoooqqqzzzyyyxxxxxxxxxxxxxxxxxx~~~~~~}}}yyypppiiiiiilllppptttwwwxxxwwwvvvyyywwwjjjZZZUUUOOOJJJHHHGGGFFFFFFIIILLLPPPTTTYYY^^^cccggggggnnntttuuuvvvyyyzzzwwwssspppmmmjjjjjjkkkmmmnnnmmmooosssvvvyyy{{{{{{||||||pppfffVVVRRRLLLHHHFFFFFFFFFFFFIIILLLPPPSSSWWW[[[___cccbbbeeehhhjjjkkkooouuuzzzzzzuuuooogggbbb^^^ZZZUUUPPPLLLHHHDDDAAABBBAAA@@@@@@AAACCCEEEGGGKKKMMMPPPSSSUUUUUUUUUTTTPPPQQQPPPKKKFFFEEEGGGJJJGGGIIIKKKLLLKKKJJJJJJJJJIIIHHHFFFEEEEEEEEEFFFFFFLLLKKKIIIFFFEEEDDDDDDDDD@@@AAAAAA@@@@@@CCCHHHKKKOOORRRTTTTTTTTTWWW]]]bbbcccdddgggiiihhhccc[[[UUUPPPTTTYYY```fffkkknnnpppoooooonnnnnnooottt{{{yyyuuuoookkkiiigggfffeeegggjjjooovvv~~~}}}uuunnnhhheeedddeeekkksss|||wwwtttoookkkgggbbb\\\XXXOOOLLLGGGBBB===:::777666111111111222333444555666888;;;>>>??????AAAGGGKKK^^^kkkzzzuuuiiiZZZIII:::666777<<>>FFFOOO]]]eeepppvvvxxxwwwwwwxxxnnnnnnppptttvvvqqqfff]]]NNNFFFBBBFFFNNNSSSXXX[[[\\\]]][[[VVVLLL@@@777111******((('''&&&%%%%%%%%%'''''''''((((((***+++,,,)))((((((''''''(((((())),,,---,,,***'''%%%&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&"""%%%''''''''''''((()))&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&%%%$$$$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&((()))******,,,.../////////111333111222222333444555666666666777888888999:::;;;;;;???>>>===<<<<<<===>>>???>>>======>>>@@@III[[[lllyyy~~~{{{}}}zzzfffccceeeccc___^^^]]]\\\\\\]]]______\\\ZZZtttkkkjjjmmmqqquuuvvvtttooollliiigggeeecccdddfffhhhjjjiiinnnsssssspppooossswww|||{{{yyyxxxwwwvvvvvvvvv|||}}}}}}qqqhhhjjjooovvv|||~~~|||wwwxxx{{{~~~xxxmmm___[[[TTTOOOLLLKKKIIIHHHFFFGGGIIIMMMSSS[[[bbbgggiiipppvvvwwwxxxzzzzzzwwwnnnlllhhheeedddgggjjjmmmiiilllqqqwwwzzz{{{{{{{{{{{{yyyxxxyyyyyyssshhh^^^OOOMMMIIIGGGGGGFFFEEEDDDEEEHHHKKKNNNQQQVVV[[[_________``````aaafffmmmrrryyy}}}|||xxxsssoooiiiccc]]]XXXRRROOOFFFEEECCCBBBBBBDDDFFFHHHMMMPPPTTTYYY\\\^^^______ZZZZZZYYYTTTNNNKKKMMMOOONNNOOOPPPOOOMMMLLLLLLMMMLLLKKKIIIGGGGGGGGGGGGGGGKKKIIIFFFCCCAAAAAABBBCCCAAABBBBBBBBBCCCFFFJJJNNNMMMPPPRRRTTTVVVZZZ___cccdddeeefffgggfffbbb]]]ZZZVVV[[[eeeoooxxx}}}wwwpppnnnkkkiiihhhhhhiiiiiiggglllttt~~~yyyrrrllljjjiiijjjmmmrrrzzz}}}zzzrrroookkkgggbbb\\\UUUQQQHHHFFFBBB>>>:::777666555000111222333555666666777:::<<<>>>@@@BBBHHHQQQXXXffftttyyyhhhZZZFFF<<<444777>>>HHHUUU```rrrxxxyyykkk```RRRIII???:::;;;CCCOOOYYYfffkkkqqquuuuuutttssssssjjjkkknnnrrrrrrjjj\\\QQQKKKFFFGGGOOOXXX[[[ZZZZZZYYYZZZXXXQQQEEE999222///))))))((((((((('''''''''******)))(((''''''''''''))))))))))))))))))))))))(((***,,,+++)))'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&'''((()))))))))))))))&&&''''''&&&%%%%%%&&&(((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&((())))))&&&%%%%%%$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&'''((()))+++,,,,,,***,,,...//////000222444111222222333444555666666666666777999:::<<<======<<<<<<;;;;;;;;;;;;<<<<<<>>>======???AAAIII[[[lllwww}}}xxxeeecccfffccc___^^^ZZZYYYYYYZZZ\\\]]]\\\ZZZ{{{sssooorrrvvvyyyxxxvvvrrrppplllkkkjjjiiikkkoootttwwwqqqtttvvvuuurrrrrrwww{{{{{{zzzyyywwwuuuttttttssswwwzzzyyykkkaaaeeemmmvvv~~~~~~wwwvvvtttuuuyyy}}}tttlllggg___YYYTTTPPPMMMJJJGGGFFFFFFIIIPPPXXXaaaeeegggnnnsssttttttvvvtttqqqkkkhhhdddbbbbbbfffjjjnnnjjjmmmrrrxxx{{{{{{{{{zzzxxxuuuqqqooommmfff[[[RRRHHHFFFFFFFFFGGGGGGFFFDDDCCCEEEGGGIIILLLPPPUUUXXX\\\[[[ZZZYYYZZZ^^^dddhhhppptttyyy~~~|||wwwrrrlllgggcccTTTRRROOOLLLIIIHHHHHHHHHMMMPPPUUU[[[aaaeeeggghhhfffgggfff```YYYSSSQQQRRRTTTUUUUUUSSSPPPOOOOOOPPPOOONNNLLLJJJIIIIIIIIIIIIHHHEEEBBB>>>======???@@@AAABBBCCCDDDDDDGGGJJJNNNIIILLLQQQUUUXXXZZZ]]]^^^bbbdddeeeeeedddcccbbbaaa```gggssszzztttqqqlllllljjjiiihhhhhhiiikkklllsss|||~~~{{{vvvqqqnnnlllllllllsssxxx~~~}}}vvvqqqkkkhhhddd___ZZZTTTNNNIIICCCAAA>>>:::777555444333222222333555666888999999:::<<<>>>@@@FFFPPP^^^hhhrrr}}}xxxiiiWWWIII;;;999;;;CCCNNNYYYdddlllxxxyyy{{{|||vvviiiZZZQQQFFFAAA:::777<<>>444///...'''''''''(((((('''''''''***)))((('''&&&&&&&&&&&&************************!!!%%%***---,,,***((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&((()))(((&&&######$$$%%%&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%'''((()))'''&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""###$$$%%%&&&$$$&&&'''&&&$$$###$$$%%%%%%&&&'''(((***+++,,,,,,***+++......///000222444111222222333444555666666666777888:::;;;===>>>???<<<<<<<<<;;;;;;<<<<<<<<>>???@@@CCCKKK\\\mmmwww}}}zzzfffcccfffbbb^^^]]]XXXXXXXXXYYY[[[\\\[[[ZZZxxxzzz||||||yyyuuusssssspppnnnmmmnnnqqqvvv{{{yyyxxxwwwuuuuuuwww{{{~~~~~~}}}zzzxxxuuusssrrrqqqrrrwww{{{vvvjjj^^^aaagggooovvv{{{||||||uuusssooonnnqqqxxx{{{{{{uuummmddd]]]WWWRRROOOKKKHHHFFFGGGMMMUUU\\\___eeelllrrrsssssssssqqqmmmgggdddbbbaaacccggglllpppooorrrvvvyyy{{{{{{zzzxxxxxxuuuqqqkkkcccZZZPPPJJJDDDDDDFFFIIILLLNNNMMMLLLHHHIIIIIIHHHHHHJJJNNNQQQVVVUUUSSSSSSTTTWWW[[[^^^eeeiiinnnssswwwzzz}}}{{{xxxmmmjjjfff```ZZZUUUQQQOOOQQQTTTYYY___eeejjjnnnpppvvvwwwuuuoooeee^^^[[[ZZZXXXYYYYYYWWWTTTSSSSSSSSSSSSRRRPPPNNNLLLKKKKKKLLLFFFDDDAAA>>>===>>>@@@AAABBBCCCEEEFFFGGGIIIMMMPPPKKKNNNRRRWWWZZZ\\\]]]]]]^^^___aaabbbcccfffjjjmmmuuu|||{{{zzzyyywwwuuusssrrrqqqlllmmmmmmkkkiiiiiikkkmmmwww|||}}}yyywwwtttpppmmmkkkjjjiiitttwwwzzz|||zzzuuuoookkk```]]]YYYTTTPPPKKKFFFBBB<<<:::888555333222222222444444555666888:::;;;===:::===BBBGGGPPP\\\kkkvvvwwwfffUUUFFF;;;999>>>GGGSSS___hhhooossswwwsssooolllcccUUUIIICCC;;;;;;888888@@@OOO]]]cccjjjjjjjjjjjjiiiiiihhhhhhgggiiiiiieee]]]TTTLLLHHHEEEJJJWWWffflllhhhaaa^^^WWWSSSLLLAAA777000---,,,$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((()))******++++++******)))###))),,,,,,+++))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''((()))(((&&&###"""###$$$%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%''''''&&&''''''((((((''''''&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&###&&&'''&&&###"""###&&&"""###%%%&&&(((((()))))))))+++---.........000222111222222333444555666666777888999:::<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>???>>>???AAADDDKKK]]]mmmxxx~~~{{{~~~~~~hhhbbbccc```\\\\\\YYYYYYYYY[[[]]]]]][[[ZZZ~~~zzzuuuqqqqqqrrrsssqqqooooooqqqvvv{{{~~~}}}yyyuuutttwww|||}}}xxxtttqqqooonnniiinnnssswww{{{}}}wwwooollljjjkkknnnssswwwyyyvvvtttqqqpppsssxxx~~~}}}vvvnnnhhhbbb]]]ZZZQQQMMMHHHGGGJJJOOOSSSUUU___gggmmmoooooopppoookkkbbbaaa```aaaccchhhnnnqqqvvvwwwyyy{{{{{{zzzxxxwwwvvvvvvssskkk```WWWQQQNNNIIIJJJMMMRRRWWW[[[\\\\\\WWWUUUSSSOOOKKKJJJKKKMMMOOONNNNNNOOORRRUUUVVVWWW\\\```eeeiiimmmppptttwww|||}}}wwwqqqjjjdddaaa___```cccggglllrrrvvvyyy~~~zzzrrrhhhbbb```aaaZZZ[[[\\\[[[XXXVVVUUUVVVWWWUUUSSSQQQOOONNNNNNNNNHHHFFFDDDCCCCCCCCCEEEEEEBBBEEEGGGJJJLLLOOOSSSVVVTTTUUUWWWZZZ]]]```aaaaaa```bbbfffiiinnnuuu~~~|||vvvppppppooooooooooooooonnnoooqqqsssttttttuuuyyy|||zzzvvvvvvuuurrrooommmlllkkkkkkttttttuuusssooojjjeeeaaaUUURRRMMMIIIEEEBBB>>>;;;666555444333222333333444777777666777999;;;>>>@@@???EEEOOOXXXbbbmmmzzz|||hhhTTTGGG???999???GGGTTT```jjjrrrvvvwwwuuukkkbbb\\\RRREEE<<<;;;555999;;;>>>IIIZZZgggkkkmmmkkkiiihhhhhhhhhhhhhhhgggiiiggg^^^QQQIIIIIIKKKNNNUUUbbbmmmmmmeee___]]]VVVOOOCCC888111---+++***%%%%%%&&&''''''&&&%%%$$$'''''''''''''''(((((()))'''((())))))))))))((('''"""%%%''')))))))))***+++&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((((())))))************)))%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&)))(((&&&%%%$$$%%%&&&'''''''''%%%%%%%%%%%%&&&'''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$###&&&(((&&&"""!!!###&&&!!!"""$$$&&&'''(((((((((***+++------,,,---...000111222222333444555666666777888888:::;;;<<<======>>>>>>????????????>>>>>>======???AAACCCKKK\\\lllxxx}}}zzz}}}lllcccbbb___]]]^^^\\\\\\^^^```aaaaaa^^^[[[}}}wwwppplllmmmooovvvssspppnnnooosssxxx{{{yyyssssssxxx}}}xxxsssnnnkkkiii```fffkkkooowww~~~ssslllkkkoootttwwwxxxwwwvvvwwwxxx|||~~~xxxsssooolllhhheeeVVVQQQJJJGGGHHHKKKMMMMMMUUU]]]dddggghhhjjjhhheee_________```dddiiinnnrrrzzz{{{|||||||||zzzxxxvvvrrrtttsssmmmbbbZZZWWWXXXQQQRRRUUU[[[bbbgggiiijjjdddbbb]]]WWWPPPLLLLLLMMMKKKKKKLLLOOOSSSUUUVVVVVVWWW[[[___dddgggjjjnnnqqqssswww|||}}}~~~|||vvvsssllllllmmmppptttyyy~~~|||yyysssjjj```[[[\\\^^^[[[]]]^^^]]]ZZZXXXWWWWWWYYYWWWUUURRRPPPOOOOOOOOOJJJJJJIIIHHHHHHIIIJJJJJJCCCFFFIIIMMMPPPTTTYYY\\\]]]\\\[[[\\\___ccceeefffjjjnnnsssxxxyyysssoooggghhhiiijjjjjjjjjjjjiiiqqquuuzzz~~~zzzvvvtttuuusssqqqooonnnooopppqqquuutttqqqmmmgggaaa\\\YYYNNNJJJEEEAAA>>><<<999777333333222333444555777888999888777777999<<<@@@BBBFFFOOO\\\hhhrrr|||ttt]]]JJJBBB@@@???DDDNNNZZZfffooouuuxxxxxxsssgggZZZRRRHHH<<<666777444:::@@@EEERRRdddpppssspppmmmjjjhhhiiijjjjjjjjjhhhiiifffYYYJJJCCCGGGNNN[[[aaalllrrrlllaaa[[[[[[VVVKKK===333---+++***)))'''((()))))))))((('''&&&,,,+++***(((''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&%%%'''***---&&&''''''''''''''''''&&&***)))'''&&&&&&''')))***&&&&&&''''''''''''&&&&&&!!!###&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%&&&(((+++,,,((('''&&&%%%%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$"""&&&(((&&&""" ###&&&"""###%%%'''))))))))))))***+++,,,,,,++++++---...111222222333444555666777777777888999:::;;;;;;<<<<<<<<<============<<<<<<<<<<<<>>>@@@BBBJJJ[[[kkkxxx~~~|||qqqfffdddaaa___aaa______aaadddeeeccc```\\\tttyyyyyyrrrllliiihhhiiikkkkkkmmmoooppprrrrrrssstttmmmmmmvvvxxxuuuxxx}}}uuujjjaaa[[[]]]aaaiiiqqqyyy~~~vvvnnnkkkqqqzzzzzz|||}}}||||||~~~~~~||||||{{{xxxqqqkkk```YYYOOOIIIGGGGGGGGGFFFLLLQQQXXX___cccdddbbbaaa___^^^^^^```ccciiiooorrr}}}}}}}}}|||zzzwwwuuussstttrrrpppllliiieeecccbbb]]]^^^```fffnnntttuuuuuupppnnnkkkgggccc^^^WWWRRRNNNLLLJJJKKKNNNRRRTTTUUUWWW[[[^^^___```bbbfffiiippppppppprrrvvv{{{~~~yyyppplllfffaaa^^^^^^```bbbhhhhhhgggfffccc```]]]\\\aaa]]]XXXTTTRRRTTTVVVXXXYYYRRROOORRRVVVTTTRRRQQQMMMOOOSSSXXX]]]ccchhhjjjeeeiiimmmpppqqqtttxxx|||}}}xxxuuuqqqkkkgggffffffggghhhkkknnnqqqsss|||xxxtttsssssspppnnnmmmlllmmmpppsssuuuvvvqqqjjjccc]]]VVVPPPLLLDDDAAA===999666555666666555444222111111222333444:::444444<<>>BBBJJJPPP^^^jjjmmmpppsssssspppgggWWWIIIEEE@@@888666<<<999BBBJJJRRR___oooxxxyyyzzz{{{wwwqqqooorrruuutttmmmaaaWWWQQQIIIDDDNNN___nnntttwwwrrrnnnkkkcccZZZRRRBBB333......,,,)))'''######$$$%%%%%%&&&&&&'''###$$$&&&'''))))))(((((())))))*********)))'''&&&'''&&&%%%%%%&&&)))+++---***'''$$$&&&)))+++(((%%%#########$$$$$$%%%%%%%%%'''(((((()))))))))))))))&&&&&&'''&&&%%%&&&(((***'''$$$"""!!!"""$$$%%%%%%+++***)))(((''''''(((((('''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((()))(((''''''&&&%%%$$$######%%%%%%%%%$$$$$$#########&&&&&&&&&%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&''''''%%%$$$###$$$%%%%%%&&&&&&''''''((()))))))))+++,,,,,,+++***+++...000111222333333222222444555555666888;;;===>>>??????>>>>>>>>>>>>>>>?????????BBB???>>>???BBBJJJZZZjjjttt|||mmmiiieee___ZZZ___aaacccdddcccaaa^^^\\\lllrrr{{{wwwoooiiieeedddfffhhhjjjlllnnnnnnnnnnnnhhhbbbccckkkooonnnrrr{{{~~~wwwnnneee```]]]aaaiiirrr|||{{{rrrkkknnnuuuzzz{{{}}}~~~~~~}}}wwwssskkkbbbVVVLLLHHHFFFDDDCCCHHHKKKPPPTTTYYY[[[]]]]]]^^^^^^]]]___cccjjjqqqvvv||||||{{{zzzxxxuuusssqqqsssrrrqqqooommmlllkkkjjjjjjiiijjjmmmrrruuuuuuttt|||zzzwwwtttpppkkkeeeaaaUUURRRNNNMMMNNNPPPRRRSSSSSSVVVZZZ\\\\\\]]]___aaaffffffgggjjjnnnsssxxx{{{}}}rrrpppllliiiiiijjjlllnnnssssssrrrooollliiifffdddccc```\\\YYYXXXZZZ]]]______[[[ZZZ```eeedddaaaaaa]]]```fffmmmsssxxx{{{|||yyy|||}}}yyytttpppmmmjjjfffccccccccceeehhhmmmtttzzz~~~|||vvvrrrrrrssssssqqqpppooooooppprrrsssoookkkddd]]]VVVPPPJJJFFF;;;:::777555333333444555333222111000111222444555666444777???DDDJJJTTT```ppp{{{tttbbbNNNDDDAAADDDMMMWWW```fffkkknnnrrrtttmmmdddXXXJJJAAA???<<<666888@@@DDDNNNWWW^^^gggsss{{{|||}}}}}}yyytttsssuuutttpppaaaTTTJJJHHHIIIOOObbbvvvzzzrrrggg\\\LLL===///++++++***'''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%$$$''''''((((((((('''%%%%%%%%%$$$$$$$$$%%%'''((()))+++'''%%%&&&***+++)))&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%''')))+++)))'''&&&((()))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''((((((((($$$$$$######"""!!!!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''(((((())))))+++,,,,,,+++++++++...000000222444444333333555777555666777:::;;;======>>>======>>>>>>>>>>>>??????BBB???>>>???AAAIIIYYYhhhrrr~~~rrrjjjccc^^^ZZZ]]]^^^```aaa```^^^\\\[[[bbbiiiuuuvvvmmmfffbbbbbbdddhhhlllmmmllljjjhhh___ZZZ[[[ccchhhiiinnnvvv}}}~~~{{{tttmmmiiiaaadddjjjuuutttiiigggllltttvvvzzz~~~|||xxxmmm]]]QQQJJJFFFDDDBBBEEEEEEFFFIIIMMMRRRVVVYYYYYYYYYZZZ]]]ccckkkrrrvvvzzzyyyxxxwwwuuussspppoooooooooppppppqqqrrrrrrrrrrrrqqqqqqrrruuuwwwvvvvvv|||{{{yyywwwvvvsssooolllccc___XXXTTTQQQPPPOOONNNLLLOOOSSSVVVWWWXXXZZZ\\\^^^___```cccfffiiilllnnnsssvvvzzz~~~|||{{{zzzyyyxxxyyyzzz{{{~~~}}}{{{xxxuuuqqqnnnmmmhhhfffdddbbbcccfffiiilllkkkjjjmmmvvv|||zzzwwwvvvvvvzzz|||rrroookkkhhhgggdddbbb```___```eeekkkttt~~~}}}xxxtttrrrrrrtttvvvuuutttrrrpppoooooonnneeeaaaZZZTTTNNNHHHBBB>>>111111111000111111222222222222111111222444666888444777<<>>HHHVVV```jjjnnnrrryyy}}}{{{tttkkkUUUHHH@@@DDDPPPbbb|||{{{iii\\\EEE888,,,)))***)))'''&&&)))))))))(((((((((((('''&&&''''''''''''&&&%%%$$$******+++++++++***)))(((%%%%%%%%%&&&&&&'''''''''+++(((&&&(((***+++)))'''''''''&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%&&&''''''&&&%%%$$$&&&''')))'''&&&'''((()))(((&&&(((((()))***)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''(((((())))))***+++,,,,,,+++,,,...000000222444444444555777888444555777999:::;;;<<<<<<============>>>>>>??????AAA???>>>???@@@GGGWWWeeerrr~~~xxxkkkbbb]]]\\\[[[\\\]]]^^^^^^\\\[[[ZZZ[[[cccqqq~~~}}}ssskkkfffbbbfffkkkooopppnnnjjjggg```\\\\\\aaaeeeggglllsssuuuwwwzzz{{{zzzvvvrrrooojjjiiillluuu~~~qqqccc___bbbjjjlllsss{{{uuucccUUULLLHHHEEECCCBBBAAAAAACCCFFFJJJOOORRRQQQSSSWWW]]]dddjjjpppsssttttttssssssrrrqqqqqqpppkkklllnnnoooqqqsssuuuuuuppppppqqqsssuuuxxxyyyzzztttsssssstttuuutttrrrpppppplllfffaaa\\\WWWRRRNNNKKKLLLMMMOOOQQQUUUXXXZZZ\\\]]]^^^___aaabbbcccdddhhhkkkooorrruuuwwwzzz}}}~~~{{{xxxvvvuuusssrrrrrrrrrtttxxx{{{~~~}}}}}}{{{uuuqqqkkkiiigggdddbbbaaa___^^^]]]bbbjjjuuu~~~zzzyyy{{{zzzwwwtttpppppprrrtttyyywwwuuurrroookkkiiiggg\\\XXXRRRLLLFFFAAA<<<999---......///000000111111444444333444555666888999888:::@@@GGGRRRbbbvvvrrreeeTTTMMMIIIOOO\\\jjjtttyyyxxxqqqjjjiiijjjeeeXXXLLLAAA<<<999:::;;;>>>JJJWWWkkkrrryyy{{{zzz~~~zzzkkk^^^MMMFFFDDDNNNaaawww}}}eeeTTT@@@555+++)))+++***))))))******))))))(((''''''&&&$$$%%%&&&'''((()))))))))++++++++++++++++++******'''((())))))))))))((((((+++)))((()))***+++***((())))))((((((''''''&&&&&&&&&&&&'''(((((((((((('''((())))))(((&&&%%%&&&'''&&&%%%%%%&&&((((((&&&$$$&&&''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''(((#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''(((((()))***+++,,,---,,,---///000000222444555555666888:::666777888999;;;;;;<<<<<<;;;<<<<<<======>>>>>>>>>AAA>>>===>>>@@@FFFUUUcccrrrzzzkkk```]]]___]]]^^^^^^^^^]]]]]]\\\\\\WWW```mmmxxxzzzpppjjjhhhlllrrrwwwwwwtttnnnkkkddd```^^^```aaacccgggkkkiiikkknnnqqqrrrrrrpppooopppmmmlllqqqyyy~~~~~~|||yyyzzz|||xxxlll___[[[]]]dddeeemmmzzz|||jjjZZZOOOJJJFFFCCC@@@@@@@@@@@@BBBDDDGGGHHHIIINNNVVV___fffjjjmmmmmmllllllmmmnnnoooppprrrrrrkkklllmmmooorrrtttuuuvvvpppqqqrrrsssuuuxxxzzz|||wwwvvvuuuvvvwwwwwwvvvtttsssrrrpppnnnkkkeee^^^YYYSSSQQQMMMKKKLLLOOOSSSUUUWWWWWWYYY[[[]]]^^^___```aaacccgggiiikkkllloooqqqqqqtttxxx|||~~~}}}xxxtttpppkkkhhhddddddcccaaa___]]]]]]^^^bbbiiiuuuyyywwwuuurrrooosssrrrpppmmmkkkkkknnnpppwwwvvvrrrmmmhhhccc___]]]TTTPPPJJJFFFAAA===999666000000000111111111111222444444444555666666777888;;;>>>EEEPPPaaavvvvvvcccVVVKKKNNNWWWeeeuuu}}}uuullleee___VVVLLLEEE<<<;;;;;;>>>DDDNNN]]]kkk{{{~~~~~~ooo\\\LLLEEEFFFOOO___ttttttXXXGGG999000((((((***))))))******))))))((('''&&&%%%%%%&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&''''''(((((()))******))))))(((***)))))))))*********))))))))))))(((((('''''''''''''''((()))))))))))))))(((*********(((&&&'''((((((''''''((())))))(((&&&%%%&&&(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&""""""######$$$$$$%%%%%%#########$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&(((((('''&&&%%%###"""!!!%%%%%%&&&&&&'''((((((((()))+++---------...///111000222444555555666888:::888999:::;;;<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>@@@>>>===???@@@FFFTTTbbbppp}}}yyyjjjaaa```cccbbbbbbaaa```____________SSS[[[fffooowww~~~wwwqqqppptttzzz~~~~~~zzzuuuqqqgggddd```\\\[[[\\\___aaa^^^___bbbeeegggjjjlllmmmqqqnnnkkkmmmpppssstttssssssssssssrrrkkkaaa^^^___ddddddlll{{{ooo___TTTMMMHHHEEEAAAAAA@@@@@@?????????@@@EEEKKKTTT]]]dddggghhhgggcccdddeeegggjjjmmmpppqqqkkklllmmmppprrrtttvvvwwwtttuuuvvvuuuuuuvvvyyy|||~~~|||zzzyyyxxxwwwuuusssqqqrrrtttvvvvvvsssmmmiiibbb\\\UUUPPPNNNNNNOOOPPPOOOOOOQQQSSSVVVZZZ\\\^^^\\\^^^aaaccccccdddfffggggggjjjooorrrtttwwwzzz|||~~~|||{{{zzz}}}zzzuuupppllliiieeecccaaabbbcccbbbaaa```bbbdddnnnvvvxxxpppnnnqqqsssqqqnnnnnnmmmllliiiggggggjjjmmmssspppkkkeee^^^YYYUUUSSSKKKHHHCCC@@@===:::777444222222222222222222333444444444555777888999::::::???FFFQQQ```ttttttbbbSSSLLLKKKWWWhhhwww~~~uuujjj___SSSHHHBBBAAA:::<<>>>>>???======???AAAGGGUUUccclllzzz}}}}}}~~~vvviiiccccccggggggfffdddaaa````````````KKKRRR\\\dddjjjsss|||}}}wwwzzzzzzvvvmmmjjjddd^^^[[[[[[]]]]]][[[\\\]]]___cccggglllnnnqqqpppoooooonnnmmmlllkkkmmmkkkmmmqqqpppkkkgggfffgggeeelll{{{pppccc[[[VVVRRROOOIIIGGGDDDAAA???>>>===>>>@@@EEELLLSSSZZZ]]]___```]]]^^^___aaadddgggjjjlllggghhhjjjmmmppprrrtttuuuuuuvvvvvvuuuttttttxxx{{{}}}{{{yyyxxxxxxxxxvvvuuuuuutttuuuvvvwwwvvvsssqqqnnniiibbb]]][[[YYYVVVTTTNNNNNNNNNOOOQQQTTTWWWYYYVVVYYY\\\]]]^^^___aaabbbaaadddhhhjjjlllnnnqqqssswww{{{{{{wwwtttsssrrrqqqpppppppppqqquuurrrnnnkkkjjjiiigggfffgggjjjlllmmmnnnooosssvvv}}}zzzvvvssssssvvvxxxwwwuuupppooonnnkkkhhhiiikkknnnmmmiiiccc[[[TTTNNNKKKIIIBBB???<<<999888666444222222111000000111333555666666777999<<>>AAABBBGGGQQQ]]]kkkxxx~~~eeeUUUKKKEEEEEESSSfffwwwyyygggMMM999000///)))%%%&&&(((&&&&&&((('''''''''&&&&&&%%%%%%%%%)))((('''&&&%%%&&&&&&'''******)))))))))***,,,,,,&&&&&&&&&&&&'''(((***+++(((((()))(((((('''((()))''''''(((((((((((((((((($$$%%%&&&&&&''''''&&&&&&$$$&&&(((((('''&&&&&&'''%%%###!!!!!!"""#########&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$$$$######%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&''''''((((((***---/////////000111000222444444333333555777999999:::;;;;;;;;;::::::888999:::;;;<<<======>>>>>>======@@@BBBHHHWWWdddlllzzz~~~}}}}}}~~~sssiiieeefffiiiiiigggdddaaa___^^^^^^___EEEKKKTTT[[[bbbkkkvvvzzz}}}|||xxxssspppjjjbbb______``````^^^^^^]]]___ccciiiooosssqqqsssuuutttpppllliiihhhhhhfffjjjrrrvvvsssooommmiiieeekkkyyyyyy|||zzznnnfffaaa___]]][[[RRRNNNIIICCC@@@??????@@@<<>>BBBMMMTTT```nnn|||~~~nnnSSSEEEAAAAAAOOO^^^ppp|||{{{qqqgggUUU???111---000***''')))***((((((***'''''''''''''''&&&&&&&&&$$$#########$$$&&&((()))(((((('''''''''(((***+++)))(((''''''(((***---///'''((((((((('''''''''(((&&&&&&''''''(((((())))))%%%&&&''''''((((((''''''!!!###&&&'''&&&%%%%%%&&&)))'''$$$###%%%&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######""""""###$$$&&&''''''&&&&&&$$$$$$%%%&&&&&&''''''((((((***---/////////000111111222333333222222444555888999999:::::::::999999888888999:::<<<======>>>===<<<>>>@@@CCCJJJXXXeeeooo~~~~~~}}}}}}qqqjjjggghhhjjjjjjgggccc___]]]\\\\\\]]]???HHHQQQWWW[[[cccnnnxxx}}}xxxyyyuuuoooiiiccc```______```^^^^^^aaabbbdddiiipppwwwsssrrrrrrmmmdddbbbfffdddjjjrrryyy||||||yyyvvvnnnjjjgggjjjsss}}}wwwxxx|||vvvpppnnnnnnmmmlll```XXXNNNGGGDDDBBB===999;;;===@@@CCCDDDFFFHHHJJJOOORRRUUUXXXZZZ]]]```cccccceeehhhiiiiiijjjlllmmmrrrpppooonnnppptttxxx{{{yyyxxxwwwxxxzzz{{{zzzyyyxxxxxxxxxwwwvvvuuusssrrrsssssstttvvvwwwuuuooojjjbbb___ZZZVVVSSSRRRSSSTTTRRRSSSUUUWWWXXXZZZ[[[[[[aaabbbdddeeeeeedddbbbaaafffhhhjjjnnnpppssstttuuuxxxyyy|||}}}zzzvvvtttttttttuuuuuussspppmmmjjjjjjiiiiiijjjkkknnnooonnnnnnooonnnpppuuu~~~}}}}}}~~~|||wwwrrrooolllkkkbbb[[[RRRMMMKKKIIIDDD@@@:::888444111///000222333222333333333444666999<<<>>>===>>>CCCJJJPPPTTTUUUdddvvvssscccRRRMMMOOOVVVcccooo~~~wwwpppjjjcccYYYLLL@@@>>>@@@AAAFFFMMM]]]eeerrr}}}jjj\\\PPPFFFIIISSS^^^kkkxxx}}}}}}}}}|||zzzxxxmmm]]]MMM???666000,,,))))))))))))(((((((((((((((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))******)))'''%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$############$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&''''''(((((((((''''''%%%$$$######$$$%%%'''(((+++,,,,,,------.........444444444555555666666666666666666777888:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===BBB??????BBBGGGOOO^^^kkkxxx}}}xxxwww}}}|||nnnjjjgggeeedddfffbbb]]]XXXVVVWWWZZZ]]]999???HHHOOOUUU]]]hhhppptttxxx~~~|||xxxvvvsssnnnhhhbbb___]]]\\\^^^\\\]]]```bbbccchhhooouuurrrqqqrrrnnngggeeeiiiiiimmmrrrxxx|||}}}|||{{{wwwqqqkkkiiimmmttt{{{~~~{{{{{{|||~~~{{{xxxxxxyyyyyyyyyiii```TTTKKKGGGDDD@@@===;;;===>>>???@@@@@@AAABBBEEEHHHMMMQQQTTTXXX]]]```bbbeeehhhiiiiiiiiijjjlllnnnmmmmmmmmmooosssvvvxxxxxxwwwvvvwwwyyyzzzzzzyyyyyyyyyxxxxxxwwwvvvvvvvvvttttttuuuwwwyyyxxxtttpppllljjjhhheeeaaa^^^\\\[[[YYYYYYXXXXXXXXXYYYZZZZZZ^^^______```___^^^]]]\\\bbbcccfffiiilllnnnpppqqqrrrtttvvvvvvvvvvvvxxxzzzzzz{{{}}}~~~}}}|||tttpppooooooppppppooommmjjjhhhgggggghhhjjjmmmrrrwwwzzz{{{}}}~~~~~~~~~{{{~~~zzzvvvrrrmmmiiiYYYSSSKKKFFFDDDBBB>>>:::666555222000///000111222111333555555666777999;;;>>>AAAEEEHHHMMMTTT]]]ddduuuvvvaaaWWWQQQVVVaaakkkttt|||{{{mmmaaaWWWOOOFFF???:::;;;>>>DDDOOOZZZkkkqqqyyy}}}~~~{{{iiiXXXRRRNNNIIILLLTTTeeennnvvvxxxxxxxxxwwwttthhh___QQQDDD999222---+++,,,+++++++++************'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%'''''''''''''''((((((((())))))))))))))))))))))))'''(((((()))***)))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$#########$$$%%%%%%%%%%%%&&&'''((()))+++,,,,,,------.........111111222222333333444444666666777777888:::;;;<<<<<<;;;;;;;;;;;;<<<<<<===@@@>>>???CCCIIIRRRbbbqqqyyyyyy|||nnnjjjfffcccaaabbb^^^YYYTTTRRRRRRUUUWWW333777>>>FFFNNNXXXbbbhhhiiinnnwww{{{wwwtttrrrmmmgggbbb^^^\\\ZZZ]]][[[\\\```bbbccchhhooorrrpppqqqrrrooojjjhhhkkkjjjmmmpppuuuyyy|||~~~~~~{{{rrrkkkiiijjjnnnqqqwwwwwwxxxyyy{{{~~~}}}|||||||||~~~uuulll___TTTMMMIIIEEEAAA>>>>>>>>>===<<<;;;;;;:::;;;>>>CCCHHHMMMSSSXXX\\\___bbbfffhhhhhhgggggghhhjjjjjjlllnnnppprrrtttuuuvvvuuuuuuvvvyyyzzzyyyyyyxxxwwwvvvvvvvvvwwwwwwxxxuuuttttttuuuwwwwwwwwwuuuuuuuuuvvvvvvtttpppmmmjjjeeedddbbb```_______________^^^]]]\\\ZZZYYYYYYXXX]]]^^^```bbbeeegggiiijjjjjjkkkmmmmmmlllllllllmmmmmmooorrruuuwwwxxxxxxwwwppprrrtttvvvvvvtttrrrppppppqqqrrrtttuuuwwwxxxxxxwwwxxxxxxxxxyyy}}}xxxpppkkknnnoooppppppooommmkkkiiijjjjjjkkknnnttt{{{~~~|||{{{{{{www{{{~~~{{{wwwtttooohhhaaaOOOIIIBBB>>>===;;;777444222222111111111222333333222444777888888:::<<>>DDDNNN^^^mmmxxxzzz|||~~~~~~~~~~~~~~~{{{sss```VVVOOOQQQTTTSSSVVV\\\hhhmmmppppppooooookkkeeeSSSKKKAAA777111---+++)))(((((((((((('''''''''&&&'''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((()))))))))************************((())))))***************''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''((((((((('''%%%$$$(((''''''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!###$$$&&&######""""""###%%%''')))%%%&&&'''(((((())))))(((++++++,,,,,,---...//////000000111222222333444444777777777777888:::;;;<<<;;;;;;:::;;;;;;<<<======>>>===???DDDJJJUUUgggxxx{{{{{{}}}pppkkkfffaaa^^^```\\\VVVQQQNNNOOOQQQRRR111444999@@@JJJUUU^^^cccdddjjjttt}}}{{{xxxsssqqqlllgggbbb]]]ZZZYYY\\\[[[]]]aaacccccchhhnnnoooppprrrqqqnnnkkkiiijjjfffhhhmmmrrrwwwzzz}}}~~~|||tttmmmhhhffffffnnnoooqqqsssvvvxxx{{{|||xxxzzz|||}}}}}}vvvkkkaaaXXXPPPJJJEEEBBBAAA>>>===<<<;;;999888666999>>>BBBGGGLLLRRRVVV[[[^^^bbbddddddcccccccccgggiiilllooorrrssstttttttttssssssuuuwwwyyyyyyxxxuuuttttttttttttvvvwwwxxxtttsssqqqqqqqqqsssuuuuuuxxxyyy|||~~~~~~|||{{{ssssssssssssqqqooommmllliiigggddd```^^^\\\\\\\\\]]]]]]^^^___```bbbcccdddccceeehhhiiihhhhhhhhhiiijjjlllnnnpppqqqpppnnnmmmlllmmmoooqqqpppooolllkkkiiikkklllmmmmmmnnnoooqqqttttttuuuttttttuuuxxx{{{yyyrrrnnnppprrruuuuuutttsssrrrrrrvvvuuutttvvv{{{}}}zzzwwwuuuvvvzzz}}}~~~yyypppllljjjeee[[[RRRFFFBBB===:::999777555333000111222444555666666666555777888999;;;???DDDHHHRRRXXX```gggmmmvvvsss```SSSTTT[[[gggttt{{{|||{{{zzz|||zzzrrrdddUUUGGG>>>888888:::???GGGQQQ___ooozzzzzzyyyyyy{{{~~~wwwjjj___RRRPPPSSSXXXXXXWWWZZZaaadddgggiiigggfffccc\\\TTTAAA<<<444///+++***)))(((&&&&&&&&&%%%%%%%%%$$$$$$))))))(((((((((((((((((($$$%%%%%%%%%&&&&&&'''(((''''''(((((())))))******))))))))))))))))))))))))(((((()))************)))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&'''((()))((('''%%%$$$%%%%%%%%%%%%&&&&&&''''''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$##################$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""""""""""""""!!!!!!$$$%%%'''((())))))((('''++++++,,,,,,---...//////111222222333444555666666888888888888999:::;;;<<<::::::::::::;;;<<<======>>>===???CCCIIITTTiii{{{|||}}}~~~rrrmmmhhhbbb___```\\\VVVQQQNNNNNNOOOQQQ000111555<<>>>>>===;;;999666888:::===???DDDIIIMMMTTTWWWZZZ]]]]]]]]]^^^^^^eeeggglllpppsssttttttsssrrrqqqqqqsssvvvxxxxxxxxxtttttttttuuuvvvwwwxxxyyyuuutttqqqnnnmmmooorrrtttyyyzzz{{{}}}~~~~~~{{{wwwuuupppllliiihhhggghhheeeeeedddcccbbbccccccdddfffhhhiiiiiigggffffffggghhhiiikkklllllljjjiiihhhmmmnnnnnnnnnmmmkkkiiihhhgggiiikkkkkkjjjjjjlllnnnpppqqqrrrqqqqqqqqqsssuuu~~~~~~zzzyyywwwzzz}}}~~~}}}|||}}}~~~{{{xxxzzz}}}~~~~~~|||tttlllccc^^^\\\WWWMMMDDD>>><<<999666555444333222...///222444666777888888888888999:::???GGGQQQWWWfffjjjrrr{{{~~~ooo```WWWSSS^^^jjjxxx~~~|||yyywwwwwwvvvooobbbUUUHHH???;;;;;;:::===BBBMMM]]]mmmxxx|||vvvtttsssuuu{{{|||nnn]]]SSSLLLRRRYYYZZZUUUPPPTTT[[[^^^bbbdddccc```ZZZPPPEEE777333...+++***))))))((()))))))))(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''''''''((()))******+++((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***+++,,,,,,,,,+++)))(((&&&&&&%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###""""""#########$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%### ###$$$&&&'''((((((''''''******+++,,,---...///000111222222333555666666777888888888888999:::;;;;;;999999999::::::<<<======>>>===???AAAFFFRRRggg{{{}}}~~~~~~sssooojjjdddaaa^^^[[[UUUQQQNNNMMMNNNOOO,,,...222666<<>>888:::>>><<<@@@GGGSSScccrrrxxxwwwssspppooosssyyysssaaaTTTOOOPPPWWW^^^[[[SSSNNNQQQWWWZZZ```ccc___YYYQQQFFF<<<111///+++************)))((((((((('''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&'''((())))))******''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((*********)))))))))))))))+++)))'''%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$""""""######$$$%%%%%%%%%$$$&&&'''))))))'''&&&$$$"""$$$&&&'''&&&$$$!!!$$$$$$%%%&&&''''''''''''******+++,,,...///000000000000111222444555666666999999999999999:::;;;;;;999999999999:::;;;============>>>@@@CCCOOOfff{{{|||~~~}}}rrrnnnjjjddd```YYYWWWRRRNNNKKKKKKKKKLLL))),,,000222444:::DDDLLLRRRYYYdddlllqqqvvv}}}vvvrrrjjjccc^^^\\\\\\\\\``````cccggggggdddeeeiiilllrrruuusssqqqqqqoookkkgggkkkqqqyyyuuubbb```^^^^^^bbbhhhnnnrrrttt||||||yyypppgggbbbYYYSSSMMMJJJJJJIIIFFFBBB999999999777777888<<<>>>DDDFFFHHHJJJLLLOOOSSSVVV\\\___ccchhhkkkmmmnnnnnnnnnnnnnnnqqqtttwwwwwwwwwppprrrtttwwwxxxwwwvvvuuupppooommmjjjiiijjjppptttuuuuuuuuuvvvxxxzzz|||}}}~~~~~~|||||||||}}}~~~~~~zzzvvvqqqoooppprrrppppppnnnmmmmmmmmmnnnnnnooommmkkkhhhhhhhhhiiijjjlllooorrrqqqmmmlllooorrrnnnqqqvvvzzz|||}}}|||~~~|||{{{|||yyy{{{zzzvvvtttrrrllleee]]]WWWOOOHHHCCC>>>:::888222222333222111000111111111222444666888;;;===>>>DDDHHHOOOWWWbbbooo{{{~~~rrrddd[[[UUUUUU]]]gggttt|||~~~}}}xxxsssbbbUUUHHH@@@;;;999===DDDFFFNNNWWW^^^hhhqqqssspppnnnlllmmmsss{{{vvvdddRRRLLLOOOUUUYYY[[[YYYUUUUUUWWWYYYXXX^^^```YYYNNNDDD;;;333,,,***))))))***+++++++++&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''***)))'''%%%$$$%%%&&&'''$$$%%%&&&'''((()))******((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((''''''((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((()))((('''%%%%%%&&&'''(((+++***'''%%%######$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%!!!"""$$$'''***,,,///000&&&&&&&&&&&&'''((()))***)))***+++,,,...///000000000111222333555666777888::::::999999999:::;;;;;;888888888999:::;;;===>>><<<<<<>>>???BBBOOOhhh~~~{{{}}}}}}pppkkkfff```\\\VVVTTTPPPLLLJJJJJJJJJKKK(((---111111000555???IIILLLUUU```iiiooovvv~~~}}}xxxppphhhcccaaabbbcccggggggjjjnnnnnnjjjjjjmmmkkkrrrvvvtttsssuuusssooojjjlllpppwww~~~fffbbb^^^\\\aaaiiitttzzzzzz{{{}}}vvvppplllddd^^^VVVRRRRRRQQQLLLHHH======<<<:::888999===@@@@@@AAACCCEEEGGGKKKPPPTTTXXXZZZ^^^cccgggiiijjjjjjmmmmmmnnnppptttwwwwwwwwwlllnnnqqqtttuuusssqqqoooiiijjjiiigggeeehhhmmmrrrooopppsssvvvyyy{{{}}}~~~{{{{{{{{{zzz{{{|||}}}}}}{{{|||~~~}}}zzzyyy|||~~~}}}yyyvvvtttsssssssssrrrpppmmmkkkjjjmmmooorrrssswwwzzzxxxuuusssvvvyyyyyy|||wwwqqqqqqtttsssuuusssooollliiibbb[[[UUUQQQIIIAAA;;;777555555222333444333222222333444777777888:::===???BBBCCCMMMSSS]]]iiivvvxxxiii[[[YYY^^^fffqqq}}}~~~}}}|||{{{qqqfffXXXLLLBBB???>>>>>>DDDLLLSSS___iiikkkmmmppppppllliiiiiikkkssszzzmmmXXXHHHHHHQQQTTTSSSQQQQQQUUUYYYZZZYYYVVV\\\\\\QQQDDD999222---((('''&&&(((***,,,,,,+++******)))))))))((((((((('''((((((((())))))******+++***'''%%%$$$$$$%%%&&&$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))---+++)))'''&&&(((***+++((('''%%%$$$$$$%%%&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&&&&'''''''''&&&$$$######$$$&&&''''''%%%###!!!"""%%%(((***((((((''''''''')))+++,,,)))***+++,,,...///000111333444555666888999:::;;;::::::999999999:::;;;;;;888888888999:::;;;===>>>;;;;;;===???CCCPPPjjj~~~{{{||||||nnnhhhbbb\\\XXXVVVTTTPPPMMMKKKKKKLLLLLL)))***,,,---...222666:::FFFJJJRRR[[[dddmmmvvv{{{zzzrrrllliiihhhfffdddllllllllllllnnnqqqtttuuu~~~{{{{{{}}}~~~vvvppppppwww~~~llleee]]]ZZZ___kkkwww~~~|||uuuqqqiiifffdddcccccc]]]TTTMMMDDD@@@<<<999888888777666<<<<<<===>>>AAAEEEIIIKKKSSSTTTWWW[[[```cccfffhhhhhhggghhhllloooqqqnnnkkkjjjkkkmmmooonnnkkkhhhfffcccaaa___aaaeeeiiijjjjjjrrrqqqqqqqqqrrrsssttttttxxxxxxwwwvvvttttttvvvwwwxxx{{{}}}wwwrrrqqquuuzzz~~~zzzzzz~~~zzz~~~~~~}}}}}}~~~~~~~~~{{{rrrlllkkklllnnnkkkgggccc___ZZZUUUQQQNNNGGG???999666555333222000000000111111333444666>>>???@@@@@@???BBBGGGLLLYYYgggyyy}}}tttmmmkkkjjjoooxxx}}}zzzwwwnnnbbbYYYIIIDDD@@@<<<:::???MMM[[[eeennnvvvxxxyyyxxxtttnnngggnnnssstttzzz}}}lllXXXJJJEEEIIINNNNNNOOORRRUUUYYYZZZYYYXXXZZZUUUKKKAAA888111,,,))))))(((((((((((())))))*********)))((('''&&&&&&%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%''')))******)))(((((((((((())))))(((((())))))))))))((((((''')))+++***'''&&&''')))+++)))(((&&&%%%%%%%%%&&&((((((((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&'''''''''(((((((((((()))&&&''')))+++,,,+++***)))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&'''(((((('''&&&&&&+++)))'''''''''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&...)))%%%%%%***,,,,,,)))'''***,,,---......000111222333333444555666777777999999999888888888888777999999999999:::;;;<<<===>>>======>>>CCCQQQkkk}}}yyyvvvzzzyyylll___[[[XXXOOONNNMMMKKKIIIIIIIIIKKKLLL***+++,,,,,,---///333666???DDDKKKTTT\\\fffnnnttt{{{{{{uuuqqqooollljjjlllnnnooopppssswww}}}|||uuurrrvvv|||}}}oooiii```]]]aaalllvvv}}}|||wwwsssqqqnnnjjjiiigggaaaWWWPPPCCC@@@===;;;;;;;;;;;;::::::999999:::<<>>>>>AAADDDEEEHHHOOO[[[ddduuu{{{xxxzzzxxxpppiii___SSSJJJCCC@@@>>>>>>???FFFVVVeeexxx|||vvvvvvzzz{{{{{{|||qqq```OOOGGGHHHOOOUUUZZZXXXVVVXXX[[[]]]]]][[[YYYOOOAAA888444111---)))))))))((((((((((((((())))))((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&((()))))))))))))))(((((((((((((((((())))))))))))((((((+++,,,...,,,***((()))+++***)))'''&&&%%%%%%&&&&&&(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&,,,((($$$$$$'''***)))&&&)))+++---......///000222333333444555666777777888888888888888888888888888::::::::::::;;;<<<===>>>@@@>>>>>>@@@DDDSSSlll~~~zzzwwwyyywwwkkk```[[[XXXOOOMMMLLLIIIGGGFFFFFFGGGHHH***++++++++++++,,,///222666;;;BBBIIIRRR[[[dddjjjpppyyyzzzuuuqqqnnnmmmppptttvvvxxx~~~{{{ttttttxxx}}}{{{wwwpppkkkdddbbbeeekkkrrrvvv}}}{{{{{{}}}~~~~~~yyyvvvrrroookkkhhhddd]]]SSSLLLAAA???<<<:::;;;;;;::::::888888777888999:::<<<>>>AAACCCEEEIIINNNRRRVVVXXXZZZ[[[^^^aaaddddddbbb___cccdddfffggggggdddbbb```XXXZZZ___eeekkknnnmmmlllffffffhhhjjjmmmooorrrsssttttttuuuttttttrrrqqqpppssstttvvvvvvuuuuuuvvvxxx|||}}}}}}{{{yyyxxxyyyzzz{{{|||~~~{{{yyyxxxvvvtttrrrtttuuuxxxyyyzzz{{{~~~~~~|||yyyxxxwwwwww{{{}}}~~~~~~|||{{{}}}{{{uuukkkbbb]]]]]]___ZZZVVVPPPKKKGGGCCC@@@===;;;999666444444444444333000222666999;;;===@@@BBBAAAFFFMMMRRRXXXeeevvv{{{vvvzzzyyymmmbbbXXXNNNDDD===>>>===???CCCHHHRRRdddtttyyypppdddTTTKKKMMMVVVaaagggiiiddd``````bbbccc```]]]RRREEE666...///000---*********)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&''''''((()))******)))(((''''''(((((())))))((((((''')))***+++)))'''&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&''''''((())))))******''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''(((%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&+++(((%%%%%%''')))((('''***,,,...///...///111333222333444444666666777888777777777888999999::::::;;;;;;;;;;;;<<<===>>>>>>AAA@@@@@@AAAFFFTTTnnn|||xxxzzzuuukkkaaa]]]YYYPPPNNNLLLJJJGGGFFFFFFGGGGGG)))***+++++++++,,,...111000444:::AAAHHHQQQZZZ```gggoooyyy}}}wwwqqqnnnooosssxxxyyyzzz|||uuusssuuuyyy~~~{{{yyywwwvvvtttllljjjiiiiiikkkmmmmmmmmmssssssvvvyyyyyy{{{|||zzzsssqqqlllhhhccc[[[RRRLLLHHHEEEAAA???===<<<:::888888888888888999:::;;;<<>>;;;999777666555555555555666555555444666999:::;;;???DDDIIILLLUUU___hhhppp}}}xxxooossstttlll```TTTKKKDDD???<<<<<<>>>DDDMMMVVVcccuuuuuuiii^^^TTTKKKLLLXXXfffqqqvvvsssooolllllllllhhh^^^VVVEEE<<<111++++++------++++++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((&&&%%%%%%%%%%%%&&&&&&''')))++++++***(((''''''(((((((((((((((((('''((()))((('''&&&%%%$$$$$$''''''''''''&&&&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''((()))&&&&&&''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((%%%&&&&&&&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&***(((&&&'''***,,,,,,+++***,,,---------...000222111111222333444555666666555666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<======@@@??????AAAFFFUUUooo||||||tttlllccc___[[[QQQNNNMMMKKKIIIIIIJJJKKKLLL''')))+++,,,,,,---///222...111555;;;AAAIIIRRRWWW^^^gggpppyyyzzztttpppssswwwzzzyyyxxx}}}xxxvvvtttuuuyyy~~~|||yyywwwvvvuuutttssshhhkkkooosssuuurrrmmmhhhfffiiipppvvvxxxzzz}}}zzzxxxuuuqqqkkkddd]]]XXXVVVRRRMMMIIIEEEAAA<<<999999999999999::::::;;;;;;>>>>>>======>>>@@@BBBDDDGGGJJJNNNSSSVVVYYY[[[\\\^^^___aaacccddddddccccccgggkkkqqqvvvvvvtttpppmmmgggggghhhjjjkkkmmmooopppsssssssssuuuuuusssoookkkkkkkkklllmmmoooqqqrrrrrrrrrqqqqqqrrrsssssssssrrrnnnppprrruuuwwwyyyzzz{{{{{{zzzyyyyyy{{{~~~}}}}}}~~~}}}~~~|||zzzyyyxxxwwwuuusssvvvuuuuuuwwwzzz}}}yyyzzz}}}}}}~~~}}}yyyttttttxxx|||xxxwwwvvvtttssssssssstttrrrpppjjjbbbYYYPPPKKKIIIGGGDDD>>>:::888777555444333444555666666666666666999<<<>>>@@@CCCKKKVVV^^^fffooo|||sssgggjjj{{{wwwccc\\\RRRHHHBBB???>>>>>><<>>===>>>@@@FFFUUUppptttmmmeeeaaa]]]SSSKKKKKKJJJJJJKKKMMMOOOQQQ&&&(((+++,,,,,,---///000---///222666;;;BBBJJJPPPVVV^^^gggppp||||||xxxyyy{{{|||zzzwwwzzz|||uuujjjnnnrrrwww~~~zzzuuusssttttttrrroooggglllssszzz|||yyyqqqkkk^^^```gggpppvvv{{{~~~}}}{{{xxxtttnnniiifff___[[[VVVQQQLLLFFFAAA=========<<<<<<;;;;;;::::::<<<;;;999888777888:::;;;???BBBFFFIIIMMMPPPUUUXXXZZZ[[[^^^aaacccdddeeeeeeiiimmmssswwwxxxvvvuuutttkkkkkkkkklllmmmnnnpppqqqtttrrrrrrsssuuusssnnniiieeeeeeeeehhhlllooopppppplllkkklllmmmppppppooonnnooopppqqqssstttvvvwwwxxxuuuuuuvvvwwwxxxyyyzzzzzzzzz{{{|||~~~|||xxxwwwyyy|||~~~{{{yyyyyyzzz|||~~~zzzxxxwwwwwwxxxyyyyyyxxxzzzxxxvvvwwwyyy|||~~~~~~vvvwwwzzz~~~}}}}}}|||xxxttttttwwwzzztttsssrrrpppooonnnnnnnnnjjjhhhbbb[[[SSSJJJCCC@@@===;;;888666555555444333333555666777666777888:::;;;@@@FFFLLLSSS___nnnzzz~~~qqqdddcccqqq{{{mmmcccSSSNNNGGGAAA======???AAABBBJJJZZZmmm|||uuudddSSSJJJGGGHHHOOO]]]nnnyyy{{{yyyssstttuuusssiiiZZZHHH===---000111///***((())),,,))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))******))))))&&&''''''((((((''''''&&&)))'''&&&'''(((((('''%%%%%%%%%&&&'''((((((((('''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&%%%###!!!######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&###!!!&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&"""###%%%''')))***,,,,,,***++++++******+++---000///000000111222333444555555666777888999:::;;;;;;::::::999999999::::::;;;;;;;;;<<<@@@GGGWWWssstttmmmdddaaa]]]SSSIIIHHHHHHIIIKKKNNNPPPRRR'''(((***+++******+++,,,+++---///111555;;;CCCHHHNNNUUU]]]eeeqqq}}}{{{yyyyyy||||||xxxuuuooohhhbbbiiipppvvv|||rrrnnnoooooolllgggfffjjjqqqxxx|||zzztttppp^^^[[[[[[bbbkkkttt}}}~~~~~~|||yyyvvvsssrrrfffccc___[[[WWWSSSNNNJJJFFFEEEDDDBBB???===:::999;;;999666555444555777888:::<<<>>>@@@AAAFFFLLLPPPTTTUUUXXX\\\___bbbcccdddgggkkkqqqssssssssstttuuulllllllllmmmnnnpppqqqrrrtttqqqoooppprrrqqqlllgggcccbbbcccfffkkkooopppooojjjjjjjjjmmmpppqqqpppmmmpppppppppppprrrtttvvvwwwoooqqqtttvvvwwwvvvtttsssvvvvvvvvvwwwyyy{{{}}}~~~{{{xxxttttttwwwzzz{{{|||xxxwwwtttrrrqqqqqqssstttppppppqqqtttxxxyyyyyyxxxyyyvvvssssssuuuxxxyyyyyyuuuwwwzzz~~~~~~}}}zzzvvvsssqqqrrrsssooopppqqqqqqpppmmmiiigggccc___XXXPPPIIIBBB===999777666555666777888777666666888;;;;;;;;;===AAADDDFFFOOOZZZdddnnn{{{}}}iiieeedddlll}}}yyynnnbbbWWWQQQEEEDDDBBB@@@@@@CCCGGGKKKSSS\\\mmm~~~{{{nnn```RRRJJJJJJPPPTTT]]]jjjvvv|||zzzuuurrrrrrooofffWWWGGG;;;444+++,,,---,,,)))(((((()))(((''''''&&&&&&&&&''''''''''''''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&&&&%%%%%%'''''''''((()))*********&&&''''''((((((''''''&&&%%%###"""###%%%&&&%%%###$$$%%%&&&(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''$$$  $$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$&&&''''''&&&&&&$$$%%%'''(((((())))))***+++,,,,,,+++***+++...000111111222333444555666666666666777888999999::::::;;;;;;::::::::::::;;;;;;::::::<<>>@@@BBBEEEKKKQQQVVVdddmmm||||||jjj\\\OOOGGGHHHOOOUUUYYYbbbmmmuuuwwwsssnnnrrrpppiiiZZZHHH:::333111...+++((('''((()))(((&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&&&&&&&''''''''''''((()))++++++&&&''''''''''''''''''&&&'''%%%$$$%%%)))***)))'''###$$$&&&((())))))((((((###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&(((***$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$'''***((($$$"""%%%)))&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$&&&''''''&&&&&&((()))++++++***))))))***---------++++++,,,///111222333333444555666777777777777777888999999::::::===<<<<<<;;;;;;;;;<<<<<<::::::===BBBJJJ\\\yyy~~~sssjjj```]]]ZZZPPPOOOOOONNNNNNOOOQQQSSSUUU))))))))))))))))))))))))******+++,,,///333777999@@@FFFNNNUUU\\\hhhvvv~~~vvvwwwtttoooiiiddd```______\\\___eeennn~~~vvvnnniiiddddddgggeeegggjjjlllllllllmmmnnncccaaa^^^YYYXXX```mmmxxx~~~|||zzz{{{|||yyyrrrkkkfff___WWWQQQMMMGGG???999;;;:::777555444555666888000000111222555888;;;===FFFGGGJJJNNNTTTYYY^^^aaadddgggjjjkkkjjjiiiiiiiiikkkkkklllmmmoooqqqssstttrrrssssssrrrqqqooommmkkkeeefffhhhjjjlllnnnoooooopppmmmlllmmmpppsssrrrqqqpppooooooqqqsssuuuuuutttqqqtttyyy|||}}}zzzvvvssssssrrrqqqrrruuuwwwwwwwwwvvvssspppnnnnnnpppppppppooommmjjjhhhfffeeeeeeeeeggggggjjjnnnsssvvvvvvvvvuuurrrnnnlllmmmoooqqqqqqttttttuuuuuuuuuuuuuuuuuuwwwuuusssqqqpppmmmjjjhhhooommmllllllkkkfff___YYYPPPKKKEEE???<<<:::999888:::999:::<<<>>>===;;;999>>>BBBGGGIIIMMMTTT^^^fffyyyqqqfffdddcccooo~~~ssscccYYYPPPMMMKKKFFFAAA???@@@AAADDDIIIRRR\\\gggmmm~~~qqqeeeVVVLLLEEEEEEMMMVVVWWW]]]ccchhhnnnsssrrrmmmuuuhhhUUUDDD888111---*********))))))((((((''''''))))))))))))))))))))))))'''&&&%%%$$$%%%''')))***''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$&&&(((************+++)))'''&&&&&&&&&%%%$$$'''%%%$$$&&&)))+++***)))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$((('''&&&%%%$$$$$$$$$$$$""""""#########$$$$$$$$$(((&&&$$$$$$%%%%%%$$$###''''''&&&%%%$$$$$$$$$$$$'''&&&%%%''')))+++++++++***+++---...////////////222222333444666888:::;;;::::::;;;;;;;;;<<<===???===<<<;;;:::;;;;;;;;;::::::<<<===>>>FFF[[[yyy}}}|||{{{}}}mmmbbb___[[[YYY[[[VVVUUUSSSRRRQQQQQQQQQQQQ************************''''''''')))+++...222444<<>>@@@BBBEEEGGGHHHOOOTTT[[[aaafffooozzzxxxqqqiiiaaa^^^___mmmzzzpppaaaRRRKKKEEEDDDCCC@@@>>>@@@AAAGGGQQQ\\\fffooovvvzzz|||ooofff\\\RRRHHHFFFHHHJJJNNNSSSWWW^^^dddiiinnnrrrqqqmmmeeeZZZIII;;;333...+++)))***)))))))))((((((((('''((((((((((((((((((((((((***)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&((()))*********,,,+++)))''''''''''''&&&)))'''&&&''')))***)))'''''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######'''&&&&&&%%%%%%&&&''''''###$$$$$$$$$%%%%%%%%%&&&(((&&&$$$$$$%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$&&&(((*********+++---...000111111111000000000111222444666888999:::;;;:::888888???KKKVVVdddWWWFFF;;;999;;;======;;;===>>>???GGG\\\yyy{{{yyyxxx{{{rrrfffccc___\\\^^^[[[ZZZXXXVVVTTTRRRQQQPPP************************'''&&&&&&''')))+++---///555999???EEELLLVVVaaajjjyyy~~~wwwqqqmmmgggcccaaa^^^YYYVVVSSSWWW]]]ffftttyyyrrrooolllhhhgggiiijjjmmmqqqrrrqqqnnnlllkkkqqqrrrrrrlllddd]]]YYYXXXYYYeeeooouuu~~~~~~~~~{{{~~~xxxooofff___VVVMMMFFF<<<:::888666555444555555777777555444444555666666:::;;;===@@@DDDHHHLLLNNNOOORRRVVVXXXYYYZZZ[[[\\\aaaccceeegggiiijjjjjjjjjhhhjjjlllnnnppppppppppppjjjjjjkkklllmmmmmmmmmmmmnnnmmmlllnnnppprrrrrrqqqrrrqqqpppqqqrrrsssqqqpppnnnoooqqqrrrrrrpppnnnmmmkkkkkklllpppuuuxxxzzzzzzuuurrrnnnlllmmmppprrrrrrvvvsssooojjjhhhggghhhiiiiiiiiiiiikkkmmmmmmkkkiiifffccc```___```cccddddddbbbaaa___]]]]]]]]]^^^_________^^^]]]\\\[[[ZZZYYYRRRRRRRRRSSSRRROOOJJJFFFBBB@@@>>><<<<<<===>>>???AAAEEEIIILLLOOOUUU\\\bbblllrrryyyyyyoooccc^^^]]]^^^dddjjjwww|||kkkYYYLLLDDD???======<<<<<<@@@GGGMMMWWWggguuu~~~~~~xxxfffVVVMMMLLLFFFEEELLLUUUWWWVVVVVVUUU]]]eeeiiilllnnnjjjeeeQQQHHH;;;222---,,,+++)))))))))))))))((((((((((((((((((((((((((((((((((((***((('''%%%%%%%%%%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((('''%%%%%%%%%&&&((()))+++,,,...---+++)))((((((((()))***)))'''(((((()))'''&&&''''''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$$$$%%%&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%'''))))))))),,,...000111222333222222000111111222444666888999777:::;;;999888AAAQQQ^^^tttbbbKKK<<<:::===>>>>>><<<>>>???@@@HHH\\\yyy{{{yyyxxxzzzvvvjjjfffaaa___aaa```___^^^\\\YYYUUUSSSQQQ++++++++++++++++++++++++))))))))))))***+++,,,---000333777<<>>>>><<<===???AAABBBIII\\\xxx~~~|||zzzzzz}}}xxxlllgggaaa___aaabbbaaa```^^^\\\XXXUUUTTT******************************************++++++---///222666<<>><<<:::999888777666444444444555666555555777888:::;;;;;;<<<;;;>>>AAACCCEEEFFFIIIKKKQQQSSSVVVXXXZZZZZZZZZYYY]]]^^^```aaabbbbbbbbbbbb[[[\\\^^^```bbbcccdddddd```bbbdddfffgggggghhhhhhffffffhhhkkknnnooonnnllliiiiiihhhgggggghhhhhhiiikkkkkklllooorrrssssssrrrmmmjjjhhhgggiiikkklllllljjjhhhfffddddddfffiiikkkiiihhhfffeeeccc```\\\YYYWWWTTTPPPNNNNNNMMMMMMLLLKKKIIIFFFDDDCCCDDDFFFGGGHHHIIIHHHFFFCCCAAACCCDDDCCCBBBAAAAAACCCFFFKKKNNNLLLLLLLLLKKKLLLOOOUUUZZZcccmmmyyy~~~uuullleee___aaabbbeeejjjrrrzzz~~~~~~xxxqqqiiiaaaZZZOOOCCC;;;:::999;;;===AAAIIIZZZiii|||~~~ooo[[[OOOKKKLLLMMMPPPSSSZZZ___]]]VVVSSSTTTXXXccckkkkkkdddZZZMMMCCC888333,,,)))***+++***)))(((((((((((())))))))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''&&&%%%%%%%%%''')))+++---,,,------+++((('''((()))'''((()))))))))))))))***((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''')))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%###$$$%%%&&&&&&%%%#########$$$%%%&&&'''(((((('''&&&''')))******)))***+++---///111111111111333333444444666777999:::666666888<<<>>>???>>><<<999:::<<<<<<;;;;;;===>>>===@@@BBBBBBIII\\\www~~~{{{zzz{{{~~~zzznnnhhhaaa```cccaaa```___^^^\\\[[[YYYXXX))))))))))))))))))))))))((((((((())))))(((((((((,,,---///222777<<>>@@@FFFGGGJJJLLLNNNOOOOOOOOOSSSSSSUUUUUUUUUUUUTTTSSSQQQSSSUUUWWWYYY[[[\\\\\\XXX[[[^^^`````````aaaccc___```bbbfffiiikkkiiihhhdddddddddcccdddeeeffffffjjjjjjjjjlllmmmmmmkkkiiifffeeecccdddeeefffeeedddaaaaaa``````aaadddfffgggeeeccc```___]]]YYYUUURRRMMMJJJGGGEEEEEEDDDCCCAAABBBAAA???===<<<===>>>???>>>??????===:::999<<>><<<666999<<<;;;888888===AAA===@@@BBBCCCIII[[[vvv}}}~~~~~~}}}|||xxxxxxzzz{{{pppiiicccbbbeee```___^^^]]]\\\[[[[[[\\\((((((((((((((((((((((((''''''(((((((((((((((''',,,,,,---///444888;;;===GGGLLLUUU^^^gggsss|||~~~|||tttmmmiiiiiifffhhhfffbbbaaafffhhhhhhddd```___cccfffeeefffhhhkkknnnqqqsssrrrqqqqqqrrrtttsssqqqnnnkkkhhhdddaaabbb```___^^^[[[VVVSSSRRRUUUYYYaaajjjnnnpppwww~~~wwwpppllljjjeeecccaaa\\\VVVNNNHHHDDD>>>===<<<:::999999::::::::::::;;;;;;:::999777666111333444444444555777:::<<<===>>>???AAACCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEGGGHHHIIIKKKMMMNNNNNNOOOMMMQQQUUUWWWWWWWWWXXXYYYWWWWWWZZZ]]]``````___]]]^^^^^^^^^___```aaabbbccceeeeeeeeefffgggfffdddaaa```______```aaa```]]][[[WWWXXXXXXYYYZZZ[[[\\\]]]YYYWWWUUUSSSQQQNNNIIIFFFBBB@@@>>>=========<<<;;;::::::999999888999999:::888:::<<<:::888999===BBBCCCJJJUUU___iiisss}}}}}}xxxrrrooofffbbb]]]ZZZ\\\```fffiiinnnvvv|||~~~~~~vvvlll```TTTIIIDDD???:::999;;;<<>>???<<<<<<;;;:::999:::===@@@===???AAABBBHHHZZZttt~~~~~~~~~{{{}}}zzzxxxxxxwwwzzzwwwyyy|||zzzooohhhaaaaaaeeecccaaa^^^\\\[[[[[[]]]^^^(((((((((((((((((((((((((((((())))))***))))))(((,,,++++++...222666888999???CCCJJJRRR[[[hhhvvvrrrgggbbbbbbccceeeddd``````eeehhhhhhfffbbbaaaeeehhhiiijjjmmmqqqrrrsssqqqnnnjjjiiiiiinnnmmmmmmmmmmmmllliiigggdddeeeiiikkkfff[[[QQQLLLJJJPPP[[[gggnnnttt~~~{{{zzzyyywwwvvvrrrkkkbbbYYYPPPKKKCCCBBB???===<<<;;;;;;;;;<<<<<<<<<<<<;;;999777555333444555444333444666888555666666777999;;;===>>>===>>>?????????>>>===<<>>;;;:::888777777999:::999888666666666777777777777777777:::===<<<;;;===CCCIIINNNYYYjjj{{{}}}wwwmmmccc[[[WWWSSSWWW]]]dddjjjllllllkkkmmmsssxxxwwwwwwvvvnnndddPPPIIICCC???:::555888@@@HHHMMMYYYgggqqqvvv{{{}}}{{{uuuuuu{{{zzzjjj[[[ZZZ]]]dddnnnuuuwwwuuufff]]]TTTQQQRRRWWW```hhhfffhhhbbbTTTDDD999333//////,,,)))))),,,---+++((('''((((((((())))))******''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((())))))***))))))(((''''''###$$$&&&(((************)))///555555000+++))))))***,,,---+++(((&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''$$$$$$$$$%%%''')))***+++(((((('''''''''&&&&&&&&&&&&$$$######%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&(((&&&%%%%%%'''(((((('''((())),,,...000111111111444444444555666777888999666999;;;<<<:::999:::<<<:::999888:::===???>>>===<<>>999555666666666666555555555555111222444666777777666666888888777666666666666777777888888888999999::::::???@@@AAACCCEEEGGGIIIIIIKKKJJJIIIHHHGGGGGGGGGHHHIIIKKKMMMOOOPPPRRRRRRRRRWWWWWWWWWVVVTTTRRRPPPNNNPPPQQQQQQOOOLLLJJJKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHFFFDDDBBB???<<<;;;;;;:::;;;:::999888666555333333111333555666666555777888;;;999;;;@@@BBBEEENNNYYYgggzzz{{{tttoookkkhhhaaaYYYSSSQQQSSSVVV]]]iiiuuuxxxxxxwwwtttpppuuuvvvvvvvvvqqqfffXXXNNNEEE>>>;;;<<<<<<;;;@@@HHHOOO]]]qqq~~~|||yyytttppppppwwwrrreee```___cccpppyyy]]]YYYTTTSSSYYYaaagggkkkfffYYYJJJ@@@888111------,,,,,,,,,,,,,,,+++***)))---,,,+++***(((&&&$$$###''''''''''''''''''''''''"""###%%%'''((()))******&&&&&&&&&'''''')))*********((('''((()))***)))((()))))))))***************))))))***+++++++++++++++---...000000///,,,)))'''&&&((()))******(((&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&'''$$$###%%%)))***)))'''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$(((((('''&&&%%%%%%$$$$$$###$$$&&&&&&'''&&&%%%$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$%%%&&&(((***+++)))***+++---.../////////000111111222444555555666777777888999:::<<<>>>???;;;;;;::::::;;;<<<>>>???<<>>FFFQQQ[[[bbbppp|||zzzqqqjjjgggfffjjjlllhhh```]]]bbbhhhiiihhhggggggiiilllppprrrxxxxxxwwwsssnnnjjjggggggnnnooorrrtttvvvzzz~~~|||~~~~~~{{{uuullleeebbbWWWQQQPPPXXXeeewwwuuukkkeeeYYYXXXVVVRRRPPPNNNOOOPPPTTTQQQMMMIIIFFFAAA<<<888666666666666666555555555333444555555555555444333555444444333333333333333444555555555666666666777999999;;;===>>>@@@BBBBBBCCCCCCBBBAAAAAAAAAAAAAAACCCCCCDDDFFFGGGIIIJJJJJJNNNOOOOOOPPPOOONNNMMMLLLIIIJJJIIIGGGDDDCCCBBBCCCDDDDDDCCCCCCBBBBBBBBBBBB???>>>;;;999777666666666555555444444333333222222111333555666555555777888@@@===???DDDIIIPPP^^^kkkwwwmmmccc\\\XXXTTTQQQNNNKKKLLLQQQYYY___ooo{{{{{{zzzyyyzzzwwwrrrllldddYYYNNNEEEAAA;;;888;;;???DDDOOOYYYgggrrr~~~zzzuuussswwwwwwlllgggffffffjjjttt~~~yyyqqq___YYYUUUXXX```eeeddd```VVVKKK???888333---***+++***+++++++++******)))(((&&&'''((())))))***))))))''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***)))(((''''''((()))(((''''''''''''&&&&&&%%%%%%$$$&&&&&&'''(((((((((((((((***+++---//////...,,,***))))))***+++******)))(((*********))))))((((((''''''&&&%%%&&&((()))(((((((((((((((((((((((((((((($$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((***+++)))***,,,---///000000111222222333444555555666666:::999999999::::::;;;<<<;;;::::::::::::<<<===>>><<>>999999999888888888777777777777777666555444333222333222111111000000111111111111111222222222222222333444555777888999:::;;;<<<<<<;;;:::::::::;;;;;;<<<;;;;;;;;;===>>>@@@AAACCCCCCEEEFFFFFFGGGGGGFFFAAABBBBBB@@@===<<<<<<<<<>>>>>>===<<<;;;::::::999888777666444333333333333000000111111222333333333333444666777666777999:::DDDBBBDDDKKKTTTaaasss}}}vvvkkk___TTTMMMHHHFFFEEEFFFHHHLLLSSS^^^jjjrrr~~~xxxmmmaaaVVVLLLCCC>>>===::::::???HHHSSScccppp{{{}}}~~~ooofffgggjjjlllmmmqqqwwwzzzxxxpppjjj^^^ZZZYYY___ffffff\\\RRRCCC:::333111000,,,)))***)))))))))***))))))((('''###$$$&&&(((***++++++,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))'''&&&%%%&&&'''((('''%%%'''&&&%%%$$$###""""""!!!%%%%%%&&&''''''''''''&&&&&&(((+++---/////////...(((((('''''''''(((((()))))))))((('''&&&%%%%%%$$$&&&((()))(((''''''((()))))))))))))))))))))))))))############$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&###$$$%%%'''(((***++++++((('''&&&%%%%%%&&&'''(((((((((''''''((()))******)))***,,,...000222222333444444555555666666666777<<<<<<;;;:::999999999999::::::999999:::;;;<<<>>><<>>===<<<;;;:::::::::999888777666555333333333333222111111111111222000000000000000000000000222222333444555666777777888777777777777777888999888777666555666888:::<<<::::::;;;<<<======>>>>>>;;;<<<======;;;:::;;;<<<::::::999888777666555444555555444444444444444444000111111222333444444555444666888888888999;;;===BBBEEEKKKSSS```qqq~~~vvvnnniiibbb]]]UUUMMMGGGEEEGGGIIIJJJPPPYYYcccllluuu}}}{{{zzzyyywwwpppcccVVVKKKDDD???======???DDDMMMWWWfffwww{{{kkk```^^^eeekkknnnoooqqqsssrrrpppllljjjaaa```bbbfffggg```QQQEEE777111---///000---++++++)))))))))******)))((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((()))***&&&&&&%%%%%%&&&''''''(((&&&%%%$$$%%%&&&&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$&&&''''''(((((((((''''''%%%&&&))),,,.../////////)))((('''&&&&&&((()))+++'''''''''&&&&&&%%%%%%%%%&&&)))+++)))&&&%%%'''***((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&((()))***''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$######$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))***+++)))(((&&&%%%%%%&&&((()))))))))))))))))))))******)))***,,,///111333444444444444555555555666666666<<<<<<;;;:::999999999999999999888888999:::<<<===<<>>CCCJJJVVVbbbnnnxxx~~~wwwuuuyyyzzzzzzsssjjjcccaaabbbdddeeegggjjjlllnnnnnnooolllqqqwww{{{{{{zzzxxxwwwxxx~~~}}}wwwuuuuuuxxxtttoooooouuuzzz{{{yyytttqqqppptttyyy|||}}}}}}vvvwww|||{{{vvvtttmmmggg___WWWRRROOOLLLKKKHHHHHHFFFDDDBBB@@@???>>><<<;;;:::888666555444333444333222222111111222222111111000000000000000000222222222222333333333444444444444444555555666777666555333222222333555666555555555555555555666666555777999:::::::::<<<>>>:::999888777666555444333333444444555555555666666333333333333333333444444444555777777777999;;;>>>???GGGRRR^^^lll}}}|||xxxsssllleee]]]UUUOOOIIIHHHEEEBBBBBBGGGOOOVVVZZZdddssszzzuuusssmmmggg___[[[SSSJJJBBB>>><<<<<<>>>HHHUUUaaammm{{{vvvggg]]][[[___dddgggkkkkkkjjjjjjjjjlllnnnpppmmmnnnoookkkaaaRRRCCC999222---+++///111...******))))))***************)))(((((()))(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))***&&&%%%%%%%%%%%%&&&&&&'''&&&$$$###$$$%%%&&&%%%$$$%%%%%%&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&%%%''')))+++---.........---,,,***((((((***,,,---(((((())))))******++++++&&&(((***)))&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))(((&&&%%%%%%&&&((()))))))))******************)))+++---///222333444555333333333444555555666666::::::999999999:::;;;;;;999999888888999:::<<<===;;;>>>@@@AAAGGGXXXrrr}}}~~~qqqgggccc^^^ZZZYYYWWWYYYZZZZZZXXXWWWWWWXXX(((((('''&&&&&&&&&&&&&&&&&&'''(((((((((((()))+++))))))(((((()))******+++***+++,,,,,,---000444777<<<@@@JJJVVVaaakkkwwwyyyooohhhfffffffffiiimmmqqqrrrrrrpppnnnjjjooovvv{{{|||{{{zzzzzzyyy{{{{{{vvvuuuwwwzzzwwwwwwxxx{{{zzzppp^^^XXXUUUZZZbbbggglllqqqxxxzzz|||nnnhhh```ZZZXXXXXXXXXXXXXXXWWWUUURRROOOLLLJJJHHHCCCBBB???<<<999777666666444333222222111111222222333222222222222111111111111111111111000000000000111111111111222333444555444333222111000000111222333333222111111111111222111333555666666777:::<<<999999888777666666555555222333444555666666666666444444444444333333333333444666666777777999<<>><<<>>>AAACCCGGGOOOZZZbbboooyyytttjjjgggddd\\\SSSGGGEEEBBB>>>;;;;;;===@@@GGGVVViiiwwwnnneee[[[YYY]]]ccceeeeeehhhfffccccccffflllrrrvvvyyyxxxrrreeeTTTCCC777111///+++)))---///,,,((('''))))))******++++++******&&&''''''(((((((((''''''''''''''''''''''''''''''((('''%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$%%%&&&%%%###"""###$$$%%%&&&''''''((($$$%%%%%%%%%%%%$$$$$$###%%%&&&(((***,,,------...+++***(((&&&&&&'''((()))&&&&&&'''((()))***++++++%%%'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%%%%&&&'''((('''((()))******************+++---///111333333444111222333444555666777777888888888999:::;;;<<<===::::::999999:::;;;<<<>>>;;;>>>AAAAAAGGGWWWpppyyy{{{}}}}}}pppfffbbb]]]ZZZYYYSSSTTTVVVUUUTTTSSSSSSTTT&&&'''(((((('''&&&&&&&&&%%%'''(((((('''''')))+++)))(((((((((((()))******((()))***++++++---111444777999@@@KKKTTT\\\iiiuuu}}}tttnnnkkkkkklllpppvvv{{{|||zzzuuurrrnnnqqquuuwwwxxxyyyzzz{{{~~~}}}{{{xxxsssqqqrrrvvvyyywwwxxxyyy}}}zzzlllTTTKKKEEEHHHNNNTTT[[[bbbqqquuu}}}uuuoooiiieeeeeehhhlllmmmooonnnkkkgggbbb^^^[[[ZZZSSSPPPLLLGGGCCC???===<<<666666555444444444444555444444444333333222222222222222111111000000000///000000000111222333555555444444333333222111000000222111000000000000111222000111333444444444666888777777777777666666555555444555666888888888888777666666666666666666666777999:::;;;;;;;;;===AAADDDJJJYYYiiiuuu~~~xxxnnnccc[[[VVVSSSSSSKKKGGGCCC@@@>>>>>>===<<<>>>CCCJJJOOOUUU^^^jjjsss{{{vvvnnnjjjaaaWWWSSSRRRLLLDDD??????>>>======@@@GGGLLLZZZlllvvvmmm```^^^\\\^^^dddhhhiiiiiifffccc```aaafffnnntttwwwwwwooobbbRRRCCC999222///...***(((,,,...+++'''&&&'''((())))))******))))))%%%&&&''''''(((((('''''''''''''''''''''''''''''')))'''%%%#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$###$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###$$$%%%''')))+++---...///,,,+++)))'''&&&&&&''''''%%%%%%&&&&&&''''''((((((%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******+++******++++++---///000111222222111222333444666888999999999999999999:::;;;<<<<<<;;;::::::::::::<<<===>>>;;;>>>AAAAAAFFFVVVoooyyy|||~~~oooddd___[[[WWWVVVQQQSSSSSSRRRPPPNNNNNNNNN&&&(((***+++***(((((((((%%%&&&'''''''''''')))+++)))(((((((((((())))))***((()))++++++,,,...111444555555:::DDDLLLRRR___lllyyywwwqqqoooooorrrwww~~~zzzvvvsssssstttttttttuuuxxx{{{xxxwww{{{{{{yyyuuupppmmmnnnrrruuuyyyyyyxxxyyywwwhhhYYYMMMCCCDDDHHHMMMTTT]]]dddjjjuuu~~~}}}xxxrrrppprrrwww}}}}}}xxxsssoookkkiiiaaa^^^YYYRRRLLLGGGDDDCCC::::::999888888888888888555444444444333333222222555444444333222222111111111111222222444555777888777777777666555444222111111000000///000111333444222333444444333333444555666666555555555555555555777888999;;;;;;;;;::::::999999::::::;;;;;;<<<<<>>AAABBBEEELLLUUU]]]dddnnnzzz~~~uuukkkccc```UUUUUUOOOGGGCCCCCCAAA===CCCCCCCCCBBBCCCIIIRRRYYYlll~~~vvvggg___\\\^^^bbbfffjjjlllnnnpppgggccc```bbbiiipppssstttmmm```NNN???777444222000///***)))---///,,,((('''&&&&&&'''((())))))(((((((((((((((((('''&&&%%%%%%''''''''''''''''''''''''((('''%%%%%%%%%''')))***%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&%%%"""###%%%(((+++...000111333222111///...---,,,,,,***************)))))))))%%%###!!!###''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''')))***+++******+++,,,---///000000111111111222444555888999;;;<<<::::::999999::::::;;;;;;;;;;;;::::::;;;<<<>>>???;;;>>>AAAAAAFFFVVVnnn~~~|||~~~~~~~~~nnnccc]]]XXXTTTSSSTTTTTTTTTRRROOOLLLKKKKKK'''&&&%%%&&&((((((((('''%%%%%%%%%%%%&&&&&&&&&'''&&&'''''''''(((((())))))*********++++++,,,,,,,,,111333777<<>>>>>@@@CCCEEEDDDKKKOOONNNOOOUUUZZZ[[[ccclllyyyzzzrrrkkkfffYYYQQQFFF???=========<<<;;;<<<===???DDDKKKTTTYYYccceeejjjqqqyyywwwkkk]]]QQQLLLMMMFFF???===@@@AAA???@@@DDDDDDJJJQQQVVV[[[bbbkkksssttteee\\\ZZZ]]]```gggnnnpppooooooqqqlllfff```bbbhhhlllkkkgggUUUJJJ<<<333000000000///*********++++++,,,,,,,,,+++***((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%***(((&&&$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$((('''%%%$$$###$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%(((+++///111---------***'''%%%&&&'''((())))))((('''(((+++---''''''''''''((((((((((((((((((((('''&&&%%%######&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%&&&'''((())))))))))))))))))***************,,,///111111222444666333444555666777888999:::999999:::;;;;;;<<<======::::::::::::;;;<<<======??????AAAEEEIIITTTgggyyy|||~~~|||{{{oooddd]]]TTTPPPRRRRRRSSSTTTUUUTTTRRROOONNN'''&&&%%%&&&(((((((((''')))))))))************+++''''''''''''((((((((()))(((((()))***+++---.........000333666;;;AAAHHHMMMZZZdddssswwwrrrlllhhhiiioooxxx~~~zzztttsssqqqmmmiiiggghhhjjjooopppqqqssstttsssooolll\\\XXXTTTUUUZZZ]]]^^^\\\YYY\\\ccckkkttt||||||xxxtttqqqnnnhhh___WWWSSSPPPLLLJJJHHHEEE@@@<<<@@@>>><<<;;;;;;:::999777777777666555444444444555555555444444333333222222333444666777777777777666444444444333222222333444444444444444444444444333333666999;;;;;;;;;<<<<<<:::<<<============>>>@@@<<<>>>@@@BBBDDDGGGLLLPPPUUU]]]dddgggjjjppptttuuutttwww}}}~~~tttkkkaaaWWWQQQKKKEEE>>>999777999;;;<<>>AAAEEEOOObbbsss}}}{{{zzzqqqfff___WWWTTTWWWTTTVVVXXXXXXWWWTTTQQQNNN'''&&&%%%&&&(((((((((''''''(((((((((((()))))))))''''''''''''((((((((((((&&&'''((()))+++---...///,,,...000222444888===AAAKKKTTTaaammmwww~~~wwwqqqiiicccdddlllvvv}}}xxxxxxtttmmmeeecccggglllooonnnnnnooopppnnnkkkhhhbbb```aaadddiiimmmllljjj___[[[WWWXXX___hhhooorrrxxx}}}{{{sssmmmjjjfffaaa]]]ZZZWWWSSSQQQPPPMMMHHHDDDCCCBBBAAA@@@???===;;;999777777888999999888777666555444333333333333555666777888888888:::999888777666666666666666666777888888777666666777888:::999999888999;;;===???AAAAAAAAABBBCCCEEEDDDEEEGGGJJJOOOVVV^^^dddqqq{{{~~~sssfffZZZPPPGGGAAAAAA@@@===::::::<<>>444000---,,,------***'''))))))))))))))))))((((((***)))(((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''')))+++---/////////...+++******++++++,,,,,,+++))))))***,,,******)))((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((()))))))))(((((('''''''''(((((()))))))))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&'''((()))&&&'''''''''((((((((()))+++---///000000000111222666666666666666666666666999999999999::::::::::::::::::::::::;;;<<<===>>>===<<<===???BBBLLL___ppp}}}zzz{{{tttiiibbb[[[YYY\\\VVVXXX[[[]]]\\\XXXTTTQQQ'''&&&%%%&&&((((((((('''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''((()))***+++,,,---+++---...///111444888;;;BBBIIITTT]]]fffrrrzzzzzztttpppiiifffhhhoooyyy~~~yyyoooeeebbbgggnnnpppooonnnnnnnnnmmmkkkhhhggghhhjjjoootttuuutttqqqiii^^^RRRMMMOOOUUUXXXYYYgggppp|||~~~|||yyyvvvsssrrrqqqpppdddaaa\\\XXXVVVSSSQQQNNNLLLHHHCCC@@@>>>===============<<<;;;:::999999888555666777888999:::;;;;;;???>>>===============<<<<<<<<<<<<===<<<<<<;;;:::??????>>><<<::::::;;;===BBBDDDFFFGGGGGGHHHJJJLLLPPPRRRTTTXXX___jjjvvv}}}zzzjjj[[[OOOGGGBBB@@@???AAACCCDDDEEEKKKSSSYYYfffnnnwww|||~~~|||rrr^^^RRRDDD>>>;;;888777999<<<;;;===AAAIIITTTaaajjjxxx~~~{{{{{{lllbbb[[[YYYZZZ___bbbeeekkkrrrxxxqqq___LLL;;;111---,,,++++++------,,,************))))))((((((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$"""###%%%&&&'''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***---//////...,,,******+++,,,------,,,***)))***+++***))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((())))))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&'''((()))(((((())))))******+++++++++---////////////000111555555555666666666666666999999999999999999999999:::::::::;;;;;;<<<===>>>>>>===>>>@@@DDDNNNaaasss}}}}}}}}}~~~wwwkkkddd]]]ZZZ^^^VVVYYY]]]``````]]]XXXUUU'''&&&%%%&&&((((((((('''(((((((((((())))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))***,,,---...000444777:::@@@IIIPPPXXXdddrrr}}}|||vvvuuuqqqooommmmmmpppvvv}}}~~~zzzoooddd```eeelllpppoooooopppqqqqqqooommmkkkmmmpppsssvvvvvvtttqqqjjj___RRRJJJIIIKKKKKKJJJUUU```nnnyyy~~~yyywwwtttrrroookkkfffccc[[[VVVOOOKKKHHHGGGEEECCCBBBAAAAAA@@@@@@???>>>>>>;;;<<<<<<>>>???AAABBBCCCEEECCCBBBCCCEEEFFFDDDBBBBBBAAA@@@??????>>>>>>>>>DDDEEEEEEDDDCCCDDDGGGJJJIIILLLOOORRRUUUXXX\\\___dddeeegggkkksssttt```NNNEEEBBBDDDGGGFFFKKKPPPUUUZZZcccmmmttt}}}|||zzzsssfff[[[KKKBBB:::999999999:::===AAAEEEIIINNNWWWcccpppwwwzzzxxx}}}pppbbbXXXTTT\\\^^^cccjjjmmmmmmrrrxxx{{{uuu```LLL>>>555000...,,,+++***+++,,,,,,,,,+++++++++******))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((+++,,,...---+++*********+++------,,,+++)))***+++'''''''''((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###"""###%%%&&&'''&&&&&&&&&&&&'''((((((((((((((()))***++++++++++++---////////////000111333333444555666777888888888888999999999999::::::;;;;;;;;;;;;<<<===>>>>>>>>>======@@@DDDOOOdddwww}}}yyy}}}}}}|||wwwlllddd\\\YYY\\\TTTXXX]]]aaabbb```\\\ZZZ'''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))))))))((((((((((((%%%''')))***+++---///222111777>>>EEELLLWWWeeeppp~~~|||uuurrrooooooppprrruuuyyy}}}~~~{{{zzz|||{{{yyyxxxwwwsssjjjbbb___bbbggglllmmmooorrruuuvvvuuusssoooppprrrttttttsssrrrqqqggg___UUUOOOMMMNNNNNNNNNMMMVVVaaaiiimmmqqqwww|||}}}yyymmmgggaaa]]][[[YYYVVVRRRNNNMMMLLLKKKJJJIIIHHHHHHBBBCCCDDDGGGIIILLLOOOQQQUUUSSSQQQSSSUUUUUUSSSPPPNNNLLLIIIFFFEEEEEEEEEFFFGGGIIIKKKMMMOOOSSSXXX[[[WWW[[[aaagggmmmsssyyy}}}}}}}}}~~~wwwjjjWWWHHHDDDIIIQQQXXXcccgggmmmsss{{{~~~xxxooohhhbbbYYYOOOGGG>>>999777888999:::???EEENNNVVV^^^ccciiirrrzzz}}}|||wwwrrrssszzz{{{lll___VVVTTTVVVfffhhhnnnttttttqqqsssxxx}}}vvv```JJJ<<<555333222---,,,***(((((()))***+++******************))))))''''''(((((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&&&&(((***,,,---+++***)))***)))+++---,,,+++)))******''''''''''''(((((()))))))))))))))((('''&&&%%%$$$%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''"""###$$$###""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%$$$#########$$$''''''&&&&&&&&&''''''(((%%%%%%&&&'''((()))******+++---///000000000111222111222333444666777888999888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???<<<;;;;;;>>>CCCNNNdddwww|||vvv{{{}}}|||sssiiiccc[[[WWWYYYSSSWWW\\\```aaa```]]][[['''&&&%%%&&&((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((&&&((()))***)))***,,,...,,,000666:::???HHHTTT^^^jjjuuuvvvrrrnnnnnnoooppprrruuuxxxzzzxxx{{{zzztttooopppqqqppplllkkkjjjfffbbbaaacccdddfffhhhlllrrrwwwyyyxxxwwwrrrssstttssssssrrrssstttkkkfff```[[[YYYZZZ]]]```\\\___ccceeedddeeehhhjjjppp}}}{{{yyy~~~}}}wwwuuuuuutttoookkkgggfffdddbbb___]]][[[ZZZTTTUUUXXX\\\aaagggkkknnnuuurrroooppprrrqqqlllhhheeebbb]]]XXXVVVVVVWWWYYYYYY\\\___bbbeeeiiimmmpppqqquuu{{{lllbbbVVVQQQVVVcccsss|||zzzllleee[[[RRRJJJEEEAAA>>>:::999:::<<<>>>CCCNNNYYYcccoooyyy{{{}}}yyyvvvssspppqqquuu|||sssggg___XXXVVV\\\dddppprrrvvvyyyvvvrrrtttyyy|||hhh[[[III;;;555333111///++++++***)))((((((((()))(((((())))))))))))))))))&&&'''((())))))(((''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&'''***,,,---,,,*********''')))+++,,,***)))******((((((((((((((('''''''''((((((((((((((('''&&&&&&$$$%%%&&&'''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((("""###$$$$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$(((''''''&&&&&&&&&''''''%%%%%%&&&'''((()))*********,,,///000111111333444333333444444555666777777777888999:::;;;<<<===>>>;;;;;;;;;;;;<<<===>>>???>>><<<<<<>>>BBBMMMbbbuuuzzzvvv{{{~~~~~~mmmfffaaaZZZVVVXXXUUUWWW[[[]]]^^^]]][[[YYY'''&&&%%%&&&((((((((('''))))))))))))************))))))(((((('''''''''&&&&&&&&&&&&'''((()))******)))+++,,,+++******+++,,,+++///333444666<<>>;;;;;;???CCCFFFOOO```ppptttxxxvvvssssssxxxvvvlllccc[[[XXXXXXZZZeeeqqqwwwxxxzzzzzzvvvrrruuu|||vvvhhhPPPFFF:::444444333///***)))***,,,,,,***)))))))))&&&'''''''''(((((())))))&&&'''((())))))(((''''''&&&'''''''''(((((())))))$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$((('''%%%$$$###$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%&&&&&&&&&&&&'''***---...---+++++++++&&&(((***+++***)))************)))((('''&&&&&&%%%&&&''''''((((((((((((((("""###$$$%%%&&&&&&&&&&&&******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''''''''((()))***+++,,,,,,***,,,///111111222444666555555555555555555555555777777999:::<<<===??????<<<;;;;;;<<<<<<===>>>???AAA???>>>???BBBMMMbbbuuu|||wwwwww|||yyyhhhccc```YYYVVVXXXWWWYYY[[[\\\[[[ZZZXXXVVV''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))*********)))(((%%%&&&((()))))))))((('''***)))'''&&&'''(((***+++---......000444888<<>>888999;;;;;;:::;;;AAAJJJSSS]]]jjjwwwxxx~~~nnnaaa^^^WWWXXX[[[^^^cccjjjrrrwww~~~zzzuuuqqqqqqtttwwwrrrbbbTTTMMM???:::333///---,,,,,,,,,(((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&(((******)))'''&&&'''''''''''''''((())))))))))))))))))(((((((((((())))))***)))((('''%%%$$$&&&&&&&&&'''''')))************)))(((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&((('''%%%$$$######$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))***+++---...000111222222444555555444222222444555777777888999::::::;;;;;;<<<<<<<<<============>>>???>>>@@@CCCFFFQQQdddvvv|||zzzzzz~~~{{{yyy|||xxxwwwwww|||vvvjjjccc]]]XXXVVVXXXVVVXXX[[[\\\\\\YYYVVVTTT''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((())))))*********)))))))))'''''''''(((***++++++++++++---///333666888@@@GGGQQQ[[[dddooozzzzzzvvvuuutttqqqsssxxxxxxvvvqqqjjjbbb]]][[[[[[\\\\\\^^^aaaeeeiiimmmoooooonnnmmmkkklllqqqxxx}}}xxxppppppnnniiiaaa\\\ZZZZZZYYYTTTUUU]]]eeelllsss{{{{{{|||||||||xxxoooeee\\\TTTOOOFFFBBB===;;;<<<>>>???>>>CCCLLLZZZhhhtttooo]]]TTTSSSRRRUUUZZZaaahhhpppwww|||}}}yyysssoooooosssxxx|||vvviii[[[MMMBBB;;;444111...++++++***)))((())))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((()))******)))(((((((((''''''(((((()))***+++************)))))))))((())))))))))))(((&&&%%%&&&&&&&&&&&&'''((()))***)))'''%%%###"""###$$$%%%(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%(((''''''&&&&&&''''''((((((((((((((()))))))))))))))***,,,...000111111222444555555444333222444666777888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<>>>AAAFFFRRRgggyyy{{{{{{~~~}}}uuutttuuu{{{{{{qqqgggbbb^^^ZZZYYY[[[WWWYYYZZZ[[[[[[YYYWWWUUU''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((((((''''''(((((()))***)))((('''''''''(((***++++++******+++,,,...111222555:::BBBIIIPPPZZZeeelllzzz~~~{{{xxxttttttwwwwwwuuuqqqjjjbbb\\\YYYXXX\\\]]]___bbbggglllpppsssrrrqqqqqqpppqqquuu{{{xxxnnncccYYYQQQMMMLLLGGGFFFKKKRRRXXX```fffjjjnnnsssxxx}}}|||xxxsssooogggccc^^^VVVNNNHHHBBB@@@<<<>>>@@@BBBDDDFFFIIIKKKTTT```qqqwwwggg[[[SSSRRRTTTWWWZZZ```hhhooouuuzzz}}}vvvqqqkkkkkkooovvv{{{}}}|||ppp```PPPDDD<<<555111...---,,,---...---+++)))************************%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&'''((((((''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$""""""$$$%%%&&&'''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%'''''''''((()))***+++,,,)))(((((((((((()))******,,,,,,+++++++++*********(((((())))))))))))((((((&&&&&&&&&&&&'''((()))))),,,***&&&$$$###%%%''')))((('''''''''&&&&&&&&&&&&$$$$$$%%%''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&&&&''''''((('''((((((((()))))))))***)))***,,,...000111222222444555555444333333444666888888888999999::::::;;;999999999999::::::::::::;;;;;;<<<@@@FFFRRRiii||||||{{{}}}~~~~~~~~~yyypppqqqttt{{{xxxnnnfffcccaaa^^^]]]^^^YYYYYYYYYYYYYYYXXXXXXXXX'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((&&&&&&%%%$$$$$$&&&'''((()))(((((('''((()))******------,,,,,,,,,---//////000444999>>>CCCKKKUUU\\\kkkttt{{{zzzzzzuuutttrrrmmmgggbbb___^^^dddddddddeeehhhjjjmmmooommmoooppprrruuuzzzyyyqqqggg]]]WWWNNNJJJGGGGGGJJJMMMQQQTTTZZZ^^^fffnnnvvv}}}vvvppphhhbbb___[[[VVVRRRNNNMMMJJJEEEAAA>>>===>>>>>>DDDJJJNNNPPPTTT[[[aaalllvvv~~~qqqaaaWWWVVVZZZ```eeefffhhhkkkppptttvvvwwwvvvooollljjjmmmtttxxxwwwtttgggZZZIII<<<666444111///---,,,+++,,,......---+++************************'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&%%%%%%&&&)))+++---)))))))))))))))******+++,,,+++++++++************'''(((((())))))*********&&&&&&&&&&&&&&&'''((())),,,***(((&&&&&&'''((()))''''''''''''''''''&&&&&&$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((())))))******)))+++,,,///111222333333444555555444333333555777888888888999999:::::::::888999999999999:::::::::<<<;;;<<>>??????>>>>>>@@@EEEHHHMMMSSSYYY\\\```gggrrr{{{~~~tttnnnbbb]]]WWWVVV]]]gggoooqqqrrrqqqqqqrrrsssssspppnnnkkkkkkmmmrrruuurrriiiaaaOOOEEE888000///000...,,,---+++((('''(((******)))************************+++***)))((('''%%%$$$$$$''''''''''''''''''''''''%%%&&&''''''((((((((('''&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!###&&&((('''''''''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%######%%%$$$######$$$''')))+++)))))))))))))))******+++++++++*********)))))))))'''''''''(((((()))******'''&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&'''((((((''''''&&&&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((()))************+++---000222444555555333444555555444444666888888999999999999999::::::::::::::::::;;;;;;;;;;;;===<<<===@@@DDDPPPeeexxx|||xxxyyy}}}~~~{{{yyyxxx}}}yyypppsssyyyrrrlllhhhbbb]]][[[ZZZXXXVVVUUUUUUVVVYYYZZZ''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&((((((''''''(((((()))***(((((((((((())))))))))))))))))*********++++++++++++...111222333777===BBBHHHRRRaaappp}}}ssstttsssqqqnnnmmmnnnooommmlllkkkiiihhhhhhiiiiiicccfffiiilllooosssxxx{{{zzzuuuttt{{{xxxuuuxxxvvvyyy|||~~~~~~}}}}}}~~~yyyzzzzzzxxxtttnnnhhheeeiiiiiigggbbb___[[[UUUNNNHHHHHHJJJOOOVVV^^^ccceeeiiiooovvv{{{yyykkkeee\\\TTTOOONNNMMMLLLGGGDDD@@@???@@@???<<<999888:::===???BBBIIIQQQXXX```dddhhhkkkoooxxx~~~uuuhhh]]]XXXYYY[[[]]]___fffooottttttuuuqqqnnnnnnooopppnnnlllkkklllnnnooolllcccVVVMMMBBB===666222111000...,,,///,,,)))((()))+++++++++************************,,,,,,+++)))'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""$$$'''((()))))))))((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$###"""###%%%((())))))(((((((((((()))******+++************)))))))))'''''''''''''''((()))***'''&&&&&&&&&&&&&&&''''''$$$&&&'''))))))'''%%%$$$%%%&&&'''((((((((('''&&&(((((((((''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&'''((()))***++++++***+++---000222444555555333444555555444555777888999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<>>>===???AAAEEEOOOcccttt~~~yyyyyy}}}{{{zzzssswww}}}vvvnnniiibbb[[[YYYXXXVVVTTTSSSSSSUUUXXXYYY'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%(((((())))))*********)))'''(((((()))))))))))))))&&&&&&((()))******++++++&&&***---......///444888>>>EEEQQQ^^^jjjuuu~~~{{{zzzxxxtttpppnnnoooqqqqqqooollljjjhhhgggffffffdddfffiiilllnnnqqqtttwwwzzzwwwtttrrrtttxxx~~~zzzrrrrrrwwwwwwwwwwwwxxxxxxwwwuuusssppprrrrrrooolllkkkmmmppp|||{{{vvvpppdddYYYPPPMMMJJJJJJMMMPPPPPPPPPXXX]]]dddjjjsssyyykkk]]]TTTPPPKKKGGGEEECCCBBBAAABBB???<<<<<<>>>???===::::::===BBBFFFJJJSSS^^^gggmmmpppsssvvv{{{wwwjjjddd```YYYVVVVVV___fffkkklllpppxxx{{{zzzwwwrrrllljjjmmmppppppooonnnmmmiiicccZZZOOOEEE???:::999777555333111///...---,,,+++,,,---...---,,,))))))))))))))))))))))))******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%''''''((((((''''''(((((()))***,,,,,,+++++++++*********''''''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((()))******)))(((((($$$%%%'''((()))((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&'''((()))***++++++((()))+++...000222333444333444555555555555777999999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<>><<<<<>>BBBIIISSSZZZeeemmmzzz}}}xxxvvvxxxyyyvvvuuupppjjjiiilllllliiinnnpppqqqpppoooqqqvvv{{{yyyxxxwwwtttooojjjeeeccc___aaabbbbbbccchhhooouuuyyyzzzzzzyyyuuupppjjjfffcccccccccdddhhhlllqqqttt{{{vvvwww~~~~~~}}}zzzqqqiiiaaaYYYRRRNNNNNNRRRWWWYYY___nnn{{{ppppppuuu}}}zzzzzzyyywwwvvvvvv{{{wwwlllccc\\\XXXYYYXXXWWWVVVUUUVVVWWWYYYYYYWWWSSSMMMIIIFFFFFFAAABBBDDDFFFHHHJJJLLLMMMPPPPPPOOONNNNNNOOOOOOPPPSSSWWW^^^bbbeeehhhlllpppuuuvvvzzzrrrfff^^^RRRNNNMMMPPPSSSYYYcccmmmrrr~~~wwwtttqqqqqquuuwwwwwwvvvhhh\\\MMMAAA;;;888444000444222...+++))))))***+++***************)))((((((((((((((((((''''''''''''&&&&&&&&&''''''(((((((((%%%%%%&&&'''&&&%%%###"""&&&%%%%%%&&&((()))(((&&&'''###!!!'''***(((%%%!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&$$$###$$$$$$###"""%%%###""""""###$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''(((******)))+++------,,,******++++++***)))((('''''''''(((+++'''$$$$$$&&&'''%%%"""&&&'''''''''&&&%%%%%%$$$ !!!"""######$$$&&&(((''''''***+++'''""""""&&&%%%&&&%%%$$$""""""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&((($$$!!!!!!###&&&&&&%%%&&&$$$######$$$%%%$$$###'''&&&$$$######$$$&&&''''''((()))******+++******+++++++++,,,...///111222///111222555666888888999888999:::;;;;;;;;;:::999999888777777999;;;;;;;;;AAA??????AAADDDLLL\\\kkkxxxuuutttxxx|||xxxxxxzzz~~~~~~kkkdddccc```[[[XXXVVVUUUTTTTTTSSSTTTTTTUUU$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''&&&''')))(((&&&$$$(((((((((((((((((((((((()))***++++++++++++,,,---,,,000555888999===DDDJJJTTT\\\iiivvv~~~||||||uuutttpppkkkkkkppprrrpppzzzzzzwwwrrrnnnmmmpppssstttsssrrrppplllgggccc```_________^^^___bbbhhhmmmvvvwwwxxxwwwsssmmmgggccceeeeeefffgggkkkooosssuuuvvvtttvvv~~~~~~~~~}}}yyyrrrjjjdddhhhiiiiiieeebbbeeennnwww{{{uuummmfff^^^XXXYYY___\\\bbbjjjkkkfff```]]]]]]fffhhhkkkqqqyyywwwiii^^^VVVPPPLLLKKKKKKKKKJJJIIIHHHIIIJJJJJJJJJJJJIIIFFFEEEFFFGGGHHHLLLRRRXXX^^^bbbfffhhhjjjjjjiiiiiihhhgggggggggnnnqqqttttttrrrqqqqqqrrrtttuuuwww}}}ssseee[[[TTTPPPPPPOOOSSSYYY^^^aaaiiippp|||}}}zzzxxxvvvrrrkkkeeeWWWNNNAAA999555333000...+++---...///...+++((('''((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))((((((''''''&&&&&&%%%&&&(((((('''%%%'''%%%#########%%%&&&'''""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$############"""&&&$$$"""###$$$%%%$$$###############$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++)))+++------+++******************)))(((((('''''')))(((&&&%%%&&&&&&%%%$$$''''''((((((''''''&&&%%%%%%&&&&&&%%%###"""###%%%&&&!!!%%%&&&&&&$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$$$$%%%'''&&&$$$'''%%%$$$$$$&&&'''&&&&&&&&&%%%$$$######$$$%%%&&&''''''((()))***************+++,,,---///000111111000111333444666888888999999:::;;;;;;;;;:::999999<<<;;;:::;;;<<<===>>>>>>???======???BBBJJJZZZiiipppqqqttt|||yyyvvvxxx{{{yyyggg```^^^[[[WWWTTTTTTSSSSSSRRRRRRQQQPPPPPP%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((''''''&&&((()))***(((&&&(((((((((((((((((((((((()))+++,,,+++******+++,,,+++...000111000222777;;;BBBJJJUUUbbbnnnyyyxxxxxxuuuqqqttt{{{~~~~~~wwwpppmmmnnnpppoooooonnnmmmjjjfffbbb``````___]]][[[YYY[[[___bbbkkkmmmpppqqqpppmmmjjjgggkkkkkkkkklllnnnppprrrssstttssswww~~~~~~vvvlllddd```______VVVMMMIIIFFFDDDEEEIIIDDDHHHLLLMMMLLLJJJIIIIIIPPPTTT[[[dddnnnwww~~~yyyyyyrrrnnnnnnvvvsssjjj[[[NNNFFFBBB@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAACCCDDDFFFGGGJJJOOORRRWWW^^^hhhssszzz|||zzz{{{zzz{{{hhhVVVNNNLLLMMMMMMVVVXXX___hhhmmmmmmpppuuuzzzqqqeeeXXXNNNCCC===555111000000///---(((***,,,------+++)))'''(((((((((((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&((((((&&&$$$%%%&&&%%%###!!!!!!###&&&############$$$%%%&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$&&&((()))***(((***,,,,,,+++*********)))******+++***((('''&&&'''(((((('''%%%$$$%%%&&&'''((((((((((((''''''&&&'''((('''&&&###"""###%%%&&&%%%&&&&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&&&&&&&&&&$$$"""(((&&&%%%&&&((())))))(((&&&%%%$$$######$$$%%%&&&&&&&&&'''((()))))))))))))))+++---///000111111000111222333444666888999999;;;;;;<<<;;;;;;:::999888<<<<<<<<<<<<===>>>??????>>><<<;;;===???GGGWWWfffiiimmmuuu}}}wwwtttvvv{{{wwweee^^^]]]YYYUUUSSSTTTTTTUUUTTTSSSQQQNNNMMM%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))(((''')))***+++***)))((((((((((((((((((((((((***+++,,,+++***)))***+++)))+++---......000444777:::???FFFNNNXXXcccmmmtttzzztttqqqqqqrrrnnnnnnnnnnnnkkkhhheeecccdddbbb^^^ZZZWWWVVVWWWXXX[[[]]]aaafffkkkooorrrssssssrrrrrrqqqrrrsssssstttxxxxxx{{{zzzrrrjjjddd^^^RRRGGGBBBAAA>>><<<===BBBBBBBBBCCCDDDDDDDDDDDDFFFIIIOOOWWW___ffflllooosssssstttuuuxxx|||{{{rrrjjjfffiii|||wwwjjjaaa[[[WWWXXXXXX___rrr{{{lll[[[UUULLLCCC???>>>???AAA@@@AAABBBEEEHHHJJJKKKJJJKKKLLLNNNPPPSSSXXX___dddkkksssqqqdddSSSKKKMMMTTTYYY[[[ggghhhnnntttvvvssstttwwwxxxlll```RRREEE;;;666333000//////000000......---***(((((()))+++---))))))************))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''((('''&&&&&&''''''%%%###!!!###$$$%%%$$$########################$$$%%%&&&$$$$$$$$$%%%&&&'''(((((())))))((('''%%%%%%&&&&&&'''%%%$$$$$$&&&''''''&&&(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&''''''''')))+++,,,+++*********)))***+++,,,+++)))'''%%%%%%(((***)))%%%$$$%%%'''&&&'''''''''''''''&&&&&&$$$%%%%%%%%%######%%%''')))"""!!!%%%&&&))),,,%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###!!!'''&&&%%%&&&(((******)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&((()))))))))))))))+++---000111111000000222222333444666777999:::===<<<<<<;;;;;;:::999888999999::::::::::::<<<>>>>>>;;;;;;<<>>===<<<;;;::::::999999777888:::999888888;;;===???===<<<>>>AAAHHHXXXgggpppuuu|||{{{uuuuuuwwwzzzwwwiiidddbbb```]]]]]]\\\]]]]]]\\\YYYVVVRRRPPP&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''(((***+++***))))))***+++,,,,,,+++******+++,,,---///000222555999@@@GGGMMMYYYdddrrr}}}|||wwwssspppnnnssssssttttttssspppnnnllliiifffaaa^^^]]]\\\[[[ZZZVVVUUUUUUVVV[[[ccckkkppppppqqqssswww}}}~~~}}}}}}}}}|||zzzdddZZZQQQOOONNNKKKGGGFFFGGGHHHHHHFFFBBB@@@AAABBB>>>???@@@CCCEEEGGGIIIJJJJJJKKKLLLOOOTTT[[[```dddooojjjeeedddffffffbbb^^^WWWRRRMMMHHHFFFEEEDDDCCCFFFNNN\\\qqqtttiii[[[QQQHHHBBBAAABBBAAAAAACCCHHHNNNPPPNNNKKKCCCFFFIIIKKKMMMOOOSSSUUUYYY\\\cccmmmuuuxxxuuurrrlllkkkiiigggiiiooowww}}}zzztttmmmaaaVVVQQQIIINNNVVVaaallltttxxxyyywwwsssooommmlllkkkpppwww|||{{{fff[[[JJJ===666333111000.........------------...,,,---//////...+++(((&&&&&&''''''((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%''''''%%%###$$$###&&&,,,333333,,,%%%###"""""""""""""""######""""""######$$$$$$%%%%%%"""$$$%%%###  ###&&&%%%$$$$$$&&&(((((('''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###'''***,,,---,,,+++,,,,,,***++++++++++++)))((('''%%%'''))))))((('''&&&'''######$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$!!! !!!""" $$$'''### %%%%%%&&&((('''%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&&&&&&&(((***%%%$$$###$$$&&&''''''&&&(((((((((((((((((((((((($$$%%%'''((()))***++++++***,,,...000111222222111555444444444555777999:::>>>===<<<;;;:::::::::;;;888:::<<<;;;999999<<>>@@@DDDIIIIIIKKKMMMPPPRRRQQQPPPQQQTTTYYY]]]___bbbgggjjjpppttt}}}}}}{{{xxxvvvxxxwwwnnnfffaaaZZZSSSQQQTTTWWW^^^iiiqqqvvvwwwxxxyyyooojjjffffffhhhllluuu|||xxxssshhh]]]LLLDDD999222000000000///.........---,,,,,,---...)))***,,,...---+++)))'''&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$######%%%$$$$$$%%%''''''&&&$$$$$$$$$'''+++......***'''$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&### ###%%%$$$###$$$&&&'''''''''############$$$$$$$$$$$$%%%$$$###"""###$$$&&&''''''''''''''''''''''''''''''(((((())))))((('''&&&(((***---...---------...,,,,,,+++******))))))(((&&&&&&''')))***)))'''%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&$$$""""""###$$$!!!&&&'''$$$%%%((($$$&&&((((((&&&$$$$$$%%%######$$$$$$%%%&&&''''''$$$&&&'''%%%$$$$$$'''***'''%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&''')))***+++,,,,,,,,,,,,---///000111222333666555444444555777999;;;===<<<;;;;;;:::;;;<<<<<<888;;;===<<<:::999===AAA???===>>>@@@DDDMMM]]]mmm~~~|||||||||~~~yyynnndddaaa```______```^^^]]][[[YYYWWWUUUSSSRRR&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***)))))))))((((((((((((&&&&&&&&&'''''''''((((((---+++)))((())))))))))))''''''''''''''''''''''''&&&((()))***))))))+++------+++))))))***,,,,,,,,,)))***,,,,,,---///222555888???HHHOOOTTT^^^lllvvv|||xxxppppppqqqpppooollljjjhhh```^^^^^^aaafffjjjlllkkknnnmmmkkkiiihhhgggffffffeeeeeefffjjjrrr|||xxxxxxxxxuuuoookkkiiihhhgggdddcccggghhhfffeeeggggggmmmrrrppphhhcccccceeeiiikkkmmmlllhhh```XXXSSSJJJGGGCCC??????AAADDDGGGCCCCCCCCCCCCBBB@@@???>>><<<<<<===???BBBEEEEEEDDDDDDIIINNNRRRYYY```aaa___YYYXXXWWWXXX[[[ZZZWWWSSSMMMDDD@@@BBBDDDCCCGGGMMMUUUVVVXXX[[[___```^^^\\\dddgggkkknnnppptttyyy~~~zzztttjjjbbbZZZWWWSSSQQQWWW```dddkkktttvvvtttpppooopppgggcccaaadddiiippp}}}~~~tttkkk___OOO@@@;;;777222000111222111////////////...------///111+++***(((&&&''')))+++---(((((()))***************''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&'''(((((()))((('''%%%$$$$$$######%%%''''''&&&%%%"""$$$&&&&&&%%%$$$%%%'''%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$'''(((&&&!!! """&&&%%%###"""###%%%'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""$$$&&&'''((((((((((((((((((((((((&&&''')))*********)))))))))+++...///...---...///---,,,+++***))))))))))))'''&&&&&&(((++++++((($$$$$$%%%&&&&&&'''''''''&&&"""###$$$$$$$$$%%%(((******$$$"""%%%'''%%%"""!!!$$$&&&((((((&&&%%%$$$%%%""""""###$$$&&&'''((((((%%%&&&&&&###!!!!!!$$$((((((&&&%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))+++,,,,,,------------...///111333444666555444444555777999;;;===<<<;;;::::::;;;===>>>777:::===<<<999888<<<@@@>>>======@@@DDDNNN^^^nnn~~~vvvlllcccaaaaaa___```bbb```___\\\ZZZXXXVVVUUUUUU222000,,,)))&&&%%%%%%&&&)))(((&&&%%%$$$$$$%%%&&&(((((('''&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&)))'''%%%$$$%%%&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))),,,---,,,++++++...222555000555;;;???BBBHHHQQQYYYhhhppp{{{zzzwwwlllgggmmmsssrrrnnnmmm^^^\\\ZZZ[[[^^^eeelllpppwwwsssnnnlllllljjjgggcccaaagggnnnrrrssswww}}}|||vvvtttpppkkkhhhgggffffffmmmpppssssssrrrqqqppppppvvvzzz|||zzzvvvuuuxxx{{{rrreeeXXXSSSMMMIIIFFFDDDCCCBBBCCC>>>:::999;;;>>>??????BBBCCCEEEHHHKKKMMMOOOPPPOOOQQQUUUZZZ^^^^^^[[[YYYPPPMMMIIIGGGGGGGGGGGGFFFDDD>>>@@@KKKQQQRRRZZZgggnnnqqquuuyyy{{{{{{yyyxxxzzz{{{{{{yyyyyyxxxppplllhhhbbbeee```YYYVVVZZZ```hhhlllmmmmmmnnnooonnnjjjeeeaaaaaa``````dddmmmwwwyyykkk[[[MMMCCC===:::111000///---------...///........................++++++,,,,,,+++***((('''((((((((((((((((((((((((+++(((%%%%%%((())))))'''(((&&&%%%%%%&&&'''%%%$$$&&&'''((('''%%%$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''%%%""" """%%%'''&&&&&&&&&'''&&&&&&%%%%%%((((((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""''''''''''''''''''''''''%%%&&&''''''(((((('''''')))((('''&&&%%%&&&''''''111...***)))***+++,,,,,,,,,+++******))))))******&&&'''((())))))***))))))"""###$$$###!!! !!!"""(((((('''&&&%%%###!!!!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$#########$$$&&&'''&&&%%%$$$######%%%'''((($$$#########"""!!!!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''((()))***---///222333222222222333666666777888999:::;;;;;;999999:::::::::999888888::::::999999999:::;;;<<<@@@===<<<>>>AAAJJJ[[[kkkzzz|||~~~~~~nnnaaa___]]]YYYYYY]]]\\\\\\\\\\\\ZZZWWWUUUTTT'''&&&%%%$$$$$$&&&'''((('''&&&%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&***(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))************(((((((((''''''))),,,///+++///444777999>>>EEELLLTTTZZZdddoooyyyuuulllhhhmmmsssrrrooonnncccaaa^^^]]]```eeejjjnnnpppooooooooonnnmmmiiigggccchhhnnnqqqqqqrrrvvvzzzzzzyyysssppplllhhhffffffhhhiiitttwwwyyyyyywwwuuuttttttxxx{{{~~~~~~|||~~~wwwlllggg```YYYUUUQQQNNNLLLJJJFFFBBBBBBDDDGGGIIIIIIKKKNNNRRRVVVZZZ\\\]]]^^^\\\___dddjjjmmmkkkfffbbbUUUQQQLLLIIIGGGEEECCCBBBHHHHHHQQQ^^^dddfffqqq~~~sssgggbbbfffjjjkkkoookkkfffddddddggghhhiiimmmkkkgggcccaaa^^^\\\[[[XXX\\\dddmmmuuuxxxvvvtttggg```TTTHHH<<<555000...000///...---------------------,,,,,,,,,,,,------++++++,,,,,,+++***((('''''''''''''''''''''''''''***'''%%%%%%''')))((('''(((&&&%%%%%%&&&'''%%%$$$'''''''''&&&%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''((()))...,,,))))))+++,,,------,,,,,,+++***************'''(((((())))))))))))((($$$%%%&&&&&&$$$###$$$%%%&&&&&&'''&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%$$$###!!!"""$$$$$$""" %%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((()))***,,,...111333222222333444555555666777888999::::::999::::::;;;;;;;;;::::::::::::999999999:::;;;<<<>>><<<===@@@CCCJJJYYYgggttt|||{{{}}}pppaaa^^^\\\XXXXXX]]]^^^^^^]]]\\\ZZZXXXVVVUUU%%%%%%%%%%%%&&&)))+++,,,%%%%%%$$$%%%%%%'''((()))'''''''''&&&&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&+++)))&&&&&&'''(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++((()))***)))((((((***,,,'''***---//////222888<<<@@@DDDJJJSSS]]]jjjvvv~~~}}}vvvrrruuuyyyxxxvvvuuuhhheeeaaa^^^^^^```dddggggggjjjnnnooonnnmmmkkkkkkggglllqqqsssrrrqqqrrrtttqqq{{{}}}vvvsssnnnjjjhhhhhhjjjkkkvvvyyy|||}}}}}}{{{zzzzzz|||~~~|||tttmmmhhhdddaaa___]]]ZZZWWWVVVXXX[[[]]]]]][[[^^^bbbgggjjjkkkkkkjjjiiilllsssyyy}}}{{{uuuqqqaaa]]]XXXSSSPPPMMMJJJHHHLLLQQQ___mmmssswww|||{{{yyyuuuoooqqqnnnhhhfffmmmuuuyyyxxxuuurrrooommmjjjfffccciiifffaaa]]]\\\^^^aaaddddddfffjjjmmmlllfff\\\VVVOOOJJJBBB:::333...,,,,,,---------------,,,,,,+++---,,,+++******+++,,,---++++++,,,++++++***((((((''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&(((&&&%%%%%%&&&'''%%%$$$'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$""""""!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''######$$$$$$%%%'''((())))))(((((())),,,......---,,,,,,,,,+++++++++******(((((()))))))))(((''''''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&'''''''''&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""###$$$$$$%%%$$$$$$&&&(((((($$$!!!$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&'''((())))))+++---000222222222444555444444555666777888999999999:::;;;;;;<<<<<<<<<<<<::::::999999999:::;;;<<<<<<<<<>>>AAACCCIIIWWWdddnnnwww|||{{{yyy{{{ttteee```^^^ZZZ[[[```bbbaaa___\\\ZZZXXXWWWWWW((((((''''''''''''((()))%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%'''***(((&&&%%%'''(((((('''))))))))))))))))))))))))''''''''''''''''''''''''((())))))))))))*********)))***++++++)))((()))***(((***,,,,,,+++,,,///222777999<<<@@@GGGRRR\\\dddlllpppwww|||zzzpppmmmgggbbb``````bbbccccccfffjjjkkkiiihhhjjjlllmmmppptttvvvuuuttttttuuuwww|||}}}|||||||||}}}~~~|||yyyuuurrrpppooooooqqquuuzzz~~~~~~{{{xxxvvvtttssspppnnnllljjjjjjlllmmmnnniiikkkmmmpppqqqrrrrrrrrrqqqtttyyy|||pppmmmiiieeecccaaa^^^[[[XXX\\\fffsss{{{qqqoookkkeeebbbbbbccccccgggrrr{{{|||{{{|||}}}}}}yyyvvvsssoookkkfffaaa]]]___```aaabbbeeeiiinnnrrrpppkkkccc[[[SSSKKKDDD???BBB???:::555222000//////***+++,,,------,,,+++***---,,,+++******+++,,,---,,,,,,++++++***))))))(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$&&&%%%$$$%%%%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###"""""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&######$$$$$$%%%&&&''''''%%%%%%&&&)))---......---,,,,,,,,,,,,,,,++++++***((()))))))))((('''&&&&&&###$$$&&&%%%$$$$$$%%%'''&&&''''''''''''''''''&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''''''''((("""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))))),,,000222222333444555333333444555666777888888888888:::;;;<<<<<<<<<<<<::::::999999999:::;;;<<<===<<<===???BBBHHHVVVcccnnnwww|||zzz|||xxx{{{xxxhhhdddbbb___aaagggfffdddaaa^^^\\\ZZZZZZZZZ&&&%%%$$$$$$############'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((&&&$$$$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''((()))(((&&&%%%&&&'''***+++++++++******+++,,,111222444666:::???FFFJJJTTT[[[eeeooowww}}}{{{wwwqqqkkkgggeeeeeefffeeeggghhhfffddddddhhhllloooqqqssstttuuuwwwyyyzzz~~~}}}xxxwwwuuuuuuwwwzzz|||}}}~~~{{{xxxwwwqqqvvv||||||}}}}}}|||{{{yyyvvvtttttttttuuuttttttuuuwwwyyy{{{}}}~~~~~~~~~~~~yyywwwuuusssssssssqqqpppjjjiiimmmwwwvvvmmmggg[[[ZZZYYYWWWUUUWWW\\\bbbppp}}}{{{vvvrrrmmmhhheeeccc```^^^^^^dddkkkoooppppppooooooaaaYYYMMMCCC===;;;::::::888666333000...---,,,,,,)))***+++,,,,,,+++***)))...---,,,++++++,,,---...,,,,,,+++******)))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%&&&&&&(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&(((((('''###&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''((('''''''''&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######%%%))),,,...---,,,++++++,,,,,,,,,+++***)))((((((((((((((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&(((((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%% ###&&&###"""(((""""""######$$$$$$$$$%%%((((((''''''''''''((((((%%%%%%&&&&&&'''((((((((())),,,///111222222444555333333444555666777888888777777888::::::;;;;;;;;;::::::999999999:::;;;<<<@@@===<<<===???GGGWWWfffpppzzz{{{|||~~~yyy|||wwwhhhddddddaaadddjjjgggeeebbb___]]]\\\\\\\\\$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%'''((('''&&&%%%&&&''''''%%%$$$$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))***)))''''''(((***))))))*********************,,,///000222444777:::BBBIIITTT\\\dddnnnzzz{{{uuuoookkkhhhhhhhhhmmmllljjjhhhggghhhkkknnnooonnnmmmnnnqqqvvv{{{zzzyyy~~~yyysssmmmiiiiiikkkmmmwwwyyy{{{~~~~~~}}}yyy}}}yyyxxxxxxzzz~~~{{{zzzyyyzzz{{{|||{{{yyyrrrpppqqqzzztttiiibbb^^^YYYVVVWWWWWWXXXYYYYYY\\\gggrrr~~~tttpppiiieeecccdddeeeeeennnttt{{{{{{uuukkkccc___JJJDDD===777444222111111222111000...---++++++***)))***++++++++++++++++++,,,------------------,,,---,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''(((&&&%%%%%%&&&'''%%%$$$'''&&&&&&(((***)))$$$ %%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))(((((()))((('''%%%$$$############$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######%%%(((+++,,,+++*********+++,,,+++***)))(((''''''((((((((('''&&&&&&'''((()))(((&&&%%%&&&'''(((((((((''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%$$$$$$###"""$$$&&&'''### %%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((***,,,///111111111333444333333444555666777888888777777888999::::::::::::::::::999999999:::;;;<<>>======???BBBJJJYYYhhhnnnyyy|||}}}~~~uuugggcccaaa\\\[[[```^^^^^^^^^]]]\\\[[[YYYXXX%%%&&&&&&'''&&&&&&%%%%%%###$$$&&&'''(((''''''&&&$$$$$$%%%%%%&&&'''((((((&&&'''((('''&&&&&&'''((()))'''%%%%%%''')))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&$$$###%%%(((,,,))))))***,,,...///...------...///...---...000222...444999;;;<<>>AAAEEELLLZZZgggkkkvvv}}}{{{|||xxxiiieeebbb[[[YYY]]]YYYZZZ[[[[[[ZZZYYYWWWVVV(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&###+++---((((((//////(((***111999>>>>>><<<;;;<<<@@@999111,,,+++,,,---,,,//////000222666:::>>>AAAKKKTTTaaakkkrrryyyxxxqqqllllllsss|||~~~zzzvvvpppjjjfffffffffgggfffddddddfffhhhbbb___\\\[[[___dddjjjmmmtttvvvxxxyyyyyyzzz|||}}}~~~~~~zzzsssqqqrrrtttxxx||||||xxxvvvtttrrr~~~|||}}}{{{xxxxxxyyywwwsssoookkkjjjkkkmmmpppqqqqqqoooqqqooonnnooouuu|||wwwsssnnnkkkjjjiiifffcccVVVPPPJJJEEEAAA>>>999666000000000000111111111111,,,+++*********+++---------......//////......---...,,,******,,,,,,***((()))&&&###%%%***,,,)))&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%)))(((&&&%%%$$$$$$%%%&&&&&&$$$"""!!!!!!$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%""""""%%%&&&$$$"""!!!"""$$$%%%&&&%%%%%%$$$$$$$$$%%%$$$######$$$%%%###$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$###&&&%%%###"""!!!"""######%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))******++++++++++++***+++)))''''''''''''&&&%%%***&&&###"""###%%%&&&&&&++++++***)))'''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$%%%'''((((((&&&%%%###"""""""""""""""#########)))'''$$$"""######"""!!!%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%(((***)))&&&%%%'''***+++,,,...000111222111111222444555333000222888???888999999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<======@@@<<<;;;===AAAFFFPPP[[[jjjssszzz|||~~~wwwiiicccaaa]]]XXXWWWZZZ[[[[[[ZZZWWWVVVVVVWWW((('''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''''')))*********---111444666888888777555555555888222,,,(((((()))))))))+++++++++---///333666888;;;AAAJJJQQQWWW___hhhoooyyy}}}zzzvvvsssuuuzzz|||zzzxxxuuuqqqmmmiiifffeeeeeeeeefffggggggggggggfffdddcccccceeehhhkkkllljjjkkkkkkjjjiiiiiikkkmmmrrrssswww}}}|||rrrnnnoootttvvvzzzuuummmiiigggfffeeeooossswwwxxxtttpppmmmlllnnnoooqqquuuxxxyyywwwvvvsssssstttwwwyyy{{{zzzyyywwwtttqqqpppsssyyyzzzwwwqqqkkkeee\\\RRRKKKCCC@@@;;;999888777444222000000///...---,,,,,,++++++******)))***+++,,,---***++++++,,,,,,++++++***...,,,***+++,,,---+++)))***'''$$$&&&)))+++)))&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$"""###&&&''''''%%%###$$$%%%&&&&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$##################%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&'''(((((((((((('''+++)))'''''''''((('''&&&&&&''''''%%%###""""""###""""""""""""""""""""""""###""""""""""""###$$$$$$$$$%%%&&&'''((('''%%%$$$$$$$$$$$$######"""""""""(((&&&$$$$$$%%%&&&%%%$$$#########$$$$$$######"""$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&''''''&&&&&&'''(((,,,...000222333444444444222444666555333333666999888888999::::::;;;;;;<<<999999999999999::::::;;;@@@<<<;;;<<<>>>BBBMMMWWWfffpppyyy~~~~~~{{{{{{vvvhhhcccbbb^^^YYYWWWYYYZZZZZZYYYWWWUUUUUUVVV''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&(((((('''''''''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&,,,%%%%%%,,,,,,'''---:::>>>:::444///------------...+++(((&&&&&&'''''''''))))))((()))***,,,///000222555999<<>>>>>777...)))((()))(((''')))(((((((((((()))))))))++++++*********+++,,,,,,///111222444777===DDDJJJOOOUUUaaallluuuzzz{{{{{{zzzuuuuuuuuutttrrrooommmllllllmmmkkkkkkooouuuwwwsssooolllllllllkkkiiihhhggghhhfffggghhhfffccc```^^^^^^^^^```dddkkkrrrvvvxxxxxxsssoookkkiiifffeeekkkrrrxxx{{{wwwkkk___ZZZTTTPPPOOOQQQUUUXXX^^^___aaacccdddeeefffgggvvv{{{}}}{{{{{{|||yyyyyy{{{}}}|||zzzzzzvvvqqqppprrruuuwwwwww|||||||||}}}}}}}}}}}}~~~vvvmmm___QQQEEE>>>:::888888666555333222111000///,,,------------.........)))))))))))))))***************++++++++++++******---,,,,,,,,,,,,---,,,,,,***(((''''''(((((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$###$$$###""""""############'''&&&%%%############$$$######$$$%%%%%%%%%$$$$$$ !!!###$$$%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&''''''((()))************+++)))''''''((()))((('''((()))***)))'''%%%%%%%%%$$$$$$%%%&&&((()))******$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&((()))(((&&&%%%''',,,...---+++(((***---000222333444444555444444666777888666444888888888999::::::;;;;;;::::::999999::::::;;;<<<===;;;999::::::???KKKXXXpppzzz}}}yyyxxxyyyxxxyyy|||ttthhheeeddd```[[[XXXXXXZZZ[[[ZZZWWWUUUTTTTTT%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((&&&&&&'''((()))***++++++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&)))......***---666;;;:::444///)))'''((()))'''&&&&&&'''((())))))))))))***,,,,,,,,,+++++++++++++++***+++---///111333777999===BBBJJJTTT^^^eeejjjllluuuyyy~~~~~~~~~}}}zzzuuurrrrrrsssrrroooooosssxxxyyyuuupppqqqrrrrrrpppnnnmmmppprrrrrruuuxxxxxxtttoookkkiiihhhggghhhjjjmmmpppqqqqqqsssjjjbbb___^^^]]]^^^aaajjjlllqqqvvvyyyzzzzzzzzzxxxzzz~~~}}}}}}~~~wwwrrrkkkccc]]]ZZZXXXVVVVVVWWW\\\bbbfffkkkkkkmmmpppuuuyyy|||}}}wwwrrrpppqqquuutttuuuwwwxxxwwwuuurrrpppooooootttzzz}}}zzzuuupppmmmjjjiii^^^XXXNNNBBB999444333444222222111000...,,,++++++,,,,,,,,,,,,------------(((((())))))************)))******++++++******)))+++,,,,,,,,,,,,,,,,,,---***)))((('''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###"""######$$$%%%%%%$$$######"""""""""&&&###""""""$$$%%%$$$###&&&%%%%%%$$$#########$$$"""###$$$%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++++++++++++++)))(((''')))))))))(((+++&&&""""""''')))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''"""###$$$%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''(((&&&%%%%%%&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%''')))***'''&&&%%%''',,,......,,,(((***---000222333444444555444222333666888999999777777888999999::::::;;;::::::999999::::::;;;<<<;;;999999;;;<<>>>>>333)))(((''''''((()))((('''###%%%'''((('''''''''(((************))))))))))))'''(((***,,,.../////////222444999@@@GGGNNNTTTWWW___dddkkkqqqvvv}}}zzzvvvwwwxxxuuusssrrrsssuuutttqqqnnnnnnqqqtttuuuuuuxxx}}}}}}wwwuuusssrrrssssssrrrqqqrrriiiaaaaaaaaa```______dddfffiiimmmooopppppppppiiilllrrrzzz{{{tttnnnkkkiiigggfff```aaadddgggkkknnnqqqrrruuuwwwyyy{{{{{{yyywwwuuurrrrrrsssttttttsssssssssmmmmmmkkkiiiggghhhllloooooojjjbbb]]][[[[[[\\\\\\```aaaccceeeiiinnnuuuzzz||||||}}}{{{sssnnnllllllpppooooooppprrrsssrrrppprrrsssyyy|||wwwoooeee\\\UUUQQQNNNJJJJJJIIIDDD===666111...,,,...//////...---...///------,,,+++***)))((((((((()))******++++++******'''(((((())))))((((((''')))+++,,,,,,******+++---((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&)))(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$###!!!!!!"""###$$$######""""""""""""###'''$$$"""###%%%'''%%%######$$$$$$%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%"""######$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))************+++)))(((((()))***)))(((***###%%%***((($$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&"""###$$$%%%&&&''''''(((+++)))&&&&&&&&&'''''''''!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((($$$$$$$$$&&&(((***+++***+++---///222444555555555444444444444555777:::;;;777777888888999:::::::::888888888888888999::::::999999:::<<<>>>EEEVVVfffyyyyyywwwssswww}}}zzzlllfffddd```[[[YYYZZZ\\\]]]\\\YYYVVVTTTTTT$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&(((******)))'''&&&%%%&&&'''((()))(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&))))))+++222<<<@@@888...%%%&&&''''''''''''((()))$$$&&&((((((&&&%%%&&&(((''''''(((((((((((((((((((((((()))+++---.........---...000444888<<<@@@BBBFFFKKKRRRXXX^^^gggrrrzzzzzzvvvwwwzzzzzzyyywwwuuurrrpppnnnllllllrrr{{{~~~}}}||||||{{{zzzvvvtttlllgggfffhhhiiihhhiiillllllmmmnnnoooooopppooooooiiikkkpppwww}}}wwwpppfff___[[[ZZZYYYWWWTTTUUUVVVYYY[[[^^^aaabbbdddddddddcccbbb```^^^]]]\\\]]]^^^___aaaaaaaaaaaa_________^^^\\\\\\^^^``````___\\\YYYWWWZZZ___dddiiimmmqqquuuyyy}}}sssmmmjjjiiiiiikkkjjjiiikkknnnrrrssssss{{{}}}wwweee```XXXNNNFFF@@@===<<>>666111...***---000111000///111222------,,,+++***))))))((())))))+++,,,,,,,,,+++***((((((((())))))(((((((((''')))++++++))))))***---''''''((((((''''''((()))&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&######%%%&&&''''''&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$###"""!!!###&&&$$$###"""""""""###$$$%%%&&&""" $$$%%%###!!! """$$$&&&'''&&&$$$###""""""###$$$%%%%%%%%%%%%$$$$$$##################"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))*********+++)))(((((()))******))))))%%%!!!"""&&&)))'''$$$%%%%%%&&&&&&&&&'''''''''###############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&)))&&&###"""$$$&&&((((((!!!!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$"""$$$&&&&&&&&&''')))***,,,...000222333444444444222555888888666666777:::777777777888999999::::::999999999999999::::::;;;::::::<<<===???FFFXXXiiitttyyyvvvvvvyyy~~~nnnfffccc___[[[ZZZYYY[[[]]]\\\YYYUUUSSSRRR$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&((()))'''%%%$$$%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&+++"""%%%888DDD===111,,,%%%((()))'''%%%$$$'''+++''')))+++)))'''%%%''')))&&&&&&'''((())))))))))))((('''&&&''')))+++,,,,,,+++,,,...000222333555555666;;;@@@DDDIIIQQQ\\\eeelllrrr{{{yyyuuuvvvyyy~~~|||wwwrrrnnnmmmnnnpppzzz}}}~~~~~~xxxtttkkkkkknnnpppmmmiiikkkpppssssssrrrqqqppppppoooooouuuwwwzzz|||tttiiiaaa]]]\\\[[[ZZZ```____________```aaaaaa^^^\\\YYYWWWTTTSSSRRRRRRQQQRRRTTTVVVYYYZZZ[[[\\\ccceeeffffffeeedddeeefffbbbddddddaaa^^^___eeekkkoootttzzz~~~vvviiicccbbbbbbaaafffeeeeeeggglllqqquuuvvv}}}~~~{{{hhhYYYLLLIIICCC<<<888666555666777999:::888333///...///))),,,///000...,,,---///,,,,,,---------.........)))***+++,,,---,,,++++++******++++++++++++******&&&)))+++***((((((***,,,%%%'''(((((('''''')))***&&&''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&'''(((((('''&&&$$$###!!!###&&&)))***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ ###%%%$$$######&&&)))$$$$$$#########$$$&&&'''""" """ !!!$$$'''((('''%%%###!!!"""###$$$%%%&&&&&&&&&&&&%%%###"""""""""######!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***++++++++++++)))((((((***+++***))))))))))))******)))'''%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!###'''((("""###$$$%%%&&&'''''''''!!!"""###$$$$$$###!!! ###&&&))))))''''''))),,,+++,,,...000111222111111000666<<<<<<888444555666777777777888999999::::::<<<<<<;;;;;;<<<<<<===>>>:::;;;<<<>>>>>>FFFXXXiiiooo|||}}}wwwttt{{{}}}pppgggccc^^^[[[ZZZXXXZZZ\\\[[[XXXTTTRRRQQQ$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&'''((((((&&&$$$******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$&&&(((***&&&+++333888999444---(((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''))))))************))))))******+++++++++,,,,,,,,,///111444666999<<>>:::555333333333222000222111111111111111222222+++---...000000///---,,,,,,++++++***++++++,,,,,,+++*********))))))(((((('''''''''''''''&&&&&&&&&******+++,,,,,,,,,,,,+++,,,***(((%%%$$$%%%'''(((((('''&&&%%%$$$#########((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%$$$######!!!###'''((((((''''''(((%%%&&&(((***)))(((%%%$$$########################%%%%%%$$$###"""""""""#########""""""""""""######!!!"""###$$$$$$$$$$$$$$$###########################"""""""""!!!!!! """"""""""""""""""""""""$$$%%%%%%###!!!!!!###%%%!!!!!!""""""###$$$$$$$$$""""""###$$$%%%&&&&&&&&&###$$$&&&%%%$$$$$$%%%''',,,+++***)))((((((((()))++++++,,,,,,+++***((('''(((((('''''''''&&&&&&%%%######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((('''%%%######$$$%%%&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''&&&%%%$$$###''''''&&&%%%%%%&&&((()))+++---///222333333333222333333555666777777777777999999888888888888888888;;;999888777888:::===???===<<<===???AAAIII[[[llluuu|||zzzzzz{{{ooofffccc___ZZZXXXYYYYYYXXXWWWWWWVVVUUUUUU$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((('''&&&(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&(((***$$$***111555333---(((%%%'''''''''(((((((((((()))'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%*********++++++++++++,,,+++---///111222555:::===;;;AAAJJJTTT]]]fffmmmqqqvvv{{{||||||zzzrrrtttwwwyyyxxxvvvssspppjjjkkkllllllllllllkkkjjjssstttwwwxxxzzz}}}~~~uuusssqqqrrrtttuuutttrrruuuqqqmmmlllnnnpppooommmooopppqqqqqqsssxxxyyyvvvvvvwww{{{zzzzzzyyyxxxwwwvvvuuuppppppsssxxx{{{uuuiiicccfffkkknnnnnnvvvuuusssppplllgggbbb___YYYTTTNNNJJJHHHDDD===888;;;888333111111111000///000000////////////000000//////...---------------++++++************++++++*********)))))))))((((((((('''''''''''''''''''''((())))))******************)))'''&&&&&&&&&((()))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######!!!$$$%%%$$$############$$$&&&((('''&&&$$$"""########################$$$$$$######"""#########!!!   !!!""""""#######################################"""""""""!!!!!!########################  ######"""###""""""!!! """######$$$$$$%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((++++++***)))))))))))))))++++++,,,,,,+++***((('''((((((''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&(((''''''&&&&&&'''))))))+++,,,,,,---///000222222444444555777777888888777999999888888888888888888999888777777777999;;;<<<===<<<===???AAAJJJ\\\mmmvvv}}}{{{{{{}}}qqqgggddd```\\\ZZZZZZZZZYYYWWWVVVUUUSSSSSS&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""$$$''')))((('''%%%%%%$$$$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&%%%%%%$$$%%%'''((()))$$$+++222333...'''$$$$$$'''''''''(((((((((((()))'''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&((()))))))))(((''''''&&&)))))))))*********++++++)))***,,,------///111444111444999???EEEMMMVVV[[[^^^fffpppvvvxxx{{{}}}wwwppprrrtttvvvvvvtttqqqpppllllllmmmmmmllllllkkkjjjnnnppptttxxx||||||{{{|||}}}zzz{{{yyyuuuuuuvvv|||}}}|||yyyvvvtttsssssswww{{{|||tttjjjgggkkkpppssstttvvvrrrkkkcccZZZSSSNNNKKKDDD@@@<<<::::::999777444777555111000000000///...///......---------......222111...,,,++++++,,,---******))))))))))))************))))))))))))((((((((((((((((((((()))))))))&&&'''(((((())))))((((((((((((((((((''''''''''''(((''''''&&&&&&'''''''''$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$$$$######"""$$$&&&&&&%%%$$$###$$$!!!"""$$$%%%%%%$$$"""!!!#################################"""######$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$#########$$$%%%%%%########################$$$$$$$$$############"""########################!!!!!!$$$###&&&&&&%%%%%%$$$######"""##################$$$$$$%%%&&&''''''&&&&&&'''(((***************)))))))))***++++++++++++***(((''')))((('''&&&&&&&&&'''(((((((((((()))((((((''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''((($$$%%%'''((('''&&&$$$"""'''''''''''''''&&&%%%$$$'''&&&&&&&&&'''((()))))))))(((((((((((()))***+++---,,,++++++---///222444555666777888888888888888888888999999999999999999::::::::::::::::::::::::===<<<===???AAAJJJ\\\mmmxxx{{{{{{}}}qqqgggccc___[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTT''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""""""""%%%''')))((('''&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******&&&%%%%%%%%%&&&'''((()))'''...555444---&&&%%%'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&++++++++++++***)))(((((((((((()))))))))*********)))+++,,,,,,++++++---...111222444555888<<>>===:::666444666777888777444333111000000////////////...------,,,---------000///---,,,+++,,,,,,---***))))))(((((((((((()))))))))))))))))))))(((((()))))))))))))))*********&&&'''(((((())))))((((((((()))))))))((('''%%%$$$&&&&&&&&&&&&&&&'''((((((###$$$&&&''''''&&&$$$###%%%%%%%%%%%%$$$$$$######$$$&&&''''''%%%######$$$!!!"""###$$$$$$$$$###"""###########################"""""""""###$$$%%%%%%&&&%%%$$$###############***)))'''%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&""""""###"""$$$$$$$$$%%%&&&&&&''''''#####################"""$$$%%%&&&&&&%%%%%%&&&((()))*********+++*********)))***+++++++++)))(((''')))((('''&&&&&&'''((()))(((((())))))((('''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&'''''''''&&&$$$$$$(((((((((((('''&&&%%%$$$&&&&&&%%%%%%&&&(((***+++))))))))))))***++++++,,,///......///000222444555666777888999999999999999888888999999999999999:::<<<======>>>>>>===<<<;;;===<<<===???BBBKKK]]]nnn|||}}}{{{|||oooddd```]]]ZZZXXXWWWWWWWWWWWWVVVVVVVVVVVV''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&(((((('''&&&((((((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***&&&&&&&&&&&&'''((()))))))))///666444---'''&&&(((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&((((((((((((((('''&&&&&&'''''''''((((((((()))))))))***++++++***)))***+++***,,,---......///222444666:::AAAGGGLLLQQQXXX\\\iiiooovvv{{{~~~~~~vvvvvvwwwwwwvvvuuuttttttvvvvvvvvvvvvwwwwwwxxxxxxvvvuuurrrqqquuu}}}yyyzzz~~~}}}}}}{{{xxxvvvvvvvvvuuuvvvyyy|||~~~}}}|||xxxxxxyyy}}}{{{xxxqqqggg___ZZZVVVSSSPPPLLLHHHCCC===999888999:::999666333111111333444555333333222222111000111111000///......---------...***+++,,,.........------***))))))(((''''''(((((((((((((((((((((((())))))))))))))))))******++++++'''((())))))******))))))******+++***)))&&&###"""$$$$$$$$$$$$%%%&&&'''((($$$&&&'''))))))'''&&&$$$%%%$$$$$$$$$$$$$$$######"""###$$$###!!! !!!!!!"""###$$$%%%%%%$$$$$$###########################"""""""""###$$$%%%%%%###"""!!! $$$$$$###"""""""""""""""########################$$$$$$$$$$$$$$$%%%%%%%%%########################%%%%%%$$$###""""""###$$$ !!!""""""######$$$$$$$$$###############"""$$$%%%%%%$$$###%%%&&&((()))***+++,,,,,,++++++((()))***+++***)))(((''')))(((''''''''''''))))))''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&%%%&&&%%%$$$$$$%%%''')))***((()))***++++++,,,,,,,,,---...000222444444444444777888888999999999999888888888999999::::::::::::<<<===>>>??????===<<<;;;===<<<===???BBBKKK^^^ooo}}}~~~nnnccc___\\\ZZZZZZZZZZZZYYYXXXVVVUUUUUUTTT'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''''''''((((((&&&$$$((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%&&&&&&'''(((((())))))''',,,222222---(((&&&''''''''''''(((((((((((()))'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%'''(((((()))))))))((((((&&&&&&'''''''''(((((((((&&&'''))))))(((''''''((($$$&&&)))*********,,,------///222444777;;;@@@DDDJJJPPPXXX```eeellltttyyy}}}{{{}}}zzzyyyqqqtttyyy~~~~~~xxxtttuuuuuuvvvyyy}}}~~~{{{xxxzzz}}}qqqfff```[[[UUUNNNIIIDDD@@@===>>><<<999777666777999:::999777444111000000111222111222333333222111222333111000///...............((())),,,...//////...---+++***)))((((((''''''(((''''''(((((((((((())))))(((((())))))******++++++((()))******++++++*********++++++***(((&&&###"""$$$$$$$$$$$$$$$%%%&&&'''&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""!!!"""###"""###$$$%%%%%%%%%%%%%%%#################################"""######$$$$$$######""""""""""""###### """###%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###"""!!!"""%%%)))$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$######$$$%%%'''(((***,,,------,,,,,,((()))*********)))((('''''''''((((((((()))))))))%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''(((&&&&&&&&&%%%&&&''''''(((***(((&&&$$$$$$%%%'''(((&&&''''''(((((((((''''''%%%%%%%%%%%%&&&'''((((((((((((***+++,,,,,,,,,,,,,,,---000333444444333333777888888999999999888888888888999999:::;;;;;;;;;999:::;;;<<<<<<<<<::::::<<<<<<===@@@CCCLLL^^^pppoooccc```___^^^^^^```___]]]ZZZWWWTTTRRRQQQ&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((&&&&&&&&&''''''%%%######$$$&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((()))))))))%%%)))///111///+++(((&&&'''''''''(((((((((((()))'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))************%%%&&&&&&&&&&&&'''''''''$$$&&&((()))((((((((()))'''((()))***))))))+++,,,+++,,,---...///111333555444888???DDDIIIOOOXXX^^^eeeiiiooosssuuuvvvyyy{{{{{{~~~~~~xxxvvvvvvppptttyyy}}}yyyssstttvvvzzz}}}{{{|||~~~~~~}}}{{{xxxvvv{{{|||~~~}}}~~~ttteeeYYYRRRGGGEEEBBB???===:::777555555555666777888:::;;;<<<:::999666333111000111222///111333333222111333444111000///...------------***+++,,,,,,------------,,,+++***)))(((((((((((('''''''''((((((((())))))''''''(((((()))******+++((()))******++++++******)))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&##################$$$$$$&&&'''((('''%%%%%%&&&(((""""""###$$$%%%%%%&&&&&&########################$$$$$$######"""#########$$$$$$$$$$$$%%%&&&''''''!!!###%%%''''''&&&%%%#######################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&'''"""$$$%%%%%%$$$###%%%&&&&&&(((***,,,---------,,,'''((()))******)))((('''&&&''')))*********((((((###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%&&&'''(((((())))))(((&&&''''''((((((((('''''''''((()))+++,,,,,,,,,,,,///000111333444555666666777888888888888888777777888888999999:::;;;;;;<<<888999::::::;;;;;;;;;;;;<<<<<<===@@@CCCLLL___ppp|||nnnbbb```______``````___]]][[[XXXVVVTTTSSS&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%###!!!$$$&&&((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((())))))))))))%%%)))...222333///+++'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$''')))+++*********+++++++++***(((%%%%%%''')))+++,,,......///000000000,,,///222333555999@@@FFFEEEKKKSSSYYY^^^dddjjjnnnpppsssxxx{{{}}}xxxttttttvvvsssxxx~~~~~~ssstttwww}}}}}}}}}}}}}}}}}}|||zzzyyyxxxuuuttttttssslllccc```ccccccbbb```ZZZPPPFFFBBBBBB999999999999888777555444///111444777:::<<<===>>>777777666333000...///000---000333333111111222444111000///...---,,,,,,,,,...---,,,******+++,,,...,,,,,,***)))((((((((((((&&&'''''''''(((((())))))&&&''''''((()))*********(((((()))***************''''''''''''(((((())))))(((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&##################$$$$$$$$$$$$%%%$$$######$$$&&&!!!""""""###$$$%%%%%%%%%########################%%%%%%$$$###"""""""""### !!!"""###%%%%%%"""$$$%%%&&&$$$ ########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++&&&!!!"""&&&(((&&&"""""""""###$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((###%%%&&&&&&%%%$$$&&&'''&&&(((***---......---,,,'''((()))******)))(((((($$$&&&)))+++,,,***((('''###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((())))))'''%%%$$$$$$%%%&&&((())))))******(((((()))******)))''''''&&&''')))+++,,,,,,,,,,,,444444333333555777:::;;;777777888888888777777666888888999::::::;;;<<<<<<:::::::::;;;<<<===>>>>>><<<<<<===@@@CCCMMM___qqqxxx}}}kkk```^^^^^^^^^```\\\\\\[[[[[[ZZZZZZYYYYYY((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***+++$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((---444888555,,,$$$&&&&&&''''''(((((())))))'''''''''''''''((())))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&%%%###"""&&&&&&'''&&&%%%$$$&&&((()))((('''&&&&&&'''((()))))))))***+++,,,------.........//////000111222222444888===???AAADDDHHHLLLRRRVVV]]]bbbgggkkkoooqqqrrrvvv}}}}}}|||}}}~~~}}}uuuuuutttttttttuuuuuuvvvrrrqqqooollliiigggdddccc^^^[[[VVVPPPLLLIIIGGGGGGHHHHHHGGGEEEBBB<<<777444111111111222222333333333///000111111111444888;;;;;;999666333111222333444...............---------///000000000///---+++)))***)))))))))))))))))))))+++******)))((()))))))))%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))***(((***+++***((('''''''''******)))''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$###"""!!!!!!&&&''''''&&&$$$######$$$!!!"""###$$$%%%&&&''''''###############"""!!! !!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""######  $$$&&&$$$"""!!!"""$$$$$$######$$$&&&############""""""""""""""""""!!!!!!"""###$$$$$$"""""""""###$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&'''(((***+++,,,,,,,,,+++***************+++++++++((('''&&&&&&((())))))(((%%%%%%$$$&&&(((((('''&&&((('''&&&$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))&&&$$$###&&&***&&&''')))******(((&&&%%%###$$$&&&((()))*********...///111111111222333555777888999999999777666444777999:::::::::;;;===@@@===<<<<<<;;;;;;;;;<<<<<<======>>>AAADDDMMM```qqq}}}yyyyyyyyy{{{oooccc___]]]]]]___\\\[[[ZZZYYYYYYYYYZZZ[[[((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&)))((((((''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''')))...333444000+++&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%'''((()))((('''&&&&&&'''((())))))))))))***************)))******+++,,,,,,------,,,///111333333555888<<<<<>>>>>???AAAEEENNNaaarrr}}}|||wwwwwwzzzoooeeebbb_________]]]\\\ZZZYYYXXXYYYZZZZZZ''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&)))///333555444&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&'''''''''%%%%%%'''((((((((('''&&&&&&'''(((((()))))))))(((((('''''''''&&&''''''(((((())))))***++++++,,,+++***+++...000...000333555555666888999???CCCIIIQQQXXX^^^bbbdddggghhhlllpppssswww}}}uuummmfff___[[[VVVUUUSSSPPPNNNLLLKKKJJJEEEEEECCCBBB@@@???>>>===999888666444333333444444222222222333222222111000111111111111111222222222333333333111000000222444333222111000////////////---------......//////000,,,,,,,,,---...///000111------........./////////******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((+++,,,---,,,)))'''''''''***)))(((''''''&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$%%%&&&((('''&&&&&&%%%$$$###""""""$$$###"""!!!!!!!!!"""###"""$$$%%%%%%$$$######$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""""""""###%%%$$$%%%&&&$$$"""!!!!!!"""############""""""""""""#########"""""""""""""""$$$$$$$$$######$$$$$$%%% !!!###%%%%%%$$$"""!!!''''''&&&%%%$$$######"""$$$%%%&&&((())))))******,,,,,,++++++******))))))+++)))''''''(((((('''&&&&&&%%%$$$%%%'''((('''%%%((('''&&&%%%$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&'''%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))***++++++...///111111111222333555666666555555555666777777777888888888777777999;;;<<<;;;;;;;;;;;;;;;<<<<<>>???BBBEEENNN```rrr{{{~~~~~~{{{|||}}}vvvwwwyyyooogggdddaaa______^^^\\\ZZZXXXWWWXXXYYYZZZ'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""######$$$%%%&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&(((---222666777(((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""%%%&&&&&&&&&$$$$$$&&&'''''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((()))))))))))),,,+++***)))((()))+++------...000000000000111222111333777;;;???BBBDDDEEEGGGJJJPPPVVVYYY```ooo}}}zzzuuusssrrrqqqtttzzz}}}{{{xxxvvvuuuqqqrrrtttwwwxxxvvvqqqmmmfffbbb]]]WWWQQQLLLHHHFFFEEECCCAAA???<<<:::999999;;;;;;::::::999888888777555555444333333333444555////////////000111111111000111111111111111111111111222222111//////000222111111111000//////......,,,------...///000000111---,,,,,,,,,---///000222222222111000///...---,,,)))(((((('''''''''''''''((((((((())))))))))))***(((((()))))))))*********,,,---...,,,***(((''''''))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%'''(((((('''&&&%%%$$$$$$###%%%###""" !!!###$$$###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!!  ###&&&###$$$%%%$$$"""!!!"""###############"""""""""!!!############""""""!!!!!!$$$###""""""!!!!!!!!!"""!!!"""###$$$%%%%%%%%%%%%!!!!!!""""""############$$$%%%&&&'''((()))******------,,,+++******))))))---+++((((((((((((&&&%%%&&&$$$###$$$%%%&&&%%%$$$''''''&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###""""""&&&%%%%%%$$$%%%%%%&&&'''%%%&&&&&&''')))***+++,,,...///111111111111333555444333222222222444555666777888999888777777888:::;;;;;;::::::;;;;;;<<<<<<>>>===>>>@@@CCCLLL___pppxxx{{{zzzxxxyyy|||yyyyyy||||||mmmfffdddaaa^^^]]]]]]\\\ZZZWWWVVVWWWXXXYYY&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((+++---000000)))(((((((((''''''&&&&&&'''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%$$$######$$$&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***(((((((((((())))))))))))((('''&&&&&&'''((()))***)))+++,,,,,,++++++---///---...///111222333333444333666;;;@@@CCCJJJXXXfffiii```WWWQQQNNNMMMRRRXXXbbbfffjjjnnnvvvxxxlllgggiiimmmnnnlllbbbaaa___]]]ZZZWWWUUUSSSTTTTTTVVVWWWWWWTTTOOOKKKIIIHHHEEEBBB>>><<<::::::999888666555444333333333444444444333333333333333222222111111000000000000000000000000000000111111000000000000000000000000...///000000//////111333333333222111000//////...------......///000111111///...---,,,,,,---///000222111000///...---,,,+++---,,,++++++******++++++''''''((((((((()))))))))&&&'''((()))***+++,,,---,,,------,,,***((('''((()))((((((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!! """###%%%###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! ###$$$###"""$$$&&&!!!###$$$$$$######$$$%%%############"""""""""!!!######$$$$$$###"""!!! '''&&&%%%$$$$$$######$$$((('''&&&&&&''')))+++--- !!!"""#########""""""$$$%%%&&&'''(((***+++,,,...------,,,+++***))))))...,,,)))(((((((((&&&%%%$$$""" !!!""""""!!!&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$$$$%%%&&&&&&%%%%%%&&&'''((((((&&&&&&&&&'''(((***,,,---...///111111111111333555666555555444555666888999888999999888777777999;;;:::::::::::::::;;;<<<<<<<<<;;;<<<>>>AAAJJJ\\\mmmuuuxxxyyyxxxzzz||||||}}}wwwiiicccbbb^^^ZZZYYY[[[ZZZYYYXXXWWWWWWWWWWWW&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((((('''''''''(((''''''''''''((())))))%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''###$$$%%%&&&'''((((((((($$$%%%%%%$$$######$$$&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((()))******'''''''''''''''''''''''''''&&&&&&(((***,,,+++***'''((()))(((((((((***,,,++++++,,,---...///000000------000555777;;;EEEQQQYYYPPPFFF???:::777:::@@@AAAFFFJJJMMMTTT^^^ddddddaaaYYYNNNHHHIIIKKKLLLKKKEEEDDDCCCAAA???===;;;;;;>>>>>>???@@@AAA@@@<<<999999999999777555444555666333222222222222222333333222222222222222222222222222222111111000///......000000111111111000//////000000000000////////////+++,,,...//////000111333777666444222111000000///.........//////000000111000///...---------------,,,,,,,,,------.........,,,,,,+++************+++(((((((((((())))))))))))''''''((()))+++,,,------***+++,,,+++)))(((((()))((((((''''''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&###$$$%%%$$$###"""###$$$!!!!!!!!!""""""############"""!!!!!!!!!"""###$$$"""$$$%%%%%%$$$######$$$""""""""""""""""""""""""######$$$$$$$$$$$$###### """$$$$$$"""  """###$$$######%%%&&&############""""""""""""""""""###$$$$$$###!!! %%%$$$###"""""""""""""""&&&%%%######$$$&&&(((***&&&&&&''''''&&&$$$"""!!!$$$$$$%%%&&&(((***,,,---------,,,,,,++++++******...,,,)))((((((((('''&&&(((&&&$$$###$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$###$$$%%%&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&'''(((***---......///111111111222333555555444444444444555555666777888999888777777999;;;999999999999:::;;;<<<===;;;:::;;;===???HHHZZZkkktttyyy}}}}}}}}}}}}~~~tttfff```___[[[WWWVVVWWWXXXXXXYYYXXXXXXWWWVVV%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&)))((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&''''''(((((($$$$$$&&&'''((()))))))))&&&''''''&&&%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((+++//////---+++((())))))(((''''''))),,,))))))******+++,,,---...,,,***+++...000222888???IIIBBB<<<999555111222555333777999:::===CCCFFFEEEDDD@@@<<<:::::::::999888777666555444444333333333444333333444666666555333222333444222000///111333111000000111111222333444555555555555555555555555333333333222222111000//////000222333333222000///000000/////////.........***,,,.../////////000111:::888555222000///000000///////////////000000000......//////...------,,,***++++++,,,---...//////++++++***))))))))))))))))))))))))*********++++++)))***************++++++''')))+++***)))(((((()))((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%!!!"""$$$$$$######$$$&&&"""""""""#########$$$$$$!!!"""""""""############!!!###$$$$$$###""""""###""""""""""""""""""""""""$$$$$$############$$$$$$ """""" """###$$$$$$###"""###%%%############"""""""""""" !!!###$$$$$$###"""!!!!!!!!!  !!!"""###############&&&'''(((((('''%%%###!!!#########$$$&&&(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((())))))(((''',,,***'''&&&'''(((((((((%%%&&&'''(((((('''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''%%%$$$"""###%%%&&&''''''&&&&&&((('''''''''(((***---......///111111111222333555333333333333333333222111444666777777666777999;;;999999999999:::;;;<<<===;;;:::;;;===???HHHZZZkkkuuu}}}|||zzz|||sssddd^^^\\\YYYUUUTTTTTTUUUXXXZZZZZZYYYWWWUUU%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''')))%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((('''''''''((()))(((&&&&&&((()))%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###))))))))))))))))))))))))&&&&&&'''***......***'''((()))((('''%%%%%%''')))***))))))(((((())))))***,,,((('''***,,,,,,000444666333222333222......000...222333111222555444111000111333444444222000...000////////////000111222000///...///111333222222...000111///,,,***,,,///000000000000111222333444555555555555555444444444111111111111111000/////////111444555666444222111000000//////.........---+++---...///.........000<<<999666222/////////000000000000000////////////,,,---.../////////---------------------,,,,,,,,,///...------,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++***)))((((((&&&((()))***)))((()))***(((((('''''''''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% """######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###############!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###  ###'''((($$$ $$$%%%%%%$$$"""!!!"""###############"""""""""""" """$$$%%%$$$###"""######""""""""""""######!!!$$$'''******(((%%%###!!!###$$$&&&&&&%%%$$$###"""""""""###%%%'''***+++,,,,,,,,,,,,,,,,,,,,,------+++)))((()))))))))'''(((&&&###!!!"""$$$$$$$$$%%%&&&'''(((((((((&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&(((((($$$ """$$$&&&'''&&&%%%$$$((('''''''''(((+++---///...///111111111222333555666666777888777666444333222444555555555666888:::999999999999:::;;;<<<===<<<;;;<<<>>>@@@III[[[lllwww}}}yyyvvvyyy~~~sssddd]]][[[XXXUUUTTTQQQTTTXXX[[[[[[ZZZWWWTTT''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%'''(((******&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''$$$###%%%((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&((()))***$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''((())))))%%%'''***,,,,,,***'''$$$&&&%%%%%%%%%%%%&&&''''''***&&&###$$$'''***+++***((()))))))))************,,,---...//////...---,,,......---,,,---...///000555000******---000///---(((,,,111222000......000222000///......///000222000000000000000000000000111111111222333666888:::444111///000222222000---//////............/////////111444666777777555333222000...,,,+++,,,---...+++,,,,,,---...///000000333444333000+++)))***,,,222000...,,,+++,,,---......------,,,,,,,,,------------------------------,,,...//////,,,***))))))++++++******)))*********///---******+++***(((%%%************))))))))))))((((((((('''&&&&&&%%%%%%########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""######$$$$$$$$$%%%$$$$$$$$$###"""!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###"""!!!!!! $$$$$$$$$###"""!!!!!! !!!!!!"""###############""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###!!!"""$$$$$$"""!!!"""###&&&%%%$$$$$$###$$$$$$$$$%%%$$$###$$$$$$$$$""" ###$$$$$$######%%%(((+++,,,,,,+++)))'''&&&''')))'''((()))***+++******)))(((&&&###!!! !!!###$$$###$$$%%%&&&''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%'''))),,,---//////333666555111///111444444444555555555555555555222333666888999999999888666666777888999999::::::;;;:::;;;>>>@@@III[[[lll{{{|||wwwpppsssyyysssfff___[[[UUUQQQQQQUUUVVVWWWXXXYYYZZZZZZZZZ&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&'''(((+++---'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&''''''((((((&&&''')))++++++***(((&&&&&&&&&%%%%%%&&&&&&'''(((+++)))'''''')))***************))))))******+++,,,+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,---...///)))%%%"""###(((------,,,///111222222///---++++++111000...------...000111///////////////////////////......///000222444555***))))))+++///222222000000//////////////////000...///111333444333222111000...,,,+++******+++,,,,,,,,,------...////////////111222000---+++,,,---++++++++++++,,,...000111...---------,,,---------------------------------+++---...---,,,***++++++,,,+++++++++++++++,,,,,,***)))((())),,,...---+++*********)))))))))(((((()))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!!!!!!!"""""""""###$$$$$$######"""!!!!!! !!!"""###$$$$$$###"""!!!########################$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!###$$$$$$###""""""###$$$"""$$$#########$$$$$$""" ###$$$$$$######$$$(((***,,,---,,,***(((''')))***((()))***+++++++++***)))'''&&&$$$###""""""###$$$###$$$%%%&&&''''''''''''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''(((***++++++******---111444444111///222444666666555555444444333333333444444444333111///---888888999999::::::;;;;;;===<<<<<<===???GGGZZZkkkyyy|||wwwrrruuu{{{~~~qqqccc]]]ZZZUUURRRQQQSSSTTTTTTVVVWWWXXXYYYYYY%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''(((,,,***((((((((()))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&&&&''''''&&&'''((()))))))))))))))&&&&&&&&&%%%&&&&&&'''((()))***+++***(((&&&&&&'''+++***)))))))))***,,,---******))))))))))))******++++++******++++++,,,---(((%%%###%%%***...//////444222000//////---+++***///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000000///......000000///...000000000000000000000000........................///...---+++++++++,,,,,,------------------------,,,...000000...------...////////////...---,,,+++---------------------...........................,,,------,,,+++***,,,---++++++,,,,,,------......)))((((((***---//////...******)))))))))((((((((())))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!"""######$$$$$$######"""########################$$$$$$######"""!!!!!!!!! !!!!!!"""###$$$$$$!!!!!!"""###############""""""""""""""""""""""""###"""""""""""""""######"""$$$&&&%%%$$$###$$$$$$((('''&&&$$$###############"""""""""$$$###""" ######$$$######$$$'''))),,,------,,,***)))***+++******+++,,,,,,+++***)))''''''&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&''')))***++++++***)))+++///222222000000222444777777666555444333222222111333444666666666555555::::::::::::::::::::::::???===<<<<<<===EEEXXXiiixxx}}}|||xxxuuuxxx}}}}}}ooobbb[[[XXXTTTRRRRRRQQQQQQQQQQQQSSSUUUWWWYYY%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&((())))))***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((000,,,((('''((((((%%%"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&'''((((((%%%(((+++***%%%"""!!!"""***)))((('''((()))+++,,,***)))(((''''''((()))***))))))))))))******++++++...+++))))))+++------,,,111---+++,,,///111000///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------......222222111000//////...---000000111111111111000000...---,,,++++++,,,------111000///...---..................------,,,,,,,,,***,,,...000///...---,,,000111222222111...,,,***---------.............................................---+++***)))+++---******+++,,,---.........------,,,,,,,,,,,,,,,+++******)))))))))((((((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&############""""""!!!!!!!!!"""""""""################################################""""""!!!!!!#########$$$%%%%%%&&&&&&!!!!!!"""#######################################$$$###"""!!!"""###$$$%%%###%%%&&&&&&%%%$$$$$$%%% !!!###&&&((()))###"""!!!"""######""" """###$$$$$$###$$$&&&(((+++---......,,,++++++,,,++++++,,,---,,,+++***)))''''''(((((('''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))+++,,,---***,,,///000000000222444555555555444444333333333333444666888:::;;;;;;;;;:::::::::::::::999999999===;;;::::::<<>>DDDRRR___oooyyy~~~oooqqqyyyyyykkkbbbZZZRRRWWW]]]WWWVVVVVVVVVVVVWWWXXXYYYYYY%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***(((%%%$$$%%%&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%)))'''%%%&&&'''(((&&&$$$&&&$$$###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((())))))***)))((('''&&&%%%%%%%%%%%%'''(((((())))))((('''''')))))))))((()))******+++***+++,,,---...---,,,,,,.........------------,,,,,,++++++******++++++,,,,,,+++******,,,---------++++++++++++,,,,,,,,,,,,******)))***+++...000222........................,,,,,,------......------,,,,,,++++++,,,---///000,,,---...---,,,++++++---+++,,,------......------............------,,,,,,+++************+++,,,---******************))))))******++++++++++++******((()))++++++******,,,...,,,+++***)))((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""""""""########################"""""""""###""""""!!!!!!!!!  !!!"""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!!&&&$$$"""!!!###%%%%%%%%%""""""""""""""""""###$$$"""""""""""""""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$###"""###&&&'''%%%###$$$###!!!"""%%%&&&%%%### """%%%((()))***,,,++++++***+++,,,---...,,,---------,,,***'''%%%%%%%%%$$$$$$$$$$$$$$$%%%'''''''''''''''&&&%%%%%%%%%&&&'''((('''&&&$$$###%%%''')))(((&&&%%%&&&(((%%%$$$$$$######$$$$$$%%%'''''''''((())))))***+++---,,,,,,///333555555333000111222333444444444444666777777888888888777777777777888999::::::::::::>>>;;;:::;;;>>>DDDSSS```pppyyytttuuu{{{xxxjjjccc]]]UUUYYY\\\UUUVVVVVVVVVWWWXXXYYYZZZ[[[%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&''''''&&&%%%$$$###"""###&&&((()))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%'''((()))***+++)))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&)))))))))))))))***++++++)))***+++,,,,,,,,,,,,+++---------............///,,,++++++******++++++,,,,,,+++***+++---/////////---------,,,,,,,,,,,,,,,)))(((&&&&&&(((,,,111444........................---.........---,,,,,,+++,,,,,,,,,,,,,,,---//////,,,...///...---,,,---...,,,,,,---............---/////////............---***************+++,,,,,,))))))))))))))))))******)))******************)))''')))++++++******,,,...,,,,,,+++)))(((&&&%%%%%% """$$$&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$#########""""""######$$$$$$%%%%%%!!!!!!"""###$$$$$$######$$$###""""""!!!""""""###""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!! ###""""""!!!!!!!!!!!!!!!###!!! """$$$%%%%%%"""############""""""!!!"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!###""""""$$$%%%&&&$$$######"""!!!"""$$$%%%$$$###!!!###&&&)))+++,,,++++++******++++++,,,---///......---,,,***((('''''''''%%%$$$############&&&''''''''''''&&&&&&%%%$$$%%%''')))((('''$$$###$$$%%%''''''&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%''''''''''''''')))***+++++++++---000444777777666111222333444444444444444888888888999888888777777777777888999::::::::::::===;;;:::;;;>>>FFFVVVeeesss{{{{{{zzz}}}yyyjjjccc___XXXZZZ\\\UUUWWWWWWWWWXXXYYYZZZ[[[\\\%%%&&&''''''%%%%%%&&&'''&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$''''''&&&$$$######""""""###$$$%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''(((((((((((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%######$$$&&&(((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((()))***)))(((''''''&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&((((((((((((((()))******))))))******+++++++++,,,,,,,,,---......///000000...------,,,,,,------...,,,+++***,,,...000111000000000000//////......------,,,***((()))***---...........................------......------,,,+++,,,,,,,,,,,,------.........///000///---,,,,,,...,,,------.............../////////////////////...,,,,,,+++*********************++++++,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,---,,,+++***+++---,,,,,,+++)))(((&&&%%%%%%!!!"""$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$######"""""""""""""""""""""!!!!!!!!!!!!$$$$$$######"""""""""!!!""""""!!!!!!!!!!!!""""""###!!! """#########"""###$$$$$$$$$"""!!! """""""""""""""######$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""###$$$$$$%%%$$$###"""!!!!!!"""############$$$%%%&&&'''(((***++++++***************++++++,,,//////---,,,+++))))))(((''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%"""$$$'''))))))'''%%%###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''))))))......///111222333333333444555666666666666666555999999:::::::::999888888777777888999::::::::::::===;;;;;;===@@@III[[[lll||||||~~~~~~lllccc```ZZZ[[[]]]WWWVVVVVVWWWWWWXXXZZZ[[[\\\%%%&&&''''''%%%%%%&&&'''&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&$$$"""&&&&&&&&&&&&&&&'''((()))%%%$$$###""""""$$$&&&'''########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%(((&&&%%%%%%&&&''''''&&&'''&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((())))))***+++,,,,,,+++,,,,,,---...///000000...------,,,,,,------...---++++++,,,///111111111000000000//////......---//////...---,,,++++++***........................+++,,,------......------,,,,,,------------------000111111///---++++++,,,,,,---......//////........./////////////////////000///---+++***))))))(((+++,,,,,,,,,------............////////////.........//////...+++******+++++++++***)))((('''&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""###$$$%%%%%%&&&&&&'''''''''&&&%%%$$$######!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""'''&&&$$$$$$%%%%%%$$$###"""###$$$$$$$$$"""!!! """""""""""""""######$$$$$$#########""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!!!!"""###$$$$$$######$$$!!!"""""""""""""""######%%%&&&''''''))))))***+++))))))************+++***------,,,+++***))))))(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%"""$$$&&&((()))(((&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******...///000000000000000000666666666777666666555555777888888888888888777777777777888999::::::::::::=========???BBBMMMbbbuuu}}}}}}qqqddd```ZZZ[[[^^^[[[VVVVVVVVVVVVWWWXXXYYYZZZ%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###!!!%%%%%%%%%%%%%%%%%%&&&'''%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%$$$$$$%%%&&&***(((&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&'''''')))((())))))***+++------++++++,,,,,,---...//////,,,++++++******++++++,,,---,,,+++,,,...000000000---------,,,,,,,,,,,,,,,---......//////......---........................+++,,,,,,---.........---,,,,,,---......------,,,///000000///,,,++++++,,,------...////////////...---............/////////111000///---+++***))))))+++++++++++++++,,,,,,,,,...//////000000//////...///000000...+++*********))))))))))))((((((((((((''''''&&&%%%$$$$$$###############$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%%%%$$$###!!!  !!!!!!"""!!!!!! !!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!""""""###&&&$$$######$$$###""" """############""""""!!!"""""""""""""""######$$$#########"""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$############### """$$$$$$###"""###$$$!!!"""$$$###""""""###%%%!!!"""###%%%'''(((******(((((()))************)))+++++++++++++++***))))))&&&%%%%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&%%%###$$$%%%''''''(((''''''$$$"""!!!"""$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''')))+++---...---,,,+++***,,,///000000111222444555555555555555444333222333444555555666666555555777777888999::::::::::::======>>>@@@DDDPPPhhh}}}}}}|||uuufffbbb\\\[[[___\\\WWWWWWVVVVVVVVVVVVWWWWWW%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&%%%###$$$$$$######"""#########%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''%%%%%%''')))***(((&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&''''''(((((((((&&&%%%%%%%%%%%%&&&''''''))))))))))))***,,,...///***+++++++++,,,,,,------,,,++++++******++++++,,,...,,,+++,,,---//////...++++++++++++,,,,,,,,,,,,......------...///000000........................------......------,,,,,,,,,------......---,,,,,,+++,,,------,,,+++,,,...------...///////////////,,,,,,------............000000///...------------+++++++++***************,,,,,,------------,,,,,,+++,,,---,,,***)))***+++(((((((((((()))))))))))))))'''%%%$$$######$$$%%%"""#########$$$$$$$$$$$$################################################"""#########"""!!!!!! !!!"""###$$$$$$######""" !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!"""######!!!  !!!!!! """"""""""""""""""###$$$"""""""""""""""######$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###############$$$$$$$$$"""$$$$$$"""!!!###$$$!!!###%%%%%%###"""$$$&&&######$$$%%%&&&''''''((('''((()))*********)))((()))***,,,---...---,,,+++((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''))))))&&&### ###&&&''''''###$$$$$$%%%%%%$$$$$$###$$$'''+++...///---***((((((+++///111111222444777666666666666555444222222222333444666777777777777777777888999::::::::::::<<<<<<>>>@@@DDDRRRkkk|||}}}yyyiiiggg```]]]^^^[[[ZZZYYYXXXWWWWWWVVVVVVVVV%%%&&&''''''%%%%%%&&&'''%%%%%%'''(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&''''''&&&(((((('''&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%'''(((******&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%'''))))))'''&&&(((+++)))(((&&&&&&''''''&&&%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&&&&''''''''''''''''''&&&######$$$%%%'''((())))))$$$$$$$$$######$$$%%%%%%$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((***)))))))))***,,,...000******++++++++++++,,,,,,...------,,,,,,------......,,,++++++---......---,,,,,,,,,------.........222000---++++++,,,///111......................../////////...---,,,***))),,,---.........---,,,+++((()))+++,,,,,,---///000---......///////////////,,,,,,,,,---------.....................///000000---,,,,,,,,,++++++******)))******++++++******)))&&&(((******))))))+++,,,&&&''''''((()))******+++)))'''$$$""""""###%%%'''""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########"""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!! !!!!!!!!!""""""###### !!!!!!!!!""""""######!!!!!!!!!!!!!!!"""######!!!!!!!!!"""$$$%%%$$$"""###"""!!!!!!!!!###$$$%%%"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%"""$$$$$$"""!!!"""$$$"""$$$&&&%%%######%%%'''))))))((('''&&&&&&%%%%%%&&&''')))*********)))((((((***---///000///---,,,***)))(((&&&%%%$$$#########$$$%%%%%%&&&&&&&&&&&&$$$$$$###$$$%%%''')))+++)))%%%!!!!!!$$$(((******%%%%%%''''''''''''%%%%%% $$$)))------+++'''$$$***...111222222222444777888888888888777666444444444555777888:::;;;;;;;;;777777888999::::::::::::;;;;;;>>>@@@DDDRRRlll}}}~~~zzzlllkkkddd___]]]YYY\\\[[[ZZZYYYWWWWWWVVVVVV$$$%%%&&&&&&''''''&&&&&&###%%%((()))(((''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&''''''&&&%%%$$$###$$$%%%&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&'''((((((######%%%&&&&&&&&&&&&&&&############$$$%%%&&&'''%%%%%%$$$""" !!!###%%%((((((((('''&&&&&&&&&%%%$$$#########$$$&&&((()))'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&(((+++---...///$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((,,,(((######&&&(((%%%"""'''''''''&&&&&&%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&&&&'''((('''%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))&&&''')))+++---...///000...,,,(((&&&'''***...111...---------------,,,,,,///---+++)))))))))***+++---------............///...............------,,,---------,,,,,,+++++++++......---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,------....../////////---...///000000///......))))))(((((()))+++---...+++***)))))))))***,,,---)))))))))))))))))))))))))))************+++++++++&&&'''((()))***+++++++++(((%%%"""!!!###%%%((()))&&&'''(((&&&""" !!!"""&&&&&&%%%$$$###"""!!! ######"""!!!!!!"""######!!!"""############"""!!!##############################""""""!!!!!! $$$#########""""""!!!!!! """$$$%%%&&&%%%###"""########################"""""""""######"""""""""%%%###!!!  !!!"""$$$$$$$$$#########""""""$$$$$$%%%%%%$$$!!!""""""!!! !!!""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((()))((('''&&&&&&&&&&&&'''''''''(((((((((***+++,,,,,,+++)))(((''')))***((($$$"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***,,,---.........000333555555555555555666666666666888888777777666666555555999;;;;;;;;;999999999;;;>>>===<<<>>>FFFWWWkkkyyy}}}}}}nnnjjjhhhaaa\\\^^^bbb___[[[YYYXXXXXXWWWVVV%%%%%%&&&&&&&&&&&&&&&&&& """$$$%%%$$$###"""'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&''''''((($$$%%%%%%%%%%%%%%%%%%&&&############$$$%%%&&&'''%%%%%%$$$"""!!!!!!###%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%&&&'''((())))))))))))+++'''######&&&'''%%%###(((((('''''''''&&&&&&&&&''')))***)))'''&&&&&&'''###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))'''''')))******+++++++++,,,+++)))(((((()))***,,,+++,,,,,,,,,,,,---------///...,,,++++++,,,---...------------............111111111111000///...---------------,,,,,,++++++------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,------------------...---......///...---,,,+++******))))))***+++------+++)))'''%%%&&&(((+++---))))))))))))))))))))))))))))))*********+++++++++000000///---***'''%%%$$$&&&%%%$$$%%%'''((('''&&& $$$&&&%%%$$$$$$%%%########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""""""""!!!!!!!!!!!!############"""""""""!!!"""###$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&''''''''''''&&&%%%'''%%%$$$###"""###%%%&&&$$$$$$$$$#########""""""!!!"""###$$$$$$######"""$$$$$$$$$$$$###"""!!! ###"""!!! !!!"""###$$$#########"""############$$$&&&''''''&&&%%%$$$######$$$$$$%%%&&&'''''')))***,,,---------+++***'''))))))((($$$######%%% !!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***,,,---.........000333555555555555555666666666666777777777777666666666666999:::;;;;;;999999:::;;;<<<<<<<<<>>>FFFWWWkkkyyyxxxjjjgggfff```\\\^^^___]]][[[[[[[[[[[[ZZZYYY'''&&&%%%%%%%%%%%%%%%&&& """&&&'''%%%"""%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%%%%%%%$$$##################$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%###!!!!!!###%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%###"""!!!!!!&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))))))))***'''$$$$$$&&&'''%%%###(((((((((((('''''''''''''''((((((&&&$$$""""""###"""###%%%%%%%%%%%%&&&((($$$%%%%%%&&&''''''(((((('''&&&&&&&&&'''((()))***((((((((((((((('''&&&&&&((((((((()))))))))))))))*********+++,,,,,,------------,,,,,,---...000111------------............111111111000///...------...---------------,,,,,,,,,,,,+++++++++,,,---...---------,,,,,,+++++++++''''''(((***+++---...///,,,,,,,,,,,,,,,+++++++++,,,------...---,,,***))),,,,,,++++++++++++,,,,,,+++)))%%%######&&&***---)))))))))))))))))))))))))))))))))*********++++++---------,,,+++)))((('''%%%%%%&&&(((***)))&&&$$$"""&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""!!!"""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&&&&%%%$$$"""###"""!!! !!!"""###$$$$$$############"""""""""""""""######$$$$$$$$$$$$""""""###$$$$$$"""!!! """"""!!!!!!!!!!!!""""""######"""!!!!!!"""###$$$###$$$%%%&&&%%%$$$###"""""""""##################((()))+++---............((())))))'''%%%$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&((()))***,,,---...//////000333555444555555555555666666666666666666666777777777777999:::;;;;;;999999:::;;;::::::;;;>>>GGGWWWjjjxxx|||ssseeecccccc^^^\\\^^^ZZZYYYYYYZZZ\\\]]]\\\ZZZ'''&&&%%%$$$$$$$$$%%%&&&&&&###"""%%%+++...+++'''""""""!!!!!!!!!!!!""""""&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%#########%%%&&&###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%$$$""""""$$$&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((()))'''%%%%%%&&&'''%%%$$$''''''''''''''''''&&&&&&%%%&&&&&&$$$"""!!!"""###$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((((((((((((((''''''&&&%%%&&&&&&'''((()))+++,,,,,,***************++++++++++++++++++,,,...///111222,,,,,,---------.........,,,------......------,,,------------------------+++++++++++++++,,,,,,,,,...------,,,,,,++++++***'''((()))***,,,---...///,,,,,,++++++******))))))***+++,,,------,,,++++++---------,,,,,,+++++++++***(((&&&%%%%%%''')))***(((((((((((((((((((((((())))))))))))************&&&'''(((******+++++++++%%%%%%%%%'''((((((%%%###!!!###%%%%%%$$$""""""!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###############"""""""""""""""  !!!"""""""""""""""""""""""" !!!###%%%%%%###!!! !!!"""###############""""""""""""&&&%%%$$$###"""""""""### !!!""""""######$$$##################$$$$$$###"""!!!!!!"""$$$%%%$$$%%%%%%%%%%%%###""""""%%%$$$$$$###"""!!! &&&'''))),,,---...//////((((((((('''&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))+++---/////////000222444444444444555555555666666555555555666777888888888888:::;;;;;;999999:::<<<:::;;;<<>>@@@GGGXXXhhhyyy{{{sssddd]]]\\\YYYWWWVVVUUURRROOONNNPPPRRRSSSTTT'''%%%######$$$$$$""" """###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""###%%%&&&%%%###""""""###$$$$$$###""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%$$$$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((('''&&&%%%$$$'''''''''''''''&&&%%%%%%(((((('''&&&&&&&&&&&&&&&%%%&&&'''(((******++++++***((('''((())))))((('''((()))+++*********+++---((()))***,,,,,,,,,,,,,,,+++***)))))))))***,,,---++++++******************,,,---......---+++)))(((+++***)))((()))***,,,---***+++,,,---......---,,,//////000222555555222///******++++++***)))(((''''''(((***+++,,,,,,++++++)))******+++++++++******)))(((''')))+++,,,***(((+++***)))''''''''''''(((((()))))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########"""""""""$$$"""!!!!!!"""###"""!!! !!!!!!""""""""""""""""""""""""""""""$$$""" !!!"""!!! ###"""!!!!!!!!!!!!"""### !!!!!!""""""""""""!!! !!!!!!""""""!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!! ############"""""""""!!!$$$$$$$$$$$$$$$%%%%%%%%%#########"""######$$$$$$%%%$$$$$$###############""""""!!!!!!""""""###$$$"""###%%%&&&''')))---///111...+++*********))))))(((((('''&&&%%%######"""%%%'''((((((&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''''''''######$$$$$$&&&''')))***+++,,,...///111222222222555555444444444444555555555555555555555444333222555555555666666777888999;;;;;;<<<>>>AAAIII[[[lllvvvyyyttteee___^^^[[[XXXWWWUUUSSSPPPPPPRRRTTTUUUVVV&&&$$$######$$$$$$###!!!###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%###%%%&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&''''''''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%&&&'''((()))*********)))(((&&&&&&''''''&&&%%%)))***++++++))))))***+++((()))***++++++,,,+++++++++***)))))))))***,,,---))))))******++++++++++++......//////...,,,+++***...,,,***((()))+++---///+++,,,---...////////////000000222444444222---***,,,,,,,,,+++***)))((('''(((((()))***++++++++++++(((((()))***++++++++++++)))(((((()))++++++***(((''''''((((((((((((''''''((()))))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$###!!!!!!###$$$###### !!!!!!""""""!!!!!!!!!!!!!!! ###""" !!!"""!!! ######""""""""""""######""""""!!!!!!!!!!!!!!!  !!!"""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""$$$$$$#########"""""""""""""""!!!!!! ############""""""""""""!!!""""""###$$$%%%%%%%%%"""""""""""""""###$$$%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!"""##################$$$&&&&&&&&&(((,,,............,,,***)))***,,,+++***'''%%%###"""""""""$$$&&&''''''&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$&&&'''((()))))))))$$$$$$$$$$$$%%%&&&((((((+++,,,---///000111222222555444444333333444444555777777666666666666777777888666444222333666999;;;;;;;;;<<>>;;;:::<<>>===>>>BBBHHHRRRdddtttuuueeeaaaccccccaaaaaaYYYUUUQQQOOOQQQSSSVVVWWW$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%""""""""""""###$$$%%%&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&'''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((((((((('''&&&%%%&&&&&&'''''''''&&&%%%%%%)))(((''''''''''''((()))%%%%%%&&&'''''''''&&&&&&***+++***(((%%%######$$$*********++++++***))))))---,,,***(((((()))+++,,,+++,,,---------+++***)))******)))******+++,,,---*********))))))(((((((((++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++******)))(((''''''&&&&&&'''''')))***************(((((((((((((((((())))))$$$%%%&&&&&&''''''&&&&&&$$$$$$############$$$$$$%%%$$$#########$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!""""""### !!!""""""""""""""" !!!""""""!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!"""###$$$$$$%%%$$$###""""""$$$%%%&&&$$$###"""!!! !!!"""###$$$$$$###"""!!!!!! !!!"""######""""""!!! !!!""""""%%%$$$"""!!!!!!!!!###$$$###"""!!! !!!###&&&'''$$$$$$######""""""""""""$$$###"""!!!!!!!!!"""###"""""""""!!!"""###$$$$$$!!!""""""############""" $$$&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$%%%'''((())),,,,,,...///000111111111111111222222222333333333666555555555666777888999777888888888888888999999999999<<>>DDDOOOcccttt~~~qqqddd___]]][[[\\\___XXXWWWVVVWWWXXXXXXWWWVVV%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&"""!!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%'''&&&### ######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&######&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***&&&%%%%%%%%%&&&(((***+++$$$%%%&&&((()))*********''''''((((((''''''&&&%%%))))))(((((('''''''''&&&)))(((((('''''')))***+++''')))+++,,,,,,***(((&&&%%%%%%&&&&&&'''((())))))***)))(((''''''((()))***((((((((()))+++***(((&&&((()))+++---...---+++***++++++,,,---...///000111))))))*********+++++++++......//////...,,,+++***''''''''''''((()))***+++'''(((***++++++***((('''&&&+++///...+++***---000+++***)))(((&&&$$$"""!!!$$$$$$###############$$$""""""""""""###$$$%%%&&&#########$$$%%%%%%%%%&&&######"""  !!!"""######"""!!! !!!"""$$$$$$"""!!! !!!######!!!  !!!"""$$$$$$$$$###"""!!!""""""#########"""""""""%%%&&&!!!!!! !!!!!!""""""############""""""""""""!!! $$$"""!!!"""###""" !!!!!!!!!!!!!!!"""###### !!!""""""###""""""########################!!!###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!'''&&&$$$!!!###"""!!! !!!"""###!!!"""###$$$### ###&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&'''&&&%%%$$$###""""""###$$$&&&'''(((((())),,,///111000000///000000111222222111222444666777444222222444777999:::<<<;;;;;;:::999888777777:::;;;===>>>DDDQQQbbbooo~~~qqqccc^^^^^^\\\[[[[[[XXXXXXWWWUUUTTTTTTTTTTTT%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&###!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&&&&###!!!$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((('''''''''$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%'''&&&&&&%%%&&&'''((()))%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%)))(((''''''''''''((())))))((('''(((******((('''&&&''')))+++,,,---,,,,,,//////......---,,,++++++*********++++++,,,,,,,,,+++,,,,,,,,,+++***)))(((******)))((((((((()))))))))***+++,,,,,,+++***)))(((+++---,,,)))'''(((***'''(((((()))((('''&&&%%%""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$"""!!!!!!!!!!!!"""###### !!!"""######"""!!! !!!"""######"""!!!  !!!""""""!!! !!!!!!"""#########""""""""""""############""""""!!!  """###"""!!!!!! !!!!!!"""""""""############""""""###"""!!!!!! !!!!!!"""!!! !!!######""" """!!!!!!!!!!!!!!!"""### !!!!!!""""""""""""""" """"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%###!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""***(((&&&%%%&&&%%%""" $$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###"""""""""###$$$&&&'''(((((())),,,///111000000000000000111222222111222444666777444222222555777999:::;;;::::::999999888888888888:::<<<>>>DDDRRRdddrrrqqqbbb]]]\\\ZZZXXXXXXUUUUUUTTTSSSRRRRRRRRRRRR%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%$$$###!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$###%%%%%%&&&''''''''''''&&&##################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&$$$### !!!###%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$######"""((((((((('''&&&%%%$$$### !!!###%%%'''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%###""""""(((''''''&&&&&&''''''((()))(((&&&&&&((()))((('''$$$%%%&&&(((***+++,,,---000///...---,,,***))))))++++++++++++,,,,,,,,,,,,+++++++++++++++***)))(((,,,,,,+++***)))(((((()))++++++++++++++++++++++++((((((((('''&&&$$$###"""&&&((()))+++***)))&&&%%%"""!!!!!!!!!!!!!!!""""""$$$###"""!!! ############"""""""""""" !!!###$$$&&&'''!!!!!!""""""""""""!!!!!! !!!"""######"""!!!  !!!""""""!!! """"""#########"""!!!!!!""""""############""""""###"""!!! ###""""""!!!!!!""""""###""""""############""""""######"""!!!!!!!!!"""""" !!!###$$$###"""###"""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""  $$$&&&&&&%%%!!!!!!!!!""""""!!!!!!!!!######"""!!!"""###$$$&&&&&&$$$###$$$$$$$$$""" $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""###$$$&&&'''(((((())),,,///000000000000111111222333222111222444666777444222333555888999:::999999999999999999999999777999;;;>>>DDDRRReeesss~~~~~~pppaaa[[[ZZZWWWTTTSSSPPPPPPPPPPPPOOOOOOOOOOOO$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###%%%%%%%%%###"""!!!!!!!!!###$$$%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!"""###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%!!!###$$$%%%&&&%%%%%%'''''''''&&&%%%$$$###""" !!!"""$$$&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''(((((())))))((('''&&&&&&&&&'''((()))))))))((('''%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%&&&(((((((((%%%%%%%%%&&&''')))***+++*********++++++,,,,,,,,,******************++++++,,,,,,,,,,,,,,,++++++***,,,,,,+++***))))))******,,,+++************+++,,,,,,***))))))))))))&&&$$$)))***,,,---+++((($$$!!!##################$$$%%%%%%%%%$$$###""""""############""""""!!!!!!  !!!"""$$$%%%&&&!!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""!!! """""""""""""""!!!!!!!!!"""############""""""!!!$$$###"""!!! !!!!!!######""""""""""""######""""""############""""""######""""""""""""######!!! !!!###$$$"""!!!###""""""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!########################  """$$$'''(((!!!!!!!!!!!!!!!!!!!!!!!!""" !!!&&&((('''%%% !!!""""""!!! %%%%%%$$$###"""!!!!!!!!! !!!"""######""""""$$$$$$%%%%%%&&&%%%%%%%%%########################""""""###$$$&&&'''(((((())),,,...000///000111222111222333333222222444666666555333444666888999999888888888999999:::::::::777999;;;===CCCPPPcccppp~~~}}}nnn```ZZZXXXTTTQQQPPPLLLLLLMMMMMMMMMMMMMMMMMM$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$%%%%%%%%%$$$###""""""$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###"""###$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&###$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!! !!!"""$$$&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&'''&&&''''''((((((((((((((()))((('''&&&'''(((***+++)))((((((((('''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%)))'''%%%$$$&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&&&&''')))***,,,------)))))))))(((((((((((((((,,,,,,++++++*********+++******))))))***+++,,,,,,******))))))))))))******---,,,+++,,,......,,,+++(((***,,,---+++((($$$"""######""""""###$$$%%%%%%######""""""###$$$%%%%%%###""""""!!!!!! !!!"""###!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!###############"""!!!!!!##################$$$$$$######""""""""""""######""""""############""""""######""""""""""""#########"""!!!"""###"""!!!""""""!!!!!!!!!!!!""""""$$$###"""!!! !!!!!! '''%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! """%%%&&&%%%### !!!""""""!!! !!!"""$$$$$$$$$""" $$$%%%&&&&&&$$$""" ###$$$%%%&&&&&&&&&&&&&&&#####################$$$""""""###$$$&&&'''(((((())),,,...//////000111333222333444333222222444555666555444444777999:::999888888888999999::::::;;;888999;;;<<>>DDDQQQcccppp}}}uuuiii]]][[[\\\ZZZWWWVVVTTTUUUVVVVVVUUUSSSQQQPPP$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$######################## """$$$%%%%%%%%%###"""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""######$$$$$$$$$#########""""""'''&&&$$$"""!!!!!!""""""############"""""""""!!!######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""######""""""###%%%&&&(((((('''&&&%%%$$$%%%&&&'''######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%### %%%''')))***(((&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''''''''((((((***++++++***)))((()))***+++***)))''''''&&&((())))))(((&&&***(((&&&%%%$$$%%%'''((((((((((((((())))))))))))))))))(((((((((((())))))'''***------+++)))''''''$$$#########""""""!!!!!!++++++)))(((&&&%%%######""""""#########$$$$$$$$$#########"""!!!"""######"""!!!!!!###$$$!!!!!! $$$$$$$$$!!! """###"""!!!"""%%%%%%### !!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""%%%%%%###!!! ###"""!!! !!! """#########"""!!!"""""""""""""""!!!  !!!######$$$###!!! """###""""""""""""""""""""""""######""""""!!!!!!!!!  !!!&&&&&&&&&%%%$$$######### !!!""""""###""""""######$$$$$$%%%%%%""""""""""""###$$$%%%&&&''''''&&&%%%### $$$$$$((('''&&&)))))),,,...//////000111222222222333333333333444444333444555666777888999::::::;;;;;;:::777555666666888999:::===EEETTTfffsssyyyvvvggg\\\\\\[[[WWWVVVYYYWWWTTTRRRSSSUUUVVVTTTRRR$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$############$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%###############$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""###############%%%&&&''''''&&&%%%$$$###$$$$$$%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&(((((((((&&&$$$###%%%'''))))))(((&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%))))))))))))))))))))))))$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''((())))))'''&&&&&&&&&((()))(((''')))'''&&&'''(((((('''&&&&&&%%%%%%%%%&&&''')))***'''''''''((((((((((((((())))))(((((('''((((((((('''***,,,+++)))&&&$$$###############"""""""""!!!$$$$$$$$$#########""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!  !!!"""""" !!!"""#########""""""!!!!!!!!!!!!"""###""" !!!###"""  """###!!!  !!!!!!""""""############""""""!!!"""""""""!!!  """"""###$$$###"""!!!  !!! !!!!!!!!!!!! """""""""""""""!!! ############$$$%%%&&&&&&###"""!!! !!!"""###""""""""""""""""""""""""""""""!!!!!!!!!  !!!""" !!!!!! !!!""""""######!!!!!!!!!!!!!!!"""""""""############$$$%%%&&&'''"""######$$$$$$$$$$$$###'''!!! $$$'''$$$###%%%)))+++.../////////111222222222222333333333444444333333444666777888999:::;;;<<<<<<;;;888777777888::::::;;;===EEETTTfffrrrxxxxxxiii]]][[[YYYTTTRRRUUUXXXUUUSSSSSSUUUTTTRRRPPP&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############%%%$$$"""!!!"""###%%%'''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$$$$###%%%&&&((('''%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##################$$$%%%&&&&&&'''&&&%%%$$$###""""""###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''(((((('''&&&%%%'''))))))'''%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((()))'''&&&%%%&&&((((((((('''+++(((&&&%%%&&&'''&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&&&&''''''''''''***)))((('''''''''''''''(((***,,,+++((($$$""""""############"""""""""""" !!!""""""######"""""""""############$$$ !!!""""""!!!!!!!!!!!!   """"""!!!!!!"""###!!!   !!!"""######""""""############""""""""""""######""" !!!""""""!!!!!!"""""""""!!! !!!  !!!!!!""""""""""""""""""!!! !!!"""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!! !!!""""""######""""""""""""!!!!!!!!!!!!$$$#########$$$%%%&&&'''!!!""""""###$$$&&&((((((&&&"""!!!$$$%%%$$$$$$%%%)))+++---/////////000222222222222222333333333333333333444555777888999:::<<<<<<===;;;999888888999:::;;;<<<>>>EEESSSeeeqqquuuzzzjjj]]][[[YYYRRRPPPSSSXXXVVVTTTSSSSSSSSSQQQOOO&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###""" !!!!!!!!!!!!!!!$$$$$$###"""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""""""""""""""###%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''&&&%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%%%%%%%"""###$$$%%%&&&'''''''''###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$###"""!!!$$$&&&((((((&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&''')))***)))(((,,,)))%%%$$$$$$%%%%%%%%%((((((((('''&&&%%%$$$###$$$$$$$$$%%%&&&&&&''''''))))))((('''&&&&&&&&&&&&''')))+++***'''%%%###############"""""""""""""""!!!!!!""""""###$$$%%%%%%""""""""""""############ !!!!!!!!!!!!!!!!!!"""  """###""" !!!"""  !!!  !!!""""""!!!!!!""""""""""""!!!!!! !!!###$$$$$$"""###$$$$$$###!!! !!!"""!!!!!!!!! """!!! !!!###$$$"""""""""""""""!!!  !!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!!!!$$$$$$###"""!!!  !!!!!!!!!%%%%%%$$$$$$######""""""######""""""###$$$%%%%%%%%%$$$###""""""###%%%&&&!!! """$$$%%%''')))(((***---.........000111111222222222222333333333222333444555666888999999;;;<<<<<<;;;999777888999999:::;;;>>>EEESSSdddpppttt~~~~~~nnn```]]]ZZZTTTRRRUUUVVVUUUTTTSSSSSSRRRQQQQQQ&&&&&&%%%%%%$$$###""""""################################################!!!"""###$$$$$$###"""!!!#########$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###!!!###%%%%%%#########$$$############$$$$$$$$$$$$""""""""""""############$$$#########""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%$$$'''''''''&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%"""###$$$%%%&&&'''''''''###%%%''''''%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%))))))((('''&&&%%%$$$###$$$&&&''''''%%%%%%%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&(((&&&&&&'''((()))((('''+++(((%%%###$$$%%%%%%$$$''''''''''''&&&%%%$$$############$$$%%%&&&&&&'''(((((('''&&&&&&%%%&&&&&&###%%%''''''%%%$$$$$$$$$""""""""""""""""""###############$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!  """###"""  !!!!!!!!! """######!!!"""!!! !!!###!!!  """$$$%%%$$$"""  """$$$!!!!!!!!!!!!!!! !!!  !!!""""""""""""""""""!!! !!! !!!!!!""" !!!"""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!  %%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!""""""###%%%$$$###!!!!!!!!!"""### !!!!!! """%%%((()))'''***,,,------...///000111111111222222222333333222222333555666777888999999:::;;;:::888666777888777888999<<>>999666777999???JJJUUUfffvvvooo___ZZZZZZXXXVVVTTTVVVTTTRRRRRRSSSUUUVVVWWW$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&### """%%%%%%$$$%%%$$$$$$%%%&&&'''&&&$$$''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$&&&&&&'''&&&%%%%%%################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&'''''''''''''''''''''''''''#########""""""######$$$'''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''((())))))'''$$$###%%%''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###!!!"""$$$&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''&&&$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''%%%$$$###$$$%%%$$$!!!!!!%%%&&&$$$###$$$'''"""$$$!!!!!!""""""#########"""""" !!!!!! !!!"""### !!!!!! !!!"""!!! !!!!!!!!!!!!""""""""""""###"""  !!!""" !!!"""######""""""!!!!!!!!!!!! !!!""""""#########""""""!!!  !!!!!!!!!!!!  !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!  !!!!!!!!! !!!###$$$$$$ !!!"""###  """!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""###""""""""""""""""""!!!!!!$$$######"""###%%%&&&'''******+++,,,------------111111000000000000111111444444555555666666777777777888999888777777999;;;>>>:::888888:::>>>HHHSSSiiixxx|||mmm^^^ZZZZZZYYYWWWWWWTTTSSSQQQQQQSSSUUUWWWXXX###$$$&&&''''''&&&$$$############$$$%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''' """&&&%%%"""###""""""$$$&&&(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""###%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""###%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%$$$###""""""############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###$$$%%%%%%&&&+++,,,+++)))&&&$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###### !!!"""###%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&&&&'''((($$$###"""###%%%&&&%%%$$$%%%&&&'''$$$!!! ###&&& $$$!!!#########"""!!!  !!!!!!"""  !!!""" !!!!!!!!!!!!!!!  """###"""!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!###$$$ !!!""""""""""""!!!!!!  !!!  """!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!######""""""""""""!!!!!! !!!"""######!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!""" """""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$#########"""!!!!!!!!! $$$######"""###%%%&&&''')))***+++,,,------------111000000000000000111111333444444555666666777777999::::::999777777888:::===;;;999:::;;;>>>GGGRRRkkkyyywwwjjj]]]ZZZ[[[ZZZXXXXXXSSSRRRQQQQQQRRRUUUXXXYYY###$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&'''$$$!!! ###%%%%%%###$$$###"""###&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))******)))((('''%%%%%%$$$###$$$%%%&&&'''############$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&*********((('''%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$### !!!"""$$$%%%&&&'''!!!###%%%&&&%%%%%%&&&'''%%%$$$######$$$&&&''''''"""######!!! ###%%%$$$ ###&&&%%%###$$$$$$######"""!!!!!!!!!!!!!!!""""""######  """"""""""""!!!!!!!!!!!!!!!  """###"""!!!!!!!!!!!!!!!""""""""""""!!! !!!"""######"""""""""""""""!!!!!!!!!!!!!!!!!! """""""""!!!  !!!!!!!!!!!! $$$$$$$$$$$$############ !!!""""""######""""""$$$##################### !!!""""""""""""!!!!!!!!!!!!!!!"""#########"""!!! !!!!!!!!!!!!!!!!!! !!!""""""""""""!!!  !!!!!!!!!!!!!!!"""######%%%%%%$$$###"""!!!!!!!!!$$$######"""###%%%&&&''')))***+++,,,---.........000000000000000000111222333333444444555666777777999::::::888777666777888:::999:::;;;<<>>NNN^^^ooozzzwwwooogggddd___YYYUUUUUUYYY___ggghhhccc]]]YYYYYY###########################!!! """&&&((('''%%%&&&%%%$$$$$$%%%%%%###"""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&''''''((('''%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$&&&(((+++...111222///,,,)))'''&&&&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%######$$$%%%###$$$$$$%%%%%%&&&&&&'''(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###(((%%%###$$$&&&((('''%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&'''(((((()))&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###(((''''''&&&$$$######"""&&&&&&%%%%%%%%%$$$$$$$$$&&&'''''''''''''''''''''######$$$$$$$$$%%%%%%%%%&&&%%%$$$######%%%'''((())))))((('''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%######""""""""""""######$$$%%%%%%### ###&&&%%%###!!!!!!!!!!!!"""!!!!!! !!!!!!"""###$$$######""""""!!!!!! !!!!!!"""###$$$######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""###"""!!! """!!! ###""""""!!!!!!!!!!!!!!!!!!&&&(((%%%$$$&&&######""""""!!!!!! !!!  !!!!!!!!!"""""" !!!!!!"""""" !!!"""###$$$$$$###"""""""""###$$$%%%&&&'''$$$ !!!!!! !!!"""$$$%%%$$$###!!! !!!!!!""""""""""""!!! $$$###"""""""""###%%%&&& !!!"""######%%%%%%&&&%%%###!!!""""""""""""###$$$%%%%%%&&&(((+++,,,,,,,,,...///222222222222222111111111444555555555666777777777444777999:::999888888999999888999:::;;;BBBRRRaaattt~~~yyypppgggbbb]]]VVVSSSSSSVVVZZZ___bbbbbb^^^XXXTTT########################&&&$$$""""""$$$$$$### &&&%%%###$$$%%%%%%$$$"""$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%#################################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$############$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$&&&(((+++...111333***((($$$""""""!!! ###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%%%%&&&&&&%%%###%%%'''((('''%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&''''''((())))))'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$%%%#########""""""######$$$'''&&&%%%%%%$$$$$$%%%%%%#########""""""#########!!!"""###""" !!!$$$(((%%%$$$###"""!!!!!!!!!"""!!!!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!"""#########"""!!! !!!############ !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!"""######&&&$$$$$$&&&%%%   !!!!!!!!!!!! !!!!!! !!!!!! $$$###!!!"""$$$$$$"""  !!!!!!!!!!!!!!! """""""""!!!"""""""""""""""!!!!!!!!!######"""!!!"""###$$$%%% !!!!!!""""""#########"""""""""!!! $$$$$$$$$$$$%%%%%%&&&'''&&&(((+++,,,,,,,,,...///000000000000000000111111444444444555555666777777666888::::::999888888999999888999;;;===DDDTTTdddsss}}}xxxoooeee```[[[UUUQQQQQQSSSVVVZZZ^^^^^^\\\YYYVVV$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""######!!!&&&$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""######$$$############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%%%%$$$###"""""""""######%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&(((+++///111333,,,***'''%%%%%%%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$##############################&&&&&&&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&'''(((######$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''(((((((((((('''&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&''''''&&&%%%$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$######""" """%%%$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$###!!!###%%%%%%$$$### !!!""""""######""""""$$$###"""!!!"""###$$$%%%""""""!!! !!! !!!###$$$%%%### ###### !!!### !!!!!!!!!""""""######   !!!"""#########"""  !!!###$$$%%%###!!! !!!""""""""""""""" !!!"""!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$###########################""""""""""""######$$$%%%%%%%%%&&&''''''((((((&&&)))+++,,,,,,---...///000000/////////111222333222333333444555555666666888:::;;;;;;999888888999888777888;;;???FFFVVVdddppp{{{wwwmmmccc^^^YYYSSSOOOOOOOOOQQQTTTWWWYYYYYYXXXWWW$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&(((+++...000222///---***(((((()))((('''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%$$$%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&!!!"""%%%'''))))))(((&&&(((((((((((('''''''''''''''''''''(((((()))))))))((((((((()))(((''''''&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%''''''''''''((()))++++++'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%###!!! !!!###$$$######""""""""""""""""""""""""""""""!!! !!!!!!""""""###### !!!""""""######!!!"""$$$%%%%%%$$$###"""!!!!!!"""###############((('''%%%#########%%%&&&!!!!!!  !!!"""###$$$ !!!""" """%%%!!!!!!""""""#########$$$ !!!"""######"""!!!!!!!!!""""""######### """""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$###### !!!""""""!!!!!!!!!"""###############""""""#########"""!!! """!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!""""""#####################"""""""""!!!!!!!!!"""$$$%%%'''$$$$$$%%%&&&'''(((((()))''')))+++,,,,,,---...000111111000///000222444666111222222333444555666666999;;;;;;;;;999888888999999777888;;;???FFFTTTaaalllxxxxxxmmmaaa\\\YYYSSSOOONNNMMMNNNOOOQQQSSSUUUVVVWWW$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%%%%%%%###%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''))),,,...///***(((%%%$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$###$$$&&& """%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))(((''''''&&&'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&((())))))############"""""""""!!!""""""######"""!!!  !!!!!!""""""#########!!!!!!$$$&&&'''&&&$$$"""!!!""""""###!!!!!!"""###############)))'''%%%"""!!!!!!"""###  """"""!!!!!!!!!!!!""""""&&&"""!!!""" !!!"""""""""######$$$$$$!!!""""""###""""""!!!!!! !!!"""$$$%%%&&&&&&"""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""!!!  !!!###$$$"""!!!  """###!!!""""""###############"""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""###### !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!###"""###$$$&&&'''''''''''''''))),,,---------///000000/////////000222333444111111222333444555666777:::;;;;;;:::888777888999:::777777:::>>>DDDPPP\\\gggtttyyymmmaaa\\\ZZZUUUQQQPPPNNNNNNNNNNNNPPPRRRTTTVVV%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%######$$$$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&((()))+++,,,(((&&&######$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''#########$$$%%%%%%&&&&&&###$$$%%%%%%######$$$%%%$$$%%%%%%&&&''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((!!!$$$&&&''''''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''''''''(((((((((((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$)))'''%%%%%%$$$"""""""""############"""!!!!!!!!!"""######""" !!!!!!!!!!!!""""""""""""&&&$$$!!!!!!###$$$"""  """$$$ !!!""""""######""""""%%%$$$"""   !!!!!!######"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!"""###############"""!!!!!! !!!"""###$$$%%%#########""""""""""""!!! ###"""!!!!!!!!!"""###$$$"""######!!! ###%%%!!!!!!"""###############  !!!"""######"""""" !!!"""#########"""""""""""""""""""""""""""""" !!!""" !!!###%%%&&&''''''&&&'''***,,,------...///000......//////000000000111111222222444555666777888888999999888777666888999;;;777666999>>>DDDNNNYYYbbbpppyyylll___[[[[[[WWWSSSRRRNNNNNNMMMMMMOOORRRUUUWWW%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((&&&$$$###$$$%%%$$$###"""###%%%&&&%%%$$$"""######$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$############$$$%%%&&&%%%###!!!""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''((()))###%%%''''''%%%%%%&&&)))######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%!!! !!!###%%%&&&''''''&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%#########""""""#########'''%%%$$$###!!!!!!"""###$$$$$$###"""!!! """#########!!! """"""""""""!!!!!!!!!!!!#########"""!!!!!!  """### !!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!""""""######%%%$$$%%%((("""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$######!!!!!!""""""""""""#########"""""""""!!!!!!!!!!!! !!!!!!$$$$$$%%%%%%$$$"""!!!"""!!! !!!""" !!!""""""######"""""" !!!$$$$$$$$$"""!!!!!!"""###$$$$$$$$$###"""!!!""""""######$$$$$$$$$######$$$$$$$$$$$$######!!!###%%%'''''''''&&&(((***,,,------...///111///000222333333222111000222222333444666777888999777777888777555666888::::::777666:::???FFFPPPYYY___lll|||xxxjjj]]]ZZZ[[[XXXUUUSSSMMMMMMMMMNNNQQQUUUYYY[[[%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%$$$$$$&&&)))$$$###"""###%%%&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$######"""""""""$$$%%%((()))(((%%%""" ###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$############$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$""""""###%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&''')))%%%&&&'''&&&$$$$$$&&&)))&&&&&&''''''((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((()))***(((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&######$$$$$$$$$%%%%%%%%%"""!!! """$$$''')))'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######""""""""""""######!!!%%%)))(((###!!!"""###$$$$$$###"""!!! """###$$$###"""!!!######""""""!!!!!! """%%%%%%$$$""" !!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!"""$$$%%%%%%%%%%%%######""""""###$$$%%%%%% !!!###$$$%%%  %%%%%%""" """%%%%%%$$$$$$######"""""" !!!"""###$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""!!!!!!  !!!"""###$$$$$$!!!$$$$$$""""""!!! !!!"""""""""""""""""""""!!! !!!"""%%%%%%$$$""" !!!"""###%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&"""###$$$$$$###""" !!!$$$&&&((((((''''''(((***,,,.........///111333444666888888666333222222333444555777888999:::555666666555555555888::::::666555:::AAAHHHRRR\\\]]]jjjyyywwwiii\\\YYYZZZYYYUUUTTTKKKLLLMMMOOOSSSWWW\\\^^^)))(((((((((((('''''''''&&&$$$"""###%%%&&&%%%"""#########$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%$$$###"""!!! """###$$$$$$&&&&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$%%%'''''''''%%%#########$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###%%%$$$#########$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""###$$$$$$%%%'''(((((()))%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###((('''&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%)))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%"""###$$$$$$$$$"""!!! ######"""!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###"""!!! !!!###$$$"""###%%%%%%###"""###$$$""""""!!! """"""""""""############"""!!!!!! !!!!!! !!!""""""!!! !!!"""###"""!!! """!!!  """"""""""""""""""""""""###""""""!!!!!!!!!""""""&&&%%%$$$######$$$%%%&&&!!!""""""######!!! """  """######""""""""""""""""""""""""%%%&&&%%%###!!!!!!"""$$$!!!  !!!&&&&&&$$$###""""""""""""###"""!!! !!!"""### !!!""""""""" !!!###$$$%%%$$$######"""!!!!!! ###%%%&&&((())))))((((((***++++++,,,---...//////...//////000111111222222555666777777777666555444777666555555555777888999777666777999???FFFNNNSSSWWWeeevvvvvvhhhZZZUUUTTTQQQNNNMMMIIIGGGIIIQQQ\\\cccbbb^^^''''''&&&&&&&&&%%%%%%%%%&&&$$$"""###%%%&&&%%%###"""""""""########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%#########$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%$$$#########$$$%%%&&&%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''(((&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&''''''&&&))))))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&!!!!!!"""$$$&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%"""###$$$$$$###"""!!! ######"""!!!!!!!!!!!!!!!"""$$$%%%$$$###"""###$$$!!!!!!!!!!!!!!!""""""###!!!###%%%$$$###"""######""""""!!! !!!!!!!!!"""""""""######%%%$$$###"""!!! %%%%%%%%%$$$$$$######""""""!!! !!!"""###"""!!!!!!"""###"""!!! !!!  !!!"""###"""""""""""""""""""""""""""!!!!!! !!!!!!"""$$$$$$############$$$$$$######$$$$$$$$$###"""!!! !!!!!! ###""""""""""""""""""""""""###"""  !!!"""###!!!  $$$###"""!!!!!! !!!!!!"""!!! !!!"""############""""""""""""###""""""!!!!!!!!!!!!!!!""""""!!!!!!  !!!###$$$$$$$$$###***++++++,,,---...////////////000000111111111222222333555666777777666666777666666555666777888999888888777888<<>>EEEKKKZZZhhhxxx~~~}}}rrrdddVVVQQQPPPMMMJJJIIIGGGFFFGGGNNNXXX___```^^^$$$$$$$$$$$$############%%%%%%$$$%%%%%%%%%%%%$$$######""""""!!!!!! """""""""#########$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%$$$######"""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$######$$$%%%((((((&&&%%%###"""!!! %%%$$$############$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!! !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''!!!###&&&'''&&&$$$''''''((())))))(((''''''&&&'''(((&&&$$$"""###$$$########################$$$###""""""!!!!!!"""""""""###$$$$$$""""""###$$$ """#########"""!!!!!!###$$$$$$"""""""""###""""""!!!!!!!!!!!!!!!""" !!!!!!!!!!!!%%%$$$###"""!!!!!! !!! """!!! !!!"""###"""!!! !!!!!!  !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!"""######"""!!! %%%%%%%%%%%%$$$$$$######!!!""" """!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!! !!!!!!!!!  """"""""""""""""""""""""######"""!!!  !!!"""###$$$$$$#########""""""!!!!!!!!!$$$%%%&&&''')))******+++***++++++,,,---...//////000000000000000000000000000111222444666777888888777777777777777777888888888888666444555;;;DDDKKK```nnn~~~}}}{{{|||rrrdddVVVQQQPPPMMMJJJIIIHHHGGGGGGKKKSSSXXXZZZYYY%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&$$$$$$$$$######""""""""""""############$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$'''&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$%%%&&&'''"""$$$&&&&&&$$$###$$$&&&&&&&&&%%%%%%$$$###""""""%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!! !!!###$$$%%%''''''''''''(((((((((((($$$$$$$$$$$$$$$%%%&&&'''%%%###!!!!!!###$$$%%%%%%&&&'''((())))))((('''&&&&&&''''''&&&$$$######$$$##################$$$$$$$$$$$$###"""""""""""""""!!!"""###"""!!! !!!### """#########"""!!!!!!"""$$$$$$"""!!!"""###""""""!!!!!!!!!""""""### !!!!!!!!!!!!!!!!!! !!!"""""" !!!"""###""" """!!! !!!"""###"""!!!&&&&&&%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""######"""!!! $$$######"""""""""""""""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!&&& !!!  !!!!!!!!!!!!   !!!!!!########################!!!!!!!!!!!!  """############""""""!!!!!!!!!!!!!!! !!!!!!"""###%%%&&&((((((***++++++,,,---...//////000000000000000111111111222222333444555666777888888888888888888888777777666666555333444<<>>@@@888999::::::999888777666999::::::888999BBBSSS```sss}}}oooaaa\\\[[[XXXUUUTTTNNNLLLHHHFFFGGGJJJMMMPPP"""######$$$$$$######"""$$$%%%%%%&&&'''&&&$$$!!!%%%%%%%%%$$$$$$#########%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%&&&'''(((''''''%%%$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""###%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%$$$######""""""""""""$$$&&&&&&&&&$$$###$$$&&&((('''&&&&&&'''((()))***)))'''$$$%%%''''''%%%######$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%###"""###$$$%%%%%%&&&&&&%%%%%%'''%%%###$$$&&&'''%%%###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%%%%&&&&&&%%%######%%%&&&&&&$$$$$$%%%'''##################$$$$$$$$$"""!!!"""&&&((('''$$$######""""""######$$$%%%""""""""""""""""""""""""###$$$$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """!!!!!!!!! !!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%###$$$&&&''''''&&&$$$###"""""""""!!! !!!###&&&%%%$$$###!!! """"""!!!!!!!!!!!!""""""$$$$$$"""!!!!!!!!!"""###""""""""""""!!!!!!!!!!!!!!!  """""""""!!!!!!!!!"""""""""!!!!!! ######"""!!!!!!"""###$$$ !!!"""######  !!!"""###!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!  """###$$$''')))!!!!!! !!!!!!"""###$$$######$$$%%%''')))+++,,,...///111111000...///000333000...000444777666444///000222444666888888999888999:::999888777888999:::888888888999@@@QQQbbbwww|||pppddd```^^^XXXQQQMMMMMMKKKIIIIIIJJJKKKKKKJJJ%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%(((,,,///---(((###%%%%%%%%%%%%$$$$$$$$$$$$'''&&&$$$###"""!!!!!!!!!&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""###$$$%%%'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%'''((()))(((&&&$$$%%%''''''&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&'''(((+++---------'''((((((&&&$$$""""""###'''&&&&&&&&&&&&&&&&&&&&&$$$###""""""######"""!!!######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """"""!!!!!!!!! """"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$!!!"""$$$%%%%%%$$$"""!!!!!!"""###"""!!!!!!###%%%$$$###"""!!!!!! !!! !!!"""###$$$%%%$$$###"""""""""######""""""""""""!!!!!!!!!!!! !!!"""!!! !!!""""""######""""""!!!%%%$$$"""  !!!!!!"""""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!"""###$$$%%%"""!!!!!!!!!!!!""""""###""""""###$$$&&&(((***+++...///000///...------///333333111///......000111111222444666777999999999777999:::999888777888999999888888999;;;DDDVVVfffyyy~~~qqqddd___]]]WWWQQQNNNMMMKKKIIIIIIKKKLLLMMMLLL%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&)))000555444,,,$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!''''''&&&&&&&&&&&&%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((()))%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%$$$%%%%%%&&&'''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$(((((((((''''''''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&''''''((('''&&&%%%$$$""""""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""""""""%%%(((+++++++++&&&'''(((&&&$$$"""###$$$(((((((((''''''&&&&&&&&&$$$$$$$$$### ######""""""######$$$%%%""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!! ###""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!""""""!!! !!!######"""""""""###""""""!!!!!!!!!!!!""""""$$$######""" $$$###"""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!! """"""###############"""%%%$$$###!!!  !!!!!!!!!!!!!!!!!!"""#########"""!!! !!!!!!!!!!!!!!!"""######"""""""""######$$$$$$$$$ !!!###$$$$$$$$$#########""""""!!!!!!!!!!!!"""!!!!!!"""###%%%''')))***---...//////...000222555888BBBNNNSSSMMMAAA777111111222333444555666666777777888999999888777888999888777888:::>>>GGGZZZlll|||qqqccc]]]ZZZVVVQQQOOOLLLJJJIIIJJJLLLOOOPPPOOO###$$$$$$$$$$$$$$$$$$###&&&&&&(((...333222+++###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%###"""  !!!###%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""$$$&&&)))+++&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%"""###%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""!!!!!!"""###$$$$$$###"""$$$%%%%%%%%%%%%&&&((('''&&&&&&%%%$$$######"""###%%%&&&$$$ ######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!! """"""!!! !!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! !!!###$$$###"""""""""!!!!!!!!!!!!!!!"""#########"""""""""!!! !!!!!! !!!!!!!!!!!!""""""""""""  !!! """######$$$$$$$$$$$$###$$$$$$#########"""######!!!!!!!!!!!!!!! """###$$$%%%$$$### !!!!!!!!!!!!!!!""""""###!!!!!!""""""###$$$%%%%%%%%%%%%&&&'''((('''$$$"""######"""!!!!!! !!!!!!""""""###$$$%%%''')))***+++,,,...///222666;;;???DDDOOO^^^eee```RRRBBB888333333444666666777777777777888999999888777999:::888777888;;;???III]]]ooo~~~ooo```YYYWWWSSSOOONNNKKKIIIIIIJJJNNNQQQRRRRRR$$$$$$$$$%%%%%%$$$$$$$$$'''%%%$$$'''++++++&&&!!!%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%&&&%%%###"""###$$$&&&(((%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&)))***%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&"""###%%%%%%%%%%%%'''(((&&&&&&'''''''''&&&&&&&&&###$$$$$$%%%%%%%%%&&&'''&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&&&&&&&$$$%%%%%%&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&%%%###"""$$$%%%%%%%%%%%%&&&(((&&&%%%%%%$$$###""""""!!!"""$$$&&&%%%!!! """$$$######""""""######$$$%%%########################!!!!!! """###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!!!!  !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! ######"""!!!!!!"""!!! !!!!!!"""###$$$!!!"""#########!!!""""""!!!!!!!!! !!!!!!!!!"""""""""### !!!"""!!! """"""###$$$$$$$$$$$$$$$############""""""!!!!!!!!!!!!!!!!!!!!! """###$$$%%%$$$### !!!!!!!!!!!!!!!""""""### !!!!!!"""###$$$$$$'''%%%%%%&&&''''''$$$!!!######"""!!!!!! !!!!!!######$$$%%%''')))***+++***+++---///111666;;;???FFFEEEEEEFFFFFFCCC>>>:::555666777888999:::::::::666888999999888888999:::999888999;;;???III^^^ppp{{{kkk\\\UUUSSSPPPMMMLLLIIIHHHHHHJJJNNNRRRTTTTTT&&&&&&''''''''''''&&&&&&'''%%%$$$###$$$%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######""""""############$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((###$$$%%%%%%%%%%%%&&&'''&&&''''''''''''&&&&&&%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%))))))((((((''''''&&&&&&&&&&&&'''((()))***++++++%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''(((((('''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!######"""""""""!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!#########""""""######### """"""!!!!!!!!!"""!!!!!!!!!!!!!!!"""######!!!"""""""""!!!######$$$$$$$$$###"""!!! !!!!!!""""""######!!!  """""""""!!!!!!!!!"""###$$$$$$$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!"""#########"""!!! !!!!!!!!!!!!!!!"""###### !!!!!!""""""#########$$$!!! ###$$$""" ###""""""!!!!!!!!!!!!"""###$$$$$$%%%''')))+++,,,+++,,,------...///333555666333111222666666333///000111333444555666666666666777999999888888999;;;999888999;;;@@@KKKaaasssvvvhhhYYYSSSRRROOOLLLKKKIIIHHHHHHJJJNNNRRRTTTTTT&&&&&&''''''''''''&&&&&&%%%&&&'''&&&$$$$$$&&&)))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""#########$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&'''&&&%%%$$$######%%%&&&%%%###"""###%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''******)))))))))(((((((((!!!"""$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###""""""###&&&(((((('''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$######""""""######$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""#########"""""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""$$$$$$############$$$$$$!!!!!!!!! """###"""!!!!!!!!!!!!!!!"""###&&&%%%%%%### """"""#########"""!!! !!!"""#########"""!!! !!!#########""" !!!"""############""""""!!!  !!!!!!"""""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""##############################""" ######!!!"""!!!!!!!!!!!!""""""###"""######%%%&&&(((***++++++,,,...---,,,,,,...///+++...333777888666111---,,,---///111222333444444555777888999888888:::;;;999888999<<>>EEETTTfffsss{{{pppdddXXXTTTSSSPPPKKKIIIIIIJJJJJJKKKLLLMMMNNNNNN$$$$$$$$$%%%%%%%%%&&&&&&'''$$$"""$$$''')))&&&###$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%######%%%%%%%%%$$$$$$$$$$$$$$$!!!$$$&&&'''&&&%%%%%%%%%&&&$$$###$$$&&&'''%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&%%%###$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&!!!"""$$$$$$######$$$&&&$$$###""""""$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$$$$""""""###%%%((('''%%%$$$###""""""###%%%$$$###"""!!!""""""###"""  ###$$$###!!!!!!""""""""""""#########""""""!!!!!!!!!!!!!!!!!! """######!!! !!! ###"""  !!! !!!!!!!!!!!!!!!!!!!!!""""""  !!!  """%%%&&& !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! ###""" !!! !!!!!!!!!""""""""""""!!!!!!######"""!!!!!!"""######""""""""""""!!!!!! """!!! !!!"""###### !!!!!!"""!!!!!!!!! !!!###%%%%%%###!!! """!!!!!! !!!"""###""""""""" """$$$%%%%%%%%%&&&)))+++,,,,,,,,,---------......000000000000111111111111555666777888999999888888666777777777888999999999999:::;;;===EEESSSfffsss}}}ooocccVVVSSSRRRNNNJJJHHHGGGHHHIIIJJJKKKLLLMMMMMM#########$$$$$$$$$%%%%%%'''$$$"""###&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$###$$$&&&''''''%%%###!!!######$$$$$$%%%%%%&&&&&&"""$$$&&&'''&&&%%%%%%%%%$$$###"""###%%%&&&%%%$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$#########$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((((((&&&$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''++++++***)))'''&&&%%%$$$$$$$$$$$$###""""""$$$&&&((('''%%%%%%&&&%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$(((((((((((())))))))))))&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$%%%$$$%%%'''(((***)))'''%%%###"""!!!!!!$$$$$$###""""""""""""""""""!!! !!!"""###"""!!!!!!!!!!!!!!!""""""""""""$$$!!!!!!######!!! """###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!"""""""""""""""""""""""" """######!!! !!!######"""!!!!!!"""###$$$ !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!$$$%%%"""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!! &&&!!!######"""!!!!!!!!!"""!!!!!! """"""############""""""###"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!! """%%%&&&&&&'''(((******++++++,,,---...////////////000000111111111111333444555666888999:::;;;999999888777777888999:::777999;;;===DDDRRRffftttooobbbUUUQQQPPPMMMIIIGGGEEEFFFGGGHHHJJJKKKLLLMMM$$$$$$$$$$$$%%%%%%%%%%%%)))'''&&&&&&''''''&&&$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%%%%&&&###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$ """$$$%%%%%%%%%$$$"""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''(((''''''''''''''''''''''''+++***)))((('''&&&%%%$$$&&&%%%%%%###!!!"""$$$''')))'''&&&&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%&&&''')))(((&&&%%%###!!! """!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!$$$ $$$###!!!!!!"""###"""!!!"""###""""""""""""""""""""""""!!!!!!  !!!"""%%%$$$$$$$$$$$$#########!!!"""$$$###!!! !!!&&&%%%###!!! !!!!!!!!!  !!!!!!"""###$$$$$$ !!!$$$%%%""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %%%!!!"""######""""""######""""""!!! ######""""""""""""######%%%%%%$$$######""""""""""""""" $$$%%%&&&&&&'''((()))***+++,,,...///000111//////000000111111222222000111111333555777:::;;;;;;:::888666666777999:::666999<<<>>>DDDRRRfffuuuooobbbUUUQQQPPPMMMIIIHHHDDDEEEGGGIIIKKKMMMNNNOOO%%%%%%%%%%%%&&&&&&&&&&&&)))(((''''''''''''&&&%%%#########$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''(((&&&$$$""""""###%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&&&&%%%$$$%%%&&&######$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$""""""###$$$&&&'''''''''&&&######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%###!!!"""%%%'''###"""""""""$$$%%%%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((())))))(((((('''&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&&&&'''((()))))))))((((((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$"""!!!!!!!!!"""""""""$$$$$$$$$###""""""!!! !!!!!!!!!!!!!!!  !!!!!!"""!!!""""""### !!!!!!!!!"""""""""######"""!!!"""######!!! !!!""""""""""""""""""""""""!!!!!! !!!!!!"""########################!!!"""$$$###!!! !!!!!!!!! ###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%&&&$$$"""!!!"""#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!"""""" """######!!!!!!"""$$$#########$$$$$$######"""######"""!!!!!!"""######$$$$$$$$$$$$######"""""""""%%%'''''''''((()))))))))***,,,...///000111...//////000111111222222000000111333555777999;;;;;;999888666666777999:::777:::===???DDDRRRfffvvvqqqcccVVVQQQPPPNNNJJJIIIEEEFFFHHHJJJMMMOOOQQQRRR%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%"""!!!###%%%''''''&&&&&&%%%%%%$$$$$$###%%%&&&%%%$$$$$$&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%)))(((&&&$$$$$$%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$###"""$$$%%%%%%&&&%%%$$$"""!!!&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''$$$###"""$$$&&&'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%&&&&&&''''''&&&'''((()))***)))((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$(((&&&$$$###$$$%%%%%%$$$!!!!!!""""""###""""""!!!###############"""!!!!!! !!!""""""!!!!!!"""###############$$$$$$$$$$$$"""!!!!!!!!!###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!  !!!!!!!!!"""""" """######!!! !!! !!!"""###"""""""""""""""!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###!!!"""""""""#########""""""!!!!!! !!!!!!"""###"""!!! !!!"""###!!!""""""######""""""!!!"""!!! !!!"""###!!!&&&'''###!!!"""$$$!!!"""######$$$$$$$$$#########""""""""""""######!!!""""""""""""!!!!!! $$$""" $$$&&&((()))))))))***+++)))***+++,,,...///000111......///000111222222333222333444555777888999:::888888777666666777888999777;;;>>>???BBBOOOddduuuqqqcccVVVQQQPPPNNNKKKJJJEEEFFFIIIKKKOOORRRTTTUUU$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&'''&&&((()))'''%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$######$$$$$$$$$$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$&&&'''(((&&&%%%&&&(((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%###########################$$$%%%%%%'''(((((()))%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&((()))***)))((('''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&*********)))))))))))))))&&&&&&%%%%%%%%%%%%$$$$$$(((%%%""""""%%%''''''&&&!!!"""############"""!!!"""######$$$###"""!!! !!!###"""!!! """$$$"""""""""############$$$"""!!!!!!!!!!!!!!! !!!######"""!!!"""### """""""""""""""!!!  !!!!!!"""###$$$$$$!!!""""""  !!!""""""### !!!!!!!!!!!!!!!!!!########################"""!!!  """$$$%%% !!!!!! !!!"""!!! !!!###"""!!! !!!"""### !!!""""""!!! !!!  """### ###$$$$$$"""!!!!!! !!!"""#########"""""""""""""""""""""""" """"""###"""!!!!!!%%%&&&&&&%%%$$$$$$%%%&&&&&&'''(((((('''''')))*********+++,,,---//////000......///000111222333333333444666777777777777666555555555666666777777888555:::======@@@LLLaaaqqqqqqbbbTTTOOOOOOLLLJJJIIIDDDFFFHHHLLLOOOSSSUUUWWW######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))((((((((('''''''''###$$$$$$%%%&&&(((((()))$$$%%%%%%%%%$$$$$$&&&(((((()))+++)))%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))$$$$$$%%%&&&&&&&&&%%%%%%###%%%'''((()))((('''&&&#########$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%'''((()))(((((('''"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%&&&&&&%%%&&&''''''%%%$$$$$$$$$$$$###!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&"""###%%%'''***,,,...///$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%&&&((()))***)))'''&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########"""&&&&&&&&&%%%%%%%%%$$$$$$ !!!"""!!!######$$$%%%$$$###"""!!! !!!"""""""""!!!!!!###### """$$$ !!!"""$$$%%%$$$"""!!!!!!!!!!!!"""""""""###%%%  """###$$$$$$$$$""""""###$$$&&&'''((())) """!!!!!!!!!""""""!!!  !!!!!!!!!########################!!!$$$'''***######"""  """  $$$"""!!! !!!"""$$$ !!!!!!  !!!"""!!! ###$$$""" !!!"""""""""""""""############""""""!!!"""###$$$%%%%%%$$$###!!!&&&'''%%%$$$&&&(((%%%&&&%%%$$$######%%%'''***+++,,,,,,---...//////---...///000111222333333222333555666666555333222222333555666777777777777444999<<<<<<===III^^^ooo{{{pppaaaSSSNNNMMMKKKIIIHHHDDDEEEHHHKKKOOOSSSVVVWWW%%%%%%############%%%%%%'''$$$###$$$'''(((%%%"""###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$###"""""""""###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%###&&&***,,,+++((($$$!!!&&&%%%#########%%%'''(((((()))***+++***)))'''&&&&&&'''(((((())))))((((((((('''%%%$$$$$$%%%'''((($$$%%%''''''''''''(((***---+++)))'''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%$$$$$$###$$$%%%'''(((###$$$%%%&&&'''(((((((((&&&&&&'''((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$"""!!!###%%%&&&$$$!!!"""###$$$%%%&&&%%%%%%$$$&&&'''(((***+++,,,,,,,,,%%%%%%%%%%%%&&&'''(((((()))((('''%%%$$$#########$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%###!!!!!!"""%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***&&&"""###((()))'''###$$$$$$$$$###$$$$$$%%%&&&###$$$&&&'''(((''''''&&&)))((('''&&&%%%&&&'''''''''&&&$$$###"""###$$$$$$'''&&&%%%%%%$$$$$$$$$$$$"""######$$$&&&''''''((( !!!"""###$$$%%%%%%%%%'''''''''&&&%%%$$$###"""%%%$$$$$$%%%&&&%%%### $$$%%%&&&'''&&&%%%$$$$$$#########$$$$$$!!!""""""""""""""""""""""""$$$$$$###"""!!! !!!"""$$$%%%######""""""!!!!!!"""$$$$$$"""!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$!!!!!! !!!!!!"""!!! """###$$$"""!!! !!!"""""""""!!! !!!""""""!!! $$$###""""""$$$$$$""" ###"""  ###&&&(((!!!!!!"""###############$$$"""!!! !!!"""$$$'''%%%"""!!!###$$$$$$""" """!!!"""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""&&&&&&%%%%%%$$$###""""""%%%$$$$$$$$$%%%''')))***+++---...///.........000---,,,+++---///111222111222333444666777777888888666666666666777888::::::::::::<<<===???HHH\\\oooppp```RRROOOMMMGGGFFFJJJJJJHHHGGGJJJPPPVVVXXXXXX&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&%%%$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%######&&&%%%$$$######%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%''''''&&&&&&''')))+++***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&%%%$$$$$$$$$%%%&&&'''######$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$###$$$&&&&&&$$$""""""###$$$%%%%%%%%%%%%$$$###$$$%%%'''((((((((((((%%%%%%$$$###""""""""""""%%%$$$$$$#########$$$$$$''''''&&&%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%&&&$$$######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&&&&$$$#########$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%"""######$$$&&&''''''(((""""""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""&&&$$$$$$$$$%%%%%%###!!!######""""""""""""###$$$ !!!###$$$###!!!""""""""""""""""""""""""!!!!!!!!! %%%$$$###"""!!! """"""""""""""""""!!! !!!"""######"""!!! """""""""######""""""""""""!!!!!!!!!!!!!!!"""### !!!!!!"""  !!!""""""###""" !!!!!!  !!!"""""" !!!!!!""""""!!!!!!  !!!!!!  !!!  """###!!!"""######$$$$$$######!!!!!!!!!""""""!!!!!!!!!###"""!!! !!!###$$$ !!!"""######"""!!! """%%%###  """""""""""""""""""""""""""""""""###$$$$$$###"""""" !!!""""""###$$$$$$$$$$$$###$$$%%%&&&((())))))+++---------,,,---...///---,,,---000111222111222333444666777777888888777666666666777888999999999:::;;;===@@@III^^^rrrnnn^^^RRROOONNNHHHGGGJJJJJJIIIIIIMMMRRRVVVWWWVVV&&&&&&%%%%%%%%%%%%&&&&&&"""%%%((('''###"""$$$'''%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&(((&&&$$$######$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&'''&&&$$$###"""###$$$%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%&&&&&&$$$"""######$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%$$$###"""!!!!!!!!!!!!"""""""""###$$$%%%&&&'''%%%$$$""" """$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%***(((%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((&&&&&&###%%%&&&%%%###"""$$$'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$###"""%%%%%%$$$###############%%%%%%&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$######&&&%%%######$$$%%%$$$###%%%###!!! !!!### ###%%%$$$""" !!!###"""""""""""""""""""""""" !!!!!!""""""((('''%%%###!!!!!!!!!"""######$$$###### !!!"""######"""!!! ###$$$$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""######  !!!""" !!!"""###$$$%%%(((%%%"""  """$$$$$$###""""""!!!!!!""""""###"""!!! ###!!!""""""############### """######"""  !!!!!!!!!!!!"""""""""""""""!!!%%%###"""########################!!!""""""######""""""!!! !!!"""##################$$$&&&'''(((***,,,......------...///111///...///111222222111222333444666777777888888888777777777777777888888999999;;;===@@@KKKbbbvvvkkk\\\QQQOOONNNIIIGGGKKKJJJKKKMMMPPPTTTVVVUUUTTT&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&***(((&&&$$$$$$&&&((()))''''''%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$((('''&&&%%%$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((#########$$$%%%&&&'''(((###"""!!!!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&***(((&&&%%%&&&&&&$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%$$$$$$$$$&&&'''!!!""""""$$$%%%''')))***%%%%%%%%%%%%$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&''''''&&&%%%%%%$$$'''''''''''''''&&&%%%%%%'''%%%""""""###%%%%%%$$$%%%$$$###"""!!!!!!""""""$$$''')))%%%  ###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###""""""!!!!!!""""""!!!!!!"""############"""!!!!!!""""""""""""!!!!!!###$$$$$$%%%%%%$$$$$$###!!! !!!!!!"""###$$$"""!!!!!!!!!!!!"""######"""""""""###$$$&&&'''(((***'''###!!!!!!!!!!!!!!!######"""!!!!!!"""$$$%%%$$$###"""!!!!!!"""###$$$ !!!!!!"""###$$$""""""#########"""  !!!""""""""""""!!! !!!""""""!!! """!!!!!! !!!######"""###$$$!!!!!!###############$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%&&&''',,,...000111000000111222222111///000111222222111222333444666777777888888999888777777777777777888999999;;;===AAAMMMdddyyyiiiZZZPPPPPPOOOJJJIIILLLKKKNNNQQQUUUVVVVVVSSSQQQ&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$%%%%%%###$$$##################$$$######$$$$$$%%%%%%%%%&&&$$$$$$#########$$$%%%&&&"""""""""######"""""""""%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&''''''((('''&&&&&&%%%$$$$$$$$$$$$$$$&&&(((******)))&&&%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%%%%###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%$$$$$$###'''&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$###""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&%%%&&&&&&'''((()))$$$$$$############$$$$$$$$$%%%'''))))))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%#########$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%"""!!!%%%'''%%%###############%%%&&&'''(((#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&$$$""""""###%%%%%%%%%!!!$$$%%%%%%%%%$$$%%%''')))%%% !!!%%%!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!  !!!"""######!!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!""""""### !!!!!!"""###$$$&&&'''&&&###  """""""""$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$ $$$&&&$$$ ###$$$%%%%%%%%%###!!!  !!!!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!###$$$000+++%%%"""###$$$$$$###""""""######$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&+++---000000000000222333333111000000222333222222222333444666777777888888999888777777777777777888888999;;;>>>BBBNNNdddyyyiiiZZZPPPOOOPPPKKKJJJNNNNNNQQQUUUXXXXXXUUUQQQOOO%%%%%%&&&&&&&&&&&&%%%%%%((($$$ $$$&&&%%%"""######""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""$$$%%%&&&!!!"""############"""!!!$$$$$$$$$$$$%%%&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$ ###'''******((($$$"""%%%$$$#########$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$""""""###############"""$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$!!!###%%%$$$###"""###$$$&&&%%%$$$$$$######$$$$$$""""""###$$$$$$%%%$$$$$$((('''&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!###%%%(((******(((%%%###%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$###$$$&&&''''''&&&""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###&&&$$$ ''''''&&&%%%%%%$$$%%%%%%############$$$%%%''''''$$$$$$$$$%%%$$$######"""######$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$"""######$$$$$$######"""%%%$$$"""###$$$%%%%%%$$$"""&&&''''''&&&!!!###%%%$$$!!!!!!$$$'''""""""""""""""""""""""""""""""!!! !!! !!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!! !!!"""###!!!!!!!!!!!! !!!"""######""""""!!!!!!""""""### $$$'''###"""######$$$###"""  $$$###!!!!!!###$$$ !!!######$$$!!!!!! """###$$$111***"""!!!$$$&&&$$$!!!!!!!!!""""""###$$$$$$$$$###""""""!!!!!!""""""###!!!"""###$$$%%%&&&'''(((!!!"""###%%%&&&&&&&&&&&&(((***---.........///111222000///000222333333222222333444666777777888888888777777777777777888888888999<<>>AAACCCLLL___qqqooo___QQQOOOOOOLLLNNNSSSTTTXXX\\\\\\XXXSSSPPPNNN######%%%%%%%%%%%%#########%%%%%%### $$$(((&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((''''''%%%%%%%%%''')))***###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&)))((('''&&&&&&((()))+++&&&%%%###""""""###%%%&&&"""###%%%%%%%%%%%%'''(((&&&&&&'''((('''&&&%%%$$$!!!!!!"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%&&&'''((())))))***)))###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%'''(((((()))$$$%%%'''(((((('''%%%$$$ ###&&&&&&%%%%%%''')))'''&&&$$$#########$$$$$$$$$%%%'''((()))*********%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$%%%$$$###!!!""""""###$$$$$$%%%%%%***(((&&&$$$$$$&&&(((***$$$%%%&&&&&&%%%&&&(((***$$$$$$&&&(((***---///000)))(((&&&%%%$$$%%%%%%&&&''''''((()))((('''&&&%%%)))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((('''''''''""""""###%%%''''''%%%###&&&%%%%%%$$$###""""""!!!%%%$$$############ """"""""""""""""""""""""$$$%%%%%%%%%%%%&&&&&&&&& !!!!!!"""$$$%%%&&& !!!###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""############""""""%%%$$$###!!! !!! !!!""""""###"""""""""""""""######$$$######$$$%%%%%%###"""############!!! !!!""""""!!! !!!!!!!!!###$$$%%%$$$###"""""""""""""""#########!!!""""""###############!!!###$$$%%%%%%$$$###!!!""""""""""""!!!  !!!"""######### """%%%''''''&&&$$$### !!!"""#########%%%$$$###""""""###$$$%%%######"""!!! """###%%%'''((((((((('''(((+++---...//////111222///...---...111333333333222333444666777777888888666666666666777888::::::999;;;???BBBDDDKKK]]]nnnqqq```RRROOOOOOMMMOOOUUUVVVYYY]]]\\\XXXRRROOOOOO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$%%%%%%###"""%%%%%%%%%$$$$$$#########!!!###$$$&&&&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&%%%$$$###"""&&&&&&%%%$$$############$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%$$$###%%%'''))))))'''%%%######%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&$$$######$$$&&&&&&&&&&&&&&&''''''&&&%%%%%%#########$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''!!!$$$&&&'''&&&%%%%%%&&&###$$$%%%%%%$$$###!!! ###$$$%%%&&&'''&&&%%%$$$""""""###$$$%%%%%%&&&&&&&&&$$$"""###%%%&&&$$$""")))(((&&&%%%$$$$$$%%%&&&###%%%''')))))))))'''&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$###############$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%(((---222111+++$$$ !!!$$$$$$$$$'''(((((('''$$$""""""###%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###"""""""""######'''''''''''''''''''''''''''&&&&&&%%%$$$###""""""#########"""""""""""""""########################""""""############"""""" !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######""""""''''''%%%### !!!$$$###""" !!!"""""""""!!!!!! ###$$$$$$###!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""!!!  """### !!!!!!  !!!""""""!!!  !!!"""###!!!"""###"""   !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! """"""###$$$%%%%%%&&&&&&#########"""""""""""""""""""""""""""############""""""!!! ###$$$%%%%%%&&&&&&%%%%%%'''))),,,---......000111000000000111222333555555000333666888888888999:::666666666666777888999:::;;;999888<<>>@@@JJJ^^^qqq~~~cccZZZQQQNNNLLLJJJMMMQQQUUUSSSPPPOOOPPPPPPNNNMMM%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&###""""""""""""######$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$###"""$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''(((###$$$%%%%%%&&&&&&&&&%%%'''((('''&&&$$$###$$$%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""!!!"""###%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%'''''''''%%%######%%%'''$$$$$$%%%%%%%%%$$$$$$###%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$"""!!!###%%%%%%&&&'''''''''&&&%%%$$$&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###$$$&&&$$$$$$$$$&&&''''''&&&$$$&&&'''(((''''''''')))+++###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$#########!!!%%%'''&&&%%%$$$############$$$######"""!!! """ ###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!! ###"""!!! """$$$%%%$$$$$$###""""""""""""""" !!!"""######""""""!!!!!!"""###""""""###%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """$$$&&&"""!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!""""""""""""###!!!!!! !!!""""""#########$$$&&&''''''''''''&&&)))+++,,,,,,,,,---///000000000000111333444555333555666666666777:::===888888777777777777888888666888;;;>>>@@@III^^^rrrcccYYYOOOKKKHHHGGGJJJOOOPPPNNNLLLLLLMMMMMMJJJHHH%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$###""""""$$$&&&'''&&&'''((('''&&&&&&'''(((&&&%%%%%%$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$""""""######$$$$$$$$$%%%###""""""###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&$$$$$$%%%''''''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%###$$$%%%&&&''''''(((''')))(((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$###"""!!!"""###%%%'''((('''&&&$$$###"""""""""&&&'''&&&$$$###"""$$$&&&"""###%%%&&&'''&&&&&&%%%$$$#########$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((('''%%%$$$&&&(((###$$$&&&'''(((''''''&&&!!!###%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%$$$$$$ """$$$&&&'''$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%$$$######%%%'''(((&&&$$$%%%((((((&&&"""$$$%%%&&&&&&$$$$$$$$$&&&"""######$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%###"""''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""""""""############""""""#########"""""""""""""""########################$$$$$$$$$$$$$$$###"""!!!  &&&***222000,,,'''$$$!!! ############""""""""""""+++ """(((%%%""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! $$$###"""!!!"""###%%%&&&""""""!!!  """""""""!!!!!!###$$$%%%###!!! !!!"""!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###%%%'''!!!!!!!!!!!!!!!!!!  !!!""""""### !!!!!!!!!"""""""""!!!""""""###$$$$$$ !!!###%%%&&&(((((()))&&&(((***,,,,,,,,,...///......//////000222333444444555666555555666999;;;888888777777777777777888555888;;;>>>@@@III^^^rrr~~~dddYYYNNNIIIFFFFFFIIINNNKKKIIIGGGHHHIIIIIIFFFCCC&&&'''((('''$$$###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&***(((&&&$$$###"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$ $$$&&&(((((((((%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$###"""!!! %%%&&&'''%%%###""""""###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&###$$$***---,,,'''&&&$$$######$$$&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((&&&###"""###&&&'''&&&$$$#########$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###"""###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&###!!!!!!$$$%%%$$$"""&&&%%%###"""""""""#########%%%'''&&&""" !!!"""!!!"""###$$$$$$###"""!!!""""""""""""############&&&&&&%%%$$$$$$###""""""!!! """%%%'''///===???///!!! $$$%%%""""""""""""""""""""""""  !!!"""$$$###"""  !!!""""""!!!  !!!"""######""""""!!! !!!!!!""""""###### !!!###"""!!! !!!!!!!!!!!!'''%%%###"""!!!"""###$$$ !!!""""""###)))---###!!!$$$!!! !!!!!!!!!!!! %%%$$$###""""""$$$&&&'''$$$"""!!!###%%%$$$!!!### ###$$$###%%%))) ######"""!!!"""###%%%'''(((((('''''''''(((*********+++,,,......///000111222333444444444444444444555555666777999888888777777777777777999999;;;===???III]]]pppeeeZZZPPPLLLIIIGGGFFFHHHKKKIIIHHHFFFEEEDDDEEEEEE&&&(((((('''$$$###%%%'''%%%%%%&&&&&&&&&&&&&&&''')))(((&&&$$$#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$###"""###%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%''''''&&&$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&&&&%%%%%%$$$%%%%%%$$$"""!!!!!!"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%###%%%,,,//////'''&&&$$$######$$$&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$&&&&&&&&&$$$#########$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$###""""""#########$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&###!!!"""$$$&&&%%%###%%%$$$"""!!!!!!!!!"""######$$$&&&%%%"""!!!"""$$$""""""############""""""""""""""""""############%%%%%%%%%%%%$$$###"""!!!!!!  """%%%'''000BBBIII:::'''!!!"""""""""""""""""""""""""""""" !!!"""###""""""!!!""""""!!! !!!!!!""""""""""""!!!!!! !!!"""""""""$$$######""""""""""""""" !!!!!!!!!"""""""""###"""  """$$$$$$""" !!!!!!!!!"""""""""&&&$$$###!!!!!!!!!###$$$ !!!!!!"""######***---%%%"""%%%""" !!!!!!!!!!!! &&&%%%$$$###$$$%%%'''(((!!! """%%%&&&$$$!!!### ###### ########################"""""""""$$$%%%&&&'''''''''''')))***+++***+++,,,...//////000111222333444444222333555666777888888777:::999888777666666666666888999;;;===@@@JJJ^^^rrrkkk```UUURRRRRRPPPMMMMMMIIIHHHFFFCCCBBBAAAAAAAAA''''''((('''%%%$$$&&&'''''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((((()))((('''&&&$$$"""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&$$$%%%&&&%%%###""""""###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))'''$$$""""""$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&###%%%+++...---&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%#########&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$%%%%%%$$$######$$$$$$#########""""""""""""""""""""""""############!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$######"""$$$###""""""$$$&&&%%%%%%$$$###"""!!! !!!""""""$$$%%%%%%###""""""$$$&&&######""""""""""""######""""""""""""###############$$$%%%&&&%%%$$$""" !!!  """$$$&&&+++???KKKAAA---###!!! """"""""""""""""""""""""!!!$$$&&&&&&%%%"""!!!"""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""###""" """###"""!!!!!!!!!!!!"""""""""######$$$###"""!!! !!!"""### !!!!!!""""""#########'''***$$$!!!###!!! !!!!!!!!!!!! %%%$$$###"""###$$$%%%&&&"""%%%'''&&&%%%$$$""""""%%%$$$ $$$###!!!  !!!"""""""""###$$$%%%&&&'''''')))++++++++++++---/////////000111222333333444222333666888999999999888999999777666666555555555888999;;;>>>AAAKKKaaatttnnnaaaVVVVVVXXXVVVQQQNNNKKKIIIFFFCCCAAA?????????'''''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''######&&&(((&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""###%%%%%%###"""###$$$############"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%''''''&&&%%%$$$###""""""""""""!!!"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$((('''%%%"""!!!!!!###$$$$$$###"""!!!!!!"""###$$$!!!"""""""""############"""###%%%&&&&&&$$$!!! """!!! """###$$$!!!111>>>:::...&&&""" !!!!!!!!!!!!!!!!!!!!!!!! """###%%%%%%$$$###"""######"""!!! !!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""""""""""""""!!! """"""""""""###############"""!!!!!! !!!""""""!!!"""""""""#########$$$###%%%!!!  !!!!!!!!!!!! !!! !!!"""### """$$$&&&''''''&&&$$$%%%((('''""" !!!###"""!!!!!! !!!######""""""###%%%'''((((((***+++,,,+++,,,...//////000000111222222333333555555555666666777888888777666666555555666666777777888;;;>>>BBBMMMbbbvvvpppcccXXXZZZ^^^\\\VVVPPPPPPNNNKKKGGGEEECCCBBBAAA&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%$$$######$$$&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((()))(((&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%"""!!!$$$%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$###"""!!!!!!#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''&&&%%%$$$$$$###!!!!!!!!!!!!!!!"""###$$$%%%$$$#########$$$%%%&&&+++)))%%%###"""!!!""""""$$$###"""!!!!!!"""###$$$!!!"""""""""############!!!"""%%%&&&&&&$$$!!! """"""!!! !!!!!!"""###&&&---...+++(((###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######%%%%%%###""" """!!!  !!!""""""""""""""""""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!! """"""""""""############"""!!!!!!!!!!!!!!!""""""""""""""""""############!!!###  !!!!!!!!!!!!  !!!!!!!!!"""#########$$$%%%&&&$$$"""$$$(((((($$$"""######$$$&&&'''((('''&&&%%%$$$$$$###$$$%%%&&&(((***)))***,,,,,,,,,---...000000000000111222222333333999777444222222333666777333333333444555777888999666888;;;>>>BBBMMMcccvvv~~~sssfff]]]___dddccc\\\WWWSSSQQQNNNKKKHHHFFFEEEEEE%%%$$$######%%%&&&&&&%%%$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))+++,,,***(((&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """###!!!"""&&&(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%(((*********$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%""""""###""" """###%%%%%%$$$###$$$%%%&&&'''+++(((%%%$$$######"""!!!######""""""""""""######""""""""""""############!!!"""$$$%%%%%%###"""!!!###""""""!!!!!!!!!!!!"""$$$$$$$$$&&&(((((($$$ """""""""""""""""""""""""""!!! !!!"""###%%%%%%###"""!!! ######""""""""""""######""""""""""""""""""""""""###"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!"""######""" !!!"""!!!!!!!!!"""""""""######!!!!!!""""""""""""######""""""""""""""""""""""""!!!###"""!!! !!!!!! !!!!!!!!!!!! !!!!!!"""""""""############$$$$$$$$$""""""$$$&&&!!! !!!%%%&&&###"""$$$ """%%%'''((('''%%%$$$$$$$$$$$$%%%&&&''')))))))))+++------------///111000000111111111222222222888666444222222333555777222222333333555666888888666777:::>>>AAALLLbbbuuu{{{|||oooddd[[[]]]aaa```[[[WWWRRRPPPNNNKKKIIIHHHHHHHHH$$$""" !!!$$$%%%%%%######$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$######%%%''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&((()))***)))((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###$$$"""$$$((()))'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%### !!!%%%((()))((($$$$$$&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""######%%%&&&'''((('''&&&&&&%%%%%%$$$$$$######%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$$$$%%%$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&$$$!!! """$$$$$$$$$#########$$$&&&'''(((&&&$$$$$$&&&&&&$$$"""""""""############""""""""""""""""""############""""""############""""""######""""""!!!!!!!!! $$$""""""$$$%%%%%%$$$###"""""""""""""""""""""""" !!!!!!!!!""""""###""""""!!!""""""######!!!""""""""""""""""""!!!!!!!!!!!!"""#########$$$""""""!!! !!!###"""""""""!!!!!!!!! !!!######""" !!!### !!!!!!!!!"""""""""!!!""""""######$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!!!!""" !!!!!!!!!!!! !!!!!!"""##################$$$%%%$$$""""""%%%'''###!!!!!!$$$%%%""""""%%% !!!"""""""""!!! """###$$$%%%&&&'''''''''***,,,---...---...///111111111111111111222222222333444444555666777777777444444333333444444555666666777:::===@@@KKK```ttt~~~yyy{{{hhh___XXXXXX[[[YYYWWWVVVPPPOOONNNLLLKKKKKKLLLLLL$$$!!! ###%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$######%%%'''((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''%%%%%%((((((&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***&&&!!! !!!######"""###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%'''((()))((('''&&&&&&%%%$$$###""""""$$$'''((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''((((((((("""""""""###$$$$$$%%%%%%'''((((((&&&###!!!###%%%######"""""""""###%%%&&&%%%###"""$$$'''(((&&&$$$!!!"""###$$$$$$###"""!!!""""""""""""############"""""""""""""""###############""""""!!!!!!  #########$$$'''"""""""""""""""""""""""" """$$$$$$###!!! !!!"""$$$%%%&&&  !!!"""###$$$$$$%%% ######""""""!!!!!!!!!  !!!  """ !!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!  !!!"""!!!!!!!!!"""###%%%$$$"""###&&&)))((($$$$$$&&&&&&###$$$'''%%%$$$###"""!!!!!!"""""" !!!###%%%&&&&&&&&&%%%***,,,............000111111111111111111222222222...111555999;;;;;;999888666666555444333333333333666777:::===@@@JJJ___sss|||wwwzzzhhh```YYYYYYZZZXXXXXXYYYQQQPPPOOONNNNNNNNNOOOPPP%%%$$$######%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&&&&'''((())))))$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###%%%)))***&&&"""$$$%%%&&&((()))*********)))******(((%%%$$$$$$$$$(((%%%""""""%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$))))))((((((((('''''''''%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###!!!$$$&&&&&&$$$"""!!!!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$###""")))'''%%%######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%###"""!!!!!!&&&%%%############%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$###"""!!! !!!###%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""""""""!!!  """###!!!!!!""""""""""""!!!!!!'''&&&$$$#########$$$%%%######$$$$$$$$$######"""###"""!!! !!!$$$###"""!!!!!!"""###$$$$$$"""!!! !!!"""$$$ """######!!!!!!  !!!""""""###!!!"""#########!!! !!!!!!!!!!!!""""""""""""#####################$$$""""""#########!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###############$$$#########!!! ###%%%###"""!!!!!!!!!###$$$%%%######""""""!!!!!! !!!!!!!!!  !!!""""""#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!""""""!!! !!!"""%%%%%%%%%&&&&&&'''''''''))),,,///111111000000000111111222222222333333333333444444444333444777999;;;999777555444444666666555666999===@@@KKK```sssfff]]]UUUTTTTTTRRRRRRTTTSSSPPPNNNMMMMMMNNNMMMLLL%%%$$$###$$$%%%%%%%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***&&&$$$%%%)))***(((%%%######%%%&&&'''(((((((((((())))))'''%%%$$$$$$%%%+++(((&&&&&&((()))((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###"""$$$&&&'''%%%###""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%$$$###"""$$$%%%%%%&&&'''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$##################"""!!!!!!!!!"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###############""""""###$$$$$$$$$#########"""!!! !!!!!!######""""""""""""######"""!!!!!!"""!!!!!!!!!!!!!!!"""###$$$"""""""""""""""!!!!!!!!! !!!!!!"""######$$$"""""""""""""""!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!#########"""!!!!!!###%%%######"""""""""###$$$%%%""""""""""""!!!!!!!!!!!! !!!"""!!!!!!  !!!""""""#########!!!!!!!!!!!!!!! $$$$$$###"""""""""""""""###"""  """###$$$$$$%%%%%%&&&&&&'''''''''***---///............222222222333333333444444444555555555444555777::::::999777555444555666666666777:::===AAAMMMcccwwwddd[[[SSSRRRRRRRRRSSSUUUPPPNNNLLLKKKLLLNNNNNNMMM&&&$$$###$$$%%%&&&%%%###%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''### !!!###%%%$$$"""!!!"""###%%%&&&&&&&&&&&&%%%''''''&&&%%%$$$$$$&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$######%%%''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$###$$$&&&((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%"""######$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###""""""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$######""""""!!!""""""###$$$$$$$$$#########"""!!!!!!!!!"""""""""######$$$$$$######""""""!!!  !!!"""######""""""""""""###$$$!!!"""""""""""""""######!!!""""""######$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""$$$$$$$$$###"""###$$$######"""""""""###$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""""""""!!!  !!!""""""#########&&&%%%$$$###""""""######$$$$$$###""""""""""""###$$$###"""!!!!!!!!!"""###"""######$$$%%%&&&&&&''''''***---......---...///222333333333333444444444444555666666555666888:::999888777555555555666666777777:::===BBBNNNfffzzzhhh]]]SSSPPPPPPOOOPPPSSSMMMKKKIIIJJJLLLNNNOOOOOO&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!#########""""""###%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$&&&((('''&&&%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%###$$$%%%''''''&&&%%%$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!! !!!###%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######"""""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&!!!""""""######""""""!!!!!!"""###$$$$$$###!!!!!! !!!"""###$$$$$$$$$############""""""""""""###!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$######""""""!!!""""""""" !!!!!!!!!""""""""""""#########$$$$$$###"""!!! !!!"""#########"""!!! $$$$$$$$$###""""""!!!!!! !!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###"""###%%%%%%$$$######$$$"""""""""""""""""""""### !!!"""######### !!!"""######"""!!!!!! !!!""""""#########+++***'''%%%$$$%%%&&&'''$$$$$$###""""""###############"""!!!!!!!!!""""""!!!!!!"""###%%%&&&''''''))),,,.../////////000111111111222222222333333333333444666666555555777999999888777666555555666666888888:::===AAANNNeeezzzpppdddXXXRRROOOLLLLLLOOOLLLJJJIIIKKKNNNQQQRRRRRR&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%&&&'''(((###$$$%%%&&&&&&'''&&&&&&###%%%&&&%%%$$$$$$%%%'''&&&&&&'''(((((((((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$&&&''''''&&&%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%""""""!!!!!!!!!""""""############$$$$$$$$$$$$$$$ !!!!!!!!!!!! !!!!!!###$$$$$$###"""!!! !!!"""###############"""""""""############"""!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$""""""!!! !!!!!! !!!!!!""""""!!!!!!"""""""""""""""######"""!!! !!!"""###$$$$$$$$$###"""!!! ############""""""!!!!!! !!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!###%%%%%%###"""######!!!!!!!!!!!!!!!!!!  !!!"""###$$$$$$!!!!!!"""######"""!!!  !!!""""""#########(((&&&$$$"""!!!!!!"""###$$$###############$$$$$$###""""""!!! !!!"""###%%%&&&'''(((***,,,............///111///000000000000111111111111333444555444444555666777777777666666666666666888999;;;>>>AAAMMMcccxxxsssggg[[[UUUQQQNNNNNNPPPNNNLLLLLLMMMPPPSSSUUUUUU'''%%%$$$%%%&&&'''&&&$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%''''''%%%%%%&&&'''''''''''''''$$$%%%&&&&&&%%%$$$&&&'''###%%%'''''''''&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$&&&'''&&&%%%%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&'''######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###'''&&&$$$###""""""######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###""""""!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$###!!!""""""""""""""""""!!!""""""######$$$$$$######!!!""""""######""""""!!! !!!"""#########"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""##################$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$######""""""""" """!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!#########"""!!!"""###!!!!!!"""""""""!!!  !!!"""######$$$ !!!"""""""""!!!  !!!""""""#########$$$$$$"""!!! !!!"""$$$############$$$%%%%%%"""""""""!!!!!!  """$$$&&&'''))))))((()))+++++++++,,,---///....../////////000000000000222444444444333444555777777777777777666666666666888;;;???CCCNNNdddxxxpppfff[[[WWWUUUSSSTTTVVVQQQPPPOOOPPPSSSUUUVVVVVV'''%%%%%%%%%&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######$$$$$$%%%&&&&&&'''''''''''''''&&&'''((('''&&&%%%&&&'''"""%%%&&&$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((("""#########$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###$$$%%%&&&'''&&&$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%############$$$%%%&&&''')))))))))(((''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######"""######!!!"""###$$$%%%$$$$$$###""""""############""""""###############$$$%%%%%%############"""!!!  !!!"""""""""!!!!!!  !!!!!! !!! !!!"""######$$$$$$$$$####################################### !!!"""""""""""""""#########""""""""""""""" !!!!!!!!!###"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!""""""!!!"""$$$"""###$$$$$$$$$"""!!! !!!!!!""""""###### !!!!!!"""!!!  !!!""""""#################################$$$#########$$$$$$%%%&&&############"""!!! !!!"""$$$''')))***+++((()))++++++***+++---///////////////000000000000000222555555555444555555666666777777777777666666333555;;;AAAGGGRRRggg{{{nnneee\\\YYYXXXVVVUUUWWWTTTRRRQQQQQQSSSUUUVVVUUU'''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&%%%%%%%%% ###'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''((()))(((&&&%%%&&&'''"""%%%))))))((('''(((***&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%((()))'''$$$"""$$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$$$$$$$######''''''%%%$$$$$$%%%''''''!!!!!! !!!"""%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&)))(((''''''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''''''''&&&&&&((((((((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&(((&&&$$$""""""$$$&&&(((#########$$$$$$%%%%%%%%%############$$$%%%&&&'''++++++***)))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$!!!!!!""""""""""""!!!!!!%%%$$$#########$$$&&&'''############"""  """""""""!!!  !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###%%%%%%######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!#########"""!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$&&&&&&""""""!!!!!!$$$$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!  !!!"""############ !!!!!!"""""""""!!!!!!$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$"""!!!!!! !!!###%%%''')))+++,,,***+++,,,,,,,,,---///111000000000000111111111111111333666666666555555666555666777777777777777666000444;;;CCCJJJVVVkkk~~~pppfff]]]ZZZXXXUUUSSSTTTVVVTTTRRRQQQSSSTTTTTTTTT'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''###########################$$$&&&'''&&&%%%""" """$$$&&&(((((((((&&&%%%'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""%%%###"""%%%)))++++++)))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$"""###$$$$$$###$$$&&&(((%%%$$$######%%%&&&%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&$$$###%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''!!!###%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&'''((()))'''%%%"""!!!###$$$%%%%%%######%%%&&&&&&%%%############$$$%%%&&&&&&'''''')))((('''&&&$$$######"""!!!""""""""""""###############$$$$$$$$$$$$######(((''''''&&&$$$######""",,,***''''''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$######"""!!! !!!######$$$%%%'''((())))))%%%$$$"""!!!!!!!!!"""###"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$$$$$$$###############%%%$$$!!! !!!"""""""""!!!"""###%%%#########"""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!!!!"""######$$$!!!!!!""""""""""""!!!!!!!!!!!! !!!$$$###"""!!! """!!! !!!!!!$$$#########""""""!!!!!! """$$$###!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##################'''%%%#########$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!""""""###$$$&&&'''((((((,,,,,,---.../////////.../////////000111111222222111222333444555555555555777888888888777666444333888888;;;@@@EEESSSlllqqqeeeZZZXXXYYYVVVSSSQQQNNNPPPRRRRRRPPPPPPSSSUUU&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###(((&&&%%%%%%'''(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$$$$######%%%'''###""""""$$$'''((()))(((&&&&&&&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%"""$$$%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$""""""""""""###$$$%%%%%%&&&$$$"""""""""###$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""  !!!"""############"""""""""#########$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%&&&'''(((((('''''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$######""""""""""""######%%%$$$###########################$$$$$$%%%%%%&&&%%%$$$"""!!!!!!!!!"""###!!!""""""""""""""""""!!!""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!"""""""""######""""""""""""!!!  !!!!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!! !!!!!!""""""""""""!!!!!!%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!###$$$$$$""" !!!""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""#####################&&&%%%###"""######$$$###$$$$$$######""""""!!!!!!""""""###$$$&&&'''((((((***+++,,,---............//////000000111222222333222333444444555555555555777777999999:::999999888777888;;;???EEERRRkkkjjj```XXXXXXXXXVVVSSSSSSMMMPPPRRRRRRQQQQQQSSSUUU&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%(((&&&%%%%%%&&&&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%###"""""""""%%%$$$$$$######$$$$$$%%%###$$$%%%$$$######$$$&&&$$$######%%%'''))))))(((&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$$$$%%%$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$######%%%&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$$$$&&&%%%$$$###""""""######'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$"""!!! """%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$######$$$''')))))))))&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""##################$$$%%%""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!!!!!!! """######"""  !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###$$$$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!######""""""""""""######$$$###"""!!!!!! !!!"""""""""!!!!!!""""""###!!!!!!  """""" !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$###""""""""""""###!!!"""###$$$$$$###"""!!!""""""###$$$&&&'''((((((((()))***+++---.........000000111111222333333333333444444555555555444444111222333555666777777777777777:::>>>CCCQQQiii~~~|||ggg___ZZZXXXVVVSSSQQQRRRMMMOOOQQQRRRRRRRRRSSSUUU%%%&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%$$$#########''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%"""######$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$############&&&%%%$$$######$$$%%%&&&$$$%%%%%%$$$###"""$$$%%%'''&&&%%%%%%&&&&&&%%%$$$###$$$%%%&&&&&&'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###"""!!! """$$$&&&(((&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$%%%&&&&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$#########'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%"""$$$&&&((('''%%%###!!!$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%$$$#########""""""###&&&((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$######""""""""""""######!!! !!!"""######!!!!!!!!!"""""""""""""""%%%$$$"""!!!!!!!!!"""###!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$  !!!"""######"""!!!"""!!! !!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$ !!!!!!""""""""""""!!!!!!!!! !!!!!!""""""!!! ###""""""""""""######$$$!!! !!!###$$$"""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&&&&'''############!!!!!!!!!""" !!!###$$$%%%$$$"""!!!""""""###$$$&&&'''(((((('''(((***+++---...//////000111111222333333444444444444555555555555444444///000111222444555555666666777999===BBBOOOggg|||{{{iiiccc]]]ZZZUUUOOOMMMOOONNNPPPRRRSSSTTTTTTTTTTTT%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((&&&&&&%%%$$$$$$###""""""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''###$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&############$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%$$$###"""$$$%%%'''%%%$$$$$$%%%%%%$$$"""######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###"""!!! """$$$&&&((('''''''''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$%%%&&&&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$&&&((((((&&&$$$$$$%%%&&&%%%$$$######$$$%%%&&&######$$$%%%&&&(((((()))"""###$$$%%%$$$!!!$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%$$$######%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!! !!!"""###### !!!"""###$$$%%%%%%%%%$$$"""!!!!!!!!!"""###!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$###""""""!!! !!!!!! !!!"""$$$%%%$$$""" !!!"""###"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########"""""""""!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!"""###$$$$$$""""""!!!!!! !!!!!!"""""""""""""""###$$$$$$"""!!!!!!!!!!!!"""$$$%%%###!!!&&&'''''''''&&&%%%###"""!!!!!!!!!""""""""""""""""""""""""$$$$$$%%%%%%&&&'''((((((!!!###%%%$$$!!! !!!### !!!###$$$%%%$$$"""!!!""""""###$$$&&&'''((((((((()))***,,,...//////000000111111222333333444444444444555555666666555555555555666666666777777888666777999<<