BM6P6(@ jjjZZZRRRNNNIIIEEEDDDCCC@@@===>>><<<;;;<<<===>>>===<<>>@@@IIIRRRXXX^^^bbb```___aaaccccccZZZ[[[\\\[[[ZZZ[[[___bbbjjjtttqqqgggbbb```___QQQOOOMMMLLLMMMNNNOOONNNOOOMMMLLLMMMQQQUUUYYYZZZVVVSSSOOOMMMMMMOOOPPPQQQ___ccc___VVVVVV\\\YYYPPPSSSUUUVVVVVVWWW[[[bbbgggmmmwww}}}rrriiiddd\\\VVVNNNIIIHHHHHHHHHGGGKKKIIIHHHIIILLLNNNOOOOOORRRRRRQQQPPPPPPPPPQQQRRRyyydddUUURRRNNNIIIFFFDDDCCC@@@===>>><<<;;;<<<===>>>===<<>>===:::888666555444666444222222222222000...------------,,,***)))((((((''''''&&&&&&''''''(((&&&((()))(((&&&%%%%%%&&&((('''%%%$$$###"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$#########"""%%%$$$############$$$%%%###"""""""""!!!!!! ######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""############"""!!!!!!!!!!!!"""""""""###%%%$$$$$$$$$$$$$$$$$$#########""""""""""""######""""""""""""""""""""""""!!!"""###"""!!!!!!###%%%###$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$######"""#################################%%%%%%$$$$$$%%%%%%&&&'''############$$$$$$$$$$$$################################################%%%%%%%%%$$$###!!! !!!!!!###$$$%%%%%%$$$$$$(((''''''&&&&&&''''''((()))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''')))*********)))(((###$$$%%%'''))))))&&&###&&&%%%$$$###$$$$$$%%%%%%((((((&&&%%%%%%%%%&&&&&&((((((((('''''''''(((((((((((((((((()))***+++,,,++++++,,,,,,,,,,,,++++++------///000222333444444666555777:::;;;<<>><<<;;;<<<===>>>===<<<=========<<<:::777444333666444222222222222000...------,,,,,,+++***((('''(((((((((''''''((((((((('''((()))((('''&&&'''(((((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###!!!!!!!!!"""######$$$$$$&&&&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!"""""""""###############$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!"""###"""!!!!!!###%%%%%%%%%%%%$$$$$$######### #########"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&############$$$$$$$$$%%%################################################'''&&&%%%$$$###"""""""""!!!"""###$$$%%%%%%%%%%%%(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''')))***+++***)))'''%%%%%%$$$&&&'''(((&&&%%%)))((('''%%%$$$%%%(((+++***)))'''%%%%%%&&&((()))(((((((((((((((((((((((()))))))))***+++---...///+++,,,,,,---.../////////111111222222333444555666777777:::???AAABBBJJJRRR\\\^^^______\\\WWWRRRNNNUUUXXX___eeeccc[[[VVVUUUYYYZZZZZZWWWPPPHHHBBB???AAA>>>===AAAHHHTTTfffuuuxxxsssmmmiiiggggggffffffbbb]]]VVVQQQNNNLLLJJJIIIVVVccchhh]]]PPPKKKIIIGGG???@@@@@@@@@???AAACCCFFFNNNVVVaaalllvvv|||uuupppkkkhhhbbb___YYYVVVTTTRRRQQQOOONNNOOOPPPPPPPPPNNNLLLKKK~~~yyynnn^^^RRROOOMMMJJJGGGEEEBBB@@@>>>>>><<<;;;<<<===>>>===<<<<<<<<<;;;:::888666444333666444222222222222000...,,,,,,,,,+++***)))((('''((((((''''''''''''((((((&&&'''((('''&&&%%%&&&((('''&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!###"""""""""!!!!!! $$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""$$$$$$$$$######""" !!!!!!"""""""""#########""""""######$$$$$$%%%%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!!!!###%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&"""""""""""""""######$$$#########$$$$$$$$$%%%%%%################################################&&&%%%###""""""###$$$%%%""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%'''))))))(((&&&%%%)))(((&&&&&&((()))(((((('''((((((&&&%%%%%%))),,,***(((&&&%%%%%%&&&((()))((((((((())))))))))))))))))))))))***,,,...000111***++++++---...000222222333333444666777999:::;;;>>>>>>AAAFFFHHHJJJQQQZZZ]]]aaagggkkkkkkfff]]]WWWSSSOOONNNNNNLLLGGGGGGJJJCCCDDDFFFEEEDDDCCCDDDEEECCCAAACCCJJJSSSaaavvv}}}xxxpppllliiiddd^^^XXXUUUTTTRRRQQQOOOYYY^^^VVVLLLGGGFFFEEE==================>>>>>>EEEJJJRRRYYY___fffmmmrrr|||yyyqqqiiibbb\\\WWWSSSPPPPPPOOOOOONNNNNNNNNMMM}}}vvvkkk\\\SSSMMMMMMKKKHHHEEEBBB@@@???>>><<<;;;<<<===>>>===<<<===;;;888555444333444444666444222222222222000...,,,,,,,,,+++***)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$$$$%%%'''"""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!###$$$$$$###!!!%%%$$$###"""!!!  !!!!!!"""""""""""""""#######################################"""!!! """"""""""""############"""""""""######$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!!!!###%%% !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""###$$$&&&&&&#########$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$###$$$$$$$$$$$$%%%%%%%%%################################################"""!!! !!!###&&&(((#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))((('''&&&***(((&&&&&&'''(((((((((###%%%&&&'''&&&&&&&&&'''((('''%%%$$$$$$&&&'''(((((()))***++++++++++++***))))))***+++,,,...000111,,,,,,---///111444666777555666999<<>>>>>>>>>>>===???BBBEEEHHHLLLPPPTTTVVVaaaccceeeeeeeeehhhnnnssszzzvvvnnniiiccc___YYYSSSOOONNNNNNOOO}}}uuuhhhZZZRRRLLLLLLLLLIIIEEEAAA@@@???>>><<<;;;<<<===>>>===<<<===;;;777444333333444666666444222222222222000...------,,,,,,+++***((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%###"""###%%%'''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%% !!!###$$$$$$###!!! $$$$$$$$$$$$############!!!"""################################# !!!###$$$$$$$$$$$$"""""""""#########$$$$$$"""""""""#####################""""""""""""######""""""""""""""""""""""""!!!"""###"""!!!!!!###%%%"""""""""######$$$$$$$$$########################""""""""""""###$$$%%%&&&$$$#########""""""""""""$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%################################################!!! !!!$$$''')))$$$######$$$$$$%%%&&&'''(((''''''&&&&&&''''''(((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))(((&&&%%%$$$&&&&&&&&&%%%''''''(((***,,,,,,***(((&&&&&&&&&&&&&&&&&&'''''')))***,,,---...------,,,***++++++,,,---...000111111111111333555888;;;===:::===AAAFFFIIIJJJJJJJJJMMMKKKJJJLLLMMMPPPYYYcccppppppqqqppplllaaaSSSIIIDDD???===@@@BBBBBBCCCFFFHHHJJJLLLMMMNNNPPPTTTVVVVVVYYY___gggppp~~~zzzvvvppphhhbbb```bbbdddkkklllnnnooooookkkddd___aaabbbbbbbbbbbbccceeehhheeeaaabbbgggnnnrrrwww|||~~~{{{ssspppsssxxx|||}}}{{{zzzvvvsssnnnjjjfffaaaZZZUUULLLIIIFFFDDDCCCCCCBBBAAA======???@@@BBBDDDEEEFFFIIIKKKNNNOOOQQQVVV]]]ccciiisssyyylll___UUUOOOLLLLLLvvvhhhZZZRRRJJJLLLLLLJJJEEEAAA@@@@@@>>><<<;;;<<<===>>>===<<<<<<;;;999777666555555555666444222222222222000...------------,,,***)))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$###$$$&&&)))'''((()))))))))(((''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""######################## """######$$$$$$######################## !!!"""$$$$$$$$$$$$""""""#########$$$$$$$$$############""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""###"""!!!!!!###%%%###############"""""""""""""""""""""""""""""""""###"""""""""###$$$%%%%%%%%%%%%$$$###"""!!!!!! ###############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######################################################""""""###$$$&&&'''$$$$$$######$$$%%%'''((((((''''''&&&&&&''''''(((&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''((()))***+++(((&&&%%%%%%&&&&&&%%%$$$,,,(((%%%'''---///---)))%%%&&&'''((()))(((((('''***+++---///000///......---------......000111111333333333444777:::===???BBBFFFLLLQQQTTTSSSQQQOOOLLLIIIGGGHHHIIIMMMXXXcccnnniiiccc^^^ZZZSSSJJJCCCAAA===>>>EEEKKKNNNPPPTTTUUUXXX]]]```dddgggkkkmmmnnnqqqwww}}}~~~~~~zzzrrrlllkkkhhhgggddd^^^XXXUUUVVVWWW\\\\\\]]]^^^]]]YYYSSSOOOOOOQQQSSSTTTVVVZZZ^^^bbb___YYYWWW]]]aaabbbeeeiiikkknnnsssvvvvvvrrrlllggggggjjjnnnpppqqqrrrssstttqqqrrrrrroooooosss}}}wwwmmmgggaaa\\\VVVQQQOOONNNLLLJJJDDDDDDCCCDDDDDDCCCBBB@@@???AAADDDEEEFFFJJJQQQVVVXXXaaammmwwwzzzkkk___XXXUUUyyykkk\\\TTTJJJLLLMMMJJJEEEAAA@@@@@@>>><<<;;;<<<===>>>===<<<;;;;;;<<<;;;:::888666555666444222222222222000///.........---,,,+++***)))((((((''''''''''''((((((&&&&&&&&&$$$###%%%(((***%%%&&&'''''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%"""""""""!!!  !!!"""######$$$$$$$$$"""""""""""""""""""""""""""############""""""!!!"""############$$$$$$$$$$$$$$$######""""""!!!!!!######""""""""""""######""""""""""""""""""""""""!!!"""###"""!!!!!!###%%%######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""######$$$%%%'''&&&%%%$$$###!!! !!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%%%%&&&&&&&&&################################################&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$%%%&&&(((***)))((((((((())))))'''%%%)))"""%%%***(((###%%%''')))***+++***)))(((+++,,,...000111111000///000000//////000111222222333222222333555999<<<>>>IIIMMMTTTYYY[[[YYYUUURRRIIIEEECCCDDDEEEKKKWWWcccbbbZZZQQQLLLKKKJJJGGGDDDFFFAAAAAAIIITTT\\\dddkkkpppssswww{{{|||}}}}}}~~~}}}vvvqqqooopppmmmfff```___bbbcccbbb]]]WWWSSSSSSTTTOOOOOOOOOQQQRRRQQQNNNLLLIIILLLOOORRRUUUYYY^^^bbb\\\UUURRRWWWZZZYYYZZZ]]]WWW\\\aaaddddddbbbaaa```hhhjjjlllkkkiiifffdddddddddcccaaa^^^```fffqqqyyyuuuxxx{{{||||||tttnnneee___\\\YYYVVVTTTPPPNNNMMMKKKJJJFFFBBB??????BBBCCCCCCBBBDDDIIIMMMJJJRRR\\\dddkkkuuuxxxnnniiiuuujjj]]]TTTOOOOOOMMMKKKHHHDDD@@@>>><<<<<<=========<<<:::999:::::::::999777555444333777666444333222111111111111///...+++)))(((''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%########################)))&&&""" !!!$$$&&&'''&&&&&&&&&%%%$$$$$$###$$$$$$###$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&!!!!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!"""!!!###$$$$$$######$$$&&&$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$###"""!!!###############"""!!!!!!######"""""""""""""""###%%%$$$###""""""###$$$%%%!!!!!!""""""""""""!!!!!!######""""""""""""##############################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$######"""""""""$$$$$$$$$$$$######""""""###$$$&&&&&&%%%%%%%%%&&&########################&&&'''((((((&&&$$$%%%%%%$$$$$$%%%%%%%%%$$$######---+++)))'''&&&'''((()))'''''''''(((***+++***)))&&&&&&'''((())))))((((((+++***)))'''''''''((()))((((((((()))))))))))))))))))))(((((()))+++---...111111000///---,,,++++++...///111111111111333555333333444666:::AAAGGGJJJVVVYYY]]]]]]ZZZUUUQQQOOODDDDDDBBBAAAAAAEEEKKKOOOUUUQQQLLLIIIHHHIIIIIIIIIJJJLLLOOOXXXfffwww~~~yyyvvvuuuuuuuuuuuuuuutttttttttsssoooiiieeebbbaaa___^^^aaammmrrrhhhZZZSSSQQQPPPLLLKKKJJJIIIJJJKKKMMMOOOPPPSSSWWW[[[___ccchhhkkkjjjaaa\\\```bbb___\\\]]]bbbeeefffddd```^^^___aaaaaaccceeeffffffdddbbb```ZZZZZZXXXUUUUUU\\\hhhrrrzzzxxxuuussstttwww|||}}}|||||||||}}}|||vvvqqqlllhhhhhhgggbbb[[[WWWTTTMMMEEEDDDEEEDDDCCCAAABBBDDDFFFKKKLLLNNNQQQVVV^^^gggmmmrrrvvv{{{~~~rrrhhh\\\SSSOOONNNLLLIIIFFFBBB???===<<<<<<=========<<<::::::;;;;;;:::999888666555444555555333222111000000000///...,,,***)))(((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&((((((&&&$$$######################## !!!"""###%%%&&&((((((!!!!!!!!!!!!""""""###$$$!!!!!!""""""######$$$$$$ !!!!!! !!!###$$$###"""""""""###$$$%%%"""######$$$$$$$$$######"""""""""""""""!!!!!! ######""""""""""""#########""""""""""""""""""###!!!!!!""""""""""""!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$#########$$$$$$$$$$$$#########"""!!!"""$$$$$$#########$$$########################%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%+++***)))'''&&&&&&'''''''''''''''(((***+++***)))))))))))))))((('''&&&&&&))))))((('''''''''''''''(((((((((((())))))))))))************+++---///000111111111000000/////////---///222333222222333444777888:::>>>EEEMMMTTTXXXaaabbbcccaaa[[[SSSMMMJJJEEEEEEDDDDDDDDDHHHMMMQQQSSSQQQNNNNNNQQQUUUXXXYYY^^^```gggqqqxxxpppjjjggggggiiillloooqqqqqqqqqpppiiieeeaaa^^^]]]^^^___```eeepppuuuooofffaaa___]]]WWWUUUTTTSSSSSSUUUWWWYYY]]]aaagggmmmrrrwww|||zzzrrrmmmoooqqqnnnlllmmmnnnqqqttttttppplllgggeeebbbfffkkkppprrrrrrpppnnneeeeeebbb]]]ZZZ\\\dddkkktttsssqqqpppqqqsssuuuwwwvvvuuusssqqqpppqqqssstttuuussspppooosss}}}xxxrrrkkk```TTTNNNLLLHHHFFFEEEEEEGGGHHHEEEFFFGGGIIILLLPPPTTTWWW^^^aaafffiiilllpppvvvzzz~~~|||nnndddYYYRRROOOMMMKKKHHHDDDAAA???===<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;:::999777666555444333222111000/////////,,,,,,+++***)))((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%######""""""###$$$&&&'''"""""""""###&&&&&&%%%$$$""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&'''!!!!!!!!!"""###$$$%%%&&&!!!!!!###$$$%%%$$$$$$###!!!"""$$$###""""""###$$$######""""""######$$$%%%!!!!!!"""$$$$$$%%%%%%%%%###############"""!!!!!!###"""""""""""""""######!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############!!!"""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$'''((('''%%%%%%&&&&&&''''''((((((((())))))(((''''''&&&&&&&&&((('''''')))++++++***)))((((((((())))))(((''''''''''''((((((''''''&&&&&&''''''(((((()))))))))))),,,,,,,,,,,,---///000111111111222222222222222222000333555555555444444555:::<<<@@@FFFNNNVVV]]]aaahhhiiihhhddd]]]UUUOOOLLLGGGHHHIIIJJJKKKOOOTTTXXXYYYXXXYYY^^^fffmmmsssvvvyyy|||yyypppggg```[[[XXXYYY\\\aaaeeeggghhhgggfff^^^\\\YYYWWWYYY]]]cccfffpppxxx~~~}}}yyywwwuuurrriiigggfffeeeeeehhhkkkmmmsssxxx~~~xxxqqqkkkpppxxxyyyxxxuuunnnhhheeefffiiinnnoooqqqsssuuuwwwxxxyyyuuusssqqqooooooqqqsssuuurrrnnniiieeegggooo{{{qqqddd]]]TTTOOONNNNNNMMMLLLEEEEEEFFFGGGGGGHHHHHHHHHLLLNNNQQQSSSUUUXXX\\\___bbbgggqqq~~~yyyjjj```WWWQQQPPPNNNKKKHHHDDDAAA???>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777666444333222111000000000000+++++++++******)))((('''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!"""###%%%&&&"""!!!!!!"""$$$$$$$$$"""########################&&&&&&%%%%%%$$$###""""""""""""""""""###$$$&&&&&&!!!"""###%%%$$$###!!!###$$$%%%%%%######$$$%%%###############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""###$$$ !!!"""######"""!!! """""""""######"""""""""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&"""!!!&&&(((&&&###%%%%%%&&&&&&'''((()))***''''''(((((('''&&&%%%%%%((('''''')))+++,,,+++)))$$$%%%&&&(((***++++++,,,&&&'''((())))))((('''&&&''''''(((((()))*********,,,,,,---...///000111111111111222222222222222222444555666666666777;;;===DDDEEEHHHMMMSSSYYY^^^aaaeeefffeeebbb^^^YYYVVVUUURRRTTTXXX[[[^^^cccgggkkkkkkkkkooovvv}}}xxxtttppphhh```ZZZVVVUUUUUUWWWXXX[[[]]]^^^]]]\\\[[[ZZZYYYXXXXXX\\\cccmmmsss{{{zzzyyyzzz|||}}}wwwuuuuuusssvvv|||wwwooolllnnnssswwwzzzwwwqqqiiieeegggpppxxxyyylllccc___\\\XXXTTTPPPOOOMMMLLLLLLKKKJJJIIIEEEGGGIIIKKKMMMPPPSSSUUUWWWZZZaaakkkyyyxxxhhh]]]UUUPPPPPPOOOMMMJJJFFFCCC@@@???<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888777666555444333222222222222222,,,,,,,,,,,,+++***)))(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$$$$%%%&&&%%%%%%###"""""""""######((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""""""""""""""###$$$%%%&&&!!!#########!!! !!!"""!!!  """""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$######"""!!!""""""!!!!!!"""###$$$$$$!!!"""$$$$$$$$$$$$"""!!!""""""############""""""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''###!!!%%%(((&&&"""%%%%%%%%%%%%&&&''')))***&&&''''''(((''''''&&&%%%((((((((()))+++,,,+++***$$$%%%''')))***+++,,,,,,((((((***++++++***)))((((((((())))))***++++++,,,,,,,,,---...///000111111222222222222222222222222111222333444777>>>FFFLLLQQQQQQQQQRRRTTTWWW[[[]]]]]]^^^^^^]]]ZZZYYYYYYZZZ___dddjjjqqqvvv|||~~~vvvsssrrrooorrrvvvxxxxxxtttooolllgggbbbZZZTTTQQQSSSWWWZZZ^^^___````````````___^^^`````````aaaeeennnzzz}}}uuuooollljjjeeeccc^^^WWWSSSSSSYYY^^^dddgggnnnzzzyyyssslllfffccc___YYYUUUSSSQQQOOONNNFFFFFFFFFGGGJJJMMMPPPQQQRRRSSSVVV\\\fffuuuxxxggg\\\TTTPPPOOOOOONNNKKKHHHDDD@@@>>><<<<<<;;;;;;;;;<<<======::::::::::::999888777666555444333333222222333333------...---,,,***(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$###$$$%%%&&&&&&%%%%%%$$$$$$###""""""(((&&&$$$###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###""""""""""""###$$$$$$ """###$$$$$$"""###$$$###!!! !!!"""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$######"""######$$$$$$######"""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###&&&))))))((('''&&&%%%%%%&&&'''(((***'''''''''''''''''''''''')))(((((())),,,,,,+++***)))))))))******)))(((((())))))***+++++++++******))))))***+++,,,------...,,,---...000111111111111222333333444555666666666222333555888>>>GGGRRRYYYUUUSSSQQQOOOPPPRRRUUUWWW\\\\\\[[[YYYWWWWWWYYY[[[dddjjjttt~~~~~~tttkkkfffcccbbb```cccgggjjjjjjhhheeebbb]]]YYYTTTQQQSSSZZZaaagggnnnooorrrtttuuutttsssssspppqqqrrrrrruuu~~~vvvnnnfffbbb[[[YYYUUUPPPKKKJJJLLLNNNQQQVVV^^^iiiwwwyyypppiiieeeaaa\\\YYYQQQMMMJJJHHHIIILLLNNNOOONNNNNNOOOQQQWWWaaammmuuuwww{{{}}}yyyhhh\\\TTTPPPMMMMMMMMMLLLIIIDDD???<<<<<<;;;;;;:::;;;<<<===>>>999999999999888777666666444333222222222222222222------------+++)))&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%###"""%%%###!!! """######"""########################""""""###$$$%%%%%%&&&&&&######"""!!!!!!!!!"""""" !!!"""######$$$%%%&&&%%%#########$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$######"""!!!""""""""""""!!! !!!!!!!!!!!!"""###$$$%%%######""""""""""""######"""######$$$$$$######"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!"""$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))---000111***((('''&&&&&&''')))***)))((('''''''''((()))))))))((((((***,,,---,,,******************)))(((''')))))))))))))))***++++++***++++++,,,---...///000...///000222333333333333333444666888;;;===>>>???AAACCCEEEHHHLLLQQQXXX\\\VVVTTTQQQOOOQQQUUU[[[^^^ccccccaaa^^^[[[\\\^^^aaahhhppp}}}}}}{{{rrrooojjjeeeaaa^^^[[[ZZZWWWZZZ^^^bbbcccbbb___^^^[[[[[[[[[]]]cccllltttyyy|||wwwtttnnnkkkeee]]]VVVRRRPPPPPPQQQVVV\\\aaaiiivvvzzzzzz~~~~~~xxxmmmfff]]]WWWUUUUUUUUUUUUQQQQQQPPPOOOPPPUUU\\\aaa^^^aaadddeeekkktttzzz{{{yyyhhh\\\UUUQQQKKKLLLMMMLLLIIICCC===999<<<;;;;;;:::;;;<<<===>>>888888888888888777666555222222111111111111111111,,,------,,,***'''$$$###%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$'''(((((('''&&&!!!###%%%(((((('''%%%$$$&&&$$$######%%%'''''''''""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$###"""!!! &&&%%%###!!! !!!######"""  !!!!!!"""###$$$%%%$$$######!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######!!!!!!!!!!!!"""###$$$%%%###"""!!! !!!"""#########$$$$$$$$$$$$############""""""""""""#################################$$$%%%%%%&&&&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,000666999,,,+++)))''''''(((***+++***)))(((&&&'''(((***+++)))((((((***,,,---,,,***'''((()))***************)))(((''''''''')))***+++++++++,,,---...000000111///000222444555555555444444666888<<<@@@CCCFFFGGGSSSUUUXXXXXXXXXXXXYYYZZZ\\\YYYWWWWWWZZZaaaiiinnnkkkjjjgggdddbbbcccgggjjjrrr{{{{{{ssslllgggfffaaa```______^^^\\\YYYVVVRRRUUUZZZ^^^aaaaaa___^^^___aaafffllluuu~~~tttjjjbbb^^^]]]YYY]]]`````````iiizzzxxxpppkkkkkkooosssxxxtttjjjeeecccaaa```YYYXXXVVVSSSPPPQQQUUUXXXWWWYYYYYYXXXZZZ```dddccc~~~gggYYYSSSRRROOONNNMMMJJJFFFAAA===;;;===<<<;;;;;;===>>>>>>===::::::999888777666555555333333333333222111000000//////...---+++)))'''&&&''''''&&&%%%%%%'''((()))%%%$$$$$$%%%'''(((((('''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$%%%%%%)))'''%%%###"""###%%%&&&""""""######$$$$$$%%%%%%##############################""""""!!!!!! %%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###""""""######$$$###"""!!!!!!###%%%&&&"""""""""###$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$#########""""""########################"""!!!!!!!!!!!!###%%%&&&$$$$$$############$$$$$$%%%%%%###%%%,,,111...&&&$$$$$$!!! """%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''%%%###$$$+++666AAAHHH555222---(((%%%%%%&&&''',,,)))&&&'''***,,,+++*********))))))((((((''''''******)))'''%%%&&&,,,111///---******---...,,,***///.........//////...,,,222111000///000222555666;;;::::::>>>EEEPPP[[[bbbkkkjjjjjjggg___WWWXXX]]]cccfffgggeeegggmmmqqqpppoootttuuuqqqppptttxxxyyy{{{uuupppmmmmmmlllkkkhhhccc]]]ZZZYYYZZZWWWSSSOOOPPPTTTXXXZZZZZZVVVZZZaaafffiiikkkmmmnnnnnnttt{{{xxxtttsssuuuwwwvvvtttuuu{{{~~~vvvqqqnnnjjjjjjlllrrryyyzzzvvvsssqqqppplllgggbbb^^^[[[XXXVVVXXXZZZZZZWWWSSSQQQRRRTTThhhZZZSSSQQQOOONNNMMMJJJFFFBBB>>><<<===<<<;;;;;;===>>>>>>===::::::999888777666555555333333333333222111000000///......,,,+++)))'''&&&&&&&&&&&&&&&&&&'''(((((($$$###"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$""""""################################################""""""!!!!!!!!!!!!"""""""""######"""""""""%%%$$$$$$###""""""######$$$###"""!!!!!!###%%%&&&###############$$$$$$$$$######"""""""""######$$$$$$$$$$$$#########""""""########################""""""!!!!!!"""###$$$%%%$$$$$$############$$$$$$"""$$$$$$%%%+++000///))) $$$''''''$$$###%%%(((########################%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((&&&%%%%%%(((...444777000...+++(((&&&&&&'''(((+++(((&&&''')))+++***)))******))))))((((((((((((''''''''''''&&&'''***,,,,,,)))((()))+++---,,,+++---,,,---...///000///...222222222333444666888999???BBBHHHPPPZZZcccjjjnnnppplllhhhbbb[[[VVV[[[dddoooqqqqqqnnnnnntttwwwwwwzzzqqqggg```ZZZWWWWWWWWWWWWVVVSSSPPPOOOPPPQQQOOONNNMMMOOOTTTZZZ___aaabbbhhhpppvvvzzz|||}}}~~~{{{~~~zzzyyyzzz}}}zzzvvvsssoookkkhhhfffaaaZZZSSSLLLIIIHHHIIIiiiZZZSSSQQQNNNMMMLLLJJJGGGCCC???======<<<:::;;;<<<>>>======::::::999888777666555555333333333333222111000000...------,,,***(((&&&%%%%%%&&&''''''((((((''''''%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''(((((("""###$$$%%%%%%$$$"""!!!#########"""""""""""""""###########################""""""""""""!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######"""###############"""!!!"""###$$$%%%$$$$$$$$$###############!!!!!!!!!!!!"""######$$$$$$$$$$$$#############################################"""""""""######$$$$$$$$$############$$$$$$###&&&(((&&&(((++++++((($$$&&&(((&&&$$$###&&&(((########################%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))******))))))(((((((((((())))))'''&&&&&&((()))))))))***))))))))))))(((((((((*********+++---...---,,,***)))((())),,,.........------...///000111222222333333444666888:::<<<===FFFMMMWWWbbbkkkoooqqqqqqjjjddd\\\UUUOOOOOOYYYfffsssxxxzzzxxxzzzrrrfffYYYRRRMMMHHHGGGHHHJJJKKKLLLLLLLLLLLLNNNPPPJJJLLLNNNRRRWWW^^^ffflllxxx~~~}}}xxxyyy}}}~~~wwwlll]]]PPPIIIEEEDDDCCCjjjZZZRRROOOLLLLLLKKKIIIFFFBBB???======;;;::::::<<<======<<<::::::999888777666555555333333333333222111000000------,,,+++***((('''&&&$$$%%%'''((((((((('''&&&((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&''''''''''''(((""""""############""""""#########""""""!!!!!!!!!########################""""""""""""""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###############$$$###""""""!!!"""###$$$$$$%%%$$$$$$$$$###""""""""" !!!"""$$$$$$################################################$$$$$$##################%%%$$$$$$######$$$$$$%%%'''+++,,,((($$$%%%%%%$$$%%%%%%%%%###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))))))))''''''((((((((((((((('''''''''&&&'''(((((((((((())))))))))))))))))))))))---+++***,,,///111///,,,------,,,---...///000000///000111111111222333555333444555777;;;@@@DDDGGGWWW\\\dddkkknnnlllgggddd\\\VVVOOOJJJFFFJJJWWWdddoooxxx|||qqqjjj[[[SSSLLLIIIGGGDDDEEEIIILLLOOORRRUUUVVVWWWXXXZZZXXX[[[___aaaeeellluuu||||||}}}~~~vvvaaaQQQKKKJJJHHHEEEkkkZZZQQQMMMKKKJJJIIIGGGEEEAAA>>><<<<<<;;;::::::<<<======<<<::::::999888777666555555333333333333222111000000------,,,,,,***)))'''&&&$$$%%%'''((((((((('''&&&)))'''&&&&&&(((((('''&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$###!!! !!!###$$$$$$$$$######""""""!!!!!!########################""""""""""""############""""""############""""""$$$###############$$$$$$"""""""""""""""#########%%%$$$$$$$$$###""""""""" !!!"""$$$$$$################################################$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%''',,,---'''""""""$$$$$$%%%%%%$$$""" """###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++'''(((((()))((('''&&&%%%&&&'''(((((((((((((((((())))))))))))************+++(((%%%&&&))),,,,,,+++000000000///......///000///000111111000000333555444555888===EEEMMMUUUYYYhhhiiiiiihhhddd]]]WWWRRRPPPMMMKKKJJJIIIMMMYYYfffttt~~~{{{vvvpppggg^^^WWWOOOKKKHHHHHHFFFEEEIIINNNSSSYYY```fffiiikkklllmmmqqqtttvvvwwwyyy~~~iiiYYYSSSPPPLLLHHHnnn\\\RRRNNNLLLKKKJJJHHHDDDAAA===;;;<<<;;;999:::;;;===<<<<<<::::::999888777666555555333333333333222111000000---------,,,+++***)))(((%%%&&&''''''((((((''''''&&&%%%$$$%%%&&&'''&&&%%%)))((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###!!! """$$$&&&$$$$$$$$$#######################################"""""""""############$$$######$$$$$$$$$$$$###############"""######$$$%%%!!!!!!!!!"""""""""######$$$$$$$$$###############!!!!!!!!!!!!"""######$$$###############$$$$$$$$$##############################$$$$$$%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%###((()))%%%"""%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$########################%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((())))))))))))((('''&&&%%%%%%'''))))))((((((((())))))))))))************+++,,,***(((((())),,,---...///000000...---,,,---///...000111111///000444888999<<>><<<<<<:::999:::;;;<<<<<<<<<::::::999888777666555555333333333333222111000000.........---,,,+++***)))&&&&&&&&&&&&&&&'''((((((%%%$$$$$$%%%'''((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$%%%######"""""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%########################""""""#########$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######""""""###$$$$$$%%% !!!!!!"""""""""""""""###############$$$$$$$$$######"""""""""######$$$""""""#########$$$$$$$$$########################!!!"""$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###&&&&&&######&&&((('''&&&&&&&&&&&&'''&&&%%%$$$########################%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''))))))((((((((((((((((((%%%(((++++++)))((()))***))))))*********+++++++++,,,---...///......000111...///000///------///222...222444555444666<<>>EEEKKKOOOUUU___fffhhhddd]]]XXXQQQQQQRRRVVV^^^hhhrrrxxxxxxyyy}}}ssshhh[[[TTTTTTUUUSSSPPPXXXXXXXXXXXXYYYWWWTTTQQQQQQTTTZZZaaaffflllzzz{{{uuuaaaVVVQQQQQQPPPNNNKKKGGGCCC???===<<<;;;;;;::::::;;;;;;<<<888888777666666666666666555555555555444333222111///...---,,,***)))(((((('''''''''''''''''''''''''''&&&$$$$$$%%%%%%%%%$$$***((('''&&&''''''%%%$$$%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%$$$###$$$&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((('''%%%###"""))))))(((((('''''''''&&&&&&(((((((((''''''(((******)))((((((+++///444777)))***+++,,,,,,,,,,,,,,,---...///...------...000111111111111222222333333999777777<<>><<<;;;;;;::::::;;;;;;<<<999999888666666555555555444444444444333222111000///...---,,,***)))((((((''''''''''''''''''''''''(((&&&$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$######################################################"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''&&&%%%$$$%%%&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$)))(((((((((''''''''''''&&&'''((('''&&&&&&(((***,,,+++)))((((((***,,,---++++++,,,,,,,,,+++******---...///...------///000///000111222444555666777>>>BBBHHHQQQYYY___cccdddccc\\\WWWSSSOOOKKKMMMRRRXXXeeewwwyyyooocccYYYXXXTTTSSSYYYccclllrrruuuvvvsssmmmgggeeeeeehhhjjjkkkqqqzzzwwwbbbVVVQQQPPPOOOMMMJJJFFFCCC???>>><<<;;;;;;::::::;;;;;;<<<;;;:::888777666555444444333333333333222111000000///...---,,,***)))(((((('''''''''''''''''''''''')))'''%%%%%%&&&'''&&&%%%!!!%%%&&&%%%$$$&&&'''"""###$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&'''&&&$$$%%%&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''&&&'''((('''&&&&&&(((***---,,,+++)))(((''''''''',,,,,,,,,,,,+++***))))))---...///...------///111111111111333555888:::<<>><<<;;;;;;::::::;;;;;;<<<<<<;;;999777666555444444333444444333333222111000///...---,,,***)))(((((('''''''''''''''''''''''')))(((&&&&&&'''''''''&&&!!!'''(((%%%###%%%((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!"""""""""#########$$$%%%&&&&&&%%%$$$###""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$###""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&'''%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%'''((()))((((((((((((((('''''''''&&&'''((('''&&&&&&(((***)))******++++++++++++***++++++,,,,,,,,,++++++***...///000///...///111333444333222333666;;;@@@DDDTTT___mmmqqqkkkaaaZZZWWWJJJGGGGGGJJJMMMRRR]]]hhh~~~}}}|||}}}zzzvvvtttsssrrrpppkkkeee```^^^]]]UUU]]]fffnnnyyyzzzdddVVVPPPOOONNNLLLIIIFFFBBB@@@>>><<<;;;;;;::::::;;;;;;<<<<<<;;;:::888666555444444555555555555444333222111///...---,,,***)))(((((('''''''''''''''''''''''')))(((&&&&&&'''''''''&&&$$$******'''$$$%%%'''&&&&&&&&&%%%$$$$$$$$$$$$&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""##################$$$%%%&&&&&&%%%$$$###""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&''')))***'''''''''((((((((((((((('''((((((((('''''')))***'''((()))+++,,,,,,++++++******+++------.........///000111111000111333555444333333555;;;CCCKKKPPPaaajjjqqqnnnbbbUUUMMMKKKFFFGGGKKKSSSZZZdddsssvvvmmmllllllhhheeeeeefffgggfffddd```___```bbbbbbllltttxxx{{{dddVVVPPPNNNMMMKKKIIIFFFBBB@@@>>><<<;;;;;;::::::;;;;;;<<<<<<;;;999888777666555555555555555555444333222222///...---,,,***)))(((((('''''''''''''''''''''''')))'''%%%%%%&&&'''&&&%%%$$$'''******(((%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$'''''''''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$&&&((())))))&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&'''((())))))'''''''''(((((((((((((((((()))***)))((((((***,,,(((((())))))))))))((('''***+++,,,...///000111111111222333333222333555777444666999>>>FFFNNNUUUZZZ]]]bbbeee```UUULLLJJJKKKPPPQQQVVV]]]eeeppp|||mmm```\\\[[[YYY]]]eeeffffffdddbbb```aaadddgggpppzzz{{{dddVVVPPPMMMMMMKKKIIIFFFBBB@@@>>><<<;;;;;;::::::;;;;;;<<<;;;:::999888777777777777444444444444444222111111///...---,,,***)))((((((''''''''''''''''''''''''(((&&&$$$$$$%%%&&&%%%$$$&&&'''(((((((((''''''''''''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$""""""""""""""""""""""""########################"""###$$$%%%&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$&&&(((,,,---,,,((($$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&''''''(((((((((((('''''''''''''''((((((((())))))***+++***))))))+++---******)))))))))(((((((((------...000111111111111222444555555555555888:::<<<@@@GGGNNNSSSVVVWWWWWWPPPSSSVVVVVVTTTVVV[[[```hhhlllttt{{{zzznnnaaaXXXWWWVVVUUU^^^jjjkkkhhheeeccceeeiiinnnqqqwww{{{eeeVVVPPPMMMLLLKKKHHHEEEBBB@@@>>><<<;;;;;;::::::;;;;;;<<<::::::999888777777777888333333333333222111000000///...---,,,***)))(((((('''''''''''''''''''''''''''&&&$$$$$$%%%%%%%%%$$$'''&&&%%%&&&((()))((('''%%%$$$$$$###$$$%%%'''(((""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""############$$$$$$$$$########################""""""""""""""""""""""""###$$$%%%&&&'''&&&%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%'''+++///111...)))%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))***+++,,,+++******,,,...++++++******+++,,,------///000000111111111111000333555666666666777999;;;EEEKKKTTT[[[]]]YYYSSSNNNKKKNNNTTTYYY```jjjuuu}}}~~~pppggg\\\UUUTTTYYY[[[YYY```llljjjfffbbbbbbgggooouuuxxxxxx|||cccTTTRRRKKKKKKKKKKKKJJJFFF@@@<<<:::::::::;;;;;;;;;<<<<<<:::999888777666666666666777333///000333333000,,,/////////...---+++***)))******)))(((''''''((((((######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&########################"""""""""######$$$$$$%%%""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!$$$&&&&&&%%%###"""%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''(((''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% ###'''***,,,+++***(((%%%&&&''''''%%%$$$%%%&&&''''''((()))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((()))))),,,+++***))))))***++++++,,,,,,------------------...............///000111555555555666999@@@IIIOOOUUUWWW]]]```ZZZOOOIIIIIIGGGVVVfffrrr}}}}}}pppbbbYYYRRRPPPQQQUUUYYY^^^fffooouuutttppplllpppxxx~~~~~~}}}}}}cccUUURRRMMMLLLKKKJJJIIIEEE@@@<<<:::;;;;;;;;;<<<<<<<<<<<<:::999888777666666666666777333000000333333000,,,.........---,,,+++)))(((******)))((((((((())))))(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!"""$$$%%%%%%$$$###"""$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((''''''&&&))))))***(((&&&%%%%%%&&&&&&&&&'''(((((('''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((())))))***+++++++++,,,+++***))))))***+++,,,,,,------------.........000000000111222333444555555999>>>CCCJJJQQQYYY^^^bbb```___\\\UUUNNNMMMQQQYYYkkk}}}vvvnnnbbbWWWPPPQQQPPPSSSZZZ```fffpppzzzzzzttttttzzz~~~~~~}}}dddVVVSSSOOOMMMKKKIIIGGGDDD@@@===;;;;;;<<<<<<<<<=========:::999888777666666666666666333111111222333000------------,,,+++***)))((())))))))))))))))))***+++---,,,***'''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$ !!!###$$$%%%%%%%%%'''&&&%%%%%%######"""!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%%%%%%%&&&&&&+++,,,,,,***'''%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((()))******++++++,,,,,,+++***))))))***+++,,,------------......////////////000111222444555666777???IIITTT\\\bbbgggjjjddd^^^XXXRRRNNNNNNVVV```uuuyyyppplllkkkrrrqqqooohhh```WWWQQQMMMSSSSSSYYYbbbkkksss}}}|||zzz}}}dddWWWTTTQQQNNNJJJGGGEEEBBB???===<<<<<<<<<============>>>:::999888777666666666666666444222222222222000...---------,,,,,,+++)))))))))))))))))))))***+++,,,---,,,)))'''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""""""""######$$$##################$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$!!!###$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((***++++++***'''&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''((())))))******,,,+++*********+++,,,------------...//////000000111111111222444555777777===EEERRR\\\bbbdddccccccXXXRRRNNNNNNPPPXXXhhhvvvuuummmiiihhhggggggnnnmmmiiibbbYYYUUUUUUWWWZZZ[[[bbblllttt{{{~~~dddWWWTTTQQQNNNJJJFFFDDDBBB???===<<<<<<<<<============>>>:::999888777666666666666666444333222222222000///---.........---,,,+++***)))((((((((()))***++++++))))))'''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""!!!"""###$$$#########$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&""""""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''''''''&&&&&&%%%'''((((((&&&&&&'''(((&&&&&&'''''''''&&&&&&%%%''''''''''''(((((((((((((((((((((''''''(((((((((''''''(((((()))*********++++++*********+++---...------...//////000111111555555555666888999;;;<<>>JJJNNNRRRTTTRRRMMMIIIGGGHHHLLLWWWdddnnnwwwxxxddd\\\VVVZZZgggppprrrpppkkkggg```ZZZYYY]]]dddjjjrrrsssyyy~~~cccUUURRRNNNKKKHHHFFFEEECCC@@@===:::;;;;;;;;;<<<<<<<<<<<<:::999888777666666666666555555555444222111111111,,,------------,,,++++++)))(((''''''''''''''''''$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''#########$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&##################$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&''''''((($$$%%%&&&&&&%%%$$$&&&'''$$$%%%&&&(((((()))))))))''''''''''''(((((((((((())))))(((((((((((()))))))))******++++++,,,------++++++******+++,,,...///---...///000111222222333///111444888<<>>:::::::::;;;;;;;;;;;;;;;999888777666666555555555666666555444333111000///...------,,,,,,++++++***(((((('''&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))******+++******+++---///...---,,,...111222000...111222222333444444444333333===HHHPPPUUUWWWWWWVVVRRRVVVYYY]]]fffqqqxxxxxxmmmaaa[[[SSSNNNNNNNNN\\\nnnxxxzzzyyy||||||~~~}}}cccUUUSSSNNNLLLIIIGGGEEECCC@@@>>>==================<<<<<<999888777666666555555555666666555444333111000///...------,,,,,,+++******)))(((''''''&&&&&&''''''(((''''''&&&%%%%%%$$$$$$))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))******+++***)))***,,,......---,,,...111222000...,,,000444666777999<<>>>>>>>>===<<<<<<<<<;;;999888777666666555555555555555555444333111//////---------,,,++++++*********)))((((((''''''(((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***++++++***((()))+++---...------...000111111000...000333666:::BBBLLLSSSaaabbbbbb```[[[XXXYYY[[[jjjxxx}}}zzzxxxppphhheee]]]VVVRRRPPPPPPTTTZZZgggtttfffWWWTTTQQQOOOKKKHHHFFFCCC@@@=========<<<;;;:::999999999999888777666555555555555555555555444222111///...------,,,,,,+++***************)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))***++++++)))((((((***,,,............000111222222555444444888BBBOOO[[[bbbeeebbb^^^YYYTTTTTT\\\fff~~~xxxuuunnniiidddaaa\\\XXXWWWXXXWWWVVVTTTVVV]]]dddpppzzzgggXXXTTTQQQOOOKKKHHHFFFCCC@@@=========<<<;;;:::999999999999888777666555555555555555555444333222000///...---,,,,,,++++++***))))))******)))(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))***++++++***((()))+++---/////////000000222444555999888;;;EEESSS]]]aaa```ZZZUUUQQQOOOOOOUUUeeevvv|||lllfff^^^WWWSSSQQQQQQRRRQQQXXX^^^^^^]]]```gggmmmxxxgggWWWSSSPPPNNNJJJHHHFFFCCC@@@===>>>>>>>>>===<<<<<<<<<;;;999888777666666555555555444444444333222000......,,,,,,,,,+++******))))))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""!!!!!!""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))******+++******+++---///000111222111111333666999999===HHHVVVbbbccc[[[SSSJJJFFFFFFJJJMMMVVVjjjppp```YYYRRROOOLLLLLLPPPUUUTTT___hhhiiihhhlllqqquuuzzzgggWWWRRRNNNLLLIIIGGGEEECCC@@@>>>==================<<<<<<999888777666666555555555444444444333111000...---,,,,,,++++++***))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$#########""""""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((()))))))))*********)))))))))))))))))))))))))))***+++++++++,,,///222111333444333222444888<<>>:::::::::;;;;;;;;;;;;;;;999888777666666555555555444444444333111000...---,,,,,,++++++***)))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,...111444222444555444333555999===IIIPPPXXXXXXSSSOOOQQQTTTSSSTTT^^^iiimmmnnn|||{{{dddSSSOOONNNRRR\\\cccgggoooxxx|||}}}hhhVVVQQQMMMKKKHHHGGGFFFDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>><<<:::888666444444444444333333333222111000///...------,,,++++++******)))))))))(((((('''''''''&&&***))))))(((''''''&&&&&&'''&&&$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$%%%((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((%%%$$$$$$&&&(((((('''%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&(((+++---......,,,+++''''''((()))))))))))))))******************+++,,,''')))++++++,,,...111444333444444333444888@@@FFFRRRQQQQQQSSSWWW[[[]]]^^^ccckkkvvvuuufffTTTGGGNNNWWWfffsss~~~iiiXXXSSSMMMKKKHHHGGGFFFDDDAAA???========================<<<:::888666555444444555333333333222111000///...------,,,++++++******))))))((((((((('''''''''''''''''''''''''''''''''(((&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&(((+++------,,,+++***((())))))************************)))******+++,,,,,,------///000222222222222555777888999===DDDIIIJJJMMMSSS[[[eeemmmrrruuuuuuggg\\\RRRLLLRRRbbbyyyjjjZZZUUUMMMKKKHHHGGGFFFDDDAAA???========================<<<;;;999777555555555555333333333222111000///...------,,,++++++******)))((((((((((((''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&%%%%%%%%%%%%&&&'''(((***(((&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''')))***+++,,,***)))((())))))***+++++++++++++++******))))))******+++,,,000000000111333444333333777;;;@@@BBBBBBCCCGGGJJJFFFNNN\\\lll{{{yyyiii]]]WWWVVVXXX```pppiiiYYYTTTMMMKKKHHHGGGFFFDDDAAA???========================<<<;;;999777666666666666333333333222111000///...------,,,++++++******)))((((((((((((((('''''''''%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((,,,***&&&%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))*********)))'''&&&((()))******++++++************)))******+++,,,---///000222111111333777;;;FFFIIIMMMMMMJJJGGGFFFGGGLLLYYYmmm|||qqqggg```___bbbeeelllvvvhhhWWWRRRMMMKKKHHHGGGFFFDDDAAA???<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888666666555666666333333333222111000///...------,,,++++++******)))'''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$###""""""###''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''(((,,,***&&&%%%&&&'''((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))******)))(((&&&&&&'''((())))))******))))))************+++,,,---...+++///333111///444???JJJXXXYYYYYYTTTMMMFFFDDDDDDVVVfff~~~zzztttpppoooqqqsssrrrlllgggeeehhhkkkmmmmmmnnnvvvhhhVVVQQQMMMKKKHHHGGGFFFDDDAAA???<<<<<<<<<<<<<<<<<<<<<<<<:::999777555555555555666333333333222111000///...------,,,++++++******)))'''''''''(((((((((((((((((((((((((((((((((''''''&&&'''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%### !!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###$$$%%%&&&'''(((((((((***(((&&&%%%&&&(((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******)))))))))))))))(((''''''''''''((()))))))))))))))+++++++++,,,---...///000---222666666777>>>LLLWWWbbbaaa]]]TTTKKKFFFEEEFFF]]]ooo{{{sssjjjddd```]]]___ccceeecccbbbfffmmmrrrsssqqqrrrzzziiiXXXRRRMMMKKKHHHGGGFFFDDDAAA???<<<<<<<<<<<<<<<<<<<<<<<<888777666444444444555555333333333222111000///...------,,,++++++******)))''''''''''''((((((((()))''''''(((((()))*********"""###$$$&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&(((((((((''''''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''')))))))))))))))))))))((((((((()))************))),,,---------///000111222555777;;;AAAHHHPPPYYY___bbb^^^XXXNNNGGGFFFJJJOOOeeewww}}}ooogggaaa```^^^^^^bbbiiimmmoooqqqsssuuuwwwxxxxxxzzzjjjYYYTTTMMMKKKIIIGGGFFFDDDAAA???<<<<<<<<<<<<<<<<<<<<<<<<777666555444333333444555333333333222111000///...------,,,,,,+++******)))&&&'''''''''(((((())))))&&&&&&''')))***,,,------ """%%%&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&&&&(((+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###%%%'''((((((((('''%%%$$$$$$&&&(((((('''%%%''''''''''''''''''''''''))))))))))))))))))))))))+++***)))((('''&&&%%%%%%)))))))))))))))*********))))))***+++++++++++++++------......000111222333>>>===@@@IIIVVV___bbbaaa\\\YYYQQQIIIDDDGGGPPPXXXkkk~~~uuuhhhbbb___cccfffiiiqqqzzz~~~{{{}}}}}}gggYYYVVVNNNLLLIIIFFFBBB???===<<<===<<<;;;;;;<<<;;;999777888777777666666666666777222222222111111111000000......,,,+++***))))))))))))(((&&&%%%%%%&&&((()))'''((()))******)))((('''((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$#########$$$&&&'''%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$)))'''%%%&&&)))***(((&&&)))((((((((((((((()))***)))))))))))))))))))))))))))(((&&&%%%&&&''')))++++++++++++*********************))))))))))))******000111000000000333666999EEELLLVVV___cccaaa\\\XXXVVVQQQOOOSSSTTTTTTZZZbbbtttzzzmmmddd```^^^bbbmmm{{{eeeWWWTTTNNNLLLIIIFFFBBB???===<<<>>><<<;;;<<<<<<<<<:::888777666666555555555555555555444333222111///......------+++***))))))(((((()))(((''''''''''''((()))%%%&&&''''''''''''&&&%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$#########$$$$$$((((((((((((((((((((((((''''''(((((((((((((((((((((&&&%%%&&&((()))'''%%%''''''&&&''''''((()))))))))))))))))))))))))))))))))((('''&&&&&&((()))***))))))))))))))))))))))))+++************++++++,,,///000111000///222999@@@MMMVVVaaaiiiiiiccc]]]XXXWWWUUUXXX___dddgggmmmtttssshhhdddcccdddlllxxx~~~dddVVVSSSNNNLLLIIIFFFCCC@@@>>>===>>>===<<<<<<======;;;999666666555444444444444444444444333222111000///...,,,,,,+++***)))(((''''''))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))(((&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&((()))***(((((((((((((((((((((((()))((('''&&&'''((()))***'''''''''''''''(((((((((+++++++++++++++,,,------...000111000111777BBBJJJTTT[[[bbbgggfffcccaaa```bbbdddkkkvvv}}}~~~vvvkkkccc]]]```fffppp~~~eeeWWWTTTNNNLLLIIIFFFCCC@@@???>>>>>>===<<<===>>>>>><<<:::777777666555444444444444222222222111111111000000---,,,,,,+++***)))(((''''''((())))))))))))((('''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((########################""""""###$$$%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%%%%&&&''')))***+++((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''((((((((((((*********+++,,,---...///111111111444;;;DDDNNNUUU\\\\\\]]]aaahhhpppvvvyyy{{{{{{tttoookkkeee```XXX]]]fffrrrhhhYYYUUUNNNLLLJJJFFFCCCAAA??????>>>===<<<===>>>>>><<<:::999888777666555555555555555444333222111///...............---,,,+++)))(((&&&''''''((((((''''''&&&'''''''''&&&&&&''''''''')))))))))(((((((((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&'''((())))))***(((((())))))((((((((()))&&&&&&&&&'''(((***+++,,,((((((((((((((((((((((((((((((((((((((()))******(((((()))))))))******************+++,,,---///000555444555===IIIUUU[[[]]]bbb```cccooo|||ssskkkgggccc```]]]\\\bbblllwwwjjj[[[VVVNNNLLLJJJGGGDDDBBB@@@???===<<<;;;<<<===>>><<<::::::999888666666555555555888777555333000---+++***......//////...,,,***)))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))))))))(((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&'''########################"""###$$$%%%%%%%%%%%%$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((((()))******(((((()))***'''''''''((((((***+++,,,(((((((((((((((((((((((((((((()))))))))*********))))))******++++++,,,,,,******+++,,,...///111222999:::@@@KKKWWW```bbbbbb```fffsss}}}|||}}}{{{rrrjjjdddaaa^^^]]]```gggqqqzzzkkk[[[VVVNNNLLLJJJGGGDDDBBBAAA@@@<<<;;;:::;;;======;;;:::999888777666555444444444555555444222000///...---------......---+++)))((()))((('''&&&&&&'''((()))''''''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%$$$$$$######"""!!!"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))******((('''(((***'''''''''''''''((()))***))))))))))))))))))))))))(((((()))***************))))))******+++,,,,,,---,,,,,,---...000222444555:::CCCPPPZZZ```bbbbbbbbbdddqqq~~~wwwqqqmmmpppvvv{{{wwwpppjjjgggfffffffffgggnnnxxxlll[[[VVVNNNLLLJJJGGGDDDBBBAAA@@@;;;::::::;;;<<<<<<;;;999888888666555444333333222//////000111222222333333,,,------...---+++((('''+++)))(((&&&&&&((()))+++***)))(((''''''((()))***&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%%%%'''((('''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%$$$######!!!###%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''&&&&&&(((***)))&&&%%%''')))''''''&&&&&&&&&''''''(((************************(((((()))***************((())))))***+++,,,,,,,,,......///111333555777888999III[[[eeeccc______bbbppp~~~rrrkkkdddbbbiiitttssspppllljjjjjjllloooqqqqqqxxxkkkYYYSSSNNNLLLIIIGGGFFFDDDAAA>>>===<<<===>>>???>>>;;;999555555555555444333222111111111111000000000000000+++***)))***+++,,,***((('''(((***++++++)))((('''%%%&&&&&&&&&%%%$$$$$$#########$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ ###%%%''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$#########$$$&&&(((******(((%%%$$$''''''''''''''''''&&&&&&'''((()))((('''((()))++++++)))(((((())))))'''&&&''''''((((((((((((''''''************))))))))))))---,,,***)))((((((((()))---///111111222777@@@GGGMMMMMMQQQXXXYYYXXX^^^fffvvvuuuggg```^^^```iiissszzzyyyxxxyyyzzzzzzxxxvvvzzzjjjYYYTTTNNNLLLIIIGGGFFFDDDAAA>>>===<<<===>>>???>>>;;;999777777777666666555444333222111111111000000/////////---,,,++++++***(((&&&&&&&&&&&&&&&&&&''''''(((((()))))))))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ !!!###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&((()))((('''&&&%%%'''''''''''''''''''''''''''((()))((('''((()))++++++)))((((((******)))'''''''''((((((((((((''''''************************(((((()))***---///111222000111333555888@@@IIIOOOSSSOOONNNPPPRRRUUU___jjjxxxsssggg]]]]]]ccclllzzziiiYYYUUUNNNLLLIIIGGGFFFDDDAAA>>>===<<<<<<===>>>>>>;;;999888888888888777666555555333222222111000///......///...---,,,,,,+++)))&&&'''&&&$$$###$$$&&&((())))))))))))***))))))((('''+++******)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''((()))+++***)))((()))+++++++++)))'''(((((())))))(((((('''******************++++++)))******+++,,,---------222333666:::AAAJJJRRRVVVWWWQQQLLLLLLOOOWWWeeepppzzzrrrbbb[[[YYY```mmm~~~hhhYYYUUUNNNLLLIIIGGGFFFDDDAAA>>>===<<<<<<<<<======;;;999888888888888777666555555333333222111000///...---,,,,,,+++,,,---...,,,***)))((('''&&&&&&'''((((((&&&&&&'''''''''&&&&&&%%%''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%"""""""""###############$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''''''''((()))((('''''')))+++***)))((()))+++,,,,,,+++(((((())))))))))))(((((()))))))))***************,,,,,,---------,,,,,,,,,222555:::BBBJJJQQQUUUWWWXXXUUUSSSUUU\\\fffrrrzzz|||zzzmmmaaaZZZZZZ___jjj{{{hhhYYYVVVNNNLLLIIIGGGFFFDDDAAA>>>===<<<;;;;;;<<<<<<;;;999777777777777666555444444333333222111000///...---,,,,,,+++,,,---...,,,***))))))******)))'''%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%'''(((***&&&&&&&&&'''''''''(((((('''((()))((('''''')))+++***)))((()))+++,,,,,,+++(((((())))))))))))((((((((((((((()))))))))*********+++,,,///222444666777444:::CCCLLLSSSWWWYYYYYY\\\```gggnnnwwwyyynnneee\\\SSSVVV[[[eeetttjjjZZZVVVNNNLLLIIIGGGFFFDDDAAA>>>===<<<;;;;;;<<<<<<;;;999666666666666555444333333333222222111000///......///...---,,,,,,+++)))&&&'''((())))))(((&&&$$$"""%%%&&&''''''''''''''''''%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''(((((((((&&&%%%%%%&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***%%%%%%&&&&&&'''((((((((('''((()))((('''((()))+++***)))((()))+++++++++)))((())))))******))))))(((((((((((()))******++++++***+++,,,...111555888:::???HHHRRRZZZ___bbbeeehhhnnnwwwsssrrrkkk```YYYUUUQQQMMMQQQZZZggguuulllZZZUUUNNNLLLIIIGGGFFFDDDAAA>>>===<<<::::::;;;<<<;;;:::666666666666555444333333222111111111000000/////////---,,,++++++***(((&&&''''''((((((((((((((('''&&&&&&'''(((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((())))))***)))'''%%%%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&'''((())))))%%%%%%&&&&&&'''(((((()))'''((()))((('''((()))++++++)))((((((******)))'''))))))************)))))))))******+++,,,,,,------///......000444999>>>AAARRR[[[fffkkkmmmqqqzzz{{{vvvpppjjjddd^^^^^^[[[TTTQQQSSSUUUTTTSSS\\\gggrrrmmmZZZUUUNNNLLLIIIGGGFFFDDDAAA>>>>>><<<::::::;;;;;;;;;:::777777777777666555444333111111111000000000000000+++***)))***,,,,,,***((())))))(((((()))+++...///%%%%%%&&&'''((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%######$$$$$$%%%%%%&&&'''(((((()))(((&&&###"""###$$$$$$$$$$$$%%%&&&''''''''''''#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''((())))))'''((()))((('''((()))++++++)))(((((())))))(((&&&))))))************))))))++++++,,,------.../////////000222777???HHHRRRWWWaaajjjtttwwwwww}}}wwwmmmdddZZZSSSWWWYYYWWWSSSTTTZZZ___```ZZZbbbiiippp}}}lllYYYSSSOOOLLLIIIFFFEEEBBB???<<<<<<<<<;;;::::::::::::;;;777777666666555555444444444333222111000000000000,,,---------,,,***((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&(((((((((''''''&&&%%%%%%)))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***))))))))))))************''''''(((((())))))******(((((()))***************(((((((((((()))***,,,,,,***+++---...------///000555333444>>>OOO```lllrrrttttttttttttyyy~~~nnnccc[[[XXXXXX\\\^^^bbbfffhhhiiijjjjjjlllkkknnnxxxkkkXXXRRRNNNLLLHHHFFFDDDBBB???<<<<<<<<<;;;::::::::::::;;;777777666555444333222222333333111000000000000000------------,,,***((('''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))))))))))))))((((((((((((''''''((()))))))))))))))))))))((())))))***+++,,,***+++---------...111333444666===KKK]]]mmmvvvzzzvvvwwwwwwyyysssgggaaa___aaaeeennnrrrxxx|||~~~~~~}}}|||xxxwwwzzzjjjWWWQQQMMMKKKHHHEEEDDDAAA>>><<<<<<<<<;;;::::::::::::;;;777777666555333222111111222222111000////////////---------,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&%%%$$$###&&&&&&%%%%%%%%%&&&'''(((######$$$%%%%%%&&&'''''' !!!###%%%''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''*********)))((('''''''''&&&'''(((((())))))((((((******)))))))))******+++***+++,,,------000444777444;;;HHHXXXgggqqqvvvwwwtttvvvyyy~~~vvveee]]]^^^cccmmmuuukkkXXXRRRLLLJJJGGGEEECCCAAA>>><<<<<<<<<;;;::::::::::::;;;666666666555555444444333222111000///............---------,,,+++***)))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&'''&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%% ###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''***)))))))))(((((((((''''''(((((()))))))))))))))++++++******)))*********+++,,,---...000444999>>>@@@HHHTTT```iiimmmnnnnnnooorrrxxxvvvhhh[[[WWW\\\gggvvvmmmZZZTTTLLLJJJGGGEEEDDDBBB???===<<<<<<;;;::::::::::::;;;666666666666777777777777222111000///...............---,,,+++******))))))))))))(((''''''((())))))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''&&&&&&'''''''''((((((((('''((((((((()))))))))***))))))***++++++++++++***,,,+++***************+++---...000111444:::@@@EEEPPPWWW```fffhhhiiiiiijjjlllpppxxxxxxggg^^^VVVWWW```nnnooo\\\WWWMMMKKKHHHFFFEEECCC@@@>>><<<<<<;;;::::::::::::;;;666777777777777888888888222222111000///////////////...,,,+++***))))))))))))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!###$$$%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''(((''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''(((((((((((()))))))))'''''''''((()))*********)))***++++++,,,,,,++++++++++++*********++++++,,,...000333777;;;@@@GGGKKKTTTZZZaaacccbbbbbbfffjjjnnnrrr{{{zzzppp\\\WWWVVV]]]iiixxxooo]]]XXXMMMKKKIIIGGGFFFDDDBBB@@@<<<<<<;;;::::::::::::;;;888888888777666555555555333333111000000000000000///...,,,***)))))))))***'''&&&$$$######$$$&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''((((((((()))))))))(((((((((((())))))))))))))))))***+++++++++++++++************+++,,,,,,---///222777<<>>===<<<;;;:::999999999999888777555444444444444666555333222111111000000.........---,,,+++***)))((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$###$$$%%%&&&((('''%%%$$$$$$%%%&&&((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''(((***%%%&&&(((***)))'''%%%###(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((()))((('''&&&&&&'''((()))&&&''''''((((((((((((((())))))))))))************,,,------,,,+++***,,,---+++555@@@DDDDDDEEEKKKRRRYYYdddmmmmmmjjjoooyyyzzzpppnnnppprrrmmmhhhiiilllpppssswwwooo]]]WWWPPPMMMIIIFFFEEECCC@@@>>>======<<<;;;::::::::::::999888777555444444444444444333111000//////...............---,,,+++***)))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&(((***,,,)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((()))((('''%%%$$$(((((('''''''''&&&&&&&&&&&&'''(((((())))))(((((())))))((('''''''''(((((('''((())))))******))))))(((((())))))***+++++++++,,,---...---,,,---000222000888???BBBBBBGGGQQQZZZdddpppzzz{{{{{{zzztttpppnnnqqqvvvyyywwwtttpppsssvvvwwwyyy}}}ooo^^^YYYNNNLLLJJJHHHFFFCCC@@@======<<<;;;;;;::::::::::::999888777555444444444444444333111000//////...............---,,,+++***)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&(((+++---...)))((('''&&&&&&'''((()))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''((('''%%%$$$'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((()))))))))))))))(((***)))(((((('''''''''(((((()))******++++++******(((((()))***++++++,,,,,,,,,------......111555999===AAADDDDDDGGGQQQaaannn|||{{{rrrnnnhhhmmmttt||||||~~~}}}{{{}}}nnn^^^YYYNNNLLLJJJIIIGGGDDD???<<<===<<<;;;:::::::::::::::999888777555444444444444555555333222111000000000.........---,,,+++***)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))******'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''')))((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''')))((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&'''((()))***************)))(((((('''''''''((()))******++++++***************++++++++++++++++++,,,---...111555:::>>>IIIIIIJJJJJJQQQaaaxxxrrrkkkkkknnnxxxmmm]]]XXXNNNLLLJJJIIIGGGDDD???<<<<<<<<<;;;:::::::::;;;;;;999888777555444444444444555555333222111000000000.........---,,,+++***)))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((($$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))***)))((('''%%%%%%&&&'''(((&&&'''''''''''''''''''''"""###%%%''')))******+++******)))))))))((((((''''''((())))))******))))))------,,,,,,++++++*********,,,...111333888===AAAJJJJJJJJJMMMXXXmmmyyymmmmmmttt|||mmm\\\VVVNNNLLLJJJHHHFFFCCC@@@===<<<;;;;;;::::::;;;;;;;;;999888777555444444444444444333111000//////...............---,,,+++***)))((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&(((((())))))######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$&&&((())))))((('''&&&%%%&&&''''''&&&&&&&&&'''''''''''''''"""###$$$&&&((()))******((())))))******))))))((('''((())))))******))))))...------,,,,,,++++++***,,,...222555888<<<@@@CCCDDDEEEGGGNNN\\\sss}}}rrrlllsssooo\\\UUUPPPMMMIIIFFFEEECCC@@@>>>;;;;;;;;;::::::;;;;;;<<<999888777555444444444444444333111000//////...............---,,,+++***)))(((((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((((((''''''######$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((()))(((((('''''')))***++++++******((()))******++++++******,,,,,,,,,,,,---------...///222777;;;===@@@BBBDDDBBBEEEJJJTTTdddzzzwwwqqqmmmmmmxxxppp\\\TTTQQQMMMIIIFFFDDDBBBAAA???;;;;;;:::::::::;;;;;;<<<999888777666444444444444666555333222111111000000.........---,,,+++***)))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((())))))(((&&&$$$######$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''(((((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***))))))(((''''''%%%''')))***++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,...///000111111555;;;???AAABBBDDDEEEFFFJJJQQQ\\\mmmyyyllljjjkkkmmmzzzooo\\\XXXOOOMMMJJJGGGEEECCC@@@======<<<;;;:::::::::::::::<<<;;;888555444444444555222111000///............///...---,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&******((('''%%%%%%$$$$$$''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%'''++++++)))&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&$$$$$$%%%'''***+++---,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%''')))***)))(((***)))))))))))))))***+++,,,---------,,,...000333;;;:::>>>GGGKKKJJJLLLRRRQQQUUU^^^lll|||xxxssskkkeeegggsssmmmZZZWWWPPPNNNKKKHHHFFFDDDAAA>>>===<<<;;;::::::::::::;;;;;;999777444333333333444222222111000////////////......---,,,***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%#########$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%''')))***)))&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''&&&%%%&&&&&&((()))++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&''')))***)))((()))))))))))))))******++++++++++++******...333777???===@@@HHHMMMOOOUUU\\\eeekkkttt|||wwwssslllhhhjjjtttjjjYYYUUUQQQNNNKKKIIIGGGEEEBBB@@@<<<<<<;;;:::::::::;;;;;;:::888666444333333333333333333111000000000000000------,,,,,,+++***))))))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''&&&&&&''')))******))))))))))))))))))***++++++---,,,******+++111999>>>CCCBBBDDDKKKRRRYYYdddmmm{{{{{{yyy|||~~~vvvsssnnnkkkmmmuuuhhhXXXTTTPPPNNNKKKHHHGGGEEEBBB@@@<<<;;;;;;:::::::::;;;;;;999999777555444444444444444333222111000000000000,,,,,,,,,++++++*********((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''((('''%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((('''&&&''')))+++***)))))))))))))))***+++,,,,,,///.........000666===BBBDDDFFFKKKQQQ[[[gggvvv|||vvvrrrssswwwzzz{{{vvvuuurrrppppppttt{{{gggYYYTTTNNNLLLIIIGGGFFFDDDAAA???;;;;;;:::::::::;;;;;;<<<:::999888777666666555555444333222111000000000000,,,,,,,,,++++++*********((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((('''&&&(((***+++***)))))))))))))))***+++,,,---...000111333555999>>>AAAGGGMMMVVV___jjjyyy|||xxxvvvvvvyyy|||}}}}}}|||yyyvvvttttttwwwyyy{{{}}}iii[[[UUUMMMKKKHHHGGGFFFDDDAAA???;;;;;;:::::::::;;;<<<<<<::::::999999888777666666333333111000000000000000------,,,,,,+++***))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$$$$&&&(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''(((***++++++***)))))))))***+++,,,---...---///222555777:::???BBBOOO[[[jjjuuu~~~}}}}}}|||}}}{{{wwwvvvvvv|||kkk]]]VVVNNNLLLIIIGGGFFFEEEBBB@@@:::::::::::::::;;;<<<===999999999888888777666555222222111000////////////......---,,,***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%###""""""%%%%%%%%%%%%''')))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((('''(((***++++++***)))))))))***+++,,,......000111444666:::???FFFKKK[[[mmm~~~}}}|||xxxwwwmmm___WWWOOOMMMJJJIIIHHHFFFCCCAAA:::::::::::::::;;;<<<===777777888888777666555444222111000///............//////---,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$"""!!! %%%&&&%%%%%%''')))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***(((&&&%%%$$$%%%'''((())))))((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))((('''(((***,,,+++***)))))))))***+++---...///444555666888===EEENNNUUUeeezzz~~~|||zzzkkk\\\XXXOOOLLLIIIGGGFFFDDDBBB@@@<<<;;;:::999:::;;;<<<======<<<:::888666444444333111111111000///......---...------,,,+++***))))))((((((((((((((((((((((((,,,+++)))(((&&&%%%%%%%%%'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***(((((('''&&&&&&&&&&&&'''''''''%%%%%%%%%%%%''''''((((((((('''&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&((()))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%#########%%%'''((('''''''''''''''((())))))***)))''''''(((***,,,...'''))),,,,,,+++*********.../////////...///222444666666:::>>>>>>AAAPPPaaasssjjj[[[VVVQQQNNNKKKIIIHHHGGGEEECCC<<<<<<::::::::::::;;;<<<;;;:::888666555333333222333333222222111000000///...------,,,+++***))))))(((((((((((((((((((((((((((((((((((('''''''''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%$$$$$$$$$%%%'''((('''''''''''''''((())))))'''&&&&&&&&&'''(((***+++)))+++------,,,+++,,,,,,,,,.../////////000222444888999<<<@@@AAAGGGWWWgggxxx}}}jjjYYYTTTPPPNNNKKKIIIIIIHHHFFFEEE>>>===;;;:::999::::::;;;:::999777555444222222222333333222222111000000000...------,,,+++***))))))(((((((((((((((((((((((($$$%%%'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((())))))((('''%%%%%%$$$%%%%%%((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''&&&%%%%%%&&&((()))'''''''''''''''((())))))&&&&&&''''''(((((())))))(((***,,,,,,,,,+++,,,---,,,...111222222333555666999:::<<>>===<<<:::999999:::::::::999777555444333222222000000000000//////.........------,,,+++***))))))((((((((((((((((((((((((###%%%''')))))))))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$(((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''((()))'''''''''''''''((())))))(((((()))***+++*********&&&((()))***))))))***+++---000444777888888:::;;;:::<<>>===<<<:::999999:::::::::999888666555444444333000000000///////////////...------,,,+++***))))))((((((((((((((((((((((((%%%&&&((())))))'''%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%(((((()))))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((()))((((((((('''((((((((('''''''''''''''((())))))((())))))************)))'''((())))))))))))+++------000555888:::;;;===???;;;@@@EEEIIIOOOZZZgggpppzzz{{{tttmmmhhhkkkppp}}}{{{cccVVVSSSOOOMMMJJJHHHHHHGGGEEEDDD>>>===;;;:::999::::::;;;:::999777666555444444444222222111111111111111111...------,,,+++***))))))(((((((((((((((((((((((('''((((((((('''&&&$$$###******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&&&&%%%(((((()))***)))((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$)))(((((('''&&&&&&%%%%%%###$$$%%%&&&'''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((''''''''''''''''''''''''((())))))''''''''''''((((((((((((***+++,,,,,,+++,,,...000---000444888:::===@@@CCC<<>><<<;;;:::999:::;;;<<<===777666555444333222222222///////////////000000000...------,,,+++***))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&%%%%%%$$$'''(((***+++***)))'''&&&%%%%%%''''''''''''%%%%%%%%%%%%&&&&&&'''(((((((((&&&''''''((('''&&&$$$###&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))))))))''''''(((((('''&&&%%%%%%'''''''''''''''((()))))),,,+++)))''''''(((***+++)))***+++++++++,,,///111666888;;;>>>AAAFFFLLLOOOaaakkkssstttuuuwwwtttnnnqqqooonnnnnnmmmllljjjiiidddbbbcccfffggggggkkkqqqhhhoooxxx}}}www___QQQMMMLLLJJJGGGFFFEEEDDDAAA???<<<;;;::::::999999::::::999888777555444444444444444222//////000000---+++111000///...,,,+++***)))))))))))))))))))))))))))'''&&&%%%$$$###$$$%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$######""""""%%%$$$###""""""$$$&&&'''"""###$$$%%%'''((()))***'''''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%'''((()))'''&&&''''''((()))((('''%%%$$$$$$%%%&&&'''''''''&&&%%%'''((())))))(((((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))***,,,---......---------,,,+++******---222666666<<>>EEERRRdddxxx|||uuunnnhhheeeggglllttt}}}dddVVVRRRMMMKKKIIIGGGGGGEEECCCAAA<<<;;;::::::999999::::::999888777555444444444444000222333222000///000222------,,,,,,+++*********))))))))))))))))))))))))%%%%%%&&&'''''''''&&&%%%))))))***))))))(((''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''&&&%%%%%%%%%&&&'''((((((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''))))))((('''((())))))))))))(((((('''&&&&&&'''''''''&&&&&&%%%&&&''')))(((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******+++,,,...111333444111222555666666888:::<<>>GGGPPP[[[hhhrrrvvvpppkkkeee___XXXRRRQQQTTT]]]fffrrryyyzzzwwwtttsssmmmooooooooommmllllllmmmuuurrrZZZNNNMMMKKKIIIGGGFFFFFFDDDBBB@@@<<<;;;:::999888888888888666555444333222222333333444333222000//////......------------,,,+++******((((((((((((((((((((((((%%%%%%'''(((((((((((((((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&%%%%%%&&&(((***)))'''%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))***)))(((&&&%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''&&&''')))))))))+++---///111555999:::999:::>>>BBBCCCOOO\\\fffoooyyy}}}{{{xxxppphhhbbb[[[TTTUUU[[[gggsss|||zzzwwwtttssswww}}}oooYYYPPPQQQMMMKKKIIIGGGGGGFFFDDDBBB<<<;;;:::999888888888888666555333222111222222333444333222000//////......------------,,,+++******(((((((((((((((((((((((('''&&&&&&'''***++++++***'''''''''''''''''''''''')))'''%%%%%%&&&'''((('''$$$$$$%%%''')))(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&'''((()))***)))(((&&&$$$%%%%%%%%%&&&'''((())))))$$$%%%%%%&&&'''((())))))'''''''''(((((((((((()))((((((((((((((('''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((******+++,,,///111444888<<<<<<;;;===CCCHHHTTTbbbqqqyyy{{{zzzqqqiiiddd^^^YYY\\\cccvvv}}}yyyzzzppp\\\QQQNNNKKKIIIGGGFFFFFFEEECCCAAA>>><<<:::888888888999:::999888666444333333333333333333222222111000000000---------,,,+++***((((((%%%%%%%%%%%%%%%&&&'''((('''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((()))))))))''''''((((((((((((''''''%%%%%%&&&'''((((((''''''%%%&&&'''((())))))))))))&&&&&&''''''(((((())))))***(((''''''(((***)))))))))))))))))))))*********))))))))))))(((((((((((('''((()))******,,,///222888666777;;;>>>AAAKKKWWWkkkzzz}}}xxxwwwssslllfffeeekkkqqq}}}sss___TTTQQQMMMKKKHHHGGGFFFEEECCCAAA>>><<<:::999888888999:::999888666444333333333333000000//////...------------------,,,+++***)))(((((((((((('''(((((())))))''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&'''(((((((((''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&&&&'''((((((''''''&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((+++)))((()))***++++++***(((((((((((((((((((((((())))))))))))((((((((((((''')))*********,,,///222555333555:::???EEERRR___uuu{{{xxxyyyvvvoooiiiiiirrr{{{}}}vvvbbbWWWSSSNNNLLLIIIHHHGGGFFFCCCAAA===<<<:::999888888999:::888777666444333333333333222222111111000/////////---------,,,+++***)))(((******)))((((((((())))))''''''((((((((('''&&&&&&'''''''''''''''&&&&&&&&&((((((((()))(((((('''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$''''''((((((((((((''''''%%%&&&''''''((('''''''''''''''''''''&&&%%%$$$###(((((((((((((((''''''''',,,+++***+++,,,------,,,((((((((((((''''''''''''(((((((((((())))))))))))((()))***++++++---000333444444666;;;BBBLLL[[[hhh{{{|||wwwwwwxxxuuuppplllppp{{{xxxcccXXXTTTOOOMMMJJJIIIHHHFFFCCCAAA===<<<;;;999999999999999777777666555444444333333333333222222111000000000,,,------,,,+++***)))(((***)))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$######&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&%%%$$$))))))((((((''''''&&&&&&+++******+++---...---,,,)))(((((((((((((((''''''(((((((((((())))))))))))(((***+++,,,---///222555777888;;;>>>EEEOOO]]]hhhttttttssstttwwwyyywwwtttsssqqqmmmkkkmmmuuuxxxcccWWWSSSOOOLLLJJJHHHHHHFFFDDDBBB<<<<<<;;;:::999999999999666666666555555444333333/////////...------,,,,,,,,,,,,,,,,,,++++++***)))***)))((('''''''''''''''''''''((((((((((((((('''&&&'''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((((((((((())))))((((((''''''&&&&&&)))((()))***------,,,+++*********))))))((((((((('''((((((((()))))))))***(((***,,,---///222666999<<>>AAAIIIPPPRRRRRRUUUXXXXXXWWWRRRPPPUUU[[[^^^```ccc___[[[XXX]]]fffooorrrqqqyyyzzz~~~}}}zzz~~~xxxbbbUUUQQQJJJIIIGGGGGGGGGFFFEEECCC;;;;;;;;;;;;:::999888888444555666666666555444333222222222111000000//////++++++,,,,,,,,,+++******((((((((('''(((((())))))''''''((()))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&&&&%%%&&&&&&'''((((((''''''''''''''''''(((((((((((((((&&&&&&(((***------+++***+++******)))(((((('''''''''''''''((()))*********(((+++...111555:::???CCCIIIVVVaaaeeeeeeeeeaaa\\\UUUPPPMMMPPPQQQOOOQQQVVVSSSUUUXXX\\\aaaeeehhhjjjpppoooqqqrrrpppnnnwwwxxxbbbVVVQQQIIIGGGFFFFFFFFFFFFEEECCC;;;;;;;;;;;;:::999888888444555666666666555444333/////////...------,,,,,,++++++,,,,,,,,,+++******%%%%%%%%%%%%%%%&&&'''(((''''''((()))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&%%%%%%''''''''''''&&&%%%$$$$$$&&&'''''''''(((((())))))&&&'''(((+++---...,,,******))))))((('''&&&&&&&&&&&&''''''((()))******+++(((+++...222666<<>>;;;:::999888888777888888999999999888777666555444111111000000//////.........---------,,,,,,++++++***)))((('''''''''((()))***(((''''''(((((('''&&&%%%&&&((()))))))))(((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%'''(((&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%(((((('''&&&&&&'''((()))))))))(((((((((((())))))***))))))(((((((((((()))***++++++***))))))+++,,,///222555888===FFFQQQZZZfffuuuyyykkk^^^SSSNNNSSSWWW\\\aaadddddddddccc___aaaeeekkktttxxxbbbTTTOOOLLLJJJIIIIIIHHHEEEAAA===;;;:::999888777777777777888888888777777666444444111111000000//////......------------------------))))))''''''&&&'''((()))***(((''''''(((((('''&&&%%%&&&((()))))))))((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&'''((((((******))))))))))))******)))))))))(((((((((((())))))***+++***)))***,,,---///444999;;;???JJJYYYeeerrr}}}wwwnnnjjjiiijjjlllnnnnnnllliiiggg```fffpppyyyxxxbbbTTTOOOIIIIIIIIIIIIHHHEEEBBB???::::::999888777777777777666666666666555444333333111111000000//////......------------------------(((((('''&&&&&&'''((()))***(((''''''(((((('''&&&%%%&&&((()))))))))((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''(((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''((((((++++++++++++++++++++++++((((((((())))))))))))(((''')))******)))***,,,...111666<<>>>>>:::999888777666666666666666666666666666666555444111111111000//////............---,,,***)))(((((('''&&&&&&%%%&&&'''((()))***(((''''''(((((('''&&&%%%&&&((()))))))))(((''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))(((&&&&&&&&&&&&&&&''''''((()))******(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''###$$$%%%&&&'''''''''''')))***+++,,,,,,+++***)))&&&'''(((*********)))((((((***,,,,,,,,,...000333777;;;AAAHHHRRR___nnnxxxtttyyy{{{xxxrrrlllcccZZZ\\\^^^dddnnn}}}{{{~~~~~~gggXXXTTTMMMKKKIIIGGGGGGDDDAAA???===;;;999888999999888777777777555444444333444444333111...///000111...,,,,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''',,,+++(((&&&%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%++++++******)))((((((''',,,+++***))))))(((((()))---***)))+++///333333333444888???IIIUUUaaakkkqqqqqqwww{{{xxxnnnccc\\\ZZZRRRVVV]]]fffrrrgggXXXSSSMMMKKKIIIGGGFFFDDD@@@>>><<<:::888888999999888777777666666555444444333444444222000000111111///---,,,,,,,,,,,,+++***))))))************************))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((%%%&&&''''''(((((('''''')))((('''&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((***+++,,,)))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))*********+++***))))))((((((((()))(((&&&&&&(((---111222222444888@@@KKKVVVbbbjjjooolllooorrroooggg]]]WWWTTTOOOSSS[[[dddooo{{{hhhWWWQQQMMMKKKHHHFFFEEEBBB???<<<;;;999888888999:::999888777666666555444444333333444222111111111111000...,,,,,,,,,,,,+++***))))))***************************)))(((''''''((()))***&&&''''''(((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((***,,,...///((((((((((((''''''''''''(((((((((((((((((((((((('''(((((()))***+++++++++***)))((((((((((((((()))&&&%%%&&&(((---111333444888<<>>;;;:::999777888999::::::999666666666555555444333333222222111000000000///...,,,,,,,,,,,,+++***))))))***************************)))(((''''''((()))***&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&''''''((('''''''''$$$%%%%%%&&&&&&&&&%%%$$$&&&&&&&&&''''''''''''((('''''''''((()))+++,,,---((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))******++++++((((((((('''(((((())))))))))))***,,,000444666888===AAAGGGNNNTTTXXX[[[[[[___]]]ZZZXXXWWWTTTPPPMMMOOOTTT[[[aaaggglllpppsssooonnnnnnqqqyyyhhhWWWPPPLLLJJJHHHFFFDDDBBB>>><<<:::999777888999::::::999666666666666555444333222000000000///...---------,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&''''''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&''''''''''''((((((((('''''''''(((((()))'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((()))***+++---...///000333666999;;;???BBBHHHNNNRRRUUUUUUUUUVVVTTTQQQPPPPPPPPPOOONNNPPPTTTYYY]]]___aaadddfffhhhhhhkkkqqqyyyhhhWWWQQQKKKJJJGGGFFFEEECCC@@@===;;;999888888999:::999888555666666777666444333222///000000///---,,,,,,---,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''(((''''''%%%$$$######"""&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))******+++*********)))))))))))))))(((((((((((()))***,,,,,,...000222333555999===@@@@@@CCCHHHMMMQQQSSSTTTSSSLLLKKKKKKJJJKKKMMMOOOPPPRRRTTTVVVWWWWWWXXXZZZ\\\cccffflllrrrxxx|||gggXXXSSSKKKIIIGGGGGGFFFEEEBBB@@@<<<:::888888999999888777555555666777666555333111///000111000---,,,---...,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))'''((()))******)))((('''$$$$$$&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))'''(((((()))******++++++(((((())))))******++++++(((((())))))***,,,---......111555888;;;???EEEIIIHHHJJJLLLOOOPPPQQQPPPOOOEEEHHHJJJKKKKKKMMMRRRVVVYYYXXXWWWUUUTTTUUUXXX[[[___fffooovvvxxxyyyzzz{{{{{{}}}~~~gggXXXTTTJJJIIIGGGGGGGGGFFFCCCAAA===;;;999888999999888777555555777777666555222111///111333111...,,,...000,,,,,,,,,,,,+++***))))))************************&&&'''***++++++***'''&&&###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((()))))))))***%%%&&&''''''(((((('''''''''&&&%%%$$$$$$&&&((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&((())))))&&&'''''''''(((((())))))%%%&&&&&&'''((())))))***&&&&&&''')))***,,,------)))))))))***+++---...///000444999===@@@FFFMMMRRRRRRRRRRRRQQQOOOMMMKKKJJJDDDIIIMMMNNNMMMPPPVVV\\\___^^^[[[WWWUUUVVVZZZ]]]^^^gggssszzzzzzxxxxxxzzzsssvvv{{{fffWWWTTTLLLJJJIIIHHHHHHFFFDDDBBB<<<:::888777888888777666333444555666555444222111444333111///...---............---***((()))+++---))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&)))%%%###%%%)))+++(((%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((***+++,,,,,,++++++)))+++,,,,,,,,,---000222333555:::@@@GGGNNNTTTWWWVVVUUUSSSQQQOOOMMMLLLLLLLLLPPPQQQOOORRRYYY^^^```cccaaa^^^[[[XXXYYY\\\^^^hhhooowwwxxxuuutttwww{{{yyyxxxvvvwwwzzz|||~~~~~~}}}dddUUUQQQKKKJJJHHHGGGGGGFFFCCCAAA<<<:::888777888888777666555555666666555555444333333222111///...---......++++++***(((&&&&&&(((***)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((%%%###%%%)))***(((%%%'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((***+++,,,,,,++++++)))+++,,,---,,,...000222555888===DDDLLLTTTZZZ^^^YYYXXXWWWUUUSSSSSSRRRRRRUUUZZZ\\\[[[]]]dddiiijjjgggddd```\\\ZZZ]]]aaaeeeppptttwwwwwwuuuuuuwwwzzzzzzwwwtttsssuuuxxxzzz||||||||||||}}}~~~~~~dddUUUQQQKKKIIIGGGGGGFFFEEEBBB@@@<<<:::888777888888777666777666666555555555555555333222111///............---------+++)))(((***,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((&&&$$$%%%(((***(((&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((***++++++,,,++++++***+++---------...111333666:::BBBJJJSSS[[[```bbb]]]\\\ZZZYYYXXXXXXYYYZZZbbbhhhllllllnnnrrrtttsssnnniiibbb]]]]]]bbbiiinnnyyyxxxvvvuuuuuuvvvwwwyyyzzzvvvqqqoooqqqtttxxxzzz|||||||||}}}~~~fffVVVRRRKKKIIIGGGFFFFFFDDDAAA???<<<:::888777888888777666777666555333333444555555222111000000///........./////////---******+++,,,))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((()))(((&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((())))))***++++++,,,,,,***+++------...///222444555<<>><<<:::888777888888777666555444333222111222333444111111000000//////......,,,,,,,,,+++(((''''''(((((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''&&&%%%&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******+++,,,,,,***,,,---...///000333555777@@@MMMZZZbbbdddbbb______\\\YYYVVVVVVXXX[[[]]]hhhttt|||uuummmdddaaaeeennnxxx}}}~~~yyysssrrruuuxxxyyyxxxuuuttttttvvvyyy{{{{{{{{{tttuuuuuuvvvxxxyyy{{{|||}}}cccSSSOOOLLLJJJHHHGGGFFFDDDAAA>>><<<:::888777888888777666444333333222222222222222000000000000000///......---......---***(((((()))((((((((((((((((((((((((************))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---***,,,...//////111444666;;;DDDSSS```hhhiiifffbbb___[[[WWWSSSRRRSSSVVVYYY```lll{{{uuunnnfffdddjjjttt}}}|||xxxxxxzzz{{{zzzyyyuuuuuuvvvyyy{{{}}}|||zzzxxxxxxyyyzzz|||}}}}}}cccSSSOOOMMMKKKIIIHHHGGGEEEAAA???<<<:::888777888888777666333333444444333333222111///000000111000000......000111111000---+++***+++((((((((((((((((((((((((***))))))))))))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''''''''''''''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))))))))+++,,,---***,,,...///000222555777>>>EEEQQQ^^^fffjjjjjjiiiaaa]]]VVVQQQOOOPPPSSSVVVYYYdddooovvv|||uuunnniiiiiiqqqzzz}}}{{{yyyxxxvvvwwwxxxyyyyyyxxx{{{{{{|||}}}~~~dddUUUQQQNNNLLLJJJHHHGGGEEEBBB???<<<:::888777888888777666333444555666555444333222//////000111111000///...---...///---***(((''''''(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))&&&''''''''''''''''''&&&%%%&&&''''''&&&&&&'''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''((((((((()))***))))))))))))+++,,,---***,,,...///000222555888>>>CCCMMMXXXbbbhhhlllmmmccc^^^WWWQQQNNNOOORRRTTTXXX___fffiiinnnuuuyyyyyyuuuoookkkmmmuuu~~~~~~|||}}}yyyvvvttttttuuuvvvvvvwwwwwwxxxyyy{{{}}}iiiXXXSSSLLLJJJHHHGGGFFFEEEBBB@@@<<<:::777777777777666444888888777666555333111000//////.........---------...,,,++++++,,,+++)))'''))))))************))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&((()))))))))(((''')))))))))***************.........///111444777999DDDGGGNNNWWWaaaffffffdddZZZXXXSSSNNNLLLQQQYYY___aaacccdddbbbaaadddkkkrrrsssqqqqqquuu|||zzz|||zzzwwwtttssstttuuuwwwzzzzzzzzz{{{|||~~~gggWWWRRRNNNKKKIIIHHHGGGFFFCCCAAA<<<:::888777777777666555444555555555555555444444............---------------,,,++++++,,,,,,***(((((())))))******))))))(((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))******---------...111555999<<>>DDDHHHJJJJJJKKKMMMMMMLLLJJJHHHGGGFFFFFFIIIMMMPPPQQQPPPPPPRRRUUUXXX[[[```gggkkkpppsssvvvvvvuuuwww{{{{{{xxxsssqqqqqqtttxxx{{{||||||}}}~~~ttt^^^SSSQQQMMMKKKHHHGGGFFFEEEBBB@@@===;;;888888888888777555666666666666555444222222......---------,,,,,,,,,,,,+++++++++,,,,,,+++)))''''''((((((((((((''''''''''''((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''')))***(((((('''''')))+++---......///111555;;;AAAFFFIIIJJJJJJJJJJJJHHHFFFEEEEEEBBBEEEJJJOOORRRPPPKKKGGGGGGJJJOOOUUU[[[bbbhhhlllnnnqqqsssrrrppppppsssvvv{{{xxxvvvsssqqqqqqtttyyy{{{}}}}}}}}}~~~sss^^^SSSQQQLLLJJJHHHFFFFFFDDDBBB@@@===;;;999888888888777666333333444555666666666666//////.........---------,,,+++***+++,,,---+++)))'''(((((())))))(((((('''&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''((()))))))))(((((((((***,,,///111...000444999>>>CCCFFFHHHFFFGGGHHHFFFEEEDDDEEEFFFFFFLLLUUUYYYVVVOOOGGGCCCBBBEEEKKKSSS[[[ccciiilllkkklllmmmllljjjiiijjjjjjqqqwww{{{}}}uuutttrrrqqqrrruuuyyy{{{||||||}}}~~~uuu___SSSQQQMMMKKKIIIGGGGGGEEECCCAAA===;;;999888999888777666222333444555666666666666000000/////////.........+++******+++,,,---+++***((())))))******))))))(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&''''''(((((((((((((((***)))((()))+++...111333444777<<>>DDDJJJNNNOOOOOOOOODDDFFFIIIIIIIIIKKKPPPTTTZZZbbbiiifffZZZNNNIIIHHHKKKMMMSSS\\\dddkkknnnppppppmmmjjjjjjkkkiiieeebbb^^^ccchhhjjjnnnqqqooojjjqqqqqqrrrsssuuuwwwyyyzzz{{{{{{|||}}}~~~zzzdddXXXUUUOOOMMMJJJHHHFFFDDDAAA???>>><<<888666666555444333666555333222111000000000///000000000000000///...------,,,++++++******))))))))))))))))))(((''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''&&&%%%%%%&&&''')))***&&&&&&''''''''''''(((((($$$$$$%%%&&&'''((())))))******(((''''''&&&&&&&&&&&&''''''(((***...444888@@@HHHPPPSSSTTTUUURRRNNNFFFIIIKKKLLLMMMRRR\\\dddkkkpppssskkk\\\PPPKKKKKKOOOSSS\\\iiiuuuzzzwwwssssssrrrrrrrrroooiiiaaaZZZZZZ\\\```cccfffggghhhhhhnnnoooppprrrssstttuuuuuuzzz{{{|||}}}}}}|||eeeYYYVVVOOOMMMJJJHHHGGGDDDAAA??????<<<999777666666555444666555444333222111111111000000000000000///......------,,,++++++******)))((((((((((((((('''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''"""""""""############$$$''''''''''''''''''''''''(((((('''''''''(((((()))((()))))))))+++///555999DDDMMMTTTVVVVVVVVVSSSNNNGGGJJJNNNPPPTTT]]]iiirrrvvvyyyyyyppp```SSSNNNOOOSSSZZZfffttt}}}|||wwwvvvuuutttrrrmmmggg```\\\\\\^^^```bbbdddfffhhhhhhkkklllooorrrtttvvvxxxxxxyyyzzz{{{||||||~~~}}}fffYYYVVVOOOMMMJJJHHHGGGEEEBBB@@@???<<<999777777777666555555555444444333333333333111111111000///...---,,,------,,,++++++******)))'''''''''''''''&&&&&&%%%((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''))))))(((((('''&&&%%%%%%''''''''''''((()))***+++++++++++++++,,,000666:::GGGOOOVVVWWWVVVVVVSSSNNNJJJMMMPPPTTT[[[eeesss|||vvveeeXXXSSSRRRSSS]]]lllyyy~~~~~~zzzwwwzzzyyywwwrrrkkkeeeaaa````````````aaaccceeegggiiihhhjjjmmmqqquuuxxxzzz{{{xxxyyyzzz{{{{{{}}}}}}fffXXXUUUOOOMMMJJJHHHGGGEEECCC@@@???===:::888888888777666555555555555555555444444111111111000///---,,,+++------,,,++++++******)))''''''((((((''''''&&&%%%'''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''((((((((('''&&&))))))*********+++++++++))))))(((((('''&&&&&&&&&''''''''''''((()))***+++,,,,,,,,,,,,---111666:::FFFNNNUUUVVVVVVVVVSSSOOOOOOPPPRRRTTTZZZdddpppxxxyyyiii[[[TTTRRRSSS^^^mmmvvvyyyxxxwwwxxx||||||xxxrrrkkkgggeeefffcccbbbaaaaaabbbeeehhhjjjhhhjjjmmmqqquuuxxx{{{|||xxxyyy{{{||||||}}}|||dddWWWSSSOOOMMMJJJIIIHHHFFFCCCAAA???<<<999888888888777666444555666666666555444444111111000000...---,,,+++------,,,++++++******)))((())))))))))))(((''''''&&&''''''''''''''''''&&&))))))))))))))))))))))))&&&''''''''''''''''''''''''(((((((((((((((((('''(((''''''&&&&&&''''''(((&&&'''''''''((((((((((((###$$$&&&((())))))((('''&&&''''''''''''((((((((('''''''''((((((((())))))))))))(((((((((((())))))+++++++++,,,---111666:::EEEMMMTTTUUUVVVWWWVVVRRRPPPPPPPPPRRRWWW```iiipppzzz}}}}}}vvvhhh[[[SSSOOOWWWaaalllrrrtttuuuyyy}}}}}}{{{vvvqqqllliiijjjkkkeeecccbbbaaabbbeeehhhjjjiiijjjmmmqqqtttwwwyyyyyyxxxzzz|||}}}}}}~~~~~~|||dddVVVRRROOOMMMJJJIIIHHHGGGDDDBBB>>>;;;888777777888777666555555666666666555333222000000000///...---,,,+++------,,,++++++******))))))))))))))))))(((((('''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''(((((((((''''''&&&((((((''''''''''''(((((('''''''''((((((((())))))$$$%%%&&&'''((((((((((((%%%&&&&&&&&&&&&'''''''''%%%&&&&&&((()))***++++++******)))(((((()))))))))***++++++,,,...222888<<>>@@@BBBCCCDDDFFFFFFEEEDDDCCC??????@@@AAABBBCCCDDDDDDAAABBBEEEGGGJJJPPPZZZaaacccjjjpppqqqttt{{{~~~}}}qqqmmmhhhfffgggfffbbb___[[[\\\^^^aaaccceeefffgggeeefffgggjjjlllooopppqqqssstttvvvyyy{{{}}}~~~~~~}}}}}}{{{{{{{{{{{{|||}}}zzzzzzyyywwwuuusssqqqpppiiijjjjjjhhhffffffggghhhjjjjjjjjjiiiiiiiiihhhhhhkkkiiigggeeeddddddeeefffcccdddfffgggiiijjjjjjjjjrrrrrrrrrrrrrrrsssttttttuuuuuuvvvwwwyyyzzz|||}}}ssseee[[[SSSLLLKKKNNNTTT]]]jjjvvv~~~|||yyyvvvuuuuuusssqqqqqqssstttrrrpppppppppooonnnmmmllllllmmmiiiXXXRRRMMMKKKIIIHHHHHHGGGEEECCC>>>;;;888666777888888888888888777666555333111000000000000000////////////...//////---***'''&&&'''))))))))))))))))))))))))(((((((((((((((''''''&&&((((((''''''''''''(((((('''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((((((''''''''''''''')))'''&&&&&&'''(((((('''((((((((('''&&&''')))+++))))))))))))***+++,,,------///222777;;;???AAABBB@@@@@@AAAAAAAAAAAA@@@???>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBEEEKKKUUU^^^cccdddjjjoooppprrrvvvwwwvvvnnnkkkhhhggggggfffaaa]]]]]]^^^```bbbccceeeeeefffccccccdddfffiiimmmppprrrrrrssstttvvvyyy|||~~~~~~~~~}}}{{{xxxtttrrrooommmkkkjjjiiijjjkkklllhhhgggfffcccaaa]]][[[YYY\\\\\\\\\YYYVVVUUUUUUVVVWWWWWWVVVVVVVVVVVVUUUUUUVVVUUUUUUTTTTTTTTTTTTTTTSSSTTTUUUWWWXXXYYYYYYYYY______^^^^^^______```aaaccccccdddeeegggiiikkklllqqqrrrtttwwwyyy{{{{{{|||wwwwwwvvvwwwxxxzzz|||}}}xxxmmmaaaXXXRRRLLLKKKMMMLLLSSS]]]gggnnntttxxxzzz|||{{{{{{{{{zzzzzzzzzzzzxxxwwwuuuqqqnnnjjjfffddddddbbbaaaaaabbbbbbaaa```___^^^]]]\\\\\\[[[\\\\\\kkkYYYRRRMMMKKKIIIHHHHHHGGGEEECCC===;;;888666777777777666777777777666555333222111000000000000////////////)))+++------+++++++++,,,(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((''''''(((((((((&&&&&&((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&'''(((((('''%%%'''(((((('''&&&''')))+++)))))))))***+++,,,---...---///333888<<<@@@BBBCCC@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDEEEMMMXXX___aaafffhhhjjjjjjkkknnnppprrrooolllhhhfffeeeccc```]]]^^^___aaabbbcccdddeeeeeeccccccccceeehhhmmmqqqssstttttttttuuuwwwzzz|||~~~~~~}}}yyyzzz{{{|||~~~zzzxxxwwwuuuuuuvvvwwwwwwxxxzzz{{{||||||zzzwwwvvvtttuuuuuuvvvwwwxxxxxxxxxyyyxxxvvvuuutttsssrrrrrrvvvwwwyyyxxxtttqqqnnnnnnnnnnnnooonnnlllhhhdddaaa^^^\\\ZZZWWWVVVWWWXXXZZZWWWVVVUUUSSSPPPMMMKKKJJJOOOPPPOOOMMMJJJIIIIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEGGGGGGGGGGGGFFFEEEGGGHHHIIIJJJLLLLLLLLLMMMOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUWWWYYY[[[]]]^^^___aaaccceeeggghhhiiicccccccccdddeeehhhjjjkkkooopppsssvvvyyy{{{}}}~~~{{{{{{{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzzzzzyyyyyyzzzzzz{{{|||}}}~~~yyyqqqfff]]]WWWSSSPPPPPPHHHLLLRRRXXX\\\aaafffiiikkkkkkjjjjjjjjjiiiiiiiiifffeeeccc```]]]ZZZWWWUUUSSSSSSRRRRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMlllYYYRRRMMMKKKIIIHHHHHHGGGEEECCC===;;;888777777777666555666666666666555444333222000000000000////////////(((***------------...///((((((((((((((((((((((((''''''(((((((((((((((''''''(((((((((((((((((('''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''((((((&&&$$$&&&'''((((((''''''(((***))))))******+++---...///---///444888===@@@AAABBBAAA@@@@@@@@@BBBCCCEEEFFFCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGHHHJJJRRR]]]cccbbbfffdddbbbaaaaaadddjjjoooppplllgggcccaaa______^^^___```aaacccddddddddddddeeeeeeeeegggjjjooosssuuuwwwvvvuuuuuuvvvwwwyyyzzz~~~~~~}}}yyyvvvssspppnnnnnnooooooooooooooopppppppppiiiiiigggfffeeeeeeffffffhhhiiikkkmmmllljjjgggeeeccccccdddeeefffgggggghhhgggfffeeecccbbbaaaaaaaaadddfffgggfffccc```^^^]]]\\\]]]^^^^^^\\\XXXTTTRRRNNNMMMKKKIIIHHHHHHIIIJJJGGGGGGFFFFFFDDDCCCAAA@@@???@@@@@@???======>>>@@@>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???AAAAAA@@@???>>><<<<<<===???@@@@@@@@@@@@DDDDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFHHHIIILLLMMMNNNMMMNNNOOOPPPRRRTTTUUUVVVRRRRRRRRRSSSTTTVVVYYYZZZ]]]___aaadddgggiiijjjkkkiiiiiijjjkkkmmmoooqqqsssssssssssssssssssssttttttsssrrrqqqpppppppppppppppppppppppppppoooooonnnmmmmmmmmmlllllllllkkkjjjjjjkkkkkklllmmmooopppqqqqqqqqqrrrsssvvvxxx{{{~~~|||vvvlllaaaZZZUUUQQQNNNHHHJJJKKKLLLMMMPPPTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWSSSSSSRRRQQQOOOMMMKKKJJJHHHHHHHHHHHHGGGFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDlllYYYSSSMMMKKKIIIHHHHHHGGGEEECCC>>>;;;999888888888666555555666666666555444333333000000000000////////////,,,...//////---,,,,,,,,,))))))))))))))))))))))))&&&'''((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&((((((&&&%%%%%%'''(((((('''&&&((())))))******+++,,,...///000///222666;;;???AAABBBBBBAAAAAAAAABBBDDDHHHLLLNNNJJJJJJIIIHHHGGGFFFEEEEEEBBBKKKQQQSSSZZZeeeiiigggeee```[[[YYYXXXZZZaaaiiikkkhhhddd___]]]]]]^^^______```aaacccdddeeeeeeeeegggggghhhjjjmmmqqqtttvvvxxxwwwwwwwwwwwwwwwxxxxxx}}}}}}{{{xxxwwwpppnnnjjjeeebbb___]]]]]]]]]]]]\\\[[[[[[ZZZYYYYYY[[[ZZZXXXVVVTTTSSSRRRQQQVVVXXXZZZ[[[[[[YYYWWWUUURRRRRRSSSSSSTTTUUUVVVVVVTTTTTTSSSRRRQQQQQQQQQQQQSSSTTTUUUTTTQQQOOONNNNNNMMMMMMNNNNNNLLLJJJGGGFFFBBBBBBAAA@@@????????????;;;<<<<<<<<<<<<;;;::::::777888999888888888:::;;;777777777888888888888999:::;;;===>>>>>>===<<<;;;777888999:::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<===???@@@BBBCCCBBBBBBBBBCCCDDDEEEGGGGGGFFFFFFEEEFFFGGGIIIKKKLLLLLLMMMOOOQQQSSSUUUUUUVVVWWWWWWXXXYYYZZZ\\\]]]^^^]]]]]]^^^^^^______``````aaa```______^^^^^^^^^___\\\\\\\\\\\\\\\[[[ZZZYYYZZZZZZ[[[[[[[[[[[[ZZZYYYZZZZZZ[[[\\\]]]^^^^^^_________aaaccceeehhhjjjllloooqqqssssssssstttvvvxxxwwwxxxyyy{{{~~~|||rrrfff^^^YYYSSSMMMHHHHHHGGGEEEDDDFFFIIILLLKKKKKKLLLMMMMMMNNNNNNOOOJJJJJJJJJJJJIIIHHHGGGGGGEEEFFFGGGFFFDDDCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCkkkYYYSSSMMMKKKIIIHHHHHHGGGEEECCC>>><<<:::999999999777555555555555666555555444444000000000000////////////...///000...+++)))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&((())))))((($$$&&&(((((('''&&&'''(((*********+++---...000111555777<<<@@@CCCEEEEEEEEEDDDDDDDDDFFFKKKPPPVVVYYYXXXWWWUUUQQQNNNKKKHHHGGGEEESSS]]]___ccclllnnniiiccc]]]WWWUUURRRQQQVVV^^^```___^^^\\\[[[[[[]]]^^^^^^___aaacccdddeeeffffffhhhiiikkkmmmppprrrtttuuuvvvwwwwwwxxxyyyyyyxxxxxx}}}~~~zzzxxxuuurrrnnnkkkiiihhh^^^[[[XXXTTTPPPOOONNNNNNJJJJJJIIIHHHHHHGGGFFFFFFJJJIIIHHHGGGEEEDDDCCCBBBFFFHHHIIIJJJKKKJJJHHHGGGCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFEEECCCAAABBBCCCAAAAAABBBAAAAAA@@@???>>>:::;;;<<<<<<<<<;;;::::::777777888888888777777666666777888888777777999;;;555666666666777777777888::::::;;;;;;;;;::::::999777888999999::::::::::::888888888888888999::::::888888888999999;;;<<<<<<===<<<<<<;;;<<<===>>>??????>>>>>>>>>???@@@BBBCCCBBBCCCDDDEEEFFFFFFFFFFFFHHHIIIIIIJJJJJJKKKLLLLLLKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLMMMJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNPPPRRRUUUWWWXXX\\\^^^```aaa```aaadddffffffgggiiikkknnnqqqtttuuuwwwxxxyyy|||vvviii```\\\UUUMMMDDDDDDDDDBBBAAACCCGGGJJJLLLMMMNNNOOOPPPQQQRRRSSSPPPPPPQQQQQQPPPOOONNNNNNLLLNNNOOONNNKKKJJJLLLMMMKKKJJJJJJIIIIIIJJJKKKKKKkkkYYYTTTMMMKKKIIIHHHHHHGGGEEECCC???===;;;::::::999777555444555555555555555444444000000000000////////////,,,......---+++)))((()))))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&'''((())))))((('''&&&'''&&&%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((('''&&&''')))+++++++++$$$&&&(((((('''&&&'''(((*********+++---///000111999<<<@@@DDDGGGHHHHHHGGGHHHHHHIIILLLQQQWWW^^^bbbeeeccc___ZZZUUUPPPLLLJJJJJJ\\\hhhhhhiiinnnnnnhhhbbb[[[VVVTTTPPPLLLOOOVVVVVVXXXZZZ[[[[[[[[[\\\]]]^^^___aaaccceeefffgggggghhhjjjlllnnnqqqrrrsssssstttuuuwwwyyyzzzzzzzzzyyy}}}~~~~~~|||{{{xxxwwwuuutttssssssttttttssstttuuuvvvvvvtttrrrqqqiiigggddd```\\\YYYVVVUUUPPPNNNKKKHHHEEEDDDEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@===========================>>>???@@@AAAAAA@@@@@@:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===============<<<::::::;;;===;;;;;;;;;:::::::::::::::777888:::;;;<<<;;;999888888888888888888777666555555555666555444444555777777777777888888999999999::::::999999888888888888444555555666777777777777999888888888888999::::::999999999999999:::;;;;;;<<<;;;:::999999999:::;;;<<<;;;;;;:::;;;<<<===>>>??????@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBCCCCCCBBBBBBAAA???@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFHHHJJJLLLHHHKKKMMMMMMLLLMMMPPPSSSTTTUUUVVVXXX[[[^^^```bbbhhhhhhjjjmmmqqqvvvzzz||||||{{{sssfff]]]YYYRRRIIIAAAAAAAAAAAAAAADDDIIILLLSSSSSSUUUWWWXXXZZZ[[[\\\[[[[[[[[[[[[ZZZYYYXXXWWWUUUWWWYYYXXXUUUTTTUUUWWWSSSSSSRRRRRRRRRSSSSSSTTThhhXXXTTTMMMMMMKKKIIIGGGEEEDDDCCC===;;;999777777777666444666555555444444333222222444333222111000......---------,,,,,,+++***))))))))))))((((((''''''&&&&&&(((((((((((('''''''''''')))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''&&&&&&&&&''''''''''''(((************)))((('''&&&&&&''')))******,,,000222@@@BBBEEEFFFFFFFFFGGGHHHGGGHHHIIIJJJOOOYYYfffpppssstttpppeeeVVVMMMLLLNNNRRR[[[dddggghhhjjjjjjhhhggg___XXXUUUPPPKKKIIIKKKQQQSSSUUUXXXZZZ[[[\\\\\\`````````bbbdddgggjjjkkknnnnnnmmmmmmnnnooopppppptttvvvwwwwwwwwwyyy{{{}}}~~~~~~}}}|||{{{zzzxxxsssnnniiiffffffdddcccbbbbbbbbbbbbbbbcccddddddcccaaa___]]]YYYWWWUUUQQQMMMJJJGGGFFFFFFBBB===;;;<<<<<<;;;999<<<<<<<<<<<<;;;:::999999;;;;;;;;;::::::999999999999999999999888888888888???<<<888666888999;;;;;;;;;:::999999888888888999::::::888888888999:::;;;999999999999999::::::;;;888777777777777777888888444444666777777666555444444444555555555555555444777777888888999999::::::666666666777777777888888999888888888888999:::;;;777999:::<<<===<<<<<<;;;<<<;;;999888888888999::::::999888999;;;<<<;;;:::;;;;;;<<<<<<<<<;;;:::999<<<;;;;;;<<<>>>???>>>======>>>>>>>>>>>>>>>===<<<========================>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<========================<<<<<<<<<<<<======<<<<<<<<<<<<======>>>>>>>>>======>>>>>>???AAAAAABBBBBBBBBBBBAAAAAAHHHIIIKKKKKKLLLNNNRRRTTTUUUVVVXXX[[[```fffkkkoooqqqvvv|||}}}|||yyyuuunnnfff^^^TTTKKKEEEDDDBBBCCCEEEEEEFFFLLLTTT^^^dddjjjnnnssswwwvvvqqqpppppppppppppppqqqqqqqqqqqqpppnnnkkkiiigggeeedddeeeeeeeeedddcccaaa```___hhhXXXTTTMMMLLLKKKIIIGGGEEECCCBBB>>><<<999888888888666555666555555444444333222222111000000//////.........------,,,,,,+++******)))*********))))))(((((((((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((()))***+++,,,///333666BBBDDDGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLQQQZZZfffnnntttvvvsssjjj]]]TTTRRRSSSWWW^^^dddeeeeeeiiijjjiiifff^^^VVVTTTRRROOONNNOOOSSSTTTVVVXXXZZZ[[[\\\]]]^^^^^^___aaadddgggjjjkkknnnnnnnnnnnnoooppppppqqqssstttvvvvvvvvvwwwzzz|||~~~{{{yyyzzz|||}}}yyyuuuooommmkkkjjjgggddd___[[[XXXWWWVVVUUUTTTTTTTTTTTTSSSTTTUUUUUUTTTRRRPPPOOOKKKJJJHHHFFFCCCAAA@@@??????<<<888666777777666444:::999999999888888777777999999999999888888888777777777777888888888999999===:::777777888999999999::::::999999999888888888:::999999888888999999:::999999999999999::::::;;;<<<<<<;;;:::999999999999888888999::::::999888888666666777888999999999999999999::::::::::::::::::888888999999:::;;;;;;<<<:::::::::;;;;;;<<<<<<===::::::;;;;;;;;;;;;::::::>>>===============>>>>>>???>>>======>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAA?????????AAABBBBBBAAAAAAAAAAAABBBAAAAAA@@@???@@@@@@@@@???>>>=========??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;::::::::::::;;;;;;>>>>>>>>>===>>>>>>?????????@@@@@@AAABBBBBBBBBAAAAAABBBCCCCCCDDDEEEHHHKKKKKKKKKMMMPPPTTTYYY^^^aaafffkkkrrryyy~~~{{{xxxvvvuuuqqqkkkcccZZZRRRKKKFFFEEEDDDDDDFFFGGGJJJUUU```pppyyy~~~|||{{{|||||||||||||||{{{zzzzzzgggXXXTTTLLLLLLJJJHHHFFFDDDCCCBBB>>><<<:::999999888777555666555555444444333222222........................---,,,,,,++++++*********++++++++++++************%%%%%%&&&'''((()))******((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''+++)))&&&$$$$$$$$$&&&'''&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((***+++,,,,,,...222777;;;DDDFFFIIIIIIIIIHHHHHHIIIIIIIIIJJJLLLPPPXXXaaagggooorrrqqqkkk```XXXUUUVVVZZZ___bbbbbbbbbfffiiihhheee[[[TTTUUUVVVUUUSSSTTTVVVVVVVVVWWWYYY[[[]]]]]]\\\]]]^^^```cccgggiiikkknnnnnnoooooopppqqqrrrrrrrrrsssuuuuuuuuuvvvyyy{{{|||zzz{{{{{{zzzyyywwwtttrrrppppppmmmkkkjjjkkkiiieeebbb]]][[[XXXUUUSSSPPPMMMJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDBBBAAA>>>======<<<;;;;;;::::::;;;999666444444555444333888888777777666777777777555555555555444444444444444444444555666666777777999888666777888888777666888888999999888888777666888888999999999999888888888888999999999:::::::::>>>===<<<::::::999999999:::;;;;;;<<<;;;;;;::::::777777999:::;;;;;;;;;;;;:::;;;<<<===<<<;;;:::999;;;;;;<<<======>>>??????;;;<<<===>>>????????????@@@??????>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDBBB@@@@@@BBBBBBBBBAAAAAAAAA@@@??????@@@AAABBBCCCBBBAAAAAACCCDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBAAADDDCCCBBBAAA???>>>===<<<>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>===<<<<<<;;;;;;<<<<<<======<<<<<<<<<======>>>???======>>>>>>????????????===???@@@@@@@@@AAACCCEEEEEEEEEFFFHHHKKKOOOSSSUUUZZZ^^^cccjjjqqqyyy}}}yyyuuurrrooolllhhh```XXXQQQMMMLLLHHHFFFFFFFFFGGGNNN___ooohhhYYYUUULLLKKKJJJHHHFFFDDDBBBBBB???<<<:::999999888777666666555555444444333222222/////////...............,,,,,,,,,++++++*********************************&&&&&&&&&'''((())))))***(((((((((''''''(((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((((('''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))***+++,,,---///444:::>>>EEEGGGJJJJJJIIIHHHHHHHHHFFFFFFGGGJJJMMMSSSYYY]]]bbbeeegggccc\\\UUUSSSSSSXXX]]]aaabbbdddhhhhhhfffaaaYYYUUUYYY]]][[[WWWUUUVVVUUUUUUVVVWWWYYY[[[]]][[[\\\^^^```cccfffiiijjjmmmnnnooopppqqqrrrssssssrrrtttuuuuuuuuuvvvyyy{{{}}}~~~~~~~~~{{{xxxvvvsssqqqkkkjjjiiigggeeebbb___^^^]]][[[XXXXXXWWWVVVRRRPPPPPPMMMIIIFFFDDDCCCAAA???>>>>>>===<<<<<<<<<============>>>>>>>>>===<<<<<<::::::::::::::::::::::::;;;:::888777777777777777999888777777777888999999666666666666666666666666666666777777777888888888;;;::::::<<<======;;;999:::;;;<<<===<<<<<<;;;:::;;;<<<===>>>???>>>===<<<===>>>>>>???????????????@@@??????>>>>>>>>>>>>>>>??????????????????>>>>>><<<===>>>???????????????@@@AAABBBBBBBBB@@@???===CCCCCCCCCDDDDDDEEEEEEEEEAAABBBDDDFFFGGGGGGGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIKKKMMMNNNOOONNNNNNLLLJJJIIIIIIJJJLLLLLLKKKKKKJJJHHHFFFFFFGGGIIIJJJIIIGGGEEEEEEFFFGGGGGGFFFHHHHHHIIIIIIIIIHHHHHHGGGJJJIIIHHHGGGEEEDDDCCCCCC@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAACCCDDDEEEDDDEEEGGGIIIIIIIIIIIIJJJLLLOOORRRTTTXXX[[[___ccchhhooovvv{{{{{{vvvssslllkkkgggaaaZZZVVVUUUVVVNNNKKKHHHGGGFFFOOObbbuuujjjZZZWWWLLLLLLJJJHHHFFFDDDCCCBBB>>><<<:::888888888777555666555555444444333222222222111111000...------,,,,,,,,,+++++++++++++++***((()))))))))))))))))))))(((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&"""###&&&((()))((('''&&&&&&&&&&&&''''''''''''((()))))))))*********))))))***+++,,,...000555:::>>>DDDFFFHHHIIIGGGFFFFFFGGGDDDEEEFFFIIIMMMQQQTTTUUUUUUXXXYYYWWWTTTQQQPPPQQQVVV^^^eeejjjnnnpppmmmggg^^^ZZZZZZ```bbb^^^WWWSSSSSSSSSSSSTTTUUUXXXZZZ[[[[[[\\\^^^aaadddfffhhhiiikkkmmmnnnppprrrsssssssssssstttvvvvvvvvvwwwzzz|||{{{|||~~~~~~~~~~~~~~~~~~}}}|||{{{|||xxxsssnnnkkkgggccc```XXXWWWVVVTTTRRROOOMMMLLLIIIHHHHHHHHHHHHGGGEEEDDDGGGDDD@@@===<<<<<<;;;:::::::::::::::::::::;;;;;;999:::::::::;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::999999999999:::888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==================>>>>>>??????@@@BBBDDDEEECCCAAA@@@AAAAAABBBBBBBBBAAAAAAAAABBBDDDFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIHHHHHHEEEEEEEEEEEEFFFHHHIIIJJJHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFHHHIIIIIIJJJIIIHHHFFFFFFMMMMMMMMMMMMMMMMMMNNNNNNLLLMMMOOOPPPRRRSSSTTTTTTTTTSSSRRRRRRRRRSSSUUUVVVXXXZZZ\\\^^^___```______ZZZXXXVVVVVVXXXZZZZZZZZZYYYWWWUUUSSSSSSTTTUUUVVVSSSQQQNNNNNNNNNOOOOOOOOORRRRRRSSSTTTTTTTTTTTTTTTPPPPPPPPPOOONNNNNNMMMMMMHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLIIIIIIHHHHHHHHHHHHIIIIIILLLKKKKKKJJJJJJKKKKKKLLLMMMLLLJJJHHHGGGFFFFFFFFFEEEGGGIIIKKKKKKLLLNNNOOOPPPPPPPPPPPPRRRUUUXXXZZZ^^^```cccgggkkkpppwww{{{}}}yyyuuuooonnnkkkhhhdddbbbbbbcccWWWRRRMMMHHHGGGNNN___pppjjjZZZVVVMMMLLLKKKIIIGGGEEEDDDCCC===;;;999888888777666444666555555444444333222222333222111000...---,,,,,,++++++++++++++++++++++++''''''''''''(((((((((((())))))((((((''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&###&&&((('''%%%###&&&&&&&&&''''''''''''(((******+++++++++***)))))))))+++---///222555:::===@@@BBBEEEFFFEEEDDDDDDEEEDDDDDDFFFJJJNNNQQQQQQPPPNNNNNNOOONNNMMMNNNQQQTTTZZZbbblllsssyyyzzzssskkk^^^]]]```dddccc[[[TTTRRRPPPQQQRRRSSSUUUXXXZZZ[[[\\\]]]```bbbeeefffggghhhjjjkkknnnppprrrsssssssssssstttvvvvvvvvvwwwzzz|||zzz{{{}}}~~~~~~}}}{{{zzzxxxxxxxxxwwwuuussspppnnnnnnjjjddd^^^YYYTTTOOOLLLHHHHHHGGGEEECCCBBBAAAAAA<<<===>>>???????????????@@@>>>;;;999999:::999888999999999999:::;;;<<<<<<888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;::::::;;;===;;;<<<===>>>????????????=========>>>>>>>>>>>>???>>>???@@@AAABBBCCCDDDEEEBBBBBBDDDGGGJJJLLLKKKJJJHHHGGGGGGGGGGGGHHHIIIIIIHHHIIIKKKMMMOOOPPPPPPQQQPPPQQQSSSTTTTTTTTTSSSRRRNNNNNNOOOPPPQQQSSSUUUVVVRRRQQQPPPOOONNNNNNNNNOOOQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQWWWWWWXXXYYYZZZ[[[[[[\\\]]]]]]^^^___aaaccceeefffiiiiiiiiihhhhhhiiiiiijjjlllmmmooopppqqqrrrrrrrrrkkkhhheeeeeefffggghhhgggeeedddcccccccccdddeeefffaaa^^^[[[ZZZZZZ[[[[[[[[[]]]^^^```aaabbbcccddddddZZZZZZYYYYYYXXXXXXXXXWWWTTTTTTTTTTTTTTTTTTUUUVVVTTTUUUUUUVVVWWWXXXYYYYYY[[[ZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRRRRTTTRRRPPPNNNLLLLLLLLLLLLLLLOOORRRUUUVVVXXXZZZ\\\\\\\\\\\\]]]___bbbeeegggfffiiilllpppsssxxx~~~}}}zzzxxxuuusssqqqqqqrrrsssrrrqqqbbb[[[SSSNNNLLLOOO[[[gggzzzhhhXXXTTTNNNNNNLLLJJJHHHFFFEEEDDD<<<:::888666666666555333666555555444444333222222000000//////...---,,,,,,++++++++++++++++++++++++&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((!!!$$$&&&'''&&&%%%$$$&&&&&&&&&''''''''''''((('''((()))******+++******))),,,///222444666999<<<<<<>>>AAABBBAAAAAAAAABBBAAABBBEEEJJJNNNPPPNNNLLLJJJIIIGGGGGGHHHMMMTTTXXX___gggqqqxxx}}}~~~vvvlllccccccdddeee___VVVQQQRRRNNNOOORRRTTTWWWYYY[[[[[[^^^___aaadddfffggggggggghhhjjjmmmppprrrsssssssssrrrsssuuuuuuuuuvvvyyy{{{yyyzzz{{{zzzyyyuuurrrpppnnnllljjjgggccc```^^^]]]ZZZVVVQQQMMMJJJFFFBBB??????>>>>>>===<<<<<<<<<<<<888:::<<<=========>>>???>>><<<::::::<<<<<<;;;:::;;;;;;;;;;;;<<<===>>>???<<<<<<<<<===>>>???@@@@@@??????@@@@@@AAAAAABBBBBB>>>@@@CCCCCCBBBBBBCCCEEECCCDDDGGGJJJKKKKKKIIIHHHFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFIIILLLOOORRRTTTVVVRRRSSSTTTXXX\\\_________]]]\\\ZZZYYYYYY[[[^^^___^^^^^^```aaadddgggiiijjjhhhiiikkklllmmmlllkkkjjjdddeeeeeefffgggiiijjjkkkfffeeedddbbbbbbbbbbbbbbbcccdddeeeggghhhiiiiiiiiikkkjjjhhhhhhhhhiiikkklllnnnoooqqqsssvvvyyy{{{|||}}}}}}|||}}}|||||||||{{{zzzvvvwwwxxx{{{}}}{{{xxxtttrrrrrrssssssssstttuuuwwwyyy{{{}}}~~~~~~ttttttsssrrrpppooonnnnnnllllllkkkjjjjjjjjjkkkkkkggghhhiiikkkmmmnnnoooppppppooonnnlllkkkiiihhhgggjjjjjjiiiiiiiiiiiijjjjjjfffeeedddbbbaaa``````___```^^^\\\[[[ZZZZZZ[[[\\\___bbbgggkkkmmmpppsssuuussssssssstttwww{{{~~~|||~~~}}}{{{xxxvvvyyy{{{lllcccZZZVVVTTTTTTYYY___nnngggWWWRRROOONNNMMMKKKIIIGGGEEEEEE<<<999777666666555444333666555555444444333222222------------------------++++++++++++++++++++++++&&&'''''''''(((((())))))%%%&&&&&&'''((()))******&&&'''((())))))((('''&&&))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''(((***++++++,,,***---111555666888999;;;999;;;>>>?????????@@@AAA>>>???BBBGGGLLLNNNKKKHHHIIIFFFCCCBBBEEELLLUUUZZZbbbiiiqqqwww||||||tttkkkgggggggggddd[[[QQQOOOSSSMMMOOORRRVVVYYY[[[\\\\\\___aaaccceeefffggggggfffgggiiilllooorrrssssssrrrqqqrrrtttttttttuuuxxxzzzzzzzzzzzzxxxtttpppkkkhhhdddaaa\\\WWWRRRPPPOOOOOOHHHFFFCCCAAAAAA@@@>>><<<;;;;;;:::::::::;;;;;;<<<999;;;===>>>>>>>>>???@@@>>>======>>>???@@@???>>>=========>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEGGGHHHEEEFFFFFFHHHIIIJJJKKKLLLFFFIIILLLMMMLLLKKKMMMOOOKKKMMMQQQTTTVVVUUUSSSQQQUUUUUUVVVVVVWWWWWWWWWXXXSSSTTTXXX]]]bbbfffjjjllljjjjjjllloootttxxxzzzzzzyyywwwtttssssssvvvyyy{{{yyyyyyzzz|||~~~|||zzzyyyzzzzzz{{{yyyzzz}}}~~~}}}~~~}}}}}}||||||}}}}}}~~~{{{zzzxxxvvvtttsssrrrrrrpppooonnnmmmmmmoooqqqrrrrrrvvv|||{{{yyy~~~rrrhhh___\\\ZZZXXXYYY\\\gggxxx{{{bbbTTTQQQQQQPPPNNNKKKHHHEEEBBB@@@;;;:::999777555444333333555555555555444333222111////////////............000000...---+++***((((((---***'''&&&''''''%%%###'''''''''&&&$$$###%%%&&&))))))))))))))))))))))))$$$%%%%%%&&&'''''''''&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''###&&&)))************++++++---000222333666:::<<>>????????????>>>>>>???BBBDDDEEEEEEGGGEEECCCCCCFFFMMMVVV\\\hhhkkknnnppppppppppppqqqqqqnnnhhh```YYYTTTQQQOOOOOOPPPRRRUUUYYY[[[^^^______aaaccceeeffffffffffffeeehhhkkklllmmmnnnoooqqqqqqrrrssstttuuuuuuuuuuuuwwwuuurrrmmmgggbbb]]]ZZZQQQOOOKKKHHHEEEDDDDDDDDDBBBBBBAAA@@@???>>>======<<<>>>@@@AAABBBAAA???>>>===>>>???@@@AAACCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEECCCDDDEEEGGGIIIJJJJJJKKKKKKKKKKKKMMMQQQUUUYYY\\\SSSSSSTTTTTTTTTWWW\\\```^^^^^^___bbbdddeeecccaaabbbccceeehhhkkkllljjjhhhooooooooonnnmmmnnnppprrroooqqquuuzzz||||||}}}{{{tttlllgggccc```^^^gggqqqxxx```SSSRRROOONNNMMMKKKHHHDDDBBB@@@>>>===<<<:::888777666666555555555555444333222111////////////............//////...---+++***))))))***(((&&&''')))+++***((()))******)))(((''')))***((((((((((((((((((((((((%%%&&&''''''((((((((('''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&(((++++++*********+++,,,...111333444666999<<<<<<;;;:::<<<>>>@@@??????=========???AAABBBCCCCCCEEEDDDCCCCCCHHHOOOXXX^^^eeeiiillloooooopppqqqrrryyysssjjj```WWWQQQMMMLLLOOOPPPSSSUUUYYY\\\^^^___aaabbbccceeefffffffffeeedddgggjjjkkklllmmmooopppoooppprrrsssuuuvvvvvvvvvwwwtttooohhhaaaZZZUUURRRPPPNNNKKKGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@CCCCCCEEEFFFGGGGGGGGGFFFGGGGGGIIIJJJLLLNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSUUUVVVWWWWWWYYYYYY[[[]]]aaaeeehhhjjjdddfffggghhhjjjnnnssswww}}}}}}~~~xxxyyy{{{~~~}}}}}}vvvqqqlllgggcccfffnnnyyyuuu^^^SSSRRRMMMMMMKKKJJJGGGDDDBBBAAA???>>><<<;;;999888777777555555555555444333222111////////////..................---,,,,,,+++******)))'''&&&''')))******))))))***+++***))))))+++,,,))))))))))))))))))))))))&&&'''(((((()))(((((((((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((()))+++,,,,,,+++******+++...000333555666777999;;;::::::;;;===@@@AAA@@@???======>>>@@@AAABBBCCCCCCDDDCCCCCCEEEKKKSSS[[[```bbbeeeiiilllmmmoooppprrrzzztttiii]]]TTTOOOMMMLLLPPPQQQSSSVVVYYY\\\^^^___bbbcccdddfffffffffeeedddcccfffiiikkkkkklllnnnpppoooppprrrtttvvvwwwwwwxxxtttqqqkkkddd^^^XXXUUUSSSTTTRRROOOLLLKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLPPPQQQQQQRRRSSSUUUVVVWWWVVVWWWYYY[[[]]]___aaabbb______^^^^^^^^^^^^______```aaaccceeegggjjjkkklllqqqsssvvvyyy}}}|||sssmmmhhhmmmtttzzz~~~{{{wwwvvvuuuuuutttuuuvvvxxxyyy{{{|||}}}sss]]]SSSSSSLLLKKKJJJIIIGGGDDDBBBAAA===<<<:::888666555444444555555555555444333222111////////////............------,,,,,,,,,,,,++++++***)))((('''&&&&&&&&&&&&&&&'''(((((('''''')))+++************************&&&''''''(((((((((''''''&&&&&&'''''''''&&&%%%%%%'''''''''''''''''''''''''''(((((()))))))))))))))&&&&&&&&&'''''''''(((((((((((()))))))))))))))***(((***++++++******+++---000222666888888999:::;;;;;;<<<===@@@BBBBBB@@@===>>>???AAAAAABBBBBBDDDEEEGGGFFFFFFIIIOOOWWW]]]```^^^aaaeeehhhiiikkknnnoooqqqkkkaaaXXXQQQOOOPPPRRRPPPQQQTTTVVVYYY\\\^^^___cccdddeeeffffffeeedddddddddfffiiikkklllmmmpppqqqssstttuuuwwwxxxxxxyyyyyyrrroookkkfffcccaaaaaaaaa^^^\\\ZZZXXXXXXXXXZZZ[[[]]]^^^___aaaaaaaaaaaaaaacccbbbbbbcccdddgggjjjlllhhhiiikkknnnqqqtttvvvwwwttttttsssrrrqqqrrrsssssstttuuuwww{{{~~~~~~uuunnnqqquuuyyy{{{}}}}}}~~~}}}{{{zzz{{{|||rrr]]]SSSTTTLLLKKKJJJIIIGGGDDDBBBAAA<<<;;;999777555444333333555555555555444333222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++******((('''&&&&&&'''%%%&&&''''''&&&&&&(((***))))))))))))))))))))))))&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''&&&###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''###$$$$$$$$$%%%%%%%%%&&&%%%'''))))))***+++---///111555999<<<<<<<<<<<<===<<<<<<===???AAA@@@>>>;;;>>>???@@@@@@???@@@CCCEEELLLKKKKKKNNNTTTZZZ]]]^^^[[[^^^aaabbbccceeegggiiieee```YYYRRROOOOOOQQQTTTQQQRRRTTTWWWYYY\\\^^^___bbbcccdddeeeeeeeeedddccceeegggkkkmmmnnnoooqqqsssxxxxxxyyyzzz{{{{{{{{{zzzsssrrrpppnnnmmmmmmooopppjjjjjjiiihhhiiikkkmmmooossstttvvvxxxyyyyyyyyyxxxuuutttssstttvvvyyy}}}|||}}}wwwsssvvvzzz}}}ttt^^^UUUUUUMMMMMMKKKJJJGGGDDDBBBAAA===<<<:::888777555555555555555555555444333222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***((((((***+++((()))***)))(((((()))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&###$$$&&&'''((((((''''''%%%&&&&&&&&&&&&'''''''''$$$$$$$$$%%%&&&&&&''''''$$$&&&((())))))+++...111333777<<<@@@AAA@@@@@@@@@=========???@@@@@@???===>>>??????===;;;===AAAFFFRRRPPPPPPTTTZZZ^^^^^^]]]ZZZ\\\]]]]]]\\\\\\^^^___[[[XXXTTTPPPMMMNNNOOOQQQRRRSSSUUUWWWYYY\\\^^^^^^```aaabbbdddddddddcccbbbeeehhhkkkmmmooopppsssuuuzzzzzz{{{|||}}}}}}}}}}}}{{{zzzyyyxxxxxxxxxyyyzzzxxxxxxxxxyyy|||zzz}}}www```VVVVVVOOONNNMMMKKKHHHDDDBBB@@@>>>===;;;999888666666555555555555555444333222111////////////............---------,,,,,,+++++++++(((******(((&&&%%%&&&(((***++++++***)))(((***+++'''''''''''''''''''''''''''''''''''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&(((***+++******)))%%%%%%&&&&&&&&&''''''''''''''''''((()))*********'''((()))******+++...111333888???CCCDDDDDDCCCCCCAAA@@@@@@BBBEEEGGGGGGFFFBBBBBBAAA===;;;===DDDJJJUUUSSSSSSXXX^^^bbbaaa^^^ZZZZZZZZZXXXUUUTTTUUUVVVRRRQQQPPPOOOOOOOOOOOOOOOSSSSSSUUUWWWZZZ\\\^^^^^^^^^___```bbbcccccccccbbbdddgggjjjmmmnnnppprrrtttwwwyyyzzz|||~~~xxxbbbWWWWWWQQQPPPNNNKKKHHHEEEBBB@@@===<<<:::888777555555444555555555555444333222222000/////////..................---,,,,,,+++******)))***)))&&&!!! ***++++++***((('''(((***************************(((((())))))((('''&&&&&&"""###$$$%%%&&&'''''''''(((((('''''''''&&&&&&&&&"""###%%%'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''(((((()))***+++++++++***+++...111444999@@@EEEGGGFFFEEEEEEEEEEEEEEEGGGKKKOOOQQQQQQGGGGGGEEE@@@===@@@HHHOOOUUUTTTUUUZZZaaaeeeccc```ZZZZZZYYYUUURRROOOOOOPPPJJJLLLMMMOOOQQQQQQRRRRRRSSSTTTUUUXXXZZZ\\\^^^^^^\\\]]]___aaabbbccccccbbbcccfffiiilllmmmooorrrttttttvvvxxx|||uuu___UUUTTTRRRRRRQQQOOOKKKFFFBBB??????===;;;999999999888666888888777555444333222222000222333222000///...///******+++,,,,,,,,,++++++))))))(((((('''''''''&&&''''''(((((())))))******(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((***))))))***,,,000444777<<<>>>@@@CCCEEEFFFFFFFFFIIIJJJLLLNNNQQQUUUWWWYYYTTTLLLDDDAAA@@@@@@FFFMMMKKKRRRYYY\\\___ccceeeccc[[[XXXTTTPPPOOOMMMJJJIIIKKKKKKLLLKKKKKKMMMQQQTTTTTTVVVXXXYYYZZZ[[[]]]___^^^```bbbcccccccccdddffffffhhhjjjllllllmmmppprrrqqquuuwwwwwwwww~~~wwwaaaUUUTTTQQQQQQOOOMMMIIIFFFBBB@@@???===:::999999999777666666666666555555333222111111000000//////...------++++++,,,,,,,,,++++++***))))))((((((((('''''''''((((((((((((((()))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((()))'''(((((((((((()))))))))*********+++...222666888<<<>>>@@@CCCDDDEEEFFFFFFHHHIIILLLOOOTTTXXX\\\^^^___VVVMMMGGGBBB@@@CCCIIIIIIQQQXXX\\\___cccdddbbbZZZVVVRRROOOMMMLLLJJJHHHKKKKKKLLLLLLLLLMMMQQQTTTTTTVVVXXXYYYZZZ[[[]]]___]]]```bbbcccbbbcccdddeeeeeehhhjjjllllllnnnpppsssrrruuuxxxyyy{{{yyybbbVVVTTTQQQOOOMMMJJJGGGEEECCCBBB>>><<<999888888888666555333444555666555444222000222///++++++---...---+++,,,,,,,,,,,,++++++***)))))))))((((((((((((''''''))))))(((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((('''&&&&&&&&&&&&'''((($$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))'''''''''(((((((((((()))******+++,,,000444888;;;===???@@@BBBCCCCCCCCCCCCBBBDDDHHHMMMSSSXXX\\\^^^bbbYYYOOOIIICCC???BBBFFFIIIRRRZZZ]]]___bbbbbb___XXXTTTPPPMMMLLLKKKJJJIIIKKKLLLLLLLLLLLLNNNQQQTTTVVVWWWYYYZZZYYYZZZ\\\]]]]]]___aaabbbbbbbbbcccdddeeegggjjjlllmmmooorrrtttsssvvvzzz|||{{{dddWWWTTTPPPNNNKKKGGGEEEDDDDDDDDD===;;;999777777777666444000222444666666444111000444///))))))---///---***---------,,,+++***)))((())))))(((((((((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&***+++,,,...222666:::<<<@@@@@@AAAAAAAAA???>>>===<<<>>>BBBGGGLLLQQQTTTVVVVVVOOOGGGDDDAAA@@@DDDJJJNNNWWW^^^```aaabbb___[[[XXXTTTPPPMMMLLLLLLKKKJJJJJJLLLMMMMMMMMMNNNQQQSSSVVVXXXZZZZZZYYYYYY[[[]]]]]]___aaabbbaaaaaabbbcccdddgggjjjlllmmmpppsssuuuuuuxxx{{{~~~~~~}}}|||{{{zzz}}}}}}~~~{{{dddXXXUUUOOOMMMJJJFFFDDDDDDDDDEEE===;;;999777777777666444000222444666666444111000555000+++***...000...+++---------,,,+++***)))((((((((())))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''++++++---000444777;;;===BBBAAAAAA@@@===;;;888666999;;;>>>BBBFFFIIIKKKLLLIIICCC??????@@@BBBHHHOOOVVV^^^dddeeecccbbb^^^YYYYYYUUUPPPMMMLLLLLLLLLLLLJJJLLLMMMNNNNNNOOOQQQSSSVVVXXXZZZZZZYYYYYY[[[]]]^^^```bbbbbbbbbaaabbbcccdddgggjjjlllnnnpppsssuuuwwwyyy{{{}}}~~~}}}||||||~~~~~~}}}~~~~~~~~~~~~|||~~~||||||{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~zzzdddXXXVVVPPPNNNJJJGGGEEEDDDDDDDDD>>><<<999888888888666555333444555666555444222000444111------///000///---,,,,,,,,,,,,++++++***)))(((((())))))))))))******((((((''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&((((((((())))))))))))***+++,,,...111444888:::<<<@@@@@@???===:::777444333888:::===@@@BBBCCCDDDDDDCCC>>><<<>>>BBBFFFMMMUUU]]]dddhhhgggeeeccc___[[[ZZZVVVQQQMMMLLLLLLLLLLLLJJJLLLNNNOOOOOOOOOQQQSSSVVVWWWYYYZZZYYYZZZ\\\]]]```aaacccccccccbbbcccdddfffhhhkkkmmmnnnpppsssuuuwwwxxxzzz|||~~~~~~}}}~~~|||{{{{{{||||||{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{yyycccXXXWWWPPPOOOLLLIIIFFFDDDDDDCCC???===:::999999999777666666666666555555333222111111111000//////......---++++++,,,,,,,,,++++++***(((((()))))))))*********&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%'''((((((((('''&&&)))))))))*********++++++,,,---///111444777999:::;;;;;;;;;:::888666444222666777:::===>>>???>>>>>>???<<<;;;???DDDIIIQQQYYY___eeeiiigggeeeeeebbb^^^[[[VVVPPPKKKJJJJJJJJJJJJJJJLLLNNNOOOOOOPPPQQQSSSTTTVVVXXXYYYZZZ[[[]]]___aaacccdddeeecccccccccdddgggiiilllmmmnnnooorrrtttvvvwwwxxxzzz|||wwwcccYYYXXXQQQOOOMMMJJJGGGEEECCCBBB???===;;;999999999888666888888777555444333222222///000111111///---------******+++,,,,,,,,,++++++(((((())))))*********+++%%%&&&&&&''''''((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''(((((((((((()))))))))))),,,---///222444777888999666777888888888666555444222444777999;;;;;;;;;:::;;;888888>>>EEEKKKTTT]]]___dddhhhfffeeefffdddaaa[[[VVVOOOJJJHHHHHHHHHHHHJJJLLLOOOPPPPPPPPPQQQSSSTTTVVVXXXYYYZZZ[[[]]]___bbbdddeeeeeedddcccdddeeehhhjjjlllmmmnnnoooqqqssstttuuuwwwyyy|||xxxcccYYYWWWTTTSSSPPPLLLHHHEEECCCBBB>>>===:::888666666777888444444333222222222333333////////////............,,,---...---+++))))))))))))(((((()))******((('''''''''''''''''''''''''''(((,,,---***((()))(((&&&''''''(((((())))))******((('''&&&%%%%%%&&&'''(((''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''((()))))))))(((,,,...111333333444666777:::666444444777999888666666333222666999777888:::888;;;>>>CCCHHHNNNUUUYYY]]]cccfffeeehhhnnnoookkkccc[[[RRRLLLLLLLLLJJJHHHKKKLLLNNNPPPSSSUUUWWWXXXYYYYYYYYYYYYYYYZZZ[[[[[[cccccccccccccccccccccccchhhhhhiiijjjlllnnnpppqqqvvvwwwyyy|||~~~yyycccXXXWWWTTTRRROOOKKKHHHEEEDDDCCC???===;;;888777666777777555444444333333333333333000000000000////////////+++---...---+++))))))******((('''((()))***)))'''''''''''''''''''''''''''(((,,,---***''')))(((&&&''''''(((((())))))))))))((('''&&&&&&&&&&&&'''(((''''''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&'''((())))))))))))---000222444444555777888<<<999777666777888999888;;;777555666777555666999:::===AAAFFFKKKPPPUUUXXX]]]bbbddddddfffkkkllliiieee\\\QQQJJJHHHIIIIIIHHHLLLMMMOOORRRTTTVVVXXXYYYYYYXXXXXXXXXYYYZZZ[[[[[[```aaaaaabbbdddeeeffffffiiijjjjjjlllnnnpppqqqrrrtttvvvyyy{{{~~~|||zzzxxxvvvvvvwwwxxxzzzzzz{{{}}}yyycccXXXWWWRRRQQQNNNKKKHHHFFFDDDDDD???>>>;;;999777666666666555555555444444444333333111111111000000000//////+++,,,------+++))))))***+++)))''''''((()))))))))''''''''''''''''''''''''''',,,---)))'''))))))&&&'''(((((((((((()))))))))((('''&&&&&&&&&&&&'''((('''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((&&&''''''((()))*********///111444555555666777999777666666444333555999;;;AAA;;;777777666555777<<<@@@BBBEEEHHHMMMPPPTTTUUU\\\___```___aaadddeeeccc```XXXMMMGGGFFFHHHJJJKKKNNNOOOQQQSSSUUUWWWYYYZZZXXXWWWXXXXXXYYYZZZ[[[\\\^^^^^^___aaadddfffiiijjjiiiiiijjjkkkmmmooopppqqqssstttwwwzzz}}}}}}{{{xxxuuutttssssssnnnmmmllllllmmmnnnpppqqqoooppprrruuuxxx|||zzzdddYYYWWWQQQPPPMMMKKKHHHFFFEEEDDD???>>><<<999777666555555666666666666555444333333000000000000////////////+++,,,------+++*********,,,)))&&&&&&''')))******'''''''''''''''''''''''''''+++,,,)))'''((()))'''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''''''''''''''&&&&&&)))((((((((((((((((((((('''''''''&&&''''''((((((''''''(((((()))***+++,,,///111444555555555777888333555666555444666<<>>===<<<:::888666555555666666666666555444333222//////.........---------***,,,------+++******+++,,,)))&&&&&&''')))******''''''''''''''''''''''''&&&***,,,((('''((()))'''((((((((('''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&((((((((((((((('''''''''&&&&&&%%%%%%&&&'''(((((((((((((((((()))+++,,,---///111333444444444666777888999:::999888999???CCCAAA<<<999999:::>>>HHHSSS[[[VVVPPPMMMOOOSSSVVVXXX[[[XXXUUURRROOOMMMLLLMMMKKKJJJHHHHHHIIILLLNNNNNNOOOPPPQQQRRRTTTUUUVVVWWWVVVWWWWWWXXXZZZ\\\]]]^^^`````````aaabbbeeehhhjjjgggggghhhiiijjjkkkmmmnnnppprrruuuxxx{{{}}}~~~}}}|||zzzxxxxxxuuutttrrrooonnnmmmmmmmmmppppppqqqrrrrrrrrrqqqqqqooopppqqqtttwwwzzz}}}~~~~~~zzzyyy{{{hhh\\\YYYQQQPPPMMMJJJGGGEEECCCCCC<<<<<<;;;:::999777666666555666666666555444222000.........---------,,,,,,***+++------+++******++++++)))''''''((()))))))))''''''''''''''''''''''''%%%***+++((('''((()))'''(((((((((''''''''''''&&&&&&&&&'''(((((('''&&&&&&%%%&&&''''''((('''''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))(((((((((***,,,...//////111333444444444555666:::::::::999888999;;;<<<@@@<<<:::;;;<<>>>>>===AAA>>><<<<<<<<<@@@MMMYYY___ZZZUUUTTTXXX\\\]]]\\\VVVOOOJJJIIIFFFBBBCCCGGGHHHIIIIIIIIIIIIJJJLLLNNNRRRRRRSSSSSSTTTUUUVVVVVVWWWXXXYYY[[[]]]___aaabbbaaa`````````bbbeeehhhjjjkkkkkkllllllmmmnnnppppppppprrrtttwwwyyyzzz{{{{{{wwwxxxzzz{{{||||||{{{{{{|||{{{zzzyyyyyyzzz{{{|||}}}~~~~~~}}}|||}}}~~~|||ooofffdddhhhssskkk^^^\\\SSSQQQNNNJJJFFFCCCAAA@@@999::::::::::::999888888444555555666444222000...000/////////............)))+++,,,,,,+++***+++,,,)))(((((()))******((('''''''''''''''''''''''''''$$$)))***(((&&&((()))'''(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((('''######$$$%%%%%%&&&''''''''''''''''''((()))++++++))))))((((((***,,,///111222444666777666666777888;;;;;;===BBBHHHKKKJJJHHHDDD@@@>>><<<;;;>>>IIIUUUUUURRRPPPSSSYYY\\\[[[YYYSSSLLLGGGGGGEEEBBBDDDJJJFFFFFFFFFFFFGGGKKKPPPTTTSSSTTTTTTUUUVVVVVVWWWWWWXXXXXXZZZ[[[^^^```bbbddd```_________bbbeeeiiillljjjjjjjjjkkklllmmmnnnoooppprrrtttwwwyyyzzzzzzzzzvvvxxxzzz}}}~~~~~~vvvjjjeeeggghhhvvvkkk\\\UUURRRQQQOOOLLLIIIGGGEEEDDD===<<<;;;999888777666666666666666666555444333222111000...---,,,,,,,,,,,,///...,,,+++******+++,,,))))))))))))(((((((((((())))))))))))((('''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&'''''')))***+++&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%'''((()))+++---///000111777777777777777888888888999<<>>CCCGGGPPPPPPQQQUUUYYYZZZWWWTTTKKKIIIGGGEEEDDDEEEFFFGGGGGGHHHHHHIIIKKKMMMNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVXXXYYY[[[]]]^^^___bbbaaa``````aaadddhhhjjjcccfffhhhjjjkkkllloooqqqlllnnnqqqsssssstttuuuwwwxxx{{{|||xxxvvvqqqiiiccceeecccbbbaaabbbbbbaaaaaafffggggggiiijjjkkkllllllppprrruuuzzzvvvkkkaaabbblll{{{iii[[[TTTQQQPPPNNNLLLIIIFFFDDDCCC<<<;;;:::888777666555555555555666555555444333222000000//////...------,,,......---,,,++++++++++++))))))))))))((((((((((((''''''((((((((((((((('''(((((((((((('''&&&%%%%%%''''''&&&''''''((()))***)))))))))(((((('''''''''$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))+++---///111333444888888888888777777777777:::===AAAFFFJJJNNNPPPQQQJJJFFF@@@;;;:::===BBBEEENNNOOOQQQUUUYYYYYYVVVRRRJJJIIIHHHFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMNNNOOOOOOPPPQQQRRRSSSUUUUUUVVVVVVWWWXXXZZZ\\\]]]______bbbaaa``````aaadddggghhheeegggiiijjjjjjkkkmmmooolllnnnpppqqqrrrsssuuuwww~~~zzzuuuooogggcccaaa^^^ZZZUUUUUUTTTSSSRRRRRRRRRRRRQQQPPPQQQQQQRRRTTTUUUUUUVVV^^^___bbbfffkkkooosssttt{{{~~~~~~oooddd___gggsss~~~|||fffYYYSSSPPPOOOMMMKKKHHHEEECCCBBB;;;:::999777666555555444555555555444444333222111///000000111000///---,,,------------,,,+++******))))))))))))((((((((((((%%%&&&'''((())))))))))))))))))(((((('''&&&$$$###((('''''''''''''''(((((()))))))))))))))(((((((((%%%%%%&&&''''''''''''&&&***)))((('''&&&%%%%%%%%%$$$$$$%%%&&&'''((())))))((()))+++---000222444555999999888888777777666666888;;;@@@EEEIIIKKKKKKKKKGGGCCC>>>::::::===AAAEEEMMMOOORRRVVVXXXWWWSSSOOOIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKMMMOOOPPPOOOPPPQQQRRRTTTUUUVVVWWWXXXXXXYYY[[[\\\^^^___```bbbaaa``````aaaccceeefffggghhhjjjjjjjjjjjjlllnnnnnnoooppppppqqqrrrvvvxxx}}}zzzxxxvvvuuusssssstttuuuwwwyyy{{{|||}}}xxxuuusssmmmfffccc]]]UUUQQQPPPPPPNNNLLLJJJJJJJJJIIIHHHHHHGGGGGGLLLLLLMMMNNNOOOPPPQQQQQQPPPQQQSSSVVVZZZ^^^aaacccjjjmmmsssyyy}}}vvvhhh^^^bbbiiirrr|||yyydddXXXSSSPPPOOOMMMJJJGGGEEECCCBBB<<<;;;999888666555555555444444444444333222111111///000111222222000...,,,,,,---......---,,,***)))))))))))))))((((((((((((&&&&&&'''((((((((((((((('''((((((((('''&&&%%%%%%(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))%%%&&&(((+++...111333444999999888888777666555555444888<<>>;;;999:::>>>CCCGGGNNNQQQTTTWWWWWWTTTOOOKKKHHHHHHIIIIIIIIIIIIHHHGGGFFFGGGHHHIIIKKKMMMOOOPPPOOOPPPQQQRRRTTTVVVWWWWWWYYYYYYZZZ[[[]]]^^^___```bbbaaa`````````bbbccceeeeeegggiiijjjjjjkkkmmmooopppqqqqqqqqqqqqtttxxx{{{}}}|||yyyyyyyyyyyyzzz|||}}}}}}zzzzzz{{{}}}~~~~~~~~~~~~wwwtttrrrqqqqqqrrrrrrrrrooonnnkkkiiifffdddccccccbbbcccdddeeehhhjjjlllmmmlllnnnmmmhhheeeeeeaaa\\\[[[WWWRRROOOOOOOOONNNMMMLLLMMMNNNMMMLLLKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNRRRRRRSSSUUUXXX\\\^^^```eeeiiinnntttxxx}}}{{{kkk```___bbbiiirrr~~~wwwcccWWWSSSPPPOOOMMMJJJGGGEEECCCBBB===<<<;;;999777777666666444444444444333222111111...///111222222000...---,,,---......---,,,***)))))))))))))))(((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&'''((((((((('''(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%''')))+++...111333444888888777777666555444444333666:::>>>@@@@@@>>>===:::888777777;;;AAAHHHLLLQQQTTTXXXYYYWWWRRRMMMIIIHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGIIIKKKMMMOOOQQQOOOPPPQQQSSSTTTVVVWWWXXXYYYYYYZZZ\\\]]]^^^______aaa````````````aaabbbcccccceeehhhiiikkkmmmooorrrsssssstttttttttvvvzzz}}}{{{yyywwwwwwyyyzzzzzzzzzvvvuuussspppmmmjjjhhhggggggggggggggghhhiiijjjkkklllmmmoooqqqqqqpppnnnmmmffffffhhhiiijjjkkkkkkkkkeeebbb```___``````___^^^___^^^]]][[[YYYXXXWWWWWWTTTUUUWWWYYY\\\___bbbccc___cccdddaaa```aaa```]]]ZZZYYYWWWVVVUUUTTTSSSQQQRRRUUUWWWWWWUUUTTTTTTVVVTTTTTTTTTUUUUUUVVVVVVWWW[[[[[[[[[\\\___bbbdddfffllloootttxxx{{{~~~~~~nnnbbb]]][[[```hhhrrrxxxcccXXXSSSPPPOOOMMMKKKHHHEEECCCBBB======;;;999888777777666555555555444444333222111...///000000000///......------------,,,+++******))))))))))))(((((((((((())))))))))))((('''&&&%%%###$$$&&&'''((()))))))))'''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''%%%%%%%%%&&&'''((()))******)))))))))(((((((((((()))***+++...111333555666666666555555444444333333555777:::===>>>===<<<;;;555444444777<<>><<<:::888777777777888333333333444444333222222000000000///......------------,,,++++++******)))&&&'''***++++++***'''&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((***))))))(((((((((((()))+++,,,...///111222222222222111000000000111333333444555666777777666555444777666666888<<>>;;;;;;===???CCCGGGKKKMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSUUUXXX[[[ZZZZZZZZZZZZZZZ\\\^^^___aaabbbaaa```^^^^^^aaacccfffggghhhiiiiiikkkoooqqqpppsssvvvxxxyyy{{{}}}}}}|||||||||{{{{{{{{{|||}}}}}}}}}~~~}}}||||||~~~|||zzzyyyzzz{{{{{{zzz~~~|||yyywwwtttrrrqqqllllllkkkjjjhhhgggfffeeejjjhhheeebbb```___^^^^^^\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZZZZ[[[^^^bbbddddddcccbbbccceeeggghhhgggfffeeegggggghhhjjjmmmppptttuuuxxx{{{~~~wwwoooddd\\\XXXXXXYYY[[[iiittt}}}~~~~~~~~~|||{{{{{{{{{|||~~~zzzzzz}}}}}}iii\\\VVVQQQOOOMMMIIIFFFCCCAAAAAA>>>===;;;999888777666666444444444444444333222111000000000///......------------,,,++++++******)))'''((()))******)))((('''((((((((('''''''''&&&&&&)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((())))))(((((('''(((((()))---...///111222333333444333333222111111222333444333444555666666666555555555555777:::???EEEJJJMMMPPPOOOPPPRRRUUUWWWXXXWWWKKKGGGBBB===;;;===@@@BBBCCCFFFKKKMMMNNNOOOPPPRRRQQQRRRSSSRRRRRRRRRUUUWWWZZZYYYYYYYYYZZZ\\\^^^___```aaabbbaaa______aaabbbfffggghhhhhhiiijjjmmmpppqqqssswwwyyyzzz|||~~~~~~}}}{{{{{{||||||~~~~~~~~~}}}yyyvvvsssqqqoookkkkkkjjjiiihhhhhhhhhhhheeeeeeddddddeeefffhhhiiikkkjjjjjjjjjjjjkkklllmmmppppppqqquuuyyy{{{{{{{{{|||}}}~~~{{{sssiii```[[[YYYYYYXXXaaajjjxxx~~~{{{wwwssspppnnnmmmmmmnnnpppqqqqqqqqqpppppppppqqqsssvvvzzz|||wwwwwwzzzjjj\\\VVVSSSRRROOOKKKGGGDDDBBBAAA======<<<;;;999777555444555555555555444222111000000000000///......------------,,,++++++******)))(((((())))))))))))(((((()))))))))(((((((((''''''))))))((((((((())))))***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((('''''''''(((((()))...///000222333444444555444444333333333333444444333444444555555666666666555666999===AAAEEEHHHJJJMMMLLLKKKMMMOOOPPPPPPOOODDDBBB???<<<<<<>>>BBBDDDCCCFFFJJJMMMNNNOOOQQQRRRRRRSSSSSSSSSRRRRRRTTTVVVXXXXXXXXXYYYZZZ]]]___```___aaabbbbbbaaa```aaaaaafffggghhhhhhhhhiiikkknnnqqqssswwwyyy{{{}}}}}}zzzwwwvvvppppppnnnnnnnnnppprrrsssqqqqqqrrrtttwww{{{~~~~~~tttllleee```[[[YYYZZZ```iiiuuu|||yyyvvvuuuqqqpppmmmkkkiiihhhhhhhhhiiikkkmmmoooqqqrrrrrrqqqsssuuuxxx|||~~~wwwrrrssswww}}}lll]]]VVVTTTSSSOOOLLLHHHEEECCCBBB=========<<<999777444222666666666555444222111000000000000///......------------,,,++++++******)))***)))(((''''''((()))***)))))))))(((((((((''''''((((((((('''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&'''((())))))......000222333444444444444444444333333333444444555555555555666777888999::::::;;;===@@@CCCFFFHHHIIIHHHFFFGGGHHHHHHGGGFFF@@@???===<<<===???BBBEEEEEEGGGJJJLLLLLLMMMNNNPPPQQQSSSTTTTTTTTTTTTVVVXXXWWWWWWWWWXXXZZZ]]]___aaa^^^```ccccccbbbaaaaaaaaaeeeggghhhhhhhhhhhhjjjlllooorrrvvvyyy{{{}}}}}}|||{{{{{{|||{{{sssjjjbbb]]][[[\\\aaajjjsss|||~~~vvvuuusssrrrrrrssstttuuuxxxzzz}}}yyysssnnnpppuuu|||lll]]]VVVQQQOOOLLLHHHEEEBBB@@@???=========<<<999777444222666666666555444333111000000000000///......------------,,,++++++******)))***)))(((''''''((()))***((((((((('''''''''&&&&&&'''&&&&&&&&&''''''((()))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))***+++---...///111222333333444333333333444444444444444777777666666777999<<<===BBB@@@===<<<===@@@DDDGGGFFFDDDCCCBBBCCCCCCAAA??????>>>===<<<===???BBBCCCGGGIIIJJJKKKJJJJJJKKKLLLNNNPPPSSSTTTUUUVVVXXXZZZWWWWWWWWWXXXZZZ\\\___```^^^```cccccccccbbbbbbbbbeeeggghhhiiihhhhhhjjjkkknnnqqquuuxxxzzz}}}uuujjjddd```\\\^^^eeelllttt}}}|||vvvppplllnnnsss|||kkk^^^WWWQQQPPPMMMJJJGGGDDDCCCBBB======<<<;;;999777555444666666666555555333222111000000000///......------------,,,++++++******)))***)))(((''''''((()))***((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''')))***+++,,,------///111222333333444222333444666777777777777999888666666888;;;>>>AAAFFFCCC???<<<<<>>???@@@BBBCCCHHHIIIKKKJJJIIIIIIKKKLLLLLLOOORRRTTTUUUVVVXXXZZZWWWWWWWWWXXXYYY\\\^^^______aaabbbcccbbbbbbcccddddddfffiiijjjjjjjjjkkklllnnnqqquuuyyy{{{~~~~~~}}}|||{{{|||{{{{{{{{{}}}~~~}}}~~~|||}}}~~~tttlllfff___^^^dddjjjppp~~~~~~zzzyyysssmmmiiikkkrrr{{{}}}jjj^^^XXXSSSRRROOOMMMJJJHHHGGGGGG>>>===;;;999888777666666555555666555555444333333000000000///......------------,,,++++++******)))))))))(((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((***,,,---......///000222333444444555222444666888:::;;;;;;;;;999777666555777;;;???BBBCCCBBB@@@>>>???AAADDDFFFCCCBBB@@@??????>>><<<:::;;;<<<===>>>@@@BBBDDDEEEHHHIIIKKKKKKKKKLLLOOOQQQPPPSSSVVVXXXXXXYYYZZZ\\\XXXXXXWWWXXXYYY[[[]]]^^^```aaabbbbbbaaabbbdddfffcccfffiiikkkkkkkkklllnnnooorrrwww{{{~~~~~~xxxtttlllkkkjjjiiihhhfffeeeeeeaaaaaaaaabbbcccdddeeefffeeeeeehhhmmmttt~~~zzzuuullliiifffcccccccccbbbaaa___aaacccfffgggggggggfffcccdddeeeggghhhhhhggggggjjjmmmttt{{{xxxllldddaaaggglllqqq}}}yyywwwpppjjjfffiiippp{{{|||iii]]]XXXPPPNNNLLLJJJHHHFFFEEEEEE>>><<<:::888777777777888444555555555555555444444000000000///......------------,,,,,,+++******)))(((((())))))))))))((((((************))))))))))))''''''''''''((()))++++++''''''''''''''''''''''''''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))+++,,,...//////000111333444555666666333555888:::===>>>>>>>>>888777555444666:::???BBB@@@@@@@@@AAABBBCCCEEEFFFCCCBBB@@@??????>>><<<:::999:::<<>>???CCCHHHLLLLLLJJJEEECCC@@@????????????>>><<<999:::@@@AAA@@@BBBHHHGGGIIIKKKLLLLLLNNNQQQSSSWWWYYY\\\___aaabbbaaaaaaZZZXXXUUUVVVYYY[[[[[[ZZZ\\\^^^```aaa`````````bbbdddfffiiijjjkkklllmmmooorrrtttwwwyyy||||||wwwtttjjjeee]]]VVVPPPKKKGGGDDDFFFDDDBBBAAABBBAAA???===@@@===;;;;;;>>>???===<<<>>>@@@CCCFFFJJJOOOUUUYYY^^^^^^^^^\\\YYYTTTOOOLLLJJJKKKKKKIIIHHHIIIKKKMMMOOOPPPRRRTTTXXX[[[^^^```ZZZ[[[]]]^^^```bbbeeeggggggiiilllppprrrrrrooollliiiiiijjjnnnuuu}}}xxxnnnmmmqqqyyy}}}vvvrrrmmmfffbbbdddjjjvvvwwweee]]]\\\SSSPPPLLLIIIHHHFFFEEECCC@@@===;;;999999888777555444444555555444333111000000000///...---,,,++++++,,,------------+++***)))))))))))))))((((((((((((''''''((((((((((((((('''***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%((((((((()))+++---000111111222333444444555555555222444777:::<<<>>>>>>>>><<<888444444777;;;===>>>??????BBBGGGMMMPPPPPPNNNGGGDDDAAA@@@@@@@@@???>>>>>>:::;;;@@@CCCBBBCCCGGGGGGIIIJJJKKKKKKMMMOOOQQQUUUWWWZZZ\\\^^^______^^^ZZZWWWUUUVVVYYY[[[[[[ZZZ\\\^^^`````````___```aaaeeegggjjjlllmmmoooqqqsssrrrtttwwwyyy{{{}}}|||wwwuuuqqqlllgggaaa]]]ZZZSSSPPPJJJGGGDDDCCC@@@???>>>===<<<<<<<<<<<<;;;:::???===;;;;;;===>>>===<<<;;;===???@@@BBBFFFLLLOOOPPPQQQQQQQQQPPPMMMKKKIIIMMMNNNNNNMMMLLLMMMOOORRRVVVXXXZZZ^^^aaaeeegggiiifffgggiiijjjkkkmmmoooppppppppprrrtttwwwwwwuuusssooopppqqqtttyyyuuurrruuu{{{|||uuuqqqkkkddd```bbbhhhtttwwweee\\\YYYSSSPPPLLLIIIHHHGGGEEECCC@@@===;;;999999888777555444444555555444333111000111000000///...---,,,,,,+++,,,,,,---,,,+++)))((())))))((((((((('''''''''%%%&&&'''((())))))))))))+++***)))((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((()))***,,,...///000222222111222222333444555222333666:::<<<>>>??????888666333444777;;;???@@@???AAAEEEKKKQQQSSSRRRQQQHHHEEEBBBAAAAAAAAA@@@???AAA===<<>>>>>???BBBFFFIIIIIIJJJKKKMMMNNNNNNOOOOOORRRSSSTTTSSSSSSTTTWWWYYYbbbdddhhhlllpppsssuuuvvvvvvwwwxxxzzz{{{|||}}}}}}~~~}}}{{{|||~~~~~~||||||}}}|||wwwwwwzzz}}}}}}zzztttppphhhbbb^^^```fffqqqxxxfffZZZVVVRRROOOLLLIIIHHHGGGEEEDDD???<<<:::888888777666444444555555555555333222111111000000///......------+++,,,------,,,+++***)))))))))))))))((((((((((((&&&&&&'''(((((((((((((((******))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((((((((((()))***+++,,,...///000222111000000111222444555222333666888:::;;;;;;;;;666555444444777;;;>>>AAA???BBBHHHMMMQQQRRRPPPNNNGGGEEEBBB@@@@@@@@@???>>>CCC@@@>>>BBBFFFHHHFFFDDDGGGIIIJJJIIIIIIJJJLLLNNNOOOPPPRRRTTTUUUVVVVVVVVVWWWWWWWWWXXXYYYZZZ[[[[[[^^^```bbbbbbbbbaaabbbddddddfffiiijjjkkklllooorrrsssuuuxxxyyyzzz|||yyyqqqmmmcccaaa]]][[[ZZZ\\\```bbbXXXVVVTTTQQQOOONNNMMMLLLIIIHHHFFFDDDBBB@@@???>>>AAA???===<<<===>>>===<<<<<<;;;::::::<<<===<<<;;;:::999999999:::<<<<<<===BBBCCCDDDDDDDDDGGGKKKNNNPPPQQQSSSVVVXXX[[[]]]______```aaaaaabbbdddgggiiiooorrrwww|||zzzvvvvvvyyy~~~yyyuuuxxxxxxwwwyyy{{{~~~xxxrrrmmmfffaaa]]]^^^dddnnn~~~zzzggg[[[TTTRRROOOKKKIIIHHHGGGFFFDDD>>>;;;999777777666444333444555666666555444222111000000000///......------,,,------......---,,,++++++++++++*********))))))(((((()))(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))***,,,---...//////000000//////000111333444333444555666777666555555555555555555666999===@@@@@@DDDIIIMMMNNNLLLJJJHHHEEECCC@@@??????@@@???>>>BBBAAAAAACCCFFFIIIGGGDDDGGGHHHIIIIIIIIIIIIKKKMMMMMMNNNOOOQQQRRRSSSTTTTTTUUUVVVXXXYYYYYYZZZ[[[\\\```bbbdddddddddcccdddeeeggghhhjjjjjjjjjlllnnnqqqtttvvvxxxzzzzzz{{{}}}~~~}}}zzzuuummmddd\\\WWWOOONNNMMMMMMMMMNNNPPPQQQNNNMMMKKKJJJHHHHHHHHHHHHEEEDDDCCCAAA@@@@@@@@@@@@CCCAAA@@@@@@AAAAAA@@@??????>>>======?????????===@@@@@@AAABBBDDDEEEGGGIIIJJJKKKLLLLLLMMMPPPUUUXXX\\\]]]___cccfffiiilllmmmpppqqqssstttuuuwww{{{~~~{{{uuurrrtttxxx~~~zzzvvvsssxxxyyy{{{~~~}}}vvvoookkkeee```\\\]]]ccclll||||||jjj\\\TTTQQQOOOKKKIIIHHHGGGFFFEEE>>>;;;999777777666555333555555666666555444222111/////////.........------,,,---.........---,,,,,,,,,,,,+++++++++*********))))))))))))((('''&&&%%%&&&&&&'''(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))***+++---......//////////////////000111222222444444555555555333222111333444555666666999===@@@BBBFFFKKKMMMLLLHHHEEEDDDCCCAAA???>>>???@@@@@@???>>>BBBDDDDDDFFFHHHHHHFFFFFFHHHIIIIIIIIIJJJLLLNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTVVVXXXYYYYYYZZZ[[[\\\```bbbdddeeeddddddeeefffiiikkklllllllllnnnqqqtttuuuwwwyyyzzzyyyyyyzzz|||uuusssnnnfff^^^VVVOOOLLLJJJJJJJJJJJJIIIHHHHHHGGGKKKKKKKKKKKKKKKKKKKKKJJJFFFEEECCCBBBAAABBBBBBCCCCCCBBBBBBCCCEEEGGGFFFEEECCCBBBAAACCCEEEFFFFFFEEEFFFHHHJJJLLLNNNPPPTTTVVVUUUVVVXXXXXXZZZ]]]bbbeeefffhhhlllppptttwwwyyyzzz|||~~~{{{tttooopppuuuyyyzzzsssmmmiiiccc^^^ZZZ\\\aaajjjyyylll^^^UUUQQQNNNKKKIIIHHHHHHFFFEEE???===:::999999888666555555666666666666444333222.........---------------+++,,,------...---,,,++++++++++++************)))'''(((((((((((((((''''''%%%&&&'''(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))***,,,---...///......------...///000000000000333444444555444333222111000222444666777:::>>>BBBEEEIIIMMMNNNKKKHHHEEEEEEBBB@@@??????@@@BBBBBBBBB:::BBBGGGEEEDDDGGGIIIHHHFFFGGGIIIJJJJJJKKKNNNPPPOOOOOOPPPPPPQQQRRRSSSTTTRRRUUUYYYZZZYYYYYY[[[]]]___aaacccdddccccccdddeeeggghhhjjjkkkmmmppptttxxxuuuwwwyyyzzzyyyxxxyyyyyypppmmmhhhaaa[[[VVVRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRUUUVVVWWWXXXYYYXXXXXXWWWRRRQQQOOOMMMLLLMMMNNNNNNMMMMMMMMMNNNQQQRRRQQQPPPLLLLLLMMMOOOSSSVVVVVVVVVQQQTTTXXXZZZ\\\___dddhhhiiijjjkkkkkklllooosssvvvuuuxxx}}}xxxoookkklllqqqssszzzyyyrrrkkkhhhaaa\\\XXXZZZ^^^ggguuunnn___VVVQQQNNNKKKIIIHHHHHHFFFEEEAAA???<<<;;;::::::888666555666666666666444333222------------------,,,,,,******,,,,,,---,,,+++***************))))))))))))%%%&&&'''((())))))))))))%%%&&&''')))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))***,,,...//////......+++---...000111000000///222333444555555555444333,,,000333555777;;;@@@EEEGGGKKKOOOOOOLLLIIIHHHHHHBBB@@@???@@@BBBDDDDDDDDD777BBBIIIFFFCCCFFFJJJJJJFFFGGGIIIJJJJJJLLLOOOQQQPPPPPPPPPQQQRRRSSSTTTUUURRRUUUYYYZZZZZZYYY[[[]]]^^^```bbbbbbbbbaaabbbcccbbbdddfffhhhkkkpppuuuyyyuuuxxxzzzzzzyyyxxxxxxxxxuuurrrlllgggbbb`````````YYYYYYYYYZZZ]]]```ccceeedddeeeggghhhiiihhhfffeeebbb```^^^\\\[[[[[[\\\]]]]]]\\\[[[\\\]]]]]]\\\ZZZWWWWWWXXX\\\bbbfffggghhh___ccchhhkkkmmmqqqvvv{{{{{{{{{|||||||||~~~tttkkkfffhhhmmmqqqyyyxxxqqqkkkggg___ZZZVVVXXX\\\eeessskkk\\\XXXRRRQQQNNNKKKIIIFFFEEEDDDAAA???===:::999888888888888777666555444333222222333222111000///...------000///---,,,++++++,,,---111///---,,,,,,+++)))'''+++***((('''&&&&&&&&&'''))))))))))))(((((((((((()))(((''''''''')))***+++''''''''''''''''''&&&&&&***)))(((&&&&&&&&&'''((((((((((((((())))))))))))***+++,,,...///......---.........///////////////111222222222222111000000000111222555999>>>CCCFFFJJJLLLOOOPPPOOOLLLHHHEEEDDDCCCBBBAAAAAAAAAAAAAAADDDEEEGGGHHHHHHGGGFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMPPPPPPOOOPPPPPPQQQSSSSSSTTTWWWYYYWWWTTTSSSWWW\\\^^^___``````aaaaaa``````dddfffhhhiiijjjmmmqqqtttttttttuuuwwwyyyzzzzzzyyyzzzvvvrrrqqqssstttrrrqqqnnnnnnooooooqqqrrrtttuuu{{{|||~~~}}}|||wwwxxxxxxvvvsssqqqqqqqqqppppppooonnnmmmlllkkkkkklllkkkjjjlllppptttwwwxxx}}}}}}{{{sssjjj```^^^dddnnnuuu}}}wwwrrrlllhhh```ZZZVVVWWW[[[dddrrrkkk\\\WWWQQQPPPMMMJJJHHHEEEDDDCCC???>>><<<999777777777777666555555444333222222111222111111000...------,,,///...---,,,,,,+++++++++,,,++++++,,,---...---,,,+++***((('''&&&&&&''''''))))))))))))((((((((('''''''''''''''''''''(((((('''''''''''''''''''''''')))((((((''''''''''''((((((((((((((())))))))))))***+++---...//////...---.........///////////////111111111222222222111111333333444777;;;???CCCFFFIIIKKKMMMNNNMMMJJJFFFDDDBBBBBBAAAAAAAAAAAAAAABBBBBBCCCEEEFFFHHHHHHHHHGGGIIIIIIIIIIIIJJJJJJKKKLLLOOOOOOOOOPPPQQQQQQRRRRRRVVVXXXXXXUUUQQQQQQTTTXXX]]]]]]^^^___``````aaaaaadddeeeggghhhiiikkkooorrrttttttvvvxxx{{{|||}}}}}}~~~}}}}}}}}}}}}|||{{{~~~xxxooohhh___^^^ccciiiqqq}}}}}}wwwqqqkkkfff^^^XXXTTTUUUZZZbbbppp}}}jjj[[[WWWPPPOOOLLLIIIGGGEEECCCBBB>>>===:::888666666555666444333333333222222111111111000000///...---,,,,,,------------,,,+++******+++******,,,///000///...******)))((('''''''''''')))))))))(((((((((''''''&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''&&&''''''(((((((((''''''(((((((((((())))))))))))***+++---...//////...............//////000000000000000111111222333333333555666777999<<<@@@CCCEEEFFFHHHJJJKKKJJJGGGDDDAAA@@@@@@@@@@@@@@@@@@AAABBB???AAACCCEEEGGGHHHIIIIIIJJJJJJJJJIIIJJJJJJKKKKKKNNNNNNOOOPPPQQQQQQQQQQQQVVVWWWVVVRRRNNNNNNQQQUUU[[[[[[\\\^^^___```aaabbbdddeeeffffffgggiiillloootttuuuxxxzzz}}}xxxooohhh``````ddddddmmm{{{~~~xxxqqqiiiccc\\\VVVRRRSSSWWW___lllyyyjjj[[[VVVQQQOOOMMMJJJGGGEEEDDDCCC>>>===;;;888777666666666333333333333222222222222000//////...------,,,,,,,,,,,,---------+++)))(((,,,,,,,,,---//////...,,,***))))))(((((((((''''''))))))((((((((('''''''''&&&'''(((((((((&&&%%%###&&&&&&&&&'''''''''''''''$$$%%%'''((()))(((''''''(((((((((((())))))))))))+++,,,---/////////...............///000000111111///000000111222333555555777777888:::<<>>>>>>>>>>>???@@@AAABBB@@@AAABBBDDDFFFGGGHHHHHHLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQPPPPPPSSSSSSQQQNNNLLLLLLPPPSSSZZZZZZ[[[\\\^^^```bbbccceeefffgggffffffhhhkkkmmmtttvvvyyy}}}}}}ssskkkdddccceeedddmmm{{{~~~xxxppphhhbbb[[[UUUQQQQQQUUU\\\hhhttt~~~jjj[[[WWWRRRPPPNNNKKKHHHFFFEEEDDD???>>>;;;999777777666777444444444333333333333333//////......------,,,,,,+++,,,,,,---,,,***)))(((******+++---///000...,,,)))))))))))))))((((((((((((((((((((('''''''''''''''((())))))((('''%%%$$$&&&&&&&&&'''''''''(((((($$$%%%&&&((((((((('''&&&(((((((((((())))))))))))+++,,,---///000//////.........//////000111111222000000000111222444555777777777888:::<<<>>>@@@AAABBBBBBDDDDDDCCCAAA>>><<<;;;;;;<<<<<<>>>???AAABBBBBBBBBCCCDDDEEEFFFGGGGGGLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPOOONNNMMMLLLLLLNNNRRRTTTZZZZZZZZZ\\\^^^```bbbdddfffggghhhhhhgggiiikkknnntttwww{{{~~~xxxnnnhhheeeeeegggooo|||}}}wwwpppgggbbbZZZUUUPPPPPPRRRWWWcccnnnwwwkkk\\\XXXRRRQQQNNNLLLIIIGGGEEEEEE???>>><<<999888777777777555555444444333333333222/////////.........------++++++++++++***)))((((((%%%&&&))),,,000111000...((())))))******))))))(((((((((((('''''''''&&&&&&'''((((((((((((''''''&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&'''''''''&&&&&&(((((((((((())))))))))))+++,,,...///000000//////......///000000111222222111111000111222444666777777777999;;;===???@@@AAA@@@AAABBBBBBAAA???<<<;;;888999:::;;;===???AAABBBDDDCCCCCCDDDEEEFFFGGGHHHKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQMMMMMMMMMOOOQQQSSSVVVWWW[[[[[[[[[\\\^^^```cccdddggghhhiiiiiiiiijjjmmmooossswww{{{~~~|||rrrlllgggeeeiiiqqq|||xxxsssmmmfffaaaZZZTTTOOONNNNNNRRR\\\fffppp{{{lll]]]YYYRRRPPPNNNKKKHHHFFFDDDDDD>>>===;;;888666666555666555444444333222111111000000000////////////......,,,+++***))))))(((((()))$$$%%%(((,,,///000...,,,((()))************)))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&%%%%%%&&&&&&(((((((((((())))))))))))+++,,,...///000000//////---...///000111222333333222222111111111333555777777888:::<<>>AAABBBCCCCCCCCCDDDEEEHHHJJJKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNMMMLLLKKKKKKMMMPPPRRROOOPPPQQQTTTWWWYYYZZZZZZ]]]]]]\\\]]]^^^aaaccceeefffggghhhhhhiiijjjmmmppprrrwww{{{~~~xxxrrrnnnjjjiiipppzzzyyysssnnnjjjddd```XXXRRRLLLJJJJJJLLLUUU^^^jjjuuummm^^^YYYPPPOOOMMMJJJGGGEEECCCCCC===<<<999777555444444444444444333222111000///...000000000000000/////////---,,,***((((((((())))))(((((())),,,...---***(((((()))***++++++***)))((((((((('''''''''&&&&&&&&&%%%$$$$$$###$$$%%%'''(((%%%%%%&&&&&&'''((()))))))))(((&&&%%%$$$%%%%%%&&&(((((((((((()))))))))))),,,---...000000000000///---...///000111222333333333333111111111333555777888999;;;>>>@@@BBBCCCDDD??????@@@???>>>===;;;:::555666777999<<<>>>@@@BBBAAABBBBBBDDDFFFIIILLLNNNJJJJJJJJJJJJKKKMMMNNNNNNOOOMMMKKKIIIJJJMMMPPPSSSRRRSSSUUUXXX[[[]]]\\\[[[^^^^^^]]]]]]^^^aaaccceeeeeefffhhhhhhhhhjjjmmmppprrrvvv{{{}}}~~~~~~yyytttppphhhnnnwwwxxxtttpppqqqvvv|||~~~uuunnnjjjgggbbb___WWWPPPJJJHHHFFFHHHPPPYYYfffrrr~~~ooo___YYYUUUSSSOOOKKKHHHEEEDDDCCC;;;;;;;;;;;;999888666555555555444333222000000//////......------,,,++++++------,,,,,,+++***))))))(((((('''(((((()))***++++++***((('''&&&&&&&&&'''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((()))(((((((((((())))))******,,,---//////...,,,+++---///111333555666666666444222000222444555444222999<<<@@@BBBBBBBBBBBBCCCAAA@@@>>>===<<<<<<<<<<<<::::::::::::;;;;;;<<<===>>>???BBBDDDFFFGGGGGGGGGJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMPPPTTTWWWWWWVVVVVVWWWZZZ[[[[[[ZZZ[[[[[[[[[\\\]]]```bbbccceeefffhhhhhhiiijjjmmmoootttwww{{{~~~yyyssslllnnnttt~~~~~~uuukkkbbbZZZZZZdddpppxxxzzz|||yyytttnnngggbbb^^^\\\QQQNNNHHHEEEEEEIIIOOOSSS```iiivvvnnn___ZZZUUUSSSOOOKKKHHHEEEDDDCCC<<<<<<;;;:::888777666666666666555444333222111000000//////......---,,,,,,------,,,,,,+++******))))))(((((((((((())))))***)))((('''%%%%%%%%%%%%&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))(((((((((((()))******---...000111222111000///...///222444555666666666444222111222555666555333777<<>><<<;;;;;;;;;;;;::::::::::::;;;<<<======>>>???BBBDDDFFFGGGGGGGGGLLLLLLLLLLLLMMMNNNOOOOOONNNNNNNNNMMMMMMOOOSSSWWWZZZYYYYYYZZZ]]]^^^^^^]]]ZZZZZZZZZ[[[]]]___aaaccceeegggiiijjjkkkmmmppprrrtttwwwzzz}}}|||uuummmooouuu~~~yyyiii___ZZZTTTOOOPPPXXXbbbiiillltttrrrnnniiiccc^^^YYYWWWOOOKKKFFFCCCCCCGGGMMMPPP[[[eeesss~~~nnn___[[[UUUSSSOOOKKKHHHEEEDDDCCC>>>===;;;999777777777777666666555555444333222222111000000///......---------,,,,,,++++++************))))))(((((((((((()))***)))'''&&&%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))***+++---...000222333333222222///000222444555666666555444222222333555777777666666<<>><<<::::::::::::::::::::::::;;;<<<===>>>???@@@AAADDDEEEFFFGGGGGGKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMOOOSSSVVVZZZYYYYYYZZZ]]]^^^^^^]]]YYYYYYYYYZZZ\\\^^^aaabbbeeegggjjjlllmmmooosssuuusssvvvyyy|||xxxpppqqquuu~~~tttfffVVVKKKKKKIIIHHHIIIMMMTTT\\\```gggfffddd```\\\WWWSSSPPPJJJGGGCCC@@@@@@DDDHHHLLLTTT^^^mmmyyymmm___\\\UUURRROOOKKKHHHEEEDDDCCC???===;;;888666666777777666555555444333222222222000000//////...---------,,,,,,,,,++++++***************)))(((((('''((((((,,,+++***)))(((((()))***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))***++++++***+++---///000000000000000111333444555555555444333222222333555777888999999===CCCFFFGGGEEEDDDDDDAAA???===;;;999888888888::::::::::::;;;===>>>??????@@@AAACCCEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMOOORRRUUUWWWVVVVVVWWWZZZ[[[[[[ZZZXXXXXXXXXYYY[[[^^^```bbbfffiiikkkmmmnnnooorrrtttrrruuuxxx{{{}}}{{{rrrsssvvv|||pppeeeYYYOOOGGGEEEGGGJJJJJJKKKOOOUUUYYYXXXYYYXXXVVVSSSOOOKKKIIIEEECCC???======@@@DDDGGGMMMXXXgggttt~~~lll___\\\UUURRROOOKKKHHHEEEDDDCCC@@@>>>;;;888666666666777444444333333222222111111//////...------,,,,,,+++,,,,,,+++++++++++++++*********)))(((((('''((((((,,,+++)))(((((()))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((()))***+++,,,******+++---...//////000000111333444444444333333111111222333444777:::<<<>>>@@@AAAAAA@@@??????@@@???>>><<<:::888888888888:::::::::;;;<<<===??????@@@@@@AAABBBDDDFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNOOORRRUUUUUUTTTTTTUUUXXXYYYYYYXXXWWWWWWWWWYYY[[[]]]```bbbgggjjjlllmmmmmmmmmnnnpppqqqtttwwwzzz|||~~~}}}vvvuuuxxx{{{lll___VVVPPPKKKHHHDDDGGGKKKKKKIIIIIIMMMQQQMMMNNNNNNNNNLLLHHHEEECCCAAA???<<<;;;;;;===@@@CCCIIISSSaaaooozzzlll___[[[UUUSSSOOOKKKHHHEEEDDDCCC???>>>;;;999777666555555333333333222222111111111.........---,,,,,,++++++++++++++++++++++++++++++***))))))(((((((((((())))))((('''&&&&&&&&&'''((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((()))***+++,,,---,,,------...///000111111000111222333333222111111///000111222333666:::>>>BBBBBBBBB???===;;;;;;<<<===<<<:::999888777888888:::::::::;;;<<<>>>???@@@@@@@@@AAABBBDDDFFFHHHIIIKKKKKKKKKKKKLLLMMMNNNNNNLLLMMMOOOOOOOOOPPPSSSUUUVVVUUUUUUVVVYYYZZZZZZYYYWWWWWWWWWYYY[[[^^^aaabbbhhhjjjmmmnnnmmmllllllmmmqqqsssvvvyyy{{{}}}{{{xxxyyyyyynnn```TTTNNNLLLKKKJJJFFFIIIKKKJJJGGGEEEEEEGGGGGGGGGGGGGGGFFFDDDBBBAAA>>>===;;;::::::<<<>>>@@@EEENNN\\\iiiuuummm^^^YYYUUUSSSOOOKKKHHHEEEDDDCCC???>>><<<:::888666555444333333333333333222222222/////////...------,,,,,,++++++++++++++++++++++++)))(((((((((((())))))***''''''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''((((((((()))***+++---...///////////////000111111///000111222111111//////---///000111111555:::???CCCDDDDDDCCC???<<<;;;;;;;;;:::999888777888888999:::::::::;;;===>>>@@@AAA@@@@@@AAABBBCCCFFFHHHIIILLLLLLLLLLLLMMMNNNOOOOOOMMMNNNPPPQQQQQQRRRTTTVVVVVVVVVUUUWWWYYY[[[ZZZZZZWWWWWWXXXYYY\\\___bbbcccfffiiilllnnnnnnmmmmmmnnnppprrrvvvxxxzzz||||||{{{~~~oooggg]]]WWWUUUUUUUUUTTTSSSTTTSSSQQQNNNJJJHHHGGGEEEDDDDDDCCCBBBAAAAAA@@@===<<<;;;:::;;;<<<===???BBBJJJWWWdddppp|||mmm]]]XXXUUUSSSOOOKKKHHHEEEDDDCCC>>>======;;;999666444333444444444444444444333333000000000///......------++++++++++++++++++++++++(((((('''(((((()))***+++)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''((((((((()))***,,,---...//////............///000//////000111111000...---,,,...///000111444:::???CCCEEEGGGGGGCCC???<<<;;;:::999888777777888999:::999::::::;;;===???@@@AAAAAAAAAAAAAAACCCFFFHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNMMMOOOQQQRRRRRRSSSTTTVVVUUUTTTTTTVVVXXXYYYYYYXXXWWWWWWXXXZZZ\\\___bbbdddeeehhhlllnnnooooooppppppppprrruuuwwwyyy{{{~~~|||xxxiiieeeaaa___aaaccccccaaabbbaaa___]]]YYYUUUPPPNNNDDDDDDBBBAAA@@@@@@@@@AAA<<<<<<;;;;;;;;;<<<===>>>@@@GGGSSS```lllzzzjjj\\\XXXTTTRRROOOLLLIIIGGGFFFFFF???>>><<<:::777666555444666666666666555333111///111///---+++***+++,,,---+++++++++************)))((('''&&&''')))******)))((()))))))))******++++++''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&''''''(((((())))))'''(((***,,,---...//////------------------,,,,,,000000//////.........---++++++,,,...111555999<<>>FFFMMMUUUcccwww~~~iii[[[WWWSSSQQQNNNKKKHHHFFFEEEEEE???>>><<<:::777666555444555555666555444333111000111000...,,,+++,,,------+++++++++************)))((('''&&&''')))))))))'''(((((((((((((((((('''''''''(((((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))***,,,---.........------------------------000/////////............,,,,,,---...111555999;;;@@@AAABBBCCCCCCBBBAAA@@@999888666444444666888999888999999:::;;;<<<======???@@@AAABBBDDDEEEFFFGGGFFFGGGHHHIIIHHHHHHIIIKKKJJJLLLNNNQQQSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYWWWYYY[[[]]]^^^```ccceeeiiijjjkkklllmmmnnnnnnnnnnnnqqqtttwwwxxxzzz|||}}}~~~{{{yyywwwzzz~~~zzzqqqjjj^^^WWWNNNIIIGGGGGGEEECCCBBB@@@>>>>>>>>>>>><<<;;;<<>><<<999777666555555444444444444444333222222111000///---,,,------...+++++++++************))))))(((''''''((()))(((&&&))))))))))))((('''&&&%%%(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&))))))(((((((((((((((''')))***+++,,,------------........................////////////............---......000222555888:::>>>???AAABBBBBBAAA???>>>888666555444444555777888888999999:::;;;<<<======???@@@@@@AAACCCDDDDDDEEEEEEGGGIIIIIIHHHHHHJJJKKKKKKMMMOOOQQQRRRSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZZZZ\\\]]]^^^___```ccceeehhhiiijjjkkkmmmmmmmmmmmmnnnppprrrtttuuuxxx{{{~~~|||zzz||||||llldddZZZRRROOOMMMJJJHHHDDDBBB@@@???@@@???>>>===;;;@@@EEEKKKWWWjjjzzz{{{fffYYYTTTPPPNNNKKKHHHFFFDDDCCCCCC>>>===;;;999888666666555333333333444333333333333111111///...------......+++++++++*********))))))+++***(((((())))))(((&&&(((((()))***))))))((('''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%***)))))))))((((((''''''+++,,,------............------............/////////////////////.........//////000111444666888::::::<<<>>>??????>>><<<:::666555444333333555666777888999999:::;;;<<<======??????@@@AAAAAABBBCCCCCCEEEGGGIIIIIIHHHIIIJJJLLLMMMNNNPPPQQQRRRRRRRRRQQQTTTUUUVVVWWWXXXYYYZZZ[[[]]]^^^___``````aaaccceeehhhiiijjjlllmmmnnnnnnnnnmmmooopppqqqsssvvv{{{~~~|||ttthhh^^^XXXTTTPPPMMMGGGEEEBBB@@@@@@@@@???===;;;>>>BBBGGGQQQbbbttt{{{fffXXXTTTOOOMMMJJJGGGEEEDDDCCCCCC>>>===;;;999888777666666333333333333222222333333111000000///......------+++++++++*********)))))),,,+++*********+++)))(((###$$$&&&((())))))(((((((((((())))))))))))((((((&&&''''''((((((''''''&&&((((((((('''&&&&&&&&&%%%******))))))((((((((('''------...///000000//////------------......//////.........//////////////////000111333555777999:::777888:::;;;;;;:::888777444444333333444555666777888999999:::;;;<<<======??????@@@@@@AAABBBCCCCCCEEEGGGIIIIIIIIIIIIKKKMMMNNNOOOPPPRRRSSSSSSRRRRRRTTTUUUVVVWWWYYYZZZ[[[\\\^^^___`````````aaaccceeehhhiiijjjlllnnnooooooooommmnnnoooppprrrvvv{{{sssiiibbb\\\VVVRRRKKKHHHDDDAAA@@@@@@>>>======>>>@@@EEENNN]]]ooo~~~{{{fffXXXTTTNNNMMMJJJGGGEEEDDDCCCCCC===<<<;;;999888777666666444444333222222222222222000000//////...------,,,+++++++++************))),,,***))))))++++++***(((!!!$$$&&&'''((('''&&&''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&***))))))))))))))))))(((,,,---...///000000000000++++++,,,,,,---..................//////////////////000222444777999;;;<<<666777777777777777777666444444444444555555666777888999999:::;;;<<<======>>>??????@@@BBBCCCCCCDDDEEEGGGIIIIIIIIIJJJLLLNNNOOOPPPQQQSSSTTTTTTTTTSSSUUUUUUVVVXXXZZZ[[[\\\]]]^^^___`````````aaadddfffggghhhiiikkkmmmnnnoooooolllmmmoooppprrrvvv{{{}}}xxx{{{zzzqqqkkkeee^^^YYYPPPLLLGGGDDDBBB@@@???>>>>>>===@@@EEELLLXXXkkk{{{{{{fffXXXTTTNNNMMMJJJHHHFFFDDDDDDDDD===<<<;;;999888777777666666555333222111000111111/////////......---,,,++++++++++++************))))))((('''((()))***)))(((!!!###&&&((()))((('''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''''')))))))))))))))***************,,,---//////000000******++++++,,,------.............../////////000...000222555888;;;<<<===888777666666666666777888444444444555666666777777888999999:::;;;<<<======>>>>>>???AAABBBDDDEEEFFFEEEGGGIIIJJJJJJJJJLLLNNNOOOPPPRRRTTTUUUVVVVVVUUUUUUUUUWWWXXXZZZ\\\]]]^^^\\\^^^___``````aaadddfffdddeeegggiiikkklllmmmmmmkkkmmmoooqqqssswww{{{}}}xxxuuurrruuu}}}{{{vvvrrrmmmgggbbbVVVRRRLLLGGGDDDBBB@@@???======???EEEKKKTTTgggyyy{{{fffYYYTTTNNNMMMJJJHHHFFFEEEEEEEEE===<<<;;;999888777777777777555333111000000000000............---,,,+++***+++++++++************)))&&&%%%%%%&&&((()))(((''''''(((+++,,,,,,+++)))'''%%%&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''%%%&&&&&&''''''((((((((((((((())))))******++++++'''(((***,,,---...//////))))))***++++++,,,---------.........//////000000---///222666999;;;===>>>:::888777555555777888:::444444555555666777777888888999999:::;;;<<<===>>>===>>>???AAACCCEEEFFFGGGEEEGGGIIIJJJJJJKKKMMMOOOOOOQQQSSSUUUVVVWWWWWWWWWUUUVVVWWWYYYZZZ\\\]]]^^^\\\]]]___``````aaadddgggbbbccceeegggiiijjjkkkkkkjjjmmmppprrrtttxxx|||~~~{{{vvvrrrpppnnnrrrzzz~~~~~~zzzxxxwwwsssmmmhhh[[[VVVOOOJJJFFFDDDBBB@@@<<<<<>>999999999999888777555555777666555444444555666777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>???BBBEEEHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRTTTVVVXXXYYYYYYYYYXXXXXXYYYZZZ\\\]]]]]]___aaaaaaaaaaaaaaaccceeeeeedddeeeeeefffhhhhhhlllnnnqqquuuwwwyyyzzzzzz}}}|||~~~~~~zzzvvvqqqkkkgggffflllwwwyyywwwtttssstttvvvvvvvvvrrrrrrsssuuuvvvuuurrroooccc^^^VVVNNNGGGCCCAAA@@@@@@???AAAEEEJJJTTTeeeuuu{{{fffWWWQQQNNNMMMKKKIIIFFFDDDBBBAAA???>>><<<:::888777666555444444444444333222111111///...------,,,,,,------,,,,,,++++++***))))))((('''''''''''''''((())))))***)))((('''&&&&&&'''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((()))***)))((('''((()))***+++,,,---...............------------..................////////////000000222666999<<<=========999999999888777666666666444444333333444555777777888888888999999:::::::::999;;;<<<===>>>@@@CCCFFFGGGGGGHHHHHHJJJKKKMMMNNNOOOPPPQQQSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXZZZ[[[\\\]]]___aaaaaaaaa```aaabbbdddddddddeeefffggghhhiiimmmooorrruuuwwwyyyzzzzzz|||~~~yyytttoookkkfffbbbdddjjjvvvxxxqqqooolllkkklllnnnnnnnnnlllllllllooorrrttttttsssiiiddd]]]UUUNNNIIIFFFEEEBBBAAAAAADDDHHHRRRcccrrr{{{fffXXXSSSNNNMMMKKKIIIGGGEEECCCBBB======;;;999888777666666444444444444333222111000//////...------------...,,,,,,++++++***)))))))))(((((('''''''''((()))))))))(((''''''''''''((((((%%%&&&'''((()))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%'''((()))))))))+++---,,,,,,,,,,,,---......///------.........//////000////////////000000111111222555888<<<======;;;::::::999777666555555666777222222222333444555666777777777888888::::::;;;;;;999;;;===>>>>>>@@@CCCEEEGGGGGGGGGHHHJJJLLLMMMNNNQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\^^^```aaa``````aaabbbbbbbbbcccdddfffhhhjjjkkkoooppprrruuuwwwyyyzzzzzz{{{~~~}}}~~~}}}vvvooojjjfffaaa___aaagggsss~~~uuupppiiifffdddcccdddeeeeeeeeedddcccdddhhhnnntttwwwyyyrrrnnnhhh```XXXRRRMMMKKKFFFDDDCCCEEEHHHQQQaaapppzzzfffYYYUUUNNNMMMLLLIIIGGGEEECCCBBB<<<;;;:::888777777777777555555555444333222111000///......---------------+++++++++*********)))))))))((((((((((((((())))))'''''''''''''''((((((((($$$&&&'''))))))(((&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&((())))))***,,,...------,,,+++,,,---...///++++++,,,---.....................///000000000111333555999======<<<999777888777555333333333555666444444444444555555666666777888999:::<<<===>>>???<<<===???@@@AAABBBEEEGGGFFFFFFGGGHHHJJJLLLNNNOOORRRRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXYYYYYYZZZ\\\^^^``````______```aaaaaaaaabbbdddfffiiikkklllpppqqqrrruuuwwwxxxzzzzzz{{{}}}|||{{{~~~vvvnnnhhhdddaaa^^^___eeeqqqyyytttnnnjjjeeebbb___^^^___`````````___^^^___cccjjjrrryyy|||{{{yyyssslllddd[[[UUUQQQKKKHHHGGGGGGIIIQQQaaapppzzzeeeYYYVVVNNNMMMKKKIIIGGGDDDCCCBBB::::::999888777777777777555555555444333222000///...---,,,,,,+++,,,,,,,,,+++++++++******************))))))((((((((())))))'''''''''(((((((((((((((%%%&&&((())))))'''&&&$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))***)))***+++---...---,,,+++,,,---...///++++++---.........------,,,,,,---......///000000333666999<<<<<<:::666444555444222111000111333444777777777777777666666666777777999:::<<<===??????<<<>>>@@@AAABBBBBBDDDFFFEEEEEEFFFHHHJJJMMMOOOPPPRRRSSSSSSSSSTTTTTTTTTTTTVVVVVVWWWXXXXXXYYYYYYYYY[[[]]]_________^^^___aaa```aaabbbdddfffiiikkklllpppqqqrrrtttwwwyyy{{{||||||~~~}}}yyy}}}vvvnnngggccc```^^^]]]cccooo~~~|||vvvrrrpppkkkhhhbbb___\\\ZZZ[[[\\\\\\\\\^^^]]]]]]aaahhhqqqwwwzzz|||vvvnnneee]]]XXXPPPLLLIIIHHHIIIPPP```oooyyydddYYYWWWMMMLLLJJJHHHFFFDDDBBBAAA:::999888777666666666666666666555444333111000///------,,,++++++++++++,,,******************************)))((((((((())))))'''(((((((((((((((''''''''''''((()))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''')))************+++------------,,,,,,------...---...///000000///...---+++,,,,,,---...///000000444666999::::::999666444333333111111111111222333666777888888888777777666555666777888:::;;;<<<===:::<<>>;;;888666555555444333222555444444333222111000000//////...---,,,,,,,,,,,,,,,,,,+++***)))''''''&&&###%%%(((***+++***(((&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***,,,---............------------,,,,,,,,,.........---,,,+++))))))***+++,,,---...000111222555777999<<<<<<;;;:::888999666333111000222444666555444444555555666777888777888999:::;;;;;;;;;;;;>>>@@@AAAAAABBBDDDGGGJJJFFFGGGHHHIIIJJJLLLMMMMMMMMMOOORRRSSSSSSRRRSSSSSSUUUWWWZZZ[[[[[[ZZZ[[[[[[______^^^^^^___```bbbccccccdddeeeggghhhjjjkkklllooopppqqqtttwww{{{~~~|||{{{}}}~~~{{{uuunnngggbbb^^^\\\]]]eeeqqq{{{uuunnnfff```WWWQQQMMMNNNOOOMMMMMMPPPUUUVVVYYY```gggjjjiiigggmmmqqqxxxttthhh``````ffflllyyydddWWWSSSNNNLLLIIIGGGFFFDDDAAA>>><<<:::888777777666555333555444444333222111000000//////...---,,,,,,,,,,,,...------,,,+++***))))))%%%'''((()))***)))((('''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))***+++,,,---.../////////......------,,,,,,,,,+++............---,,,+++***+++,,,---...000111222222444666888:::::::::999888777666333222111222444555444333333444444555666777999:::;;;<<<============>>>???AAABBBBBBCCCFFFHHHFFFGGGHHHIIIJJJLLLMMMMMMNNNPPPRRRRRRRRRRRRSSSTTTTTTWWWYYYZZZZZZZZZZZZ[[[______^^^^^^___```aaaccccccdddeeefffhhhjjjkkklllooopppqqqsssvvvzzz|||~~~~~~}}}xxxxxx|||}}}}}}wwwpppjjjddd```^^^^^^fffsss~~~xxxqqqiiibbb[[[TTTPPPQQQQQQOOOOOOQQQTTTUUUYYY___eeehhhgggeeegggkkkrrr|||uuukkkhhhlllqqqwwwcccVVVSSSNNNLLLIIIGGGFFFDDDAAA>>>>>><<<999888888888666555555444444333222111000000//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((,,,,,,---...............///......---,,,++++++***,,,,,,------------,,,,,,,,,---...///000222222333444555666777777888888777555444444333333333333444333333333333444555666666999:::;;;<<<===============???AAABBBBBBBBBCCCEEEFFFGGGHHHIIIJJJLLLMMMMMMNNNPPPQQQQQQQQQRRRTTTVVVTTTVVVYYYZZZZZZZZZ[[[\\\___^^^^^^^^^^^^```aaabbbcccdddeeefffhhhiiikkkkkkooooooppprrruuuxxxzzz{{{zzz|||yyyssstttxxx|||}}}zzzsssmmmgggdddbbbaaaiiivvv}}}vvvmmmggg\\\VVVQQQQQQQQQNNNNNNPPPRRRTTTYYY___dddeeedddbbbaaadddkkkvvvxxxrrrrrrtttvvvbbbVVVTTTNNNLLLIIIGGGFFFDDDAAA>>>>>><<<999888888888777555555444444333222111000000//////...---,,,,,,,,,,,,******))))))))))))))))))+++***)))'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((,,,,,,---------------,,,///......---,,,+++******)))***+++,,,------------,,,---...///000111222222333333333444555555666666333333444444444333333222444444444444555666777777777888999:::;;;;;;;;;;;;<<>>===;;;888777777777555444555444444333222111000000//////...---,,,,,,,,,,,,******)))))))))))))))))),,,+++)))'''''''''((()))(((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))***++++++,,,,,,,,,++++++......---,,,++++++******'''((()))+++,,,,,,,,,,,,,,,,,,---......///000000222222222333333444555555111222333444444333333222555555555555666777888999777888999:::;;;;;;;;;;;;<<>><<<:::777666666666444333555444444333222111000000//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***)))((((((((()))***)))((((((''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++++++++++++++,,,,,,,,,,,,++++++++++++'''((()))+++,,,,,,------,,,,,,,,,---...//////000000111222333333444444333111222222333333333333222666666666666777888999:::999:::;;;<<<===============???AAABBBBBBBBBCCCEEEFFFGGGHHHIIIJJJLLLMMMMMMMMMOOOPPPQQQQQQSSSUUUWWWWWWXXXYYYZZZZZZ\\\___aaa^^^]]]]]]]]]]]]___```aaacccdddeeefffggghhhiiiiiimmmmmmnnnpppsssvvvxxxyyy{{{}}}zzzuuuppprrrwwwzzzsssppppppttt~~~zzzuuuoookkkhhhiiiqqq}}}~~~qqqggg\\\UUUPPPPPPNNNKKKKKKMMMLLLRRR\\\bbbdddcccaaa```^^^]]]```iiizzzwwwcccWWWTTTNNNLLLIIIGGGFFFDDDAAA>>><<<:::777666666666444333555444444333222111000000//////...---,,,,,,,,,,,,...------,,,+++***))))))))))))))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++((()))***+++,,,---------+++++++++++++++,,,,,,,,,)))***+++,,,---.........------......//////000000///000222444444444333222111111222222222333333333555555555666666777888999999:::;;;<<<============>>>???AAABBBBBBCCCFFFHHHFFFGGGHHHIIIJJJLLLMMMMMMKKKNNNQQQRRRRRRSSSUUUWWWUUUVVVWWWXXXXXXZZZ]]]```^^^]]]\\\\\\]]]^^^```aaacccdddeeeeeefffggghhhhhhlllmmmnnnqqqtttwwwyyy{{{}}}~~~{{{vvvoooqqqvvv|||zzzsssooollloooxxx}}}xxxsssnnnllljjjrrr~~~~~~nnncccZZZSSSOOONNNMMMKKKJJJLLLKKKSSS]]]eeefffeeecccbbb______aaakkk|||xxxdddXXXTTTNNNLLLIIIGGGFFFDDDAAA>>><<<:::888777777666555333555444444333222111000000//////...---,,,,,,,,,,,,,,,,,,+++***)))((('''&&&(((((())))))*********+++))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))*********++++++++++++((()))+++,,,---.........)))******++++++,,,------+++,,,---...////////////......//////000000111111...000222555555444333111222111111111222333444444555444444555555666777888888888999:::;;;;;;;;;;;;???@@@AAAAAABBBDDDGGGJJJFFFGGGHHHIIIJJJLLLMMMMMMJJJMMMQQQSSSSSSTTTUUUVVVSSSUUUVVVVVVWWWYYY\\\___]]]]]]\\\\\\]]]^^^```aaaddddddeeeeeefffggghhhhhhkkklllnnnqqqtttwwwzzz|||~~~zzzvvvoooppptttzzz{{{sssnnnkkkkkkttt~~~}}}|||~~~{{{uuuqqqnnnkkksss}}}lllaaaVVVPPPKKKKKKKKKHHHHHHJJJJJJSSS^^^fffhhhfffeeedddbbbbbbdddnnnwwwfffWWWOOOKKKKKKJJJIIIFFFCCCAAA???<<<;;;999888777777666666333333222111111222222222222111000///...---,,,,,,)))************)))(((((())))))))))))))))))))))))''''''&&&(((***++++++***)))(((''''''''')))***+++))))))))))))))))))))))))******))))))(((((('''''',,,,,,---............---++++++***))))))***+++,,,---...//////...,,,+++***+++---//////...---...//////000222333333222111000111222222333333222222111555444333333444666999:::888999999:::;;;<<<===>>>>>>>>>>>>???AAACCCFFFGGGGGGHHHIIIIIIHHHHHHJJJLLLMMMQQQUUUWWWUUUSSSQQQQQQVVVUUUUUUUUUVVVXXXZZZ[[[XXXZZZ\\\]]]]]]^^^```bbbaaaaaabbbcccdddfffggghhhjjjlllnnnpppqqquuuyyy}}}~~~~~~zzztttnnnnnnpppvvvzzzpppllljjjkkkqqqyyy|||wwwwwwwwwxxx{{{}}}}}}}}}~~~~~~~~~xxxsssooommmnnnsss}}}}}}kkk^^^XXXQQQLLLJJJIIIFFFFFFHHHLLLPPPWWW___eeeiiijjjjjjffffffjjjvvvwwweeeWWWOOOMMMKKKIIIFFFCCCBBBAAAAAA<<<;;;999888777777666666444333333222222111111222//////...---,,,+++************++++++******)))((())))))))))))))))))))))))&&&&&&&&&((())))))'''%%%)))((((((''''''((()))***((((((((((((((((((((((((***)))))))))(((((((((''''''((()))***++++++++++++---,,,***)))))))))***++++++,,,---......---,,,,,,,,,...///000......///000000111222222222111000000111222222333333222222111555444333333444666999:::999999::::::;;;<<<======>>>>>>>>>???AAACCCEEEGGGGGGIIIIIIIIIHHHIIIKKKMMMPPPRRRVVVWWWVVVTTTSSSSSSUUUUUUUUUUUUVVVXXXYYYZZZYYY[[[]]]]]]]]]^^^```bbbbbbbbbcccdddeeeggghhhiiijjjllloooqqqrrruuuyyy|||~~~~~~}}}wwwooooooqqqwwwzzzsssnnnjjjiiiooovvv{{{wwwtttpppppprrrtttwwwyyyyyyyyyzzzzzz||||||wwwrrrooommmmmmrrr|||{{{jjj___WWWPPPJJJJJJIIIFFFFFFIIIKKKPPPWWW___fffjjjlllmmmkkkkkkooo|||vvvdddWWWOOONNNKKKGGGCCC@@@@@@AAAAAA<<<;;;999888777777666666555444444333222111111000///......---,,,+++******+++++++++++++++******)))))))))))))))))))))))))))******+++,,,---,,,)))&&&***))))))(((((((((((()))''''''''''''''''''''''''))))))))))))((((((((((((((()))***+++,,,------,,,---,,,+++*********************,,,---............---///000111000///000111222222222222111000//////111222222333333222222111444444444444555666888:::999999::::::;;;;;;<<<<<<>>>>>>???@@@AAACCCEEEFFFHHHIIIJJJJJJIIIJJJLLLNNNPPPRRRTTTTTTSSSRRRSSSTTTUUUTTTUUUUUUVVVXXXYYYZZZ[[[]]]^^^^^^]]]^^^```aaaccccccdddeeefffhhhiiijjjiiilllppprrrtttvvvxxxzzz}}}~~~~~~zzzqqqqqqrrrxxx|||wwwqqqjjjgggmmmvvvyyytttooojjjgggeeeggglllpppsssttttttsssuuuuuuwww||||||wwwsssooolllkkkkkkqqqzzzwwwhhh___UUUNNNIIIIIIHHHEEEEEEHHHJJJNNNVVV___ggglllpppqqqqqqoootttuuucccVVVOOOLLLJJJFFFCCCAAA??????@@@;;;;;;999888777666666666666555555444333111000///000000///......---,,,,,,+++,,,,,,,,,,,,+++******((((((((((((((((((((((((,,,+++***+++------,,,*********))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,------.........000111111000000111222222222222111000//////...111222222333333222222111444444444444555777888999999999:::::::::;;;;;;;;;>>>??????AAABBBDDDEEEFFFHHHIIIJJJJJJJJJKKKMMMOOONNNOOOPPPPPPOOOOOOQQQSSSTTTTTTUUUVVVWWWXXXYYYYYY]]]^^^^^^^^^]]]]]]___aaacccccccccdddeeegggiiijjjiiilllpppsssuuuvvvxxxyyy}}}}}}~~~|||tttssstttyyy}}}yyyrrrjjjgggppp||||||tttmmmgggbbb]]]ZZZ\\\aaaggglllooopppppppppqqqrrrtttxxx|||zzzxxxtttpppllljjjhhhgggiiipppzzzssseee^^^VVVOOOIIIHHHFFFCCCCCCEEEHHHLLLUUU^^^gggnnnsssuuuuuusssvvvsssaaaUUUPPPIIIHHHGGGEEECCC@@@>>>===;;;;;;999888777666666666555555555555333222000////////////...------,,,,,,+++,,,,,,,,,,,,+++******'''''''''''''''''''''''''''%%%###$$$&&&)))++++++******))))))((((((''''''''''''''''''''''''''''''''''''(((((())))))******++++++******)))'''&&&%%%))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...000222222111000111222333222111000//////......111222222333333222222111333444444555666777888999888999999::::::;;;;;;;;;??????@@@BBBCCCDDDEEEEEEGGGIIIJJJJJJJJJKKKMMMOOONNNNNNOOOOOONNNOOOQQQTTTTTTUUUVVVWWWXXXYYYYYYYYY]]]^^^^^^]]]\\\]]]___bbbaaabbbbbbcccdddfffggghhhjjjmmmqqqtttuuuvvvxxxyyy||||||}}}~~~}}}uuutttuuuzzzyyyrrrkkkkkkvvv|||uuuoooggg___ZZZVVVSSSQQQVVV\\\dddjjjlllmmmnnnnnnooooooqqqtttxxx{{{{{{zzzuuurrroookkkgggeeeddddddfffooo{{{sssfff___VVVOOOIIIGGGDDD@@@@@@BBBFFFKKKSSS]]]gggpppuuuxxxyyywwwyyyrrr```UUUPPPHHHHHHHHHFFFDDDAAA>>><<<<<<;;;999888777777666666444555555555444333111000,,,,,,,,,,,,++++++******+++++++++++++++******)))'''''''''''''''''''''''''''%%%$$$%%%(((+++---...((()))))))))))))))((('''''''''''''''''''''''''''&&&''''''((()))******+++------,,,,,,***)))''''''((()))+++,,,---------------,,,++++++++++++,,,,,,...000111222111000111222222111000///////////////111222222333333222222111333333444555666777888888777777888999:::;;;<<<<<>>@@@DDDIIIRRR\\\fffpppvvvyyy{{{zzz{{{qqq___TTTPPPJJJIIIHHHEEECCCAAA???>>><<<;;;999888777777666666333444555666555444222111,,,,,,,,,++++++++++++*********++++++******)))((()))))))))))))))))))))))))))))))))+++...///...---'''((()))******))))))(((((((((((((((((((((((((((&&&&&&'''((()))***++++++...............---,,,,,,+++,,,,,,------,,,+++++++++************,,,---...---///111111000///000111111000//////...///000000111222222333333222222111333333444666777777888888555666777888:::<<<======???@@@BBBCCCDDDDDDDDDDDDEEEGGGHHHIIIIIIJJJLLLOOONNNPPPRRRSSSRRRSSSTTTVVVVVVWWWYYYZZZ[[[\\\[[[[[[ZZZZZZZZZYYYYYY[[[___bbbbbbbbbbbbccceeefffhhhiiimmmoooqqqrrrsssuuuyyy{{{{{{{{{|||}}}vvvuuuvvv{{{zzzwwwtttsssxxxvvvmmmgggWWWRRRKKKFFFDDDEEEGGGGGGMMMTTT\\\aaabbbcccfffiiihhhggggggiiikkkkkkjjjiiigggddd```[[[XXXVVVUUUUUUZZZgggzzzxxxiii___QQQKKKEEEDDDCCC@@@@@@BBBCCCHHHPPP[[[eeeooovvvyyyxxxxxxzzzqqq^^^TTTPPPMMMKKKGGGCCCAAA@@@AAAAAA<<<;;;999888777777666666222333555666666555333222...---------------------***************)))((((((************************&&&'''***---///...***&&&&&&'''(((*********))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))***+++,,,,,,,,,,,,............---+++)))((())))))))))))+++---///000---///000111000///000111000000///......///000111222222222333333222222222222333444666777777888888444555666888:::<<<>>>>>>???@@@BBBDDDEEEEEEDDDDDDEEEFFFHHHHHHHHHIIILLLNNNLLLNNNQQQRRRQQQRRRSSSTTTWWWXXXZZZ[[[\\\]]]\\\\\\YYYYYYYYYXXXYYY[[[___cccccccccddddddfffgggiiijjjnnnpppqqqrrrsssuuuyyy|||{{{{{{|||}}}vvvuuuvvv{{{~~~zzzyyywwwtttuuuyyyzzzqqqggg^^^WWWMMMIIIBBB??????AAADDDEEEJJJQQQYYY]]]]]]^^^bbbfffeeedddcccdddeeeeeedddbbb___\\\WWWRRROOOMMMLLLLLLUUUdddyyyvvvggg\\\NNNHHHCCCCCCCCCAAAAAADDDCCCGGGPPPZZZeeennnuuuyyysssuuuwww{{{sss```UUUQQQMMMJJJFFFDDDBBB@@@>>><<<<<<;;;:::999777666555444555555555444444333333222......---------,,,,,,,,,))))))))))))(((((((((''',,,+++((('''&&&'''((()))&&&'''(((*********)))(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((()))***+++,,,)))))))))******+++++++++......//////...---,,,,,,+++***(((((((((***,,,......///000111111000///.............../////////000//////000111222222333333444444333222333444555666666777888999;;;<<<===>>>???AAACCCDDDDDDDDDFFFHHHFFFHHHKKKKKKKKKJJJJJJKKKLLLNNNQQQRRRRRRSSSUUUVVVXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[ZZZZZZ[[[]]]```aaaccccccdddeeegggiiikkklllsssssstttuuuvvvxxxzzz{{{}}}}}}}}}}}}|||~~~wwwwwwvvvwww|||yyyvvvtttrrrxxx}}}~~~rrrhhhaaaXXXNNNGGGAAA@@@>>>;;;:::;;;>>>AAAIIIOOOWWW[[[\\\\\\]]]^^^^^^^^^^^^^^^___^^^\\\YYYYYYUUUNNNHHHEEEEEEHHHIIISSSaaauuurrrbbbXXXOOOKKKFFFBBB@@@??????>>>FFFGGGMMMWWWeeepppwwwyyyxxxwwwxxx~~~tttaaaVVVQQQLLLIIIFFFDDDBBBAAA???===<<<;;;:::999888666555555555555555444444333333222......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))(((''''''(((***+++'''(((((())))))))))))(((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))***+++,,,++++++,,,,,,,,,---------...............---,,,,,,++++++*********,,,...000///000000000000000//////........./////////000000111111111111111111222222222222222222333555777888777777888:::;;;===>>>>>>???@@@BBBCCCCCCDDDFFFHHHFFFHHHJJJKKKJJJJJJJJJKKKLLLNNNQQQRRRRRRSSSUUUVVVXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZYYYZZZ[[[]]]```bbbbbbcccdddeeehhhjjjlllmmmsssttttttuuuwwwyyy{{{|||}}}}}}}}}||||||~~~rrrrrrqqqsss~~~zzzwwwtttrrrwww|||xxxpppeee\\\UUUNNNFFF@@@<<<;;;:::777666777:::>>>GGGMMMTTTXXXZZZZZZ[[[\\\[[[ZZZXXXXXXXXXXXXVVVTTTPPPLLLGGGBBBAAABBBEEEGGGMMM\\\rrr|||nnn___UUULLLHHHDDDAAA@@@@@@@@@@@@EEEGGGLLLWWWdddooovvvxxxzzz}}}vvvbbbVVVQQQKKKIIIFFFDDDCCCBBB@@@>>><<<;;;:::999888777666555666666555444333333222222......---------,,,,,,,,,---------,,,,,,,,,,,,+++))))))(((((()))***,,,---***))))))(((((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((((((((()))***+++,,,,,,,,,,,,,,,------------------......------,,,,,,,,,,,,++++++---///111222000///////////////000000....../////////000000000222222222111111111111000000111111333444666888:::888888999;;;<<<===>>>???===???AAABBBBBBCCCEEEFFFFFFHHHJJJJJJJJJIIIJJJKKKKKKNNNQQQRRRRRRSSSUUUWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXYYYZZZ\\\^^^aaabbbbbbcccdddfffiiilllnnnppptttuuuuuuwwwxxxzzz|||}}}|||}}}}}}||||||~~~~~~sssrrrpppttt}}}yyyvvvsssvvvzzzzzztttfff___UUUMMMGGGBBB===999999888777555444555888;;;DDDIIIOOOTTTVVVWWWWWWXXXVVVTTTQQQOOONNNNNNMMMLLLFFFDDD@@@>>>>>>@@@CCCFFFJJJYYYooovvvhhh[[[RRRIIIFFFBBB@@@@@@AAAAAAAAACCCFFFLLLVVVbbblllsssvvv|||vvvcccVVVQQQKKKHHHFFFDDDCCCCCCAAA???<<<;;;;;;:::888777777666666666555444333333222222......---------,,,,,,,,,++++++*********)))))))))******))))))***+++,,,,,,+++***)))'''''''''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++,,,---///111222///...---,,,,,,---///000...////////////000000000111111111111111111222222111222222444555777888999999999:::;;;<<<===>>>???===>>>@@@AAAAAABBBDDDFFFFFFHHHIIIJJJIIIIIIJJJLLLKKKMMMPPPRRRSSSSSSUUUWWWWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXYYYZZZ]]]___bbbcccbbbccceeegggjjjnnnqqqrrruuuvvvvvvwwwyyy{{{}}}~~~|||}}}}}}||||||~~~}}}ssspppooosss}}}xxxuuuuuuxxx~~~tttiiibbbVVVQQQIIIBBB>>><<<999777888888888666666777:::===CCCFFFLLLPPPSSSTTTUUUUUUSSSOOOJJJGGGFFFFFFEEEDDDCCCAAA???>>>>>>AAADDDFFFKKKYYYnnn|||pppcccWWWOOOHHHEEEAAA??????@@@@@@@@@BBBEEELLLUUU___iiiqqquuu|||vvvcccWWWQQQKKKIIIFFFDDDDDDCCCAAA@@@<<<;;;;;;:::999888777777777666555444333222111111......---------,,,,,,,,,***)))))))))((((((((((((,,,++++++***************+++***)))'''''''''((()))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++---...///000,,,++++++***+++,,,---...////////////000000000111...///000111222333444444333333444555555666666666999::::::;;;<<<===>>>>>><<<>>>@@@AAAAAAAAACCCEEEFFFHHHIIIIIIHHHHHHJJJLLLJJJMMMPPPRRRSSSTTTVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ\\\^^^```bbbccccccdddfffhhhlllooorrrtttvvvvvvwwwxxxyyy{{{}}}~~~{{{|||}}}||||||~~~|||pppkkkhhhlllwww|||xxxuuuvvv}}}{{{ooocccXXXQQQIIIFFF@@@<<<999888777666777777888777666888;;;===CCCEEEIIINNNRRRTTTTTTSSSPPPLLLFFFBBBAAA@@@@@@@@@AAA@@@???>>>???@@@BBBDDDJJJXXXlllwwwlll```UUUNNNHHHEEE@@@>>>>>>>>>>>>>>>AAAEEELLLTTT^^^gggooosss{{{tttbbbWWWRRRLLLJJJGGGEEEDDDCCCAAA???<<<;;;;;;:::999999888888777777666555333222111111......---------,,,,,,,,,+++++++++*********)))))),,,++++++******)))((((((***))))))(((((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))***+++,,,............------------******+++,,,,,,,,,++++++*********+++,,,,,,------************+++,,,------/////////000000000111111---...///000222444555666444444555666666666666555999::::::;;;<<<<<<======<<<>>>@@@AAAAAABBBDDDEEEFFFGGGHHHHHHGGGHHHJJJLLLJJJMMMPPPRRRSSSTTTVVVXXXVVVWWWWWWWWWWWWXXXXXXXXXZZZ[[[\\\^^^```bbbcccdddeeeeeegggjjjmmmpppsssuuuuuuvvvvvvxxxyyy{{{}}}~~~{{{||||||||||||{{{pppiiidddgggppp{{{|||vvvvvv{{{vvviii]]]SSSJJJDDD>>><<<:::888666555555555333555555555555666999<<>>>>>===???>>>>>>>>>>>>???AAABBBGGGUUUjjj}}}tttiii^^^SSSLLLGGGDDD@@@===============AAAFFFMMMUUU]]]eeennnssszzzqqq```VVVSSSNNNKKKHHHEEEDDDBBB@@@>>>;;;;;;;;;::::::999999888777777666555333222111000......---------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***))))))(((((('''(((((())))))))))))(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))***+++,,,//////.........---------))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,------.........//////000000000111111111...//////111222333444444222333555666777777777777999999::::::;;;;;;<<<<<<===???AAABBBBBBBBBDDDFFFGGGGGGHHHGGGGGGGGGJJJLLLJJJLLLPPPRRRSSSTTTVVVXXXVVVVVVWWWWWWWWWXXXXXXXXX\\\]]]___```bbbccccccdddfffgggiiikkknnnqqqtttuuuuuuuuuvvvwwwyyy{{{|||}}}{{{||||||||||||{{{qqqhhhaaaccciiissswwwuuuyyyuuummmbbbVVVMMMFFFAAA>>>666777888777666555555555222333444555555666999;;;AAAAAADDDHHHNNNQQQQQQOOOJJJGGGBBB???>>>===<<<;;;======>>>???@@@AAABBBCCCHHHUUUjjj}}}|||qqqggg\\\QQQJJJDDDAAA>>><<<===>>>??????AAAGGGNNNUUU\\\dddmmmsss{{{~~~~~~ooo___VVVSSSOOOLLLHHHFFFDDDBBB@@@>>>;;;;;;;;;::::::999999999888777666555333222111000......---------,,,,,,,,,+++++++++*********))))))&&&'''((())))))******)))&&&'''(((*********)))((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((((((((()))***+++,,,---------,,,,,,+++++++++((()))***+++++++++++++++,,,,,,------,,,,,,+++******,,,---///000000///...000000000000111111111111000000111111222222222333000111444666888999999999999999999::::::;;;;;;;;;>>>???AAABBBBBBCCCEEEFFFGGGGGGHHHGGGFFFGGGJJJLLLJJJLLLPPPRRRSSSTTTWWWXXXVVVVVVVVVWWWWWWWWWXXXXXX^^^___```bbbccccccddddddggghhhjjjlllnnnqqqtttuuutttuuuuuuwwwxxxzzz|||}}}{{{{{{||||||}}}{{{lllbbbZZZ[[[```hhhvvvxxxvvvyyy~~~vvveee^^^SSSIIICCC???>>>===444666888999888666666666222444555666666888:::===@@@@@@BBBFFFLLLPPPOOONNNHHHEEEBBB???>>>===;;;:::<<<===???AAACCCDDDFFFFFFLLLYYYlll}}}yyyooofff[[[PPPHHHBBB???<<<;;;===???@@@AAABBBGGGOOOVVV\\\dddmmmsss}}}ppp```VVVQQQOOOMMMJJJGGGEEECCC@@@>>>;;;999888777444333:::CCCHHH999000666:::333,,,*********+++,,,,,,+++++++++------,,,,,,+++***))))))******+++++++++******))))))))))))***+++***'''$$$))))))))))))************(((((((((((((((((((((((((((((((((((()))***,,,,,,,,,,,,,,,,,,,,,---...//////,,,***,,,///111---)))...------,,,+++***))))))***+++,,,---............000000000///......000222000111111222333333444444444333333222333444666666::::::::::::::::::::::::>>>>>>???@@@BBBCCCDDDDDDHHHHHHHHHHHHIIIIIIJJJKKKOOOPPPQQQRRRSSSTTTUUUVVVXXXYYYYYYZZZYYYYYYXXXXXX[[[\\\^^^```bbbcccddddddhhhjjjllloooqqqsssuuuuuuvvvxxxyyyzzzzzzzzz|||~~~|||zzzyyyzzz|||yyylllbbbXXXWWW[[[bbbllluuu~~~yyyxxxxxxkkkbbbSSSNNNFFF???<<<:::999888777888888888777666777888666666555555555666666777======???DDDJJJMMMMMMKKKGGGEEEAAA>>><<<<<<======???@@@@@@??????@@@BBBEEEJJJUUUgggzzz}}}ssshhh___WWWNNNHHHBBB>>><<<======<<<>>>BBBBBBFFFMMMUUU]]]eeemmmrrr}}}~~~{{{ppp___UUUPPPMMMJJJGGGFFFDDDBBB???===999888888:::999999AAAJJJ[[[HHH888666777333111333,,,,,,---------------,,,------,,,++++++***))))))((()))))))))***)))))))))---,,,)))'''%%% ((((((((()))))))))******(((((((((((((((((((((((())))))((())))))***+++,,,---,,,,,,,,,,,,------...///,,,***,,,///000---)))---,,,,,,++++++************+++,,,---............///000000///------///111000000111111222222333333333333222222333555666777999::::::::::::::::::;;;===>>>???@@@BBBCCCDDDEEEHHHHHHHHHHHHIIIIIIJJJKKKOOOPPPQQQRRRSSSTTTUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[]]]```bbbdddeeeeeehhhjjjllloooqqqssstttuuusssuuuwwwxxxyyyzzz|||~~~|||{{{zzzzzz}}}xxxlllbbbXXXVVVXXX^^^gggpppzzzwww|||{{{rrrggg[[[SSSKKKGGGBBB===<<<;;;;;;:::777888888888777777777888888777777777777888888999<<<<<<>>>CCCHHHLLLLLLJJJFFFDDDAAA>>><<<===>>>???AAABBBBBBBBBAAABBBDDDFFFJJJUUUfffxxx~~~~~~rrrhhh___WWWNNNHHHBBB>>><<<======<<<>>>BBBDDDIIIOOOWWW___gggooottt~~~}}}zzzppp___TTTOOOJJJHHHEEEDDDCCCBBB???===999888888::::::;;;BBBJJJZZZHHH888444333000///333....../////////......---,,,,,,,,,+++******))))))&&&''''''(((((()))))))))***)))((((((((('''$$$!!!''''''((((((((()))))))))((((((((((((((((((((((((******)))))))))******+++------,,,,,,+++,,,,,,,,,...,,,***,,,//////---***++++++++++++++++++++++++++++++,,,---...............//////...------...000/////////000111111222222222222222333444666777888999999999::::::;;;;;;;;;<<<===>>>@@@BBBDDDEEEFFFHHHHHHHHHHHHIIIJJJKKKKKKOOOPPPQQQRRRSSSTTTUUUVVVXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZ\\\___aaadddeeefffhhhiiilllnnnppprrrssstttrrrtttvvvwwwxxxyyy|||~~~|||{{{zzz{{{}}}~~~wwwmmmbbbXXXTTTUUUXXX```gggvvv{{{vvvxxx~~~uuujjj```WWWMMMGGG@@@===;;;::::::;;;::::::999999999999999999999999888888888888888999:::;;;:::;;;===AAAFFFIIIJJJIIIEEEDDDBBB@@@???@@@AAABBBCCCDDDEEEDDDDDDDDDFFFHHHKKKTTTcccsss~~~zzz|||}}}qqqggg^^^VVVNNNHHHBBB>>><<<======<<<>>>BBBGGGKKKRRRYYYaaaiiiqqqvvv|||xxxyyyqqq```TTTNNNIIIGGGEEEDDDCCCCCC@@@???;;;999888999888666:::@@@BBB999333555555222.........////////////......---,,,+++++++++******))))))&&&&&&''''''((()))***+++''''''(((***---///...---''''''''''''((((((((((((((((((((((((((((((((((((++++++******)))*********------,,,++++++***++++++---,,,+++,,,......,,,************++++++,,,,,,,,,+++,,,------.........------...///...---,,,...///......//////000111111111111111222444555777888999888888999::::::;;;<<<<<<;;;<<<>>>@@@BBBDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWVVVVVVVVVWWWXXXXXXXXXYYY[[[]]]```cccfffggghhhiiikkknnnpppqqqrrrssssssuuuwwwxxxxxxyyy{{{}}}|||{{{{{{|||yyynnncccXXXSSSQQQRRRWWW]]]lllyyy{{{ttttttwww}}}}}}vvvooodddZZZRRRMMMIIIFFF===<<<;;;<<<===>>>===<<<<<<;;;;;;;;;;;;<<<;;;:::888888888888888999999:::888999<<>><<<======<<<>>>CCCHHHMMMSSS[[[bbbjjjrrrwwwyyyuuurrr{{{sssaaaUUUOOOJJJHHHFFFEEEEEEDDDBBBAAA===:::999999777444555999555333333777888666222222...............---,,,+++++++++***************)))(((''''''((((((***+++,,,***)))(((((())))))'''%%%''''''''''''(((((((((((()))))))))))))))))))))))),,,+++***************+++---,,,+++***************,,,++++++,,,------,,,************++++++,,,,,,---,,,,,,------...---------,,,...//////---------...---......///000000111111111111333444666777888999777777888999;;;<<<======;;;<<<>>>@@@BBBDDDFFFGGGGGGGGGGGGHHHIIIJJJLLLLLLOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXZZZ\\\___bbbeeeggghhhiiikkkmmmooopppqqqrrruuuwwwyyyyyyxxxyyyzzz||||||||||||}}}}}}pppeeeYYYSSSOOOMMMPPPTTTcccooo~~~{{{sssqqqsssxxx|||qqqiiiaaa\\\TTTMMMIIIGGGGGGGGGEEEDDDCCCCCCDDDDDDCCCAAA@@@>>>======>>>>>><<<:::888888777777777777888888888999<<>>>>>===???DDDHHHMMMTTT[[[cccllltttyyyvvvqqqnnnwwwtttbbbUUUOOOKKKJJJHHHGGGFFFEEECCCBBB===999999;;;:::777777:::666444333222111222333444---------------,,,+++***************************)))(((((('''((()))+++,,,,,,***((((((((((((&&&%%%''''''((((((((()))))))))))))))))))))))))))))))))++++++*********++++++,,,++++++******)))*********++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,------...------,,,,,,...000000...---...............///000000111111111222444555777777888888666777888999;;;<<<===>>><<<===>>>@@@BBBDDDEEEFFFFFFFFFGGGHHHIIIJJJLLLMMMOOOPPPQQQRRRSSSTTTUUUVVVUUUVVVWWWXXXXXXYYYXXXXXXYYYYYYYYY[[[^^^aaadddfffgggiiijjjlllnnnooopppqqquuuwwwxxxyyyxxxyyy{{{|||||||||}}}rrrggg[[[SSSNNNJJJKKKNNNYYYdddttt|||uuuqqqqqquuuzzzqqqhhh___XXXTTTQQQMMMIIIHHHHHHJJJKKKOOOMMMKKKJJJKKKJJJHHHFFFHHHEEEBBBBBBCCCBBB???<<<<<<;;;:::999999888888999999;;;===@@@BBBEEEIIILLLFFFFFFGGGGGGHHHJJJKKKKKKIIIKKKMMMMMMMMMLLLMMMNNNPPPTTTZZZcccmmmzzz{{{uuuiiieeeeeejjjpppwwwzzzpppfff___XXXPPPKKKEEEAAA???@@@@@@???AAAEEEHHHMMMTTT]]]eeennnwww||||||rrrmmmkkktttsssaaaTTTOOOLLLJJJHHHGGGFFFEEECCCAAA<<<999999<<<<<<999888:::666666444000---...000111---......------+++******))))))))))))************)))((('''&&&&&&''')))***+++)))((()))+++------,,,((((((((()))))))))******))))))))))))))))))))))))************+++,,,,,,---***))))))))))))******+++***+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,---///111111000......///...//////000000111222222222333555666777777777666555666777999;;;===>>>???===>>>???@@@BBBCCCDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUVVVTTTVVVXXXZZZ[[[ZZZYYYXXXZZZYYYYYYZZZ]]]```ccceeeggghhhjjjlllnnnoooooopppqqqsssvvvwwwxxxzzz|||~~~|||}}}~~~sssiii\\\UUUNNNIIIHHHKKKPPPZZZkkk{{{xxxsssppprrr|||~~~rrrgggaaa\\\WWWTTTRRRRRRSSSTTTUUUWWWYYY\\\```]]]ZZZYYYYYYXXXVVVUUUVVVRRRNNNMMMNNNMMMIIIEEEBBBAAA@@@>>>===<<<;;;;;;:::<<>>???>>>>>>???@@@BBBCCCDDDDDDFFFFFFFFFHHHIIIKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUVVVSSSVVVYYY\\\]]][[[YYYWWWZZZZZZZZZZZZ\\\___bbbdddggghhhjjjlllmmmnnnoooooommmooosssuuuwwwzzz}}}|||}}}~~~uuujjj^^^VVVOOOIIIGGGIIIJJJTTTeeewwwzzztttppppppyyywwwnnnbbbZZZXXXXXXXXXXXXUUUXXX]]]aaaeeeiiillloootttrrrnnnlllllllllkkkiiiccc^^^YYYXXXYYYXXXSSSNNNGGGFFFDDDBBBAAA???>>>>>>;;;>>>AAABBBCCCFFFKKKPPPTTTTTTUUUVVVWWWXXXXXXYYYUUUWWWZZZ[[[ZZZYYYZZZZZZ]]]]]]]]]^^^cccmmmxxxtttkkkfffkkkjjjmmmvvv~~~{{{pppggg```ZZZRRRMMMHHHCCCAAABBBBBBAAACCCHHHIIINNNWWW```jjjttt~~~xxxmmmgggcccjjjuuu~~~mmm]]]TTTQQQNNNKKKHHHEEEDDDCCC@@@>>>999888777888:::;;;:::999555555444333222000///......,,,++++++,,,---+++***,,,,,,++++++***)))))))))))))))(((((((((((())))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))***'''&&&'''***+++)))'''---,,,+++++++++,,,---...++++++******++++++,,,---******))))))))))))******+++***))))))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...000......//////000000111111333444555555555666888:::999999999:::;;;<<<===>>><<<======???@@@BBBDDDEEEGGGFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQSSSTTTVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXWWWZZZ\\\^^^aaacccdddddddddggghhhhhhiiikkkmmmoooppprrrrrrssstttvvvyyy|||}}}vvvnnncccXXXPPPKKKGGGEEEKKKPPPZZZkkk}}}~~~vvvqqqsssxxx}}}zzzrrrgggaaaZZZVVVXXX^^^dddhhhgggkkkqqqvvvzzz~~~~~~yyysssmmmgggbbb]]]ZZZVVVQQQLLLJJJIIIIIIFFFCCCDDD@@@>>>BBBFFFIIIPPPWWWZZZ]]]``````^^^]]]___aaa```bbbcccbbbaaa```aaabbbddddddbbb^^^^^^dddoooyyy|||tttooommmnnnooorrrvvv{{{yyyoookkkfff]]]VVVRRRGGGGGGFFFDDDCCCCCCEEEGGGLLLRRR[[[dddlllvvvwwwjjjbbbaaaccckkkwwwmmm\\\SSSPPPMMMJJJGGGEEEDDDCCCAAA???:::999888888::::::999888555555444333222000///...///...,,,---......---+++,,,,,,++++++***)))))))))))))))(((((((((((())))))************************&&&&&&&&&'''((((((((())),,,+++******++++++***)))---,,,+++*********+++,,,++++++******++++++,,,---*********))))))*********'''(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///...---...000000000000111222222333333333444555555555666888:::999999::::::;;;===>>>???>>>>>>>>>???@@@CCCEEEFFFGGGGGGGGGHHHIIIKKKMMMNNNOOOPPPQQQSSSTTTVVVWWWXXXYYYYYYZZZZZZZZZYYYYYYXXXZZZ[[[^^^```bbbcccccccccfffggghhhiiilllnnnpppqqqrrrrrrssstttvvvyyy{{{}}}~~~xxxqqqfff[[[SSSMMMIIIFFFHHHLLLVVVfffxxxyyyttttttyyy}}}~~~yyypppiiibbb```______bbbhhhooottt}}}{{{uuuoookkkccc___YYYVVVTTTRRRNNNJJJLLLGGGDDDFFFIIILLLSSS[[[ccceeehhhhhhgggfffggghhhhhhiiiiiihhhgggfffhhhjjjnnnmmmiiiccc^^^```hhhoooyyy|||wwwrrroooooopppvvvyyy~~~}}}rrrllleee[[[RRROOOHHHHHHGGGEEECCCCCCEEEHHHNNNTTT^^^fffoooyyyvvvhhh```\\\]]]eeeqqq{{{mmm[[[RRROOOKKKIIIFFFEEEDDDCCCBBB@@@<<<:::999999999999888666555555444333222000///...000...------...///---,,,,,,,,,++++++***)))))))))))))))(((((((((((())))))************************((((((((((((((((((((((((***+++,,,+++*********,,,,,,,,,+++***))))))******+++************+++,,,,,,++++++************++++++'''(((***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---...//////000000111222222333333333444555555555666888::::::::::::;;;<<<===????????????>>>???AAACCCFFFHHHHHHHHHHHHIIIJJJLLLNNNOOOOOOPPPQQQSSSTTTVVVWWWXXXZZZZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[]]]___aaabbbbbbbbbeeefffgggiiillloooqqqsssrrrrrrssstttvvvxxx{{{|||}}}{{{tttjjj```WWWPPPKKKGGGDDDGGGPPP___ppp{{{uuutttwwwyyy}}}zzztttoooiiieeedddggglllooossszzz|||wwwpppkkkgggbbb\\\WWWTTTNNNIIIIIIKKKNNNUUU\\\kkknnnqqqrrrqqqpppppppppppppppooommmlllmmmpppsssyyywwwqqqhhhaaa^^^aaaeeemmmrrryyy|||{{{zzzzzz{{{sssuuuvvvwwwvvvwwwyyy{{{~~~sssmmmeeeZZZRRROOOJJJJJJIIIFFFDDDDDDFFFHHHPPPWWWaaajjjsss}}}ssseee\\\VVVVVV[[[gggrrr{{{nnn\\\SSSOOOJJJHHHEEEDDDDDDCCCBBB@@@===;;;:::999999999777555555555444333222000///...///...------......---,,,,,,,,,++++++***)))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((((((((%%%(((******((((((+++...------,,,++++++************************++++++,,,,,,++++++++++++++++++,,,+++,,,------,,,)))'''%%%++++++,,,,,,,,,,,,---------...//////------...///------...///000111111222333444555555555666888:::;;;;;;;;;<<<===>>>???@@@AAA@@@??????AAADDDGGGIIIHHHIIIIIIJJJLLLMMMNNNOOOOOOPPPQQQRRRTTTVVVWWWXXXZZZ[[[[[[\\\]]]]]]]]]\\\\\\\\\^^^___aaabbbccccccdddeeegggiiimmmpppssstttrrrrrrssssssuuuxxxzzz||||||~~~~~~xxxnnnddd[[[SSSLLLHHHBBBDDDJJJWWWgggwwwzzztttqqqqqqssszzz~~~{{{wwwssspppooooooooosssxxx~~~wwwmmmggg___XXXRRRPPPQQQTTT[[[bbbooorrruuuxxxxxxxxxwwwvvvsssrrrpppooonnnqqqwww{{{}}}wwwnnneee___]]]^^^___ccchhhjjjjjjkkkooorrrrrruuuzzz{{{rrrmmmfff\\\UUUTTTMMMLLLKKKHHHFFFEEEGGGIIIQQQXXXcccmmmvvvqqqbbbYYYRRRPPPSSS]]]hhhsssqqq^^^TTTPPPJJJHHHEEEDDDDDDCCCBBB@@@===<<<:::999999888777555555555444333222000///......---,,,,,,------,,,***,,,,,,++++++***)))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))((((((((("""%%%)))***)))***...111.........------,,,,,,+++******))))))******+++,,,,,,++++++++++++++++++,,,+++,,,------,,,***'''%%%+++++++++,,,,,,------------...///...---,,,---///------...///000111222222333444555555555666888:::;;;;;;;;;<<<===>>>???@@@AAA@@@@@@@@@BBBEEEGGGIIIHHHIIIJJJKKKMMMNNNOOOOOOOOOPPPQQQRRRTTTVVVWWWXXXZZZZZZ\\\]]]^^^^^^^^^^^^^^^______```bbbcccdddeeedddeeegggjjjmmmqqqtttuuusssrrrrrrsssuuuwwwyyy{{{{{{}}}|||sssjjj```VVVMMMHHHBBBCCCGGGPPP]]]lllyyy~~~xxxrrrnnnmmmmmmoootttzzz|||rrrqqqqqqrrruuuyyy~~~zzzppphhhaaa^^^^^^___fffmmmsssuuuyyy}}}~~~{{{yyyrrrqqqooommmooouuu}}}~~~tttjjj```ZZZWWWRRRVVV[[[^^^aaafffmmmrrrxxx|||{{{sssmmmfff\\\VVVVVVOOOOOOMMMJJJGGGFFFHHHJJJPPPXXXdddoooxxxqqqaaaWWWQQQNNNNNNVVV___jjjxxxrrr___TTTPPPJJJHHHEEEDDDCCCBBBAAA???===;;;:::999999999777555555555444333222000///......,,,++++++,,,---+++***,,,,,,++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&)))+++,,,...111333------............------***))))))))))))***++++++++++++************++++++((()))+++,,,,,,,,,++++++***++++++,,,,,,------...,,,---......---,,,---......///000111222333444555333444555555555666888::::::::::::;;;<<<===????????????@@@AAACCCEEEGGGHHHGGGHHHJJJLLLMMMNNNNNNNNNOOOPPPQQQSSSTTTVVVWWWXXXYYYZZZ[[[]]]^^^_________`````````aaabbbccceeefffeeefffgggjjjmmmqqqtttuuusssrrrrrrssstttwwwyyyzzz{{{}}}yyypppfffZZZPPPIIICCCCCCEEEJJJSSS```lllsssyyyyyywwwtttnnnjjjggggggggglllrrrwww{{{yyysssiiilllqqqvvv}}}yyyqqqmmmjjjiiimmmssszzz||||||xxxnnnmmmjjjjjjmmmwww|||pppdddYYYSSSMMMQQQWWW]]]bbbjjjttt{{{}}}uuuoooeee[[[UUUUUURRRQQQOOOLLLIIIGGGIIIJJJPPPXXXeeeqqqzzzuuudddZZZSSSNNNLLLPPPWWW```mmmxxxrrr___TTTOOOKKKIIIFFFDDDCCCAAA???>>><<<;;;999999999999888666555555444333222000///...///---,,,,,,------,,,+++,,,,,,++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''((((((((()))(((((((((+++---000000000***+++---............---)))))))))))))))***++++++*********))))))*********))))))***++++++,,,------******+++,,,,,,---......,,,---......,,,,,,---.........///111222333444555333444555555555666888:::999999::::::;;;===>>>???===>>>@@@BBBDDDEEEEEEEEEFFFHHHIIIKKKMMMMMMMMMMMMOOOPPPQQQSSSTTTVVVWWWXXXXXXYYYZZZ\\\^^^_________````````````aaabbbdddeeefffggghhhjjjmmmqqqsssuuussssssrrrssstttvvvxxxyyyzzz|||~~~vvvkkk___SSSLLLDDDCCCCCCEEEJJJTTT___fffkkklllmmmkkkgggbbb___^^^___dddjjjppptttzzzyyyrrrmmmhhhnnnvvv{{{vvvwww{{{xxxrrrfffdddbbbccciiitttxxxkkk___WWWTTTXXX___fffnnnxxx|||uuuoooeee[[[WWWXXXTTTSSSQQQMMMJJJHHHIIIKKKPPPYYYgggsss|||zzziii___UUUOOOJJJLLLPPPWWWbbblllxxxqqq^^^SSSNNNLLLIIIFFFDDDBBBAAA???===<<<:::999999:::999888777555555444333222000///...000...------...///---,,,,,,,,,++++++***)))))))))))))))(((((((((((())))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))***(((&&&(((,,,...,,,***((()))+++---.........---)))))))))))))))******+++******))))))))))))******,,,,,,+++******++++++,,,******+++,,,,,,---......,,,---......,,,,,,---...,,,,,,---///000222333333333444555555555666888:::999999999:::;;;<<<===>>>;;;===@@@CCCEEEEEEEEEDDDFFFGGGIIIKKKMMMMMMMMMMMMOOOPPPQQQSSSTTTVVVWWWXXXWWWXXXZZZ\\\]]]______``````_________```aaacccdddggggggiiikkkmmmpppssstttssssssrrrssstttvvvxxxyyyzzz|||~~~zzzooocccVVVNNNDDDCCCBBBBBBEEELLLVVV\\\```bbbdddccc___[[[XXXWWWUUUZZZaaaggglllrrrzzzyyytttnnnkkkkkksss}}}|||rrrjjj^^^]]][[[\\\cccqqq~~~sssggg___]]]bbbjjjrrrzzz}}}xxxsssnnnfff^^^[[[]]]UUUTTTRRRNNNJJJIIIJJJKKKQQQZZZhhhuuu~~~~~~nnncccVVVOOOJJJJJJLLLRRR[[[dddnnnxxxuuubbbUUUNNNMMMJJJFFFBBB???>>>>>>>>><<<:::888777888999999999777666555444222111000///............---,,,+++***))))))************))))))((((((((()))+++***(((&&&)))((('''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++)))***+++,,,,,,+++***)))))))))***+++,,,,,,,,,,,,---,,,,,,+++***)))((((((***+++,,,---,,,***'''&&&************+++,,,---...............////////////000000000000111222333444555555444555777999;;;===???<<<999:::===??????===>>>???@@@AAACCCDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNHHHJJJMMMQQQSSSUUUVVVVVVYYYYYYYYYZZZ[[[]]]___```_______________```aaaaaacccdddfffiiikkknnnpppqqqttttttuuuvvvwwwyyy{{{|||{{{{{{|||~~~xxxlll^^^TTTLLLEEE@@@AAADDDFFFKKKQQQXXXXXXWWWWWWVVVTTTSSSRRRSSSTTTWWW[[[aaaiiirrryyy}}}~~~wwwtttssstttuuuxxx~~~|||uuukkkdddZZZUUUTTTWWW^^^iiiyyy}}}sssmmmkkkooossszzzzzzvvvppphhhbbb```bbbdddfff[[[QQQMMMJJJFFFDDDFFFPPP]]]kkkttt|||zzznnnaaaWWWNNNLLLMMMNNNRRRVVVhhhqqq~~~uuubbbUUUOOOLLLJJJFFFBBB???>>>>>>>>><<<:::888888999:::999999777666555444222111000///............---,,,+++*********++++++++++++******((((((((()))******(((&&&***)))'''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,++++++***)))))))))'''(((***,,,------,,,++++++,,,,,,,,,------..................////////////000000000000111222333444555555555666888999;;;<<<999777666777:::======<<>>>>>>>><<<:::999888999:::999888666666555444222111000000............---,,,+++***++++++,,,,,,,,,,,,++++++(((((('''(((******(((&&&***)))(((&&&&&&&&&'''((())))))))))))))))))))))))***)))))))))(((((((((''')))***++++++++++++***)))))))))***+++,,,,,,,,,,,,************************'''(((***,,,.........---------//////000///......---............/////////000000000000111222333444444555777888::::::;;;;;;666555555666:::<<<======AAAAAABBBCCCDDDFFFGGGGGGHHHIIIKKKKKKKKKKKKNNNPPPMMMNNNPPPRRRTTTUUUVVVVVVUUUWWWYYY[[[\\\\\\\\\\\\___^^^______```aaabbbccceeefffhhhjjjmmmoooqqqrrrtttuuuvvvxxxyyy{{{|||}}}}}}}}}~~~|||qqqcccZZZPPPIIIDDDCCCAAA??????AAADDDEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGJJJNNNUUU]]]bbblllqqqyyy}}}zzzxxxyyy}}}~~~tttiiiaaaWWWSSSQQQUUUZZZbbbnnnzzzvvvqqqiiibbb______bbbeeebbbYYYPPPMMMJJJFFFGGGJJJSSS```oooxxxyyymmm```RRRKKKHHHFFFHHHKKKRRRZZZggguuuqqq```TTTOOOKKKIIIFFFCCCAAA?????????===;;;999999::::::999888666555555444222111111000............---,,,+++******++++++++++++++++++***)))'''''''''))))))(((&&&***)))((('''&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((*********++++++*********))))))***+++,,,,,,,,,,,,))))))*********+++++++++++++++,,,---------,,,,,,,,,---///111111///...,,,---------.........//////000000000000111222333444444555888999;;;;;;::::::888888999:::<<<>>>??????@@@AAABBBCCCDDDEEEFFFFFFGGGHHHJJJJJJJJJKKKMMMOOONNNOOOPPPQQQRRRSSSTTTTTTTTTVVVXXX[[[\\\\\\[[[[[[^^^^^^^^^___```bbbcccdddfffggghhhkkkmmmpppqqqrrrtttuuuvvvxxxzzz|||}}}~~~~~~~~~~~~}}}sssfff]]]RRRKKKFFFDDDBBB===;;;<<<===>>>???@@@@@@@@@@@@@@@???@@@BBBDDDGGGLLLSSSXXX```gggpppyyy|||||||||}}}{{{yyyzzzyyy~~~}}}qqqiii^^^YYYWWWXXXZZZ___iiisss|||tttnnneee]]]ZZZ[[[]]]___\\\UUUNNNKKKHHHEEEGGGKKKTTTbbbqqqzzzvvvhhhXXXOOOIIIFFFFFFHHHNNNTTT___jjjuuunnn]]]RRRMMMKKKIIIGGGDDDBBB@@@??????===;;;::::::;;;:::999777555555444333333222111111............---,,,+++***))))))************)))))))))'''&&&&&&((()))((('''))))))((('''''''''''''''(((((((((((((((((((((((('''''''''((()))*********+++******************+++))))))***+++,,,,,,,,,,,,)))))))))***++++++,,,,,,+++,,,,,,,,,------,,,,,,***,,,...///000...---,,,------------............000000000000111222333444444666777999:::::::::999:::;;;<<<=========>>>>>>@@@@@@AAABBBCCCCCCDDDDDDEEEFFFHHHHHHHHHJJJLLLNNNMMMNNNNNNOOOPPPQQQRRRSSSTTTVVVXXX[[[\\\\\\[[[[[[]]]^^^^^^___aaacccdddeeefffgggiiikkkmmmoooqqqrrrssstttvvvyyy{{{}}}}}}~~~~~~~~~~~~~~~sssggg___QQQKKKFFFEEEBBB===;;;<<<999999:::;;;<<<<<<<<<<<<;;;<<<===>>>@@@DDDIIIMMMPPPWWWaaakkktttzzz~~~||||||}}}xxxpppmmmllljjjjjjmmmwww}}}uuuhhhccc^^^\\\[[[]]]eeennn{{{ssskkkaaaYYYVVVVVVVVVWWWVVVPPPJJJHHHEEECCCFFFKKKUUUcccrrr|||ppp___TTTMMMGGGEEEGGGJJJOOOWWWaaakkkvvvmmm[[[PPPKKKJJJIIIGGGEEECCCAAA@@@???===<<<;;;;;;;;;;;;888666555555444333333222111111............---,,,+++***)))))))))******))))))))))))'''&&&&&&'''(((((('''''''''(((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++++++++***))))))***++++++))))))***+++,,,,,,,,,,,,))))))******+++++++++,,,((()))***+++,,,---...///)))***,,,---......------,,,------------.........000000000000111222333444555555666888888999999999888:::<<<<<<;;;:::;;;<<<@@@@@@AAAAAABBBCCCCCCDDDDDDEEEGGGGGGHHHIIILLLNNNMMMMMMMMMNNNOOOQQQRRRSSSUUUWWWYYY[[[\\\\\\\\\\\\]]]]]]^^^___aaaccceeeffffffggghhhjjjlllnnnpppqqqqqqsssvvvyyy{{{|||}}}}}}}}}}}}~~~}}}rrrfff^^^QQQJJJEEEDDDAAA===;;;<<<555666777888888888888888777888999999:::<<<@@@CCCGGGMMMVVV___gggnnntttxxxzzzzzzyyywwwttttttvvvxxxuuujjjeeecccccc______bbbjjjssstttmmmfffaaa______fffnnn~~~ppphhh^^^WWWUUUTTTRRRPPPPPPKKKGGGEEECCCBBBFFFMMMWWWfffuuu{{{jjj^^^TTTKKKFFFFFFEEEIIIPPPXXXbbbmmmxxx~~~mmm[[[PPPKKKJJJIIIGGGEEECCCAAA@@@???===<<<<<<<<<<<<;;;888666555444444333333222222111............---,,,+++***)))******++++++******))))))'''%%%%%%&&&(((((('''&&&&&&'''(((((()))))))))((((((((((((((((((((((((''''''(((((())))))******++++++***))))))***++++++))))))***+++,,,,,,,,,,,,***************+++++++++)))))))))***+++,,,------))))))***,,,---...///000,,,,,,---------.........000000000000111222333444555555555555666777888888555888;;;<<<;;;:::;;;===AAAAAABBBBBBCCCCCCDDDDDDDDDFFFGGGHHHHHHJJJMMMOOOMMMMMMMMMNNNOOORRRTTTUUUWWWXXXYYYZZZ[[[]]]^^^^^^\\\]]]^^^___bbbdddfffgggffffffhhhjjjlllmmmooopppppprrruuuxxx{{{|||||||||||||||}}}~~~{{{pppddd\\\QQQJJJDDDBBB???:::999:::555666666777777777777666666777777777666777:::===AAAFFFLLLSSSYYY___eeeiiigggggggggfffggglllrrrwww}}}ssshhh```[[[ZZZ[[[VVVVVVYYY```fffpppxxxooojjjfffgggnnnwwwxxxmmmfff]]]XXXVVVUUUQQQNNNMMMIIIFFFEEECCCBBBGGGOOO[[[iiiyyyzzzlll```TTTLLLJJJCCCFFFKKKQQQXXX```iiipppsssvvvyyyzzz{{{|||~~~nnn\\\PPPKKKIIIIIIGGGFFFDDDBBB@@@@@@======<<<<<<<<<;;;888666444444444333333222222222............---,,,+++++++++++++++,,,,,,+++++++++)))'''%%%%%%&&&'''((('''$$$%%%&&&((())))))******&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((,,,+++***))))))***+++,,,))))))***+++,,,,,,,,,,,,************************---,,,+++***)))))))))))))))******+++---///111222,,,,,,,,,---------......000000000000111222333444666555444444444666777888444777;;;===<<<<<<>>>@@@BBBBBBCCCCCCDDDDDDEEEEEEEEEFFFHHHIIIIIIKKKNNNPPPNNNNNNNNNOOOPPPSSSUUUWWWYYYYYYYYYZZZ[[[]]]___```\\\]]]^^^```bbbdddggghhheeefffgggiiikkkmmmnnnooooooqqqtttxxxzzz|||||||||{{{{{{}}}~~~zzzoooccc[[[RRRJJJCCC@@@<<<888666888888888999999999888888777777888888777666777999<<<:::===BBBGGGKKKPPPVVVYYYZZZZZZZZZ[[[___gggqqqwww{{{uuuppphhh```YYYUUUTTTTTTPPPPPPTTTZZZ___fffuuuwwwqqqnnnoooxxx{{{tttkkkddd\\\XXXXXXWWWSSSOOOMMMIIIGGGEEECCCCCCIIIQQQ]]]lll|||yyykkk\\\RRROOOFFFGGGJJJLLLPPPVVV]]]bbbjjjlllnnnpppqqqsssvvvxxxzzzzzzyyyyyyyyyyyyzzzzzzxxxyyy}}}mmm\\\RRRMMMHHHHHHGGGEEEDDDBBBAAAAAA>>>===;;;;;;;;;;;;999777999777444222111000...,,,...------,,,,,,++++++***((()))*********)))((((((+++*********))))))(((((('''(((***)))(((''')))***,,,+++***(((''''''''''''((()))***++++++***)))(((,,,++++++******++++++,,,,,,,,,++++++***)))(((((())))))*********+++++++++,,,,,,,,,++++++*********,,,---......//////..................////////////---...000222333222111000222222333333444555555666777888999:::<<<===>>>>>>???@@@AAABBBDDDEEEFFFFFFGGGIIIKKKLLLLLLLLLNNNPPPOOONNNNNNOOOPPPRRRTTTVVVWWWWWWXXXYYYZZZ[[[\\\\\\___^^^^^^___```bbbdddeeefffgggiiikkkmmmooooooppptttuuuwwwyyy{{{}}}~~~~~~}}}~~~yyykkk]]]TTTNNNJJJEEEAAA???===;;;:::777777888999999999999999666555555555555666777777;;;;;;;;;>>>BBBFFFHHHHHHIIIIIINNNXXX___fffrrr~~~zzzuuuppplllmmmggg^^^WWWSSSPPPNNNMMMKKKMMMPPPTTTZZZcccmmmttt~~~xxxvvvxxx}}}yyyjjjeee```]]]]]]ZZZSSSMMMMMMIIIFFFDDDAAAAAAHHHPPPcccppp}}}vvvggg[[[TTTQQQMMMKKKKKKKKKKKKPPPVVVaaadddiiimmmnnnpppqqqrrrvvvuuusssrrrqqqrrrrrrsssppptttyyy}}}ooo^^^RRRMMMJJJIIIHHHFFFCCCAAA@@@??????===;;;;;;;;;;;;999888999777444222111000...,,,...------,,,,,,++++++***,,,,,,+++*********************)))))))))(((((((((''')))***)))((('''(((***+++***)))(((((('''''''''%%%&&&(((***++++++++++++,,,++++++******++++++,,,,,,,,,++++++***))))))((())))))*********+++++++++,,,,,,,,,+++++++++******,,,,,,---............---............////////////---...000222333222111000333333444444555555666666888888999:::;;;======>>>??????@@@BBBCCCDDDEEEFFFGGGHHHJJJJJJJJJJJJLLLMMMOOONNNNNNOOOPPPRRRTTTVVVXXXYYYZZZ[[[\\\]]]]]]^^^]]]]]]]]]^^^___aaacccdddeeegggiiilllooorrrssstttvvvwwwxxxzzz|||}}}~~~~~~~~~wwwhhh[[[SSSMMMIIIDDDAAA???===<<<:::888888888999999888888777777777666666666666777777555555666999===AAACCCDDDHHHJJJQQQ\\\eeelllxxx{{{uuuqqqnnniiifffeee```XXXQQQMMMKKKIIIHHHGGGIIIMMMQQQWWW___iiiooo}}}|||zzz|||{{{jjjddd^^^\\\\\\YYYSSSMMMKKKGGGDDDCCCAAABBBIIISSSdddqqqwwwiiiaaaXXXSSSOOOOOONNNNNNSSSYYYXXX]]]ccchhhlllooosssuuutttsssrrrqqqpppppppppqqqoooqqqrrrtttwww~~~rrr___SSSMMMLLLKKKIIIFFFCCC@@@>>>===???>>><<<<<<<<<<<<:::888999666333222111000...---...------,,,,,,++++++***...---+++)))(((((())))))))))))((((((((((((((('''((()))***)))((('''((())))))))))))(((((((((((((((&&&'''(((***++++++******,,,++++++******++++++,,,,,,,,,++++++***)))))))))***************+++++++++,,,,,,,,,++++++++++++***++++++,,,------------,,,---............/////////---...000111222222111111444444555555666777777777999999::::::;;;<<<======>>>???@@@AAABBBCCCDDDEEEFFFHHHIIIIIIHHHHHHIIIJJJNNNNNNOOOPPPQQQSSSTTTUUUXXXXXXYYYZZZ[[[\\\]]]]]]\\\\\\\\\]]]___```bbbccceeegggjjjnnnrrrvvvxxxyyyxxxyyyzzz|||}}}}}}~~~~~~}}}ooobbbWWWOOOJJJGGGBBB???===<<<;;;:::999999999999888777666555888777777666666777777777444444555777:::???CCCEEEKKKOOOZZZfffpppxxxyyypppjjjhhhfffccc```\\\VVVOOOHHHEEECCCBBBBBBBBBDDDHHHLLLRRRYYYbbbgggqqqzzz|||hhhccc\\\ZZZZZZXXXSSSOOOIIIFFFCCCBBBAAACCCKKKUUUfffsssxxxoooaaaZZZSSSPPPNNNNNNRRRXXXVVV[[[aaahhhmmmqqquuuxxxwwwwwwvvvuuuuuutttttttttrrrpppmmmlllnnnttt~~~sss___RRRMMMKKKJJJHHHFFFCCCAAA???>>>@@@>>><<<<<<<<<<<<:::888888666333222111000///---...------,,,,,,++++++***,,,,,,+++)))((('''&&&&&&((((((((((((''''''''''''((()))***)))((('''((()))''''''((()))))))))))))))++++++,,,,,,+++***)))(((,,,++++++******++++++,,,+++++++++*********))))))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------.........//////...///000111222222111111555555555666777777888888999999::::::;;;<<<<<<======>>>???@@@BBBCCCDDDDDDGGGHHHIIIIIIHHHGGGHHHJJJNNNOOOOOOPPPRRRSSSUUUUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]^^^```aaaccccccggghhhlllppptttxxxzzz{{{zzzzzz{{{}}}}}}~~~~~~~~~}}}mmmaaaXXXOOOJJJFFFCCC>>><<<;;;;;;:::999:::::::::999888666555444777777666666666666777777777888999;;;>>>CCCHHHLLLUUU]]]jjjwww{{{tttlllfffdddcccaaa___TTTOOOHHHBBB@@@??????>>>???AAAEEEIIIMMMTTTZZZ___eeelllvvv~~~yyyhhhbbb\\\YYYZZZYYYTTTPPPJJJFFFCCCAAA@@@CCCMMMWWWggguuupppggg]]]WWWSSSPPPSSSWWW]]]aaaffflllppptttxxx{{{~~~}}}|||{{{wwwtttpppmmmmmmqqqwww{{{sss^^^RRRMMMIIIHHHGGGEEEDDDBBBAAA@@@???>>><<<<<<<<<;;;:::888888666333222111111///......------,,,,,,++++++***+++,,,,,,,,,+++)))&&&%%%''''''''''''(((((((((((()))******)))(((''''''(((&&&'''((()))******)))))),,,,,,---...---,,,******,,,++++++******++++++,,,+++++++++***************************************++++++++++++++++++++++++)))***++++++,,,,,,++++++------------...............///000000111222222222555555666666777888888888999999::::::;;;<<<=========>>>???@@@BBBCCCDDDDDDHHHIIIJJJJJJIIIHHHIIIKKKNNNOOOPPPQQQSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ[[[\\\^^^```aaacccdddeeeiiijjjmmmppptttvvvxxxyyyzzz{{{|||}}}~~~~~~~~~~~~yyyjjj]]]TTTMMMHHHEEEBBB???;;;999999:::999999;;;;;;;;;:::888777555444666666555555666666777888999:::===???CCCJJJRRRYYYiiissszzztttlllfffdddbbb___]]]OOOKKKDDD@@@>>>>>>???>>>>>>@@@DDDGGGKKKOOOTTTWWWWWW]]]eeejjjnnnppptttvvv~~~{{{ttthhhccc]]][[[[[[ZZZUUUPPPLLLGGGCCCAAA@@@DDDNNNZZZjjjwwwzzzmmmfff```\\\[[[^^^bbbeeejjjooossswww{{{~~~}}}{{{wwwuuussssssssstttrrr]]]RRRNNNHHHGGGFFFEEEDDDCCCBBBAAA>>>===;;;;;;;;;;;;999777777555333222111111000......------,,,,,,++++++***,,,---------,,,+++)))((('''(((((((((((())))))))))))***+++***(((&&&'''(((&&&'''(((*********)))(((''')))+++---...//////...,,,++++++******++++++,,,************************+++++++++******************++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,------------........./////////000111111222222555555666666777777888888777888999:::<<<===>>>>>>>>>???@@@AAABBBCCCDDDEEEHHHJJJKKKKKKJJJJJJKKKMMMNNNOOOPPPRRRTTTTTTUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[\\\^^^```bbbdddeeeeeeiiijjjlllooorrrtttuuuuuuyyyzzz{{{}}}~~~~~~yyyoooaaaUUUMMMIIIDDDBBB@@@===:::999999;;;;;;:::<<<<<<<<<;;;:::888777666555555555666777888999:::999<<>>??????@@@>>>AAADDDFFFHHHJJJMMMPPPOOOSSSXXX[[[[[[[[[[[[\\\gggnnnzzz|||wwwyyy~~~yyysssjjjeee```^^^___\\\VVVPPPLLLGGGCCCAAAAAAFFFRRR^^^nnn{{{wwwqqqllliiijjjiiilllqqquuuyyy}}}}}}zzzwwwsssppprrr^^^SSSQQQIIIIIIGGGEEEDDDBBB@@@@@@===<<<:::::::::999888666777555333111222111000......------,,,,,,++++++***---+++)))((('''((()))***((((((((()))))))))******)))***+++***'''&&&'''(((&&&''')))*********((('''$$$&&&(((+++---...//////,,,++++++******++++++,,,************************+++++++++*********))))))******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,---------........./////////000000111222333444444555666666777777888666777888:::<<<>>>???@@@??????@@@BBBCCCDDDEEEFFFGGGIIIJJJKKKJJJJJJLLLNNNNNNOOOQQQSSSTTTUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZ[[[YYY[[[]]]```bbbcccddddddfffgggjjjmmmoooqqqsssssswwwxxxzzz|||}}}|||rrrdddXXXPPPJJJEEEBBB@@@>>>;;;:::;;;===>>>=========<<<<<<;;;:::999888555666666888999;;;===>>>>>>CCCKKKSSS^^^mmm~~~zzzrrrkkkfff```XXXSSSIIIEEE@@@======>>>???@@@>>>AAADDDFFFFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKOOOTTT]]]hhhrrrzzz{{{qqqnnnrrrzzz{{{vvvlllhhhdddcccbbb^^^VVVPPPJJJEEEBBBAAACCCJJJXXXeeettt|||}}}wwwssssss^^^UUUSSSKKKJJJHHHFFFCCCAAA???>>>===;;;999999999999777555777555222111222111000///......---,,,,,,++++++***+++((($$$ ###(((+++(((((())))))******++++++***++++++***'''&&&'''''''''((()))+++***)))(((&&&%%%'''(((***++++++++++++,,,++++++++++++++++++,,,******************++++++++++++++++++******))))))*********++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---------......////////////000111222333444444555555666777777777555666777:::<<<>>>@@@AAA???@@@AAABBBDDDEEEFFFFFFFFFHHHIIIJJJJJJJJJLLLNNNNNNOOOQQQSSSUUUUUUUUUUUUSSSTTTTTTUUUVVVWWWXXXYYYXXXZZZ\\\___aaabbbcccccccccdddgggkkknnnppprrrsssvvvwwwyyy{{{}}}zzzlll^^^UUUMMMGGGCCCAAA???<<<<<<===???@@@@@@============<<<;;;::::::666777888999;;;>>>@@@AAAEEELLLVVVaaaooo~~~vvvoooiiiaaaXXXQQQGGGCCC>>>;;;;;;===??????>>>AAADDDEEEDDDDDDDDDEEECCCAAA>>><<<;;;;;;===>>>???BBBHHHQQQ\\\gggqqqwww~~~sssiiigggmmmvvv}}}~~~yyymmmiiifffeeeeee```WWWOOOHHHCCC@@@AAADDDMMM\\\jjjyyy|||xxxsss___SSSNNNJJJGGGDDDCCCCCCBBB@@@???<<<<<<;;;:::999999999999777555222111222111000//////...---+++******++++++,,,,,,,,,++++++,,,------***)))'''((()))***((('''(((&&&%%%$$$$$$%%%'''((('''''''''''''''((()))***)))***++++++,,,,,,,,,,,,...,,,***)))***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((''',,,---.........---,,,+++)))***+++,,,---,,,++++++***,,,---.........000222///000222222333222111000222222222333555777888999999999999::::::;;;;;;;;;===>>>@@@CCCDDDEEEDDDDDDEEEFFFGGGJJJKKKMMMNNNNNNNNNOOOPPPRRRRRRRRRQQQQQQTTTTTTSSSUUUWWWYYYXXXXXXZZZ\\\___aaaaaaaaabbbdddeeeeeegggiiilllnnnqqqrrruuuwwwzzz|||}}}}}}{{{zzz~~~~~~yyylllaaaWWWOOOIIIHHHEEEAAA?????????>>>===>>>??????>>>;;;:::::::::;;;999;;;???AAABBBGGGMMMVVV___lllzzz|||tttlllbbbUUULLLIIIBBB===???AAA???>>>??????===<<<>>>AAACCCAAA>>>===<<<;;;999888999999:::888999===DDDIIIRRRaaaooovvvsssfffaaa```eeennnwwwzzz~~~~~~zzzssspppnnnmmmjjjbbbVVVMMMGGGEEEEEEEEEFFFNNN___ppp|||sss___SSSNNNJJJHHHEEEDDDCCCCCCAAA???===<<<;;;:::999888888888777555333111222111000...///...---+++++++++++++++++++++*********++++++,,,***)))(((((()))***)))''')))(((''''''''''''))))))'''''''''(((((((((((((((((()))***+++---.........---+++***)))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((,,,---.........---++++++******,,,---------,,,+++***,,,---.........000222///000111222333222111111222222222333555777888999999999999::::::;;;;;;<<<>>>???@@@BBBCCCDDDEEEEEEDDDEEEGGGIIIKKKLLLMMMMMMPPPQQQRRRTTTTTTTTTSSSSSSTTTSSSSSSUUUXXXZZZZZZYYY[[[\\\^^^______```bbbdddeeeeeegggiiilllooorrrsssuuuvvvyyy{{{}}}}}}||||||~~~~~~xxxnnnddd[[[UUULLLHHHDDDBBBAAAAAA@@@???>>>???@@@???>>>===???@@@@@@>>>???DDDIIIMMMUUU^^^mmmwwwxxxpppdddWWWMMMJJJCCC>>>???@@@???===>>>>>>===<<<>>>AAAAAA???===;;;:::888777666666777777777888;;;@@@EEELLL[[[iiizzzvvvjjj___[[[^^^dddmmmuuuzzz~~~|||yyytttrrrpppnnnkkkbbbVVVLLLFFFEEEDDDFFFIIIRRRdddtttsss___SSSNNNKKKIIIFFFDDDDDDCCCBBB@@@>>>===;;;:::999888888888777555333222111111000...///...---,,,+++++++++,,,+++******)))))))))*********(((((((((******)))((((((((((((((((((((((((((('''((()))))))))((('''&&&%%%&&&(((***+++------------+++)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((''''''((()))***,,,---.........---+++***++++++,,,------------,,,***,,,............000111///000111222222222222222222222333333555666888999888999999:::;;;;;;<<<<<>>===>>>=========???AAA@@@>>><<<:::999888666666666666777666666888<<<@@@GGGUUUbbbyyy}}}iii^^^TTTUUU\\\dddmmmssszzz}}}{{{vvvtttsssppplllbbbUUUKKKEEEDDDDDDGGGLLLVVViiizzzsss___SSSNNNKKKIIIFFFEEEEEEDDDBBBAAA>>>===<<<:::999888777777888666333222111111///.........------,,,,,,,,,,,,++++++***)))))))))*********(((((((((***+++***)))&&&''''''''''''&&&&&&%%%((()))***+++***(((&&&%%%$$$%%%&&&((()))*********,,,***)))***,,,---,,,+++------------------------+++***((('''((()))+++,,,,,,,,,---...---,,,+++***,,,,,,---------.........+++,,,......---...///111///000111111222222222222333333333444555666777888888999999:::;;;<<<======AAA@@@@@@@@@AAACCCEEEFFFDDDEEEGGGIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRSSSUUUYYY\\\]]]]]]]]]]]]]]]\\\\\\^^^bbbddddddeeegggjjjmmmqqqtttuuurrrssstttwwwyyy|||~~~}}}~~~{{{ssslllfff^^^VVVQQQMMMIIIGGGFFFGGGGGGFFFFFFGGGJJJMMMSSSTTTYYYcccllluuuuuufff[[[PPPHHHBBBAAAAAA???===>>>>>>>>>@@@AAABBB@@@>>><<<<<<;;;999888777777888888555444666:::===DDDSSSaaasss}}}|||yyyvvvxxxzzznnn\\\RRRLLLQQQ\\\fffooouuu|||yyyxxxvvvssslll```TTTKKKFFFDDDDDDHHHOOOZZZmmm}}}ttt```TTTOOOKKKIIIFFFEEEEEEDDDBBBAAA======;;;:::999888888888888666333222111000///---------------------,,,,,,,,,,,,+++***************)))(((((()))***++++++***''''''((((((''''''&&&%%%((()))***++++++)))'''%%%(((((())))))***)))))))))+++***)))***,,,---,,,+++////////////////////////,,,+++***))))))+++---...+++,,,---------,,,+++***,,,,,,,,,---------......+++---......------///000000000000111111222333333333333333444555666777888888999999:::<<<======>>>AAA@@@@@@@@@AAACCCDDDFFFEEEFFFGGGIIIJJJKKKKKKLLLLLLNNNPPPQQQRRRSSSRRRRRRRRRRRRSSSVVVZZZ]]]^^^^^^^^^^^^^^^]]]\\\^^^aaaddddddeeegggjjjmmmpppssstttpppqqqrrruuuwwwzzz|||}}}}}}}}}~~~}}}vvvkkkaaaYYYRRRNNNKKKJJJLLLNNNPPPRRRUUUYYY]]]fffhhhooozzzrrrgggVVVMMMFFFDDDCCC@@@???@@@@@@AAACCCCCCBBBAAA???>>>;;;:::888777666666777888555444666999===DDDSSSbbbpppxxx}}}wwwmmmjjjgggkkktttzzzkkk^^^RRRLLLJJJRRR___jjjssszzz~~~}}}zzztttkkk___SSSKKKHHHEEEDDDIIIQQQ]]]ooottt```TTTOOOKKKIIIFFFDDDDDDCCCBBB@@@<<<<<<;;;:::999999999999999666444222111000...---------............---,,,---,,,+++***************)))(((((()))+++,,,+++***+++******))))))(((((((((((()))*********)))(((''',,,,,,------,,,,,,+++******))))))+++---...,,,+++////////////////////////++++++*********,,,---...+++,,,---------,,,***))),,,,,,,,,+++,,,------...,,,---......------...000000000000000111222444444333333333444444666777777888999:::;;;<<<===>>>???AAAAAAAAAAAABBBCCCDDDDDDFFFGGGIIIJJJKKKLLLLLLLLLNNNOOOQQQSSSUUUUUUUUUUUUSSSSSSTTTWWW[[[^^^^^^^^^^^^_________^^^___bbbdddeeeeeegggiiillloooqqqrrroooppprrruuuxxxzzz{{{{{{}}}}}}~~~~~~sssiii```[[[VVVTTTSSSWWW\\\bbbggglllrrruuu|||}}}}}}qqq\\\SSSJJJHHHFFFCCCBBBCCCCCCDDDEEEDDDBBB@@@@@@@@@888777666444444444444555555444555888;;;CCCSSSaaaqqqxxx}}}xxxooofff\\\YYYXXX^^^jjjyyy~~~tttjjj]]]RRRLLLJJJLLLWWWcccmmmxxx|||tttiii]]]RRRLLLJJJFFFFFFKKKUUUbbbtttttt```TTTOOOJJJHHHEEEDDDCCCCCCAAA???;;;::::::999999:::::::::999777444222111000...,,,,,,---...//////...------,,,,,,+++))))))((((((((()))(((((()))+++,,,,,,+++---+++***(((((((((((())))))))))))))))))*********++++++,,,,,,---,,,,,,,,,)))))))))+++---...,,,+++------------------------(((((())))))***+++,,,,,,++++++,,,---,,,+++***))),,,++++++***+++,,,---...,,,---///...------...///000//////000111222444555444444444444444555666777888999:::;;;<<<>>>??????@@@@@@AAABBBCCCCCCCCCCCCHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOQQQSSSUUUUUUUUUUUUUUUTTTUUUWWW[[[^^^^^^^^^^^^```aaaaaa``````bbbccceeefffggghhhjjjmmmooopppoooqqqtttxxxzzz{{{{{{{{{|||}}}~~~xxxpppkkkhhhfffdddfffkkkrrryyy~~~wwwaaaXXXOOOLLLJJJFFFEEEFFFDDDEEEEEEBBB???>>>???BBB888777555444333333444444555444444666888???NNN\\\pppwww~~~~~~{{{tttggg[[[RRRPPPOOOTTT```ooo|||pppeee]]]SSSIIIHHHJJJQQQ\\\fffooo{{{~~~ttthhh\\\RRRNNNKKKGGGGGGNNNZZZiii{{{ttt```TTTOOOJJJGGGEEECCCCCCBBB@@@???::::::999999::::::;;;<<<999777444222111000...,,,,,,---.../////////------++++++)))((('''''''''''')))(((((()))+++---,,,+++,,,***(((&&&%%%%%%'''((())))))(((((()))***+++,,,''''''(((******+++++++++)))))))))+++......---+++,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&((()))************++++++,,,---,,,+++***))),,,+++*********+++,,,---,,,...///...------...///000/////////111222444666444444444444444555666777888999:::;;;===>>>???@@@???@@@BBBCCCDDDCCCBBBBBBIIIIIIKKKLLLMMMMMMMMMMMMLLLMMMOOOQQQSSSSSSSSSSSSUUUUUUUUUXXX[[[^^^^^^^^^^^^```bbbcccbbbaaabbbccceeeffffffhhhiiikkkmmmnnnpppssswwwzzz||||||{{{{{{|||}}}~~~|||wwwttttttttttttxxx}}}zzzeee[[[QQQNNNLLLHHHFFFGGGEEEEEEDDDAAA===<<>><<<888888999::::::::::::999555444333222000///...---......---,,,++++++***))),,,+++***)))((((((((((((((('''&&&%%%&&&(((***+++'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((,,,---///000000///---,,,+++)))'''(((+++---,,,***+++,,,------------++++++(((((()))***+++,,,,,,---111000...,,,+++++++++,,,++++++*********************))))))+++---//////...000000///......///111111000111222444555777888999999888888999:::<<<>>>@@@CCCCCCBBBBBBBBBBBBCCCCCCGGGGGGHHHJJJKKKMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWVVVVVVWWWXXX[[[^^^```aaaaaaaaabbbbbbccccccddddddfffhhhiiijjjlllooorrrssstttuuuwwwyyy{{{|||}}}}}}}}}}}}|||}}}|||{{{}}}~~~pppgggZZZQQQMMMMMMLLLLLLGGGHHHIIIIIIGGGEEECCCAAA;;;:::888777555444444444555333333555777;;;EEEOOOgggvvv~~~zzznnn___XXXRRRPPPRRRQQQSSSbbbvvv|||uuufffZZZQQQKKKIIIKKKOOOYYYhhhttt{{{}}}pppdddZZZTTTPPPNNNKKKLLLUUUfffyyyxxxbbbSSSMMMLLLIIIFFFDDDCCCAAA???===<<<<<<;;;:::999777666555555444333222111///............------------------((((((((()))***,,,---...)))((('''&&&&&&''')))***(((''''''''''''((())))))((((((((()))))))))******+++,,,---......---,,,+++,,,***((()))+++---,,,***------...------+++***))))))))))))***++++++,,,,,,+++************+++,,,,,,++++++************************)))+++---//////...000000///...///000111222222222333555666777888999:::999::::::<<<===???AAABBBBBBBBBBBBBBBCCCDDDDDDGGGHHHIIIJJJKKKMMMNNNNNNPPPQQQQQQSSSTTTUUUVVVWWW[[[ZZZYYYXXXYYYZZZ\\\]]]```aaaaaabbbcccddddddeeefffhhhjjjkkkkkkmmmppprrrssstttvvvxxxzzz|||}}}~~~~~~~~~~~~}}}}}}zzzzzz}}}vvvmmmaaaWWWSSSQQQOOOMMMIIIIIIJJJIIIHHHEEECCCAAA;;;:::888777555444444444555333333666777:::DDDNNNbbbrrr}}}rrrddd\\\TTTOOOQQQOOOPPP\\\lllwww~~~qqqggg```ZZZWWWXXXZZZcccpppzzz|||pppfff^^^XXXUUUPPPNNNPPPZZZlllyyycccUUUOOOLLLJJJGGGDDDDDDBBB@@@>>>>>>===<<<;;;999777555333555444333222111///......---------....../////////(((((()))***,,,---///000***)))((('''&&&'''((()))((((((((((((((()))******)))))))))*********++++++***+++,,,------,,,+++***...,,,******+++,,,,,,+++///......---,,,***((('''************************)))******+++++++++++++++******+++++++++++++++++++++******+++...//////...000////////////000111222444444555666666777888888::::::;;;;;;===>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNQQQQQQRRRSSSUUUVVVWWWXXX[[[[[[ZZZYYYYYYZZZ\\\]]]``````aaabbbccceeeeeefffiiijjjlllmmmmmmnnnppprrrtttuuuvvvxxxzzz|||~~~~~~~~~wwwxxx}}}}}}ttthhh^^^YYYUUURRRPPPKKKKKKKKKJJJHHHEEECCCAAA;;;:::999777666555444444555444444666777999AAAKKK^^^ooo{{{oooeeeZZZRRRQQQPPPOOOVVV```oooyyyzzzuuuppplllkkkoooyyy}}}qqqhhhaaa[[[XXXRRRRRRVVVbbbtttxxxcccUUUPPPKKKIIIFFFDDDCCCBBB@@@>>>;;;;;;;;;:::999888666666444444333222111000///...---------------.........,,,++++++*********+++++++++***)))(((''''''((((((((((((''''''(((((()))***)))))))))*********++++++++++++,,,,,,,,,,,,++++++...---,,,+++++++++++++++......---,,,+++***)))(((+++++++++*********))))))---.........---+++)))(((******+++++++++++++++,,,,,,+++***,,,...//////.../////////000000111222222666666666666777777777777999999:::;;;===>>>???@@@@@@@@@@@@AAACCCEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMPPPPPPQQQSSSTTTUUUVVVWWWWWWWWWWWWXXXYYY[[[]]]^^^^^^___```bbbdddeeefffgggiiikkkmmmnnnnnnnnnpppqqquuuvvvwwwyyy{{{}}}~~~|||vvvwww|||wwwkkkbbb\\\XXXTTTQQQMMMLLLKKKJJJHHHEEECCCAAA;;;:::999777666555555444555444555666666777>>>FFFVVVfffyyyxxxnnnbbbXXXUUUTTTRRRTTTYYYfffqqq}}}yyyyyytttkkkccc\\\XXXTTTUUU\\\iii|||uuuaaaTTTOOOJJJGGGDDDCCCBBBAAA???>>><<<<<<;;;:::999777666555444333333222111000//////......------,,,++++++***------+++***((((((''''''******))))))((((((((((((''''''&&&&&&''''''((()))((((((((()))))))))******,,,,,,------------,,,,,,......---,,,+++++++++,,,,,,,,,+++++++++******+++,,,,,,++++++***)))))))))---.........---+++)))(((******++++++,,,,,,,,,,,,---,,,+++,,,...//////---...///000000111222222222666666777777777777777777777888999;;;<<<===>>>>>>??????@@@AAACCCEEEGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRTTTUUUUUUUUUUUUVVVWWWXXXYYY[[[[[[\\\]]]___aaaccceeeggghhhiiikkkmmmooonnnnnnoooqqquuuvvvwwwyyy{{{}}}~~~|||yyy{{{~~~{{{wwwxxx|||wwwkkkbbb\\\XXXTTTPPPLLLKKKJJJHHHFFFDDDBBBAAA<<<;;;999888666555555555666555555777666555:::BBBJJJYYYlll{{{|||rrrhhh]]]XXXWWWUUUTTTTTT___kkk{{{xxxppphhh```ZZZTTTWWW```ooosss___SSSOOOIIIFFFDDDBBBBBBAAA???>>>???>>>===;;;999666333222333333222222111000000//////...---,,,+++***))))))+++***))))))(((((())))))))))))))))))))))))((((((&&&&&&&&&&&&&&&'''((((((((((((((()))))))))******---------,,,,,,---------,,,------,,,******+++---++++++************+++,,,,,,+++++++++******))))))((())))))*********************++++++,,,------------,,,,,,,,,...//////---......000111222333333333666666666666666666666777666777999;;;<<<=========@@@@@@@@@AAACCCEEEFFFGGGIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTTTTWWWWWWWWWWWWWWWVVVVVVVVVZZZ[[[]]]___bbbeeeggghhhhhhkkknnnooopppppppppqqqtttuuuvvvxxxzzz|||~~~|||sssmmmjjjlllooottt{{{{{{zzz|||xxxkkkaaaZZZVVVQQQNNNJJJIIIGGGFFFDDDBBBAAA@@@<<<;;;:::888777666555555666555666777555333777>>>EEEQQQbbbrrr|||ssslllbbb[[[XXXUUUSSSQQQYYYdddttt{{{vvvooofff___UUUYYYddduuurrr^^^SSSOOOIIIGGGDDDCCCCCCBBB@@@???>>>>>>===;;;999666444333333333222222111000000000......------,,,,,,,,,+++*********))))))***++++++((())))))*********))))))'''''''''''''''(((((())))))))))))*********++++++,,,,,,++++++++++++,,,,,,)))+++,,,+++))))))+++------,,,+++***))))))******+++++++++***************)))))))))))))))******+++******++++++,,,------......---,,,---...///...------...000222333333333333444444555555555666666666777888:::<<<===>>>>>>>>>@@@@@@AAAAAACCCDDDFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLNNNOOOPPPQQQRRRTTTTTTUUUWWWXXXXXXXXXWWWWWWVVVUUUWWWXXX[[[^^^aaadddggghhhhhhkkkoooqqqrrrrrrssstttssstttvvvxxxzzz|||}}}~~~yyynnnddd^^^[[[\\\___dddjjjqqqvvvzzz|||}}}|||{{{|||~~~}}}|||~~~}}}nnnaaaYYYSSSOOOLLLGGGFFFDDDCCCAAA@@@??????<<<;;;:::888777666555555666555777888555222555;;;???HHHWWWgggrrryyywwwrrrjjjaaaZZZVVVSSSQQQTTT^^^mmm|||{{{ssshhh___VVV\\\hhhzzzrrr___TTTPPPJJJHHHEEEDDDDDDCCCBBB@@@::::::::::::999999888777333222222222111000000000---------............///------,,,+++*********+++'''((()))***************((((((((((((((()))************+++++++++,,,,,,,,,++++++************++++++(((***+++***)))(((+++...///...,,,***((((((((((((************************///...,,,***))))))************+++,,,,,,---.........---,,,---//////...------...000222333333333333333333444444555666666777888999;;;===????????????AAAAAAAAABBBCCCDDDEEEFFFIIIIIIJJJJJJKKKKKKLLLLLLOOOPPPQQQRRRSSSUUUUUUVVVUUUVVVWWWXXXYYYYYYYYYYYYVVVWWWZZZ]]]```dddfffggghhhlllpppsssttttttuuuvvvssstttuuuwwwyyy{{{|||}}}}}}pppdddZZZTTTQQQPPPSSSXXX^^^eeejjjnnnqqqvvvvvvwwwzzz}}}~~~}}}{{{|||qqqbbbXXXRRRMMMJJJEEEDDDBBBAAA@@@?????????<<<;;;:::888777666666555666666777888555111333999555<<>>===>>>===<<<;;;999888777777666444222111222222000/////////...---,,,,,,++++++,,,+++++++++***)))))))))(((((())))))))))))((((((''''''''''''((((((((()))+++++++++***++++++,,,,,,)))***+++***)))((((((***------,,,,,,+++,,,,,,,,,---,,,++++++******++++++************+++,,,------,,,+++******))))))************+++++++++,,,,,,,,,,,,---......------...000333000,,,))))))---222555333444444444555666666666::::::;;;;;;<<<======>>>@@@@@@BBBCCCDDDEEEEEEEEEJJJJJJJJJKKKLLLLLLMMMMMMQQQSSSTTTTTTSSSSSSTTTVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\^^^aaadddfffhhhjjjkkkkkklllmmmoooqqqssstttzzzwwwuuuvvvzzz|||}}}|||qqqbbbVVVOOOLLLKKKMMMNNNQQQTTTXXX```iiiooovvvwwwxxxxxxwwwxxxzzz||||||xxxiii^^^WWWSSSQQQJJJGGGEEECCCCCCCCCAAA@@@>>>;;;999888888999888777999888666555444444555555999;;;???IIIWWWeeepppvvvyyywwwssslllbbbYYYSSSPPPPPPRRR\\\lll|||~~~rrrfff```WWW```ooosss___SSSNNNIIIFFFDDDBBBBBBBBB@@@???<<<;;;:::999888666555555666444222111222111000///...------,,,++++++******+++++++++***************(((((((((((((((((((((((('''''''''((((((((())))))+++************+++,,,,,,***+++,,,+++)))((()))***,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++++++++*********+++,,,,,,,,,+++******))))))******))))))*********+++++++++,,,---......------...000111000///......000111333333444444555555666666777888999:::;;;===>>>???@@@???@@@AAACCCDDDDDDDDDDDDIIIIIIJJJKKKLLLMMMNNNNNNQQQSSSTTTTTTSSSTTTUUUVVVVVVVVVVVVVVVWWWYYYZZZ[[[^^^___```bbbdddfffggghhhhhhhhhiiikkknnnppprrrtttwwwuuussstttxxxzzz{{{zzz|||}}}~~~~~~vvviii[[[PPPJJJHHHHHHKKKLLLOOORRRWWW^^^ffflllsssuuuwwwxxxxxxyyy{{{}}}yyyjjj___XXXTTTRRRMMMKKKHHHFFFEEEDDDBBBAAA???<<<999888999999999888666666555555555555777777888888;;;AAAKKKXXXdddllltttssspppiii```WWWQQQNNNMMMOOOXXXgggwww~~~rrrfffaaa[[[dddssssss___SSSOOOHHHFFFDDDCCCCCCCCCBBBAAA<<<;;;:::999888777666555666444222111111111000///,,,,,,,,,++++++******)))***************+++++++++)))((('''&&&&&&'''((()))''''''((((((((()))))))))))))))*********+++++++++***+++,,,+++***))))))+++++++++*********++++++,,,,,,,,,,,,+++++++++******,,,,,,+++*********++++++,,,+++******))))))******))))))))))))************,,,---......------...000///000111222333222111000444444444555666777777777777888999;;;===???AAABBB??????AAABBBCCCDDDDDDDDDGGGHHHIIIKKKMMMNNNOOOOOOQQQRRRTTTTTTSSSSSSUUUWWWUUUUUUUUUVVVWWWXXXZZZZZZ______```aaabbbcccdddeeeeeefffgggiiillloooqqqsssvvvuuutttuuuxxx{{{||||||yyy{{{}}}qqqjjj^^^RRRIIIFFFFFFGGGJJJLLLOOOSSSXXX^^^fffkkkrrruuuxxxzzz{{{|||~~~~~~oooccc]]]YYYWWWRRRPPPLLLJJJHHHFFFDDDBBB@@@>>>;;;:::::::::999999555555444555555777888999777888999:::???IIIVVV```lllmmmkkkfff^^^UUUNNNKKKIIIJJJRRR```ooo}}}rrrgggbbb___iiiyyyqqq]]]RRRNNNGGGEEECCCBBBCCCCCCBBBAAA>>>>>>===<<<:::999888777666444111111111111000...---,,,,,,,,,++++++******)))))))))***+++++++++,,,)))(((&&&%%%%%%&&&((()))'''(((((((((((()))))))))((())))))***++++++++++++***+++++++++)))((()))************)))******++++++,,,,,,,,,,,,++++++******,,,,,,+++***))))))******,,,+++******))))))******)))*********++++++++++++,,,---......------...000...///111222333222111000444444555666777777888999888999:::<<<===???@@@AAA>>>???@@@BBBCCCCCCDDDDDDEEEFFFIIIKKKNNNOOOPPPPPPOOOQQQRRRRRRRRRRRRTTTVVVUUUUUUVVVVVVWWWXXXZZZ[[[]]]^^^^^^___aaabbbbbbcccffffffhhhiiikkknnnpppqqqsssrrrrrrsssvvvxxx{{{|||{{{}}}}}}vvveee^^^UUUKKKFFFEEEGGGJJJNNNPPPTTTXXX\\\bbbiiinnnvvvxxx|||~~~~~~wwwkkkddd```^^^YYYVVVQQQNNNKKKIIIFFFCCCBBB@@@===;;;;;;;;;;;;:::666666666666777777888888777999;;;:::;;;BBBMMMWWWdddeeeeeebbb[[[RRRLLLHHHEEEFFFMMMYYYfffvvvrrrgggccc```kkk|||ooo[[[QQQMMMFFFDDDBBBAAABBBBBBAAA@@@???>>>===<<<:::999888888555333111000111111///...------------,,,,,,,,,,,,)))))))))***+++++++++,,,***)))'''&&&&&&''')))***(((((((((((()))))))))***'''(((***+++,,,,,,,,,+++)))***+++***((('''((()))***)))))))))******+++,,,++++++,,,,,,,,,+++***))),,,++++++***)))))))))))),,,+++******))))))******+++++++++,,,,,,,,,------,,,---......------...000/////////000000000111111444444555666777888999::::::;;;;;;<<<===>>>????????????AAABBBCCCDDDDDDDDDDDDFFFIIILLLNNNPPPPPPPPPMMMOOOPPPQQQQQQQQQSSSUUUVVVVVVVVVWWWXXXYYYZZZ[[[]]]]]]^^^```bbbcccdddeeehhhhhhiiijjjkkkmmmooopppnnnnnnoooppprrruuuxxxzzz}}}ppphhhWWWSSSLLLFFFDDDFFFIIILLLQQQTTTXXX]]]aaaffflllpppxxxzzz}}}~~~tttlllgggddd```]]]XXXSSSOOOLLLHHHEEEDDDBBB???=========<<<;;;999999999888888777777777555999<<<<<<<<>>===<<<;;;:::999888777666555333111000000000///...------------------------***************+++++++++***)))(((''''''((()))***((((((((()))))))))******''')))***,,,---------,,,)))***+++***((((((((()))***************+++,,,---++++++,,,---,,,+++***)))++++++***)))))))))******,,,+++******))))))******,,,,,,,,,,,,---------...,,,---......------...000111000///......000111222444555666777888999:::;;;<<<<<<<<<======>>>>>>???@@@@@@BBBCCCDDDEEEEEEEEEDDDFFFIIILLLOOOPPPOOOOOOLLLNNNPPPQQQQQQQQQSSSUUUWWWWWWWWWXXXYYYZZZ\\\\\\___```aaabbbdddeeefffggggggggghhhiiikkkmmmnnnoooqqqrrrtttuuuvvvyyy}}}}}}pppcccZZZJJJHHHEEEDDDDDDHHHLLLOOOSSSWWW\\\aaaeeejjjnnnrrryyyzzz|||}}}~~~vvvoookkkiiieee___ZZZUUUPPPLLLHHHFFFDDDAAA??????>>>===<<<;;;;;;;;;;;;:::999888777555777:::;;;;;;>>>CCCGGGTTTVVVWWWVVVQQQKKKGGGFFFCCCCCCGGGOOOZZZjjjrrrhhheeecccpppmmmZZZPPPMMMHHHFFFCCCBBBBBBAAA@@@>>>======<<<:::999888777666555333111000000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************(((((()))))))))*********((()))+++...//////...---+++,,,---,,,***)))***+++*********++++++,,,---...***+++,,,------+++***(((***))))))))))))******+++,,,+++******))))))******++++++,,,,,,,,,---------,,,---......------...000111000000000000111222222444555666777999:::;;;<<<:::;;;<<<===>>>???@@@@@@AAAAAACCCDDDEEEFFFFFFFFFDDDFFFJJJMMMOOOOOOOOONNNMMMOOOQQQRRRRRRSSSUUUWWWYYYYYYYYYYYYZZZ\\\]]]^^^``````aaaaaabbbccccccdddbbbccceeegggjjjmmmoooqqqsssvvvxxxyyyzzz}}}}}}rrrdddVVVMMMDDDCCCDDDEEEHHHMMMQQQSSSXXX\\\bbbgggkkkooosssvvvzzz{{{}}}~~~zzzuuurrrmmmgggaaa[[[VVVPPPMMMHHHEEEBBB@@@@@@???>>>===;;;;;;<<<======<<<;;;::::::999888777999<<<@@@BBBMMMOOOPPPNNNJJJFFFDDDCCCBBBAAADDDKKKUUUfff~~~rrrhhhfffjjjuuunnn[[[QQQNNNJJJHHHEEECCCCCCBBB@@@>>>??????>>>===;;;:::999888555333000000000000///---++++++++++++++++++++++++,,,+++++++++******))))))******++++++++++++******))))))))))))************(((***,,,...000//////...---...///...,,,+++,,,---++++++++++++,,,---...///***+++,,,------+++***((())))))(((((()))***++++++,,,++++++***)))***************+++++++++,,,,,,,,,,,,---///...------...000000111222333333333222222444555666888999:::;;;<<<888999;;;===???@@@BBBCCCAAABBBCCCEEEFFFFFFGGGGGGEEEGGGJJJMMMOOOOOONNNMMMOOOQQQSSSSSSTTTTTTWWWXXXYYYYYYZZZZZZ[[[]]]^^^__________________^^^^^^^^^^^^___aaaeeeiiimmmqqqrrrooorrrtttvvvvvvyyy~~~wwwkkk]]]OOOEEEBBBCCCFFFIIIMMMRRRVVVXXX]]]aaagggmmmqqqtttxxxzzz|||}}}~~~wwwssslllfff```ZZZTTTPPPIIIFFFCCCAAA@@@@@@???===:::;;;<<<>>>>>>>>>>>>===@@@<<<777555777<<>>===<<<;;;999888777666222444555333...,,,,,,...,,,,,,,,,---------......+++++++++++++++***))))))++++++***))))))((())))))+++***(((&&&&&&''')))+++''')))+++------+++)))'''---.........---,,,,,,+++++++++******)))******+++---------,,,+++***)))(((++++++++++++,,,---......***)))'''%%%$$$%%%&&&'''((())))))+++,,,---......,,,,,,------.../////////111222222333333444444555666555444444555777:::;;;>>>>>>===<<<<<<===??????DDDEEEFFFEEEDDDEEEGGGIIIDDDGGGJJJLLLLLLLLLMMMNNNPPPQQQSSSTTTVVVWWWWWWWWWWWWYYYZZZZZZZZZ\\\^^^```______```aaaaaa```___^^^___```bbbdddhhhkkknnnoooqqqqqqrrrtttxxx{{{yyyiiiYYYMMMGGGEEEBBBDDDHHHLLLQQQVVV]]]aaaggghhhkkkqqqwwwzzzyyyvvv}}}wwwoooiiibbbZZZTTTOOOHHHBBBCCCCCCAAA@@@AAA?????????>>>===<<<<<<<<<<<<;;;:::999:::<<<>>>@@@@@@BBBCCCDDDDDDAAA>>><<>>@@@EEEMMM___yyyqqqjjjjjjwwwmmmZZZQQQNNNIIIGGGEEEDDDDDDCCCAAA@@@======<<<;;;999888777777555666555222...,,,---...------,,,,,,,,,+++++++++))))))***++++++++++++***,,,+++***)))))))))))))))---+++)))'''''')))+++,,,***+++,,,,,,,,,,,,+++***,,,,,,------,,,++++++***++++++***************+++++++++,,,,,,,,,+++******++++++***))))))*********+++***((('''&&&''')))***((()))***+++,,,------...,,,,,,------.../////////111111222333333444444555666555444444555777999;;;>>>===<<<<<<<<<===>>>???CCCDDDEEEDDDDDDDDDFFFHHHFFFHHHKKKMMMMMMNNNPPPRRRQQQRRRSSSTTTUUUVVVWWWWWWXXXYYY[[[[[[[[[\\\___aaa___``````aaaaaa```_________```bbbeeehhhkkknnnoooqqqqqqrrrtttwww{{{~~~zzzkkk[[[OOOHHHEEEEEEDDDGGGLLLPPPUUUZZZaaaeeekkklllooouuuzzz}}}{{{yyy}}}~~~vvvpppjjjccc]]]VVVNNNGGGFFFEEEBBB@@@AAAAAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;===>>>???@@@AAABBBBBBBBB@@@???===@@@???@@@EEEMMM^^^xxx~~~rrrllllll{{{lllZZZPPPMMMJJJHHHFFFDDDDDDCCC@@@>>><<<<<<;;;::::::999888888999888666222...---...///...------,,,***))))))(((((()))***++++++++++++++++++******))))))))))))***+++***(((''''''(((***+++,,,+++************+++,,,++++++,,,,,,++++++******++++++******++++++++++++)))******+++,,,,,,++++++,,,,,,+++))))))(((((((((+++***)))((()))***+++,,,))))))***+++,,,,,,---...,,,,,,------.../////////111111222222333444444444555555444555666777999;;;======<<<<<<======>>>???AAACCCDDDCCCCCCCCCEEEGGGHHHJJJLLLMMMNNNPPPSSSUUUSSSSSSRRRSSSSSSUUUWWWXXXYYYZZZ\\\\\\\\\]]]```bbb___```aaaaaaaaaaaa`````````aaabbbeeehhhkkknnnoooqqqqqqsssuuuwwwzzz}}}~~~~~~xxxlllZZZLLLEEEDDDEEEFFFHHHLLLQQQUUUZZZ```fffjjjqqqrrruuuyyy}}}}}}}}}}}}vvvoooiii```WWWNNNKKKIIIDDDBBBBBBCCCBBBAAA@@@???>>>=====================>>>>>>>>>@@@@@@@@@???????????????@@@???@@@EEEMMM]]]www|||rrroooqqqmmmZZZPPPMMMKKKHHHFFFDDDCCCBBB???===;;;;;;;;;::::::999999999;;;999666222///...///000---------,,,+++******)))******+++++++++******)))))))))((((((((((((((()))''''''&&&%%%%%%&&&((()))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++******++++++++++++++++++******++++++++++++******------,,,+++++++++++++++***))))))))))))***,,,,,,))))))***+++,,,,,,------,,,,,,------.../////////111111111222333333444444555555555555666888999:::<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBBBBCCCEEEGGGIIIJJJLLLMMMNNNPPPTTTWWWUUUTTTRRRRRRRRRTTTWWWXXXYYY[[[\\\\\\\\\^^^```bbb``````aaaaaaaaaaaaaaaaaaaaabbbccceeehhhkkknnnoooqqqrrrsssuuuxxxzzz|||}}}~~~nnn```OOODDDBBBEEEGGGHHHMMMPPPVVV[[[```ffflllpppuuuvvvyyy|||zzztttiii___VVVRRROOOIIIFFFEEEFFFEEEDDDBBBAAA@@@>>>>>>>>>>>>????????????>>>>>>@@@???>>>>>>===>>>???@@@>>>===???DDDMMM]]]vvv{{{ssstttxxxnnn[[[RRROOOJJJHHHEEEDDDCCCAAA???===;;;;;;;;;::::::999999999<<<999555111000///000000,,,,,,,,,---------------------,,,,,,***)))'''&&&''''''&&&&&&&&&''''''(((&&&&&&%%%%%%&&&'''((()))(((***,,,------,,,***(((,,,,,,---------------,,,)))***+++,,,,,,,,,,,,+++++++++++++++***)))((('''+++*********++++++,,,---(((((((((((())))))***+++*********++++++,,,,,,---,,,,,,------.../////////000000111222222333333444444444555666777888999999:::;;;;;;<<<===>>>>>>>>>???AAABBBBBBBBBCCCEEEGGGIIIJJJKKKLLLMMMOOOSSSVVVTTTSSSRRRRRRSSSUUUWWWYYYYYY[[[\\\\\\\\\^^^```bbbaaaaaaaaaaaabbbbbbccccccbbbbbbdddfffhhhkkknnnoooqqqrrrtttvvvyyy{{{}}}~~~|||uuuaaaVVVJJJCCCDDDGGGIIIIIIRRRVVV[[[aaafffkkkppptttvvvxxx{{{}}}}}}rrrhhh```\\\XXXQQQLLLKKKIIIHHHFFFEEECCCAAA@@@???>>>???@@@AAAAAAAAA@@@@@@BBBAAA???>>>===>>>@@@AAA;;;;;;>>>CCCLLL[[[tttzzzvvvyyynnn\\\RRROOOIIIGGGEEECCCCCCBBB???===<<<<<<;;;::::::999888888:::777333111111111000000,,,,,,,,,------.........///...---,,,***(((&&&%%%'''&&&&&&&&&&&&''''''((((((((((((((()))***++++++***,,,///111111///,,,***,,,,,,---.........------)))***+++---------,,,,,,,,,,,,,,,+++***((('''&&&'''''''''((((((***++++++''''''((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,------.../////////000000111111222333333333444444555666777888999999999:::;;;<<<===>>>>>>>>>???@@@BBBBBBBBBCCCFFFHHHHHHJJJLLLLLLMMMNNNQQQSSSRRRRRRRRRRRRTTTVVVXXXYYYYYYZZZ\\\\\\\\\]]]```bbbbbbaaaaaaaaabbbcccdddeeebbbcccdddfffiiikkknnnoooppprrruuuxxx{{{~~~{{{ooohhhSSSMMMFFFDDDFFFJJJLLLMMMXXX\\\bbbgggkkkppptttwwwyyy{{{~~~|||tttlllhhhcccZZZSSSPPPKKKKKKIIIGGGEEEBBBAAA@@@???@@@@@@AAABBBBBBCCCCCCDDDCCCBBB@@@???@@@@@@AAA;;;;;;===BBBIIIXXXppp{{{yyy~~~nnn[[[QQQNNNHHHFFFDDDCCCCCCBBB@@@>>>======<<<;;;999888777777777555222111222222111///------,,,,,,,,,,,,,,,,,,...------,,,***(((&&&%%%((('''''''''(((((()))***(((((())))))***+++,,,,,,+++,,,...//////...,,,+++++++++,,,---------------(((***,,,---......---,,,***************)))(((((()))((((((((((((((()))***((((((((((((((((((''''''***++++++++++++,,,,,,,,,,,,,,,------.../////////000000000111222222333333333444555666888888999999888999;;;<<<>>>>>>>>>===???AAABBBCCCCCCDDDFFFIIIIIIKKKMMMNNNNNNNNNOOOQQQOOOPPPQQQSSSUUUWWWYYYYYYXXXYYY[[[[[[[[[\\\___aaabbbbbbaaaaaabbbccceeefffcccdddeeefffiiikkknnnoooooorrruuuyyy}}}|||nnn```WWWIIIGGGEEEEEEHHHNNNSSSVVV^^^bbbhhhmmmqqqtttxxx{{{|||yyyuuunnnbbbXXXTTTNNNMMMKKKHHHFFFDDDBBBAAA@@@@@@@@@@@@BBBDDDFFFGGGGGGFFFEEECCCBBBAAAAAAAAA>>>===>>>AAAGGGSSSiii}}}|||{{{lllZZZPPPMMMGGGEEECCCCCCCCCBBB@@@???>>>===<<<;;;999888777666555333111111333333111......------,,,+++***)))))),,,,,,,,,+++***)))(((''')))))))))))))))***++++++&&&''''''((()))******++++++******************+++)))***+++,,,,,,,,,,,,,,,((())),,,.........---,,,(((((()))***************---,,,+++***)))))))))))))))))))))))))))((('''&&&++++++++++++++++++,,,,,,,,,,,,------...//////000000000000111222222333333333444555777888888888888777999;;;===>>>>>>>>>===@@@AAACCCCCCCCCDDDGGGIIIJJJLLLOOOPPPOOONNNOOOOOOMMMOOOQQQTTTVVVXXXYYYYYYWWWYYYZZZ[[[[[[\\\^^^```bbbbbbaaaaaabbbdddeeegggcccdddeeegggiiikkknnnoooooorrrvvvzzz~~~uuudddUUUKKKEEEFFFFFFHHHKKKRRRZZZ```bbbffflllqqqtttwww{{{}}}}}}uuuggg[[[UUUOOONNNLLLIIIGGGDDDBBBAAAAAA@@@???@@@AAADDDGGGIIIIIIHHHGGGFFFDDDBBBAAA@@@AAA??????AAAEEEPPPdddwww}}}}}}iiiXXXNNNKKKFFFFFFEEECCCBBBAAA@@@??????>>>===<<<:::999888777666666666555444333222111...---,,,+++++++++,,,,,,+++++++++***)))((((((''''''(((((((((((((((''''''(((((())))))******++++++,,,---.........---,,,+++,,,+++*********+++------........................///...,,,***)))(((''''''+++++++++***************(((((())))))***+++------++++++,,,,,,,,,,,,------------......///000000000//////000111333444555555333444666888999999::::::999:::;;;;;;::::::<<<>>>@@@BBBDDDEEEEEEEEEGGGIIIHHHIIIJJJLLLNNNOOOOOOOOONNNOOORRRTTTWWWXXXXXXXXX]]]]]]\\\\\\]]]^^^```aaa```aaabbbccceeefffggghhhhhhiiikkkkkkkkkmmmooorrrsssrrrtttyyyvvvhhhWWWLLLHHHCCCGGGLLLRRRWWW\\\aaaeeemmmnnnqqqtttxxx|||vvviii^^^YYYTTTNNNKKKKKKJJJHHHEEEDDDCCCBBBBBBCCCFFFIIIKKKKKKKKKJJJIIIGGGEEEDDDCCC999999<<<@@@DDDMMM___ppp{{{iiiXXXOOOLLLFFFFFFEEECCCBBBAAA@@@???======<<<;;;999888777666444444444333222111000//////...---,,,+++,,,------,,,,,,,,,+++***)))))))))'''(((((((((((((((''''''(((((())))))))))))))))))+++,,,---......---,,,,,,++++++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***)))(((''''''))))))******+++++++++,,,(((((((((((()))***++++++*********+++++++++,,,,,,------......///000000000000000111222222333444444555555666777888999999:::999:::;;;;;;::::::<<<>>>@@@BBBDDDEEEEEEEEEGGGIIIHHHIIIKKKMMMNNNOOOOOOPPPPPPQQQTTTVVVXXXYYYZZZZZZ\\\[[[[[[[[[[[[]]]^^^______```aaaccceeefffhhhhhhhhhjjjkkkkkkkkkllloooqqqrrrrrrtttyyy{{{mmm___PPPHHHFFFGGGKKKQQQWWW\\\bbbhhhkkkppprrruuuxxx|||rrriii\\\WWWQQQMMMMMMLLLIIIGGGEEEDDDBBBBBBCCCEEEHHHJJJLLLKKKJJJHHHFFFEEECCCBBB======>>>AAADDDLLL\\\lll|||hhhXXXOOOMMMFFFFFFDDDCCCAAA@@@@@@???<<<<<<;;;:::888777666666333333222111000///......000///---,,,,,,------...------,,,,,,+++*********(((((((((((((((((((((((())))))((((((((((((((((((***+++,,,.........------******))))))******+++,,,++++++++++++++++++++++++...---+++***)))(((((('''++++++++++++++++++++++++))))))(((((((((((())))))))))))*********+++++++++------......///000000000111111111222222222333333777777666666666777999999999:::;;;;;;:::;;;===???@@@BBBDDDEEEEEEFFFHHHIIIIIIJJJLLLMMMOOOOOOPPPPPPPPPQQQSSSUUUXXXYYYZZZZZZZZZZZZYYYYYYZZZ[[[]]]^^^^^^___```bbbeeegggiiijjjiiikkkllllllkkklllnnnppprrrrrruuuzzzpppaaaUUUKKKHHHJJJLLLQQQXXX___eeekkkqqqtttvvvxxx{{{~~~zzzrrrddd___XXXSSSRRRQQQNNNKKKIIIGGGEEECCCDDDFFFIIIKKKNNNMMMJJJHHHFFFDDDCCCBBBBBB@@@AAACCCDDDJJJWWWeeezzzhhhXXXPPPMMMGGGEEEDDDBBB@@@@@@@@@@@@<<<<<<;;;:::999888777777444333222111000///......///...---,,,+++,,,------,,,,,,+++++++++*********((((((((((((((()))))))))))))))((((((''''''&&&&&&)))***+++---.........---)))))))))*********++++++************************,,,,,,+++)))((((((((((((------,,,++++++***))))))+++***)))(((((((((((((((************++++++++++++------......///000000000111111111111111222222222888777666444555666888999999:::;;;;;;;;;;;;>>>@@@AAABBBDDDEEEEEEFFFHHHJJJJJJKKKLLLNNNOOOOOOPPPPPPNNNOOOQQQSSSUUUVVVXXXXXXZZZYYYYYYYYYYYY[[[\\\]]]\\\]]]___bbbeeegggiiijjjjjjkkkllllllkkkkkkmmmoooqqqsssvvvzzz~~~xxxeeeWWWNNNJJJMMMRRRQQQWWW___hhhnnntttyyy|||{{{}}}~~~pppjjjbbb\\\YYYWWWTTTQQQMMMKKKHHHEEEEEEGGGJJJLLLQQQPPPMMMJJJGGGEEEDDDCCCCCCAAAAAABBBDDDHHHSSS___qqqiiiXXXPPPMMMGGGEEECCCAAA?????????@@@======<<<;;;:::999999888666555333222000/////////---,,,+++*********+++,,,***************)))))))))((((((((((((((()))***+++))))))((((((''''''&&&&&&((()))+++---......------))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((()))+++++++++++++++,,,,,,,,,,,,,,,+++***))))))))))))+++++++++,,,,,,,,,,,,---------......///000000000111111111111111111111111888777555444444666888999999:::;;;;;;;;;<<<>>>@@@AAACCCEEEFFFFFFFFFHHHJJJJJJKKKLLLMMMNNNOOOOOOOOONNNOOOPPPRRRTTTVVVXXXYYYZZZYYYYYYYYYYYY[[[\\\]]][[[\\\___aaadddgggiiikkkjjjkkkllllllkkkkkkmmmooorrrtttxxx{{{~~~~~~nnn\\\OOOHHHHHHNNNUUUWWW]]]gggooovvv{{{}}}uuukkkddd___\\\WWWTTTOOOLLLIIIFFFFFFHHHKKKNNNVVVUUURRRNNNKKKHHHFFFEEECCC@@@???BBBCCCGGGPPPZZZlll{{{kkkYYYPPPLLLGGGEEECCC@@@?????????@@@======<<<;;;;;;:::999999888777555222111000000000---,,,***)))))))))***+++)))))))))))))))))))))))))))(((((('''((()))+++,,,))))))(((((((((((((((((()))***+++---------,,,,,,******+++,,,,,,,,,,,,+++------------------------***))))))((((((((())))))&&&''')))+++---///000111,,,,,,+++******)))******++++++,,,,,,,,,---------------......///000000000000000000111111111222222666666555555555666888888999:::;;;<<<<<<===???AAAAAACCCEEEFFFFFFGGGIIIJJJJJJJJJKKKMMMMMMNNNNNNNNNPPPQQQRRRSSSUUUWWWYYY[[[ZZZYYYXXXXXXYYYZZZ\\\]]][[[\\\___aaadddgggiiijjjiiikkkllllllkkklllnnnppptttvvvzzz|||}}}~~~ssseeeTTTJJJFFFFFFMMMTTT^^^dddnnnvvv|||uuullleee```[[[XXXQQQNNNJJJHHHGGGJJJNNNPPP[[[ZZZXXXUUUQQQMMMJJJHHHDDD@@@@@@BBBDDDGGGOOOWWWgggwwwmmmZZZOOOKKKGGGEEEBBB???>>>>>>???@@@<<<<<<;;;;;;:::999999999999777555222000///000000---,,,+++*********++++++************************)))(((''''''(((***,,,---(((((())))))))))))))))))******,,,------,,,+++******+++,,,---...------,,,------------------------))))))((((((((())))))***((((((***+++---...///000+++******))))))))))))******+++++++++,,,,,,,,,,,,------......///000000000...//////000111222222333333444444555666777888888888:::;;;<<<<<<===@@@BBBBBBCCCEEEFFFFFFGGGIIIKKKIIIJJJKKKLLLLLLLLLLLLLLLPPPQQQQQQRRRTTTWWWYYY[[[XXXWWWWWWWWWWWWYYYZZZ[[[\\\]]]___aaadddfffhhhiiihhhjjjkkkkkkkkkllloooqqquuuxxx{{{|||||||||vvveeeZZZNNNIIIIIILLLSSS[[[dddkkkttt|||wwwoooiiiccc___WWWTTTPPPMMMNNNQQQUUUXXX``````___\\\XXXRRRMMMJJJGGGDDDBBBEEEFFFHHHNNNTTT___nnn~~~xxxrrrqqqxxxnnn[[[OOOJJJGGGEEEBBB???>>>>>>???@@@;;;::::::999999888888888999777444111/////////000...---,,,+++++++++,,,,,,+++++++++++++++++++++,,,)))(((''''''(((***,,,---(((((())))))******++++++***+++,,,---,,,+++***)))+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((())))))***---------,,,,,,+++++++++))))))(((((((((((()))))))))************+++++++++------......///000000000---...///000111222333333222333444666777888888888888:::;;;<<<<<<===@@@BBBBBBDDDFFFFFFFFFGGGIIIKKKHHHIIIJJJKKKKKKLLLKKKKKKOOOOOOOOOPPPRRRUUUWWWYYYVVVVVVUUUUUUVVVWWWYYYZZZ\\\]]]___aaacccfffggghhhhhhiiikkkkkkkkkmmmooorrrvvvyyy|||}}}|||{{{}}}~~~|||lll[[[RRRKKKKKKOOOTTT]]]eeehhhoooxxxxxxqqqjjjfff^^^[[[WWWTTTUUUXXX]]]```ccccccccc```\\\VVVOOOLLLKKKGGGEEEGGGHHHIIIMMMSSSVVVeeevvv|||nnniiibbbccclll{{{nnn\\\OOOJJJFFFEEECCCCCCCCCBBBAAA???<<<<<<<<<<<<:::888666555555444333222111///......,,,,,,------,,,,,,+++***&&&&&&'''((()))***++++++******)))(((((((((((((((''''''((()))***++++++,,,++++++++++++++++++++++++***+++---...///......---++++++------------++++++***)))))))))))))))******++++++,,,,,,,,,+++******+++***)))***---...,,,***++++++,,,,,,,,,---------)))***+++,,,------------000000000000111222333444555555666777888999::::::888999;;;===>>>>>>======AAABBBBBBCCCEEEGGGHHHIIIKKKKKKLLLLLLMMMMMMNNNNNNQQQPPPPPPPPPQQQRRRTTTVVVUUUWWWXXXZZZ[[[\\\[[[[[[]]]___bbbeeegggggggggggggggiiikkklllmmmnnnppprrruuuvvvwwwwwwwwwxxx{{{~~~}}}nnn```TTTTTTSSSTTTYYY___eeeiiitttwww{{{ssskkkgggccc^^^\\\\\\___aaaaaahhhhhhgggddd___YYYSSSOOOJJJLLLLLLKKKIIIJJJMMMQQQVVV^^^jjjsssuuupppgggaaaXXXTTTSSS[[[fffuuuppp]]]QQQLLLGGGFFFDDDDDDDDDDDDBBB@@@???>>>===;;;999999888888555444333222111///......+++,,,,,,,,,,,,+++******((())))))******++++++,,,++++++***)))))))))))))))(((((())))))******++++++******+++,,,------......,,,,,,---...------++++++++++++------------++++++++++++***)))((((((((()))++++++,,,,,,,,,+++*********)))((())),,,---+++)))++++++++++++,,,,,,,,,,,,+++,,,---...............---...///000222444555555444444555666777888999999:::;;;<<<===>>>?????????BBBBBBBBBCCCDDDFFFGGGHHHKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSUUUVVVXXXZZZ[[[\\\\\\[[[^^^```ccceeeggghhhhhhgggiiikkkmmmnnnnnnoooqqqrrruuuvvvvvvvvvvvvwwwyyy{{{}}}tttfff]]]VVVVVVWWW[[[```gggnnnrrr{{{~~~|||tttppplllhhhggggggiiikkkkkklllkkkiiifffaaa[[[VVVRRRNNNOOOPPPNNNLLLLLLOOOQQQPPPUUU\\\aaabbb]]]WWWRRRLLLHHHIIIQQQ^^^nnnrrr]]]RRRNNNHHHGGGEEEEEEEEEDDDCCCAAA@@@>>>;;;999777777888999555444333222111///......+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))))))))))))))*********)))***+++,,,...///000111,,,------,,,,,,***))))))++++++------------++++++---,,,+++)))(((((('''''',,,,,,,,,,,,,,,+++***))))))(((((()))++++++***(((*********++++++++++++,,,---....../////////......+++,,,///111444555555555333333444555666777888888<<<<<<<<<===>>>???AAAAAABBBBBBBBBBBBCCCDDDEEEFFFJJJKKKKKKLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSUUUVVVXXXYYY[[[\\\\\\]]]```aaadddfffhhhhhhhhhhhhkkkmmmoooooooooppprrrtttuuuvvvvvvvvvuuuuuuwwwyyy}}}xxxhhh```___\\\]]]```eeelllsssyyy}}}vvvssspppoooooopppqqqppppppooollliiiddd___ZZZXXXTTTTTTTTTSSSQQQPPPQQQRRROOOPPPQQQQQQOOOLLLHHHEEEEEECCCEEENNN\\\mmmrrr\\\QQQOOOHHHFFFDDDDDDDDDDDDBBBAAA===<<<;;;999888777777777555444333222111///......+++,,,,,,,,,,,,+++******------,,,,,,,,,++++++++++++******))))))******************)))))))))))))))******+++,,,---...//////++++++++++++******))))))++++++------------++++++++++++***)))(((((()))))),,,,,,,,,,,,++++++***)))((())))))***++++++***)))))))))*********+++++++++---....../////////......+++---000333444444444333333444444555666777888888<<<<<<;;;<<<===???AAACCCBBBBBBBBBBBBBBBCCCDDDEEEJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQSSSUUUVVVVVVUUUUUUUUUUUUWWWYYY[[[\\\]]]^^^aaabbbdddfffhhhhhhiiiiiilllnnnpppppppppqqqsssuuuvvvwwwxxxwwwvvvvvvwwwyyy~~~uuuiiifffhhhjjjkkknnnrrrwww}}}}}}zzzwwwuuuuuutttsssqqqppppppnnnkkkhhhdddaaa```ZZZZZZYYYWWWUUUTTTSSSSSSUUUSSSOOOLLLHHHFFFDDDDDDEEECCCEEENNN\\\nnnpppZZZOOOMMMGGGEEECCCCCCCCCCCCAAA???<<<===>>>>>><<<:::777555555444333222111///......------......------,,,+++,,,,,,,,,+++******))))))))))))((((((((())))))************)))))))))))))))++++++++++++,,,,,,,,,,,,))))))))))))******++++++++++++------------++++++))))))(((((()))***++++++,,,---,,,,,,+++***)))((()))***+++,,,++++++++++++))))))*********+++++++++,,,------............---...///111333444333111000444555666777888999999:::;;;;;;:::;;;<<>>???@@@@@@>>><<<999777555444333222111///......------......------,,,+++***************)))))))))))))))(((((())))))***+++(((((())))))******++++++***++++++,,,,,,---------,,,+++*********+++,,,,,,++++++------------++++++)))((((((((()))***++++++---------,,,+++***)))((('''***,,,,,,***)))+++,,,++++++++++++,,,,,,,,,,,,***+++---...000000111111000000111111222222222222444444555666777888999999999:::<<<>>>@@@AAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIJJJLLLMMMNNNOOOPPPNNNNNNNNNOOOPPPQQQSSSSSSSSSTTTUUUWWWZZZ]]]```bbbccccccccccccdddfffggggggeeegggjjjmmmoooqqqtttwwwwwwzzz|||}}}}}}|||}}}~~~~~~~~~}}}}}}|||xxxqqqllleeebbbbbbbbbbbbbbb___aaacccccc^^^WWWOOOJJJKKKJJJLLLRRR[[[kkklllZZZNNNHHHHHHGGGEEEDDDEEEDDDCCCAAA======<<<;;;999888777666555444333222111///......,,,,,,------,,,,,,+++*********************************))))))***+++,,,,,,'''(((((()))***++++++,,,******+++,,,...///000000...---,,,************+++++++++------------++++++******)))))))))))))))***---------,,,+++***((((((&&&)))++++++)))((()))+++++++++,,,,,,,,,---------+++,,,---///111222333333/////////000111333444555333333444555666777888888999;;;===@@@BBBCCCCCCBBBAAABBBBBBCCCEEEGGGHHHIIIIIIIIIJJJLLLMMMOOOPPPPPPQQQPPPPPPPPPQQQSSSTTTVVVSSSTTTUUUWWWZZZ]]]aaabbbbbbbbbbbbcccdddeeefffgggccceeeiiikkknnnppptttwwwvvvyyy|||}}}}}}}}}~~~~~~}}}vvvppphhhdddeeefffgggggglllppptttuuupppfff[[[TTTJJJJJJLLLRRR[[[kkkmmmWWWKKKGGGIIIGGGDDDBBBBBBAAA???>>>::::::;;;;;;:::888777555666333///------......---...---,,,,,,++++++,,,,,,---,,,+++*********+++,,,))))))***))))))((('''&&&***++++++,,,,,,++++++***+++,,,---...////////////...---,,,+++)))((('''&&&******++++++++++++******(((((()))++++++,,,,,,+++...------,,,,,,+++******)))************+++++++++************+++,,,---...,,,---///000///000222333000000000000111222333444555444444555555666777888888999:::<<<>>>AAACCCDDDBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJLLLLLLMMMLLLMMMOOOOOOOOOQQQSSSVVVSSSTTTVVVXXX[[[]]]___```cccddddddcccbbbaaabbbdddeeefffhhhkkkmmmppprrrssswwwxxxyyy{{{}}}wwwrrrmmmmmmlllkkknnnsssxxx~~~xxxgggWWWTTTSSSSSSXXX___ooooooYYYNNNJJJKKKHHHFFFDDDDDDCCCAAA@@@>>>======;;;999777555444666444000......///...---...---,,,,,,++++++,,,,,,---,,,+++*********++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,---...////////////,,,,,,,,,,,,++++++++++++******++++++++++++******((()))******++++++++++++//////......---,,,,,,,,,)))************+++++++++,,,++++++,,,,,,---......,,,---/////////000111333111111111111222333444444555555555555555666888888888888999;;;===???AAABBBBBBCCCDDDEEEEEEFFFFFFEEEGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMOOOPPPPPPQQQTTTVVVSSSTTTVVVXXX[[[]]]___```cccddddddcccbbbbbbccceeedddeeegggjjjmmmoooqqqrrrvvvwwwyyy{{{}}}yyysssppppppqqqrrrwww}}}tttdddZZZWWWWWW[[[bbbqqqoooYYYNNNKKKJJJHHHFFFEEEDDDCCCAAA@@@???>>><<<;;;999888777777777444111000000000///......---,,,,,,++++++,,,,,,---,,,++++++******++++++******(((''''''((())))))***++++++,,,,,,++++++***------...............---,,,,,,,,,---------------******++++++++++++*********************+++++++++......------,,,++++++***)))************+++++++++---------------.........,,,---////////////111333111111111111222333444444555555555555666777888888888888999:::;;;===??????BBBBBBCCCDDDEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHIIIIIIKKKMMMOOOOOOPPPQQQTTTVVVTTTUUUVVVXXX[[[]]]^^^___cccdddddddddbbbbbbdddfffcccdddfffiiilllooorrrsssvvvwwwxxxzzz|||~~~{{{wwwwwwxxxzzzpppdddaaa___aaagggtttkkkWWWMMMJJJGGGEEEDDDCCCCCCBBB@@@===<<<;;;:::999:::;;;<<<===777555222111111111000......---,,,,,,++++++,,,,,,,,,,,,++++++++++++***+++)))(((&&&%%%%%%&&&(((******++++++,,,,,,++++++***..................------//////...---,,,+++*********++++++,,,,,,++++++*********************++++++++++++******)))((((((((())))))*********+++++++++---------.........------,,,---//////...///000222000000000000111222333333555555555555666777888999::::::::::::;;;<<<>>>>>>AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIKKKMMMNNNNNNPPPSSSUUUUUUUUUWWWYYYZZZ\\\^^^^^^bbbcccdddcccbbbccceeegggccceeegggjjjnnnqqqssstttwwwxxxyyy{{{|||~~~}}}rrrmmmjjjjjjnnnxxxiiiVVVMMMKKKFFFEEEDDDCCCDDDBBB@@@===<<<;;;:::999:::;;;<<<===777555333222222111000......---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++******+++***(((((((((***,,,---***++++++,,,,,,++++++***..................------......---,,,+++******)))++++++,,,,,,,,,,,,+++++++++******))))))***+++,,,+++******))))))(((''''''))))))*********++++++++++++,,,,,,------------,,,,,,---//////......///111///......//////000111222666555555666666777888999;;;;;;;;;;;;<<<===>>>???AAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLMMMOOORRRTTTVVVVVVWWWYYYZZZ\\\]]]]]]```bbbcccbbbbbbccceeegggfffgggiiilllooorrruuuvvvxxxxxxzzz{{{}}}~~~|||||||||vvvsssuuu|||iiiVVVNNNMMMGGGFFFFFFFFFFFFEEEBBB??????>>><<<;;;999888777777777555333222222111///......---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,+++***)))''''''''''''((()))+++,,,***++++++,,,,,,++++++***------...............---******++++++,,,,,,------++++++,,,,,,,,,,,,++++++***))))))((()))+++,,,...------,,,,,,+++******))))))************+++++++++)))***,,,---......------,,,---//////......///000///////////////111222222666666666666777888999999;;;;;;;;;;;;<<<===>>>???AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGIIIKKKLLLMMMOOORRRUUUWWWWWWXXXYYYZZZ[[[\\\\\\^^^```aaaaaaaaabbbdddfffhhhiiikkkmmmpppsssuuuvvvxxxxxxyyyzzz|||}}}~~~}}}xxxnnnpppyyy|||{{{gggTTTMMMLLLFFFFFFFFFFFFGGGEEEBBB???>>>======;;;999777555444666444333222222111///---...---,,,,,,++++++,,,,,,++++++,,,,,,,,,+++***)))######$$$%%%&&&(((((()))***++++++,,,,,,++++++***,,,,,,---...////////////+++++++++,,,---.........+++,,,,,,------,,,,,,+++)))((((((((()))+++...///...------,,,++++++******)))************+++++++++(((***,,,///000000//////,,,...///...------...000000000000000111222333444666666666666777888999:::999999999:::;;;===>>>???AAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHJJJLLLMMMNNNPPPTTTVVVWWWXXXXXXYYYZZZ[[[[[[\\\\\\^^^___``````aaadddfffiiijjjkkkmmmoooqqqssstttvvvvvvwwwxxxzzz{{{|||||||||~~~rrriiibbbfffrrr~~~cccQQQJJJJJJDDDDDDDDDDDDEEECCC@@@===::::::;;;;;;:::888777555555444222222222111...,,,...---,,,,,,++++++,,,,,,++++++,,,---,,,+++***)))%%%&&&''')))***++++++++++++++++++,,,,,,++++++++++++,,,---.../////////////////////......------,,,+++,,,,,,------,,,,,,+++((('''''''''))),,,///111,,,,,,++++++***))))))))))))************+++++++++(((***---000222222111111,,,...///...------...///222222222222333444555666666666666666777888999:::777777888999:::<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIKKKMMMOOOPPPRRRUUUXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[]]]^^^______```ccceeeiiijjjkkkmmmooopppqqqrrrtttuuuuuuwwwxxxyyyzzzzzz|||vvvggg^^^[[[```ooozzzcccVVVNNNIIIIIIGGGEEEDDDDDDBBB???===============<<<:::888777777555333111///---,,,,,,---,,,++++++*********+++***************)))((((((,,,+++***((((((***+++,,,******+++++++++,,,,,,,,,...///000///,,,+++***++++++,,,------,,,+++((('''((()))+++,,,------,,,+++)))******++++++,,,,,,,,,---,,,++++++******++++++......---,,,,,,+++*********+++,,,---............////////////000000000000000000000111222222333333555555555555555666777888888888888999:::;;;<<<===CCCDDDEEEEEEEEEEEEEEEDDDFFFFFFGGGHHHHHHIIIJJJJJJLLLKKKLLLOOOTTTWWWVVVTTTTTTVVVWWWWWWWWWXXX[[[]]]YYY\\\```bbbbbbcccdddeeegggiiilllmmmnnnppprrrtttvvvwwwxxxzzz||||||}}}}}}xxxfffYYYUUUSSS^^^oooyyyaaaUUUNNNIIIGGGFFFDDDDDDDDDBBB@@@===999999999999888888777666444333222111000000000000---,,,,,,+++++++++,,,,,,***************)))((((((,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,(((***---...---...///000000111222222111///---+++******+++,,,,,,,,,++++++))))))***,,,---...///000---,,,++++++******++++++++++++++++++,,,,,,,,,,,,***+++,,,---........................////////////000111111222333333444444555555444555555666777888888888999999:::;;;===>>>CCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLKKKLLLOOOSSSVVVUUUTTTTTTUUUWWWWWWWWWXXXZZZ]]]ZZZ]]]```bbbbbbcccdddeeegggjjjlllnnnnnnppprrrtttwwwwwwxxxyyyzzz{{{|||}}}rrraaaVVVSSSRRR^^^pppwww___SSSMMMIIIFFFEEEDDDDDDDDDCCC@@@>>>;;;;;;::::::::::::;;;;;;444333333222111111111000---,,,,,,,,,,,,,,,------*********+++******)))(((******((((((((((((************+++++++++,,,,,,,,,'''))),,,---......000222.../////////...,,,***))),,,,,,++++++***+++++++++)))******+++---......///---,,,++++++******++++++))))))******+++,,,------***+++,,,---............------------.........///111111222222333444444555444444444555555666888888999999999:::;;;<<<===>>>AAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMOOOSSSTTTTTTSSSSSSUUUVVVWWWWWWXXXZZZ]]][[[^^^```bbbbbbcccdddfffhhhjjjmmmooooooppprrrtttxxxxxxwwwwwwxxxzzz{{{|||xxxjjj\\\TTTRRRSSS___rrr{{{|||uuu^^^RRRMMMJJJFFFEEEDDDDDDEEEDDDBBB@@@>>>===<<<:::::::::;;;<<<555555444222111///---,,,------,,,,,,,,,---......*********++++++******)))))))))(((''''''((())))))******+++++++++,,,,,,,,,+++---......---,,,------++++++++++++***((('''&&&...---+++***)))***++++++*********+++++++++++++++---,,,++++++******++++++((())))))******+++,,,,,,***+++,,,---............---------......//////000000111111222222333333444444444444444555777888999999999::::::;;;===>>>???@@@AAABBBDDDEEEFFFFFFFFFEEEFFFGGGHHHIIIKKKKKKLLLLLLMMMNNNPPPRRRSSSSSSSSSSSSTTTVVVWWWWWWXXX[[[]]]]]]___aaabbbbbbccceeefffhhhkkknnnppppppqqqrrrtttyyyxxxwwwvvvwwwyyy{{{}}}sssfffZZZTTTUUUWWWcccvvvwwwrrr{{{{{{uuuuuuxxx~~~uuu^^^RRRMMMJJJHHHFFFEEEFFFFFFEEECCCAAA>>><<<:::888666666666666333333222111000...,,,+++---------,,,,,,------...******++++++++++++******))))))(((((((((((())))))******+++++++++,,,,,,,,,---...//////,,,+++++++++.........---,,,,,,+++***...---+++***)))***++++++)))******+++,,,------...---,,,++++++******++++++***************************+++,,,---............---......///000000111111/////////000111111222222333333444444666777888999:::::::::;;;<<<===??????@@@AAABBBCCCEEEEEEFFFFFFEEEFFFGGGHHHJJJKKKLLLMMMMMMNNNPPPQQQRRRSSSSSSTTTSSSUUUVVVWWWXXXYYY\\\^^^___```bbbbbbbbbccceeegggiiillloooqqqqqqqqqrrrsssyyyxxxwwwvvvwwwyyy|||~~~|||sssiii^^^YYYZZZ\\\gggyyyxxxooojjjppp||||||sssmmmkkkmmmrrrzzzwww___SSSMMMIIIHHHGGGFFFFFFFFFEEECCC@@@???>>><<<:::888666555555......000000000///...---......---,,,,,,,,,,,,,,,)))***++++++,,,+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,......---,,,---...------------------------,,,,,,++++++***+++++++++((()))***,,,...000222222---,,,++++++******++++++++++++++++++++++++*********+++,,,---............---......///000111222222......//////000111111111333333333444666777999:::;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJLLLMMMNNNNNNPPPSSSSSSSSSRRRSSSUUUTTTUUUWWWXXXYYY[[[]]]``````aaaccccccbbbcccfffhhhjjjmmmppprrrrrrrrrrrrsssxxxwwwwwwxxxyyy{{{~~~~~~}}}xxxpppfff``````aaakkkzzzvvvooommmooouuu|||xxxqqqjjjeeecccfffkkksssyyyaaaUUUNNNIIIHHHFFFEEEDDDDDDCCC@@@>>>??????>>>===<<<:::888777---///000111111000///...///...---+++************)))***++++++,,,,,,,,,+++)))******************)))******+++++++++,,,,,,,,,)))+++---...------...///)))))))))******+++,,,---******+++,,,,,,,,,++++++))))))***+++,,,,,,---------,,,++++++******++++++******++++++,,,,,,------***+++,,,---............,,,,,,---...///000111222/////////000111111222222333333333444666777999:::;;;;;;;;;<<<===>>>@@@@@@AAABBBBBBCCCDDDDDDDDDCCCEEEFFFGGGIIIKKKLLLMMMNNNPPPRRRUUUUUUSSSSSSTTTVVVUUUVVVXXXYYYZZZ\\\___bbbaaabbbccccccbbbcccfffhhhjjjmmmqqqsssssssssrrrsssvvvwwwxxxzzz|||~~~}}}}}}~~~~~~yyynnngggddddddlllyyyzzzwwwvvvvvvxxxzzzxxxsssnnnhhhccc```aaadddlllyyyzzzcccVVVNNNIIIGGGEEEDDDCCCBBBAAA>>>;;;::::::;;;;;;:::888666555222222333333222///---+++///...---+++***)))(((((()))***+++,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,***,,,......---,,,---...)))))))))***+++---...///((()))+++,,,------,,,+++,,,+++***((('''%%%$$$###---,,,++++++******++++++((()))***+++---...///000++++++,,,---............++++++,,,---...///000111000000000111222222333333333333333444666888999:::<<<<<<<<<<<<===???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCEEEFFFGGGIIIKKKLLLNNNNNNQQQTTTVVVVVVTTTSSSUUUWWWUUUWWWYYYZZZ[[[]]]```cccbbbcccccccccbbbdddfffiiijjjnnnrrrttttttsssrrrsssuuuvvvyyy{{{~~~}}}zzz{{{~~~~~~sssjjjgggfffmmmxxx}}}yyyxxxxxxvvvsssoooiiiccc______```fffttt}}}{{{wwwyyy}}}yyy```SSSNNNKKKEEEEEEDDDCCCAAA@@@???>>><<<;;;;;;::::::999888888666555444222111000000000...---+++******,,,---///,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,------,,,***))))))***)))***,,,---.../////////+++++++++,,,,,,,,,------//////...------,,,++++++******+++,,,,,,---......*********))))))))))))(((((())),,,......---+++))))))***,,,......---,,,+++------......///000000000/////////000111333444555333333444666777999::::::::::::;;;;;;<<<=========>>>???@@@AAACCCDDDEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPTTTUUUVVVXXXYYYZZZZZZZZZ\\\]]]^^^___````````````aaabbbccccccbbbccceeeffflllmmmoooqqqrrrsssrrrrrryyyzzz{{{}}}~~~}}}~~~|||yyyvvv}}}tttfffjjjhhhmmmxxx{{{wwwuuurrrqqqssskkkcccbbbdddiiittt~~~wwwooojjjhhhgggggghhhiiikkknnnssszzzyyy```SSSNNNKKKFFFEEEDDDCCCAAA@@@??????<<<<<<<<<;;;::::::999999777666444222111000//////...---+++******+++,,,---,,,+++++++++************))))))))))))))))))))))))+++,,,---,,,*********,,,------------------------,,,,,,,,,---------......,,,,,,,,,++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++((())),,,---...---+++******+++,,,---------,,,+++------......///000000000111000000000111222333333333444555666777888999:::::::::;;;;;;<<<=========>>>???@@@AAACCCDDDEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPSSSTTTUUUWWWXXXYYYZZZZZZYYYZZZ[[[\\\]]]^^^^^^___aaacccdddccccccccceeeggglllmmmoooqqqrrrssssssrrrvvvvvvxxxzzz{{{|||||||||}}}~~~zzzqqqnnntttzzziiifffdddgggqqq{{{zzzuuurrroooqqqlllggghhhjjjmmmttt{{{{{{vvvnnneee^^^ZZZYYYXXXYYYZZZ[[[\\\___cccjjjnnnyyyyyy```SSSNNNKKKFFFFFFEEECCCBBBAAA@@@???=========<<<;;;;;;::::::888777555222111///.........---+++***))))))***+++++++++*********)))))))))))))))))))))))))))))))))***+++,,,,,,++++++,,,---111000...,,,+++++++++,,,------------............+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++(((***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222222111111111111111222444555555666777888888999::::::;;;;;;<<<=========>>>???@@@AAACCCDDDEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPQQQRRRSSSUUUWWWYYYZZZZZZXXXYYYZZZ\\\^^^______```bbbcccddddddcccdddfffhhhkkkmmmoooqqqrrrssssssssstttuuuwwwyyyzzz{{{||||||~~~tttjjjhhhttt{{{ggg___\\\^^^fffoooxxx}}}wwwrrrooommmkkklllppptttuuuyyy~~~vvveeeaaa[[[UUUPPPNNNMMMMMMLLLMMMMMMNNNPPPSSSYYY]]]hhhoooyyyzzz```TTTNNNLLLGGGFFFEEEDDDCCCAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;888777555333000///...------,,,+++***)))((())))))*********))))))))))))((()))))))))))))))))))))))))))***,,,,,,,,,,,,---///111000---+++***+++,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,---------******+++,,,,,,---......++++++*********))))))))))))***+++------,,,+++***...---,,,+++++++++,,,,,,------......///000000000111111111000111111222333555555666666777777888888::::::;;;;;;<<<=========>>>???@@@AAACCCDDDEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPOOOPPPQQQSSSUUUXXXYYY[[[ZZZ[[[]]]___aaabbbcccccccccdddeeeeeeddddddfffhhhkkklllnnnqqqrrrsssssssssvvvwwwyyy{{{}}}~~~~~~tttnnnooowwwsss___WWWTTTTTT[[[dddppp}}}xxxuuunnnmmmpppwww|||~~~xxxlllddd[[[XXXTTTPPPNNNMMMMMMMMMIIIJJJJJJJJJJJJLLLPPPTTT[[[bbblllvvvzzzaaaTTTOOOLLLGGGGGGFFFEEECCCBBBAAA@@@???>>>>>>======<<<;;;;;;888777555333000///...------,,,+++***))))))((((((*********))))))))))))(((************************)))***,,,,,,,,,,,,...000///...,,,++++++,,,...///******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,((((((***+++---...000000+++++++++************))))))***+++,,,,,,,,,++++++------,,,+++++++++,,,---------......///000000000/////////000111333444555555555666666777777888888::::::;;;;;;<<<=========>>>???@@@AAACCCDDDEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPOOOOOOPPPRRRTTTWWWYYYZZZ[[[\\\^^^```bbbcccdddeeecccdddeeeeeeddddddfffhhhjjjlllnnnqqqrrrssstttssswwwxxxzzz|||~~~vvvtttwww~~~hhhVVVPPPMMMMMMSSS]]]kkk}}}{{{xxxyyy}}}}}}ssshhh___ZZZWWWUUUSSSPPPOOONNNNNNOOOKKKKKKKKKJJJIIIIIILLLNNNPPPWWW```iiirrr}}}zzzaaaTTTOOOLLLHHHHHHGGGEEEDDDCCCBBBAAA>>>>>>>>>===<<<<<<;;;;;;888777555222111///......,,,,,,,,,++++++***))))))++++++*********)))))))))************************)))+++------,,,,,,...000---,,,,,,+++,,,---///000************++++++++++++***************)))))))))((((((***+++---...000000------------,,,,,,,,,,,,******++++++,,,,,,,,,++++++++++++,,,,,,---------------......///000000000......///000111333555666444555555666777888888999::::::;;;;;;<<<=========>>>???@@@AAACCCDDDEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPPPPPPPPPPQQQSSSVVVXXXZZZZZZ[[[\\\^^^```aaaaaabbbbbbcccddddddcccdddfffhhhjjjkkknnnqqqssstttttttttuuuvvvxxxzzz|||~~~zzzxxx{{{ppp___QQQLLLIIIJJJOOOXXXggg{{{{{{pppgggaaa\\\YYYVVVUUUTTTRRRQQQPPPOOOOOOLLLMMMLLLJJJHHHGGGHHHJJJHHHMMMUUU]]]fffrrrzzzaaaTTTOOOMMMIIIHHHGGGFFFDDDCCCBBBBBB>>>>>>===<<<<<<;;;;;;:::777666444222111000//////+++,,,,,,,,,,,,,,,++++++,,,+++++++++***************************************,,,------,,,,,,...///,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++******))))))((((((***++++++,,,,,,------.........---------,,,,,,,,,******+++++++++,,,,,,,,,((()))+++---.........---------......///000000000000000000000111222333444333444555666777888999:::::::::;;;;;;<<<=========>>>???@@@AAACCCDDDEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPRRRRRRQQQRRRSSSUUUXXXZZZYYYZZZ[[[]]]^^^_________aaacccdddccccccccceeegggjjjkkknnnpppsssttttttttttttuuuwwwzzz|||}}}~~~~~~}}}zzznnncccXXXOOOLLLIIIIIIMMMUUUbbbwww|||ssskkkfffdddbbbbbb______^^^\\\ZZZXXXVVVUUUQQQQQQPPPNNNKKKIIIIIIJJJHHHKKKOOOSSS[[[fffttt~~~{{{aaaUUUOOOMMMIIIHHHGGGFFFEEECCCBBBBBB=========<<<;;;;;;::::::666555444222111000000000++++++,,,---------,,,,,,,,,,,,,,,++++++++++++***************************+++---...---,,,,,,---///,,,------......---,,,,,,++++++,,,,,,,,,---------...------,,,+++***))))))---------,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,&&&(((+++---//////...---------......///000000000222111111111111111222222333333444666777999::::::::::::;;;;;;<<<======>>>>>>???@@@AAACCCDDDEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPSSSSSSRRRRRRSSSUUUXXXYYYZZZ[[[\\\]]]^^^_________aaabbbccccccbbbccceeefffiiikkknnnpppsssttttttuuuuuuvvvxxxzzz}}}~~~|||~~~tttxxxxxxoooddd\\\TTTNNNLLLJJJIIIMMMSSS___ttt{{{wwwqqqmmmkkkkkkkkkkkklllkkkjjjhhhfffccc```___XXXXXXWWWTTTPPPNNNMMMNNNLLLLLLMMMOOOSSS]]]jjjtttxxx___SSSMMMJJJIIIHHHEEECCCBBBBBBCCCDDDBBBAAA@@@>>><<<:::888666888777666444222000///.........---,,,,,,,,,,,,---...+++((()))+++,,,***(((++++++******))))))((((((***,,,......---++++++++++++,,,.../////////...---......---,,,++++++***)))---------,,,,,,,,,++++++,,,,,,+++,,,,,,...///000,,,+++******))))))******+++)))((('''((()))+++,,,,,,,,,+++++++++,,,------..................------111111111111111111111111333333444444555666666666::::::;;;;;;<<<<<<======AAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHJJJLLLOOORRRTTTRRRRRRSSSTTTVVVWWWXXXXXXZZZ[[[\\\^^^___`````````cccccccccddddddeeeeeeeeefffiiinnnpppqqqqqqrrrssssssvvvzzz|||}}}}}}~~~xxxtttnnngggaaaZZZSSSNNNLLLHHHGGGJJJQQQ___sss~~~~~~|||zzzzzz|||}}}|||yyy{{{}}}|||wwwuuuvvvtttpppjjjfffaaa___]]][[[VVVQQQQQQNNNLLLNNNRRRVVV___iiiuuuyyy```SSSMMMJJJIIIGGGEEECCCBBBBBBCCCDDDAAAAAA@@@>>><<<:::888666666555444222111///...---///......---------------...,,,))))))+++,,,+++)))+++*********)))))))))(((***+++......---+++,,,,,,,,,------...............///......---,,,++++++***++++++++++++************)))*********++++++,,,,,,,,,+++******))))))************((((((((()))+++,,,+++++++++++++++,,,,,,---........................000000111222333333444444333333444555555666666777;;;;;;;;;<<<======>>>>>>@@@AAABBBCCCDDDFFFGGGGGGHHHHHHIIIJJJLLLOOORRRSSSRRRRRRSSSUUUVVVWWWXXXYYYZZZ[[[\\\^^^___`````````cccddddddeeefffffffffgggeeehhhmmmooopppqqqrrrsssrrruuuyyy{{{||||||}}}~~~xxxuuuooojjjccc]]]UUUQQQLLLIIIGGGKKKSSS```sss~~~yyywwwwwwyyyzzz|||~~~~~~zzz{{{|||xxxuuurrrqqqooolllkkkmmmqqquuu|||wwwqqqmmmjjjfffaaa\\\WWWRRROOOOOOPPPSSSZZZbbbooo}}}yyy```SSSMMMIIIHHHGGGEEECCCBBBBBBBBBCCCAAA@@@???>>><<<:::888777444333222111///---,,,,,,///...------,,,,,,---------,,,******+++++++++******************))))))))))))+++------,,,,,,---...---------------......//////.........------,,,,,,******)))))))))((((((((('''((()))))))))))))))(((,,,+++******))))))************)))((()))***+++,,,++++++***++++++,,,------........................///000111222444555666666333444444555555666777777;;;;;;<<<======>>>??????@@@@@@AAABBBDDDEEEFFFFFFHHHIIIIIIKKKMMMOOOQQQRRRRRRSSSTTTUUUVVVXXXYYYYYYYYYZZZ\\\]]]___`````````ddddddeeefffggghhhhhhhhhdddgggkkknnnooopppqqqsssqqqtttxxxzzzzzz{{{|||}}}~~~xxxvvvqqqlllggg```XXXSSSLLLIIIIIIMMMUUUbbbttt}}}yyyrrrllliiiiiikkkmmmsssuuuyyy}}}~~~zzzwwwuuuxxx}}}{{{xxxtttpppmmmiiidddaaa]]]]]][[[YYYYYY]]]cccgggpppyyy~~~yyysssmmmhhhccc[[[UUURRRQQQPPPTTTZZZfffssszzzaaaTTTMMMHHHGGGFFFEEECCCBBBBBBBBBBBB@@@@@@???===<<<:::888777333333222000///...---,,,------,,,++++++++++++,,,,,,+++***))))))***))))))************************(((***,,,---,,,,,,...///...---,,,+++,,,---...///..................------***)))))))))((((((((((((((()))************)))(((,,,+++******))))))************)))))))))***+++,,,,,,+++++++++,,,---...///---------...............///000000111333444444555444444444555666666777777;;;<<<<<<===>>>???@@@@@@@@@AAABBBCCCDDDFFFGGGGGGIIIIIIJJJKKKMMMNNNPPPQQQQQQRRRSSSUUUVVVXXXYYYZZZXXXYYY[[[]]]___``````aaacccdddeeeggghhhhhhhhhgggdddgggjjjlllmmmoooqqqrrrpppsssvvvxxxyyyzzz{{{}}}}}}wwwuuurrrnnniiibbb[[[UUUNNNKKKKKKOOOWWWcccuuuvvvqqqjjjddd```aaaccceeekkklllooosssvvvyyyzzz{{{wwwwwwuuussssssvvv|||}}}zzzxxxvvvrrrpppllliiiddd```]]]ZZZVVVSSSPPPOOOMMMKKKLLLPPPVVV[[[aaakkkzzz~~~xxxpppfff]]]XXXTTTQQQRRRVVV^^^iiiyyy{{{bbbTTTLLLHHHFFFFFFEEEDDDCCCBBBAAAAAA??????>>>===;;;:::888777444444333222000///......,,,+++******))))))************)))(((((('''((()))))))))******++++++,,,,,,)))***,,,,,,+++,,,...000------,,,++++++---...///------..................++++++*********)))))))))***++++++,,,,,,,,,,,,+++,,,+++******))))))*********************++++++,,,,,,,,,,,,------...000000---------.........//////000000000000111111111111444444555555666777777888;;;;;;<<<===>>>???@@@@@@BBBBBBCCCEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRTTTVVVWWWYYYYYYXXXYYYZZZ]]]^^^``````aaaaaabbbdddfffggghhhggggggeeegggjjjllllllmmmpppqqqppprrruuuwwwxxxyyy{{{}}}|||vvvuuusssqqqlllfff^^^XXXRRRNNNMMMQQQXXXdddvvvzzzxxxqqqmmmfff```]]]]]]___aaa___```cccgggjjjmmmpppqqqrrrrrrqqqppppppsssxxx|||xxxtttoookkkhhheeeaaa___YYYVVVRRROOOMMMKKKIIIGGGEEEDDDBBB@@@@@@CCCHHHLLLVVVaaappp|||pppeee]]]XXXSSSRRRTTTZZZbbbppp|||cccTTTLLLGGGFFFEEEEEEDDDCCCBBBAAA@@@>>>>>>>>>===;;;999888777555444333222111000000///,,,+++******))))))******)))******)))''''''(((***)))))))))***+++,,,------***+++,,,,,,++++++---///,,,,,,,,,,,,,,,------...,,,,,,------.........///,,,,,,+++++++++*********++++++***++++++---...///,,,+++******))))))***************++++++++++++,,,,,,,,,,,,,,,---///000111,,,,,,------.../////////000000000000000000000000444555555666666777888888::::::;;;<<<>>>???@@@@@@CCCCCCDDDEEEGGGHHHIIIIIIJJJJJJLLLMMMNNNNNNNNNNNNOOOOOOQQQSSSUUUWWWXXXYYYWWWXXXZZZ\\\^^^``````aaa```bbbdddggghhhhhhgggfffgggiiikkkllllllmmmoooqqqqqqsssuuuvvvwwwxxx{{{}}}xxxwwwwwwvvvrrrlllccc^^^WWWRRROOORRRWWWcccwww{{{xxxvvvqqqmmmgggaaa]]]\\\\\\]]]YYY[[[]]]```dddgggiiikkkllllllmmmllllllooosssvvv|||nnniiiccc]]]YYYVVVSSSQQQLLLJJJFFFDDDDDDDDDCCCBBBBBBAAA@@@===<<<===AAADDDMMMWWWfffuuu}}}oooeee^^^WWWTTTTTTXXX]]]iiiyyy}}}cccTTTLLLGGGEEEEEEEEEDDDCCCBBB@@@@@@>>>>>>===<<<;;;999888777444444333222111000000///---,,,,,,+++++++++++++++***,,,,,,+++)))(((***,,,((())))))***,,,------...,,,,,,---+++******,,,...++++++,,,------------,,,***++++++,,,---......///,,,,,,+++++++++*********)))(((''''''(((+++...000,,,+++******))))))************++++++,,,,,,,,,+++*********+++,,,---...///,,,,,,------...//////000//////000000111111111222555555555666777777888888999999:::;;;===>>>???@@@BBBBBBCCCEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMNNNOOOQQQSSSUUUWWWXXXVVVWWWZZZ\\\^^^```aaaaaa```bbbeeehhhiiiiiihhhgggjjjkkkllllllllllllnnnpppqqqsssuuuvvvwwwyyy{{{~~~|||}}}~~~}}}{{{tttkkkeee\\\VVVQQQRRRWWWcccwww~~~~~~wwwsssnnngggbbb^^^\\\[[[ZZZ[[[\\\^^^aaaccceeefffhhhiiijjjkkkkkknnnrrruuu}}}~~~xxxsssfffaaaYYYSSSOOOLLLIIIGGGHHHEEEBBBAAAAAABBBBBBAAAAAAAAAAAA???===>>>@@@BBBFFFOOO\\\jjjwww}}}rrriii```ZZZYYYXXXYYYbbbsss}}}cccUUULLLFFFEEEEEEEEEDDDCCCBBB@@@???=========<<<;;;999888777444333333222111000/////////...------,,,,,,------,,,...///---***)))+++...(((((()))***,,,---......---------+++******,,,...***+++,,,---...---,,,+++******++++++,,,---......++++++++++++************'''%%%$$$###%%%)))---///,,,++++++***)))***************+++,,,,,,,,,,,,+++((((((((()))***,,,---...,,,,,,------...///000000......///111222333444555555555666666777777888888888888:::;;;<<<>>>??????AAABBBCCCDDDEEEFFFGGGHHHJJJKKKLLLNNNNNNNNNMMMLLLLLLMMMNNNPPPSSSUUUVVVWWWVVVWWWYYY\\\^^^```aaaaaaaaacccfffiiikkkkkkjjjiiilllmmmmmmmmmllllllmmmooorrrtttuuuvvvwwwyyy|||~~~zzzqqqkkk___XXXRRRQQQVVVbbbwww~~~{{{uuunnngggaaa]]][[[YYYYYYZZZ[[[\\\^^^___```ggghhhjjjkkkmmmppptttwww{{{yyyqqqlllbbb\\\TTTMMMIIIFFFDDDBBBDDDAAA>>><<<===>>>>>>======>>>>>>===<<<<<<===>>>BBBJJJVVVcccppp~~~}}}ssshhhaaa^^^XXXWWW___ooo~~~|||bbbTTTNNNKKKGGGGGGFFFEEECCCBBB@@@??????===;;;<<<======:::777444333222222222111///---///,,,***)))***++++++***,,,,,,++++++***)))))))))************+++,,,---...---,,,++++++******++++++000...------...///...------,,,,,,+++***)))(((((('''(((((()))******++++++'''''')))***,,,,,,------((()))***+++++++++++++++*********)))))))))))))))111000///...---,,,,,,,,,............/////////000000000111222222222222111444444555555666666777777:::;;;;;;===???AAACCCDDDDDDCCCCCCCCCCCCDDDDDDEEEKKKKKKKKKKKKLLLLLLLLLLLLOOOOOOPPPRRRSSSUUUVVVVVVZZZZZZZZZ[[[\\\\\\]]]]]]bbbdddeeeeeeeeeeeefffhhhnnnmmmlllkkkkkklllmmmnnntttuuuvvvwwwyyyzzz{{{|||}}}xxxeee]]]VVVVVVZZZdddttt{{{uuurrrnnnhhhddd```]]]ZZZXXX[[[^^^aaaccciiiiiikkklllnnnpppqqqrrruuu{{{}}}zzzssslllbbb\\\SSSNNNKKKHHHDDDAAA===???AAA@@@===<<<===???AAA@@@???>>>===<<<<<<<<>><<<<<<===<<<999666444333222222222111///------+++***)))+++,,,,,,+++,,,,,,++++++***))))))))))))))))))******+++,,,------,,,++++++******++++++///---,,,,,,---...---,,,,,,,,,++++++***)))))))))(((((())))))***++++++,,,+++++++++++++++***))))))*********++++++*********++++++++++++++++++******------,,,,,,------.............../////////000000000111111222333222222222555555666666777888888888:::;;;;;;===>>>AAABBBCCCEEEDDDDDDDDDDDDEEEFFFFFFIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVXXXXXXYYY[[[\\\]]]^^^___bbbdddeeeeeedddeeefffgggjjjiiiiiijjjkkkmmmooopppssstttuuuwwwyyy{{{|||}}}ooofff^^^\\\```iiixxxzzzsssnnnfffccc___]]]___bbbdddeeehhhiiijjjlllnnnpppqqqrrrvvv{{{}}}{{{yyyssslllddd^^^UUUOOOLLLHHHDDD@@@@@@AAAAAA@@@??????@@@BBBAAAAAA@@@@@@??????>>>>>>>>>DDDLLLTTTaaattt}}}rrrkkkdddaaaccckkkuuucccTTTMMMIIIEEEEEEEEEEEEDDDCCCBBBAAABBB@@@>>>===<<<:::777555555333222111222111///------+++******,,,---,,,,,,,,,,,,++++++***)))))))))(((((((((((()))***+++,,,---,,,++++++******++++++---,,,++++++---------+++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,+++***((((((******************))))))+++,,,,,,,,,,,,,,,,,,,,,)))******+++,,,...///000....../////////000000000111222222333333333333333666666666777888999999999:::;;;;;;===>>>@@@BBBCCCEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVWWWXXXZZZ\\\^^^```aaabbbccceeeeeeddddddfffgggeeefffgggiiikkknnnppprrrrrrssstttwwwyyy{{{}}}~~~~~~|||rrrgggccceeemmmzzz{{{uuunnnkkkfffddddddfffggghhhiiijjjkkkmmmoooqqqssstttxxx}}}}}}|||{{{vvvppphhhbbbZZZUUUQQQNNNHHHDDDFFFEEECCCAAAAAAAAACCCDDD<<<<<<=========<<<<<<;;;>>>BBBHHHOOO[[[nnn~~~vvvmmmhhhfffjjjqqqzzzeeeUUULLLHHHDDDDDDEEEEEEDDDCCCBBBBBB@@@???>>>===<<<:::888666555333111111111111///......---++++++,,,,,,+++***,,,,,,++++++***)))))))))'''''''''(((((()))***+++---,,,++++++******+++++++++******+++,,,---,,,************++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,+++++++++)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,)))))))))***+++---...///...////////////000000000222222333444444444444333555555666777888888999999;;;;;;;;;<<<>>>???AAABBBDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKMMMOOOPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTVVVWWWXXXZZZ\\\^^^``````aaacccddddddddddddeeegggeeefffgggjjjllloooqqqrrrqqqrrrtttvvvyyy{{{}}}~~~}}}{{{mmmggghhhmmmxxxzzzvvvrrrmmmjjjiiiiiiiiiiiilllmmmnnnppprrrtttvvvvvvzzz}}}yyymmmiiiccc```___\\\WWWSSSPPPLLLEEEBBBBBBCCCDDDDDD;;;;;;<<<======<<<;;;;;;???@@@DDDKKKUUUggguuummmhhhiiimmmuuufffVVVMMMGGGDDDDDDEEEEEEDDDCCCBBBBBB===>>>>>>===<<<:::999999666444111000000111000///000///---,,,,,,,,,)))(((,,,,,,++++++***)))))))))''''''''''''((()))***+++---,,,++++++******++++++***))))))+++------,,,************+++,,,,,,------+++++++++++++++,,,,,,,,,***++++++,,,,,,,,,++++++'''''''''((()))+++,,,---************++++++,,,,,,***************+++,,,---////////////000000000111222222333444444444444333333333444555666777888999;;;;;;;;;<<<===???@@@AAACCCBBBBBBCCCDDDEEEFFFGGGJJJJJJKKKLLLMMMNNNOOOOOORRRRRRSSSSSSTTTTTTUUUUUUXXXXXXYYY[[[\\\]]]^^^___aaacccddddddcccdddeeegggggghhhjjjlllnnnooopppqqqqqqrrrsssvvvxxx{{{}}}~~~}}}rrrjjjiiimmmvvv}}}yyytttpppnnnmmmlllkkkqqqrrrsssuuuwwwxxxzzzzzzyyy~~~uuurrrppppppqqqqqqnnnjjj^^^VVVKKKEEEDDDEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@AAA@@@BBBHHHQQQ```zzz|||ssskkkiiikkkqqq}}}hhhWWWMMMHHHEEEEEEEEEEEEDDDCCCBBBAAA<<<===>>>===;;;::::::;;;666444111000000000000///000///...------,,,***''',,,,,,++++++***)))))))))''''''''''''((()))***+++---,,,++++++******++++++))))))***,,,......,,,******+++++++++,,,,,,------******++++++++++++++++++------------,,,+++))))))''''''&&&'''(((***,,,...))))))******++++++,,,,,,,,,,,,++++++***+++++++++/////////000000000111111111222222333333333333333222333444555666777888999;;;;;;;;;<<<===>>>@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGKKKKKKLLLLLLMMMNNNOOOOOORRRRRRSSSSSSTTTUUUVVVVVVXXXYYYYYY[[[\\\]]]^^^^^^aaabbbddddddcccccceeefffhhhjjjkkkmmmnnnoooppppppqqqrrrsssvvvxxxzzz|||}}}~~~uuukkkhhhkkkssszzzzzz{{{{{{|||~~~~~~zzzxxxvvvtttsssyyyzzz{{{|||}}}~~~~~~yyy~~~|||{{{|||nnnbbbSSSKKKKKKMMMLLLIIIKKKJJJHHHFFFDDDCCCCCCBBBCCCAAACCCHHHNNN[[[uuu{{{qqqmmmlllpppzzzjjjYYYOOOIIIFFFFFFFFFEEEDDDBBBAAA@@@===>>>@@@>>>;;;888888:::777444111///000000000///------,,,---......,,,***,,,,,,++++++***)))))))))(((((((((((()))***++++++---,,,++++++******++++++))))))***,,,//////---+++++++++,,,,,,,,,,,,,,,,,,************************,,,---------,,,++++++******)))'''''''''(((***+++******++++++,,,------...,,,,,,++++++++++++,,,,,,//////000000000111111111000111111222333222222222333333444666777888999:::;;;;;;;;;<<<===>>>???@@@BBBBBBBBBCCCDDDFFFGGGHHHIIIJJJKKKLLLNNNOOOQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWVVVWWWXXXZZZ\\\^^^___```aaabbbcccdddccccccdddfffggghhhjjjlllnnnooooooooorrrssstttvvvwwwyyyzzz{{{ssshhheeegggmmmttt{{{~~~{{{zzzzzzzzz{{{zzzyyywwwqqqsssuuuwww{{{~~~}}}nnn]]]TTTUUUXXXWWWTTTSSSQQQLLLHHHEEEDDDDDDDDDFFFCCCDDDJJJNNNXXXqqqzzzsssooopppxxxkkkZZZOOOIIIGGGGGGFFFEEEDDDBBB@@@???>>>@@@AAA???:::777777888777444111//////000000000******+++---///000...---,,,,,,++++++***)))))))))((((((((())))))***+++,,,---,,,++++++******++++++))))))+++---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))((()))+++,,,---.........---+++)))'''&&&&&&((((((++++++,,,,,,---...//////,,,+++++++++,,,------...000000000000111111111111000000111222222222222111444444555777888:::;;;;;;;;;;;;;;;<<<<<<>>>???@@@CCCCCCCCCDDDEEEGGGHHHIIIGGGHHHJJJLLLOOOQQQSSSTTTPPPQQQRRRSSSUUUWWWXXXXXXTTTUUUWWWZZZ]]]___aaabbb```bbbccccccccccccdddfffdddfffhhhkkknnnooooooooosssssstttvvvwwwyyyzzzzzzoooccc```bbbgggmmmttt||||||xxxuuusssrrrrrrrrrqqqppprrrssssssrrrpppooorrruuuxxx}}}vvvccc[[[\\\``````\\\]]]YYYTTTNNNJJJIIIIIIIIIHHHDDDFFFKKKNNNVVVoooxxxrrrqqqvvv~~~nnnYYYNNNJJJCCCCCCCCCCCCCCCBBBBBBBBB??????===<<<:::999777777666444222111111000///---......---,,,***)))((((((***************************************+++++++++...------,,,,,,------...(((***---///111111000///,,,+++*********+++,,,---+++++++++*********)))))),,,++++++******+++,,,,,,+++++++++*********))))))++++++++++++++++++++++++///...---,,,+++,,,,,,---////////////............000111111111111222222222666666666666777777777777:::;;;<<<===>>>???@@@AAABBBBBBBBBBBBCCCEEEFFFGGGHHHIIIJJJLLLMMMOOOPPPQQQOOOQQQSSSTTTSSSSSSSSSUUUTTTUUUWWWYYY\\\^^^``````bbbbbbaaa``````aaabbbccceeefffgggiiilllnnnqqqrrrvvvuuuttttttuuuwwwyyy{{{zzzzzz}}}{{{hhh\\\XXX[[[^^^___mmmsss{{{}}}yyyvvvtttuuuwwwxxxvvvwwwxxxwwwvvvuuuvvvwwwzzz~~~zzzllljjjlllkkkjjjllljjjcccZZZRRRLLLIIIFFFEEEGGGGGGJJJMMMOOOXXXnnnwwwoookkkmmmxxxoooZZZNNNJJJFFFEEEDDDCCCBBBAAA@@@???>>>===<<<;;;:::999888777666444222111111000///---,,,,,,,,,++++++*********++++++++++++++++++++++++***************+++++++++...------,,,,,,------...+++,,,---/////////......---,,,+++******+++,,,,,,+++++++++*********))))))******++++++,,,,,,,,,,,,+++++++++*********))))))************************...---,,,,,,---...///000////////////////////////111111111111222222222222444444555666777888999999:::;;;<<<===>>>???@@@AAACCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMOOOPPPQQQOOOQQQSSSTTTSSSSSSTTTUUUUUUVVVWWWYYY\\\^^^```aaaaaaaaa```___```aaabbbccceeefffgggiiikkknnnppprrrtttttttttuuuvvvxxxzzz|||yyytttoookkknnnqqqvvv}}}{{{ooo___UUUSSSUUUXXXYYYaaagggqqq{{{}}}|||}}}~~~rrrqqquuuvvvvvvwwwvvvnnncccYYYRRROOOMMMLLLNNNNNNPPPSSSTTT\\\ooo{{{qqqllllllooovvvppp[[[OOOJJJHHHGGGFFFDDDAAA???===<<<;;;;;;;;;:::999999888888666444222111111000///---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++...------,,,,,,------.....................------///...,,,+++***++++++,,,+++++++++***************((()))+++,,,------------+++************)))))))))))))))))))))))))))))))))*********+++,,,...///000...//////000000111111111111111111111222222222333222333444666777999:::;;;:::;;;<<<===>>>???@@@AAADDDDDDDDDDDDEEEGGGHHHIIIHHHIIIJJJLLLMMMOOOPPPQQQOOOQQQSSSTTTSSSSSSTTTUUUUUUVVVXXXZZZ\\\___```aaabbbbbbaaaaaaaaabbbdddeeeeeefffgggiiikkknnnpppqqqssssssuuuwwwyyy{{{|||}}}qqqfff___[[[ZZZ^^^bbbgggnnnwww~~~vvvggg^^^SSSLLLKKKMMMPPPPPPWWW^^^hhhttt~~~~~~|||~~~wwwiii\\\TTTQQQPPPPPPSSSTTTVVVXXXXXX___nnn|||uuummmjjjhhhmmmuuu~~~qqq[[[NNNIIIHHHGGGEEECCCAAA???===<<<::::::999999999999888888666444222111111000///---,,,,,,+++++++++++++++***************************)))))))))***++++++,,,,,,...------,,,,,,------...///...------------...///000///---++++++***++++++************************'''(((+++---///......---************))))))))))))************************(((((()))***+++,,,------...//////000111222222333111111111222222222333333333333444666777999:::::::::;;;<<<===>>>???@@@AAACCCCCCCCCDDDEEEFFFHHHHHHHHHIIIJJJKKKMMMOOOPPPQQQPPPRRRTTTTTTSSSSSSTTTUUUVVVWWWXXX[[[]]]___aaabbbddddddccccccccceeefffgggffffffgggiiikkkmmmoooqqqqqqsssuuuxxxzzz|||}}}~~~}}}lll^^^UUUOOONNNPPPQQQUUU[[[aaajjjxxx{{{ooogggXXXRRRJJJEEEDDDFFFGGGHHHNNNUUU___kkkvvvppp```WWWTTTTTTUUU\\\^^^```aaabbbgggrrr{{{{{{pppiiihhhjjjmmmqqqxxxpppZZZMMMHHHEEEEEEDDDBBBAAA@@@???>>>999999999999999999999999666444222111111000///---......---,,,+++***)))((())))))))))))))))))))))))((())))))***++++++,,,,,,...------,,,,,,------...------,,,------...000000///...---+++******++++++************************''')))+++...//////...---))))))))))))))))))))))))++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,...//////000111222222333111222222222222333333333555555666666777777888888:::;;;<<<===>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMOOOPPPQQQPPPRRRTTTUUUTTTTTTTTTVVVVVVWWWYYY[[[^^^```bbbcccccccccbbbbbbcccdddfffggggggggghhhjjjlllnnnpppqqqqqqrrruuuxxxzzz|||~~~~~~yyykkk[[[QQQIIIEEEFFFLLLIIINNNTTTZZZaaannnyyylll___WWWOOOKKKFFFBBBAAAAAAAAAAAADDDJJJTTT^^^iiisss}}}{{{kkkaaa___aaabbbhhhkkknnnooorrrvvv|||wwwnnnhhhgggfffgggkkkqqqwwwzzzmmmXXXLLLHHHCCCCCCCCCBBBAAA@@@@@@???::::::::::::999999999999666444222111111000///---///...---,,,***)))((('''))))))))))))))))))))))))(((((()))***+++,,,,,,---...------,,,,,,------...,,,,,,------...///000000...---+++***)))******+++***************+++++++++)))***,,,---............(((((()))))))))))))))***++++++++++++++++++++++++,,,---...............---...//////000000111111111222222222222333333333333666666666666777777777777:::;;;<<<===>>>???@@@AAABBBBBBBBBBBBCCCEEEFFFGGGHHHIIIJJJLLLMMMOOOPPPQQQPPPRRRTTTUUUTTTTTTUUUVVVWWWXXXZZZ\\\^^^aaabbbcccaaaaaa``````aaaccceeefffiiiiiijjjkkkmmmoooqqqrrrqqqrrrtttvvvyyy{{{}}}~~~mmm^^^PPPJJJEEEAAACCCKKKJJJOOOUUUYYY]]]gggwwwsssggg[[[PPPIIIHHHFFFCCC@@@>>>===>>>>>>AAAEEEMMMVVV```jjjuuu{{{vvvmmmlllnnnqqqtttxxx{{{|||~~~zzzkkkhhhcccaaadddhhhkkkmmmtttwww|||iiiVVVLLLJJJDDDCCCCCCBBBAAA@@@??????<<<;;;;;;;;;::::::999999666444222111111000///---------,,,,,,+++***))))))************************'''((()))***+++,,,------...------,,,,,,------...,,,---...//////...------,,,+++***)))))))))***+++))))))*********+++++++++,,,,,,,,,---------......(((((((((((())))))******************************)))***,,,---............////////////////////////222222222333333333444444444555555666777888888999:::;;;<<<===>>>???@@@AAABBBBBBCCCCCCDDDEEEGGGHHHHHHIIIJJJLLLMMMOOOPPPQQQQQQSSSUUUUUUTTTTTTUUUVVVXXXXXXZZZ\\\___aaacccdddbbbbbbaaabbbcccdddfffgggjjjjjjkkklllnnnppprrrsssrrrsssssstttwwwzzz|||~~~~~~xxxqqqaaaTTTJJJIIIGGGCCCGGGOOORRRXXX^^^```aaahhhvvvzzzlll```WWWOOOHHHDDDBBBAAA???===;;;;;;<<<>>>???BBBGGGNNNWWWbbbmmmttt{{{{{{{{{~~~~~~yyyssskkkfffeeeeeeeeeeeeiiikkknnnsssyyyfffTTTMMMKKKEEEDDDCCCBBB@@@???>>>=========<<<;;;;;;:::999999666444222111111000///---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,------...------,,,,,,------......///000000000...+++******)))((((((((()))***+++))))))******++++++++++++------,,,,,,,,,---......'''((((((((())))))******))))))))))))))))))))))))###%%%'''***,,,,,,---,,,////////////............222222333333333444444444222333444666777999:::;;;:::;;;<<<===>>>???@@@AAACCCCCCDDDDDDEEEGGGHHHIIIHHHIIIJJJLLLMMMOOOPPPQQQQQQSSSUUUUUUUUUTTTUUUVVVXXXYYYZZZ]]]___aaacccdddeeeeeeeeeeeefffhhhjjjkkkkkkkkklllmmmoooqqqrrrsssssssssssssssuuuxxx{{{}}}zzz|||yyyllldddXXXLLLEEEIIIJJJGGGLLLVVV\\\bbbggghhhhhhmmmyyy}}}wwwpppggg[[[RRRMMMJJJGGGEEE======<<<:::999:::<<<>>>999;;;???DDDMMMXXXccckkkvvv||||||zzzxxxwww}}}vvvnnniiifffccc```^^^^^^```ccchhhooouuuyyywwwaaaRRRIIIDDDFFFEEECCCBBBBBBAAA???===<<<;;;:::999999999999:::555444333111000///......,,,,,,,,,+++++++++*********))))))(((((((((((((((&&&(((+++.........,,,+++************************++++++,,,---............,,,+++***))))))***+++,,,))))))*********+++++++++))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))((()))***,,,---...//////......///000000000000000000000111222333444444555555444444555555666777888;;;<<<>>>???@@@@@@@@@???BBBDDDFFFGGGFFFEEEFFFFFFIIIIIIJJJJJJKKKMMMNNNOOOLLLPPPUUUWWWWWWUUUTTTTTTXXX[[[^^^```aaaaaa___^^^bbbcccdddeeegggiiikkkllllllllllllmmmmmmooopppqqqrrrrrrsssuuuyyy|||}}}}}}|||~~~zzzpppfff___RRRPPPMMMKKKLLLRRR\\\bbbjjjfffdddeeegggmmmyyy{{{uuupppmmmkkkjjjiiijjjgggbbb^^^UUURRRMMMHHHDDDAAA??????===<<<:::999999:::<<<===<<<:::;;;???DDDKKKXXXeeettt{{{~~~uuupppnnnnnnooowww}}}zzzsssmmmgggcccaaa```___]]]]]]___cccgggooottt{{{ttt___QQQJJJFFFFFFEEECCCBBBBBBAAA???===??????===<<<;;;::::::999666555333222000/////////,,,,,,,,,++++++++++++***,,,+++******))))))******'''''''''(((((()))******************************,,,,,,------...---------,,,+++***))))))***+++,,,***+++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,***************************************************+++,,,,,,------------------...///////////////000000111222333444444555555444444555555666777888:::;;;===???@@@@@@@@@???AAACCCFFFGGGFFFFFFFFFGGGJJJJJJJJJKKKLLLMMMNNNOOONNNQQQUUUWWWWWWVVVUUUUUUVVVXXX[[[^^^````````````ccccccdddeeeggghhhjjjkkkllllllllllllmmmooopppqqqttttttuuuwwwzzz}}}~~~~~~~~~xxxppphhhbbb]]]ZZZUUURRRTTTYYY___cccaaa^^^\\\^^^```eeeqqq}}}zzzsssnnnhhhbbb]]]YYYXXXVVVWWWWWWUUUQQQMMMMMMJJJFFFBBB???<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;999888999===AAAGGGSSS___oooxxx~~~ssskkkgggfffeeemmmqqq{{{|||uuupppfffdddaaa^^^\\\]]]___aaaccchhhmmmqqqsssuuuwwwzzzqqq]]]QQQKKKHHHFFFEEECCCBBBBBBAAA???===AAA@@@>>>===;;;999888777666555444222111000//////,,,,,,,,,,,,++++++++++++------,,,++++++++++++++++++)))&&&$$$$$$&&&))),,,++++++++++++++++++++++++---------...------,,,,,,++++++************++++++++++++,,,,,,,,,---------+++,,,,,,---------------))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,------...............000000111222333444444555555444444555555666777888::::::<<<===>>>?????????@@@CCCEEEFFFFFFFFFGGGIIILLLKKKKKKKKKLLLMMMNNNNNNPPPSSSUUUVVVUUUUUUVVVXXXTTTVVVXXX[[[^^^```bbbcccdddddddddeeefffhhhiiijjjkkklllllllllnnnooopppqqqvvvwwwxxxzzz|||~~~|||xxxuuupppllliiiccc[[[VVVVVVXXXYYYYYYUUURRRQQQRRRUUUZZZfffrrrtttnnneee___[[[VVVPPPKKKGGGFFFFFFFFFGGGEEECCC@@@DDDCCC@@@===;;;::::::::::::;;;===>>>>>>===;;;999999777999===@@@DDDOOOYYYjjjtttssshhhaaa^^^\\\aaaccciiirrrwww|||{{{qqqnnniiiddd```^^^]]]]]][[[^^^aaaddddddeeefffhhhnnnqqqxxxppp]]]QQQKKKIIIFFFEEECCCBBBBBBAAA???=========<<<;;;:::888777666777666444222111000000000------,,,,,,,,,+++++++++------,,,++++++++++++,,,...,,,)))'''''')))+++---++++++++++++++++++++++++............---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++,,,---------------************************++++++++++++++++++++++++++++++,,,---------,,,,,,,,,---......//////......000000111222333444444555555444444555555666777888999:::;;;<<<===>>>??????@@@BBBDDDFFFFFFGGGHHHJJJMMMLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTTTTTTTTTTWWWYYYWWWWWWXXXZZZ]]]```ccceeedddddddddeeefffggghhhiiikkkkkkllllllnnnoooqqqqqqvvvxxxzzz{{{|||}}}~~~~~~~~~}}}{{{vvvmmmaaaYYYVVVTTTOOOKKKKKKHHHHHHIIIKKKQQQ\\\hhhxxxvvvpppeee___YYYTTTQQQNNNIIIFFFBBBBBBBBBBBBBBBAAA@@@???AAA@@@>>>===============;;;;;;<<<======<<<::::::;;;:::;;;???AAADDDMMMVVVhhhsssxxxkkkbbb\\\YYYZZZYYY\\\bbbhhhoooyyy}}}vvvooojjjeeebbb```^^^___``````___^^^^^^^^^^^^```iiiuuuqqq]]]QQQKKKIIIFFFEEECCCBBBBBBAAA???===:::;;;;;;;;;:::999888777666555444222111000//////---------,,,,,,,,,++++++,,,,,,+++***************------,,,+++++++++,,,,,,++++++++++++++++++++++++............---,,,+++++++++++++++,,,,,,+++++++++************++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,---...............///000000000000///000000111222333444444555555444444555555666777888999999:::;;;===>>>@@@@@@AAABBBDDDEEEEEEFFFIIIKKKMMMMMMLLLMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTVVVYYY[[[[[[ZZZ[[[]]]___bbbddddddddddddeeeeeefffhhhhhhkkkkkkkkklllnnnoooqqqrrrtttwwwyyyzzzzzz|||~~~zzzlll```YYYRRRKKKEEEGGGDDDDDDEEEGGGLLLVVVaaappp{{{yyyqqqhhhbbbYYYUUUPPPMMMLLLKKKHHHEEECCCCCCCCCCCCBBBAAA@@@@@@@@@@@@?????????@@@@@@@@@>>>===<<<;;;::::::;;;<<<<<<;;;<<>><<<;;;<<<===>>>===;;;;;;===>>>@@@IIISSSjjjuuuwwwlllccc]]]VVVPPPNNNPPPSSSWWW^^^fffssszzz|||vvvsssnnnjjjgggccc^^^[[[XXXVVVXXX___gggooo|||qqq___SSSKKKGGGFFFEEECCCBBBBBBAAA???===<<<===>>>>>>===;;;999888444333222000///...------...------------,,,,,,,,,++++++***)))))))))))))))((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------++++++,,,------,,,++++++*********+++++++++,,,,,,+++,,,,,,---------------************************************************)))***+++,,,------...------...//////000000//////000000111222333444444555555444444555555666777888;;;;;;;;;<<<>>>@@@BBBDDDCCCDDDEEEDDDDDDEEEGGGJJJKKKKKKLLLMMMOOOQQQSSSTTTSSSUUUWWWWWWWWWWWWYYYZZZ[[[[[[\\\\\\]]]^^^___```bbbbbbbbbdddeeegggiiijjjjjjjjjkkklllnnnppprrrsssppptttyyyzzzzzz{{{zzziii\\\SSSNNNMMMJJJHHHGGGHHHHHHKKKTTT^^^lllvvv~~~~~~|||{{{xxxtttoooppprrrssstttqqqlllhhhaaa]]]YYYWWWXXXXXXUUUSSSNNNOOONNNKKKFFFCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@===<<<===>>>AAAKKKUUUjjjvvvtttiiibbbYYYSSSOOOOOOPPPQQQTTTYYYaaajjjwww~~~xxxtttoooiiieee]]]YYYVVVXXX\\\cccppp{{{ppp___SSSKKKHHHFFFEEECCCBBBBBBAAA???===<<<=========;;;888555444444333111///...---------......---------,,,,,,,,,,,,+++******))))))******************+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++------------++++++++++++,,,,,,,,,---------,,,---......//////......))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,---......//////......000000111222333444444555555444444555555666777888;;;;;;;;;<<<>>>AAACCCEEEDDDEEEEEEDDDDDDDDDGGGIIIKKKKKKLLLMMMOOORRRTTTUUUTTTVVVYYYZZZYYYYYYZZZ\\\YYYYYYZZZ\\\]]]^^^______aaaaaabbbccceeegggiiijjjjjjjjjkkklllnnnppprrrsssoootttyyy{{{zzz|||rrrddd[[[YYYZZZMMMJJJIIIJJJJJJLLLTTT^^^nnnwww~~~}}}yyywwwsssnnnnnnooossswwwzzzyyyvvvsssqqqmmmhhhffffffeeeccc```ZZZZZZYYYUUUOOOLLLLLLMMMJJJJJJKKKKKKJJJIIIHHHGGGDDDEEEFFFFFFEEECCCAAA@@@DDDAAA??????@@@DDDNNNYYYiiiuuu{{{oooggg^^^WWWRRRRRRQQQOOOQQQTTTVVV___mmmzzz{{{tttpppbbb[[[UUUTTTVVV\\\hhhtttzzzjjj]]]SSSLLLJJJEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@???===;;;999777777444333222111000...---------------,,,+++***((((((,,,++++++******++++++,,,++++++******++++++,,,---+++++++++,,,,,,------------------............//////,,,)))***---//////...///...,,,***)))))))))***,,,++++++...111222000---******************************+++++++++)))'''&&&++++++++++++,,,---......------...///000111222222333222111111222333555666666666555666666777888999;;;<<<===>>>>>>???AAADDD@@@AAACCCEEEGGGHHHIIIIIIIIIKKKMMMMMMMMMNNNPPPQQQUUUXXXZZZ[[[[[[ZZZZZZ[[[]]]\\\\\\[[[[[[\\\\\\]]]aaaaaaaaaaaacccfffiiikkkjjjkkkmmmnnnnnnnnnppprrrqqqsssuuuwwwzzz}}}sssggg___[[[YYYVVVSSSPPPLLLLLLVVVaaattt|||~~~|||yyyvvvzzz~~~|||{{{zzzsssmmmfffaaa___^^^^^^]]][[[[[[ZZZXXXUUUQQQNNNLLLIIIHHHFFFFFFGGGGGGGGGEEECCCEEEFFFDDDDDDHHHRRRZZZjjjtttzzzqqqiiiaaa[[[ZZZWWWPPPNNNPPPTTTWWW]]]hhhvvv~~~uuuooofff]]]YYYXXXZZZbbbjjjpppaaaVVVLLLGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>><<<;;;999888777444333222111000...------------------,,,+++******+++******))))))******+++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,+++---------............//////,,,******---//////...///...,,,+++***++++++,,,)))))))))+++---...,,,***************************)))***+++++++++++++++***++++++++++++,,,---......,,,,,,---...///000111111222222222111222333555666666555555666666777888999999;;;<<<======>>>@@@BBBAAABBBDDDFFFHHHIIIJJJJJJIIIKKKMMMMMMMMMNNNPPPRRRUUUWWWYYYZZZZZZYYYYYYZZZ]]]]]]\\\\\\]]]]]]^^^___aaaaaa```aaaccceeehhhjjjjjjlllnnnooooooppprrrtttrrrtttvvvxxxzzz~~~yyyqqqlllgggbbb]]]XXXSSSTTT]]]iiiyyyyyytttrrrqqqqqqpppnnnmmmkkkhhhddd___ZZZXXXUUURRRNNNLLLKKKKKKIIIHHHFFFGGGGGGFFFEEEIIIRRRYYYjjjttt|||ppphhhaaa___ZZZSSSOOOPPPNNNQQQWWW```mmmzzz}}}uuukkkaaa\\\YYYXXX^^^eee~~~iii[[[RRRKKKHHHHHHEEEDDDDDDCCCBBBAAA??????>>>>>>===<<<;;;:::999999444333222111000...---------...............------***))))))))))))))))))***+++************+++,,,,,,...------,,,,,,++++++***---------............///...,,,++++++---......---,,,,,,+++******++++++,,,,,,,,,,,,---//////---+++************************************+++,,,---...++++++++++++,,,---......++++++,,,---...///000000222222222222333444555555555555555555666777888999999:::;;;<<<<<<===???BBBBBBDDDEEEGGGIIIJJJKKKKKKIIIKKKMMMNNNNNNNNNPPPRRRTTTVVVXXXYYYXXXXXXXXXYYY\\\\\\\\\]]]^^^___```aaa`````````aaaccceeegggiiijjjlllnnnpppppprrrtttvvvsssuuuwwwyyy{{{~~~~~~wwwoooggg```___hhhtttyyyrrrllliiiccc___YYYUUUSSSRRRQQQPPPMMMMMMMMMKKKKKKOOOVVV]]]kkkttt~~~}}}|||}}}~~~~~~~~~{{{ssskkkfff```WWWRRRQQQJJJMMMRRRXXXaaannn|||vvvkkkccc]]]YYY\\\aaawwwcccWWWPPPKKKHHHIIIEEEEEEDDDDDDBBBAAA???>>>===<<<<<<;;;;;;:::::::::444333222111000...---------......///000000000///******))))))))))))*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------,,,,,,------------)))))))))))))))***++++++....../////////...,,,+++************************++++++***)))***+++,,,---++++++++++++,,,---......+++,,,------//////000111222222222222333444555555555555555555666888999:::999:::<<<<<<<<<===@@@BBBBBBCCCEEEGGGHHHIIIJJJJJJIIIKKKMMMNNNNNNOOOQQQSSSSSSUUUWWWWWWVVVVVVWWWYYY[[[[[[[[[\\\^^^___aaabbb`````````aaaccceeefffgggiiikkknnnoooppprrrtttwwwtttvvvxxxzzz{{{zzzppplllttt}}}sssnnngggbbb___^^^]]]\\\WWWWWWVVVUUUUUUYYY___dddnnnvvv|||vvvsssrrrppprrrsssrrrqqqqqqsssuuu~~~vvvnnnfff]]]VVVRRRLLLOOORRRTTTYYYdddsssxxxooofff___^^^aaappp^^^TTTMMMHHHFFFFFFEEEEEEEEEDDDCCCBBB@@@@@@<<<<<<;;;;;;::::::::::::444333222111000...------------...///000000000000+++++++++******+++++++++******))))))******+++,,,******+++,,,,,,---......---------............///,,,---...------,,,,,,---))))))***++++++,,,,,,,,,***+++,,,,,,+++)))((((((************************,,,+++***((((((((()))***++++++++++++,,,---......------...///000111111222111111222333444444444444444444555555666888999::::::<<<=========???AAACCCBBBCCCDDDFFFGGGHHHHHHHHHIIIKKKMMMNNNOOOPPPRRRTTTSSSTTTVVVVVVUUUUUUWWWYYYYYYYYYZZZ[[[]]]^^^```aaa```aaaaaabbbccceeefffggghhhjjjmmmnnnoooqqqtttvvvtttvvvxxxzzz{{{~~~|||}}}vvvqqqmmmkkkiiieeedddbbbaaaaaadddhhhlllrrrxxx|||uuuooolllllljjjkkkkkkjjjhhhggghhhiiirrrvvv}}}~~~wwwnnnfff]]]WWWRRRSSSRRRQQQRRRZZZhhhsss~~~yyynnneeeaaacccsssbbbXXXRRRLLLHHHGGGDDDDDDEEEDDDDDDCCCBBBAAA<<<<<<;;;;;;::::::999999444333222111000...------,,,,,,---...//////......,,,,,,++++++++++++,,,,,,***))))))))))))***++++++))))))***+++---...//////---------............///,,,---///...---,,,,,,,,,+++,,,---...............***,,,...---,,,***)))***************************,,,+++***)))((((((((((((++++++++++++,,,---......------...///000111222222111111222333444444444444444444444555777888::::::;;;<<<>>>>>>>>>???BBBDDDBBBCCCDDDEEEFFFGGGGGGGGGIIIKKKMMMNNNOOOPPPSSSUUUTTTUUUUUUUUUTTTUUUWWWYYYYYYYYYZZZ[[[\\\^^^___```aaabbbcccdddeeeffffffgggiiikkkmmmoooooopppsssuuutttvvvxxxyyy{{{}}}~~~{{{xxxvvvrrrooonnnoooqqqsssvvvyyy~~~~~~wwwpppllljjjjjjffffffeeeccc```___```bbbiiimmmtttzzz{{{yyy{{{zzzsssjjjbbbZZZXXXSSSNNNLLLQQQ[[[cccrrrzzzwwwjjjddddddwwwhhh___XXXPPPIIIGGGBBBBBBCCCCCCCCCBBBBBBAAA<<<<<<;;;;;;:::999888888444333222111000...------++++++,,,---------,,,,,,++++++************++++++)))))))))))))))***++++++******+++,,,,,,---......---------............///+++...000///---++++++,,,++++++------...---,,,,,,+++---000000---,,,,,,---******************************+++++++++***))))))++++++++++++,,,---......,,,------...///000111111000111333444555444444444444444444555777888:::;;;:::;;;=========>>>AAACCCCCCDDDEEEFFFGGGHHHHHHHHHHHHKKKMMMNNNOOOQQQSSSUUUTTTUUUVVVUUUTTTUUUXXXZZZZZZZZZ[[[\\\]]]^^^```aaabbbcccdddeeefffgggggggggkkkmmmoooppppppqqqsssuuutttuuuwwwxxxzzz|||~~~|||{{{{{{wwwyyyzzz{{{}}}|||vvvppplllkkklllgggfffccc___\\\[[[]]]___eeeiiinnntttyyyxxxttttttzzzyyypppddd^^^UUUNNNKKKMMMRRRVVVbbbkkkvvvrrriiigggvvvggg^^^WWWMMMFFFCCC@@@@@@AAABBBBBBBBBAAAAAA===<<<<<<;;;999888888777444333222111000...------***++++++,,,,,,++++++*********))))))))))))******)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++...000000---++++++,,,((()))***++++++***)))((('''***------***))))))+++************************((()))+++,,,------,,,+++++++++++++++,,,---......+++,,,,,,---...///000000000111333444555555444333333444444555777888:::;;;999:::<<<<<<<<<===@@@BBBDDDEEEFFFGGGHHHIIIIIIIIIHHHKKKMMMOOOOOOQQQSSSVVVUUUUUUVVVUUUTTTUUUXXXZZZ\\\\\\\\\]]]^^^___```aaacccdddeeefffggggggggggggmmmoooqqqqqqqqqrrrsssuuusssuuuwwwxxxyyy|||xxxxxxxxxwwwxxx~~~}}}wwwqqqnnnnnnpppiiihhhddd___\\\[[[]]]___eeeiiinnnsssxxx~~~{{{qqqkkkjjjpppxxxzzzllldddYYYPPPLLLLLLNNNOOOVVV^^^jjjssszzzxxxnnnkkk{{{kkkcccZZZMMMEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@@@@>>><<<<<<<<<;;;999777777555333222222111///---......---,,,,,,+++******+++***)))(((((()))***++++++***++++++,,,---...///((()))+++---......------...//////////////////.../////////......------------,,,,,,++++++,,,,,,---'''(((***+++,,,---------******+++,,,,,,,,,,,,+++(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,.........///////////////111111222333444444444444444444444555777999<<<===999:::<<<>>>@@@@@@@@@@@@AAABBBCCCDDDFFFHHHIIIJJJLLLMMMOOOQQQRRRRRRRRRQQQSSSUUUWWWWWWWWWWWWYYY[[[^^^^^^^^^^^^^^^^^^^^^^^^aaabbbdddddddddfffhhhkkkoooppprrrtttuuuuuuttttttuuutttssstttwww}}}~~~wwwqqqooopppttt~~~}}}|||}}}{{{wwwtttrrrqqqjjjhhhccc```^^^^^^___```fffhhhmmmsssyyy}}}wwwkkkccc___```iiittt|||yyypppbbbVVVPPPMMMMMMNNNOOOTTT[[[```fffppp}}}zzzoooyyyiiiaaaXXXKKKDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@AAA???===<<<<<<;;;:::888888666444222222111...,,,......---,,,,,,+++******,,,+++******)))***++++++++++++***++++++,,,---...***++++++,,,------------++++++,,,,,,,,,,,,++++++.........---------,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,++++++))))))*********+++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------............////////////000111222333444444444444333333333444666888;;;<<<999:::<<<>>>???@@@@@@@@@BBBBBBCCCEEEGGGHHHJJJJJJKKKLLLNNNOOOQQQRRRRRRSSSTTTUUUWWWWWWWWWWWWXXXZZZ\\\\\\]]]^^^^^^___``````bbbcccdddeeedddeeehhhjjjoooppprrrtttuuuvvvvvvuuuvvvuuutttuuuxxx}}}yyyrrrllliiiiiinnnxxx}}}yyywwwxxxxxxxxxyyyxxxwwwxxxzzz~~~{{{wwwuuusssnnnkkkhhhdddbbbbbbdddeeegggiiimmmrrrwww{{{}}}oooggg^^^XXXVVVXXXaaalllxxxvvvhhh\\\SSSOOOLLLKKKJJJNNNSSSWWW\\\eeepppyyyuuuxxxhhh```WWWKKKDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@BBB@@@>>>======<<<:::999999777444333222000...,,,...------,,,,,,++++++***...---,,,+++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++,,,------------............------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,***)))((()))(((((('''''')))***+++)))))))))***++++++,,,,,,,,,,,,---------.....................//////000000///000111222333333333333222222333444666777999:::999:::<<<>>>???@@@@@@@@@BBBCCCDDDFFFHHHIIIJJJKKKJJJKKKLLLMMMOOOQQQSSSTTTTTTVVVWWWWWWVVVVVVXXXYYYZZZ[[[\\\]]]___```bbbbbbcccdddeeeeeeeeeeeegggiiimmmooorrrtttvvvxxxxxxxxxxxxwwwvvvwwwzzz}}}xxxpppiiieeecccfffoooyyy}}}wwwpppjjjiiijjjkkkllloooooooooppptttxxx}}}|||xxxuuusssqqqoookkkhhhgggggghhhiiijjjkkknnnrrrvvvyyy|||}}}|||sssiiibbbYYYSSSOOOMMMMMMPPPYYYbbbqqq}}}~~~qqqeeeZZZRRRLLLIIIFFFHHHLLLNNNQQQXXXaaagggsss{{{{{{yyyhhh```WWWKKKEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@BBB@@@>>>>>>>>>===;;;999999777444333222000---+++---------,,,,,,+++++++++------,,,,,,++++++******++++++******)))*********...---,,,+++***+++,,,---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......------,,,+++)))))))))(((&&&%%%%%%''')))***))))))*********+++++++++,,,,,,,,,,,,------------------......//////000000//////000111222222222222222333444555666888999:::::::::<<<===>>>@@@@@@AAACCCDDDEEEFFFHHHJJJKKKLLLJJJJJJJJJKKKNNNQQQSSSUUUUUUVVVXXXWWWVVVVVVWWWYYY[[[\\\]]]^^^___aaaaaabbbeeefffgggfffeeeeeegggiiimmmooorrruuuxxxyyyzzz{{{{{{zzzzzz{{{}}}}}}uuulllgggbbbbbbhhhqqq~~~vvvqqqjjjdddcccccccccccceeeeeefffhhhlllqqquuuxxxzzz{{{{{{{{{yyyvvvsssqqqrrrpppmmmkkkjjjjjjkkkllllllmmmooorrrtttwwwzzz{{{}}}|||zzzyyyzzzwwwsssnnnhhh```XXXSSSLLLHHHGGGHHHJJJLLLSSS\\\jjjvvvzzznnncccYYYOOOJJJGGGHHHIIIJJJKKKOOOUUUZZZdddkkkvvv}}}wwweee]]]UUUIIICCCDDDBBBBBBCCCCCCBBBBBBAAA@@@BBB@@@>>>>>>>>>===;;;999999666444333222000...,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++******)))++++++******)))*********...---,,,+++***+++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,,,,+++)))(((&&&%%%%%%''')))******************+++++++++++++++++++++,,,,,,,,,,,,---------...///000000111//////000111222222222222444444555777888999:::::::::;;;;;;===>>>???AAAAAACCCDDDEEEFFFHHHJJJKKKLLLJJJJJJJJJKKKNNNQQQSSSUUUTTTVVVWWWWWWVVVVVVXXXYYY]]]]]]^^^______``````aaaeeefffggggggffffffhhhjjjmmmooorrrvvvyyy{{{|||}}}}}}}}}~~~yyyxxxvvvvvvxxx{{{}}}tttmmmfffbbbdddjjjxxx{{{qqqnnnhhhdddbbb```___]]]]]]]]]^^^aaadddhhhlllooonnnppprrrssssssrrrpppoooqqqooommmlllkkkkkklllllllllmmmnnnooorrruuuwwwyyyzzzzzzzzzzzzwwwtttpppnnnlllhhhbbb]]]WWWQQQKKKGGGFFFDDDDDDFFFHHHIIINNNUUUbbbnnn{{{wwwlll```UUUOOOJJJJJJIIIHHHHHHJJJMMMPPPVVV]]]gggssstttbbbZZZRRRGGGBBBCCCBBBBBBCCCCCCBBBBBBAAA@@@BBB@@@>>>======<<<:::999777555333222222111///---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++*********++++++,,,,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++************++++++***+++,,,------...------)))(((((('''''')))***+++*********************************+++++++++,,,,,,,,,------...///000111111///000111222333333333333444555666888999999::::::;;;;;;;;;<<<===???AAABBBBBBCCCDDDFFFHHHIIIJJJKKKJJJKKKLLLMMMOOOQQQSSSTTTSSSUUUWWWWWWWWWWWWYYY[[[^^^^^^^^^___`````````aaaeeefffggggggggggggiiikkknnnpppssswwwzzz|||}}}~~~}}}~~~yyysssiiigggeeeddddddfffhhhjjjrrryyy}}}vvvnnngggfffjjjttt{{{qqqmmmiiieeebbb```]]][[[ZZZZZZZZZ\\\^^^aaaccceeeeeefffhhhjjjkkkkkkkkkjjjkkkjjjiiihhhgggggghhhiiiffffffgggiiilllooorrrtttuuuuuuvvvvvvtttpppllliii```\\\VVVQQQMMMIIIEEEBBBBBB@@@AAADDDDDDDDDHHHNNNYYYeeesss|||}}}rrrfff[[[TTTKKKJJJHHHFFFEEEFFFGGGHHHLLLRRRZZZdddqqquuuccc[[[SSSHHHCCCEEEBBBBBBCCCCCCBBBBBBAAA@@@AAA???===<<<<<<;;;:::888666444222222222222000...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,++++++***++++++,,,---...***++++++,,,---------------......//////......---,,,,,,---------.........++++++************+++++++++,,,,,,---......------))))))*********+++++++++************************+++++++++,,,,,,,,,------,,,,,,---...///000111111000111222333444444444444333444666777888999888888;;;;;;;;;<<<===???AAABBBBBBBBBCCCEEEGGGHHHJJJJJJKKKLLLNNNOOOQQQRRRRRRSSSRRRTTTVVVWWWWWWXXXZZZ\\\\\\]]]^^^___```aaabbbccceeefffggggggggghhhkkkmmmoooqqqtttxxxzzz}}}~~~~~~{{{}}}yyypppkkkdddbbb```]]]\\\[[[\\\\\\cccgggnnnxxxzzzqqqnnnpppppp{{{}}}uuuqqqjjjeeebbbaaa___^^^YYYYYYYYYYYYZZZ[[[\\\\\\^^^^^^^^^___`````````aaa```___^^^^^^]]]^^^^^^^^^\\\]]]^^^```cccgggkkknnnnnnooopppooommmiiifffcccWWWTTTOOOKKKHHHFFFCCCAAA???===>>>AAAAAAAAAEEEKKKQQQ]]]kkkuuuvvvjjj^^^WWWLLLJJJGGGFFFEEEEEEEEEDDDGGGKKKQQQYYYeeewwwxxxfff^^^VVVLLLGGGIIIBBBBBBCCCCCCBBBBBBAAA@@@@@@>>><<<<<<<<<;;;999777555333222222222222111///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.../////////...++++++++++++,,,---...///(((***+++---......------***++++++,,,,,,++++++***---------....../////////++++++************++++++---------...------,,,,,,******+++,,,,,,,,,,,,+++++++++******************,,,,,,,,,---------......,,,,,,---...///000111222111111222333444444444444222333555777777777777777;;;;;;;;;;;;===???AAABBBAAABBBCCCDDDFFFHHHIIIJJJLLLMMMOOOQQQRRRRRRRRRQQQQQQSSSUUUWWWWWWYYY[[[]]]ZZZ[[[]]]___aaacccdddeeedddfffggghhhhhhiiilllnnnppprrruuuxxx{{{}}}~~~~~~yyy{{{~~~~~~vvvnnnjjjeeeccc```]]]ZZZXXXWWWWWWZZZ\\\aaakkkvvv}}}~~~}}}{{{zzzzzz{{{wwwyyynnnxxx{{{uuummmfffcccbbbccccccZZZYYYYYYXXXWWWWWWWWWWWWXXXXXXWWWVVVVVVWWWWWWXXXUUUUUUTTTTTTSSSTTTTTTUUUUUUUUUVVVYYY]]]aaafffhhheeeffffffeeeccc___[[[YYYOOOLLLHHHEEECCCBBB@@@>>>>>>======@@@AAA@@@DDDJJJLLLXXXfffppp{{{xxxkkk___XXXNNNLLLIIIGGGGGGFFFEEEEEEEEEHHHLLLSSS___qqq~~~qqqeeeXXXKKKDDDCCCCCCCCCCCCDDDEEEDDDBBB@@@AAA@@@@@@>>><<<:::888777888666333222111///---+++---------,,,,,,+++++++++,,,,,,---...---,,,***)))++++++,,,,,,,,,++++++***...------,,,,,,,,,------******+++++++++,,,,,,,,,,,,+++)))((((((***+++------,,,+++******,,,...///......---,,,++++++++++++***)))((('''&&&&&&&&&&&&++++++************++++++++++++,,,,,,,,,,,,------...------------...//////000111111222222333444444888777666555555666777888:::;;;===>>>?????????>>>BBBDDDFFFHHHIIIJJJJJJIIILLLMMMPPPRRRRRRRRRQQQPPPRRRSSSUUUUUUUUUWWWYYY[[[___```aaabbbcccddddddeeegggffffffffffffhhhjjjkkkkkknnnrrrwww{{{}}}}}}}}}}}}~~~|||~~~|||tttoooiiifffccc```^^^\\\XXXVVVYYYZZZ___fffooowww{{{}}}~~~~~~}}}{{{{{{|||zzzsssjjjeeedddeeefffeeeaaa___]]][[[YYYXXXWWWVVVRRRRRRRRRRRRQQQPPPNNNNNNKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMOOORRRUUUYYY\\\[[[\\\]]]\\\[[[WWWTTTQQQGGGFFFDDDBBB@@@??????>>>AAA@@@?????????@@@BBBBBBKKKRRR]]]iiiuuu{{{qqqeee\\\VVVQQQKKKGGGEEEEEEDDDCCCDDDGGGKKKPPPYYYiii}}}wwwjjj]]]OOOGGGFFFCCCCCCCCCDDDEEEDDDBBB@@@@@@@@@???>>><<<:::888777888666333222111///---+++---------,,,,,,,,,++++++,,,,,,---------,,,+++***++++++,,,,,,,,,++++++***---------,,,,,,,,,------***++++++++++++,,,,,,,,,---+++***))))))***,,,------,,,+++******,,,---//////...---,,,++++++++++++++++++******++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,------------........./////////000111111222222333333444666555555555666777999::::::;;;===???@@@AAA@@@@@@BBBCCCEEEGGGHHHIIIIIIIIILLLNNNPPPRRRSSSSSSRRRQQQRRRTTTVVVVVVWWWXXX[[[]]]______```bbbcccdddffffffgggfffffffffggghhhiiijjjjjjmmmrrrvvvzzz{{{||||||}}}|||{{{~~~zzzuuuooollliiifffdddaaa]]][[[ZZZ\\\aaahhhrrrzzz~~~}}}~~~yyyssslllgggfffgggffffffhhhgggdddaaa^^^\\\ZZZYYYQQQQQQPPPOOONNNLLLKKKJJJHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDFFFHHHLLLOOOQQQUUUVVVWWWWWWUUURRROOOMMMFFFEEEDDDBBBAAA@@@??????@@@@@@???>>>???@@@AAABBBGGGNNNYYYfffrrr}}}vvvjjjaaaXXXSSSMMMHHHEEEEEEDDDCCCBBBEEEJJJOOOWWWgggzzz}}}pppaaaRRRIIIHHHCCCCCCCCCDDDEEEDDDBBB@@@@@@??????>>><<<:::888777777555333222111000---+++------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,...---++++++***+++,,,---,,,++++++******,,,---...///...---,,,++++++++++++******++++++---...000111++++++************++++++++++++,,,,,,,,,,,,---------...///000000000//////000000111111222333333333333444444555777888:::;;;:::;;;===???AAABBBBBBBBBCCCDDDEEEGGGHHHIIIIIIIIILLLNNNPPPQQQRRRSSSRRRRRRRRRTTTWWWXXXXXXYYY\\\^^^^^^^^^```bbbdddfffggghhhggggggggggggggggggggggggiiilllppptttxxxzzzzzzzzz}}}zzzyyy}}}~~~xxxuuurrrooommmiiieeebbb^^^```dddlllvvv{{{wwwqqqnnnlllkkkkkkjjjmmmkkkhhhddd```]]]ZZZXXXSSSRRRPPPNNNLLLJJJIIIHHHFFFFFFEEEDDDCCCBBBAAA@@@BBBBBBBBBCCCEEEHHHKKKMMMMMMNNNOOOOOONNNLLLJJJHHHFFFEEEDDDBBBAAA@@@@@@@@@@@@???>>>>>>>>>???AAAAAACCCJJJUUUbbbnnnzzz|||pppggg]]]XXXQQQKKKHHHFFFEEEEEEBBBFFFJJJOOOWWWfffxxxuuucccRRRIIIGGGCCCCCCCCCDDDEEEDDDBBB@@@??????>>>===<<<:::888888777555333111111000...,,,------------------,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,------......---,,,,,,,,,------++++++******++++++,,,---///...---,,,,,,++++++,,,(((((()))***+++,,,...///++++++************+++++++++++++++,,,,,,,,,---------...000222222111///...000000000111222222333333333444444666777888::::::999:::<<<>>>@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLNNNPPPQQQRRRRRRRRRRRRTTTVVVXXXXXXYYY[[[]]]\\\]]]___aaadddfffhhhiiiggggggggggggggggggffffffiiikkkooorrrvvvxxxyyyyyy}}}zzzzzz~~~|||yyyvvvrrrnnnjjjdddeeejjjrrr|||}}}yyyvvvtttsssrrrqqqrrrpppnnnjjjfffaaa^^^\\\XXXVVVTTTQQQMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBDDDDDDDDDEEEFFFHHHJJJKKKHHHIIIJJJJJJJJJHHHGGGFFFEEEEEEDDDBBBAAAAAAAAAAAA??????>>>===>>>???@@@AAADDDJJJUUU```lllwwwuuulllccc]]]UUUOOOKKKJJJIIIHHHDDDHHHMMMRRRYYYgggwwwyyyfffSSSIIIHHHCCCCCCCCCDDDEEEDDDBBB@@@>>>>>>>>>===<<<:::999888666444222111111000...,,,------------------------++++++++++++++++++++++++***+++,,,---------------******,,,---------,,,,,,++++++,,,,,,,,,---------///......------,,,,,,,,,************++++++,,,,,,//////...---,,,,,,,,,,,,)))))))))))))))***++++++++++++************+++++++++++++++,,,,,,,,,---------...000222222111///...///000000111111222333333444555666666777888888888888999:::;;;===???AAABBBCCCDDDDDDEEEGGGHHHJJJJJJJJJKKKLLLNNNOOOQQQQQQRRRQQQSSSVVVWWWWWWWWWYYYZZZ[[[\\\^^^aaacccfffhhhiiigggggggggfffffffffffffffiiikkknnnqqqtttvvvwwwxxx|||~~~|||{{{~~~}}}xxxtttmmmnnnrrryyy~~~|||zzzzzzzzz|||{{{yyyvvvrrrnnnjjjhhh___\\\YYYTTTPPPLLLJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEAAAAAAAAABBBCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGEEEDDDCCCCCCBBBBBBBBBBBB@@@???>>>>>>>>>???AAAAAAGGGMMMVVV```kkkuuuvvvnnneee___WWWPPPMMMLLLLLLKKKGGGLLLQQQVVV]]]hhhxxx~~~iiiUUUKKKIIICCCCCCCCCDDDEEEDDDBBB@@@=========<<<;;;:::999888666444222111111000...---------------............+++************+++,,,,,,***+++,,,------......---)))***+++---------,,,,,,,,,,,,,,,,,,------------.........------,,,,,,+++*********+++++++++++++++000///...---,,,,,,,,,,,,,,,++++++************+++++++++************++++++++++++,,,,,,,,,,,,---------...///000000000////////////000000111222222222444555666777888888777777999999999:::<<<>>>@@@AAAAAAAAAAAABBBDDDEEEGGGHHHJJJKKKLLLMMMOOOQQQRRRSSSRRRTTTWWWXXXWWWVVVWWWWWWZZZ[[[]]]```bbbdddfffggggggfffeeeeeeeeefffggghhhiiikkkmmmpppsssuuuwwwxxxzzz|||}}}~~~zzzzzz||||||wwwsssqqqgggddd___YYYTTTPPPMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFGGGHHHHHHHHHDDDDDDCCCCCCCCCCCCCCCDDDAAA@@@?????????@@@AAABBBHHHMMMUUU___iiisss|||yyywwwttttttzzzwwwpppfff```XXXRRROOOOOOPPPPPPNNNSSSXXX]]]cccmmm|||~~~iiiTTTJJJHHHCCCCCCCCCDDDEEEDDDBBB@@@=========<<<;;;:::999888666444222111111111///---------------.........///+++***)))))))))***,,,---***+++,,,---............((()))+++---------,,,+++,,,,,,,,,------------............---,,,++++++***))))))***+++++++++++++++000///...------,,,,,,---++++++************++++++++++++************++++++++++++,,,,,,,,,,,,------------.........///////////////000000111111222222222333555777888999999999;;;;;;:::;;;<<<>>>???AAABBBBBBBBBBBBDDDFFFHHHIIILLLLLLMMMOOOPPPRRRTTTUUUTTTVVVYYYYYYXXXVVVVVVVVVZZZ[[[\\\^^^aaacccdddeeehhhfffdddcccccceeehhhjjjjjjkkkmmmpppsssuuuwwwxxxxxxzzz~~~}}}|||~~~yyyvvvrrroooiiibbb\\\WWWTTTSSSSSSRRRPPPNNNKKKIIIGGGFFFCCCCCCCCCBBBBBBAAA@@@@@@@@@AAABBBDDDEEEGGGHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDBBBAAA@@@@@@@@@AAACCCCCCDDDIIIQQQ[[[eeepppzzzyyyuuummmiiiddd```cccmmmzzz~~~xxxsssjjjeee]]]WWWVVVWWWYYYZZZYYY^^^dddiiinnnxxx|||gggRRRGGGFFFCCCCCCCCCDDDEEEDDDBBB@@@======<<<<<<;;;:::999888555444222111111111///------------.........//////******)))))))))***,,,---***+++,,,---............''')))+++---...---,,,+++,,,,,,,,,---------......------------,,,+++***)))))))))***++++++++++++***000000...---------------)))((((((((()))******+++++++++************++++++++++++,,,,,,,,,---------...------------...///////////////000111111222222000111444777999:::;;;;;;===<<<<<<<<<===>>>@@@AAAEEEEEEEEEEEEGGGIIIKKKLLLNNNNNNOOOPPPRRRTTTVVVWWWVVVXXXZZZ[[[YYYWWWVVVVVVZZZZZZ\\\^^^```bbbcccdddhhhfffcccaaabbbeeeiiilllkkklllnnnpppsssuuuwwwxxxvvvyyy}}}}}}zzz{{{||||||~~~|||xxxrrrjjjddd___\\\ZZZZZZYYYVVVRRRNNNKKKHHHFFF@@@@@@@@@@@@???>>><<<<<<>>>>>>@@@AAACCCEEEFFFGGGDDDCCCCCCCCCCCCDDDDDDEEEBBBBBBAAAAAAAAABBBCCCDDD@@@EEEMMMWWWbbbmmmxxx}}}~~~yyyqqqhhhccc___ZZZRRRLLLLLLTTT```hhh~~~}}}yyyuuupppjjjccc^^^]]]___aaacccdddiiiooosssxxxtttfff[[[QQQJJJGGGFFFFFFEEEDDDBBBAAAAAA@@@??????>>>>>>===;;;:::999444333111000...---,,,,,,000///...---,,,++++++++++++++++++,,,,,,---------******+++,,,,,,,,,++++++++++++++++++,,,---......++++++,,,------......///000///...---------------+++***)))((((((***,,,---+++,,,---.........,,,,,,,,,+++++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000111111222222333444444333333555666888:::;;;<<<;;;;;;<<<===???AAABBBCCCFFFEEEDDDDDDDDDEEEGGGGGGKKKLLLMMMOOOQQQSSSTTTUUUUUUUUUVVVWWWWWWWWWVVVVVVYYY[[[]]]```bbbcccccccccdddcccccccccdddgggiiikkkkkklllnnnppprrrsssttttttsssvvvzzz}}}~~~uuunnnnnnpppsssvvvzzzyyyooogggcccbbb___\\\XXXUUUQQQMMMGGGDDDBBBAAA???===;;;:::999999999;;;===@@@BBBCCCCCCCCCFFFDDDCCCDDDFFFGGGEEEBBBGGGFFFDDDCCCBBBBBBCCCCCCBBBDDDKKKUUUaaammmtttxxxyyyyyyxxxtttmmmeee\\\WWWMMMJJJGGGDDDEEEHHHMMMPPPdddmmm}}}{{{{{{{{{wwwrrrsssnnniiihhhkkkpppssstttsssxxxnnn```VVVLLLGGGEEEAAAAAA@@@???>>>===<<<;;;??????>>>>>>===;;;:::999777555444111///...---------,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++,,,------......///000000...------,,,,,,,,,,,,+++***)))***+++---...,,,------......---,,,++++++++++++***************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............///////////////000000111111222333333333444555666888:::;;;;;;;;;;;;<<<===???AAABBBCCCFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLNNNPPPRRRTTTUUUUUUUUUVVVWWWWWWWWWVVVVVV[[[\\\^^^aaacccdddeeeeeegggfffeeeeeegggiiikkkmmmkkklllmmmoooqqqrrrtttttttttwww{{{}}}uuujjjgggiiikkkooottt}}}}}}|||sssooommmeeeaaa\\\WWWSSSNNNIIIFFFAAA@@@>>><<<;;;:::999999:::<<<>>>@@@BBBCCCCCCCCCCCCBBBCCCFFFJJJKKKKKKIIIGGGFFFDDDCCCBBBBBBBBBCCCDDDFFFLLLUUU```jjjpppssstttrrrnnnhhh```XXXPPPLLLFFFDDDAAA@@@@@@CCCGGGIIITTT\\\jjjyyy|||xxxxxxxxxvvvssszzzwwwttttttxxx}}}jjj[[[QQQIIIEEEEEECCCCCCCCCBBBAAA@@@???>>>??????>>>>>>===;;;:::999999888666333111///......,,,,,,+++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---------------,,,,,,++++++***+++++++++++++++,,,------......///111000///---,,,+++++++++---,,,+++++++++,,,---...------......---,,,+++******************++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------............////////////...//////000111111222222444555555666888999999:::;;;;;;<<<===???AAABBBCCCGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJLLLNNNPPPRRRSSSTTTTTTUUUVVVVVVWWWWWWWWWVVV\\\]]]___aaadddeeeffffffiiiiiihhhhhhiiikkkmmmnnnlllllllllmmmoooqqqsssuuuuuuxxx|||~~~wwwiiibbbaaabbbfffkkkqqqrrrvvv}}}}}}wwwtttiiiddd]]]VVVQQQLLLHHHEEE???>>>===;;;:::999999999;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDFFFIIIMMMOOOOOOMMMHHHGGGEEECCCBBBBBBBBBBBBFFFHHHLLLTTT]]]eeejjjlllmmmiiibbbZZZQQQIIIDDDAAA???>>>===<<<===???AAACCCKKKQQQ\\\gggqqqxxx{{{}}}}}}{{{yyywwwwwwwwwwwwwww|||{{{{{{lll\\\RRRJJJGGGGGGFFFFFFGGGFFFFFFDDDCCCBBB??????>>>>>>===;;;:::999999888666333111///......------,,,,,,,,,---......---,,,,,,,,,++++++******++++++,,,---............---,,,+++***************++++++,,,------......///222111///---,,,+++******,,,++++++++++++,,,---...------------,,,++++++***)))))))))***+++++++++,,,*********++++++++++++,,,******+++,,,,,,---..................//////////////////000000111222222222555555555666777888888999;;;;;;<<<===???AAABBBCCCGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMOOOQQQRRRSSSTTTTTTUUUVVVWWWWWWWWWWWW[[[\\\^^^```bbbdddffffffjjjjjjiiijjjjjjlllmmmnnnnnnmmmllllllnnnpppsssuuuvvvyyy|||zzzlllddd```^^^___bbbeeeeeejjjrrrzzz}}}uuupppgggaaaXXXPPPJJJFFFCCCAAA>>>===<<<;;;:::999999999;;;<<<===???AAACCCDDDDDDHHHIIIKKKMMMOOOOOOOOONNNJJJIIIGGGDDDBBBAAAAAAAAAFFFGGGKKKRRRZZZ```dddeeefffaaaXXXNNNFFFAAA???>>><<<<<<<<<===>>>???@@@AAAGGGLLLTTT]]]eeelllrrrvvvuuuwwwyyyyyyxxxwwwzzz|||{{{}}}qqq```TTTKKKGGGGGGBBBCCCDDDDDDDDDBBBAAA?????????>>>>>>===;;;:::999888777444222000...------------,,,,,,,,,---......,,,,,,,,,++++++************+++,,,---............------,,,+++************++++++,,,------......///111000///---+++******)))***************++++++,,,------,,,,,,++++++++++++)))))))))***+++++++++,,,))))))))))))******************+++,,,,,,---..................////////////000000111111222333333444444555555666777888888888;;;;;;<<<===???AAABBBCCCFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKMMMOOOQQQRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWYYYYYY[[[]]]```bbbdddeeehhhhhhhhhiiijjjkkkllllllnnnnnnmmmmmmnnnpppsssuuuwwwyyy|||~~~~~~rrrkkkeee___[[[[[[[[[\\\```hhhpppzzz{{{rrrlllaaa[[[RRRKKKFFFBBB@@@>>>===<<<;;;::::::::::::::::::;;;<<<>>>AAACCCEEEGGGKKKMMMPPPRRRRRRQQQPPPPPPMMMLLLIIIFFFCCCBBBAAAAAACCCDDDHHHOOOVVV[[[^^^^^^[[[VVVNNNFFF@@@>>>>>>???;;;<<<<<<===???@@@AAAAAABBBFFFMMMTTTZZZbbbjjjooossswww{{{{{{zzzzzz}}}sssaaaUUUKKKFFFFFFAAABBBDDDEEEDDDCCCAAA?????????>>>>>>===;;;:::999555444333111///...------,,,,,,+++******++++++++++++++++++++++++*********)))***+++---............------,,,,,,++++++,,,,,,++++++,,,------......///000///...,,,+++*********))))))*********+++++++++,,,,,,++++++++++++,,,,,,***************+++++++++))))))))))))*********++++++++++++,,,,,,---------............////////////111111111222333333444444333444444555777888888999;;;;;;<<<===???AAABBBCCCEEEFFFFFFGGGHHHGGGGGGGGGIIIJJJLLLNNNPPPRRRSSSTTTSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWYYY[[[]]]```cccddddddeeefffhhhiiijjjkkkllloooooonnnooopppqqqssstttwwwyyy|||~~~~~~{{{vvvooofff```^^^[[[[[[]]]cccjjjrrryyyooohhhZZZUUUNNNHHHDDDBBB@@@???<<<<<<;;;;;;;;;;;;;;;<<<:::;;;===@@@CCCFFFIIIKKKLLLPPPTTTVVVVVVUUUUUUUUUPPPNNNKKKHHHEEECCCBBBBBBAAACCCFFFKKKQQQUUUVVVVVVMMMJJJDDD???<<<<<<===???;;;;;;<<<===>>>@@@AAABBBBBBHHHOOOVVV[[[bbbjjjpppuuuyyy|||~~~~~~sssbbbVVVLLLGGGFFFCCCEEEGGGHHHGGGFFFDDDBBB??????>>>>>>===;;;:::999444333222111////////////---,,,,,,+++************************++++++++++++((()))***,,,------......---------,,,------......++++++,,,------......//////...---,,,++++++++++++******++++++,,,,,,+++++++++************,,,---...+++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000111222222333333222222333555777888999:::;;;;;;<<<===???AAABBBCCCDDDEEEFFFGGGGGGGGGFFFFFFJJJKKKLLLNNNPPPRRRTTTUUUSSSSSSUUUVVVWWWXXXXXXXXXVVVVVVWWWYYY\\\___bbbdddbbbccceeegggiiijjjkkkllloooooopppqqqrrrsssssstttwwwyyy{{{}}}}}}~~~}}}tttmmmkkkfffddddddgggjjjppp|||wwwnnnddd^^^RRRNNNHHHDDDBBBAAA@@@???<<<<<<<<<;;;<<<<<<======<<<===???BBBFFFKKKOOOQQQSSSWWW[[[\\\ZZZXXXWWWWWWSSSQQQNNNJJJGGGDDDCCCCCCBBBBBBEEEIIIMMMOOOOOOMMMCCCAAA???<<<;;;<<<===>>>============???AAACCCEEEJJJQQQZZZaaafffkkksssyyy|||~~~yyysssqqqpppoootttdddXXXOOOJJJIIIBBBDDDFFFGGGGGGEEECCCAAA??????>>>>>>===;;;:::999444333222111000000000000000///...---,,,+++++++++))))))******+++++++++,,,'''(((***+++,,,------------------------...///000++++++,,,------......///...---,,,,,,++++++++++++***+++,,,---------,,,,,,******))))))***,,,...///,,,+++++++++******)))))),,,,,,---------.........---,,,,,,,,,,,,,,,,,,,,,............/////////000/////////000111111222222111222333555777888::::::;;;;;;<<<===???AAABBBCCCCCCDDDEEEFFFGGGFFFEEEEEEKKKLLLMMMOOOQQQSSSTTTUUURRRSSSUUUVVVWWWXXXXXXXXXVVVVVVWWWYYY\\\```ccceeeaaabbbdddgggiiikkklllmmmooopppqqqsssssstttttttttvvvxxx{{{||||||}}}~~~zzzyyysssooonnnnnnnnnrrr|||wwwooohhh```WWWQQQKKKHHHDDDAAA@@@@@@???>>>===<<<<<<<<<<<<===>>>>>>>>>???AAADDDIIINNNSSSUUU[[[___bbbaaa\\\XXXUUUUUUUUUSSSOOOKKKHHHEEEDDDCCCCCCCCCEEEHHHJJJKKKIIIGGG??????>>>===<<<======>>>AAA@@@???@@@AAADDDGGGHHHNNNVVVaaahhhmmmrrryyy~~~zzzooogggdddbbbaaaxxxdddXXXPPPJJJFFFFFFEEECCCCCCDDDDDDBBBAAA<<<<<<;;;:::999888888777444333222000...---,,,,,,------,,,,,,,,,,,,+++++++++++++++***)))(((((('''***,,,...000000///---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------............---,,,+++***+++,,,,,,******+++++++++,,,,,,,,,///...---+++******++++++************************)))************++++++++++++,,,------......---------------.........//////111222222333333444555555333444555666777888999:::<<<<<<===>>>???@@@@@@AAACCCCCCDDDEEEFFFGGGHHHHHHLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUWWWXXXZZZ\\\___bbbeeeffffffffffffgggggghhhiiijjjnnnnnnooooooppppppqqqqqqwwwxxxyyyyyyyyy{{{}}}~~~~~~~~~}}}vvvnnneee___\\\WWWPPPKKKGGGEEECCC@@@?????????@@@<<<======>>>>>>?????????AAABBBEEEJJJOOOUUU[[[^^^bbbbbbbbbaaa___\\\YYYXXXTTTRRROOOKKKHHHFFFDDDDDDHHHFFFFFFHHHIIIIIIEEEAAA555777:::;;;;;;===???AAACCCDDDDDDEEEFFFIIINNNRRRXXXaaammmvvvzzzwwwiii```ZZZVVVTTTwwwcccVVVOOOIIIFFFFFFEEECCCCCCDDDDDDBBBAAA======<<<;;;:::999888888555444222000///------,,,------,,,,,,,,,,,,++++++---,,,+++***))))))))))))+++,,,///000111000...,,,.........------+++******+++++++++,,,,,,,,,------...---,,,+++++++++,,,,,,*********+++++++++,,,,,,///...,,,+++******++++++************************)))************++++++++++++,,,------...---------------------............111111222222333444444444333444555666777999::::::<<<<<<===>>>???@@@@@@AAACCCCCCDDDEEEFFFGGGHHHHHHLLLLLLLLLMMMNNNPPPQQQRRRTTTTTTTTTTTTUUUUUUUUUVVVXXXXXXZZZ\\\^^^aaadddeeegggffffffgggggghhhiiijjjllllllmmmooopppqqqssssss{{{|||}}}}}}|||~~~|||{{{{{{yyyrrrmmmgggbbb[[[WWWUUURRRMMMIIIGGGEEECCCAAA???>>>??????>>>>>>============>>>>>>EEEFFFIIINNNTTTZZZ___bbbeeedddccc```^^^ZZZXXXVVVRRRQQQNNNKKKHHHGGGFFFFFFEEEDDDCCCDDDFFFEEEBBB???;;;===???AAAAAACCCEEEHHHGGGIIIJJJKKKNNNRRRXXX\\\dddlllvvv~~~xxxiii___YYYTTTRRRvvvbbbUUUMMMHHHFFFFFFDDDCCCCCCDDDCCCBBB@@@>>>======<<<;;;:::999999666555333111000......---------,,,,,,,,,,,,++++++---,,,+++)))))))))******,,,---///111111000///...000000///...---+++)))(((******++++++++++++,,,,,,...---,,,+++++++++,,,,,,*********++++++++++++,,,...---,,,++++++***++++++************************)))************+++++++++++++++,,,---------------,,,,,,,,,---------......000000111111222333333333333444555666888999::::::<<<<<<===>>>???@@@AAAAAACCCDDDDDDEEEFFFGGGHHHHHHLLLLLLLLLMMMOOOPPPRRRSSSTTTTTTUUUUUUUUUUUUVVVVVVYYYYYYZZZ\\\^^^```bbbdddgggggggggggghhhiiijjjjjjjjjkkklllnnnpppssstttuuu|||}}}~~~~~~}}}~~~xxxpppmmmjjjjjjjjjgggbbb^^^[[[WWWSSSRRRRRRRRROOOLLLJJJIIIGGGEEECCCBBBAAAAAACCCBBB@@@??????@@@AAABBBJJJKKKOOOTTTZZZ___dddggghhhfffddd```]]]ZZZWWWVVVQQQPPPNNNLLLIIIHHHGGGGGGCCCBBBBBBBBBCCCBBB@@@>>>===@@@CCCEEEFFFHHHKKKMMMOOOQQQTTTWWW[[[```gggkkktttzzz}}}mmmaaaYYYTTTQQQxxxcccTTTLLLHHHFFFFFFDDDCCCCCCCCCCCCBBB@@@>>>>>>===<<<;;;::::::999777666444222111//////...------,,,,,,,,,+++++++++---+++***((((((((()))***,,,---///000111000000///000000//////---,,,+++***+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++************++++++++++++---,,,,,,+++++++++******************************))))))*********+++++++++++++++,,,------------,,,,,,,,,,,,,,,------------///000000111111222333333444444555666888999:::;;;;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLLLLMMMOOOQQQSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVYYYZZZZZZ\\\^^^```bbbcccgggggggggggghhhiiijjjkkkjjjkkklllnnnppprrrtttuuuxxxyyy{{{||||||}}}uuummmhhhfffddddddcccbbb^^^[[[[[[YYYWWWWWWYYYYYYXXXVVVRRRQQQPPPNNNKKKIIIHHHGGGHHHGGGEEEDDDEEEGGGJJJLLLOOOQQQTTTYYY^^^cccgggiiijjjhhheeebbb^^^[[[YYYXXXSSSRRRPPPMMMKKKIIIGGGFFFDDDDDDCCCBBBBBBAAAAAA@@@CCCFFFIIILLLNNNPPPTTTVVVYYY\\\```eeejjjqqqxxx|||tttfff]]]VVVTTT|||gggWWWMMMHHHFFFEEEDDDBBBBBBCCCCCCAAA@@@>>>>>>===<<<;;;::::::999777666555333111000//////------,,,,,,,,,++++++++++++***)))((('''((()))))),,,,,,...///000000000///....../////////...---------------------,,,,,,,,,---------,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++******************************))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......///000000111111222333333444555666777888999:::;;;;;;;;;<<<>>>???@@@BBBBBBDDDDDDEEEFFFGGGHHHIIIIIIKKKLLLLLLNNNOOOQQQSSSTTTWWWWWWVVVVVVVVVVVVVVVVVVZZZZZZ[[[]]]^^^```bbbcccggggggggghhhhhhiiijjjkkkllllllmmmooopppqqqrrrssssssuuuxxxzzz|||~~~uuuoookkkjjjhhhggggggeeecccaaaaaaaaaaaaaaabbbbbbbbbaaa\\\\\\[[[YYYWWWTTTQQQOOOLLLLLLKKKLLLNNNRRRWWWYYYWWWYYY[[[___cccfffiiijjjjjjiiihhheeebbb```^^^]]]WWWVVVSSSPPPLLLIIIFFFEEEEEEEEEDDDCCCBBBCCCDDDEEEOOOQQQUUUYYY[[[___cccfffhhhlllqqqvvv|||zzzkkk```ZZZWWWmmm[[[OOOIIIGGGEEECCCBBBBBBCCCBBBAAA???>>>======<<<;;;:::999999777666444222111//////...------,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++---.../////////000......///////////////.........------------,,,,,,,,,,,,---------,,,+++***)))))))))************+++******++++++++++++******************************)))************+++++++++******+++,,,,,,,,,,,,,,,---------.........//////000000111111222333333333444555666777999:::;;;;;;:::;;;<<<>>>???AAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIKKKLLLLLLNNNPPPRRRTTTUUUXXXXXXWWWWWWWWWWWWVVVVVVZZZ[[[\\\^^^```bbbdddeeehhhhhhhhhhhhiiijjjkkkkkklllmmmnnnooopppqqqrrrrrrrrruuuyyy|||~~~zzzvvvuuutttrrrpppooonnnmmmmmmmmmnnnnnnnnnnnnmmmmmmjjjjjjjjjiiifffbbb^^^[[[UUUUUUVVVXXX\\\```dddgggdddeeegggjjjlllmmmnnnnnnmmmmmmllljjjhhheeeaaa```ZZZYYYVVVSSSOOOKKKGGGEEEEEEFFFFFFGGGHHHJJJOOORRR[[[^^^bbbfffjjjnnnrrruuu|||pppeee___\\\ttt```RRRJJJGGGEEECCCBBBBBBBBBBBBAAA???======<<<;;;:::999888888777666444222000///......------,,,,,,,,,,,,++++++)))***,,,------,,,+++*********+++,,,---...//////000000000000000///...------------,,,,,,,,,++++++,,,,,,---------,,,+++***))))))))))))************)))***+++,,,,,,+++***)))************************)))************+++++++++******+++,,,,,,,,,,,,+++........./////////000000111111222222333444444444555555666777999:::;;;<<<:::;;;<<<===???AAABBBCCCDDDEEEFFFFFFHHHHHHIIIJJJKKKKKKLLLNNNPPPRRRUUUVVVXXXXXXXXXXXXWWWWWWWWWVVV[[[[[[]]]___aaadddggghhhhhhhhhhhhhhhiiijjjkkkkkkjjjkkkmmmnnnppprrrttttttssswww{{{~~~~~~~~~~~~|||~~~|||}}}}}}|||xxxtttooollldddeeegggiiimmmqqqtttuuutttuuuvvvwwwwwwvvvuuuuuuqqqqqqqqqpppmmmhhhccc```ZZZZZZXXXUUURRRMMMJJJHHHGGGJJJMMMPPPSSSYYYaaagggllloootttyyy}}}xxxmmmgggeeexxxdddTTTKKKGGGEEECCCBBBBBBBBBBBBAAA???===<<<;;;:::999888888777666555333111000......------------,,,,,,,,,++++++***,,,...000000...,,,***))))))***+++,,,......///222222222111000...,,,,,,,,,,,,,,,++++++*********,,,,,,---...---,,,+++***))))))))))))************))))))+++,,,,,,+++***)))************************)))************+++++++++******+++,,,,,,,,,,,,+++////////////000000000000111222222333333444555555555555666888999:::;;;<<<::::::<<<===???AAABBBCCCEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKLLLNNNPPPSSSUUUVVVYYYYYYXXXXXXXXXWWWWWWWWW[[[[[[]]]___bbbeeehhhjjjhhhhhhhhhhhhiiijjjkkklllhhhiiikkknnnqqqsssuuuwwwtttwww{{{}}}~~~wwwuuurrrsssvvvzzz}}}}}}yyyqqqrrruuuxxx{{{}}}~~~|||{{{tttuuuvvvtttpppiiiccc___YYYYYYXXXVVVSSSPPPMMMKKKKKKOOOTTTXXX^^^gggrrryyytttooommmxxxdddWWWMMMFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;::::::666444222111111000///---...---,,,+++***+++,,,,,,------,,,+++++++++++++++,,,,,,,,,---...///000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------******))))))***++++++,,,******+++,,,,,,,,,++++++******))))))******+++,,,((((((((()))***+++------+++,,,,,,,,,,,,,,,,,,---------......///000000000000000222333333333333333666666777777888888999999:::;;;<<<>>>???AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIILLLLLLLLLMMMPPPRRRUUUWWWXXXZZZ[[[ZZZYYYXXXYYY[[[\\\]]]___aaadddfffhhhiiikkkjjjhhhggggggiiijjjkkkmmmnnnpppppppppppprrrsssvvvwwwyyy{{{{{{}}}rrrfff]]][[[[[[ZZZ[[[^^^dddmmmsssssswww~~~}}}wwwsssoookkkgggddd```YYYTTTTTTTTTQQQOOOPPPUUU]]]fffkkkttt~~~vvvsssyyydddWWWNNNGGGEEEEEEDDDCCCBBBAAAAAA@@@??????>>>===<<<;;;::::::666444222111111000///---...---,,,+++++++++,,,,,,(((((('''&&&&&&&&&&&&&&&,,,,,,,,,---...///000111............---------------------,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,+++***************++++++)))******+++++++++++++++******))))))******+++,,,************+++,,,---...++++++,,,,,,,,,,,,------------......///000000000111111222333444444444444666666777777888888999999:::;;;<<<>>>???AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKKKKMMMOOOQQQTTTUUUWWWYYYZZZZZZYYYYYYZZZ[[[\\\]]]___aaacccfffggghhhiiihhhgggffffffgggiiijjjnnnppprrrrrrrrrrrrtttuuuuuuwwwyyyzzz{{{|||qqqfff\\\TTTNNNLLLLLLKKKKKKMMMSSS[[[```kkkooovvv}}}zzzuuuqqqmmmhhheeeaaaZZZUUUVVVVVVSSSRRRSSSYYYdddpppyyy}}}zzzdddWWWNNNGGGEEEEEEDDDCCCBBBAAAAAA@@@???>>>>>>===<<<;;;::::::666444222111111000///---...---,,,+++++++++,,,,,,******)))(((((((((((()))++++++,,,---...///000000............---------------------------------------,,,+++*********++++++++++++***************+++)))***++++++,,,,,,++++++******))))))******+++,,,---,,,,,,,,,,,,,,,------+++++++++,,,,,,---------------......///000000000111111222333333444444444666666777777888999999::::::;;;<<<>>>???AAABBBCCCEEEFFFGGGHHHHHHHHHHHHHHHJJJJJJKKKLLLNNNPPPSSSTTTUUUWWWYYYYYYYYYYYY[[[\\\\\\]]]___aaaccceeeggghhhgggfffeeeddddddfffhhhiiippprrrssstttttttttvvvxxxuuuwwwyyyzzz{{{|||uuufffYYYQQQMMMIIIFFFDDDDDDCCCCCCDDDHHHNNNSSS^^^cccjjjrrrzzz}}}xxxtttoookkkgggbbb\\\XXXXXXXXXVVVWWWYYYbbbooo|||eeeVVVNNNHHHEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>===<<<<<<;;;::::::666444222111111000///---------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,***+++,,,---.../////////.........---------,,,,,,---------...............---,,,,,,+++++++++++++++,,,+++******)))*********++++++,,,------------,,,******))))))******+++,,,------,,,++++++++++++++++++++++++,,,,,,---------------......///000000000000000111111222333333444666666777888999999:::::::::;;;<<<===???AAABBBCCCEEEFFFGGGHHHHHHHHHHHHGGGJJJKKKLLLMMMOOOQQQRRRSSSSSSUUUWWWXXXXXXYYY[[[]]]\\\]]]^^^```ccceeefffgggfffeeedddddddddfffiiijjjppprrrtttttttttuuuwwwyyyvvvxxxzzz||||||}}}nnneeeXXXNNNJJJHHHGGGEEEDDDDDDCCCBBBBBBDDDIIILLLQQQVVV]]]fffpppzzz}}}vvvvvvwwwwwwxxx{{{|||wwwrrrllliiiccc^^^ZZZ[[[[[[YYY[[[___lll|||~~~eeeVVVNNNIIIEEEEEEDDDCCCBBBAAAAAA@@@======<<<<<<;;;;;;::::::666444222111111000///------------,,,,,,,,,++++++))))))((((((((())))))***)))***,,,---...///.........------------,,,,,,,,,---------.........//////---------------,,,,,,+++++++++***************+++,,,---......///.........******))))))******+++,,,---,,,+++******))))))*********+++,,,,,,---......------......///000000000000/////////000111222333666666777888999:::;;;;;;:::;;;<<<===???AAABBBCCCEEEFFFGGGGGGHHHHHHHHHHHHKKKLLLMMMOOOQQQRRRSSSSSSRRRTTTVVVWWWXXXYYY[[[]]]\\\]]]^^^```bbbdddeeeffffffeeeeeeeeefffhhhkkkllloooqqqssssssssstttvvvxxxwwwzzz}}}~~~~~~nnn]]]VVVMMMHHHFFFEEECCCAAA@@@@@@???>>>===>>>AAADDDGGGKKKSSS\\\fffqqq|||zzzuuurrrpppnnnlllfffhhhiiiiiiiiilllppptttzzz}}}{{{uuunnnjjjeee```]]]]]]]]]\\\___dddsss}}}{{{{{{{{{{{{eeeVVVNNNJJJEEEEEEDDDCCCBBBAAAAAA@@@<<<<<<<<<;;;;;;;;;::::::666444222111111000///---,,,,,,---------,,,+++***(((((('''''''''((())))))(((***,,,---............------------,,,,,,,,,,,,,,,,,,,,,---......//////------.........---,,,+++******))))))***++++++,,,,,,---......//////......******))))))******+++,,,,,,++++++***))))))))))))******+++,,,,,,---......------......///000000000000000//////000111333444555666777888999;;;<<<<<<:::;;;<<<>>>???AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIILLLMMMNNNPPPRRRRRRSSSSSSRRRTTTVVVWWWWWWXXXZZZ\\\\\\]]]^^^```bbbccceeeeeeffffffeeeeeegggjjjlllnnnnnnooorrrsssssstttvvvxxxxxx{{{~~~sssbbbTTTNNNHHHEEEEEEDDDBBB@@@>>>>>>>>>===;;;;;;===???AAAEEEKKKSSS\\\gggqqqwwwxxxmmmiiiddd```^^^]]][[[ZZZXXXZZZ\\\\\\\\\^^^ccchhhmmmqqqyyyxxxqqqmmmhhhdddbbbaaa```___ccciiiwwwzzzwwwvvvxxxwwwwww{{{eeeUUUNNNKKKEEEEEEDDDCCCBBBAAAAAA@@@<<<<<<;;;;;;;;;;;;::::::666444222111111000///---,,,,,,---------,,,+++*********))))))***++++++,,,((()))+++---.........------------,,,,,,,,,+++++++++++++++,,,---.........,,,,,,---...---,,,+++***(((((())))))***+++------+++,,,,,,---------------******))))))******+++,,,,,,,,,+++*********++++++)))******+++---......///------......///000000000222222111000111333555666555666777888:::;;;<<<===:::;;;<<<>>>???AAABBBCCCBBBCCCEEEGGGIIIJJJJJJKKKKKKLLLNNNPPPQQQRRRRRRQQQRRRTTTVVVVVVVVVWWWYYYZZZ\\\]]]^^^```aaacccdddeeeeeeeeeeeeeeegggjjjmmmooommmooorrrsssssstttwwwxxxxxx{{{~~~mmm]]]SSSNNNHHHEEEEEEEEEDDDBBB???@@@@@@???>>>===>>>??????BBBFFFKKKRRRZZZbbbhhhwww~~~|||}}}}}}||||||uuukkkcccZZZWWWSSSPPPPPPOOONNNMMMKKKNNNQQQQQQPPPRRRXXX]]]```eeennnxxx}}}uuupppmmmjjjgggfffcccbbbgggnnn|||zzzxxxyyy{{{{{{zzz}}}fffUUUNNNLLLEEEEEEDDDCCCBBBAAAAAA@@@;;;;;;;;;;;;;;;;;;::::::666444222111111000///---,,,,,,---...---,,,+++***))))))(((((()))***++++++''')))+++...///...---------------,,,,,,,,,++++++******+++,,,,,,---......++++++,,,---,,,+++***)))((((((((()))***,,,---...******+++,,,,,,,,,++++++*********)))***++++++,,,---,,,,,,++++++,,,,,,---)))******+++---...//////------......///000000000444333222222222444666888555666777888:::;;;<<<===:::;;;<<<>>>???AAABBBCCCAAACCCDDDGGGIIIJJJKKKLLLJJJKKKMMMOOOPPPPPPPPPPPPSSSTTTVVVVVVVVVVVVXXXZZZ]]]]]]^^^```aaacccdddeeeeeeddddddeeegggjjjmmmooonnnppprrrssstttuuuwwwyyywwwzzz~~~lll]]]SSSMMMEEEBBBBBBCCCCCCBBB>>>@@@@@@???>>>======>>>>>>@@@CCCFFFKKKQQQXXX]]]oooxxx{{{zzzxxxyyy|||~~~wwwuuuzzzxxxpppjjjdddZZZRRRPPPMMMJJJIIIIIIIIIHHHGGGCCCFFFIIIIIIHHHJJJPPPUUUWWW\\\eeerrrxxxsssqqqmmmkkkiiifffeeejjjqqq~~~}}}lllWWWOOONNNHHHGGGEEEDDDBBBAAAAAAAAA@@@>>><<<;;;;;;:::888666444222111111222222000///...------------,,,,,,,,,...---,,,+++***)))))))))---,,,+++++++++,,,---...,,,---...//////---+++************++++++,,,,,,,,,///---,,,***))))))************************************+++++++++,,,,,,,,,((())))))******))))))(((***(((&&&(((+++,,,+++(((........................//////---,,,,,,---...///000000111222333444444555444666777888777888999;;;<<<<<<===>>>@@@AAACCCDDDCCCCCCEEEFFFHHHJJJKKKKKKLLLLLLNNNOOOQQQRRRSSSTTTUUUUUUUUUTTTSSSTTTVVVYYY\\\]]]^^^___```bbbccccccddddddcccdddgggjjjmmmooorrrsssuuuvvvwwwxxxwwwwwwzzzzzz|||}}}vvvggg[[[UUUNNNKKKJJJKKKIIIHHHCCCAAA??????>>>===;;;:::AAA@@@@@@BBBFFFLLLQQQUUUfffkkkwww~~~yyyppptttzzz|||vvvqqqsssxxxwwwkkkbbb]]]XXXRRRMMMIIIJJJIIIGGGDDDBBBBBBCCCDDDDDDEEEFFFIIILLLOOOPPPPPPWWW```kkk|||~~~yyyrrrmmmjjjiiigggfffjjjpppoooZZZQQQOOOHHHGGGEEEDDDBBBAAAAAAAAA@@@>>><<<;;;;;;:::888666444222111111222222000///.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,---...//////---+++***,,,,,,,,,,,,,,,---------///...---,,,+++++++++,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++))))))+++...111000///........................///...------------...///111111222333444555555666333555777777777888:::;;;;;;;;;;;;<<<===???@@@AAACCCCCCEEEFFFHHHJJJKKKKKKLLLLLLNNNOOOQQQRRRSSSTTTUUUVVVUUUTTTSSSTTTWWWYYY\\\]]]^^^___```bbbcccccceeeddddddeeegggjjjmmmnnnoooppprrruuuvvvwwwvvvvvvyyyzzz|||}}}rrrccc]]]UUUPPPNNNMMMJJJGGGEEECCCAAA@@@@@@???>>><<<<<<<<<<<<>>>AAAGGGLLLOOO^^^cccnnn|||wwwtttwww|||zzzuuuwwwzzzzzzsssiiibbb^^^YYYSSSNNNHHHHHHHHHFFFCCCAAABBBCCCCCCCCCCCCDDDFFFHHHJJJLLLQQQXXXbbbnnn{{{xxxsssnnnllliiihhhlllrrrsss^^^SSSPPPHHHGGGEEEDDDBBBAAAAAAAAA???===<<<;;;;;;:::888777444333111111222111000...//////...---,,,,,,++++++...------,,,,,,,,,------,,,+++******+++,,,---...,,,---.........---,,,+++............------------000///...---,,,,,,,,,---******************************+++++++++,,,,,,,,,,,,,,,------------,,,,,,***)))***,,,000222333333------------------------///......------...//////111222333444555666666777222444666777777888:::<<<<<<<<<<<<<<<===>>>???@@@CCCCCCEEEFFFHHHJJJKKKKKKKKKLLLMMMOOOQQQRRRTTTTTTUUUVVVVVVUUUTTTTTTWWWYYY\\\]]]^^^___```bbbccccccfffeeeeeefffgggiiilllmmmnnnppprrruuuwwwxxxxxxxxxyyyzzz|||}}}tttnnneee^^^YYYSSSMMMIIIHHHFFFCCCBBBBBBBBB@@@???>>>======>>>BBBFFFKKKMMMSSSWWWaaammmwwwyyyuuuvvv~~~|||wwwrrrkkkgggccc^^^WWWRRRKKKKKKJJJGGGDDDBBBCCCDDDDDDDDDCCCCCCDDDFFFGGGHHHQQQYYYcccppp~~~xxxsssooollljjjnnnuuuvvv___RRRNNNHHHGGGEEEDDDBBBAAAAAAAAA???===;;;;;;;;;:::999777555333111111111111///...//////...---,,,++++++*********************++++++++++++*********,,,---...------.........---,,,+++///.........------,,,,,,///......---------,,,,,,******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***(((((()))+++---///000000------------------------.............../////////111111222333444555666666222444666777888999;;;===>>>>>>>>>>>>>>>???@@@AAACCCCCCEEEFFFHHHJJJKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUVVVVVVUUUTTTUUUWWWYYY\\\]]]^^^___```bbbccccccfffffffffggghhhiiikkkllloooqqqtttwwwyyy{{{||||||yyyzzz{{{}}}zzzppphhh^^^UUUNNNJJJHHHEEECCCCCCCCCAAA@@@??????>>>???BBBEEEIIIKKKJJJLLLTTT^^^gggrrr}}}yyy{{{{{{yyyuuurrrnnnggg___ZZZTTTSSSQQQMMMIIIFFFEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIPPPXXXbbbppp{{{uuuqqqmmmlllpppwww~~~www^^^PPPKKKHHHGGGEEEDDDBBBAAAAAAAAA>>>===;;;;;;;;;;;;999777555333222111111111///---//////...---,,,,,,++++++******)))))))))***++++++******))))))***,,,---...------...---------,,,,,,......------,,,,,,++++++---------------,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***((()))*********+++,,,,,,---------------------------......//////000000000000000111222333444555555333444666777777888:::<<<>>>>>>======>>>???@@@@@@CCCCCCEEEFFFHHHJJJKKKKKKJJJKKKMMMOOOQQQSSSTTTUUUUUUVVVWWWVVVUUUUUUWWWXXX\\\]]]^^^___```bbbccccccffffffggghhhiiijjjkkklllnnnpppsssvvvyyy{{{||||||xxxyyy{{{}}}wwwjjj\\\TTTMMMJJJFFFDDDCCCBBBAAA@@@===<<<<<<===>>>AAACCCEEEDDDFFFKKKSSS[[[fffxxx}}}{{{|||yyyqqqhhhbbb___^^^\\\WWWQQQLLLIIIIIIIIIHHHGGGGGGGGGIIIJJJKKKOOOUUU___lll{{{vvvrrrooommmqqqxxx{{{uuu\\\OOOJJJHHHGGGEEEDDDBBBAAAAAAAAA>>><<<;;;;;;;;;;;;999888666444222111111111///---......---------,,,,,,,,,---,,,,,,+++++++++,,,,,,***)))))))))***+++---.........---------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------,,,+++******************************+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------///000000000000000///000000111222333444555444666777888777888999;;;;;;;;;;;;;;;<<<===>>>???CCCCCCEEEFFFHHHJJJKKKKKKJJJKKKMMMOOOQQQSSSUUUVVVTTTVVVWWWWWWVVVVVVWWWXXX\\\]]]^^^___```bbbcccccceeefffggghhhjjjkkklllmmmlllnnnppptttvvvxxxxxxyyyxxxyyy{{{}}}uuueeeZZZQQQMMMIIIEEEDDDBBBAAA@@@>>>>>>===>>>???@@@BBBCCCAAACCCGGGMMMSSS]]]qqq~~~|||}}}{{{rrrmmmjjjkkkjjjeee___XXXSSSQQQNNNMMMLLLKKKJJJKKKLLLLLLNNNSSS[[[ggg|||~~~yyyvvvrrrnnnqqqwwwxxxrrr[[[OOOLLLHHHGGGEEEDDDBBBAAAAAAAAA===<<<;;;;;;;;;;;;:::888666444222111111000...---,,,,,,,,,------------...------,,,+++*********+++))))))((()))***+++---.........------,,,,,,,,,---------------............,,,---...//////...---,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,---,,,)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111000000000111111222333444555555555777888888777777888999999999::::::<<<===???@@@CCCCCCEEEFFFHHHJJJKKKKKKJJJKKKLLLOOOQQQSSSUUUVVVTTTVVVXXXXXXWWWVVVWWWXXX\\\]]]^^^___```bbbccccccdddeeegggiiikkklllmmmnnnlllmmmpppsssuuuvvvwwwwwwwwwyyy{{{}}}pppdddVVVRRRLLLGGGEEECCCBBB@@@??????>>>>>>???@@@AAAAAAAAABBBEEEIIIMMMWWWkkk}}}{{{wwwyyyzzzwwwqqqiiiccc```ZZZXXXUUUSSSQQQOOOOOOOOONNNRRRXXXcccxxx|||vvvqqqqqquuuvvvppp[[[PPPNNNHHHGGGEEEDDDBBBAAAAAAAAA===<<<:::;;;;;;;;;:::888666444222111111000...,,,++++++,,,------......///,,,+++***)))(((((((((((()))(((((((((***+++---///......---,,,,,,,,,,,,------.........//////000000---...///000000///......******************************+++++++++,,,,,,,,,)))))))))******)))))))))(((***,,,***((('''(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111111000111222222333444555666777666888999888777666777888:::;;;;;;<<<>>>@@@AAABBBCCCCCCEEEFFFHHHJJJKKKKKKJJJJJJLLLOOOQQQTTTUUUVVVTTTVVVXXXXXXWWWVVVWWWXXX\\\]]]^^^___```bbbcccccccccdddfffiiikkkmmmnnnnnnmmmoooqqqtttvvvwwwxxxxxxwwwxxx{{{}}}yyylllYYYUUUOOOIIIFFFDDDCCCAAA;;;;;;:::::::::;;;;;;<<<@@@AAAEEEHHHJJJTTTgggyyyxxxrrrnnndddbbb___[[[WWWTTTSSSRRROOORRRWWWaaavvvzzzsssqqqtttvvv~~~oooXXXMMMIIIDDDCCCBBBBBBBBBAAA===;;;===<<<;;;;;;999999888777888777555333111///------000000///...,,,+++***))),,,,,,------,,,+++)))((()))(((((((((***+++---///222222111111000...---,,,///......------,,,++++++***+++,,,,,,******+++,,,000///......------------,,,,,,++++++***+++++++++...---+++)))(((((())))))------,,,+++************,,,------...//////......---...//////////////////...///111222333333222222555555666888999:::;;;<<<<<<<<<<<<<<<===???@@@AAAFFFFFFGGGGGGGGGHHHHHHHHHLLLMMMOOOQQQRRRTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYY[[[]]]^^^^^^___aaabbbccceeehhhjjjjjjkkkmmmnnnnnnoooqqqtttvvvxxxyyyzzz|||}}}~~~xxxggg___TTTLLLHHHFFFDDDCCCCCCAAA>>>>>>>>>???===<<>>???@@@AAAFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKMMMOOOQQQRRRSSSSSSVVVWWWWWWXXXXXXXXXWWWWWWZZZ[[[]]]^^^^^^___aaaccccccfffhhhjjjjjjkkkmmmnnnqqqrrrsssuuuvvvwwwxxxxxx{{{|||}}}~~~xxxmmm^^^QQQJJJGGGDDDBBBAAA@@@@@@@@@@@@AAA@@@@@@CCCDDDFFFIIIKKKRRRbbbrrr}}}{{{vvvpppjjjeeebbbaaa^^^\\\[[[cccttt~~~{{{wwwtttwww}}}rrr]]]RRRMMMJJJGGGEEEDDDDDDDDDBBBAAA======<<<;;;:::999888888555444333222000///...---......---------,,,,,,,,,,,,,,,,,,,,,+++***)))(((***************+++,,,---+++,,,---...............++++++,,,------...//////+++,,,---,,,+++***+++,,,,,,+++******)))*********,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++************+++,,,---...------.........------,,,---...//////000000000///222222111111111333555666444555666777999:::;;;;;;<<<<<<<<<===>>>???@@@AAAFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLNNNOOOQQQSSSTTTTTTXXXXXXXXXXXXXXXWWWVVVVVVZZZ\\\^^^^^^^^^___aaacccdddfffhhhiiijjjkkkmmmnnnttttttuuuvvvvvvvvvvvvvvvyyyzzz{{{}}}|||hhhWWWMMMHHHEEECCCAAABBBCCCBBBAAA@@@AAAAAADDDDDDFFFHHHJJJOOO___nnn}}}wwwqqqnnnlllgggccc```eeesss|||xxxuuuuuuzzz~~~sss^^^RRRMMMJJJHHHEEECCCDDDDDDCCCCCC======<<<;;;:::999888888333333222111000///...---------------------------++++++++++++******))))))+++++++++++++++++++++,,,,,,,,,---...............,,,,,,,,,---------......***+++,,,+++***)))***+++,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,------***+++---...///...---,,,+++*********++++++,,,---------.........---,,,,,,---...///000000000000000222222222333333444555555444555666777888999:::;;;<<<<<<<<<===>>>???AAAAAADDDEEEFFFHHHJJJKKKLLLMMMOOOOOOPPPQQQSSSUUUWWWWWWXXXXXXYYYYYYZZZYYYYYYYYYZZZ\\\^^^_________aaaccceeefffhhhiiiiiijjjlllnnnssstttuuuvvvwwwwwwwwwwwwxxxyyyzzz|||~~~tttaaaUUUOOOLLLJJJCCCEEEEEECCC@@@>>>>>>???CCCCCCFFFHHHIIINNN]]]kkk~~~yyyuuunnniiidddgggssszzzvvvqqqtttxxxsss]]]QQQKKKIIIGGGDDDBBBCCCCCCCCCBBB>>>======<<<;;;:::999888333333222111000///...---,,,,,,,,,------------...++++++******************++++++++++++,,,,,,++++++...////////////...------......---------,,,,,,,,,.../////////---,,,,,,...+++++++++******++++++,,,,,,+++++++++,,,------...***+++---...//////...------,,,++++++*********+++,,,---------------,,,,,,---...///000111111111111000111333555555555444333444444555666888999:::;;;============>>>@@@AAABBBBBBCCCEEEFFFHHHJJJLLLLLLOOOOOOPPPQQQSSSUUUWWWXXXWWWWWWYYYZZZ\\\\\\]]]]]]ZZZ\\\^^^______```bbbccceeefffggggggggghhhkkkmmmppprrrsssuuuwwwxxxyyyyyywwwwwwyyy{{{}}}{{{vvvrrrqqqpppqqqxxxpppbbbYYYSSSOOOEEEEEEDDDBBB@@@??????@@@AAABBBEEEHHHIIINNN\\\kkk}}}tttnnniiijjjuuu{{{wwwnnnooorrrwww~~~rrr\\\PPPKKKGGGEEECCCCCCCCCCCCBBBAAA>>>>>>===<<<;;;:::999999555444333222000///...---------------------------+++******)))))))))************+++,,,------,,,,,,///////////////...---,,,//////...---,,,,,,++++++---......---+++***+++,,,)))))))))((())))))***+++,,,++++++,,,,,,---...///+++,,,,,,---...............---,,,+++************++++++,,,------------------...///000111222222222///000222444444444333333333444555666888999::::::=========>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJKKKLLLMMMMMMMMMNNNPPPRRRTTTVVVVVVWWWXXXZZZ\\\]]]^^^^^^[[[]]]^^^______```bbbddddddeeeeeeeeeeeefffiiilllnnnoooqqqtttvvvxxxzzzzzzvvvwwwyyy{{{}}}{{{pppkkkgggfffeeefffmmmvvvooobbbWWWPPPKKKHHHDDDBBBCCCDDDEEEEEEAAABBBEEEHHHIIINNN\\\jjj{{{vvvppppppyyy~~~xxxtttkkklllmmmpppwwwqqq\\\RRRMMMFFFEEEDDDDDDEEEDDDBBB@@@>>>>>>===<<<;;;:::999999777666444333111///---------------------------,,,+++***)))(((((()))***+++((()))+++------...------,,,,,,---.........---------------------------,,,+++,,,,,,+++)))(((((())))))))))))))))))***+++++++++++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,------,,,,,,++++++***+++++++++)))***+++,,,---.........---...///000111222222222222111000///000222444555333444555666777999::::::=========>>>???@@@BBBBBBDDDDDDFFFGGGIIIJJJKKKLLLMMMLLLLLLMMMNNNQQQTTTUUUUUUVVVXXXYYYZZZ[[[\\\\\\[[[]]]_________```bbbdddcccddddddccccccdddgggjjjmmmnnnpppsssuuuwwwyyyyyyvvvwwwyyy{{{~~~xxxrrrhhhbbb^^^]]]]]]^^^eeemmm~~~vvvggg^^^[[[SSSIIIEEEGGGIIIHHHEEECCCDDDGGGIIIIIIMMMZZZgggyyyxxx~~~yyyrrrmmmfffffffffiiinnnwwwqqq]]]SSSPPPEEEEEEEEEFFFFFFEEECCC@@@>>>>>>===<<<;;;::::::999888777555333111///------......---------,,,,,,,,,******)))(((((()))***+++((()))+++---............))))))+++,,,---.........+++,,,,,,------......///...//////...,,,++++++,,,,,,,,,++++++,,,---......+++++++++,,,---...///000...---+++******+++,,,---************+++,,,------((()))***,,,---...//////---...///000222222333333555222...+++,,,000555888333444555666777888999:::======>>>>>>???@@@BBBCCCFFFFFFGGGHHHJJJKKKLLLLLLNNNNNNNNNNNNPPPRRRUUUWWWVVVVVVWWWXXXYYYYYYXXXXXX[[[]]]___`````````bbbdddcccccccccbbbbbbcccfffiiimmmnnnppprrruuuvvvwwwwwwvvvwwwyyy{{{~~~~~~~~~{{{rrrkkkbbb]]]ZZZYYYXXXZZZaaaiiizzzvvvkkk^^^PPPJJJJJJKKKGGGBBBFFFGGGIIIJJJIIILLLXXXeee~~~}}}{{{uuummmhhh`````````bbbfffoooyyyxxxcccVVVNNNIIIGGGEEEDDDDDDCCC@@@??????>>>===<<<:::999888777777666444222000...------......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,...000000...---,,,---...------,,,,,,,,,------...//////---***(((((((((******))))))******+++,,,000///---,,,,,,---...///+++,,,,,,,,,,,,+++******...---,,,,,,++++++++++++------,,,++++++***))))))------......///000000000222222222222222222222222777666666666666666777888777888;;;>>>@@@CCCDDDEEECCCEEEGGGGGGGGGHHHIIIKKKNNNMMMMMMNNNOOOQQQSSSUUUSSSUUUWWWXXXYYYZZZ\\\^^^```aaabbbbbbbbbbbbdddfffeeedddcccccccccdddeeeffflllnnnpppsssvvvxxxyyyzzzvvvwwwzzz|||~~~~~~zzzvvvqqqkkkgggaaa```]]]ZZZYYY\\\aaadddvvv}}}eeeWWWUUUPPPOOOOOOIIILLLIIIIIIKKKMMMPPPZZZddd~~~}}}uuupppkkkeeeaaa]]]\\\[[[]]]aaahhhoootttzzzyyydddUUUMMMIIIGGGEEEDDDDDDCCC@@@??????>>>===<<<:::999888777666555333111000///............---------,,,,,,,,,,,,,,,,,,,,,++++++++++++((((((((((((((()))))))))***,,,/////////......///---,,,,,,+++++++++,,,,,,...//////...+++))))))*********))))))******+++,,,......------------......+++,,,,,,,,,,,,+++******,,,,,,+++*********++++++******++++++,,,,,,------------......///000000000000000111222333333444444666666666666666777888888<<<===>>>???????????????BBBDDDFFFGGGGGGHHHJJJLLLMMMMMMMMMNNNOOOQQQSSSTTTTTTVVVXXXYYYYYYYYY[[[]]]^^^___aaaaaa```aaaccceeefffeeedddccccccdddfffhhhlllnnnpppsssvvvxxxyyyzzzxxxyyy{{{}}}~~~yyysssnnnjjjdddbbb___\\\\\\___dddhhhsssrrrdddaaa\\\[[[ZZZSSSUUUQQQOOOOOOOOOSSS___jjj~~~tttlllgggccc___[[[XXXWWWVVVVVVZZZ```fffjjjqqqwwwzzzdddUUUMMMJJJHHHEEEDDDDDDCCC@@@>>>>>>>>>===<<<:::999888888555444333111000/////////......---------,,,,,,,,,,,,++++++++++++*********)))))))))******++++++++++++---///000...------...+++++++++******++++++,,,...//////...,,,++++++,,,******))))))******+++,,,------............------,,,,,,,,,,,,,,,++++++*********))))))******++++++***++++++,,,------......------......///000000000//////000222333555666666555555555666777888999:::>>>>>>????????????>>>>>>BBBDDDFFFGGGHHHIIIKKKMMMMMMMMMNNNOOOPPPRRRSSSTTTVVVWWWYYYYYYXXXXXXZZZ[[[^^^___aaaaaaaaabbbdddeeehhhfffcccbbbbbbeeehhhjjjlllnnnpppsssvvvxxxyyyzzzyyyzzz|||~~~|||vvvrrrmmmjjjeeebbbcccfffkkknnnrrr~~~zzzuuunnnmmmlllddd___YYYSSSPPPOOOTTTaaannnzzzrrrhhhaaa]]][[[XXXVVVSSSRRRPPPPPPSSSWWW\\\```fffkkkrrrxxx~~~{{{dddUUUMMMJJJHHHFFFEEEDDDCCC@@@>>>>>>===<<<;;;:::999888888444333222111000000000000......---------,,,,,,,,,+++++++++*********))))))***++++++,,,,,,---------000111222111---***))))))++++++++++++++++++,,,------.........,,,++++++,,,******))))))******+++,,,+++,,,---...///...---,,,,,,,,,------,,,,,,+++*********)))******+++,,,---.........------,,,,,,,,,------......///000000000000000111222333444555666555555555666777999:::;;;:::;;;<<<>>>@@@AAABBBBBBAAACCCFFFGGGHHHJJJLLLOOONNNOOOPPPQQQRRRTTTUUUUUUWWWXXXYYYYYYXXXXXXYYYZZZ^^^```bbbccccccccceeeggghhheeebbbaaaaaadddhhhkkklllnnnpppsssvvvxxxyyyzzzzzz{{{|||~~~~~~zzztttpppooorrrtttvvvxxxuuukkkcccZZZTTTRRRWWWeeesss~~~rrrjjj```YYYWWWVVVUUUTTTRRRPPPOOONNNOOOSSSWWWZZZ___ccciiinnnsss{{{{{{cccUUUNNNKKKIIIGGGEEEDDDCCC@@@>>>======<<<;;;::::::999888444333222111000000000000......---------,,,,,,,,,+++++++++*********))))))((())))))***++++++,,,,,,000222222111---***)))(((,,,,,,,,,,,,,,,---......,,,------,,,***)))***+++******))))))******+++,,,***+++---.........---,,,,,,------------,,,+++++++++++++++++++++,,,---......---------------,,,,,,------......///000000000333333333333333444444444555555666666888999:::;;;777999;;;>>>@@@BBBCCCDDDAAADDDFFFHHHIIIJJJMMMOOOPPPPPPRRRSSSTTTVVVVVVWWWWWWYYYZZZYYYXXXWWWXXXZZZ\\\___aaacccccccccdddfffgggeeebbb```aaadddhhhkkklllnnnpppsssvvvxxxyyyzzzzzzzzz{{{}}}yyypppeee]]]ZZZ___mmm{{{}}}vvvjjjcccZZZTTTRRRSSSRRRQQQPPPOOOMMMMMMNNNQQQTTTVVVZZZ]]]bbbfffjjjqqq{{{yyybbbVVVPPPLLLJJJGGGEEEEEECCC@@@>>>======<<<;;;::::::999999555444333111000/////////......---------,,,,,,,,,,,,++++++++++++***************+++,,,---......///---///000000...,,,,,,,,,,,,,,,,,,,,,---...//////,,,------,,,***))))))*********))))))******+++,,,***+++,,,------...---------------------,,,++++++,,,,,,,,,+++,,,,,,------)))***+++,,,---...///000------......///000000000444444444444333333333333666666666777888999:::;;;:::;;;===>>>@@@AAAAAAAAACCCEEEGGGHHHIIIJJJLLLNNNPPPQQQRRRTTTVVVVVVWWWWWWWWWXXXZZZYYYXXXXXXYYYZZZZZZ\\\```bbbbbbbbbcccdddfffeeecccbbbccceeeiiikkklllnnnpppsssvvvxxxyyyzzz{{{{{{{{{}}}~~~yyynnnfffbbbfffsssvvvoooddd]]]UUUPPPOOOOOOOOOMMMNNNMMMLLLLLLMMMPPPSSSUUUWWWZZZ^^^```ccchhhpppvvv|||wwwaaaVVVSSSLLLJJJHHHFFFEEECCC@@@>>><<<<<<<<<;;;;;;::::::999666555333111000///............---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---///000000111,,,...000000...---------++++++++++++,,,---...///...//////---***))))))*********))))))******+++,,,++++++++++++,,,---...///---------...------,,,+++---,,,++++++++++++++++++((()))***+++,,,...//////------......///000000000222333333333444444555555888777777777888888999:::<<<<<<===??????@@@@@@@@@DDDFFFHHHIIIIIIJJJLLLNNNNNNOOOQQQSSSUUUUUUUUUUUUVVVXXXYYYYYYXXXXXXYYY[[[[[[^^^bbbdddddddddeeefffgggfffeeeeeefffhhhkkkllllllnnnpppsssvvvxxxyyyzzz||||||}}}}}}{{{tttooorrr}}}~~~sssmmmaaa[[[TTTPPPOOOOOOMMMLLLMMMLLLLLLMMMOOORRRUUUWWWXXX[[[^^^___```dddjjjooorrrtttxxx|||vvv```WWWTTTMMMKKKHHHFFFEEECCC@@@>>><<<<<<<<<;;;;;;:::::::::777666444222000...------......---------,,,,,,,,,---------,,,,,,,,,++++++'''(((((()))+++,,,------///000111000...+++******************+++,,,---...000111000...+++))))))************)))***++++++,,,++++++******+++---...000------......------,,,+++,,,,,,+++***)))))))))***++++++++++++++++++++++++------......///000000000111111222333555666777777999888888888888888999999:::;;;===>>>@@@AAAAAAAAAEEEGGGHHHIIIIIIIIIKKKMMMMMMNNNPPPRRRTTTTTTTTTTTTVVVWWWYYYYYYXXXYYYZZZ\\\^^^aaaeeehhhhhhhhhiiijjjhhhgggggghhhiiikkklllmmmlllnnnpppsssvvvxxxyyyzzz~~~~~~~~~uuunnnaaa\\\UUURRRQQQQQQOOOLLLNNNNNNNNNOOORRRUUUYYY[[[[[[^^^aaaaaaaaaccchhhlllmmmnnnqqquuu|||~~~eeeYYYVVVLLLIIIFFFDDDDDDDDDCCCBBBBBBAAA??????>>>===:::888666555444333222000//////,,,------......------,,,---------,,,,,,,,,++++++)))))))))+++,,,...000111////////////...---,,,+++........................///...---,,,+++*********)))***,,,......,,,***(((------..................///,,,******+++,,,***(((+++++++++******))))))))),,,...//////...------.........---......///000111222222222222333444555555555555666777888999::::::<<<<<<===>>>???AAACCCDDDEEEFFFGGGIIIJJJKKKKKKLLLNNNOOOQQQTTTVVVVVVVVVVVVVVVWWWXXXXXXXXXZZZ]]]___```aaabbbcccdddeeeeeefffffffffffffffgggiiijjjkkkmmmnnnpppsssvvvxxxyyyzzz|||~~~|||rrrfffaaa[[[UUUSSSQQQPPPOOOQQQRRRQQQPPPPPPRRRVVVZZZaaacccffffffeeeddddddeeeiiijjjlllrrr{{{hhhZZZVVVLLLIIIFFFDDDDDDDDDCCCBBB===;;;:::;;;;;;:::888666444333222111000...------,,,------......------,,,,,,,,,,,,,,,++++++++++++)))******+++,,,...///000////////////...---,,,+++++++++++++++++++++++++++...------,,,++++++++++++)))***,,,------,,,***)))++++++,,,---...//////000000...++++++------+++***,,,,,,,,,,,,,,,++++++++++++---......---,,,,,,---............///000111111222222222222333444555555666666777888999:::;;;;;;<<<<<<===>>>@@@BBBCCCDDDEEEFFFHHHIIIKKKKKKLLLLLLNNNOOOQQQSSSUUUVVVVVVVVVVVVWWWXXXXXXYYYZZZ]]]___aaaaaaaaabbbcccdddeeefffggggggggghhhiiijjjkkkllllllnnnpppsssuuuwwwxxxyyy{{{}}}zzznnniiibbb\\\YYYWWWUUUTTTTTTUUUUUUUUUUUUXXX]]]```bbbeeehhhiiihhhggggggggghhhhhhiiioooyyynnn\\\VVVMMMJJJGGGEEEDDDDDDCCCBBB<<<;;;;;;;;;===<<<;;;999444333222111000...------,,,------......------,,,,,,++++++++++++*********++++++++++++,,,---...///////////////......---,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++)))******,,,---...///000000///------......,,,+++------------------......+++---......---,,,,,,---////////////000111222222222222222222333444555555777777888999:::;;;<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFGGGHHHJJJKKKLLLLLLMMMMMMOOOPPPSSSTTTUUUVVVVVVVVVWWWYYYYYYYYYZZZ]]]___bbbaaa``````aaaccceeegggggghhhhhhiiijjjkkklllmmmlllmmmooorrrtttvvvwwwxxxzzz|||~~~}}}xxxqqqjjjfffccc```^^^[[[\\\\\\]]]^^^aaaeeehhheeehhhlllnnnnnnlllllllllkkkjjjkkkpppzzzsss___WWWMMMKKKGGGEEEDDDDDDCCCAAA>>><<<<<<<<<===<<<:::888666555444333222000//////,,,------......------,,,+++++++++*********))))))++++++++++++,,,,,,---...///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++******))))))***+++,,,******++++++,,,---......//////.........---,,,+++,,,,,,,,,------.........,,,---//////---,,,---...////////////000222333333222222222222333444555555666777777888999:::;;;;;;<<<======>>>@@@BBBDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNPPPQQQSSSUUUVVVVVVVVVXXXYYYZZZZZZ[[[]]]___bbbaaa___^^^___bbbeeeggggggggghhhjjjkkkkkklllllllllmmmoooqqqtttuuuvvvwwwyyy{{{~~~{{{vvvrrrnnnkkkeeefffgggggggggiiillloookkknnnsssuuutttsssrrrrrrqqqqqqsssyyyyyycccYYYNNNKKKHHHEEEEEEDDDCCCAAA<<<;;;999999999777555333666555444333222000//////,,,------......------,,,+++++++++*********))))))++++++++++++,,,,,,---.../////////000//////...---........................++++++,,,---------,,,,,,+++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,+++---.........---+++************++++++,,,,,,,,,------...000000...---...///......//////000222333444222222222222333444555555555555666777888999::::::======>>>???@@@BBBDDDEEEFFFFFFHHHJJJKKKLLLLLLLLLMMMNNNOOOPPPRRRTTTUUUVVVVVVXXXZZZ[[[[[[[[[]]]___aaa```^^^^^^___aaadddfffeeefffhhhiiijjjkkkkkkjjjlllmmmooorrrtttuuuvvvvvvxxxzzz}}}zzzwwwsssttttttrrrqqqppprrrttttttwwwzzz|||{{{zzzzzzzzzxxxzzz}}}|||eee[[[OOOLLLHHHFFFEEEDDDCCCAAA>>>===;;;::::::999666333444333222111000...------,,,------......------,,,,,,++++++++++++*********++++++++++++,,,---...////////////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++******)))(((((()))***,,,---......------,,,+++++++++,,,---//////---+++******)))******************+++,,,...//////...------...------...///000222333444222222222222333444555555555555666777888999999:::======>>>???AAACCCEEEFFFEEEFFFGGGIIIJJJKKKKKKLLLMMMMMMNNNOOOQQQSSSUUUVVVVVVXXXZZZ\\\\\\\\\]]]___```___^^^^^^___aaaccceeeeeefffhhhjjjkkkkkkjjjjjjmmmnnnppprrrtttuuuvvvvvvwwwzzz~~~~~~{{{yyyyyyzzz~~~~~~ggg\\\PPPMMMIIIFFFEEEDDDBBBAAA@@@>>>=========<<<:::888444333222111000...------,,,------......------,,,,,,,,,,,,,,,++++++++++++)))******+++,,,...///000//////000000000000//////++++++++++++++++++++++++,,,,,,.........,,,***)))((((((((())))))***+++,,,.........---------------,,,...111111...+++++++++***************)))))))))***,,,------,,,++++++,,,,,,,,,---...///111222333222222222222333444555555555666777888999::::::;;;======>>>???AAACCCEEEFFFDDDEEEFFFHHHIIIJJJJJJKKKMMMMMMMMMNNNPPPRRRTTTVVVUUUXXX[[[\\\\\\\\\]]]^^^^^^^^^^^^___```aaabbbccceeegggiiikkkllllllkkkkkknnnoooqqqsssuuuvvvwwwwwwxxx{{{~~~{{{yyyxxxzzz}}}hhh^^^PPPMMMIIIFFFEEEDDDBBBAAA;;;:::::::::;;;;;;999777666555444333222000//////,,,------......------,,,---------,,,,,,,,,++++++))))))***+++,,,...000111//////000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,)))((('''(((((()))***+++++++++---------....../////////---000333222///,,,,,,---,,,++++++******)))))))))(((***,,,,,,***)))***++++++,,,,,,---///000222333222222222222333444555555777777888999:::;;;;;;<<<===>>>>>>@@@AAACCCEEEFFFCCCDDDEEEGGGHHHIIIJJJJJJMMMMMMMMMNNNOOORRRTTTVVVUUUXXX[[[]]]]]]]]]]]]^^^]]]]]]^^^___```aaabbbbbbfffhhhjjjmmmnnnmmmlllllloooppprrrtttuuuvvvwwwwwwxxx{{{~~~{{{tttqqqnnnmmmnnnooopppooozzz~~~fff[[[PPPMMMIIIFFFEEEDDDCCCAAAAAA???===<<<<<<;;;888666777666444222000...------//////...---,,,,,,++++++*********++++++*********++++++++++++++++++++++++000000000000000///............///---++++++,,,---,,,,,,,,,,,,,,,+++***)))+++***((('''''')))+++---...,,,***))))))+++...000111000000///......------******))))))***+++,,,,,,///...,,,***((((((((((((------...///000111222333///000111222333444444444666666777777888:::;;;<<>>>>>===???AAABBBBBBAAA@@@BBBEEEGGGGGGHHHJJJKKKLLLMMMNNNNNNNNNOOORRRUUUXXXXXXYYYZZZ[[[\\\]]]^^^``````___```aaadddfffhhhjjjkkklllllllllmmmoooqqqssstttuuuvvvwwwxxxyyyzzz{{{}}}zzztttrrrpppooonnnmmmooosssyyy~~~wwwpppkkkkkkkkkkkkmmmpppoooiiieeefffeeebbbdddjjjqqqzzzvvvbbbXXXNNNKKKGGGEEEDDDCCCBBB@@@===<<<;;;;;;<<<===;;;:::333333222111000000000000000000//////......------)))******************))))))***+++,,,...///000000...............------,,,+++,,,,,,+++))))))***,,,---............------,,,---+++***))))))+++---...---------------.........///......------,,,,,,+++)))***++++++,,,+++++++++*********+++,,,---//////------.........////////////000111222333444444444555555555666777888999:::===???@@@@@@??????@@@BBB@@@CCCEEEGGGGGGHHHIIIKKKNNNNNNNNNMMMNNNPPPTTTWWWWWWXXXYYYZZZ\\\^^^______```___^^^___aaadddhhhjjjiiikkklllllllllllloooqqqttttttuuuwwwxxxyyy{{{{{{|||}}}|||yyyxxxttttttuuuwww|||yyykkkccc___YYYUUUVVVWWWVVVXXX[[[ZZZWWWVVVXXXXXXWWWYYY]]]^^^dddsssqqq]]]UUUMMMJJJGGGDDDDDDCCCAAA@@@>>>===;;;;;;<<<<<<;;;999444444222111000000///000//////......------------(((((())))))))))))((((((++++++,,,---...///000000......//////......---,,,+++,,,,,,+++******+++---------.........------,,,,,,+++***))))))+++,,,---,,,---.../////////......---------,,,,,,+++++++++******+++,,,,,,,,,+++***,,,,,,++++++,,,,,,,,,,,,---------...............///000111222333444444444444444555555666888999:::;;;>>>@@@???===<<>>>>><<<;;;===@@@AAACCCFFFGGGGGGGGGHHHJJJLLLLLLLLLKKKKKKNNNSSSWWWVVVWWWXXXZZZ\\\^^^___```aaa___^^^]]]^^^aaaccceeehhhiiikkkkkkkkkllloooqqqqqqrrrsssuuuwwwxxxzzzzzz}}}}}}mmm```UUUQQQQQQQQQLLLKKKOOORRRRRRSSSVVVYYYZZZZZZYYYWWWUUUSSSQQQPPPPPPTTT^^^iiixxxlllZZZSSSMMMJJJGGGEEEDDDDDDCCCBBBAAA???===<<<<<<:::888666777666444222000...---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++........................000000000000000//////...,,,---...---,,,,,,...///++++++,,,------------,,,))))))((()))))))))***++++++,,,---//////...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,%%%'''(((***,,,---------------.........////////////000111222333444444444555555555666777888999:::999:::<<<<<<<<<===???@@@BBBDDDFFFGGGGGGGGGHHHIIIKKKKKKKKKKKKLLLOOOSSSWWWVVVWWWXXXYYY[[[]]]^^^^^^bbbbbbaaaaaabbbcccdddeeeggghhhjjjkkkkkkllloooqqqpppqqqrrrtttvvvxxxzzzzzz}}}~~~~~~lll___WWWPPPNNNQQQMMMJJJKKKPPPTTTUUUVVVYYYYYY\\\\\\XXXVVVVVVSSSOOONNNLLLNNNTTT[[[eeeuuuooo\\\UUUMMMKKKGGGEEEEEEEEEDDDCCC@@@>>><<<<<<<<<;;;999888666555333111000///......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,------....../////////000000//////...---+++,,,---,,,++++++---///,,,,,,---...............)))))))))*********+++++++++,,,,,,---------------,,,,,,,,,---------------///...+++***)))***,,,---'''(((***+++------------------...//////000111111///000111222333444444444666666666777888999:::;;;;;;::::::<<>><<<;;;;;;<<<<<<;;;:::444333222111000000000000---------------------------......//////......---)))***+++,,,---///000000......//////......---,,,***+++++++++******,,,...------...///000000//////******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------111...+++)))(((***,,,...,,,,,,---...---,,,+++***------...///000111222333///000111222333444444444666666777777888:::;;;<<<<<<;;;:::===BBBEEEDDDBBBBBBDDDFFFGGGGGGGGGHHHIIIJJJLLLNNNOOOPPPRRRUUUWWWVVVWWWWWWXXXYYYZZZZZZ[[[ZZZ[[[^^^aaacccdddddddddfffhhhiiijjjkkkllloooqqqrrrssstttvvvxxxzzz|||}}}~~~~~~~~~nnn]]]RRRVVVZZZVVVUUUXXXYYYWWWZZZbbbhhhjjjlllooopppsssppphhhcccbbb___XXXSSSQQQPPPOOOMMMMMMSSS[[[^^^kkk|||sss^^^UUUMMMJJJGGGEEEEEEDDDCCCBBB======<<<;;;999888777666555444222000...,,,+++***,,,,,,,,,...000000...,,,...------,,,,,,++++++***+++***))))))***,,,...000222111///...---------------------............///+++,,,,,,------,,,,,,+++...---,,,***)))******+++------------------------------------,,,,,,+++***++++++++++++++++++++++++---,,,,,,,,,,,,---......------......///000000000000000000111222333555555777777888999:::;;;;;;<<<======>>>???@@@BBBCCCDDDDDDDDDDDDDDDEEEHHHJJJKKKKKKLLLMMMOOOQQQRRRTTTUUUWWWYYY[[[[[[ZZZYYYYYYZZZ[[[___cccbbb___]]]```cccbbbdddggghhhiiijjjmmmooooooqqqtttvvvvvvwwwyyy{{{yyyzzz|||www___XXXTTTWWW[[[]]]___ccceeelllrrruuuzzz}}}{{{xxxvvvqqqkkkeee]]]YYYTTTPPPOOOPPPPPPPPPTTTXXX```mmmzzzttt^^^UUUMMMJJJGGGEEEEEEDDDCCCBBB??????>>>===;;;:::999888444444333333222111111111---------///000000///---...------,,,,,,+++************))))))***,,,...000...///000000000///...---------------............------............------...---,,,************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++---,,,,,,,,,,,,---......------......///000000000000000111111222333555666777777888999:::;;;;;;<<<======>>>???@@@BBBCCCDDDEEEDDDDDDEEEFFFHHHJJJKKKLLLMMMNNNPPPQQQSSSTTTTTTWWWYYYZZZ[[[YYYYYYYYYZZZZZZ^^^aaaaaa^^^]]]```cccccceeehhhiiijjjkkkmmmppppppsssuuuvvvvvvvvvwwwyyyyyyzzz|||~~~nnn]]]WWWTTTYYY```fffmmmsss}}}zzzqqqjjj___[[[UUUPPPMMMKKKIIIHHHIIIKKKRRR[[[dddnnn~~~uuu___VVVMMMJJJGGGEEEDDDDDDCCCBBB??????>>>===;;;:::999888555555444444333222222222.........///111111///...---------,,,++++++************))))))***,,,...///,,,---000222333111///...------------............/////////000000/////////...---,,,+++*********+++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------......///000000000111111111111222444555666777777888999:::;;;;;;<<<======>>>???@@@BBBCCCDDDEEEEEEFFFFFFHHHJJJKKKLLLNNNOOOPPPQQQRRRSSSTTTTTTVVVXXXZZZZZZYYYYYYYYY[[[ZZZ]]]______]]]]]]___bbbdddfffhhhjjjjjjlllnnnppprrrsssuuuvvvuuuuuuvvvwwwyyyzzz|||uuuhhh```ZZZWWW]]]gggrrr~~~yyymmmeee^^^ZZZUUUPPPLLLIIIFFFCCCFFFFFFJJJOOOSSSWWW```jjj|||xxxaaaWWWLLLJJJFFFDDDDDDDDDCCCAAA======<<<;;;999888777666666555444222000...,,,,,,.........000222222000...------,,,,,,+++*********)))))))))***+++,,,...///...///000222222111///...,,,,,,---------.........//////000000000000//////...------,,,++++++******************************,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------......///000000000111111111222333444555666777777888999:::;;;;;;<<<======>>>???@@@BBBCCCDDDFFFFFFGGGHHHIIIKKKLLLMMMPPPPPPQQQQQQRRRSSSTTTTTTVVVWWWYYYZZZYYYYYYZZZ[[[ZZZ\\\]]]]]]\\\]]]___aaaccceeegggiiiiiikkkmmmoooppprrrtttuuuuuutttvvvwwwyyyzzz|||zzzqqqgggaaa^^^dddnnn|||yyyoooeee^^^YYYWWWSSSPPPNNNLLLIIIFFFGGGFFFHHHKKKLLLLLLPPPWWW___gggrrrzzzcccXXXLLLIIIFFFDDDDDDCCCBBBAAA======<<<;;;999888777666555444333111///---+++***.........000222222000...---,,,,,,++++++***)))))))))))))))***+++,,,---...222111000///............,,,,,,,,,------------...---......//////......---......------,,,++++++***************************+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------------......///000000000111111111222333444666666777777888999:::;;;;;;<<<======>>>???@@@BBBCCCDDDEEEFFFGGGIIIJJJKKKLLLLLLPPPPPPQQQQQQRRRSSSTTTTTTUUUWWWYYYYYYYYYYYYZZZ[[[ZZZ[[[\\\\\\\\\]]]___aaaaaacccfffggghhhiiilllnnnmmmooorrrttttttuuuwwwxxxyyyzzz|||nnniiiggglllvvv|||ssskkkddd```YYYVVVRRRPPPNNNLLLIIIGGGDDDBBBCCCFFFFFFEEEFFFKKKQQQUUU]]]eeeqqqzzzbbbXXXLLLIIIFFFDDDCCCCCCBBBAAA??????>>>===;;;:::999888333333222222111000000///.........///111111///...,,,,,,,,,+++******))))))((()))***+++,,,------...333222///---,,,,,,------,,,,,,,,,,,,------------,,,------......------,,,---.........---,,,+++***************************++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------------......///000000000222222222222333555666777777777888999:::;;;;;;<<<======>>>???@@@BBBCCCDDDEEEFFFGGGIIIJJJKKKLLLLLLNNNOOOPPPQQQRRRSSSTTTTTTTTTVVVXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[\\\^^^```bbbaaaccceeefffgggiiikkkmmmlllnnnqqqssstttuuuwwwyyyyyyzzz|||zzzuuutttwww~~~{{{uuupppkkkhhhaaa]]]XXXSSSOOOLLLHHHFFFEEEBBBBBBEEEEEECCCDDDGGGJJJMMMQQQUUU]]]iiixxxxxx```VVVKKKIIIEEEDDDCCCCCCBBBAAA??????>>>===;;;:::999888444444333222222111111000---------///000000///---,,,,,,++++++***)))))))))((()))***+++,,,---------///.........------,,,,,,++++++,,,,,,,,,---------,,,------......------,,,---............,,,+++***++++++++++++++++++++++++***+++,,,,,,---------,,,+++++++++++++++++++++++++++++++++***++++++,,,---------......///000000000222222222333444555666777777777888999:::;;;;;;<<<======>>>???@@@BBBCCCDDDDDDEEEGGGIIIJJJKKKKKKKKKLLLMMMNNNPPPQQQSSSTTTTTTSSSVVVXXXYYYXXXYYYZZZ[[[\\\[[[ZZZ[[[]]]___aaabbbaaacccfffggghhhiiilllnnnmmmooorrrsssssstttuuuvvvyyyzzz|||~~~xxxtttnnniiiaaaZZZUUUQQQNNNLLLMMMHHHFFFHHHHHHEEEDDDGGGEEEGGGKKKMMMQQQYYYccckkkvvvvvv^^^TTTKKKIIIEEECCCCCCCCCBBB@@@======<<<;;;999888777666666666444222000...---,,,---,,,---...000000...,,,,,,,,,++++++***)))))))))((()))***+++,,,---------)))+++---///000...,,,+++++++++,,,,,,,,,---------------............---------......///...,,,+++***++++++++++++++++++++++++***+++,,,,,,------------++++++++++++++++++++++++++++++******++++++,,,---------......///000000000222222222333444555666777777777888999:::;;;;;;<<<======>>>???@@@BBBCCCDDDCCCDDDGGGIIIJJJJJJJJJJJJKKKLLLMMMOOOQQQSSSTTTUUUSSSUUUXXXYYYXXXYYYZZZ[[[]]][[[ZZZ[[[]]]```bbbcccbbbdddggghhhiiijjjmmmooooooppprrrsssrrrrrrssstttyyyzzz|||xxxrrriiibbb]]]ZZZWWWUUUQQQLLLHHHHHHGGGDDDBBBDDD@@@DDDHHHKKKMMMQQQWWW\\\aaarrr}}}vvv```WWWMMMJJJEEECCCBBBCCCCCCCCC@@@>>>;;;::::::999666444555444333222111///......------,,,,,,,,,+++++++++......------------,,,,,,******))))))******+++,,,222111000.........///000000///---+++***+++---...111111000000/////////...///000111111000...,,,+++...,,,++++++------,,,***+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++---+++******+++,,,+++***+++,,,---///000000111111111222222333333444444555999::::::::::::::::::;;;?????????@@@AAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLIIIJJJLLLOOOQQQRRRSSSSSSVVVWWWXXXXXXXXXYYY[[[]]]YYY___bbb^^^[[[^^^bbbccccccdddeeegggjjjlllmmmnnnmmmmmmmmmnnnppprrruuuvvvzzz{{{}}}xxxoooiiigggfffeeeddd^^^TTTLLLKKKJJJFFFDDDGGGHHHIIIJJJKKKLLLNNNQQQTTT[[[eeeuuuttt^^^VVVNNNJJJFFFDDDCCCDDDCCCCCC@@@>>>;;;::::::999666444555444333222111///......//////.........---------,,,,,,,,,++++++***************))))))******+++,,,111111///........./////////...---,,,+++,,,------000000/////////...............///000///---+++***,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,+++///---+++***,,,------,,,+++,,,---///000000111111111111222333333444444555666666777999;;;<<<===>>>?????????@@@AAABBBCCCDDDCCCDDDEEEFFFGGGHHHIIIJJJIIIJJJLLLOOOQQQSSSTTTTTTTTTUUUWWWXXXWWWXXXYYY[[[ZZZ```ccc___]]]```dddeeebbbccceeegggiiikkklllmmmnnnnnnnnnoooqqqtttvvvxxx{{{||||||wwwvvvwwwvvvvvvkkk```WWWTTTRRRMMMLLLNNNIIIIIIJJJJJJKKKLLLNNNOOOUUU]]]kkk{{{qqq\\\TTTNNNKKKGGGEEEDDDEEEDDDCCC???===;;;::::::999777555555444333222111///......//////.........------------,,,,,,+++***)))))))))******))))))******+++,,,000000///............///...------------,,,,,,,,,///............---------------.........,,,+++******))))))+++---//////...,,,,,,------------,,,,,,******+++++++++,,,,,,,,,000---+++***,,,.........+++,,,---///000000111111111111222222333444444444555666777999;;;<<<===>>>>>>?????????AAABBBCCCDDDCCCCCCDDDEEEFFFFFFGGGGGGIIIJJJLLLOOORRRTTTUUUVVVTTTVVVYYYZZZZZZYYYZZZ[[[ZZZ```bbb___]]]```cccdddbbbbbbdddfffhhhjjjkkklllnnnooopppqqqsssvvvxxxyyy|||~~~ttthhhaaa]]]XXXVVVWWWQQQQQQRRRRRRRRRQQQQQQQQQPPPWWWbbbooo|||ooo[[[SSSNNNKKKHHHFFFEEEEEEDDDCCC???===;;;::::::999777555555444333222111///......------,,,,,,,,,+++++++++///......---,,,+++************))))))******+++,,,///.....................,,,------......---,,,,,,---------------------------............---,,,++++++******+++---......---,,,,,,------------,,,,,,++++++***+++++++++,,,,,,///---***)))+++---...///+++,,,---///000000111111111111111222333333444444888888888999::::::;;;;;;>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGIIIJJJMMMPPPRRRUUUVVVWWWVVVXXX\\\^^^]]]\\\\\\]]]YYY]]]___\\\[[[^^^aaaaaaaaabbbccceeeggghhhjjjjjjnnnnnnppprrrtttvvvxxxyyy|||~~~~~~ssskkkfffbbbaaa[[[ZZZZZZZZZZZZYYYVVVTTTPPPUUU\\\fffqqq}}}nnn[[[TTTNNNKKKHHHFFFFFFFFFDDDCCC>>><<<;;;::::::999777666555444333222111///......------,,,,,,,,,+++++++++......---,,,,,,+++************))))))******+++,,,---------.........------,,,,,,---......------,,,,,,,,,,,,---------------///////////////......------,,,++++++------,,,+++,,,------......------,,,++++++*********+++,,,------+++))))))***,,,------+++,,,---///000000111111000000111222222333333444777777888999999:::;;;;;;======>>>???@@@BBBCCCDDDFFFFFFFFFGGGGGGHHHHHHHHHJJJKKKNNNPPPSSSUUUVVVWWWVVVYYY\\\^^^^^^]]]]]]]]]ZZZ]]]^^^\\\\\\```aaa```aaabbbccceeefffhhhiiijjjlllmmmooorrrtttvvvxxxyyy{{{}}}yyysssnnnbbb```^^^^^^]]][[[WWWTTTQQQSSSWWW^^^gggtttnnn\\\UUUMMMJJJHHHFFFFFFEEECCCBBB>>><<<::::::::::::888666555444333222111///......//////.........---------************))))))))))))******))))))******+++,,,+++,,,------...---------,,,,,,,,,------------...,,,,,,,,,------------...////////////////////////...---+++,,,,,,---+++***------............------,,,+++*********+++,,,---+++***))))))+++------,,,+++,,,---///000000111111000000111111222333333333333444555777:::<<<>>>???<<<<<<===>>>@@@BBBCCCDDDFFFGGGGGGHHHIIIIIIJJJJJJLLLMMMOOOQQQSSSUUUVVVVVVTTTWWWZZZ[[[ZZZZZZ[[[\\\]]]``````^^^___ccceeecccbbbcccdddeeefffhhhiiiiiikkkmmmooorrruuuwwwxxxyyy{{{}}}}}}oookkkgggdddbbb___YYYTTTMMMNNNOOOTTT]]]jjjxxxlll[[[UUUKKKIIIGGGFFFFFFEEEBBBAAA===<<<::::::::::::888777555444333222111///......//////.........---------))))))))))))******************))))))******+++,,,***+++,,,---...------,,,------,,,+++,,,---...///,,,---------.....................------......///---+++++++++---------+++------............------,,,+++***))))))+++---...***)))***,,,...///---,,,+++,,,---///000000111111000000000111222222333333222333555777:::<<<>>>???<<<<<<===>>>@@@BBBCCCEEEEEEFFFGGGHHHIIIJJJKKKLLLNNNOOOPPPRRRTTTUUUUUUUUUUUUWWWYYYYYYYYYYYY[[[\\\___aaaaaa___aaaeeefffcccccccccdddfffggghhhiiijjjlllnnnqqqtttwwwyyyzzzzzz|||}}}~~~}}}}}}wwwnnnhhhddd___XXXRRRIIIHHHHHHKKKTTTbbbrrr}}}kkkZZZTTTKKKIIIGGGFFFEEEDDDBBB@@@===<<<::::::::::::888777555444333222111///......------,,,,,,,,,+++++++++*********+++,,,,,,------*********)))***++++++,,,)))***,,,---...------,,,...---+++++++++---///000---------....../////////------,,,,,,,,,------...+++***)))+++---///......------............------,,,+++***))))))+++---...******+++...000000...,,,+++,,,---///000000111111000000000111222222333333555666777888999:::;;;;;;;;;<<<<<<>>>@@@BBBDDDEEEDDDEEEFFFGGGIIIJJJKKKLLLOOOPPPQQQSSSTTTTTTTTTUUUXXXYYYZZZZZZYYYZZZ]]]___^^^```___]]]```dddeeebbbddddddeeefffgggiiiiiijjjmmmooorrruuuxxxzzz{{{{{{}}}~~~~~~}}}wwwmmmjjjrrr~~~yyynnnfff```YYYQQQKKKFFFEEEDDDGGGOOO^^^ooo{{{ooo]]]UUUKKKJJJHHHFFFFFFDDDAAA>>>===<<<;;;;;;999999888777333222111/////////000111------------------------***+++,,,---,,,+++)))'''******))))))***+++,,,,,,...///////////////......******+++,,,,,,---......---,,,,,,,,,,,,---...///******,,,---.../////////+++************+++,,,,,,...---,,,+++***************)))))))))***+++,,,,,,------,,,,,,+++***))))))------------...000111222111000000000111333555666777777777888999999::::::;;;;;;<<<===???BBBEEEFFFDDDDDDDDDDDDFFFHHHJJJKKKNNNPPPRRRRRRRRRSSSUUUWWWVVVWWWYYYZZZYYYZZZ\\\]]]]]]]]]^^^```aaaaaaaaaaaaeeefffhhhiiihhhggghhhiiijjjnnnrrruuuwwwxxxzzz|||{{{|||~~~|||{{{zzz{{{}}}|||hhh___```dddlllvvv}}}uuuhhh^^^VVVOOOJJJFFFBBBBBBEEEHHHLLLUUUgggxxxppp\\\SSSLLLJJJIIIGGGGGGEEEBBB???===<<<;;;;;;999999888777555444333111///...------------------------------***++++++***(((&&&###!!!******))))))***++++++,,,,,,,,,------------,,,,,,---------,,,,,,,,,++++++,,,,,,---------.........,,,,,,------...------------------------......///,,,,,,++++++++++++,,,,,,******************+++,,,,,,,,,,,,,,,,,,---------.........///000111222333111111000111222333555666777777777888999999::::::;;;;;;<<<===???BBBDDDFFFDDDDDDDDDEEEFFFHHHJJJKKKMMMOOOQQQRRRSSSSSSUUUWWWVVVXXXYYYZZZYYYYYY[[[]]]^^^___```aaabbbcccccccccdddfffhhhhhhgggggghhhiiikkknnnrrruuuwwwxxxzzz||||||}}}~~~~~~{{{xxxxxxxxxzzz{{{rrr```XXXRRRVVV\\\ccckkksss{{{~~~wwwooocccXXXQQQKKKGGGCCCAAABBBEEEHHHKKKTTTeeeuuuppp[[[QQQMMMKKKIIIHHHHHHFFFCCCAAA===<<<;;;;;;999999888777777666555333000---+++)))---------------------------------,,,+++(((&&&%%%*********)))******+++,,,,,,,,,------------,,,,,,000///...---,,,+++***)))+++,,,---...///...------------......------,,,+++.........---...//////000++++++++++++,,,---...///,,,++++++************+++***+++,,,---...///000111////////////000222333444111111111111222444555666777777777888999999::::::;;;;;;<<<===???BBBDDDEEEDDDDDDDDDEEEGGGHHHJJJKKKMMMNNNQQQRRRRRRTTTVVVXXXWWWXXXZZZZZZYYYYYYZZZ\\\___```bbbcccdddeeeeeeeeeccceeeggghhhgggggghhhiiikkknnnqqqtttvvvxxxzzz|||}}}~~~||||||xxxtttqqqpppqqqqqqyyyyyyiii[[[TTTLLLNNNQQQVVVZZZ___bbbcccjjjjjjllloooqqqqqqooommmmmmfff\\\RRRKKKGGGCCCAAABBBCCCFFFJJJMMMSSSbbbqqqoooZZZPPPLLLJJJHHHHHHGGGFFFCCCAAA===<<<;;;;;;999999888777666666666444111...+++)))------------------------+++,,,,,,------,,,+++++++++***************++++++------.../////////......//////...---,,,+++******+++,,,...000000///---,,,,,,------...------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,---...//////---,,,++++++******************+++---...///000111.........///000111333333000111111222333444555666777777777888999999::::::;;;;;;===>>>@@@BBBCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKMMMPPPQQQRRRSSSVVVXXXWWWXXXYYYYYYXXXXXXYYY[[[___```aaacccdddeeeeeefffbbbdddfffggggggggghhhiiikkkmmmqqqsssuuuwwwzzz|||{{{vvvsssooojjjgggfffffffffjjjqqq{{{|||tttiii^^^VVVMMMMMMNNNPPPRRRTTTTTTSSSSSSTTTUUUWWWZZZ\\\]]]^^^ccc^^^VVVNNNHHHDDDCCCBBBEEEGGGKKKOOOPPPUUUbbbooolllYYYQQQJJJIIIGGGFFFFFFEEEBBB@@@===<<<;;;;;;999999888777555555555444222///---+++------------------------(((((())))))))))))))))))++++++***************+++,,,,,,---...//////......------------------------+++,,,...000000///...---***+++,,,---............---,,,,,,,,,,,,---.........------,,,,,,------...------,,,+++*********+++++++++,,,,,,---------...---------...///000111222000111222333444555555555777777777888999999::::::;;;<<<===???@@@BBBCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJKKKLLLOOOPPPPPPRRRTTTVVVVVVWWWYYYYYYXXXXXXYYY[[[]]]^^^```bbbcccdddeeeeeebbbdddggggggggggggiiijjjkkkmmmppprrrtttwwwzzz}}}}}}wwwrrrfffccc```\\\ZZZZZZZZZ[[[\\\cccllluuu}}}}}}wwwooocccZZZMMMKKKIIIJJJLLLLLLKKKIIILLLLLLLLLLLLMMMOOORRRTTT[[[YYYTTTOOOJJJFFFEEEEEEJJJMMMRRRWWWWWWYYYcccooo~~~hhhWWWQQQIIIHHHFFFFFFFFFEEEBBB@@@===<<<;;;;;;999999888777444444444333222000///...------------------------------,,,+++***)))((((((,,,+++******)))*********)))***+++,,,,,,---,,,,,,+++,,,,,,---.../////////,,,---...///000///......)))***,,,---.../////////.........---...//////000------,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,------------...000111222000111222444555555555555777777777888999999::::::;;;<<<===???AAABBBBBBBBBCCCDDDFFFHHHIIIJJJJJJJJJJJJLLLNNNNNNNNNOOOQQQSSSTTTVVVXXXXXXXXXXXXZZZ\\\\\\]]]___aaabbbcccddddddccceeeggghhhhhhiiijjjkkkkkkmmmppprrrsssvvvzzz}}}~~~{{{wwwpppiiidddZZZXXXUUUSSSRRRSSSUUUVVVVVV[[[cccjjjrrr|||zzzlll___RRRNNNJJJIIIKKKLLLKKKIIIMMMMMMLLLJJJIIIJJJMMMOOOVVVVVVUUURRRNNNKKKJJJJJJOOOSSSYYY^^^]]]]]]eeeooo}}}|||cccUUUQQQJJJHHHGGGGGGGGGFFFCCCAAA===<<<;;;;;;999999888777666555444222111000//////------------------------000///...---,,,+++++++++,,,++++++***))))))******))))))***+++,,,,,,,,,,,,,,,,,,,,,---...//////000............////////////+++,,,,,,---.........------------------......///++++++***++++++,,,---...,,,,,,+++++++++,,,------------------------------------......///000222333000111333444555666555555777777777888999999::::::;;;<<<>>>@@@AAABBBBBBAAACCCDDDFFFHHHJJJJJJJJJJJJJJJKKKMMMMMMLLLLLLNNNOOOSSSUUUWWWXXXXXXYYY[[[]]]\\\]]]^^^aaabbbddddddeeecccfffhhhiiiiiijjjkkkmmmkkkmmmoooqqqsssvvvzzz}}}~~~{{{xxxuuurrrnnnhhhbbb]]]ZZZYYYWWWUUUVVVWWWZZZ[[[]]]```eeejjjpppxxx|||kkk\\\VVVPPPNNNPPPRRRQQQOOONNNNNNMMMJJJGGGGGGIIILLLQQQTTTWWWVVVSSSOOOMMMMMMSSSWWW___cccaaa```fffnnn{{{xxx___SSSQQQKKKIIIHHHHHHHHHGGGDDDBBB===<<<<<<;;;:::999888777888777444222000/////////------------------------***)))))))))******+++,,,,,,,,,+++***))))))*********+++,,,---......///...---------........./////////............///000000------......------,,,++++++************+++,,,,,,(((((()))***+++---...///++++++++++++,,,------...............//////000000......//////000222333444000111333555666666666555777777777888999999::::::;;;<<<>>>@@@AAABBBAAAAAACCCEEEGGGIIIJJJKKKJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMRRRTTTVVVWWWXXXYYY\\\^^^\\\]]]___aaacccdddeeeeeedddfffiiijjjjjjkkklllnnnkkkmmmoooqqqrrrvvvzzz}}}}}}~~~{{{rrrqqqnnnllljjjgggbbb___aaa```^^^]]]]]]___bbbcccgggiiilllooorrrzzzwwwbbb[[[TTTQQQSSSUUUTTTRRRNNNNNNMMMJJJFFFEEEGGGJJJOOOSSSXXXYYYVVVRRROOOOOOUUUYYYaaafffcccaaafffnnnyyyzzzaaaTTTPPPKKKIIIFFFEEEEEEDDDBBBAAA>>>;;;999777888888888777555444222000///...------,,,,,,------------------...---++++++++++++***(((************************,,,,,,,,,---------......,,,,,,,,,------.........---,,,+++---///000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++...///000++++++++++++++++++++++++,,,,,,------,,,,,,+++***000...------------+++***---...//////......///111333333444444555666666777666666777777888888999999:::;;;===???AAABBBCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLJJJKKKLLLKKKJJJJJJLLLNNNRRRTTTVVVYYY[[[[[[ZZZZZZ\\\^^^___bbbdddeeefffggggggiiijjjjjjjjjlllnnnpppqqqqqqrrrsssuuuxxx{{{}}}}}}vvvuuutttrrrqqqqqqppppppllllllkkklllmmmpppsssuuuvvvyyy}}}gggZZZRRRVVV\\\]]]]]]]]]YYYTTTNNNJJJHHHHHHHHHHHHLLLOOOTTTXXXYYYWWWSSSPPPVVV[[[^^^]]]ZZZ[[[bbbhhhvvvyyy```RRRNNNKKKIIIFFFEEEEEEDDDBBBAAA>>><<<999888999999888777555444333111//////......------------------------...,,,++++++++++++***(((************************,,,,,,,,,---------......,,,,,,---------------------,,,,,,---///000///...,,,,,,,,,,,,,,,,,,------000---+++***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,++++++,,,...///...---...///000000//////000111222333333444444555666666666666666777888888999999:::;;;<<<>>>@@@AAAAAABBBDDDDDDEEEEEEGGGIIIJJJKKKJJJKKKLLLLLLKKKKKKMMMOOOPPPRRRVVVYYY[[[\\\\\\\\\\\\^^^```ccceeefffggggggggghhhiiijjjjjjkkkmmmpppqqqqqqrrrsssvvvyyy{{{}}}~~~}}}|||||||||{{{zzzzzz{{{|||zzzdddYYYRRRWWW___cccccceeeccc]]]TTTMMMIIIGGGFFFEEEIIILLLRRRVVVXXXWWWTTTRRRRRRUUUXXXVVVTTTUUU\\\cccqqq}}}xxx___QQQMMMKKKIIIFFFEEEEEEDDDBBBAAA???===::::::::::::999777666555333222000000//////...........................,,,++++++++++++***)))************************,,,,,,,,,---------......------------------,,,,,,...---,,,---...///...---++++++,,,,,,---------...///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,++++++,,,...//////......000111111000///111222111222222333333444555555555666666777888888999999:::;;;<<<>>>???@@@@@@@@@DDDDDDDDDEEEFFFHHHIIIJJJJJJKKKLLLLLLKKKLLLNNNPPPPPPRRRUUUYYY[[[]]]^^^^^^\\\^^^bbbeeehhhhhhggggggfffggghhhiiiiiijjjlllnnnqqqqqqrrrtttvvvyyy{{{}}}~~~zzziii[[[SSSOOOWWWbbbiiilllnnnnnnggg[[[QQQJJJGGGEEEDDDDDDGGGMMMRRRTTTTTTRRRQQQKKKMMMOOOMMMKKKMMMUUU\\\jjjwwwzzz___QQQMMMKKKIIIFFFEEEEEEDDDBBBAAA???>>>;;;;;;;;;:::999777666555444222111000000000//////............---------,,,++++++,,,,,,***)))************************,,,,,,,,,---------...............------,,,,,,,,,///---,,,,,,......---,,,++++++,,,,,,---.........+++***)))***,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***///...,,,,,,------,,,+++---///000000//////000111000111111222333333444444555555666777888999999:::<<<<<<>>>???@@@@@@@@@@@@DDDDDDDDDDDDFFFGGGHHHIIIIIIJJJLLLLLLLLLMMMPPPRRRSSSTTTVVVYYY[[[]]]^^^^^^\\\___cccgggiiiiiihhhgggeeefffggghhhhhhiiikkknnnpppqqqsssuuuwwwzzz{{{}}}}}}~~~wwweeeWWWNNNJJJKKKTTTbbbmmmsssuuutttlll___SSSKKKGGGEEEDDD@@@CCCGGGKKKMMMNNNLLLLLLEEEFFFFFFDDDCCCFFFNNNUUUdddqqq|||aaaSSSOOOKKKIIIFFFEEEEEEDDDBBBAAA???>>><<<;;;;;;:::888666555444333222111111000111//////......---------------+++***+++,,,,,,+++)))************************,,,,,,,,,---------...............------,,,,,,,,,...---,,,,,,---...---+++,,,,,,,,,------.........+++***)))***---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***///---,,,,,,---...---+++,,,---///...------...000000000111111222333333444555555666777888999::::::===>>>???@@@AAAAAABBBAAACCCCCCCCCDDDEEEFFFGGGHHHHHHJJJLLLMMMMMMOOORRRTTTVVVWWWXXXZZZ[[[\\\\\\\\\\\\___dddhhhjjjjjjhhhgggdddfffgggggggggiiikkkmmmpppqqqsssvvvxxxzzz||||||}}}}}}|||{{{|||zzznnnbbbVVVNNNEEEEEEIIIRRRaaaooowwwyyyvvvmmm___RRRIIIDDDAAA@@@???@@@CCCEEEFFFEEEDDDCCCAAAAAAAAA??????BBBIIIOOO___lllcccTTTQQQKKKIIIFFFEEEEEEDDDBBBAAA???===<<<;;;;;;:::777444444444222111111000000000.........---,,,,,,++++++,,,+++******,,,,,,+++***************************,,,,,,,,,---------......------------------,,,,,,---,,,+++,,,---...---,,,------------------------...,,,+++,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++******,,,...000000///+++---......---,,,...///000111111222222333444444444555666777888999:::;;;===>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGIIILLLMMMNNNPPPTTTVVVYYYYYYYYYZZZ[[[[[[\\\\\\]]]___cccfffiiiiiihhhhhheeefffggghhhhhhiiikkkmmmpppqqqtttvvvyyy{{{||||||}}}~~~~~~uuunnnlllmmmnnnrrrcccYYYQQQJJJGGGCCCFFFIIIQQQ^^^mmmuuuuuuqqqhhh[[[NNNEEE???<<<:::>>>>>>???@@@@@@???>>>>>>>>>>>>=========AAAGGGKKKXXXfffyyycccUUUQQQKKKIIIFFFEEEEEEDDDBBBAAA>>>===;;;;;;;;;999666333333222111111000000000000...------,,,++++++******,,,+++******,,,,,,+++***************************,,,,,,,,,---------......,,,,,,------------------,,,+++***+++---......---/////////...------,,,,,,---,,,+++,,,------+++***------------------------,,,,,,------,,,,,,+++************+++...000000///,,,---......------...000111111222222333444444444444444555777888999:::;;;<<<<<<>>>@@@BBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGIIIKKKMMMOOOQQQUUUXXXYYYYYYYYYZZZ[[[\\\^^^^^^^^^___bbbeeeggghhhhhhhhheeefffhhhhhhhhhiiilllnnnpppqqqtttwwwyyy{{{||||||~~~~~~zzzoooddd]]]]]]___bbbqqq{{{eeeYYYRRRKKKFFFEEECCCGGGIIIMMMWWWdddjjjhhhbbb[[[QQQHHHBBB>>><<<:::=====================<<<<<<<<<<<<<<<===@@@DDDGGGQQQ___tttcccTTTQQQKKKIIIFFFEEEEEEDDDBBBAAA===<<<;;;;;;:::888555222222222111000/////////000------,,,++++++***)))))),,,+++******,,,---,,,***************************,,,,,,,,,---------......,,,,,,,,,------.........+++******+++---///...---000000///...---,,,,,,+++***)))***,,,...///...---------------------------,,,,,,---------,,,++++++...,,,+++,,,......---,,,---...//////......///111111222222333333444555555444444555777888:::;;;;;;:::;;;===???AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIKKKMMMOOORRRVVVYYYWWWXXXXXXZZZ\\\^^^```aaa^^^___aaaccceeeggghhhiiifffggghhhiiiiiijjjllloooppprrrtttwwwzzz{{{||||||xxxpppcccXXXRRRSSSWWW[[[cccvvv{{{fff\\\WWWPPPKKKJJJCCCFFFGGGHHHOOOZZZ^^^\\\TTTOOOHHHCCCAAA@@@@@@???========================::::::;;;;;;===@@@CCCEEELLL[[[pppcccSSSNNNLLLIIIEEECCCCCCBBBAAA@@@>>>===<<<:::888666555444555444333222111///......---------------...///000))))))***++++++,,,------******))))))))))))******++++++,,,---............//////.........---------//////.........---------111000///------......///222...***)))***,,,...///---+++))))))***,,,,,,+++---------,,,,,,,,,+++++++++++++++***++++++,,,,,,......//////000000111111222222111222444555444444444555666777888999:::::::::;;;===???AAABBBCCCCCCDDDCCCBBBAAABBBEEEHHHJJJKKKLLLMMMOOOQQQSSSTTTUUUUUUUUUVVVYYY\\\]]][[[ZZZ^^^___```aaaccceeefffggggggggggggggghhhjjjlllnnnrrrsssuuuwwwyyy|||~~~{{{~~~}}}pppeee[[[YYYWWWSSSSSSVVVbbbmmm{{{{{{qqqccc\\\TTTMMMKKKMMMHHHGGGKKKNNNMMMKKKKKKIIIFFFDDDBBBAAA???<<<:::???>>>===<<<;;;<<<======;;;999888888999===AAACCCLLLYYYmmmfffVVVQQQKKKIIIEEEDDDDDDCCCBBBAAA??????>>><<<:::888777777555444333222111///............---------......///***++++++,,,...//////000*********))))))*********++++++,,,---............//////.........---------///.........------------///000000111000///...---222///,,,+++---...///000000...------...//////...,,,,,,,,,+++++++++******++++++******+++,,,------......//////000000111111222222222333555666666666555555666777888999::::::;;;<<<===>>>@@@BBBCCCDDDEEEDDDCCCBBBCCCFFFHHHJJJKKKKKKMMMNNNPPPRRRSSSTTTUUUTTTUUUWWWZZZ\\\\\\[[[^^^^^^```aaaccceeeffffffggggggggghhhiiikkkmmmnnnqqqrrrtttvvvyyy{{{}}}~~~{{{}}}sssiii___]]][[[VVVUUUWWWZZZbbbooozzz~~~ssspppqqqxxxqqqiii___UUUQQQNNNGGGDDDFFFHHHGGGEEEFFFEEECCC@@@@@@???>>><<<:::@@@???>>>===<<<===>>>>>>===<<<:::999;;;>>>AAADDDJJJWWWjjj~~~fffVVVRRRKKKIIIFFFDDDEEEEEEDDDCCC??????===<<<:::999777777555444333222111///......//////...---------......***++++++,,,...//////000++++++************+++++++++,,,---......///.....................---------............------------...///111333333000...,,,///---,,,,,,---......---///......///000000///---++++++++++++************************+++---............//////000000111111222222333444666777888888555666666777888999::::::<<<<<<<<<===???AAACCCEEEFFFEEEDDDDDDEEEGGGJJJKKKJJJKKKLLLMMMOOOPPPRRRRRRTTTRRRRRRSSSWWWYYY[[[[[[]]]^^^```bbbccceeeeeefffgggggghhhiiijjjlllnnnooopppqqqsssuuuwwwyyy{{{|||zzz}}}}}}tttkkkgggccc___[[[[[[UUU[[[cccllltttrrreee```ccckkkyyy|||pppccc[[[RRRJJJCCCCCCDDDBBBAAACCCCCCAAA@@@@@@@@@@@@>>>===@@@@@@???>>>>>>>>>>>>??????>>><<<;;;<<<>>>AAACCCHHHTTTfffzzz~~~cccTTTPPPKKKHHHFFFEEEEEEFFFEEEEEE===<<<;;;:::888777666555555444333222111///......000///...---------------******++++++++++++,,,,,,,,,++++++++++++++++++,,,+++,,,---...////////////........................------------------------...///000111000///---,,,+++******+++,,,---+++***,,,,,,,,,---///...,,,***,,,,,,,,,+++++++++******))))))***+++,,,---///000......//////000000111111222333444555444555666777666666777888888999::::::===<<<<<<<<<>>>AAADDDFFFGGGFFFFFFFFFGGGIIIKKKLLLJJJKKKLLLMMMNNNOOOPPPPPPQQQOOOMMMOOORRRVVVYYYZZZ\\\]]]```bbbcccdddeeeeeegggggghhhiiikkkmmmnnnooooooppprrrtttvvvxxxyyyzzzzzz||||||vvvqqqkkkeeebbb[[[^^^aaaeeejjjsss}}}vvvfff[[[XXXYYYaaaoooqqqeeeXXXNNNEEECCCCCCBBBCCCFFFFFFEEECCCCCCCCCBBBAAA???@@@@@@?????????>>>>>>>>>@@@???===<<<===>>>@@@AAAFFFPPPbbbvvvzzz```SSSOOOKKKHHHFFFEEEEEEFFFEEEEEE<<<<<<;;;:::888777666666555444333222111///......000///...---------------------,,,++++++***)))))),,,++++++++++++++++++,,,,,,,,,---...////////////---.....................,,,,,,------------------......---,,,,,,,,,,,,---***))))))+++------,,,***+++***+++,,,------+++)))...------------,,,,,,,,,*********+++,,,...///000......//////000000111111333444555444222111222444777777888888999999::::::===<<<<<<<<<>>>AAADDDFFFGGGGGGGGGGGGHHHIIIKKKLLLKKKKKKLLLMMMMMMNNNOOOOOONNNKKKJJJKKKOOOTTTWWWYYY[[[]]]___bbbddddddddddddeeefffhhhiiikkkmmmnnnnnnooopppqqqsssuuuwwwxxxyyyzzz|||zzzrrrkkkgggfffdddcccdddhhhnnnrrr}}}~~~sssfffYYYSSSRRRTTT\\\iiizzz|||nnn[[[PPPFFFDDDDDDDDDGGGKKKJJJHHHFFFEEEDDDCCCAAA???@@@@@@@@@@@@??????>>>>>>@@@???===<<<<<<===???@@@EEENNN^^^rrrzzzaaaTTTPPPKKKIIIFFFDDDEEEEEEDDDCCC>>>======<<<:::999999888555444333222111///......//////...---------......//////...------,,,++++++++++++************++++++,,,,,,...///////////////---------...............,,,,,,,,,,,,------------...---,,,******+++,,,,,,,,,,,,,,,---///000///------,,,,,,---......---+++............------------++++++++++++,,,...//////......//////000000111111222444666444111000222444888888888999999999::::::<<<<<<<<<===???AAACCCEEEFFFGGGGGGGGGIIIJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNKKKJJJIIIJJJOOOSSSWWWXXXZZZ\\\___bbbdddddddddcccccceeegggiiikkklllmmmmmmpppppprrrsssuuuwwwxxxyyyzzz{{{~~~{{{vvvrrrmmmgggdddbbbbbbccclllrrrxxx{{{zzznnncccXXXNNNJJJLLLOOOWWWdddssssss\\\QQQGGGCCCDDDEEEHHHLLLJJJHHHFFFEEEDDDCCCAAA???AAAAAAAAABBBAAA@@@@@@??????>>>>>>======>>>???@@@FFFMMM\\\pppzzzbbbTTTPPPKKKIIIEEEDDDDDDCCCBBBAAA======<<<;;;;;;:::999999555444333222111///............---------......///------------------------*********))))))*********,,,---...//////000000000---------.........//////++++++,,,,,,,,,------------------,,,,,,,,,++++++...,,,,,,---///111000//////...,,,,,,...///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///......//////000000111111///333666555222222555888888888999999999999::::::;;;<<<===>>>@@@BBBCCCDDDFFFFFFGGGHHHIIIJJJJJJKKKMMMMMMMMMNNNNNNNNNNNNNNNKKKJJJJJJLLLQQQUUUXXXYYYZZZ\\\___bbbddddddccccccbbbcccfffhhhjjjlllllllllpppqqqrrrtttuuuwwwxxxyyyzzz{{{}}}}}}{{{zzzyyyxxxxxxzzz|||}}}uuunnngggbbb___^^^cccggghhhkkkppppppnnnnnnfff]]]VVVOOOHHHFFFIIIIIIQQQ]]]mmm}}}vvv___TTTIIIEEEEEEFFFHHHLLLKKKIIIGGGGGGGGGFFFEEECCCCCCDDDDDDEEEDDDCCCBBBAAA???????????????@@@AAABBBGGGMMM[[[oooyyyaaaSSSOOOLLLIIIEEECCCCCCBBBAAA@@@;;;;;;:::999999888777777555444333222111///......---------------...///000((()))******,,,------...******))))))))))))******,,,---...///000000000000---------.........//////+++++++++,,,,,,---------+++---...000///...+++)))---+++***+++---////////////---++++++,,,---...------------,,,,,,,,,++++++------,,,,,,,,,------.........//////000111111111---111555666444444888<<<999999999999999999:::::::::;;;===???AAABBBCCCCCCEEEFFFFFFGGGHHHIIIJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKNNNSSSWWWZZZ[[[ZZZ\\\___bbbddddddcccbbbaaabbbeeehhhjjjkkkllllllqqqqqqssstttvvvwwwxxxyyyzzz{{{}}}~~~zzzxxxvvvtttrrrqqqooonnnooorrrtttvvvtttwww{{{zzzqqqiiidddWWW[[[]]]\\\^^^aaabbb___\\\VVVQQQOOOKKKGGGFFFIIIDDDLLLXXXhhhyyywwwcccXXXMMMHHHHHHGGGIIILLLLLLJJJIIIIIIKKKKKKJJJHHHEEEFFFGGGGGGGGGFFFDDDCCC@@@@@@@@@@@@AAABBBCCCDDDHHHNNN[[[ooo|||cccTTTNNNJJJFFFBBB@@@@@@@@@???>>>???===;;;;;;;;;;;;999777666555333111////////////111111000///...------,,,---------,,,+++***)))((()))************+++++++++,,,,,,,,,,,,---...////////////.........---------------------------------000///---,,,++++++,,,---***++++++,,,,,,------...,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,+++***+++,,,---......//////000000000000///000000222333444555555555555666777888999:::;;;;;;<<<>>>???@@@AAABBBEEEHHHEEEEEEFFFGGGHHHIIIIIIJJJOOOOOOOOOOOOPPPQQQRRRRRRPPPQQQRRRSSSUUUXXXZZZ[[[]]]^^^```bbbbbbbbbbbbaaaaaadddgggiiiiiijjjlllmmmqqqrrrrrrtttvvvxxxzzz{{{zzz{{{|||}}}}}}|||uuusssssssssrrrmmmjjjeeebbbcccdddffffffeeedddeeekkkwwwsssiii___ZZZUUUTTTUUUUUUTTTRRRPPPOOOMMMKKKHHHGGGFFFFFFHHHJJJSSSccctttjjj]]]OOOJJJJJJIIIJJJLLLSSSQQQQQQRRRUUUUUURRRNNNMMMLLLLLLKKKJJJIIIIIIHHHEEEFFFGGGEEECCCAAABBBBBBHHHNNN[[[ooo|||cccTTTNNNJJJGGGDDDBBBAAAAAA@@@???>>><<<;;;:::;;;:::888777777666444222000000000000000000//////......------,,,,,,,,,,,,+++***)))))))))************+++++++++,,,,,,+++,,,,,,---...///,,,,,,+++++++++*********------------------------///...---,,,+++++++++,,,******+++,,,,,,------...------...//////...------,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,---......//////000000000000000222222444555666777777777666666777888999::::::;;;<<<===???@@@@@@BBBDDDGGGEEEEEEFFFGGGHHHIIIIIIJJJNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUVVVXXXZZZ[[[\\\]]]]]]___```aaaaaabbbbbbeeegggiiijjjkkklllnnnpppsssssstttvvvxxxzzz|||}}}}}}~~~~~~}}}|||}}}wwwppppppqqqqqqooofffbbb^^^[[[[[[[[[[[[ZZZZZZZZZ[[[aaakkkxxxyyykkkeee\\\VVVTTTSSSPPPNNNMMMLLLJJJHHHFFFEEEEEEDDDIIIJJJQQQ___ppprrrdddWWWSSSRRRRRRSSSUUUTTTWWW[[[```bbb```\\\XXXTTTTTTSSSRRRQQQOOOMMMMMMGGGHHHHHHFFFCCCAAAAAAAAAGGGMMMZZZooo{{{bbbSSSMMMKKKHHHEEECCCCCCBBBAAA@@@===<<<:::999:::999888666777666555333222111111000//////..................,,,,,,,,,,,,+++******))))))************++++++++++++++++++,,,,,,---...///.........------------,,,------------------------...---,,,+++*********+++******++++++,,,---------......////////////......------------,,,,,,,,,,,,,,,,,,+++++++++,,,---.........///000000000000000222222444555666777777777777888888888999999::::::;;;===???@@@@@@AAACCCEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLMMMMMMNNNPPPRRRTTTUUUXXXYYYYYYZZZ[[[\\\]]]^^^]]]]]]^^^^^^___aaabbbcccggghhhiiiiiijjjkkknnnqqqssstttvvvxxxzzz|||}}}~~~}}}{{{|||~~~zzzyyy{{{~~~rrrlllmmmppppppnnnaaa]]]XXXTTTRRRQQQPPPOOORRRUUUXXX[[[aaakkkxxx{{{sssfff]]]WWWTTTPPPNNNLLLKKKIIIGGGFFFEEEFFFFFFJJJJJJOOOZZZhhhxxx}}}pppdddaaabbbbbbdddfffaaahhhpppuuutttnnngggbbb^^^^^^]]][[[YYYVVVSSSQQQNNNNNNMMMJJJFFFCCCBBBCCCFFFLLLZZZpppzzzaaaRRRLLLJJJGGGEEECCCCCCCCCBBB@@@===;;;999999999999777555666666555333222111000000---.....................,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++++++++++++++,,,---...///////////////............------------------------------,,,+++*********************+++,,,,,,---------..................---......------,,,,,,,,,++++++++++++,,,,,,,,,---------...///000000111000000000000222333444555555555999999999999999999999999;;;===???@@@@@@AAACCCDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNPPPSSSUUUVVV[[[[[[\\\\\\]]]]]]]]]^^^___^^^^^^^^^```bbbdddeeeggggggggggggfffhhhlllooossstttvvvxxxzzz|||~~~~~~}}}{{{||||||vvvssssssxxx~~~rrrlllooossstttrrrfff```YYYSSSPPPOOONNNMMMPPPUUUYYY[[[[[[```hhhooouuuyyysssggg___ZZZVVVSSSOOOMMMKKKIIIHHHHHHIIIIIIJJJIIILLLUUUaaaqqq}}}tttsssuuuwwwyyy|||zzzxxxoookkkffffffeeeccc```[[[XXXUUUVVVVVVTTTPPPKKKHHHFFFFFFFFFMMM\\\qqqzzz```PPPKKKHHHFFFDDDCCCCCCBBBAAA???===;;;999999999999777555555444444222111000......------------............++++++,,,,,,,,,+++******))))))*********+++++++++++++++++++++,,,---......,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,------------...///000111111111111000000222333444555555555999999999999999999::::::;;;===@@@AAAAAAAAABBBDDDFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLNNNPPPSSSUUUVVVZZZ[[[\\\]]]]]]]]]]]]\\\````````````bbbdddfffggggggggggggffffffgggjjjmmmppprrrtttwwwzzz|||}}}}}}~~~~~~~~~}}}}}}~~~}}}yyyuuusssuuu{{{xxxqqqsssyyy||||||ssslllbbbZZZVVVUUUTTTTTTRRRVVVZZZYYYUUUSSSVVVZZZaaaeeekkkqqqwww}}}tttjjjbbb[[[WWWSSSQQQNNNKKKIIIIIIJJJKKKHHHGGGJJJQQQ\\\kkkyyyuuuooonnnmmmjjjgggccc___]]]\\\[[[YYYUUUOOOJJJHHHHHHIIIPPP___uuu|||}}}~~~{{{aaaQQQKKKGGGEEECCCCCCCCCCCCAAA???===<<<:::999:::999888666444444333333111///...---......------------------+++++++++,,,,,,++++++***)))************+++++++++*********++++++,,,---...------------,,,,,,,,,,,,------------------------------------,,,+++***)))))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,.........---------------***+++,,,---------,,,,,,,,,---...000111111111111222222444555666777777777888999999999::::::;;;;;;<<<>>>AAACCCBBBBBBCCCCCCFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLNNNPPPSSSUUUVVVYYYZZZ[[[]]]]]]]]]\\\\\\``````aaabbbdddeeeggghhhhhhiiiiiihhhggghhhjjjlllnnnpppssswwwyyy{{{||||||{{{|||~~~~~~|||{{{}}}wwwwww}}}|||ssslllgggdddbbb```\\\]]]]]]XXXRRRMMMLLLLLLRRRUUUZZZ___dddjjjpppuuuzzzzzznnnccc\\\WWWUUUPPPLLLIIIHHHIIIIIIHHHGGGIIIOOOVVVdddyyyvvvuuussspppmmmjjjhhhggg```___]]]XXXRRRMMMJJJJJJMMMTTTdddyyy{{{zzz{{{}}}cccSSSMMMGGGFFFEEEDDDEEEDDDBBB@@@>>><<<;;;:::;;;:::888777444444444444222000...---.........------,,,,,,,,,***++++++,,,,,,+++++++++)))************+++++++++************+++,,,---...000000/////////.........------------------------------......---,,,******)))))))))***++++++,,,,,,---,,,++++++++++++,,,---------------............***+++,,,---------,,,,,,,,,---...000111111222222222222444555666777777777888888999999:::;;;<<<<<<===@@@CCCDDDDDDCCCCCCDDDFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNPPPRRRTTTUUUXXXYYY[[[]]]^^^^^^]]]\\\^^^___aaaccceeefffggggggfffggghhhhhhgggggghhhiiinnnpppssswwwzzz{{{||||||zzz|||{{{yyyyyyrrrnnnfffbbbZZZRRRLLLHHHFFFFFFEEEGGGKKKOOORRRWWW]]]aaahhhmmmuuu~~~tttkkk^^^[[[UUUPPPKKKJJJIIIIIIHHHGGGIIILLLQQQ\\\oooyyywwwtttqqqnnnmmmmmmmmmeeeeeebbb]]]WWWRRRPPPOOOQQQYYYiii~~~~~~|||zzzzzz~~~fffUUUOOOHHHGGGFFFFFFFFFFFFCCCAAA???===;;;;;;;;;;;;999777555555666555444222000...//////...---,,,,,,++++++***++++++,,,,,,,,,++++++)))************+++++++++************+++,,,---...------,,,,,,,,,+++++++++---------------------------...//////...---+++***)))))))))***++++++,,,,,,...---,,,,,,,,,,,,---...,,,---------.../////////***+++,,,---...---,,,,,,,,,---...000111111222222000000222333444555555555777777888999;;;<<<======>>>@@@DDDEEEEEEDDDDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNPPPRRRTTTUUUWWWYYY[[[]]]^^^^^^]]]]]]\\\^^^```ccceeeffffffeeecccdddffffffeeeddddddeeennnppptttxxx{{{|||}}}|||zzz}}}}}}yyyxxxggg^^^RRRGGGAAA@@@???@@@<<<>>>AAACCCFFFJJJOOOSSSUUU[[[cccmmmyyy{{{ddd```ZZZTTTOOOLLLKKKKKKIIIHHHIIIKKKNNNVVVhhhyyyxxxvvvrrrooommmmmmnnnoookkkjjjhhhccc]]]XXXUUUUUUTTT\\\kkk{{{yyy{{{fffTTTNNNMMMKKKHHHFFFEEEDDDBBBAAA===<<<;;;;;;:::999555222444444333222222111000000///...,,,++++++,,,...///+++---//////---***))))))************************'''''')))***,,,,,,------+++******+++,,,---...///+++++++++,,,,,,,,,---------.........---+++)))'''))))))(((((()))***++++++...---,,,++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------////////////111333555666333222222333555666555555777888888:::;;;<<<======;;;<<<>>>@@@BBBCCCDDDDDDEEEGGGHHHIIIIIIIIIKKKMMMOOOOOONNNOOOPPPRRRTTTUUUVVVXXXZZZ\\\\\\^^^```bbbbbb___]]]^^^```bbbaaa___```bbbddddddddddddfffhhhlllpppuuuyyy{{{|||}}}~~~}}}~~~vvvyyy~~~sssaaaWWWLLLGGGCCC>>><<<<<<>>>>>>>>>???AAABBBDDDEEEIIILLLSSS[[[fffttt|||mmm___YYYUUUOOOKKKLLLKKKIIIHHHKKKNNNTTT```lll~~~}}}rrrrrrpppkkkjjjnnntttwwwxxxsssnnnkkkfff```[[[ZZZ[[[dddttt}}}}}}gggVVVPPPMMMKKKHHHFFFEEEDDDBBBAAA===<<<;;;;;;;;;:::888666555555444333222111000000///...,,,++++++,,,...///(((***,,,,,,***(((''''''************************'''((()))***+++,,,,,,,,,000///...,,,+++*********,,,,,,,,,,,,,,,---------//////000000///---+++))))))))))))))))))***++++++,,,+++***))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------////////////111333555666222222222333444555555444777777888999:::;;;<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDFFFHHHIIIJJJIIIIIIKKKMMMOOOOOOOOOOOOPPPRRRTTTUUUWWWYYY[[[\\\\\\]]]___aaabbb```______```aaaaaa```bbbcccddddddcccccceeefffjjjoootttyyy{{{}}}~~~}}}wwwwwwrrrhhhVVVMMMEEEBBB@@@<<<:::;;;<<<<<<======>>>@@@AAABBBFFFHHHLLLRRR[[[gggsss{{{zzzjjjbbb\\\TTTOOOOOONNNJJJIIIKKKMMMQQQ[[[eeewwwwwwmmmdddeeedddcccfffnnnxxx~~~}}}zzzvvvrrrlllgggeeedddmmm|||gggWWWRRRMMMJJJGGGFFFEEEDDDBBB@@@===<<<::::::;;;<<<;;;:::777666555444222111000///...---,,,++++++,,,---...&&&(((******)))''''''(((************************((()))***+++++++++++++++111000///---+++***)))(((------------------------//////000000///---+++******))))))))))))***++++++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---......//////111222444555222222222333444444555555666777777888999:::;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDHHHIIIKKKKKKJJJJJJKKKMMMNNNNNNOOOPPPQQQSSSUUUVVVXXXYYY[[[\\\[[[\\\]]]___```aaabbbaaa`````````bbbdddeeeeeeeeecccccceeefffjjjoootttxxx{{{}}}~~~zzzxxxxxxyyy~~~~~~tttoooqqqvvvzzzwwwuuusssoooggg\\\SSSJJJDDD@@@@@@???===<<<>>>>>>>>>>>>>>>???AAABBBBBBDDDEEEGGGJJJQQQ[[[fffmmm}}}qqqggg]]]VVVSSSQQQMMMKKKKKKLLLMMMTTT\\\kkkzzz~~~lll```YYYYYYZZZ[[[aaalll{{{|||wwwtttqqqyyyfffVVVQQQLLLJJJGGGEEEEEEDDDBBB@@@???<<<:::999999:::::::::888777666444222111///......---,,,,,,,,,,,,---...(((***,,,,,,+++******+++************************)))******+++++++++******,,,,,,------------------.........------------,,,------------,,,+++***)))*********))))))***++++++------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---..................///000111222333444222333444444444444666777666666777888999999::::::;;;<<<>>>@@@BBBCCCDDDDDDIIIJJJKKKKKKJJJJJJKKKMMMNNNNNNOOOPPPRRRTTTUUUVVVXXXZZZ[[[[[[ZZZZZZ\\\]]]]]]```bbbbbb___^^^```bbbeeefffffffffeeefffhhhjjjmmmqqquuuyyyzzz|||~~~~~~}}}uuummmjjjiiiiiiooouuuzzz|||~~~~~~~~~~~~{{{{{{{{{{{{{{{}}}|||qqqhhhfffgggeeeccc___\\\XXXRRRKKKFFFDDDAAA@@@BBBBBB@@@@@@BBBBBBBBBBBBCCCCCCDDDFFFFFFFFFFFFHHHKKKPPPYYYcccjjj{{{vvvjjj```ZZZTTTOOOLLLLLLKKKKKKOOOUUU```nnnxxxhhh___XXXVVVUUUWWW\\\gggyyy~~~~~~cccSSSNNNLLLJJJGGGEEEDDDCCCAAA@@@@@@===:::888888888777666888777666444222000///...---------,,,,,,---------***,,,------,,,+++,,,---************************)))******+++++++++******)))***,,,---////////////------------------------------------,,,+++******++++++***************+++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---..................///000111222222222222444666666555555777999777777777888888999999:::;;;<<<>>>@@@BBBCCCDDDDDDHHHJJJKKKKKKJJJJJJLLLMMMMMMNNNOOOQQQSSSTTTVVVVVVXXXYYY[[[[[[ZZZYYY[[[\\\ZZZ^^^aaaaaa___^^^```bbbdddeeefffggggggjjjmmmppprrrtttxxxyyyyyyzzz{{{}}}~~~~~~zzzppphhh```]]][[[ZZZ___eeegggiiikkklllllllllnnnooohhhhhhhhhgggeeegggjjjmmmyyy|||~~~yyynnnccc^^^]]]YYYWWWSSSPPPMMMJJJGGGEEECCC@@@AAADDDDDDAAABBBEEEFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMPPPSSSYYYaaajjjqqq{{{mmmdddYYYRRRMMMLLLLLLJJJMMMQQQWWWdddwwwttthhhaaaYYYUUUSSSUUUXXXaaauuu{{{```QQQMMMLLLIIIFFFEEEDDDCCCAAA??????===:::999888777666444666555444333111000///...------------------------***+++,,,+++))))))***+++************************((()))***++++++++++++++++++,,,---//////......---+++++++++,,,,,,,,,------//////.........---------,,,,,,+++************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////...---...///000111111111111222444777666444444666999888888888999999999::::::;;;<<<>>>@@@BBBCCCDDDDDDFFFHHHJJJJJJJJJKKKLLLNNNLLLNNNPPPRRRTTTUUUVVVVVVWWWXXXZZZZZZYYYYYYZZZ\\\YYY\\\___aaaaaaaaabbbcccdddeeefffggghhhkkkpppsssuuuwwwyyyyyyyyyyyyzzz{{{~~~{{{sssmmmaaa[[[UUUSSSQQQPPPSSSXXXWWWYYYZZZYYYXXXWWWXXXZZZXXXYYYYYYXXXVVVWWW\\\aaajjjppptttqqqhhh^^^XXXVVVSSSQQQOOOMMMKKKIIIIIIIIIGGGEEEFFFIIIHHHFFFHHHMMMLLLLLLMMMMMMOOOQQQRRRSSSYYY[[[___bbbgggmmmtttyyy}}}pppaaaYYYQQQNNNMMMKKKLLLOOOQQQ[[[kkk{{{tttjjjeee\\\VVVTTTVVVWWW___sssyyy___QQQMMMLLLIIIFFFDDDDDDCCCAAA???===<<<;;;:::::::::777555444333333222000//////...,,,------------------,,,***++++++***((('''(((***************************'''((()))***+++,,,,,,,,,,,,---/////////...---+++((())))))***+++,,,------//////......---------...---,,,++++++*********+++******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---...///000111111111000///333666555222222555888999999999999::::::::::::;;;<<<>>>@@@BBBCCCDDDDDDDDDFFFHHHIIIIIIJJJMMMOOOLLLMMMPPPRRRUUUVVVVVVWWWVVVWWWYYYYYYYYYYYYZZZ\\\ZZZ[[[^^^aaaeeegggfffeeedddeeeeeefffgggjjjnnnrrruuuwwwyyyyyyyyyyyy{{{|||~~~|||qqqgggaaaYYYTTTQQQRRRPPPMMMNNNRRRNNNOOOPPPOOONNNMMMOOOPPPSSSUUUWWWVVVTTTWWW^^^dddgggmmmsssrrrkkkccc^^^]]]YYYXXXWWWTTTRRRRRRRRRSSSTTTSSSTTTWWWVVVUUUYYY___\\\\\\]]]^^^```ccceeefffmmmooosssuuuwwwzzz~~~~~~kkkaaaVVVQQQNNNJJJJJJMMMMMMTTTaaaooo~~~tttnnneee___\\\]]]\\\```sssxxx___RRRNNNKKKIIIFFFDDDDDDCCCAAA???;;;;;;;;;<<<===<<<:::777222222111111000//////...,,,------......------,,,,,,------+++)))((()))***************************'''''')))***,,,,,,------***,,,...000000///...---''''''((()))+++,,,---...------,,,+++++++++,,,,,,---,,,,,,+++*********++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---...///111111111000000---111444444000000333777::::::::::::::::::;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDCCCEEEGGGHHHIIIKKKMMMOOOLLLMMMPPPSSSUUUVVVWWWWWWUUUWWWXXXYYYYYYYYY[[[\\\\\\\\\]]]bbbhhhkkkiiigggeeeeeeeeeeeeeeegggllloootttvvvxxxyyyyyyzzz|||~~~~~~vvvjjj```ZZZWWWTTTSSSTTTSSSPPPOOORRROOOPPPRRRRRRRRRSSSUUUWWWVVVXXX[[[[[[ZZZ^^^fffmmmpppwww~~~~~~xxxqqqnnnnnnggggggeeecccaaa``````bbbbbbaaacccfffeeeeeejjjqqqlllmmmnnnppprrruuuwwwxxx}}}sssgggZZZSSSNNNJJJIIIKKKKKKPPPZZZgggxxxzzzqqqjjjfffeeeaaabbbssszzz```RRRMMMNNNKKKHHHFFFEEEBBB???===::::::::::::999888777777333333222222111000000///------------------------)))))))))***+++++++++,,,+++++++++************)))''''''((()))***++++++,,,---.........---,,,,,,+++,,,,,,,,,------.........+++,,,,,,------,,,,,,,,,******))))))***+++,,,,,,))))))***+++,,,,,,,,,,,,)))***,,,------,,,***)))*********+++,,,---///000////////////000000000000333333222222333444666777777777777888999999999:::<<<======>>>???AAABBBCCCDDDFFFHHHIIIHHHHHHIIIJJJNNNOOOPPPRRRTTTUUUVVVVVVWWWXXXYYYYYYYYYYYY[[[]]]``````aaabbbccceeefffggghhhggggggeeedddfffjjjmmmqqqsssuuuwwwyyy{{{{{{|||{{{|||~~~vvvnnnjjjiiibbb```^^^\\\ZZZYYYYYYYYYZZZ[[[]]]^^^```ccchhhlllnnnmmmnnnppptttzzz|||zzzyyyyyy}}}|||||||||~~~}}}mmm```\\\VVVKKKGGGKKKPPPNNNRRR___ppp|||sssmmmooouuu}}}{{{aaaSSSOOOMMMJJJHHHFFFDDDCCC@@@===;;;;;;;;;;;;;;;999888888555555444222111///......------------------------+++++++++++++++,,,,,,,,,+++++++++************)))))))))******++++++,,,,,,------......------,,,+++,,,,,,,,,---------......,,,,,,---------,,,++++++)))))))))))))))***++++++)))***+++,,,,,,---,,,,,,***+++---......---+++************+++,,,---//////......//////000000000111333222222222222444555666888888888999::::::;;;;;;<<<======>>>???AAABBBCCCBBBEEEGGGIIIIIIIIIKKKLLLNNNOOOPPPRRRTTTUUUVVVVVVWWWXXXYYYYYYYYYZZZ\\\^^^bbbbbbbbbcccdddfffhhhiiigggggggggfffeeegggjjjlllqqqrrrtttvvvxxxzzz{{{{{{{{{|||~~~yyyvvvvvvvvvuuurrrpppnnnnnnmmmmmmqqqsssuuuwwwzzz~~~~~~|||~~~sssfffaaaZZZOOOJJJNNNNNNLLLPPP[[[hhhwww|||bbbTTTPPPKKKIIIGGGEEEDDDCCC@@@>>><<<<<<<<<<<<;;;:::999999777666555333111///---,,,---------------------------------,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,---------------------------,,,+++*********************+++,,,)))***+++,,,------------,,,,,,............,,,,,,*********+++,,,---...///---......///000111111222222222222222333444555666888999999:::;;;;;;<<<<<<<<<======>>>???AAABBBCCCAAACCCFFFHHHIIIJJJLLLNNNNNNOOOPPPRRRTTTUUUVVVVVVWWWXXXYYYYYYYYYZZZ\\\^^^cccccccccdddfffgggiiijjjfffggghhhhhhggggggiiikkkpppqqqsssuuuwwwyyyzzzzzz|||}}}~~~xxxsssrrrrrrqqquuuzzz}}}ooohhh```UUUPPPRRROOOMMMPPPVVV___kkk}}}{{{aaaSSSPPPJJJHHHEEEDDDDDDCCC@@@>>><<<<<<<<<<<<;;;:::999888666666555333111///...---------------------,,,,,,------,,,,,,+++++++++***+++++++++*********))))))++++++++++++++++++******,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,+++++++++,,,,,,---)))***+++,,,------------,,,,,,---......---,,,,,,++++++++++++,,,---...///,,,---...///000111222333333333333444444555666666777888888999:::;;;<<<<<<<<<======>>>???AAABBBCCCBBBDDDGGGHHHIIIJJJKKKMMMMMMOOOPPPRRRTTTUUUVVVVVVWWWXXXYYYZZZYYY[[[]]]___bbbbbbcccdddeeeggghhhiiieeegggiiiiiihhhhhhiiikkkoooppprrrtttvvvxxxyyyyyy|||}}}{{{xxxrrrlllkkkjjjkkkpppwwwyyypppggg]]]WWWVVVRRRPPPQQQUUUZZZddduuuvvv^^^RRROOOIIIGGGEEEDDDCCCBBB@@@>>>:::;;;;;;::::::999888777555444444333222111000000......---------,,,,,,,,,,,,,,,++++++******))))))+++++++++*********))))))***************))))))))),,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++,,,+++************++++++******+++,,,------------++++++,,,,,,,,,,,,++++++++++++++++++,,,---......,,,---...///000111222333333444555555666777777777666666777888999:::;;;;;;<<<======>>>???AAABBBCCCDDDFFFHHHIIIHHHHHHIIIKKKMMMOOOPPPRRRTTTUUUVVVVVVVVVXXXYYYZZZZZZ[[[^^^`````````aaabbbccceeefffgggfffgggiiiiiihhhhhhjjjkkknnnppprrrtttvvvxxxxxxyyy|||}}}}}}wwwwwwpppkkkjjjkkkmmmssszzzzzzqqqggg```\\\VVVTTTSSSUUUWWW___nnn}}}rrr[[[QQQOOOIIIGGGEEECCCBBBAAA>>><<<::::::::::::999888777777444444333333222222111111.........------,,,,,,+++++++++******************+++++++++************))))))))))))))))))))))))***,,,,,,------......------,,,,,,,,,,,,++++++++++++------............------***)))(((((('''(((((((((***+++,,,------.........++++++++++++++++++++++++,,,+++++++++,,,,,,---...---......///000111111222333444555666666777666666555555666777999:::;;;;;;<<<======>>>???AAABBBCCCEEEGGGIIIIIIHHHHHHIIIJJJNNNOOOPPPRRRTTTUUUVVVVVVVVVXXXYYYZZZZZZ\\\^^^aaa_________```bbbccceeefffggghhhiiiiiihhhhhhjjjllloooppprrrtttvvvxxxyyyyyy{{{|||~~~yyyvvvpppkkklllnnnqqqwww~~~uuulllfff]]]YYYVVVUUUVVV[[[gggsssoooYYYQQQPPPJJJHHHEEECCCBBB@@@===:::;;;;;;;;;;;;:::999888777666555555333222111000000///......---,,,,,,++++++******+++++++++++++++++++++++++++************))))))))))))******++++++++++++,,,------......------,,,,,,,,,+++++++++******+++,,,---...////////////+++***))))))((((((((()))***+++,,,---............,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,------......//////000000000111111222333444555555555444555666777888:::;;;<<<===<<<======>>>???AAABBBCCCCCCEEEHHHIIIIIIIIIJJJKKKNNNOOOPPPRRRTTTUUUVVVVVVVVVXXXZZZZZZ[[[\\\___aaa^^^^^^___```aaacccdddeeehhhiiiiiihhhggghhhkkknnnoooppprrruuuwwwxxxyyyzzzzzz{{{}}}~~~yyyvvvxxx{{{yyyqqqiiibbb\\\ZZZZZZ\\\ccckkkmmmYYYQQQQQQJJJHHHEEECCCAAA???<<<999<<<<<<<<<<<<;;;:::999999888777666444222000///...//////...---,,,,,,+++++++++++++++,,,,,,---------+++++++++************)))))))))***+++,,,,,,------+++,,,,,,---.........---,,,,,,,,,++++++*********++++++---...//////000000...------,,,+++++++++,,,++++++,,,---...............------,,,,,,------...,,,,,,+++++++++,,,------////////////000000000000///000222333444444333222666777888999;;;<<<===>>><<<======>>>???AAABBBCCCAAADDDGGGHHHIIIJJJLLLNNNNNNOOOPPPRRRTTTUUUVVVVVVVVVXXXZZZZZZ[[[\\\___bbb_________```aaaccceeeeeeiiiiiihhhgggfffhhhlllooopppqqqsssuuuwwwyyyzzzzzzyyyzzz|||yyysssjjjbbb_________bbbggg{{{