BM6P6(@ ########################$$$%%%&&&'''''''''&&&%%%)))((('''%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%######$$$%%%&&&&&&$$$######$$$%%%%%%$$$'''''''''&&&&&&%%%%%%%%%######""""""""""""""""""!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&'''((()))((('''%%%#########%%%&&&######$$$$$$$$$$$$######%%%$$$######""""""######'''&&&&&&%%%$$$###""""""%%%$$$###!!!!!!!!!""""""%%%%%%$$$######$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%###"""!!!!!! """$$$&&&((('''%%%""" ###$$$%%%%%%%%%$$$###"""""""""""""""###$$$%%%&&&%%%%%%$$$###"""!!! !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!""""""""""""#########$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########"""######$$$$$$#########""""""###""""""!!! $$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###%%%&&&%%%#########%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$#########""""""###$$$&&&(((((('''&&&$$$###"""""""""!!!!!! %%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$+++)))&&&$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$#########"""""""""!!!!!!%%%%%%$$$$$$###"""""""""$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''%%%"""!!!###&&&###$$$$$$%%%%%%$$$$$$###%%%&&&''''''%%%%%%&&&'''&&&&&&%%%###!!! """###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))(((((('''''''''((((((++++++***)))(((((())))))(((((()))***************)))))))))***+++---...///444///,,,,,,///666DDDQQQooo~~~|||ooojjjpppzzzsssiiiccc```___\\\]]]]]]\\\[[[ZZZ\\\]]]aaaaaabbbdddfffiiijjjjjjgggnnnxxx{{{uuuqqqooommmllllllooopppppppppssspppmmmmmmoooooonnnllljjjjjjjjjjjjjjjjjjjjjjjjlllmmmooorrruuuwwwxxxyyyyyyvvvsssqqqqqqqqqqqqqqqpppmmmooovvvwwwtttssswwwzzzxxxxxx|||{{{vvvzzz|||zzzuuusssuuuxxxvvvtttrrrrrrtttwwwyyyzzzyyyzzz{{{|||}}}}}}}}}}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&((('''&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%###"""!!!"""###$$$&&&$$$######$$$%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$############$$$&&&%%%%%%$$$$$$#########$$$###""""""""""""###$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$############%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%######$$$$$$###############$$$%%%%%%$$$$$$######"""""""""######$$$%%%&&&''''''""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""""""""""""""""""""#########$$$$$$""""""""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''&&&%%%%%%##################""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%%%%&&&"""#########$$$$$$$$$$$$&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&"""###$$$$$$######%%%'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###$$$&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''((((((''''''''''''((((((+++******)))(((((())))))(((((()))***************************+++,,,---...000//////111333;;;NNN___yyywwwjjjssszzzlllddd___^^^^^^]]]]]]]]]\\\ZZZYYYZZZ\\\______```ccchhhkkkllllllkkkqqqyyy~~~}}}xxxsssoooooonnnnnnoooqqqrrrrrrpppqqqnnnmmmmmmoooqqqpppnnnllllllllllllmmmmmmmmmmmmmmmooopppssstttuuuvvvvvvxxxuuusssqqqrrrrrrqqqppppppnnnpppuuuvvvssssssvvvyyyxxxxxx}}}|||zzz{{{{{{zzzwwwuuuuuuwwwwwwvvvvvvwwwxxxyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&'''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""###$$$&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''###$$$&&&((()))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%(((&&&###!!!!!!###%%%&&&######%%%%%%%%%%%%$$$###&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""############$$$$$$$$$%%%######"""""""""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###''''''(((((('''&&&%%%%%%######$$$$$$%%%$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%&&&%%%#########$$$$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$###""""""!!!!!!""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&"""############$$$''')))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''''''''&&&&&&&&&&&&%%%"""""""""###$$$$$$%%%%%%###""""""""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&''''''&&&###$$$$$$%%%%%%$$$$$$######$$$%%%$$$###"""###%%%&&&&&&&&&%%%###"""###%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((('''((((((''''''''''''((((((******)))((((((((())))))(((((()))***************+++++++++++++++,,,------000222666999<<>>UUUooosssyyy}}}www{{{~~~yyypppgggaaaZZZXXXVVVVVVWWWXXXWWWVVVUUUVVVVVVVVVTTTUUUVVVXXXbbbmmmxxx|||yyywww{{{~~~|||xxxsssnnnlllnnnpppkkkkkkmmmooorrrqqqooolllhhhjjjlllmmmmmmnnnqqqtttrrrrrrqqqqqqppppppoooooorrrtttwwwyyyyyyxxxuuutttppppppppprrrssstttrrrpppnnnrrrrrrppprrrxxx{{{xxxrrrtttwwwzzz}}}|||{{{yyy{{{~~~}}}zzz|||}}}{{{xxxwwwzzz~~~~~~|||{{{{{{}}}~~~'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&%%%$$$###!!!""""""###$$$%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%$$$######$$$%%%&&&######"""""""""""""""###############$$$%%%%%%&&&!!!"""$$$%%%&&&&&&%%%%%%&&&%%%$$$###""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""!!!!!!!!!!!!!!!""""""!!!""""""""""""#########&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!"""###############!!!!!!""""""############ !!!"""###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%""""""######$$$$$$$$$%%%#########"""###$$$$$$%%% ###&&&(((&&&$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%$$$""" """""""""######$$$$$$$$$######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!"""######"""######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))'''$$$"""%%%'''$$$$$$$$$%%%%%%$$$$$$$$$!!!###$$$###"""!!!"""### ###%%%%%%$$$#########$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''')))******'''''''''''''''((()))***(((((()))******************++++++,,,---...000111555EEEaaazzz}}}}}}zzz|||nnnssspppwww}}}qqqeee^^^[[[UUUUUUUUUTTTUUUUUUVVVWWWSSSTTTUUUUUUTTTUUUWWWYYYeeeqqq~~~{{{www{{{|||tttooommmnnnpppllllllmmmoooqqqqqqooommmhhhkkkmmmmmmkkklllooorrrssssssrrrqqqpppoooooonnnssstttwwwxxxxxxuuurrrppppppooooooqqqssssssrrrqqqnnnrrrssspppssszzz}}}zzzssstttwwwyyy{{{~~~~~~}}}||||||}}}}}}|||{{{uuuyyy}}}|||xxxvvvxxx{{{}}}|||{{{|||~~~,,,***'''%%%%%%&&&((()))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((($$$%%%'''))))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################''''''''''''&&&&&&%%%$$$!!!"""$$$&&&'''&&&$$$###########################$$$$$$%%%$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!'''''''''&&&&&&&&&%%%%%%%%%%%%###"""""""""###$$$&&&&&&&&&%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""###$$$%%%%%%%%%%%%$$$######$$$%%%&&&"""######$$$$$$######"""%%%%%%%%%$$$$$$#########$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""###$$$%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###"""############$$$$$$$$$$$$$$$$$$############"""%%%$$$###$$$&&&'''&&&%%%'''%%%$$$""""""###%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$######### !!!###$$$%%%&&&'''%%%$$$###!!!!!!"""$$$%%%'''&&&%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&''''''(((((((((((((((+++((('''(((+++------+++---,,,,,,......,,,000666:::NNNnnn~~~}}}zzz~~~tttzzz|||~~~zzzmmmaaaXXXTTTTTTTTTUUUUUUUUUUUUTTTSSSTTTTTTSSSRRRUUU[[[ccchhhooouuu{{{{{{vvvtttwww{{{~~~xxxqqqmmmkkkllllllmmmqqqtttqqqllliiijjjllllllllllllmmmmmmmmmnnnnnnnnnppprrrsssssssssqqqpppoooppprrrtttuuuuuuuuuuuuqqqooonnnnnnoooppppppooonnnmmmnnnppptttwwwwwwwwwssstttvvvxxx{{{}}}~~~|||~~~}}}{{{zzz|||~~~~~~}}}{{{zzzzzz{{{}}}~~~|||yyyxxxzzz|||***)))'''&&&&&&&&&((()))''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&&&&&&&'''$$$%%%'''((()))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%########################################################################""""""#########$$$$$$$$$&&&%%%$$$###""""""############$$$$$$$$$$$$######$$$$$$$$$######"""""""""$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!"""###$$$%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!"""###"""############$$$$$$$$$######$$$$$$%%%%%%%%%&&&###""""""###$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''((()))))))))))))))+++)))'''(((+++---,,,+++,,,+++,,,......---111888CCC[[[yyyxxxyyyxxxwwwzzzzzzzzzzzzttthhh___ZZZXXXUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSVVV]]]eeejjjooorrrvvvvvvttttttxxx||||||zzzvvvrrrooolllkkkkkkmmmpppqqqnnniiigggiiillllllmmmmmmmmmmmmmmmmmmmmmmmmnnnpppqqqrrrqqqpppooommmnnnoooqqqqqqqqqqqqppppppooonnnnnnppprrrrrrqqqpppoooooopppsssttttttsssvvvuuuuuuvvvwwwyyyzzz|||yyy|||~~~}}}}}}~~~}}}|||{{{zzzzzz{{{}}}~~~~~~{{{zzz{{{}}}~~~'''''''''''''''(((((((((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%&&&&&&$$$%%%'''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&'''((('''&&&%%%######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%% !!!"""$$$%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$############"""""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""$$$$$$#########$$$%%%&&&########################$$$$$$$$$$$$############"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$###"""""""""######"""############$$$$$$$$$"""###$$$%%%&&&'''(((((($$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$#####################$$$&&&''''''&&&$$$###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))))))))************,,,***))))))***++++++***---,,,...000000///555===QQQlllzzztttxxx~~~}}}qqqpppvvv}}}~~~wwwvvvuuutttrrrsssyyyvvvjjjaaa\\\ZZZZZZUUUUUUUUUTTTTTTTTTSSSSSSQQQRRRTTTVVVZZZ```hhhnnnppppppqqqrrrtttvvvyyy{{{uuutttsssqqqooommmkkkjjjlllmmmnnnlllhhhgggiiilllnnnmmmmmmmmmmmmmmmmmmmmmlllmmmnnnppppppooonnnnnnnnnnnnoooooooooooonnnnnnooonnnmmmoooqqqtttttttttpppooonnnppprrrsssrrrqqqwwwvvvtttsssssstttvvvvvvuuuyyy|||{{{{{{zzz{{{|||}}}~~~}}}|||||||||}}}$$$%%%'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######""""""'''%%%$$$""""""###$$$%%%%%%%%%$$$$$$$$$######### """###%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###!!! !!!!!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$#########%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$#####################""""""#########$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&%%%$$$$$$&&&((("""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***************+++++++++,,,+++***)))************000///111222222444<<>>OOOfff}}}ttt{{{rrrwwwyyyiii]]]UUUSSSQQQOOOMMMLLLMMMMMMLLLKKKPPPPPPPPPPPPSSSVVVZZZ\\\___ccciiilllnnnnnnnnnnnnsssqqqooonnnnnnpppssstttrrrrrrqqqooommmjjjgggeeehhhhhhiiilllooopppnnnmmmqqqooonnnmmmnnnnnnlllkkklllqqqtttssssssuuuvvvuuurrrsssttttttuuuuuuuuutttvvvwwwxxxwwwuuussssssssspppnnnnnnrrryyy|||vvvsssuuuwwwxxxwwwvvvwwwyyy{{{}}}~~~~~~~~~(((((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%############$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###"""!!!"""###$$$$$$$$$###$$$&&&'''((('''&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!"""###$$$$$$%%%%%%$$$$$$!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&"""###%%%&&&&&&$$$###"""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""%%%$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&########################"""""""""########################$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%'''%%%%%%&&&'''((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''))))))))))))*********************)))******+++,,,+++,,,------...000333555BBBEEEQQQdddttt{{{xxxttttttvvvooo^^^TTTQQQRRRPPPNNNMMMMMMNNNNNNLLLJJJPPPPPPRRRTTTXXX\\\```cccbbbeeeiiikkklllnnnppprrrvvvssspppnnnnnnooorrrtttrrrssssssqqqmmmjjjgggffffffhhhjjjlllnnnnnnmmmkkknnnnnnnnnnnnoooooooooooolllpppsssuuuwwwwwwwwwvvvssssssttttttttttttsssssswwwxxxxxxwwwtttrrrrrrssssssqqqooopppuuuzzz~~~|||vvvttttttuuuvvvvvvrrruuuxxx{{{}}}~~~}}}|||(((((('''&&&%%%$$$""""""$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###############"""&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%###!!!!!!###$$$$$$### !!!###$$$$$$$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!!!!!!!"""###############%%%$$$###"""!!!""""""###""""""""""""""""""""""""########################""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######""""""""""""######%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""######""""""""""""#########$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&''''''%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))******************))))))***++++++,,,,,,---...------...111444BBBQQQfffwww~~~{{{ssswwwtttzzzssszzztttdddWWWPPPPPPRRRLLLLLLLLLMMMOOOOOONNNLLLLLLNNNRRRWWW\\\aaaeeegggfffggghhhiiikkkooouuuyyyzzzxxxtttpppooooooqqqrrrrrrtttuuutttoookkkiiihhhfffhhhkkkmmmmmmllllllkkklllmmmooopppqqqsssuuuvvvtttuuuxxx||||||yyyuuussstttttttttssssssqqqppppppwwwxxxxxxwwwuuussstttuuuxxxuuurrrppprrruuuxxxyyy|||yyyvvvtttssssssssssssqqqtttxxx}}}~~~'''''''''&&&%%%###"""!!!$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%+++((($$$$$$&&&'''&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###############$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""" !!!!!!"""###"""""""""&&&%%%""" """###""""""""""""""""""""""""##############################"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&%%%$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$###"""!!!!!!"""###$$$$$$$$$######"""#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!!!!"""""""""#########%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''"""###############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!!!!###$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))))))))******))))))))))))***+++,,,,,,+++---...---+++,,,000333AAAZZZuuuvvvkkklllttttttrrr}}}yyyyyyrrrfff[[[SSSOOOOOOPPPKKKJJJKKKMMMOOOPPPPPPNNNKKKNNNTTTZZZ```ccceeefffggghhhiiijjjlllqqqwww{{{|||yyyuuurrrooooooooopppqqquuuwwwvvvqqqmmmkkkkkkgggiiilllmmmlllkkklllmmmmmmoooqqqrrrrrrsssuuuwww{{{zzz|||zzzsssppptttttttttsssrrrqqqooonnnxxxyyyyyyxxxwwwwwwyyyzzz|||yyyvvvsssqqqrrrtttvvvxxxxxxwwwvvvuuutttrrrrrrrrrtttyyy}}}|||{{{}}}%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((******((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&$$$######$$$&&&'''%%%&&&&&&'''((((((''''''$$$$$$$$$%%%&&&'''((()))'''&&&%%%$$$%%%&&&((()))$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%///***%%%$$$&&&'''&&&###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!"""###############$$$$$$##################""""""""""""""""""""""""########################$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%"""######$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################$$$###""""""!!!!!!""""""""""""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$%%%&&&'''#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%''''''''''''''''''''''''%%%###""""""$$$%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%&&&'''((()))''''''((((((((()))))))))))))))))))))***+++,,,---(((,,,...---,,,---111666GGGeee}}}|||mmmiiiooo~~~}}}uuuuuurrrsss~~~~~~|||mmmeee[[[TTTRRRQQQNNNLLLLLLKKKJJJLLLNNNPPPPPPOOOOOOSSSZZZaaaeeegggfffeeefffhhhkkklllnnnppptttvvvwwwvvvsssqqqooonnnmmmmmmoootttxxxwwwrrrnnnlllmmmhhhkkkmmmlllkkkkkklllooonnnooopppooommmkkklllnnntttssswwwzzzsssqqqssssssttttttsssrrrqqqqqquuuvvvwwwwwwwwwxxx{{{~~~~~~}}}zzzwwwttttttuuuwwwwwwyyy{{{{{{zzzwwwuuutttsssuuuyyy|||}}}|||}}}###$$$&&&((())))))(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''')))***,,,---***))))))((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%%%%&&&''')))'''&&&$$$######$$$&&&'''"""###$$$$$$%%%%%%%%%$$$######$$$%%%&&&((()))***((('''&&&%%%%%%'''(((***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%///***$$$###%%%&&&### """!!! !!!###$$$&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$&&&&&&""""""######$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""###$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&%%%$$$################################################$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%% ###%%%%%%$$$"""!!!$$$##################$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""###%%%''''''%%%###"""######"""!!!!!! !!!!!! !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%############""""""!!!!!!""""""###$$$$$$$$$$$$###%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%&&&'''((()))''''''''''''(((((((((((())))))))))))***+++,,,---'''***......---...444999QQQnnn}}}tttnnnqqqppppppgggeeeqqqwwwxxx~~~{{{ttt|||}}}tttfff^^^UUUQQQRRRRRRMMMIIIMMMLLLKKKKKKNNNOOOOOOOOOUUUZZZaaahhhkkkjjjgggeeedddhhhlllooopppooopppppprrrrrrpppooommmlllllllllnnnssswwwwwwrrrnnnmmmnnnjjjlllmmmllljjjjjjmmmpppmmmnnnnnnkkkeeebbbaaacccgggfffmmmyyyzzzuuutttrrrsssttttttuuutttttttttqqqsssttttttuuuwww{{{~~~~~~|||zzzwwwvvvxxxyyywwwzzz~~~~~~{{{xxxvvvuuuvvvxxxzzz|||}}}}}}}}}~~~~~~~~~'''''''''(((((((((((()))(((&&&$$$$$$%%%''''''&&&***)))'''&&&'''(((***+++...---+++***'''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!! !!!###%%%######$$$$$$&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$###"""###$$$$$$$$$""""""$$$&&&$$$""""""%%%((($$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''(((%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""#########$$$%%%%%%&&&&&&"""""""""###$$$$$$%%%%%%""""""""""""############$$$$$$$$$$$$$$$###""""""###"""!!!!!!!!!!!!""""""######""""""""""""######!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$#########""""""###!!! !!!%%%'''%%%$$$$$$###"""###$$$$$$$$$"""$$$"""!!! !!!"""$$$%%%########################'''&&&###!!! !!!!!!##########################################$$$$$$&&&&&&$$$###""""""!!!!!!""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$######### !!!###%%%&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))&&&######&&&((((((&&&''''''''''''(((((((((((((((((((((((())))))))))))++++++***************+++...+++...333111///;;;MMMmmmzzz~~~yyy}}}~~~rrrxxx{{{ssskkkeeeccciiirrrwwwxxxwwwwww{{{uuurrrttt{{{}}}zzznnnfff[[[YYYTTTPPPNNNNNNPPPQQQKKKLLLLLLLLLMMMOOOSSSVVVVVV^^^hhhooopppkkkfffbbbjjjlllnnnpppqqqpppnnnlllllllllkkkjjjjjjjjjkkkkkkllllllnnnqqquuuuuurrrnnnlllmmmnnnnnnnnnmmmkkkjjjmmmooopppmmmggg```[[[XXX\\\ZZZbbbpppzzzxxxtttrrrtttsssrrrssswwwzzz{{{{{{{{{xxxuuuuuuyyy|||~~~}}}{{{||||||{{{yyyxxxyyy{{{~~~}}}~~~{{{~~~|||yyyvvvvvvyyy{{{zzzyyyxxx{{{}}}~~~~~~&&&''''''''''''((((((((()))'''%%%%%%'''(((((('''))))))'''''''''(((***+++---,,,+++)))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$###"""###$$$%%%$$$""""""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###%%%&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""#########"""""""""""""""!!! ###""""""!!!!!!!!!""""""######""""""""""""######""""""###$$$$$$$$$#######################################$$$$$$##################$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$#########$$$"""!!!"""%%%&&&%%%$$$$$$###"""###$$$%%%$$$"""######!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!"""$$$%%%########################%%%$$$$$$$$$###"""""""""$$$$$$##################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$###### """$$$$$$%%%$$$##################""""""%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$""" !!!$$$&&&&&&%%%''''''''''''(((((((((((((((((((((((()))))))))***++++++************++++++---+++...444444888JJJ___yyy~~~|||~~~wwwmmmppp|||ooolllmmmttt|||}}}yyyrrruuuyyyzzzsssmmmnnnuuu}}}tttggg___UUUSSSQQQNNNMMMNNNOOOPPPKKKKKKLLLLLLLLLOOOTTTWWW\\\bbbjjjpppppplllhhheeeiiijjjlllnnnnnnmmmlllkkkjjjjjjjjjjjjkkkllllllmmmmmmmmmmmmpppssstttrrrpppmmmmmmmmmnnnmmmmmmllllllnnnoooooommmhhhdddbbbaaa```]]]bbbmmmtttsssooonnntttsssrrrssswwwzzz{{{{{{{{{xxxuuuuuuyyy|||}}}}}}~~~}}}{{{zzz{{{}}}~~~~~~}}}}}}{{{xxxxxxzzz{{{{{{zzz|||~~~&&&&&&&&&''''''''''''(((***(((''''''((())))))((()))((('''''''''(((***+++,,,,,,+++)))(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''&&&&&&&&&((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%###"""###$$$%%%$$$#########$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""######%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$'''&&&&&&&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""&&&&&&%%%$$$###!!! !!!!!!!!!!!!"""""""""""""""""""""###""""""!!! ###"""""""""""""""############""""""""""""############$$$$$$$$$######"""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$%%%###"""###$$$%%%$$$#########"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!"""###$$$%%%########################&&&%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$### !!!"""###$$$$$$"""######$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&$$$###$$$'''((()))(((''''''''''''((((((((((((((((((((()))))))))******++++++************++++++///---000444777@@@XXXqqq~~~zzzxxx{{{rrriiiiiipppzzzsssuuuyyyrrrooommmjjjggghhhppp{{{xxxjjj]]]UUUNNNMMMMMMLLLLLLLLLMMMNNNJJJKKKKKKKKKLLLPPPVVVZZZbbbgggllloooooollliiigggiiiiiijjjjjjjjjkkkkkkkkkhhhiiiiiijjjkkkmmmmmmnnnmmmmmmmmmooorrrrrrqqqpppmmmmmmmmmlllmmmmmmnnnnnnoooppppppnnnllljjjkkkllljjjggghhhnnnssssssqqqppptttsssrrrtttwwwyyyzzzzzzzzzxxxvvvuuuxxx{{{}}}}}}}}}||||||}}}~~~|||{{{|||}}}|||{{{&&&&&&&&&&&&'''''''''''')))(((''''''((()))(((''')))(((((('''((()))******,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%$$$######%%%%%%$$$###%%%######&&&((((((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&%%%$$$###"""""" !!!!!!!!!"""""""""$$$$$$$$$%%%%%%$$$$$$#########"""""""""###$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$###"""!!!########################%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$######%%%%%%$$$#########"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""########################%%%$$$$$$$$$###"""""""""#########$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###############$$$%%%&&&&&&$$$"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((()))))))))''''''''''''(((((((((((((((((()))))))))*********++++++*********+++,,,,,,222111333555999GGGbbb{{{}}}~~~tttjjjjjjppp{{{~~~uuuyyyzzzmmmaaa]]]bbblllyyy{{{mmm___UUUPPPJJJKKKKKKLLLLLLLLLKKKKKKJJJKKKKKKLLLNNNSSSZZZ___gggiiillllllkkkiiihhhhhhkkkjjjiiihhhhhhiiijjjkkkiiiiiijjjkkklllllllllmmmjjjlllnnnqqqrrrrrrooonnnmmmllllllllllllnnnpppqqqpppqqqssssssqqqppppppqqqqqqnnnlllnnnqqqsssttttttsssrrrrrrtttwwwyyyyyyyyyyyyxxxvvvuuuvvvyyy{{{|||~~~~~~}}}}}}~~~~~~~~~}}}&&&&&&&&&'''''''''((((((((('''&&&'''((()))'''&&&((((((((((((((())))))***+++******)))(((''''''&&&''''''''''''''''''''''''$$$&&&'''(((((('''&&&%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%%%%%%%###%%%$$$$$$&&&)))(((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%########################!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$###$$$%%%%%%%%%##################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""########################"""""""""###$$$$$$$$$%%%$$$%%%%%%%%%$$$###!!! """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###############$$$%%%&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""######$$$$$$######"""######$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$''''''''''''(((((((((((())))))))))))************++++++******+++,,,,,,---444444777<<>>OOOkkkvvvttt\\\TTTUUU___qqq~~~|||rrrqqqtttvvvvvvpppuuuzzzyyytttsss|||yyygggcccgggrrrjjjZZZOOOIIIDDDBBBDDDDDDCCCEEEHHHHHHIIIKKKMMMQQQXXX___eeemmmmmmmmmkkkhhhfffffffffeeeiiijjjgggfffiiijjjhhhfffhhhiiihhhfffgggjjjmmmnnnnnnooooooooopppppppppooopppppprrrsssuuuvvvvvvrrrqqqmmmgggcccccchhhllliiijjjkkklllmmmnnnoooooouuuvvvvvvvvvtttsssssstttwwwvvvsssnnnkkklllqqquuuvvvvvvqqqjjjkkkuuu{{{tttrrruuuxxxzzzyyyrrrtttxxxzzzzzz{{{}}}~~~~~~}}}}}}************************+++***)))(((((()))***+++(((((()))))))))******+++************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&%%%%%%%%%''')))+++---"""###&&&((((((((('''&&&######$$$%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''))))))''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$"""""""""######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&'''((('''&&&%%%#########$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$""""""###$$$###"""######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$%%%%%%&&& !!!$$$&&&'''((()))"""###$$$%%%&&&'''''''''$$$#########$$$%%%%%%&&&###########################$$$$$$###""""""###%%%%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&###'''***((($$$"""$$$(((%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''''''''&&&%%%'''''''''''''''&&&&&&&&&$$$&&&((((((&&&%%%''')))((((((((((((((((((((((((+++++++++******)))''''''))))))***+++,,,,,,------///***+++111222444CCCWWWmmmwww}}}}}}ttt\\\UUUSSSYYYhhhqqqyyy|||vvvnnnllljjjggghhhuuu}}}xxxmmmkkkrrrzzzrrrvvvgggVVVZZZiii{{{wwwbbbTTTKKKIIIEEECCCEEEFFFFFFHHHLLLHHHJJJLLLOOOSSSZZZbbbggggggiiijjjjjjhhhhhhiiikkkdddjjjlllhhheeefffhhhhhhfffhhhiiihhhfffgggjjjmmmmmmmmmnnnnnnoooooopppppppppqqqrrrrrrqqqqqqssstttsssrrrmmmgggccccccgggllllllmmmnnnoooppprrrsssssswwwxxxxxxwwwuuutttuuuvvvzzzyyyuuupppkkkiiilllppprrrrrrlllfffgggpppzzzzzzsssqqqtttyyyzzzzzzqqqtttyyy{{{||||||}}}}}}~~~}}}~~~{{{ppp***+++,,,,,,,,,+++***)))+++++++++++++++,,,,,,,,,***************)))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***+++***)))((()))+++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&)))'''%%%&&&)))***)))&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$###""" ''''''&&&%%%$$$""""""!!! !!!"""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%"""######$$$$$$######"""""""""#########$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$###""""""######"""!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$%%%((((((***------,,,*********((('''&&&%%%$$$%%%%%%&&&!!!%%%((())))))(((''''''''''''''''''((())))))------,,,,,,++++++,,,,,,...,,,...111555===QQQdddnnnppprrrvvv|||~~~cccRRRRRR\\\dddfffsss}}}nnn[[[ZZZcccnnnzzzwwwmmmhhhhhhgggjjjZZZOOOSSS```nnn~~~hhhUUUMMMIIIBBBAAAAAABBBEEEGGGIIIIIINNNPPPQQQPPPUUU^^^eeefffmmmjjjjjjmmmnnnjjjffffffgggkkknnnjjjccc```dddhhhfffiiikkkjjjhhhgggjjjllljjjlllnnnooonnnnnnooopppvvvvvvwwwuuurrrpppnnnnnnrrrqqqnnniiieeeeeehhhlllppppppqqqsssuuuvvvtttrrrttttttuuuvvvvvvuuuttttttrrrttttttrrrmmmkkkkkkmmmooonnnmmmmmmmmmpppyyyxxxvvvtttvvvyyyzzzxxxvvvqqquuuzzzzzzwwwwwwzzz~~~~~~|||uuujjjccc***+++,,,---------,,,+++*********++++++++++++,,,---,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,+++++++++************************&&&((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%&&&)))+++***)))%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&((('''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&((('''((()))(((&&&%%%&&&''')))((('''&&&&&&&&&''''''&&&'''((())))))((('''&&&(((''''''''''''((())))))---,,,,,,+++++++++,,,,,,---,,,...222666@@@WWWlllrrrrrrssstttxxxpppaaaaaaiiiooooootttwww}}}lll\\\^^^gggyyy}}}rrrlllfffaaa\\\SSSPPPYYYiiivvv}}}```RRRLLLHHHDDDCCCBBBCCCEEEGGGIIIJJJNNNRRRTTTTTTYYYaaaffffffkkkggggggkkkkkkgggddddddhhhmmmqqqoooiiifffgggjjjiiijjjkkkkkkjjjjjjkkkmmmhhhjjjlllmmmmmmmmmnnnooosssuuuvvvvvvtttqqqnnnlllqqqpppnnnjjjggggggkkknnnppppppppprrrtttuuuuuutttrrrrrrssssssssssssrrrrrrqqqssstttqqqmmmkkklllnnnrrrpppooooooppprrrwww|||vvvtttsssuuuyyyzzzyyyvvvrrrvvvzzzzzzwwwwwwzzz}}}}}}{{{|||~~~}}}|||{{{wwwpppggg^^^XXX,,,---...//////...---,,,+++++++++,,,,,,,,,,,,---+++++++++*********))))))+++*********)))))))))(((************************)))***++++++))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&)))++++++***%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###########################""""""###&&&''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''''''''&&&%%%&&&'''))))))***)))'''&&&'''((())))))((('''''''''((((((+++*********)))(((((('''((((((''''''(((((()))***+++++++++***++++++,,,,,,......///444<<>>===777777666555444333222222///......---+++******)))+++++++++++++++++++++++++++,,,------,,,+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((($$$%%%'''(((((('''%%%$$$$$$%%%'''(((((('''%%%$$$$$$######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''&&&###"""$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))***&&&&&&%%%%%%$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$############!!!!!!""""""###$$$$$$%%%############"""!!! $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%$$$######"""%%%$$$""" """$$$%%%########################""""""###$$$%%%&&&&&&'''"""!!!!!!"""%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))***,,,,,,+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&))))))(((&&&%%%(((***+++***)))***+++$$$%%%&&&((((((((('''&&&***)))((('''&&&&&&%%%%%%))))))(((((())))))***+++******+++,,,---///111222666===JJJ___~~~zzz|||{{{yyy___SSSSSS]]]kkk{{{rrrcccPPPIIICCC@@@@@@AAAAAABBB@@@BBBCCCCCCBBBFFFNNNTTT___aaaaaa```bbbhhhkkkjjjfffbbbaaaeeegggffffffhhhiiihhhgggfffeeefffgggiiikkkkkklllkkkjjjiiiiiijjjjjjkkkllllllmmmooorrruuurrrqqqqqquuuyyyzzzvvvqqqooonnnooorrrwwwyyyxxxvvvwwwuuurrrrrrsssuuuuuuuuuvvvssspppmmmmmmpppsssvvvxxxyyyyyyuuuoookkkkkkllliiirrruuurrruuuyyyuuuqqqqqquuuzzz}}}}}}~~~~~~}}}|||zzzyyyuuuvvvxxxyyyzzzyyyxxxxxxrrrqqqlllcccXXXPPPLLLLLLHHHIIIHHHDDDBBBDDDJJJQQQWWWXXXXXXXXXWWWVVVTTTSSSUUUTTTRRROOOMMMJJJHHHGGGBBBBBBAAA@@@>>>======<<<555444333222111000//////++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******************++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''(((((((((((((((((((((((('''((((((((())))))******$$$%%%'''(((((('''%%%$$$$$$%%%'''(((((('''%%%$$$%%%$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###%%%''''''%%%%%%''')))%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$###""""""'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$######""""""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$#########$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$###""""""&&&$$$!!!!!!$$$&&&######################## !!!###$$$%%%&&&'''%%%$$$######$$$$$$###!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,......,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&)))***(((&&&))))))(((%%%$$$$$$''')))%%%&&&((()))))))))((((((&&&&&&''''''((())))))))))))))))))))))))******+++***++++++,,,...000222333:::HHH[[[rrr|||~~~{{{nnnSSSLLLSSSdddsss{{{hhhVVVIIIEEEAAAAAABBBAAAAAABBB@@@CCCEEEDDDDDDHHHQQQXXXaaabbbaaa^^^```fffkkkkkkhhhccccccfffiiihhhhhhjjjffffffgggffffffeeeddddddjjjlllnnnmmmiiihhhiiillljjjkkkkkkkkklllnnnrrruuurrrooonnnqqqvvvxxxuuurrrooonnnooossswwwyyyxxxvvvrrrqqqppppppsssuuuvvvvvvvvvsssooommmmmmooosssvvvzzz{{{zzzvvvpppkkkkkkllliiirrrtttmmmmmmxxx~~~}}}zzztttooonnnrrrwww{{{|||~~~}}}||||||{{{xxxvvvsssuuuwwwxxxxxxwwwvvvuuullllllggg]]]QQQJJJIIIKKKKKKMMMLLLHHHDDDEEEJJJPPP```___^^^___aaaaaa___]]]^^^YYYUUUSSSSSSTTTRRRPPPPPPMMMJJJFFFDDDDDDFFFGGGBBBBBB@@@===:::777555333333222111///......------...---++++++,,,,,,+++))),,,,,,+++***))))))))))))++++++++++++*********)))+++++++++++++++***))))))'''((((((((((((''''''&&&))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))(((((((((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""""""""$$$&&&'''&&&%%%&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''''''''''''''(((((('''&&&%%%%%%$$$###"""""""""###%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$###"""""""""$$$$$$$$$"""!!!###&&&'''%%%###%%%$$$$$$$$$###"""""""""""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%(((&&&%%%%%%%%%%%%$$$"""((()))+++000444444000,,,,,,&&&"""$$$''''''$$$"""%%%%%%%%%%%%%%%&&&'''(((""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''*********))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((((((((((((*********))))))))))))))),,,,,,,,,***+++000333444999SSSooo}}}sss}}}yyyYYYTTTYYYZZZpppzzz}}}kkk[[[RRRCCCBBBAAA@@@@@@@@@AAABBBFFFEEEDDDEEEIIIOOOUUUYYY___```aaaaaabbbdddhhhkkkeeejjjkkkiiiiiikkkmmmlllkkkhhheeeccccccccccccbbbjjjlllmmmmmmkkkiiiiiijjjgggkkknnnooonnnnnnppprrruuurrrnnnmmmppprrrsssrrrsssssstttuuuuuutttsssrrrpppmmmmmmqqqsssqqqpppqqqpppooonnnoooqqqrrrrrrqqqtttxxxzzzwwwqqqlllkkklllrrrrrrrrrpppooopppsssvvvtttqqqnnnooosssvvvwwwvvvxxxvvvvvvzzz}}}yyy{{{{{{xxxtttttttttpppiiifffeee___VVVMMMJJJNNNSSSRRRQQQOOOLLLJJJNNNVVV\\\eeeddddddeeeffffffeeecccbbb^^^YYYVVVUUUTTTRRRPPPTTTSSSQQQOOONNNMMMMMMMMMKKKKKKJJJIIIFFFCCC@@@>>>:::999777444222000......000...------......,,,++++++******)))))))))******++++++******************)))))))))))))))(((''''''((((((((()))))))))******))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((()))))))))))))))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%$$$###$$$%%%&&&'''''''''((((((((()))))))))""""""######$$$#########&&&&&&''''''&&&%%%%%%$$$%%%$$$$$$###$$$$$$&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%((()))'''%%%$$$$$$$$$###############"""##################"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$'''%%%$$$$$$&&&&&&%%%###%%%%%%&&&***000333333222666111......000///+++(((&&&&&&%%%%%%%%%&&&''''''######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((************)))))))))))),,,---,,,+++,,,000333555???ZZZyyy~~~ttttttpppTTTQQQ[[[bbbvvvxxxcccRRRIIIBBBAAA@@@??????@@@AAABBBCCCCCCDDDGGGLLLSSSZZZ^^^```aaaaaaaaaaaadddhhhkkkgggkkkllliiihhhkkkmmmllloookkkfffddddddeeeffffffiiikkklllkkkiiihhhhhhiiihhhkkkmmmmmmllllllnnnqqqtttqqqmmmmmmooorrrrrrrrrrrrssstttuuuuuutttsssrrrrrrnnnnnnqqqrrrpppnnnooopppooonnnoooqqqssssssrrrppptttwwwuuupppllllllnnnsssttttttsssrrrqqqssstttuuurrroooppprrruuuvvvuuuuuutttvvv{{{{{{uuurrrrrrmmmggg```^^^ZZZUUURRRRRRUUUYYY[[[[[[YYYVVVVVVZZZaaagggmmmlllkkklllnnnnnnllljjjiiieee```\\\ZZZWWWUUUSSSXXXXXXXXXWWWVVVUUUSSSRRRSSSTTTUUUUUUSSSPPPMMMKKKGGGEEEBBB???;;;777444333333222000//////...---++++++***************+++,,,************************)))))))))))))))(((''''''((((((((((((((()))***+++))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((())))))******)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&***(((%%%######$$$'''(((&&&&&&&&&'''''''''(((((($$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&############$$$$$$$$$%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%&&&'''((('''%%%###############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%&&&$$$###%%%)))...222333:::777555555666777444000''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))************************+++,,,------...000333777GGGdddzzzzzznnnooozzzcccNNNNNN^^^nnn{{{nnnZZZJJJCCCAAA@@@???>>>>>>???AAAAAADDDDDDFFFJJJPPPWWW\\\```aaaaaa```______bbbgggkkkiiillllllhhhgggkkknnnnnnoookkkfffcccdddfffhhhiiihhhiiijjjjjjhhhggghhhiiilllmmmmmmlllkkkkkkmmmpppqqqooommmmmmnnnqqqrrrrrrrrrrrrsssttttttssssssrrrsssooonnnqqqrrrooommmmmmooonnnmmmoooqqqssstttsssnnnpppsssrrrooommmnnnppprrrtttwwwwwwvvvtttssssssvvvtttqqqppprrrsssttttttuuuuuuwww}}}|||sssnnnlllhhhbbbXXXVVVTTTUUUXXX\\\___aaacccbbbaaa```aaafffnnnsssrrrrrrqqqrrrssstttrrrpppooommmiiifffccc```^^^]]]]]]]]][[[ZZZXXXVVVUUUTTTUUUWWWZZZ\\\\\\ZZZWWWUUUSSSRRROOOLLLHHHDDDAAA@@@;;;999666444333000...+++,,,,,,,,,++++++,,,,,,---************+++++++++++++++++++++++++++***)))))))))((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''((()))******+++)))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&''''''(((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$&&&(((######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$%%%&&&&&&&&&$$$######$$$&&&''''''&&&)))'''$$$###%%%'''***,,,111111000///333888999777((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''*********)))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))***************++++++******,,,......///444:::QQQmmm|||ssssss}}}mmmkkktttoooWWWLLLQQQdddxxxuuubbbQQQHHHEEE??????>>>>>>>>>???AAABBBHHHIIILLLOOOTTTXXX\\\^^^```___^^^]]]]]]```eeeiiihhhkkkjjjggggggmmmqqqrrrkkkhhheeedddeeeggghhhhhhhhhiiijjjiiihhhgggiiijjjpppooommmkkkkkkkkkmmmooonnnmmmllllllmmmoooqqqrrrqqqrrrrrrrrrssssssssssssssspppooorrrssspppnnnoooooonnnnnnooorrrtttttttttoooqqqrrrqqqooonnnoooqqqooossswwwzzzyyywwwuuuuuuwwwvvvsssrrrrrrsssttttttxxxxxxzzz{{{pppiiigggddd```UUUSSSRRRWWW___eeegggfffdddccccccdddhhhooovvv{{{uuuttttttuuuvvvvvvuuusssssssssqqqooolllkkkjjjjjjfffddd```\\\YYYXXXXXXYYYWWWYYY]]]```aaa```^^^]]][[[[[[ZZZYYYWWWTTTRRRPPPIIIFFFBBB???<<<999555222//////...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++***))))))+++******)))((((((((((((************************))))))******))))))((('''&&&''''''((()))******+++((())))))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!%%%&&&&&&%%%&&&'''#########$$$$$$$$$$$$%%%######$$$######"""!!!!!!&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$&&&((('''&&&((('''&&&%%%$$$$$$%%%&&&&&&(((((((((---777<<<;;;((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***))))))******+++++++++,,,)))(((+++.........666???^^^tttllllllttt~~~oooeeennnyyyvvvYYYOOOQQQZZZlllvvvfffUUUJJJFFFFFF>>>>>>======>>>@@@BBBCCCIIIKKKOOOSSSXXX[[[]]]___]]]]]]\\\[[[[[[^^^bbbfffdddhhhhhhfffhhhnnnsssuuuggggggggghhhjjjjjjhhhfffiiijjjjjjiiihhhhhhjjjlllooommmkkkiiiiiiiiijjjkkkkkkkkkkkkllllllnnnpppqqqqqqqqqqqqqqqrrrrrrssssssrrroooooosssuuusssqqqssspppooonnnooorrrtttttttttssssssrrrpppooonnnooopppmmmqqqvvvyyyzzzxxxxxxxxxxxxwwwuuutttssstttuuuwwwyyyzzz{{{~~~{{{ppphhhgggeeecccZZZWWWUUUZZZccciiiiiigggeeeddddddffflllttt{{{uuuttttttuuuvvvvvvuuusssssstttuuutttsssrrrrrrsssqqqnnniiidddaaaaaabbbccc^^^```ccceeefffeeedddccc^^^___```aaaaaa```^^^]]]XXXUUUQQQMMMJJJGGGBBB???777666444111///...------.........---------,,,,,,)))))))))))))))(((''''''++++++,,,,,,,,,+++***)))************************((()))***+++***)))((('''''''''(((((())))))******((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$ %%%((('''%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$###&&&&&&''''''((((((''''''######$$$%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%&&&&&&&&&%%%$$$###""""""!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%!!!""""""###$$$$$$$$$$$$%%%'''((('''&&&%%%%%%&&&###############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$##################$$$&&&&&&%%%%%%$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$######$$$&&&''''''&&&###%%%&&&&&&&&&%%%'''((($$$)))+++)))---777;;;888''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))******+++,,,,,,,,,+++(((***///000000:::HHHhhhwwwrrrnnnooosssnnnccc___bbbqqq{{{ppp\\\MMMOOOZZZggguuu|||jjjXXXKKKDDDAAAAAA>>>>>>===>>>???AAACCCDDDGGGJJJPPPVVV[[[___```aaa\\\\\\\\\\\\\\\]]]```cccaaafffgggfffhhhnnnssstttggghhhjjjmmmoooooollliiijjjjjjjjjiiihhhhhhkkkmmmllliiigggfffgggggggggfffgggiiijjjkkkkkkllloooqqqppppppppppppqqqrrrssssssrrrnnnnnnsssuuusssrrrsssrrrpppoooppprrrssstttsssvvvtttrrrooonnnnnnooopppmmmppptttvvvwwwwwwxxxyyywwwwwwwwwvvvuuuvvvyyy{{{zzzzzz|||}}}|||qqqjjjiiiiiigggccc___]]]___eeeiiihhhffffffeeedddffflllsssxxxzzzuuutttssstttvvvvvvtttssspppsssuuuuuusssssstttvvvvvvtttrrrooommmmmmmmmnnniiiiiijjjjjjiiihhhfffeee]]]___aaacccddddddcccccc___\\\YYYVVVTTTRRROOOLLLEEECCC@@@===999666555444111111000///...------,,,)))))))))))))))(((''''''%%%''')))+++,,,+++***)))************************((()))***++++++)))((('''(((((((((((())))))))))))((()))************)))((('''''''''''''''''''''''')))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""''''''%%%$$$&&&)))&&&&&&&&&&&&''''''''''''''''''((()))))))))(((((($$$%%%&&&''''''''''''&&&###$$$&&&&&&'''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$%%%############$$$%%%&&&&&&%%%''')))(((%%%$$$$$$&&&$$$$$$$$$###############"""##################"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%"""$$$&&&&&&%%%&&&))),,,+++444888333333777444,,,&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))'''''''''''''''''''''''''''''''''((()))*********))))))***++++++,,,------...***,,,111222333AAAQQQjjjrrr}}}}}}vvvnnnhhh___WWW]]]jjjwww}}}}}}zzzxxxWWWOOOJJJSSSdddsss|||ppp]]]MMMEEEBBB@@@>>>>>>>>>>>>>>>@@@BBBDDDFFFHHHLLLRRRXXX]]]_________[[[]]]^^^^^^^^^___```bbbaaafffhhhfffggglllpppoooggghhhjjjllloooooonnnkkkhhhiiiiiigggfffgggjjjmmmkkkhhhgggggghhhiiigggeeeeeegggjjjkkkjjjkkknnnqqqpppooooooooopppqqqssstttqqqnnnnnnqqqssspppooopppsssrrrpppppprrrsssrrrrrrvvvsssooommmmmmnnnoooppppppqqqrrrsssrrrsssuuuwwwuuuwwwxxxwwwwwwxxx}}}~~~}}}|||}}}~~~}}}zzzqqqjjjhhhhhhggglllhhhddddddeeeggggggeeeccc```]]]^^^bbbgggiiijjjttttttssstttuuuvvvtttrrrnnnqqqttttttrrrqqqsssuuuvvvvvvvvvvvvvvvuuutttssspppooonnnllljjjgggeeeddd\\\^^^```cccdddeeedddccc___]]][[[YYYXXXWWWUUURRRRRRPPPLLLHHHCCC@@@===<<<333333222000///...---,,,+++++++++++++++***)))))) $$$(((******((('''************************((()))+++,,,+++***((('''))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&"""&&&((('''$$$###'''+++$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''"""######%%%&&&'''(((((($$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!""""""#########$$$$$$$$$######$$$&&&''')))###%%%'''&&&###!!!"""$$$%%%$$$$$$$$$######""""""""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%% !!!"""###%%%'''((((((%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%%%%''''''%%%$$$%%%***...222>>>CCC===888666---!!!%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))***+++,,,,,,------000,,,---333444666EEEXXXhhhlllrrrxxx}}}uuu{{{mmmdddZZZVVVdddvvv{{{sssuuuzzzooo]]]LLLKKKLLLWWWjjj{{{}}}ttteeeRRRGGGDDDDDDAAA===>>>>>>>>>???AAACCCEEEGGGMMMPPPUUUZZZ]]]]]]\\\[[[\\\^^^```aaa``````aaabbbbbbgggiiiggggggkkkmmmlllgggggggggiiilllmmmmmmlllggghhhgggfffeeefffiiilllllljjjiiijjjlllllljjjgggcccfffjjjjjjjjjkkknnnqqqpppooooooooooooqqqssstttrrrnnnmmmpppqqqnnnlllllluuusssqqqqqqrrrrrrrrrqqqtttqqqmmmkkkkkkmmmooopppssssssrrrpppooopppsssuuutttvvvxxxxxxxxxzzz{{{xxxwwwwwwyyy{{{wwwnnngggeeeeeecccqqqmmmiiifffeeefffffffff]]]YYYUUUTTTVVVYYYZZZYYYoooqqqrrrqqqpppppprrrsssmmmooorrrssstttuuuwwwyyywwwxxxwwwuuussssssuuuxxxwwwvvvtttrrrpppoooooonnngggfffeeeeeefffeeecccaaabbb```]]]ZZZXXXYYYZZZ[[[WWWVVVUUURRRNNNJJJGGGEEEAAA???===;;;:::666222///...,,,***)))))))))((('''---,,,***(((((()))***+++,,,+++++++++*********)))((((((((((((''''''''''''((((((((((((((((((((((((+++***)))'''''''''((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%&&&'''%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%###"""""""""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$###!!!!!!"""$$$''')))###$$$%%%&&&%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!%%%&&&&&&''''''&&&&&&%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&***(((###)))777:::444888666333///,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''((()))))))))''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''''''''(((((((((((()))************+++,,,------(((...333000///<<>>:::>>>BBBDDDDDDFFFJJJMMMVVVWWWZZZ]]]_________^^^``````______```aaabbbccceeeeeegggkkknnnnnnjjjgggdddeeegggjjjlllllljjjhhhiiihhhhhhhhhiiijjjkkkllljjjjjjjjjjjjjjjiiihhhgggllllllmmmmmmnnnooooooooonnnmmmlllkkklllooorrrtttoooooonnnllljjjjjjkkkmmmuuutttsssqqqpppoooooooooqqqqqqooonnnmmmmmmmmmmmmtttttttttrrrqqqqqqrrrtttuuuuuuvvvwwwzzz~~~zzzuuuvvvxxx{{{xxxuuuqqqiiiaaaaaadddmmmnnnmmmlllmmmlllddd[[[ZZZQQQKKKLLLOOONNNLLLLLLlllllllllllllllllllllllljjjlllnnnppppppqqqsssuuuxxxxxxxxxwwwwwwwwwwwwwwwxxxwwwvvvtttssssssrrrrrrmmmkkkjjjjjjkkkkkkjjjiiieeedddaaa^^^]]]\\\]]]]]]\\\[[[YYYWWWTTTRRRPPPOOOMMMKKKHHHEEEBBB>>>999666333111...---,,,+++***(((---+++***(((((()))***+++*********)))))))))))))))******)))))))))((((((((())))))))))))))))))))))))+++***)))((('''(((((())))))(((''''''''''''((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""######$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%(((***###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%""")))666;;;777...,,,+++((('''%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&(((((((((((())))))))))))************+++,,,---...***...000000555GGGcccxxx|||xxxuuuuuuzzz|||ttt~~~sss___ZZZdddzzz{{{mmmZZZKKKDDDAAALLL\\\mmm|||wwwkkk[[[RRRFFF???=========;;;;;;>>>AAABBBCCCFFFKKKOOOYYYZZZ]]]___```aaa``````aaa```___^^^___```bbbcccccccccfffkkkooopppmmmkkkdddeeefffiiilllllljjjhhhhhhhhhhhhhhhiiiiiijjjkkkjjjjjjjjjjjjjjjiiiiiihhhooonnnnnnmmmmmmllllllllllllkkkjjjjjjlllnnnrrrtttppppppooolllkkkkkkmmmooosssrrrqqqpppooonnnnnnmmmnnnnnnnnnnnnnnnnnnoooppptttttttttrrrqqqppprrrtttuuuvvvwwwyyy{{{|||}}}~~~{{{wwwwwwyyy|||xxxuuurrrkkkddddddiiiqqqssssssssstttsssjjj```VVVNNNHHHIIIKKKKKKLLLOOOiiifffbbbaaaccccccaaa___bbbdddggghhhiiijjjmmmooouuutttuuuvvvxxxyyywwwvvvwwwwwwvvvuuuuuuuuuvvvvvvsssqqqoooooopppqqqqqqqqqkkkjjjiiigggeeedddbbbbbbaaa```]]][[[YYYXXXXXXXXXXXXVVVSSSPPPNNNJJJFFFBBB<<<999666333111///---+++---,,,+++***)))***++++++*********************++++++++++++************)))******************************)))((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((&&&%%%%%%$$$$$$$$$$$$%%%  $$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###############"""%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$%%%&&&'''''''''&&&$$$############$$$$$$%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&((()))###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""'''&&&%%%$$$#####################$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###)))***%%%%%%+++...***$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''&&&%%%%%%$$$$$$''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&%%%(((((((((((()))))))))***************+++,,,---.../////////444BBB[[[xxx|||yyy~~~wwwkkk```fffqqqjjjRRREEEDDDDDDRRRfffvvv}}}oooaaaQQQJJJBBB>>>======<<<;;;===>>>???AAACCCGGGMMMRRR]]]^^^```aaabbbbbbaaaaaacccaaa___^^^^^^```bbbdddcccdddgggkkknnnooommmkkkeeeeeefffiiikkkkkkiiiggghhhhhhhhhhhhiiiiiiiiijjjkkkkkkkkkkkkjjjjjjjjjjjjqqqpppooommmkkkjjjiiihhhiiiiiiiiiiiikkknnnqqqsssrrrqqqooolllkkklllpppsssqqqppppppooonnnmmmmmmlllkkkllllllmmmnnnpppqqqrrrsssssssssrrrppppppqqqsssssstttwwwzzz|||||||||{{{~~~{{{vvvssstttvvv{{{wwwtttqqqkkkgggjjjpppwwwzzz}}}~~~}}}tttjjj[[[UUUPPPOOONNNMMMPPPUUUnnnggg^^^ZZZ[[[\\\YYYVVVVVVXXX\\\^^^```bbbeeegggmmmllllllooosssuuutttrrrtttttttttttttttuuuvvvwwwxxxuuurrrrrrsssuuuuuuuuurrrrrrrrrqqqooommmjjjiiieeeccc```]]][[[ZZZZZZ[[[ZZZXXXVVVUUUTTTSSSPPPNNNEEEBBB>>>:::777555111//////...---,,,++++++,,,,,,++++++,,,,,,,,,---------++++++++++++******************************************)))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((()))******+++'''&&&%%%$$$$$$$$$$$$$$$!!!$$$&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&)))((('''%%%%%%%%%&&&'''######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%#########$$$$$$%%%%%%&&&'''&&&%%%$$$############%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''---...'''"""""""""############$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))*********+++,,,---...///333000000;;;SSSrrraaaddduuueeeKKKDDDIIINNN]]]mmmwwwzzztttfffZZZJJJFFFBBB@@@@@@@@@???===>>>>>>???AAAEEEKKKQQQUUU___```aaaaaabbbaaaaaa```cccaaa___]]]^^^```bbbdddfffggghhhjjjkkkjjjhhhfffeeeeeefffhhhjjjkkkiiiggghhhhhhiiiiiiiiiiiiiiiiiillllllkkkkkkkkkkkkkkkkkkqqqpppnnnmmmkkkiiihhhggghhhhhhhhhjjjlllooorrrtttsssrrrooolllkkkmmmqqquuuoooooooooooonnnnnnmmmmmmkkkkkkllllllnnnoooqqqrrrrrrssssssrrrppppppqqqrrrppprrrvvvyyy|||~~~xxxwwwsssnnnjjjjjjlllpppwwwtttqqqooollljjjpppxxx|||uuukkkfffbbb```[[[WWWXXX]]]sssjjj___XXXWWWVVVTTTQQQLLLNNNRRRUUUXXX[[[___aaacccdddeeehhhkkkmmmmmmlllpppppppppqqqrrrtttuuuvvvyyywwwtttsssuuuwwwwwwwwwxxxxxxyyyyyywwwuuurrrqqqllliiifffbbb___^^^^^^^^^[[[YYYWWWVVVVVVUUUTTTRRRNNNKKKFFFBBB???<<<888666111000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))******************((())))))))))))))))))(((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%'''(((******((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((()))))))))''''''&&&%%%$$$$$$$$$$$$((($$$!!!###(((***'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$"""!!! ######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''#########$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$%%%%%%%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&'''(((((())))))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((()))))))))&&&&&&'''''''''(((((((((*********+++,,,---///000333000333EEEdddqqqZZZddd|||xxxYYYBBBAAAKKKZZZiiixxx}}}wwwlll]]]QQQCCCBBBAAA@@@@@@@@@???>>>??????@@@DDDJJJPPPVVVXXX________________________aaa```^^^^^^^^^```ccceeeeeefffhhhiiihhhgggeeeeeefffeeefffgggiiijjjhhhgggggghhhiiijjjkkkkkkkkkjjjmmmmmmlllkkkllllllmmmnnnooonnnnnnlllkkkjjjiiiiiihhhiiijjjkkkmmmppprrrtttsssrrrooollljjjlllppptttnnnooooooppppppooonnnmmmmmmmmmmmmmmmmmmnnnooooooppprrrsssrrrpppooopppqqqtttuuuwwwzzz|||~~~vvvqqqiiibbb___aaaggglllrrrooonnnnnnnnnoooxxxyyyvvvssspppjjjbbb```cccqqqkkkbbb\\\XXXTTTPPPMMMIIILLLPPPSSSUUUXXX[[[^^^___dddiiikkkjjjgggeeedddiiijjjjjjkkklllnnnoooppptttsssqqqrrruuuwwwxxxxxxzzz{{{||||||{{{zzzxxxwwwsssqqqnnnkkkhhhfffeeeeeebbb___\\\ZZZYYYXXXVVVTTTVVVSSSOOOKKKHHHEEEBBB???777777555444222000...---,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))((()))***+++++++++******((())))))******))))))((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&(((&&&$$$$$$'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###!!! ###$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$########################$$$%%%&&&&&&""""""""""""""""""""""""############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&'''''''''$$$$$$###""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$$$$%%%'''((($$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((***))))))(((''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((())))))))))))*********''''''''''''((((((((((((*********+++---...000000111000999RRRtttnnn^^^fff}}}jjjPPPAAAEEEQQQddduuuwwweeeSSSFFF>>>>>>>>>>>>>>>=========???@@@DDDJJJQQQWWWZZZ[[[]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^___```bbbdddeeebbbdddggghhhggggggggghhhffffffeeeggghhhiiihhhffffffgggiiikkkmmmmmmmmmmmmnnnmmmlllllllllmmmoooooonnnnnnmmmmmmlllkkkkkkjjjiiiiiijjjlllnnnppprrrsssrrrqqqooollljjjjjjmmmpppmmmnnnoooppppppooonnnnnnnnnnnnmmmmmmlllmmmmmmmmmoooqqqrrrrrrpppoooooopppyyyzzz|||}}}}}}|||zzzyyysssmmmddd]]][[[```ggglllnnnlllnnnqqqtttxxx}}}yyysssjjjffffffvvvvvvtttqqqkkkccc\\\WWWPPPRRRTTTVVVVVVXXXZZZ\\\bbbkkkvvvxxxqqqggg```]]]^^^^^^^^^___aaabbbdddeeegggggghhhlllppptttuuuuuuzzzzzz{{{{{{{{{{{{zzzzzzwwwwwwuuusssqqqooommmmmmiiigggcccbbbaaa```___^^^]]]ZZZVVVSSSQQQOOOLLLJJJDDDCCCAAA???<<<999777666000//////...---,,,++++++,,,,,,,,,,,,++++++++++++************************((()))***++++++++++++***((()))************)))((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$######$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$###""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$###########################%%%&&&'''""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%###"""$$$%%%%%%$$$$$$#########"""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&)))((((((''''''&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))***))))))))))))*********************+++---///000111222666EEEbbbsssooolllsssrrr[[[JJJGGGPPP]]]ooo}}}mmmYYYJJJAAA======>>>===<<<;;;;;;;;;???BBBHHHPPPYYY^^^^^^\\\[[[[[[[[[[[[\\\]]]]]]^^^[[[\\\^^^```bbbdddeeeeeedddgggiiiiiihhhggghhhjjjgggfffeeefffhhhhhhhhhfffeeegggjjjmmmoooppppppoooooonnnmmmllllllnnnpppqqqpppoooooonnnmmmlllkkkjjjiiiiiijjjkkkmmmnnnooopppppppppnnnkkkiiihhhjjjllljjjkkkmmmooooooooommmmmmnnnmmmmmmllllllmmmmmmmmmnnnppprrrrrrpppnnnnnnooovvvyyy~~~|||vvvrrrkkkfff___[[[\\\bbbhhhlllmmmmmmqqqwww|||yyyooohhhggg|||rrrlllWWWXXXZZZZZZYYYYYY[[[\\\fffsssyyyiii^^^YYYTTTTTTTTTUUUVVVXXXYYYZZZZZZ[[[^^^dddkkkoooqqqrrrxxxxxxyyyyyyyyyzzzzzz{{{xxxxxxxxxwwwvvvtttrrrqqqmmmkkkhhhhhhiiijjjjjjiiibbb___[[[YYYWWWUUUSSSQQQPPPOOOMMMJJJGGGCCC@@@???555444333222111000///.........---------,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,+++***((()))***++++++***)))((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$%%%''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!###$$$%%%&&&&&&'''%%%&&&&&&'''&&&%%%###""" !!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!'''&&&&&&%%%$$$###""""""%%%&&&'''&&&######$$$%%%%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%!!!"""&&&'''''''''######"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))***++++++++++++,,,,,,,,,*********+++---///000111555<<>>>>>???>>><<<;;;;;;<<>>??????===;;;:::;;;<<>>>>>>>>======???@@@DDDGGGNNNWWW```eeeeeedddgggaaa[[[ZZZ\\\______^^^______```aaabbbdddfffggglllkkkjjjhhhhhhgggggggggeee```]]]bbbfffeeecccccceeefffiiilllnnnoooppppppnnnllllllmmmppprrrqqqooopppqqqqqqooolllkkkjjjkkkiiigggeeegggllloooppppppsssrrrpppllliiihhhkkknnnlllmmmmmmmmmmmmmmmmmmmmmllliiiiiikkkjjjgggiiinnnpppooooooppprrrrrrpppooonnnpppsssxxxzzzwwwqqqlllcccaaa^^^\\\\\\aaahhhnnnwwwpppddd}}}xxxtttsssooorrryyyxxxlll\\\QQQMMMLLLKKKIIICCCEEEOOO```lllkkkbbb[[[YYYZZZ[[[___ccceeeeeeeeekkklllmmmnnnooorrruuuyyyxxxwwwvvvtttsssssssssssspppooollljjjhhhgggffffffhhheeebbbbbbddddddbbb___XXXWWWUUUQQQKKKEEE???<<<777666555444222111000///...+++))))))***+++******---------,,,,,,,,,++++++))))))))))))))))))))))))++++++***))))))(((''''''''''''(((((((((((())))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%&&&''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$#########!!!"""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%"""!!! !!!"""###"""!!!"""###$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&((()))((('''&&&&&&''''''''''''''''''(((((((((((())))))))))))************************+++---......---...333888LLLggg}}}llleeefffiiitttyyyjjjbbbmmmyyyYYYBBBFFFNNN[[[ooozzz~~~vvvfffRRREEEAAA???>>><<<===>>>>>>>>>???BBBDDDIIILLLQQQXXX```eeeggggggkkkgggbbb```aaaaaa^^^\\\^^^```bbbbbbaaaaaaeeehhhmmmllliiigggfffgggiiijjjhhhaaa^^^aaadddddddddeeedddfffiiimmmpppqqqrrrsssnnnmmmmmmnnnpppqqqpppnnnooooooooonnnlllkkklllnnniiifffdddgggnnnssstttrrrpppooonnnkkkjjjjjjmmmpppnnnmmmmmmmmmmmmmmmmmmmmmmmmjjjiiiiiihhhfffiiiooopppooooooppprrrssssssrrrkkkkkklllmmmooonnnkkkiiiaaaaaa___^^^___ccciiimmm~~~{{{mmm|||jjj\\\TTTRRRQQQPPPLLLNNNWWWhhhxxx}}}wwwpppddd___YYYWWWXXXZZZZZZYYY\\\]]]___```ccchhhnnnsssttttttttttttttttttssssssrrrrrrqqqpppnnnllljjjiiikkkiiigggggggggfffdddaaa[[[[[[ZZZXXXUUUQQQMMMKKKCCCBBB???<<<999555222111///---******+++,,,,,,+++---------,,,,,,,,,++++++*********)))))))))((((((++++++******)))(((((('''(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%$$$######"""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$######$$$$$$###""""""$$$$$$$$$"""!!!"""###########################$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))***************+++++++++,,,,,,---......///777???[[[uuuwwwmmmhhhgggfffvvv|||nnniiijjjxxx}}}{{{XXXDDDJJJUUUgggxxx~~~|||nnnZZZHHH@@@>>>===<<<<<<<<<=========???BBBEEEMMMOOOSSSXXX^^^cccfffgggjjjhhheeedddcccbbb^^^\\\]]]aaadddccc``````dddiiimmmkkkhhhfffgggiiimmmoooooohhhddddddeeeeeeeeehhhfffhhhkkkmmmpppqqqrrrrrrmmmmmmnnnooopppooonnnmmmnnnnnnooonnnmmmmmmoooqqqlllhhheeehhhpppuuutttrrrooonnnmmmkkkjjjkkkmmmooonnnnnnnnnnnnmmmmmmmmmmmmooollljjjjjjhhhgggkkkqqquuutttssssssuuuvvvuuutttkkkjjjjjjjjjiiigggeeedddaaabbbbbbaaaaaadddhhhkkk}}}{{{|||lllbbb]]]ZZZXXXZZZYYY]]]kkk}}}{{{qqqdddYYYUUUSSSRRRQQQSSSSSSRRRRRRTTTZZZaaagggfffhhhlllqqqssstttttttttuuuuuuttttttrrrpppnnnlllnnnmmmkkkjjjiiigggdddbbb```___]]]\\\ZZZYYYXXXXXXRRRPPPMMMHHHBBB<<<777444444222000///000111111000---,,,,,,,,,,,,+++++++++++++++******))))))((((((************))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((())))))(((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################%%%$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%###$$$%%%&&&%%%###"""###$$$########################$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))*********++++++++++++***,,,......///:::FFFkkk~~~vvvqqqhhhrrryyyvvvlllgggkkkrrrzzz|||uuuZZZMMMUUUdddwwwuuudddOOOBBB=========<<<<<<<<<<<<<<<<<<>>>AAADDDMMMPPPSSSWWW[[[___bbbdddddddddddddddcccbbb___]]]]]]aaadddccc``````eeeiiijjjhhhfffeeeggglllqqqttttttnnnhhhgggfffcccdddgggiiijjjlllmmmnnnnnnnnnmmmlllmmmoooooonnnmmmlllllllllnnnoooooonnnoooqqqsssoookkkhhhjjjooosssrrrpppqqqooommmkkkkkkkkkllllllnnnnnnnnnnnnnnnnnnnnnnnnqqqnnnlllmmmkkkkkkooouuu}}}{{{yyyyyyyyyxxxvvvuuukkklllmmmllliiieeeaaa___```aaabbbaaaaaabbbdddgggxxxxxxooojjjgggdddbbbaaagggvvvqqqbbbXXXRRRPPPPPPPPPOOOLLLJJJLLLQQQYYY___\\\___dddjjjnnnqqqsssssssssssstttttttttsssrrrqqqrrrrrrrrrpppnnnkkkhhhffffffeeecccaaa___]]]]]]\\\\\\[[[XXXSSSMMMFFFAAA>>>999666333222111111000///------,,,,,,,,,++++++++++++++++++******))))))))))))))))))*********++++++******))))))))))))(((((())))))))))))))))))))))))((())))))))))))(((''''''''''''((((((((((((''''''&&&'''(((((((((((('''&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$###"""###%%%%%%$$$###$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''$$$$$$%%%$$$$$$###""""""###$$$%%%&&&&&&%%%$$$###&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,***+++//////000===MMMvvvsssqqqllleeeaaaccckkkssswwwyyydddUUUUUUbbbqqqjjjYYYHHH???===<<<<<<<<<<<<<<<<<<;;;;;;>>>BBBEEEMMMPPPTTTWWWYYY[[[^^^```______aaaaaaaaa```___^^^]]]___bbbbbbaaabbbfffiiigggfffddddddgggkkkppptttsssmmmhhhgggddd```aaaeeejjjkkklllllllllkkkjjjiiijjjllloooooommmkkkiiiiiijjjlllooopppoooooopppqqqpppnnnllllllnnnooopppooorrrooolllkkkkkkkkkjjjiiimmmmmmnnnnnnnnnoooooooooqqqooonnnpppoooooorrrxxx~~~}}}|||yyyuuurrrlllnnnpppnnnjjjddd```^^^___```aaaaaa```aaadddffftttwwwvvvrrrqqqxxxzzzkkk]]]UUUQQQQQQMMMLLLJJJIIILLLTTT___fffbbbbbbbbbccceeegggiiikkkjjjkkklllnnnppprrrssstttuuuvvvwwwvvvssspppnnnmmmjjjjjjiiihhhfffdddaaa___```___^^^[[[WWWSSSNNNLLLDDDAAA<<<888666444111///.........------------,,,++++++******************(((((()))***+++,,,,,,---*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###""""""###%%%&&&%%%$$$###$$$%%%$$$###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%''')))(((&&&%%%&&&(((%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,---***,,,111000222AAATTTwww}}}pppaaaZZZ^^^gggppptttwwwwww{{{lllWWWUUUbbbtttrrr\\\OOOBBB>>>===;;;:::<<<;;;;;;;;;;;;<<<@@@EEEIIILLLPPPTTTWWWXXXYYY[[[]]]\\\]]]_________^^^^^^^^^]]]^^^___aaaccceeegggiiieeedddbbbbbbdddhhhlllnnnooojjjgggfffccc```aaaeeeiiiiiijjjjjjjjjhhhgggfffhhhkkknnnnnnkkkhhhgggggggggjjjmmmoooooonnnnnnnnnmmmnnnooommmllllllnnnqqqqqqnnnkkkkkkllllllkkkiiillllllmmmnnnoooppppppqqqooonnnooorrrrrrqqquuuzzz~~~~~~~~~~~~|||yyysssoookkkmmmnnnlllhhhcccaaaaaaaaabbbcccddddddgggkkknnnuuu|||pppbbbWWWSSSRRRIIIHHHHHHJJJQQQ]]]jjjsssoookkkeee```]]]]]]^^^``````aaacccgggkkkooorrrtttuuuwwwxxxxxxvvvsssrrrqqqiiijjjmmmnnnmmmjjjfffccc___`````````^^^\\\YYYWWWTTTOOOJJJDDD@@@<<<888666000/////////............************************''''''(((***+++,,,---...+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((("""######$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$&&&((('''&&&"""###$$$###"""!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&$$$""" """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&&&&%%%###"""%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%''')))(((%%%$$$&&&(((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))((())))))***++++++,,,,,,///+++---222222444DDDXXXtttnnnZZZUUU```nnnwwwxxx{{{wwwtttxxxooo[[[XXX^^^ssskkkSSSHHH???>>>>>>:::999;;;::::::;;;<<<>>>CCCIIIMMMLLLPPPUUUXXXXXXXXXZZZ\\\\\\]]]^^^___^^^]]]^^^^^^]]]\\\]]]```dddgggiiiiiidddcccaaaaaabbbdddgggiiillliiiggggggeeebbbcccggggggggghhhiiihhhgggfffeeegggkkknnnnnnjjjgggffffffdddhhhlllooonnnlllkkkkkkkkknnnpppnnnkkkjjjooosssooommmjjjjjjlllmmmllljjjkkklllmmmnnnooopppqqqrrrmmmlllooossssssrrruuuzzz{{{{{{|||}}}|||xxxqqqmmmiiikkkllliiieeecccccceeedddeeeggghhhjjjnnnssswwwyyy{{{qqqggg\\\TTTUUUQQQLLLJJJMMM]]]yyy}}}jjj]]]YYYWWWUUUYYYVVVWWW\\\```bbbfffkkkqqqssswwwzzzyyyvvvuuuvvvtttuuusssooooooqqqlllcccaaaaaaaaabbbccccccaaa______[[[VVVRRRNNNHHH@@@;;;:::666111......///000000++++++++++++******))))))***+++---///000000//////,,,++++++***)))*********+++++++++***************)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((())))))((('''&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%'''(((***&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$&&&''')))((('''%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""###'''))))))((("""""""""###$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$######"""!!!!!!!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&###!!!!!!###%%%$$$#########"""""""""""""""###%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&''''''''''''''''''(((((((((((()))&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))************)))))))))))))))***++++++///)))---555444666NNNmmm||||||}}}xxx~~~}}}eeeRRRWWWiiivvv{{{|||xxxqqqooonnnhhh___YYY\\\wwwzzz^^^MMMFFF???<<<===>>>===:::<<<;;;;;;<<>>===:::=========???BBBGGGLLLOOOSSSSSSTTTUUUWWWZZZ\\\^^^^^^```bbbaaa]]]\\\___cccccccccccccccdddeeefffgggbbbccccccdddeeeeeeeeeeeeeeeggghhhgggeeecccbbbbbbeeegggjjjjjjiiigggffffffnnnoooooonnnllliiifffdddffffffhhhkkkmmmmmmkkkjjjnnnnnnmmmmmmlllmmmmmmmmmkkkmmmnnnllliiihhhiiikkkjjjjjjjjjkkklllnnnooopppkkklllooorrrtttuuuvvvvvvzzzzzzyyyxxxuuussspppnnnmmmkkkiiifffeeefffggghhhlllnnnqqqsssvvvzzzyyyuuuoooiiieeehhhwwwuuubbbTTTPPPLLLJJJLLLNNNOOOSSSYYY\\\```dddeeeggglllrrrwwwzzz}}}~~~yyyvvvtttqqqnnnrrroookkkiiijjjkkkkkkkkkjjjiiigggfffeeebbb^^^[[[PPPLLLGGGAAA<<<666111------,,,+++***+++,,,...000+++,,,---...//////......---,,,,,,+++++++++++++++++++++*********)))))))))&&&&&&'''(((((()))******((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((&&&$$$###''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%###$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''&&&$$$"""$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$######"""''''''''''''''''''''''''***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))************+++******)))))))))******+++---...111<<>>;;;<<<===<<<;;;??????@@@CCCFFFJJJNNNPPPUUUUUUVVVWWWYYY[[[]]]___]]]___aaa```]]]]]]```ccccccdddeeeggghhhiiiiiiiii```aaaccceeeffffffeeeeeeggghhhiiihhheeecccbbbbbbcccfffhhhiiihhhfffeeeeeeooonnnnnnlllkkkjjjiiihhhfffggghhhiiijjjkkkkkkkkknnnnnnmmmlllkkkkkkllllllhhhjjjkkkkkkjjjjjjjjjlllggghhhjjjlllmmmoooooopppnnnooorrrtttuuuuuutttsssvvvvvvwwwwwwuuurrrooommmnnnlllhhheeedddeeefffhhhllloootttxxx{{{|||{{{jjj\\\TTTOOOKKKLLLMMMNNNSSSYYY\\\___^^^ZZZZZZaaajjjpppppptttwwwvvvttttttvvvwwwtttrrrooonnnoooooonnnmmmlllkkkkkkkkkjjjhhhfffddd\\\XXXSSSNNNGGG@@@888333444222///---,,,...///111------.....................------,,,,,,,,,,,,,,,+++++++++***)))))))))(((''''''(((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&'''''''''((((((((()))&&&((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%'''''''''&&&''''''((((((###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%$$$######'''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''((()))))))))************++++++******))))))******+++///000222DDDfffxxx{{{gggbbbbbboooppp]]]KKKCCCKKKYYYrrrcccKKKDDD@@@<<<;;;;;;<<<<<<;;;???@@@CCCFFFJJJMMMPPPRRRVVVWWWXXXYYY[[[]]]___```___```aaa___]]]]]]^^^```bbbcccfffiiijjjjjjjjjjjjaaabbbeeeggghhhhhhhhhgggiiijjjiiigggdddaaa`````````cccfffgggfffeeeeeefffjjjjjjiiiiiijjjkkkmmmnnnggghhhiiiiiiiiiiiikkklllooonnnmmmlllkkkjjjjjjjjjhhhjjjlllmmmmmmlllllllllggghhhjjjlllnnnnnnnnnnnnssstttvvvxxxxxxwwwuuutttuuuvvvwwwxxxwwwtttrrrpppmmmkkkgggeeedddfffiiikkknnnqqquuuyyy|||___jjj|||rrrcccVVVQQQMMMLLLLLLLLLPPPVVVdddgggcccXXXSSSYYYccchhhgggiiikkkllllllmmmrrrwwwrrrrrrssstttuuutttqqqnnnmmmnnnooonnnllljjjhhhhhhccc```]]]YYYTTTLLLDDD???;;;999444111...---...///000000/////////////////////......---------------,,,,,,,,,+++***)))))))))******))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((('''&&&&&&''''''((()))))))))%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&(((***%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######$$$###"""""""""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((###$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((((()))))))))************++++++***************+++,,,111333999QQQuuuaaaccchhhuuuzzz___NNNDDDAAAKKKYYYqqqxxxVVVDDD???===;;;:::;;;<<<<<<<<<>>>AAAEEEIIIMMMPPPQQQRRRXXXXXXZZZ[[[]]]^^^___```aaaaaa```___]]]\\\]]]^^^```bbbeeehhhiiiiiiiiihhh```aaaccceeefffggggggfffjjjjjjiiifffbbb```___```^^^aaadddffffffffffffggghhhhhhgggggghhhjjjlllnnnhhhjjjkkkkkkjjjjjjlllnnnoooooommmlllkkkjjjiiiiiikkklllnnnpppqqqpppmmmlllhhhiiikkkmmmnnnnnnmmmmmmuuuvvvwwwxxxxxxvvvuuussstttuuuvvvwwwvvvtttrrrqqqjjjiiigggfffgggjjjmmmppprrrsssuuuwww{{{KKKQQQ___xxxxxxfff\\\VVVQQQPPPNNNKKKMMMQQQkkkqqqnnnaaaXXX\\\cccfffdddaaa___``````aaagggmmmnnnppprrruuuxxxwwwssspppppprrrsssrrrooommmllllllgggeeecccaaa^^^YYYRRRNNNDDDBBB===888444111000///333222111000000///000000000//////.....................---,,,+++******)))++++++***))))))(((''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''(((((()))))))))%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&***)))((('''&&&'''((()))$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))((('''%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$###$$$&&&(((%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%%%%###"""############"""######$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%'''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&++++++++++++++++++++++++))))))))))))***************************+++,,,,,,...222777EEEaaappp]]]eeeooo|||nnnPPPDDD@@@AAALLLZZZsssiiiNNNDDD;;;::::::999:::;;;<<<===???BBBGGGMMMQQQSSSSSSSSSXXXYYY[[[]]]^^^___``````aaa```___^^^]]]]]]]]]]]]___aaadddfffggggggffffff______``````aaabbbcccdddhhhiiihhhfffcccbbbcccdddaaadddggghhhhhhgggggghhhkkkjjjhhhgggggghhhiiiiiiiiillloooooommmkkkmmmoooqqqpppnnnlllkkkjjjiiiiiimmmnnnpppsssuuussspppmmmiiijjjkkkmmmnnnooooooooosssssstttttttttttttttsssssssssssssssrrrqqqppppppjjjiiiiiijjjllloooqqqssstttuuuvvvwww{{{BBBEEELLL\\\wwwxxxpppmmmmmmkkkwwwyyynnnhhhbbb^^^YYYTTTRRRUUUkkkwwwzzzppphhhjjjllljjjccc[[[TTTUUUWWWXXX^^^eeehhhiiikkkooorrrsssrrrppprrrtttvvvuuurrroooooopppiiihhhggggggeeebbb]]]YYYQQQNNNJJJEEEAAA<<<:::888555444333111111000111111111000//////......//////000//////...,,,++++++*********))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))(((((('''((((((((((((((()))))))))&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%'''((((((&&&%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!$$$((($$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$######$$$%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%''')))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''************************))))))))))))************)))))))))***+++,,,---...///111;;;RRRrrr}}}~~~gggaaalllyyybbbGGG???@@@CCCPPPaaatttsssXXXDDDBBB888888999999999:::<<<===@@@DDDJJJQQQUUUVVVVVVUUUXXXZZZ[[[]]]____________^^^]]]\\\]]]^^^_________aaabbbccceeeeeeeeeeeeeee```___^^^^^^^^^___aaabbbeeefffgggffffffgggjjjllliiikkkmmmmmmkkkiiiggggggkkkjjjjjjiiihhhhhhhhhiiijjjooosssssspppnnnoooqqqrrrqqqpppmmmllljjjiiiiiikkkllloootttwwwwwwsssooohhhiiijjjllloooqqqtttuuusssrrrrrrrrrrrrtttuuuvvvsssrrrqqqooonnnnnnooooookkklllmmmnnnppprrrssstttuuuwwwyyy{{{~~~???@@@BBBHHHXXXmmm{{{|||sssiii___YYYWWWWWWUUU[[[fffxxx{{{uuupppiii```]]]^^^hhhxxx|||vvvvvvuuupppbbbVVVMMMNNNRRRUUU[[[cccbbbbbbcccfffkkknnnooooooqqqtttvvvvvvsssqqqqqqrrrkkkjjjjjjiiiiiifffbbb___[[[YYYVVVQQQMMMHHHDDDBBB777666444222111111222222111111000///////////////111000000...---,,,++++++((((((((()))******++++++))))))))))))))))))))))))%%%&&&((()))))))))((('''))))))))))))(((((((((((('''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!''')))'''$$$"""%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&"""###'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&))))))(((&&&$$$$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&''''''(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((((((%%%###$$$&&&"""""""""###$$$%%%&&&'''''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$"""!!!%%%%%%&&&&&&&&&'''''''''&&&''')))******((('''%%%''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))************((())))))***+++---...//////000===[[[}}}ttttttvvvggghhhuuupppUUU>>>;;;>>>BBBSSSfffsss{{{eeeKKK;;;>>>666777888999999:::<<<>>>AAAFFFMMMSSSXXXYYYXXXWWWXXXZZZ\\\^^^____________[[[ZZZZZZ\\\___aaabbbbbbbbbccccccdddeeeeeeeeeeeecccaaa___^^^^^^```bbbdddbbbdddfffgggiiilllpppssspppqqqrrrqqqmmmjjjgggggghhhiiiiiijjjkkkkkkllllllkkkpppvvvvvvrrroooppprrrsssrrrpppnnnlllkkkjjjiiihhhjjjnnnsssxxxyyyuuuqqqfffggghhhkkkoootttxxxzzztttsssrrrrrrsssuuuxxxzzzuuusssqqqooonnnnnnooopppnnnoooppprrrssssssssssssuuuxxx{{{AAABBBCCCDDDGGGLLLSSSYYY^^^[[[VVVPPPLLLJJJJJJJJJFFFJJJQQQ[[[nnnwwwpppmmmwww~~~{{{tttnnn```VVVMMMLLLPPPVVV^^^eeedddbbbaaaaaacccfffhhhiiippprrrtttuuuvvvvvvvvvuuuqqqqqqooommmkkkiiiggggggaaa___]]]\\\[[[XXXTTTQQQGGGAAA:::444222111111000---,,,+++,,,.../////////....../////////...------,,,+++)))***+++,,,,,,+++((((((((((((((((((((((((&&&%%%$$$###$$$&&&(((***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%$$$###"""!!!&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%%%%$$$###!!! ######$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$"""######$$$&&&''''''(((######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))$$$$$$%%%%%%&&&'''((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))((((((((((((...,,,+++***+++++++++***222666JJJmmm~~~wwwzzzxxxiiihhh{{{aaaOOO???===@@@EEEUUUfff|||qqqVVVDDD>>><<<888999999888888888;;;===BBBGGGMMMRRRUUUWWWYYYZZZ[[[[[[[[[]]]^^^^^^\\\[[[\\\ZZZXXXYYY\\\```bbbbbbccccccccccccccccccccccccgggccc^^^___cccfffeeecccdddbbbaaaccciiinnnpppqqqpppuuuxxxvvvmmmddd```^^^hhhjjjlllnnnnnnllljjjhhhnnnooopppqqqqqqpppooonnnrrrqqqpppooommmkkkjjjjjjhhhhhhjjjmmmqqqtttttttttiiikkkmmmooorrrsssttttttsssuuuxxxwwwuuutttvvvyyyuuurrrnnnmmmmmmooooooooonnnpppqqqrrrssstttwwwyyyvvvxxxxxxyyyDDDCCCBBBBBBBBBDDDEEEFFFLLLKKKIIIGGGEEEEEEEEEEEEEEEGGGIIILLLXXXtttyyynnn~~~|||rrrcccXXXNNNMMMQQQUUUYYY^^^eeeiiikkkiiieeedddfffjjjiiilllqqquuuwwwwwwvvvuuuuuuuuutttrrrnnnkkkiiiiiieeedddbbbbbbaaa___[[[XXXOOOKKKDDD>>>:::666333111222///---,,,---...---,,,------,,,,,,+++***)))))),,,***))))))***++++++***(((((((((((((((((((((((()))(((&&&%%%%%%%%%''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######""""""###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!!######%%%&&&&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''((())))))***)))))))))))))))))))))(((,,,+++***+++,,,---......555>>>VVVyyyvvvwww}}}ooogggjjj~~~\\\LLLAAABBBFFFLLLYYYggguuu{{{wwwbbbLLL???<<<<<<888888999888777999;;;>>>EEEIIIOOOSSSVVVWWWYYYZZZZZZZZZZZZ]]]___```___]]]\\\[[[ZZZ[[[___aaabbbbbbeeeeeeeeeeeeeeeeeeeeeeeehhhddd```aaaeeehhhhhhffffffdddccceeeiiinnnooopppqqqwww{{{yyyrrrjjjdddccciiikkkmmmnnnnnnnnnlllkkkooooooppppppppppppoooooosssrrrqqqpppnnnlllkkkjjjjjjjjjlllnnnqqqrrrssssssmmmmmmnnnpppqqqrrrssstttqqqrrrrrrrrrsssuuuyyy|||wwwtttpppmmmnnnoooooopppoooppprrrrrrqqqrrruuuwwwvvvwwwwwwzzzUUURRRNNNKKKJJJGGGCCC???AAAAAAAAAAAAAAAAAAAAAAAA@@@CCCDDDBBBFFFYYYwww~~~ooobbbYYYaaagggrrr}}}iii\\\QQQPPPSSSUUUWWWXXX]]]jjjvvvxxxnnnccc^^^______cccjjjpppsssttttttrrrxxxyyyyyywwwsssooolllllliiihhhggggggfffeeeaaa___YYYUUUPPPKKKEEE???999555555222...,,,---------,,,,,,,,,++++++***)))((((((+++***((((((*********)))((((((((((((((((((((((((,,,+++)))'''%%%%%%%%%&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((&&&&&&%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###""" """%%%''''''&&&###"""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''(((((())))))***))))))))))))))))))))))))*********+++---///111222777GGGfffwwwuuuwww|||yyykkknnnxxx{{{NNNCCC>>>BBBIIINNNYYYdddnnnlllcccQQQBBB<<<<<<===777888888888888999===@@@IIILLLQQQUUUVVVWWWYYYZZZXXXXXXYYY\\\```aaa```___\\\\\\\\\___bbbddddddcccccccccddddddeeeeeeffffffhhheeecccdddhhhkkkllljjjhhhfffeeefffiiimmmooopppsssxxx}}}~~~xxxpppkkkhhhkkkkkkmmmnnnoooooopppooopppppppppooooooppppppppptttsssrrrpppooommmlllkkkllllllmmmooopppqqqrrrrrrsssrrrrrrrrrrrrsssuuuvvvrrrpppooopppuuuzzz~~~yyyuuupppnnnnnnooopppqqqqqqqqqrrrqqqoooppprrrtttuuuuuuvvv{{{vvvpppiiieeeccc```ZZZTTTQQQPPPMMMJJJHHHFFFDDDDDDBBBFFFIIIHHHHHHNNN[[[eeepppppppppnnnjjjbbbXXXPPPPPPQQQQQQXXXbbbggg}}}vvvhhhZZZWWWYYYYYYXXXXXXTTTggg~~~ppp```WWWZZZ\\\```dddhhhkkklllmmmtttwwwyyywwwtttpppooopppmmmkkkjjjiiiiiigggccc```\\\ZZZWWWTTTPPPIIIBBB===888444000...............---,,,,,,+++++++++++++++---+++))))))***+++***)))((((((((((((((((((((((((,,,+++***(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$#########&&&(((***(((((((((''''''&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))*********)))******+++,,,...111444999OOOsss{{{uuutttssssssuuu|||yyynnnlllxxxrrrDDD>>>===DDDLLLRRRZZZbbbggg```SSSFFF===;;;;;;;;;666777777777888;;;???CCCLLLOOORRRUUUVVVVVVWWWXXXWWWWWWYYY[[[___```___^^^\\\]]]___bbbeeefffeeeccc``````aaabbbcccddddddeeeeeedddccceeeiiimmmmmmmmmgggffffffgggjjjmmmpppqqqrrrwww}}}|||uuupppmmmjjjkkklllmmmnnnpppqqqrrrrrrqqqooooooooooooqqqrrrssssssqqqpppooommmllllllmmmnnnoooppppppqqqssstttxxxwwwuuuttttttuuuwwwxxxtttrrrqqqtttzzz~~~vvvsssooommmnnnppprrrsssrrrrrrqqqpppnnnnnnppprrrrrrsssuuu||||||wwwrrrkkkccc[[[UUURRRPPPPPPPPPOOONNNNNNLLLKKKJJJPPPPPPRRRTTTSSSOOOKKKHHHIIIIIIGGGKKKQQQRRRdddooohhheeeaaa^^^]]]UUUeee|||ssseee^^^[[[YYYWWWYYY]]]bbbfffkkkooorrrrrrpppnnnppprrrqqqooonnnmmmllliiieeebbb\\\[[[ZZZYYYWWWRRRKKKGGGAAA===888444222000...,,,,,,+++++++++,,,---...//////---++++++,,,,,,+++***)))))))))))))))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""$$$%%%&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$###"""###%%%((()))((((((''''''''''''&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((()))))))))))))))((()))))))))*********+++***+++++++++***,,,111444???YYY}}}|||wwwqqqlllfffhhhhhhdddcccmmm}}}```DDDBBBEEEMMMUUU[[[```ddd^^^TTTHHH@@@<<<:::888777666777777888999===BBBFFFMMMPPPSSSTTTTTTUUUVVVWWWXXXXXXXXX[[[]]]^^^\\\[[[\\\]]]___cccffffffeeeccc``````aaaaaabbbcccddddddbbbbbbccceeehhhkkkmmmmmmfffffffffgggiiilllpppsssppptttzzz}}}{{{vvvqqqnnniiijjjkkklllnnnpppqqqrrrrrrqqqpppoooooopppqqqrrrrrrqqqqqqpppooonnnmmmmmmnnnpppqqqqqqqqqrrruuuwwwyyyxxxvvvttttttvvvwwwyyyvvvvvvwwwzzz~~~{{{xxxrrrpppnnnnnnppprrrttttttrrrrrrqqqooommmmmmppprrrppprrrvvv~~~{{{rrrlllhhhfff___WWWRRRPPPNNNIIIEEEFFFDDDDDDFFFFFFCCCAAACCCCCCFFFCCCDDDIIIJJJVVVnnn{{{qqqjjjiii```fffrrr{{{llleee[[[SSSPPPSSSYYY^^^```eeeiiijjjhhhiiinnnssstttsssqqqqqqpppnnnjjjggg```^^^]]]\\\ZZZWWWRRRNNNMMMIIICCC>>>999555000,,,,,,++++++***+++,,,...///000...,,,,,,,,,---,,,+++))))))))))))))))))))))))&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$######$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++++++++***,,,---,,,+++---222777KKKdddyyyooobbb___ZZZYYYcccuuukkkIIIBBBEEELLLUUU\\\```___^^^SSSIII???;;;:::777555444777888888999;;;@@@FFFKKKNNNPPPSSSTTTTTTTTTVVVWWWXXXXXXYYY[[[]]]^^^\\\[[[\\\\\\^^^aaaeeeeeedddbbbbbbbbbccccccddddddeeeeee___```bbbdddgggiiikkklllfffggggggggghhhjjjnnnqqqnnnqqquuuxxxxxxuuuqqqnnniiijjjlllmmmooopppqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqpppppppppppppppppprrrtttuuutttrrrrrruuuyyywwwvvvuuuuuuvvvwwwyyyzzzzzz{{{}}}|||vvvrrrqqqpppoooqqqssstttttttttqqqqqqpppnnnmmmnnnrrruuuqqquuuzzz~~~tttkkkeeeaaa]]][[[VVVQQQMMMLLLGGGAAAAAAEEECCCIIIEEEAAAEEEGGGNNN\\\sss~~~pppiiirrr~~~tttsssvvv~~~tttfffXXXQQQPPPTTTXXXYYY^^^bbbbbbaaacccjjjqqqsssrrrrrrrrrsssrrrooommmiiifffbbb___\\\YYYUUURRRSSSQQQLLLHHHDDD>>>888444111000...---,,,---...///000...,,,+++,,,,,,+++***))))))))))))))))))))))))%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%'''((())))))))))))((((((((('''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$######%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,***,,,...------000777===VVVlllyyyggg^^^TTTWWWjjjmmmYYY???@@@HHHTTT___eeeccc[[[TTTLLLAAA888888999777666777888888999:::===BBBIIINNNPPPRRRTTTUUUUUUUUUWWWYYYXXXXXXYYY\\\___```___^^^[[[[[[\\\___bbbdddcccbbbcccccccccccccccddddddddd^^^```bbbdddfffhhhiiikkkhhhiiiiiihhhfffgggjjjmmmnnnooorrrtttuuussspppmmmjjjlllnnnpppqqqqqqqqqppppppqqqqqqrrrrrrqqqqqqpppqqqqqqrrrrrrsssttttttuuuxxxzzzzzzwwwrrrqqqtttxxxxxxxxxyyyzzz|||}}}~~~{{{xxxvvvtttttttttuuuwwwvvvtttrrrppppppooonnnnnnppptttxxxvvv{{{zzzxxxppphhhaaa\\\SSSJJJIIIMMMGGGPPPIII@@@CCCGGGIIIQQQUUUhhh{{{}}}mmmbbb[[[___dddlllooo___UUUQQQSSSUUUWWW[[[___^^^\\\___gggooooooooooooqqqssssssqqqooorrrmmmgggaaa]]]YYYVVVSSSSSSRRRPPPNNNLLLHHHBBB>>>777666333000/////////000///---+++***++++++***)))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***%%%%%%&&&'''((()))******&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%$$$###$$$%%%'''(((###$$$&&&'''&&&%%%""" ###""""""###$$$''')))***''''''&&&&&&%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&(((''''''&&&$$$######"""%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))((())))))***++++++,,,,,,))),,,/////////333;;;BBB[[[oooiii]]]PPPUUUnnn{{{}}}sssuuunnnZZZRRRBBBBBBNNN^^^jjjooojjj\\\PPPIII>>>777777999888999===888999:::;;;>>>DDDKKKPPPQQQSSSUUUVVVVVVWWWYYY[[[WWWXXXZZZ]]]aaaccccccbbb[[[ZZZ[[[^^^aaabbbbbbaaabbbbbbbbbaaaaaaaaaaaaaaa^^^```ccceeefffgggiiijjjkkkkkkkkkhhheeedddgggjjjnnnnnnppprrrsssrrrooommmkkkmmmpppssstttsssqqqppppppqqqrrrssssssrrrqqqpppqqqrrrssstttuuuwwwwwwxxx}}}~~~}}}xxxrrrppprrrvvv{{{|||~~~~~~|||}}}wwwwwwxxxyyyzzzwwwssspppooooooooonnnnnnqqqvvvzzzzzzssshhhaaa^^^]]]WWWQQQMMMLLLMMMLLLJJJHHHMMMUUU]]]cccfffffffffZZZUUUPPPPPPUUU\\\bbbfffvvvgggZZZSSSPPPNNNMMMRRR\\\cccbbbaaaccccccaaagggiiikkkmmmnnnpppsssuuurrrpppnnnmmmllliiibbb]]]YYYXXXVVVUUUTTTRRRNNNLLLFFFBBB<<<777555444333222...,,,***+++------+++))),,,++++++***)))*********+++++++++***)))(((((('''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))***(((&&&&&&''''''&&&%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))***((((((((((((((('''''''''***)))'''&&&&&&'''((()))(((((((((((((((((((((((('''''''''((())))))******++++++******++++++,,,---///,,,,,,//////222>>>LLLdddnnnzzz~~~hhhWWWPPPaaazzz~~~wwwlllaaaUUUJJJCCCAAAJJJXXXiiissstttjjjWWWFFFAAA===888777888:::999888<<<;;;<<>>BBBGGGKKKNNNPPPPPPRRRTTTVVVVVVWWWYYY[[[\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^]]]]]]^^^___aaabbbjjjjjjjjjiiieeeaaa___]]]______```aaaccceeeggghhhkkkgggeeeeeeccccccgggnnnnnnooooooooonnnmmmkkkjjjjjjjjjlllppptttvvvuuussstttrrrpppqqqrrrsssqqqnnnpppmmmmmmqqqrrrsssuuuzzz{{{yyyvvvyyy~~~}}}wwwuuurrrssssssqqqnnnqqqwww}}}wwwmmmeeeaaaVVVPPPJJJGGGIIIIIIGGGCCCIIIJJJLLLMMMLLLLLLMMMNNNYYYrrrsssdddZZZTTTPPPMMMMMMVVVhhhwwwuuudddYYYXXXSSSTTTXXX\\\aaafffjjjlllnnnoooppprrrsssrrrmmmjjjmmmiiieeebbb```___^^^\\\WWWTTTPPPKKKGGGBBB<<<888888444///,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,+++*********))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$"""!!!!!!"""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((''''''((((((((((((((((((''''''%%%%%%%%%&&&'''((()))))))))))))))))))))))),,,,,,++++++***))))))(((++++++******++++++,,,---+++,,,///111333;;;MMM^^^fffkkkqqqvvvsssXXXXXXaaattt}}}aaaMMMCCC@@@DDDJJJ[[[kkkyyywwwhhhWWWHHH>>>===:::777666777888888888:::<<>>999888666666666777888999:::>>>EEEKKKOOOPPPQQQRRRSSSTTTWWWXXXXXXYYY[[[]]]___^^^]]]\\\\\\]]]___```_________```bbbdddggghhhmmmpppsssuuussskkkbbb[[[\\\]]]___```bbbcccdddddddddbbbccceeeeeecccfffllllllmmmmmmmmmmmmmmmmmmmmmjjjkkkooosssvvvxxxxxxwwwrrrrrrrrrqqqqqqooommmlllkkkiiijjjnnnqqqqqqssswwwwww||||||{{{|||}}}|||yyyttttttsssqqqqqquuu|||}}}rrrlllhhhaaa[[[VVVWWWWWWWWWUUUTTTTTTUUURRRVVV^^^iiiuuuyyymmmdddbbbkkkvvvuuummmeee```kkk{{{hhhaaaUUUQQQNNNMMMOOORRRTTTTTTWWWZZZ```eeeiiilllnnnooollllllllllllkkkgggaaa]]]TTTRRRQQQPPPOOOMMMIIIFFF???===999444000......///++++++*********++++++,,,***************)))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''''''''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((((((((((((((())))))***++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++******++++++,,,---...000000000888NNNkkkfffSSSeeeyyymmmNNN@@@<<<>>>GGGSSSgggssswwwjjjUUUEEE>>>;;;666666666666666777999:::<<>>777222000///------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((('''''''''&&&$$$######%%%&&&&&&%%%''''''''''''''''''''''''$$$%%%'''(((((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$##################"""""""""############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''(((((()))*********+++************************)))******+++,,,,,,------++++++******++++++,,,---///111111222@@@[[[zzzttt```[[[qqquuu\\\EEE>>>>>>AAALLL[[[ooosssooo^^^JJJ>>>888666444555777777777888:::<<>>CCCIIIQQQUUUTTTSSSTTTVVVVVVXXXZZZ[[[\\\]]]___aaa]]]^^^___``````^^^\\\[[[^^^^^^^^^^^^```bbbdddfffdddeeehhhnnnrrrqqqjjjccc]]]^^^```bbbccccccbbbbbbaaaaaaeeejjjiiieeedddgggjjjiiiiiihhhhhhiiikkkkkklllpppssstttrrrqqqqqqrrrrrruuuxxxxxxvvvsssrrrsssnnnkkkmmmqqqrrrppppppssstttxxx}}}~~~}}}{{{}}}~~~yyywwwssspppllllllqqqxxxpppbbb[[[VVVNNNKKKLLLMMMLLLMMMMMMJJJGGGKKKQQQRRRaaa{{{wwweeeVVVPPPOOONNNMMMPPPQQQRRRQQQQQQSSSYYY]]]bbbbbbccceeegggeeebbb___OOOIIIAAA;;;999:::<<<<<<@@@FFFKKKMMMJJJDDDAAA???444333111000...---------+++++++++++++++++++++,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''''')))******)))))))))))))))))))))))))))&&&'''((()))((('''%%%###%%%&&&''''''((((((''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$!!!!!! """###&&&''''''''''''&&&&&&%%%%%%%%%"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***)))((('''''''''''''''&&&&&&&&&'''((())))))***%%%&&&'''((()))))))))))))))))))))))))))))))))))),,,,,,+++******)))))))))++++++******++++++,,,---+++///444<<>>BBBGGGKKKLLLJJJGGG<<<999444000///...---,,,,,,++++++,,,---,,,)))'''---,,,,,,++++++*********))))))************))))))((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''***)))((('''&&&&&&'''(((###%%%'''(((((('''%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&''''''''''''###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$###"""""""""###%%%&&&&&&%%%###"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%''')))''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$############%%%&&&'''&&&%%%$$$%%%%%%%%%$$$$$$#########((((((((((((((((((((((((++++++***)))(((''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++******)))''''''***+++,,,,,,,,,,,,---...111...333GGGfff~~~oooppp~~~sssmmmyyymmmFFF???999888>>>JJJZZZgggkkk[[[III@@@<<<888555555888888777555555777<<>>999;;;DDDRRR___hhhcccSSSDDD<<<:::777555666999999888777777:::>>>BBBKKKMMMQQQSSSTTTUUUXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[___```bbbccccccaaa```___^^^^^^^^^^^^___aaacccdddaaadddgggiiimmmpppllleeeccc^^^]]]cccggggggggghhhiiijjjjjjiiigggfffggghhhooonnnllliiiggghhhlllpppooopppqqqrrrrrrqqqpppooopppqqqrrrrrrqqqpppqqqsssrrrpppnnnmmmmmmnnnpppqqqwwwuuuxxx}}}wwwqqqmmmkkklllqqqvvv{{{|||yyyuuuqqqpppppprrrxxxuuujjjaaa\\\ZZZYYYUUUSSSYYYiiiyyysssfff[[[TTTNNNNNNXXXiiirrrmmm___UUURRRPPPOOOOOOPPPQQQPPPOOOXXXWWWVVVSSSLLLEEE>>>999777777888===CCCIIIMMMNNNQQQMMMFFF@@@;;;666222//////...------......,,,+++++++++++++++,,,,,,,,,,,,************************+++******))))))******+++))))))((((((((((((''''''''''''''''''''''''''''''******)))(((((())))))***'''&&&$$$######$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''&&&###"""###%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''************************(((((((((((())))))))))))'''((()))***++++++++++++***+++,,,,,,,,,,,,...000000333BBB```sssnnnsss}}}zzzoooooottt~~~XXXBBB===;;;AAAPPP^^^fffgggWWWJJJ===888777555555666777777777666777:::@@@DDDMMMOOOQQQRRRSSSUUUXXX[[[^^^]]]\\\[[[[[[\\\]]]]]]^^^```bbbddddddccc```___^^^^^^^^^___```aaabbbcccbbbeeegggiiimmmqqqmmmgggbbb\\\ZZZ^^^ccceeegggjjjmmmnnnmmmkkkhhhgggggghhhqqqpppmmmiiiggggggjjjmmmppppppppppppppppppppppppnnnpppqqqqqqqqqqqqssstttqqqooonnnlllmmmoooqqqrrrvvvsssvvv|||uuuoooiiiffffffiiinnnsssuuutttqqqoooooopppvvvzzzrrrlllbbb\\\UUURRRXXXhhh|||}}}jjjbbbdddvvvyyykkkbbbXXXSSSXXXjjj{{{zzzkkk^^^SSSPPPMMMLLLLLLMMMMMMMMMOOORRRVVVXXXVVVPPPHHHCCC???<<<999999<<<@@@CCCDDDQQQOOOMMMJJJFFFAAA:::555222000------------,,,+++***++++++,,,,,,---------*********************************))))))*********((((((((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''')))***+++,,,((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%###&&&((('''###!!!###&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***++++++++++++***+++,,,,,,+++,,,///111000999NNNnnn}}}wwwwww{{{~~~~~~~~~ttthhheeennnxxxwwwNNN@@@>>>???JJJ\\\jjjkkkeeeNNNCCC999666666444444666333444444444666:::@@@DDDOOOPPPQQQRRRSSSUUUYYY\\\```___]]]\\\\\\]]]___```^^^```ccceeeeeedddaaa___``````aaaaaabbbcccddddddaaadddfffggglllpppmmmggg```ZZZXXX\\\bbbdddfffiiikkkmmmnnnnnnkkkiiiggggggmmmllljjjfffddddddgggiiiqqqqqqpppoooooopppqqqqqqoooppprrrrrrqqqqqqrrrsssqqqpppnnnnnnooorrrvvvxxxxxxuuuwww{{{uuunnnhhhdddbbbeeejjjnnnpppqqqpppooojjjnnnvvv}}}yyypppbbbUUUQQQWWWccclll|||zzzvvvpppeeeZZZUUUVVV]]]kkkwwwjjj___\\\jjj|||uuukkkYYYUUUOOOLLLJJJKKKKKKKKKHHHMMMTTTZZZ[[[WWWPPPLLLGGGCCC===:::999:::;;;;;;HHHIIIMMMPPPPPPKKKEEE???888444000...---,,,+++***+++++++++,,,,,,------...++++++***))))))***++++++***))))))(((((())))))***++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((('''&&&%%%$$$''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$###"""!!! ###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&(((&&&$$$###%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))******++++++++++++******+++,,,,,,,,,+++---000222222@@@ZZZzzz~~~zzzvvvnnnbbbZZZ]]]jjjuuu~~~dddCCC>>>@@@EEESSSgggssslll^^^III@@@888666555333333555222333444555777<<>>===<<<@@@CCCIIIPPPTTTSSSOOOKKKBBB>>>777222000...,,,+++,,,,,,,,,,,,------------,,,+++***))))))***+++,,,)))))))))(((((())))))))))))))))))***************((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))(((((()))))))))*********************************(((((((((((())))))))))))***+++++++++++++++******+++,,,,,,++++++---111444666JJJhhhzzzqqqcccWWWTTTZZZfffooozzz~~~rrrTTT@@@===DDDMMM\\\nnnwwwiiiUUUDDD===888777666333333555333444666888;;;AAAHHHMMMPPPRRRTTTTTTUUUVVVYYY[[[______^^^^^^___aaacccdddaaaaaacccdddeeeeeedddddddddeeefffggggggggggggfff___aaabbbdddiiinnnlllggg]]]XXXWWW\\\aaabbbcccddd```eeekkkoooooollliiigggggghhhhhhgggfffhhhkkkmmmpppppppppppppppppppppppprrrssssssrrrpppoooooopppvvvtttqqqnnnnnnppptttvvvyyyuuuttt{{{zzzvvvrrrlllgggdddfffjjjnnnpppooonnnmmmgggkkkvvv}}}wwwqqqmmmiiieeeccckkkvvv|||rrr{{{rrrjjjeee^^^ZZZUUURRRRRRUUUUUUTTTMMMPPPZZZmmm|||sssfffZZZRRRMMMJJJHHHHHHKKKQQQVVVXXXYYYXXXWWWTTTQQQMMMKKKIIIGGGEEECCC???BBBFFFMMMSSSVVVVVVUUUOOOJJJAAA:::555333000///---------------,,,,,,,,,---,,,***))))))***,,,---+++******))))))******+++&&&&&&&&&''''''((((((((((((((((((((((((((((((((("""###%%%'''))))))))))))'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((''''''%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((%%%%%%&&&''''''(((((()))((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$!!! $$$'''&&&$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((()))******(((((((((((())))))))))))************************(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,+++,,,,,,++++++---111555:::SSSsssttthhhXXXPPPSSS]]]hhhnnnuuuzzzxxx[[[FFF@@@===HHHUUUcccrrrwwwdddLLL>>>999666777666444444666333444777999===DDDKKKQQQPPPRRRUUUVVVVVVWWWYYYZZZ\\\]]]^^^```aaacccdddeeebbbbbbbbbcccdddeeeffffffdddeeefffggghhhgggffffff```bbbcccdddiiinnnmmmhhhaaaZZZVVVYYY^^^```cccfffbbbfffjjjllllllkkkjjjjjjhhhiiiiiiiiihhhiiilllnnnooopppqqqrrrrrrqqqpppoooppprrrsssrrrppppppqqqrrruuussspppoooppptttxxx{{{zzzuuuuuu{{{{{{wwwvvvsssnnniiidddgggkkknnnooommmkkkiiigggjjjrrrzzzqqqjjjeeeaaa^^^[[[bbbmmmyyyxxxnnn~~~rrrbbb]]]WWWRRRSSSUUUTTTPPPPPPRRRVVVccc}}}sssdddYYYQQQMMMJJJGGGJJJNNNSSSXXX[[[]]]]]]ZZZXXXUUUSSSQQQNNNJJJGGGCCCCCCEEEIIIPPPVVVYYYZZZXXXRRRIII@@@:::777444222.........------,,,,,,,,,---,,,***))))))***,,,---,,,++++++++++++++++++,,,(((((())))))******++++++)))))))))))))))))))))))))))*********(((&&&$$$###(((&&&""" """&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''((((((((((((''''''&&&&&&'''((())))))(((((($$$$$$%%%&&&''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!!!!!!!###%%%'''$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$############'''&&&"""%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((()))***++++++''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))+++---.........,,,,,,,,,++++++...222555===XXX{{{lll^^^OOOKKKUUUcccnnnssslllsss~~~hhhHHH999<<<===JJJYYYffftttvvvaaaFFF999555444666666444555888111333555888<<>>:::555000...///000...,,,,,,,,,+++***************,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&)))'''&&&'''((((((&&&$$$%%%&&&&&&''''''(((((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%)))***'''&&&))))))&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''')))'''%%%$$$######%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&%%%&&&(((***+++)))((((((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%%%%&&&'''))))))''''''&&&'''((((((***&&&%%%((()))&&&$$$%%%))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))*********+++++++++)))---+++,,,333222222<<>>EEERRR```fffdddZZZIII:::777666444333333333444555333555888<<<@@@FFFLLLQQQSSSSSSTTTVVVXXXXXXXXXXXX^^^\\\[[[]]]aaaddddddcccdddcccbbbcccdddeeedddccc^^^\\\\\\```eeehhhfffbbb```aaabbbdddkkkttttttpppgggaaa[[[ZZZ^^^cccffffffgggdddaaaaaadddhhhjjjkkkmmmkkkkkklllnnnoooooonnnnnnnnnnnnnnnoooooooooppppppqqqoookkklllpppsssrrrssstttvvvwwwzzz|||xxxtttpppnnnkkkiiigggfffeeegggiiikkkiiiddd```bbbgggkkkqqq{{{tttkkkdddaaa___]]][[[gggqqqyyyxxxuuurrrnnnjjjvvvpppggg___^^^hhhyyyyyyooo```TTTJJJHHHHHHJJJOOOUUUYYYXXXVVVTTTRRROOOMMMNNNRRRVVVYYYVVVVVVWWWZZZ___dddggghhhmmmkkkgggccc^^^WWWPPPLLLBBB<<<333...---......---,,,,,,,,,,,,,,,+++++++++,,,,,,+++***************************************************************(((((((((((((((''''''&&&((('''''''''(((((('''%%%(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((###'''(((&&&'''++++++(((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&))),,,---,,,+++******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&(((''''''''''''(((((())))))&&&&&&)))***%%%"""""")))))))))))))))))))))))))))((((((''''''(((((()))***************))))))))))))))))))************+++(((---+++---444222555CCC^^^yyy___VVVWWW```nnn|||ttteeeSSSDDD999555999AAAKKKZZZgggfff[[[MMM???555444444444444333333333333333666:::===AAAGGGMMMQQQQQQRRRTTTVVVWWWYYYYYYYYY]]]\\\\\\]]]aaacccddddddeeedddddddddffffffdddccc\\\ZZZZZZ]]]bbbeeedddcccaaabbbccceeemmmvvvxxxuuulllddd\\\XXXZZZ```eeeggghhheeebbbbbbdddggghhhiiipppnnnmmmnnnoooooonnnmmmnnnnnnnnnoooooooooppppppqqqrrrooojjjjjjpppssssssvvvyyy{{{zzz{{{yyyvvvrrrooonnnllliiiggghhhhhhhhhiiiiiihhhdddaaacccfffiiiooo}}}~~~zzzssslllgggdddcccbbbllltttzzzxxxssspppkkkfffzzzyyy~~~uuummmmmmrrrvvv|||~~~~~~zzztttnnniiifffiiikkkuuupppbbbXXXPPPLLLJJJPPPZZZ```___[[[QQQPPPMMMJJJJJJMMMRRRWWWWWWWWWXXXZZZ]]]aaacccdddiiihhhffffffdddaaa\\\XXXNNNGGG===666444222000...,,,,,,,,,,,,,,,,,,++++++,,,,,,+++************+++************************************************(((((((((((((((''''''&&&'''''''''((((((((('''&&&((((((((((((''''''&&&&&&(((((((((''''''(((((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$&&&'''&&&(((,,,,,,((((((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%$$$#########$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''***++++++******))))))((('''&&&&&&%%%''''''''''''''''''''''''((())))))(((%%%$$$$$$%%%''''''''''''(((((())))))+++((()))...///***'''&&&))))))))))))))))))))))))))))))(((((((((((())))))+++++++++******))))))))))))))))))*********++++++)))---+++---333222888KKKjjj~~~aaa\\\aaalllwwwhhhOOO???888666<<>>YYYzzzqqqiiisssbbbKKK:::<<<@@@DDDQQQbbbhhhcccWWWFFF;;;888888666666555333333333555777888999<<>>CCCFFFIIILLLOOORRRXXX[[[^^^^^^\\\\\\___bbbaaa___]]]]]]]]]^^^]]]\\\[[[```dddfffdddccccccdddccceeehhhjjjjjjiiifffddd```cccfffiiillloootttwwwwwwsssmmmiiihhhiiikkkkkkgggiiijjjgggccceeelllsssooommmkkkmmmqqqssssssqqqooommmlllkkklllooorrrtttrrrxxxzzzvvvtttwwwvvvssspppvvv{{{pppmmmmmmmmmiiibbbaaaccc```bbbaaa]]]XXXWWW]]]bbbhhhoooxxx{{{tttsssqqqmmmjjjgggeeedddwwwllleeebbbcccdddeeeeeeffffffgggkkkllllllkkkiiiiiiiiijjjpppwww}}}||||||{{{|||~~~~~~sssfff[[[[[[```mmm~~~rrriiieeedddeeecccaaa^^^YYYUUURRRPPPPPPVVV\\\^^^dddkkkmmmkkkggggggbbbZZZWWWWWWUUUQQQMMMIIIDDD>>>999555000,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''''')))((('''&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&###$$$%%%&&&&&&&&&&&&'''((((((&&&'''...555222***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$'''%%%######%%%&&&&&&&&&$$$$$$#########$$$%%%&&&'''&&&%%%#########$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))******++++++++++++((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............///////////////000444???WWW|||sssssspppkkkrrrcccHHH:::>>>DDDPPP___ccceeeVVVFFF<<<777333222444444555666555444444555777===@@@DDDGGGJJJMMMPPPRRRXXX[[[]]]^^^]]]]]]```bbbbbb```^^^^^^______^^^]]]\\\```dddeeedddbbbbbbcccaaacccfffhhhiiigggeeecccbbbdddfffhhhjjjmmmqqqttttttooojjjfffeeehhhkkkllljjjkkkmmmkkkiiijjjmmmqqqnnnlllkkklllpppssstttssspppooommmkkkkkkmmmoooppprrrxxxzzzwwwuuuvvvuuurrrtttzzzwwwrrrooommmmmmiiicccaaaccc___```___\\\YYYZZZ]]]aaafffooo|||~~~wwwvvvssspppllliiifffddd}}}qqqjjjeeeeeeeeeeeeeeedddddddddeeeffffffeeebbb``````aaadddgggjjjiiiiiillluuu|||}}}{{{{{{vvvmmmgggiiixxxuuuooolllssszzzkkkfffgggggglllrrrvvvssshhhYYYOOOLLLPPPTTTWWW]]]eeejjjkkkiiikkkiiiccc^^^ZZZUUUOOOMMMLLLKKKHHHDDD===555000.........------------------------------,,,,,,,,,******++++++++++++*********************************)))((((((''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((())))))(((''''''&&&%%%%%%&&&''''''&&&%%%+++)))'''(((---222000+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$$$$&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''))))))******+++,,,------+++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........---------............///000333444777HHHkkkmmmkkkvvvpppdddhhhtttVVVEEE>>>AAAJJJ[[[gggccc^^^OOO???999777555333333444555666555555555777999???BBBFFFIIILLLNNNQQQTTTYYY[[[^^^_________aaabbbbbb```___```aaaaaa```______aaaddddddcccaaaaaaaaa```bbbeeeggggggfffcccaaabbbdddfffggghhhkkkooorrrqqqmmmgggbbbbbbeeejjjmmmjjjkkkmmmmmmnnnnnnnnnnnnooommmkkkkkknnnrrrtttuuurrrpppnnnlllkkkkkklllmmmrrrwwwyyywwwuuutttssspppwww}}}yyyuuupppmmmllliiiccc```bbb^^^]]]\\\[[[[[[]]]___```eeeqqq}}}{{{xxxuuuppplllhhhfffxxxppplllkkkiiiiiiiiiiiiiiihhhggghhhhhheeebbb``````aaabbbcccbbb```^^^aaaiiiooopppppprrrrrrsssyyyuuuuuuzzz}}}rrriiiddddddhhhqqqooogggdddccclll{{{kkk\\\OOOPPPOOOPPPTTT[[[aaacccfffkkkmmmhhhaaa[[[SSSLLLJJJJJJKKKKKKJJJFFF@@@<<<666444000---++++++---...------------,,,,,,,,,,,,******++++++++++++*********************************))))))((('''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''')))'''&&&'''))))))'''%%%(((***,,,///333333///***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###""""""###%%%&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''(((((((((((((((((('''((((((***+++,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,---...///000111------------............000555666:::SSS}}}~~~mmmhhhmmmuuuyyyfffeeerrryyyrrrJJJBBB@@@CCCNNNdddmmmbbbUUUGGG999666777555333222333444555555555666999;;;AAADDDHHHLLLNNNPPPTTTVVVZZZ\\\^^^```aaaaaabbbbbbaaaaaa```aaacccdddcccaaaaaabbbddddddcccaaa```___```bbbeeeggggggfffcccbbbaaabbbdddeeegggjjjooorrrrrrnnngggaaa___aaagggllliiihhhiiikkkmmmoooooonnnrrrpppmmmkkklllooorrrtttrrrqqqooommmlllmmmnnnnnnqqqtttwwwvvvtttrrrooonnnvvv}}}xxxrrrmmmkkkhhhbbb```aaa]]][[[YYYZZZ\\\^^^______hhhuuu~~~zzzuuuoookkkhhhzzzwwwsssqqqqqqpppnnnllljjjkkkjjjgggdddaaa```````````````]]][[[[[[___bbb_______________hhh}}}}}}tttssstttzzzvvvnnneee```]]]aaammm{{{mmmddd___iii{{{|||kkkTTTPPPLLLKKKLLLPPPUUUZZZaaaiiinnnkkkeee^^^UUUNNNGGGFFFEEEGGGIIIKKKKKKJJJBBB===666///++++++---///------,,,,,,+++++++++*********++++++++++++******))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''((()))((('''&&&&&&***222::::::555---(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$###$$$%%%&&&$$$###''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&'''((()))***+++,,,)))))))))))))))(((((((((++++++,,,,,,,,,---------++++++,,,---///000111111---------.........//////...333777BBB```tttnnnnnnqqqsss{{{~~~~~~nnnbbblll}}}zzzYYYCCC???AAAFFFQQQgggmmm^^^KKK???555444555444333222333444555555555777;;;>>>BBBFFFJJJNNNPPPSSSWWWYYY\\\]]]___aaabbbcccbbbaaaaaa```aaaccceeefffeeeccccccccccccdddcccbbbaaa___aaacccfffiiiiiigggeeeccc^^^```bbbdddfffjjjppptttuuuqqqjjjccc^^^^^^dddiiiiiigggggghhhlllppprrrsssuuussspppmmmkkkllloooqqqppppppooooooooopppqqqrrrpppqqqtttuuusssooonnnnnnwww~~~}}}uuunnnkkkgggbbb___```]]][[[YYYYYY[[[]]]^^^^^^lllyyyyyysssnnnkkk~~~yyyvvvssssssqqqmmmgggcccaaaaaa^^^______]]][[[[[[[[[]]]]]][[[YYYVVVUUU]]]pppvvvuuuiiihhhpppwwwwwwtttiiiaaa\\\]]]fff{{{uuuggg___dddpppttt^^^WWWOOOLLLJJJJJJNNNTTT]]]fffmmmmmmhhhccc\\\WWWJJJFFFBBBAAADDDJJJNNNQQQKKKFFF>>>777222000000111------,,,,,,++++++************++++++++++++******))))))))))))))))))))))))+++***))))))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%'''))))))(((''''''(((***///888>>><<<222***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((&&&$$$&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&''''''((()))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++,,,---...///000111.........////////////000...111:::NNNqqqzzzyyyzzz{{{rrriiiddd___aaarrrkkkKKK@@@===DDDMMMXXXfffgggUUUBBB:::444444444222222444333444555555666999===@@@CCCFFFKKKPPPSSSWWWZZZ]]]______```bbbddddddaaa_________```cccfffgggfffeeeeeedddcccdddeeedddcccaaaccceeehhhjjjjjjiiifffddd^^^___aaacccfffkkkqqquuuwwwtttnnneee]]]\\\```eeeiiiiiiiiijjjmmmppptttwwwtttsssqqqnnnlllkkknnnpppooooooppppppqqqssstttuuuqqqqqqrrruuusssoooooorrr{{{yyypppllliiiddd``````___]]]ZZZXXXXXXYYY\\\^^^lll{{{}}}vvvqqqmmm~~~vvvoookkkjjjffffffeeecccaaa_________```\\\XXXUUUSSSXXXgggvvvyyyrrrqqquuu}}}ooovvv}}}|||sssrrrttttttssshhhbbb___bbbgggvvvuuuhhhfffjjjwwwrrrhhh]]]VVVOOOJJJKKKPPPWWWbbbkkkkkkhhhfffccc___TTTMMMEEE??????DDDIIILLLNNNLLLHHHCCC===999555444.........---,,,+++++++++******++++++++++++******************************+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''((())))))(((''''''((('''&&&%%%%%%&&&'''(((%%%***///...***(((+++///555666999;;;555+++&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''))))))(((&&&$$$$$$%%%&&&'''&&&%%%%%%######%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''(((((()))))))))*********+++,,,---......///*********++++++++++++,,,++++++,,,---......///////////////000000000111111111111>>>]]]mmm\\\VVVYYYddd{{{]]]EEE???<<>>BBBCCCGGGLLLQQQUUUYYY^^^aaabbbaaaaaaccceeeddd```]]]^^^^^^```cccggghhhgggeeegggeeecccdddfffgggeeecccccceeehhhjjjkkkiiifffeee```aaabbbccceeejjjpppuuuuuutttnnnfff]]][[[^^^cccgggjjjmmmnnnmmmmmmpppssspppqqqqqqooommmllloooqqqnnnoooooopppqqqssstttttttttrrrrrruuutttqqqrrrxxx}}}~~~sssooolllgggccccccaaa```]]]WWWTTTUUUZZZ___iiizzzyyysssppp~~~yyywwwsssqqqoookkkgggeeedddccc```\\\XXXUUUSSSWWWcccppp{{{qqqgggfffjjjmmmvvv~~~{{{~~~vvvzzz{{{~~~yyyrrrnnneeeaaabbbgggkkkuuuwwwpppoooyyyzzzlllbbbWWWMMMKKKOOORRR]]]gggiiiggggggfffddd]]]UUUIII@@@===???BBBEEEOOOOOONNNLLLGGG@@@:::666000000///...------,,,,,,******++++++++++++******+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&'''((()))(((///555333...,,,000666@@@<<<999666---$$$$$$***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""%%%((()))(((&&&"""###%%%&&&'''&&&&&&%%%!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%&&&'''((()))))))))))))))))))))))))))*********&&&&&&'''(((***+++,,,---))))))*********+++++++++++++++,,,,,,---.........000000000000111111111111444222BBBhhhmmmXXXSSSYYYjjjzzzpppQQQBBB???<<>><<<555,,,''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$""""""###$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''((((((''''''&&&&&&%%%$$$$$$$$$%%%'''((()))((('''&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$%%%&&&'''((((((''''''''''''((((((%%%&&&&&&&&&''''''((((((+++++++++************)))+++***))))))***,,,...///++++++,,,,,,,,,------------...///......///222444777===PPPrrr~~~iiiPPPJJJ___{{{|||ssswwwsss]]]HHHAAA===EEEUUUffflllaaaMMM===666666555555555555666666333444555666777;;;AAAEEEIIILLLPPPRRRTTTYYY```eeegggffffffffffffeeebbb```aaa___]]]^^^aaadddffffffiiieeecccgggjjjhhhfffeeeaaabbbfffkkknnnmmmhhhcccddd```___dddiiikkknnnrrrppprrrppphhh^^^YYY\\\bbbcccggglllooonnnnnnoooppppppooonnnmmmllllllmmmmmmkkknnnqqqrrrrrrrrrssstttxxxttttttwwwzzzyyyzzz}}}yyytttpppiiigggiiidddbbbaaa^^^XXXRRRUUU\\\mmm}}}}}}vvvrrrzzzuuurrrpppooonnnjjjddd```bbbiiippp|||wwwpppiiifffeeeeeeeeebbbdddfffhhhjjjpppwww||||||{{{zzz{{{~~~~~~xxxsssvvvuuummmmmmnnnuuunnn___]]]cccrrrtttrrrjjjeeedddccc```fffddd```XXXNNNEEEAAA???@@@FFFNNNSSSTTTQQQMMMJJJ???999333000111222000---,,,,,,,,,,,,+++***)))))),,,,,,+++***************++++++******)))(((((('''%%%&&&'''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''+++000555777666444222,,,)))&&&%%%&&&(((((('''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&''''''(((''''''''''''''''''((('''''''''''''''(((((((((******************+++++++++***))))))***+++---///++++++,,,,,,,,,------------.........---...111333777===TTTzzzyyydddPPPRRRiii|||pppjjj___NNNAAA>>>>>>GGGXXXeeeggg[[[HHH:::666555555444444555555666444555666777999===BBBFFFJJJNNNQQQTTTVVVZZZaaagggggggggfffgggggggggdddbbbaaa___]]]^^^```ccceeeeeeiiidddbbbgggiiigggeeeeeecccdddhhhlllnnnmmmhhhcccccc```___cccfffhhhnnntttsssssspppggg^^^ZZZ\\\aaagggjjjooopppooommmmmmnnnpppooonnnlllllllllmmmnnnkkkmmmppprrrrrrsssuuuwwwyyyuuutttwwwyyyyyy|||~~~wwwqqqjjjggghhhcccbbb```]]]WWWRRRUUU]]]jjjzzzzzzvvv|||wwwrrrppppppqqqsss{{{ssshhhbbbaaacccdddccccccdddeeeeeeeeegggjjjmmmoooooopppqqqsssxxx~~~~~~vvvppprrr{{{}}}yyy{{{pppmmmnnnvvvyyyfffeeemmm}}}ssskkkccc]]]ddddddccc```[[[QQQGGG@@@:::>>>EEENNNTTTVVVUUURRRJJJDDD<<<777444333///------------,,,+++***)))(((------,,,+++++++++++++++++++++******)))((((((((('''((()))***************(((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''***,,,,,,+++)))'''&&&%%%&&&(((***+++)))'''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''((('''%%%$$$%%%&&&(((***%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))******+++,,,,,,,,,******)))))))))+++---...,,,,,,,,,,,,---------------......---------000222777???\\\sss]]]PPP^^^wwwppp[[[III>>>;;;<<>>@@@>>>QQQbbbnnngggUUUFFF<<<666222222111111111111222222111333666999<<<@@@EEEHHHNNNQQQVVVXXXYYY[[[```dddcccbbbaaaccceeeggggggfffaaa___]]]]]]```bbbddddddfffbbb```dddgggeeecccbbbaaacccgggjjjlllmmmmmmnnnmmmkkkkkkkkkjjjlllwwwwwwkkkccc______aaabbbdddgggjjjlllmmmmmmmmmlllkkkkkklllmmmnnnoooqqqrrrrrrqqqpppqqqsssuuuuuuqqqppprrrsssuuu~~~}}}vvvooollliiifffbbb___ZZZVVVPPPOOOWWWaaappp{{{tttuuunnnnnnpppbbbbbbbbbeeehhhjjjjjjjjj``````^^^[[[ZZZ[[[___aaa______```bbbhhhrrr~~~uuuqqqqqqoookkklllqqq{{{nnnaaaXXXVVVXXXfffyyyfff^^^^^^^^^mmmjjjddd^^^^^^aaaeeeeeecccbbbYYYNNNFFFEEEKKKSSSXXX[[[ZZZVVVQQQJJJCCC===999000///---,,,++++++,,,---,,,,,,+++*********************))))))))))))))))))'''(((((()))))))))((((((******))))))(((&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((()))***((((((((('''&&&'''))),,,''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%$$$#########$$$%%%'''))))))((('''%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''((()))))))))(((&&&&&&''''''&&&&&&&&&&&&''''''************))))))))))))))))))***+++,,,---...///,,,,,,------------------,,,---------...............000111111111333666999AAA[[[nnnfffiii{{{~~~___HHH??????BBBDDDXXXhhhqqqdddOOOAAA;;;777222222111111111111222222///222666999===AAAFFFIIIPPPTTTXXXYYYYYYZZZ^^^bbbbbbaaa```aaadddfffffffffaaa___]]]^^^aaadddffffffgggbbb```eeegggeeecccccc___bbbeeehhhiiijjjlllnnnllliiigggggggggiiirrr|||ttthhhccccccgggffffffgggiiijjjiiihhhkkkkkkjjjkkkkkkmmmooopppqqqrrrrrrqqqpppoooppprrrrrrpppppprrrsssvvvwwwooonnnkkkgggbbb^^^XXXSSSNNNNNNWWWbbbppp{{{ttttttqqqnnnnnnoooooommmkkkdddbbb^^^\\\\\\\\\\\\\\\WWWYYYZZZYYY[[[bbbnnnxxx|||wwwvvvvvvtttpppuuuxxxlllccc___ZZZaaaqqqeee```\\\dddqqqzzzrrrggg```^^^___aaabbbfffbbb\\\VVVRRRSSSWWW[[[[[[\\\\\\ZZZTTTMMMGGGCCC777555222///...---------------,,,+++++++++++++++)))))))))))))))))))))***(((((())))))))))))(((((()))))))))))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))''')))+++***)))))),,,...''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&'''((())))))'''%%%$$$(((''''''''''''''''''((((((((())))))))))))))))))******++++++,,,---...........................---------------............,,,...///000111444777:::GGGhhhfffkkkuuuuuuVVVDDD<<<<<>>VVVyyyrrrxxxkkk\\\iiipppPPPBBB888<<>>AAAEEEJJJMMMVVVXXX[[[[[[[[[[[[\\\]]]_________aaaeeeggghhhgggbbb]]]___iiikkkfffgggnnnmmmiiifffeeeggghhhgggeeedddeeefffeeecccbbbcccdddgggeeebbbbbbeeehhhkkklllssszzz~~~ppphhhhhhjjjkkklllmmmmmmnnnqqqssstttqqqnnnnnnpppqqqqqqooopppppppppnnnllllllmmmooowwwuuuwwwzzz}}}wwwtttmmmeeeccc[[[TTTOOOLLLLLLTTT\\\qqqzzzxxxssslll~~~uuullliiiddd^^^\\\^^^YYYXXXWWWUUUUUUWWW[[[]]]]]]eeellllllmmmrrrwwwxxxxxxyyysssoooxxx}}}qqqkkkiiiiiikkknnnpppooommmlllmmmjjjhhheeebbb^^^ZZZVVVSSSNNNIIIBBB>>>;;;777111---///...---,,,+++***++++++,,,,,,,,,++++++++++++***++++++++++++***************)))))))))((((((((((((***)))'''&&&&&&''')))***))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''!!!###%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&(((((((((''''''&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++,,,,,,,,,------------222///...444333666CCCaaa}}}rrrxxx|||iii\\\lllrrrQQQCCC:::???SSSaaaiiiaaaTTTFFF;;;444222222333333222222111222222333555777;;;???CCCGGGLLLOOOXXXYYY[[[[[[ZZZZZZ[[[\\\``````___aaadddffffffeeeddd^^^___fffhhhccceeelllnnnjjjfffeeefffgggeeecccddddddeeecccaaaaaabbbdddgggeeebbbbbbeeeiiilllmmmpppvvv{{{nnnggghhhhhhjjjkkklllkkkllloooqqqrrrpppmmmnnnpppqqqqqqpppqqqqqqqqqooonnnmmmoooqqqyyyxxxzzz}}}zzztttlllbbbddd\\\TTTOOOLLLLLLSSS\\\qqqyyyvvvpppjjjwwwqqqjjjdddbbbZZZYYYXXXVVVVVVWWWXXXXXX\\\bbbfffdddcccgggkkklllnnnuuuzzz|||vvvrrrzzz}}}}}}xxxooolllkkklllllllllhhhbbb\\\WWWUUUQQQMMMGGGBBB@@@<<<777222000///...,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,+++++++++******)))))))))((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''(((((()))))))))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------222000000555444999IIIrrr|||ssswwwoooggg\\\qqqmmmNNNBBB:::BBBVVVcccggg\\\LLL???777333111///333222222111222222333333555888===BBBFFFJJJOOOSSS[[[\\\[[[ZZZXXXWWWYYY[[[aaa```___```ccceeeeeedddhhhaaa^^^bbbccc```cccjjjnnnjjjffffffggggggdddbbbddddddcccaaa``````bbbeeegggeeeccccccfffjjjmmmnnnlllqqqzzz}}}wwwlllfffggggggiiijjjjjjjjjjjjlllnnnooonnnmmmmmmoooqqqqqqppprrrrrrsssqqqppppppqqqsss|||{{{}}}~~~wwwnnndddeee]]]TTTOOOKKKKKKSSS\\\ppp~~~wwwsssllleee}}}pppgggccc```\\\YYYXXXYYYZZZZZZ___dddeeebbbaaadddffffffeeeiiilllnnnrrr{{{~~~xxxzzzssseeehhhxxxqqqhhhkkknnnqqqpppjjjbbb\\\YYYTTTOOOIIIFFFEEECCC???;;;333222000...------...///------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++*********)))))))))((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********+++))))))))))))************)))************+++++++++,,,,,,,,,------------...,,,000...///444444===RRRvvvttt{{{{{{dddeee___vvv~~~]]]FFF>>>:::DDDVVV```dddVVVEEE999555444111...222222111111222222333333666:::???DDDIIINNNRRRVVV^^^]]]\\\YYYWWWVVVXXXZZZ___^^^]]]___aaadddeeeeeejjjddd___``````___ccciiillliiifffgggiiiiiigggdddeeeeeecccaaa```aaadddggggggeeecccdddgggkkkmmmmmmlllpppxxx{{{vvvkkkeeeeeefffhhhjjjjjjiiiiiikkkllllllllllllmmmooopppqqqqqqrrrssstttsssrrrrrrsssuuu||||||~~~{{{ssskkkfff]]]TTTNNNJJJKKKSSS\\\ppp{{{sssnnnfff^^^zzzvvvooofff```^^^___``````cccfffgggdddcccfffgggeee___```aaabbbccciiirrrzzzwwwoooooottt{{{zzzgggbbbeeevvvtttjjjnnnsssuuuqqqjjjccc___SSSNNNHHHEEEFFFFFFEEECCC666444111...,,,,,,---------------,,,,,,,,,++++++,,,++++++++++++*********************))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''''''''''''''''''''(((&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&''''''''''''((())))))))))))************(((((()))))))))*********)))))))))*********++++++,,,,,,---------.........---000///111666777FFFaaa}}}ttttttxxxwww|||lll[[[bbbeee{{{fffLLL===<<<===HHHXXX^^^___QQQ@@@666555555222///222111111111222222333444777;;;AAAGGGLLLPPPUUUXXX^^^^^^\\\ZZZWWWWWWYYY[[[]]]\\\[[[]]]```dddffffffjjjeeeaaa```___```ccchhhiiigggfffhhhkkkmmmkkkiiiffffffeeecccaaacccfffiiigggeeeddddddgggjjjkkklllnnnrrrzzz~~~yyymmmdddbbbeeegggiiijjjjjjjjjkkkllliiijjjlllmmmnnnooopppqqqqqqrrrttttttsssssstttuuuzzzzzz}}}~~~vvvooofff]]]TTTNNNJJJKKKSSS]]]qqq~~~vvvnnnggg___XXXuuujjjfffdddcccbbbfffiiijjjhhhgggiiigggccc^^^\\\[[[[[[ZZZ[[[bbbjjjwww}}}lllkkknnnsssxxxpppddd]]]ccclll}}}uuuqqqxxxlllmmmooorrrrrrooohhhcccTTTNNNGGGDDDEEEGGGHHHHHH<<<999555000---+++++++++------------,,,,,,,,,,,,++++++++++++************++++++*********)))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))************))))))*********+++++++++,,,---------............///111000333999===RRRttt}}}xxxzzzuuuwwwvvvwwwsss___UUU```lll~~~VVVBBB:::===BBBOOO^^^```WWWKKK===555444555444111111111111111222333444444888<<>>888===DDDSSSbbbdddOOOFFF;;;444333444444333111111111111222333444555999>>>DDDJJJNNNRRRUUUXXX[[[\\\^^^^^^]]]]]]^^^___```]]][[[[[[]]]```aaabbb```aaaaaa```aaacccddddddeeeccccccfffjjjllljjjhhhdddeeeeeeeeeddddddfffhhhgggfffddddddeeeffffffeeekkkrrr~~~vvvggg______bbbfffhhhiiiiiijjjkkkgggiiilllmmmlllkkklllnnnlllnnnqqqrrrrrrrrrsssttttttvvvzzz|||rrrddd[[[RRRLLLJJJLLLVVV```rrrrrrvvvtttkkkaaaZZZSSSNNN~~~wwwqqqtttuuurrrpppnnnhhhaaaaaa]]]\\\\\\XXXTTTWWW```\\\ccchhhkkkwwwzzztttwwwtttiiiccc]]]bbbmmm``````eee```ssswwwmmmcccaaaggglllkkkhhhfff]]]RRRKKKJJJNNNQQQSSSPPPLLLEEE>>>888444333222......---------,,,,,,,,,......---------,,,,,,,,,+++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&"""######$$$&&&''''''(((%%%&&&''''''((((((''''''$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((************))))))))))))************++++++++++++***++++++++++++,,,,,,,,,---------.........//////......,,,111999AAA___sss^^^XXXUUUYYYgggvvvkkkNNN===777<<>>EEEJJJOOORRRUUUWWWYYY\\\^^^_________```aaabbb___\\\[[[\\\^^^______\\\^^^``````aaaddddddbbbdddcccccceeeiiijjjgggdddbbbccceeeeeeddddddeeefffhhhfffddddddeeeeeedddcccgggooo~~~yyyhhh```\\\___dddfffggghhhiiijjjfffjjjmmmmmmkkkjjjkkkmmmjjjmmmpppqqqqqqqqqrrrssssssuuuyyy|||~~~wwwcccZZZQQQLLLJJJMMMWWWbbbrrr~~~~~~pppsssqqqhhh]]]VVVPPPKKK~~~xxxvvvqqqhhhaaaddd```[[[XXXXXXYYYYYYYYYaaabbbdddeeehhhoooxxxqqqgggkkkyyylllccc^^^fffcccrrrwwwccc]]]aaagggkkknnnmmmggg^^^UUUOOOOOOQQQSSSUUUSSSNNNGGG>>>888555444666111++++++...000///,,,+++++++++++++++++++++++++++++++++++++++***))))))(((((())))))))))))((((((+++***)))(((((()))***+++))))))(((((((((((())))))'''''''''''''''''''''''')))(((&&&$$$#########$$$''''''&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&)))'''''''''((()))((('''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++***))))))))))))'''&&&***(((&&&&&&(((+++)))$$$)))))))))))))))*********))))))))))))))))))))))))***++++++,,,,,,------...---,,,***))))))***,,,------000333333444EEElllzzz^^^NNNRRR___iii{{{qqq]]]???@@@<<<:::GGGYYY]]]VVV@@@<<<555111000111111111444555555444333444666888:::???EEELLLRRRUUUVVVVVVZZZ[[[^^^```bbbccccccccc`````````___^^^]]]\\\[[[ZZZWWWXXX^^^bbbaaaaaacccaaaaaaaaaccceeefffeeeddddddcccbbbcccdddfffiiijjjkkkdddaaaeeeiiigggdddccchhhlllttt~~~{{{lllaaaaaadddfffhhhhhhiiikkklllmmmkkkkkklllnnnnnnkkkhhhjjjlllooorrrttttttttttttvvvvvvwwwzzzzzzhhhZZZOOONNNNNNPPPXXXcccuuu|||xxxpppooonnnjjjbbbXXXOOOJJJ~~~sssjjjfffbbb]]]ZZZZZZ[[[[[[[[[^^^___```______bbbhhhmmmyyy}}}~~~wwwwwwvvviiiaaaccc___kkktttiiieeedddeeegggnnnkkkfffaaa]]]XXXTTTQQQPPPPPPOOOMMMIIICCC>>>:::666222------///111...,,,++++++++++++++++++++++++******+++++++++******)))))))))************))))))+++***)))(((((()))***+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''''''''((('''&&&&&&(((((('''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''######"""!!!""""""$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&(((((('''%%%$$$%%%((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((())))))(((''')))((('''''')))+++)))'''(((((())))))*********+++))))))))))))))))))))))))******+++,,,,,,------......---+++******+++,,,---...111444666:::MMMtttvvvZZZNNNUUUggguuu||||||yyytttbbbNNN===>>>;;;;;;HHHYYYZZZQQQ>>>:::555222111111222111333444444333333333666888;;;???EEEKKKPPPTTTUUUVVVYYYZZZ\\\^^^___aaaaaabbb```aaaaaa```___^^^]]]\\\\\\YYYZZZ```cccccccccddddddbbb___^^^___aaabbbbbbbbbbbbaaaaaabbbdddggghhhiiicccaaafffjjjiiiggggggiiilllsss{{{zzznnncccccceeeggghhhgggggghhhiiillljjjjjjkkkmmmmmmjjjggghhhjjjnnnrrruuuvvvwwwvvvuuuttttttxxxdddWWWMMMLLLNNNPPPYYYddduuuzzzuuuppppppmmmhhh```VVVMMMGGG|||qqqllleee```^^^^^^^^^^^^]]]^^^^^^\\\YYYXXXYYY[[[dddkkkttt~~~zzzuuukkkiiidddlllzzzmmmdddaaabbblllkkkjjjkkkiiicccZZZSSSLLLLLLNNNPPPRRROOOHHHCCC:::666111000000000---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++******++++++++++++++++++*********))))))))))))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((('''&&&%%%&&&'''((('''%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%###&&&******)))&&&$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((()))************''''''((()))***++++++,,,))))))))))))))))))))))))******++++++,,,---------...---,,,++++++,,,......///000444888AAAXXX|||hhhOOOHHHUUUlll~~~}}}sssfffRRR???:::;;;:::===KKKXXXUUUJJJ:::777444333333333222111222222333222222333666888<<>>RRRooozzzXXXMMMSSSaaawwwxxx___HHH:::666999>>>GGGPPPQQQGGG<<<444333222333444444222000///000111111222333777999>>>@@@DDDHHHLLLPPPSSSTTTYYYXXXXXXYYY[[[]]]```aaa^^^______`````````_________\\\]]]bbbeeedddccceeeaaa^^^[[[ZZZ\\\___```aaa^^^^^^^^^^^^^^^^^^______]]]YYYZZZ___dddeeehhhmmmlllkkkkkkoooqqqnnneee]]]]]]```dddfffeeeddddddeeeeeefffiiiiiihhheeecccaaacccfffjjjnnnnnnkkkgggdddddd```aaajjj|||hhh\\\SSSUUUWWWYYYbbblllxxx{{{sssmmmfffdddaaa\\\UUUNNNHHHEEEzzzssspppbbb```]]]\\\[[[[[[YYYWWWUUUWWWYYY[[[^^^ccciiimmmqqq~~~~~~xxxxxxzzzrrrmmmjjjjjjbbbXXXJJJAAA???AAADDDFFFKKKHHHBBB;;;666222111000........................,,,,,,,,,,,,,,,++++++***))))))************))))))))))))************))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((())))))************&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&'''((((((((('''&&&%%%&&&'''((('''%%%&&&&&&&&&'''''''''''''''(((((((((''''''(((((((((###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$!!! $$$'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))''''''***111777666+++$$$'''(((%%%%%%)))''''''((()))***++++++,,,))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,---....../////////666666999FFF___~~~vvvUUURRR]]]hhhyyyzzz]]]GGG;;;666<<>>???AAAEEEEEEEEECCC>>>999555333.................................---,,,+++***)))******++++++++++++******((()))***++++++***)))(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((***++++++'''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((###$$$&&&'''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%&&&%%%###""""""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((///:::BBBAAA000$$$&&&)))&&&%%%)))(((((())))))*********+++)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,---......//////444555:::JJJiiiwwwUUUVVVdddmmm|||zzz[[[EEE<<<888@@@KKKSSSRRRHHH>>>888444333111000111222111000///000222333333666999<<>>BBBGGGIIIEEE???888444//////////////////////////////...---,,,***)))(((+++,,,,,,------,,,,,,+++((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&''')))+++,,,************))))))))))))'''''''''''''''&&&&&&&&&)))(((''''''((()))((('''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''"""$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******$$$&&&'''&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&)))222@@@KKKIII444%%%&&&***(((&&&))))))))))))))))))*********)))))))))))))))))))))))))))))))))***++++++,,,,,,***+++,,,---............000111888JJJlll}}}ZZZ]]]llluuu{{{ZZZDDD===999BBBPPPWWWRRRFFF<<<888555333000///000111111000///111222333444666:::===???CCCHHHMMMQQQRRRRRRQQQUUUVVVYYY[[[]]]^^^^^^]]]^^^___```bbbccccccccccccddd```aaafffhhhgggfffhhhbbb___\\\\\\^^^aaacccdddddddddeeeddddddcccbbbaaa___\\\[[[\\\[[[ZZZ^^^cccbbbdddjjjrrrvvvrrrfff\\\YYY\\\aaaddddddcccbbbbbbbbbfffkkkkkkgggccc``````cccfffiiijjjggg```WWWQQQIIIJJJOOOYYYgggsssfff[[[UUUYYY^^^aaajjjuuuxxxnnnfffbbb___ZZZSSSLLLFFFBBB???{{{qqqkkkfffbbb\\\[[[[[[\\\]]]]]][[[YYYZZZWWWYYY___gggooo{{{}}}uuuiiidddhhhkkkvvvssshhhhhhvvv}}}fffjjjcccbbb[[[KKKDDDCCC;;;999???BBBDDDHHHJJJEEE;;;333222000.........000111//////...---,,,,,,,,,,,,++++++************+++++++++++++++************)))************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***)))((('''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***(((&&&&&&''''''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&+++***)))(((&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((()))))))))((((((''''''''''''''''''(((((((((((()))''''''''''''''''''''''''%%%'''))))))((('''((()))''''''((()))***+++,,,,,,---+++***(((((()))+++,,,******))))))))))))))))))(((((((((((())))))))))))***************************,,,------------...000555000777TTTyyyccccccrrr}}}pppNNN???@@@<<>>666111000000000000000000000000///000222444555777:::<<<@@@EEEKKKPPPRRRTTTVVVWWWYYYWWWWWWYYY\\\___```______```aaabbbcccccccccccceeefffhhhgggffffffggghhhiiiccc\\\[[[```dddfffeeeeeeeeedddbbbaaa```___^^^___]]]ZZZ[[[^^^___^^^\\\^^^aaagggnnnsssqqqiiiccc\\\___bbbbbb```___aaadddccc```cccjjjkkkddd______hhhkkknnnmmmjjjaaaUUUKKKGGGJJJOOOTTTbbb{{{xxxkkk___YYYVVVYYY___fffooowww{{{uuuooojjj```\\\TTTNNNIIIDDD@@@>>>|||pppiiidddaaa___]]]\\\[[[YYYWWWWWWTTTUUUZZZ___ccckkkssswwwiiieeedddooonnndddaaagggppp}}}rrrllldddccc___TTTMMMHHH===888<<>>___eeegggwwwpppLLL>>>AAAAAAPPPZZZUUUHHH<<<666444000000000000000000000000///111333444555777:::===@@@EEEKKKOOORRRSSSUUUVVVZZZZZZZZZ\\\___aaaaaa```______```bbbbbbccccccbbbccceeefffgggggghhhjjjkkkkkkfff```___bbbffffffeeeccccccbbbaaa```___^^^^^^]]][[[YYYZZZ]]]^^^^^^]]]^^^```eeelllqqqpppjjjddd\\\```bbbbbbaaa```bbbeeejjjffffffiiihhhbbb^^^___dddhhhmmmooollldddXXXOOOGGGIIIMMMUUUfffuuuhhh]]]YYYWWW\\\bbbgggooowwwxxxsssmmmhhh___ZZZSSSLLLGGGCCC???===zzzrrrmmmgggccc___]]][[[YYYVVVTTTTTTXXXZZZZZZ]]]bbbjjjtttyyyooojjjpppqqqfff```___aaakkkpppdddaaaaaa\\\YYYRRRCCC<<<===>>>???EEEJJJIIIEEEDDDAAA<<<777333000/////////...---,,,++++++++++++++++++************++++++++++++*********)))))))))************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++(((%%%$$$&&&'''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%'''))))))((('''((()))*********))))))(((((((((+++***)))(((((()))++++++******++++++++++++++++++((())))))))))))*********************************+++,,,---...------...000000222BBBgggzzz}}}xxxbbbgggwwwoooIII===BBBGGGSSSZZZRRRBBB777444444000000000000000000000000///111333555666888;;;>>>AAAEEEKKKOOOQQQSSSTTTUUUZZZZZZ[[[]]]```aaa```^^^^^^^^^___```aaaaaaaaaaaa```bbbeeeggghhhiiilllnnnmmmiiidddccceeefffeeeccc`````````_________^^^^^^\\\ZZZYYYZZZ\\\^^^___^^^___```dddiiinnnooojjjfff^^^```ccccccaaaaaadddhhhmmmjjjiiijjjhhhcccbbbcccbbbfffmmmsssssskkk```XXXPPPOOOPPPZZZmmmqqqdddZZZXXXYYY___eeejjjqqqxxx{{{tttooojjjfff\\\WWWPPPJJJFFFBBB>>>;;;wwwooohhhccc___]]]ZZZWWWWWW[[[]]][[[ZZZ[[[\\\eeeuuuqqqiiiffffffcccvvv}}}jjj```___]]]___ZZZKKKFFFCCC@@@???CCCHHHIIIHHHHHHEEEAAA<<<888555444333///...---,,,++++++++++++,,,++++++******++++++,,,************))))))))))))************)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))'''$$$###$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''))))))((('''((()))***)))))))))((((((((((((***))))))((()))******++++++++++++++++++,,,,,,,,,)))))))))*********++++++************************+++,,,......------///000222666JJJnnn||||||mmmaaaiiiwwwjjjEEE<<>><<>>:::666444//////...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********)))))))))((((((************)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''$$$""""""###%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%$$$$$$###"""""""""%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''))))))((('''((()))'''(((((((((((()))))))))((((((((())))))******+++******+++++++++,,,,,,,,,************++++++++++++************************+++---............///111666>>>TTTwww~~~sssiiifffooozzzbbbBBB>>>EEEPPPUUUSSSEEE555...000222000000000000000000000000000222555666888:::>>>AAACCCGGGMMMPPPRRRRRRSSSTTTXXXXXXZZZ]]]``````^^^\\\[[[[[[\\\\\\]]]\\\\\\\\\^^^```bbbccccccdddfffggghhhgggdddcccbbbaaa___^^^^^^^^^^^^_______________^^^]]]]]]\\\]]]___bbbdddbbbbbbbbbfffkkkllljjjggg___aaabbbaaa```ccchhhmmmlllpppsssssstttuuuxxxyyyrrrrrrwwwxxxpppmmmmmmeee___ggg~~~uuufff[[[UUUVVV[[[ccciiimmmuuu}}}vvvoookkkfffbbbYYYUUUNNNIIIEEEBBB>>><<<}}}ooogggccc^^^]]]aaadddcccaaaaaa```^^^___eeeiiijjjkkkoooqqqyyyooouuuuuuzzz~~~zzzlllvvv}}}nnncccfffjjjddd\\\RRRIIIGGGGGGIIIKKKOOOTTTSSSQQQLLLFFF???888444111000///...------------,,,,,,++++++++++++,,,,,,******)))))))))(((((((((************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))))))))((('''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%###"""###$$$%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$###""""""%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%'''))))))((('''((()))'''''''''(((((()))))))))'''(((((())))))*********))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///......///111222@@@\\\}}}uuucccbbbhhhrrr{{{~~~~~~WWW@@@@@@HHHVVVVVVOOOAAA555111222333000000000000000000000000111333555777999<<>><<<~~~tttlllgggiiillljjjiiiiiieeeaaa___```aaa```aaaeeefffuuu~~~qqqnnnooowwwzzzxxxyyy}}}tttggg[[[UUURRRNNNNNNQQQWWWXXXWWWTTTNNNFFF>>>999222111000//////......///---,,,,,,++++++,,,,,,---***)))))))))((((((((((((************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''')))***)))(((&&&%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$&&&'''(((&&&$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))******&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%'''))))))((('''((()))((((((((((((((('''''''''&&&'''((()))************(((((())))))***++++++,,,+++++++++,,,,,,,,,,,,---------------------------,,,---//////......000111111EEEgggrrr```VVV\\\hhhuuu{{{|||~~~lllMMM???CCCJJJXXXTTTJJJ<<<444444333222000000000000000000000000111333666888:::===@@@CCCGGGKKKPPPSSSTTTTTTTTTUUUZZZYYYZZZ]]]aaacccdddddd]]]^^^^^^______^^^]]]]]]]]]___aaaaaaaaaaaacccdddeeeeeedddcccbbbbbbdddeeebbbbbbbbbbbbbbbbbbbbbbbb``````___]]]\\\]]]aaaeeegggffffffiiillllllhhhddd^^^___```^^^^^^bbbiiiooovvv{{{}}}zzz}}}~~~yyyyyy{{{rrrnnnoooqqq{{{lll___VVVUUUUUUYYY___dddkkkyyy}}}ssslllfff___ZZZUUUQQQKKKFFFCCC@@@===;;;vvv~~~{{{tttssstttrrrqqqqqqhhhdddbbbbbb___\\\\\\``````hhhtttwwwrrrqqquuu~~~|||lllccc[[[SSSPPPRRRUUUWWWYYYYYYUUUMMMEEE@@@333222111000////////////---,,,,,,++++++,,,,,,---))))))))))))((((((((((((************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))***)))(((&&&$$$''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&(((******'''%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((######$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%%%%%%%&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''%%%'''))))))((('''((()))+++***)))((('''&&&%%%%%%&&&&&&((()))************'''(((((()))******++++++++++++,,,,,,,,,---------........................,,,---//////......000111999QQQuuuyyyfffVVVTTT^^^mmm{{{~~~aaaFFF???EEELLLWWWQQQDDD888333444333///000000000000000000000000111444666888:::===AAADDDIIILLLQQQTTTUUUUUUUUUVVVXXXWWWWWWZZZ^^^bbbcccddd`````````aaa``````______]]]___aaaaaabbbbbbdddfffffffffeeedddccceeegggjjjddddddddddddccccccbbbbbb``````___]]]ZZZ[[[```dddhhhggggggjjjmmmlllhhhccc^^^______^^^]]]bbbiiipppvvv{{{|||yyy~~~|||{{{wwwqqqjjjgggiiikkkuuu~~~yyyjjj^^^VVVVVVUUUXXX]]]bbbjjjzzz{{{qqqkkkeee]]]WWWSSSOOOIIIDDDAAA>>><<<:::sssvvvzzz|||yyyuuuooohhhdddbbbaaa^^^[[[^^^bbbhhhpppwww{{{}}}}}}}}}|||uuuxxxpppiiiqqq|||qqqiii```YYY]]]XXX[[[^^^^^^ZZZTTTNNNKKKDDD;;;222///222333000++++++,,,---...---,,,+++***************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))(((((((((((())))))(((((('''''''''&&&(((&&&$$$%%%(((***(((&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&'''((()))(((''''''***---///...+++(((%%%'''%%%""" !!!$$$&&&&&&&&&%%%&&&&&&'''((()))(((''''''''''''&&&&&&&&&))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%(((((((((((())))))******))))))))))))))))))))))))(((((())))))************,,,,,,,,,+++++++++******++++++******************,,,++++++++++++,,,------,,,......------222777999===dddnnnXXXUUUVVVdddvvv~~~nnnTTT<<<<<>>KKKKKKPPPEEE;;;666444111111333222222111111000000111111333555888999:::===CCCHHHMMMPPPTTTUUUTTTSSSRRRRRRSSSVVVZZZ\\\\\\\\\]]]^^^^^^]]]]]]```dddfffdddbbb```___^^^^^^```aaabbbbbbeeefffhhhjjjkkkjjjiiiiiijjjjjjkkkkkkiiifffdddbbb```___]]]]]]]]]___```bbbdddeeehhhiiijjjiiigggeeebbb```]]][[[\\\```dddgggmmm{{{~~~sssqqqnnngggbbbaaadddhhhooossszzzpppddd^^^[[[]]]YYYXXX]]]ccckkkwwwtttnnniiibbb[[[YYYRRRPPPMMMJJJGGGCCC===999uuuvvvyyy}}}}}}zzzyyy|||yyyqqqmmmkkkhhheee```cccggggggdddaaa```aaarrrxxx}}}~~~uuueee[[[```lll}}}~~~ggggggccccccbbb```]]]XXXSSSPPPPPPIII@@@999444222111///++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))************''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&'''(((((('''&&&&&&&&&'''((((((&&&%%%$$$''''''&&&&&&&&&''''''(((''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''((('''&&&&&&%%%&&&&&&&&&(((&&&###!!!!!!$$$''')))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))************************---------,,,---......///+++---/////////000555:::RRR{{{gggQQQXXX```uuu}}}ppplll\\\NNNAAA:::EEERRRPPPLLLBBB888555333000000111000000000///000000111222444777999;;;;;;>>>DDDIIIQQQRRRTTTTTTRRROOONNNNNNSSSVVVZZZ\\\[[[ZZZZZZZZZ]]]^^^___aaabbbcccccccccbbbaaaaaa``````aaabbbbbbbbbeeeiiilllmmmllljjjiiimmmmmmmmmmmmkkkhhheeecccbbbaaa___^^^^^^```bbbcccfffggghhhiiiiiigggeeedddaaa```]]]\\\]]]```ccceeekkkzzzqqqoookkkeee___^^^aaaeeekkknnnttt|||vvviii```\\\[[[```]]]]]]aaafffmmmxxx|||ooojjjeee___ZZZYYYTTTQQQNNNJJJFFFBBB<<<999|||}}}~~~|||xxxwwwzzzwwwpppjjjeeecccfffhhhfff```]]]\\\^^^ccchhhooouuu|||lll^^^bbbjjjzzzvvvkkkllluuulllhhhhhhhhhgggeeeaaa[[[TTTOOOPPPMMMGGGAAA:::666333222++++++,,,,,,,,,,,,,,,+++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''%%%%%%%%%%%%&&&'''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((('''$$$$$$$$$$$$%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''######$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&(((***(((((((((((((((((((((((()))))))))))))))(((((((((++++++++++++++++++++++++***************+++++++++...------------...//////,,,---000111000000555===YYY\\\KKKXXXeeezzzkkk___OOOCCC===???OOOZZZTTTHHH>>>666444333000///000/////////000000222333333555888;;;<<<===@@@GGGLLLSSSTTTTTTRRRPPPNNNNNNNNNRRRVVVYYY[[[ZZZXXXVVVVVV]]]^^^aaaaaaaaaaaacccdddccccccccccccbbbaaabbbcccbbbdddgggjjjllllllkkkjjjnnnooooooooommmjjjgggeeedddbbbaaa``````aaacccdddfffgggggghhhgggeeecccbbb```______^^^```cccfffhhhmmm{{{qqqpppkkkccc]]]ZZZ]]]aaaiiilllqqqwww~~~oooccc]]][[[\\\aaa___```eeeiiippp|||yyylllgggccc^^^ZZZZZZVVVRRRMMMIIIEEE@@@<<<888|||||||||zzzyyyzzz}}}|||qqqiiiggggggfffccc^^^[[[\\\^^^\\\^^^bbbiiisssnnnmmmoooyyyrrrcccbbbhhhrrrqqqgggeeefffggghhhgggbbbYYYSSSMMMMMMKKKGGGBBB<<<777444---------,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((('''%%%%%%$$$$$$$$$$$$%%%%%%(((&&&%%%&&&'''((('''&&&&&&&&&&&&%%%&&&&&&&&&'''$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((###$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&''''''((((((((())))))))))))((('''''''''''''''''''''''''''))))))((((((((((((((((((++++++++++++++++++++++++))))))*********+++++++++...------------...//////------000222111000777BBB```wwwUUUJJJ[[[kkk|||lllVVVGGG>>>???FFFVVV]]]RRRCCC;;;444333333000///000000000000111222333444555555888<<<===???CCCIIIOOOUUUUUUTTTRRROOOOOOPPPRRRSSSVVVYYYYYYXXXVVVUUUUUU\\\^^^`````````aaaccceeecccdddfffeeecccbbbcccdddccccccdddfffhhhiiijjjkkknnnooooooooonnnkkkiiigggeeedddbbbaaaaaabbbccceeeeeefffffffffeeecccaaa```^^^]]]]]]^^^```dddgggjjjooo{{{}}}}}}yyytttrrrsssxxx}}}rrrpppkkkccc[[[XXXZZZ^^^gggjjjooovvv}}}yyykkk```[[[[[[]]]```___bbbgggllltttyyylllgggddd___[[[[[[VVVRRRLLLGGGCCC???;;;888}}}wwwyyyzzzzzzyyyxxxyyyzzz|||}}}~~~~~~~~~{{{rrrnnngggaaa]]][[[[[[[[[^^^]]]___dddkkkvvvzzzuuu}}}uuuccc``````bbbnnn}}}vvvccc``````cccgggjjjhhhaaa\\\OOONNNLLLKKKIIIDDD>>>999111000///---,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&((('''&&&&&&''')))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&'''''''''###$$$%%%&&&''''''''''''))))))((('''&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''&&&''''''((()))$$$$$$%%%&&&&&&''''''((('''''''''&&&''''''((()))%%%&&&((())))))'''%%%$$$'''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))*********)))))))))***++++++,,,,,,---------,,,---......//////---000333111000;;;IIIllloooUUUQQQcccsss~~~nnnOOOBBB>>>CCCKKKYYYZZZKKK@@@888333333333111///000111111111111222333444555555888<<>>777222333444222000000111111000111111222333333444888<<>><<<:::999{{{{{{zzzxxxuuutttuuuvvvpppqqqrrrtttwwwyyy|||}}}}}}qqqjjjeee___ZZZWWWWWW\\\ccceeedddiiiqqqqqq}}}}}}qqqbbb___fffkkkwwwhhhddd___```ccceeecccaaa]]]VVVMMMKKKMMMMMMHHHCCC666555222///---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((***)))))))))((((((((((((&&&'''''''''(((((())))))&&&(((******(((''')))+++((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%&&&((()))))))))((('''))))))(((((((((((())))))'''&&&%%%%%%''''''&&&%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&((()))***$$$$$$$$$$$$%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&''''''((()))))))))'''''''''''''''((()))))))))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''(((***++++++******++++++,,,,,,,,,,,,((())))))***++++++,,,,,,,,,++++++++++++,,,------111...///444222222AAAUUU~~~eeeYYY___ooogggJJJCCCGGGQQQXXX___XXXCCC===666222444555222000111000000000000000111111222333777<<<@@@DDDJJJRRRXXXaaa___ZZZUUUQQQRRRUUUXXXVVVVVVVVVUUUTTTUUUWWWYYY]]]ZZZWWW[[[bbbggggggeee```eeeiiiiiigggeeegggjjjccceeehhhkkkkkkjjjgggfffggghhhjjjllllllkkkjjjiiifffeeecccaaaaaabbbcccdddhhhggggggggggggffffffffffffbbb^^^[[[[[[___cccgggjjjuuuxxx|||}}}uuuwwwpppppplllcccWWWNNNKKKLLLFFFJJJRRR___ooo~~~uuuooollldddccc```[[[VVVVVV[[[___[[[```hhhqqqxxx|||~~~~~~qqqmmmfff___YYYYYY]]]aaaccccccdddgggkkkvvvxxxnnnjjjggg```ZZZWWWQQQLLLEEE@@@===<<<:::999}}}}}}~~~~~~~~~}}}|||{{{yyyvvvtttsssrrrrrrssstttuuuuuuuuuuuuzzzzzz{{{|||qqqggg___]]]YYYXXX[[[\\\\\\^^^ccchhhmmmwww~~~qqqiiieeemmmsssjjjaaa^^^bbbgggjjjjjjeeeeee\\\OOOMMMSSSSSSMMMBBB===777222///---+++***---+++******++++++***(((************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''***)))(((&&&&&&''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%''')))+++,,,'''((()))(((&&&&&&((()))&&&'''((((((((('''%%%$$$''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,///---000666777:::JJJ\\\bbbXXXffftttyyy___@@@>>>JJJ___ggg[[[JJJCCC999666222000000000000///000111111000000000333555444888===AAAFFFLLLTTTZZZbbb^^^XXXTTTSSSTTTTTTUUUWWWWWWXXXYYYYYYXXXXXXXXX[[[\\\]]]^^^^^^^^^^^^^^^bbbgggkkkkkkgggfffgggjjjiiijjjlllmmmllljjjgggeeefffhhhjjjlllmmmllljjjhhhgggfffdddccccccdddfffgggiiijjjjjjiiigggeeeeeeeeefff```\\\\\\\\\]]]aaahhhhhhnnntttzzz}}}tttnnnjjjcccZZZQQQIIIDDDAAABBBFFFNNN\\\lll{{{zzzpppjjjhhhggg```YYYXXXXXXXXXZZZ^^^]]]___dddjjjrrrwwwyyyyyyuuummmccc\\\\\\^^^___```gggfffiiinnnpppxxx|||qqqkkkgggaaaXXXPPPNNNJJJEEEBBB???===;;;999zzzwwwwwwzzzzzzwwwxxx{{{~~~}}}|||zzzxxxvvvuuussssssttttttuuuuuuttttttxxxxxxxxx{{{wwwlllccc]]]ZZZ[[[[[[YYYXXXZZZ]]]bbbkkkuuu~~~|||uuummmnnn~~~qqqlllmmmooommmjjjfffhhheee\\\TTTRRRQQQOOOJJJEEE<<<555111///...---...,,,++++++,,,,,,+++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&((()))***)))'''''')))***((())))))))))))((('''''''''(((((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))*********))))))(((+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,000///444;;;@@@FFFYYYnnneeeZZZfffrrrtttXXXBBBBBBNNNaaagggYYYGGG>>>:::888444222222222222111000000111000///000333555555999===BBBGGGNNNVVV\\\eeebbb\\\WWWUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXZZZZZZZZZ[[[[[[\\\\\\]]]```dddhhhhhhffffffhhhllljjjkkkmmmoooooonnnllljjjhhhjjjkkklllmmmlllkkkjjjeeedddbbbbbbbbbdddfffggghhhjjjkkkkkkjjjhhhhhhiiiddd___[[[[[[[[[[[[___dddhhhmmmrrrxxx{{{rrrkkkaaaVVVLLLFFFCCCAAA@@@DDDNNN[[[jjjwww~~~xxxpppjjjgggeee^^^XXXXXXYYYYYY\\\``````aaaccchhhmmmqqqrrrrrrmmmggg^^^YYYYYY]]]```aaaggggggkkkooorrr{{{|||rrrllljjjdddZZZRRROOOKKKGGGCCC@@@>>>;;;999uuurrrqqqttttttrrrsssvvv~~~}}}|||zzzyyyxxxtttuuuuuuuuuuuutttssssssvvvuuuuuuvvvyyy{{{|||{{{pppggg___]]]]]]YYYVVVUUUUUUYYY```fffmmmvvv~~~zzz|||tttooonnnnnnkkk```UUUPPPRRRRRRLLLDDD<<<777444111000///---++++++,,,---,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((()))***+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%***)))((('''&&&%%%%%%%%%)))*********((((((***+++++++++***)))))))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''******************************))))))(((''''''&&&+++++++++***************+++++++++,,,,,,---------111111777AAAIIIUUUnnnggg^^^hhhtttmmmOOOCCCGGGTTTeeegggVVVCCC::::::777444333333333222111///000000000///000333555777:::>>>CCCIIIQQQYYY^^^gggddd```[[[XXXVVVVVVVVVUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWXXXYYY[[[\\\___bbbeeefffdddeeehhhllljjjlllnnnpppqqqqqqpppooollllllllllllllllllkkkkkkdddcccbbbaaabbbccceeefffeeehhhkkklllkkkjjjiiijjjfffaaa^^^^^^]]]\\\^^^cccggglllpppuuu|||wwwooobbbTTTKKKFFFEEEFFFBBBGGGQQQ^^^jjjssswwwxxx{{{wwwqqqkkkgggbbb\\\WWWWWWYYYYYY\\\aaacccbbbbbbdddgggiiiiiihhhccc^^^XXXTTTVVVZZZ___aaagggiiimmmqqqvvvzzzsssooonnniii___WWWQQQMMMHHHEEEBBB>>>;;;999rrroooooorrrsssrrrssswww|||}}}~~~~~~~~~|||{{{{{{zzzwwwwwwwwwvvvvvvuuusssssstttsssrrrtttvvvyyyzzzzzz{{{|||~~~wwwjjjeeeccc___YYYWWWTTTXXX\\\___aaahhhttt|||uuu{{{wwwqqqrrrmmm___UUUTTTTTTPPPJJJDDD???:::555222000...,,,+++,,,---,,,++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''((()))((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((())))))******)))(((((()))+++,,,+++)))((((((((()))***))))))))))))((('''&&&%%%''''''''''''''''''''''''******************************))))))((((((((((((******************************+++,,,,,,---......111111777BBBMMM]]]{{{|||fffaaammmwwwiiiKKKDDDKKK[[[hhhfffUUUBBB999777555222111111111000//////000000000///000333555999;;;@@@FFFMMMTTT[[[```eeedddaaa]]]ZZZXXXXXXYYYUUUUUUUUUVVVXXXYYYZZZ[[[XXXWWWVVVVVVWWWYYY[[[]]]```aaaccccccccccccfffhhhjjjkkkmmmnnnoooooonnnmmmooonnnmmmkkkkkkkkkllllllgggfffdddbbbbbbcccdddeeecccfffiiijjjiiihhhggggggiiieeebbbcccbbb```bbbffffffjjjmmmnnnsss|||zzzrrrfffYYYQQQMMMMMMNNNMMMPPPXXXbbbkkkrrrtttuuu}}}yyyxxxwwwuuupppkkkbbb\\\WWWWWWXXXXXXZZZ^^^cccaaa``````bbbcccbbbaaa[[[WWWRRRPPPQQQUUUZZZ^^^eeeiiinnntttzzzzzztttrrrrrrnnneee\\\SSSPPPKKKGGGCCC@@@;;;888pppmmmmmmppprrrrrrtttyyyyyywwwuuuuuuvvvyyy|||}}}|||||||||yyyyyyyyyxxxwwwvvvuuuttttttsssrrrsssvvvzzz{{{|||yyyzzz{{{{{{|||}}}vvvnnneee]]]YYYRRRVVVZZZ\\\\\\aaajjjrrrzzzooollluuuuuutttuuukkk^^^WWWSSSQQQOOOKKKGGGAAA:::555222000---++++++,,,++++++++++++++++++++++++++++++++++++++++++************************************(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''((((((((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''((()))((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%''')))***+++(((((()))((('''&&&(((******)))((('''&&&'''(((((((((((()))(((((('''&&&&&&((((((((((((((((((((((((***************************))))))))))))***+++,,,******************************+++,,,,,,---......//////444>>>III\\\~~~zzzwww~~~zzzbbbbbbooowwwfffLLLCCCNNN^^^hhhcccRRRCCC;;;666444222111222222000//////000111000000111444777:::===BBBIIIPPPWWW\\\___```aaa```^^^[[[YYYZZZ\\\VVVVVVVVVVVVXXXYYY[[[\\\YYYYYYXXXWWWXXX[[[]]]___aaabbbccccccbbbbbbcccccchhhiiijjjjjjjjjjjjiiihhhooonnnllljjjjjjjjjkkklllkkkiiigggdddcccccccccdddeeehhhjjjjjjhhhfffffffffjjjfffdddeeeeeedddfffjjjeeeiiikkkhhhiiipppwwwyyywwwqqqiii```YYYUUUUUUUUUYYY[[[___eeelllqqqtttttt|||yyyvvvvvvxxxwwwtttpppddd]]]WWWWWWVVVTTTUUUXXX^^^]]]\\\]]]______^^^]]]WWWTTTPPPLLLLLLOOOTTTXXXccciiipppwww}}}xxxsssssstttqqqiiiaaaVVVRRRNNNIIIEEEAAA<<<888qqqmmmmmmoooqqqpppssswwwzzzvvvssstttttttttwww{{{~~~~~~}}}}}}{{{{{{{{{zzzzzzxxxwwwwwwuuusssrrrsssvvvzzz||||||xxxyyyzzzzzzyyyzzz}}}rrrddd]]]SSSUUUXXXYYYZZZ___eeekkkooozzztttfffiiiooozzzwwwpppeee]]]VVVUUUTTTRRROOOHHHAAA;;;666333///,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((()))(((''''''&&&'''''''''(((((())))))***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''(((((('''&&&&&&''')))(((''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((***************************))))))))))))+++---...***************++++++++++++++++++,,,,,,---------///...111999BBBWWW|||xxxtttxxxlll]]]dddqqqvvv```KKKAAAOOO___ddd\\\MMMAAA<<<777555444444444444333111000111222111111333666888;;;>>>CCCLLLTTTYYY[[[[[[]]]___aaa___[[[ZZZ[[[]]]XXXXXXWWWWWWXXXZZZ\\\]]]ZZZZZZZZZZZZ[[[]]]___aaabbbbbbcccdddcccbbbaaa```eeefffffffffffffffeeeeeelllkkkjjjiiihhhiiijjjkkklllkkkhhheeedddcccddddddiiijjjlllkkkiiihhhhhhiiiiiieeeccceeeffffffjjjoooiiinnnpppkkkgggkkkqqquuutttqqqkkkddd___\\\[[[[[[bbbbbbdddhhhmmmqqqrrrrrrvvvuuussssssttttttsssqqqddd]]]WWWVVVTTTQQQPPPRRRXXXWWWXXXZZZ\\\]]][[[YYYTTTRRROOOKKKIIIKKKPPPTTTbbbjjjsss{{{zzztttoooooorrrpppiiibbbXXXUUUPPPLLLGGGBBB<<<888wwwrrrpppqqqpppoooqqquuuzzzuuurrrtttuuusssvvv|||zzz{{{||||||||||||||||||{{{zzzyyyvvvsssqqqqqqtttwwwxxxyyyyyyyyyyyyyyyxxxxxx{{{}}}{{{}}}uuulll]]]\\\ZZZYYYZZZ^^^cccfffjjjsssmmmiiigggrrr}}}yyyzzztttllliiifffaaa^^^[[[WWWTTTOOOIIIEEE;;;888333///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''((()))))))))(((&&&&&&&&&''''''((())))))******((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&''''''((())))))(((''''''(((***'''''''''''''''&&&%%%%%%%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))+++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...000666>>>TTT{{{}}}vvvyyyvvv___]]]lllxxxyyyzzzWWWGGGAAAOOO]]]^^^RRREEE<<<999666555444444555555333111111222333333333444777:::;;;>>>EEENNNWWW[[[ZZZWWW]]]```cccaaa\\\ZZZZZZ]]][[[ZZZYYYXXXYYYZZZ\\\]]]YYYZZZ[[[\\\^^^___```aaa___aaaccceeefffdddaaa___ccccccddddddeeeeeeffffffhhhhhhggggggggghhhiiiiiiiiihhhfffdddddddddeeefffiiijjjjjjiiihhhhhhjjjllljjjfffdddfffhhhjjjpppvvvvvv|||yyyrrrtttxxx|||xxxuuuooohhhdddbbbbbbbbbggghhhkkkooorrrsssqqqooommmnnnnnnmmmlllkkkmmmnnnbbb[[[VVVTTTRRROOOMMMOOOQQQRRRTTTWWWZZZYYYVVVTTTRRRQQQNNNJJJGGGIIINNNRRRbbblllwwwvvvpppjjjjjjmmmmmmgggaaaZZZWWWRRRNNNIIICCC<<<888}}}xxxuuutttrrrooopppttttttnnnmmmqqqrrrpppsssyyyzzzyyyyyy{{{}}}}}}}}}}}}}}}||||||{{{wwwtttqqqpppqqqsssuuuuuuyyyyyyyyyxxxwwwwwwyyy{{{vvvyyy|||~~~{{{kkkeee^^^ZZZ[[[^^^aaadddggglllrrr{{{wwwooofffnnnxxxlllgggfffqqqpppgggjjjllljjjfff```ZZZVVVRRRNNNLLL???;;;666111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%&&&''''''((()))******+++))))))((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((()))******)))(((((()))+++&&&'''((((((((('''%%%$$$$$$%%%&&&((())))))******))))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))'''&&&'''((()))))))))******++++++++++++---,,,,,,,,,,,,,,,,,,,,,111///000555===SSS|||{{{}}}~~~fffWWW___tttpppOOOCCCAAAOOO\\\YYYLLL???888666444333222222333333111///111222333333444555888;;;;;;>>>FFFPPPXXX[[[XXXUUU___bbbeeeccc]]]YYYZZZ\\\]]]\\\ZZZYYYYYY[[[]]]^^^YYYZZZ[[[]]]___`````````]]]___bbbfffhhhfffccc```aaabbbcccdddeeeggghhhhhheeeeeeffffffgggggghhhhhhfffeeedddcccccceeefffhhhfffffffffeeeeeegggjjjmmmmmmhhhfffhhhkkkooouuu}}}zzzssslllhhhfffggghhhjjjlllpppuuuxxxwwwsssooogggiiijjjhhheeedddgggjjj```YYYTTTSSSQQQNNNMMMOOONNNOOORRRVVVXXXWWWSSSOOOPPPOOOMMMJJJGGGHHHNNNSSScccnnnzzzssslllffffffiiiiiiddd___[[[XXXSSSOOOIIICCC<<<888}}}{{{wwwssspppnnnmmmmmmrrrssssssrrrqqqqqqsssuuuxxxxxxxxxwwwyyy}}}}}}{{{vvvvvvuuuuuuuuutttttttttwwwyyy{{{~~~~~~}}}{{{yyyxxxyyy{{{}}}}}}pppeeebbb```]]]]]]aaahhhlllrrrwwwyyy{{{|||}}}nnnrrrnnnfff___VVV^^^uuuyyydddeeeoookkkhhhdddaaa^^^XXXOOOIIIIIIEEE>>>666000...000222//////...---,,,,,,,,,,,,++++++,,,,,,++++++***))))))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((''''''''''''************************((((((((((((((((((((((((%%%%%%&&&'''((()))******)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###%%%$$$"""!!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))************++++++************************+++,,,,,,---......++++++,,,------......///...111333555BBBcccfffWWWYYYbbbvvv~~~aaaIIIAAADDDPPPWWWPPPCCC:::666444111222222222222111000000555333333444777999;;;;;;<<>>888444~~~}}}||||||}}}}}}~~~}}}{{{xxxtttrrrssstttrrrsssrrrqqqpppqqqtttwwwwwwuuutttvvvxxx}}}}}}}}}zzzzzzyyyyyyzzz{{{}}}~~~{{{zzzyyyxxxyyyzzz{{{|||xxxxxxyyy{{{}}}{{{pppjjjggghhhiiijjjkkkjjjgggeeeccckkksss{{{yyyeeeccccccnnnqqqddd```eeekkkllliiiccc___\\\VVVTTTPPPKKKDDD;;;333---...//////000000///------++++++,,,,,,++++++***)))+++***)))(((((()))***+++))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((%%%$$$%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------.../////////111444666:::QQQyyyqqqXXXMMMWWWjjj|||tttaaaIII???AAAJJJOOOOOOGGG>>>:::888666111222222222222111000000...///111222444777;;;>>>DDDHHHMMMTTTYYY[[[[[[YYY\\\\\\[[[[[[[[[ZZZZZZZZZ\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^___^^^___aaaaaa___^^^^^^___^^^___aaaccccccbbbaaa```___]]]\\\\\\^^^______^^^]]]\\\[[[\\\```dddfffgggggggggeeeddddddeeefffggglllmmmppprrrrrrwww{{{vvvyyyxxxhhhZZZUUUOOOLLLKKKIIIFFFCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBGGGFFFHHHKKKKKKLLLRRRZZZggguuutttjjjcccYYYPPPJJJGGGEEEDDD@@@???>>>>>>===:::666333|||||||||||||||}}}}}}}}}~~~~~~|||xxxtttrrrrrrtttuuuuuuvvvuuusssssstttvvvtttrrrrrrsssssswww}}}|||yyywwwvvvvvvwwwxxxzzzyyywwwvvvvvvwwwyyy{{{yyyyyyzzz{{{}}}xxxjjjiiihhhhhhiiiiiigggddd___aaaeeelllzzzzzzrrrjjjnnnqqqddddddfffiiikkkiiieeeaaaXXXVVVSSSPPPKKKCCC:::333000000000//////...---,,,++++++,,,,,,++++++***)))***)))(((''''''((()))***************************))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((%%%###$$$'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***))))))))))))*********+++)))*********+++++++++,,,---------------,,,,,,,,,,,,,,,---......//////000111666777===XXXnnnWWWPPP\\\nnnyyyjjjVVVCCC???EEENNNOOOLLLBBB;;;999777555111222222222222111000000...000333444666999>>>BBBEEEGGGMMMTTT[[[^^^]]][[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZXXXXXXXXXXXXYYYXXXXXXYYYZZZ\\\]]]^^^^^^\\\]]]^^^^^^\\\[[[\\\]]]]]]^^^aaabbbcccaaa___^^^]]][[[ZZZ[[[\\\^^^^^^]]][[[ZZZYYY[[[___dddfffgggffffffeeeeeeeeefffggghhhggghhhkkkmmmmmmtttzzzwww|||zzzgggXXXSSSLLLHHHGGGFFFCCC@@@<<<<<<<<<======>>>>>>>>>????????????@@@@@@@@@AAADDDCCCFFFIIIJJJKKKRRRZZZeeettt|||ooogggaaaVVVMMMGGGDDDBBB@@@<<<;;;999999999777555222xxxyyyyyyzzz{{{{{{{{{{{{||||||zzzwwwtttrrrsssttttttvvvwwwvvvtttssstttuuutttsssssssssrrrsss||||||yyywwwuuuttttttzzzxxxuuussssssuuuxxx{{{yyyyyyyyyyyyzzz|||~~~zzzuuuoookkkjjjhhheeebbb___^^^]]]bbbnnn~~~mmmooosssmmmgggeeefffhhhgggddd\\\YYYVVVTTTQQQKKKBBB<<<444333111///...---------------......------,,,+++)))))))))(((((()))))))))************************((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******'''''''''&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******(((((()))))))))*********)))))))))******++++++,,,------------............---------...//////000000111666999AAA___gggVVVTTTccctttwwwbbbMMM???@@@GGGRRRQQQIII>>>888777666333111222222222222111000000...111444666777;;;AAAEEEGGGJJJOOOXXX```dddbbb___]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZXXXWWWWWWXXXYYYYYYWWWWWWXXXYYYZZZ[[[\\\]]]ZZZ[[[\\\\\\[[[ZZZ[[[]]]]]]^^^```aaaaaa```^^^]]]^^^\\\ZZZYYYZZZZZZYYYXXXYYYXXXWWWYYY]]]bbbdddeeecccccccccdddeeefffggghhhggggggiiilllmmmttt~~~xxxvvv|||yyyfffSSSMMMGGGCCCBBBAAA>>><<<999999::::::;;;<<<<<<===============>>>???@@@AAACCCCCCFFFIIIJJJKKKRRR[[[dddtttvvvjjjbbb\\\RRRJJJEEEAAA???===;;;999777666666666444333vvvvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxuuusssrrrsssttttttvvvwwwwwwvvvttttttuuuuuutttuuuvvvsssqqqwww~~~{{{xxxvvvvvvxxxvvvsssqqqqqqtttxxx{{{yyyxxxxxxxxxxxxzzz|||}}}|||zzzsssnnngggccc___]]][[[]]]dddnnnzzz|||}}}vvvyyy||||||vvvpppkkkgggdddccc___ZZZXXXVVVRRRJJJDDD:::777444111......//////------......------,,,+++******++++++++++++******************************)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((()))*********))))))*********+++++++++))))))***++++++,,,------,,,,,,,,,------.........------......//////000000000777;;;DDDeeeeeeZZZ^^^nnn|||sssZZZGGG@@@DDDMMMVVVRRRGGG;;;666666555222111222222222222111000000,,,111555777888;;;BBBGGGHHHJJJQQQ\\\eeeiiifffbbb^^^^^^^^^^^^^^^^^^^^^^^^YYYXXXWWWVVVVVVXXXYYYZZZVVVWWWWWWXXXYYYZZZZZZ[[[YYY[[[\\\[[[[[[[[[]]]^^^]]]^^^___```______^^^]]][[[YYYWWWVVVWWWWWWVVVUUUVVVUUUTTTVVVZZZ^^^aaabbb^^^___```aaaccceeefffgggjjjhhhiiilllpppvvvxxxwwwtttppppppwwwsssbbbNNNHHHBBB>>>>>>>>><<<:::777888888999999::::::;;;:::::::::;;;<<<>>>@@@AAABBBAAADDDGGGHHHJJJPPPYYYdddwww~~~qqqfff]]]XXXQQQJJJEEEAAA>>><<<;;;999666555666666555444tttuuuvvvwwwxxxxxxxxxxxxwwwwwwvvvtttrrrrrrsssuuuuuuwwwyyyyyywwwvvvvvvvvvvvvvvvxxxxxxtttpppuuu|||www{{{|||zzzyyywwwuuurrrpppppptttxxx{{{yyyyyyxxxxxxxxxzzz{{{||||||~~~~~~~~~uuulllfff^^^\\\\\\]]]^^^bbbjjjqqq|||yyy{{{hhhfffmmmxxxvvvlllfffiiiddd^^^[[[YYYVVVOOOIII>>>;;;666222//////000111++++++,,,,,,,,,+++******+++,,,---......---,,,+++************************************))))))))))))************************(((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((***,,,***'''%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++******+++++++++,,,,,,,,,******+++,,,,,,---......******+++,,,,,,---......------......///000000000000777;;;FFFhhhjjjaaahhhxxxoooVVVEEECCCKKKTTTYYYSSSFFF:::555555444111111222222222222111000000+++000555777777;;;BBBHHHGGGJJJQQQ]]]gggkkkgggbbb________________________XXXWWWVVVVVVVVVXXXZZZ[[[VVVVVVWWWWWWXXXYYYYYYYYYZZZ[[[\\\\\\[[[\\\^^^```^^^^^^^^^___^^^^^^]]]]]]UUUSSSSSSSSSVVVWWWWWWWWWTTTSSSRRRTTTXXX\\\^^^___[[[\\\]]]___bbbdddeeefffllliiihhhlllqqqvvv}}}mmmmmmkkkiiiiiiqqq}}}lll]]]LLLFFF@@@<<<<<<===<<<:::666777777888888999999999888888888999;;;===???AAA???>>>AAADDDEEEFFFMMMUUUfffzzz{{{nnnccc\\\XXXQQQLLLGGGDDD@@@>>><<<999777555666666666555wwwuuutttsssssstttvvvwwwwwwxxxyyywwwtttrrrrrrrrrtttvvvyyy{{{|||zzzwwwvvvuuuwwwvvvssswww}}}{{{ttt{{{zzzyyyyyy{{{~~~}}}{{{wwwttttttvvvwwwwwwyyywwwvvvvvvwwwwwwuuutttxxxzzz{{{yyyxxxxxx|||xxxjjjgggccc```^^^\\\[[[___ffflllpppyyyhhh___```gggxxxzzzjjjmmmgggaaa___ZZZRRRMMMLLLFFF@@@888222000000///...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((())))))*********+++************))))))))))))+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''***)))(((''''''&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,---...000222333333111888OOOsss}}}bbbfffppplllQQQ===BBBQQQUUU^^^NNN???888666444333333000111222333333333333333333444555555888<<>>???@@@======AAADDDEEEJJJPPPaaauuu}}}zzzooofffUUUSSSPPPLLLHHHCCC@@@>>>999888777666555444333333wwwvvvtttsssssstttuuuvvvvvvxxxyyyxxxvvvtttssssssvvvwwwzzz{{{|||zzzyyywwwvvvyyyxxxvvvxxx~~~~~~zzzzzzxxxvvvtttuuu{{{~~~}}}zzzvvvssstttvvvwwwwwwzzzyyywwwwwwxxxxxxwwwuuuwwwxxxyyywwwuuutttuuuwww{{{~~~|||nnnggg```]]][[[XXXZZZ___aaadddllluuu{{{rrrbbb^^^^^^lllsssjjjbbb```^^^WWWOOOKKKEEECCC???999333000///000......///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((()))))))))************************))))))))))))++++++******)))(((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---------...000222333444333<<>>>>>???@@@@@@;;;:::888777666666666666888888999:::;;;===>>>???@@@===>>>BBBDDDEEEJJJPPPbbbwww}}}{{{~~~xxxmmmdddUUUSSSOOOJJJEEEAAA>>>===888888777666555444333333wwwvvvuuusssssssssttttttuuuwwwyyyzzzxxxvvvuuuuuuxxxyyyzzz|||||||||{{{zzzwwwzzz{{{yyyzzz~~~}}}{{{wwwsssqqquuu{{{~~~{{{wwwuuuvvvxxxyyyzzz|||zzzyyyyyyyyyyyyxxxvvvxxxyyyyyywwwtttrrrqqqqqqtttwww{{{~~~rrrfffaaa]]]ZZZZZZ]]]ZZZ[[[```hhhpppyyylll```YYYbbbzzz~~~uuugggdddddd]]]RRRJJJCCCFFFGGGBBB:::333111111...............---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))************************))))))))))))+++******))))))(((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......------...000222333333555@@@ZZZ{{{tttYYY```ooo```JJJAAAMMM[[[ZZZTTTGGG:::444333111000111111111111111111111000000111333555888<<>>>>>???>>>???BBBDDDEEEKKKRRRcccxxx{{{zzzuuujjjaaaVVVSSSNNNGGGBBB>>><<<;;;888888777666555444444333yyyxxxvvvuuusssssssssssssssvvvyyyzzzyyywwwwwwwwwzzzzzz{{{|||}}}~~~~~~~~~wwwzzz|||zzzyyy||||||wwwtttuuuyyy}}}~~~zzzxxxyyy{{{}}}}}}}}}{{{yyyyyyyyyyyywwwvvvzzzzzz{{{zzzxxxuuusssrrrpppsssvvvzzz~~~uuujjjddd```^^^___\\\ZZZ\\\aaafffmmmxxx}}}kkk^^^cccxxxvvvmmmjjjkkk}}}nnnfffgggbbbWWWNNNDDDFFFHHHGGGBBB;;;666333//////......------......------------------------+++******))))))******+++)))))))))))))))*********************)))))))))(((******))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''')))(((((('''&&&&&&&&&&&&((((((((('''''''''''''''$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...------------///000222222555BBB]]]jjjZZZcccqqq~~~```PPPMMMXXX___WWWOOODDD888444222000000111222222111000000/////////000333666:::???EEELLLQQQRRRSSSTTTWWW[[[]]]______``````___^^^]]]]]]\\\\\\]]]]]]]]]\\\[[[ZZZXXXWWWXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUUUUVVVWWWYYYZZZ]]]]]]]]]]]]\\\[[[ZZZYYYWWWVVVSSSRRRQQQRRRTTTVVVSSSSSSSSSTTTVVVXXXYYYZZZTTTRRRPPPSSSYYYaaagggjjjiiikkksss~~~vvvlll```XXXRRROOORRRXXX^^^gggnnnoookkkbbbUUUIIIFFFDDDBBBAAAAAABBBAAAAAA<<<;;;999777666666666777777888999;;;<<<===>>>>>>???>>>@@@DDDFFFGGGNNNUUUcccxxx|||}}}}}}ssshhh```XXXTTTNNNFFF@@@===;;;:::888777777666555555444444zzzzzzxxxvvvuuussssssrrrqqqtttwwwxxxxxxwwwwwwwwwzzz{{{|||~~~yyyyyyyyyxxxvvvwww}}}{{{wwwvvvyyy{{{{{{yyyzzz|||}}}~~~}}}{{{yyyyyyyyyxxxwwwuuuyyyyyyzzzzzzzzzyyywwwvvvqqqsssuuuxxx{{{yyymmmccc^^^]]]\\\YYYYYY\\\^^^```ffflllsssxxxmmmlllxxx~~~iii```___WWWfff}}}rrreeedddbbb\\\VVVIIIGGGFFFHHHIIIEEE===666222111000...............------------------------++++++************++++++******))))))))))))))))))************)))))))))((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,+++,,,---///000222555DDDaaaccc]]]iiiwww```QQQRRR^^^dddZZZKKKAAA888555333111111333333222111000/////////000111333888<<>>???????????????CCCGGGIIIKKKSSS\\\dddzzz}}}zzzqqqggg___YYYUUUNNNGGG@@@<<<::::::777777666666555555444444}}}|||{{{yyyvvvtttsssrrrqqqrrrtttuuuttttttuuuvvvxxxzzz}}}{{{xxxuuutttsssssswww}}}~~~{{{wwwvvvwwwxxx|||zzzzzz|||}}}}}}}}}{{{zzzyyyyyyxxxvvvuuuwwwvvvvvvxxxzzz{{{zzzyyyssstttvvvwwwyyy}}}}}}kkk```\\\[[[WWWVVVWWWXXXWWWYYY^^^cccgggooo{{{{{{|||rrrddd___TTT\\\kkkuuueeeaaa```______RRRLLLGGGIIILLLKKKDDD<<<555444222000.........///------------------------++++++************++++++************))))))))))))************))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((''''''''''''''')))(((''''''&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,------......------,,,,,,,,,---///000222888IIIhhhyyy|||fff```ooo]]]NNNOOO___ggg___FFF???888666444111222555333222111000///000111222222555999===BBBGGGNNNRRRSSSVVV[[[]]]^^^^^^___```______^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYYZZZYYYYYYXXXSSSSSSRRRRRRSSSTTTUUUVVVZZZZZZZZZZZZZZZYYYXXXXXXXXXVVVTTTRRRQQQSSSUUUVVVTTTTTTTTTUUUVVVWWWYYYZZZXXXUUUSSSTTTYYY^^^ccceeeeeejjjqqq|||xxxpppggg```XXXQQQPPPSSSSSS\\\dddgggfffaaaWWWNNNJJJHHHGGGGGGGGGFFFCCCAAA===;;;:::888777777777777999:::<<<>>>@@@@@@@@@@@@???AAAFFFKKKMMMPPPYYYcccjjj{{{~~~wwwnnnfff^^^WWWSSSNNNGGGAAA<<<:::999777777666666555555555555~~~}}}{{{xxxuuusssrrrpppqqqrrrqqqpppqqqsssuuuvvvyyy~~~wwwrrrqqqqqqppprrrwwwvvvxxxyyyxxxvvvttttttuuu{{{~~~}}}~~~}}}{{{zzzzzzyyywwwvvvwwwuuutttvvvzzz||||||{{{uuuvvvvvvuuuvvvxxx|||~~~qqqjjjaaa[[[WWWWWWVVVTTTUUUYYYXXX\\\bbbjjjttttttfffYYYZZZ^^^mmm~~~lllbbb]]]^^^aaa\\\UUUNNNLLLLLLLLLHHHDDD999777444111///......///........................,,,++++++******++++++,,,************)))))))))(((************))))))))))))(((((((((((((((((((((((('''((((((((()))))))))))))))((((((((('''''''''&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$######$$$&&&'''$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,---....../////////...---...///000111444<<>>BBBGGGLLLPPPRRRWWW]]]aaaaaa`````````___^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[ZZZZZZWWWXXXYYYZZZ[[[[[[ZZZYYYUUUUUUTTTSSSSSSTTTUUUVVVVVVWWWWWWXXXXXXWWWUUUTTTUUUTTTRRRQQQPPPQQQRRRSSSRRRRRRSSSSSSTTTUUUWWWWWWWWWUUUTTTVVVZZZ___cccdddaaaiiitttxxxrrrlllhhhbbb\\\ZZZ\\\]]]ccciiiiiigggbbbZZZQQQMMMKKKJJJJJJIIIGGGCCC@@@===<<<:::888777777777888:::<<<>>>@@@BBBBBBAAAAAA@@@CCCIIIOOOQQQUUU___kkkttt{{{}}}ssskkkccc\\\SSSQQQLLLFFFAAA<<<888777666666666666555555555555~~~|||yyyvvvtttrrrpppppppppnnnmmmooorrrtttuuuxxx~~~xxxppppppqqqooopppssspppsssvvvwwwvvvtttsssssspppzzz}}}||||||{{{yyywwwzzzwwwuuuwww{{{~~~~~~}}}vvvvvvuuutttsssuuuxxx|||{{{}}}jjjbbb[[[YYYWWWTTTVVVYYYSSSWWW\\\aaagggpppzzzlll]]]YYYVVV```{{{uuueee\\\\\\```bbb]]]UUUOOOKKKJJJJJJJJJ;;;999666222000/////////........................,,,++++++******++++++,,,+++*********))))))((((((************))))))))))))'''''''''((((((((((((((('''((((((((())))))******))))))(((((('''''''''&&&))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%$$$"""""""""$$$&&&'''$$$%%%&&&'''(((***++++++(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,---...//////111111000//////000222222555@@@XXX}}}pppmmmxxxgggccceeewwwrrr[[[VVVYYYbbb```RRR@@@:::666555333000111555333222111000111222444666555888;;;???BBBFFFKKKNNNRRRXXX___ccccccaaa```aaa^^^^^^^^^^^^^^^^^^]]]]]][[[[[[\\\\\\\\\[[[[[[ZZZVVVWWWYYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWXXXSSSTTTUUUVVVVVVUUUSSSRRRSSSRRRQQQPPPOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSUUUUUUVVVUUUUUUWWW\\\aaadddeeeaaakkkxxx{{{vvvsssqqqmmmgggeeegggggglllooommmjjjeee]]]UUUMMMLLLKKKJJJIIIGGGBBB???===<<<:::888777777777888;;;<<>>@@@DDDJJJNNNWWWXXXZZZ]]]___```___]]]bbbbbbbbb```^^^]]]^^^______]]]ZZZXXXXXXXXXWWWVVVZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZXXXVVVUUUVVVXXXYYYYYYZZZZZZXXXVVVSSSQQQNNNOOONNNLLLKKKKKKNNNPPPSSSTTTSSSRRRPPPPPPRRRTTTVVVVVVWWWXXXZZZ^^^bbbdddeeeppp|||yyywwwuuuuuutttvvvxxxwwwqqqhhh___YYYRRRSSSSSSPPPJJJDDDAAA???;;;:::999888777777777777:::===AAACCCCCCBBBAAAAAAGGGFFFJJJSSSZZZaaallluuu~~~|||~~~}}}sssfff[[[WWWRRRLLLDDD@@@@@@>>>:::666999888777666666555555666|||xxxvvvvvvrrrnnnkkkjjjjjjjjjiiijjjooowww|||rrrooonnnlllkkklllqqqpppoooooopppooommmkkkiiimmmuuu|||~~~}}}}}}yyyyyy{{{|||zzzxxxvvvuuuttttttttttttuuuvvvvvvwwwyyyzzz~~~}}}pppiii]]]XXXXXXTTTTTTRRRSSSWWWYYY[[[```ggglllsss|||nnn___```sssvvviiieeeeeeaaa[[[WWWUUUSSSPPPOOONNNHHH???888444222111111,,,---.../////////...---...------,,,++++++,,,,,,************************************************)))))))))*********++++++*********)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''(((''''''&&&&&&'''''''''&&&'''(((((((((((('''&&&''''''''''''((((((((((((((((((((((((((()))******************************************************,,,,,,------......//////---...//////...000333555999GGGiii}}}cccVVVXXXooo|||^^^HHHQQQdddfffXXXJJJ>>><<<999666444333333333111222333333333333555666:::;;;===>>>@@@DDDJJJNNNUUUWWWZZZ]]]``````___^^^^^^```aaa```___^^^___aaa```^^^\\\ZZZYYYYYYXXXXXX[[[[[[ZZZZZZYYYYYYXXXXXXVVVWWWXXXXXXWWWWWWYYY[[[ZZZZZZ[[[ZZZXXXUUURRRQQQNNNNNNMMMJJJIIIJJJMMMOOOSSSTTTSSSRRRPPPOOOQQQSSSVVVVVVXXXYYY\\\___dddggghhhttt}}}{{{zzz{{{|||zzztttkkkbbb\\\WWWVVVSSSOOOJJJEEE@@@===;;;:::999888777777888888<<>>:::666999888777666666555555555~~~{{{{{{xxxsssooommmkkkjjjhhhgggjjjqqqzzz~~~vvvsssqqqnnnlllmmmpppooonnnnnnnnnnnnkkkiiigggiiimmmrrrxxx~~~|||yyyzzzzzzxxxvvvwwwvvvuuuuuuuuuuuuvvvwwwtttuuuvvvvvvxxx|||wwwfff___^^^WWWVVVSSSRRRUUUWWWWWWZZZ^^^aaafffrrrnnngggtttxxxqqqlllgggbbb___]]]ZZZUUUQQQVVVPPPGGG@@@:::666333111....../////////...------......------,,,,,,------************************++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((()))))))))(((((((((''''''&&&''''''(((((('''((())))))))))))((('''''''''''''''(((((((((((()))))))))))))))***++++++************************++++++++++++++++++++++++,,,,,,------......//////---.../////////111444666:::OOOuuuqqqZZZTTT]]]vvvqqqVVVDDDOOOcccdddTTTEEE<<<:::777444222222222222///111222333333555777999:::<<<===???AAADDDJJJMMMSSSUUUZZZ^^^``````___^^^[[[]]]```aaa`````````aaaaaa```___]]]\\\[[[ZZZZZZ\\\[[[[[[ZZZYYYXXXXXXWWWTTTUUUWWWXXXXXXZZZ\\\___\\\\\\[[[ZZZXXXUUURRRPPPNNNMMMKKKGGGEEEGGGKKKNNNRRRSSSRRRQQQOOOOOOPPPRRRUUUVVVXXXYYY[[[___cccgggkkkvvv~~~~~~wwwnnneee___]]]XXXSSSNNNKKKFFF???:::;;;:::999888888888999:::@@@BBBDDDEEECCCBBBBBBBBBFFFIIIQQQYYY```hhhyyy|||sssjjj```XXXVVVOOOJJJCCC@@@???===:::777999888888777666666555555zzzvvvrrrpppmmmkkkiiikkknnnttt|||yyywwwuuuqqqooopppooonnnmmmmmmnnnnnnllljjjggghhhjjjnnntttzzzzzzxxxyyyzzzyyywwwxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxwwwwwwyyy|||{{{ooohhh\\\ZZZUUUTTTVVVWWWVVVWWWZZZ^^^```hhhzzzxxxoooxxxxxxyyy~~~sssiiiccc___[[[XXX[[[VVVNNNFFF@@@999444000////////////......------------,,,,,,,,,,,,------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((()))))))))))))))'''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++***************+++++++++++++++++++++++++++++++++++++++,,,,,,------......,,,...//////000222555888>>>YYYmmm[[[]]]jjj}}}cccMMMAAAPPPcccbbbPPPAAA:::888666333111111222222000222333333333555888;;;:::<<<>>>???AAAEEEIIILLLPPPTTTZZZ^^^``````______[[[]]]```bbbaaa_________aaaaaabbbaaa^^^\\\[[[[[[\\\\\\[[[ZZZYYYXXXWWWWWWTTTVVVWWWXXXYYYZZZ]]]```^^^]]]\\\[[[XXXUUURRRQQQOOOMMMIIIEEECCCDDDIIIMMMNNNOOOOOOOOONNNOOOQQQTTTUUUWWWYYYYYYYYY\\\aaaeeelllvvv}}}vvvmmmddd___]]]WWWPPPMMMKKKGGG@@@999:::999888888888:::;;;<<>><<<:::999999999999888777777666555}}}yyyuuuqqqooommmmmmnnnrrrxxx~~~zzzssspppqqqmmmlllkkklllmmmmmmllljjjeeegggjjjnnnsssxxx{{{}}}|||xxxuuuuuuxxxzzzzzzxxxxxxxxxxxxyyyyyyxxxxxxxxxyyyyyyyyyxxxvvvwwwyyy||||||vvvbbb```YYYVVVWWWWWWUUUUUUWWWYYYYYY^^^mmmssseeekkkzzzuuuhhh```^^^^^^]]]YYYSSSMMMFFF>>>666111111111000///...---------,,,+++++++++++++++,,,,,,************************************************))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((()))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))))))))*********+++++++++++++++++++++++++++++++++*********+++,,,,,,------,,,...///000111333777:::EEEeee}}}gggZZZcccsss|||sssVVVGGGBBBSSSccc___LLL>>>888777444222111111222222333444444444333555888;;;;;;===@@@AAACCCFFFJJJMMMPPPUUUZZZ^^^___^^^___```]]]```bbbbbb```]]]\\\\\\```bbbdddccc```\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXWWWVVVXXXYYYYYYYYYZZZ\\\______^^^]]][[[XXXUUUSSSRRROOOMMMIIIEEEBBBDDDHHHKKKJJJKKKLLLMMMMMMOOOSSSUUUYYY[[[]]]\\\ZZZ[[[```eeeooowww}}}xxxqqqiiiaaa\\\ZZZTTTOOOLLLLLLHHHAAA;;;:::999888888999;;;===???HHHHHHHHHGGGEEEDDDEEEFFFIIIMMMUUU\\\bbblllrrriiiaaaXXXRRRQQQIIIFFFBBB???===<<<;;;:::::::::::::::999888777666|||xxxuuurrrrrrrrruuuzzzxxxssssssnnnmmmlllllllllkkkiiigggbbbdddhhhlllqqqtttwwwxxxwwwtttsssuuuyyy{{{{{{yyywwwwwwxxxxxxxxxxxxwwwwwwwwwxxxwwwvvvttttttvvvxxx{{{~~~rrrjjjaaaZZZYYYXXXVVVTTTUUUWWWXXX\\\gggwwwxxxcccaaaiiippptttfffaaaaaa^^^\\\XXXTTTNNNEEE<<<777333222111///...---------++++++*********+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''(((((((((''''''((()))))))))((((((''''''''''''((()))******(((''''''&&&&&&''''''(((''''''''''''(((((((((((('''''''''''''''(((((())))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,---///000222444888;;;KKKpppuuuaaaZZZhhhzzzooo^^^KKKDDDGGGYYYddd[[[JJJ>>>777666444222111111222333444444444444444555999<<>>:::999888888999<<>><<<;;;;;;;;;;;;<<<<<<<<<<<<:::999888||||||{{{|||}}}~~~vvvtttrrrpppnnnlllhhhfffbbbcccfffiiimmmqqqtttvvvzzzzzz|||~~~~~~|||zzzzzz|||~~~{{{yyyzzz{{{{{{{{{{{{zzzyyyuuuuuuuuutttsssrrrtttuuuyyy{{{zzzoooddd___]]]YYYVVVWWWWWWYYY]]]ccclllzzziii___```ccc~~~ttthhhdddaaa```^^^[[[VVVOOOEEE???444333111///------------+++++++++++++++,,,------++++++++++++++++++++++++************************''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&'''''''''((((((((()))&&&&&&'''(((((((((((('''''''''''''''((()))***+++))))))(((''''''((())))))''''''''''''((((((((((((((((((((('''((())))))***((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////,,,---///111222555999<<>>;;;;;;;;;<<<<<<===>>>???>>><<<:::999}}}yyyvvvrrrnnnjjjfffeeeeeeeeegggkkkpppuuuwwwtttuuuvvvwwwxxxyyyzzz{{{{{{~~~~~~}}}~~~~~~}}}tttuuuuuutttsssssstttvvvqqquuuyyyzzz{{{~~~{{{mmmfffbbb]]]ZZZZZZTTTWWWZZZ\\\```iiiuuutttrrrhhhggghhh}}}wwwsss}}}ooogggccccccbbbaaa]]]UUULLLEEE555444111///------------,,,,,,,,,,,,------...///++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%&&&&&&'''''''''''''''''''''''''''((()))+++++++++***)))(((((()))***+++''''''''''''((((((((())))))))))))))))))******+++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000,,,---///111333666:::===QQQ|||gggVVVZZZpppgggKKK@@@CCCQQQcccfffXXXGGG@@@777666444222222333444555111111222333555888>>>BBBHHHJJJMMMOOOPPPRRRUUUWWWUUUXXX[[[[[[XXXYYY]]]bbbbbbbbbaaa___\\\ZZZ[[[\\\YYY___dddccc^^^YYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[WWWXXXZZZ[[[[[[\\\___aaa___^^^\\\ZZZYYYXXXWWWWWWQQQQQQOOOLLLHHHGGGHHHJJJKKKKKKLLLKKKJJJJJJMMMOOOSSSXXX\\\\\\ZZZ\\\ccckkkiiitttzzzyyywwwtttnnnhhhaaa[[[XXXUUUXXXZZZXXXRRRJJJDDDAAA:::999777777:::===BBBDDDLLLLLLKKKIIIGGGHHHLLLOOOUUUTTTXXXdddrrrzzzpppiii```UUUMMMIIIDDDCCCAAA>>>;;;:::;;;======>>>???@@@???===;;;:::}}}wwwrrrppppppfffeeedddeeehhhkkkllllllrrrqqqpppppprrrsssssssssuuuyyy}}}}}}yyyyyyxxxvvvuuutttsssrrrpppppprrrtttxxx}}}rrrjjjaaa[[[ZZZYYYWWWWWW\\\___cccjjjrrrrrrllluuu{{{ssstttmmmfffccceeesss|||ggggggdddcccfffddd\\\TTTRRRCCC===555111222222000---.........------,,,,,,,,,,,,,,,,,,+++++++++************+++,,,---......///+++***'''&&&&&&'''***+++***)))((()))***+++***(((******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))))))))(((&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&'''((())))))%%%&&&((())))))(((&&&%%%&&&''''''((('''&&&$$$######$$$&&&(((((('''&&&%%%)))(((((('''''')))***+++''''''(((((())))))******++++++***)))(((''''''&&&)))******(((&&&%%%&&&(((---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------...//////000000000000000222333222///000555;;;???[[[tttaaaQQQhhhttt]]]JJJ@@@CCCSSSgggfffQQQ>>>999777777666555444444444444555333222333777<<<@@@BBBLLLPPPVVVYYYXXXXXXXXXYYYWWWZZZ\\\\\\[[[\\\___bbb```___^^^^^^]]]]]]]]]]]]^^^___``````^^^[[[WWWUUUYYYXXXXXXWWWWWWYYYZZZ[[[YYYYYYZZZ[[[\\\^^^___```___]]]\\\[[[[[[YYYWWWTTTUUUTTTQQQLLLHHHIIIMMMRRRTTTRRROOOLLLIIIIIIJJJKKKPPPSSSWWWYYY[[[___ffflllnnnwww{{{yyywwwuuupppjjjccc]]]YYYVVVWWWWWWXXXVVVPPPHHHBBB;;;======<<<<<>>;;;888666}}}wwwtttsssnnnllljjjiiijjjkkkkkkjjjpppnnnllllllnnnooonnnnnnppptttxxx{{{}}}~~~zzzyyyyyywwwvvvuuutttssssssrrrssstttwwwzzz~~~zzzjjj```^^^\\\XXXXXX[[[]]]^^^cccjjjsss{{{vvvrrrvvvpppfff```___gggrrriiicccbbbeeeiiihhh```ZZZYYYOOOGGG>>>777555333///,,,------------------,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,------******))))))))))))*********)))((((((******)))((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''')))(((&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''$$$&&&'''(((((('''&&&$$$%%%%%%&&&'''''''''&&&%%%###%%%&&&(((((('''&&&%%%(((((('''''''''((()))***''''''(((((())))))))))))((((((''''''''''''''''''&&&'''(((''''''''')))+++)))((((((''''''(((((()))++++++,,,,,,,,,,,,---------...///000000000000000000222222000111666===BBB```vvvcccSSSkkkwwwYYYEEE@@@EEESSSccc___KKK<<<999666666555444333333333333444333222444888>>>BBBEEENNNSSSYYY]]]]]]\\\\\\\\\XXXZZZ[[[[[[ZZZZZZ]]]```___^^^^^^]]]\\\\\\]]]]]]______``````^^^\\\YYYXXXYYYYYYXXXXXXXXXYYYZZZ[[[ZZZZZZZZZ[[[\\\^^^```aaabbb```^^^]]]]]][[[XXXVVVTTTSSSPPPKKKHHHHHHMMMQQQTTTQQQNNNLLLLLLNNNOOOOOORRRTTTVVVYYY\\\aaagggkkkkkkssszzzxxxvvvtttoooiiibbb]]]YYYXXXXXXYYYYYYWWWQQQIIICCC===============@@@GGGLLLSSSOOOMMMMMMLLLLLLPPPWWW]]]dddnnnyyyuuuiiiaaaYYYOOOHHHFFFCCCAAA???===<<<<<<<<<===@@@@@@@@@???===:::888777{{{yyyuuusssooonnnmmmmmmlllkkknnnllljjjjjjkkkllllllkkkmmmppptttwwwzzz~~~{{{zzzyyyxxxwwwuuuttttttuuutttsssssstttwwwyyy{{{}}}mmmfff```\\\YYYZZZ[[[ZZZ\\\aaadddkkksssyyy~~~~~~{{{kkkbbb\\\\\\aaannnqqqbbbaaaeeejjjkkkfffbbbcccZZZRRRHHH???:::666111...++++++---......---,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))(((''''''))))))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&%%%((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%''''''(((((('''$$$%%%&&&'''((('''&&&&&&''''''&&&&&&''''''((()))'''(((((((((((()))))))))&&&&&&&&&'''''''''((((((&&&'''(((((('''(((***+++******))))))))))))******++++++,,,,,,,,,,,,------,,,---...///000000000000///000111222333777???EEEgggxxxfffXXXooozzzWWWDDDAAAIIIWWW```XXXEEE:::999777666555444333333333333222222333555:::@@@FFFJJJQQQVVV]]]bbbcccbbbaaa```[[[\\\]]]]]]\\\\\\^^^___^^^]]]\\\\\\[[[\\\\\\\\\_________^^^]]]]]]\\\\\\YYYYYYYYYXXXYYYZZZZZZ[[[ZZZZZZ[[[\\\]]]___```aaaeeecccaaa```___]]]ZZZWWWSSSQQQNNNJJJGGGIIIMMMPPPTTTPPPLLLLLLPPPTTTUUUUUUWWWVVVWWWZZZ```eeeiiikkkggglllzzzxxxvvvuuurrrmmmhhhbbb]]]ZZZZZZZZZ[[[\\\YYYSSSJJJDDD???>>>===<<<===BBBIIINNNSSSOOOMMMMMMMMMNNNTTT\\\aaaiiivvv{{{pppeee^^^VVVNNNGGGFFF???>>><<<::::::<<<>>>@@@@@@@@@>>>===;;;:::999888yyy|||xxxuuurrrqqqqqqqqqpppooopppmmmkkkkkklllmmmnnnnnnlllnnnrrruuuyyy{{{zzzyyyxxxwwwuuutttttttttsssrrrrrrssstttvvvxxxyyyyyy}}}tttgggaaa\\\\\\[[[XXXYYY\\\[[[```gggnnnxxx|||lll___[[[]]]]]]wwwlllddd```eeejjjjjjiiiiii___XXXNNNFFF@@@;;;666333***+++---.........,,,+++------,,,,,,,,,++++++++++++++++++*********)))))))))******++++++******))))))'''&&&'''((()))(((&&&''''''(((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''%%%%%%&&&'''((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((*********)))'''&&&'''(((,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,---...///000000000///000222444444777???HHHnnnzzzjjj]]]sss~~~yyyWWWKKKCCCPPP___aaaTTTBBB:::999888777666555555444444555111222444666;;;BBBIIINNNQQQVVV^^^dddgggfffdddbbbaaaaaa``````______```aaa\\\\\\[[[[[[[[[[[[[[[\\\^^^]]]\\\\\\\\\\\\]]]^^^YYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[\\\^^^___aaabbbfffdddbbbaaa```^^^[[[XXXTTTQQQMMMJJJHHHJJJNNNQQQUUUQQQMMMNNNSSSXXXZZZZZZ]]]\\\\\\```ggglllmmmllldddgggsss}}}vvvsssrrroookkkfff```\\\YYYZZZ[[[]]]^^^[[[TTTKKKEEE???>>><<<;;;>>>CCCJJJNNNTTTPPPMMMLLLLLLNNNUUU]]]aaakkkzzzzzzzzz|||vvvkkk```YYYSSSKKKFFFEEE???===;;;::::::<<>><<<;;;:::999999kkknnnsssxxx~~~}}}zzzwwwuuuuuuuuutttsssrrrpppmmmlllnnnpppqqqqqqkkklllnnnrrrvvv}}}{{{zzzyyyxxxvvvuuuttttttsssrrrqqqqqqrrrtttvvvxxxttttttwww}}}sssjjjbbb___\\\XXXWWWYYYZZZ\\\```gggqqq{{{hhh```aaa\\\nnnppp___^^^fffkkkkkkjjjccc^^^VVVMMMEEE>>>888555,,,,,,---.........---,,,---------,,,,,,,,,++++++,,,++++++******)))))))))+++***(((''''''(((***+++)))'''&&&'''((()))(((&&&''''''(((((()))*********''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''%%%&&&&&&'''''''''''''''((((((((('''''''''''''''(((((('''&&&&&&%%%$$$$$$***++++++)))'''&&&''')))***))))))))))))))))))***+++++++++,,,,,,,,,------++++++---....../////////111000222555444666@@@LLLuuuxxxlllbbbxxxqqqTTTRRRHHHYYYhhhdddSSSCCC;;;888666666555444333333333333000222444777;;;AAAIIIOOOPPPTTT[[[cccggggggdddbbbbbbaaa```______`````````[[[[[[[[[ZZZZZZ[[[[[[\\\\\\[[[ZZZYYYZZZ[[[]]]^^^ZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^```aaabbbeeedddbbbaaa```^^^[[[XXXVVVSSSNNNJJJJJJLLLOOOQQQUUURRRNNNOOOSSSYYY\\\]]]eeeeeefffkkkpppsssrrroooeeegggpppxxxtttooonnnkkkgggccc^^^[[[YYYYYY[[[]]]^^^\\\UUULLLFFF>>>===;;;;;;???EEEKKKNNNUUUPPPMMMLLLLLLMMMSSS[[[```lll~~~}}}qqqqqqwwwzzzqqqfff[[[UUUPPPIIIEEEDDDAAA???===;;;;;;===???@@@AAA@@@>>>===;;;;;;::::::]]]```dddiiinnnuuu}}}}}}{{{zzzxxxwwwxxxuuuqqqooopppqqqrrrrrrjjjjjjkkknnnsssyyy|||{{{zzzyyywwwvvvuuuuuurrrqqqppppppqqqtttvvvwwwsssrrrtttyyy}}}~~~qqqhhhbbb[[[WWWXXX[[[\\\^^^ccckkkzzzzzznnnkkkeeeqqqiii___bbbggghhhiiihhheee^^^VVVLLLBBB:::666/////////...............------------,,,,,,,,,,,,,,,,,,++++++*********)))+++***'''%%%%%%'''***+++)))(((''''''))))))((('''((((((((())))))*********''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((%%%%%%&&&''''''(((((((((&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&%%%%%%%%%%%%&&&&&&***)))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&'''(((((((((((('''(((((((((''''''''''''&&&'''&&&%%%$$$###"""!!!!!!'''((())))))((((((***,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++,,,------...---------222000111555444666BBBSSS~~~ssslllggg~~~mmmRRRRRROOOaaalllbbbOOOBBB;;;777444333222111000000000000///222444666999>>>GGGMMMMMMQQQWWW___dddfffdddaaa___]]]\\\\\\]]]^^^]]]\\\[[[[[[[[[ZZZ[[[[[[\\\]]][[[ZZZYYYYYYYYY[[[\\\]]]ZZZZZZ[[[\\\\\\\\\\\\[[[\\\\\\]]]^^^___aaabbbcccdddcccaaa``````___\\\ZZZXXXTTTNNNKKKKKKLLLNNNOOORRRPPPOOOOOORRRXXX^^^bbbnnnppptttyyy{{{{{{wwwtttkkkllltttxxxqqqpppllljjjgggccc___\\\YYYWWWVVVXXX[[[^^^\\\VVVMMMFFF>>>===<<<>>>CCCHHHMMMOOOTTTPPPMMMMMMMMMMMMSSSZZZcccppp{{{ooonnnrrrzzz}}}nnncccXXXRRRMMMGGGDDDDDD@@@???>>>=========>>>>>>AAA@@@@@@???>>>===<<<;;;RRRSSSVVVYYY\\\bbbiiimmmttt{{{zzzvvvttttttsssssslllkkkkkknnnsssxxx}}}~~~}}}|||{{{zzzyyyxxxwwwsssrrrqqqqqqqqqsssuuuvvvuuussstttwwwyyyyyy~~~yyymmmbbb\\\ZZZZZZZZZ]]]aaadddlllttt||||||iiiaaaaaaeeeiiijjjiiieee___UUUJJJAAA<<<444222000...------...///...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))(((((()))*********)))((((((******)))((())))))))))))))))))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&'''(((((('''''''''''''''(((((()))&&&'''((()))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''((())))))((()))+++---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------------,,,++++++000---///444444777GGG[[[|||www|||kkkkkkllltttUUURRRVVVfffkkkZZZGGG???;;;777444444333222111111111111///222555555666;;;CCCJJJLLLNNNSSS[[[aaadddccc```]]][[[YYYYYY\\\]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]]]][[[[[[[[[[[[[[[[[[\\\\\\ZZZ[[[\\\]]]]]]]]]\\\\\\]]]]]]]]]^^^___aaacccccccccbbbaaaaaaaaa```^^^\\\YYYTTTMMMJJJJJJKKKLLLLLLKKKMMMOOOOOOPPPVVV```hhhuuu{{{|||yyytttuuu|||yyynnniiikkkhhhfffddd```\\\YYYWWWVVVSSSUUUYYY\\\\\\VVVMMMFFF???>>>>>>AAAGGGMMMOOOPPPRRROOONNNOOOPPPPPPVVV]]]fffsss|||sssppprrr{{{{{{mmmbbbVVVPPPKKKFFFCCCCCC<<<=====================AAAAAAAAAAAA@@@>>>===<<>>======<<<@@@AAABBBCCCBBB@@@===<<>>EEELLLPPPSSSVVVWWWUUUUUUTTTQQQRRR[[[fffkkkxxxzzzqqqnnnppp|||vvvlll___RRRLLLIIIDDDAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;AAAAAABBBDDDDDDBBB>>>::::::;;;<<<===@@@CCCFFFGGGJJJMMMPPPTTTWWW[[[```dddhhhgggiiinnntttyyy{{{zzzxxxvvvuuuvvvyyyzzzzzzxxxxxxzzz~~~}}}}}}|||yyyvvvssssssuuuxxxzzz~~~{{{zzzyyywwwvvvttttttttttttsssqqqpppoooqqqsssuuutttrrrrrrtttwwwyyy{{{~~~qqqgggaaa\\\\\\[[[[[[^^^dddmmmvvvvvvjjjjjjsss{{{vvvrrrnnnhhhgggjjjhhhaaaZZZXXXJJJ>>>555333222///---//////...------,,,,,,---------------,,,++++++******+++++++++***)))(((((((((++++++***))))))))))))))))))******+++***)))(((''''''(((((())))))((('''&&&(((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))***++++++***)))***+++'''''''''''''''((()))))))))'''&&&&&&'''(((((('''((('''''''''((()))***+++***)))'''&&&&&&''')))***)))))))))***++++++,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,---------......---000///333777999MMMooo~~~wwwqqq|||eeeYYYjjjwwwNNN```eeeggg```PPP???888666666555444444333222222111111222333333444777<<>>;;;;;;;;;;;;;;;;;;;;;;;;??????AAADDDEEECCC>>>;;;333444555666888;;;===>>>>>>@@@CCCEEEGGGKKKOOORRRVVVWWWXXX]]]dddjjjnnnpppkkkkkklllnnnqqqrrrrrrqqqmmmooorrrwww{{{~~~zzzvvvtttuuuvvvwww|||yyyxxxxxxwwwyyyxxxvvvtttrrrpppoooooommmooorrrsssrrrrrrssstttuuuwwwyyy}}}ooofff^^^\\\ZZZWWWUUUVVV```dddlllwwwxxxiiieeekkkyyywwwllljjjkkkggg```\\\QQQFFF<<<777444000......///...------,,,---------......------,,,,,,+++++++++++++++***))))))((((((******)))((((((((()))))))))************)))((((((&&&'''(((((()))(((((('''((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))(((''''''''')))(((''''''''''''(((((()))(((&&&%%%%%%&&&''''''&&&))))))))))))***+++,,,,,,***)))(((''''''((()))***)))))))))***++++++,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,---------......///111000333777999OOOrrryyypppZZZZZZssshhhHHH[[[gggdddYYYIII<<<777555222444333333222222111111111333333444555777<<>>;;;;;;;;;;;;::::::::::::;;;<<<@@@CCCEEECCC???;;;111222333444666777999:::999:::<<<>>>???AAADDDFFFIIIIIIKKKOOOUUU[[[```ccc^^^```bbbeeehhhjjjjjjiiieeefffhhhkkkoootttxxxzzz~~~~~~{{{yyywwwxxxyyyzzz|||yyyxxxxxxxxx{{{yyyvvvtttrrrqqqpppqqqkkkmmmqqqssstttssssssrrrtttuuuwww{{{}}}pppbbb[[[YYYVVVUUUUUU[[[]]]cccjjjuuu~~~ppplllmmmwwwxxxkkkiiihhhccc^^^YYYQQQFFF>>>888444000/////////...---------------.........------,,,,,,,,,+++++++++******)))))))))))))))((((((((((((((()))))))))*********)))))))))&&&&&&'''(((((()))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''((()))******++++++&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''%%%%%%&&&'''((((((''''''''''''((()))'''&&&$$$$$$&&&'''&&&%%%))))))))))))***+++,,,,,,******))))))))))))******)))))))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......000222111333777:::SSSyyyzzzeeeYYYdddyyyrrr]]]FFFWWWiiibbbSSSCCC;;;888555111333333222222222111111111333444555666888<<>>>>>===@@@JJJVVVrrr}}}xxxwwwvvvtttpppkkkddd```[[[\\\[[[YYY\\\bbbccc```XXXVVVSSSQQQOOOKKKEEEAAA<<<<<>>@@@AAABBBCCCEEEIIIMMMRRRUUUSSSUUUYYY\\\___```aaabbb`````````bbbeeeiiimmmooorrruuuyyy|||~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}{{{{{{|||~~~|||~~~zzzyyyyyyxxxyyyxxxvvvtttssssssssstttmmmooorrruuuvvvvvvtttrrrssstttuuuxxx{{{~~~rrrddd]]]YYYYYY[[[XXX\\\aaaeeekkkvvv}}}uuurrryyynnnggghhhfffbbb^^^YYYOOOEEE===888333/////////...------------.........------------,,,,,,++++++++++++************)))((((((((((((((())))))))))))))))))))))))******''''''''''''(((((())))))((((((((((((((((((((((((((('''''''''''''''&&&&&&$$$$$$%%%&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((()))******(((((()))***((((((''''''''''''(((((('''&&&$$$$$$&&&'''&&&%%%''''''((())))))***************))))))))))))******)))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......000333111333777>>>ZZZooo]]][[[nnn~~~pppeeeXXXIIIXXXiii```OOO@@@::::::777222333333333222222222222222333444666777999===BBBFFFQQQSSSUUUWWWXXXZZZ^^^```]]]]]]^^^^^^^^^^^^^^^^^^\\\]]]]]]^^^___```aaaaaaaaa```^^^]]]\\\]]]^^^___]]]^^^___aaaaaa``````___ccccccdddddddddhhhnnnrrrrrrppplllhhheeedddcccddd\\\WWWOOOHHHEEECCCBBBAAA???======<<<;;;===IIIUUUoooyyywwwuuussspppnnnhhhbbb]]]\\\\\\YYYVVVWWW]]]```^^^XXXVVVRRROOOKKKGGGCCCAAA======DDDQQQ[[[]]]]]]]]]\\\\\\]]]___^^^___iiisss}}}tttnnnooosss~~~wwwfffZZZNNNIIIFFFCCC@@@@@@;;;;;;:::::::::999999999555777;;;@@@CCCCCC???<<>>???@@@BBBFFFIIIHHHKKKNNNQQQSSSUUUXXXZZZYYYYYYYYYZZZ\\\___aaaccchhhkkkooossswwwzzz}}}}}}}}}|||zzzzzz{{{}}}yyy}}}~~~|||zzzzzzyyyxxxwwwwwwvvvuuuuuuuuuuuuqqqqqqsssvvvxxxxxxvvvssspppqqqrrrsssuuuxxxzzz{{{{{{vvvggg\\\YYYZZZVVVZZZ___bbbfffooo|||{{{uuuppplllsssttthhhhhhjjjhhh___^^^WWWLLLCCC===666000000///......------......---------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))((((((((()))******)))))))))((())))))***+++(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&((()))((('''&&&'''))))))((((((''''''''''''((((((&&&%%%%%%&&&''''''&&&%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------......000333222444999BBBbbbkkkTTTZZZtttzzzsssbbbTTTNNNGGGUUUfff]]]MMM???:::;;;999444333333333333333333333333333555666888:::===BBBEEEOOOQQQTTTWWWXXXZZZ]]]```[[[\\\]]]^^^____________\\\]]]]]]^^^___```aaaaaacccaaa___^^^]]]^^^___```^^^___```aaaaaaaaaaaaaaaeeefffgggfffdddfffkkkppprrrpppllliiiffffffffffff]]]WWWOOOIIIEEECCCAAA@@@???>>>>>>===;;;>>>KKKYYYnnnxxxwwwsssnnnkkkiiiddd^^^XXXZZZ[[[YYYUUUUUUYYY[[[YYYTTTRRROOOKKKGGGCCCAAA???>>>>>>EEERRR\\\^^^]]]]]]___^^^___aaabbbeeeppp|||~~~uuuppprrrwww{{{tttbbbVVVJJJEEEDDD@@@>>>>>>;;;;;;::::::999999888888444666999===@@@AAA???===//////111111222111000000111222333333222222444666444777999:::::::::===@@@>>>AAADDDFFFGGGIIIMMMPPPOOOPPPQQQRRRTTTVVVXXXYYY]]]```dddgggjjjnnnrrruuuxxxzzz}}}}}}}}}|||}}}~~~yyy|||~~~|||xxxwwwyyy|||~~~~~~|||{{{zzzxxxxxxxxxxxxwwwvvvuuuuuutttssstttvvvyyyyyyvvvsssoooooopppqqqrrrtttvvvvvvxxx{{{}}}iii^^^\\\WWWYYY[[[^^^bbbiiirrrwwwzzzzzziiigggdddgggxxx~~~lllhhhiiiiiibbbddd```UUUKKKDDD===555000//////...............++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++***)))((((((((()))+++,,,))))))''''''&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&))))))(((''''''''''''''')))'''&&&&&&'''(((((('''%%%&&&'''))))))))))))(((((((((((())))))((((((((()))))))))***++++++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------.........222222444;;;FFFjjj|||eeePPP\\\{{{uuujjjVVVEEEFFFHHHUUUaaaZZZLLL>>>:::;;;999555444444444444444444444444444555777888:::===BBBEEEKKKNNNRRRUUUWWWYYY\\\^^^\\\]]]^^^_________^^^]]]\\\]]]]]]^^^___```aaaaaadddbbb```^^^^^^^^^___```````````````aaabbbccccccgggiiijjjgggddddddhhhlllooooooooonnnllljjjhhhggg^^^YYYRRRLLLIIIGGGFFFEEEBBBBBBCCCCCCAAAEEETTTcccpppyyywwwqqqjjjfffddd```ZZZTTTSSSXXXZZZYYYXXXYYYWWWSSSMMMMMMJJJGGGCCC???>>>===??????FFFSSS]]]_________aaa```aaacccdddjjjwww~~~vvvqqqtttzzzyyyqqqaaaUUUIIIEEECCC@@@>>>>>>;;;;;;::::::999888888777555555777:::>>>???>>>===000111222222222111000000000111222111000111333555///222666777666666888;;;888:::===>>>>>>AAAFFFJJJHHHIIIJJJMMMOOOQQQRRRSSSTTTWWWZZZ]]]___bbbfffhhhmmmooorrrvvvzzz}}}~~~~~~{{{}}}~~~zzztttrrrtttwww|||}}}~~~}}}{{{zzzyyyyyyyyyyyyxxxvvvtttsssvvvttttttvvvxxxyyyvvvsssppppppqqqqqqrrrtttuuuvvvxxxzzz~~~{{{kkkeee[[[YYYWWWZZZ```fffhhhhhhsssyyy|||pppppplllfffkkkooogggfffffffffjjjhhh]]]SSSLLLCCC;;;000000///...............++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,***)))(((((((((***+++,,,***)))((('''&&&&&&'''((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''((())))))''''''((()))***)))(((''''''''''''''')))(((&&&&&&((()))((('''%%%&&&((()))******))))))''''''(((((((((((('''''')))))))))***++++++,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,---------.........222222555<<>>999:::999666555555555555555555555555444555777999:::===BBBEEEHHHKKKPPPTTTVVVXXXZZZ\\\^^^^^^___```___^^^\\\[[[\\\]]]]]]^^^___```aaaaaaeeecccaaa___^^^___``````aaa``````___```bbbdddeeehhhjjjkkkiiidddbbbfffiiimmmoooqqqrrrqqqmmmiiifff```\\\UUUQQQOOONNNMMMLLLHHHHHHIIIIIIHHHMMM\\\lllrrr{{{wwwppphhhccc```]]]WWWRRRNNNUUU\\\]]]\\\ZZZUUUOOOHHHHHHGGGDDD@@@===;;;;;;??????FFFSSS^^^aaabbbccccccaaaaaacccffflll{{{~~~vvvrrruuu{{{xxxooobbbVVVJJJFFFEEEBBB@@@@@@;;;;;;::::::999888777777666666666999<<<>>>>>>===444444333222222111111000///000222333333222111000111111222222222333333333999888777777888<<>><<<;;;:::999???EEENNNVVVZZZ\\\^^^___ccceeegggiiimmmwwwzzzwwwwwwzzz{{{pppcccUUUHHHEEEFFFDDD@@@>>><<<:::888777888888777666444555666888;;;>>>@@@BBB555444444333333222111111000111222333333222000///111111111111222222333333555444333333444666888:::===>>>>>>@@@AAADDDEEEGGGGGGHHHJJJMMMQQQTTTVVVWWW[[[[[[]]]```dddhhhllloootttuuuwwwxxxyyyyyyyyyxxx{{{zzz{{{~~~~~~|||xxxsssnnnlllkkkqqqrrruuuxxx}}}|||{{{}}}{{{yyyyyyxxxwwwuuusssrrrrrrsssttttttsssqqqqqqqqqrrrttttttuuuuuuuuussstttvvvyyy{{{}}}~~~uuukkkcccaaabbb```^^^^^^bbbfffmmmzzznnneeebbbjjj{{{llldddhhhhhhfffccc^^^XXXSSSOOO@@@:::333000111111000---//////.........---------...---,,,,,,++++++,,,,,,************))))))))))))************))))))))))))((())))))******))))))(((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''(((&&&%%%&&&((()))(((&&&''''''''''''''''''''''''(((((('''&&&''''''((()))))))))(((''''''''''''''''''(((((())))))(((((('''***))))))(((''''''&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,...///000///...222888===QQQ}}}mmm___WWWvvvkkkQQQ>>>EEEVVV\\\^^^OOO@@@;;;:::888666666777666555555444444444555555666888;;;???CCCFFFHHHKKKNNNQQQSSSSSSVVV\\\```aaaaaaaaaaaa````````````\\\]]]^^^^^^]]]\\\]]]^^^_________`````````aaaaaaaaaaaa``````bbbdddfffhhhllllllkkkiiigggggghhhiiihhhhhhhhhjjjlllllliiigggddd```]]]]]]___```^^^[[[^^^___```______eeeooowwwxxxlllaaa[[[WWWUUUSSSTTT[[[___]]]YYYVVVQQQLLLIIIFFFAAA>>><<<;;;:::999<<>>>>><<<:::888888777666444555555666777888:::<<<===666666555555444333333222111111222222222111///...000000000111111111111222222222222222222222333333888888888:::;;;===???@@@???@@@BBBEEEHHHKKKMMMNNNSSSTTTUUUXXX[[[___ccceeejjjkkknnnpppqqqqqqpppooossstttuuuyyy~~~|||wwwsssooojjjgggjjjkkknnnrrrwww|||}}}|||zzzzzzyyyxxxvvvtttsssssssssuuuuuutttrrrsssssstttuuuvvvvvvvvvuuurrrsssuuuwwwxxxyyyzzzzzzxxxiiicccaaa^^^\\\[[[___aaadddmmmzzziiiccciii~~~yyyggghhhiiijjjiiieee___[[[YYYIIIBBB888222111111000////////////.........------...---,,,,,,++++++,,,,,,++++++*********)))))))))++++++++++++************((())))))******))))))(((''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''((('''&&&''')))***)))(((''''''''''''''''''''''''''''''&&&''''''((()))***))))))((('''''''''''''''))))))(((((((((((()))))))))))))))(((''''''&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000...000444777===TTToooddd\\\gggMMM<<>><<<<<<:::999;;;CCCNNNWWW\\\___cccfffhhhnnnrrrtttvvv|||zzz|||}}}kkk\\\MMMGGGFFFCCC@@@???@@@>>>;;;999999888666444666666555555666666777777777777666666555444444444111222222222111000///...000000000000000000000111000111222333444333222222333444444555666777999:::999:::<<>>666222111111000////////////...............---,,,,,,++++++,,,,,,+++++++++*********))))))++++++*********)))))))))'''(((((())))))((((((''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''(((''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''((()))******))))))((('''''''''''''''***)))((('''''')))***+++))))))((((((''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))))))))***++++++***+++++++++++++++,,,,,,,,,,,,,,,---......///000...222666777>>>ZZZnnnfff``````GGG<<>>HHHTTT\\\___aaafffjjjkkkqqqwww{{{{{{zzzyyywwwlll___QQQJJJFFFAAA???@@@===;;;999999:::::::::888444444444555666777888888888888777666666555555444333333333333333333333333222111111111111000000000,,,---///111222333222222111111000000111222333333444555666888:::<<<===>>>?????????@@@BBBEEEGGGIIILLLNNNQQQUUUZZZ]]]```aaa___aaadddhhhmmmttt{{{~~~}}}{{{xxxvvvnnnllljjjiiijjjllloooqqquuuxxx}}}}}}{{{zzzxxxwwwwwwwwwyyyyyywwwvvvuuuuuuvvvuuuuuutttsssssssssssstttuuuvvvvvvvvvvvvvvvxxx{{{~~~mmmbbb___YYYXXXYYY]]]aaahhhuuusssppppppwwwwwwoookkkfffccc^^^XXXOOOEEE<<<777444222000000000/////////.........---,,,,,,++++++,,,,,,,,,++++++++++++*********))))))))))))((((((((('''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&((()))''''''''''''''''''''''''%%%&&&'''((()))))))))((())))))(((''''''''''''''''''&&&&&&''''''((()))***(((((((((((((((((('''''''''''''''((((((((((((((()))))))))))))))))))))))))))(((((((((((()))***************++++++,,,,,,---,,,,,,...//////000//////...444777777GGGkkkqqqmmmqqqsssRRRDDDGGGZZZhhhdddTTTGGG;;;888888666333222333333222222222333444444666777999<<<@@@DDDGGGIIIJJJNNNSSSUUUUUUVVVYYY]]]_________^^^^^^^^^]]]]]]___^^^\\\\\\]]]]]][[[ZZZYYYZZZ[[[\\\]]]^^^___```dddddddddfffhhhjjjlllnnnmmmnnnooonnnlllkkkkkkkkkkkkjjjiiikkkmmmooonnnnnnjjjhhhgggjjjooossstttrrrkkkiiihhhhhhlllttt|||yyyrrreeeXXXPPPQQQWWW\\\ffffffccc]]]ZZZXXXRRRKKKEEEBBB>>><<<<<<<<<<<<;;;@@@KKKXXX___aaaccchhhnnnooosssxxxxxxtttqqqoooggg\\\PPPJJJFFFAAA???@@@;;;:::888888:::;;;:::999444444444555666888999:::888777777666555555444444333333333333444555666666333333222222111111111111...///000000111111111111000000/////////000111111111222333555666888999999<<<<<<<<<===>>>AAACCCDDDEEEEEEGGGJJJMMMQQQTTTVVVWWWYYY\\\___cccjjjrrryyy|||}}}}}}}}}{{{{{{{{{|||vvvtttpppllljjjjjjlllmmmmmmqqqwww~~~~~~|||zzzyyyxxxwwwxxxzzzzzzxxxwwwwwwwwwwwwwwwvvvuuutttsssqqqrrrssstttuuuuuuuuuuuuuuuvvvxxx{{{~~~mmmggg]]]ZZZZZZ^^^___```gggooo~~~tttooopppsssllliiibbb___XXXOOOEEE===777555000000000000/////////......---,,,,,,++++++,,,,,,,,,,,,+++++++++******************)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&((())))))'''''')))+++''''''''''''''''''''''''&&&'''((())))))(((''''''))))))((('''''''''''''''$$$%%%&&&''''''((((((((('''(((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((()))******)))******+++,,,,,,------,,,---...///000000//////...555666888LLLssspppqqq}}}pppQQQIIIQQQeeepppiiiPPPDDD999666888777444333333333333333333444555555666777999===@@@DDDGGGIIIJJJNNNSSSUUUUUUVVVYYY\\\```_________^^^^^^^^^^^^^^^___```^^^\\\[[[\\\\\\XXXYYYZZZ\\\^^^___aaaaaacccdddfffhhhjjjlllmmmnnnkkkmmmoooooonnnmmmmmmmmmlllkkkkkklllnnnpppppppppnnnlllkkkmmmqqqttttttrrrllliiigggggglllttt{{{oooiii]]]RRRLLLOOOYYYaaahhhgggccc]]]YYYWWWQQQJJJDDDAAA===<<<<<<<<<<<<;;;@@@LLLZZZbbbdddfffmmmsssuuuvvvzzzxxxqqqmmmjjjaaaXXXNNNJJJFFFAAA>>>???<<<:::888888999999888777444444444444555777888999777777777666555555444444333333333444555666777888333333333222222222111111333333222222111111111111000//////......///000000//////111222333555666666666555555666777999;;;<<<@@@@@@@@@AAADDDHHHKKKNNNOOORRRTTTVVVYYY```iiippptttwwwzzzzzzyyyyyy||||||yyysssnnnkkkjjjjjjkkkhhhmmmttt{{{}}}{{{yyyxxxxxxyyyzzzzzzyyywwwyyyyyyyyyxxxwwwvvvuuutttrrrssstttuuuvvvwwwwwwwwwuuuuuuvvvyyy|||wwwddd___]]]___^^^[[[]]]dddppp}}}|||tttqqq}}}}}}nnnjjjeeeccc^^^UUUKKKAAA:::777000000000000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******+++++++++************)))******++++++++++++******))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))''')))+++***((((((***,,,''''''''''''''''''''''''''''''((())))))((('''&&&))))))((('''''''''''''''"""###%%%'''(((((('''&&&'''''''''((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((()))******))))))***+++,,,,,,------,,,---...000000000000//////444555888OOOxxxmmmqqqpppSSSLLLWWWllluuulllMMMAAA666555888777555555333333333333444444555666666777:::===AAADDDHHHIIIJJJOOOTTTVVVVVVVVVYYY\\\aaa`````````____________^^^```bbb```\\\ZZZ\\\^^^WWWXXXZZZ\\\^^^aaabbbcccbbbdddgggjjjlllmmmmmmmmmkkkmmmppppppooonnnnnnooommmlllkkkmmmoooqqqrrrqqqrrrpppnnnooosssuuutttrrrssspppmmmmmmrrryyyxxxiiibbbXXXMMMIIINNNZZZccciiihhhccc\\\YYYWWWQQQIIICCC@@@===;;;<<<<<<<<<<<>>???===;;;888777888777666555444444444444444555666777777777777777666555333333666555444555888999999888666666555444333333222222000000000000000111111111333111///////////////---222000///------///000222555444333222333555777999;;;;;;<<<>>>@@@BBBDDDEEEGGGJJJNNNQQQTTTXXX\\\```gggkkkooopppppprrryyy~~~}}}xxxqqqllljjjiiihhhkkkpppuuuyyyzzz{{{{{{|||yyy{{{zzzwwwuuuvvvyyyzzz{{{zzzwwwtttssssssrrrrrrssssssssstttttttttwwwxxxzzz{{{|||{{{{{{zzzqqqfff```aaa^^^XXX[[[eeejjjttt|||ppp{{{ssskkkggg```ZZZTTTLLL???444444222000000111111///...///...---,,,+++*********++++++++++++++++++++++++))))))************))))))+++++++++************)))---***'''$$$$$$'''***---))))))))))))((((((((((((***)))(((&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))******++++++,,,------......//////000000111111111555555:::TTT}}}zzzeeekkknnnNNNMMMgggjjj{{{eeeHHHAAA999555555666555222333333111111111111333333444777:::<<>>???EEEOOO[[[cccgggmmmvvv}}}~~~yyyoooiii___VVVMMMIIIFFFAAA>>>>>>;;;:::999777666777777888777777666666666777777888888888888888888777666555777666555666999:::999888666666555555444333333222111111111111111111111111000...---...000222222111111000///......///000111444333222222222444666888888888999;;;<<<>>>@@@AAAAAACCCFFFIIIKKKOOOSSSVVV___cccgggiiiiiilllsssxxx{{{vvvrrrpppoookkklllmmmpppsssvvvxxxyyy|||{{{xxxyyyyyyuuutttuuuzzz|||}}}|||yyyvvvttttttttttttsssssssssttttttuuuvvvwwwxxxyyyyyyyyyxxxwwwqqqccc```___ZZZ[[[aaabbbkkkwww}}}zzz}}}rrrlllddd___[[[TTTIII???888555222000000111000///......---,,,++++++++++++++++++++++++++++++++++++))))))************))))))+++++++++*********)))))),,,***'''%%%%%%'''***,,,))))))))))))((((((((((((***)))((('''&&&''''''(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))*********************+++)))******++++++,,,---------------...//////000000000555777>>>YYYxxx~~~xxxdddpppoooRRRQQQjjjjjjxxx```GGGAAA999555666666555222444333222111111222333444555777;;;===@@@DDDHHHKKKNNNPPPSSSTTTUUUWWWYYY[[[_______________^^^^^^^^^]]]^^^```aaaaaaaaa``````ZZZ[[[\\\\\\\\\]]]___aaadddccccccffflllppprrrqqqrrrqqqqqqqqqrrrssstttttttttpppmmmnnnrrruuutttrrruuutttttttttvvvxxxyyyyyy|||{{{{{{{{{}}}yyyooo^^^XXXQQQQQQWWW```fffhhhgggeeeccc```\\\WWWPPPKKKDDDBBB===:::888999;;;===JJJRRR]]]dddgggkkkssszzzuuummm```VVVMMMJJJFFFAAA======;;;:::999888777777777777777666666555555666666777999999:::::::::999999888888777666777999::::::999777666666555555444444333222222222222111111111111000///...///111222222222111000///......///000111222222111111111333444555444555555666888:::;;;<<<;;;===???AAACCCFFFIIILLLSSSWWW[[[^^^```dddkkkpppxxx{{{}}}}}}zzzwwwvvvuuuooommmlllkkkmmmpppsssvvvtttxxx~~~|||yyy{{{zzzwwwuuuvvvzzz}}}~~~{{{wwwuuutttvvvuuutttssssssssstttuuuwwwwwwwwwxxxwwwwwwvvvuuuxxx{{{pppgggccc]]]\\\^^^]]]ccckkkvvvuuuuuuyyy}}}~~~uuummmeeeaaa^^^YYYOOOFFF===999444111000000000000------,,,,,,,,,,,,------++++++++++++++++++++++++))))))************))))))++++++*********)))))))))***)))(((''''''((()))***))))))))))))(((((((((((())))))(((''''''''''''(((&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))******++++++,,,------,,,,,,------.../////////000555888AAA___}}}}}}lllcccwwwgggPPPRRRkkkjjjuuu[[[FFFAAA:::666666666555333555444333222222333444555777999<<>>===::::::::::::999888777666666666555555555555555666999999::::::;;;:::::::::888777666777999:::999888777777777666666555555555333333333333222222222222444222000000111111000///000000////////////000000111000000000000111222333222222222333444666777888999;;;===>>>???@@@DDDFFFJJJMMMQQQTTTXXX]]]ccchhhmmmqqqwwwzzzzzzyyyxxxxxxsssqqqooommmlllmmmnnnooolllpppvvv{{{}}}~~~~~~{{{zzz{{{zzz}}}|||xxxvvvuuuxxxvvvtttsssrrrrrrssstttwwwwwwwwwwwwvvvuuuuuutttsssuuuyyy}}}xxxlllbbb^^^___]]]aaaeeekkkuuu{{{zzz|||yyynnnlllooouuukkkcccbbbbbb\\\RRRKKKCCC===666111////////////,,,,,,,,,,,,,,,---......++++++++++++++++++++++++)))******++++++******)))************))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))))))))******++++++,,,------,,,------......//////000000555888CCCcccwwwaaaeeennnUUUHHHOOOjjjjjjtttXXXEEE@@@:::777666555555333555555333333333333555555888:::===@@@CCCHHHMMMQQQQQQSSSUUUVVVVVVWWWYYY[[[``````_________^^^^^^^^^___```aaabbbbbbaaa______^^^___```___^^^___aaabbbaaabbbeeeiiioootttxxxzzzzzzyyyxxxwwwvvvuuuuuuuuuvvvtttqqqqqqssstttsssrrrrrrtttvvvxxxzzz|||zzzfff\\\NNNKKKKKKRRR```lllqqqqqqfffddd```]]]YYYSSSMMMIIICCC@@@<<<999888:::===???IIIPPPZZZbbbhhhooowww}}}{{{qqqddd[[[SSSOOOKKKDDD@@@???999:::;;;;;;:::999777666666555555444444444444555999999:::;;;;;;;;;::::::888777666777999:::999888888888777777777777666666555444444444333333333222555333111111111222111///000000////////////000000///////////////000000111111111111222333444555666777999:::;;;;;;===???AAADDDFFFIIIMMMQQQWWW\\\___ccchhhooouuuxxxxxxxxxyyyvvvuuutttsssqqqnnnlllkkkhhhkkkooosssvvvzzz}}}~~~zzz||||||yyyxxxwwwyyyxxxvvvtttsssrrrrrrsssuuuttttttssssssrrrrrrrrrpppsssvvvyyy~~~{{{kkkdddbbb___aaadddgggkkktttllleeegggooopppeee^^^bbbfffaaaYYYTTTHHHBBB:::333000///......,,,,,,,,,,,,---...//////++++++++++++++++++++++++******++++++++++++***************)))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((''''''&&&'''''''''((((((((())))))((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,---------......///000000111111222555777CCCfffzzzggg[[[iiilllXXXHHHCCCNNNkkkkkktttUUUCCC@@@;;;888666555555444555555333333333333555555999;;;>>>@@@DDDIIIPPPTTTSSSUUUWWWWWWWWWXXXZZZ[[[________________________aaaaaabbbbbbbbb```___^^^___```aaa```______```bbbccceeeiiimmmrrrxxx}}}|||zzzxxxvvvuuutttvvvuuuuuuvvvvvvvvvuuutttqqqtttyyy{{{}}}qqq^^^TTTIIIGGGIIISSScccnnnqqqooofffccc___[[[WWWRRRLLLHHHBBB???<<<999888:::===???HHHNNNWWW___gggooowww||||||rrriii```WWWTTTOOOHHHCCCAAA::::::;;;;;;:::999777666666666555444444444444444;;;;;;;;;<<<<<<;;;:::::::::999888888:::::::::888888888888888888888888888666666555555444444333333222111000111333444444444//////000000000000//////////////////000000//////111111111111222222333444333555666777777888:::<<<@@@AAACCCGGGKKKPPPTTTVVV[[[```iiiooosssvvvwwwxxxvvvwwwxxxxxxvvvsssooommmiiijjjlllmmmooorrrvvvzzz{{{}}}~~~}}}|||||||||{{{{{{zzzxxxvvvtttsssrrrqqqqqqpppoooooooooppppppqqqrrruuuwww{{{~~~pppiiiddddddeeeggggggkkkvvvzzziiieee^^^ooolll^^^UUU[[[bbb```[[[YYYOOOHHH???888333111///...------,,,,,,---...//////++++++++++++++++++++++++******++++++++++++************)))))))))((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))(((''''''&&&''''''((((((((()))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))******++++++,,,------......//////000111111111222555888GGGmmmkkk\\\[[[ooovvv^^^OOODDDEEEQQQmmmlllsssRRRAAA???<<<999666555555555555444333222222333444555999;;;>>>@@@DDDJJJQQQVVVUUUWWWXXXYYYXXXXXXZZZ[[[]]]]]]^^^^^^___`````````bbbbbbccccccbbb```___]]]```aaaaaa```___^^^```aaacccfffkkkoootttyyy}}}zzzxxxvvvvvvwwwxxx{{{}}}}}}{{{yyywwwsssxxx}}}lllZZZPPPGGGEEEIIIUUUfffppppppmmmfffccc^^^YYYUUUPPPJJJGGG???===999777777999<<<>>>IIIMMMUUU\\\dddlllsssxxxvvvlllccc[[[WWWSSSKKKEEECCC;;;;;;;;;;;;:::999888777777777666555444444444444>>>>>>>>>>>>===<<<;;;;;;===;;;:::;;;<<<===<<<:::999999999999999999999999777777666666555444444333333111000111333555555444//////000000000000////////////000000000000//////111111000000000111222222000222333333333555777999======>>>@@@DDDHHHKKKLLLSSSXXX```ggglllooorrrtttsssuuuwwwyyyyyyxxxvvvtttmmmmmmllljjjjjjmmmrrrvvv}}}}}}~~~~~~{{{xxxuuusssqqqpppooooooooopppqqqrrrqqqsssuuuvvvxxx{{{uuunnnjjjhhhhhheeedddjjjttt{{{vvvfff]]]aaayyyzzzeeeVVVWWW]]]]]][[[]]]UUUOOOFFF>>>888444222000...------------......///++++++++++++++++++++++++***++++++,,,,,,++++++******)))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((('''((()))))))))(((&&&&&&'''((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++)))******++++++,,,------------......///000000111000555<<>>======>>>???>>><<<999999999999999999999999888777777666555444444444666555333222333333222111//////000000000000/////////000000000000000//////000000/////////000000111///111222333333444777999:::::::::<<>>FFFSSSnnnmmmsssQQQ??????===:::666444555555333333222111111222333333999;;;===@@@DDDKKKSSSXXXWWWYYYZZZZZZYYYYYYZZZ\\\ZZZ[[[\\\^^^```aaacccccccccddddddcccbbb```^^^]]]aaaaaaaaa```^^^]]]^^^```___ccchhhllloootttzzz~~~}}}}}}}}}zzz}}}mmm[[[SSSDDDDDDJJJYYYlllvvvtttnnneeebbb\\\WWWSSSNNNIIIEEEAAA???<<<::::::===@@@BBB@@@DDDLLLVVVaaallluuuzzz~~~yyynnneee]]]YYYTTTLLLEEEBBB===<<<:::999888888999:::999999888666666555555555GGGCCC???>>>>>>???===;;;>>>>>>===<<<;;;:::999999888888888888777777777777999888888777666555555444333333333222222222111111222222111111111111222222000000000000////////////000000000000000000000000222222222333333444444444777777888999;;;>>>@@@AAAFFFIIIMMMRRRVVV[[[aaadddjjjlllppptttxxxzzz|||}}}uuuvvvuuuoooiiihhhkkkppp~~~~~~zzzwwwxxxvvvsssrrrsssuuuuuuuuuyyyxxxvvvttttttuuuxxxyyy}}}{{{pppfffbbbbbbdddfffkkkuuummmkkkrrrxxx^^^YYY___bbb______[[[TTTLLLDDD===888555111///......///000///......---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''((((((((((((******))))))((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&*********)))))))))))))))******))))))***+++,,,,,,,,,,,,+++***))))))*********++++++,,,,,,------...,,,,,,---...///000111111222222???```qqqPPPKKKccc}}}nnnTTT@@@GGGBBBUUUnnnxxxsssVVVAAA>>>:::777666555444333444444333222222222333444999;;;>>>AAAEEEKKKQQQVVV[[[[[[\\\]]]\\\[[[ZZZYYY[[[[[[]]]aaadddeeedddbbb````````````____________```aaaaaaaaaaaaaaa```___aaacccfffgggjjjrrr|||~~~lllXXXNNNEEEFFFNNN```ttt|||uuukkkhhhbbbYYYSSSOOOLLLGGGDDD<<<:::888666666888:::<<<@@@DDDLLLTTT^^^iiittt{{{~~~ooojjjbbbZZZSSSMMMGGGCCC======<<<;;;:::888777666555333333444666777666555IIIFFFBBBAAABBBBBB@@@>>>::::::;;;;;;<<<<<<<<<===::::::999999999888888888999888888777666666555555444333333333333222222222222222111111111111222222111111111000000000000///000000000000000000000000111111111111222222222222444555555777888;;;<<<===@@@CCCHHHLLLPPPUUUZZZ^^^bbbdddiiioootttxxx{{{|||xxxzzzzzzvvvpppmmmoooqqquuuwww{{{~~~}}}yyyzzzwwwuuutttuuuwwwwwwwwwzzzxxxvvvtttsssuuuwwwyyy{{{~~~rrrfff```______```dddkkkvvv~~~xxxuuuzzztttccc```bbbbbbccc___YYYQQQHHH@@@888333222000///...000000000///...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************))))))(((((((((((())))))))))))))))))))))))************************''''''''''''''''''''''''((((((((((((((((((((('''))))))((((((((('''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&''''''''''''(((((((((((()))((((((((('''''''''''')))))))))))))))))))))*********))))))***++++++,,,,,,++++++***))))))*********++++++,,,,,,------...---------...///000111111666666CCCfffmmmPPPMMMbbb|||jjjOOO>>>EEE@@@RRRiiisssqqqVVV@@@===999666666555444333444333222222222333555666999<<>>>>>??????;;;;;;;;;;;;::::::::::::999999888888777666666666555444444444333333333333333222222111111222222333222222222222111111111111000000000000000000000000000000000000000/////////111111222333555666888999:::===@@@DDDHHHLLLQQQTTTWWWZZZ```gggmmmssswwwyyyyyy}}}~~~yyytttrrrrrrnnnrrrwww|||~~~}}}{{{xxxwwwyyy{{{{{{{{{|||yyyvvvtttsssuuuwwwyyyxxx{{{~~~mmmddd___^^^]]]^^^bbbiiiuuussspppzzzrrrgggfffhhhjjjgggaaaZZZRRRGGG===666555333000///000111111000...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))******************)))******+++,,,,,,+++******)))************++++++,,,,,,------...............///000000111888:::JJJoooiiiRRRRRRccc{{{eeeHHH===BBB<<>><<<888666555555444333333333222222333555777888:::<<<@@@CCCGGGLLLRRRVVVYYYZZZ\\\]]]^^^^^^]]]\\\[[[\\\^^^aaadddeeecccbbb`````````____________^^^^^^___```bbbcccdddeeefffeeegggiiiiiikkkpppyyykkkWWWLLLHHHIIISSSeeewwwyyypppfff___UUUMMMIIIEEEAAA>>>;;;:::888777777888:::;;;>>>BBBGGGMMMVVVbbbqqq{{{yyytttoooggg___XXXQQQJJJFFF>>>===<<<;;;:::888777777777555555555777888777666SSSRRRPPPNNNLLLIIIFFFDDDBBBBBBAAAAAA@@@???>>>>>><<<<<<;;;;;;;;;:::::::::999999999888888777777777666666555555555444444444333333222222222222333333444333333333333222222222111111111111111111111111111111000000/////////...000000000111222444555666666888;;;>>>AAAEEEIIIMMMPPPRRRXXX^^^eeelllpppssswww|||zzzvvvsssooossswww{{{}}}||||||}}}~~~{{{xxxuuuuuuvvvxxxzzzvvvxxx{{{|||llldddaaa___]]]^^^aaahhhvvvwwwooosss{{{{{{wwwwwwrrrnnniiiccc\\\QQQFFF>>>888555222000000111000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******)))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&''''''((()))***+++++++++***************++++++++++++***************+++***++++++,,,,,,------...//////.........///111111777<<>>AAAEEEHHHMMMRRRVVVXXXYYY[[[]]]^^^___^^^^^^\\\\\\^^^aaadddeeecccaaa``````_________^^^^^^^^^___```aaaccceeehhhjjjkkkgggiiijjjjjjkkkooovvv|||~~~~~~~~~~~~~~~iiiUUUIIIFFFIIISSSfffyyy|||ttteee\\\QQQIIIDDDAAA>>>;;;:::999888777777888999:::>>>AAAEEEJJJRRR___ppp||||||wwwrrrjjjbbbZZZRRRKKKFFF???>>>===;;;:::999888888666555444555666777666555XXXYYYXXXUUUQQQMMMIIIGGGFFFEEEDDDBBBAAA???>>>===<<<<<<;;;;;;;;;:::::::::999999999999888888888888777777777666666666666555444444333333333333444444444444444444333333333333222222222222222222222222222222222111111000000000000000000111111333444444444777999<<<>>>AAAEEEHHHKKKMMMQQQWWW]]]cccgggjjjsssxxx{{{xxxuuuvvvxxxyyyyyy{{{~~~|||yyyxxxxxxyyyzzzuuuvvvxxx{{{xxxiiicccaaa^^^]]]^^^aaahhhyyywwwsssvvv|||vvvnnnhhhaaaYYYOOOGGG===999555222111000000//////...------,,,,,,------,,,,,,,,,+++++++++******))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&'''((()))******+++++++++***************++++++***************++++++***++++++,,,,,,------...000///.........000222333666???ZZZppp[[[\\\iiieeeGGG===@@@777AAAJJJKKKOOOAAA999888555555555444333111111111111222555777:::;;;<<>>;;;999999888888777777888888999===AAAEEEIIIOOO]]]ppp}}}yyytttlllddd[[[SSSJJJEEE???>>>===;;;999999888888555444333333555555444333\\\^^^___]]]XXXSSSOOONNNIIIHHHGGGEEECCCAAA@@@???<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999888888888888777777777777555444444333333444444555444444444444333333333333222222222222222222222222222222222222222222111111111111111111111222333444444666888:::;;;===AAACCCFFFHHHKKKOOOTTTZZZ^^^```lllrrr{{{xxxyyyyyyxxxwwwxxx{{{}}}}}}~~~||||||{{{vvvvvvvvvxxx{{{ttthhhddd^^^\\\___```bbbmmmzzzzzzyyyxxxmmmeee^^^UUUOOODDD@@@:::555333111000//////......---------------,,,,,,,,,+++++++++******)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))''''''''''''(((((((((((('''''''''((((((((((((((('''''''''(((((())))))))),,,+++******)))******************)))******+++,,,***++++++,,,,,,------...//////...---...111333555:::HHHhhh{{{aaa^^^mmmeeeHHH===@@@666>>>CCC@@@DDD:::777666444444555444333111000000111222444777999;;;===@@@DDDHHHKKKOOOSSSVVVWWWXXXZZZ\\\]]]]]]]]]]]]]]]]]]___aaaddddddbbb```_________^^^^^^^^^^^^]]]]]]]]]^^^___aaadddfffhhhgggiiikkkjjjiiilllqqqvvvwwwwwwwwwwwwvvvuuutttsssrrrzzzxxxaaaPPPFFFAAAFFFRRRdddvvv}}}zzzuuuaaaWWWKKKAAA===;;;:::999888888888777777888888888;;;@@@DDDHHHMMM[[[nnn}}}|||wwwooofff]]]TTTKKKEEE@@@???===;;;999999999999555444222333444444333222]]]aaadddddd```[[[XXXXXXSSSRRRPPPLLLIIIFFFCCCBBB>>>>>>=========<<<<<<<<<::::::::::::::::::::::::999999999999888888888888555555444444444444555555444444444333333333222222333333333333333333333333111111222222222222222222111111111000111111222222222444666777777999<<>>@@@:::???888555444333444444444222000000000000111333666888:::>>>AAAEEEIIILLLPPPSSSVVVWWWXXXYYY[[[\\\\\\[[[[[[]]]]]]___aaaddddddbbb```_________^^^^^^^^^]]]]]]```_________```ccceeegggfffhhhjjjiiihhhjjjppptttssssssttttttsssrrrpppooopppxxx~~~~~~~~~~~~~~~uuu___PPPGGGAAAFFFRRRcccrrrxxxtttooo___UUUHHH???;;;::::::999888888777777777777888888888===CCCFFFKKKXXXkkkzzzzzzrrrjjj```VVVLLLFFFAAA???===:::999999999:::666444333333444444333222]]]bbbggghhheeeaaa______aaa___ZZZUUUOOOJJJEEECCC????????????>>>>>>>>>>>>:::::::::::::::::::::::::::::::::999999999888888555555444444444444555555444444333333333222222222333333333333333333333333000000111111222222333333111111000000000000111222000222333444555666999<<<<<<===@@@CCCIIINNNSSSUUUXXX]]]gggrrr{{{{{{~~~~~~~~~xxx}}}~~~zzzxxx{{{}}}}}}}}}xxxwwwvvvuuuwww}}}ttthhh```bbbaaa\\\^^^fffcccrrr~~~}}}sssiiibbb]]]RRRLLLDDD===999666444222//////...------------...,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((''''''''',,,,,,+++***))))))************))))))***+++,,,,,,***++++++,,,,,,---.........---,,,---///222666888JJJ^^^~~~eee[[[pppaaaDDD;;;???777???@@@999???999444333333333444444222000000000000111333555777999>>>AAAFFFJJJMMMPPPSSSVVVWWWXXXYYYZZZ[[[[[[ZZZZZZ]]]^^^___aaaddddddbbb```______^^^^^^^^^]]]]]]]]]dddcccbbbbbbbbbdddggghhheeegggiiihhhhhhjjjooosssqqqrrrssssssrrrqqqooonnnnnnvvv~~~}}}}}}}}}}}}ttt___PPPIIICCCHHHRRRbbboootttoooiii^^^TTTGGG>>>::::::::::::777777777777777777777777555;;;AAAEEEJJJVVViiixxx}}}uuulllbbbXXXNNNGGGAAA@@@===:::999999::::::777666444444555555444333^^^aaaiiippppppjjjffffffhhhmmmlllbbbWWWQQQNNNKKKCCCBBBAAA>>><<<;;;===>>><<<<<<=========<<<<<<;;;;;;;;;;;;:::::::::999999777777777666555555555444111222222222222333333333333222222222333333444555666666666555444222111000///////////////000111111222111111222333666888999888999;;;>>>BBBFFFJJJMMMRRRYYYbbbkkkqqquuuwwwyyyxxxzzz~~~||||||{{{vvvttttttzzz~~~wwwuuutttsssvvvzzzxxxhhhdddccc]]]]]]bbbaaakkkwww~~~vvv{{{~~~wwwpppkkkhhhqqquuuhhhcccaaa]]]YYYQQQFFF<<<555111000000//////...,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************+++***)))'''&&&&&&&&&&&&%%%%%%&&&'''((()))******))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))((((((((((((((()))******))))))((('''''''''************************+++******)))******+++++++++,,,------...222777;;;FFF]]]|||~~~nnnfffrrr\\\JJJCCCAAA>>>===<<<;;;999777444444333333333333222222111111222333555777999:::AAADDDIIILLLOOORRRVVVXXXYYYZZZ[[[\\\[[[ZZZXXXVVVXXX[[[^^^``````______```aaa```___^^^]]]\\\\\\\\\cccccccccaaa``````ccceeeeeefffiiikkkmmmnnnoooooommmsssyyyxxxssspppsssvvvttt}}}~~~}}}yyywwwwwwzzz~~~vvv]]]MMMHHH@@@IIIVVVdddmmmppppppooo\\\RRRFFF===999:::::::::666666555555555555666666::::::===EEEMMMWWWhhhvvv~~~uuulllddd\\\TTTOOOFFFDDD@@@;;;888666555555444444555555444444333222YYY^^^iiitttvvvppplllkkkpppuuuuuummmbbb\\\WWWTTTIIIGGGDDD@@@===<<<===???<<<<<<============<<<<<<::::::::::::999999999999666666555555555555555555222222222222222222222222222222222222222333444444555666666666555333222111111111000000111111222333222222222222333555666777888888:::<<>>;;;:::888777555444444333333333333222222222222333444666999;;;<<<@@@CCCHHHLLLOOORRRVVVXXX[[[\\\\\\\\\\\\[[[ZZZYYYYYY\\\___``````_________cccbbbaaa______^^^^^^^^^bbbcccdddcccbbbbbbccceeeggghhhjjjlllnnnppprrrrrroootttxxxxxxvvvuuuvvvyyy|||~~~{{{yyyyyy{{{uuu]]]NNNIIIDDDMMMZZZffflllmmmllljjj[[[RRREEE<<<999999:::999666666555555555555666666999999===DDDLLLWWWhhhwww}}}zzzpppggg]]]UUUOOOGGGEEEAAA===999777666666666666666666666555555444SSSZZZgggtttwwwqqqlllkkkmmmsssvvvpppiiiddd___ZZZSSSOOOJJJDDD@@@>>>>>>???<<<<<<============<<<<<<::::::999999999888888888666666666666777777777777444333222111111000000111111111111111111111222333444555666777777555333222333333222222222333444444333333222222222333444555777777888999;;;>>>@@@AAADDDIIIOOOTTTYYY^^^cccfffgggiiinnnuuu||||||pppoooppprrruuuyyyzzz{{{|||xxxuuuuuusssrrrqqqrrrvvvzzz|||}}}~~~zzzoooddd___```\\\aaaffflllwwwzzz|||pppcccZZZ]]]dddrrr|||fffbbbdddeeeaaaZZZQQQGGG===666111111000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((('''''''''(((((()))***))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))(((((())))))***++++++,,,++++++++++++++++++++++++))))))***+++,,,...///000...............111666999>>>XXXyyyvvv~~~llllllxxx___MMMEEEAAA<<<888666666555444444444333333333333222222222333444555777:::<<<===???CCCHHHMMMPPPSSSVVVYYY^^^^^^]]]]]]\\\\\\]]]]]]ZZZ]]]___aaa```^^^^^^^^^dddcccbbbaaaaaaaaaaaaaaabbbdddggghhhgggfffffffffjjjjjjkkklllooorrruuuwwwtttuuuvvvwwwxxxyyyzzz{{{~~~}}}||||||}}}uuu]]]OOOJJJIIIQQQ^^^hhhkkkiiieeebbbZZZQQQEEE<<<999999999888666666555555555555666666888888===DDDKKKVVVhhhxxxyyyvvvuuujjj```VVVOOOIIIGGGCCC>>>;;;999888888888888888888777777777666OOOUUU```lllnnnjjjfffgggeeemmmrrrpppllljjjeee```\\\WWWOOOIIIDDDBBBAAA@@@=========<<<<<<<<<<<<<<<:::::::::999999999888888777777888888999999::::::666555333111000000000000111111000000000000111111222444666777777666444333444444333333333444444555444444333333222222222222444555666888999;;;===>>>CCCFFFJJJNNNRRRWWW\\\```___aaaffflllssszzz~~~xxxsssmmmmmmqqquuuvvvttt}}}}}}zzzvvvrrrrrrqqqooonnnppprrrvvvxxxxxxzzz|||}}}mmmddddddaaacccdddfffjjjsss~~~}}}nnn^^^\\\ZZZ```||||||hhhccceeedddaaa\\\TTTLLLBBB888333111000///...---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((()))))))))(((((((((((())))))***))))))******++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...///000/////////...///111555999???[[[{{{tttuuuiiimmm{{{bbbMMMBBB>>>999555444444555444444444333333333222222222222222333555777:::<<<===@@@DDDJJJOOOSSSVVVYYY[[[```___]]]\\\\\\]]]^^^___\\\^^^aaabbb```^^^^^^^^^ccccccbbbbbbbbbbbbcccccccccgggkkkmmmmmmkkkjjjiiikkkkkkkkklllooossswwwyyyyyyvvvuuuvvvzzz||||||{{{}}}~~~~~~}}}}}}}}}~~~~~~ttt^^^QQQMMMKKKTTT```hhhiiiddd___]]]YYYPPPEEE<<<999999888888666666555555555555666666777888<<>>???BBBDDDGGGLLLQQQVVVYYY\\\```eeekkkqqqvvvyyyxxxzzz|||rrrnnnpppssssssrrrwwwxxx{{{~~~zzzvvvsssooonnnmmmmmmnnnpppsssuuuuuuwwwyyy}}}{{{mmmjjjbbbbbbcccbbbbbbgggpppyyyhhh^^^WWWWWWnnnzzznnngggccc```[[[VVVPPPGGG===666111000///---------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((++++++***(((((('''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((()))******++++++++++++******))))))*********++++++,,,,,,,,,---------,,,------......///////////////111666999AAA```vvv~~~kkkeeeooo~~~fffJJJ>>>:::555333333555666666444444333333333222222222000111222444777999<<<===AAAFFFMMMRRRVVVZZZ\\\^^^```___]]]\\\\\\]]]___aaa___aaaccccccaaa___^^^^^^aaaaaaaaaaaabbbcccddddddfffjjjpppssssssqqqooonnnlllllllllmmmpppssswwwyyy{{{xxxuuuvvvzzz}}}{{{yyy|||||||||}}}}}}}}}~~~~~~uuu___SSSQQQMMMVVVbbbhhhfffaaa\\\ZZZYYYQQQEEE===:::999999777666666555555555555666666666888===BBBHHHSSSgggyyy~~~{{{qqqfffZZZRRRLLLJJJFFFBBB>>><<<;;;;;;999888777666666666777777CCCEEEKKKTTTZZZ]]]ccciiiiiioootttuuuuuutttooohhhgggbbb[[[VVVTTTRRRNNNJJJGGGEEECCCAAA???>>>>>>???>>>>>>=========<<<<<<<<<666666666666666777777777999777444222111111222333222111000000000000000000000111222444555666666666666666555444444444444555555555555555444333222111000222444666888::::::;;;:::<<<===???AAAEEEJJJNNNSSSVVVZZZ^^^bbbggglllpppqqqtttzzzzzztttttttttsssqqqnnnoooqqqvvv}}}~~~{{{wwwuuunnnnnnmmmmmmoooqqqtttvvvtttuuuxxx{{{~~~xxxnnncccaaa______^^^```gggppp}}}vvvdddXXXWWWjjj|||kkkgggddd___[[[VVVNNNDDD<<<444333000...------...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((())))))))),,,,,,***)))((('''''''''%%%%%%&&&'''((()))******))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&'''''''''((((((((((((''''''(((((()))***+++,,,++++++***))))))(((((()))))))))******++++++,,,...------,,,,,,---------///////////////222777:::FFFeeeyyy~~~cccdddsssjjjHHH;;;888444333444555666666444444333333333333222222000000222444777:::<<<===BBBGGGNNNUUUYYY\\\___aaa```___^^^]]]]]]^^^```bbbbbbdddfffeeeccc```___^^^___`````````bbbcccdddeeehhhlllrrrvvvvvvtttsssrrrnnnnnnnnnoooqqqtttvvvxxxzzzxxxwwwyyy|||~~~}}}{{{~~~{{{{{{{{{|||}}}~~~uuuaaaVVVTTTRRR[[[eeeiiieee___[[[ZZZYYYQQQFFF???<<<;;;999888666666555555555555666666777999===BBBFFFPPPeeexxxvvvkkk^^^UUUMMMKKKGGGBBB???===<<<<<<999888666555555555666777>>>???EEEMMMSSSWWW^^^eeefffkkkpppsssuuuwwwtttnnnkkkfffaaa^^^^^^\\\WWWRRRNNNLLLIIIFFFCCCBBBBBBBBB@@@@@@@@@@@@????????????888888888888888777777777:::888555333222333444555333222111000000000000111000000000111222444777888888888777666666666666666555666666666666555333222111222444555666777666666999:::<<<===>>>AAAEEEIIILLLOOOTTTWWWZZZ^^^cccgggiiimmmssszzz~~~{{{vvvssskkklllnnnqqquuu{{{}}}|||zzzwwwuuuoooooooooppprrruuuwwwyyysssuuuxxx{{{}}}~~~mmmgggaaa```^^^]]]ccckkkxxxrrr___^^^rrrrrrmmmhhhccc___WWWLLLDDD999666333000/////////000------------------------******+++++++++,,,,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))******++++++***)))((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((''''''''''''((()))***+++))))))))))))))))))))))))'''(((((())))))***++++++,,,+++++++++,,,---............//////000333888;;;MMMlllqqq]]]fffzzzmmmHHH:::888555444555555555444444444333333333333222222111111333555888;;;===???AAAGGGOOOUUUZZZ]]]```bbbaaa``````___```aaabbbccceeeggghhhgggdddaaa____________```aaabbbdddfffggghhhmmmrrrvvvwwwuuuttttttpppqqqrrrssstttvvvwwwwwwvvvwwwyyy||||||{{{{{{{{{|||}}}vvvcccYYYXXXZZZbbbjjjkkkeee^^^ZZZ[[[ZZZRRRHHH@@@===<<<:::888666666555555555555666666888:::>>>AAADDDNNNcccwww}}}qqqcccXXXMMMKKKGGGBBB???===<<<<<<999888666555555555777888;;;<<>>===;;;999666666555555555555666666888;;;???AAACCCMMMbbbwwwuuufffZZZMMMKKKGGGBBB???===<<<<<<:::999777555555666777888;;;<<<>>>AAAEEELLLSSSXXX^^^```fffppp|||yyynnngggjjjmmmkkkhhhiiiaaa\\\WWWSSSQQQNNNIIIEEECCCFFFHHHFFFCCCAAABBBCCC???>>>===<<<;;;:::999999:::999777777888888666444222111000.........///000.../////////000000111111555777888888666555666666555555666666666666555555111222333444444333222111777777888999:::<<<>>>???CCCEEEIIIKKKMMMPPPSSSVVV___ccchhhlllpppwww{{{xxxuuurrrrrrtttvvvvvvtttyyy|||}}}~~~}}}{{{wwwtttsssrrrpppqqqtttvvvxxxyyyyyyyyyvvvvvvvvvwwwxxxyyyzzz{{{}}}lllcccbbbbbbcccgggsssuuuwwwyyyuuupppqqquuupppwwwmmmmmmkkk```SSSJJJ???666444444111000000,,,,,,,,,+++++++++******---------,,,,,,++++++++++++******)))))))))))))))*********)))'''&&&'''))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))(((&&&%%%&&&'''((('''&&&******))))))((((((''''''******))))))((((((''''''***)))((('''&&&&&&'''((()))(((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))*********,,,+++*********+++,,,---///------///000000555<<>>CCCHHHOOOVVVZZZ]]]```bbbeeedddcccbbbaaaaaaaaaaaaccceeehhhjjjiiieee```]]]aaabbbcccbbbaaaaaacccdddlllqqqvvvwwwtttsssuuuxxxsssuuuxxx{{{|||{{{yyyxxx|||{{{~~~~~~{{{~~~|||yyywwwxxx|||sss___ZZZ\\\iiimmmoookkkbbbYYYTTTTTTXXXPPPFFF@@@@@@???===::::::888666444333444555666888===>>>BBBIIIOOO```}}}|||lllaaaRRRJJJCCCBBBAAA===;;;;;;888888888777888888999999999:::<<>>===;;;:::999:::999777888888888777666333222111///////////////.........//////000000000333555777888777777888:::666666777777777666555555111111222333333333333333555666666777999:::<<<===@@@BBBFFFHHHJJJLLLPPPRRR[[[___dddhhhlllrrrzzz~~~xxxsssrrrrrrpppoootttwww|||~~~~~~}}}zzzwwwtttrrrrrrrrrssstttvvvwwwwwwwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{}}}nnngggccccccfffkkkmmmnnnpppvvvwwwtttsss{{{yyypppfff]]]QQQFFF;;;777444000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))++++++******))))))))))))))))))))))))))))))))))))((('''&&&'''(((((('''&&&***)))))))))((((((((('''***)))))))))((((((((('''***)))((('''&&&''''''(((((('''''''''((())))))***))))))))))))))))))))))))((()))))))))******++++++,,,+++*********+++,,,---111//////000111333999BBBZZZrrrgggcccpppxxxOOO@@@888444555555333222222444333222222444444333222000333666888:::;;;>>>@@@EEEIIIPPPVVVZZZ^^^aaacccccccccbbbaaaaaa```aaaaaaaaacccgggjjjjjjgggdddaaaccccccdddcccbbbccceeegggnnnsssxxxyyywwwvvvwwwzzzvvvxxxzzz|||}}}}}}{{{zzz~~~|||zzzzzzxxxvvvuuuuuuxxxzzz}}}|||~~~yyyeee]]]___kkknnnpppkkkaaaXXXTTTSSSUUUMMMCCC===<<<;;;999666999888666444444444555666777======BBBJJJPPPbbbooodddXXXOOOGGGEEEBBB>>>::::::999999888888888888888999777999:::<<<@@@EEEKKKPPPTTTYYY```hhhpppxxx~~~yyyzzzzzzxxxvvvvvvsssnnniiieeeaaa\\\UUUOOOKKKLLLKKKHHHDDDBBBAAABBB???@@@AAAAAA@@@>>><<<::::::999888888999:::999777555444333111000/////////.............../////////...111444555666777999:::888888888888888777666666222222111222222333444444333444444555666777999:::<<<>>>AAACCCEEEGGGJJJMMMUUUYYY^^^aaaeeekkksssyyywwwrrrooonnnmmmnnnrrrwww|||}}}zzzwwwuuurrrqqqssstttuuuuuuuuuuuuuuutttwwwvvvvvvvvvwwwxxxyyyyyy|||}}}~~~sssjjjgggiiiggggggggghhhkkkvvv|||}}}yyyyyyssshhhbbbWWWLLLAAA;;;666111...///000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***&&&(((***+++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))((('''))))))))))))(((((((((((())))))))))))(((((((((((())))))((('''''''''(((((('''''''''((()))***,,,,,,************************'''(((((()))***+++,,,,,,+++++++++++++++,,,------111//////111111333;;;EEE\\\lllfffggguuuxxxRRR@@@999333333444333333444555444333333333333222111111444777999;;;===???BBBGGGKKKQQQVVVZZZ^^^bbbdddaaaaaaaaaaaa````````````___bbbeeeiiijjjjjjhhhfffdddddddddcccbbbdddhhhkkkooosssxxxyyyxxxwwwyyy{{{{{{|||~~~~~~~~~~~~{{{yyywwwvvvuuuuuuuuuvvvwwwxxxxxx{{{kkkcccdddnnnqqqrrrlllaaaWWWSSSSSSWWWPPPGGGAAA>>>===:::888888777666555555555666777777<<<===BBBKKKQQQeeewwwjjj^^^TTTKKKGGGDDD>>>::::::::::::999888777777777777777888:::;;;>>>BBBGGGKKKNNNTTT[[[aaaeeemmmwww~~~}}}}}}~~~}}}|||||||||yyytttppplllfff^^^XXXRRRPPPMMMIIIEEEBBBAAAAAA@@@AAACCCDDDCCCAAA>>><<<;;;:::999:::;;;;;;:::999777666555444222111000///------..................+++...111222333444666888888999999999999888777777555444333222111222333444222222222222333444666666888;;;===???AAABBBEEEGGGOOORRRWWWZZZ^^^ccckkkqqqvvvzzz|||uuurrrrrrrrrnnnppptttyyy~~~~~~{{{xxxvvvsssrrrssssssttttttuuuuuuuuuuuuwwwwwwvvvvvvvvvwwwwwwxxxxxx{{{~~~yyyrrrooojjjhhheeecccccckkk{{{~~~|||oooeee[[[QQQFFF???999444222333111111000000000/////////++++++,,,,,,,,,,,,------,,,+++******))))))******%%%'''+++,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((((((((((((***((('''((()))***)))((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***+++,,,************************''''''((()))+++,,,------++++++++++++,,,,,,------///...000333222222999BBB]]]eeedddjjjyyywwwQQQAAA999222222444333333555666555333333333333111000111444666888:::<<<@@@CCCJJJNNNSSSWWW[[[___bbbeeeaaaaaaaaabbbbbbbbbbbbaaa```bbbeeehhhjjjjjjjjjiiieeeeeedddbbbaaadddhhhllllllpppuuuxxxxxxyyyzzz|||~~~{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxvvvyyy}}}nnngggjjjsssuuutttlll```WWWRRRRRRXXXRRRJJJDDD@@@>>><<<:::777777666555555666777777666;;;===AAAKKKSSSgggqqqaaaWWWNNNIIIEEE???;;;;;;;;;:::999888777777777777888999;;;<<<===@@@DDDGGGLLLRRRXXX\\\^^^eeepppxxx{{{}}}|||yyywwwppphhhaaaZZZVVVPPPKKKFFFCCCBBBAAABBBCCCEEEFFFFFFCCCAAA???===<<<;;;;;;<<<<<<;;;:::888888777666444333111000..................---------///222333222333444555888888999999999999888888999888666444222222222222111111111111222333333444666888;;;<<<===???AAACCCHHHLLLPPPSSSVVV\\\ccciiinnnpppvvv|||wwwvvvwwwttttttvvvyyy}}}~~~|||}}}}}}{{{yyyvvvsssrrrsssssstttuuuvvvwwwxxxwwwwwwvvvuuuuuuuuuvvvvvvuuuzzzuuummmgggaaa___^^^dddsssmmmbbbYYYNNNFFF>>>666222333000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************%%%(((+++,,,+++*********))))))))))))))))))))))))''''''''''''''''''((((((((((((((((((((((((((((((***((('''((()))***)))((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((()))***+++,,,------++++++,,,,,,------------...000444777555333888@@@___```cccmmm}}}uuuNNN@@@888222222444333444666666555333333333333111000111222555777999<<<@@@CCCKKKOOOTTTYYY\\\___bbbdddaaaaaacccddddddddddddcccbbbccceeegggiiiiiiiiiiiieeeeeecccaaaaaacccgggkkkkkknnntttxxx|||~~~}}}{{{zzzzzzzzzzzzzzzzzzyyyyyyuuuyyy~~~oookkkpppxxxyyyvvvmmm```UUUQQQQQQTTTPPPIIICCC>>><<<:::999888777777666666666666666666;;;<<>>AAADDDKKKOOOUUUXXX[[[bbblllsssvvv|||{{{ssslllddd^^^VVVOOOJJJGGGEEECCCDDDEEEGGGGGGGGGFFFDDDBBB@@@>>>============<<<:::999999888888666555333222/////////...............000222444444333333444555666777888999999:::999999;;;:::888777555444333333222222111111111222333333444666888999:::;;;===???BBBFFFJJJLLLOOOTTT[[[aaaggghhhnnnwww~~~|||zzzyyy{{{yyyxxxzzz}}}~~~|||zzztttyyy~~~}}}yyyvvvssssssttttttuuuwwwxxxyyywwwwwwvvvuuuttttttuuuuuusssyyyqqqfff]]]\\\\\\___lllzzzxxxzzzyyymmmdddZZZPPPDDD777111000000000/////////.........---------,,,,,,+++++++++,,,,,,+++************+++''')))+++,,,+++)))******))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''))))))((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((()))*********))))))+++***)))((((((((((((((())))))))))))))))))))))))((())))))***+++,,,------++++++,,,---------------000333888;;;888666<<>>@@@EEEIIINNNRRRWWW___gggnnnrrr{{{}}}vvvnnnfff]]]TTTOOOLLLIIIGGGGGGGGGHHHHHHHHHGGGFFFFFFBBB@@@>>>>>>>>>===;;;999888999999999888777555444000000000//////............000222222222111222333444444666888999::::::;;;999999999999888777666666444333333222222222333333111333555666666777999;;;<<>>======::::::999888777666444333666::::::???IIIQQQgggmmmbbbUUUNNNHHHAAA======999999888888888888888999888999::::::999:::<<<>>>>>>AAAFFFLLLSSS\\\dddiiiooozzz}}}}}}tttlllaaaXXXSSSPPPMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHDDDBBB@@@???>>>===;;;999888999999:::999888777666111111000000/////////...)))+++............000111222333555777999:::;;;;;;777888999;;;;;;:::999999555444333333222333333333///111333444444555777999888<<>>CCCGGGHHHNNNVVV]]]______^^^^^^]]]___aaadddeeeeeedddddd```aaaaaaccceeegggjjjkkkiiiiiiiiihhhfffeeefffgggdddhhhppp{{{}}}~~~}}}~~~~~~}}}|||||||||}}}~~~~~~|||zzzzzznnn^^^SSSPPPPPPKKKJJJFFFAAA<<<:::999:::;;;;;;:::999777555333222666::::::>>>HHHPPPfffrrrfffYYYPPPIIIAAA===<<<888888888888888888999999;;;;;;:::999999999999::::::<<>>>>>???@@@???===;;;::::::999777555666555222000...------.........---------......///111333444555666888<<>>===<<<;;;999999999999777666444333111111000000111111222222333444666666888999;;;>>>AAAEEEHHHJJJLLLQQQWWW]]]bbbfffjjjlllvvv|||{{{yyyzzz{{{vvvtttsssyyy|||yyywwwvvvuuutttsssoooooopppqqqrrrrrrsssssswwwxxxzzz{{{zzzwwwsssqqqtttxxx}}}kkkaaa^^^[[[\\\aaaeeecccgggttt|||eee]]]^^^aaaiiirrrgggeee^^^MMM???<<<444222///.../////////...------..................+++,,,,,,,,,,,,+++******+++*********))))))(((((()))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++'''''''''(((((((((((((((''''''''''''((((((((((((%%%'''***,,,,,,***'''%%%(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))******------,,,+++,,,---...///111111---000666666FFFdddkkkooozzznnnPPP???777777666555444333333333444444444333333222222222777888999::::::<<>>;;;999888::::::999888777666555444444999999>>>HHHPPPbbb~~~xxxkkk\\\RRRJJJAAA======999999999888888999::::::<<<<<<;;;:::::::::::::::;;;<<<>>>AAAEEEMMMVVV\\\gggnnntttuuuwww}}}xxxnnnddd\\\VVVSSSOOOLLLIIIHHHGGGFFFDDDCCCFFFEEECCCAAA@@@@@@@@@AAA===<<<:::999:::999888666888666555222111///............------------......///000222333444666:::===>>>===<<<;;;::::::999999777666666444333222111111111111111111222333444555666777999;;;>>>BBBEEEFFFIIIMMMRRRXXX\\\aaafffiiioooxxx}}}zzzyyyzzzuuusssssswww}}}zzzwwwvvvuuutttrrroooooopppqqqqqqrrrssssssuuuwwwzzz{{{{{{xxxuuusssrrruuuzzzyyykkkeee^^^[[[\\\ZZZ\\\cccmmmvvvqqqbbb]]][[[\\\ppp~~~nnncccccc___QQQEEEAAA777444111///000000000///........................+++,,,,,,,,,,,,+++******************)))))))))((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))&&&&&&&&&'''((()))******((((((((())))))))))))***&&&''')))++++++)))'''&&&(((((((((((())))))))))))************)))))))))(((******+++++++++,,,,,,,,,...------,,,---...///000//////---111888:::LLLkkkkkkppp|||hhhKKK<<<777666555444444333333333444444333333333222222222222444666777888;;;???BBBHHHLLLRRRXXX[[[]]]___``````aaabbbcccdddddddddddddddeeefffeeeeeegggkkknnnooollliiiiiijjjkkkjjjiiijjjnnnssszzz~~~~~~~~~ooo___VVVQQQLLLKKKHHHDDD@@@===;;;:::999::::::999888777666555555555999888===GGGNNN```|||}}}nnn\\\RRRKKKCCC>>>===::::::999999999999::::::======<<<<<<<<<;;;;;;;;;<<<======>>>@@@FFFMMMRRR```hhhoooqqqtttzzzyyypppggg^^^YYYUUUQQQMMMKKKIIIHHHEEEDDDEEEEEEDDDDDDDDDCCCCCCCCC===<<<::::::::::::888777999999888666444111///.........---------------...,,,...///000111444888;;;===<<<<<<;;;;;;;;;::::::666777777777666555333222000000000000000111222333333444555888;;;>>>@@@BBBEEEHHHLLLQQQUUUZZZ```eeefffmmmuuu{{{|||zzzzzzttttttttttttxxx{{{xxxvvvuuusssqqqooooooppppppqqqqqqrrrrrrrrruuuyyy||||||zzzwwwuuuqqqsssvvvyyy~~~{{{oooddd\\\ZZZSSSXXXaaaggghhhnnn}}}nnnaaaZZZTTT```tttpppbbbaaaaaaXXXNNNIII;;;888333111111111111000........................,,,,,,,,,,,,,,,++++++***************)))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&''')))***++++++))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))************))))))))))))))))))***+++,,,------...---,,,,,,,,,,,,---......---...---333<<<@@@UUUvvvzzzyyyiiippp}}}^^^DDD999777666555444333333333333333333333333222222222222000111444666888<<>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<===AAAFFFKKKXXXaaahhhkkkooowww}}}zzzrrriiiccc\\\XXXSSSOOOLLLJJJGGGEEEEEEEEEFFFFFFGGGFFFFFFEEEAAA???===<<<<<<;;;999777::::::999888666333000...///...------------------,,,---//////000222666999;;;;;;;;;<<<<<<<<<;;;;;;666777999999999777555333000000/////////000111111222222444555888:::<<<>>>CCCEEEHHHKKKOOOUUU\\\aaaaaaffflllqqqyyy~~~|||vvvvvvvvvttttttwww|||yyyvvvtttqqqoooppppppppppppqqqqqqrrrrrrpppssswww{{{|||{{{yyywwwppprrrsssuuuxxx~~~|||kkk```]]]XXX[[[```cccbbbdddppp}}}}}}kkk^^^WWW[[[hhhyyygggaaaaaa\\\UUUQQQAAA<<<666222111111111000////////////............,,,,,,------,,,,,,+++************)))))))))))))))*********))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''((()))******+++(((((()))))))))*********))))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))))))))&&&'''''')))***+++,,,,,,+++++++++++++++,,,,,,,,,---//////555>>>DDD[[[~~~|||pppoooeeeooo}}}WWW@@@999666555444444333333333444333222222222222222222222222333666888:::>>>CCCFFFKKKOOOUUUZZZ]]]___```bbb___```bbbdddeeefffggggggfffggghhhhhhhhhiiilllnnnpppooommmmmmllllllkkkjjjgggjjjmmmpppvvv}}}~~~}}}}}}~~~~~~zzzzzz}}}lll]]]UUUPPPLLLKKKIIIFFFBBB===;;;;;;<<<::::::999888888777666666666999777999BBBGGGYYYtttyyybbbVVVPPPIIIAAA===<<<<<<;;;:::::::::;;;;;;>>>>>>?????????>>>===<<<;;;;;;;;;;;;<<>>===:::888:::::::::888666333111///000///......---------...---...000000000222555888888999:::;;;<<<<<<<<<;;;666777999::::::999777555111111000000000000000000222222333444666888:::;;;AAABBBEEEGGGKKKRRRYYY^^^aaadddhhhlllrrr{{{~~~yyyzzzzzzxxxuuuuuuyyy}}}zzzxxxuuurrrpppqqqqqqqqqqqqqqqrrrrrrrrrpppsssvvvyyy{{{zzzyyyxxxqqqrrrrrrsssuuuzzztttfff```\\\ZZZ[[[^^^aaacccjjjrrruuuddd[[[[[[ddd|||qqqeeebbb^^^YYYUUUHHHBBB;;;555222111000000000000/////////.........,,,------------,,,++++++))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))*********************************))))))((((((((()))))))))))))))((((((((('''''''''((((((((())))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))******&&&'''''')))***+++,,,,,,+++,,,,,,---------------///111111777???FFF^^^uuuiii~~~fff```mmmxxxRRR>>>;;;555444444333333333333444222222222222222222222222333555777999;;;>>>BBBFFFLLLQQQWWW[[[^^^```aaaccc```aaabbbdddfffgggggghhhggghhhiiiiiiiiiiiikkkmmmpppppppppnnnllljjjiiiiiihhhjjjlllmmmqqq}}}~~~{{{~~~~~~}}}|||||||||sssqqquuu|||}}}mmm]]]UUUOOOLLLIIIIIIHHHDDD???<<<<<<===::::::999999888888777777666888666999@@@CCCSSSnnnhhhZZZTTTLLLCCC>>>===<<<;;;;;;:::::::::;;;===>>>???@@@???>>>===<<<999:::::::::;;;>>>CCCFFFJJJSSS[[[```eeennnvvvxxx}}}vvvjjjeee]]]VVVPPPLLLIIIFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHFFFCCCBBB@@@???<<<:::;;;::::::999777555333222111111000///............000000111000000111333666555666888:::;;;<<<;;;;;;777777999::::::999888888444333222111111111111111222222222333444666777888===???AAADDDHHHNNNTTTYYYaaabbbeeeiiilllrrr}}}}}}~~~|||yyywwwvvvvvv|||~~~{{{yyyvvvtttrrrrrrrrrsssssssssssssssrrrsssuuuvvvwwwxxxxxxwwwqqqrrrsssssssssvvv{{{oooddd^^^XXXUUUZZZ```dddhhhlll|||ooobbb^^^fff|||rrrjjjeee```\\\RRRKKKAAA999444222111111111000000//////.........---------------,,,++++++))))))))))))************++++++++++++************))))))))))))))))))))))))************************************))))))))))))+++******))))))(((((('''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))***+++,,,------...---...///000000000//////000333333777???FFF```uuuiiizzzwwwaaa[[[lllqqqMMM<<<;;;444444333333333333444444111111111222222222222222333444777888:::===BBBEEENNNRRRXXX]]]___aaabbbdddaaabbbccceeefffgggggggggfffhhhiiijjjiiiiiikkklllnnnppppppooollljjjiiijjjlllnnnooommmooozzz{{{wwwyyy}}}~~~~~~}}}|||{{{{{{{{{{{{zzzkkkiiioooyyy~~~ooo___VVVPPPKKKGGGIIIJJJGGGAAA===<<<===::::::999999999888888888444888666999???AAANNNgggnnn```WWWNNNEEEAAA===<<<;;;:::999999999:::===>>>???@@@???>>><<<;;;999::::::::::::<<<@@@CCCEEENNNWWW\\\aaakkkrrruuu}}}{{{~~~uuuooofff]]]WWWRRRNNNLLLJJJIIIHHHGGGGGGGGGHHHIIIFFFDDDBBBAAAAAAAAA???===<<<<<<:::999888777777777333222111000////////////111111111000//////111333222444777999;;;;;;;;;:::777777888888999999999999666666555333333222222222111111111111222333444555777999<<>>888555444333111111000000///......------------...------,,,+++((()))))))))************))))))))))))************))))))))))))))))))))))))************************((((((((()))))))))))))))*********)))))))))))))))'''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,---.../////////......///222222777>>>FFFaaa|||rrr|||mmm```YYYmmmjjjHHH::::::444333333222333333444444000111111111222222222222222444777999<<<@@@EEEHHHOOOTTTYYY^^^```bbbcccdddcccccceeefffggggggggggggfffgggiiijjjiiiiiijjjkkkjjjmmmoooooolllkkkkkklllmmmooopppmmmllluuu~~~yyytttrrrwww|||~~~|||zzz{{{~~~}}}|||{{{zzzzzzzzzzzzzzz}}}~~~yyyhhhffflllxxxqqqbbbWWWPPPJJJEEEHHHKKKIIICCC>>><<<<<<::::::999999999999888888222777777999??????JJJaaazzztttfffZZZOOOGGGDDD<<<;;;:::999999888888888<<<===???@@@???>>><<<;;;:::::::::999999;;;>>>AAACCCLLLUUUYYY___iiipppssszzzxxxzzz~~~xxxnnneee___YYYUUUSSSKKKJJJHHHFFFFFFFFFHHHIIIBBBAAA@@@@@@BBBBBBAAA???>>>===;;;:::999999:::;;;444333222111000000000000111222111///------///000111333666888:::;;;::::::777777777777888999:::;;;888777666555444333333333000//////000000111222333222444888<<>>FFFccczzzhhhaaaXXXnnneeeEEE777888333333333222222333444444000000111111222222222222222555888;;;???DDDJJJNNNPPPTTTZZZ^^^aaabbbccceeeddddddeeefffgggggggggfffeeegggiiiiiiiiihhhiiijjjfffjjjmmmnnnllllllmmmooolllooooookkkiiiqqq}}}wwwsssmmmsssyyy{{{yyywwwyyy{{{{{{{{{zzzyyyyyyyyyyyyzzz{{{|||}}}kkkfffkkkwwwssscccXXXPPPJJJCCCHHHLLLKKKEEE>>><<<<<<::::::999999999999999999111666777:::???>>>GGG^^^ooowwwiii\\\PPPHHHFFF<<<;;;:::999888888888888@@@@@@@@@???>>><<<;;;:::;;;:::999999999;;;>>>???DDDHHHNNNVVV^^^fffmmmqqqtttuuuxxx}}}~~~xxxtttooohhh]]]UUUUUUQQQKKKGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCBBBCCCBBB???<<<:::999999::::::888555333000/////////111000000////////////000111111222333555888999;;;;;;;;;::::::999999999999555555555555666666666666333111000///...000111222111222555888;;;???BBBDDDOOOQQQUUUWWWYYY___hhhnnn~~~xxxrrrtttuuuvvvyyy~~~xxxwwwvvvwwwxxxyyyxxxvvvvvvuuutttrrrrrrrrrrrrrrrvvvuuusssrrrqqqrrrrrrssssssvvv}}}}}}nnn```]]]\\\YYYXXX[[[dddooo~~~~~~oooaaaUUUIII<<<;;;888---000222222000,,,))))))+++,,,,,,,,,+++++++++*********++++++++++++***))))))+++*********))))))((((((******))))))))))))******+++***((('''&&&&&&&&&''')))((('''&&&&&&'''((()))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))***++++++++++++***,,,+++*********,,,...000000+++000999999???ccciiidddaaaxxx{{{WWWAAA:::888444444444333333222222222111222222333333222222111222444888;;;???DDDJJJNNNVVVXXX[[[^^^```dddhhhkkkjjjjjjjjjjjjiiigggfffeeeiiihhhhhhhhhjjjiiihhhfffiiijjjkkkmmmmmmmmmmmmlllooommmmmmmmmmmmppp|||xxxrrrrrrssstttvvvvvvvvvuuuuuuxxxwwwvvvuuuuuuvvvwwwxxxzzz~~~kkkdddhhhtttsssdddZZZTTTPPPLLLKKKIIIGGGDDD@@@>>><<<<<<<<<;;;:::888777666666666555666999;;;>>>HHHRRRooo}}}lll___SSSIIICCC???>>><<<:::888777666666AAAAAAAAA@@@???>>><<<<<<<<<;;;:::::::::<<<>>>???CCCFFFLLLSSS\\\fffnnnssswwwwwwxxx||||||xxxqqqggg```ZZZVVVPPPKKKIIIGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCBBB???<<<;;;:::;;;;;;:::999777555333222111111000000///////////////000......///000222444666777;;;;;;;;;;;;:::999888777666666666666777777777777333222000///...///111222111222444666:::===@@@AAAFFFJJJOOOSSSUUUZZZ```eeesss{{{uuutttsssrrrsssvvv{{{{{{yyyxxxxxxyyyzzzyyyxxxuuuuuutttsssrrrqqqpppooossssssrrrrrrqqqqqqqqqqqqppptttzzzyyyhhhaaa___\\\ZZZ[[[aaakkkyyyyyyggg[[[SSSFFF@@@<<<111222333333111---+++,,,---,,,,,,,,,++++++++++++***+++++++++++++++***))))))+++*********))))))))))))******))))))))))))******+++***((('''&&&&&&'''''')))(((''''''''''''((()))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************))))))***++++++++++++***,,,+++******+++,,,...000111---000888888???cccfffdddeee}}}sssRRR???888666444444444333333222222222222222222333333222222222333555888<<>>===;;;;;;:::::::::CCCCCCBBBAAA@@@???>>>>>><<<<<<;;;;;;;;;===>>>???@@@CCCHHHOOOXXXdddooovvv|||{{{yyyzzz}}}{{{ssslllccc___YYYSSSOOOJJJFFFCCCFFFFFFEEECCCCCCBBBBBBBBBDDDCCCAAA>>>===<<<<<<<<<999999999888777666444444/////////......//////000------...///111222444555999:::;;;<<<<<<;;;999888888888888888888888888888333222000/////////000000111222333555777999<<<===>>>CCCJJJOOOQQQUUUZZZ^^^gggvvv|||wwwtttooolllmmmsssyyy~~~}}}zzzxxxyyyzzz{{{{{{uuuuuuuuutttssspppnnnmmmpppqqqrrrrrrrrrqqqpppooooooqqqwww}}}uuugggbbb___\\\[[[^^^eeepppwwwnnnvvvqqqccc]]]PPPEEE>>>444333444333111///---...///,,,,,,,,,,,,+++++++++++++++++++++++++++******)))***************)))))))))******))))))))))))************)))((('''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))***++++++++++++***,,,++++++++++++---...000333...000777888BBBhhhwwwaaadddkkkeeeKKK===777444444444333333333333222222222222222222222222222222444666:::===@@@DDDJJJNNNWWWZZZ]]]```bbbeeeiiilllkkkkkkllllllllllllkkkkkkjjjiiihhhjjjlllmmmlllkkkjjjkkkmmmoooqqqrrrrrrrrrqqqooonnnnnnmmmppp|||{{{||||||{{{zzzyyyyyyyyyyyyzzzyyyyyyxxxxxxyyyyyyzzz|||kkkdddgggrrr|||rrreee]]]WWWSSSMMMLLLKKKHHHEEEBBB???======<<<<<<<<<;;;;;;::::::888777777999:::<<>>===============>>>EEEDDDCCCBBB@@@?????????<<<;;;;;;;;;;;;<<<===>>>===@@@EEEKKKSSS```nnnwww}}}{{{yyyyyy~~~zzzuuummmiiiddd^^^WWWPPPIIIDDDFFFFFFDDDCCCCCCCCCDDDDDDGGGFFFDDDAAA???===<<<<<<888999999:::999888666555000//////......//////000...//////000111222444555666888;;;>>>???>>>===<<<::::::::::::999999999999444333111000////////////111111222333444666777888:::???FFFKKKNNNSSSZZZ___dddnnnzzz|||wwwooojjjjjjooowww}}}|||yyyyyyzzz{{{{{{wwwwwwwwwwwwuuuqqqnnnllloooqqqsssttttttrrrpppoooooorrrvvv{{{nnndddaaa^^^]]]]]]```ggguuuxxxjjjpppzzznnnfffVVVGGG>>>666444333222000///...//////------,,,,,,,,,+++++++++++++++,,,,,,++++++***)))************************+++******))))))******+++***))))))((((((((('''''')))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********((()))))))))************))))))***++++++++++++***,,,,,,++++++,,,---//////222...000777;;;JJJrrrppp\\\dddqqqrrrXXXEEE;;;777555333333333333333333333333222222222222222222222222555888;;;>>>AAAEEEJJJNNNWWWZZZ^^^aaaccceeehhhkkkjjjkkkllllllmmmmmmmmmllljjjiiiiiijjjmmmnnnnnnnnnlllmmmnnnooopppqqqqqqqqqrrrpppoooooonnnppp{{{~~~}}}|||zzzxxxwwwvvvwwwwwwzzzyyyyyyyyyyyyyyyyyyzzz{{{llldddfffqqq||||||pppeee^^^XXXSSSMMMLLLJJJHHHEEEAAA???===<<<<<<;;;;;;;;;;;;;;;;;;999888888999999:::AAAJJJ\\\xxxzzzoooiiiiiixxxqqqeeeYYYMMMEEE@@@???>>>>>>======>>>>>>HHHFFFDDDBBB@@@?????????;;;;;;;;;;;;;;;<<<<<<<<<;;;>>>BBBGGGNNNZZZiiittt~~~}}}|||zzzyyy|||{{{vvvsssnnniiiaaaXXXOOOHHHFFFEEEDDDCCCCCCDDDFFFGGGJJJIIIGGGDDDAAA???===<<<888999:::::::::999777666111111000////////////000.........///000111222333333555:::>>>AAAAAAAAA@@@<<<<<<;;;;;;:::::::::999555444333222111000//////000000000111222333444555777;;;@@@DDDIIIPPPYYY```bbbiiiqqqyyyyyyqqqjjjjjjooovvv|||zzzyyyyyyzzzzzzzzzzzzzzzyyywwwssspppnnnoooqqqtttvvvvvvtttrrrpppqqqsssvvvzzz{{{jjjdddaaa^^^]]]]]]aaakkk{{{mmmpppttt|||ppp[[[KKKCCC;;;555333111///............---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++*********************+++++++++++++++************++++++)))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))(((((())))))************((()))))))))************))))))***++++++++++++***,,,,,,,,,,,,---...//////000...111888@@@TTT}}}kkkZZZddduuugggOOOAAA:::777666333333333333333333333333333222222111111222222333666888;;;???BBBFFFLLLPPPWWWZZZ^^^aaaccceeehhhjjjjjjjjjkkklllmmmmmmmmmmmmkkkjjjiiijjjmmmoooppppppoooooonnnnnnnnnmmmnnnnnnqqqppppppqqqooopppyyy}}}|||zzzxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyxxxyyy~~~mmmeeegggrrr|||~~~~~~yyynnneee___XXXSSSLLLKKKJJJGGGDDDAAA>>>===;;;;;;;;;;;;::::::::::::999888888:::999999???GGGVVVrrrzzzkkk```\\\hhh~~~rrreeeYYYMMMDDDBBBAAA@@@>>>============LLLKKKGGGDDDAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<:::===AAADDDHHHSSSbbbmmmzzz|||}}}|||{{{}}}|||{{{xxxssslllbbbVVVOOOGGGFFFEEECCCCCCEEEFFFHHHJJJIIIHHHFFFDDDBBB@@@@@@:::;;;;;;;;;:::999888888444333222111000/////////---------------...//////111333777<<>>FFFQQQmmmjjj]]]UUU]]]qqqrrrfffZZZMMMFFFCCCBBBAAA???>>>=========RRRPPPLLLGGGDDDBBBAAA@@@>>>>>>?????????>>>>>>>>>:::===AAABBBDDDLLLZZZeeetttyyy~~~~~~{{{uuujjj^^^VVVKKKIIIGGGDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEEEE>>>>>>===<<<;;;:::::::::777666444222111000//////...------------......///111222555888;;;===??????======<<<;;;;;;:::999999999888888666444222111000////////////000111222222...222666999<<>>======<<<;;;:::999999888777888999888888===EEEMMMiiipppaaaVVVXXXcccxxxtttggg[[[PPPHHHCCCBBBAAAAAA@@@@@@@@@AAAVVVSSSOOOJJJFFFCCCBBBBBB@@@@@@AAAAAAAAA@@@@@@???:::>>>AAAAAABBBIIIUUU```qqqwww~~~zzzoooccc[[[OOOLLLIIIEEEBBBBBBBBBCCCCCCDDDFFFGGGHHHIIIJJJJJJBBB@@@>>>===;;;;;;<<<<<<999888666444111000///...000000/////////000000111111222333555777999;;;<<<======<<<;;;::::::999999::::::999777555333111000.........//////111222222---222777:::<<<>>>BBBFFFLLLSSS[[[______eeettt~~~vvvqqqoooooopppmmmsss{{{~~~zzzxxx{{{zzzxxxvvvuuutttssssssooopppqqqrrrsssrrrrrrqqqnnnnnnoooqqqtttwwwzzz|||}}}mmmbbb\\\XXXXXX[[[^^^fffyyy}}}}}}kkkaaa___pppqqqggg]]]GGG>>>:::444111000000///---......---------,,,,,,,,,,,,,,,------,,,,,,+++************++++++,,,,,,,,,,,,++++++******++++++,,,((()))***++++++***)))(((((()))***++++++***)))((((((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************))))))***++++++++++++***+++,,,---...////////////---...333;;;HHHaaa___VVVggg{{{nnnTTTBBB555000222222222222333333444444444444333111000000111333444444777;;;@@@EEEKKKQQQVVV\\\```eeehhhjjjkkklllmmmooooooppppppppppppoooooommmkkkiiiiiikkkmmmnnnnnnooonnnmmmllllllmmmnnnooojjjlllqqquuurrrooorrryyy}}}xxxyyy|||~~~zzz{{{|||}}}}}}|||{{{zzzzzz~~~qqqiiilllwww{{{qqqiiiddd\\\UUUQQQPPPOOOLLLIIIFFFCCCAAA@@@???>>>===<<<;;;::::::777666777999888888===EEEJJJfffxxxhhhZZZWWW[[[iiivvviii]]]QQQJJJBBBBBBBBBBBBBBBCCCDDDEEE```VVVMMMJJJHHHDDDCCCDDDCCC@@@>>>===>>>@@@@@@@@@<<<===>>>???@@@DDDIIIMMMcccqqq}}}}}}{{{nnnbbbZZZTTTKKKFFFEEEEEEDDDCCCDDDEEEFFFHHHIIIIIIIIIIIIDDDCCCAAA???============999888888888777555111...000//////.........////////////000222444777999:::BBBBBBAAA@@@>>><<<;;;:::888888999999888777555444555333000......///000222000111222444666999;;;===FFFJJJQQQVVV[[[ccclllsss}}}~~~vvvpppooooooqqqooorrrzzz~~~{{{~~~|||zzzyyyyyyxxxwwwvvvttttttuuuuuuuuutttssssssooonnnnnnpppsssuuuvvvvvvuuu|||yyyiiiddd___\\\\\\^^^dddppp}}}{{{lll___cccwww{{{eeeXXXQQQIII>>>555333333000------000000///..................------,,,+++***)))))),,,,,,,,,++++++*********************************************************))))))))))))***************)))(((&&&&&&&&&'''(((''''''''''''''''''''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///...222666999FFFeeezzzaaaXXXllloooNNN???:::777444333333333333333333333333444333222111111111222333::::::;;;???EEELLLQQQTTT```bbbddddddgggmmmnnnkkknnnmmmmmmnnnnnnnnnkkkiiinnnnnnnnnmmmkkkjjjlllmmmmmmmmmmmmllljjjiiijjjlllkkkmmmppprrrtttuuuuuuuuu}}}~~~{{{zzzzzzzzz{{{}}}~~~{{{{{{}}}~~~~~~}}}||||||||||||oooeeeggguuuuuukkkeee___YYYVVVTTTPPPLLLHHHFFFDDDCCCDDDAAA>>><<<;;;;;;:::888;;;:::888666666888>>>BBBJJJ```ooo___YYYVVV[[[uuuzzzooo```SSSMMMHHHEEEAAA???AAACCCFFFGGGfff\\\RRRNNNKKKGGGEEEFFFCCCAAA>>>===>>>?????????===>>>>>>???@@@CCCHHHKKKYYYgggtttyyy|||vvvlllbbb[[[RRRLLLJJJIIIGGGEEEFFFFFFGGGHHHHHHHHHHHHHHHEEECCCAAA???======<<<<<<;;;:::999999888666222...000//////............///...///000111333666888999@@@@@@AAA@@@???===;;;999888888999999888777666555444333000.........000111000000111333555777999:::>>>CCCIIINNNSSS[[[dddkkktttxxxrrrpppooonnnmmmpppyyy}}}|||yyyxxxxxxwwwuuutttsssssssssttttttssssssrrrpppooonnnpppsssvvvwwwvvvsssyyyrrrhhhaaa\\\[[[[[[___jjjtttuuudddaaalll{{{ggg\\\WWWLLLAAA777444222000000111///......---------......,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******************************************************(((((()))))))))*********+++******)))(((((())))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///---222666:::GGGhhh|||bbbYYYmmmmmmNNN???:::666333333333333333333333333333444333222111111111333333::::::;;;???EEELLLRRRUUU___bbbdddcccggglllmmmkkkiiiiiijjjnnnqqqssssssrrrooopppqqqpppmmmllllllmmmnnnoooooonnnlllkkklllnnnnnnppptttxxxzzz{{{zzzzzz|||~~~}}}}}}|||{{{{{{{{{|||}}}~~~zzz{{{}}}~~~~~~~~~}}}|||~~~nnnbbbdddppp}}}vvvmmmgggbbb]]]XXXVVVSSSNNNKKKHHHGGGGGGFFFCCC???===<<<<<<:::999::::::999777777999===@@@HHH\\\|||ppp]]]VVVRRRVVVlllssscccUUUOOOHHHDDD@@@???AAADDDFFFGGGnnndddZZZUUUQQQKKKGGGGGGEEEBBB???===>>>???>>>>>>===>>>>>>>>>>>>@@@DDDGGGPPP[[[iiirrrzzzyyymmmfff]]]UUUQQQNNNJJJGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@>>>===<<<<<<>>><<<;;;:::999777333000000000///...............---......000222444666777===>>>@@@AAA@@@>>>;;;999777888888999888888777777444333000///......///000000000111111333444666777777<<>>888333000111444---------,,,------......***+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((())))))))))))******+++++++++,,,++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///---111555:::IIIjjjggg```vvvkkkNNN???999555222222222222222222222222222333333111111111222333444:::;;;===@@@FFFMMMSSSVVV___bbbddddddfffkkklllkkkeeefffgggkkkppptttvvvvvvoooqqqrrrqqqnnnlllkkkkkkpppqqqqqqpppnnnnnnoooqqqooorrrvvv{{{~~~~~~|||~~~}}}|||{{{{{{{{{{{{|||yyy{{{}}}~~~ooobbbcccnnnyyyxxxoookkkfffaaa\\\YYYUUUQQQNNNLLLKKKKKKJJJFFFBBB???======;;;:::999::::::999888999<<<>>>DDDWWWuuusss]]]TTTOOOQQQbbbvvvxxxhhhZZZRRRHHHEEEAAA???AAADDDGGGHHHwwwmmmbbb\\\VVVOOOJJJIIIGGGDDDAAA>>>>>>>>>>>>===<<<======<<<<<<===@@@BBBJJJTTT___jjjvvv~~~wwwpppfff^^^XXXSSSNNNIIIEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCAAA???>>>===<<<>>>===;;;;;;;;;:::777555222111000///...------------------...000222444555999;;;>>>@@@AAA???<<<:::888888888888888888888888555333111000/////////000000000000000111222333333555999>>>BBBGGGMMMVVV\\\cccgggqqq|||vvvsssmmmjjjkkkpppsssuuuyyy{{{xxxrrrrrrqqqqqqqqqqqqrrrrrrqqqppppppqqqtttvvvwwwvvvrrrtttzzz|||qqqeee___\\\[[[^^^bbbiiittt{{{fff___lllnnnbbb[[[QQQFFF>>>666000///222......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((()))))))))******+++,,,,,,,,,+++***)))''''''''''''''''''''''''*********)))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,++++++,,,------......///...111444999IIIjjj|||mmmkkkhhhLLL>>>777444111111111111111111111111111333222111111111222333444:::<<<>>>BBBFFFMMMTTTXXX___ccceeedddeeejjjlllkkkgggffffffiiimmmpppqqqrrrmmmoooqqqpppmmmjjjhhhgggqqqrrrrrrrrrpppppprrrtttpppqqqtttxxx|||}}}{{{{{{{{{{{{zzzzzzzzzzzz{{{yyyzzz}}}qqqeeefffoooxxx{{{rrrlllgggccc]]][[[WWWSSSPPPOOONNNOOOMMMIIIDDD@@@>>>===;;;:::999:::;;;;;;999999:::<<>>===<<<;;;<<<<<<;;;::::::<<<>>>DDDLLLWWWbbbppp}}}}}}vvvmmmeee___YYYRRRMMMFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDDDDCCCAAA@@@???>>>===<<<;;;<<<======;;;999444333111000///......------------...///000222333666888<<>><<<;;;:::999:::<<<;;;:::999999:::>>>LLLddd~~~eeeWWWQQQOOOVVV___|||qqqaaaVVVKKKGGGBBB@@@AAADDDFFFFFFuuunnnfff\\\TTTRRRNNNKKKFFFBBBAAA???>>><<<;;;<<<<<<;;;::::::;;;======DDDNNNYYYiiizzz|||tttmmmgggaaaYYYTTTLLLJJJHHHFFFEEEEEEEEEFFFDDDEEEEEEEEEDDDCCCBBBAAA>>><<<;;;<<<======<<<;;;666555333222000///......------------...///111111444666:::===???@@@???>>>;;;;;;999888888777777888777666555333222111111000//////.........///000000111444888:::;;;???FFFLLLRRRUUU^^^lll{{{xxxrrrooooooooooootttyyy{{{~~~xxxwwwuuusssrrrrrrrrrsssqqqpppooopppssstttuuuttttttsssrrruuu{{{vvviiibbb]]][[[[[[fffkkkuuu}}}~~~ssswwwooo```QQQGGGAAA999333111222111000000//////000000//////...---,,,+++*********++++++++++++,,,,,,,,,************************))))))))))))))))))))))))''''''(((((((((((())))))'''((())))))***)))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///111222333777GGGhhhmmmrrrssslllqqqbbbIII;;;666444333222222222222222222222222222111111111111222444555:::===AAADDDHHHNNNVVV]]]```fffiiigggfffjjjmmmmmmmmmkkkiiijjjnnnrrruuuvvvqqqrrrtttssspppnnnmmmmmmpppqqqrrrrrrrrrrrrtttvvvuuutttssstttyyy|||zzzuuuvvvxxxyyyzzz{{{{{{{{{xxxyyy|||wwwfffdddgggiii}}}uuullleeeaaa___\\\XXXTTTRRRRRRSSSTTTUUUPPPIIICCC@@@>>><<<;;;:::;;;<<<;;;999888999:::===HHH]]]xxxkkkZZZPPPMMMQQQWWWnnnuuueeeYYYMMMIIIDDDAAAAAACCCDDDEEEyyypppeee]]]ZZZQQQNNNHHHDDDBBB@@@>>>===<<<===>>>===<<<<<<===>>>;;;AAAIIIRRR```ssszzztttpppjjjbbb]]]UUUSSSOOOKKKHHHFFFEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDAAA???===<<<<<<<<<;;;999888777555333111000//////......---......///000111333555888;;;>>>@@@@@@AAA===<<<:::999777777777777999888777555444333222111...............///000000///222555555666999???DDDHHHLLLVVVccclllxxx{{{wwwuuuuuuuuurrrsssvvvtttxxx|||zzzxxxuuusssssssssssspppooonnnoooqqqsssssssssrrrpppnnnpppvvv~~~uuukkkddd```^^^ccchhhpppyyy~~~zzzaaaRRRJJJAAA888333333222111///..................------,,,,,,,,,+++******+++++++++,,,,,,,,,************************************************'''''''''((((((((())))))((((((((((((((()))******************************((()))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///111111222888IIIkkkiiiooolllkkkppp}}}```HHH:::666555666333333333333333333333333222111111000111333444555:::>>>BBBEEEHHHNNNWWW^^^aaahhhkkkiiigggjjjnnnooopppmmmjjjkkknnnrrruuuwwwrrrssstttrrrpppoooooopppnnnpppqqqqqqqqqrrrtttvvvsssssstttwww||||||zzzxxxyyyzzz{{{|||{{{{{{zzzwwwyyy||||||kkkjjjllllllzzzuuulllfffaaaaaa^^^YYYUUUSSSTTTUUUWWWZZZUUUMMMFFFBBB@@@>>>===<<<<<<<<<:::888777888:::===FFFYYYsssuuu```RRRLLLNNNSSS___zzzzzzjjj\\\PPPKKKEEEBBBAAABBBCCCCCCxxxmmmdddaaaSSSOOOJJJFFFCCCAAA???======???@@@???>>>>>>???@@@===CCCHHHNNNZZZlll|||zzzvvvpppiiiccc]]]ZZZUUUOOOJJJFFFDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFDDDAAA>>><<<;;;:::999777:::888777444222111000000...............///000000333444777:::===???AAABBB???===;;;999777666666666999999888777555444222222...............///000111000222444444444666<<<@@@CCCHHHQQQ[[[aaaiii}}}|||yyyyyy{{{zzzuuussstttpppsss|||}}}zzzwwwttttttttttttpppnnnmmmnnnqqqrrrsssrrrpppnnnlllnnnttt{{{tttllleeecccaaafffmmmssszzzrrr]]]QQQFFF;;;555333222000///---,,,,,,,,,,,,,,,,,,---------......*********++++++,,,,,,,,,************************************************''''''''''''((((((((()))***)))((((((((()))+++,,,(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///000000222888KKKmmmfffmmm|||hhhkkkrrr|||___GGG999555666777333333333333333333333333111111000000111333444666:::>>>CCCFFFHHHNNNXXX___bbbiiimmmjjjhhhjjjnnnppprrroookkkiiikkkooorrrsssqqqrrrrrrpppnnnnnnoooqqqmmmooopppppppppqqqtttvvvoooppptttxxx}}}|||yyy{{{|||}}}}}}}}}|||{{{zzzwwwyyy|||~~~rrrsssvvvvvvwwwvvvmmmgggbbbbbb___ZZZVVVUUUUUUWWWYYY^^^XXXPPPIIIEEEBBB@@@???======<<<:::777777888:::>>>FFFWWWppp~~~gggVVVNNNNNNRRRNNNiii}}}mmm___QQQLLLFFFBBBAAAAAABBBBBB|||tttkkkeee___YYYRRRMMMJJJHHHCCC@@@@@@>>><<<;;;<<<>>>??????>>>???BBBHHHRRRaaapppyyy~~~{{{vvvooojjjddd```ZZZUUUPPPLLLGGGDDDCCCBBBBBBBBBCCCEEEFFFGGGEEEDDDBBB???===<<<;;;;;;<<<999666444444333111///,,,,,,,,,++++++,,,------111333555777888;;;>>>AAA@@@@@@@@@???===:::888777666666777777666555444444000///...------...///000000000111222444666888:::@@@DDDKKKSSSYYYbbbrrr|||yyy{{{}}}{{{yyyyyyrrrtttxxx{{{}}}{{{zzzwwwtttqqqnnnnnnpppqqqqqqpppooonnnpppooommmmmmpppuuu{{{{{{ooohhheeecccgggiiikkkpppzzz|||{{{nnn]]]OOOAAA777333222////////////...---///......------,,,++++++************************************************)))))))))***+++++++++,,,))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((+++++++++*********)))))))))************+++++++++++++++,,,------......///000222777888GGGrrrnnnwww|||eee```uuuyyy]]]DDD888555444222444444333333333333222222222333444333222222333555999<<<@@@CCCFFFLLLTTT[[[cccgggjjjkkkjjjjjjmmmooopppppppppqqqtttvvvvvvuuurrrrrrsssttttttuuuuuuvvvvvvuuusssqqqpppoooooonnnlllpppuuuwwwyyy||||||}}}~~~||||||~~~}}}}}}zzzyyyxxxwwwyyy|||vvvqqquuuyyy{{{~~~vvvooolllkkkiiifffbbb^^^[[[VVVSSSUUU[[[ccc]]]UUUMMMGGGCCCAAA???<<<;;;:::888777888888999===DDDSSSlllhhhUUUMMMLLLMMMTTT[[[rrrooo^^^OOOHHHBBBBBBCCC@@@??????zzzooogggccc]]]VVVQQQNNNKKKGGGCCCBBB@@@===<<<===?????????>>>???@@@DDDMMMYYYhhhqqq{{{vvvqqqlllhhhccc]]]WWWQQQKKKGGGDDDCCCBBBBBBBBBDDDGGGHHHHHHGGGDDDBBB@@@>>><<<<<<;;;999666555555444222111000///...------,,,,,,---///111333555666888;;;>>>@@@@@@@@@???===;;;999777777777777777777777777666222111000///......///000000000000111222333444555:::===CCCKKKQQQYYYhhhvvv|||~~~}}}{{{{{{tttvvvxxxzzz}}}}}}{{{zzzxxxtttrrrooooooqqqqqqqqqqqqpppooorrrpppnnnmmmooossswwwzzz~~~uuukkkhhhaaadddfffgggiiiqqqzzzzzzxxx~~~|||gggTTTDDD:::555333111000000000000...///......------,,,,,,+++***************************************************************+++++++++))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))************+++++++++++++++,,,,,,------......//////111777:::JJJwwwzzzyyyfffggg}}}uuuZZZCCC888666444222444444333333333333222222222333444333222222444555888<<<@@@BBBFFFKKKTTTZZZcccfffjjjkkkjjjkkknnnrrrqqqqqqqqqssstttuuuuuuuuussssssssssssttttttttttttssssssqqqppppppooooooooopppssswwwzzz|||~~~}}}}}}zzz{{{yyy{{{~~~~~~|||zzzzzzzzzyyyzzz|||tttnnnqqqvvvzzzxxxpppllljjjhhhfffaaa]]]\\\YYYVVVXXX\\\eee```WWWOOOIIIDDDAAA@@@<<<;;;:::888888888888999===CCCSSSlllhhhVVVMMMKKKLLLRRRVVViiisssbbbSSSKKKDDDCCCCCC???===>>>xxxnnnhhhbbb[[[UUURRROOOKKKGGGDDDAAA>>>===>>>???@@@??????>>>===???EEEPPP\\\eee{{{~~~zzzsssooojjjeee___XXXQQQLLLHHHFFFDDDBBBCCCEEEHHHJJJKKKJJJHHHEEEBBB???===<<<;;;999777666666666555444111111000//////.../////////111333444555777:::<<<@@@@@@@@@@@@>>><<<:::888999888777777777888999:::444333222111000/////////000000/////////000000111444666<<>>yyymmmggg___ZZZVVVSSSNNNJJJFFFCCC???>>>>>>??????>>>>>>===;;;;;;???HHHTTT\\\ooo~~~uuusssooojjjddd]]]VVVQQQMMMJJJGGGDDDDDDFFFIIIKKKMMMLLLJJJGGGCCC@@@===<<<;;;:::888777888888888666111000000000000000111111000222444555555777:::<<>>AAADDDJJJRRRYYYbbbeeeggghhhiiilllrrrwwwvvvxxxyyyyyyxxxwwwwwwwwwuuuttttttsssrrrqqqqqqqqqrrrqqqpppoooooonnnnnnooouuuxxx}}}|||}}}|||wwwvvvwwwyyy{{{|||{{{{{{{{{|||}}}}}}}}}}}}rrrggggggjjjwww~~~tttlllhhhdddfff```\\\^^^``````bbbeeeqqqllldddYYYNNNGGGCCCCCC===<<<:::999888888999999;;;CCCSSSmmmvvvcccVVVOOOMMMNNNMMMWWWppp}}}lll[[[QQQHHHEEECCC???>>>???tttnnneee^^^ZZZUUUPPPLLLGGGDDD@@@>>>>>>>>>>>>===<<<;;;:::999===DDDNNNUUU```qqq|||yyyuuuoooiiiaaaYYYSSSPPPMMMHHHEEECCCDDDGGGIIIKKKJJJIIIGGGDDDAAA>>><<<===;;;999999:::::::::999555444222111///.........000111333333444555777:::<<<===>>>??????>>>===<<<999888666555555666888999888777666555333111000//////////////////000111222444333666;;;???CCCLLLUUU___iiiyyy{{{yyyyyy|||~~~~~~}}}|||{{{zzzwwwuuusssttttttuuutttsssrrrqqqoooooommmllllllmmmnnnooolllnnnpppttt|||zzzooojjjffffffddddddkkkttt{{{~~~uuuyyyttt\\\PPP@@@;;;555111000000000000000//////......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))***************************************************************++++++++++++,,,,,,,,,,,,,,,---......//////000222111777AAAZZZ|||gggfffzzz{{{dddKKK>>>:::666333444444444333333333222222222111222333333222333555777777:::>>>AAADDDJJJRRRYYY```cccfffggghhhlllrrrxxxxxx{{{}}}}}}{{{yyyyyyzzzuuuuuutttsssrrrrrrqqqppptttsssrrrpppoooooonnnnnnvvvyyy}}}~~~|||~~~~~~zzzxxxyyy{{{|||~~~}}}|||||||||}}}~~~~~~~~~~~~vvvgggdddfffuuuuuummmhhheeeeee```]]]___bbbdddhhhmmm{{{vvvmmm```RRRIIIEEEDDD===<<<;;;999999999999:::;;;BBBSSSmmm}}}iiiZZZQQQMMMNNNNNNXXXmmmooo\\\QQQHHHDDDBBB@@@@@@BBB}}}vvvmmmeee```ZZZTTTOOOJJJGGGCCC@@@??????>>>===<<<;;;;;;:::<<>>???===;;;;;;;;;<<<;;;:::;;;999666222///,,,***)))...///000000000111333666888:::;;;===>>>???>>>>>>999888777666555666777777777777777666444222000///////////////000111222222222111222777:::===CCCKKKSSS\\\kkk}}}~~~{{{yyyzzz|||}}}|||{{{zzzwwwtttttttttuuuuuutttsssrrrqqqnnnnnnmmmmmmmmmmmmnnnnnnmmmllllllmmmttt}}}pppfffeeeeeedddiiiqqqtttzzzzzzhhheeeoooeeeTTTFFF@@@999333000000000000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************************************************+++++++++++++++++++++,,,,,,,,,,,,---------...//////000000444222888EEE```pppbbbdddwwwzzzaaaGGG===:::666444555444444333333333333222222000111333333222333555777888;;;???BBBEEEKKKSSSYYY^^^aaaeeeggghhhkkkqqqvvvwww{{{|||yyyyyy{{{vvvvvvuuutttssssssrrrrrruuuuuutttrrrrrrqqqqqqqqqwwwzzz~~~|||||||||yyyyyy|||}}}~~~}}}}}}~~~~~~~~~}}}kkkdddeeesss~~~uuummmiiigggdddaaa___aaabbbeeennnwwwvvvgggVVVKKKFFFEEE>>><<<;;;:::999999::::::;;;BBBRRRllllll\\\SSSOOOQQQRRR[[[mmmrrr]]]RRRGGGCCCAAA???@@@BBBwwwnnnggg```YYYTTTNNNJJJFFFCCCBBBAAA@@@???<<<<<<<<<<<<<<>>???@@@@@@::::::999888777777666555666666666666444333111000111000000///////////////222///000444666888===CCCJJJQQQ^^^nnn~~~|||zzzyyyzzz~~~~~~}}}{{{yyyvvvsssttttttuuuuuutttsssqqqpppnnnnnnnnnnnnnnnmmmllllllkkkjjjiiijjjoooyyyyyyiiifffgggeeegggmmmqqqtttrrrfffeeepppoooYYYMMMFFF===666222111111111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------......//////000000666333:::IIIfffeee]]]cccrrr{{{___DDD;;;999555444777444444333333333333222222000111222222222333555777888<<<@@@BBBFFFKKKTTTZZZ\\\```eeeggghhhjjjooossstttyyy}}}~~~zzzxxxxxxzzzvvvvvvvvvuuuuuutttttttttttttttttttttuuuvvvvvvwwwzzz|||}}}}}}}}}zzzzzz||||||}}}~~~~~~~~~}}}~~~ooofffeeerrr~~~uuummmkkkjjjcccbbbaaabbbaaaeeerrr~~~mmmZZZLLLGGGFFF>>>===;;;:::999999::::::;;;BBBRRRlllqqqbbbYYYUUUTTTUUU]]]lll~~~vvv```TTTHHHCCC@@@===>>>@@@}}}tttllleee^^^XXXPPPMMMHHHEEEDDDCCCAAA@@@===>>>>>>===<<<===@@@BBBFFFPPP___qqq~~~yyyuuurrroookkkiiiaaa^^^ZZZUUUPPPLLLJJJIIIDDDEEEGGGHHHHHHGGGEEEDDDBBB@@@>>>=========<<<:::999888777555333222222222///000111111000111333555222444777;;;>>>@@@AAAAAA<<<<<<;;;;;;999888666555555555666666555333111000333222000///------,,,,,,333000///333555666;;;@@@GGGLLLVVVcccooo}}}}}}zzzyyyxxx|||}}}{{{yyyuuussstttttttttttttttrrrpppooopppppppppooonnnlllkkkjjjiiiiiihhhiiimmmuuummmiiijjjggghhhlllmmmmmmuuuqqqeeefffzzzvvv]]]QQQJJJ@@@888444222222222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))******++++++++++++++++++,,,,,,,,,---------------......///000000000666333:::KKKkkk~~~^^^[[[bbbooo|||___CCC:::999555444888444444444333333333222222000111222222222333666888999<<<@@@CCCFFFLLLTTT[[[[[[___dddggghhhiiimmmqqqqqqwww||||||yyyvvvwwwyyyvvvvvvvvvvvvuuuuuuuuuuuusssssstttuuuwwwyyy{{{|||}}}~~~{{{zzz{{{yyy{{{}}}}}}~~~|||~~~rrrhhhfffqqq}}}tttmmmllllllcccccccccbbb```eeeuuuppp\\\MMMGGGFFF>>>===;;;:::999999::::::;;;BBBRRRkkkuuuhhh___\\\WWWWWW]]]jjjyyy~~~yyycccVVVIIIBBB???;;;;;;>>>yyyooohhhaaa]]]ZZZSSSLLLIIIDDD???>>>AAA============>>>???AAABBBFFFLLLRRRccc|||vvvssspppnnnllliiifff```YYYSSSOOOLLLKKKHHHGGGEEEDDDDDDEEEFFFGGGCCCBBB@@@===<<<;;;<<<<<<<<<:::888555333111000///111000000//////000222222444555666777777999<<>><<<:::999888888999777777777777666666666666333222111000000111111222111000000000222555777999AAAEEEMMMWWWcccrrr}}}}}}}}}}}}~~~}}}{{{yyyxxxwwwvvvuuutttuuutttqqqooonnnnnnmmmlllllllllllllllmmmkkkkkkmmmmmmnnnttt}}}qqqhhhfffffffffdddeeemmmzzzmmm```hhhzzzzzzcccXXXUUUHHH:::777<<<999000///////////////.........------......------,,,++++++*********+++,,,,,,---)))************)))((((((+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))+++,,,,,,***((('''((()))***************+++++++++)))************++++++++++++,,,------......------............///111222333---888>>>RRR}}}ccc]]]___sss~~~ZZZCCC???888333666888555444444333333222222111333222111111222333555666===>>>@@@BBBFFFLLLSSSYYY^^^aaaeeegggiiikkkmmmooosssvvvyyyzzzzzzyyyyyyyyyvvvvvvvvvwwwwwwxxxxxxxxxwwwvvvttttttwww{{{|||zzzyyyxxxxxxxxxyyy{{{}}}}}}~~~xxxhhhfffnnnyyywwwlllhhhhhhfffaaa___aaabbbfffwwwuuu___NNNGGGEEEBBB@@@===:::999:::<<<======@@@MMMfff}}}qqqhhhaaa``````dddllluuu~~~yyyzzz~~~eeeXXXJJJBBB>>>;;;;;;===uuummmfffbbb]]]VVVOOOKKKFFF@@@>>>@@@@@@???>>>======>>>???@@@@@@FFFJJJYYYqqqzzzwwwuuusssqqqkkkhhhbbb\\\VVVQQQOOONNNIIIGGGEEECCCBBBCCCEEEFFFDDDCCCBBB@@@>>>===<<<<<<;;;:::999777555333222111111000/////////000111222333555666777777999;;;>>>@@@???===<<<:::999999999777777777777777666666666333222111000000000111222000000000000111444666888===@@@FFFNNNYYYfffttt|||}}}{{{yyyxxxvvvvvvwwwxxxyyyxxxtttrrrpppooonnnllllllllllllmmmpppmmmlllmmmlllkkkqqqxxxzzznnniiieeebbbddddddgggqqq}}}tttbbbgggvvv|||iiiZZZVVVLLLAAA:::888444///000000////////////......------......------,,,+++++++++******++++++,,,---******++++++******)))(((************)))))))))((()))))))))))))))))))))))))))))))))))))))*********)))******(((&&&%%%&&&''''''''''''((())))))******)))************+++++++++++++++,,,---------------............///111222333111;;;AAAUUU|||bbb]]]aaauuuzzzVVV>>>:::444000333333555444444333333222222111333222111111222333555666<<<===???BBBEEELLLSSSXXX]]]```dddgggiiillloooqqqqqqtttyyy{{{{{{zzzzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvxxx||||||zzzxxxxxxwwwwwwwwwxxxzzz|||~~~|||}}}~~~mmmjjjmmmwwwyyyooollllllhhhcccaaacccbbbeeevvvxxxbbbPPPHHHEEEBBB@@@===;;;::::::<<<======@@@MMMeeevvvmmmgggiiigggiiimmmrrrxxxzzzzzz}}}gggYYYJJJBBB>>>;;;;;;===uuummmhhhbbbYYYQQQMMMHHHBBB???@@@BBBAAA@@@>>>=========>>><<>><<<::::::;;;:::999666444333111000///......///000000111333666777888888:::;;;????????????===<<<:::888888888888777777777666666333333222111111111111111000/////////111222555666999;;;???EEENNNZZZfffooo{{{|||{{{zzzyyyvvvwwwyyy|||~~~}}}zzzwwwsssrrrooommmlllmmmnnnpppsssooommmllljjjhhhlllrrrxxxnnnfffaaagggcccdddiiirrr}}}}}}iiihhhrrrzzzhhh___TTTKKK@@@666111111000000000000//////......------......------,,,+++++++++******++++++,,,,,,+++,,,,,,,,,,,,+++******************))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))******(((&&&&&&'''(((&&&&&&'''((()))******+++)))************+++++++++***++++++,,,,,,,,,,,,,,,............///111222333666>>>DDDYYYzzz```^^^dddxxxzzzVVV???:::666444666444555444444333333222222111333222111111222333555666;;;<<>>;;;:::;;;<<<<<<<<<@@@LLLeee|||uuuqqqwwwsssqqqqqqpppoootttzzz{{{zzz|||iiiZZZJJJAAA>>><<<<<<>>>~~~uuuooofff\\\TTTOOOKKKEEEBBBBBBCCCBBB@@@>>>======>>>>>>===BBBAAAEEETTTbbbvvv~~~wwwuuupppjjjeee```]]][[[UUURRRMMMHHHEEEEEEFFFGGGFFFGGGHHHHHHFFFCCC???===:::;;;<<<===<<<:::777666222111///........./////////111555777777777888999>>>???@@@AAA@@@>>>;;;999999999999888888777777666444444333222222111111111////////////000111333444777999;;;???GGGRRR^^^eeennnyyy|||{{{{{{{{{{{{yyyxxxyyy|||~~~}}}xxxuuurrrooonnnoooqqqssssssooolllkkkjjjgggiiinnnzzzsssjjjfffhhhdddcccgggmmmuuuuuuppptttppp]]]SSSGGG999333555222111111000000/////////------......------,,,+++,,,++++++***++++++,,,,,,,,,,,,------,,,,,,+++************)))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,+++,,,,,,***)))((()))+++***************+++++++++))))))*********+++++++++)))***++++++,,,,,,++++++............///111222333777>>>DDD\\\www^^^^^^ggg}}}xxxVVV@@@<<<777777999555555444444333333222222111333222111111222333555666999;;;>>>AAAEEEJJJQQQVVV[[[___cccgggjjjmmmqqqsssppptttyyy}}}}}}|||{{{{{{|||||||||}}}}}}~~~~~~~~~zzzyyyyyyyyyzzz{{{}}}}}}|||yyywwwvvvxxxvvvsssrrrrrrtttwwwzzzxxxzzz}}}yyyooommmuuu~~~|||uuupppnnnjjjfffeeeggghhhkkk|||iiiTTTHHHDDDBBB@@@>>><<<;;;;;;<<<<<<<<<@@@MMMfff}}}|||~~~zzzwwwqqqjjjgggiiixxx|||yyyzzz~~~kkk[[[JJJBBB???======>>>}}}vvvjjj```WWWSSSPPPKKKGGGFFFBBBAAA@@@>>>>>>>>>???@@@>>>CCC@@@AAAKKKVVViii|||yyyuuupppkkkfffbbb```ZZZWWWQQQKKKGGGEEEEEEEEEFFFGGGHHHIIIHHHEEEAAA???<<<===>>>>>>>>><<<999888333222000///.........///---000333555666666777888<<<>>>@@@BBBBBB@@@===;;;;;;::::::999888777777777555555555444333333222111////////////000111111222444555777;;;AAAKKKVVV]]]eeeppp|||}}}{{{zzz{{{}}}~~~|||zzzyyyzzz}}}{{{xxxuuuqqqpppqqqsssuuurrrmmmjjjkkkjjjhhhiiilllsssyyy{{{ooolllgggdddcccgggjjjoooxxx{{{zzzkkk[[[MMM???888888333222222111000000//////------......------,,,+++,,,,,,++++++***++++++,,,,,,------------,,,++++++))))))))))))))))))******************************''''''((()))***++++++,,,+++,,,,,,+++))))))***,,,,,,,,,++++++***)))))))))))))))*********+++++++++)))***++++++,,,,,,++++++............///111222333555;;;CCC]]]vvvsss\\\___kkkmmmQQQ>>>:::555555777333555444444333333222222111333222111111222333555666999;;;>>>BBBEEEKKKQQQUUU\\\___cccgggiiilllooorrrrrrvvvzzz||||||zzzyyyyyyyyyyyyzzz|||}}}~~~yyyyyyyyyyyyyyyyyyyyyyyy|||yyyxxxwwwyyywwwtttrrrrrrtttwwwyyyxxxzzz|||pppooouuu||||||uuunnnjjjhhhddddddhhhjjjpppkkkVVVIIIDDDAAA@@@???===<<<<<<<<<<<<<<<@@@NNNhhh{{{ssshhhaaa___cccwww|||xxxxxx{{{mmm\\\KKKCCCAAA???>>>>>>ssshhh]]]YYYWWWQQQLLLJJJBBBAAA@@@???>>>??????@@@===AAA======EEELLLZZZqqq}}}zzzuuupppkkkgggeee^^^[[[UUUOOOJJJFFFDDDCCCDDDEEEGGGHHHGGGEEEBBBAAA>>>>>>??????>>><<<:::999555444222000///......///---///222333444444666888:::<<>><<<;;;;;;:::999888777777777777777777666444333222000000000000111111111111000111444777<<>>:::444333333222111000//////------......------,,,+++,,,,,,++++++******++++++,,,,,,------,,,,,,+++***))))))))))))************************************(((((())))))******++++++)))******)))(((''')))*********))))))(((''''''''')))************+++++++++***++++++,,,,,,,,,,,,,,,............///111222333444:::BBB```pppqqqZZZ```ooocccNNNAAA===666666999555555444444333333222222111333222111111222333555666999<<>>===<<<<<<<<<<<>><<<rrrfffaaa]]]VVVPPPLLLEEECCCAAA???>>>>>>>>>>>><<>>===<<<;;;:::777555333111////////////---///000111111333555888888:::===???AAABBBBBBAAA<<<<<<;;;:::999888777777999999999999888666444333111111111111111111000000///000333555888===BBBGGGRRR]]]hhhpppzzz||||||~~~~~~xxxwwwuuusssqqqqqqqqqqqquuuoookkklllllliiiggghhhiiikkkrrr{{{|||nnniiidddcccbbbcccjjjrrrzzzvvvkkkWWWGGG===555444333222111000000///------......------,,,+++---,,,++++++******++++++,,,,,,,,,,,,,,,+++******((()))))))))************************************)))))))))))))))*********))))))***)))(((((()))+++''''''(((((()))))))))))))))************+++++++++++++++,,,---------------............///111222333777;;;DDDcccooonnnXXX```rrryyyYYYKKKDDD@@@666666:::777555444444333333222222111333222111111222333555666999<<<@@@DDDHHHLLLRRRUUU^^^aaadddeeeffffffhhhjjjsssuuuvvvwwwwwwxxxyyy{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||{{{yyyvvvuuuzzz~~~}}}}}}{{{zzzzzzwwwvvvuuuuuuuuuvvvwwwxxxyyyzzz|||~~~sssvvv{{{~~~xxxooohhhfff```^^^bbbgggqqqqqq[[[NNNIIIAAA@@@@@@???>>>===<<<<<<<<>>:::zzzmmmfffbbbZZZRRRNNNGGGFFFCCC@@@>>><<<<<<<<<===@@@<<<<<>>AAABBBCCCCCC======<<<;;;999888888777::::::;;;:::999777555444111222222222222111111000000222444555777:::===@@@JJJTTT___hhhsss~~~}}}}}}{{{vvvuuutttrrrqqqoooooonnnwwwqqqlllllllllhhhffffffhhhiiioooyyyvvvnnngggccc```aaaiiirrrvvv}}}yyy~~~|||bbbOOOAAA555555444333222000000///------......------,,,+++---,,,,,,+++*********+++++++++,,,,,,,,,+++******(((((())))))*********+++*********************************)))))))))))))))++++++,,,+++******,,,---''''''(((***+++---......)))************++++++++++++,,,------......------............///111222333999===FFFfffpppmmmWWW```sssuuuNNNDDDAAA===222000666444555555444333333222222111333222222111222333555666:::===AAAEEEIIIMMMRRRVVV```bbbdddeeedddeeefffgggqqqssstttuuuvvvxxx{{{}}}}}}||||||{{{zzzyyyyyyxxx}}}}}}~~~~~~|||yyywwwuuu{{{~~~{{{zzz|||~~~}}}|||{{{{{{vvvuuuuuuuuuuuuvvvwwwwwwyyyzzz}}}sssvvv{{{{{{rrrjjjeee___\\\___dddooosss]]]QQQLLLAAAAAA@@@???>>>===<<<<<<===BBBRRRnnnpppiii[[[^^^nnnzzzuuusssuuuyyyyyynnn]]]MMMHHHHHHDDD>>>999vvvxxxooohhhbbb[[[VVVNNNKKKFFFDDDBBB@@@>>><<<>>>===;;;;;;===@@@DDDGGG[[[hhhzzzxxxrrroooiiiccc\\\TTTLLLGGGGGGEEEBBBAAAAAACCCCCCBBBCCCCCCAAA@@@>>>===<<<;;;:::888666444333222///---000/////////000222555777:::;;;<<<===>>>AAAFFFIIIFFFDDD@@@===;;;<<<===>>>;;;;;;:::999888777666555222111000//////000111222333333333333444666888999EEEHHHRRR^^^jjjuuu~~~||||||||||||}}}~~~{{{uuussspppppppppqqqpppooorrrpppnnnlllllljjjhhhfffhhhkkkpppvvv}}}sssffffffeeeaaabbbiiitttxxx~~~}}}~~~vvvYYYKKK===777333333333000...000////////////............------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++***))))))***+++,,,+++***)))))))))***+++,,,)))************+++++++++.........------,,,,,,,,,---------............//////000111000///000222333111999KKKqqq~~~ssssssYYYbbbnnnLLLBBB888666666555777999666666555444333333333333222111111111222444666777999<<>>CCCTTTrrrzzzjjj^^^___hhh~~~yyyuuuwwwzzz}}}qqqaaaQQQKKKIIIDDD===:::dddvvv|||rrrkkkeee^^^YYYPPPLLLGGGCCCAAA@@@???===>>>===;;;;;;<<<@@@CCCFFFUUUaaarrr|||xxxtttnnnhhhaaaYYYQQQLLLHHHEEEBBBAAACCCDDDEEEEEEDDDDDDCCCBBB@@@>>>===<<<<<<:::777666555444111///000///......///222444666888:::;;;;;;<<>>:::YYYggg|||xxxpppiiibbb^^^SSSOOOHHHDDDAAA@@@@@@???===<<<;;;:::;;;>>>AAACCCMMMWWWggguuu~~~{{{uuuooohhh```XXXSSSJJJGGGDDDBBBCCCEEEFFFFFFEEEEEEFFFEEEDDDAAA>>><<<>>><<<999888777666444222000///.........000333444777888:::;;;;;;===@@@BBBEEEDDDCCCAAA???>>>===<<<::::::999999888888888777555444333111000000000000000/////////000222333555:::<<>><<<<<<===>>>@@@EEEXXXwww{{{lllbbb\\\ZZZhhh|||uuuqqqssswww~~~{{{}}}lllZZZRRRMMMGGG???;;;TTT]]]mmm}}}tttmmmfffbbbXXXRRRKKKEEECCCBBBAAAAAA===<<<;;;:::;;;===???@@@FFFOOO\\\iiivvvzzztttmmmeee]]]XXXNNNKKKFFFCCCCCCCCCDDDCCCEEEFFFHHHHHHFFFCCC@@@>>>>>><<<:::999999777555333000///...---...///111333666888:::;;;;;;<<<>>>@@@DDDDDDDDDCCCBBB???===<<<999999999999999999999999666666444333111000//////111000000000111222444555666888>>>GGGOOOWWWbbbnnn~~~~~~|||zzzwwwwwwyyy|||~~~}}}{{{yyytttnnnkkkjjjkkkllllllqqqpppooooooooonnnkkkiiiggghhhkkkmmmqqqwww~~~ssslllgggeeeeeehhhmmmssszzz~~~vvvdddQQQEEE:::555444111000111////////////............,,,,,,,,,---------------++++++++++++++++++++++++************************************************+++******************+++***************)))))))))))))))*********+++++++++++++++++++++++++++++++++---------............///...///000000///000222444999===NNNxxxrrrkkk}}}hhhIII???777555555555666888666666555444333333333333222222222222333555666888:::===AAAEEEIIIOOOUUUYYY[[[]]]```bbbccceeehhhkkkqqqsssuuuuuutttssstttuuuvvvvvvwwwxxxzzz{{{}}}~~~~~~zzzxxxvvvvvvvvvwwwwwwxxxyyyzzzyyyyyyzzz~~~}}}xxxooolllhhhfffhhhgggpppvvv]]]OOOEEEDDDAAA>>>======>>>>>>@@@FFFYYYyyyyyykkkaaaYYYTTT___{{{{{{rrrnnnpppuuuzzzxxx{{{qqq^^^TTTOOOIIIBBB>>>NNNUUU```nnnxxxpppjjjfff\\\WWWOOOIIIEEEDDDCCCBBB>>>===<<<;;;;;;<<<===>>>CCCJJJTTT___kkkzzz~~~xxxqqqiiiaaa\\\TTTPPPIIIDDDBBBAAA@@@???EEEFFFHHHHHHGGGEEEBBB@@@>>>===::::::999888666444111000...---...///111222666999<<<======>>>???@@@BBBBBBCCCCCCBBB@@@>>>===::::::999999999999999999777777666555333111000///111000000///000111333444555666;;;CCCHHHNNNYYYcccppp~~~~~~{{{yyyyyyyyy{{{~~~~~~}}}}}}xxxrrrnnnmmmnnnooooooqqqpppppppppqqqpppmmmjjjggghhhiiijjjlllqqqwww|||~~~qqqjjjeeeccceeeiiiooouuu}}}{{{www\\\MMM>>>777444111///000////////////............------------,,,+++)))(((++++++++++++++++++++++++*********************************************************++++++************)))((('''''')))+++,,,))))))*********+++++++++++++++++++++++++++++++++---------............///---...000000000000333555:::???SSS~~~yyyooonnndddGGG>>>666555555444555777666666555444333333333333333222222222333555777888;;;===AAAEEEJJJPPPWWW[[[\\\^^^aaacccdddfffhhhkkktttuuuwwwwwwuuuttttttuuusssssstttvvvyyy|||~~~|||yyyvvvvvvvvvvvvwwwxxxyyyzzzyyyyyyzzz}}}yyy~~~uuunnnkkkjjjiiiiiigggqqqxxx^^^PPPFFFDDDBBB???>>>>>>>>>???BBBHHH\\\}}}|||ooo```XXXRRR[[[vvvzzzpppkkknnnsssvvvvvvyyyvvvaaaVVVQQQKKKEEEBBBLLLRRR[[[dddqqq|||tttnnnjjj```[[[TTTMMMIIIGGGEEEDDD???>>>===<<<;;;;;;<<<===@@@FFFNNNUUU___nnn|||uuummmeee```ZZZUUUMMMFFFBBB@@@???>>>CCCDDDEEEGGGFFFEEEDDDBBB???===;;;;;;::::::888666222111///......///000111555888<<>>BBBFFFKKKQQQYYY^^^^^^aaacccdddeeefffiiikkkuuuwwwyyyyyywwwvvvuuuuuupppqqqsssvvvyyy}}}|||yyyuuuuuuuuuuuuvvvwwwxxxyyyxxxxxxxxx{{{www}}}~~~uuupppjjjjjjiiifffdddooouuu\\\OOOGGGEEEBBB@@@>>>>>>???@@@DDDKKK```yyyccc[[[TTT[[[ssszzzoooiiilllsssvvvxxxzzzfffXXXRRRLLLHHHGGGNNNUUU[[[^^^ddduuuyyyrrroooccc^^^XXXRRRMMMJJJGGGDDD@@@???>>>===<<<<<<<<<<<<<<>>???@@@AAAAAAAAAAAA<<<<<<;;;:::999999888888777777777777666444222111000///.........///000111333333666;;;===@@@IIIRRR\\\gggvvv}}}|||zzzzzz|||~~~~~~~~~~~~{{{wwwtttttttttsssrrrppppppqqqssstttsssooommmjjjiiigggeeeeeehhhnnnrrrxxx{{{xxxnnnhhhbbbbbbfffnnnuuu}}}uuuaaaKKK>>>999555222111////////////............,,,---......---+++)))(((************************************************************************)))***++++++++++++***)))++++++,,,---,,,***(((&&&)))************++++++++++++,,,,,,,,,---------------------............///,,,...///000000111333666555BBB___kkkiiioooaaaDDD<<<555555555444444666666666555444333333333333333333333333444666777999<<<>>>BBBFFFKKKRRRZZZ___aaaccceeeffffffgggiiikkkuuuwwwyyyyyyxxxvvvuuuuuuppprrrtttwww{{{{{{xxxttttttttttttuuuvvvwwwxxxwwwwwwwwwzzz~~~}}}}}}tttpppfffhhhgggaaa___kkkppp[[[PPPGGGEEECCC@@@?????????@@@CCCJJJ```kkkaaaWWWZZZooozzznnnhhhkkkrrr||||||{{{mmm[[[SSSMMMJJJJJJNNNTTTXXXVVVVVVddd~~~|||uuurrrddd```ZZZUUUPPPLLLHHHEEEAAA@@@???>>><<<<<<<<<;;;999===CCCGGGMMMYYYhhhssswwwooojjj```ZZZQQQKKKGGGFFFEEEDDD@@@@@@AAABBBCCCDDDEEEFFFCCCAAA???>>>>>>>>><<<:::555333111000///000111222111555;;;???@@@@@@@@@@@@<<<<<<===>>>@@@AAABBBCCC======<<<;;;999888777777777777888777666555333222222222111000000111333333222111444888:::<<>>BBBFFFLLLSSS[[[```ccceeefffgggggggggiiijjjtttvvvyyyyyyxxxvvvuuuuuuqqqsssuuuyyy}}}~~~yyyvvvsssssssssttttttuuuvvvwwwwwwvvvvvvyyy}}}|||qqqmmmdddfffddd^^^ZZZhhhmmmZZZPPPGGGFFFCCCAAA??????@@@@@@@@@GGG]]]qqqfffYYYYYYkkk{{{nnnhhhkkkrrr{{{zzzrrr^^^TTTNNNKKKKKKMMMVVV^^^]]]YYY^^^ooo~~~wwwqqqeeebbb]]]YYYTTTPPPKKKGGGFFFEEECCC@@@>>>===============???DDDIIIQQQ```nnnzzzuuulllfff___VVVPPPLLLJJJFFFCCCAAA@@@@@@BBBDDDFFFFFFEEEEEEDDDBBB@@@>>><<<;;;:::666555444222111000000000111444888===@@@BBBBBBAAAAAA@@@???=========>>>>>>======<<<;;;::::::999999555666888:::999777444222111000///......///000111000000000111555999>>>@@@JJJUUUbbbnnn}}}{{{zzz{{{|||}}}uuutttttttttssssssssssssssssssqqqpppoooooonnnnnnnnnmmmjjjgggeeehhhmmmqqqvvvwwwzzzuuunnnkkkgggggglllpppvvvzzzfffUUUMMMDDD777222555111222222111000//////000......---------,,,,,,,,,++++++++++++++++++++++++***)))))))))((((((''''''))))))))))))))))))))))))((()))***+++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///000000//////000222555999FFFjjjhhhjjjuuu\\\FFF???999777999:::999777444444555555444444333222111333444444444444555777<<>>@@@BBBBBBAAA@@@>>>======>>>???@@@AAA@@@@@@???===;;;999888777888999::::::888777666222111000/////////000111000///000111444888<<>>666555111111111111000//////000.........---------,,,,,,*********************************)))))))))((((((************************))))))***+++++++++******************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000//////000222555999HHHmmmfffjjjxxxwwwTTTAAA;;;666444777999999777555555555555555444333333111333444444333444555777:::===BBBGGGLLLSSSYYY^^^eeeiiilllllljjjiiikkkmmmssstttvvvwwwwwwuuusssqqqrrrssstttvvvyyy~~~~~~|||{{{xxxwwwvvvvvvuuuuuuuuuvvvyyysssrrrxxx{{{rrrmmmkkkfffcccaaa___hhhqqq[[[PPPJJJGGGBBB@@@@@@AAAAAAAAAEEEMMMaaannneeedddiii~~~sssqqqkkkjjjttt~~~zzz~~~mmm]]]RRRMMMJJJGGGKKKPPPQQQQQQVVV___fffooo}}}vvvooojjjccc\\\VVVQQQLLLIIIEEEDDDAAA???======<<<======<<<===@@@BBBDDDMMMVVVfffrrr~~~xxxnnnggg___XXXTTTPPPLLLHHHCCCAAA@@@@@@CCCEEEEEEEEEDDDCCCCCCBBB@@@>>>===<<<:::999777555333111111000///111333777;;;>>>AAACCCBBBAAA???======>>>@@@AAADDDDDDDDDCCC@@@===999777888999999999999:::::::::333222111000//////000111/////////000222666999<<<>>>GGGRRR___qqq}}}{{{zzzyyyyyyuuuvvvwwwwwwvvvtttrrrqqqpppppppppppppppqqqrrrrrrrrrrrrpppllliiiggghhhjjjpppqqqrrruuu}}}|||rrrllliiijjjkkklllrrrxxx}}}zzzddd[[[UUUHHH;;;555222111111000000000000000.........------------,,,************************+++++++++************)))++++++++++++++++++++++++******+++++++++******)))************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------...//////...000333555999KKKqqqyyyccckkk{{{qqqMMM???;;;666555777999999777555666666666666555444444222333444444333333555777999===BBBHHHMMMTTTZZZ___gggjjjmmmmmmkkkjjjlllooossstttvvvwwwwwwuuusssrrrssssssssstttvvv|||~~~~~~~~~|||{{{xxxxxxwwwvvvuuutttssssssxxxuuuuuu{{{|||sssnnnkkkfffcccbbb```jjjrrr]]]RRRJJJGGGBBB@@@@@@AAAAAAAAAFFFNNNdddwwwmmmjjjlll~~~qqqnnnhhhhhhttt{{{vvv{{{zzzdddWWWRRRPPPKKKLLLNNNPPPRRRUUUZZZ\\\jjjvvv{{{wwwqqqiiibbb[[[VVVQQQMMMHHHFFFDDDAAA???>>>>>>>>><<<;;;<<>><<<;;;999777555333222222000000111333777<<<@@@CCCEEECCCAAA???>>>>>>@@@@@@DDDEEEEEEEEECCC???;;;999999999888888888:::;;;<<<555444222111000000000111.........///111444777888:::@@@KKKWWWiii~~~}}}zzzxxxwwwvvvwwwxxxyyyxxxvvvsssqqqpppoooooonnnooooooppppppqqqrrrqqqoookkkiiihhhhhhmmmnnnoooqqqxxxzzzsssmmmlllllllllooosssvvv|||}}}qqqcccQQQ???666444222000///000000000000............------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((*********************************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,---...//////000333666:::PPPwwwzzz```kkknnnKKKAAA>>>:::888888999999888666666666777666555555444222333444333222333666888;;;???EEEJJJPPPWWW]]]aaagggkkknnnnnnlllkkkmmmpppssstttuuuvvvvvvuuutttssstttsssrrrrrrtttzzz|||}}}~~~~~~|||{{{yyyxxxwwwvvvuuusssrrrqqqvvvuuuwww{{{wwwqqqjjjfffcccbbbaaakkkqqq]]]SSSJJJGGGBBB@@@@@@AAAAAAAAAGGGPPPfff}}}uuuqqqppp~~~oookkkdddeeeqqq~~~~~~uuutttppp___WWWTTTPPPOOOOOOPPPRRRUUUVVVVVVaaajjjyyy|||vvvnnnggg```YYYSSSOOOJJJHHHEEEBBB???>>>======<<<:::;;;???@@@@@@CCCHHHRRR]]]ppp{{{uuunnngggbbb\\\UUUOOOKKKGGGCCCAAAAAABBBCCCCCCBBBCCCDDDDDDDDDBBBAAA@@@>>>===;;;999777666555444111000000111444999>>>AAAFFFEEECCCAAA@@@?????????AAABBBDDDDDDDDDAAA>>><<<999888777777777999;;;<<<777666444222111000111111.........///000222444555888===FFFRRR```sss|||yyyxxxvvvwwwyyyzzzyyywwwtttrrrppppppnnnmmmmmmlllllllllnnnpppqqqpppmmmjjjiiiiiijjjlllnnnpppttt~~~yyyqqqnnnlllkkkmmmpppqqqvvv~~~www]]]GGG<<<777444111000000111000/////////.........---------------------------------+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,------.........,,,---//////000222555888===VVVzzz^^^kkklllLLL===;;;999888999:::::::::666666666777666555555444333333333333222333666888:::???EEEKKKPPPVVV\\\```fffiiimmmmmmllllllnnnqqqssstttuuuvvvvvvuuuttttttttttttsssrrruuu{{{}}}}}}~~~|||{{{yyyyyyxxxwwwvvvtttrrrpppsssuuuwwwyyy}}}~~~}}}}}}xxxqqqiiieeebbbaaa```jjjnnn[[[RRRJJJGGGBBB@@@@@@AAAAAAAAAGGGPPPhhh}}}zzzwww~~~nnnhhhaaacccpppzzzvvvjjj^^^XXXTTTRRRQQQPPPQQQSSSSSSRRRXXX```nnn~~~~~~yyyrrrkkkddd\\\UUUPPPLLLJJJGGGCCC???===<<<;;;===:::;;;>>>@@@@@@BBBFFFKKKUUUfff|||{{{tttnnnhhhaaaXXXRRRQQQLLLFFFBBBAAABBBBBBCCCAAABBBDDDEEEEEEDDDCCCBBB>>>===<<<:::999888888888444333111111222666:::===CCCDDDDDDDDDCCCBBBAAA@@@???AAABBBCCCCCCBBBAAA@@@:::999888888888999:::;;;999777555333222111111111.../////////000111222333777:::BBBLLLWWWfffzzz}}}zzzwwwxxxyyyzzzzzzxxxvvvuuuqqqpppooommmllllllkkkkkkmmmnnnpppooommmjjjiiiiiifffjjjnnnppprrryyytttnnnkkkiiijjjmmmnnnrrryyyuuuxxxzzz|||qqqVVVFFF<<<888333111222222000.../////////.........------........................***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))************************))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,---......//////,,,...///000111333777:::CCC^^^www___jjj~~~gggJJJ666555555666777999;;;<<<555666666666666555444444333444333222111333666999888<<>>===???<<<;;;>>>@@@???AAADDDFFFNNN]]]ppp}}}wwwqqqiii```YYYVVVQQQIIICCCAAAAAABBBBBB@@@BBBDDDFFFGGGFFFDDDCCC>>>>>>===;;;;;;::::::;;;777555333222222444777999===@@@CCCFFFGGGFFFDDDCCCAAABBBCCCCCCCCCCCCBBBBBB;;;;;;:::::::::::::::::::::999666444222111111111//////000000000111111222555777===FFFNNNXXXjjj{{{~~~wwwxxxxxxyyyyyyyyyyyyyyyqqqpppooonnnnnnnnnnnnnnnmmmnnnooonnnkkkiiihhhhhhbbbhhhnnnppppppssszzzzzzpppllliiiiiillljjjnnnttt}}}sssooowwwzzztttsssrrrhhhRRRAAA;;;555222333333000...////////////....................................************+++++++++,,,************************))))))***+++++++++*********************************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------.../////////---...000111222555999<<>>@@@CCCCCCJJJWWWhhh}}}zzzqqqggg```ZZZTTTKKKDDDAAAAAAAAAAAA@@@BBBEEEGGGHHHGGGEEEDDD>>>>>>===<<<<<<<<<<<<<<<999777555333222333555666999<<>>>>>===:::777555555555444444555555444444333222444444333222111333666999:::???EEEJJJNNNRRRVVVXXX[[[```eeehhhhhhjjjnnnrrrttttttttttttuuuuuuvvvvvvsssuuuwwwzzz}}}|||{{{zzzyyyyyyzzz|||}}}~~~|||{{{yyyyyyzzz{{{zzzxxxuuutttqqqwwwxxxuuuvvv~~~vvvnnniiifffdddcccllllllZZZRRRJJJGGGBBB@@@@@@AAAAAAAAADDDPPPjjj~~~oooiiieeejjj{{{{{{ooopppsssvvviiieee```[[[XXXVVVSSSQQQVVVWWW^^^jjjwww|||yyytttllleeebbb[[[XXXUUUQQQMMMIIIDDD@@@???>>>===>>>???@@@???>>>CCCHHHTTTddduuuwwwkkkccc___XXXOOOHHHEEEDDDAAA???@@@AAADDDHHHJJJIIIFFFBBBDDDBBB@@@@@@AAAAAA@@@???:::888444111000111333444888:::???CCCGGGIIIIIIIIIHHHFFFDDDCCCDDDDDDDDDDDDBBBAAA@@@???<<<:::777666999999888777555333222111222111111000000000000111444444444666===IIIXXXaaauuu{{{tttsssxxx}}}|||zzzwwwvvvtttrrrqqqppppppqqqqqqooommmlllmmmlllkkkiiiggghhhiiikkkmmmppprrrssszzztttppppppmmmhhhdddhhhooowwwmmmffflll|||zzz|||fffgggyyygggOOOCCC999666555333222222000/////////..................---------,,,,,,,,,+++++++++,,,,,,---------************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++...------------...//////222222111000111444999===IIIoooooouuutttbbbmmm[[[CCC;;;999777666666777777666333333333333333333333333111111000000111222444555:::>>>CCCIIINNNTTTYYY]]]^^^```bbbdddfffiiilllooorrrrrrtttvvvxxxwwwtttrrrtttssstttyyy}}}zzzzzzxxxxxxyyy{{{~~~~~~}}}|||{{{{{{xxxxxxyyyzzzzzzzzzyyyyyyvvvuuuuuuvvvyyy~~~}}}}}}||||||uuussskkkfffeeefffpppmmm]]]TTTJJJHHHFFFDDDBBBBBBBBBCCCFFFPPPffftttgggbbbjjjuuuvvvnnnuuu~~~qqqmmmhhhccc```]]]YYYWWWVVVVVV[[[eeeqqq}}}}}}{{{wwwpppiiiggg___\\\WWWRRRNNNIIIDDDAAA???>>>======???@@@???>>>AAAEEEOOO]]]lll~~~zzzooohhhccc[[[RRRKKKHHHEEEBBB@@@???AAADDDGGGJJJJJJGGGDDDDDDBBB@@@@@@AAAAAA@@@???<<<999666222111111333444555777;;;@@@DDDGGGIIIJJJJJJHHHFFFDDDDDDDDDDDDDDDCCCBBBAAA???<<<:::888777999:::999999777555333222111111000000//////000000111222444666;;;DDDNNNTTThhhzzz~~~~~~wwwvvvzzz~~~}}}{{{|||zzzwwwtttrrrppppppppppppooommmmmmnnnmmmkkkiiiggghhhiiikkkmmmppprrrtttyyy}}}rrrmmmhhhdddfffjjjooovvv|||{{{hhhcccooossshhhiii~~~vvvUUUGGG999555555444222222000000/////////..................---------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++...------------...//////000000000000111555:::>>>IIIoooooouuurrrcccpppYYYBBB;;;999777666666777777666333333333333333333333333444444333333444555777888;;;???DDDIIINNNSSSXXX\\\^^^```bbbdddeeegggkkknnnrrrsssuuuxxxyyyyyywwwuuuuuuuuuvvv{{{~~~{{{yyyxxxxxxxxxyyy{{{}}}~~~~~~|||{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwwwwwwwvvvwwwzzz~~~~~~}}}||||||uuupppiiidddeeegggrrrnnn^^^UUUJJJHHHEEEBBBAAAAAABBBCCCGGGRRRhhhttthhhdddkkkvvvrrrrrruuuvvvsssmmmhhhddd```\\\YYYWWWVVVYYYaaajjjuuu~~~{{{tttooommmddd```YYYSSSOOOJJJFFFCCC@@@>>>======>>>???>>>===AAACCCKKKVVVcccrrruuuppphhhaaaWWWOOOKKKGGGDDDAAA???@@@BBBFFFJJJKKKIIIGGGEEECCCAAA@@@AAAAAA@@@???===;;;777444222222222333222444777;;;@@@EEEIIIKKKMMMKKKIIIFFFDDDDDDDDDDDDEEEDDDBBB???===;;;:::999999:::;;;;;;999777444333111111000///////////////000222555777:::>>>CCCGGGYYYjjj~~~{{{~~~{{{yyy|||~~~|||~~~{{{xxxuuusssssstttuuuoooooonnnnnnooommmkkkhhhhhhhhhiiikkknnnpppssstttvvv|||xxxnnnhhhfffiiikkkooossswww}}}nnn___jjjqqqaaafffvvvbbbOOO<<<555555555333222000000000/////////...............------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++...------------...//////...///000000111555:::>>>IIIooopppuuuooodddsssXXX@@@;;;999777666666777777666333333333333333333333333555555444444555666888999<<<@@@EEEIIINNNRRRWWW[[[^^^```bbbcccdddfffiiikkkppprrrtttwwwxxxxxxwwwwwwwwwwwwyyy~~~|||yyywwwwwwxxxyyyzzz{{{{{{|||~~~~~~}}}||||||{{{{{{zzz{{{{{{zzzyyyxxxwwwvvvvvvxxxxxxxxxzzz|||~~~}}}|||{{{uuummmgggcccdddhhhvvvppp^^^UUUKKKHHHDDD@@@???@@@BBBDDDIIIUUUlllvvvkkkfffmmmvvvwwwoooiii{{{wwwrrrmmmhhhddd___\\\[[[XXXYYY___gggppp~~~|||vvvpppooofffaaaZZZTTTPPPLLLIIIGGGAAA???===<<<===>>>>>>===CCCDDDJJJSSS^^^lllzzzvvvnnnfff[[[SSSNNNJJJEEEBBB@@@@@@AAADDDHHHJJJJJJIIIEEECCCAAA@@@AAAAAA???>>>===:::777444111000111111111222444888===CCCHHHLLLNNNMMMLLLIIIFFFEEEEEEEEEGGGFFFCCC@@@>>><<<;;;;;;888999:::;;;:::888555333111111000///............111333555777888:::===@@@OOO]]]pppzzz}}}|||{{{|||}}}~~~}}}|||zzzxxxuuuttttttvvvxxxzzzoooooonnnoooooonnnkkkhhhhhhiiijjjlllnnnqqqssstttuuuzzzuuuooommmjjjkkkmmmooorrrwww}}}{{{jjjuuunnnfffiiiyyyttt\\\CCC888777666444222000000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////000000111111444999<<>>AAAEEEJJJMMMRRRVVVYYY___```bbbbbbcccdddgggiiilllnnnqqqssstttuuuuuuvvvxxxyyy{{{}}}~~~~~~{{{xxxuuuvvvwwwyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxxxxwwwwwwwwwyyyyyyzzz{{{}}}}}}~~~{{{uuummmhhhdddeeejjjzzzooo^^^TTTLLLHHHCCC???>>>???BBBEEEKKKXXXpppwwwmmmhhhnnnvvvzzzooodddqqq}}}yyytttppplllgggccc^^^ZZZZZZ^^^ccckkkwww|||uuuooonnneeeaaaZZZUUURRRPPPMMMKKKCCCAAA>>>======>>>>>>===BBBDDDIIIQQQ[[[hhh{{{{{{ssskkk```WWWQQQMMMHHHDDDAAA@@@@@@BBBEEEHHHIIIIIIFFFCCCAAA@@@@@@@@@???>>>:::999666333000/////////111111333666;;;AAAGGGJJJMMMNNNOOOMMMJJJGGGGGGHHHHHHGGGEEEBBB@@@>>>===<<<666777888999999777555444222222000//////.........000111222333333666:::===FFFQQQbbbqqq}}}}}}}}}zzzyyy{{{~~~}}}|||||||||{{{xxxvvvuuussstttuuuxxxyyypppoooooooooooonnnkkkiiihhhiiijjjlllnnnqqqsssuuuvvvyyy}}}}}}ssspppiiijjjkkklllooosssyyy}}}}}}ttthhhmmmnnnOOO???:::888444222111000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000111111111333777999JJJrrrqqqqqqwwwmmm~~~XXXBBB;;;999777666666777777666444444444444444444444444444444333333444555777888>>>AAAFFFJJJMMMQQQVVVYYY___```bbbbbbbbbcccfffhhhjjjmmmqqqrrrrrrsssuuuwwwyyyyyy|||||||||}}}~~~{{{xxxtttuuuwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwxxxyyyzzzyyyzzzzzz{{{}}}~~~}}}{{{uuunnnjjjfffffflll~~~mmm\\\RRRLLLIIIDDD@@@>>>@@@CCCEEELLL[[[tttxxxooojjjmmmttt}}}sssfffhhhrrr|||xxxuuuqqqmmmiiibbb^^^\\\]]]```dddnnnxxx{{{tttooonnnfffbbb]]]YYYVVVTTTQQQOOOFFFCCC@@@>>>>>>>>>>>>>>>???AAAFFFNNNVVVaaasssxxxpppeee[[[UUUQQQLLLHHHDDDAAA??????AAADDDFFFFFFFFFDDDAAA@@@@@@@@@???===888777555222000/////////111111222555999???CCCFFFIIIMMMQQQQQQNNNKKKJJJJJJIIIHHHGGGEEECCC@@@>>>===777777777777777777666666444333222000////////////...//////...///111666:::<<>>AAAFFFJJJMMMQQQVVVYYY___```bbbbbbcccdddgggiiikkkooorrrsssssssssvvvyyyxxxyyy}}}|||||||||~~~~~~|||yyyvvvvvvwwwxxxyyyzzzzzz{{{yyyzzz{{{||||||{{{yyyxxxvvvvvvvvvvvvwwwyyyzzz|||yyyyyyyyyzzz{{{~~~|||{{{vvvooolllhhhgggooojjj[[[QQQLLLIIIEEEAAA@@@AAACCCEEEMMM]]]wwwyyypppjjjlllqqq|||mmmfffdddmmm}}}~~~|||zzzwwwssspppkkkfffbbbaaa``````fffnnn~~~~~~{{{uuuqqqpppiiifffbbb^^^[[[WWWSSSPPPHHHEEEAAA???????????????>>>@@@EEEMMMSSS\\\jjjxxx}}}uuujjj```[[[VVVQQQNNNFFFCCC???===>>>@@@BBBCCCFFFDDDBBB@@@@@@@@@>>>===777666555333111000000000000000222444777;;;>>>@@@EEEKKKSSSUUURRRNNNMMMMMMHHHIIIIIIHHHFFFBBB???<<<999888777777777888999999555444333111000000//////...////////////111333666777<<>>@@@AAAGGGDDDBBB@@@@@@@@@>>>===777777555444333222222222///000111333666888;;;<<>>NNNyyyuuuuuuuuuZZZEEE;;;999777666666777777666555555555555555555555555333333222222333444666777<<<@@@EEEIIINNNRRRWWW[[[^^^```bbbcccdddfffiiikkkiiimmmqqqqqqnnnnnnqqqvvvvvvwww{{{|||{{{}}}|||{{{|||}}}~~~~~~|||yyyxxxwwwvvvxxxzzz|||~~~{{{|||}}}}}}}}}{{{xxxwwwzzzxxxwwwuuuuuuvvvxxxyyyyyyxxxvvvvvvxxx|||~~~}}}||||||{{{~~~|||wwwkkkkkkiiiiiittt|||iii[[[SSSLLLJJJHHHEEEDDDDDDDDDEEENNN___zzzyyypppiiihhhlllvvv{{{oooccc```___aaahhhrrr}}}|||uuupppoookkkdddcccfffsss}}}~~~|||zzzyyyvvvsssmmmgggaaa\\\YYYXXXJJJHHHEEEAAA>>>=========BBBBBBDDDHHHNNNYYYdddlll|||ooogggeee```WWWOOOHHHFFFBBB???===>>>???@@@CCCBBBAAA@@@????????????999777444333222111///...//////...///111444777999AAACCCHHHPPPWWWYYYVVVSSSPPPMMMIIIIIIJJJGGG@@@::::::999777777888999999888999888666555333222222222000000111111111222222222555777<<>>BBBHHHNNNSSSWWWYYY[[[^^^cccfffhhhiiijjjkkkmmmmmmmmmpppsssuuuuuuuuuvvvxxxzzz~~~~~~}}}~~~~~~{{{xxxwwwvvvuuutttuuuvvvxxxzzzwww{{{~~~~~~|||yyyyyy{{{wwwwwwwwwxxxzzz|||~~~vvvttttttxxx}}}}}}zzzxxxwwwwwwzzzzzz|||{{{ssskkkkkkhhhjjjzzz|||hhh\\\WWWWWWRRRJJJCCC@@@BBBEEEHHHMMMZZZpppuuugggdddlllqqq}}}jjj___YYYVVVXXX^^^~~~~~~xxxtttsssooohhhfffhhhoooyyy~~~|||zzzxxxuuuqqqkkkddd___[[[YYYOOOLLLIIIEEEBBB@@@??????AAABBBCCCFFFLLLUUU```gggwwwrrrjjjgggbbbZZZRRRKKKHHHDDD@@@>>>???AAABBBCCCBBBAAA@@@??????>>>>>>:::888555444444333111000111000//////000222555666@@@BBBGGGOOOWWWZZZYYYVVVTTTPPPKKKJJJIIIGGGAAA;;;;;;999777777888999888777:::999777666444333222222000000111111111222222222333555999===EEENNNYYY```ooo|||xxx|||zzz|||~~~~~~{{{yyyxxxxxxxxxxxxvvvuuutttuuuvvvwwwvvvuuusssrrrnnnnnnnnnnnnooopppqqqrrrsssvvvyyy{{{}}}~~~wwwpppmmmjjjhhhjjjoootttyyy~~~dddOOODDD===777444444333111000000111222000//////......---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,+++++++++,,,,,,+++++++++,,,---...------,,,,,,------...///......////////////......111......111333333888>>>PPPjjjiiissssssQQQ@@@;;;999777777999::::::999666555555444333333222222444555555444333444777999<<<>>>BBBGGGMMMRRRVVVXXX[[[^^^bbbdddfffgggiiikkkmmmmmmmmmoooqqqtttuuuuuuuuuxxx|||}}}}}}}}}||||||}}}|||zzzwww{{{zzzxxxvvvuuuuuuuuuuuuyyy|||~~~{{{yyyzzz||||||{{{yyyxxxxxxyyy{{{|||yyyvvvuuuwww|||~~~zzzxxxvvvvvvwwwxxx{{{~~~|||uuulllllljjjlll{{{~~~jjj___\\\\\\WWWOOOHHHDDDDDDGGGIIINNN[[[qqqwwwiiidddiiigggxxxjjj```WWWUUUWWW|||zzzyyytttnnnkkkkkkkkkttt}}}|||zzzyyyuuupppjjjddd^^^[[[TTTRRRNNNJJJFFFCCCBBBAAAAAABBBBBBDDDIIIPPPZZZaaaooo}}}vvvmmmiiieee^^^WWWPPPLLLGGGBBB???@@@BBBDDDDDDCCCCCCAAA@@@??????>>>;;;999777666666666555333333222000//////000222333;;;===CCCKKKSSSXXXZZZZZZYYYTTTOOOKKKJJJGGGBBB>>>;;;:::888777888999888777;;;:::999777555444222222111111111111111222222222111333555888===EEEMMMSSSaaammm~~~~~~~~~wwwxxxxxxwwwvvvuuuuuuvvvyyyyyyyyyxxxxxxxxxwwwwwwtttsssqqqoooooopppqqqrrrsssvvvyyy{{{}}}~~~sssmmmhhheeehhhmmmrrruuuxxx}}}xxx}}}oooZZZMMMCCC<<<666555444333222111111111000000///......------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......------------...//////......///////////////...111...///111333444999@@@TTTiiijjjtttnnnNNN???;;;999888888999::::::999555555555444444333333222333333444333333444666999;;;>>>AAAFFFLLLQQQTTTVVVZZZ\\\___aaaccceeehhhjjjmmmmmmmmmnnnooorrrtttuuuuuuyyy~~~}}}||||||}}}|||zzzzzzzzzzzzxxxvvv|||{{{zzzxxxwwwuuuttttttzzz|||~~~}}}zzzyyy{{{~~~|||xxxwwwwwwxxxyyy{{{xxxvvvvvvzzz~~~zzzwwwvvvuuutttuuuxxx}}}~~~wwwnnnnnnkkknnn}}}}}}iii```^^^___ZZZRRRKKKFFFEEEFFFHHHPPP\\\rrr{{{nnneeeddd___rrryyyjjj^^^VVVTTT~~~zzztttpppnnniiiooo{{{~~~}}}||||||{{{yyyuuuooohhhbbb^^^YYYWWWSSSNNNJJJFFFDDDCCCCCCCCCCCCDDDGGGMMMUUU[[[iiivvv{{{qqqlllhhhaaa\\\TTTPPPIIICCC@@@@@@BBBDDDFFFEEEEEEDDDCCCBBBAAA@@@===;;;999888999999888777333111000......///111222555888===EEENNNUUUZZZ\\\^^^ZZZSSSNNNKKKHHHDDDBBB===;;;999888999999888777<<<;;;:::999777555333222111111111111111111111111000111222444888>>>EEEKKKYYYaaatttuuuxxxzzzyyyvvvtttvvvyyy|||{{{zzzyyyyyyyyyzzzzzzvvvtttqqqooooooppprrrssssssuuuxxxzzz|||~~~uuulllhhhgggiiillloooppprrrwww{{{xxxyyynnn[[[III<<<777666444333333333222111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++++++++,,,,,,,,,------......------......///000---...//////////////////000//////222222444:::BBBYYYnnnsssyyylllMMM===:::999888888::::::999888555555444444444333333333222333333333222333666888;;;===AAAFFFKKKOOOSSSUUUYYY[[[]]]___```cccfffiiimmmmmmmmmmmmmmmooorrruuuvvv{{{}}}}}}}}}|||{{{zzzyyyyyyxxxxxxwwwyyyyyyzzzzzzyyyxxxwwwvvvwwwzzz|||{{{yyyzzz}}}}}}yyyvvvvvvwwwxxx|||yyyuuusssuuuzzz}}}zzzwwwtttsssrrrrrrwww}}}~~~xxxoooooommmpppzzzeee\\\[[[[[[VVVPPPJJJFFFDDDEEEFFFQQQ___tttttthhhbbb___iiivvvhhh^^^XXX~~~zzzuuurrrjjjnnnvvv||||||{{{wwwrrrkkkeeeaaa\\\ZZZVVVRRRMMMHHHEEEDDDEEEEEEEEEDDDFFFKKKQQQVVV```lllwwwqqqkkkeee```WWWSSSLLLFFFBBBBBBCCCDDDGGGGGGGGGGGGFFFEEEDDDCCC???===;;;:::;;;;;;:::999222111///......000111333222555:::AAAIIIRRRZZZ___ccc^^^XXXQQQMMMIIIGGGEEE???===;;;:::::::::888777;;;;;;;;;999888555333222111111111111111111111111///000222333666<<>>AAAEEEJJJNNNRRRSSSXXXZZZ\\\]]]___aaaeeehhhlllmmmnnnmmmlllmmmpppssswww|||~~~||||||{{{zzzyyyyyyyyyzzzzzzzzz{{{{{{zzzyyyxxxwwwtttwwwzzzzzzyyyzzz~~~}}}yyywwwwwwxxxyyy{{{wwwrrroooooottt{{{|||yyyvvvsssrrrqqqqqquuu|||}}}wwwooonnnnnnrrryyydddZZZXXXUUURRRMMMIIIFFFFFFGGGHHHSSSaaaxxx{{{mmmeeebbbdddrrrvvviii```{{{vvvnnnpppuuu{{{{{{zzzyyywwwrrrlllgggddd^^^\\\YYYUUUPPPKKKHHHFFFGGGFFFFFFEEEEEEIIINNNSSS]]]gggwww~~~wwwpppiiidddZZZWWWQQQKKKFFFDDDCCCDDDFFFGGGHHHHHHHHHHHHFFFFFFAAA???===<<<<<<<<<;;;999333222000//////000222333333555999???FFFPPPZZZaaaeeebbb\\\VVVPPPLLLJJJIIIBBB@@@===<<<<<<;;;:::888999::::::999888666444333222222222111111111111111///000222333555:::???CCCKKKQQQ^^^sss~~~zzzyyyzzz}}}}}}xxxzzz{{{{{{zzzzzz|||}}}|||{{{zzzyyyxxxyyyzzzzzzsssrrrpppnnnnnnooopppqqqppprrruuuvvvxxxyyy|||~~~~~~tttooollliiiggggggjjjnnnsss{{{www~~~ttt~~~|||vvvxxxmmmQQQAAA;;;555222222444333222111111000//////......---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---,,,,,,,,,,,,---......,,,---...///000000000000000///111333222444===HHHgggkkksssrrrRRR>>>999999888999;;;;;;999777444444444444444444444444111222333333333444777:::===???BBBFFFJJJNNNQQQSSSVVVXXX[[[]]]___aaadddfffjjjlllooonnnlllkkknnnpppuuuzzz~~~|||}}}|||zzzyyyxxxzzz|||~~~}}}{{{zzzxxxwwwvvvuuuxxx{{{{{{zzzzzz~~~~~~}}}{{{yyyyyyyyyyyyyyyvvvqqqlllkkkooowww|||}}}}}}|||zzzwwwuuurrrqqqqqqpppssszzz~~~|||uuummmmmmmmmtttzzzggg[[[WWWRRRPPPMMMJJJIIIIIIJJJKKKSSSddd}}}uuukkkdddaaahhh}}}xxxjjj|||ttttttuuuxxx{{{~~~|||xxxxxxwwwuuuqqqlllhhhfff```___\\\XXXSSSNNNJJJHHHFFFFFFEEEDDDDDDGGGLLLPPP[[[bbbnnn~~~}}}uuunnnhhh^^^[[[VVVQQQLLLHHHEEEDDDCCCDDDFFFHHHHHHHHHGGGFFFCCCAAA>>>===<<<<<<:::999666555222000//////000111111333666:::@@@JJJVVV^^^eeeccc___YYYSSSNNNLLLKKKEEEBBB???>>>======;;;999777888999999888777444333222222222111111111000000000111222222333666:::>>>AAAHHHTTTbbbttt~~~zzzwwwwwwxxxyyyzzzvvvzzzzzzyyyyyyzzz|||}}}}}}|||{{{{{{zzzzzzyyyyyyzzzzzzuuutttrrrpppooonnnnnnnnnnnnpppssstttuuuwwwzzz|||zzz~~~yyyoooiiihhhfffhhhlllpppuuu}}}yyy{{{}}}zzz|||lllLLLDDD:::444333333222111111111000000///.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,+++++++++***+++,,,---------,,,,,,,,,++++++++++++,,,------,,,---...///000000000000//////111333222444>>>JJJoooiiirrrtttUUU???999888888:::;;;;;;999777444444444444444444444444222333444444444555999;;;>>>@@@CCCGGGKKKNNNQQQSSSUUUXXX\\\___```aaaccceeeggglllppppppllljjjkkknnnqqquuu|||~~~|||||||||zzzxxxxxxzzz}}}~~~|||{{{yyyyyyyyyzzzyyy||||||{{{|||}}}~~~~~~}}}}}}{{{zzzyyyxxxwwwuuuqqqllliiilllsssyyyyyyyyyyyyxxxvvvtttrrrppppppnnnpppvvv{{{~~~|||uuujjjkkkllluuu{{{iii]]]VVVPPPOOOMMMKKKJJJJJJJJJKKKTTTfff|||sssiiicccbbbmmmyyyxxxwwwvvvvvvxxx|||~~~|||yyyvvvwwwvvvuuusssooollliiigggaaa```]]]ZZZUUUQQQMMMKKKEEEEEEDDDCCCCCCFFFJJJNNNTTTZZZdddrrryyyqqqkkk```^^^ZZZUUUOOOKKKGGGFFF@@@BBBDDDGGGHHHHHHGGGFFFDDDBBB???===<<<<<<:::888999888444111///...//////---///222444:::DDDQQQZZZeeedddaaa[[[UUUPPPMMMMMMFFFDDDAAA???>>>===<<<:::555666888999888777555333222222222222111111000000000111111111111222666999:::BBBMMMVVVaaassszzzvvvuuuuuuuuuuuuqqqvvv|||{{{xxxwwwyyy}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzzzzwwwvvvuuurrrpppnnnlllkkkmmmooorrrssstttvvvxxxzzzwww|||rrrkkkkkkfffhhhjjjlllpppyyyzzzwwwTTTJJJ>>>555333333111///111111000000//////......++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++******+++,,,---...---,,,,,,++++++******++++++,,,---,,,---...///000000000000///000222333222444???KKKtttllluuuuuuWWWAAA999888999:::;;;;;;999777444444444444444444444444222333444444555666999<<>><<<<<<<<<<<<888888666555333222000000//////111444666:::FFFRRR^^^ccceeeaaa\\\XXXRRRLLLLLLHHHCCCAAAAAA@@@<<<999777777888888888777777777333111///...---...///000111111000000111111222333;;;@@@FFFLLLUUUfff||||||uuuqqqqqqrrrrrrrrrtttwwwzzz|||}}}}}}||||||{{{zzzyyyyyyyyyyyyyyyzzzyyyxxxyyy{{{|||{{{yyyyyyvvvrrroooooooooooonnnoooooonnnoooqqqsssuuuwww|||}}}~~~~~~pppjjjhhheeeeeeiiimmmqqqyyyvvv~~~~~~mmmMMM777888;;;333...222111111000000//////..............................------------------------******************++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------,,,***))))))***,,,---......///000000000000000---333222111555444;;;MMMuuuwwwrrrUUUCCC<<<888888;;;<<<:::888999222222333333333333333333555555666555444555777999AAABBBDDDFFFIIIMMMSSSWWWWWWYYY[[[]]]]]]___aaacccggghhhiiiiiihhhhhhiiijjjnnnrrrzzz}}}yyyzzz{{{{{{zzzzzz{{{|||}}}{{{yyyzzz{{{~~~~~~~~~}}}zzzwwwxxxwwwzzz~~~}}}wwwssssss}}}yyyrrrllljjjlllqqqtttyyyvvvsssrrrttttttrrrppppppmmmmmmppptttxxxtttrrrpppqqqzzztttggg[[[UUUTTTSSSPPPMMMKKKJJJKKKKKKQQQaaa}}}rrrggg```aaaeeennn~~~}}}~~~~~~}}}|||||||||zzzuuuqqqmmmkkkiiihhhhhhhhhfffddddddbbb___[[[VVVQQQMMMKKKHHHFFFEEEDDDDDDEEEGGGHHHLLLPPPZZZjjjyyy{{{rrriiieee___ZZZVVVQQQIIIDDDCCCAAA???AAAFFFHHHGGGEEECCCBBB@@@>>><<<<<<<<<<<<888888777555333111000//////...000333444888CCCNNN___eeehhhddd___[[[WWWSSSMMMIIIEEECCCCCCBBB>>>:::999888888777777777777888555333111/////////000111111111000000111111222333777;;;AAAFFFMMM[[[nnn|||yyyvvvuuuuuutttqqqssswwwzzz}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{|||{{{zzzyyyyyy{{{{{{{{{yyyyyyvvvrrrpppooooooooonnnqqqqqqqqqqqqrrrsssttttttrrrxxx~~~wwwooolllgggeeegggiiimmmvvv~~~zzzsssrrryyyaaaCCC<<<;;;333...111111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------......---+++******+++,,,---......///000000000000000---333222111555555<<>>;;;999:::888777777666666555555555444555555555444555888:::@@@BBBEEEGGGJJJNNNSSSWWWXXX[[[]]]^^^___```ccceeeeeeggghhhhhhgggggghhhjjjnnnsss|||}}}|||}}}~~~~~~}}}}}}{{{zzzzzzyyyyyy}}}}}}~~~|||yyy{{{xxxwwwyyyxxxuuuuuuxxxzzzwwwrrrmmmkkkjjjkkklllnnnmmmlllmmmoooppppppooommmlllmmmrrruuuwww~~~wwwrrrsssuuupppaaaXXXVVVQQQPPPNNNMMMLLLLLLMMMNNNMMM[[[vvvxxxnnnjjjddd```fffppp}}}||||||{{{yyyvvvrrroooddd```[[[YYYYYY\\\^^^______^^^]]][[[XXXUUURRRPPPHHHGGGEEEDDDCCCDDDEEEFFFHHHJJJQQQ]]]kkk|||}}}qqqmmmgggccc```ZZZRRRLLLCCC@@@===>>>BBBEEEFFFEEECCCAAA???===<<<;;;<<<<<<>>>>>>===;;;999666444222000......000000111888???NNNZZZeeegggccc___\\\YYYPPPMMMKKKJJJJJJHHHCCC???===;;;888666555666777999777666444222111000//////000000000000000111222222444888;;;>>>BBBJJJUUU]]]cccuuu}}}yyyyyy{{{~~~~~~~~~~~~~~~~~~~~~|||zzzyyyzzz{{{zzzyyyyyyvvvsssqqqqqqqqqqqqqqqqqqrrrsssssssssrrrqqqpppmmmssszzz~~~rrrkkkeeeeeefffgggkkkqqqxxx~~~yyyhhhcccooo}}}^^^DDD:::555444555111111000000//////..............................++++++++++++++++++++++++------,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++,,,---.../////////---,,,,,,,,,,,,,,,---...//////000000//////---333111000555666>>>PPP{{{ooo}}}www[[[FFF;;;;;;888999===???<<<::::::999888888777666555444444444444555555444555888:::???BBBEEEHHHKKKOOOTTTWWWYYY[[[^^^___```aaadddfffeeefffhhhhhhgggggghhhjjjkkkrrr|||}}}||||||}}}||||||}}}}}}|||{{{zzzyyy}}}}}}~~~~~~zzzvvvxxxuuuvvvyyyyyyuuuuuuwwwxxxvvvrrrnnnkkkjjjiiiiiikkkkkkkkklllmmmmmmmmmllliiihhhkkkpppsssuuuzzzyyyuuuvvvyyyqqqbbbZZZYYYRRRQQQPPPNNNNNNNNNNNNNNNKKKXXXqqq|||ooo}}}wwwooofffbbbccckkkyyy~~~zzzuuurrrpppeee```ZZZVVVVVVYYY[[[]]]\\\\\\\\\[[[YYYVVVSSSQQQIIIHHHFFFDDDCCCCCCDDDEEEHHHIIINNNXXXdddsssvvvrrrmmmiiieee^^^VVVOOOGGGCCC???>>>BBBEEEFFFFFFCCCBBB@@@>>>===<<<<<<<<<=========<<<:::777444222111......000000000444999BBBPPP___eeeeeeccc___ZZZTTTQQQMMMLLLKKKIIIEEEAAA>>><<<999666555666777888666555444222111//////...000000//////000000111222333666999<<>>======>>>;;;;;;<<<<<<:::777444222333///...000111000222666<<>>AAAFFFJJJMMMQQQUUUXXXYYY[[[^^^___```aaadddfffeeeggghhhiiihhhiiijjjlllhhhppp|||~~~}}}|||}}}}}}|||yyyxxxxxxxxxwwwxxxzzz|||}}}}}}}}}|||yyyzzz|||~~~}}}xxxqqqkkkpppppptttyyyzzzuuurrrsssqqqpppmmmkkkhhhfffddddddfffhhhjjjjjjhhhfffffffffhhhgggjjjooorrrssswww}}}{{{zzzzzz|||nnnaaaYYYWWWQQQPPPPPPPPPOOOOOONNNNNNPPPWWWkkk{{{mmmrrrrrrhhh]]]YYYZZZcccqqq}}}yyywwwwwwpppkkkccc]]][[[[[[[[[\\\^^^_________^^^ZZZWWWUUUPPPNNNKKKIIIGGGGGGHHHHHHGGGFFFIIIPPPWWWbbbqqq|||wwwrrrllldddYYYRRRNNNHHHAAA>>>@@@CCCDDDDDDFFFEEECCCAAA????????????;;;<<<===>>>===:::777555444000///222333111111444:::CCCNNNYYYdddkkkjjjeee]]]XXXQQQLLLJJJIIIFFFCCC>>>===;;;999777666555555555555555444333222111111///////////////000111111222222222333666;;;AAAEEELLLWWWfffuuu~~~~~~}}}~~~~~~~~~{{{yyyyyyzzzzzzyyyxxxvvvuuuuuuxxx{{{}}}}}}zzzyyyxxxwwwvvvvvvvvvvvvsssooommmtttzzzrrrmmmhhhfffggghhhkkkqqq|||{{{qqqnnndddIII>>>888333111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************,,,+++++++++++++++,,,,,,******+++,,,,,,---------,,,---......//////......---222000///555777BBBUUUlllpppzzzuuurrrRRR@@@:::666444666<<<>>>;;;888888444444444444444444444444222333444444444666999<<<>>>AAAFFFJJJNNNQQQUUUXXXYYY[[[]]]______aaaccceeefffgggiiijjjiiijjjlllmmmkkkrrr~~~}}}|||{{{zzz{{{|||zzzxxxwwwwwwxxxwwwxxxxxxyyyzzzzzzzzzzzztttvvvyyy{{{{{{vvvnnniiihhhgggjjjnnnooollljjjlllllljjjhhhfffcccbbbaaaaaaaaadddggggggeeeddddddeeefffeeefffkkkmmmooottt{{{yyynnnbbbYYYVVVRRRSSSTTTUUUVVVWWWWWWWWWVVVZZZiiisssnnnuuuvvvfff\\\TTTWWW]]]eeeoooyyy}}}~~~zzzzzzzzzuuuooogggaaa^^^]]]\\\\\\```aaabbbbbb```]]]YYYWWWSSSQQQNNNKKKJJJIIIJJJJJJIIIHHHJJJPPPVVV___mmmzzz|||wwwqqqhhh]]]UUUOOOIIIAAA>>>???BBBCCCCCCGGGEEECCCAAA@@@???@@@@@@>>>???AAABBBAAA???<<<:::555111000333444222222444999???FFFQQQ___kkkmmmhhh```YYYQQQLLLIIIHHHEEECCC>>>===<<<:::888666555444555666666666555444333333///////////////000111111444333222222444999???BBBGGGPPP\\\lll~~~~~~~~~~~~|||yyyyyyyyyyyyyyyxxxvvvuuuvvvzzz}}}~~~|||yyyxxxwwwwwwxxxwwwtttrrrttt|||tttmmmhhhgggiiigggjjjpppyyyggg{{{gggKKK???999444111111111000//////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***+++++++++((()))***+++,,,---------,,,---......//////......---222000///555888BBBVVVnnnnnnyyyvvvsssrrrRRR???999555333666<<<>>>;;;777777444444444555555555555555222333444444444666999<<<===AAAFFFJJJNNNRRRVVVXXXXXXZZZ]]]^^^___```ccceeefffhhhjjjjjjjjjkkklllnnnooouuu}}}|||{{{zzzyyyzzz{{{zzzxxxwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwppprrrvvvyyyyyyuuunnnhhhaaa^^^___cccdddbbbbbbeeehhhgggdddbbb```_________\\\```dddeeedddcccccceeebbb```bbbfffhhhjjjpppwww|||yyypppfff\\\WWWUUUWWWYYY[[[^^^___```aaaZZZ]]]iiiuuujjjllluuuhhh]]][[[ZZZYYY]]]ccc}}}|||yyyuuupppiiiccc___]]]\\\___bbbfffgggddd___[[[YYYWWWVVVRRROOOLLLIIIHHHGGGHHHFFFHHHMMMRRRZZZgggttt|||xxxuuummmbbbYYYOOOLLLFFFAAA???AAADDDGGGFFFEEECCCAAA???>>>>>>>>>BBBAAAAAAAAAAAA???<<<999777666444222111000//////---666@@@IIIXXXiiiqqqppphhhaaaWWWNNNIIIFFFEEEEEECCCBBB???<<<:::888777666666777888888777444111..................---------///000111111222555999===CCCGGGQQQcccwww{{{wwwyyyxxxvvvwwwxxxzzzyyyyyyuuuxxxyyyyyyyyy{{{}}}{{{{{{{{{{{{yyyvvvrrrrrrwwwzzzuuupppjjjggghhhlllsssyyynnnUUUBBB:::888555111///111111...///222//////.........---------++++++++++++,,,------...******+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------------............///000111...222777555CCC___zzzyyytttjjjMMMAAA999888888888999::::::888666666666555444333333222222222222111222444666999;;;@@@AAACCCGGGMMMRRRWWWZZZYYY[[[^^^``````aaaccceeeiiikkkmmmllljjjiiikkkmmmpppzzz|||yyyzzzwwwuuussstttvvvvvvsssoootttrrrpppppppppqqqpppooolllmmmooopppooojjjddd___\\\XXXTTTTTTVVVXXXYYYXXXZZZ[[[\\\[[[YYYYYYZZZ\\\\\\]]]^^^___```aaabbbbbbfffaaa___bbbeeegggkkkppp|||yyyooojjjeeeaaaWWW[[[\\\]]]hhhuuurrrfffdddccckkkxxxffffffzzzssseee\\\VVVPPPNNNNNN{{{xxxsssmmmhhhdddbbbaaacccfffiiijjjgggbbb^^^\\\ZZZXXXTTTPPPMMMKKKJJJJJJHHHGGGHHHMMMRRRYYYfffsss}}}|||yyyuuummmbbbZZZRRRNNNHHHBBB??????AAABBBFFFEEECCCBBB@@@???>>>>>>AAA@@@@@@AAAAAA@@@===:::888777555333111000000///...666>>>EEESSSbbbkkkkkkkkkeee[[[RRRLLLIIIHHHHHHDDDCCC@@@===:::888666666444555777888777555333111000000000/////////......///000111111222555999<<>>:::777222000222222///...111//////.........---------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---------------............///000111///333777666DDDaaa~~~pppeeeJJJ???888888777777999::::::777555666555555444333333222222333222222222444777999;;;@@@AAADDDHHHMMMSSSWWWZZZZZZ\\\___```aaaaaacccdddhhhkkkmmmllljjjiiilllnnnsss}}}{{{yyyzzzwwwuuusssuuuvvvvvvrrrnnnooommmllllllmmmmmmllljjjiiihhhhhhgggeee```ZZZUUURRROOOKKKKKKMMMOOOOOOOOOQQQRRRTTTTTTTTTUUUXXXZZZ\\\\\\\\\]]]^^^^^^______```\\\ZZZ\\\___aaafffkkkvvvvvvooojjjfffaaaddddddggguuuwwwkkkiiioootttcccbbbtttqqqfff]]]VVVRRRRRR~~~{{{xxxsssoookkkhhhgggiiikkknnnnnnkkkfffcccbbb___\\\WWWRRRNNNMMMLLLMMMIIIHHHJJJNNNRRRXXXdddpppxxxzzzvvvoooeee]]]WWWSSSLLLEEEAAA?????????EEEEEEDDDCCCBBBAAA??????@@@@@@@@@AAABBBAAA>>><<<999888666444333111111000000555:::@@@KKKYYYcccffflllggg^^^UUUNNNJJJIIIIIIFFFEEEBBB>>>;;;888666666333444666888888777555444111111111111000000000//////000000000111333777;;;???DDDLLLWWWeeettt}}}wwwtttyyy~~~zzzwwwvvvtttssssssuuuuuutttsssvvvttttttyyy}}}}}}{{{wwwuuuvvvzzz~~~}}}}}}oooiiihhhjjjmmmpppssswww}}}mmmWWWGGG===888444111333333000...////////////.........------...---,,,,,,,,,,,,,,,,,,///...---+++++++++,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------............///111222000444888777GGGddd{{{vvvkkk___EEE===777777666777888999999777555555555555444444333333222333222222222444777:::;;;AAABBBEEEIIIOOOTTTXXX[[[\\\^^^```aaaaaaaaabbbdddgggjjjlllllljjjjjjmmmpppsss}}}zzzyyyzzzuuusssrrrssstttsssoookkkhhhggggggggghhhgggdddbbbbbb```]]]ZZZVVVQQQLLLGGGGGGDDDBBBAAABBBDDDEEEEEEFFFHHHJJJLLLNNNPPPTTTWWW[[[[[[[[[[[[[[[[[[[[[[[[ZZZVVVUUUXXXZZZ\\\aaagggnnnxxxzzztttqqqmmmmmmlllppp}}}zzz|||rrrbbb___mmm{{{mmmbbbWWWQQQPPP|||yyyuuuqqqooonnnnnnppprrrqqqnnnjjjggggggbbb___ZZZTTTPPPOOONNNOOOKKKJJJLLLPPPSSSWWWbbblllxxx|||xxxqqqhhh```[[[XXXQQQJJJEEEBBB@@@@@@DDDDDDEEEEEEDDDBBBAAA???@@@??????@@@BBBBBB@@@>>>;;;:::888666444222111111000333666;;;DDDQQQ]]]dddiiieee___VVVNNNIIIGGGGGGHHHGGGCCC@@@<<<999777666555666777888888777555555222222111111000000////////////000000000222666999<<>>===<<<===>>>???@@@???AAADDDFFFHHHKKKOOORRRYYYYYYXXXWWWWWWVVVVVVUUUVVVSSSRRRUUUWWWYYY___fffiiirrr~~~{{{xxxuuurrrvvvtttccc___hhhzzzwwwhhhYYYPPPMMM|||yyyvvvtttsssssstttuuussspppmmmkkkjjjeeebbb]]]XXXSSSQQQPPPPPPMMMLLLNNNRRRSSSVVV___hhhvvv{{{wwwqqqhhhaaa\\\XXXSSSMMMHHHDDDBBBAAACCCDDDFFFGGGFFFDDDBBB@@@@@@??????@@@BBBBBBAAA@@@<<<;;;999666444333222111000111333888???JJJXXXbbbfffeeeaaaZZZRRRKKKHHHGGGJJJHHHEEEAAA===:::888777888888888888888666555444222222111111000///......///////////////000444777999???HHHPPPZZZjjj~~~{{{uuuuuuwwwzzz~~~wwwvvvvvvvvvvvvvvvsssqqqssstttvvvvvvxxx||||||zzzxxxwwwvvvwwwxxxyyyyyy}}}{{{|||vvvuuunnnooopppppprrrwww~~~|||zzz|||xxx\\\FFF<<<555000222444222000000000000/////////.........///......---,,,,,,,,,,,,111000---+++***+++,,,------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---------............//////222222555999999KKKlllsssqqqhhh]]]EEE>>>999666666666888::::::888666444444444444444333333333333333333333555777:::<<<@@@BBBFFFKKKPPPUUUXXXZZZ]]]___aaaaaaaaaaaabbbcccdddgggkkkllllllmmmqqqttt{{{zzzzzzzzzzzzuuusssqqqqqqqqqmmmgggaaaaaa```^^^]]][[[WWWRRROOOLLLIIIDDDAAA???===:::999:::::::::999999:::<<<======???AAACCCDDDGGGJJJMMMUUUTTTTTTSSSQQQQQQPPPOOOOOOMMMNNNQQQRRRTTT[[[cccgggppp|||xxxzzzvvveee___eeessssssaaaUUUPPP|||zzzyyyyyyxxxxxxxxxvvvrrrooonnnnnniiifffbbb]]]XXXUUURRRQQQOOONNNPPPSSSTTTUUU\\\eeeppp{{{zzzvvvppphhhaaa\\\YYYTTTOOOIIIEEEBBBAAABBBDDDGGGIIIIIIFFFCCCAAAAAA@@@???@@@AAABBBAAA@@@===;;;999777444333111111000///111666;;;DDDRRR___dddfffgggbbbZZZQQQLLLKKKJJJIIIFFFBBB???<<<::::::999999999888888777555555333222222111000///....../////////......///222555666===EEENNNYYYiiizzzzzztttrrrsssuuu|||~~~zzzyyyxxxxxxyyywwwtttrrrqqqsssvvvvvvvvvyyy{{{zzzxxxwwwwwwwwwxxxyyytttxxx{{{{{{yyyzzz}}}xxxqqqrrrrrrppppppuuu}}}tttqqqmmmjjj~~~}}}mmmRRRDDD;;;333333444333111111000000000/////////......///...------------------///...---+++++++++,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------............///...111222555888888LLLnnnvvvuuulllbbbHHH???999777666777999;;;;;;999888444444444444444444444444444333333333555888;;;<<>>KKKYYYbbbgggkkkiii```VVVPPPMMMJJJIIIFFFCCC@@@>>><<<<<<888888888888888888888888444444333222111000///////////////------...111333444:::BBBLLLXXXeeesss}}}~~~wwwsssppppppvvv}}}{{{zzzzzzzzzzzzxxxtttrrroooqqqtttwwwyyy{{{}}}~~~}}}{{{yyywwwvvvwwwxxxyyyvvvxxxyyyyyyyyy{{{~~~}}}vvvvvvssspppnnnqqqyyyoooccccccsss}}}qqqmmmzzzjjjPPPDDD999666666444111111000000000000/////////......------------......///,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------+++++++++++++++,,,---------------............///,,,111111444777888MMMppp~~~vvvgggKKK???888777777888:::<<<<<<;;;999444444444444444444444444444333333444555888;;;===>>>@@@EEEKKKPPPTTTWWWXXXYYY[[[^^^______```aaacccaaaeeejjjlllmmmoootttxxx{{{vvvwwwwwwttttttrrrooommmjjjcccZZZSSSRRROOOLLLIIIHHHEEEBBB???===;;;888666666555444333111333555555444333666888888999;;;<<<<<<>>>AAACCCFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@BBBEEEFFFGGGPPPZZZccclll{{{vvvooooooooopppssswww}}}|||wwwvvv~~~jjjaaafffrrrppp^^^VVV}}}zzzvvvtttssstttnnnmmmkkkgggbbb]]]XXXUUUQQQPPPRRRUUUTTTTTTYYY```fffrrr~~~yyyrrrlllfffddd___YYYRRRLLLGGGDDDAAADDDHHHKKKKKKIIIEEEBBBDDDBBB@@@@@@AAAAAAAAA@@@===;;;999666444222000000222///000333555999FFFTTT___ffflllkkkcccXXXQQQMMMJJJHHHFFFCCCAAA???>>>===666777777888999999::::::666666555444222111111000//////...---,,,---000333333888@@@JJJVVVbbbnnnttt}}}vvvpppmmmqqqwww|||{{{zzzzzzzzzxxxtttqqqnnnooorrrxxx}}}~~~{{{vvv}}}~~~}}}zzzwwwvvvvvvxxxyyy{{{{{{zzzzzz{{{}}}~~~yyyxxxuuuppplllnnnuuu{{{{{{qqq___eeerrryyymmm___hhhYYYKKK===888777444111111000000000000////////////---------------...///000******+++,,,,,,,,,++++++++++++,,,---............------------------------++++++******++++++,,,------------.........//////,,,000111444666777MMMpppjjjLLL???777888888888:::======<<<:::444444444444444444444444444444333444555888;;;======@@@EEEJJJOOOSSSVVVWWWWWWZZZ]]]^^^___```aaacccaaaeeejjjlllmmmpppuuuyyyyyytttuuuuuurrrpppmmmjjjgggccc\\\RRRKKKJJJGGGDDDBBBAAA???>>><<<;;;888666444444333111000111333666666444444666999444666777888999;;;>>>@@@@@@@@@??????>>>======<<>>>>>?????????===;;;888555333222111222//////333666999AAAIIIZZZeeennnmmmfff^^^VVVOOOIIIOOONNNEEE======>>><<<999888777666666555555555666555555444333222111111/////////...,,,,,,---...333777>>>FFFOOOZZZeeelllwwwpppnnnpppsss}}}|||yyyyyy{{{yyysssmmmiiinnnuuu{{{|||yyytttpppvvvyyy}}}|||wwwvvvxxxzzzzzzzzz{{{{{{zzzyyyzzz|||~~~vvvnnnooonnnkkkmmmtttuuummmhhhlllnnnwwwcccbbbnnnsss\\\CCC999777444222333111111000000//////......////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,------......///000000000000222000333777;;;RRRvvvpppQQQ???:::555555444666999::::::999666666555444333333222222333222333333555888:::;;;===@@@DDDIIINNNRRRUUUVVV[[[\\\^^^```aaabbbaaaaaabbbfffkkklllkkkmmmrrrxxx}}}xxxrrrnnnnnnooojjjgggccc^^^YYYQQQJJJEEECCCAAA???>>>>>>===:::888999888666666666777666555777777555444444555666777777777777888888888888888:::;;;;;;:::999999:::<<<===;;;===@@@BBBFFFOOOZZZcccmmm{{{wwwbbbYYY\\\XXXZZZ]]]___^^^ZZZVVVSSSQQQXXX^^^___aaafffjjjkkknnnmmmbbb\\\bbbdddlll}}}tttiiillluuuzzznnnccc~~~}}}{{{xxxvvvtttrrrnnniiiddd^^^ZZZXXXVVVUUUTTTSSSTTTUUUWWWXXX\\\hhh{{{|||vvvkkkjjjgggbbb[[[TTTNNNKKKEEEDDDEEEGGGHHHHHHFFFDDDDDDCCCAAA@@@???>>>?????????===;;;999666444333222333111000333555777>>>EEERRR___lllpppmmmggg^^^VVVKKKOOONNNFFF@@@@@@???===999999777666666666666666555555444333222111111000...//////...,,,,,,---///222444:::BBBLLLYYYdddjjj{{{}}}uuuqqqrrrsssyyy}}}zzzzzzzzzxxxqqqlllgggkkkrrrxxx{{{yyyvvvsssvvvxxx{{{}}}|||wwwuuuwwwyyyzzzzzz{{{zzzyyyxxxyyy{{{}}}~~~wwwmmmlllkkkhhhjjjqqqttt}}}tttssssss~~~iiibbbeeeqqqrrrSSSBBB<<<888555555111111111000//////......000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,------......///000000000000333111444888;;;SSSwwwoooPPP???;;;777666666777:::;;;;;;:::666666555555444333333222333222333333555888:::;;;>>>@@@DDDIIINNNRRRUUUVVVZZZ[[[]]]___aaabbbbbbaaabbbgggkkkllljjjlllrrrwww~~~wwwooojjjiiiiiieeeaaa\\\WWWQQQKKKDDD???BBB@@@============<<<;;;;;;:::999888888999888888777666555444444555666777666666666666777888999999999::::::999888888999;;;===;;;<<<@@@AAAEEENNNXXXdddnnn|||oooZZZRRRUUUPPPQQQSSSTTTTTTRRROOOMMMMMMVVV]]]___```dddffffffdddddd[[[VVV[[[^^^fffxxxuuulllpppwwwwwwwwwqqqxxxtttggg~~~}}}|||zzzwwwrrrqqqnnnjjjeeeaaa^^^\\\XXXWWWVVVUUUTTTUUUVVVVVVWWW___nnn~~~xxxmmmllliiiddd^^^XXXSSSOOOGGGFFFEEEFFFGGGHHHHHHGGGEEEDDDBBB@@@????????????>>>===<<<:::777555444333555111111222333444:::AAAKKKZZZllluuuvvvqqqeee[[[NNNPPPOOOIIIDDDBBBAAA>>>:::999888777666666666666555555444333222111000000---...///...------///000111111444===IIIWWWccciiiqqqzzzzzztttrrrrrruuu{{{}}}{{{zzzwwwpppkkkfffiiiooouuuxxxxxxwwwvvvuuuwwwxxxyyyzzz|||}}}xxxuuuvvvxxxzzz{{{|||{{{yyyxxxxxxyyy{{{|||zzznnnkkkjjjgggiiiooottt|||~~~{{{{{{ssseee^^^___mmmiiiNNN@@@:::666666222111111000000///......//////000//////...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,------......///000000000111333222555999<<>>@@@DDDIIINNNRRRTTTVVVXXXZZZ\\\___aaabbbbbbbbbcccgggkkkkkkjjjkkkqqqwwwyyypppjjjggggggaaa]]]WWWQQQMMMHHHCCC???>>>;;;999999:::;;;;;;;;;;;;;;;:::999888777666666666555444444444555666777555555444444555777888:::777888999888666666888:::===;;;===???AAADDDMMMWWWdddnnn|||~~~jjjWWWOOOQQQLLLMMMNNNOOOOOONNNLLLKKKLLLVVV___cccdddffffffddd___aaa[[[WWW\\\___hhhzzzvvvppptttyyyxxxllltttsssggghhhtttrrr|||{{{{{{zzzxxxvvvsssqqqnnnkkkgggccc```^^^ZZZYYYXXXVVVUUUUUUUUUUUUVVVZZZcccuuuyyyrrroookkkgggbbb]]]WWWTTTKKKIIIFFFEEEGGGIIIJJJJJJFFFEEECCCAAA@@@??????@@@>>>===<<<;;;999777555444444111000222222222888>>>JJJZZZmmmzzzzzzkkk^^^RRRQQQNNNJJJGGGDDDAAA>>>::::::999888777777777777555555444333222111000000---...///...---...000111222111333:::GGGWWWccciiikkkrrr}}}~~~vvvqqqnnnsssyyy|||xxxrrrmmmhhhkkknnnrrruuuvvvvvvvvvtttuuuuuuuuuuuuxxx}}}{{{xxxxxxzzz}}}~~~~~~|||{{{yyyyyyzzz{{{}}}qqqmmmkkkiiikkkrrruuu{{{~~~mmm]]]XXXcccsss|||YYYDDD:::666444222222111111000//////..................---,,,,,,,,,,,,,,,---------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------......///000000000111444333666:::===TTTwwwzzzmmmOOO???<<<777666666777999::::::999777777666666555555555555333222333333555888:::;;;>>>AAADDDIIINNNQQQTTTUUUXXXZZZ]]]___bbbcccddddddeeehhhlllkkkjjjkkkqqqwww~~~}}}tttmmmkkkjjjbbb]]]WWWQQQMMMJJJGGGDDD===;;;:::;;;<<<<<<;;;:::=========<<<999777777777666555444444444555666777777666555444444555777888777777888777666666777999<<<;;;===@@@AAADDDLLLVVVcccnnn|||lllZZZSSSTTTNNNPPPSSSVVVVVVUUUSSSRRROOO[[[fffkkkmmmnnnmmmiiibbbddd```^^^dddfffooowwwrrrvvvyyytttgggkkkxxxssshhhbbbeeexxx}}}}}}yyyxxxwwwvvvuuussstttsssppplllhhhdddaaa___\\\\\\ZZZYYYWWWVVVVVVUUUYYYYYY^^^lll}}}wwwsssnnnjjjfffbbb\\\XXXOOOLLLHHHFFFGGGIIIJJJKKKGGGFFFDDDBBB@@@@@@@@@@@@=========<<<;;;999777666222000///222222222777===IIIXXXmmmyyykkkZZZUUUOOOKKKIIIEEE@@@===;;;:::999888888777777777666555555444333222111111---...//////......000222444333444:::FFFTTTaaahhhjjjoooxxx{{{sssooorrrwww~~~{{{vvvrrrmmmnnnppprrrssssssrrrrrrsssssssssrrrrrruuuyyy}}}~~~||||||}}}}}}||||||}}}~~~uuuooommmjjjmmmsssvvvzzzuuuaaaVVV]]]kkkgggKKK===777555222222222111000000//////,,,,,,---------,,,++++++,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------......///000000000000333333666;;;===TTTwww{{{mmmPPP@@@<<<666555555666888999888777666666666666666555555555333222333333555888:::;;;???AAAEEEIIIMMMQQQTTTUUUYYY[[[]]]```cccddddddeeefffiiilllllljjjlllsssyyy|||vvvooolllkkkgggbbb[[[TTTOOOKKKGGGEEEAAA@@@???@@@AAAAAA???===>>>@@@AAA@@@===;;;;;;<<<666555555444555666777888:::999777666555555666666777888888777666666777999<<<;;;===AAABBBEEEMMMVVVbbbmmm|||ooo^^^WWWWWWSSSVVV[[[```aaa___\\\ZZZVVVbbboootttvvvwwwuuurrrgggjjjeeefffpppsssyyywwwtttxxxzzzttthhhhhhqqqxxxjjj```\\\iii}}}yyyvvvuuutttsssqqquuusssqqqmmmiiifffcccbbb^^^^^^]]]\\\ZZZYYYXXXWWWZZZZZZ]]]gggwww}}}xxxrrrmmmjjjfff___[[[SSSOOOJJJGGGGGGIIIJJJJJJHHHGGGEEEBBBAAA@@@@@@@@@======>>>===<<<:::888777333000000222222222666<<>>>>>>>><<<:::888666333222333222111333999<<>><<<;;;:::999999888999999888888777666555444444333000000111000......///000///333777:::===FFFTTT^^^kkkmmmttt}}}|||uuummmqqqvvvzzz}}}}}}|||uuuuuuuuutttrrrpppmmmkkkpppqqqqqqppppppqqqtttwwwzzz}}}|||uuuooonnnsssvvvyyy}}}iii___aaacccIII===888333333222111111000000///---......//////......---,,,,,,------.../////////------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000...222222666:::<<>>CCCFFFHHHQQQZZZcccooozzzllleeebbbccceeehhhkkknnnooopppqqqpppyyy}}}|||{{{xxx{{{~~~~~~qqqeeedddlllkkk```WWWYYYggg{{{yyywwwvvvtttqqqpppooonnnllljjjiiiiii`````````___^^^]]][[[ZZZVVVXXX\\\cccooo~~~vvvqqqnnnjjjccc]]]WWWSSSNNNJJJIIIIIIHHHGGGJJJHHHFFFCCCAAA@@@@@@@@@======??????>>><<<:::999888555444555222///111666888DDDXXXqqqxxxgggWWWQQQNNNGGGAAA???<<<<<<;;;:::999999999999999999888777666555444444000111111000...---...000,,,222777888999???MMMYYYjjjlllsss|||~~~|||tttkkknnnsssxxx{{{~~~~~~~~~uuuvvvvvvuuussspppmmmkkkppppppqqqppppppqqqsssuuuwww{{{zzzsssqqqtttuuuwww|||zzzjjjggg~~~hhhKKK===777333333222222111000000000//////000000000000000///,,,,,,------...///000000---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,------.........------......///000000000---111222666:::<<>><<<<<<===<<<;;;:::<<<>>>::::::>>>DDDGGGJJJRRR[[[dddqqqwwwoookkkooonnnooopppssswww{{{}}}{{{{{{yyyvvv}}}}}}lllaaaaaalllqqqggg\\\YYYaaawww}}}|||{{{xxxvvvvvvqqqmmmlllmmmmmmkkkhhhbbbaaa```______^^^\\\ZZZ[[[[[[^^^ccclll{{{xxxsssooojjjccc^^^XXXVVVSSSNNNJJJHHHHHHIIIKKKIIIGGGEEEEEEDDDBBB@@@;;;;;;<<<<<<<<<<<<;;;;;;999777444222111111333444777BBBRRRfff}}}rrr___QQQKKKHHHDDDAAA===<<<::::::::::::888777888777666555444333222222000//////............//////000111333666<<>>???===<<<:::;;;===@@@BBBBBB???===999888777999;;;<<<<<<;;;;;;>>>BBBCCCEEEKKKUUU]]]fffppp~~~xxxuuusssrrrttttttwww~~~{{{yyy~~~{{{nnn___dddeeeooofff]]]YYY^^^nnn~~~{{{xxxuuuqqqmmmlllmmmnnnllliiidddbbbaaa```aaa___]]][[[ZZZ[[[]]]bbbkkkyyy{{{vvvrrrllleee```[[[YYYVVVQQQLLLJJJIIIIIIIIIHHHFFFFFFFFFEEEBBB@@@>>>>>>??????>>>>>>===<<<999777444222111111222444777BBBQQQeee|||zzzgggXXXPPPKKKGGGDDD>>><<<::::::::::::888777777666555444333222111111000000///............//////000111222555:::AAAGGGWWW```jjjqqqyyy~~~zzzqqqnnnlllmmmqqqvvvyyyzzz~~~}}}zzzzzz||||||{{{yyyvvvsssqqqooonnnoooooooooooopppqqqssstttxxx{{{}}}}}}~~~}}}zzzxxxvvvtttuuu{{{tttqqqssstttVVVCCC<<<777555333111000000////////////.........---------........................------......------,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,......//////000000111111444111777333777>>>MMMvvvllluuupppmmmvvvWWWCCC<<<:::888666666777888777666777555333333444444444333333444555555555777:::<<<>>>@@@DDDIIINNNSSSWWWYYYYYYWWWXXX]]]___^^^___cccjjjhhhjjjooosssuuu|||nnn```XXXWWWcccsssaaaJJJ@@@:::::::::<<<>>>???>>><<<<<<<<<>>>@@@AAAAAA???===???===;;;;;;<<<<<<;;;:::===@@@DDDDDDEEEJJJSSS[[[eeeooo~~~|||yyyyyyzzz}}}}}}}}}zzzxxx|||mmm]]]bbbcccssshhh\\\XXX]]]mmmzzz}}}zzzuuuqqqnnnmmmnnnooommmkkkeeecccbbbaaaaaa```^^^[[[ZZZ[[[]]]aaaiiivvvyyyuuupppiiieee```^^^YYYTTTPPPLLLJJJIIIFFFFFFEEEFFFGGGFFFCCCAAA@@@@@@@@@@@@???===<<<;;;888666444222111111222333777@@@OOObbbyyysssbbbVVVNNNIIIEEE???===;;;:::::::::999777666555555444333222111111111000//////.........//////000000111333777===BBBLLLVVVbbbmmmxxxyyyyyyxxxyyy}}}|||qqqooolllkkknnnqqqtttuuu||||||yyyyyyzzzzzzzzzzzzxxxvvvrrrooommmooonnnnnnnnnooorrruuuvvvwwwzzz~~~|||}}}|||xxxxxxtttrrrrrrwww{{{wwwooorrrwwwdddLLL>>>888666444333222222000////////////.........------........................------......------,,,+++,,,,,,,,,,,,------------------------..................//////000000111111555111777333777???NNNxxxqqqssslllmmmwwwWWWCCC===:::888666666777888777666777555333333444555444333555666777777777888;;;>>>???AAAEEEIIINNNSSSVVVXXX\\\YYYZZZ^^^```___```dddiiigggjjjoootttwwweeeQQQNNNWWW___{{{eeeKKKAAA<<<<<<===@@@BBBAAA???===<<<===???@@@AAABBBBBBAAACCC@@@===;;;;;;;;;;;;:::@@@CCCFFFFFFFFFIIIQQQWWWcccmmm}}}{{{zzz{{{~~~{{{xxxwwwhhh\\\``````~~~wwwiiiZZZVVV]]]llltttyyy}}}yyyvvvrrrnnnnnnooopppnnnllleeecccbbbaaaaaa___]]]ZZZYYY[[[]]]aaahhhrrr~~~|||yyyuuuoookkkeeebbb]]]XXXSSSOOOKKKIIIDDDDDDDDDFFFGGGGGGDDDBBB@@@@@@???>>>===;;;:::999888666444222111111222222555>>>KKK]]]uuunnn^^^RRRJJJEEEAAA>>><<<:::::::::999888666666555444444333222222111111000///............///000000000000444999<<>>AAABBBFFFJJJOOOSSSVVVXXX]]]ZZZZZZ^^^___^^^```dddhhhgggiiioootttyyynnnSSSNNNRRRTTTcccuuuttt[[[HHHAAA<<<>>>BBBFFFHHHFFFAAA======>>>@@@BBBDDDFFFIIIKKKGGGCCC===999999:::;;;<<>><<<:::999888777555444333222222333222:::FFFVVVnnn}}}iiiXXXMMMHHHBBB@@@<<<;;;:::;;;:::999777777666666555555444444222222000//////.........///////////////111555888===GGGTTTcccttt}}}vvvnnnkkknnnrrrvvvxxxwwwuuusssppppppqqqtttvvv~~~~~~~~~|||yyyuuusssrrrvvvyyy|||}}}|||xxxtttqqqsssrrrpppooopppqqqssstttvvvyyy{{{tttqqqppptttxxx}}}wwwmmmhhhrrrfffHHH>>>999444222333333111...000000/////////.................................------......------,,,+++,,,,,,---------.........++++++,,,,,,------............//////000000111111222///666444:::DDDTTT~~~~~~hhhmmm}}}\\\EEE===999777666666777888888777666555333444555666666555444555666666666777:::===AAACCCFFFJJJOOOSSSVVVXXX\\\YYYYYY]]]^^^^^^```eeehhhgggiiiooouuu{{{{{{]]]SSSPPPLLLQQQ\\\hhhkkkbbbUUUIIIBBB<<<@@@GGGNNNPPPMMMFFFAAA???AAACCCEEEFFFJJJPPPTTTQQQKKKBBB;;;888888:::;;;CCCGGGKKKKKKHHHIIIMMMRRR\\\gggvvv{{{lll```bbb```{{{yyyiiiYYYWWWaaappphhhlllsss{{{zzzvvvqqqpppqqqqqqooommmdddbbb``````___]]]ZZZXXXXXXYYY]]]aaagggoooxxx~~~|||yyyooojjjddd___[[[WWWPPPKKKDDDCCCBBBCCCEEEFFFEEEDDDDDDCCCCCCBBB@@@>>>===<<<888888777555444444333333111777@@@MMMcccrrr___SSSMMMDDDAAA===;;;;;;;;;::::::777777777666666666555555333222111000///............//////......000333666:::AAALLLZZZmmm~~~tttjjjfffggghhhkkkooouuuuuusssqqqoooqqqtttxxx~~~~~~}}}{{{xxxuuurrrpppsssvvvzzz}}}}}}zzzwwwtttrrrrrrrrrqqqqqqqqqrrrrrruuuyyy}}}uuurrrqqqsssvvvyyyuuuggg^^^dddtttxxxVVVDDD===555222333444222///000000000/////////..............................------......------,,,+++,,,---------............,,,,,,,,,,,,,,,---------......//////000000111111000...666555:::CCCRRR{{{|||gggnnnaaaHHH===888777666666888999888888666555333444555777666666333444555555555666999<<<@@@BBBFFFJJJOOOTTTWWWYYY\\\YYYYYY\\\^^^___bbbgggiiigggjjjpppvvv|||qqq^^^RRRIIIGGGNNNWWW\\\ZZZQQQGGG@@@===BBBJJJRRRVVVTTTNNNIIIHHHIIIIIIHHHGGGJJJPPPUUU]]]TTTHHH===888777888999CCCGGGLLLLLLJJJJJJNNNRRRYYYdddrrr~~~zzzlll```cccaaa|||xxxhhhZZZYYYaaaooofffiiinnnvvv|||xxxsssqqqqqqqqqnnnllleeecccbbb``````^^^[[[XXXWWWYYY]]]aaagggooowww}}}}}}sssnnnhhhcccaaa\\\UUUOOOFFFDDDAAAAAACCCEEEEEEEEECCCCCCCCCBBBAAA???>>>===999999888777666555444444111666;;;DDDWWWrrruuubbbUUUOOOEEEBBB>>>;;;;;;;;;;;;:::666666666666666555555555444333222000///...............///......///222555777<<>>===<<<::::::999888777666555555222555888>>>OOOhhhttt```TTTNNNFFFBBB>>>;;;;;;;;;;;;:::555555555555555444444444444333222000///.........---...//////...///222555555888<<>>@@@BBBEEEEEEBBBBBBAAAAAA@@@???>>>>>>???>>>===;;;999777666555555222222:::GGG\\\wwwssscccWWWPPPMMMHHHAAA;;;999888888888:::999777666666666777888888777555222000///.....................///000000333:::<<<>>>LLLhhh}}}vvviiidddaaa^^^^^^bbbeeeiiimmmlllhhhfffhhhjjjrrrxxx|||zzzxxxwwwtttpppppppppppprrrsssuuuvvvwwwuuunnnkkkpppwwwyyywwwvvv{{{|||~~~{{{tttooonnnnnnnnnsssyyy|||wwwlll\\\XXXbbbzzzoooUUU<<<555999888333000111111000000//////......------------------------............---,,,++++++///...---,,,,,,,,,,,,,,,///---+++))))))+++---///............/////////000111444222444999<<>>AAADDDFFFFFFIIIOOOTTTSSSYYYaaalll{{{vvvfffbbbaaakkkwwwgggZZZZZZ___eeeqqq}}}aaa```cccjjjrrrzzzzzzsssppppppqqqpppnnnllljjjhhhgggeeebbb^^^[[[VVVXXX\\\___ccchhhnnnrrrzzzuuuooonnnmmmhhh^^^VVVLLLHHHCCC@@@AAACCCEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>>>>===;;;:::888666555666444444:::DDDVVVpppzzzjjj\\\TTTNNNIIICCC>>><<<;;;:::999999888777666666666777777888777666444222111000//////////////////000111111000444777:::GGG___wwwvvvgggaaa___\\\\\\___```ffflllmmmiiieeeddddddnnntttxxxwwwuuuuuussspppppppppppppppqqqssstttvvvuuupppnnnsssxxxxxxwwwwwwzzz{{{~~~}}}~~~zzzqqqnnnnnnooorrrvvv{{{~~~zzzbbbUUUXXXiiizzzhhhHHH:::888666222///111111111000//////..............................,,,,,,---.........------///...---,,,,,,,,,,,,---...---+++******+++---............///////////////000444111333999;;;HHHbbbnnntttmmmNNN;;;:::888666666888:::::::::999777555444555666666555333333333444555777999;;;@@@BBBEEEJJJNNNSSSVVVXXX\\\\\\]]]___bbbeeeiiijjjkkkjjjmmmrrrvvv{{{{{{mmmaaaYYYRRRKKKDDDEEEEEEDDDDDDHHHNNNSSSVVVZZZ\\\XXXOOOGGGBBBAAA===;;;999777666777888999;;;>>>AAABBBCCCFFFKKKOOOSSSXXX```kkkzzzuuuggg``````jjjuuufffZZZZZZ___dddooozzz```___aaagggmmmttt~~~{{{uuurrrssstttsssqqqooonnnmmmkkkjjjfffaaa]]]XXXZZZ]]]```cccggglllppp}}}~~~|||xxxsssqqqpppkkkbbb[[[SSSNNNGGGBBBBBBCCCEEEFFFGGGFFFDDDBBBAAAAAAAAAAAA=========<<<;;;888666444666666777:::???MMMfff|||ssscccWWWOOOKKKEEEAAA???===;;;999888888777666666666666666999888777555444222111111111000000000000111111222000///222888BBBSSSnnnvvveee]]][[[ZZZYYYZZZ[[[aaaiiikkkhhhccc___]]]hhhnnnrrrrrrqqqsssrrroooqqqpppooonnnnnnoooqqqsssqqqoooppptttuuussstttwwwyyy|||||||||}}}tttoooooopppppprrrwwwoooXXXSSSZZZbbbtttZZZBBB:::777444222222111111000000///......////////////////////////++++++,,,....../////////......---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---///////////////.........///333111222888999FFF___ooouuuqqqPPP<<<:::888666666888999:::999888666444444555666555444222222222333555888;;;<<>>>>>@@@EEEJJJQQQWWW___iiixxxuuuiii___```kkkttteeeZZZ[[[___ccclllwwwaaa______dddiiinnnxxx}}}wwwtttuuuvvvvvvtttsssrrrpppooommmiiiddd```]]]___bbbdddfffjjjooorrr|||}}}|||xxxuuusssrrrmmmeee___XXXSSSJJJDDDBBBCCCDDDEEEFFFDDDBBB@@@??????@@@@@@<<<<<<======;;;999666555444555888999;;;FFF]]]ssszzzgggXXXNNNKKKFFFBBB@@@>>>;;;999777777777666666666666666777777666555444333222111000000000//////000111111222...000777===HHHaaazzztttcccYYYWWWWWWWWWVVVXXX^^^dddgggddd```[[[YYYaaagggkkkkkkkkknnnooonnnqqqooommmkkkkkklllnnnooohhhhhhkkkoooooommmpppvvv||||||||||||}}}xxxpppqqqqqqppppppvvv|||dddXXXWWWXXXiiinnnMMM>>>999888888222222111111000//////...........................,,,,,,---..................------,,,,,,,,,------+++,,,---......---,,,+++////////////............///222000222777888DDD]]]lllssstttTTT>>>:::888666666888999999999777555444444555555444333222222222333555888:::;;;>>>@@@CCCHHHMMMRRRUUUWWWZZZZZZ[[[]]]aaadddhhhjjjhhhhhhkkkqqqwww~~~{{{zzz|||nnneee\\\UUULLLJJJFFFBBB>>>===>>>???>>>CCCHHHIIIFFFBBB>>><<<;;;999888666555666666777555888:::;;;:::<<>>>>>===<<<>>>??????>>><<<;;;:::999888777666666666777888666888::::::999;;;???CCCMMMTTT]]]fffssswwwmmmdddeeeooo{{{uuuiii```bbbffffffkkksssvvvbbb___^^^aaacccfffnnnwww{{{|||wwwuuuvvvxxxxxxwwwuuussspppmmmkkkhhhdddaaa```bbbeeefffhhhlllpppssswww~~~|||{{{zzzwwwsssmmmiii^^^YYYQQQJJJFFFDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEE===<<<<<<:::999888888777222222555666777>>>PPPbbb}}}oooZZZMMMJJJDDD@@@>>><<<:::888888888888888888777666666333444555555444333222111000//////..................///333555555999DDDQQQdddbbb\\\SSSNNNOOOOOONNNTTTTTTVVVWWWWWWXXXWWWWWWTTTYYY\\\\\\___dddhhhhhhjjjjjjiiihhhgggggggggggg___^^^```cccdddeeelllttt~~~~~~~~~yyyuuusssrrrsssooottt{{{kkk]]]YYYkkksssPPP===666444333222222111111000//////------------------------000000000//////---,,,,,,------,,,,,,,,,---......,,,---...//////...---,,,............/////////000///222111222777666BBBYYYmmmyyy}}}^^^CCC;;;999777666888999888888666555555555777666444333555555444444555666777888===???CCCHHHNNNSSSWWWYYY]]]]]]^^^___aaacccfffggghhhfffhhhmmmrrryyy}}}vvvkkkkkkrrrzzzzzzooohhh```YYYQQQMMMIIIEEECCCAAA???>>>???>>>===;;;::::::;;;;;;666666666777888999:::;;;777:::;;;;;;999:::>>>BBBKKKSSS]]]fffrrr}}}ssshhhiiippp~~~}}}xxxwwwkkkdddgggiiihhhkkkrrrtttaaa]]]\\\___```ccckkksssuuu|||{{{uuutttuuuxxxxxxwwwuuuqqqmmmiiigggdddaaa___```bbbdddfffiiilllqqqtttttt|||||||||{{{zzzxxxsssnnnkkk```[[[UUUOOOJJJGGGDDDBBBBBBCCCEEEGGGGGGGGGFFFEEE>>>===;;;999888888999999444333333555777===KKKYYYqqqvvv```OOOJJJDDD???===<<<;;;:::888999999:::999888777666333444555666666555333222111000000///......//////+++222888888999===AAABBBPPPVVVWWWPPPJJJIIIJJJJJJMMMMMMOOOQQQSSSTTTTTTSSSPPPUUUXXXWWWZZZ```eeeeeefffggggggggggggfffdddccc```\\\ZZZ\\\]]]___fffmmmyyy~~~~~~xxxssssssuuuqqqvvv}}}wwwdddccchhh]]]CCC888444333333222111111000000///...........................///////////////...---,,,,,,,,,,,,,,,---...///------............------,,,------...///000111111///333222333777666AAAXXXnnn}}}bbbCCC<<<999777666777888888777777666666777888777555333444444333444555777999:::>>>@@@DDDIIIOOOTTTXXXZZZ]]]]]]^^^___bbbeeehhhjjjfffeeeggglllqqqyyyyyyyyy{{{sssfffdddhhhnnntttyyy{{{ssslllhhhbbb\\\TTTOOOJJJFFFEEECCC@@@===@@@>>><<<;;;;;;;;;;;;;;;666777777888999:::;;;;;;888;;;<<<;;;999:::===AAAJJJSSS^^^gggrrryyyoooooouuu~~~zzzwwwlllfffiiikkkiiikkkpppsss___\\\[[[]]]___aaaiiiqqqrrrxxx~~~zzztttsssuuuwwwwwwvvvtttpppkkkfffdddbbb```^^^aaacccfffhhhjjjnnnrrrvvvsss{{{zzzzzzyyyxxxuuuqqqmmmjjjaaa]]]WWWRRRMMMIIIEEEBBB>>>@@@CCCFFFGGGFFFEEEDDD???===:::888777888999;;;777444333555777<<>><<<>>>DDDCCC<<>>@@@DDDJJJOOOUUUYYY[[[[[[\\\]]]___cccgggjjjllleeedddffflllrrrzzzvvvuuuuuuuuufffcccgggjjjlllmmmnnnpppooojjjgggfffccc^^^UUUQQQKKKGGGEEECCC???<<<>>><<<;;;;;;;;;;;;:::999;;;;;;::::::999888888888999;;;<<<;;;999999===@@@IIISSS___hhhrrr}}}vvvvvvzzzvvvlllfffjjjllliiijjjooorrraaa]]][[[]]]___bbbgggmmmtttxxx~~~}}}vvvwwwyyywwwuuuuuuvvvqqqjjjccc^^^]]]]]]^^^[[[]]]```dddiiimmmqqqttttttyyy||||||{{{{{{yyyvvvqqqmmmhhhccc[[[SSSMMMGGGBBB???>>>???@@@CCCEEEFFFCCCAAA@@@===;;;999999999777666999666444666777:::CCCKKKfff|||bbbYYYLLLAAA<<<;;;999888999999999999999999888777666777888999999888666444333111111000000//////......333333333555888<<<@@@CCCJJJJJJJJJIIIGGGDDDAAA@@@GGGDDDEEEKKKNNNMMMNNNQQQSSSRRRRRRTTTXXX\\\___aaabbbbbbcccccccccbbbbbbaaa]]]XXXVVVWWWWWWWWWZZZ___iiivvv~~~~~~~~~}}}|||vvvtttvvvuuuzzz|||gggcccqqquuuNNN;;;;;;444444333111//////000222////////////............000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000000000///555333222666888@@@SSSwww|||sssfffFFF>>>;;;888777888999999888666666666666555555555555444444333444555888;;;======AAAFFFKKKPPPUUUZZZ]]]^^^\\\[[[___eeeiiihhhffffffffffffhhhppp|||~~~rrrsssxxxrrrccccccfffdddeeekkkllliiiffffffgggfffbbb^^^XXXTTTMMMHHHEEEBBB@@@???CCCCCCBBB@@@???===<<<;;;<<<:::999999<<<>>>???>>>>>>===<<<;;;;;;<<<===>>>GGGRRR^^^gggrrr}}}}}}}}}uuuoookkklllmmmlllnnnrrrrrrbbb]]][[[]]]```bbbgggnnnrrrvvv|||~~~xxxyyyzzzwwwuuuuuurrrnnnhhhccc___]]]^^^___[[[]]]___bbbggglllpppssstttyyy~~~{{{zzzzzz{{{zzzxxxtttqqqjjjeee]]]VVVOOOJJJEEEBBB@@@@@@AAACCCEEEFFFEEEDDD@@@>>>;;;:::::::::888777999555444555777:::AAAJJJbbbzzz}}}eeeYYYMMMAAA===<<<:::999:::999999999999999888777777666777888888888666444222111111111000//////......000//////000222555888999>>>???@@@BBBCCCCCCCCCBBBDDDAAABBBGGGJJJJJJLLLPPPSSSRRRQQQRRRUUUYYY]]]^^^bbbbbbccccccbbbaaa```___]]]XXXUUUVVVVVVUUUWWW[[[___lllvvvzzz~~~}}}{{{tttsssvvvzzzjjj]]]eeeyyyvvvSSSAAA>>>444444444222111000111222111000000000000/////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,............////////////....../////////000000000///555222222666888@@@SSSzzzyyyrrrgggGGG===;;;888666777888888888666666666666555555555555444444333444555888;;;======AAAFFFKKKOOOTTTYYY]]]___]]]\\\```eeeiiihhhfffiiihhhiiikkkssssssssszzzuuuffffffiiiggghhhlllmmmjjjgggggggggfffccc___[[[WWWQQQKKKHHHEEECCCAAACCCBBBAAA???>>><<<;;;;;;;;;:::999:::===???@@@@@@>>>===<<<;;;;;;<<<===>>>GGGQQQ___kkkwww{{{wwwqqqmmmmmmlllkkklllppprrrbbb]]]ZZZ\\\___aaagggnnnppptttyyy}}}|||||||||xxxuuuuuuooolllhhhccc___^^^^^^^^^\\\]]]^^^aaaeeejjjooorrrtttwwwzzzyyyzzz{{{|||{{{yyyvvvmmmhhhaaaZZZTTTNNNIIIFFFCCCBBBAAAAAADDDFFFFFFFFFAAA???<<<;;;;;;;;;:::888999555444555666888@@@HHH\\\rrr}}}hhhZZZMMMAAA===<<<:::999999888999999999999888777777666666777777777555444333222222111000//////............---------///000111333444777:::===???@@@AAAAAA>>>>>>BBBEEEFFFJJJPPPSSSRRRQQQQQQRRRUUUYYY[[[___```aaabbbbbb```^^^]]]]]]XXXVVVVVVUUURRRSSSWWWVVVbbbmmmsss}}}~~~yyysssvvvyyy~~~rrrcccbbbjjjzzz[[[HHHBBB666555444333333222222222111111111111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,............////////////............///////////////444222111666888AAASSS~~~}}}tttqqqhhhHHH===:::777666666777777777666666666666555555555555444444333444555888;;;======AAAFFFKKKOOOTTTYYY\\\aaa___^^^aaaeeehhhhhhfffjjjjjjjjjmmmuuuwwwuuu{{{wwwkkkkkknnnmmmnnnqqqsssooolllkkklllkkkgggddd]]]YYYSSSNNNJJJGGGEEECCCCCCBBB@@@>>>===;;;:::::::::999999<<>>===;;;::::::;;;===>>>FFFQQQaaappp~~~zzz{{{uuupppooollljjjkkkooouuubbb\\\YYYZZZ\\\___eeekkkooorrrwww{{{~~~zzzwwwwwwpppmmmiiiddd```^^^\\\\\\]]]]]]^^^```dddhhhmmmpppsssuuu{{{|||{{{zzz{{{||||||{{{yyypppllleee^^^XXXRRRMMMIIIFFFCCC@@@@@@BBBDDDFFFGGGBBB@@@>>>=========<<<:::999666444555666777>>>EEEUUUlll|||hhhYYYMMMAAA<<<;;;888777888888888999999999888888777666666666666666555444333333222222111000///......//////.........///000000111222444666888:::;;;<<<>>>;;;;;;>>>@@@CCCIIIPPPTTTTTTSSSQQQQQQSSSVVVXXXYYY[[[^^^```aaaaaa___^^^]]]YYYVVVVVVTTTPPPOOORRRTTT^^^iiiooowww}}}~~~xxxvvvwwwzzzxxxpppgggdddrrrbbbMMMDDD888666444333333333222111111111111000000000/////////////////////.........------------------------............////////////---.........////////////...444222111777888AAATTT~~~ooonnnfffFFF<<<999666555666777777666666666666666555555555555444444333444555888;;;======AAAFFFJJJOOOSSSXXX\\\aaa``````bbbeeeggggggfffiiiiiiiiimmmuuu||||||yyyqqqrrrvvvwwwwwwyyy{{{wwwsssrrrsssrrrnnnkkk___[[[UUUPPPLLLIIIEEECCCCCCBBB@@@===;;;::::::999999999:::>>>BBBEEEEEEDDD???===;;;::::::;;;===???EEERRRdddvvv~~~yyyuuurrrooolllnnnsss}}}bbb\\\XXXXXXZZZ[[[aaahhhmmmqqqvvvyyy{{{|||yyyyyytttqqqlllfffaaa]]][[[[[[^^^^^^^^^```cccgggkkknnnppprrrxxx~~~~~~|||{{{||||||{{{zzzsssoooiiibbb\\\WWWQQQMMMIIIEEEAAA???@@@CCCEEEFFFCCCAAA???>>>??????>>><<<:::777555666666777<<>>@@@GGGPPPUUUVVVVVVTTTRRRRRRTTTWWWRRRUUUXXX\\\___aaabbbbbb^^^ZZZXXXXXXUUUOOOMMMOOOSSS\\\fffmmmssszzz}}}|||}}}}}}xxxvvvwww|||yyyttt}}}zzzwwwiii```jjjkkkSSSGGG<<<888444222222222111///000000/////////..................///////////////------------------------............////////////.........////////////000...333222111777888AAATTTkkklllcccCCC<<<999666555666777777666666666666666555555555555444444333444555888;;;===>>>AAAFFFJJJNNNSSSXXX[[[`````````bbbdddfffffffffiiiiiijjjnnnvvv{{{xxx||||||xxxvvvvvvvvvssspppccc___YYYTTTPPPMMMIIIFFFDDDCCC@@@===;;;:::999:::888999<<>><<<::::::<<<>>>@@@FFFUUUjjj|||}}}yyyvvvrrrooossszzzeee^^^YYYXXXXXXYYY___fffllloootttwwwyyy}}}||||||xxxuuuooohhhbbb___]]]]]]^^^___```bbbeeehhhjjjkkklllnnnuuu|||}}}}}}{{{{{{{{{{{{zzzwwwsssmmmhhhbbb\\\VVVRRRMMMIIICCC@@@@@@BBBDDDEEEDDDBBB@@@@@@@@@AAA@@@???;;;888777777777777;;;BBBLLLddd}}}iiiYYYLLL@@@;;;:::777555666777777888999999999999888777777777777666666666777444444333222000///......,,,,,,---...///000111111//////111333666999<<<===:::999:::<<<<<<===EEENNNTTTWWWYYYWWWTTTRRRSSSVVVNNNPPPTTTXXX]]]aaaccceee___\\\ZZZZZZWWWPPPMMMNNNOOOWWWbbbkkkrrrwwwzzz{{{}}}~~~}}}xxxvvvyyy}}}qqqqqqvvv{{{{{{kkk```ggg|||cccQQQBBB<<<666222222222111///////////////.....................///////////////------------------------............////////////////////////000000000000---333111111777999BBBUUUjjjlllaaaBBB===:::777666666777777777666666666666555555555555444444333444555888;;;===>>>AAAFFFJJJNNNRRRWWWZZZ^^^^^^```aaaccceeefffgggkkkkkklllpppyyy~~~yyywwwwwwvvvtttqqqiiieee```[[[WWWSSSOOOLLLFFFDDD@@@===;;;:::::::::999:::>>>CCCHHHJJJHHHGGGAAA???===;;;;;;===???AAAKKK\\\sss}}}zzztttqqqvvv~~~iiibbb[[[YYYXXXYYY^^^eeeiiimmmqqqtttvvvzzz~~~{{{wwwpppiiidddbbbaaabbb^^^___bbbeeeggghhhiiiiiihhhjjjqqqxxx}}}|||zzzzzz{{{|||{{{|||xxxsssmmmhhhbbb[[[WWWQQQMMMGGGDDDCCCCCCDDDDDDEEECCCAAAAAABBBBBBAAA@@@===:::888999888777;;;AAAIII```~~~ooo[[[NNNBBB===;;;888777777777777888999999999999999888888777777777888888888555444333222000///...---,,,,,,---....../////////------///111444777:::<<<888888999;;;::::::AAAJJJRRRVVVZZZYYYUUURRRRRRTTTNNNOOOQQQUUUZZZ___ccceee```]]]\\\\\\YYYRRRNNNOOONNNTTT___jjjppptttvvvxxx|||}}}vvvwww{{{~~~sssnnnwww|||~~~mmm^^^bbbuuu~~~dddJJJBBB888333222333222111000000000////////////.............../////////000....................................////////////000000000000111111111222---333111111777999BBBUUUmmmooocccDDD===;;;888666777888888888666666666666555555555555444444333444555888;;;===>>>AAAFFFJJJNNNRRRVVVZZZ[[[\\\^^^```bbbdddfffgggkkkkkklllpppyyy{{{xxxxxxwwwuuurrrmmmiiiddd```[[[WWWRRROOOGGGEEEAAA>>>;;;:::;;;;;;:::<<<@@@EEEJJJKKKIIIGGGCCCAAA>>><<<<<<>>>AAACCCQQQeee~~~{{{uuuqqquuu}}}lllddd]]][[[YYYYYY^^^eeegggkkkooorrrtttxxx~~~|||wwwpppiiieeedddeeefff^^^```cccfffhhhiiihhhhhheeehhhnnnuuuyyy~~~{{{yyyzzz|||}}}}}}|||vvvqqqlllfff___[[[TTTPPPJJJGGGEEEEEEEEEDDDFFFDDDBBBBBBCCCCCCBBBAAA>>>;;;999:::999777;;;AAAGGG]]]zzzuuu]]]PPPDDD???===:::888999666777888999999999999999999888888888888888999999555555333222111///...---.........//////......---.........///111444777888666777999;;;999888???GGGPPPUUUZZZZZZVVVRRRQQQRRROOOPPPQQQSSSXXX]]]bbbeeeaaa^^^]]]^^^[[[SSSOOOPPPOOOTTT___iiioooqqqrrrtttttt~~~xxxwwwzzz|||xxxpppjjj}}}jjjXXXXXXiiivvvOOOFFF:::444333444444333111111111111000000000000---.........//////000000..................................../////////000000111111111222222222222---333111111777999BBBUUUpppqqqeeeGGG>>>;;;888777888999999888777666666666555555555555444444333444555888;;;===>>>AAAFFFJJJMMMRRRVVVYYYYYY[[[^^^```aaacccfffhhhhhhiiijjjnnnxxx}}}zzzzzzzzzwwwuuummmjjjeee```\\\WWWRRRNNNHHHFFFBBB>>>;;;;;;;;;<<<:::===AAAFFFKKKKKKIIIGGGDDDBBB???<<<<<>>;;;::::::999999888888999999:::999999999888777666666555333333333333222000...---,,,,,,,,,---------.........//////000111222222222333444555666888:::<<<===DDDOOOZZZ]]]WWWQQQPPPRRRQQQPPPQQQRRRVVV\\\bbbeeeddddddccc```ZZZUUUQQQOOOMMMPPPYYYeeemmmnnnppptttyyy}}}~~~wwwtttrrrpppxxx}}}ooojjjuuupppZZZWWW^^^mmmoooSSS<<<888999333111444000000000000////////////.../////////---,,,---..................---------111111///---******,,,...//////000111111111111111222222444555444888DDDRRRrrriiigggJJJ<<<999666555666888999999::::::999888777666555555444444444555666888:::;;;@@@CCCGGGKKKPPPUUUWWWYYY\\\[[[[[[\\\^^^aaadddfffllliiikkktttzzzyyyuuussspppnnnjjjgggddd```\\\XXXRRROOOMMMDDD???@@@???:::888::::::>>>AAADDDJJJRRRTTTQQQLLLEEE???<<<<<<>>>GGGQQQbbbzzzvvvqqqvvvsssmmmeee\\\XXXWWWZZZ\\\cccgggmmmqqqrrrtttxxx{{{}}}yyytttooollliiieeecccdddddddddddddddeeeffffffggghhhjjjlllrrrzzz~~~}}}}}}|||zzzxxxyyyyyyxxxvvvrrrkkkccc]]]YYYTTTOOOKKKHHHGGGFFFDDDAAAAAAAAAAAAAAA@@@??????<<<:::999888888999:::<<>>;;;:::::::::999999999999:::::::::999999888777777666666777666555333222222222222,,,---------.........///......///000000111222222222333333555666888:::;;;BBBKKKVVVZZZWWWRRRPPPQQQPPPPPPPPPQQQTTTZZZ___bbbbbbbbbbbb___ZZZTTTPPPNNNLLLNNNUUU```ggghhhjjjmmmuuuyyy~~~||||||yyytttrrrpppuuu~~~|||qqqxxx~~~aaaSSSSSS]]]qqqgggHHH>>><<<888555777111000000000////////////...///000///---,,,---...........................111111000---++++++---/////////000111111111111111222222444666555999FFFSSSqqqhhhiiiKKK>>>;;;777666777888999999:::999888777666555555444444444444555666888:::;;;@@@CCCGGGLLLQQQUUUXXXZZZ\\\\\\\\\\\\^^^```ccceeekkkhhhkkktttzzz{{{wwwtttrrrqqqmmmjjjeeeaaa]]]YYYTTTQQQNNNFFFAAAAAA???:::888999888<<>>@@@HHHQQQjjjvvvqqqwwwxxxrrriii___YYYWWWXXXYYYcccggglllooooooqqqtttxxx~~~xxxrrrnnnjjjfffccceeeeeeeeeeeefffffffffffffffgggiiikkkooowww}}}|||||||||{{{zzzwwwwwwvvvuuurrrllleee```]]]YYYRRRMMMJJJGGGDDDBBBAAAAAAAAA@@@@@@>>>===<<<;;;999888777777888999;;;EEETTTjjj~~~iiiRRRFFFAAA>>>;;;::::::::::::::::::::::::::::::999999888888777777777999777555222111222333444............////////////......//////000000111111111111222333444666888999???FFFOOOUUUVVVTTTQQQOOOPPPOOOOOOOOORRRVVVZZZ]]]`````````]]]YYYTTTPPPMMMJJJKKKQQQZZZ```aaacccfffpppsss{{{zzzyyyyyy~~~uuusssrrrtttxxx|||~~~sssXXXMMMQQQ\\\eee|||~~~TTT@@@;;;888555444111111000000000/////////...///000///---,,,---...////////////////////////000000000...------///111//////000111111111111111222222444666666:::GGGUUUrrrfffkkkKKK@@@===999777888999999999888888777777666555444444444444444555666888:::;;;@@@CCCGGGLLLRRRVVVYYY[[[^^^]]]]]]]]]^^^```bbbcccjjjgggjjjssszzzzzzvvvtttsssrrrqqqmmmhhhccc___[[[WWWTTTOOOIIIDDDBBB???;;;888888777:::===AAAJJJTTTYYYYYYYYYQQQJJJFFFCCCCCCJJJRRRnnnxxxsssyyy{{{vvvmmmccc]]]YYYYYYYYYaaaeeeiiikkklllmmmqqquuuzzzzzztttpppllliiifffffffffggggggggggggggggggeeeggghhhjjjmmmssszzz~~~||||||}}}}}}|||vvvvvvuuuuuusssnnnhhhddd```[[[UUUOOOKKKGGGCCCAAAAAAAAA@@@@@@>>>===<<<;;;;;;999888777777888999;;;AAANNNbbbyyysssYYYJJJCCC???<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999888888888666555444333222222222222///////////////000000000.........//////000000000//////000111222444555666<<<@@@GGGNNNSSSTTTQQQNNNPPPOOOOOOOOOQQQTTTWWWYYY___^^^^^^]]][[[WWWQQQMMMIIIIIIMMMVVV[[[]]]```dddlllooowwwyyyxxxxxx~~~xxxtttttttttuuuzzzjjjTTTQQQVVVYYYgggdddDDD:::888555222111111111000000000//////...///000///...------///////////////000000000000...///000///...///111333//////000111111111111111000111333555555999FFFTTTtttfffnnnKKKBBB>>>:::888888999999999777777777666555444444444444444444444666888:::;;;@@@CCCHHHMMMSSSXXX[[[]]]______^^^^^^___```aaabbbgggdddhhhqqqwww~~~~~~wwwsssssssssssstttpppkkkeeeaaa^^^ZZZWWWQQQNNNIIIEEE@@@;;;888777666999<<>>===;;;:::;;;:::999888888999:::;;;===III]]]tttwww]]]MMMFFFAAA>>>===;;;<<<============<<<;;;::::::::::::999999999999444555666777666444222111000000000000000000000000.............../////////.........///000222333444999;;;@@@GGGNNNQQQPPPNNNPPPOOOOOOOOOPPPRRRUUUVVV]]]\\\]]]^^^]]]ZZZTTTPPPIIIHHHLLLSSSYYY\\\```fffjjjlllssszzzxxxxxx}}}~~~uuussssssssstttvvvzzzcccUUUTTTWWW]]]wwwyyyRRR@@@<<<999555111111111111000000000000///000000000...---...///.../////////000000111111---///000000//////111333//////000111111111111111//////111333333777DDDQQQ~~~zzzhhh~~~pppLLLBBB???;;;888999:::::::::777777666666555555444444444444444444666888:::;;;AAACCCHHHNNNTTTYYY]]]___````````````aaaaaabbbbbbdddaaaeeennnssszzzvvvssstttuuuvvvxxxtttooojjjfffaaa]]]ZZZTTTSSSOOOHHHBBB===999777777:::===AAAKKKWWW]]]^^^UUUPPPJJJHHHGGGHHHOOOWWWnnn}}}zzzrrriiiaaa\\\YYYXXXYYY\\\```bbbcccfffkkkoooqqqwww{{{wwwuuussspppnnniiiiiijjjkkkkkkjjjhhhgggeeegggiiikkkmmmqqquuuxxx~~~wwwwwwvvvvvvvvvsssnnnkkkgggccc\\\VVVQQQLLLFFFCCC@@@@@@@@@??????===<<<;;;<<<:::999888888999:::<<<===HHHZZZqqquuu]]]OOOIIIDDDAAA???<<<===>>>??????>>>===<<<::::::::::::::::::::::::555777999;;;;;;888555222000000000000////////////------..................---------...///111222333666777;;;AAAHHHMMMOOOOOONNNNNNNNNNNNOOOQQQRRRTTTZZZYYYZZZ]]]___]]]WWWRRRKKKIIIJJJQQQVVVZZZ```fffhhhhhhppp}}}zzzxxxvvvzzz{{{tttrrrqqqsssrrrssswww{{{xxx^^^TTTUUUYYYjjj```EEE===999555222222111111111000000000///000111000...---...///---......//////000000111---...000000//////000111//////000111111111111111//////111222222555BBBOOOyyylll~~~rrrLLLAAA>>>:::888999:::::::::777777777666666666555555444444444555666888:::;;;AAACCCIIIOOOUUU[[[___aaaaaabbbbbbccccccdddddddddbbb```ccckkkpppvvvyyyvvvwwwzzz||||||yyyuuuppplllgggaaa]]]XXXYYYUUULLLDDD???;;;777777:::===AAAJJJTTTZZZYYYMMMHHHDDDDDDDDDFFFNNNWWWooo{{{qqqhhhaaa\\\ZZZXXX[[[^^^______aaafffjjjmmmttt{{{{{{xxxuuusssqqqooojjjkkklllllllllkkkiiihhheeegggjjjmmmooorrruuuxxxzzzyyyyyyxxxxxxwwwtttpppmmmnnnjjjccc\\\UUUNNNHHHCCC???@@@@@@@@@??????>>>===;;;999888777777888999;;;<<>>>>>???BBBJJJSSSiiiyyyooofff```^^^YYY[[[]]]]]]\\\^^^bbbfffkkkqqqxxx|||}}}|||xxxuuussspppnnnjjjkkkmmmmmmmmmkkkiiihhheeehhhkkknnnpppsssvvvxxxvvv~~~{{{zzzyyyyyyxxxvvvrrrnnnuuuppphhh```XXXPPPIIIDDD??????@@@@@@@@@??????>>>999888777555555777888999:::BBBQQQggg~~~lllZZZQQQNNNJJJEEEBBB<<<>>>???@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666666000000//////.........------------------------------------...///000111222444555777:::>>>DDDMMMSSSIIIIIIJJJJJJLLLMMMNNNOOOSSSRRRTTTZZZ______YYYTTTMMMIIIHHHLLLOOORRRXXX^^^aaaaaakkkzzz~~~wwwsssoooooottt|||zzzwwwpppnnnoootttuuuuuu|||ggg```XXX\\\qqqTTTBBB<<<888222222222111111111111000///000111000///...///000,,,,,,,,,---...//////000,,,...//////...------...//////000111111111111111333222444444222555AAANNNnnnsssrrrMMM>>>;;;888777888:::;;;;;;888888888888777777777777444444444555666888:::;;;AAADDDIIIPPPWWW\\\aaacccbbbccceeefffggghhhhhhhhhdddbbbeeelllooosssxxxuuuwww|||}}}yyyrrriiiddd]]]```]]]QQQGGGBBB>>>888555999<<>>FFFOOO___vvv~~~xxxpppfff]]][[[ZZZXXXWWWVVVYYY^^^bbbfffjjjooouuuzzz}}}zzzxxxvvvvvvpppooooooppppppooommmjjjggghhhiiilllnnnppprrrsssuuuyyy}}}|||{{{zzzxxxxxxwwwwwwtttpppjjjddd\\\TTTLLLGGG@@@@@@???>>>>>>>>>>>>>>>999999888888777888888888;;;CCCQQQfff~~~sss```TTTQQQOOOKKKGGG@@@@@@@@@@@@@@@???>>>===::::::::::::::::::::::::;;;999777666777777666555222222111111000000//////000///...,,,,,,---......111111111111111222222333222444666888;;;>>>CCCGGGIIIHHHHHHIIIKKKMMMMMMMMMOOOOOORRRVVV[[[[[[XXXUUUOOOKKKJJJMMMPPPRRRWWW]]]dddfffkkkqqqtttwwwwwwsssooonnnnnnqqq{{{{{{rrrnnnmmmoooqqqssszzzgggaaaaaammmdddEEE888555333333222111000111333666///.........------------000000000000000000000000333333222111000///......////////////000000000000333222333555666888???HHHkkkppp}}}rrrOOO>>>;;;888777888999999888777666666666555555555555444333333333444777:::;;;AAAGGGKKKNNNVVVaaaeeeccchhhfffeeeeeeggghhhhhhhhheeehhhkkkkkklllttt~~~yyywwwvvvllleeeaaa\\\WWWRRRIII@@@<<<======>>>???BBBEEEEEECCCAAA===<<<;;;999999===CCCHHHTTThhh|||tttiii```\\\[[[YYYWWWWWWZZZ^^^aaadddggglllqqqvvvzzz|||zzzyyyxxxsssrrrqqqqqqqqqpppmmmjjjiiiiiijjjlllnnnppprrrssstttyyy}}}|||zzzzzzyyyyyyxxxtttnnnggg___UUULLLFFFAAAAAA???>>>============::::::999888888888999999777>>>KKKaaa|||xxxgggZZZUUUQQQKKKFFFAAAAAAAAAAAA@@@???>>>===::::::::::::::::::::::::<<<:::888777888888777666333333333222111111000000//////...------------...///////////////000111111000222555777999<<>>;;;888777777888999888888777777666555555444444444444333333555777:::<<>>>>>;;;;;;<<<>>>AAAAAA???===999999888777777:::???CCCQQQdddzzznnnfff^^^\\\YYYXXXXXX[[[^^^```bbbeeejjjnnnqqqtttxxx{{{~~~}}}|||{{{vvvuuusssrrrqqqooollljjjkkkkkkjjjjjjlllnnnqqqssssssxxx~~~}}}}}}}}}}}}~~~zzztttlllcccXXXMMMFFFDDDBBB@@@>>>============<<<;;;:::999999999999:::777<<>>===;;;;;;;;;;;;;;;;;;;;;;;;:::888666666777777666555555555444333333222111111...////////////...---------------------.../////////111333555777:::>>>BBBFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJLLLQQQVVVZZZ\\\\\\UUUPPPKKKKKKKKKKKKNNNTTTYYY\\\ccckkkpppsss{{{uuunnnhhheeedddfffoooyyy{{{|||vvvpppkkkkkklllnnnttt{{{uuupppuuuxxxTTT@@@>>>777666555444333222222222111111111000000000//////000000000000000000000000000000000000000000000000////////////000000000000333222333555666888@@@IIIlll||||||pppzzzlllKKK===;;;888666777888888888888888777666666555444444666555444444666888;;;<<<<<>>>>><<<:::777888888777777999<<>>FFFZZZwww~~~lll___VVVOOOKKKFFFEEEDDDBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<888666444444555666555444666555555444333222111111...///000000000///---,,,------,,,,,,------...//////000222444555888<<<@@@EEEFFFGGGHHHGGGGGGHHHHHHLLLLLLMMMPPPUUUZZZ^^^```\\\VVVPPPNNNLLLJJJLLLQQQTTTVVV^^^hhhnnnqqqwww~~~uuummmeeeaaa```aaahhhpppuuuwww{{{|||sssllljjjkkknnnttt{{{}}}vvvvvv[[[EEE@@@777666444444444333222111/////////............---////////////////////////////////////000000111111////////////000000000000444222222444555777@@@IIInnn}}}{{{nnnwwwmmmMMM===:::777666777888888888666666666666666666666666777666555555666888;;;<<<<<>>@@@FFFXXXuuu|||yyyrrrfffbbb^^^\\\]]]]]]]]]\\\aaadddiiilllnnnoooqqqsss|||~~~}}}{{{zzzwwwuuurrrpppooonnnkkkiiikkkjjjhhhggghhhjjjmmmooopppvvvzzztttlllbbbXXXRRRKKKIIIEEEAAA>>>=========>>>===<<<;;;::::::::::::<<>>===<<<<<<<<<<<<<<<<<<<<<<<<:::888666666777888777666666555444333222111000000...///000000000///---,,,......------......///000///111222333555777;;;>>>CCCFFFHHHIIIGGGGGGHHHIIIMMMMMMNNNOOORRRVVV[[[^^^___YYYSSSQQQMMMIIIJJJMMMPPPRRRZZZdddkkknnnsssyyy|||tttkkkbbb]]][[[ZZZ___eeeooosssyyy~~~vvvllliiijjjmmmssszzzzzzzzzpppnnn{{{iiiNNNDDD888555333222444444333111000/////////............////////////////////////.........///000000111111////////////000000000000444222222444444777@@@JJJnnn|||tttkkkuuulllNNN===:::777666666777888777444444555666777888999999777666555555666888:::<<<<<<===>>>@@@FFFTTTiiizzz}}}yyyvvvtttrrrooommmeeegggjjjmmmqqqxxxyyymmmeeejjjuuupppggg^^^YYYQQQGGG@@@>>><<<;;;:::;;;======<<<;;;;;;===>>>>>>======>>>@@@BBBUUUsss~~~}}}{{{zzzlllhhhbbb_________]]]ZZZ^^^bbbgggkkkmmmoooppprrrxxxzzz|||zzzxxxuuussspppoooooonnnmmmllljjjiiihhhhhhhhhjjjmmmnnnooosss~~~~~~|||uuunnnfff^^^YYYOOOMMMHHHCCC???>>>>>>>>>>>>===<<<;;;:::999999999888;;;CCCQQQlll}}}jjj]]]WWWUUULLLJJJGGGCCC@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===;;;999:::;;;<<<;;;:::666666555444222111000000///000000000000///......///............///000000///000222222333666999<<<@@@DDDHHHIIIGGGFFFHHHJJJJJJKKKKKKLLLMMMPPPUUUYYY^^^XXXTTTRRRNNNHHHGGGIIINNNOOOUUU```gggkkkoootttxxx}}}{{{rrriii```[[[XXXUUUVVVZZZgggmmmvvv}}}{{{nnnhhhhhhkkkpppvvv}}}}}}wwwuuuuuukkkfffrrr{{{\\\GGG<<<888333222333555444222222222111111111000000000000000000000000000000000.........//////000000000////////////000000000000555333222333444777@@@JJJmmm{{{ooojjjvvv}}}hhhIII<<<:::777555666777777777444444555666888999::::::777666555555555777999;;;<<<<<<<<<<<<>>>HHH^^^rrr|||yyyvvvsssrrrpppnnnlllfffiiimmmrrrwwwwwwjjj___```jjjtttiii^^^WWWPPPGGGAAA???;;;:::999:::<<<======<<<<<<===>>>===<<<<<<>>>???AAARRRppp{{{~~~}}}{{{xxxrrrlllfffbbbbbb```\\\XXXYYY]]]ccchhhkkkmmmnnnppptttuuuzzz|||yyyvvvtttrrrpppooopppqqqppppppiiiiiiiiijjjkkkmmmnnnooommmqqqyyy~~~|||}}}}}}vvvnnngggaaa]]]SSSPPPJJJEEEAAA?????????>>>===<<<:::999888888888555999@@@JJJ___~~~qqqaaaYYYVVVNNNLLLHHHDDDAAA???>>>>>>::::::::::::::::::::::::===;;;::::::;;;<<<<<<;;;888777666555444222111111111000000///////////////...............///000000...///000111111333777999===AAAGGGHHHFFFEEEGGGJJJGGGIIIJJJKKKKKKNNNTTTXXX]]]YYYVVVUUUQQQKKKGGGHHHLLLLLLQQQ[[[bbbfffjjjnnntttxxx}}}|||tttkkkbbb^^^ZZZUUUSSSTTT]]]fffqqqzzzuuummmjjjkkkoootttzzz~~~|||zzzpppvvvqqqfff```kkktttUUUDDD>>>666333444555444222222222222111111111000000000000000000000000000000......//////////////////////////////000000000000555333222333444777@@@KKKnnnuuuiiixxxyyycccCCC<<<:::666555666777777777666777777777777888888888666666444444444666888:::<<<<<<======;;;@@@RRRfffsssqqqooonnnoooooonnnlllfffiiimmmsssyyywwwhhh[[[ZZZaaawwwyyylll^^^VVVPPPHHHBBBAAA===<<<;;;<<<>>>@@@@@@???>>>???>>>===<<<<<<>>>@@@AAAPPPkkk~~~{{{|||yyyyyywwwsssuuuooohhhdddcccaaa\\\WWWUUUZZZ```eeehhhkkkmmmnnnllllllpppxxx}}}xxxvvvtttrrrppppppqqqsssssssssiiijjjkkklllnnnooopppppplllooovvv|||zzz{{{~~~vvvnnngggaaa^^^UUURRRLLLFFFBBB@@@???@@@======;;;:::999888888888555:::???DDDUUUqqqwwwdddZZZVVVOOOMMMIIIDDDAAA???>>>>>>:::::::::::::::::::::::::::999777888999::::::999999999888666555333222222222111///.........///000...------------...//////,,,---/////////111555777:::???EEEGGGEEEDDDGGGJJJFFFIIIKKKLLLMMMPPPUUUZZZ^^^[[[YYYYYYUUUNNNJJJJJJKKKJJJNNNWWW___cccgggkkkooosssxxxxxxooofffbbb^^^XXXUUUTTTUUU```nnnxxx~~~}}}rrrnnnmmmppptttxxx}}}{{{{{{sssrrrkkk___XXXbbbzzziiiKKKCCC:::555444555333111000000000000////////////000000000000000000000000////////////////////////////////////000000000000666333222333333777AAAKKKrrrjjj{{{yyyaaaAAA<<<999666555666777777777999999888888777666666666666555444333444666888999;;;<<<@@@@@@;;;;;;KKK]]]lllkkkjjjjjjmmmnnnnnnnnneeegggkkkqqqxxxxxxhhhYYYWWW]]]nnn|||nnn___VVVPPPHHHCCCBBB@@@???>>>???BBBDDDEEEDDDAAAAAA@@@>>>======@@@BBBBBBOOOggg~~~{{{}}}|||xxxvvvvvvsssnnn~~~yyyrrrkkkeee___[[[XXXWWWXXX[[[^^^aaadddfffggghhhkkkoooqqquuu|||~~~{{{wwwqqqnnnoooqqqpppqqqtttpppnnnkkkiiiiiikkknnnpppooorrrvvv|||~~~~~~xxxrrrlllddd___WWWUUUQQQJJJDDD@@@>>>>>>@@@???>>><<<:::888777666:::777;;;FFFRRRcccqqqddd]]]VVVNNNHHHGGGEEEAAA>>>>>>???===;;;999999999:::;;;<<<<<<:::999999888999999999888888777555444222111111111000000000000000111//////............///////////////000111333444555888;;;@@@EEEHHHHHHHHHGGGHHHHHHIIIJJJLLLPPPVVV[[[ZZZ[[[\\\[[[XXXSSSNNNJJJIIIGGGIIIPPPWWW[[[aaahhhpppvvv}}}wwwmmmgggccc___YYYSSSVVVVVV\\\kkkxxxuuurrrqqqqqqsssxxx|||}}}zzz~~~~~~sssbbbUUUXXXhhhcccHHH666999;;;222...444222222222111000//////...000000000000000000000000..............................///000111222222333222000111555888;;;CCCKKKnnnlll|||yyybbbIII@@@:::777888999777777999888888777777666666555555444444444444555777888999;;;@@@DDDDDDDDDHHHRRR[[[eeefffiiijjjkkklllnnnooonnnmmmooorrrsssuuu|||rrrcccXXXSSSUUUccc|||pppcccXXXOOOFFFAAAAAA<<<<<<>>>CCCIIIMMMNNNLLLKKKGGGCCCAAAAAAAAA???===GGGTTTiii}}}|||yyyxxxvvvtttqqqnnnyyyqqqjjjccc]]]YYYVVVWWWYYY[[[^^^aaacccdddcccgggjjjmmmpppwww~~~vvvppplllmmmnnnmmmnnnpppnnnmmmkkkjjjjjjlllooopppooossswww|||yyysssnnngggccc[[[YYYSSSLLLFFFBBB@@@???@@@???>>><<<:::888777777888666:::DDDMMM^^^{{{zzzmmmddd[[[SSSKKKIIIGGGBBB>>>>>>???>>><<<:::999999:::;;;=========<<<<<<<<<<<<;;;:::::::::999777666444333222111111000000000000111//////............///////////////000111222444555777:::???DDDGGGHHHGGGGGGIIIJJJJJJJJJKKKOOOTTTXXXZZZ[[[\\\\\\YYYTTTOOOLLLJJJGGGHHHNNNTTTYYY```ggglllrrrzzz}}}ssslllhhhccc[[[UUUUUUSSSXXXeeerrr{{{{{{tttqqqqqqrrrwww}}}zzzgggUUUSSS\\\pppvvvVVV===:::;;;444111555222222222111000///////////////////////////////////////////////////////////////000000111111222222222000111555777:::BBBKKKoookkk|||eeeHHH@@@;;;777888999777777999888888777777666666555555555555555555666888999:::===AAAFFFHHHJJJOOOXXX```ggghhhjjjjjjkkkmmmooopppnnnmmmooorrrsssuuu|||wwwxxx|||ttteeeWWWPPPPPP\\\zzzuuufffZZZPPPFFFAAAAAA>>>>>>???CCCJJJOOOPPPPPPPPPKKKEEEBBBAAABBBBBBBBBJJJWWWkkk~~~~~~|||zzzxxxvvvuuurrrooolll{{{sssjjjaaa[[[WWWXXXYYYZZZ\\\^^^```aaa```bbbeeehhhkkksss|||~~~wwwqqqmmmmmmmmmkkkkkknnnmmmllllllkkklllmmmooopppppptttyyy~~~zzzuuupppkkkhhhaaa]]]WWWPPPIIIDDDAAA?????????>>><<<:::999888777666666:::AAAGGGVVVuuuyyyooocccYYYPPPMMMIIICCC??????@@@???===;;;999999999:::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<;;;:::888777666333222111000000000000000//////............///////////////000111222333444666999>>>BBBFFFGGGGGGFFFJJJJJJJJJJJJKKKMMMRRRVVVYYY[[[\\\\\\ZZZVVVRRROOOKKKGGGGGGKKKQQQVVV]]]eeehhhpppyyy{{{tttooohhh```YYYTTTQQQRRR\\\gggrrr|||wwwqqqpppqqquuuzzzpppXXXMMMOOO[[[rrrmmmHHH;;;999666333555222222222111000000//////////////////////////////000000000000000000000000000000000000000111111111222111222555666888AAAJJJoookkk}}}lllIIIAAA;;;777888999777777:::888888777777666666555555555555555666777888::::::>>>BBBGGGLLLRRRYYYaaafffkkkjjjjjjjjjlllnnnpppqqqmmmmmmooossstttuuu|||{{{sssjjjjjjlllsssuuugggXXXPPPNNNYYYssszzziii\\\QQQGGGBBBAAA@@@@@@AAAEEEKKKRRRWWWYYYZZZTTTKKKDDDCCCDDDGGGHHHPPP]]]ppp~~~~~~~~~{{{yyyvvvuuusssqqqmmmjjj{{{pppeee^^^[[[[[[ZZZ[[[\\\]]]___```^^^```ccceeeiiipppxxx~~~}}}{{{uuupppooonnnlllkkkmmmnnnnnnmmmmmmmmmnnnnnnnnnrrrwww}}}|||wwwrrrooonnnfffaaaZZZRRRKKKFFFBBB?????????>>><<<;;;999888888666777;;;@@@CCCPPPnnnxxxjjj___UUUPPPLLLFFFBBBBBBBBBAAA???===;;;:::999999777888;;;===>>>===<<<;;;===<<<<<<<<<:::999888777444333222111000000000000//////............//////////////////000111222333555888<<<@@@DDDFFFFFFFFFGGGHHHIIIIIIJJJMMMRRRUUUYYYZZZ[[[\\\[[[XXXUUUSSSNNNIIIFFFIIINNNSSS[[[ccchhhpppyyyyyyuuunnnfff___UUUPPPNNNTTT]]]gggttt~~~|||ssspppppprrrwww}}}^^^NNNMMMSSSaaannnXXX???888666444333222222222111111000000000........................000000000000000000000000111111111000000000000000222111222444444777@@@KKKpppjjj|||uuuNNNBBB<<<888888888777777:::888888777777666666555555444444555555666888999:::>>>AAAGGGOOOWWW```fffjjjlllkkkiiijjjlllnnnooopppmmmmmmooossstttuuu||||||ooodddccccccjjjyyytttfffXXXQQQPPPWWWmmm~~~jjj\\\QQQHHHCCCBBBAAAAAABBBGGGOOOXXXaaaeeehhh```TTTJJJEEEFFFJJJNNNWWWdddwww~~~}}}}}}{{{yyyvvvuuussspppmmmjjjvvvkkkccc^^^]]][[[ZZZZZZ[[[\\\]]]\\\^^^___bbbfffmmmtttxxx}}}vvvqqqpppnnnkkkjjjlllppppppoooooooooooooooooouuuzzzzzzuuusssrrrjjjddd\\\TTTNNNHHHCCC?????????>>>===;;;:::999999888888===AAABBBLLLiiirrrfff[[[TTTOOOJJJFFFGGGEEECCCAAA???===;;;999999666888:::<<<======<<<;;;<<<<<<;;;;;;:::999888777555444333111000///////////////............//////////////////000111222222444666:::>>>BBBDDDEEEFFFDDDEEEGGGHHHJJJNNNRRRVVVWWWXXXZZZ[[[[[[ZZZWWWVVVQQQKKKHHHIIIMMMQQQYYYaaagggoooxxx{{{xxxssslllfffYYYSSSOOOPPPUUU]]]iiiuuu}}}wwwqqqoooooossszzzkkkZZZVVVVVV[[[bbbkkkHHH:::666444111222222222222111111111111////////////////////////////////////////////////111111111000000000000000222111333444444666AAAMMMtttgggvvvWWWDDD===888888888666777:::888888777777666666555555333333333444555666777888<<>>===<<<;;;:::999999999===AAABBBKKKccc}}}}}}pppccc[[[TTTNNNJJJKKKHHHGGGEEEBBB???<<<:::999888999;;;======>>>======;;;;;;;;;::::::999888777666555444222000//////...//////............/////////////////////000111222333555888===@@@CCCEEEEEEAAACCCFFFHHHJJJMMMRRRUUUUUUVVVXXXZZZ[[[ZZZYYYXXXTTTNNNJJJKKKNNNQQQXXX```eeellluuu~~~zzzyyyvvvqqqlll```ZZZSSSQQQQQQUUU```jjjuuu|||~~~tttooommmqqqwwwmmmbbbZZZZZZ___yyyXXX@@@888555222222222222222222222222222000000000000000000000000////////////////////////000000000000000111111111111222444555444777CCCPPPzzzfffqqq^^^EEE>>>999888888666888;;;888888777777666666555555222222222333444555777777;;;>>>DDDKKKRRRZZZbbbgggiiigggfffiiinnnppppppnnnllllllppptttuuuvvv{{{zzziiiddd```bbbmmm}}}ssscccTTTMMMLLLOOO]]]xxxmmm\\\QQQHHHCCCAAA???AAAEEEKKKSSS___lllttt{{{ssseeeVVVLLLIIILLLPPP]]]mmm~~~|||yyywwwuuurrrnnnkkkyyysssgggeeeaaa^^^\\\[[[\\\]]]\\\[[[\\\___dddjjjnnnpppuuuyyy}}}vvvqqqpppnnnkkkjjjlllooonnnnnnoooqqquuuyyy|||{{{}}}{{{yyy{{{||||||qqqjjj```XXXTTTOOOHHHCCC??????>>>===<<<;;;:::::::::999;;;@@@CCCJJJ^^^ttt|||lllbbbYYYQQQMMMMMMJJJIIIGGGEEEAAA>>>;;;:::999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888888777666444222000///......//////............//////000////////////000111111222444777;;;???BBBDDDEEEBBBDDDFFFHHHIIILLLPPPRRRSSSUUUWWWYYYZZZ[[[ZZZZZZVVVQQQMMMNNNPPPRRRXXX___eeellluuu~~~zzzxxxwwwsssooohhhaaaZZZUUUQQQQQQXXXaaammmwwwxxxoookkkooouuu}}}iiiXXXWWW___ssskkkJJJ<<<888555222222222222222222222222111111111111111111111111000000000000000000000000//////000000111111222222111222444666555888EEETTT}}}jjjrrrbbbFFF???999888777666888;;;888888777777666666555555333333333444555666777888:::???DDDHHHLLLSSS]]]eeegggfffgggkkkqqqtttqqqnnnkkklllpppuuuvvvvvv{{{wwwqqqiiihhhnnnyyyvvvfffVVVMMMLLLMMMWWWnnnrrr^^^RRRHHHAAA??????AAAEEEJJJRRR\\\iiiqqqyyysssgggYYYNNNJJJKKKOOO[[[lll}}}{{{~~~|||yyywwwuuurrrnnnkkk~~~yyymmmkkkgggcccaaa``````aaa___^^^___bbbggglllppprrrvvvxxx}}}yyytttsssqqqnnnmmmooommmllllllnnnrrrxxx~~~}}}|||{{{{{{yyywwwzzztttlllbbb[[[VVVQQQJJJEEE??????>>>===<<<;;;;;;::::::888:::@@@CCCIII[[[ooosssggg]]]SSSNNNNNNLLLKKKIIIFFFCCC???<<<:::888888777777777888999:::<<<<<<<<<<<<;;;:::999999888777555222111///......//////............//////000////////////000000111111333666:::>>>BBBDDDEEECCCEEEGGGHHHIIIJJJMMMPPPRRRTTTVVVXXXZZZ[[[[[[[[[WWWRRROOOPPPQQQSSSXXX^^^fffmmmwwwzzzxxxwwwtttqqqlllfff^^^XXXQQQNNNTTT[[[hhhttt{{{ooojjjnnnttt|||lllSSSSSS___pppxxxQQQ@@@;;;999222222222222222222222222111111111111111111111111111111111111111111111111...//////000111222222333000222555666555999GGGVVV|||qqqwwwbbbGGG???999888777666888;;;888888888777666666555555444444444555666777888999:::???EEEGGGHHHNNNYYYcccgggfffhhhmmmtttvvvsssoookkklllpppuuuvvvvvv{{{~~~uuupppssszzzxxxjjj[[[RRROOOFFFMMMbbbvvv```RRRHHH@@@===???BBBFFFJJJPPPYYYeeemmmuuupppfffYYYNNNJJJKKKNNNYYYkkk~~~zzzwww~~~|||yyywwwtttqqqmmmjjjyyytttpppkkkgggdddaaa___]]]]]]]]]]]]^^^bbbggglllppptttuuu{{{|||tttooolllmmmnnnooonnnoooooopppsssyyy~~~{{{|||zzzzzzzzz|||~~~wwwqqqhhh```ZZZTTTLLLGGGFFFCCC>>>;;;:::;;;::::::888999<<>>::::::::::::::::::::::::777777666444333222111000000000000000000//////...---------............///444333333666:::>>>@@@AAAEEEFFFGGGGGGHHHJJJMMMPPPOOOOOOQQQUUUZZZ]]]^^^^^^XXXVVVTTTRRRRRRVVV\\\aaahhhmmmvvv|||zzz|||zzztttpppoookkkbbbXXXSSSTTTWWWaaammm{{{sssqqqqqqqqquuu~~~nnnPPPSSSXXXkkk}}}]]]>>>888555555444333333333222000...000000000000////////////000000000000////////////////////////000000000000333111333666999===HHHRRRyyyuuu}}}gggNNN>>>888999555888<<<888999999777666555555555555555444444444555666888999:::<<<@@@EEEKKKSSS[[[aaabbbdddgggkkkooorrrtttvvvooorrruuuvvvvvvxxx}}}zzz{{{}}}ssshhh]]]QQQIIIMMMNNNXXXttt~~~dddRRRGGGAAA>>>AAA@@@CCCIIINNNTTT]]]fffvvvpppeeeXXXOOOKKKMMMOOOZZZcccvvv|||xxxxxx{{{{{{xxxuuuuuuuuurrrjjjcccxxxsssmmmgggdddbbb```___]]]]]]\\\]]]aaafffkkknnnsssuuuzzz~~~vvvpppnnnmmmmmmmmmmmmmmmnnnnnnqqqwww~~~~~~|||{{{xxxyyyyyy{{{~~~xxxqqqggg```ZZZUUUOOOKKKHHHDDD???<<<;;;;;;;;;:::888:::<<>>999666444333333444333111000111000000000////////////000000000000////////////////////////000000000111222111222555888;;;EEEOOOqqqyyy~~~pppNNN>>>999:::666888<<<999999999777666666555555555555555444444555666888999:::===AAAEEEJJJRRRZZZ___dddfffjjjmmmqqqsssttttttqqqsssvvvwwwwwwyyy~~~~~~vvvjjj___SSSJJJJJJKKKQQQfff}}}dddRRRHHHCCC@@@@@@???BBBIIINNNTTT]]]fffwwwssskkk^^^SSSMMMNNNQQQXXXbbbvvvyyyttttttxxx{{{wwwsssrrrrrroooiiiccc}}}wwwoooiiieeecccaaa```]]]\\\\\\\\\___dddhhhkkkqqqrrrxxxyyysssooommmkkkjjjkkkkkkllllllnnnssszzz~~~zzzwwwwwwwwwxxxyyy}}}wwwpppggg___[[[WWWSSSPPPJJJFFFAAA>>>===<<<<<<;;;999:::<<>>AAAHHHNNNTTT]]]fffvvvuuupppdddVVVNNNNNNRRRVVVaaavvv~~~tttoooooorrr~~~{{{wwwrrrpppnnnlllgggccc{{{rrrjjjfffcccbbbaaa^^^]]]\\\\\\^^^bbbfffhhhkkknnnttt{{{|||vvvqqqmmmjjjhhhjjjjjjjjjjjjkkkpppuuuzzz~~~xxxsssvvvvvvwwwyyy|||wwwpppfff___[[[YYYVVVTTTMMMIIIDDD@@@>>>===<<<;;;:::999;;;>>>@@@GGGUUUccc|||{{{pppgggZZZUUUOOOKKKJJJIIIFFFCCC===<<<;;;:::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999777555444000111111111111000//////............////////////...///111444666:::???BBBCCCEEEFFFGGGGGGHHHJJJLLLMMMMMMPPPTTTYYY]]]^^^]]]WWWVVVSSSQQQPPPRRRVVVZZZaaajjjvvv}}}{{{vvvrrroooiii___XXXWWWaaammmxxxwwwsssoooooorrrzzz[[[UUUUUUhhhwwwWWWGGG;;;777555333333444444333222111111111000000000//////////////////000000000000//////000000000111111111444222333555666777???HHH```yyyzzz~~~QQQAAA;;;<<<888:::>>>:::999888888777666666777777666555444444555666777888;;;>>>AAAEEEIIINNNUUUYYYdddgggmmmrrruuuwwwvvvvvvxxxzzz}}}}}}|||~~~}}}}}}pppcccVVVNNNIIIMMMMMMSSSqqqzzzbbbQQQHHHCCCAAA>>>>>>AAAHHHNNNTTT^^^gggrrruuutttiiiYYYOOONNNQQQVVVcccyyy{{{qqqllllllnnn}}}|||xxxrrrnnnllliiifffcccwwwnnnhhheeecccbbb___^^^\\\[[[]]]```cccffffffhhhnnnuuuyyy~~~wwwrrrnnnjjjgggiiijjjjjjiiijjjmmmrrrvvv}}}|||wwwwwwwwwwwwyyy|||xxxqqqggg```]]][[[XXXVVVPPPKKKFFFAAA???===<<<;;;:::999:::===???EEERRR^^^vvvyyypppaaa[[[SSSMMMKKKIIIGGGDDD>>>===;;;:::999:::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<===<<<;;;999666555111111111111111000000///,,,,,,,,,---------......,,,...111333444888===AAAAAACCCFFFGGGGGGHHHJJJLLLNNNNNNPPPSSSWWWYYYZZZYYYUUUUUURRROOONNNOOOSSSVVV\\\eeeqqqyyy~~~}}}xxxuuusssmmmbbbYYYWWW___jjjttt}}}}}}vvvqqqqqqssswww{{{gggXXXPPPccc|||bbbOOO???888666444333333333222111111111111111000000000000.../////////000000000111000000000000111111111111555333444666666777>>>FFFYYYuuuxxxzzzRRRBBB<<<<<<888:::>>>:::999888888777777777777888666666555444444555777888;;;===AAAEEEHHHMMMSSSVVV```dddjjjpppuuuwwwxxxxxxzzz}}}rrreeeXXXOOODDDHHHIIIOOOhhhzzzbbbQQQGGGBBB???>>>>>>AAAHHHOOOVVV```iiiqqqvvvwwwnnn___TTTRRRTTTYYYggg~~~yyyooojjjjjjooo|||}}}yyytttoookkkhhheeeddd}}}tttmmmiiieeecccaaa___]]]\\\\\\___bbbddddddeeejjjppptttzzzxxxrrrnnnkkkiiijjjkkkjjjjjjjjjlllpppsssxxxzzz~~~xxxxxxyyyzzz~~~|||uuullleeeaaa^^^ZZZWWWQQQMMMGGGBBB???===;;;:::999777888;;;>>>CCCOOOZZZpppyyykkkcccXXXPPPLLLJJJGGGEEEAAA???===;;;:::;;;<<<===:::::::::;;;<<<<<<======<<<=========<<<:::777555111111222222111111000///++++++,,,,,,,,,---------+++...111222333555:::???@@@BBBFFFHHHIIIJJJLLLNNNPPPPPPQQQSSSVVVXXXXXXWWWUUUUUURRROOOMMMNNNQQQSSSYYYaaalllvvv}}}~~~zzzxxxvvvoooeee]]]ZZZ```iiirrr{{{{{{sssssstttuuu{{{{{{}}}uuuqqq\\\PPP```yyypppWWWAAA;;;999555444333333222111222222111111111000000000......//////000000111111000000000111111111222222444333444666666666<<>>???>>>BBBIIIQQQWWWbbbkkkssswwwyyyrrrggg]]]YYYZZZ]]]kkkwwwnnniiiiiirrr||||||yyyuuuooojjjfffdddccc{{{sssnnniiifffbbbaaa^^^\\\\\\^^^aaaccceeeeeehhhllloootttxxxrrrnnnlllkkklllllllllkkkjjjlllooorrruuuwwwzzzzzzzzz{{{|||zzzrrrkkkfffbbb\\\XXXRRRNNNGGGBBB???<<<:::999888666666999===AAALLLVVVjjjuuukkk^^^TTTNNNKKKHHHFFFEEECCC@@@===;;;;;;<<<<<<::::::;;;;;;<<<=========<<<===>>>>>>===:::777555111222222222222111000000,,,,,,,,,---------......+++///222222111333888===>>>BBBFFFIIIJJJLLLNNNPPPPPPPPPQQQTTTXXXZZZZZZYYYWWWVVVTTTQQQNNNNNNQQQSSSWWW\\\eeepppzzz}}}zzzwwwqqqiiiccc^^^bbbiiirrrzzzsssrrrsssssswwwttt{{{yyybbbOOO\\\rrrhhhKKK@@@===999666555444333222222222222111111111000000.........///000111111111000000111111111222222222222111333555555555;;;CCCNNNooo~~~zzz}}}RRRBBB<<<<<<777888<<<888999888888777777888999999777666555444444555666777888;;;???DDDHHHLLLQQQTTT[[[^^^ccchhhmmmqqqtttuuuxxx{{{~~~xxxlll___VVVOOOLLLKKKQQQ^^^tttgggTTTHHHBBB>>>??????CCCKKKRRRYYYdddmmmsssvvvwwwssskkkccc___]]]___nnn}}}uuulllggggggooo}}}zzzxxxtttoooiiidddaaa```xxxqqqkkkhhhdddbbb___]]]\\\^^^aaacccgggggghhhjjjlllqqq}}}wwwrrrooommmlllmmmmmmmmmlllkkkllloooqqqsssuuuxxx}}}{{{{{{|||~~~vvvooojjjeee^^^YYYSSSNNNGGGBBB>>><<<:::888777555555888<<<@@@JJJTTTfff~~~{{{qqqcccWWWPPPMMMJJJGGGIIIFFFBBB>>>;;;:::;;;;;;::::::;;;;;;<<<===>>>>>><<<===>>>>>>===:::777555111222222222222111000000---------.........//////+++///222222000111666<<<>>>AAAFFFIIIKKKMMMPPPRRRPPPQQQRRRVVVZZZ\\\]]]\\\YYYXXXVVVRRRPPPOOOQQQTTTTTTXXX___jjjuuu|||wwwrrrkkkggg```dddjjjrrrzzzsssppprrrrrrvvv}}}{{{|||{{{~~~hhhIIISSSfff}}}\\\DDD@@@;;;888666666444333222222222111111111111000---......///000111111222000111111111111222222222000000111444444444999AAANNNqqq}}}yyy{{{~~~RRRAAA;;;;;;777888<<<888999888888888888888999999777666555444444555666777777:::???CCCHHHLLLQQQTTT\\\^^^aaaeeejjjnnnqqqrrrvvvyyy|||~~~{{{ooobbbZZZPPPIIIGGGLLLTTTfffjjjVVVJJJBBB???@@@???CCCKKKSSSZZZeeennnqqqssssssqqqkkkeee```^^^```ooo|||tttkkkfffgggkkk}}}xxxwwwtttnnnhhhbbb___^^^yyyrrrkkkgggcccbbb___]]]\\\]]]^^^```fffiiikkkiiihhhlllwww|||xxxpppllllllmmmllljjjhhhgggjjjooosssssssssuuuxxx}}}~~~|||{{{zzzxxxzzzzzztttlllccc^^^^^^VVVRRRKKKCCC>>><<<;;;;;;999777777888999===FFFPPPaaavvv|||yyysssiii^^^UUUOOOLLLMMMJJJFFFAAA>>>;;;:::999;;;;;;:::::::::;;;<<<<<<======<<<;;;:::999999888777555222111111000...---...------,,,---...///000///.........000333666888@@@@@@BBBHHHOOOTTTUUUTTTTTTPPPOOOSSSWWWWWWYYY\\\\\\]]]^^^[[[UUUQQQOOOPPPTTTUUU[[[eeeoooxxx~~~}}}wwwmmmeee```aaagggrrrzzz~~~|||tttrrroooqqqwwwzzz}}}tttyyyjjjTTTPPPWWWnnnmmmOOOFFF;;;666555555333111333222111111000000111111...///000222222111000000000000000///////////////222000000333444555999@@@OOOwww~~~wwwtttMMMCCC:::777888777999<<<:::999888888999999888666555555444444444444555555:::===@@@CCCGGGKKKQQQUUU\\\```eeeggghhhiiimmmpppvvvwwwxxx|||{{{ooobbbYYYOOOKKKIIIJJJPPPbbbpppVVVHHHCCC@@@???>>>@@@IIIQQQYYYccclllppppppnnniiibbb]]]ZZZZZZaaawwwxxxuuuqqqjjjeeegggooo{{{{{{yyytttoooiiiccc___]]]|||tttmmmiiigggdddaaa]]]\\\\\\^^^___eeehhhiiihhhggglllvvv{{{sssnnnmmmmmmmmmkkkiiiiiijjjnnnrrrrrrsssuuuxxx|||~~~}}}~~~{{{||||||tttllldddaaaaaaWWWSSSLLLEEE@@@=========999777777999999<<>>AAAHHHPPPXXXbbbkkkrrroooiiiaaaZZZVVVVVVWWW```wwwwwwtttppphhhdddeeerrr|||yyywwwsssnnniiiddd```^^^xxxqqqlllkkkgggbbb]]][[[\\\^^^```cccfffgggffffffkkkttt|||xxxqqqnnnmmmmmmmmmlllkkkkkkmmmooorrrsssuuuxxx{{{}}}~~~wwwppphhhdddeeeYYYUUUNNNGGGAAA>>>======999777777999999<<>>======<<<;;;:::999999888555333111111111111000///...------------...//////.........///000333555666:::===CCCKKKQQQUUUTTTSSSUUUQQQOOOSSSUUUUUUVVVXXXYYY]]]aaabbb^^^WWWRRRNNNLLLNNNTTT___hhhpppzzzwwwkkkccc]]]]]]cccmmmvvv|||zzzsssnnnnnnrrryyyyyyvvvttt\\\PPPKKKZZZvvvuuuWWW<<<888;;;777444555333222111111000000111111000000000000000111111222111111111111111111111111222000000333444555:::@@@KKKsss|||mmmLLLBBB:::888888777777999:::999888888999999888666777666666555555666666777888:::>>>AAADDDIIIOOORRR]]]aaaeeefffeeeeeegggiiiuuuvvvyyy|||tttggg^^^RRRLLLHHHIIIMMM[[[{{{uuuZZZLLLEEECCC@@@>>>AAAHHHNNNUUU```jjjuuuoooeeeZZZRRROOOQQQTTT```vvvvvvsssooofffbbbdddvvv}}}wwwuuurrrnnniiidddaaa___}}}uuupppmmmhhhbbb]]][[[\\\___aaaaaaccceeedddeeeiiirrrxxx}}}uuupppmmmnnnooonnnlllkkklllmmmrrrtttwwwyyy{{{}}}~~~~~~~~~vvvmmmhhhggg^^^ZZZRRRJJJCCC>>>;;;::::::888888999999;;;CCCLLLaaavvv|||kkk]]]UUURRROOOLLLIIIDDD<<<777::::::::::::;;;===>>>???======<<<;;;:::999999888555333111111222222111000......------.....................///000222444555999<<>>AAADDDIIIOOOSSS\\\```eeegggfffeeegggjjjvvvvvvyyy|||xxxlllcccTTTNNNIIIIIIKKKVVVrrrtttYYYJJJDDDAAA@@@???AAAGGGMMMSSS___jjjuuuooodddXXXOOOMMMPPPSSS^^^uuu~~~uuusssmmmdddaaaeeexxx|||uuussspppmmmhhheeebbb```{{{vvvnnnjjjccc^^^\\\]]]```cccaaabbbbbbbbbcccgggnnnsss{{{yyyrrrooopppqqqpppmmmlllkkklllsssuuuyyy{{{|||~~~~~~ssskkkiiieee```WWWNNNEEE>>>999777:::888888:::999:::BBBKKK^^^sssyyyjjjYYYUUUPPPMMMKKKGGG@@@:::;;;;;;;;;;;;<<<===>>>???======<<<;;;:::999999888555333222111222333222111..................---------......///000222333444555777999===CCCIIIOOORRRUUUPPPNNNQQQSSSRRRRRRUUU\\\\\\\\\\\\YYYTTTNNNJJJGGGHHHMMMVVV]]]cccllluuu~~~|||tttjjjaaaVVVUUUXXX```iiiqqq{{{yyyqqqppprrrtttyyytttpppZZZIIIKKKWWWggg{{{{{{PPP???<<<888444555333222111111000000111111111000/////////000222333000000111111222222222222333111111444555666:::AAAHHHqqqqqqNNNDDD;;;999999777777999:::999888888999999888666777777666666666666777777999;;;???BBBEEEJJJOOOSSSYYY^^^dddggghhhhhhkkkmmmvvvwwwxxx{{{~~~qqqhhhXXXPPPJJJIIIIIIRRRjjjsssYYYJJJCCCAAA@@@???BBBGGGKKKRRR___kkksssmmmcccXXXOOOLLLMMMOOO\\\rrr}}}vvvssslllaaa```fffwww~~~zzzsssrrrooolllhhhdddbbb```~~~qqqnnnhhhbbb``````aaacccaaaaaaaaaaaaaaaeeejjjnnnttt|||~~~vvvqqqrrrrrrpppmmmkkkkkklllqqquuuzzz|||}}}xxxooollljjjeee]]]SSSIIIAAA;;;888:::888888:::999:::AAAIII[[[qqqxxx___XXXQQQMMMMMMKKKFFFBBB<<<<<<<<<;;;<<<<<<===>>>======<<<;;;:::999999888666444222222222222111000.........///......---,,,------...///111222222333555666888:::>>>DDDLLLRRRSSSOOOMMMPPPRRRQQQRRRTTT[[[ZZZZZZZZZYYYVVVPPPLLLIIIHHHLLLSSSXXX^^^gggpppuuuzzz~~~~~~{{{vvvllleeeZZZVVVVVV\\\bbbiiirrr{{{~~~rrrnnnooossswww|||cccLLLGGGKKKSSSdddvvvdddGGG===999666444333222111111000000111111000000000000000111111222//////000000111222222222333111111444555666;;;AAAIIIrrr~~~uuuQQQFFF<<<999888888999<<<:::999888888999999888666777666666555555666666777999<<>>:::888999:::999999@@@HHHYYYoookkkaaaUUUOOOMMMLLLIIIEEE>>>======<<<<<<<<<<<<<<<======<<<;;;:::999999888888666333222222222111///....../////////...,,,,,,------...000111111222222555777:::<<>>:::999888888999999888666666555555555555555555666888:::>>>AAADDDIIIOOORRRTTTZZZbbbggghhhiiilllnnnwwwwwwxxxzzz|||zzzooo___UUUMMMJJJHHHKKK]]]qqqqqqYYYJJJDDDBBB???@@@CCCHHHLLLSSSbbbqqqzzzsssgggXXXMMMGGGFFFGGGOOOdddppp{{{uuuooodddYYY\\\eeevvv~~~yyyrrrqqqnnnkkkgggccc```___~~~zzztttmmmhhhdddaaaaaabbbaaa```______aaadddfffgggooo{{{uuuuuusssppplllkkkkkkmmmmmmrrrxxxzzz{{{~~~~~~~~~|||zzz|||{{{wwwwwwoookkkddd[[[RRRKKKFFFCCC:::888999:::999999???GGGYYYooowwwkkk[[[QQQMMMKKKGGGCCC???>>>===<<<<<<;;;;;;<<<>>>===<<<;;;:::999999888999666444222222222000///....../////////...,,,+++------///000111111111111000333888;;;===AAAFFFKKKQQQMMMKKKOOOQQQQQQRRRTTTSSSVVV\\\bbbfffccc\\\UUUOOOLLLKKKOOOSSSXXXaaakkkmmmnnnnnnnnnttt~~~}}}|||}}}{{{tttooojjjccc\\\[[[[[[\\\bbbiiirrr{{{zzzsssssssssvvv{{{yyyXXXJJJFFFHHHYYYoooWWW>>>===<<<555333222222111000111111111...///111222222222111000---......///000111111111333111222555666666;;;BBBLLLtttuuuVVVJJJ>>>999888888<<<@@@:::999888888999999888666555555444444444444555555777999===@@@CCCHHHMMMQQQTTTZZZaaafffggghhhjjjlllwwwwwwxxxyyy{{{~~~}}}qqqaaaWWWOOOKKKHHHJJJ[[[mmmnnnVVVGGGAAA@@@???@@@DDDHHHLLLTTTcccssszzzkkkZZZMMMGGGGGGIIIJJJ^^^jjjzzztttmmmaaaVVVZZZdddwwwzzzsssqqqnnnjjjfffccc```^^^xxxqqqmmmjjjfffccc```^^^\\\\\\^^^aaabbbbbbfffjjjrrr|||yyyuuusssoookkkjjjmmmppprrruuuyyy~~~~~~|||yyy{{{~~~uuurrrmmmfff```YYYPPPFFF???>>>999666777:::>>>EEEMMMUUUkkkvvvhhh[[[RRRMMMJJJIIIEEECCC@@@===;;;;;;<<<======<<<<<<<<<<<<;;;888666555555444222000///...---111111111000///---++++++......//////000000111111222444666:::>>>AAADDDEEEMMMLLLKKKKKKLLLNNNQQQRRRUUUYYY```ddddddbbb``````WWWRRRNNNMMMNNNTTTaaannnjjjiiiiiilllssszzz{{{yyyyyyzzznnnlllhhhbbb^^^^^^aaacccjjjooowwwvvvtttttttttvvv{{{}}}pppSSSCCCEEETTTbbbgggCCC;;;888111111111222222222111111000111111111111000000000000222222111111000//////...555444222222333666:::===LLLqqq{{{ZZZEEE===>>>888666:::888::::::999999888777777777777777777777777777777777666888;;;===AAAFFFKKKPPPVVV\\\bbbfffggghhhkkknnnuuuvvvwwwxxxzzz~~~vvvggg[[[NNNHHHGGGMMMYYYeeeyyyyyytttgggUUUHHHCCCCCC===AAA@@@EEENNNSSSdddrrr___RRROOOMMMKKKPPP[[[hhhsss~~~xxxpppiii```ZZZZZZ___vvv{{{uuusssppplllhhhdddaaa___zzztttpppmmmjjjfffaaa___\\\[[[\\\^^^``````dddhhhoooyyy{{{vvvtttpppkkkkkknnnpppqqqtttyyy~~~}}}}}}zzzxxxzzzvvvrrrmmmgggaaa\\\TTTJJJCCC===999666777999999>>>CCCRRRhhh}}}mmm^^^SSSMMMKKKJJJEEECCC@@@===<<<;;;<<<======<<<<<<<<<<<<;;;888666555444333222111000///...//////000000///...------.........///000000111111111333555999===AAACCCEEEJJJJJJJJJKKKLLLOOOQQQRRRTTTXXX^^^bbbccccccbbbccc\\\VVVRRRPPPQQQVVVbbboooqqqooolllmmmrrrzzzyyyvvvrrrkkkeeebbbbbbccchhhkkksss}}}xxxrrrrrrtttyyy}}}vvv}}}^^^KKKHHHRRR^^^rrrpppJJJ>>>999333222222222222222111111000111111111111000000000000000000000000111111111111444333222111333777;;;===JJJmmm[[[FFF===>>>999777;;;:::;;;::::::999999888777777666666666666666666666666666888;;;===@@@EEEKKKOOOUUUZZZ```ccceeefffiiillltttuuuvvvwwwyyy}}}xxxkkk___RRRJJJHHHMMMXXXbbbttttttpppcccSSSFFFAAAAAA===AAA@@@DDDMMMRRRccc~~~qqq]]]PPPMMMLLLKKKQQQ\\\hhhrrr||||||uuummmggg___YYYZZZ^^^rrr|||sssrrroookkkgggdddaaa___yyyuuurrrnnnkkkddd```[[[YYYYYY[[[]]]]]]```dddkkkuuu}}}xxxvvvrrrmmmlllooooooqqqtttxxx}}}{{{yyyyyyxxxvvvyyyxxxrrrmmmhhhccc___XXXOOOIII@@@;;;999:::999777888<<>>===<<<=========<<<<<<<<<<<<;;;888666444333333222111000000000......///////////////...---......//////000111111000222444888<<>>GGGhhh^^^HHH>>>>>>:::999===;;;;;;::::::999999888777777666666666666666666666666666777:::<<>>NNNbbb}}}|||hhhZZZRRROOONNNGGGEEECCC@@@>>>============<<<<<<<<<<<<;;;888666333333333222222111111111//////////////////...---------......///000000111000222444888===BBBGGGIIIFFFGGGIIILLLNNNPPPQQQQQQSSSVVVYYY\\\]]]___aaacccbbb^^^YYYVVVTTTUUU^^^hhhtttqqqnnnmmmqqqyyy~~~~~~|||xxxtttsssrrrqqqrrrsssxxxvvvtttuuuyyy}}}}}}{{{aaaJJJHHHQQQfff|||aaaHHH<<<777444333333222111111111111111111111111000000000//////000000111111222333333111000000111444888;;;>>>FFFdddbbbJJJ>>>???;;;;;;???===:::999999888888777666666666666666666666666666666555777999;;;>>>CCCHHHMMMRRRVVV\\\___aaacccgggkkkqqqrrrssstttvvv|||sssgggYYYPPPLLLMMMUUU^^^ggggggcccYYYMMMCCC??????>>>AAA???BBBJJJPPPaaa}}}vvvbbbSSSPPPQQQRRRXXXcccnnnwww~~~zzzxxxrrrkkkeee^^^WWWWWW[[[mmmyyyuuuqqqpppmmmkkkhhheeecccaaa~~~zzzuuuqqqkkkeee^^^YYYWWWXXXYYYYYY]]]```gggooowww~~~}}}wwwqqqoooqqqpppqqquuuzzzzzzvvvssssssqqqqqquuu{{{}}}qqqmmmiiifffbbb]]]UUUOOOIIIBBB<<<;;;999999===BBBMMM```zzzooo```WWWRRRPPPHHHGGGDDDBBB???>>>=========<<<<<<<<<<<<;;;888666444333333333222222111111111111000000///---,,,+++---------...//////000000111333555999???EEEJJJMMMFFFGGGJJJLLLNNNPPPQQQQQQTTTVVVYYYZZZ[[[\\\^^^```aaa^^^[[[XXXUUUSSSYYYaaaiiiiiijjjlllpppyyy~~~|||~~~~~~{{{zzzyyyzzzyyyyyyzzz}}}yyyvvvuuuxxx{{{zzzrrrTTTLLLTTTeeexxxnnnOOO>>>999555444333222111111111111111111111111000000000///111111111111111111111111000000000222444888;;;===FFFbbb|||fffLLL???>>>;;;<<>>AAA>>>AAAJJJPPPbbb~~~zzzeeeTTTPPPQQQRRRZZZeeerrr{{{}}}yyyrrrlllfff^^^VVVVVVYYYmmm~~~wwwrrrpppooommmkkkhhhfffdddccc~~~xxxsssmmmhhhaaa\\\ZZZYYYYYYYYY[[[___eeelllsssyyy}}}{{{ssspppqqqoooqqqtttyyyzzzuuurrrqqqooonnnsssyyy~~~tttpppkkkgggddd^^^VVVPPPGGG@@@:::888777888===CCCJJJ]]]vvvzzziii\\\TTTPPPIIIHHHFFFCCCAAA???>>>======<<<<<<<<<<<<;;;888666555444444333222111111111222111111000///---+++***,,,------......///000000222333555:::@@@FFFLLLPPPHHHIIIKKKLLLNNNPPPQQQRRRUUUWWWZZZ[[[[[[\\\^^^___```^^^]]]\\\XXXTTTVVV\\\___aaaeeehhhnnnxxx~~~}}}||||||vvvsssuuuxxx{{{vvvppp~~~}}}]]]OOORRR]]]sss}}}YYYCCC<<<666555333222111111111222111111111111000000000000222222222222222222111111000000111222444777:::;;;EEE___xxxjjjOOO???>>>:::;;;>>>;;;999888888777666666555555555555555555555555555555444666888:::<<<@@@FFFJJJOOOTTTZZZ^^^bbbfffmmmrrrrrrsssssstttwww~~~~~~zzzooobbbYYYTTTRRRWWW^^^aaa```\\\UUULLLEEEAAA@@@>>>@@@>>>AAAJJJQQQddd|||fffUUUNNNNNNOOOXXXdddrrr|||}}}vvvqqqkkkeee]]]VVVUUUYYYkkk~~~wwwsssnnnmmmllljjjhhhfffeeeddd{{{vvvnnnjjjddd```]]]\\\ZZZYYYZZZ]]]cccjjjpppuuuwwwyyy~~~uuuqqqrrrlllnnnrrrwww}}}zzzuuurrrpppnnnmmmqqqxxx}}}xxxtttnnnjjjfff```WWWQQQEEE???:::999888888;;;AAAEEEYYYrrrrrraaaUUUNNNJJJIIIGGGDDDBBB@@@>>>======<<<<<<<<<<<<;;;888666666666555333222111000000000000000000///...---,,,,,,,,,---......//////000111222444999???FFFMMMQQQLLLLLLLLLLLLNNNPPPRRRSSSUUUXXX[[[^^^______aaabbb``````aaabbb]]]WWWWWW[[[[[[]]]```ccciiiuuuyyyssstttvvvyyyzzzgggmmmyyy{{{kkkVVVRRRWWWrrrdddIII@@@777666444222111111111222111111111111000000000000000111111222222333333333000000111222444666888999CCC[[[tttmmmQQQ???===999:::===999::::::999999888777777777555555555555555555555555444555777999;;;???EEEIIILLLQQQXXX]]]aaagggnnnttttttttttttuuuyyywwwjjj```YYYUUUXXX^^^```^^^ZZZSSSLLLEEEAAA???===@@@>>>AAAKKKRRRfffjjjWWWNNNMMMMMMSSS```nnnyyyxxxqqqlllgggccc]]]VVVVVVZZZeee}}}vvvssskkkjjjiiigggfffeeecccccc}}}wwwoookkkfffbbb___]]][[[YYYXXX\\\aaahhhmmmrrrtttuuu{{{vvvqqqrrrkkklllpppuuu{{{{{{vvvrrrpppmmmlllpppwww}}}|||{{{wwwqqqmmmhhhaaaXXXRRREEE@@@======<<<999:::>>>AAAUUUpppxxxeeeUUULLLJJJIIIGGGEEEBBB@@@>>>======<<<<<<<<<<<<;;;888666777666555444222111000///......////////////......,,,,,,------...//////000000111333888>>>FFFMMMQQQNNNMMMMMMLLLNNNPPPSSSTTTTTTXXX]]]```bbbcccdddfffaaabbbeeefffbbbZZZXXX[[[[[[]]]^^^___eeesss~~~}}}|||vvvuuuwwwzzziiihhh{{{~~~{{{|||bbbXXXVVVvvvmmmNNNCCC888666444222000111111222111111111111000000000000...///000111333444555666111111111333444666777888@@@XXX}}}rrroooRRR@@@===999999<<<888<<<<<<;;;::::::999999888555555555555555555555555444555777999;;;???DDDHHHJJJOOOVVV\\\aaagggooouuuuuuuuuuuuvvvzzz}}}oooddd\\\WWWYYY^^^___]]]XXXRRRKKKEEE@@@>>>===@@@>>>AAALLLSSSgggnnnZZZPPPNNNMMMPPP\\\kkkuuu|||~~~zzzrrrlllhhhdddaaa\\\WWWWWW[[[```|||zzztttqqqhhhhhhgggeeedddcccbbbaaaxxxvvvpppiiidddcccaaa^^^\\\ZZZ\\\___ccchhhmmmppprrrvvv~~~}}}vvvqqqnnnllllllpppxxxzzzzzzxxxssspppnnnoooqqqsss||||||yyyvvvqqqnnnjjjcccZZZTTTJJJCCC===;;;:::888999<<>>BBBIIIPPPQQQNNNKKKLLLOOOSSSTTTSSSYYYYYY[[[]]]```cccfffhhhbbbcccddddddccc```^^^\\\]]]VVVWWW```hhhooo}}}~~~tttwwwzzzxxx~~~yyyqqqwww}}}iiiWWWRRRgggdddNNN@@@666666777111222444//////////////////000111111000000111222333333444444333444444444444666999<<>>AAAKKKUUUjjj~~~dddPPPKKKNNNOOO\\\iiiqqqwwwyyytttkkkgggeeeaaa]]]YYYWWWUUUUUUccc{{{zzzuuusssjjjfffbbb______`````````wwwqqqjjjeeecccaaa^^^[[[ZZZ[[[^^^bbbgggkkknnnpppvvv|||}}}vvvrrrnnnlllkkknnnvvv}}}~~~{{{yyytttpppoooppprrrssszzzvvvqqqnnnjjjccc[[[TTTJJJBBB===<<<;;;999:::===EEETTTkkk|||~~~mmm\\\SSSKKKHHHEEECCCBBB@@@>>><<<<<<;;;;;;::::::999999999555333222222222222111///...........................------------...//////111///000666;;;@@@HHHPPPSSSOOOLLLKKKNNNRRRSSSSSSXXXYYYZZZ]]]```cccfffgggdddeeeeeeeeedddcccaaa``````YYYXXX```gggpppwwwxxx}}}{{{qqqrrr|||~~~hhhSSSJJJ\\\|||vvvZZZCCC777666888444555777222///////////////000111111000111111222333333444444333444444333333555888;;;AAASSSwwwlllQQQBBB@@@<<<<<<>>>;;;===;;;:::888777777777777777777777666666555555555666777888999<<>>AAAKKKTTTiiijjjTTTKKKLLLLLLYYYfffooottttttlllbbbbbb```]]]YYYVVVTTTSSSSSSaaayyy|||wwwtttjjjfffaaa^^^^^^^^^______|||vvvooojjjgggddd```\\\ZZZ\\\^^^aaaeeehhhlllmmmtttyyy~~~yyyuuurrrooommmooottt{{{}}}zzzvvvrrrpppppprrrttt{{{vvvqqqmmmiiiccc\\\VVVJJJCCC===<<<;;;:::;;;>>>DDDSSSkkk}}}yyyzzz{{{uuu```SSSIIIFFFCCCAAA@@@???===;;;;;;::::::999888888777777444333111111222222111///...........................------------...//////000...///444999>>>HHHQQQUUURRRMMMLLLMMMPPPRRRSSSWWWXXXZZZ]]]```ccceeeggggggggggggffffffeeeeeeeeeccc]]]ZZZ___fffppp|||yyysssooo{{{lllSSSDDDPPPjjjiiiKKK;;;777999555555777333000000/////////000111111111111111222222333333444333444444333222444777:::AAAQQQ|||jjjOOO@@@???<<<<<>>@@@>>>@@@JJJSSSgggrrr[[[PPPMMMLLLWWWeeeoootttqqqfff[[[]]]\\\YYYWWWUUUTTTTTTTTT___wwwzzzuuukkkgggaaa]]]\\\]]]]]]]]]}}}vvvpppmmmiiiddd```\\\\\\]]]___bbbeeehhhjjjpppuuu{{{~~~}}}zzzxxxuuurrrqqqtttzzz|||wwwssspppqqqrrrttt~~~|||xxxqqqlllhhhccc\\\VVVJJJCCC>>>===<<<:::;;;>>>BBBPPPiii|||xxxwwwxxxeeeUUUHHHFFFCCCAAA@@@???===;;;::::::999888777666666555444222111111222222111///...........................------------...//////000...///333777===HHHSSSWWWTTTOOOLLLLLLNNNQQQSSSVVVXXX[[[^^^aaadddfffggghhhgggffffffffffffggggggfff```]]]___eeepppzzz~~~~~~}}}~~~yyyqqq}}}uuuYYYFFFHHHXXXxxxxxxWWWBBB999999444222444///111000000///000000111111111111111222222333333333333333333222111333666999AAAQQQiiiNNN???>>>;;;===@@@>>>>>>===;;;999888888888999999999888777666555555444777888888:::===@@@CCCEEEGGGIIIMMMQQQWWWaaammmvvvwwwrrrqqquuuyyy|||wwwnnnhhheeedddaaa\\\TTTLLLFFFBBB@@@===@@@===@@@IIIPPPcccyyycccWWWQQQMMMWWWeeeqqqwwwrrreeeYYYZZZYYYXXXWWWVVVVVVWWWWWW^^^vvv|||vvvlllhhhaaa]]]\\\\\\]]]]]]{{{uuuqqqmmmgggbbb]]]]]]]]]^^^```cccfffggglllqqqxxx{{{~~~{{{xxxtttrrrrrrwww~~~}}}xxxsssqqqppprrrssswwwzzzrrrlllgggbbb[[[VVVLLLEEE???>>>===:::;;;>>>???MMMddd|||wwwwwwxxxjjjXXXJJJGGGDDDBBBAAA@@@>>><<<:::999999777666555555444333111000111222222111///...........................------------...//////111///111444777<<>>;;;<<>>>>>===;;;999888888888999::::::999888888777666666777777888:::===@@@CCCEEEGGGIIIMMMPPPVVV___llltttuuurrrrrrvvvzzz|||{{{rrrmmmjjjfffccc\\\UUUNNNGGGBBB>>>>>>@@@>>>@@@HHHMMM___zzzjjj\\\TTTOOOVVVcccqqqwwwqqqdddZZZWWWVVVUUUUUUUUUVVVWWWXXX^^^uuu}}}uuummmhhhaaa\\\[[[\\\]]]^^^~~~xxxtttpppjjjeee```___^^^^^^___aaaccceeehhhnnntttwwwzzz|||yyytttpppooosss{{{}}}xxxsssppppppqqqrrrttt}}}|||ssslllfffaaaZZZVVVNNNGGG@@@???===::::::===???JJJ^^^xxx{{{wwwwwwyyyppp\\\LLLIIIFFFCCCBBB@@@>>><<<::::::999888666555444444222111000000111222111000------------------------...------------...//////000000333666777:::EEEQQQUUUUUUSSSPPPNNNMMMPPPRRRUUUWWW[[[___cccfffggghhheeeeeedddddddddcccccccccbbbaaa``````dddppp{{{vvvuuuvvvzzz|||~~~}}}nnnOOOCCCAAAOOObbbxxxsssQQQ<<<999444222555444222222111000000000111111222222222222222222222222222222333222222444888;;;@@@NNN{{{nnnRRRAAA>>>;;;<<<@@@>>>===<<<:::999888888888888999999888888888888777777666666777999<<>>AAA???@@@GGGJJJZZZttttttcccVVVQQQTTT^^^mmmtttnnnbbbYYYSSSRRRRRRRRRSSSTTTVVVWWW^^^sss|||rrrlllfff___[[[ZZZ[[[]]]^^^~~~zzzuuuooojjjbbbaaa___^^^^^^```bbbdddgggkkkooopppsss}}}}}}zzzuuupppnnnrrrzzz}}}xxxsssoooooopppqqqrrrzzztttllleee___YYYTTTQQQIIIBBB???===:::999;;;???GGGXXXpppyyywwwxxxzzz|||ttt```NNNKKKGGGDDDBBB???===:::;;;:::999888666555444444111000///000111222111000------------------------...------------.../////////000444666666888BBBMMMSSSTTTTTTRRROOONNNOOORRRRRRUUUYYY^^^bbbdddeeefffddddddeeeeeedddbbbaaa___^^^```aaaaaaeeeooo{{{|||tttuuuxxxvvvxxxWWWJJJCCCHHHPPP```aaaEEE>>>666333555555333222111111000000111111222222222222222222222222111222333333444666:::===>>>KKKxxxrrrUUUCCC@@@;;;;;;???<<<===;;;:::888777777777777666666666666666777777777555555666888;;;>>>AAACCCDDDHHHLLLOOOSSSZZZdddkkkoooooorrrwwwyyyzzz{{{~~~zzzmmmhhhaaaZZZTTTMMMEEE???@@@BBB???@@@FFFHHHVVVoooooo___WWWVVV]]]jjjpppjjj___XXXRRRRRRQQQQQQSSSTTTVVVWWW\\\ppp}}}{{{pppiiiccc\\\XXXWWWYYY\\\]]]{{{uuupppcccbbb```^^^^^^```bbbcccgggiiikkkkkknnnzzz}}}xxxrrrooottt|||}}}xxxrrrooonnnoooppppppvvvuuullleee___XXXTTTRRRJJJCCC@@@===999888;;;@@@GGGUUUkkk~~~xxxvvvxxx{{{www~~~wwwbbbNNNKKKGGGCCCAAA>>>;;;999;;;;;;:::888777555444444111000///000111222111000------------------------...------------...//////...000444666555666???JJJQQQTTTUUUSSSPPPNNNOOOQQQPPPSSSWWW\\\```bbbdddddddddeeeffffffdddbbb___^^^[[[___aaabbbeeennnyyy~~~tttuuu{{{ttttttyyy___RRRIIIHHHGGGQQQssspppNNNCCC888222333222333333222111000000111111222222222222222222222222111222333333444777;;;???<<>><<<<<<;;;999777666666777777333333444444555666666666444555555777:::===@@@BBBCCCFFFKKKNNNRRRXXXaaaggglllmmmqqqvvvxxxxxx~~~yyywwwrrrmmmfff___YYYRRRJJJDDD@@@CCC@@@AAAEEEFFFSSSlll{{{hhh^^^ZZZ^^^jjjoooiii^^^YYYTTTSSSSSSTTTUUUWWWXXXZZZ[[[nnn|||zzznnnfffaaaZZZUUUUUUXXX[[[\\\~~~wwwnnniiiccc___```aaaaaa```jjjhhhhhhkkkooovvvzzzsssssswwwzzz~~~}}}{{{|||zzztttmmmjjjlllooommmxxxxxxrrrlllbbb[[[XXXSSSMMMFFF@@@===<<<<<<<<<>>>DDDRRRfff{{{~~~{{{xxxvvvsssvvv}}}yyydddSSSKKKCCCBBB@@@===:::;;;;;;::::::999777555444333111111111111111111111111,,,,,,---...///000111111........................000111111111333777>>>CCCLLLRRRUUUSSSRRRSSSRRROOOQQQSSSVVV[[[```aaa```^^^aaabbbddddddbbb___[[[XXXVVVWWWYYY]]]cccjjjpppttt~~~zzzvvvtttttt{{{zzzpppLLLAAAAAADDDLLLbbbSSS>>>:::666222111222222222111111111000000222222222222222222222222111222333333444555888;;;BBBIIIkkkaaaEEE===>>>======AAA>>>===<<<:::999888777777777777666666555555555444333333444555888;;;???AAACCCJJJNNNNNNOOOWWW```dddmmmmmmppptttuuuvvv|||xxxnnnqqqyyyoooeee]]]UUUMMMIIIFFFBBB@@@@@@@@@DDDOOOZZZyyyrrrccc^^^^^^ggglllggg\\\TTTTTTRRRQQQRRRTTTUUUUUUTTTUUUgggyyy{{{uuukkkddd]]]VVVSSSUUUYYY\\\^^^zzzpppkkkeeeaaa```aaaaaaaaaiiifffeeegggjjjppp}}}zzzuuuuuuwwwzzz}}}||||||{{{|||zzztttmmmiiikkknnnnnnxxx~~~~~~xxxqqqfff^^^[[[SSSMMMFFF@@@===<<<<<<<<<>>>DDDRRReeeyyy}}}yyyxxxvvvtttxxx}}}~~~jjjVVVMMMDDDAAA@@@<<<:::;;;:::::::::999777555444333333333333222222111111111...//////000000111111222......................../////////000111666<<>>888333222333333222222222111111111222222222222222222222222111222333333333555888;;;AAAHHHhhheeeHHH>>>===;;;;;;>>>>>>===<<<:::888888777777777666666666555555555555555555555555777:::===???CCCJJJNNNNNNPPPXXX```dddlllmmmpppuuuwwwyyyoooeeegggsssvvvzzzzzzooodddYYYQQQLLLIIIDDDBBBAAAAAACCCLLLVVViii{{{llleeebbbhhhlllggg\\\UUUSSSQQQPPPQQQSSSTTTTTTTTTVVVdddyyy{{{vvvlllccc]]]VVVTTTVVV[[[```bbb}}}sssooohhhdddbbbbbbbbbbbbgggdddaaaaaabbbfffqqq}}}{{{yyyyyyxxxzzz}}}{{{zzzzzz{{{{{{yyytttmmmiiiiiikkknnnxxx}}}xxxkkkaaa\\\SSSMMMFFF@@@>>>===<<<<<<>>>DDDQQQcccwww{{{xxxvvvvvvuuuzzz~~~qqqZZZOOOEEEAAA???<<<:::;;;:::999999888777555444333333333333222111000//////////////////////////////.................................///000555;;;???KKKRRRXXXZZZ[[[]]]]]]ZZZ]]]\\\[[[]]]___aaaaaa```bbbbbbcccbbb___ZZZUUURRRRRRSSSVVVZZZ```ggglllooovvvwwwyyy|||~~~~~~zzzuuuuuusssvvvnnnrrrhhhPPPBBBBBBGGGMMMggglllQQQCCC999444555444444333333333222222222222222222222222222222222111222333333333444777:::???EEEbbbkkkLLL???<<<:::999;;;>>>===;;;:::888777777777666666666666555555555555777666666666777999<<<===CCCJJJNNNNNNQQQYYYaaadddkkklllpppvvvyyy{{{~~~kkk___]]]fffhhhkkk}}}nnn```VVVQQQKKKGGGCCCCCCBBBBBBHHHOOO\\\yyyzzzppphhhiiikkkeee\\\VVVQQQPPPOOOPPPRRRSSSSSSSSSVVV```vvvyyy|||wwwmmm___ZZZUUUSSSUUU[[[```ccc~~~xxxsssmmmhhheeedddeeeeeegggbbb___]]][[[]]]fffppp~~~}}}}}}}}}zzz{{{|||{{{yyyyyy{{{zzzxxxsssmmmiiihhhiiimmmvvvzzz|||nnnbbb\\\RRRMMMGGGAAA???===<<<<<<===BBBOOOaaatttyyyvvvuuuuuuvvvzzz}}}ttt]]]RRRGGGAAA>>>;;;:::;;;999999999888777555444333333222111000///...------......------,,,,,,,,,,,,........................---...//////111444:::>>>GGGPPPWWW[[[^^^bbbcccaaa___]]]ZZZZZZ\\\___``````eeeeeeeeeddd```ZZZUUURRRPPPQQQTTTXXX^^^eeekkknnnrrrssstttuuuvvvxxx|||~~~zzzvvvsssssszzzrrroooxxxwwwYYYDDDBBBIIIJJJ\\\yyyqqqUUUDDD999555777555555444444444333333333222222222222222222222222111222333333333444777999>>>BBB[[[pppPPP@@@;;;:::999;;;===<<<;;;999888777777777666666666666666555555555666666555555777:::===>>>DDDIIIMMMNNNRRRZZZaaacccjjjkkkpppvvvxxxzzz{{{mmm___YYY^^^^^^```xxxzzziii]]]WWWMMMHHHEEEEEECCCBBBEEEKKKUUUkkk|||ooollljjjcccZZZTTTOOONNNMMMNNNQQQRRRSSSRRRVVV[[[lll~~~yyy{{{vvvlll[[[WWWRRROOOQQQVVV\\\___|||yyysssmmmiiiggghhhjjjiiieeeaaa^^^ZZZXXX^^^fffzzz}}}~~~|||}}}|||zzzyyyyyyyyyxxxvvvrrrmmmiiiggggggiiirrrwww}}}nnnaaa[[[RRRNNNGGGBBB???>>><<<;;;;;;@@@KKK]]]qqqyyyuuutttuuuvvvyyy{{{rrr^^^SSSGGGBBB>>>:::999:::888888888777666555444333444333333111000///...............---,,,,,,++++++...........................///000000222555:::===EEENNNWWW]]]bbbiiillljjjeeebbb^^^]]]___bbbdddeeeeeeffffffddd```[[[UUURRROOOPPPRRRVVV]]]eeelllpppsssttttttsssrrrssswwwzzz}}}~~~}}}wwwsssrrrwww~~~|||pppooohhhKKKCCCIIIIIIVVVssspppVVVCCC999666888555555555444444444333333222222222222222222222222222222333333222333666888===???TTTuuuUUUBBB<<<;;;;;;<<<<<<;;;:::999888777777777555555555666666666666666444444444555888;;;>>>@@@DDDIIIMMMOOOTTT\\\bbbccciiijjjooouuuvvvwww|||}}}nnn___VVVXXXWWWYYYmmmuuuggg```RRRLLLHHHGGGFFFDDDEEEIIIMMM^^^xxxqqqlllcccYYYSSSNNNMMMLLLNNNPPPRRRRRRRRRUUUWWWddd|||wwwzzz~~~sssiiiZZZWWWRRROOONNNRRRXXX]]]}}}xxxrrrmmmlllmmmpppooollliiieee___[[[]]]ddduuu~~~~~~~~~{{{zzzxxxxxxwwwvvvtttqqqmmmjjjgggffffffooottt}}}}}}nnnaaa[[[RRRNNNHHHCCC@@@>>>===;;;;;;>>>HHHXXXlll}}}{{{uuussstttvvvxxxxxx~~~nnn\\\RRRGGGBBB>>>:::888999777777777777666555444333666555555444333222111111000000000/////////.................................///000111222555999<<>><<>>@@@DDDHHHLLLOOOVVV___cccbbbdddffflllsssuuuuuu{{{~~~qqqbbbVVVSSSPPPOOO[[[lll|||jjj```WWWRRRNNNJJJHHHIIIIIIPPPbbb~~~pppaaaYYYNNNMMMLLLNNNPPPSSSSSSSSSQQQTTT^^^vvv~~~xxxsssuuuzzzwwwkkk___WWWUUURRRNNNMMMQQQYYY___yyysssrrruuuxxx}}}{{{zzzxxxppphhhfffiiirrr}}}zzzxxxvvvuuuuuutttrrrpppooonnnkkkhhhfffccclllpppxxxrrrgggbbbRRRNNNHHHDDDAAA???===;;;======BBBNNN```rrrvvvrrrsssuuuxxxuuuyyy|||jjjXXXOOOFFFCCC???:::666666666777777777666555444444000000000///////////////.../////////////////////........................+++,,,...///000222666888;;;CCCLLLSSS]]]jjjtttwww~~~yyysssooollljjjhhhgggcccdddeeefffdddaaa]]]ZZZQQQOOOOOORRR[[[hhhuuu}}}xxxssssssuuuyyyyyy{{{~~~{{{vvvuuuwww{{{bbb```nnnpppOOOGGGAAAJJJ```zzz~~~cccPPPDDD<<<777444444333333333222222222222222222222222222222222222333333222111222555777>>><<>>DDDHHHLLLOOOWWW```cccbbbbbbdddkkkrrrvvvwww|||zzzjjj[[[UUUOOOKKKSSS```zzztttiii]]]WWWRRRLLLIIIJJJDDDHHHRRRgggvvvfff]]]NNNMMMLLLNNNQQQSSSTTTSSSPPPSSS^^^uuu}}}vvvqqqtttxxxttthhh\\\RRRQQQNNNKKKKKKOOOXXX___zzzsssrrruuuyyy|||uuummmkkkoooxxx~~~}}}|||wwwuuuuuuuuupppkkkjjjllllllhhhddddddgggmmmsss{{{}}}ssshhh```SSSNNNHHHCCC@@@???>>>===<<<@@@EEELLL[[[nnn{{{uuuoooppptttvvvwwwyyy|||xxxgggUUUOOOGGGBBB???<<<888555777666666555444333333222222222111111000/////////////////////////////////..................------...---+++***+++...111333777:::BBBNNNWWW___lllwww|||rrrlllkkkkkkjjjccc```^^^___bbbaaa[[[VVVRRRMMMLLLRRRZZZeeessswwwrrrtttyyy~~~~~~vvvqqqsssuuuyyykkkiiitttxxxppp]]]CCC???FFFOOOyyyoooXXXJJJ???777666555444444555444222000222222222222222222222222333333333333444555666666888>>>GGGZZZnnnNNN??????===777<<<;;;::::::999888777777777777777777777777777777444444555444555777:::===GGGJJJMMMQQQUUUZZZ```ddd^^^cccmmmuuuvvvvvv}}}~~~yyyooo\\\TTTNNNIIILLLTTTkkk{{{kkkccc]]]SSSMMMLLLLLLGGGIIIWWWpppwwwhhhbbbSSSMMMJJJMMMQQQQQQRRRTTTVVVUUU\\\ooovvvoooqqqrrrkkkaaaZZZVVVOOOKKKJJJKKKLLLQQQWWW}}}wwwuuuwwwzzz}}}{{{uuunnnmmmpppwww}}}|||wwwuuuuuutttppplllkkkllllllhhheeedddiiinnnuuu|||vvvkkkcccUUUPPPHHHBBB???>>>===<<<;;;???CCCKKK[[[nnn|||wwwoooooorrruuuvvvxxx{{{vvvfffUUUNNNFFF@@@===;;;888666666666666555555555555555222222111111000000//////////////////////////////,,,---------.../////////...------,,,---///222333777:::AAAKKKSSSZZZfffqqq|||~~~uuummmkkkkkkiiidddaaa___```cccccc___ZZZVVVQQQOOOTTT[[[dddqqq}}}}}}uuuuuuxxx{{{{{{{{{}}}xxxqqqqqqqqqtttuuuxxxqqqgggKKKCCCFFFJJJnnniiiRRRAAA999:::999777777888888666444333333333333333333333333333333333333444555666666777===EEEXXXnnnOOO???===<<<777::::::::::::999999999999777777777777777777777777444555555555555777:::===DDDGGGKKKOOOTTTYYY```dddcccgggnnnuuuwwwzzz|||uuuzzzrrr]]]SSSMMMHHHHHHMMM]]]|||qqqeeeXXXPPPNNNJJJHHHIIIPPP___vvvnnncccVVVOOOKKKMMMPPPPPPQQQSSSSSSRRRXXXiiiuuuooopppqqqjjj```ZZZTTTNNNIIIHHHHHHIIINNNTTT{{{xxxxxxzzz~~~{{{yyyyyytttooonnnqqqvvv~~~~~~{{{wwwuuuttttttpppmmmlllmmmllliiieeeeeeiiipppwwwyyynnnfffXXXRRRIIIAAA>>><<<<<<<<<:::>>>BBBKKK[[[ooo}}}xxxpppnnnppprrrsssvvvzzztttdddUUUNNNDDD>>><<<;;;:::888666666666666777777777777222222222111000000//////////////////////////////+++,,,,,,---...///000000............000111222333777888???GGGMMMTTT^^^hhhuuu}}}xxxooojjjiiihhhfffccc```aaacccdddbbb```\\\WWWUUUWWW[[[bbbnnnyyy~~~yyyvvvvvvvvvvvvxxx{{{~~~ssspppoooqqq|||{{{wwwsssTTTFFFFFFFFF______FFF<<<888777555555555666555333333333333333333333333333333333333333444555666666666<<>>CCCKKK[[[pppxxxqqqooooooppprrrvvv{{{qqqdddUUUNNNDDD>>><<<<<<<<<;;;888888888777777777777777333333222111111000000///////////////////////////,,,---------......//////,,,---...///000111111222555666<<>>===<<<<<<<<>>===>>>>>>===;;;:::999888777666555555333333222222111000000000//////////////////////////////......---------,,,+++,,,---...///000000000333444:::AAAFFFKKKTTT^^^dddpppxxxuuulllgggeeedddcccaaa^^^^^^___aaabbbccceeecccbbbbbb___]]]ccckkkrrrxxx|||vvvttttttrrruuuwwwyyyzzz|||zzzrrrqqqsss{{{```IIIBBBCCCHHHcccYYYCCC<<<999555333333555555555444444444444444444444444333333333333444555666666555:::@@@PPPyyyqqqTTT???;;;<<<;;;======<<<;;;;;;:::999999777777777777777777777777666777777666555777:::===???BBBHHHMMMTTT[[[bbbgggmmmmmmqqqwww{{{}}}tttoootttzzzooo```WWWMMMGGGGGGNNNRRRhhhnnncccSSSOOOLLLIIIGGGIIIRRR\\\vvvrrr\\\SSSLLLLLLOOOPPPSSSVVVWWWXXX[[[aaammmxxxqqqooolllddd]]]YYYWWWPPPJJJHHHGGGFFFJJJPPP|||vvvrrrpppjjjhhhiiikkkjjjjjjmmmpppyyy~~~}}}zzzwwwtttnnnnnnnnnmmmkkkhhheeedddaaadddkkksss~~~sssjjj___XXXNNNFFFAAA???>>>===<<>>???>>>===<<<;;;:::888777555444333333333333222111111000000////////////////////////000000///...---,,,,,,+++,,,,,,,,,,,,---///000111333444888???CCCGGGPPPYYY\\\gggooommmgggdddcccbbb```___]]]\\\\\\^^^```aaaffffffhhhgggaaa\\\^^^dddkkkpppvvvxxxvvvsssqqqqqqooossswwwxxxwwwxxx|||}}}rrrqqqrrryyykkkOOOEEEAAACCCUUUwwwlllLLL>>>:::555222111222333333333333333333333333333333333333333333444555666666555;;;AAAPPPxxx|||pppTTT@@@<<<===;;;======<<<;;;:::999888888777777777777777777777777777777777666666777:::===???BBBGGGMMMTTT[[[bbbgggkkkjjjnnntttxxx{{{tttmmmpppuuuyyyfffYYYMMMGGGHHHIIIJJJWWWxxx~~~mmm]]]UUUNNNLLLJJJHHHIIIMMMYYYzzzwww```VVVNNNLLLNNNOOORRRVVVWWWWWW[[[```kkk}}}uuurrrmmmddd\\\ZZZSSSMMMGGGEEEDDDDDDHHHMMMyyytttoooiiieeegggiiiiiijjjlllooowww~~~|||xxxuuulllmmmmmmllljjjfffdddcccaaacccffflllxxxtttlll___YYYPPPIIIDDDAAA???>>><<<>>>BBBIIIYYYooo{{{wwwvvvvvvvvvvvvzzzxxxkkk___WWWNNNHHHAAA>>>>>>>>>===;;;:::999999777666555444444444333333222222111111000/////////////////////////////////...---------,,,...---,,,,,,---///111333444444777<<>>===;;;;;;;;;::::::999999999888777777777777777777777777777888888777666777:::===>>>AAAFFFLLLRRRYYYaaafffiiifffhhhnnntttyyyvvvnnnooosssooo]]]NNNHHHJJJDDDIIIPPPbbblllbbbWWWQQQLLLGGGFFFIIIJJJ___eeeZZZPPPMMMMMMMMMOOOSSSXXXXXX[[[aaakkkyyytttmmmddd\\\ZZZRRRKKKFFFDDDCCCCCCGGGMMM}}}wwwooohhheeegggiiiiiijjjlllnnnvvv}}}yyyuuukkklllmmmllliiieeecccbbbbbbbbbcccgggsssvvvmmm___YYYRRRKKKFFFCCC@@@???;;;===@@@GGGWWWmmm}}}|||xxxvvvvvvwwwxxx}}}sssdddYYYRRRJJJEEE@@@=========;;;999888888777777666666555555444444333222222111111000////////////////////////------..................000...---,,,---000333555555555777;;;<<<>>>DDDMMMTTTZZZ^^^^^^^^^aaaaaa___^^^^^^^^^]]]\\\[[[\\\]]]eeehhhmmmmmmdddZZZWWW[[[^^^eeennnssstttpppllljjjeeejjjpppsssssstttyyy~~~yyyuuutttyyybbbSSSBBBCCCEEEMMMccciiiFFFAAA:::666444555666666222222222222222222222222333333333333444555666666666===CCCRRRxxx{{{nnnSSSBBB???>>>:::888888999999999999::::::777777777777777777777777888888888777666777:::======@@@EEEKKKQQQXXX___dddgggdddccciiipppyyyyyyppppppssszzzxxxcccQQQKKKNNNCCCLLLPPPVVVrrryyynnnaaaVVVLLLFFFGGGKKKFFFOOOhhhiii^^^RRRNNNLLLKKKMMMPPPZZZYYY\\\cccnnn|||vvvnnnddd]]][[[SSSLLLGGGFFFEEEEEEJJJPPP}}}xxxoookkkeeeaaabbbeeegggiiilllpppvvv}}}zzzuuurrroookkkiiigggeeecccaaaaaabbbccchhhuuuwwwoooccc[[[SSSNNNHHHAAA===>>>===>>>@@@FFFRRRdddvvv{{{wwwvvvvvvuuusssuuu|||~~~rrreeeYYYRRRLLLHHHCCC???<<<:::888666999999888666555444222222333333222222111000000000---------------------------------...---,,,,,,+++++++++,,,,,,...///111222111333666999<<<@@@EEEIIIRRRYYY^^^]]]]]]___^^^\\\^^^___```___]]]\\\]]]^^^aaaeeeiiiiiieee```]]]]]]aaaeeejjjnnnooommmjjjgggaaafffmmmrrrvvvxxxzzz||||||tttvvv{{{}}}mmmUUULLLCCC???DDDPPPcccvvvTTTAAA;;;===777444555222222222333333333333444444222222222333444555666777888:::>>>NNNttttttWWWBBB<<<:::777:::;;;<<<<<<:::888888999777777777777777777777777777666555555555666888999BBBCCCEEEGGGLLLSSS[[[aaafffhhhiiiggghhhqqqvvvoookkkwwwkkkYYYOOOJJJIIIDDDEEEPPPbbbzzzfff\\\UUULLLDDDBBBEEEJJJUUUiiikkkbbbUUULLLJJJMMMQQQSSSRRRZZZ[[[___mmm|||~~~tttllleee^^^ZZZUUUMMMEEEAAA@@@BBBHHHOOO{{{sssnnngggcccbbbccceeefffkkkooouuu|||{{{wwwooommmjjjhhhgggfffdddbbb```aaabbbgggtttzzzrrrhhh^^^TTTMMMFFF???===>>>===>>>@@@FFFRRRcccvvv{{{wwwvvvuuutttsssuuu{{{|||pppcccXXXQQQKKKHHHBBB>>><<<:::888777777777666666555555444444333333222222111000000000........................000000000000000//////...---------------...///000111333666999<<>>AAAIIIYYYttt^^^GGG<<<<<<777555666333222222333333333333444444333333333333444444555666777:::>>>MMMsssyyy[[[EEE???>>>;;;:::;;;<<<<<<:::888888999888888888888888888888888777666555555555666888999???@@@CCCFFFKKKSSS[[[aaafffhhhiiihhhiiiqqq{{{tttpppyyyooo\\\PPPJJJGGGCCCCCCLLL[[[vvvuuufff\\\QQQIIIGGG???CCCJJJYYYppp~~~jjjaaaUUULLLJJJMMMPPPRRRSSSZZZZZZ]]]iiixxxxxxoooggg___ZZZUUULLLEEEBBBAAABBBHHHOOOwwwrrrjjjdddbbbbbbbbbccchhhlllsss{{{|||xxxnnnllliiihhhhhhgggeeeccc______aaagggtttwwwmmmbbbUUULLLEEE>>>===???===>>>AAAGGGRRRcccuuuzzzvvvuuuttttttssstttzzzyyymmmaaaWWWQQQJJJGGGBBB>>><<<;;;999888555555555666666666666666333333222222111000000000////////////////////////...............---,,,,,,///......---------......111333666999===BBBHHHLLLPPPXXX]]]]]][[[\\\\\\[[[___```aaa```^^^\\\\\\]]]```dddhhhiiigggddddddeeefffjjjnnnooommmjjjgggfffbbbeeejjjnnnqqqsssuuuwwwyyyvvvxxx{{{oooWWWKKK@@@???CCCNNNeee{{{mmmPPP>>>;;;777777888333222222333333333333444444444444333333333444444555777:::>>>KKKooo}}}^^^GGG@@@???===:::;;;<<<<<<:::888888999999999999999999999999999777666555555555666888999;;;>>>AAAEEEKKKRRRZZZ```eeehhhjjjiiijjjrrr}}}vvvsssyyysss^^^QQQJJJDDDAAABBBGGGPPPeeeuuueeeWWWNNNKKK@@@@@@BBBIIIXXXiiiqqqqqqfff___UUUMMMJJJKKKNNNPPPSSSYYYYYYZZZeeerrr}}}tttjjjaaa[[[UUUMMMFFFCCCAAABBBHHHOOOzzztttkkkdddaaa``````aaaeeeiiiqqqwww}}}|||yyyooommmkkkiiiiiigggdddbbb]]]\\\___hhhtttzzznnncccWWWNNNGGG@@@>>>???===>>>AAAGGGRRRbbbttt}}}xxxuuuttttttvvvwwwvvvzzztttiii^^^VVVQQQJJJFFFAAA>>>===<<<:::999666666666666666666666666333333222222111000000000////////////////////////,,,------------,,,++++++...------------...//////000222555999===CCCJJJOOOTTT\\\aaa___[[[[[[[[[YYY^^^```aaaaaa___]]]\\\]]]]]]aaafffgggeeedddfffhhhnnnqqqtttrrrnnnhhheeedddaaaeeeiiimmmooorrrvvvxxx|||yyy|||zzzcccTTTFFFAAAAAAHHH\\\ooo}}}ZZZAAA:::666777888333222222222333333333444444555555444333333333444444666:::===IIIjjj___FFF======;;;:::;;;<<<<<<:::888888999888888888888888888888888777666555555555666888999;;;===AAAEEEJJJPPPWWW\\\bbbfffjjjjjjkkkrrryyysssrrrwwwuuu___QQQKKKDDDAAAAAADDDGGGVVVwwwlll\\\QQQMMMGGGEEEAAAAAAGGGRRR\\\aaaaaa\\\TTTNNNJJJJJJLLLNNNQQQXXXWWWYYYcccpppyyynnnddd]]]VVVOOOGGGDDDCCCCCCHHHOOO{{{uuullleeeaaa`````````bbbgggmmmsssxxx|||~~~}}}{{{yyyrrrpppnnnllljjjgggccc___\\\[[[___iiittt|||kkkbbbYYYRRRKKKCCC??????===???AAAGGGRRRbbbrrr}}}zzzxxxvvvtttsssuuuxxxzzzyyy|||{{{oooddd\\\UUURRRJJJFFFAAA>>>===<<<:::999777777777666555555444444333333222222111000000000........................000000000000000///......,,,,,,,,,---...///000111000222555999===DDDLLLQQQ[[[ccchhhccc]]][[[ZZZYYY]]]___aaaaaa```^^^]]]]]][[[___ccccccbbbbbbeeegggqqquuuwwwuuummmfffbbbaaa^^^aaaeeehhhkkkppptttxxxxxx|||{{{{{{|||rrr```MMMDDDAAAEEEVVVhhhbbbDDD:::555666777111222222222333333333444444555555444333333333444444666:::===FFFcccbbbGGG===;;;::::::;;;<<<<<<:::888888999777777777777777777777777777666555555555666888999<<<>>>BBBFFFIIINNNSSSVVV___dddiiikkklllsssuuupppqqqtttyyyaaaRRRLLLFFFBBBBBBCCCCCCLLLggguuuaaaTTTMMMJJJFFFBBB@@@@@@EEEMMMTTTZZZXXXSSSNNNKKKJJJKKKLLLNNNVVVWWWYYYdddooo}}}rrrhhhaaaYYYRRRJJJGGGEEEDDDHHHNNNyyyppphhhcccaaa``````aaadddjjjnnnrrrvvvzzz}}}}}}{{{{{{zzzxxxwwwtttrrrpppnnnkkkhhhccc___]]][[[___iiisss|||lllcccZZZTTTMMMEEE@@@???===???BBBHHHRRRaaaqqq{{{vvvvvvuuusssrrrtttxxx|||vvvjjjaaaZZZVVVSSSJJJGGGBBB>>><<<;;;999888888777777666555444444444333333222222111000000000...........................////////////...------+++++++++,,,...000111222000222555888>>>EEENNNTTT^^^ggglllggg___[[[[[[ZZZ[[[^^^aaabbbaaa_________[[[^^^aaaaaa___```cccfffoootttyyyvvvnnneeeaaa```]]]___bbbdddgggkkkppptttvvvzzz{{{vvvxxxrrrvvv{{{qqqXXXIIIBBBCCCQQQaaaiiiJJJ>>>666555666111222222333333333333444444444444333333333444444555666:::===BBB\\\iiiLLL???<<<;;;:::;;;<<<<<<:::888888999666666666666666666666666777666555555555666888999<<>>@@@FFFMMMTTTSSSRRRNNNKKKJJJKKKLLLLLLUUUWWW[[[dddnnn~~~uuullleee^^^VVVNNNJJJGGGEEEHHHMMMvvvlllfffcccaaa``````cccgggjjjmmmqqqvvvyyy}}}{{{xxxwwwwwwvvvttttttsssqqqpppnnnjjjeeebbbaaa]]]```iiioooxxx}}}qqqggg\\\TTTLLLDDD@@@@@@>>>???BBBHHHRRRaaapppzzzvvvvvvuuusssqqqrrrvvvzzz~~~rrrfff^^^YYYVVVUUUKKKHHHBBB>>><<<:::888777666666666666666555555555333333222222111000000000////////////////////////,,,,,,------,,,,,,+++***,,,,,,,,,---...///000111000222555888>>>FFFOOOVVV^^^gggmmmhhh```]]]]]]]]]YYY\\\```bbbbbbaaa```aaa]]]___```___]]]^^^aaadddlllttt{{{zzzsssjjjfffeeeaaabbbddddddfffiiinnnrrruuuyyy|||ssssssyyyooorrr{{{xxxgggRRRFFFCCCNNN]]]oooQQQCCC999666777333222222333333333333444444333333333333444444555666666;;;<<>>CCCGGGKKKNNNQQQSSSWWW___ggglllooovvvsssmmmqqqvvvpppYYYMMMKKKDDD@@@BBBCCCHHHWWWhhh{{{gggZZZKKKDDD??????>>>>>>BBBIIINNNOOOPPPOOOLLLJJJKKKLLLKKKUUUYYY\\\dddkkk{{{wwwooojjjbbbZZZRRRMMMIIIFFFHHHLLL{{{ppphhhdddaaa___```bbbeeegggjjjnnntttwwwyyy}}}~~~zzzwwwuuuuuutttssssssrrrqqqpppooolllhhhdddccc___```hhhlllrrr~~~vvvjjj]]]SSSJJJBBB???AAA>>>???BBBHHHRRR```oooyyyxxxxxxvvvssspppppptttxxx|||oooddd\\\YYYWWWVVVLLLHHHCCC???<<<:::888666444444555555666777777888333333222222111000000000000000000000000000000000//////000000//////...---......---------......///000222444888>>>GGGPPPWWW[[[ffflllhhh```^^^___```XXX\\\```bbbbbbbbbaaabbb^^^```aaa___]]]]]]```dddkkkttt~~~yyyqqqmmmlllhhhhhhhhhhhhhhhjjjooorrruuuzzzsssrrruuu|||qqqrrrzzzxxx|||ttt[[[JJJEEENNN[[[xxxsssVVVHHH;;;777888444222222333333333444444444222222222333444555666777666;;;<<<>>>SSS~~~qqqPPPAAA;;;888:::;;;<<<<<<:::888888999777777777777777777777777777666555555555666888999999===CCCHHHKKKOOORRRUUUUUU]]]ggglllpppwwwqqqkkkoooyyyxxx\\\MMMLLLCCC???BBBDDDHHHUUUccczzzqqqbbbRRRIIIBBBAAA???===@@@FFFKKKMMMOOOOOOLLLJJJKKKMMMKKKVVVYYY]]]dddiiiwww~~~xxxqqqlllddd\\\TTTOOOJJJFFFHHHLLLuuukkkdddaaa```dddeeefffhhhiiimmmqqqtttzzz~~~~~~zzzvvvsssrrrsssssssssrrrrrrrrrqqqooojjjgggdddgggeeegggmmmnnn{{{xxxoooaaaSSSJJJFFFCCCBBBBBB@@@CCCKKKUUU^^^jjjsssyyyzzz{{{yyyvvvvvvyyy}}}wwwiii^^^XXXVVVTTTRRROOOJJJDDD===888666666666333333444444444444444444444333333222111111111222///////////////......---......//////......---,,,---------............///---///222666;;;CCCLLLQQQZZZ^^^dddfffddd```\\\ZZZXXXZZZ\\\]]]^^^___bbbeeedddeeegggfffdddbbbaaaaaaiiisss|||}}}vvvoooppplllllloooooommmooorrrxxx|||wwwuuutttzzzzzzuuuyyy|||xxx{{{lllSSSGGGMMMWWWxxx}}}bbbLLL@@@:::666222555444333333222222222222222222222333333333444444999555;;;CCCOOOtttYYYAAA<<<:::;;;;;;<<<<<<;;;999888777:::999999888777666555555555666666555444444777999;;;>>>BBBGGGKKKOOOQQQRRR]]]^^^dddjjjnnnsssssskkknnnwwwcccRRRIIIGGGFFFEEEBBBCCCKKKUUUkkk{{{zzzdddXXXMMMCCC@@@@@@@@@AAACCCGGGIIIMMMNNNMMMKKKJJJIIIMMMPPPTTTWWW]]]hhhxxx~~~{{{vvvpppkkkeeeaaaZZZSSSMMMJJJIIIHHHyyynnngggcccbbbccccccdddeeehhhkkkooorrrxxx{{{~~~zzzuuurrrqqqqqqrrrsssqqqpppoooooommmjjjgggcccgggfffjjjpppppp{{{|||sssdddVVVLLLFFFCCCAAABBB@@@DDDNNNYYYcccnnnxxx~~~~~~|||wwwtttvvv{{{~~~tttfff[[[VVVSSSQQQOOOOOOKKKDDD>>>999777777777333333444444444444555555555444333222111111111111000000111111000000///.........//////......---,,,---------............///...000222555999@@@GGGMMMYYY^^^dddhhhfffbbb]]][[[ZZZ[[[]]]^^^___```ccceeeggghhhiiigggdddbbbaaaaaajjjuuuxxxppplllkkknnnoooooorrrvvv}}}{{{vvvssszzzyyyzzz{{{zzzzzzzzzZZZHHHIIISSSnnnpppVVVEEE<<<888777444444444333444444555555444444444555555555666666999555;;;BBBNNNttt\\\CCC>>>;;;;;;<<<<<<<<<;;;:::888777888888888777777666666555555666666555444444777999;;;>>>BBBGGGKKKOOOQQQRRRZZZ\\\aaagggkkkqqq}}}nnneeefffssslllUUUMMMJJJGGGEEEBBBAAAIIIRRRccctttnnn]]]RRRGGGCCCBBB@@@@@@AAADDDGGGKKKLLLKKKIIIIIIIIIJJJOOOTTTWWW\\\fffttt~~~|||zzzvvvqqqmmmiiieee^^^WWWRRRNNNLLLLLLtttlllgggeeeaaaaaaaaabbbeeehhhlllnnntttvvvzzz}}}~~~zzzuuurrrpppppppppqqqooommmmmmmmmkkkiiigggbbbggghhhmmmtttsss|||vvvgggXXXMMMFFFBBB@@@BBBAAAFFFPPP\\\fffrrr{{{{{{uuurrrssszzzyyypppbbbXXXSSSPPPNNNLLLMMMJJJDDD???;;;888888888333333444444444555555555666555444333111000000000111111222222111111000///......//////......---,,,---------............///000111222444777<<>>BBBFFFKKKNNNQQQRRRXXXYYY^^^cccgggmmmyyyyyyhhh```aaallluuuZZZPPPLLLHHHEEEAAA@@@GGGOOOYYYkkkxxxdddWWWKKKFFFDDDAAA??????BBBEEEHHHIIIIIIHHHHHHHHHHHHLLLRRRVVVZZZcccoooyyy~~~zzzyyyvvvrrrooommmjjjddd^^^XXXSSSPPPOOO{{{rrrlllhhhaaa______```cccfffhhhjjjoooqqqtttxxxzzz|||vvvsssqqqppppppnnnmmmmmmnnnnnnllliiifffaaafffhhhoooxxxwww~~~vvvhhhYYYOOOHHHCCCAAABBBAAAFFFQQQ\\\eeeoooxxx{{{zzzwwwrrrooopppuuuzzz{{{uuulll___VVVQQQNNNLLLJJJJJJGGGCCC>>>;;;888777777333333444444555555666666777666555333111000000000111111222222111111000///.........///......---,,,---------............///000111222444777<<>>EEEJJJSSSYYYbbbiiijjjhhheeedddcccdddddddddcccccceeegggjjjkkklllkkkiiihhhiiijjjeeennnyyy~~~ssslllggggggiiikkkrrrzzzzzzrrrvvv|||iiisss___RRRTTTZZZvvveeeJJJ>>>;;;777666555444333333333333222222222333333333444444999666;;;AAAKKKqqq|||nnnaaaGGG>>>;;;;;;<<<=========<<<;;;:::999:::::::::::::::::::::333555666666555555666777;;;<<>>;;;:::;;;<<<======<<<;;;:::::::::::::::::::::::::::333555777777666555666777999;;;===AAAEEEJJJNNNPPPYYY[[[```dddddddddkkkttt~~~lll___VVVRRRQQQ\\\xxx~~~gggVVVNNNFFFBBBAAAAAAFFFMMMXXXhhh{{{xxxeeeRRRIIIGGGFFFDDDDDDAAACCCEEEFFFFFFFFFGGGHHHFFFHHHIIIJJJLLLUUUcccnnnuuuyyytttrrrqqqoookkkeee]]]VVVRRR~~~uuummmhhhcccbbbeeefffdddbbbeeefffiiiooosssxxxzzzuuuqqqoooooojjjiiijjjkkklllllliiifffeeefffcccjjjvvvyyy}}}uuuiii]]]TTTNNNIIIGGGHHHGGGKKKSSSXXX[[[___dddfffkkkqqqtttsssrrrssstttwww{{{llldddYYYRRRMMMKKKHHHFFF@@@@@@???>>><<<999777555333333444555666777888888666666555333333222222222111111222222111111000///......//////......---,,,---------............///000111333555999???GGGLLLNNNSSS[[[aaaeeefffggghhhfffffffffeeeccccccdddeeehhhkkknnnooommmjjjhhhhhhcccggglllrrr{{{zzzmmmhhheeefffjjjnnnvvv~~~}}}xxxwww|||pppVVVLLLJJJ^^^~~~hhhKKK===888777666555444444444444444444444555555555666666999666<<<@@@HHHpppsss}}}```FFF>>>===999:::;;;<<<<<<;;;:::999:::::::::999888888888777333555777777666555666666888999;;;???CCCHHHLLLNNNTTTWWW^^^dddddddddjjjrrr}}}nnn```UUUNNNNNNSSSlllpppYYYPPPGGGBBB@@@@@@DDDJJJVVVfffxxxnnnVVVKKKIIIGGGFFFFFFAAACCCDDDDDDCCCCCCDDDFFFCCCGGGIIIJJJJJJOOOXXX```kkkwwwzzzvvvvvvuuuqqqjjjbbbZZZUUUyyyqqqkkkeeedddfffgggdddaaaddddddhhhmmmpppttt}}}yyytttpppnnnnnnkkkiiigggfffhhhiiiiiiiiigggfffbbbgggtttyyywwwkkk___VVVOOOJJJGGGJJJIIIMMMUUUZZZ\\\```eeehhhmmmsssvvvvvvwwwyyy{{{www~~~jjjbbbXXXPPPLLLJJJGGGDDD@@@@@@@@@???===:::888666333333444555666777888999666555444333333333333333222333333333333222111111......//////......---,,,---------.........//////111222333555888>>>EEEJJJLLLQQQYYY___ccceeegggiiifffggggggeeecccbbbccceeeiiilllppppppnnnjjjfffeee```bbbeeejjjttt}}}}}}xxxkkkfffdddggglllqqqzzzzzzvvvzzzvvv[[[NNNGGGQQQjjjwwwUUUCCC888777777666666666666777222222222333333333444444999666<<>>888999:::;;;;;;;;;:::999:::999999888777666555555222555777888777555666666777888:::===BBBGGGKKKNNNPPPTTT\\\cccddddddjjjqqq{{{qqqbbbWWWOOOMMMOOOeeevvv]]]RRRHHHBBB???>>>BBBGGGTTTcccuuutttZZZMMMJJJHHHGGGGGGAAABBBCCCBBBAAAAAABBBCCCAAAFFFJJJKKKIIIKKKPPPUUUccclllzzzzzzyyyvvvooofff]]]XXXzzzrrrlllkkkiiieeebbbaaaaaaeeejjjkkklllpppxxx~~~}}}yyyvvvsssqqqoooooollliiiiiijjjkkkkkkkkkfffddddddgggjjjsssvvviii```XXXOOOKKKLLLNNNOOOXXXccchhhccc```aaagggnnnwww}}}~~~}}}|||}}}|||}}}zzzvvvddd]]]UUUPPPNNNKKKFFFAAABBB???<<<;;;:::999777555555444333333333333444555777666666444333222111111111111222222222222333333...---++++++---...------------------------------//////000444:::???CCCDDDMMMRRRYYYaaagggiiiiiiiiihhhgggfffdddbbbbbbdddfffnnnoooqqqssssssqqqlllhhhkkkeeeaaadddmmmuuuwwwvvvjjjaaa]]]dddooowww|||zzzrrruuu|||bbbJJJHHHGGGSSSmmm```BBB>>>999777777666444444777333222222222222333444444666777;;;???JJJiii|||tttaaaKKK===999999999:::===>>>===;;;888999999999888888888888777888888777777666666555555888:::===???AAAEEEIIILLLQQQUUUZZZ^^^aaadddhhhkkkyyyssscccTTTKKKIIIPPPddddddQQQHHHGGG??????GGGKKKVVVaaammmyyytttZZZOOOGGGEEEGGGDDDDDD@@@<<<===BBBEEECCC@@@DDDCCCBBBCCCEEEIIINNNQQQ^^^iiizzzzzzpppnnnoooeeeUUU}}}tttlllkkkiiieeebbbbbbaaaeeehhhiiijjjnnnvvv|||~~~yyyvvvsssqqqoooooollliiiiiijjjkkkkkkkkkhhheeeeeefffiiiqqq~~~ttthhh```XXXQQQNNNOOOKKKPPP[[[gggjjjfffdddfffgggnnnxxx}}}}}}|||{{{yyy|||vvvoooaaa[[[TTTPPPNNNLLLHHHDDDBBB???<<<;;;:::999777555555444333333333333444555777666555444333222222111333333444444444444555555////////////...---------------------------------//////000444999>>>BBBDDDMMMRRRZZZccchhhkkkkkkjjjiiiiiihhhfffeeedddeeefffnnnoooqqqttttttqqqlllgggiiiccc___aaaiiioooqqqpppfff^^^ZZZbbbmmmvvv|||~~~tttvvv|||fffNNNDDDAAAIII^^^uuummmPPPAAA<<<888888777444444666444444444444444555666666999999<<<@@@JJJgggvvvbbbKKK===:::999999;;;===???>>>;;;888999999999999888888888888666666666666777777777777777:::===???AAADDDHHHKKKQQQTTTXXX\\\___bbbfffhhhzzzwwweeeVVVNNNKKKQQQaaa~~~jjjTTTIIIGGG???>>>FFFHHHTTT^^^jjjuuusssYYYOOOFFFEEEGGGDDDGGGCCC@@@@@@BBBCCCBBBAAADDDCCCBBBBBBDDDHHHLLLOOOTTT]]]mmm}}}sssppprrriii\\\wwwnnnjjjgggdddbbbbbbbbbdddeeeeeefffkkksssyyy~~~zzzwwwtttrrrpppooollliiiiiijjjkkkkkkkkkjjjgggeeeeeegggooo|||rrrggg```ZZZSSSQQQRRRMMMTTTaaalllnnnjjjggghhhhhhoooxxx|||{{{www}}}|||qqqggg^^^YYYSSSPPPOOOMMMIIIFFFBBB@@@===;;;:::999777666555444333333333333444555666666555444333222222111333333444444444444555555111333555333///,,,,,,---------------------------...///000333888===BBBDDDLLLRRR[[[dddkkknnnnnnmmmjjjjjjjjjiiihhhggggggffflllnnnqqquuuuuurrrlllgggfffbbb^^^___dddiiihhhfff```YYYVVV^^^jjjttt|||wwwwww{{{}}}lllUUUGGGAAACCCSSSiiizzz[[[FFF???:::888777444333555666666555555666666777888<<<;;;===AAAIIIdddzzzcccJJJ===;;;999999;;;===??????<<<999:::999999999888888888888555555555666777777888888777999<<<>>>@@@CCCGGGJJJNNNRRRVVVZZZ]]]aaadddgggzzz|||hhhYYYQQQNNNRRR___yyyrrrXXXJJJFFF???>>>DDDDDDQQQZZZeeeppp~~~sssZZZPPPHHHGGGIIIFFFHHHGGGEEECCCBBBBBBBBBBBBBBBAAAAAAAAABBBFFFIIILLLPPPWWWdddyyytttqqqsssmmmccczzzoooiiifffbbb```aaabbbbbbbbbaaaccchhhooouuu{{{{{{xxxuuusssqqqooollliiiiiijjjkkkkkkkkkkkkhhheeeeeefffnnn}}}ssshhhaaa[[[UUUSSSUUUSSSYYYcccnnnsssqqqlllhhhiiipppyyy}}}xxx{{{|||mmmaaa]]]YYYTTTQQQOOOLLLIIIFFFBBB@@@===;;;;;;:::888666555444333333333333444555666666555444333333222222111111111222222222333333222666:::777111,,,,,,...------------------------...///111333666;;;AAADDDKKKQQQ[[[eeelllpppqqqqqqkkkkkkkkkkkkkkkiiifffdddgggiiioootttvvvsssmmmhhheeebbb______bbbdddbbb___[[[TTTRRR[[[gggqqq{{{yyywwwzzz|||}}}qqqZZZJJJCCCAAAMMMaaazzz```MMMDDD<<<999777444333444666666666555666777777888<<<:::<<>>===999:::;;;>>>@@@???===:::::::::999999999888888888666666666666777777777777666999;;;===???BBBFFFIIIKKKOOOTTTYYY]]]aaafffiiiyyykkk[[[TTTOOORRR___xxxuuuZZZIIIEEE???@@@EEEDDDPPPVVV```kkkwwwvvv\\\RRRJJJIIILLLIIIGGGGGGFFFDDDAAAAAABBBDDDAAAAAA@@@@@@AAACCCFFFHHHPPPTTT]]]mmmuuupppqqqnnnhhh~~~qqqjjjfffaaa___```cccaaa```___```eeekkkpppzzz|||yyyvvvtttrrrooollliiiiiijjjkkkkkkkkkjjjgggeeeeeefffnnn~~~uuujjjccc]]]WWWUUUVVVXXX[[[cccnnnyyy|||vvvoooooottt}}}|||{{{}}}zzzkkk```]]]ZZZVVVRRROOOKKKHHHEEECCC@@@===<<<;;;:::888666555444333333333333444555555555555444444333333222111111111222222222333333333777:::888222------...---------------------------///111222444999@@@EEEJJJPPPYYYccclllqqqssstttmmmlllkkklllllliiieeeaaa```dddjjjqqqtttsssnnnjjjfffdddbbbbbbcccccc```]]]WWWQQQPPPXXXcccnnnyyy|||wwwyyy{{{rrrXXXFFF@@@===FFFZZZsssgggRRRHHH>>>:::888555333444555555444444555555666777999777;;;AAAFFF\\\zzzlllOOO@@@===999:::<<<>>>AAA@@@>>>;;;:::::::::999999999999888999888888777666555555444666888:::<<<>>>AAADDDGGGHHHLLLRRRXXX^^^ccchhhkkkwwwppp___VVVOOOSSS```zzzsssXXXHHHDDD@@@AAAGGGFFFPPPSSS[[[eeeppp|||xxx^^^TTTLLLKKKMMMJJJDDDEEEEEECCCAAAAAACCCEEEAAA@@@??????@@@AAACCCEEEIIILLLTTTaaavvvyyyrrrqqqooollluuunnnhhhbbb______bbbaaa___^^^```dddhhhkkkvvv~~~}}}zzzwwwuuusssooollliiiiiijjjkkkkkkkkkiiifffddddddeeekkkyyywwwlllfff```ZZZXXXZZZZZZ^^^eeeooo|||~~~{{{~~~~~~zzzzzz~~~}}}ttthhhaaa\\\ZZZWWWSSSOOOKKKGGGFFFCCCAAA>>><<<;;;:::888777555444333333333333444555555555444444444333333333333333444444444444555555333555777555111......///---------------------------///111222333777???EEEIIIMMMVVV```iiipppuuuwwwrrrooommmlllllliiiddd___\\\___eeelllppppppmmmiiigggffffffgggfffddd```]]]UUUPPPOOOVVV```kkkwwwwwwxxxzzzuuu[[[IIICCC???FFFZZZsssuuuWWWKKK???:::999666444444444444333333444444555666777555:::AAADDDUUU|||rrrUUUBBB===::::::<<>><<<;;;:::999777555444333333333333444555555444444444444333333333333333444444444444555555222222222111111000000000---------------------------///111111111666>>>EEEGGGKKKSSS\\\fffooovvvyyywwwsssooommmmmmjjjddd^^^[[[]]]bbbhhhlllllliiiffffffgggiiijjjiiifffbbb___VVVQQQOOOUUU^^^hhhttt~~~wwwwwwxxx~~~iiiRRRKKKEEEJJJ^^^yyy~~~ZZZMMM???:::999777555555444444333333444444555666666444:::AAAAAAOOO~~~wwwZZZEEE===::::::<<>><<<<<<;;;999777555444333333333333444555444444444444444444333333111111222222222333333333222000...///000111111000---------------------------///111111111555>>>EEEFFFJJJPPPYYYdddnnnvvvzzz{{{vvvqqqooonnnkkkddd___\\\]]]aaaeeehhhhhheeecccfffgggjjjkkkkkkhhhccc```VVVQQQPPPUUU]]]fffsss}}}}}}xxxvvvwww|||zzzWWWOOOGGGJJJ]]]{{{\\\NNN@@@;;;:::888666666444444444444444555666666777555;;;BBB@@@JJJwww{{{^^^FFF===:::;;;===@@@BBBBBB@@@>>>;;;;;;;;;:::::::::999999777777777777666666666666555777999;;;<<<>>>AAADDDGGGKKKPPPUUUYYY]]]aaaddduuuuuueeeZZZWWWZZZlllgggSSSJJJHHH>>>===EEEHHHLLLJJJMMMTTT[[[ddduuuttthhh^^^\\\^^^ZZZOOOJJJEEEDDDFFFGGGDDD@@@BBBAAAAAA@@@??????@@@@@@???CCCJJJNNNPPP]]]~~~yyyppplllkkk|||rrrkkkeeebbb___^^^^^^^^^___```bbbcccccciiiuuu|||zzzyyyxxxmmmjjjfffeeegggiiikkklllkkkkkkhhhccc___aaajjjrrrxxxmmmfffaaa^^^aaagggnnnwwwvvvsssooommmlllhhhbbb^^^TTTWWWVVVPPPNNNPPPNNNIIICCC@@@===<<<<<<;;;777444555555444333222222222222444555666666666555444333222222222222111111000000111111111111000///...---,,,,,,,,,,,,,,,---...///...000111222444:::CCCIIIRRRRRRTTTYYYaaalllvvv|||{{{{{{vvvnnnkkkkkkiiidddaaaaaabbbcccccccccccccccdddeeehhhjjjiiigggcccaaa[[[WWWUUUUUUWWW]]]iiivvv~~~~~~~~~|||uuutttyyy}}}}}}gggTTTGGGHHHZZZ}}}aaaSSSDDD===:::777666777444444444444444555666777666888999>>>BBBHHHnnn{{{___DDD===>>>;;;:::???EEEFFFAAA;;;===<<<;;;:::888777666666888888888777888888999999777999;;;<<<===???CCCFFFJJJJJJKKKOOOUUU\\\```bbbttt{{{jjj___WWWTTTbbb~~~cccUUUIIIEEEGGGFFFEEEFFFHHHIIIIIIIIINNN[[[mmmzzznnngggkkkjjj___TTTMMMHHHHHHHHHDDDAAA@@@??????>>>>>>>>>>>>??????CCC???BBBJJJMMMTTThhh~~~wwwqqqkkkhhhvvvoooiiiddd``````____________``````bbbgggrrr{{{zzzzzz{{{ooolllgggeeefffhhhjjjkkkjjjjjjhhhccc___aaajjjqqqxxxmmmgggcccaaadddiiirrrzzz{{{vvvpppkkkiiieee```\\\UUUXXXVVVPPPNNNOOOMMMIIIDDDAAA>>>======;;;888555444333333222222222222333555555666666666555333222222222222222111111111000111111111111000///...------,,,,,,,,,,,,---...///000000000000111777AAAIIIVVVXXX[[[___eeemmmvvv}}}||||||xxxqqqmmmmmmjjjfffbbbbbbbbbccccccccccccccccccdddfffffffffcccaaa___[[[WWWUUUVVVWWW\\\hhhsss}}}}}}~~~vvvtttxxx~~~~~~}}}|||vvv}}}lllYYYJJJGGGUUUuuuhhhWWWEEE===999666444333444444444444444555666666777999999===@@@EEEhhhbbbFFF>>>>>>;;;:::???DDDFFFAAA<<<<<<;;;;;;:::999888777777888888777777777777777777777999:::;;;<<>>>>>>>>??????@@@===@@@FFFHHHLLL^^^rrrzzztttnnniiifff|||vvvmmmgggbbbbbbaaa```___^^^^^^]]]```dddnnn||||||yyyyyy{{{}}}sssnnnhhheeeeeefffhhhiiihhhiiigggccc___aaaiiipppyyynnnhhheeecccfffkkkuuu||||||sssmmmiiieeeaaa]]]WWWXXXVVVQQQNNNNNNKKKHHHDDDBBB???>>>===;;;888666222222222111222222333333666666777666666444222111222222222222111111111111111111222111111000///...------,,,,,,,,,---......111111///---...444>>>FFFUUU[[[aaaeeehhhmmmuuu{{{}}}|||vvvrrrqqqnnniiiddddddcccbbbbbbbbbbbbbbbccccccccccccaaa___]]]\\\ZZZWWWWWWXXXYYY\\\eeeppp{{{}}}zzzuuuwww{{{yyywwwxxx{{{nnnssszzzrrr^^^NNNHHHQQQnnnuuu```JJJ???<<<999555222444444333333333444555555777999888;;;===AAA```eeeHHH>>>===;;;:::>>>CCCDDDAAA<<<:::::::::999999999888888888888777777666555555555777888:::;;;<<<>>>BBBEEEFFFGGGIIIMMMQQQWWW[[[^^^lll{{{{{{hhh```YYY^^^sss{{{```SSSFFFCCCEEEFFFFFFFFFCCCCCCAAA???AAAHHHSSS[[[qqqwwwxxx{{{yyylll^^^UUULLLJJJHHHDDDBBBCCCBBBAAA@@@@@@???????????????===???CCCCCCEEERRRccc|||tttnnniiidddbbb{{{ppphhhbbbaaaaaaaaa```^^^]]]]]]___aaajjjvvv{{{wwwwwwyyy{{{uuupppiiidddccceeefffgggfffggggggddd```bbbiiippp|||pppjjjgggfffhhhkkksss|||~~~vvvqqqmmmiiiccc^^^YYYYYYVVVRRROOOLLLJJJGGGDDDBBB@@@>>><<<999777666111111111111111222333444666666777777666444222111222222222222222222222222222222222222111000//////------,,,,,,,,,------...///000///...---222:::@@@NNNWWWaaafffgggkkkssszzz}}}xxxwwwsssoooiiigggeeecccbbbbbbbbbcccdddcccbbb```^^^\\\ZZZYYYWWWVVVWWWYYYZZZ\\\dddmmmzzz|||}}}wwwxxx{{{}}}xxxwww~~~mmmnnnpppvvvaaaRRRKKKOOOhhhjjjPPPDDDAAA>>>888555444444333333333333444444777999888999<<<@@@\\\dddHHH???<<<::::::===BBBCCC@@@<<<999999999999999999999999999888888888777666555444666888999::::::===@@@CCCEEEGGGIIIMMMPPPTTTYYY\\\hhhuuuqqqhhh]]]]]]mmm{{{```SSSGGGEEEHHHHHHHHHIIIAAA@@@>>><<<===AAAIIINNNccckkkwww~~~rrreeeZZZPPPLLLJJJFFFEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@??????AAACCCBBBBBBLLLXXXrrr}}}uuummmgggccc___]]]~~~rrriiiaaaaaa``````____________``````fffqqqzzz}}}wwwuuuuuuuuutttoooiiidddcccdddeeeeeedddfffgggeeebbbcccjjjppptttnnnkkkiiijjjmmmqqqzzz|||yyyuuussspppkkkddd^^^[[[XXXVVVSSSOOOKKKHHHHHHCCCBBBAAA>>>;;;888666555111111111111222333444444555666666666666444333111222222222222222222222333333333333333222111000///...------,,,,,,,,,------,,,...000000///111666:::FFFPPP]]]dddhhhllltttzzz~~~{{{wwwpppmmmiiifffcccbbbcccccceeedddccc```]]][[[XXXWWWTTTTTTVVVYYY[[[\\\dddmmmxxx{{{zzzzzz{{{{{{xxxtttpppsss{{{eeeUUUMMMMMMaaazzz}}}yyy|||rrrWWWIIIEEEAAA;;;777555444444333333444444444555888777999===BBBZZZ~~~zzz___FFFAAA;;;::::::===@@@AAA???===888999999999999:::::::::999999:::999888777666555666777888999999;;;???BBBDDDGGGKKKMMMOOOSSSWWWZZZfffqqq|||qqqddd```mmmxxx]]]QQQGGGGGGJJJJJJIIIIIIAAA@@@>>><<<<<<@@@EEEIIIWWW```mmmzzzuuuggg\\\RRRNNNKKKHHHGGGIIIFFFEEEDDDCCCAAAAAA@@@@@@>>>???AAABBBAAABBBIIIQQQddd~~~xxxooohhhbbb^^^[[[YYYuuulllbbbaaa```^^^^^^^^^___```aaa```dddnnnwww{{{zzztttqqqoooppplllgggdddcccccccccccccccfffhhhfffdddeeekkkqqq~~~yyysssqqqpppppprrruuu||||||uuusssrrrqqqpppkkkccc]]][[[WWWUUUTTTPPPJJJHHHIIIDDDDDDCCC???;;;777666666333333222222333333444444444555666666666555444333222222222222333333333333333333333333333222000000......---,,,,,,,,,------***---111222111111444666AAAKKKXXXccciiipppwww}}}xxxuuuoooiiieeeccccccdddeeeeeecccaaa]]]YYYVVVTTTPPPPPPTTTXXX[[[]]]fffoooxxx{{{}}}|||~~~{{{uuuyyyjjjXXXPPPLLLYYYmmmtttrrrnnnmmmmmm|||yyy^^^NNNGGGAAA:::777666666555444444444555555444888777888>>>CCCWWWwwwuuuuuu]]]FFFAAA:::::::::<<<>>>??????>>>999999999999999999999:::888999:::::::::888777666555666888888888:::>>>@@@BBBFFFKKKMMMNNNPPPUUUYYYcccoooxxxjjjggguuurrrZZZOOOHHHIIIMMMLLLIIIHHHDDDAAA>>><<<===@@@DDDGGGOOOXXXfffsss|||xxxggg]]]SSSPPPNNNKKKJJJLLLHHHGGGFFFDDDBBBAAAAAAAAA<<<>>>??????>>>@@@EEEJJJVVVmmm|||vvvmmmddd___[[[XXXWWWzzzqqqfffddd```]]]\\\\\\^^^___ccc```cccllluuuyyy|||}}}uuuooolllkkkhhheeeccccccdddcccbbbcccfffiiihhhfffgggmmmrrr}}}}}}yyyyyyyyyzzz{{{|||vvvsssqqqpppooolllfffaaa[[[VVVTTTTTTQQQJJJHHHJJJFFFFFFFFFBBB===999888999555555444444333444444444333444555666666666555444222222222333333333444444444444444444333222111000///...---,,,,,,,,,,,,,,,***---000000///000444777???GGGSSS___iiiqqqxxx||||||tttmmmgggeeedddeeeddddddcccaaa]]]XXXSSSPPPMMMMMMQQQWWWZZZ___hhhrrrxxx{{{|||{{{wwwuuunnn\\\UUUQQQYYYgggkkkrrrhhheeebbb___oooiiiWWWKKKBBB;;;999888777666555555555555666444888777777===BBBSSSooommmwww]]]FFFBBB:::::::::;;;===>>>>>>>>>:::999999999999999999999666777888999999888777555555666777777777999===???@@@EEEJJJLLLLLLMMMRRRVVV___lll~~~~~~oooooooooZZZQQQLLLOOOSSSQQQLLLJJJGGGCCC>>><<<<<>>???@@@>>>===???CCCFFFLLL]]]zzz}}}yyyzzz{{{}}}vvvlllccc]]]YYYWWWUUU}}}uuujjjfffaaa]]]ZZZ[[[\\\^^^dddaaaccckkktttxxx{{{~~~wwwooojjjgggfffdddcccddddddcccaaabbbfffjjjiiiggghhhmmmsss||||||}}}{{{wwwsssqqqpppnnniiieee[[[UUUSSSTTTQQQJJJHHHKKKGGGHHHHHHDDD>>>::::::;;;777666555444444444444444222333444666666666666555222222222333333444444444444444444444333222111111///...---,,,,,,,,,,,,,,,,,,...//////...000555:::>>>DDDOOO\\\hhhqqqvvvyyywwwoooiiifffeeeeeecccccccccaaa]]]WWWQQQMMMKKKLLLOOOUUUZZZ___jjjtttxxx{{{{{{yyyxxxmmmppp___ZZZWWW^^^jjjlllllldddbbb^^^[[[lllsss___PPPDDD===;;;888888777666666666666666444999777666<<<@@@PPPjjjjjjzzz```GGGBBB999::::::;;;<<<>>>>>>>>>:::::::::999999999888888444555777888999888666555555666777777777999<<>>CCCIIIKKKJJJKKKPPPTTT\\\jjj|||rrruuuooo\\\UUUQQQUUUYYYWWWQQQNNNIIIDDD>>>;;;;;;===@@@BBBHHHPPP]]]jjjssszzz~~~~~~ooofff___^^^]]][[[ZZZ[[[KKKJJJHHHFFFDDDBBBAAAAAABBBCCCBBB???===@@@DDDEEEHHHUUUooo}}}uuurrrsss}}}vvvlllccc]]]YYYVVVUUUzzznnngggbbb```^^^[[[\\\```___aaaeeeiiinnnuuu|||zzzpppiiiiiigggeeecccaaa`````````bbbbbbeeeggggggiiisss}}}}}}|||zzzxxxuuurrrnnnkkkiii]]]ZZZUUURRROOOLLLHHHFFFDDDFFFFFFEEEAAA===;;;:::777666555444444555666777555666777777777555444333666666555444444444555555222333333444444333333222///...,,,,,,...//////...,,,,,,------///000111222<<<@@@LLLXXXaaagggpppyyyxxxpppmmmjjjfffbbb```cccdddaaaZZZSSSOOONNNHHHJJJMMMPPPUUU]]]eeekkkuuuyyy~~~}}}~~~uuuuuu~~~xxxccceeexxxzzzmmmgggkkkmmmrrr{{{```PPPHHH@@@777888666444444555777777666666:::888999>>>???NNNiiilllyyy]]]GGG>>>===:::888777999<<<>>>>>>===;;;::::::;;;<<<:::999999999999888777666666555777777666666777999;;;<<<@@@AAADDDHHHMMMPPPRRRQQQ]]]hhhwww}}}|||yyy|||rrraaaYYYTTTXXX```ccc]]]VVVMMMFFF???>>>===<<<===AAADDDJJJTTT```lllvvv||||||lllfffjjjlllrrrpppbbb[[[RRRJJJHHHDDD??????DDDAAA@@@@@@??????@@@AAABBBJJJOOO[[[ssswwwooommmrrrnnnhhhbbb\\\YYYWWWVVVuuummmfffbbb___[[[[[[^^^\\\___bbbfffkkkqqqxxx}}}}}}tttmmmiiigggeeebbb```_________``````bbbeeefffiiittt}}}{{{yyyvvvrrroookkkhhh^^^[[[VVVSSSPPPMMMIIIGGGEEEFFFFFFEEEBBB>>>;;;:::777666555444444555666777666666777888777666555444666666555444444333444444333444444555555444444333000...,,,---...//////...---.........///111222333:::???JJJWWW```fffnnnwww~~~{{{rrrnnnjjjfffbbb```cccdddbbb\\\VVVRRRPPPJJJKKKMMMOOORRRXXX___dddnnnrrrxxx||||||{{{uuulllrrr{{{yyy|||hhhVVVLLLCCC;;;888666444333555666666666666:::888999>>>???MMMgggkkkyyy^^^III@@@===:::888777999<<<>>>>>>===;;;::::::;;;;;;:::999999999888888777666666555777666666666777999;;;<<<@@@AAACCCGGGLLLPPPRRRSSS[[[eeetttzzzuuuvvvvvv{{{rrrbbb\\\WWW[[[dddfff___VVVMMMFFF???===<<<:::<<>>???KKKdddjjj|||{{{aaaMMMBBB===;;;888888:::<<<>>>???===;;;:::999:::;;;:::999999999888888777666666666777666666666777999;;;<<>>888666444333444555555555666999777999>>>>>>III```oooyyyhhhQQQCCC===;;;888888:::===>>>???===;;;999999:::::::::999888888888888777777666666666666666666777888:::;;;>>>???AAADDDGGGLLLRRRVVVXXXbbbpppvvvhhhnnnuuu~~~rrriiieeedddkkktttuuukkkaaaPPPHHHAAA>>><<<999999<<>>;;;888777666555444444555666666777888999999888777666777666555444333333333333333333444444444444333333333111//////000000///...---------------...///000111666???KKKSSSXXX```iiiqqqyyywwwpppmmmjjjiiiggggggfffccc___YYYSSSOOOLLLLLLLLLKKKLLLNNNSSSWWW___dddlllqqquuuyyy~~~zzztttwww~~~gggSSSGGGAAA999777555444555666666555666999666999???>>>GGG\\\yyy{{{qqqVVVCCC>>>;;;999888:::===??????===;;;888888999::::::999888888888777777777777777666666555555666888:::;;;===???AAACCCFFFJJJPPPUUUYYYbbbqqqyyygggkkkrrr{{{zzzkkkggghhhpppyyyyyyooocccRRRJJJCCC@@@===:::;;;===???AAAFFFOOO\\\iiiuuu|||zzzuuuvvvzzzppp^^^TTTOOOKKKGGGFFFEEEDDDCCCBBBCCCCCCDDDEEEFFFIIIPPP[[[uuuzzzkkkeeehhhddd___ZZZUUUSSSRRRRRRuuunnnjjjddd```___[[[]]]___```bbbfffkkkooopppwwwwwwpppgggeeebbb^^^[[[XXXWWWWWWYYYYYY[[[^^^]]]```iiittt{{{vvvtttsssqqqjjjddd^^^[[[WWWTTTRRROOOLLLJJJKKKIIIGGGGGGGGGEEE@@@;;;888777666555444444555555555666777888888888777666666666555444444444444555444444555555555555444444444222000///000111000///---,,,,,,,,,------...///000333;;;DDDKKKPPPYYYccckkktttyyyqqqmmmlllllliiihhhfffeeeaaa\\\UUUPPPMMMMMMLLLKKKKKKMMMRRRVVV[[[bbbjjjppptttxxx}}}~~~uuuwww~~~vvvqqq{{{qqq[[[MMMGGG;;;999666555666777777666666888666999???===DDDXXX~~~|||yyy\\\GGG>>><<<999999;;;===???@@@===;;;888777888999::::::888888777777777777777777666555555555666888:::;;;;;;???BBBDDDEEEHHHNNNRRRYYYbbbppp}}}kkkiiilllttt~~~qqqmmmlllsss{{{zzznnncccSSSJJJCCC@@@>>>;;;<<<>>>???AAAFFFNNNZZZgggsssyyy}}}{{{yyyvvvmmm___WWWQQQLLLHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFIIINNNTTTfff}}}nnngggbbb___ZZZUUUQQQOOOOOOOOO{{{tttooohhhbbb___\\\]]]___```aaadddiiimmmpppuuuwwwpppgggeeeaaa]]]ZZZWWWVVVUUUTTTUUUYYY]]]^^^___hhhrrr}}}wwwvvvwwwuuunnnhhh```]]]YYYVVVTTTRRROOOMMMMMMJJJGGGGGGHHHFFF@@@;;;999888666555444444555555444555666777888777666666666666555555555666777777666666777777777777666666555333111000111111000///...------------...//////000222777>>>DDDIIISSS^^^dddnnnzzz{{{sssnnnmmmmmmiiihhhggggggeeeaaa[[[UUUNNNNNNLLLJJJIIIKKKOOORRRYYY```iiiqqquuuyyy}}}xxxyyyyyyggg^^^\\\mmmyyyaaaRRRLLL===:::888777777888888777666888555999???===BBBUUU|||wwwcccMMM>>><<<999999;;;>>>???@@@>>>;;;888666777999::::::777777777777777777777888555555555555666888999;;;:::???CCCEEEEEEFFFKKKOOOWWW___mmm|||rrrkkkiiiooozzz}}}xxxuuuzzz|||ooocccQQQIIIBBB@@@>>>;;;<<>>@@@EEEMMMXXXdddooovvv{{{sssyyynnncccYYYRRRLLLKKKIIIGGGGGGGGGGGGHHHGGGGGGJJJOOOQQQ[[[xxx}}}pppjjj```]]]XXXSSSPPPNNNMMMNNNyyyssskkkbbb^^^\\\]]]^^^___```ccchhhkkkrrrvvvxxxqqqgggeeeaaa]]]YYYVVVUUUTTTPPPRRRXXX]]]^^^```hhhrrryyyxxxzzzxxxqqqkkkbbb___[[[XXXVVVTTTQQQOOOMMMJJJGGGHHHIIIGGGAAA;;;999888666555444444444555333444555777777777666555666555555666666777888999888888999999999999888888555333111000111111000/////////.........//////000111111555;;;@@@EEEPPP[[[___iiiwww~~~tttnnnmmmmmmiiihhhggghhhhhheee```[[[OOONNNLLLIIIGGGHHHLLLOOOSSSZZZdddlllqqquuuyyy}}}zzzzzzzzzxxxbbbXXXHHHSSSnnn|||cccTTTNNN>>>;;;999888888999888777666888555999???===BBBSSSwwwttthhhQQQ???<<<999999;;;>>>???@@@>>>;;;777666777999::::::777777777777777888888888555555555555666777999::::::???DDDFFFEEEEEEIIINNNTTT\\\jjjyyyzzzooohhhnnnzzzqqqdddPPPHHHAAA???===;;;;;;>>>===???DDDLLLWWWbbbmmmsssxxxrrrttt{{{lll```WWWNNNMMMKKKJJJIIIIIIJJJJJJIIIHHHLLLQQQQQQWWWppp|||ooojjjaaa^^^YYYTTTQQQOOOOOOOOOyyytttnnneee^^^[[[ZZZZZZ[[[^^^ccchhhkkkpppwwwyyyrrrkkkddd[[[XXXXXXWWWTTTPPPOOORRRVVVZZZ^^^bbbgggjjjyyyyyyxxxzzzyyysssmmmdddbbb]]]YYYUUURRRQQQQQQLLLKKKIIIIIIIIIGGGDDDAAA;;;999666444222222222333333444666777777777666555333444555666777777777777777777777777777777777777666555333111000000111111//////............//////111333555666:::BBBMMMUUU]]]dddppp}}}tttqqqooollljjjhhhggghhhiiigggaaa\\\TTTRRRNNNLLLKKKLLLNNNOOOPPPWWWaaahhhlllpppuuuyyy{{{oooOOOHHHLLL[[[ooo}}}gggVVVNNNEEE>>>888888999777666888;;;999888:::;;;===CCCJJJpppwwwrrrkkkNNN???;;;999;;;<<<;;;===BBB>>><<<999888888888777666888888888888777777777777555333111111333666888999<<<>>>???@@@BBBEEEJJJMMMPPPVVVdddwwwvvvlllpppyyytttbbbSSSJJJBBB@@@???<<<:::;;;@@@BBBGGGNNNWWWbbbmmmuuuzzztttvvvooo```XXXTTTNNNLLLMMMPPPSSSTTTOOOKKKLLLQQQPPPQQQbbbvvv}}}qqqggg```\\\VVVRRRPPPPPPPPPOOO|||vvvqqqhhh```\\\[[[ZZZ[[[^^^cccgggjjjnnnttt~~~zzztttlllfff^^^ZZZZZZXXXSSSNNNMMMPPPUUUYYY\\\___ccceeettt{{{zzz{{{zzzuuuooogggeee```[[[VVVTTTRRRRRRQQQOOOMMMLLLKKKIIIEEEBBB<<<:::777444222222222222333444666777777777666555333444555666777777777777777777777777777777777777666444333111000000000000//////............/////////111333444888???JJJRRR[[[bbbnnn}}}wwwtttqqqnnnllljjjhhhhhhhhheee___[[[VVVSSSPPPMMMLLLLLLNNNOOOTTTYYY```gggmmmqqquuuwwwxxx}}}vvvVVVMMMLLLUUUdddooottt}}}iiiYYYRRRGGG???888888999777666888;;;888888:::;;;===BBBJJJjjj{{{pppoooTTTBBB===:::;;;<<<;;;<<<@@@>>><<<:::999999999888777888888888888777777777777888555333333666999;;;;;;<<<>>>???@@@AAADDDHHHLLLOOOUUUbbbttt{{{pppsss{{{||||||tttaaaSSSJJJBBB@@@???<<<;;;<<<===@@@FFFMMMVVVaaammmttt{{{vvvtttyyyqqqfff]]]SSSPPPSSSYYY\\\\\\XXXRRRPPPRRRQQQQQQ___ppp{{{rrrjjjccc___YYYUUUSSSSSSRRRRRRyyysssjjjccc]]]\\\[[[\\\^^^bbbgggjjjkkkqqqzzz{{{vvvnnnhhhaaa]]]\\\YYYSSSMMMLLLOOOTTTXXXZZZ\\\___aaannn}}}|||}}}|||wwwrrrkkkhhhccc]]]XXXUUUTTTTTTVVVTTTRRRPPPNNNKKKGGGCCC>>><<<888555333222222222333444666777777777666555444444555666777777777777777777777777777777777777555444222111000///////////////............//////---///111222555<<>>???@@@AAACCCGGGJJJNNNSSS^^^ooowwwwwwuuuttt{{{sss```SSSJJJCCCAAA@@@===;;;===;;;???EEELLLVVVaaammmttt|||~~~tttrrr}}}wwwjjjZZZSSSWWW___fffiiiiii___XXXWWWUUUUUU^^^kkkzzztttpppgggccc]]]YYYXXXWWWVVVUUUzzzssskkkddd^^^]]]\\\\\\^^^bbbfffhhhiiinnnvvv|||xxxmmmggg```]]]]]]ZZZTTTNNNMMMQQQVVVYYY[[[\\\^^^___kkk~~~}}}}}}|||xxxtttnnnjjjddd^^^YYYVVVUUUUUUWWWVVVTTTRRRPPPMMMIIIFFF???===:::666444222222222333444666777777777666555444555666777777888888777777777777777777777777777444333222111000///////////////............//////,,,...000111333999BBBHHHTTTZZZeeerrr{{{uuuppppppmmmjjjiiiiiigggccc___YYYWWWTTTPPPNNNNNNNNNNNNRRRRRRUUU\\\fffmmmooonnnqqqvvv|||rrrrrrtttnnnxxxvvv]]]SSSPPPZZZeeekkkrrrzzz|||uuufffZZZTTTMMMDDD<<<::::::777666888:::888888:::;;;;;;@@@GGGZZZsss|||vvv]]]GGG@@@::::::<<<<<<>>>AAA???===;;;;;;;;;<<<;;;999888888888888777777777666666555333333555777888888<<<===??????@@@BBBEEEGGGJJJOOOZZZiii|||~~~}}}pppnnntttrrr```TTTKKKCCCAAA@@@>>><<<>>>;;;???FFFNNNXXXcccnnnvvv}}}xxxooonnn{{{zzzfffVVVSSS[[[iiissszzznnnddd___]]]]]]cccjjj~~~zzzwwwvvvkkkgggaaa^^^\\\ZZZYYYXXX{{{rrrjjjddd___^^^\\\[[[]]]```dddfffhhhkkkrrr||||||zzzmmmfff___[[[[[[YYYUUUPPPRRRUUUYYY[[[]]]^^^```aaalll~~~~~~}}}|||xxxuuuoookkkeee^^^YYYWWWVVVVVVVVVUUUSSSRRRQQQNNNKKKHHH@@@>>>;;;777555333333333333444666777777777666555444555666777888888888888777777777777777777777777444333333222111000///...//////............//////,,,...000111222777???EEENNNUUU___mmm|||wwwqqqqqqmmmjjjiiikkkjjjhhheee\\\ZZZVVVSSSPPPOOONNNNNNOOOOOORRRYYYcccjjjnnnnnnqqquuu{{{qqqllliii}}}{{{lllqqqqqqccc\\\dddqqqxxx~~~wwwfffXXXQQQQQQGGG>>>;;;:::777666888999777777:::;;;;;;???EEEUUUwww}}}cccIII@@@999999<<<===@@@CCC???===;;;;;;<<<<<<;;;:::888888888888777777777666666444333333555777777777:::<<<>>>??????AAADDDFFFGGGKKKUUUdddvvv|||qqqqqqvvvtttdddTTTKKKCCCBBBAAA???>>>???===AAAHHHQQQ[[[fffqqqxxx}}}{{{|||zzzlllaaaiiitttxxx___PPPSSSeeeuuuzzzoooiiihhhiiilllppp~~~||||||nnnjjjeeebbb___^^^\\\ZZZ~~~tttlllfff___^^^\\\ZZZ[[[^^^aaadddfffhhhnnnwww~~~qqqhhh^^^XXXXXXXXXVVVSSSUUUWWWZZZ\\\]]]___bbbdddnnn~~~~~~|||yyywwwqqqlllfff___ZZZXXXXXXYYYUUUTTTRRRRRRQQQNNNKKKHHHAAA???;;;888666555555555333444666777777777666555555555666777888888888888777777777777777777777777444444444444222111000/////////............//////---///000111111555<<>>DDDQQQyyyxxxnnnMMMBBB999888<<<>>>@@@BBB???===;;;;;;<<<<<<;;;:::888888888888777777777777777666555555777888888777888:::===>>>???AAACCCEEEEEEIIIRRR^^^nnn~~~wwwzzzwwwfffTTTKKKDDDBBBBBB@@@???@@@@@@DDDKKKTTT]]]hhhrrryyy|||~~~~~~yyywww|||kkk]]]___dddooo}}}lllVVVTTTddduuu{{{vvvuuuxxx|||~~~qqqnnniiifffcccaaa___]]]}}}}}}~~~xxxooojjj___]]][[[YYYZZZ\\\___aaadddeeeiiirrryyynnn```WWWUUUVVVVVVUUUUUUWWWXXXYYY[[[^^^cccfffooo~~~}}}{{{zzzrrrnnngggaaa\\\[[[\\\]]]WWWVVVTTTRRRQQQMMMIIIFFF@@@>>>;;;999777666666777333444666777777777666555555555777888888888888888777777777777777777777777555555555555444222111000//////............//////,,,...000000000333999???CCCKKKWWWdddrrr~~~tttsssnnniiigggiiijjjiiigggeeeccc```\\\XXXUUUSSSRRRRRRSSSVVVYYY]]]cccjjjnnnqqqtttxxx{{{}}}zzzwww}}}|||uuu|||kkknnn|||hhhZZZWWWLLLBBB===;;;777666888888666777::::::999===BBBMMMqqqsssxxxvvvRRRFFF:::888;;;<<<===???>>><<<::::::;;;<<<;;;:::888888888888777777777777666555444555666777666555666888<<<>>>???AAACCCEEEEEEHHHOOOXXXeee}}}vvvcccTTTKKKDDDCCCBBB@@@???AAAAAAFFFMMMUUU^^^hhhrrrxxx{{{~~~}}}}}}yyytttqqqbbb___^^^```hhhtttuuuddd```kkkwwwuuurrrnnnjjjhhheeebbb```~~~|||}}}|||sssnnn___]]]ZZZYYYYYY[[[^^^```bbbcccfffooo}}}sssbbbVVVSSSTTTUUUUUUUUUUUUVVVWWWXXX\\\bbbfffooo}}}}}}|||sssoooiiibbb^^^]]]^^^```ZZZXXXUUUSSSQQQMMMHHHDDD@@@>>>;;;999777777888888333444666777777777666555555666777888888999999888777777777777777777777777555666666666555333111000//////............//////+++---/////////222777<<>>;;;777666888888666777::::::999<<>>CCCNNN\\\iiiwwwwwwqqqmmmgggddddddfffhhhiiiiiigggeeebbb___]]]\\\\\\UUUUUUVVVXXX[[[^^^aaacccjjjmmmrrrvvvxxxzzz|||~~~xxx|||rrrgggsssjjj]]]OOOHHHCCC:::999<<<888999999::::::999;;;===@@@HHHfffhhhttt{{{[[[LLL>>>999;;;<<<===???===<<<;;;:::999::::::;;;999999888888777666666555666666555444444444444555666888:::<<<<<<===???AAAEEEIIIIIIQQQaaaooozzzaaaSSSLLLFFFDDDBBB>>>===???BBBGGGOOOYYYbbbiiinnnqqqwww{{{~~~~~~}}}}}}{{{pppuuu~~~rrrhhh\\\VVVWWWZZZ[[[ZZZfffgggkkkppprrrvvvzzzvvvrrrnnnlllhhhbbb^^^~~~~~~{{{nnnfff^^^[[[ZZZYYY\\\aaacccbbbeeennnyyyuuucccYYYUUUQQQPPPQQQQQQPPPQQQUUUVVVYYYaaajjjxxxwwwsssmmmhhheeebbb___]]]\\\[[[ZZZWWWSSSOOOKKKIIIDDD@@@;;;888666666555444333444666777777666666555444333333555777999999888777777777777777777777777555555555444444222111111000000///............///111000/////////000222333===BBBKKKXXXcccoooyyysssnnnhhheeedddeeeggggggffffffeeecccaaa```___^^^XXXWWWXXXYYY[[[^^^aaacccjjjmmmrrrvvvxxxyyyzzz{{{}}}jjjlllyyyxxxcccTTTLLLEEE999777<<<999888999::::::999:::===@@@GGGcccnnnvvv{{{\\\MMM???:::::::::999:::===<<<;;;:::999::::::;;;:::999999888777777666666555444444333333333333333666888:::;;;<<<===???AAAAAAFFFGGGOOO]]]iiiyyyaaaSSSLLLFFFDDDBBB>>>>>>@@@DDDIIIQQQZZZbbbhhhmmmpppvvvyyy}}}}}}zzzxxxyyy{{{}}}nnnooowww~~~ssseee\\\YYYWWWUUUSSSXXXYYY]]]cccgggmmmxxxzzzwwwssspppnnnkkkfffbbb~~~}}}}}}}}}~~~uuukkkbbb^^^[[[XXXZZZ^^^bbbbbbeeekkktttrrrbbbYYYTTTPPPMMMMMMOOOMMMNNNQQQTTTYYYcccnnn}}}zzzvvvppplllhhheeebbb```]]]\\\ZZZWWWSSSOOOLLLJJJFFFBBB<<<888666555444333444555555555555666666666555333333444666777888777777777777777777777777777666666666555444222111000111000//////......//////111000/////////000111222;;;???GGGQQQZZZdddttt|||tttpppjjjfffeeeeeeeeeeeedddeeeeeeeeeeeecccbbbaaa\\\[[[ZZZYYYZZZ]]]```bbbhhhlllqqquuuwwwwwwxxxyyyeee\\\aaannnxxxkkkZZZPPPHHH:::666;;;:::888999:::999999:::===???FFF^^^yyyyyyzzz___PPPBBB===<<<:::777777<<<;;;:::999999999:::::::::::::::999888888777777666555444444333333444444666888:::;;;;;;<<<>>>@@@@@@DDDFFFMMMZZZcccxxxyyyaaaTTTLLLFFFDDDBBB??????AAAFFFLLLTTT\\\bbbhhhlllooovvvzzz~~~}}}yyyuuuttttttnnnjjjnnnqqqeee___ZZZTTTOOOMMMMMMPPPUUUYYY]]]gggqqquuutttuuuxxxzzz~~~{{{yyyvvvtttrrroookkkhhh~~~~~~{{{pppeee```]]]ZZZZZZ\\\______bbbgggnnnzzz{{{nnnaaaZZZUUUOOOLLLLLLMMMKKKKKKNNNRRRXXXdddppp}}}zzzvvvrrrnnnkkkhhhdddbbb]]]\\\ZZZWWWSSSPPPMMMLLLHHHDDD>>>999777555444222555555444444444555666777555333222333555666777777888777777777777777666666888777777666444222111000111000000///.../////////---------...///111333555999<<>>777999999888999999999999:::===???DDDXXXyyyvvvvvvaaaSSSEEE@@@???<<<999777::::::999999999999999999:::::::::999999999888888888888777666666666666777555777999:::;;;<<<>>>@@@BBBEEEEEEKKKWWW```ttt{{{eeeUUUMMMFFFDDDBBB???@@@CCCJJJOOOWWW^^^bbbfffkkknnnvvv{{{{{{vvvssssssxxxqqqhhhjjj|||ooogggaaaYYYTTTOOOLLLLLLMMMNNNNNNTTT\\\^^^]]]___bbbdddgggoooyyy|||{{{yyywwwuuurrrooonnnuuuiiidddaaa]]]\\\]]][[[\\\___dddjjjuuuvvvkkk```ZZZUUUPPPNNNNNNKKKIIIIIILLLPPPVVVcccooo{{{~~~{{{xxxuuuqqqnnnkkkhhheeebbb^^^]]]ZZZWWWSSSQQQNNNMMMIIIEEE???:::777666444333555444444444444555666666555333111222444777888888999999888888777777777666888888888777555333111000111111000///////////////------------///111333444666888???HHHOOOWWWeeesss~~~zzzuuummmhhhffffffggggggfffgggiiijjjjjjhhhgggeeegggdddaaa^^^\\\\\\]]]^^^^^^ccciiiooossswwwzzz}}}~~~zzz___SSSPPPQQQSSSdddrrr^^^TTTQQQDDD:::999888777888999999888:::<<>>;;;777777888999888888999<<<>>>AAAMMMtttssshhhqqqbbbSSSEEE???===;;;888777777777888999999999888888999999999999999999888888666555444444333333444444444666888999999:::<<<>>>@@@CCC@@@CCCLLLSSSfffkkkVVVNNNFFFDDDCCCAAABBBFFFOOOUUU]]]``````aaaeeeiiinnnsssyyyzzzvvvrrrpppooonnnuuuiiiiiiyyy{{{rrriiiccc]]]WWWRRROOOMMMJJJKKKOOOOOONNNOOOQQQQQQRRRXXX```nnn}}}|||wwwsssqqqqqq~~~yyyqqqlllgggbbb```]]][[[\\\aaaeeekkkuuuyyypppeee]]]VVVPPPNNNPPPKKKIIIIIILLLNNNSSS^^^iiirrr~~~~~~{{{yyyuuussspppnnnllliiieeebbb___^^^ZZZWWWTTTRRRQQQPPPIIIEEE???;;;999777666555222333444555555555444444444333111222555999<<<===<<<<<<;;;;;;:::999999888888888888777666555444444222111000000//////000000111000///...---......///000222777>>>CCCIIIVVVcccnnn}}}uuujjjdddcccdddeeedddeeegggjjjllloooqqqrrrtttsssppplllhhhddd```___\\\___cccggglllsss{{{yyytttxxxjjjXXXMMMLLLNNNQQQ___yyyiiiVVVTTTKKKAAA===999777888888888888999<<<>>>CCCIIIlll}}}eeeyyy~~~iiiYYYHHHAAA>>>;;;999888555666888999999999888888888888888888888888888888555444444333333333333333333555777888999:::<<<>>>>>>BBBAAADDDJJJMMM[[[tttiiiWWWNNNGGGDDDCCCAAACCCGGGPPPWWW^^^```^^^^^^bbbgggmmmqqqvvvvvvrrrnnnlllkkkjjj~~~zzzllljjjqqq|||vvvkkkccc]]]ZZZVVVRRRRRRUUUNNNNNNOOORRRRRRRRRXXX```nnnzzz}}}vvvqqqoooooo~~~vvvpppiiidddaaa```]]]\\\aaaeeehhhmmmttt}}}ssshhh___VVVOOOMMMPPPKKKIIIJJJLLLNNNRRR\\\fffmmmzzz~~~~~~|||yyyuuussspppnnnllljjjfffccc```^^^[[[WWWTTTRRRQQQQQQIIIEEE???;;;999888777666111222444666666555444333444222111222666:::===>>>======<<<;;;;;;:::999999777777777777777666555555222111111000000000000000...---------...///111222///000555;;;>>>DDDPPP\\\hhhxxxyyykkkcccaaabbbcccbbbccceeeiiimmmrrrvvvxxxyyyxxxuuurrrmmmhhhccc```^^^```bbbeeejjjqqqyyy|||vvvyyyvvv]]]PPPPPPWWWMMMUUUiiipppWWWSSSKKKCCC???:::777888888888888999<<<>>>EEEGGGfffeeevvvqqq```NNNEEEAAA===;;;;;;555666777999999999888777777777777777777777888888666666555444444444444555333555777888888:::<<<>>>???DDDDDDGGGLLLKKKUUUkkkgggWWWNNNGGGDDDCCCBBBDDDHHHQQQXXX___```^^^]]]aaaeeeooorrrvvvuuupppllljjjjjjgggxxxppplllmmmxxxppphhhddd___ZZZXXXZZZTTTSSSUUUXXXYYYYYY```hhhrrr|||}}}vvvpppnnnnnn}}}}}}xxxrrrjjjcccgggcccbbbdddeeeeeehhhmmm~~~wwwlll```WWWRRRQQQQQQNNNKKKJJJLLLNNNQQQXXX```kkkwww~~~{{{yyyyyyyyyxxxvvvqqqkkkeeeaaaaaa]]]YYYXXXXXXVVVSSSOOOEEECCC@@@===999555222111000000111222333555666666555444222222333666:::======>>>===<<<:::999;;;<<<999999999888777666555555333333333222222111111111000000000000////////////111222444777<<>><<<<<<888888999999999:::::::::999999999888888888888777777777666444444333333333555555666777888:::<<<===BBBAAABBBEEEGGGKKKTTT^^^www|||kkk___OOODDDEEEFFFCCCEEELLLVVVYYY[[[[[[ZZZ\\\aaafffoooppprrrttttttoooiiidddfffuuuvvvppppppxxxssskkkmmmqqqkkkhhhccc^^^```dddhhhlllnnn{{{xxxsssmmmiii~~~~~~}}}vvvnnngggfffbbbaaacccdddcccfffkkk}}}yyynnnbbbYYYTTTRRRRRROOOKKKIIIKKKLLLOOOWWW___hhhttt~~~}}}yyyyyyyyyvvvrrrlllfffbbb```]]]YYYXXXXXXVVVQQQMMMFFFEEEBBB>>>:::777444333222333333444555666666777555444222111222555888;;;<<<===>>>===;;;999:::;;;888888999999888777555444444444333333222111111000///////////////000000000000111333666:::AAAIIINNN]]]iii|||uuujjjeeebbb```aaa``````aaafffmmmtttyyy}}}~~~|||wwwrrrnnnmmmiiifffbbbbbbfffnnnwww~~~}}}zzz|||{{{nnnuuukkk]]]WWWQQQTTTZZZjjjcccVVVQQQHHH???<<<999999999999:::;;;<<<<<>>>>><<<:::999888777888999:::999777555444666555444333222111000///.........//////000000111000111222444777===DDDIIITTT___ooo}}}}}}ooogggcccaaa^^^___^^^]]]___eeennnuuu~~~{{{wwwuuutttmmmiiidddaaadddkkktttzzz{{{}}}|||gggkkkvvvooo```WWWTTTTTT```zzziiiXXXQQQHHH@@@===999999999999:::;;;<<<<<>>>>>===:::888777666777999::::::888555444777666555444222111//////------......///000111111000111222333555:::@@@DDDMMMWWWcccooozzzuuukkkfffddd______^^^[[[YYY^^^hhhqqq|||}}}~~~|||yyyxxxxxxtttooogggcccccciiipppvvv|||}}}~~~jjjiiipppzzzppp\\\WWWUUU___uuujjjVVVNNNGGGAAA===999999999999:::;;;<<<<<<<<>>:::999999999:::::::::;;;;;;999999999888888888777777888888777666666666666666555555666666777999:::;;;<<<===@@@EEEEEEEEEJJJQQQXXXmmm~~~lllYYYNNNFFFEEEFFFHHHMMMTTTVVVWWWVVVTTTSSSVVV]]]ccckkkmmmpppssstttpppiiiddd```fff|||{{{wwwyyytttpppllliii~~~vvvmmmhhhccc```aaa___]]]___ccciiiuuu~~~tttiii___WWWRRRPPPOOOJJJGGGGGGGGGIIIPPPXXX^^^jjjyyy}}}|||{{{yyyuuuqqqmmmkkkaaa___\\\[[[YYYTTTMMMGGGEEEDDDBBB???;;;888666555555555555555555555555555555444222000000000111222555888<<<>>>===:::888777666777888999999888666555777777555444222111000///,,,------...///000000111000111222333444888===@@@IIIPPP\\\fffqqq~~~{{{mmmeeebbb``````___ZZZWWW[[[dddmmmvvvxxxzzzzzzyyyyyyyyyzzzwwwrrriiicccaaadddjjjnnnvvv{{{~~~rrrjjjllluuu```YYYWWWbbbuuukkkUUUKKKGGGBBB===999999999999:::;;;<<<<<<:::BBBMMMnnnyyyxxxqqq^^^KKK???<<<999999:::::::::;;;;;;;;;999999999888888888777777888777777666666666666777555555666666777888999:::<<<===AAAEEEFFFEEEIIIPPPXXXjjj{{{jjjWWWPPPIIIGGGHHHKKKQQQVVVXXXXXXWWWUUUTTTWWW^^^dddlllnnnqqquuutttppphhhbbb___aaarrr}}}yyyyyytttooojjjggg~~~}}}~~~yyyppplllgggccccccaaa^^^___cccgggrrrvvvlllaaaXXXRRROOOOOOJJJHHHHHHGGGHHHNNNUUU\\\fffuuu}}}}}}~~~~~~~~~|||zzzwwwssspppnnndddaaa]]][[[YYYTTTMMMGGGDDDCCCAAA>>>:::777555444333333333444444555555555555444222111000000000111222666:::===<<<;;;999999777777888888888777777777777666555444333222111000---------......//////000///000111222333666:::===DDDKKKVVV___iiiuuuoooccc^^^___^^^\\\ZZZYYY]]]eeekkkppprrruuuvvvwwwxxxyyy{{{yyyssskkkccc___```ccceeepppuuu|||zzzjjjhhhrrrhhh^^^YYYbbbssssss[[[NNNJJJEEE===999999999999:::;;;<<<<<<:::BBBJJJfff|||uuu{{{eeeNNNAAA>>>::::::::::::;;;;;;;;;;;;999999999888888888888777777666666555555666666777666666666666777888999999<<<===AAAEEEFFFEEEJJJQQQXXXhhhvvveeeVVVRRRNNNKKKKKKOOOTTTWWWXXXYYYXXXVVVUUUXXX^^^ccckkknnnrrrvvvvvvqqqiiicccbbb```lllyyy{{{uuuoooiiieee}}}~~~~~~}}}}}}}}}~~~~~~}}}ssspppkkkgggfffddd```aaadddfffooo{{{yyyooodddZZZSSSPPPNNNKKKIIIJJJIIIHHHLLLSSSYYYcccrrr}}}wwwxxx{{{~~~~~~}}}{{{xxxtttrrrppphhhddd^^^[[[XXXTTTNNNIIIDDDCCC@@@>>>:::888666444222222333444555555666666444333222111111111111111111444888;;;;;;;;;;;;<<<888888777666666777888999666555555444333333222222........................,,,---///000111333777:::>>>FFFQQQZZZbbblllxxxsssddd^^^ZZZXXXWWWXXX[[[aaahhhllllllooorrrtttvvvxxx{{{}}}}}}xxxooogggaaa___```aaahhhmmmttt{{{nnnjjjuuuwwwggg\\\aaaqqqgggUUUPPPHHH===999999999999:::;;;<<<<<<<<>>;;;888666555222222333444555666777888444333333222111111222222000333777:::;;;;;;<<<===999888666555555777999:::555555555444444333333333...............---------***+++---...///111555888:::CCCNNNWWW^^^fffqqqyyyyyyiiibbbUUUSSSSSSVVV]]]dddjjjmmmlllnnnqqqtttvvvyyy|||}}}tttllleeebbbaaaaaabbbffflllssszzztttooo|||ppp___```oooqqq\\\TTTJJJ===999999999999:::;;;<<<<<>>:::::::::;;;;;;;;;<<<<<<999999999888888888888777555555444444444555555666666666555666666777888999;;;;;;>>>BBBCCCDDDJJJRRRQQQ```zzzppp]]]UUUVVVUUURRRQQQSSSVVVWWWUUUWWWYYYXXXVVVWWW\\\```fffjjjpppwwwzzzwwwpppkkkccc]]]bbb}}}uuuiiihhhuuu}}}vvvooogggbbb~~~{{{zzzzzz{{{~~~~~~}}}||||||||||||uuuoooiiihhhgggcccbbbdddhhhiiiqqq|||~~~tttjjjaaaYYYSSSLLLKKKIIIHHHHHHJJJMMMOOOWWW]]]iiixxx{{{uuupppqqqssswww{{{~~~yyyuuurrrooonnnmmmhhhaaa[[[UUUQQQLLLIIIFFFDDDAAA???<<<999555222444333222111222444666888666555333111000///......333333444888===@@@???<<<:::999999888888999:::;;;666555444555666666444222///......---------.........//////111222444666777;;;???EEEMMMUUU^^^gggmmmxxxoooaaaZZZSSSOOOTTT\\\bbbhhhnnnkkkmmmoooppprrrwwwyyyrrrlllgggcccaaabbbcccdddhhhppp{{{{{{mmm^^^fffiii|||eeeRRRIIIEEEBBB<<<999:::;;;999888;;;>>>>>>GGGXXX}}}|||hhhyyyaaaCCC@@@<<<:::999999;;;;;;:::888777777777777777777777777777666666555555555555666777777555555555666777888;;;===???AAABBBEEEJJJMMMQQQ___vvvpppaaaXXXWWWUUUTTTSSSSSSSSSSSSUUUXXXZZZXXXUUUUUUYYY]]]aaagggooowww{{{yyyrrrmmmbbbcccdddooovvvhhhjjjqqqxxxsssnnnhhhccc}}}{{{{{{{{{}}}~~~~~~}}}|||{{{|||~~~xxxqqqkkkiiigggcccaaacccggghhhnnnyyyvvvlllcccZZZUUUMMMKKKIIIHHHHHHJJJLLLNNNVVV\\\iiiyyyzzzsssqqqqqqrrruuuxxx|||zzzuuupppllljjjkkkgggaaa[[[VVVQQQLLLIIIEEECCC@@@>>><<<999555222333333222222333444666777777666444222111000000///333222333777<<<>>>>>><<<:::999888888888888::::::666555444555666666444333//////......------....../////////000111222333444888<<>><<<;;;999555333222222333333444444555555777666555333222111111111111222333666:::<<<<<<;;;:::999888777777888999:::777666555555666666444333000000///...............000///////////////000111555888>>>EEELLLTTT]]]bbbjjjvvv|||qqqggg___XXXXXXZZZ\\\___bbbgggiiikkkmmmpppvvv{{{vvvrrrpppooonnnmmmlllnnnuuu~~~tttnnn|||llldddaaaooogggTTTJJJBBB<<<999:::;;;999:::===:::<<>>@@@BBBEEEIIILLLPPPYYYmmmzzzmmmgggcccaaa^^^[[[YYYXXXYYYYYYYYYZZZYYYWWWTTTTTTWWW[[[\\\aaajjjtttzzz{{{wwwrrriiiaaa]]]fff}}}{{{vvvqqqkkkgggzzz{{{|||}}}{{{}}}}}}}}}~~~~~~~~~~~~~~~||||||}}}~~~~~~zzzssspppmmmhhheeefffhhhgggiiipppyyyzzzqqqhhh___YYYQQQOOOKKKHHHGGGHHHJJJLLLUUU\\\kkk|||yyysssgggggggggiiilllqqquuuxxx}}}}}}xxxqqqlllhhhfffddd```\\\XXXRRRLLLHHHCCC@@@===;;;:::888666444111111333444444444444444666555444333111111111111111111222555777999:::;;;;;;:::888777777888999999888777555555555666555333111111000///............//////......//////000111222666;;;AAAGGGOOOVVV[[[cccnnn{{{zzznnneee\\\ZZZ[[[[[[\\\___dddfffiiikkknnnuuu~~~{{{zzzyyyyyywwwtttqqqqqqvvv~~~ooocccuuu~~~kkk]]]YYYccclllVVVIIICCC===999::::::999:::===:::<<>><<<:::999:::;;;:::999::::::::::::::::::::::::888777666555555444555555444555777888999888888777:::;;;>>>???AAADDDHHHKKKOOOUUUfffwwwooommmfffdddaaa^^^]]]^^^___```\\\[[[YYYUUUQQQQQQTTTWWWZZZ___hhhrrryyyzzzxxxtttmmm```ZZZbbbqqq|||vvvpppkkkgggzzzzzz{{{}}}}}}{{{{{{}}}~~~~~~~~~~~~{{{tttqqqnnnhhhfffgggiiihhhiiiooovvv|||tttkkkbbb]]]UUUQQQMMMIIIGGGHHHJJJLLLUUU\\\kkk|||{{{uuuhhhgggffffffhhhkkkoooqqqxxx~~~~~~zzzuuuqqqnnnfffddd```\\\XXXRRRLLLHHHCCC@@@===:::999888666444000111222333444444444444555444333111000000000000000111333444666777999;;;<<<;;;999888888888999::::::888555555555555555444222222111000///..................///000111222333111444999>>>CCCJJJPPPUUU]]]gggsss~~~sssiii```]]]]]][[[\\\^^^bbbdddgggiiilllrrr|||}}}yyytttsssvvv}}}}}}qqqaaakkkgggXXXVVV[[[tttqqqXXXJJJDDD>>>999::::::999:::===<<<<<>>@@@CCCHHHKKKOOOSSSaaa~~~yyytttssskkkiiieeebbbaaaaaabbbcccccc___ZZZSSSOOOMMMOOOQQQXXX]]]eeeooowwwzzzxxxvvvpppccc\\\```gggxxx|||uuunnniiifff{{{zzzzzz}}}||||||}}}~~~}}}vvvrrrnnnhhheeeeeejjjhhhjjjnnnttt|||xxxpppgggbbbXXXUUUOOOJJJHHHHHHJJJLLLSSSZZZiii{{{|||wwwmmmkkkhhhffffffhhhkkkmmmuuu{{{~~~{{{xxxuuusssiiifffaaa]]]XXXSSSMMMIIIEEEBBB>>>;;;999888666555111111222222333333444444444333222111000000000000000222333444555666999;;;===<<<;;;:::999999::::::;;;999666444555555555444444333222000////////////------......000111222333000222777;;;???EEEKKKOOOXXX```lllxxxxxxnnndddaaa___]]]]]]___aaacccfffgggjjjpppyyy}}}wwwtttvvv{{{}}}xxxdddgggeeeUUUUUUVVViiiyyy___PPPGGG@@@::::::999888999<<<===<<>>;;;999::::::::::::::::::::::::::::::::::::999888777555555444444444222333444555666777777777888:::<<<>>>@@@CCCGGGJJJPPPRRR]]]xxxzzzxxxrrroookkkfffddddddeeeffflllfff]]]TTTNNNKKKKKKLLLUUUYYYbbbmmmvvvzzz{{{zzzuuukkkdddbbbbbblll~~~uuummmgggeee~~~{{{zzz}}}~~~}}}~~~}}}xxxrrrjjjffffffiiihhhiiinnnrrrxxx}}}uuummmhhh\\\WWWQQQKKKHHHIIIKKKMMMQQQWWWfffxxxzzzuuuooommmkkkiiiiiilllppprrruuu{{{~~~|||yyywwwuuutttlllhhhbbb]]]WWWRRRMMMJJJGGGDDD???;;;999888666555222111111111111333444555444444333222111111111111111333444444444555999<<>><<<;;;::::::;;;;;;<<<999666444555555555444444444222111000/////////......------...//////000...000444888;;;@@@FFFJJJRRRZZZeeesss}}}ssshhhdddaaa^^^]]]___```ccceeefffhhhnnnwww}}}}}}yyyyyy}}}~~~~~~fffeeerrrdddSSSSSSPPP___fffVVVIIIBBB<<<:::999777888;;;===:::@@@HHHYYYtttrrr^^^NNNBBB???;;;999999:::;;;:::999999999999999999999999999888777666444444444444222222222333444555666777888:::<<<===???BBBFFFJJJQQQRRR[[[rrr{{{rrrpppllljjjiiikkkmmmooovvvnnnbbbWWWOOOKKKIIIIIIOOOTTT^^^jjjuuu||||||vvvnnnfff```eeezzzuuummmgggddd|||zzz}}}}}}}}}~~~~~~wwwnnnhhhhhhhhhggghhhmmmqqqvvvyyyqqqlll^^^YYYRRRLLLIIIIIIKKKMMMOOOUUUcccuuu~~~yyytttmmmllljjjkkkmmmrrrxxx{{{vvv|||~~~zzzxxxvvvttttttooojjjccc]]]WWWRRRNNNKKKIIIEEE@@@<<<:::888666555333222000000000222555666555555444333222222222222111333555555444555999===@@@???===<<<;;;;;;<<<<<<<<<:::666444555555555555555444333111000////////////...---,,,,,,,,,,,,,,,---///222555999>>>CCCGGGMMMUUUaaaqqqvvvkkkfffbbb^^^]]]^^^```bbbdddeeegggmmmuuu|||~~~|||~~~eeedddgggcccPPPPPPJJJXXXjjjYYYKKKCCC<<<:::999666777:::===999>>>GGGXXXtttooo___OOOBBB???;;;999999:::;;;:::999999999999999999999999999888777666444444333333111111111111222444666777888999<<<===???BBBFFFIIIRRRSSS[[[ppp{{{nnnmmmkkkkkkmmmrrrwwwzzz|||tttfffYYYPPPKKKIIIHHHKKKQQQ[[[hhhuuu~~~~~~vvviii___aaappp~~~vvvmmmgggeee|||}}}~~~~~~~~~zzzpppkkkkkkkkklllnnnpppooorrr~~~|||qqqhhh]]]WWWSSSSSSRRRNNNMMMOOOMMMSSSaaarrr}}}xxxtttooojjjhhhlllqqqtttzzz~~~~~~~~~{{{yyywwwvvvuuuooojjjbbb\\\XXXUUUSSSQQQLLLGGG@@@:::777555333222222222111111222222333444666666555444222111000///222333555555666888;;;>>>???@@@AAA???===;;;:::;;;;;;;;;:::888777555444444444444444333222111000///000000000000////////////000111222444777:::===???CCCMMMXXXcccxxxwwwjjjddddddeeeccc```dddaaa```ccciiipppsssttt~~~~~~}}}lllddd^^^wwwsssWWWKKKRRRZZZrrruuuWWWKKKEEE<<<888999;;;======;;;666===JJJVVV{{{rrrttt|||gggKKKDDD>>>::::::888666888<<<::::::;;;;;;::::::999888888888888888777555444333444444444555555777888888999::::::;;;<<<@@@EEEIIIQQQUUU\\\llluuunnnhhhjjjsss|||xxxjjj^^^UUUNNNHHHDDDHHHGGGOOO___nnnwwwzzz}}}yyysssiiiaaaeeennn{{{sssmmmjjj||||||~~~|||rrrllllllllllllnnnnnnmmmooo{{{~~~tttkkkccc\\\VVVTTTRRRNNNLLLNNNOOOUUUbbbsss|||vvvqqqnnnhhheeehhhmmmqqqwww}}}~~~~~~~~~}}}zzzyyyxxxxxxqqqmmmgggbbb]]]XXXSSSPPPMMMHHHAAA<<<888666555333111111111111111222333333555444444333222111000000222444555555555777:::===???@@@AAA@@@===;;;;;;;;;;;;:::999888666555444333777777777666555333222111////////////............000000111333666999===>>>BBBKKKSSS]]]ppp|||nnnfffeeefffdddaaadddbbbbbbeeekkkpppssssss}}}||||||nnnaaaWWWmmmwwwZZZNNNUUU\\\qqqzzz\\\NNNGGG>>>999999:::;;;;;;<<<888>>>GGGRRRtttzzzqqq~~~jjjOOOBBB===999::::::888999===::::::;;;;;;::::::999888888888888888777555444333333333333333444555666777888999:::;;;<<<@@@EEEIIIQQQTTTZZZhhhvvvpppkkknnnyyyyyykkk___VVVOOOHHHDDDFFFEEEKKKYYYfffooowww}}}zzznnncccbbbgggxxxwwwooojjj|||}}}~~~~~~uuuooommmllllllmmmmmmjjjlllxxxxxxooojjjbbbZZZVVVRRRMMMKKKMMMQQQVVVbbbrrr}}}tttnnnkkkddd___aaafffkkkrrryyy{{{|||}}}|||{{{zzzzzzrrroookkkfff```ZZZRRRNNNOOOJJJCCC===999777666444111111111111111222222333333333333333222222222111333444555555555666999;;;>>>@@@AAA@@@>>><<<;;;;;;:::999888777666555444333666666555444333111///...............------------000000111222555888;;;===AAAGGGMMMTTTddd{{{rrriiiffffffeeecccccccccdddhhhlllpppqqqqqqtttvvvzzz~~~~~~vvvbbbSSSaaa~~~^^^QQQWWW[[[nnnbbbRRRJJJ@@@:::999::::::999<<<;;;???DDDLLLiiipppzzzoooVVVDDD>>>:::;;;:::888888:::::::::;;;;;;::::::999888888888888888777555444333222222222222333444555666888999:::;;;<<>>???AAAIII___sssyyyvvv]]]JJJBBB<<<<<<;;;888666777::::::;;;;;;::::::999888888888888888777555444333333333333333333444555555777999:::;;;<<>>AAABBB@@@>>>======999999888777666555555444888777777666555333111000000000000/////////....../////////000222444777888<<<@@@CCCHHHUUUjjjvvvlllgggfffffffffdddfffiiikkklllmmmmmmmmmvvvxxx{{{}}}lllYYY[[[ooosss^^^___\\\gggfffSSSLLLBBB<<<;;;<<<<<<;;;999???>>>???GGGVVVyyy}}}|||aaaMMMDDD===<<<<<<:::999:::::::::;;;;;;::::::999888888888888888777555444333444444444444444444555666666888:::;;;<<<>>>AAADDDHHHJJJPPPZZZgggwwwvvvyyyrrrddd[[[SSSLLLGGGCCCBBBBBBEEEHHHQQQbbbsss~~~zzzxxxwwwooonnnqqq}}}|||sss~~~{{{uuupppooonnnmmmkkknnn{{{wwwooofff^^^YYYTTTOOOMMMNNNLLLPPPYYYfffsss~~~wwwhhh^^^UUURRRQQQSSSXXX]]]fffjjjpppxxx~~~}}}{{{zzzyyy{{{vvvpppiiiddd```\\\YYYPPPKKKDDD===999666444333333333333333333444555555444444444444555555555555333555888999999999:::;;;;;;>>>AAABBBAAA???>>>>>>999999999888777666666666555555555555444222111000111000000000///////////////......///000333555666999<<>>:::888555444222111111111111222333333333333333333333333222222333666999:::;;;;;;<<<===:::===AAACCCBBB@@@???>>>::::::999999888888777777111222222222222111000///000000/////////.....................///111333555666888<<>>::::::;;;;;;::::::999888888888888888777555444333444444333333333333333444555777999;;;;;;===???AAACCCFFFMMMTTTXXXhhhuuuzzzvvvhhh^^^UUUNNNIIICCCAAA@@@BBBCCCFFFNNNXXXiiivvv|||rrrjjjjjjppp|||~~~yyy{{{{{{wwwuuuxxx|||~~~~~~wwwtttqqqmmmhhhiiittt{{{tttlllddd```ZZZQQQMMMLLLOOOQQQWWW___gggsss{{{oooeee[[[UUURRROOOPPPTTTYYY^^^hhhrrrzzz}}}zzzxxxsssqqqpppnnnkkkeee^^^YYYTTTNNNGGG@@@<<<999777555000000000///000111111222222222222111111111000000333666999;;;<<<<<<===???999===AAACCCBBB@@@??????;;;:::::::::999888888888333444444555555444444333//////.........---------......---...///111222444444666:::???GGGXXXrrrvvvnnniiigggeeehhhiiihhhfffeeegggjjjkkkpppuuuwwwyyyxxxggg^^^WWW~~~{{{oooeeelllpppwww{{{jjj[[[SSSHHH???<<<;;;999888666AAA999:::FFFBBBVVV}}}|||bbbSSSCCC===<<<:::999:::::::::;;;;;;;;;:::999999888888888888777555444333333333222222111222222222555777999;;;;;;<<>>:::777555333333333222222222111111333333222222222333444444555555666888;;;======<<<>>>===<<<>>>AAAAAA???<<<;;;<<<<<<;;;:::888666444555444444333333222111111000//////............//////...---,,,---///111333333555:::>>>AAANNNhhhvvvmmmiiiiiiiiijjjjjjjjjjjjiiiiiihhhlllpppqqqqqqvvvjjj```^^^tttqqquuuvvvnnn```QQQJJJDDD::::::>>>:::999999888===BBBBBBVVVxxx}}}yyyyyy\\\AAA<<<>>><<<999:::======<<<;;;;;;:::999999::::::999999888777666666666666555444444444444555777777888999;;;===???@@@@@@FFFHHHMMMWWW___rrr~~~zzzzzzlllaaaXXXOOOJJJEEEDDDCCCBBBBBBCCCEEEFFFTTT^^^jjjtttzzz~~~rrrgggccciiiuuu~~~yyy{{{}}}~~~}}}}}}}}}}}}{{{yyywwwwww{{{|||~~~~~~}}}xxxrrrnnnjjjiiipppxxx{{{uuukkkbbb[[[VVVQQQOOOKKKQQQQQQWWWfffnnnyyyvvvmmmaaaWWWRRROOOMMMKKKNNNRRRYYYcccnnnvvvzzz{{{xxx{{{~~~~~~|||||||||vvvuuurrrppplllfff```[[[UUUPPPIIICCC>>>;;;777555333333333222222222222111333333222222333333444555666777888:::===>>>>>>>>>>>>======???AAABBB@@@>>>======<<<;;;:::888777666777777666666555444444333000000///.........//////...---,,,,,,---///111222111444999===@@@KKKbbbxxx}}}pppiiihhhhhhiiiiiiiiiiiihhhhhhgggkkkoooooommmqqqyyymmmdddbbbzzz{{{|||~~~jjjYYYNNNGGG<<<:::===999::::::999===AAAAAASSStttzzzwwwiiiIII???@@@>>>;;;<<<<<<<<<;;;;;;:::999999999::::::999999888777777666666666555444444444444555777777888999;;;===???@@@BBBGGGGGGLLLUUUZZZlll~~~~~~ooodddZZZQQQLLLFFFEEECCCBBBAAABBBDDDEEEMMMUUUbbblllsssyyytttjjjdddgggooouuu}}}zzz{{{}}}}}}{{{zzz{{{|||~~~~~~}}}|||zzzyyyxxxwwwyyyzzzzzz|||~~~|||uuupppllljjjooowww}}}wwwnnnddd]]]WWWRRROOOKKKPPPPPPUUUcccjjjuuu{{{rrrfff\\\VVVQQQMMMJJJIIILLLSSS\\\gggoootttvvvuuuxxx{{{|||{{{zzzyyyyyywwwuuuqqqnnnjjjeee___[[[TTTPPPIIICCC>>>;;;888555333333333333222222222222333333333333333444555555888999:::<<<>>>???@@@@@@???>>>>>>@@@BBBCCCBBBAAA???>>><<<:::999888888888777777777666555555444444111111000///////////////...---,,,,,,---...000111000222777;;;>>>FFFYYYkkktttjjjhhhggggggffffffgggggghhhgggjjjnnnmmmkkkkkkpppuuurrrgggccc}}}~~~xxx{{{xxxbbbTTTLLL???;;;===888:::<<<:::<<<@@@@@@PPPmmmwwwqqqzzzSSSBBB@@@???<<<;;;;;;;;;::::::999999888888::::::999999888777777777666666555444444444444555666777777999:::<<<>>>???CCCGGGGGGJJJRRRUUUccc}}}ttthhh]]]TTTNNNHHHFFFDDDBBBAAAAAABBBBBBCCCKKKUUU___gggooowww}}}}}}vvvmmmggggggjjjnnnssszzz{{{||||||zzzyyyyyyyyy|||{{{{{{zzzzzzyyyxxxxxxxxxwwwwwwxxxyyy|||~~~}}}~~~~~~vvvrrrnnnlllpppvvvyyypppfff^^^XXXRRRNNNJJJOOONNNTTTaaahhhsss|||tttiii___YYYSSSNNNJJJIIIJJJNNNUUU^^^eeejjjkkkqqquuuyyyzzzyyyxxxwwwvvvwwwtttppplllgggccc]]]ZZZSSSOOOIIICCC???;;;888555444444333333333222222222333333333333333444555666888:::<<<>>>>>>???AAABBB@@@@@@???@@@BBBCCCDDDEEE@@@>>>;;;888777777888999666666555555444333333333222222111000////////////------,,,,,,---...///000...000444999<<>>===;;;::::::::::::999999888888888999999999888888888777777666666555444444444444555666666777888:::<<<===>>>BBBFFFEEEIIIPPPRRR]]]uuuxxxkkk___UUUOOOJJJHHHEEEBBB@@@@@@@@@@@@===CCCKKKTTT]]]eeennnssswwwvvvtttpppllljjjkkklllqqq|||yyy{{{|||{{{yyyxxxxxxxxxzzzzzzzzzzzzyyyyyyyyyyyyvvvvvvuuuuuuwwwyyy{{{|||yyyzzz}}}xxxssspppnnnqqqvvv|||sssiiiaaaYYYRRRNNNIIINNNMMMRRR___gggqqqzzztttjjjbbb]]]WWWPPPLLLHHHHHHIIINNNUUU\\\aaadddmmmqqquuuxxxxxxvvvuuuuuuuuurrrnnnjjjfffbbb\\\YYYRRRNNNIIIDDD@@@<<<888555444444444333333333222222333333333333444555666777777:::===>>>>>>???AAACCCBBBAAAAAA@@@AAABBBEEEGGG@@@>>>:::777666666888999777666666555555444333333333333222000000/////////...---------......//////...///222777:::===FFFPPPaaammm~~~vvvmmmggggggffffffffffffgggggggggjjjnnnooommmllllllnnnrrrtttxxx{{{wwweee\\\cccyyybbb[[[iiioooYYYPPPDDD>>>>>>::::::>>>;;;;;;>>>>>>HHH^^^yyygggfffIII???>>>===<<<::::::999999999999888888999999999888888888888888666666555444444444444555555555666777999;;;===>>>???CCCCCCHHHOOOPPPYYYooo|||ooobbbWWWOOOLLLJJJGGGCCCAAA?????????<<>>;;;888777777999:::999999999888777777666666444444222111000000000000...////////////////////////...000555888:::@@@GGGUUUbbbsss}}}uuuoooggghhhhhhiiiiiihhhhhhggggggjjjnnnoooooonnnnnnnnnrrrrrrtttvvvyyy}}}yyyfff^^^[[[qqqpppWWWQQQYYYqqquuuZZZQQQFFF???>>>;;;999>>>;;;:::>>>===EEEWWWgggxxxtttTTTEEE@@@???>>>::::::::::::::::::999999888888888888888888888888666666555444444444444555444555555777888:::<<<======AAAAAAFFFNNNMMMUUUhhh|||vvvhhh[[[SSSNNNLLLHHHDDDBBB@@@@@@@@@>>>???AAAEEELLLSSSZZZ^^^hhhjjjmmmnnnllliiihhhggghhhnnntttuuuyyyxxxzzz{{{{{{zzzxxxyyyzzz|||{{{{{{{{{zzzzzzyyyyyytttuuuvvvwwwwwwwwwwwwwwwuuuvvvyyy}}}zzzuuuqqqpppssszzz}}}sssiii```XXXSSSKKKOOOMMMOOOZZZ___gggyyy|||uuuooojjjbbbZZZTTTIIIFFFDDDEEEJJJQQQVVVYYY```eeekkkpppqqqqqqppppppnnnmmmkkkiiigggbbb\\\WWWQQQMMMIIIDDDAAA===888555555444444444444333333333222333333333555666777888999===AAABBB@@@@@@CCCFFFEEEEEECCC@@@===>>>CCCGGGBBB@@@>>>;;;:::::::::;;;::::::999888888777777666555444333222111000000000///000000000000000//////111...///444888999===BBBNNN[[[lllzzz{{{tttooogggiiikkkllllllkkkiiiggghhhjjjlllnnnnnnmmmmmmmmmqqqqqqqqqrrruuuxxxzzzzzzllldddYYYbbbiiiRRRQQQQQQccc{{{]]]SSSHHH???>>>;;;777===;;;999======CCCSSSrrrkkkvvv^^^IIIAAA>>><<<::::::::::::::::::;;;;;;888888888888888888888888666666555444444444444555444444555666888:::<<<===<<>>===<<<<<<<<<888888777777666555555555666555444222111000000000000000111111111111000///222//////333777999<<<@@@KKKXXXkkkyyy|||uuuppphhhjjjmmmoooooommmjjjhhhhhhiiikkkllllllkkkjjjjjjpppooooooqqqsssuuuvvvvvvsssjjjYYYYYYvvvkkkWWWRRROOO\\\```UUUIII@@@===:::666===;;;999======BBBQQQgggooovvvcccJJJ???;;;999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888999999666666555444444444444555444444555666888:::;;;<<<;;;>>>===BBBIIIFFFIIIZZZhhhwwwhhh]]]PPPNNNJJJGGGDDDCCCBBBCCCAAA>>>;;;;;;???DDDIIILLLTTTXXX^^^bbbfffhhhkkkmmmkkkppprrrooonnnpppqqqpppppprrrvvv|||yyyyyyxxxxxxyyyzzz|||}}}~~~{{{zzzyyyyyyyyyyyyuuutttwwwxxxuuurrrssspppqqqrrrtttwww{{{xxxrrrooonnnppp|||xxxoooeee]]]WWWSSSOOOMMMOOORRRXXXcccmmmzzz|||vvvmmmddd]]]UUUPPPJJJFFFFFFHHHJJJJJJSSSYYYbbbgggggggggggghhhhhhiiiiiigggccc^^^XXXUUURRRNNNJJJEEEAAA<<<777333:::999888666444333333333444444444555666777777888<<<<<<<<<===>>>@@@BBBCCC@@@???>>>>>>>>>???@@@AAAEEEBBB>>>;;;;;;;;;::::::666666777777777777666555666555444333111///---,,,////////////////////////111111111222555777:::<<>>CCCGGGdddwww~~~eeeLLLAAA>>><<<;;;;;;<<<<<<;;;;;;:::999888888888888888888888888888888777666555444333333222222333444666777999:::<<<>>>@@@AAADDDHHHMMMPPPcccttt~~~nnncccWWWPPPJJJJJJIIIFFFCCCCCC>>>>>>>>><<<<<<===AAADDDMMMQQQWWW\\\```cccgggiiipppsssrrrmmmkkknnnooonnnnnnpppsssuuuyyyxxxxxxwwwxxxyyyzzz|||}}}|||zzzxxxxxxwwwxxxwwwsssrrruuuvvvsssqqqqqqrrrrrrsssvvvyyy|||xxxssspppnnnxxx|||sssiii```[[[UUUPPPMMMOOOQQQVVV```jjjvvv|||tttjjjdddZZZUUUNNNIIIHHHHHHIIIIIINNNSSS[[[aaaeeefffggghhhhhhiiiiiigggddd^^^YYYVVVQQQMMMHHHDDDAAA===999777444444333333333333444444333333444555666777888999<<<======>>>???@@@BBBCCCAAA@@@???>>>>>>???@@@@@@DDDBBB???===<<<;;;:::999999999999999999999888888777666666444222000...---////////////////////////000000000222444666999;;;DDDPPPcccttt{{{{{{wwwvvvnnniiiggghhhhhheeeeeegggjjjkkkkkkkkkkkklllmmmnnnuuuuuuttttttuuutttsssrrrxxx|||nnnZZZUUUbbbxxx```PPPPPPVVVooodddRRRLLLDDD===;;;::::::::::::;;;>>>CCCGGG]]]}}}wwwwwweeeNNNDDD???<<<;;;;;;<<<<<<;;;;;;:::999999999999888888888888888888888777666555444333333333444444555666777999:::<<<>>>???AAACCCGGGLLLPPP\\\lllwwwlll]]]UUUNNNLLLJJJFFFCCCCCC??????>>><<<;;;<<>><<<:::444333333333333333444444222333444555777888999:::======>>>>>>???@@@AAAAAABBBAAA@@@???????????????CCCCCCBBBAAA???<<<:::999::::::::::::999888888888777777666555444222000////////////////////////////////////000222555777999===III\\\lllvvvzzzyyywwwmmmgggcccdddeeecccccceeejjjkkkmmmnnnmmmmmmnnnpppyyyxxxxxxwwwvvvtttssssssrrrwww}}}ttt\\\RRR\\\{{{cccRRRTTTWWWgggiiiTTTKKKCCC===<<<::::::::::::;;;>>>BBBFFFTTTrrrjjjiiiRRRFFF@@@<<<;;;;;;<<<<<<;;;;;;:::999::::::999999888888888777888888777666555444333333555555555555666777999999<<<===???@@@BBBFFFKKKOOOUUUbbbyyyttteee[[[RRROOOLLLGGGDDDEEEAAA@@@???<<<::::::<<<>>>@@@BBBGGGKKKPPPVVV\\\```kkkqqqsssrrrqqqrrrrrrpppvvvwwwxxxwwwxxx}}}wwwwwwxxxyyy{{{}}}~~~~~~{{{zzzyyyyyyyyyxxxuuutttwwwxxxuuussstttuuuvvvxxx{{{}}}yyyuuuqqquuu}}}zzzpppfff```UUUPPPMMMMMMOOOSSS\\\fffrrr}}}~~~vvvpppiiiccc[[[SSSMMMJJJGGGEEEJJJJJJMMMSSS[[[``````^^^eeeeeeffffffccc___ZZZWWWRRRMMMGGGBBB???>>><<<;;;999888666555444333333333111222444555777999:::;;;<<<<<<===>>>????????????CCCBBBAAA@@@???>>>======BBBDDDFFFEEECCC???<<<:::::::::999888777666666666777666666555444333111000////////////////////////.........///111444666777:::CCCSSSeeewww~~~wwwnnngggaaaaaabbbaaaaaaccciiilllppppppooonnnoooqqqyyyzzz{{{zzzyyywwwvvvvvvqqquuu{{{{{{aaaTTTZZZsssfffXXX[[[[[[dddoooWWWJJJBBB===<<<999:::::::::;;;===AAAEEEPPPzzzwwwddd|||nnnUUUHHHAAA<<<;;;;;;<<<<<<;;;;;;:::999;;;::::::999999888888777888888777666555444333333666666666666666777888999;;;===>>>@@@AAAEEEJJJMMMSSS]]]ooovvvkkk```VVVRRRNNNIIIGGGHHHCCCBBBAAA>>>:::999:::;;;===???BBBFFFKKKQQQYYY^^^fffmmmrrrssssssuuuuuurrryyyzzz{{{yyyyyy}}}xxxyyyzzz|||~~~~~~|||yyyxxxwwwwwwwwwxxxttttttwwwxxxuuutttuuuuuuwwwzzz}}}{{{xxxwwwxxx||||||qqqggg```TTTOOOLLLMMMNNNSSS]]]gggsss~~~|||vvvqqqkkkaaaXXXQQQLLLHHHEEEGGGGGGHHHNNNVVV\\\^^^^^^aaabbbccccccaaa]]]YYYVVVTTTOOOHHHCCC???===;;;999888777666555444333333333222333444666888999;;;;;;::::::<<<===>>>???>>>>>>BBBBBBAAA@@@???===<<<;;;AAADDDHHHIIIEEEAAA>>>===<<<;;;:::888777666666666555555555555444333222111////////////////////////.........///000333555666777>>>KKKaaa|||sssiiiaaa___```___```aaaggglllqqqrrrpppoooppprrrvvvzzz}}}}}}{{{{{{{{{www{{{gggXXX\\\iiivvv]]]\\\\\\ddd{{{sssZZZJJJBBB>>>===999:::;;;;;;;;;===@@@CCCOOOsssjjjwwwoooVVVIIICCC???;;;;;;<<<<<<;;;;;;:::999::::::::::::999999888888888888777666555444333333666666555666666777888888;;;<<<===???@@@DDDHHHLLLVVV]]]kkkyyyooodddZZZUUURRRMMMKKKKKKFFFEEECCC@@@<<<999999:::;;;<<>>???@@@??????@@@@@@@@@???>>><<<;;;:::>>>CCCHHHIIIEEEBBB@@@@@@AAA???===:::999888888999444555555555444333222222////////////////////////.........///000222444666555;;;FFF\\\~~~|||oooddd``````___^^^```eeelllrrrtttqqqoooppprrrsssyyy~~~zzz}}}ooo[[[[[[^^^eee]]]ZZZeeeyyyvvv\\\KKKBBB???>>>999:::;;;;;;;;;===???BBBMMMiiitttwwwnnnVVVJJJDDD@@@;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::888888777666555444333333444444444444555666888888:::;;;===>>>???BBBGGGKKKVVV[[[gggyyytttjjj```[[[WWWQQQNNNNNNHHHHHHGGGCCC???<<<;;;;;;999:::<<<>>>AAAFFFLLLQQQXXXaaajjjoootttxxxzzzxxxxxxzzz|||||||||vvvxxx{{{~~~}}}{{{yyywwwuuutttttttttuuurrrqqquuuvvvtttrrrsssqqquuuzzzyyyyyy|||xxxmmmeeeWWWRRRNNNNNNOOORRR\\\eeeoooyyyyyyooofff^^^WWWQQQNNNEEEFFFGGGHHHKKKOOOUUUYYYXXXYYY[[[\\\[[[XXXTTTRRRQQQMMMIIIEEEBBB???<<<999111111111111222333444555444555666777888999::::::888:::<<>>>>>>>>>>>===<<<:::999:::???EEEFFFCCC@@@@@@AAABBB@@@===;;;999888888999555555666666666555444444////////////////////////////////////000222444666444:::CCCTTTrrrvvvgggbbbaaa___^^^___ccckkksssuuuqqqnnnooorrrrrrzzzyyy|||xxxyyyuuu\\\VVVQQQggg{{{fff]]]jjjzzzxxx^^^LLLCCC@@@???888:::;;;;;;;;;<<>>AAAFFFIIIPPPVVVaaasss{{{qqqgggbbb]]]UUUOOONNNKKKKKKIIIFFFAAA>>>======999:::<<<===???CCCGGGKKKQQQ[[[eeekkkrrrxxx{{{zzzwwwyyy{{{{{{{{{uuuwwwzzz}}}~~~|||zzzxxxwwwwwwwwwwwwsssssswwwxxxvvvuuuvvvppptttyyywwwwww{{{|||ppphhhZZZTTTPPPOOOOOORRRZZZccckkkuuu}}}tttkkkccc\\\VVVRRRKKKKKKKKKHHHEEEFFFKKKPPPUUUWWWYYYZZZYYYVVVRRRPPPNNNKKKHHHFFFDDDAAA>>>;;;666555555444333333333333555666666777888999999999888:::>>>AAACCCEEEEEEDDD<<<<<<=========;;;:::999777<<>>???AAAAAA???<<<999777666666777666666777777777777666666////////////////////////000/////////111333555666444<<>>AAACCCTTT|||vvvnnnyyyyyy^^^MMMAAA999;;;;;;<<<<<<;;;;;;:::999777888999:::;;;;;;<<<===888888777666555444333333000111111222444666777888:::;;;<<<===>>>AAAEEEIIIJJJPPP]]]ooowwwmmmggg```WWWPPPNNNLLLLLLKKKHHHCCC@@@??????;;;===>>>???@@@BBBFFFIIINNNWWWbbbiiipppxxx||||||vvvxxxzzzzzzzzz}}}tttuuuwwwyyy{{{}}}~~~{{{yyywwwwwwxxxxxxuuuttttttuuuwwwxxxvvvuuutttvvvyyy|||~~~~~~~~~~~~~~~yyyxxx|||xxxiiiaaaXXXPPPNNNOOORRRWWW^^^iiirrr~~~|||uuuoooiiibbbYYYRRROOOLLLGGGEEEGGGIIILLLMMMLLLOOOTTTXXXYYYWWWSSSPPPLLLLLLKKKHHHCCC>>>:::777777666444222111111111111444444555777888999:::;;;<<<<<<<<<===>>>@@@BBBCCCBBBAAA???>>>>>>>>><<<:::>>><<<:::===AAACCCAAA===>>>>>>>>>===<<<<<<;;;;;;:::777555777:::;;;666222000000///...............---------...///000000111555888;;;DDDZZZuuutttiiiggggggccc``````cccdddiiioooqqqnnnnnnrrruuu~~~~~~tttooo}}}~~~```OOOLLLTTTfffrrrvvv|||jjjUUUIIIDDDAAA::::::<<<<<<=========<<>>:::777888666444333222111222222444444555777888999:::;;;<<<<<<===>>>???AAABBBCCCBBBAAA???>>>???>>><<<;;;<<<:::999;;;@@@BBB@@@===>>>>>>>>>===<<<<<<;;;;;;;;;888666777;;;;;;888555111111000///............------......///000000111444777:::???OOOfffwww~~~rrrfffdddcccbbbaaacccbbbcccggglllmmmkkklllpppsss|||uuunnn}}}~~~aaaQQQIIIQQQbbblllWWWKKKEEEBBB:::;;;;;;;;;<<<<<<<<<<<>>@@@CCCEEEMMMLLLRRRbbbtttuuunnnggg___WWWTTTRRROOOLLLJJJHHHEEEAAA>>>===<<<;;;:::;;;===???@@@HHHMMMWWWbbbllltttyyy{{{{{{{{{{{{|||~~~uuuuuuvvvwwwxxxyyyyyyzzzzzzyyyxxxvvvvvvwwwxxxxxxuuutttuuuvvvxxxxxxvvvtttsssuuuvvvxxxyyyzzzyyyyyy~~~~~~~~~xxxjjj```VVVQQQOOOOOOSSSYYYccclllxxx|||xxxuuusssnnngggbbb[[[VVVOOOIIIFFFEEECCCBBBDDDGGGLLLPPPQQQPPPNNNLLLIIIIIIHHHEEEBBB>>>:::888888777555333222222333333444444555666888999::::::<<<<<<<<<===???@@@BBBCCCBBBAAA????????????===;;;:::888777:::>>>AAA@@@>>>???>>>>>>======<<<<<<;;;;;;999666777:::<<<;;;888333333111///...---------------......///000000000555888;;;===HHH\\\qqq|||tttggg```______cccgggbbbbbbdddhhhiiigggiiinnnrrrzzzwwwooo~~~}}}zzz~~~bbbSSSHHHPPP___nnnYYYMMMFFFBBB;;;;;;:::999:::;;;<<<===AAAAAATTT~~~xxxgggrrrUUU@@@@@@>>><<<<<<<<<===<<<;;;999999999999::::::::::::::::::999999888777777777444555555666777666666666;;;<<<>>>??????@@@CCCEEEIIIIIINNNZZZhhh~~~{{{sssmmmeee^^^[[[VVVSSSOOOLLLIIIFFFBBB@@@???>>><<<;;;;;;<<<>>>???CCCHHHQQQ\\\fffooouuuxxx{{{{{{{{{|||}}}~~~xxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwxxxyyyuuuuuuuuuwwwyyyyyywwwuuussstttuuuvvvwwwwwwvvvvvv~~~~~~~~~~~~~~~}}}}}}}}}}}}pppeee[[[UUUSSSRRRUUUZZZaaajjjvvv~~~zzzxxxwwwsssmmmhhh```[[[SSSLLLHHHDDDAAA@@@AAADDDHHHKKKMMMMMMLLLKKKGGGFFFEEECCC@@@===:::999888777555444333333444444333444555666777999:::::::::;;;;;;<<<===???@@@AAABBB@@@????????????>>><<<999888888:::>>>@@@AAA@@@??????>>>>>>===<<<<<<<<<:::888666666999;;;;;;:::555444222000...---,,,,,,............//////000000222666888:::CCCWWWqqqzzzlllaaa\\\]]]aaafffdddbbbcccggggggfffiiiooosssyyy~~~}}}}}}|||tttzzzsss~~~dddVVVKKKQQQ]]]rrr[[[NNNGGGBBB<<<;;;:::888888:::<<<===@@@???LLLooo|||cccvvveeeIIIAAA???============;;;:::888999999::::::;;;;;;;;;888888888777777666555555555555666666666777777666:::<<<===>>>???AAACCCFFFHHHGGGLLLTTT]]]pppxxxrrrjjjcccaaa[[[WWWRRRMMMJJJGGGCCCAAAAAA@@@>>><<<;;;<<<===>>>AAAEEELLLVVV```jjjqqquuuzzz{{{{{{||||||~~~xxxxxxwwwwwwvvvvvvvvvuuuvvvvvvvvvvvvwwwxxxyyyyyyvvvvvvwwwyyy{{{zzzxxxuuuttttttuuuuuuvvvvvvvvvvvv~~~~~~}}}}}}}}}|||||||||ssshhh]]]WWWTTTSSSVVV[[[```hhhuuu}}}{{{yyyvvvpppkkkccc^^^VVVOOOJJJFFFCCC@@@@@@BBBEEEHHHJJJJJJJJJJJJDDDDDDBBBAAA???===;;;:::888777555444333333444555333333444666777888999:::999999::::::<<<===???@@@BBB@@@??????@@@@@@>>>===:::999999;;;>>>@@@BBBBBB?????????>>>======<<<<<<888777555555777999::::::666555333111///...---,,,............///////////////111333555;;;OOOlllrrrcccZZZZZZ]]]aaadddbbbcccfffgggfffjjjppptttyyy}}}{{{zzzzzz~~~qqqxxxhhhYYYOOORRR[[[}}}aaaQQQHHHDDD===<<<:::999999:::<<<===??????JJJggggggtttwwwVVVDDDAAA???======<<<;;;999999999999::::::;;;;;;<<<777777777777777666444333555555555555555666666777666888;;;<<<>>>@@@DDDGGGHHHGGGKKKQQQWWWfff|||wwwoooiiifffaaa\\\UUUOOOKKKGGGEEECCCBBBAAA>>><<<;;;;;;<<<===@@@CCCIIIQQQ[[[eeennnrrryyy{{{}}}}}}}}}~~~wwwwwwvvvvvvuuutttttttttwwwwwwxxxxxxyyyzzzzzzzzzwwwxxxyyy|||}}}}}}zzzwwwttttttuuuuuuvvvvvvwwwwww}}}}}}}}}}}}}}}}}}}}}|||vvvkkk___YYYUUUSSSUUUZZZ^^^gggsss}}}|||xxxsssnnnfffaaaZZZSSSNNNIIIEEEBBB???AAACCCEEEFFFGGGHHHHHHBBBAAA@@@???===<<<;;;;;;777666444333333333444555333333444555777888999999999999999:::<<<===???@@@BBB@@@??????@@@@@@???>>>;;;::::::;;;===???AAACCC@@@??????>>>>>>======<<<777777777666777777888888777666444222000......---......//////////////////333333555666999GGGbbbyyy~~~ttteeeZZZWWWYYYZZZaaa```aaaeeeffffffiiiooosssxxx{{{yyyxxx}}}zzz{{{ppp^^^RRRRRRWWWnnnXXXMMMGGG>>>===<<<;;;:::;;;<<<<<<===@@@III___ooouuubbbGGGDDD@@@===<<<<<<;;;:::::::::::::::;;;;;;;;;;;;999999::::::999888666555555444444444444555666666444666999;;;===???CCCFFFHHHGGGJJJPPPUUU```zzz~~~vvvooolllgggaaaYYYQQQMMMIIIGGGEEECCCAAA???===;;;<<<<<<===@@@BBBFFFMMMVVVaaajjjoooxxx{{{yyyyyyyyyxxxwwwwwwvvvvvvyyyyyyzzz{{{{{{|||||||||yyyyyy{{{~~~~~~{{{xxxuuuuuuuuuvvvwwwxxxyyyyyy}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~rrrfff^^^XXXUUUVVVZZZ]]]fffrrr}}}|||wwwrrrjjjeee]]]VVVPPPKKKFFFBBB???@@@AAABBBCCCDDDDDDEEE@@@???>>>===<<<<<<<<<<<<555555333222222333333444222333444555666888999999::::::;;;<<<===???@@@AAABBB@@@??????AAAAAA@@@>>>::::::::::::;;;<<>>=========777888999999888777777777666555444222000//////////////////////////////...222333666888999AAASSSfffppptttpppcccYYYVVVVVVUUU[[[ZZZ]]]aaaccccccffflllooouuuyyyxxxxxx}}}yyydddWWWUUUVVVdddSSSKKK>>>>>>=========<<<<<<<<<:::@@@FFFUUUyyywwwuuuhhhJJJFFF@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<;;;999777666444333333222333444555666555777999;;;<<<>>>BBBDDDHHHFFFIIIPPPTTT\\\ppp~~~vvvsssmmmggg]]]UUUPPPLLLJJJIIICCCAAA???===<<<<<<===>>>@@@AAACCCIIIRRR\\\eeekkkwww|||}}}}}}}}}||||||{{{{{{{{{zzz{{{||||||}}}}}}||||||yyyzzz||||||yyyuuuuuuvvvvvvwwwyyyzzz{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||~~~zzzlllccc\\\XXXXXX[[[[[[dddppp|||{{{wwwmmmhhh```XXXQQQKKKFFFBBB>>>??????@@@AAAAAABBBCCC???>>>===<<<<<<<<<<<<<<<555444333222222222333444222333444555666888999999<<<<<<<<<===???@@@BBBCCCBBB@@@???@@@AAAAAA@@@???:::::::::999999:::===@@@@@@@@@??????>>>=========888:::;;;;;;:::888777777666555444222111000000//////////////////.........)))+++000555666888EEETTTbbbjjjkkkaaaXXXUUUUUUSSSUUUUUUYYY^^^``````ccciiilllssswwwwwwxxx~~~hhh\\\YYYWWWmmmXXXNNN>>>>>>??????>>>===<<<<<<888>>>CCCMMMooo}}}uuuiiiLLLGGG@@@;;;::::::;;;<<<<<<<<<<<<;;;;;;:::::::::999:::;;;;;;;;;999777555333333222111222333444555888999;;;<<<<<<>>>@@@CCCHHHEEEHHHPPPUUU[[[kkk||||||xxxqqqjjj```XXXRRROOOMMMKKKBBBAAA???===<<<<<<>>>>>>???@@@BBBFFFOOOYYYccchhhvvv|||{{{|||{{{zzzxxxwwwyyy{{{~~~{{{yyyxxxyyy{{{}}}zzz{{{|||~~~~~~~~~}}}||||||zzzxxxxxxyyyzzzzzzzzz|||{{{zzz{{{}}}~~~|||~~~~~~~~~~~~}}}~~~~~~~~~pppccc\\\XXXVVVUUU[[[```jjjxxxzzznnniiiaaaZZZVVVPPPIIIDDDFFFCCCAAA@@@@@@???>>>===<<<<<<<<<;;;:::999888777444444444333333333222222111111111222333666888:::;;;;;;;;;;;;===@@@BBBDDDBBBAAAAAABBBCCCDDDBBBAAA===<<<;;;;;;<<<===>>>???BBBAAA???===<<<<<<======::::::999888777777777888888666333111//////000111//////............//////111222222333666;;;BBBGGGSSS\\\bbb___ZZZWWWTTTRRRSSSUUUXXX[[[^^^bbbhhhkkknnnsssvvvxxx|||qqq```dddbbb|||zzzkkkmmm}}}___QQQEEE>>>:::<<<>>>;;;999999===AAABBBHHHccc~~~~~~gggRRRKKKCCC>>>===>>>===<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::999888666555555222222222222333333444555999999:::;;;<<<>>>>>>???DDDFFFJJJNNNPPPUUUcccqqq{{{ssslllaaaYYYTTTQQQMMMJJJDDDCCCAAA???>>>===<<<<<<;;;>>>BBBFFFJJJRRR\\\cccrrrzzz|||||||||zzzxxxxxxzzz|||~~~|||{{{{{{||||||zzz{{{|||~~~~~~~~~|||zzzzzz{{{||||||||||||zzzyyyzzz|||~~~~~~}}}|||~~~~~~~~~}}}||||||}}}~~~sssfff^^^ZZZYYYXXX\\\```iiiuuu}}}rrrlllddd^^^YYYSSSLLLGGGEEECCCAAA@@@@@@???===;;;;;;;;;;;;:::999888666666333333333333222222222222444333333222333444555666888888999:::;;;===???@@@AAA@@@@@@AAACCCCCCBBBAAA>>>>>><<<;;;;;;;;;<<<===CCCAAA@@@>>>=========>>>;;;:::999888888777777888888666333111000000000111//////............////////////000000222777>>>BBBNNNXXX^^^\\\VVVSSSQQQNNNQQQSSSUUUXXX[[[___dddgggooossswwwyyy|||zzzggggggddd}}}xxxiii]]]```tttiiiVVVFFF???:::<<<===;;;999:::<<<@@@AAAEEE\\\zzzwwwgggOOOIIIAAA===<<<======<<<:::;;;;;;<<<<<<;;;;;;:::;;;::::::999888777666666333333222222333333444555777888999:::<<<===>>>???DDDEEEIIIMMMOOOTTTaaannnxxxpppeee\\\VVVQQQLLLIIIEEECCCBBB@@@>>>===<<<<<<;;;===@@@CCCGGGOOOYYYaaannnwww~~~~~~|||zzzxxxyyy|||~~~}}}|||yyyzzz|||~~~~~~}}}~~~~~~{{{zzzyyyzzz|||}}}}}}}}}}}}~~~~~~~~~~~~|||yyy{{{}}}xxxjjjaaa]]]\\\[[[]]]```gggqqq}}}wwwqqqjjjccc^^^XXXPPPJJJEEECCCBBBAAA@@@???<<<999999999999888777666555444333222222222222111111111333333333333333444555555666777888:::;;;<<<<<<<<<@@@@@@???AAACCCCCCBBB@@@@@@???===;;;999999999999CCCBBBAAA???>>>>>>>>>>>><<<;;;:::999888888888888777666444222000000000000//////............//////////////////111555:::???IIIRRRYYYWWWRRRPPPNNNKKKNNNPPPSSSUUUWWWZZZ___bbbmmmsssxxxzzz~~~ooollliiidddYYYQQQTTTggguuu[[[IIIAAA;;;;;;;;;::::::<<<:::???@@@BBBSSSzzzxxxooocccMMMFFF???;;;;;;======<<<:::;;;;;;<<<<<<;;;;;;:::999999999888888888777777333333333333333333444555555666777999;;;===>>>???DDDDDDHHHLLLNNNRRR]]]iiiyyy}}}uuuiii___XXXRRRLLLHHHFFFDDDCCCAAA???>>>======;;;===>>>@@@CCCKKKWWW___iiisss{{{~~~}}}{{{yyy{{{~~~~~~|||yyy{{{}}}}}}|||zzz{{{}}}~~~~~~}}}}}}}}}~~~~~~|||xxxzzz}}}~~~oooeee```^^^^^^^^^___eeennnyyy|||vvvooohhhccc\\\TTTNNNGGGEEECCCBBBAAA???;;;888888888777777666444333222222222222111111111000000///000111222444666777888777888:::<<<=========<<<@@@??????@@@BBBCCCBBBAAA???>>><<<:::999888999999CCCBBBAAA@@@@@@??????>>>===<<<;;;999999888888888777666444333111000000000//////............//////111222222222222555:::>>>FFFOOOWWWUUUQQQNNNMMMKKKNNNPPPRRRSSSUUUXXX\\\___iiipppvvvzzz~~~uuuooommmyyy\\\SSSNNNRRRaaazzz}}}```LLLCCC;;;:::;;;:::;;;===999===AAABBBMMMooozzzlllttt\\\KKKEEE>>>:::;;;<<<===<<<:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888444444333333333444444555333444666888:::<<<>>>???CCCCCCFFFJJJMMMPPPYYYcccoooxxxmmmccc[[[UUUNNNIIIGGGFFFDDDBBB@@@>>>============>>>>>>AAAIIITTT]]]eeeoooxxx|||~~~|||{{{||||||zzz|||~~~~~~|||}}}~~~}}}}}}}}}~~~~~~|||vvvyyy|||~~~vvvjjjccc``````^^^___dddmmmwwwzzzsssmmmhhhaaaYYYRRRKKKIIIFFFDDDBBB@@@<<<999777777777666555444333222222222222111111111000000...///000222444555666777666777:::<<<=========<<>>===;;;:::999999::::::AAAAAAAAAAAA@@@@@@@@@???>>>===<<<:::999888888888777666555333222111000000//////............//////222333333222333555999===DDDNNNVVVUUUQQQOOONNNLLLNNNPPPRRRSSSTTTWWW[[[^^^dddkkkrrrwww~~~yyypppqqq}}}\\\RRROOOSSS___tttdddNNNEEE<<<:::::::::;;;===999<<>>???BBBAAADDDIIILLLOOOWWW___iii{{{pppggg```YYYRRRMMMHHHGGGEEECCCAAA???>>>>>>>>>>>>>>>===???GGGQQQZZZaaalllwww|||}}}~~~~~~}}}|||}}}}}}|||}}}~~~~~~~~~}}}|||~~~}}}zzztttvvvyyy{{{}}}qqqhhhcccbbb```aaafffmmmuuu}}}wwwrrrmmmggg^^^XXXQQQMMMIIIFFFDDDBBB???===888888888777666555444333333222222222222111111111111111222333333333333333444555777999;;;<<<======@@@???@@@AAADDDEEEDDDCCC???>>><<<::::::::::::;;;===>>>???@@@AAAAAAAAA@@@???>>>===;;;:::999888888777666666444333222111000//////............/////////000111000111333777999BBBLLLTTTTTTPPPOOONNNMMMLLLNNNPPPQQQSSSVVVZZZ]]]```gggooottt{{{~~~rrrrrrzzz___QQQNNNSSS^^^ppphhhPPPFFF>>><<<;;;::::::===:::;;;@@@EEEIII```pppvvvrrrYYYPPPJJJAAA===<<<<<<<<<::::::;;;;;;<<<<<<;;;;;;:::888888888888888888999999666555444444444444444444444555666888:::<<<===>>>AAA@@@CCCIIIMMMOOOUUU\\\gggyyyvvvmmmeee^^^VVVQQQJJJIIIFFFDDDBBB@@@???>>>===>>>>>>===>>>DDDNNNVVV^^^iiiuuu|||{{{}}}~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~||||||~~~~~~~~~zzzwwwqqqrrrtttuuuxxx|||xxxmmmgggeeeccccccgggnnnsss}}}{{{wwwssslllddd^^^VVVRRRLLLHHHEEECCCBBB@@@999999999999888666555444333333333333222222222222000111222333444333333222444555666888:::===???@@@AAA@@@AAABBBEEEFFFEEEDDDBBB@@@>>><<<:::999999999:::;;;===???AAAAAAAAAAAA@@@???===<<<:::999999888777666666555444222111000//////............//////---...//////000222555888???IIIQQQQQQNNNMMMMMMKKKHHHIIILLLMMMOOOSSSWWWZZZ```ffflllqqqxxx~~~vvvsssqqqpppeeeRRROOOWWWbbbqqqgggPPPGGG???======::::::;;;;;;999>>>DDDGGGYYYxxxuuu{{{aaaUUUNNNEEE???===<<<;;;999:::;;;;;;<<<<<<;;;;;;:::999999888888888888888888666666555444444444444444666666888999:::<<<======??????BBBIIINNNPPPUUU[[[fffttt~~~tttkkkbbbYYYSSSKKKJJJGGGEEEBBB@@@???>>>;;;<<<===<<<===BBBJJJQQQZZZfffsss{{{yyy|||~~~~~~}}}}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~||||||}}}}}}~~~}}}xxxtttooopppppprrrtttyyy}}}qqqjjjgggeeeeeeiiinnnrrryyy~~~zzzvvvppphhhbbbZZZUUUNNNIIIFFFEEEDDDCCC::::::::::::999777666555444444444333333333222222,,,...000333444555555555777777777999<<>><<<:::999999999777777666555444222111000//////............//////---...///000000333666999<<>>===;;;:::;;;<<<888<<>>===;;;999:::;;;;;;<<<<<<;;;;;;:::999999999888888888777777777666555444444444444444777888888:::;;;<<<======???>>>BBBIIINNNQQQUUU[[[eeepppxxxoooeee[[[TTTLLLJJJHHHEEECCCAAA??????999:::<<<;;;<<<@@@GGGMMMXXXdddrrrzzzvvvyyy|||}}}}}}{{{{{{{{{|||~~~}}}~~~|||{{{|||}}}~~~~~~~~~~~~~~~|||{{{}}}}}}|||yyyrrrrrrqqqooonnnrrrzzzxxxooojjjfffeeehhhnnntttzzz|||wwwsssooolll___YYYPPPIIIEEEDDDDDDCCCAAA@@@>>><<<:::777666555777555333333333333111///000000000000111222333444666777888999;;;<<<===>>>@@@@@@AAABBBCCCDDDEEEFFFFFFBBB>>>;;;999888777666999:::<<<@@@DDDFFFEEECCCHHHFFFAAA===:::999999:::888888777666555333111000......---------......///......---...///111333444;;;===BBBFFFHHHIIIIIIIIIGGGGGGHHHHHHIIIMMMRRRVVV]]]```cccgggsss}}}}}}yyywwwwwwzzz~~~}}}rrrxxx{{{hhhiiillltttYYY[[[[[[ttthhhVVVLLLBBB>>>===::::::===:::>>>>>>@@@CCCMMMrrrsssrrrqqq___PPPCCC@@@@@@===:::<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888777777777666555444444333444444666666777888:::;;;<<<===>>>@@@CCCFFFJJJOOOUUUZZZbbblll}}}{{{tttmmmbbbXXXOOOLLLHHHFFFDDDBBB???============<<<===AAAFFFJJJWWW___jjjuuu}}}wwwyyy|||}}}|||||||||}}}|||~~~~~~}}}||||||}}}~~~}}}ttttttrrrooonnnrrrzzz{{{rrrmmmhhhgggiiinnnssswww|||xxxtttqqqoooeee___WWWPPPKKKHHHEEECCCEEECCCAAA>>>;;;999666555777555444444444444222111000000000000111222333444666666888999;;;<<<>>>>>>@@@AAABBBCCCDDDEEEFFFFFFFFFCCC???<<<::::::888777888999;;;???CCCEEEEEEDDDFFFDDDAAA>>>;;;:::::::::888888777666555333222111.........------......///......---...///111222444:::===AAAEEEHHHIIIIIIHHHFFFGGGHHHHHHIIIMMMRRRUUU]]]bbbeeeiiirrr}}}|||yyyvvvvvvyyy}}}mmmpppxxx~~~iiihhhjjjpppaaa``````xxxkkkUUUKKKBBB???===;;;:::<<<999======>>>AAAIIIkkktttiiiwww~~~aaaUUUIIIDDDAAA<<<:::;;;========================::::::::::::999999999888777666555444444333444444555666777888:::;;;<<<<<>>>>>=========@@@EEEIIISSS[[[gggsss|||xxxzzz{{{{{{{{{{{{|||~~~{{{~~~~~~}}}}}}||||||}}}~~~wwwuuurrrnnnlllpppyyyuuuooojjjhhhiiimmmqqqttt|||}}}zzzwwwtttsssmmmhhhaaaZZZTTTNNNHHHEEEIIIHHHEEEAAA>>>:::777666777555444444555555444222000000000000111222333444555666777999;;;===>>>???@@@AAABBBDDDEEEFFFHHHHHHGGGCCC???<<<<<<;;;:::999888888:::===BBBDDDDDDDDDBBBBBB@@@???===<<<::::::888888888777666444333222//////......---......///............///000222333999<<<@@@DDDGGGHHHGGGGGGEEEFFFGGGHHHIIIMMMQQQUUU]]]bbbgggjjjpppzzz}}}yyyvvvuuuwwwzzz|||}}}~~~nnnjjjlll~~~iiihhhjjjlllrrrmmmiiikkkTTTKKKBBB???>>>;;;:::;;;777;;;;;;<<>>???AAABBBCCCEEEFFFHHHJJJJJJGGGCCC???===<<<<<<;;;:::777777888;;;???BBBDDDCCC??????@@@???>>>===;;;:::888888888777666555444333000//////...............///.........///000222333777:::>>>BBBEEEFFFFFFEEECCCEEEFFFHHHIIILLLQQQTTTZZZ```fffjjjooowww|||xxxvvvvvvwwwxxxyyy{{{}}}sssllljjjzzzkkkhhhjjjkkk|||yyyhhhUUUKKKCCC@@@???;;;:::;;;777<<<;;;;;;>>>@@@TTTtttfffnnnvvvgggUUUHHHAAA>>>;;;:::========================;;;::::::::::::999999999777666555444444333444444444555666777888:::;;;;;;???@@@CCCEEEGGGLLLQQQUUUZZZbbbnnn{{{}}}yyyppphhh___YYYQQQJJJFFFEEEDDDCCC@@@@@@@@@>>>======@@@CCCIIIRRR```nnnxxxvvvwwwxxxxxxwwwxxxzzz|||{{{~~~~~~~~~|||zzzyyyzzz{{{|||~~~~~~}}}|||zzzuuupppnnnrrrzzzwwwoooiiiggghhhlllooorrryyy}}}||||||{{{{{{xxxtttnnnfff]]]SSSLLLMMMKKKHHHEEE@@@===:::888666555333333444444222111000000000000111222333444555555777999;;;===??????AAABBBDDDFFFHHHJJJLLLMMMGGGDDD@@@===<<<;;;:::999888777777999===@@@BBBBBB===>>>?????????===;;;:::777888888888777666555555111000///...............//////.........000111222666888<<<@@@CCCDDDDDDDDDAAACCCFFFGGGIIILLLPPPSSSWWW\\\dddiiinnnuuuzzzwwwuuuuuuuuuyyyzzz|||~~~xxxpppmmmzzznnnjjjllllll{{{gggXXXNNNDDDAAA???;;;:::;;;777===<<<;;;>>>>>>KKKdddlllssswww]]]IIIBBBAAA>>>999;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888777666555444444333444444444444555666888999::::::===???BBBDDDHHHMMMSSSWWW\\\cccnnnyyy|||uuunnnccc]]]SSSKKKGGGEEEDDDCCCAAAAAA@@@>>><<<<<>>>>>???>>>===;;;:::777888888888888888777666111111000///............000///.........000111222444777;;;???BBBCCCBBBBBB@@@BBBEEEGGGIIILLLPPPSSSVVVYYY```hhhmmmrrr|||{{{wwwuuuuuuuuuyyyzzz|||}}}{{{uuuqqq{{{qqqlllmmmmmm|||ppp]]]RRRGGGBBB???;;;:::<<<888===;;;:::>>>>>>FFFXXXqqqrrrwwwoooUUUHHHDDD@@@:::::::::::::::::::::::::::999999999888888888777777777666555444444333444444333333444666777888999:::;;;===@@@CCCGGGMMMSSSWWW[[[cccmmmvvv~~~yyytttggg```WWWNNNIIIFFFDDDBBBAAAAAA@@@???===<<<>>>???CCCKKKXXXfffsss~~~uuuxxxzzz{{{zzzzzzzzz{{{}}}~~~{{{yyyxxxyyyzzzzzz{{{|||}}}~~~~~~~~~~~~{{{xxxvvvyyyxxxmmmjjjjjjmmmnnnpppvvv~~~}}}{{{xxxtttoooggg^^^XXXLLLLLLJJJHHHFFFDDDBBBAAA<<<:::888777666555333111000000000000111222333444444555666999;;;>>>???@@@BBBCCCEEEHHHKKKMMMOOOPPPNNNJJJEEEAAA???>>><<<;;;;;;888666666888;;;===>>>>>>>>>>>>>>>===<<<;;;:::777777888999999888888888222111000///............000//////......///111222333555:::>>>@@@AAAAAAAAA???AAADDDGGGIIILLLPPPRRRXXXXXX^^^ggglllnnnuuu~~~~~~zzzxxxvvvvvvvvvwwwyyyzzz|||~~~}}}yyyuuunnnlllkkk|||bbbVVVIIIBBB>>>;;;:::===888===:::888>>>>>>BBBPPPiiivvvnnnooohhhQQQFFF@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888777666555444444333444444222333444555777888999999:::<<>>???@@@BBBCCCEEEHHHKKKNNNPPPQQQQQQMMMHHHDDDAAA@@@>>><<<<<<999666555777:::<<<===??????>>>===<<<;;;;;;:::777777888999999999999888222222000///............000000///......///111111222555999===@@@AAAAAA@@@>>>AAADDDGGGIIILLLOOORRRZZZYYY^^^gggkkkkkkpppwww~~~{{{yyywwwwwwxxxxxxuuuwwwyyyzzz}}}|||~~~wwwnnnjjjiii{{{eeeXXXJJJBBB>>>:::;;;===777<<<888777======@@@LLLXXXzzzllliiiyyyWWWFFF@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999777777555444444444444444222333444555666888999999:::<<<>>>@@@BBBFFFKKKOOORRR[[[fffmmmttt~~~}}}zzzmmmggg^^^UUUOOOJJJFFFCCC???@@@@@@???===<<<===???>>>EEEPPP]]]kkkyyyuuuxxxzzz{{{{{{|||}}}~~~~~~~~~~~~}}}||||||{{{{{{yyy|||~~~~~~|||}}}}}}{{{yyyxxxwwwxxx|||wwwppplllmmmoooppptttxxx|||{{{|||}}}xxxqqqnnnnnnkkkeee```WWWOOOGGGEEEHHHJJJGGGCCCDDD@@@<<<:::888777555333333222111000000111222333444666777888999:::===@@@FFFGGGHHHHHHHHHIIIKKKNNNLLLJJJGGGDDDAAA???>>>>>>:::::::::999:::::::::;;;???@@@@@@@@@???>>><<<;;;::::::::::::999888777777444333222000//////......---------......000111111111333777:::<<<=========???AAADDDGGGJJJMMMOOOPPPUUUZZZ```dddgggjjjooosssyyyyyyyyyyyyzzz|||}}}~~~||||||{{{{{{{{{xxxtttllllllooowwwZZZKKKHHH???888::::::;;;:::999999;;;>>>AAACCCUUU}}}eeefff^^^HHH@@@???===<<<<<<===>>>>>>===;;;;;;;;;;;;::::::999999999777777555444444444444444444444444555666888999:::<<<===???@@@AAACCCFFFHHHOOOUUU\\\dddnnn}}}|||xxxsssjjjaaa[[[TTTLLLGGGGGGCCCAAA>>>>>>>>>??????>>>@@@AAAHHHTTT```oooyyy{{{}}}}}}}}}}}}~~~}}}|||{{{zzzxxxzzz|||||||||}}}|||yyyxxxvvvuuuwwwzzz}}}yyyrrrlllmmmnnnooosssxxx}}}}}}|||xxxtttqqqooolllgggbbbYYYRRRIIIFFFHHHJJJHHHDDDAAA>>>;;;999888888666555333222111000000111222333333555777888999;;;>>>@@@EEEFFFHHHHHHGGGHHHIIIKKKJJJIIIFFFCCCAAA??????>>>;;;:::999999999:::;;;;;;??????@@@@@@???>>><<<;;;::::::::::::999888777777444333222000////////////---------......///000111111333666999<<<=========>>>???BBBEEEIIILLLNNNOOOUUUZZZ```dddgggjjjppptttyyyzzz{{{|||}}}~~~}}}||||||{{{|||tttmmmooossszzz]]]MMMJJJAAA:::;;;;;;;;;:::999999;;;===@@@BBBPPPrrrfffddddddMMMCCC>>>===<<<;;;<<<>>>>>><<<;;;;;;::::::::::::::::::999777777666555444444444444555555555555666777888999;;;<<<>>>???@@@BBBEEEGGGMMMSSSZZZaaaiiivvv}}}vvvmmmeee^^^WWWMMMGGGFFFCCCAAA???>>>>>>??????>>>AAAAAAFFFPPP[[[hhhzzz~~~~~~~~~|||zzzyyywwwyyyyyyzzzzzz}}}|||xxxvvvtttssstttvvvzzz||||||tttmmmmmmnnnooosssxxx~~~zzzyyyxxxuuuqqqmmmiiiggg]]]UUULLLHHHHHHIIIHHHEEE???<<<999888888888888777333222111000000111222333333444777888:::<<>>??????@@@???>>><<<;;;::::::::::::999888777777444333222111000/////////......---......///000111000222555888;;;<<<======<<<>>>@@@DDDGGGJJJMMMNNNTTTYYY___cccfffjjjpppuuuyyy{{{}}}~~~~~~}}}}}}~~~xxxrrruuuzzztttgggkkkzzzbbbPPPMMMCCC<<<<<<;;;;;;:::999999:::===???AAAJJJcccmmmaaazzzkkkUUUGGG???===<<<;;;;;;<<<===<<<:::999::::::::::::::::::;;;888777666555444444444444555555555555555666777888999;;;===>>>>>>@@@CCCEEEJJJOOOWWW]]]cccnnn{{{xxxpppiiiccc[[[PPPGGGEEEDDDBBB???>>>?????????>>>BBBAAADDDKKKTTT```qqq~~~~~~~~~~~~}}}{{{yyywwwwwwwwwwwwyyy||||||wwwuuurrrqqqqqqsssvvvxxx|||xxxpppnnnnnnooosssxxx~~~}}}yyyzzzzzzxxxsssooolllkkkaaaYYYOOOIIIHHHHHHGGGEEE???===:::888888888777666333222111111111111222333222444777888:::===@@@CCCDDDFFFIIIJJJIIIHHHHHHHHHFFFDDDBBB@@@????????????>>><<<999777666888;;;======>>>?????????>>><<<;;;::::::::::::999888777777444444222111000/////////...............///000000000111444777999;;;<<<<<<<<<===@@@CCCGGGJJJMMMOOOSSSXXX^^^bbbeeejjjqqqvvvxxx{{{yyy{{{~~~gggUUUTTT```nnniiiUUUPPPEEE===<<<::::::999999999:::<<<>>>@@@EEEVVVvvv^^^rrrmmmYYYJJJBBB>>><<<:::;;;<<<<<<;;;:::999999999::::::;;;;;;;;;888777666555444444444444555555555444555555666666777999;;;<<<===???AAADDDFFFLLLTTTZZZaaakkkxxxxxxqqqlllhhh```SSSJJJFFFEEEBBB@@@>>>?????????>>>AAA???AAAGGGNNNXXXiiiwww~~~}}}}}}}}}~~~|||zzzyyywwwuuuuuuxxx}}}}}}wwwuuurrrpppoooqqqtttuuuyyy~~~|||sssooonnnooosssyyy}}}zzzxxxyyyyyywwwtttpppnnnnnnddd]]]TTTMMMIIIHHHFFFDDDBBB???;;;999999888777555444333222111111222333444222444777999:::===@@@CCCEEEHHHKKKMMMLLLKKKJJJJJJEEEDDDBBB@@@???????????????<<<999777666888:::<<<======>>>???>>>===<<<;;;::::::::::::999888777777555444333111000000/////////............//////000000111333555888:::;;;<<<===>>>@@@CCCGGGKKKNNNPPPSSSWWW]]]aaaeeejjjqqqwwwyyy|||{{{|||xxx```QQQMMMUUUaaauuuttt[[[RRRFFF===<<<999999999999999:::;;;===>>>DDDNNNttt}}}```kkkkkkYYYMMMFFF???===;;;:::;;;<<<;;;;;;999999999::::::;;;;;;;;;888888666555555555555555555444444444444444555555666888:::;;;<<<===@@@CCCBBBIIIQQQYYYaaalllzzzwwwrrrnnnkkkdddXXXNNNJJJEEECCC@@@????????????>>>@@@>>>???DDDJJJSSSbbbooo~~~|||}}}~~~|||}}}~~~}}}|||xxxuuutttxxx}}}xxxvvvssspppoooppprrrtttxxx}}}vvvqqqoooppptttzzz}}}zzzxxxwwwvvvtttsssrrrppppppiiiccc[[[SSSMMMJJJFFFDDDCCC@@@===;;;:::999777666444333222111111222333444333555888999:::===@@@CCCEEEHHHMMMPPPOOONNNLLLLLLEEEDDDBBB@@@????????????>>><<<:::888777888:::;;;<<<===>>>>>>>>>===<<<<<<::::::::::::999888777777555444333222111000000000//////............/////////000222444666888:::;;;======???BBBFFFKKKOOOQQQRRRVVV\\\```dddjjjrrrxxx|||~~~wwwuuuttt```RRRKKKPPPZZZooocccVVVHHH>>><<<999999888999999:::;;;<<<<<>><<<;;;<<<<<<<<<<<<999::::::::::::::::::;;;888888777666555555555555333333333333333444555666666888:::;;;;;;===@@@CCCAAAGGGOOOVVV^^^jjjyyyzzzuuuqqqnnnhhh\\\RRROOOFFFDDDAAA????????????>>>???===>>>BBBGGGMMMZZZfffwww}}}~~~}}}}}}~~~}}}}}}~~~zzzuuutttxxx}}}zzzwwwtttqqqoooppprrrtttwww{{{yyyssspppqqquuu{{{|||yyyuuuqqqppprrrsssqqqpppmmmiiibbbZZZSSSMMMHHHFFFCCC@@@===;;;;;;;;;:::999444333222222222222333444555777999::::::<<>>>>>===<<<<<<::::::::::::999888777777555444333222111000000000//////............////////////111333555888:::;;;;;;<<<===@@@DDDIIINNNPPPQQQVVV[[[___dddjjjrrryyyuuuqqq}}}|||fffSSSGGGKKKWWWjjjkkkZZZJJJ@@@===:::888888888999::::::;;;;;;@@@DDD___mmmcccfffiiiWWWOOOKKKBBB@@@===<<<<<<=========;;;::::::::::::::::::999999888777666555555555555222222222222333444555666666888:::;;;;;;===@@@CCCAAAFFFLLLQQQXXXcccqqq|||zzzvvvssskkk___UUURRRGGGDDDAAA@@@@@@??????>>>>>>===>>>AAACCCGGGQQQ\\\mmm}}}{{{}}}~~~~~~~~~}}}|||}}}{{{|||{{{uuutttxxx}}}{{{xxxuuuqqqpppqqqrrrtttvvvzzz{{{tttqqqqqqvvv|||~~~zzztttnnnmmmqqqsssrrrooopppmmmfff___WWWPPPJJJGGGAAA???===<<<=========<<<444444222222222222444444666777999::::::<<>>>>>===<<<<<<::::::::::::999888777777555555333222111000000000000//////.........////////////000222444777999;;;:::;;;<<>>BBBYYYsssbbb\\\sssjjjXXXNNNKKKDDDAAA>>><<<===>>>>>>===;;;;;;;;;::::::999999999999888777666666555555555111111111222333555666777666888:::;;;<<<===@@@CCCCCCFFFJJJMMMRRR[[[jjjtttzzzvvvmmmaaaWWWSSSGGGEEEAAA@@@@@@@@@???===???>>>>>>AAAAAACCCKKKTTTgggxxx|||}}}~~~~~~}}}zzzyyyvvvyyy|||}}}zzz{{{~~~}}}||||||{{{xxxtttpppoooqqquuuwwwwww{{{}}}{{{|||{{{zzzzzzzzzyyywwwtttsssrrrrrrrrrmmmjjjfffaaa[[[TTTLLLGGG???>>>===>>>???>>><<<:::777666444222222222444555333555888999;;;<<>>@@@???>>><<<;;;;;;;;;;;;>>>>>>@@@AAA@@@???===;;;<<<;;;:::999888999:::;;;666666555444333111///.........---,,,,,,,,,,,,---//////000111333555777888:::;;;>>>BBBFFFIIILLLMMMSSSVVVYYY\\\___fffpppwww~~~vvv}}}www]]]KKKIIIRRReee}}}}}}```NNNBBB======;;;::::::999999::::::;;;>>>@@@SSS}}}fff^^^mmm~~~hhhWWWTTTLLLDDD>>>:::<<<===:::888777:::;;;<<<======;;;999888888888777666555444333333555444444333333444444555888888999:::<<<===>>>>>>BBBDDDHHHKKKOOOXXXccckkk~~~yyysssnnnggg]]]UUUMMMIIIDDDBBBCCCBBB@@@===>>>???@@@AAAAAACCCFFFIIIXXXggg}}}||||||~~~~~~~~~~~~}}}{{{yyyyyy{{{~~~~~~||||||~~~~~~}}}zzzuuuqqqpppqqqtttvvvzzz|||{{{{{{zzzyyyyyy}}}{{{xxxuuusssqqqppppppnnnkkkgggccc^^^WWWPPPKKKBBBAAA??????@@@???>>><<<888777444222222222333444444666999;;;<<<===@@@BBBEEEGGGJJJMMMNNNMMMKKKIIIFFFEEEDDDBBBAAA@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;<<<===???@@@@@@???===<<<<<<;;;:::999999999:::;;;777777666555444222111000000000///...............//////000111333555777888:::;;;>>>AAAEEEHHHKKKMMMRRRTTTXXXZZZ^^^eeennnuuuxxx}}}}}}aaaLLLJJJRRRaaazzzeeeQQQDDD======;;;::::::999999::::::;;;:::===MMMpppzzzkkknnnuuukkkWWWRRRJJJDDD>>>:::<<<>>><<<::::::999:::;;;<<<<<<;;;:::999888888777666555444444333555444444333333444444555777777888:::;;;===>>>???BBBEEEGGGIIILLLTTT]]]eeexxx{{{tttnnnggg^^^WWWOOOKKKFFFCCCDDDCCCAAA>>>===>>>?????????@@@CCCEEEOOO]]]rrr{{{|||}}}}}}~~~~~~}}}}}}}}}~~~~~~|||zzzyyy{{{}}}~~~}}}~~~|||wwwssspppqqqssstttzzzyyy|||}}}{{{xxxwwwyyy~~~{{{wwwsssqqqooonnnooommmiiieee```[[[TTTPPPFFFDDDBBBAAAAAAAAA???>>>999888555333222222222333555777:::;;;<<<>>>AAACCCFFFHHHJJJKKKKKKIIIFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???===<<<;;;;;;:::::::::;;;===????????????>>><<<<<<;;;::::::::::::;;;888888888777555444222111222111111000000000000000//////000111222444666777999:::<<<@@@CCCGGGJJJLLLPPPSSSVVVYYY\\\ccclllsssuuuxxxzzziiiPPPKKKRRRddd~~~kkkTTTFFF>>><<<;;;::::::999999::::::;;;<<>>:::<<<>>>===<<<===888999:::;;;;;;;;;:::999999888777777555555444333555444444333333444444555555666777999;;;===>>>???BBBDDDFFFGGGIIIOOOWWW^^^pppxxx~~~uuuoooiii```ZZZRRRMMMGGGDDDDDDDDDAAA>>>===???AAAAAA@@@@@@AAACCCHHHSSSeee{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~{{{yyywwwyyy{{{}}}~~~}}}~~~}}}}}}}}}}}}~~~yyytttqqqpppqqqrrrvvvtttuuu{{{{{{wwwvvvxxx{{{yyyuuuqqqooonnnpppmmmiiifffbbb^^^YYYUUUIIIFFFCCCAAAAAA@@@???>>>:::999666333222222222333444777999;;;<<<>>>@@@CCCFFFGGGHHHIIIHHHGGGDDDCCCDDDCCCBBBAAAAAA@@@@@@AAA???>>>===<<<;;;:::::::::999:::;;;===??????@@@@@@===<<<<<<;;;;;;;;;;;;;;;999999999888777666444333222222111000000000000111/////////000222333555666888999;;;>>>BBBFFFIIIKKKOOORRRVVVYYY\\\bbbjjjqqq~~~ttt~~~vvvvvvtttXXXOOOTTTlllmmmUUUFFF>>>;;;;;;::::::999999::::::;;;===CCCHHHWWWwwwkkkzzzaaaVVVKKKEEE>>>:::;;;===<<<<<<>>>::::::;;;;;;:::999888888999999888777666555444444555444444333333444444555444555777888:::<<<>>>???AAACCCEEEFFFGGGLLLTTT[[[iiirrr~~~yyyrrrlllddd^^^TTTOOOHHHEEEDDDCCCAAA>>>@@@BBBEEEEEEDDDCCCBBBCCCFFFLLLZZZmmm~~~~~~~~~}}}}}}}}}~~~~~~~~~{{{xxxvvvvvvxxxzzz{{{{{{|||~~~~~~|||{{{zzz~~~~~~yyytttqqqoooooooooqqqppprrrzzz~~~xxxvvvxxxzzz|||wwwsssqqqppppppnnnjjjgggddd```\\\XXXKKKHHHCCC@@@??????>>>===;;;999666444222222222333333555888:::;;;<<>>===;;;::::::::::::777888:::<<<>>>???@@@@@@============<<<<<<;;;;;;:::::::::999888777666555222111000000//////000000......///000111222444555777888999<<<@@@DDDHHHKKKOOORRRVVVYYY\\\bbbjjjppp{{{xxxxxxuuugggZZZ[[[pppmmmTTTFFF???;;;;;;::::::999999::::::;;;:::???BBBKKKooo}}}mmmkkk[[[MMMHHH@@@::::::<<<;;;;;;=========<<<;;;:::888777666999999888777666555444444555444444333333444444555444555666888:::;;;======>>>AAACCCEEEGGGLLLTTTZZZdddmmmzzz~~~wwwqqqiiicccVVVQQQIIIEEEDDDCCC@@@>>>@@@CCCGGGHHHGGGEEECCCBBBCCCFFFOOO___sss}}}zzzxxxvvvxxxzzzzzzzzz{{{}}}}}}{{{yyy~~~yyytttpppnnnnnnnnnooopppttt|||zzzwwwxxxyyy{{{wwwuuutttrrrppplllhhheeebbb^^^\\\MMMIIICCC???============:::999666444333333333444333555888999:::<<>><<<;;;::::::999999777888999;;;<<<>>>@@@@@@======>>>>>>======<<<;;;:::::::::999999888666666111000000///////////////.........///000222333444777777888:::>>>CCCGGGJJJNNNQQQVVVYYY\\\aaahhhnnnxxx{{{yyy~~~kkkgggqqq~~~mmmTTTFFF???;;;;;;::::::999999::::::;;;:::>>>@@@HHHddd|||mmmzzz{{{eeeSSSMMMDDD<<<;;;;;;::::::<<<>>>>>>===<<<:::999888888:::999888888666666555444555444444333333444444555555555666777999:::;;;;;;<<>>BBBGGGJJJIIIEEEBBBAAA???AAAFFFQQQbbbttt}}}zzz{{{||||||{{{{{{|||}}}|||zzz|||xxxsssooommmllllllkkkooovvv}}}|||xxxyyywww|||~~~{{{yyyxxxvvvsssnnnkkkhhheeeaaa___OOOJJJDDD???============999888666444333444555555444666888:::;;;===@@@BBBFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCCCC>>>===<<<;;;:::999999999888888999:::;;;===???@@@======>>>???>>>===<<<;;;999999999999999888777666111111000///////////////.........///000111222333666666777999===BBBFFFIIILLLPPPTTTWWWZZZ___ffflllttt~~~~~~zzz|||www{{{oooTTTGGG@@@<<<;;;::::::999999::::::;;;<<<>>>@@@GGG[[[uuuhhhsssxxxbbbSSSIII@@@===<<<::::::<<<======<<<<<<;;;;;;<<<<<<:::999999888777666555555555444444333333444444555666666777777888999999:::;;;>>>BBBDDDFFFJJJQQQWWWZZZdddqqqxxx~~~|||sssmmm^^^XXXOOOIIIGGGFFFCCCAAA>>>CCCIIILLLLLLHHHDDDBBB??????AAAGGGRRRbbbsss~~~}}}~~~~~~|||zzz{{{|||~~~~~~|||}}}~~~{{{wwwsssooommmllllllgggmmmuuu{{{{{{~~~~~~yyyzzzvvvyyy}}}{{{{{{xxxuuupppmmmjjjgggcccaaaQQQLLLEEE???=========>>>999888666444333444555666555777:::;;;<<<>>>AAACCCHHHIIIIIIIIIIIIHHHHHHGGGEEEEEEDDDDDDDDDDDDEEEFFF>>>===<<<;;;:::999999999888888999999;;;===>>>???===>>>?????????>>><<<;;;999999999999999888777666222111111000///000000000............///111222222666666666888<<>>???@@@::::::999888777666555555555444444333333444444555777777777777888888888888;;;>>>AAACCCDDDHHHOOOTTTVVVaaammmtttyyyvvvoooaaa[[[RRRKKKIIIHHHEEECCC???EEELLLPPPOOOLLLHHHEEEBBBBBBAAAAAAGGGTTTeeerrr