BM6P6(@ }}}ooodddccceee___aaaaaa```_______________YYYVVVRRRRRRUUUWWWVVVTTTZZZWWWSSSOOOMMMMMMOOOQQQMMMJJJIIIMMMOOOMMMKKKMMMJJJLLLNNNOOONNNKKKFFFDDD@@@@@@??????>>><<<888555555777999::::::888666444444333000...---,,,,,,,,,***(((&&&%%%%%%%%%'''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%#########""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))'''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&""""""""""""##############################$$$$$$$$$$$$%%%&&&$$$"""###&&&$$$###'''...000,,,(((''''''&&&%%%$$$$$$$$$%%%&&&***)))'''&&&%%%%%%&&&&&&&&&%%%$$$###""" !!!"""######"""###%%%'''$$$###############$$$$$$%%%$$$######"""#########%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&%%%$$$"""!!!!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!! !!!""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""""""""###############$$$%%%&&&&&&&&&%%%$$$########################!!!###%%%''''''%%%###!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$############"""&&&%%%%%%$$$###"""!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%$$$$$$%%%'''%%% %%%%%%""" """'''&&&&&&''''''&&&%%%###!!!$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%$$$###"""!!!"""""""""###$$$$$$$$$%%%""" !!!$$$&&&%%%###""""""###$$$%%%&&&&&&''''''&&&$$$"""!!!!!!""""""!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$########################"""###$$$%%%%%%$$$"""!!!%%%$$$###""""""###$$$%%%######$$$$$$$$$######"""$$$'''))))))'''%%%$$$$$$########################""""""""""""############ !!!!!!!!!!!!%%% $$$***$$$$$$$$$$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$######""""""!!!!!!"""###$$$%%%%%%$$$###"""!!! !!!"""$$$$$$#########"""!!!!!! }}}ooocccccceee___```______^^^^^^^^^^^^^^^ZZZVVVRRRQQQTTTWWWWWWVVVZZZWWWRRRNNNMMMMMMOOOQQQOOOKKKKKKNNNOOOLLLJJJKKKHHHIIILLLMMMKKKHHHDDDAAA@@@?????????>>><<<888555666777999::::::888666444333111///---+++************)))'''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$######&&&%%%%%%%%%$$$""""""###)))&&&(((,,,,,,%%% &&&%%%$$$######$$$%%%%%%((('''&&&$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! !!!""""""!!!"""$$$&&&$$$###############$$$$$$###"""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$#########"""############$$$$$$$$$$$$"""###$$$&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""%%%%%%$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$###$$$&&&%%%""""""&&&'''%%%$$$%%%((("""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!!###############$$$$$$$$$###!!!!!!"""%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$########################"""###$$$%%%%%%$$$"""!!!$$$$$$###""""""###$$$$$$######$$$$$$$$$######"""!!!###$$$%%%###!!!!!!"""########################""""""""""""############$$$############"""""""""$$$"""###%%%!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$######$$$$$$$$$###############""""""############"""""" """###$$$$$$$$$ !!!!!!"""#########~~~ooocccbbbddd______^^^^^^]]]]]]]]]]]]]]]ZZZUUUQQQPPPSSSWWWYYYYYYYYYVVVRRRNNNLLLMMMOOOQQQRRRMMMLLLOOOOOOLLLIIIJJJHHHJJJLLLLLLKKKGGGDDDAAA@@@?????????>>><<<999555888999::::::999777555333222000...+++***)))))))))***)))(((''''''(((******'''''''''''''''&&&&&&&&&%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&""""""!!!""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%"""""""""#########$$$$$$&&&&&&%%%%%%$$$$$$######'''&&&$$$###$$$###""" &&&$$$%%%***,,,'''###"""$$$###############$$$$$$%%%%%%$$$###""""""""""""############"""""""""!!!!!!!!!!!! !!!###%%%$$$$$$###############$$$!!!!!!!!!"""###%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$$$$&&&%%%###""""""###%%%&&&$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%&&&'''(((((('''&&&%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$############"""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$###"""###$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&& !!!"""###%%%&&&"""#########$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$###############$$$###"""###%%%&&&&&&%%%%%%%%%$$$$$$$$$###############""""""###$$$$$$%%%$$$%%%&&&&&&&&&%%%######$$$$$$$$$###############$$$$$$############$$$$$$########################""""""$$$%%%%%%$$$###"""$$$$$$###""""""###$$$$$$"""######$$$$$$$$$######!!!"""!!! !!!"""########################""""""""""""##################""""""!!!!!! ######$$$$$$$$$###!!! ###############$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$!!! !!!""""""######$$$}}}nnnbbbaaaddd^^^___^^^^^^]]]]]]]]]]]]]]]ZZZUUUPPPOOOSSSXXXZZZ[[[YYYVVVQQQNNNLLLMMMOOOQQQRRRNNNMMMPPPQQQNNNLLLLLLLLLMMMOOOOOOMMMJJJFFFDDD??????>>>??????===999666::::::::::::999777555333222111...,,,***)))(((((((((((('''''''''((()))***''''''''''''''''''''''''%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$''''''&&&&&&%%%$$$######%%%%%%$$$"""###&&&$$$ """ !!!&&&(((%%%"""""""""""""""""""""#########$$$$$$######"""""""""""""""""""""""""""######### !!!""""""!!!!!!###%%%%%%$$$######"""#########""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""###%%%'''&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$&&&''''''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###""""""""""""###$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$###"""""""""$$$%%%%%%&&&###!!!!!!###$$$###"""  !!!###%%%&&&""""""""""""#####################$$$############%%%$$$$$$$$$###"""""""""############$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$"""###%%%''''''&&&$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$##################$$$""""""###$$$$$$$$$######!!!"""###"""!!!"""$$$&&&########################!!!"""""""""###############"""""""""""""""""""""!!!###%%%''''''%%%""" %%%$$$$$$$$$$$$%%%&&&&&&%%%$$$###""""""###$$$%%%"""""""""######$$$$$$$$$$$$$$$############$$$$$$'''&&&%%%$$$###!!! $$$$$$######"""!!!!!! |||lll``````ccc^^^```______^^^]]]^^^^^^^^^[[[VVVQQQPPPSSSXXX[[[[[[XXXUUUQQQMMMLLLMMMOOOQQQQQQNNNMMMQQQSSSPPPOOOPPPOOOOOOPPPPPPNNNKKKGGGEEE???>>>>>>??????===999666:::;;;;;;:::999777555444444333000---+++***))))))'''''''''''''''''''''(((&&&'''''''''''''''''''''%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&########################$$$$$$$$$%%%%%%$$$$$$$$$########################"""######$$$$$$$$$##############################$$$$$$$$$#########""""""######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$''''''&&&&&&%%%$$$#########&&&%%%"""###''''''"""%%%!!! """!!!!!!!!!""""""############$$$$$$$$$$$$$$$#########""""""""""""############"""###$$$###""""""$$$%%%%%%$$$$$$###""""""######$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%""""""##################&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&%%%$$$###########################$$$$$$############$$$$$$!!!###$$$&&&&&&$$$###!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""#########$$$'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""!!!"""###%%%'''&&&""""""$$$"""######"""!!!"""###$$$%%%!!!!!!"""""""""###########################$$$$$$%%%$$$$$$$$$###"""""""""""""""###############$$$!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$###"""!!!!!! ###%%%&&&&&&%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$#########!!!"""###$$$$$$$$$$$$$$$"""###$$$#########%%%'''########################!!!"""""""""##################$$$$$$%%%%%%&&&&&& !!!###$$$%%%%%%$$$###!!!!!!!!!!!!!!!"""######%%%$$$###""""""###$$$%%% !!!!!!""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!"""$$$''')))$$$$$$$$$###""""""!!!!!!yyyjjj______ccc___```______^^^^^^^^^^^^^^^[[[VVVRRRQQQTTTXXXZZZZZZWWWTTTPPPMMMLLLMMMPPPQQQPPPLLLLLLPPPRRRPPPOOOPPPMMMNNNNNNMMMKKKHHHEEECCC>>>>>>>>>>>>???===:::777;;;:::::::::999888777666666444222///,,,+++******'''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$############"""""""""###$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$######"""(((***$$$"""'''((($$$'''###!!!$$$%%%!!! !!!"""######$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""############$$$$$$###""""""$$$%%%%%%%%%$$$###""""""""""""%%%$$$$$$###""""""######%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$!!!!!!"""#########""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$########################$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""""""""#########''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""######$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""######"""!!!"""%%%'''%%%###!!!"""$$$%%%###!!!%%%%%%$$$#########$$$$$$!!!"""""""""#####################"""######$$$%%%$$$$$$$$$###############!!!"""######"""!!!"""### !!!"""###$$$%%%&&&%%%%%%%%%%%%###"""!!! """$$$&&&'''''''''###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$%%%%%%"""###$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$!!!###$$$$$$""""""###$$$########################""""""""""""############ !!!!!!!!!""""""""" !!!"""###$$$%%%&&&###""""""""""""###$$$$$$$$$$$$############$$$$$$ !!!!!!!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$###%%%$$$"""!!!!!!"""###$$$!!!!!!"""######$$$$$$%%%wwwhhh]]]^^^ccc______^^^^^^]]]]]]]]]]]]]]][[[WWWSSSSSSVVVXXXYYYXXXVVVTTTPPPMMMLLLMMMPPPQQQOOOKKKKKKNNNOOOLLLKKKLLLLLLLLLLLLKKKIIIFFFCCCBBB>>>>>>>>>>>>???===:::777:::::::::999999888888888777555222///---+++******)))))))))((('''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$########################""""""###$$$$$$$$$$$$$$$####################################""""""""""""$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########---000'''!!!$$$'''$$$%%%!!!!!!%%%((('''(((*** !!!"""$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$############""""""""""""""""""###$$$###!!!!!!"""$$$&&&%%%$$$###""""""""""""#########"""######$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$######""""""$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$############"""###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%$$$"""!!!###&&&######$$$%%%&&&&&&$$$"""###$$$$$$$$$$$$$$$$$$###"""""""""#########$$$$$$######"""""""""###%%%%%%###############$$$$$$$$$"""$$$%%%$$$"""!!!###$$$!!!!!!""""""######$$$$$$###$$$$$$%%%$$$###"""!!!!!!"""###$$$%%%&&&'''(((""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################""""""""""""###$$$%%%&&&"""###$$$$$$$$$$$$###"""!!!!!!"""$$$$$$%%%%%%$$$!!!###%%%%%%###"""""""""########################""""""""""""############""""""!!! """""""""######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!! """$$$&&&&&&$$$""" ######$$$$$$###!!!!!!""""""######$$$%%%%%%uuufff\\\^^^ccc___^^^]]]\\\\\\[[[[[[\\\\\\[[[XXXTTTTTTVVVXXXXXXVVVVVVSSSPPPLLLLLLMMMPPPRRROOOKKKJJJLLLMMMIIIGGGHHHMMMMMMMMMKKKIIIFFFDDDBBB>>>>>>>>>>>>???===:::777:::999999999999999999999666555222///,,,+++******+++++++++***)))'''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%##################$$$$$$%%%111444))) """%%%###&&&""""""""" !!! !!!###$$$%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""############"""""""""!!!!!!"""###""" !!!###&&&%%%$$$###""""""""""""!!!!!!""""""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$######""""""######$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###""""""###$$$''')))***%%%%%%$$$$$$###"""!!!!!!&&&$$$!!!!!!$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$############"""########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!$$$&&&%%%"""!!!###%%% !!!$$$%%%%%%$$$###"""!!!"""###%%%%%%%%%$$$###############$$$$$$$$$$$$######"""""""""###%%%&&&""""""######$$$$$$$$$%%%###%%%'''%%%###"""###&&&############""""""""""""!!!"""###%%%%%%$$$######%%%%%%%%%%%%%%%&&&'''(((""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&"""###$$$%%%%%%$$$###"""!!!!!!"""$$$$$$%%%%%%%%%###%%%''''''&&&###""""""########################""""""""""""############++++++)))'''%%%###"""!!!$$$$$$%%%%%%%%%$$$###"""""""""!!!!!!""""""###$$$"""###$$$%%%%%%$$$###"""$$$$$$######""""""!!!!!! ###&&&&&&### %%%))))))'''%%%%%%%%%$$$$$$###"""""""""sssjjjaaa___cccaaa````````````___^^^]]]\\\]]]WWWTTTVVVWWWWWWXXX[[[ZZZWWWSSSOOOLLLLLLMMMNNNOOONNNMMMKKKJJJHHHGGGGGGFFFHHHKKKLLLLLLIIIEEEBBB===>>>???@@@???===;;;:::<<<======;;;999777777888;;;888444///,,,+++++++++---***'''%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$$$$$$$&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$&&&&&&'''((((((%%%###""""""###%%%(((###$$$&&&&&&$$$###$$$%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%!!!"""######"""!!!"""###"""############$$$$$$$$$'''&&&&&&'''((('''%%%###"""$$$&&&'''&&&%%%$$$$$$""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!###%%%%%%%%%###777<<<***%%%'''############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###"""!!! !!!"""###$$$$$$######""""""!!!!!!######$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$###$$$%%%%%%$$$###&&&%%%%%%$$$"""###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&((()))$$$#########""""""!!!!!!!!!!!!"""$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%&&&''''''&&&%%%###"""!!!!!!!!!""""""#########$$$$$$$$$ """&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#################################&&&%%%$$$#########%%%%%%&&&$$$!!!!!!"""$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""#########$$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&""""""!!!!!!!!!###$$$%%%################################################%%%$$$$$$$$$###"""""""""$$$###!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################&&&%%%%%%%%%$$$#########$$$$$$##################"""############$$$$$$$$$"""###$$$###""""""$$$&&&$$$$$$$$$######"""""""""###############"""!!!!!!%%%###""""""###$$$$$$### !!!###$$$$$$$$$$$$###!!!"""&&&+++,,,((($$$&&&%%%###""""""###$$$%%%sssjjjbbbaaadddaaa`````````______^^^]]]\\\]]]WWWTTTVVVWWWWWWXXX[[[ZZZXXXSSSOOOMMMLLLMMMNNNNNNMMMMMMLLLJJJIIIGGGFFFEEEGGGIIIKKKJJJGGGCCC@@@<<<===>>>???>>>===:::999<<<======;;;999777777888;;;888444///,,,+++++++++...,,,)))'''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&)))'''&&&$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%"""$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%&&&'''###########################$$$%%%%%%$$$###$$$%%%"""############$$$$$$$$$######"""###$$$$$$!!!!!!((()))&&&$$$&&&)))!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###!!!!!!###$$$%%%$$$###000333''' &&&(((###&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###""""""!!!!!!""""""###############""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#########!!!""""""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''###############$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%% !!!&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""%%%$$$######"""###$$$%%%%%%###""""""###$$$$$$###$$$$$$############$$$$$$!!!!!!"""######$$$%%%%%%############"""""""""!!!$$$$$$$$$############"""######"""!!!!!!"""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################################"""############$$$$$$$$$###$$$$$$"""!!! !!!###$$$$$$######"""""""""""""""""""""""""""!!! %%%###""""""###$$$$$$###"""######$$$$$$$$$$$$###"""!!!!!!%%%***+++'''###!!!  ssskkkdddccceeeccc````````````___^^^]]]]]]]]]WWWTTTVVVWWWWWWXXX[[[[[[XXXTTTOOOMMMMMMNNNOOOLLLLLLLLLLLLKKKIIIGGGFFFFFFHHHJJJKKKJJJGGGCCCAAA<<<===>>>???>>><<<:::999<<<======;;;999777777888:::888444000---+++++++++000---***)))))))))((('''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%!!!###$$$$$$###""""""###%%%$$$$$$$$$$$$%%%&&&&&&"""""""""######$$$$$$%%%###$$$%%%%%%$$$###$$$%%%"""############$$$$$$$$$"""!!! !!!"""""" ###++++++'''###&&&***###"""!!!!!!!!!!!!"""###"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$"""!!!"""$$$#########'''(((%%%$$$'''((((((&&&%%%$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$#########"""""""""###############$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$###$$$$$$%%%&&&'''%%%$$$$$$######""""""!!!######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%###############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###%%%((((((%%%"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""""""""##############################"""""""""######$$$$$$######$$$%%%%%%$$$"""$$$$$$############$$$$$$!!!!!!"""###%%%&&&'''(((############""""""""""""$$$$$$$$$############"""$$$$$$###"""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$######"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$&&&''''''&&&$$$###""""""##########################################"""############$$$$$$$$$$$$$$$$$$""" ############""""""""""""%%%%%%&&&&&&&&&%%%$$$$$$%%%###""""""###$$$$$$###%%%%%%%%%%%%%%%$$$######"""!!!!!!$$$((((((%%%"""""""""!!! !!!"""###rrrllleeedddgggdddaaaaaaaaaaaaaaa```______]]]WWWTTTVVVWWWVVVXXX[[[[[[YYYTTTPPPNNNMMMNNNOOOKKKKKKLLLLLLKKKJJJHHHFFFJJJLLLMMMMMMLLLIIIEEECCC===>>>???@@@???===;;;:::<<<======;;;999777777888999777444000---,,,++++++///---***)))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$''''''######''''''!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''!!!"""######"""!!!"""###""""""#########$$$$$$$$$$$$###""""""$$$$$$###!!!!!!'''------)))%%%$$$&&&&&&%%%###""""""###%%%&&&""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&(((%%%###""""""###""""""$$$!!!"""'''***(((''''''""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%##############################%%%&&&&&&%%%######"""""""""######$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""#########$$$%%%&&&'''(((%%%%%%%%%%%%$$$$$$#####################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$$$$$$$###############"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%'''&&&%%%$$$############&&&&&&&&&&&&%%%%%%%%%%%%#########%%%&&&%%%!!!###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##################""""""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""##################%%%&&&&&&$$$!!!$$$$$$############$$$$$$######$$$$$$%%%&&&''''''#########"""""""""""""""!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$######"""""""""########################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%!!!!!!!!!!!! !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&((((((&&&$$$"""!!!!!!!!!"""#########$$$###############$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$"""  """$$$$$$$$$$$$$$$$$$######&&&&&&''''''''''''&&&&&&&&&$$$""""""###$$$###"""###$$$$$$%%%$$$$$$######!!! !!!###%%%&&&###!!!%%%%%%$$$$$$$$$%%%&&&&&&sssmmmfffeeegggdddbbbccccccccccccbbbbbbaaa]]]WWWTTTVVVWWWVVVXXX[[[\\\YYYUUUQQQNNNNNNOOOPPPKKKKKKLLLLLLLLLKKKIIIHHHMMMMMMNNNNNNLLLHHHEEECCC???@@@AAABBBAAA???===<<<<<<======;;;999777777888888666444111...,,,++++++...+++((('''(((((((((''''''''''''&&&&&&'''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$###%%%'''%%% %%%'''%%%!!!"""$$$$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''!!!"""######"""!!!"""###""""""#########$$$$$$$$$%%%$$$"""###$$$%%%$$$###'''((()))+++,,,***&&&###&&&%%%###""""""###%%%&&&""""""#########$$$$$$$$$######$$$%%%&&&&&&''''''(((&&&###""""""###"""!!!%%%!!!***///***%%%###""""""""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###""""""######$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$%%%$$$###############$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%$$$""" ###$$$%%%&&&&&&%%%$$$###"""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""############$$$###$$$%%%&&&&&&$$$"""$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%""""""""""""""""""######!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$######""""""########################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""%%%&&&&&&%%%"""!!!!!!!!!!!!"""#########$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""###$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######"""""""""&&&$$$""""""###$$$###""" !!!"""###$$$$$$$$$$$$!!!!!!!!!"""######"""!!!!!!!!!!!!!!!""""""######sssllleeedddfffdddbbbccccccddddddcccbbbbbb]]]WWWTTTVVVWWWWWWXXX[[[]]]ZZZVVVQQQOOOOOOPPPQQQMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLJJJFFFCCCAAA@@@AAABBBCCCBBB@@@>>>===<<<======;;;999777777888777666444111///---++++++,,,***'''&&&'''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$ ''')))&&&&&&)))''' !!!###$$$$$$###""""""###"""######$$$%%%$$$$$$$$$"""""""""######$$$$$$%%%###$$$%%%%%%$$$###$$$%%%"""############$$$$$$$$$$$$"""!!!!!!###$$$$$$###'''%%%$$$''',,,---)))%%%###"""!!!!!!!!!!!!"""###"""############$$$$$$$$$######$$$%%%&&&'''(((((((((%%%###""""""###"""!!!$$$!!!""")))---***$$$!!!%%%$$$###""""""!!!""""""""""""######$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$!!!""""""#####################$$$$$$$$$$$$######%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%!!!$$$'''&&&###"""###&&&######$$$%%%&&&(((***+++###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%############$$$&&&'''(((###$$$$$$$$$%%%%%%%%%%%%&&&%%%###"""""""""###$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################!!!!!!"""###$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$############$$$$$$'''&&&&&&%%%%%%$$$$$$###""""""""""""############$$$$$$$$$############"""$$$$$$$$$%%%$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!""""""##################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""###$$$###"""###$$$&&&$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!"""############"""&&&%%%###"""######"""!!! !!!"""###$$$$$$$$$"""""""""###""""""!!!!!! !!!!!!""""""######tttlllcccbbbeeecccaaaaaabbbbbbbbbbbbbbbaaa]]]WWWTTTVVVWWWWWWXXX[[[]]]ZZZVVVRRROOOOOOPPPQQQOOONNNLLLLLLLLLMMMNNNOOONNNNNNNNNLLLJJJFFFCCCBBB@@@AAABBBBBBBBB@@@>>><<<<<<======;;;999777777888666555444111///---++++++,,,***'''&&&'''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!'''&&& &&&'''!!!"""$$$%%%%%%$$$######$$$!!!"""###$$$%%%$$$$$$##############################$$$%%%%%%$$$###$$$%%%"""############$$$$$$$$$$$$"""!!!!!!###$$$$$$$$$%%%$$$###$$$&&&''''''&&&!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$######$$$%%%&&&'''(((((('''%%%"""""""""######"""###"""""""""&&&)))&&&!!!%%%$$$###""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!$$$'''&&&###!!!###&&&%%%$$$$$$%%%&&&(((***+++###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''((((((((('''%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''#########$$$%%%&&&'''(((######$$$%%%&&&'''((((((######"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%$$$&&&%%%###$$$%%%&&&%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$############""""""###$$$%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### !!!""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$######$$$###!!!!!!"""$$$"""""""""######$$$$$$$$$######$$$%%%%%%%%%%%%%%%'''%%%###"""######"""!!!!!!"""######$$$$$$$$$$$$######$$$###"""!!!!!!!!!""""""###$$$%%%%%%%%%%%%uuukkkbbbaaadddbbb___``````aaaaaaaaa``````]]]WWWTTTVVVWWWWWWXXX[[[^^^[[[VVVRRRPPPOOOPPPQQQPPPOOOMMMKKKLLLMMMPPPRRRQQQQQQPPPNNNLLLHHHEEEDDD???@@@AAABBBAAA???===<<<<<<======;;;999777777888666555444222///---,,,+++,,,***''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''''''''&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&###$$$&&&&&&$$$###$$$%%%!!!"""###$$$%%%$$$######&&&&&&%%%%%%%%%%%%%%%%%%!!!#########"""!!!"""###"""############$$$$$$$$$&&&$$$""""""$$$&&&&&&&&&%%%&&&&&&$$$!!! !!!###""""""############"""""""""############$$$$$$$$$######$$$%%%&&&(((((()))&&&$$$"""!!!###$$$######!!!###!!!'''(((###!!!!!!!!!!!!"""###$$$%%%!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%''''''&&&%%%%%%%%%&&&&&&#################################"""###$$$$$$%%%#########$$$$$$%%%%%%%%%!!!%%%((('''###!!!###&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""######$$$###"""!!! &&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&''')))******$$$%%%&&&&&&&&&''')))+++&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!!!!""""""#########$$$########################!!!"""$$$%%%&&&&&&%%%%%%(((%%%######$$$&&&&&&%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%&&&!!!"""$$$%%%&&&%%%%%%$$$########################!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$######""""""!!!"""###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$""" !!! !!!!!!"""""""""### !!!"""###############'''%%%###"""######"""!!!$$$%%%%%%%%%%%%$$$#########$$$$$$###"""!!!!!!""" !!!"""###$$$%%%%%%%%%ssshhh___^^^```]]]^^^]]]]]]]]]^^^^^^\\\ZZZYYYWWWUUUUUUWWWYYYZZZ[[[\\\YYYTTTOOOMMMNNNPPPQQQQQQOOOLLLKKKMMMOOOOOOOOOQQQNNNMMMOOOMMMHHHCCCCCCDDDBBB@@@??????>>><<<;;;<<<<<<<<<;;;:::999777666:::777111,,,))))))***+++((()))***+++***(((&&&%%%&&&''''''&&&%%%### $$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################$$$%%%%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###"""""""""$$$%%%$$$###!!!"""###&&&(((***,,,,,,((('''&&&%%%$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$###############'''%%%###$$$&&&'''%%%###%%%%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))))))))(((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! ###%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%&&&'''%%%###""""""%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%$$$$$$######"""!!!!!!!!!### ###&&&&&&%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$#########""""""%%%$$$""" !!!###$$$&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############%%%%%%$$$$$$###"""""""""&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###"""###%%%%%%%%%###!!! """""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! %%%%%%$$$######$$$%%%%%%rrrhhh```___```]]]^^^]]]\\\]]]^^^^^^]]][[[YYYWWWTTTTTTVVVYYYZZZZZZ[[[XXXTTTPPPNNNNNNPPPQQQPPPNNNKKKKKKLLLNNNNNNNNNOOOKKKKKKNNNNNNIIIEEEEEEDDDBBB@@@??????>>><<<;;;======<<<;;;:::999777666999555000,,,))))))***+++))))))******)))((('''&&&$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%########################!!!"""######$$$$$$$$$$$$!!!!!!"""###############%%%$$$######"""""""""######$$$$$$$$$######"""!!!###"""""""""$$$%%%$$$######$$$%%%&&&'''((()))***&&&&&&%%%$$$############""""""""""""############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$'''%%%###$$$&&&'''%%%######$$$%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%$$$###""""""''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%''')))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""%%%$$$###""""""$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$##################$$$$$$$$$############$$$$$$$$$$$$&&&###!!!!!!###%%%$$$#########$$$$$$$$$%%%%%%%%%''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""###""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###!!! $$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###""""""!!!########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%"""###%%%%%%%%%###""" ###############$$$$$$$$$########################!!!!!!""""""""""""!!!!!!$$$$$$###""""""###$$$$$$qqqiiiaaa```aaa]]]]]]]]]\\\]]]______^^^\\\XXXVVVTTTTTTVVVXXXYYYZZZZZZXXXUUURRRPPPOOOOOOPPPOOOMMMKKKJJJLLLMMMMMMMMMLLLIIIIIIMMMMMMIIIFFFFFFCCCBBB@@@??????>>>===;;;=========<<<:::999777666666333///+++))))))***++++++***)))(((((('''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######################## !!!"""###$$$$$$$$$!!!!!!"""############"""$$$###"""!!!!!!"""######"""############"""!!!!!!###"""""""""$$$%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%$$$###""""""""""""'''&&&&&&&&&%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&""""""######$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((!!!""""""###%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$##################$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############"""######$$$%%%%%%&&&&&&)))&&&$$$###$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############""""""!!! !!!"""$$$%%%""""""######$$$%%%&&&&&&"""$$$%%%&&&&&&%%%$$$"""$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&######$$$%%%%%%###"""!!!""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""#########"""!!!!!!"""######pppjjjcccaaaccc^^^]]]]]]\\\^^^___```^^^]]]XXXVVVTTTTTTVVVXXXYYYYYYZZZXXXVVVSSSQQQPPPOOOOOOOOOMMMLLLLLLMMMNNNNNNMMMMMMIIIIIIMMMMMMIIIEEEEEECCCBBB@@@???@@@???===<<<>>>>>>===<<<;;;999777666444111...+++))))))+++,,,,,,+++)))'''&&&'''((())))))(((&&&$$$############%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""########################### !!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""!!! !!!###%%%'''"""###############""""""###"""""""""$$$%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###############'''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$###"""""""""&&&&&&&&&&&&%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((&&&'''(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%"""###$$$%%%%%%$$$######"""######$$$$$$######"""######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""#########$$$$$$$$$%%%%%%'''&&&%%%$$$######"""!!!######$$$$$$$$$%%%%%%%%% !!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$##############################$$$$$$###$$$%%%&&&'''((("""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%&&&''''''"""#####################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%######$$$$$$$$$######""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$#########""""""#########pppjjjdddccceeeaaa^^^]]]]]]^^^___```^^^]]]XXXVVVTTTTTTVVVXXXYYYZZZZZZXXXVVVSSSQQQPPPPPPOOOPPPOOONNNNNNOOOPPPOOONNNOOOKKKJJJMMMMMMHHHDDDDDDDDDBBBAAA@@@AAA@@@???===??????>>>===;;;999777666333111...+++******+++,,,---+++(((&&&&&&'''((())))))(((&&&$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""###########################$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###%%%$$$#########$$$%%%%%%######$$$$$$%%%$$$$$$######"""""""""$$$%%%$$$###"""######$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%% !!!!!!"""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$###"""""""""###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""###$$$&&&'''&&&%%%$$$###"""######$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$######"""""""""""""""############"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&'''(((########################$$$""""""$$$!!!""""""###$$$%%%%%%&&& !!!!!!!!!""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%###""""""!!!"""###$$$$$$#########$$$$$$$$$###### !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ooojjjeeefffiiifff```___^^^___```___^^^\\\YYYWWWUUUUUUWWWYYYZZZZZZ[[[YYYVVVSSSQQQPPPPPPQQQQQQOOONNNOOOPPPQQQPPPOOOPPPLLLLLLNNNNNNIIIEEEDDDEEECCCBBBBBBBBBBBBAAA???@@@???>>>===;;;999777666333111///,,,+++***++++++,,,+++)))'''&&&'''((()))%%%$$$$$$%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################%%%%%%%%%%%%%%%$$$######"""############"""!!!!!!'''&&&&&&%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$###"""""""""$$$%%%$$$###""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&& !!!"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&############$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$#########$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$######"""!!!!!! !!!#########"""###$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&###############$$$$$$$$$"""""""""###$$$$$$$$$$$$##################""""""&&&###  ###&&&"""""""""######$$$$$$%%% !!!!!!"""###$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%""""""!!! """###$$$###############$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%%%%$$$$$$oooiiieeegggllljjjaaa```____________]]]ZZZZZZXXXVVVVVVXXXZZZ[[[\\\]]]ZZZVVVRRRPPPPPPQQQRRRPPPOOONNNOOOPPPPPPOOONNNOOOLLLLLLOOOOOOKKKGGGGGGFFFEEECCCCCCDDDDDDCCCAAA@@@@@@???===;;;999777666444333000...,,,++++++++++++***)))(((''''''((((((###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$##############################"""######$$$$$$$$$$$$##################"""!!!!!!!!!"""$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$############$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%$$$$$$$$$&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&'''''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$###$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%###############$$$$$$$$$########################"""%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&""""""#########$$$$$$$$$""""""###############"""!!!!!!""""""######$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&###"""!!! !!!"""$$$%%%######"""######$$$$$$%%%###############$$$$$$$$$########################"""######$$$$$$######""""""###$$$%%%%%%$$$###"""oooiiieeehhhnnnlllcccaaa```______^^^\\\ZZZ[[[YYYWWWWWWYYY[[[\\\\\\^^^ZZZVVVQQQOOOPPPRRRSSSNNNNNNMMMNNNPPPPPPNNNLLLNNNKKKKKKOOOPPPMMMJJJJJJGGGFFFDDDDDDEEEEEEDDDBBBAAA@@@???>>>;;;999777666555444111///,,,++++++++++++***)))(((((('''''''''&&&&&&'''((('''&&&$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######""""""###%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&###"""""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$########################### !!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""" $$$'''''''''&&&!!!!!!"""##################"""""""""$$$%%%$$$###&&&%%%%%%$$$###"""!!!!!!$$$###############$$$$$$%%%%%%$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%''''''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((((()))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&$$$######$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%### !!!###%%%""""""###$$$%%%&&&&&&'''''''''''''''''''''''''''%%%%%%''''''''''''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''%%%$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&""""""######$$$$$$$$$%%%#########$$$%%%%%%&&&&&&!!!$$$''''''$$$"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###### """###%%%&&&&&&######%%%%%%%%%%%%######&&&%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((!!!!!!"""###$$$%%%%%%&&&#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""!!!!!!###%%%&&&######""""""###$$$%%%%%%"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!pppjjjiiimmmrrroooiiieeeaaa^^^^^^^^^^^^^^^]]]XXXVVVXXXZZZYYYZZZ\\\^^^[[[VVVRRRPPPQQQSSSTTTLLLJJJLLLSSSVVVRRRKKKHHHIIIKKKOOOQQQPPPLLLHHHEEEHHHFFFCCCCCCDDDDDDDDDDDDDDDCCCAAA>>>;;;999777666555333///+++******+++------,,,+++***))))))))))))(((&&&$$$######%%%((()))###$$$&&&'''&&&&&&'''(((+++***(((((())))))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""#########$$$$$$%%%%%%%%%######""""""!!!!!! !!!""""""###$$$$$$&&&%%%###"""""""""###$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###""""""""""""###$$$%%%%%%$$$"""""""""############$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%&&&%%%$$$$$$######$$$$$$'''&&&%%%############$$$'''%%%%%%&&&))))))&&&###%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%&&&%%%$$$######%%%'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''((()))*********(((&&&$$$###$$$%%%&&&&&&&&&'''''''''&&&$$$###%%%&&&''''''&&&&&&((()))+++***'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%###$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%''')))+++---'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$###$$$%%%'''(((###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$"""!!!"""$$$######################## !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!%%%###  """$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%$$$###%%%$$$###""""""###$$$$$$oooiiigggkkkooolllhhheee```^^^^^^^^^^^^^^^]]]XXXVVVXXXZZZYYYZZZ\\\^^^[[[VVVRRRPPPPPPRRRTTTNNNKKKNNNTTTWWWSSSLLLJJJJJJLLLOOOQQQPPPMMMIIIFFFIIIFFFDDDCCCDDDDDDCCCCCCCCCBBB@@@>>><<<:::888777555333///+++******+++---,,,,,,***)))))))))))))))&&&&&&&&&'''''''''((((((&&&''')))((('''&&&&&&''')))'''&&&&&&'''(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""(((&&&$$$###"""###%%%&&&%%%$$$$$$###""""""######$$$$$$###""""""###$$$$$$$$$$$$$$$###############"""######$$$$$$$$$######"""############$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$###"""######$$$"""!!! !!!###### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))***(((&&&%%%$$$$$$%%%&&&(((((()))))))))((('''&&&$$$&&&''''''&&&&&&'''(((***)))'''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))%%%$$$$$$$$$############$$$%%%%%%&&&&&&''''''((($$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%(((((('''&&&&&&%%%$$$$$$#########$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%""""""""""""""""""######'''&&&&&&%%%$$$###""""""############$$$$$$$$$$$$%%%$$$"""!!!!!!"""###$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!  !!!!!!ooohhheeegggkkkhhhgggccc___]]]^^^_________]]]XXXUUUXXXZZZYYYZZZ]]]^^^[[[VVVRRRPPPPPPRRRSSSOOOMMMOOOUUUXXXSSSMMMKKKJJJLLLOOOQQQPPPMMMJJJGGGIIIGGGEEEDDDDDDDDDBBBAAAAAA@@@???===<<<:::999888555333///,,,******+++,,,++++++***)))((((((((((((%%%&&&((()))***)))((('''((()))******'''&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########---***&&&"""!!!"""$$$&&&###$$$$$$$$$$$$###""""""$$$$$$###""""""###$$$$$$"""############$$$$$$$$$###"""""""""###$$$%%%%%%"""############$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$%%%&&&'''))))))%%%$$$###"""""""""###$$$$$$######$$$%%%$$$"""&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''((((((''''''''''''((())))))&&&&&&''''''''''''''''''***)))'''&&&%%%%%%&&&'''&&&'''((((((((('''&&&%%%$$$&&&'''&&&%%%%%%&&&(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''((('''&&&%%%%%%$$$%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$'''(((******((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%"""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""#########$$$%%%$$$$$$$$$######"""""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%""""""$$$$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$ooohhhccceeehhheeeeeebbb^^^]]]^^^___``````]]]XXXVVVXXXZZZZZZ[[[^^^^^^[[[VVVRRRPPPPPPQQQSSSPPPMMMOOOUUUWWWSSSMMMKKKIIIKKKNNNOOOOOOLLLIIIGGGJJJHHHEEEDDDDDDCCCAAA@@@>>>>>>===;;;:::999888888444222///,,,+++***+++,,,+++***)))(((''''''''''''&&&&&&'''((((((((((((((('''((())))))'''&&&&&&'''$$$###"""###&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######***(((%%%###!!!!!!"""###"""###$$$%%%%%%$$$""""""$$$##################$$$!!!""""""###$$$$$$%%%%%%######"""!!!"""$$$%%%&&&""""""#########$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&'''((($$$###"""""""""###$$$%%%%%%%%%&&&'''((('''&&&%%%&&&%%%###""""""###%%%&&&&&&&&&&&&%%%$$$$$$######%%%%%%%%%$$$$$$######"""$$$$$$$$$%%%%%%$$$######$$$$$$##################&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&''''''''''''((((((((())))))((('''''''''((((((''''''''''''&&&&&&&&&&&&))))))((('''&&&&&&''''''&&&'''((())))))((('''&&&$$$&&&'''&&&%%%%%%&&&''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%))))))))))))((((((((((((%%%%%%&&&&&&'''(((((((((######"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''))))))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%$$$$$$######"""""""""###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$###!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###""""""!!!""""""###$$$%%%&&&&&&&&& !!!"""###$$$%%%&&&#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$###%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%""""""#########"""!!!!!!"""######$$$%%%&&&&&&'''pppiiiccccccfffcccccc```]]]\\\]]]___aaaaaa]]]XXXVVVYYY[[[[[[\\\___```\\\WWWSSSPPPPPPRRRSSSPPPMMMNNNSSSVVVQQQLLLJJJGGGIIIKKKMMMMMMKKKHHHFFFIIIGGGFFFEEEEEEDDDAAA???<<<;;;:::999888777777666444222///---+++++++++++++++***)))((('''''''''''''''&&&%%%$$$$$$&&&((()))###%%%''''''&&&&&&'''((($$$######$$$&&&(((((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$###"""""""""$$$%%%%%%$$$###"""#########$$$$$$#########!!!!!!"""###$$$%%%%%%&&&$$$###"""""""""###%%%&&&""""""#########$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%######"""""""""$$$%%%&&& !!!###%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%$$$$$$$$$#########"""&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$##################&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%''''''((('''&&&%%%'''''''''((((((((())))))******((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&))))))((((((''''''((((((((()))***++++++***))))))%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''%%%'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%!!!""""""""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!! """"""###$$$%%%&&&&&&&&& !!!###$$$%%%%%%$$$$$$######"""""""""""" !!!###$$$%%%$$$###""""""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%############""""""!!!!!! !!!"""###$$$$$$$$$oooiiibbbbbbeeebbbbbb___\\\\\\]]]```aaabbb^^^YYYXXX[[[]]]]]]^^^aaaaaa^^^YYYTTTQQQQQQRRRTTTQQQMMMNNNSSSUUUQQQLLLJJJFFFHHHJJJKKKKKKJJJGGGFFFHHHGGGEEEEEEEEEDDDBBB@@@<<<;;;:::999888777666555333222000---,,,+++++++++++++++***)))(((((((((((((((&&&$$$######%%%(((***"""$$$&&&'''&&&&&&'''(((%%%$$$$$$%%%'''(((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$$$$###"""""""""##################$$$&&&(((((('''%%%$$$""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%$$$$$$###############$$$"""############$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%&&&%%%$$$$$$#########$$$######""""""###%%%'''((("""%%%&&&%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&########################&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&(((((((((((())))))))))))***)))(((''''''&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))(((((($$$%%%'''(((((('''&&&&&&&&&(((((((((&&&%%%&&&'''%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''((()))(((&&&&&&'''(((''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$&&&&&&$$$###""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%$$$$$$###"""###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%!!!"""""""""!!!!!!"""$$$########################"""#########"""!!! !!!!!!!!!"""#########$$$$$$#########""""""!!!!!!$$$$$$######"""!!!!!! !!!"""$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!"""###$$$%%%%%%$$$$$$mmmhhh```___ccc``````^^^[[[[[[]]]```bbbccc___[[[YYY\\\___^^^```cccccc```ZZZUUUSSSRRRSSSUUUSSSOOOOOOTTTVVVRRRMMMKKKGGGHHHJJJKKKKKKJJJHHHGGGFFFFFFEEEEEEFFFEEECCC@@@======<<<:::999777666666333222000...,,,+++******,,,,,,***)))))))))))))))'''&&&&&&%%%&&&'''((()))$$$&&&(((((('''&&&&&&'''%%%$$$$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######""""""###$$$$$$%%%"""###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$#########%%%&&&((()))%%%(((******(((&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((()))))))))*********((((((((((((((()))***+++'''((((((((()))*********((())))))******)))))))))###$$$%%%&&&'''&&&&&&%%%((()))***)))'''&&&'''(((&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))***(((&&&%%%&&&'''''''''''''''''''''''''''$$$%%%&&&(((((((((((((((&&&'''''''''((((((((((((&&&&&&''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%"""###$$$###"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""""""""""""""""""""######%%%%%%$$$###""""""!!!!!!########################!!!"""###$$$%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""""""""######$$$%%%%%%%%%$$$###~~~lllfff___^^^aaa___```]]][[[[[[]]]```bbbccc```\\\ZZZ]]]``````aaaddddddaaa[[[VVVSSSSSSTTTUUUUUUQQQPPPUUUWWWSSSNNNLLLHHHIIIJJJLLLLLLKKKIIIHHHEEEEEEEEEEEEFFFFFFCCCAAA@@@???>>><<<:::888777777333222000...,,,+++******---,,,+++***))))))))))))&&&&&&((()))))))))((('''((()))***)))'''&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''#########$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!!!!!!!""""""$$$###"""""""""###%%%&&&"""###$$$%%%%%%$$$###"""###############$$$$$$$$$$$$%%%%%%%%%$$$""" """############$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$%%%''')))+++'''***,,,+++'''$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&''''''(((&&&&&&&&&''''''(((((((((###$$$%%%%%%&&&&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))))))))))))))************''''''((()))***,,,...///'''(((((()))***++++++,,,((())))))*********)))))))))***+++---------,,,+++)))***+++***(((''''''(((&&&''''''(((''''''&&&&&&)))))))))))))))))))))))))))******)))&&&%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%#########$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((***++++++%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''###""""""""""""$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###%%%&&&'''&&&&&&%%%###$$$$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$%%%%%%&&&&&&######$$$$$$%%%&&&''''''$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############ !!!!!! kkkeee___```eeeccc```___^^^]]]^^^___aaacccccc]]]YYYZZZ[[[[[[^^^bbbccc___YYYTTTPPPOOOPPPQQQPPPPPPRRRUUUXXXWWWQQQLLLKKKJJJIIIJJJJJJIIIGGGDDDCCCDDDDDDEEEEEEEEEEEEDDD??????===;;;999777555444666555333000...,,,+++************)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%###""""""###%%%'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###%%%&&&&&&$$$"""!!!!!!"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$#########$$$%%%%%%######&&&++++++&&&!!!%%%%%%$$$""" !!!###%%%%%%%%%$$$$$$%%%%%%&&&'''#########$$$%%%&&&((((((%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))***(((&&&&&&))))))'''%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((((((((('''&&&%%%$$$$$$$$$&&&'''((()))++++++,,,,,,))))))(((((('''''''''&&&%%%&&&((()))))))))(((''')))))))))))))))((('''''')))))))))(((((((((((('''''''''((()))))))))((((((++++++++++++***)))'''''''''((()))******(((&&&$$$&&&'''((())))))(((''''''))))))))))))))))))))))))&&&((())))))((((((***+++&&&'''(((*********))))))&&&&&&%%%%%%%%%&&&''''''******************++++++''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%*********)))((('''&&&%%%))))))''''''&&&'''((()))"""%%%((('''$$$###$$$&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$######""""""!!!"""$$$'''***,,,)))((('''&&&%%%$$$$$$$$$'''&&&%%%$$$$$$&&&((()))%%%%%%$$$$$$###"""!!!!!!!!!%%%(((((('''$$$###$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&((())))))((('''$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$#################################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&&&&$$$!!!""""""$$$$$$$$$$$$""""""''''''''''''''''''''''''$$$$$$%%%%%%$$$$$$###"""########################$$$$$$##################$$$$$$###"""!!!!!!""""""$$$$$$######$$$$$$%%%&&& !!!"""###$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''%%%$$$$$$%%%%%%###!!!"""###$$$%%%%%%$$$###"""kkkfff```aaaeeeccc``````___^^^___aaacccdddbbb\\\WWWYYYZZZZZZ\\\```aaa^^^ZZZUUUSSSRRRSSSTTTSSSRRRSSSUUUXXXVVVRRRMMMIIIHHHHHHIIIIIIHHHFFFCCCDDDDDDEEEEEEEEEDDDDDDCCC@@@???>>><<<:::888666555666555333000---,,,+++***++++++******)))))))))))))))(((((('''&&&&&&''''''&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$###"""###%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$######$$$%%%$$$""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$######%%%((((((%%%"""$$$$$$###!!!"""$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''(((******'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))(((&&&%%%'''+++,,,,,,***((('''&&&%%%%%%%%%%%%%%%########################'''&&&&&&%%%%%%&&&&&&'''''''''((())))))(((''''''''''''''''''(((((((((((()))((('''&&&%%%%%%%%%%%%%%%&&&'''((()))*********)))(((((((((''''''''''''&&&&&&((()))))))))(((''')))))))))))))))(((''''''(((((((((((((((((((((((())))))***+++,,,,,,------))))))))))))((('''&&&%%%))))))*********)))((('''''''''((())))))((('''&&&((((((((((((((((((((((((&&&((())))))''''''(((***((()))***++++++***)))((('''''''''''''''(((((()))***+++,,,,,,------,,,,,,))))))))))))(((((('''&&&&&&&&&'''((())))))))))))&&&&&&'''&&&&&&%%%$$$###''''''((())))))((('''&&&'''((((((((('''&&&'''((((((''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%$$$######$$$&&&((()))((('''&&&&&&%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&%%%%%%$$$$$$###"""""""""!!!%%%'''((((((&&&%%%%%%%%%$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%''''''%%%"""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""################################################%%%%%%$$$#####################""""""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''(((&&&""" !!!""""""###$$$$$$$$$$$$###"""~~~lllgggbbbbbbeeebbb````````````aaaccceeegggaaa[[[WWWXXXYYYYYY[[[______]]]ZZZWWWUUUTTTUUUUUUVVVTTTSSSUUUWWWVVVQQQMMMHHHGGGGGGHHHHHHGGGEEECCCEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@???===;;;999777777777555222000---,,,++++++---,,,+++***))))))))))))))))))((((((''''''((((((''''''((((((''''''&&&%%%%%%%%%$$$#########$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$######%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###$$$$$$######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######%%%$$$$$$######$$$%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$"""!!!!!!###%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((******((())))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((%%%$$$%%%(((,,,///000///))))))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%(((((())))))))))))((((((&&&''''''''''''((((((((())))))((('''&&&&&&&&&&&&$$$%%%&&&'''((()))))))))((((((((((((''''''''''''&&&''''''((()))((((((((())))))******))))))(((((())))))***++++++,,,,,,,,,*********+++,,,...000111))))))))))))((('''&&&&&&+++++++++***************(((((())))))((('''&&&%%%'''''''''''''''''''''''')))***+++***)))((()))***+++,,,,,,,,,,,,***)))((())))))(((((()))******+++,,,---///000111000///...,,,++++++***)))((((((''''''((()))***++++++,,,,,,%%%%%%&&&&&&&&&%%%%%%$$$$$$&&&)))******)))&&&%%%'''%%%######$$$%%%%%%%%%'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$((('''%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%$$$######"""""" """###$$$$$$$$$$$$((('''%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""################################################&&&%%%$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$(((***''' ###"""######$$$$$$######"""~~~llliiicccbbbeeeaaa``````aaabbbccceeeggghhhbbb[[[WWWXXXYYYYYY[[[^^^^^^\\\ZZZWWWUUUTTTSSSSSSWWWUUUSSSSSSTTTSSSOOOLLLHHHGGGGGGHHHHHHHHHEEECCCEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@???===<<<:::999888777555222///---+++++++++///...,,,***)))((((((((())))))(((((((((((())))))''''''((((((''''''&&&%%%&&&&&&%%%$$$$$$$$$######&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&$$$###$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""###$$$!!!"""###$$$$$$###"""!!!########################!!!!!!"""############"""$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%'''&&&''''''&&&$$$$$$&&&(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&(((((((((((()))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''###$$$%%%(((+++...///000(((((('''&&&%%%$$$$$$%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''%%%%%%&&&'''((()))))))))((((((((((((((('''''''''&&&''''''((((((((((((((())))))*********))))))(((,,,,,,---...///111111222+++***))))))***,,,...000+++++++++++++++***)))(((,,,+++************++++++)))))))))(((((('''&&&&&&((((((((((((((((((((((((,,,------,,,+++******+++------------,,,***((('''***)))))))))***+++,,,------///222444555444222000......,,,+++***)))(((((())))))***+++++++++******&&&'''((((((((((((((('''%%%'''(((******)))((('''((($$$ ###%%%%%%###&&&'''((())))))((('''&&&'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&''''''((()))%%%%%%%%%$$$$$$#########+++***(((%%%###!!! ((('''%%%######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#############################################$$$$$$$$$%%%$$$$$$#########$$$$$$"""""""""""""""###$$$$$$#########""""""""""""!!!######$$$%%%%%%%%%%%%$$$###&&&(((&&&!!!!!!$$$""""""############""""""mmmiiicccbbbdddaaa``````aaabbbdddeeeggghhhccc]]]XXXYYYZZZYYY[[[___^^^]]]ZZZWWWTTTRRRQQQPPPVVVSSSQQQQQQRRRQQQMMMIIIHHHGGGGGGHHHIIIIIIGGGEEEEEEEEEEEEEEEDDDBBBAAAAAAAAA@@@???>>><<<;;;999999888666222...,,,++++++,,,///---+++)))((((((((()))))))))(((((((((((())))))'''''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&(((''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&$$$###$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&$$$"""!!!!!!"""!!!"""###$$$$$$###"""!!!########################!!!!!!"""############"""######$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((%%%&&&''''''%%%%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&'''((()))+++,,,&&&&&&%%%%%%%%%&&&&&&'''########################%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((''''''''''''(((&&&&&&'''((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((()))))))))************)))))),,,,,,---///000111222333...,,,***))))))***,,,---***++++++++++++******)))+++******))))))***++++++******))))))(((((((((((())))))))))))))))))))))))+++,,,---,,,***)))***+++,,,---------,,,***((('''*********++++++,,,......000222555777888777555444111000...,,,++++++***+++,,,,,,,,,+++***)))((('''((())))))*********))))))((((((((((((((()))***+++,,,(((%%%$$$'''***)))(((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&%%%$$$""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$######%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&%%%%%%$$$########################""""""#########$$$$$$$$$######""""""""""""###$$$$$$############$$$%%%%%%!!!""""""""""""#########"""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$###""""""""""""""""""""""""nnniiibbbaaaddd```______```bbbcccdddeeeeeeddd]]]XXXYYYZZZYYY[[[______]]]YYYUUURRRQQQPPPQQQTTTRRRPPPQQQRRRQQQLLLHHHHHHGGGGGGHHHJJJIIIGGGEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@???===<<<;;;:::999888666222...,,,++++++,,,...,,,***(((''''''((()))((((((''''''(((((())))))&&&&&&''''''&&&&&&%%%$$$&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$######%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&$$$""" !!!!!!$$$$$$%%%%%%%%%%%%$$$$$$########################!!!"""######$$$$$$######""""""$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&"""$$$%%%%%%$$$###$$$&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''((())))))***%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%'''&&&&&&%%%'''(((%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&&&&'''((()))&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''&&&''''''(((&&&'''((()))))))))))))))'''''''''((((((((((((((((((''''''''''''((())))))))))))******++++++******))))))***+++,,,......//////...,,,+++******++++++((())))))***))))))(((((()))************+++++++++++++++************++++++++++++++++++++++++++++++)))***+++***(((((((((***,,,,,,---......---,,,+++,,,,,,,,,---...///000111222444666888999999888777444333111///......//////000000///...,,,***)))(((*********++++++***))))))+++***)))))))))+++,,,...+++***((('''(((*********(((((()))*********))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))%%%$$$$$$######$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""!!!!!! &&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$#########''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$########################"""""""""###$$$$$$%%%%%%"""""""""!!!""""""###$$$$$$$$$$$$###$$$%%%%%%&&&######$$$$$$%%%%%%%%%&&&"""######$$$$$$$$$$$$$$$""" !!!$$$&&&%%%$$$###""""""!!!!!!""""""###ooohhhaaa```ccc```^^^___```aaaaaabbbbbbbbbccc\\\XXXXXXXXXXXXZZZ]]]___]]]XXXUUURRRRRRSSSTTTRRRQQQQQQRRRTTTRRRMMMHHHFFFFFFFFFGGGIIIHHHFFFDDDCCCCCCCCCDDDCCCCCCBBBBBB??????>>>===;;;:::999999999666222...++++++,,,---,,,***(((&&&&&&'''(((***''''''&&&&&&'''(((((()))%%%%%%%%%&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$###"""###%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$######%%%%%%$$$"""!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%########################"""######$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$######&&&))))))&&&"""!!!###$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((())))))***$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$&&&''''''%%%$$$%%%'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&'''(((((((((''''''''''''''''''((((((((()))(((''''''&&&'''((()))***((()))***++++++++++++***'''(((((()))***+++,,,,,,***************)))))))))((())))))******))))))))))))***+++---------,,,+++,,,++++++++++++,,,...///........................)))***++++++******+++,,,,,,---...000111111000000//////000000111333444555444555666888999999::::::888777555333333444555666444444444333222000..................---,,,++++++******+++,,,---------...)))*********)))((()))***+++++++++++++++,,,------*********)))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###""""""!!!!!!!!!""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###########################&&&''''''$$$######%%%&&&%%%$$$$$$$$$$$$%%%&&&########################$$$$$$%%%%%%$$$$$$###"""########################!!!""""""###$$$$$$%%%%%%###"""""""""######$$$%%%###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$ !!!"""###"""###$$$%%%###"""!!! !!!"""###ooohhh```___bbb```]]]^^^___```````````````bbb[[[VVVWWWWWWWWWXXX\\\___\\\XXXTTTSSSTTTWWWYYYQQQQQQQQQTTTVVVTTTNNNHHHEEEDDDEEEFFFGGGGGGEEECCCBBBBBBCCCCCCDDDCCCCCCCCC???>>>===<<<;;;:::999999999666222---++++++,,,---+++)))'''%%%%%%&&&(((***&&&&&&&&&&&&&&&'''((()))$$$%%%%%%%%%%%%$$$######!!!"""$$$%%%&&&%%%%%%$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%###""""""###%%%'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$!!!###$$$$$$###"""$$$%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$!!!"""$$$%%%&&&&&&%%%%%%$$$"""!!!%%%)))***$$$"""$$$&&&&&&%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''(((%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""$$$&&&((('''%%%$$$&&&((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((((())))))(((''''''&&&&&&((()))***((()))***+++++++++++++++((())))))******++++++,,,$$$%%%&&&'''((((((''''''***++++++,,,,,,,,,++++++***+++---//////...---,,,,,,+++++++++,,,...000111000000000000000000000000,,,---......------///000,,,...000222333444444444222222222333444555777888555666666777888:::;;;;;;;;;:::888666666777999:::777777777777666555444444222222222222111000///...(((***---///000///...,,,+++...111000...,,,---///...------,,,---...000111+++*********))))))(((((())))))))))))))))))))))))&&&&&&'''''''''''''''''''''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%&&&''''''%%%%%%&&&'''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&$$$#########$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%########################$$$''')))(((%%%$$$$$$&&&###"""!!! !!!"""###""""""""""""""""""""""""###############"""!!!!!!########################!!!""""""###$$$$$$%%%%%%$$$#########$$$%%%%%%&&&"""""""""""""""######$$$%%%%%%$$$###"""!!! """"""###$$$$$$$$$$$$######&&&%%% """&&&###"""!!! !!!"""###ppphhhaaaaaaccc````````````___^^^^^^]]]]]]___ZZZWWWYYY[[[ZZZ\\\___ccc^^^WWWPPPNNNPPPTTTWWWWWWTTTRRRSSSTTTRRRKKKEEEEEEDDDEEEFFFGGGEEECCC@@@AAAAAABBBCCCDDDDDDDDDCCCCCCBBB@@@>>><<<;;;:::999:::888444111---+++***)))+++************)))&&&###((((((((((((((((((((((((&&&&&&$$$######$$$&&&&&&''''''((()))'''%%%"""!!!$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$#########%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''''''''''')))***)))&&&$$$%%%&&&''''''((((((''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''******)))(((((((((((((((&&&&&&&&&''''''''''''(((&&&((()))++++++)))(((&&&%%%%%%'''((((((((('''&&&&&&&&&&&&'''((()))******)))***************))))))***++++++++++++,,,,,,,,,++++++,,,------...//////++++++++++++,,,---...............///////////////000000000000000000000000.../////////000000111111000222333222111000111333222...++++++...///...---000000////////////000000000111111222333333444444555555555666777777888888;;;:::999999999:::<<<===;;;<<<===>>>>>>>>>>>>>>>>>>;;;999888888999999888666555444444444555666777222+++%%%'''///555444111000111333555555555444333...+++((()))+++---,,,+++,,,,,,,,,+++)))(((&&&%%%((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$%%%&&&%%%%%%'''***---((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&&&&''''''%%%%%%%%%%%%''''''###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%(((&&&$$$""""""$$$&&&(((%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!###%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%$$$###!!!!!!###%%%"""######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""&&&$$$"""###%%%%%%""" ########################ppphhhaaaaaaddd```_______________`````````___ZZZWWWYYY[[[[[[\\\___aaa]]]WWWQQQOOOPPPTTTVVVXXXUUUSSSTTTUUURRRLLLFFFGGGFFFGGGIIIJJJIIIFFFCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCBBB@@@>>><<<;;;:::::::::888555111...,,,******,,,***)))))))))(((&&&$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''%%%&&&)))---///---)))&&&%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''***)))(((''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&%%%&&&'''(((((((((''''''''''''(((((())))))******))))))************))))))))))))*********+++++++++++++++,,,,,,---......///---,,,,,,------...///000000000111111111111222222222222222222222222222222555555555555444444444444444555666555444333444666666333000000222333333111222222222222222222333333222222333333444444555555555555555666777777888888888888777777888:::;;;<<<===>>>>>>??????@@@@@@AAA@@@>>>;;;;;;<<<<<<<<<;;;999888888777777888999999<<<777333555999<<<999666888999;;;<<<<<<;;;:::999666222///...//////...,,,,,,,,,,,,,,,+++)))(((((())))))(((''''''&&&&&&%%%'''&&&&&&&&&&&&&&&%%%%%%((())))))(((&&&&&&''')))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''#########$$$$$$%%%%%%%%%&&&$$$""""""###%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%$$$###!!!!!!###%%%"""######$$$$$$%%%&&&&&&%%%%%%$$$######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&&&'''&&&%%%%%%###"""###%%%%%%""" ########################ooohhhaaaaaadddaaa_________```aaabbbbbbbbb___ZZZWWWZZZ[[[[[[\\\______[[[WWWSSSQQQQQQSSSUUUXXXVVVUUUUUUUUUSSSMMMHHHCCCDDDEEEGGGIIIHHHEEECCCCCCCCCCCCDDDCCCCCCBBBBBBBBBAAA@@@>>><<<;;;:::::::::888555111...,,,++++++---+++(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''###%%%)))---000...***&&&%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%%%%&&&'''((((((((((((''')))))))))))))))*********((())))))*********))))))))))))))))))************++++++,,,,,,---.....................///000111222222222222333333444444444444444444444444444444444444444444444444444444444444555555555333333555666777555333333444444444333000111222333333333333333333222222222222333333444222333333444555555666666333333444444666777999:::;;;::::::::::::<<<===>>>???===<<<<<<===>>>===<<<999999888888888888999999:::999999:::;;;;;;999777;;;<<<>>>??????>>>===<<<===:::777555444333111///////////////...---,,,+++******)))((((((''''''&&&))))))(((''''''&&&&&&%%%(((***+++***(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%###$$$&&&''''''&&&$$$###############$$$%%%%%%&&& !!!"""###$$$%%%&&&&&&(((&&&###"""###%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%###"""!!!###$$$"""######$$$$$$%%%&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$#########$$$$$$###!!!########################ooohhhbbbbbbeeeaaa``````aaaaaabbbbbbbbbbbb^^^ZZZXXXZZZ\\\[[[[[[^^^\\\ZZZVVVSSSRRRRRRSSSTTTVVVUUUUUUUUUUUURRRMMMIIICCCDDDFFFHHHJJJIIIFFFDDDCCCDDDDDDDDDCCCBBBAAAAAABBBAAA???>>><<<;;;;;;:::999777444111...,,,++++++---+++(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&%%%$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''$$$%%%'''***,,,+++(((%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&''''''(((((((((((((((*********)))))))))))))))((()))******************************++++++++++++,,,,,,---------.........////////////000111222333222222222333444444444555555555555555555555555555111111222222333444555555555666777666555555888::::::999888777777777777666333444666777777777777666666666555444444555666777555555666666777888888999666666777888999;;;<<<===:::999888777777999;;;===;;;:::999999:::;;;:::999666666666555555555555555222333555555555555777888:::<<<>>>@@@AAAAAA@@@???AAA@@@===;;;999777555444555555555444333111000///+++++++++***))))))((((((*********))))))(((((((((%%%'''*********)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&!!!!!!"""######$$$%%%%%%%%%$$$$$$%%%&&&'''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%$$$"""!!!"""$$$"""######$$$$$$%%%&&&&&&&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$#########$$$$$$$$$###"""########################nnnhhhbbbccceeebbbccccccbbbbbbaaaaaaaaaaaa^^^YYYXXX[[[\\\[[[[[[]]]ZZZXXXVVVSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSPPPLLLIIIHHHIIIKKKNNNPPPOOOLLLHHHCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@???===<<<;;;;;;;;;888666333000---,,,++++++,,,***(((''''''(((((('''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$$$$$$$$$$$$$(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&%%%$$$$$$%%%'''***)))'''''''''((('''&&&$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((''''''''''''(((((())))))******))))))))))))))))))))))))***+++,,,,,,++++++,,,,,,---------......................../////////////////////000111222333111111111222333444444555666666666666666666666666666666666666666666777777999::::::::::::;;;>>>AAAAAABBBBBBAAA@@@???>>>>>>===>>>>>>???@@@@@@??????<<<<<<:::::::::;;;===>>>======>>>>>>???@@@@@@@@@>>>???@@@AAAAAABBBBBBBBBAAA@@@>>>======>>>???AAA;;;999888999::::::999777666666666555555444444333444555444222111222666::::::<<>>======<<<<<<;;;:::888777555444//////......---,,,,,,,,,)))))))))))))))*********%%%(((******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%'''&&&$$$######$$$&&&''',,,+++***(((''''''''''''$$$#####################!!!"""$$$'''))))))&&&$$$"""#########$$$$$$$$$$$$###$$$%%%$$$###""""""###"""######$$$$$$%%%&&&&&&&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###"""###$$$$$$$$$#################################mmmhhhccccccfffbbbccccccbbbbbbaaa``````___]]]YYYXXX[[[]]][[[[[[]]]YYYWWWUUUSSSRRRRRRTTTUUURRRSSSTTTTTTRRROOOLLLIIIHHHIIIKKKOOOPPPOOOJJJGGGCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@???===<<<<<<;;;;;;666555222///,,,+++******+++)))((('''((()))((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&""""""###$$$%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''000,,,)))''''''((()))((($$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((''''''(((((()))*********************++++++***+++,,,---------------////////////000000000000000000000000000000000000000000000000111222333444111222222333444555666666777777777777777777777777::::::999888777666555555888999::::::;;;>>>BBBFFFJJJKKKLLLKKKIIIGGGFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFAAA@@@???>>>???AAACCCEEEEEEFFFFFFGGGGGGHHHIIIIIIFFFGGGGGGGGGGGGFFFEEEDDDGGGFFFEEECCCBBBBBBBBBCCC@@@???>>>>>>???>>><<<::::::::::::::::::999888777:::888555111///000333555555777:::>>>@@@AAAAAAAAA@@@BBBCCCDDDBBBBBBBBBCCC>>>>>>>>>>>>===<<<;;;:::555555555444333333222222+++++++++++++++*********,,,------,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%(((&&&$$$""""""$$$&&&(((((('''&&&%%%$$$#########%%%%%%%%%$$$$$$$$$######!!!"""###&&&((((((%%%"""""""""""""""############"""$$$%%%%%%###""""""###"""######$$$$$$%%%&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$!!!###$$$$$$#########$$$########################lllgggcccdddfffcccaaaaaaaaaaaaaaaaaaaaa```]]]YYYXXX\\\]]]\\\[[[]]]YYYWWWTTTQQQQQQRRRUUUVVVRRRTTTUUUUUUSSSPPPMMMKKKEEEFFFIIILLLMMMKKKFFFBBBBBBBBBCCCCCCDDDCCCCCCCCCAAA@@@???===<<<<<<<<<<<<555333000---+++***))))))***)))((()))******(((&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&& !!!###%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&%%%$$$$$$%%%'''---+++((((((((()))))))))$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))((('''''''''(((******++++++,,,,,,------......+++,,,---...////////////000000000000111111111111111111111111111111111111222222222222333444555555555555666777888999::::::999999999999999999999999::::::::::::::::::::::::;;;<<<===>>>@@@DDDIIIMMMXXXZZZ[[[ZZZWWWUUUTTTUUUSSSRRROOOMMMMMMMMMOOOPPPMMMMMMKKKKKKMMMOOORRRTTTWWWWWWXXXXXXYYYYYYZZZZZZUUUUUUUUUTTTRRRPPPNNNLLLNNNMMMLLLJJJIIIGGGFFFEEEFFFEEEDDDDDDDDDCCC@@@===???@@@@@@@@@???>>>===<<<;;;999666444333333333333222444666999:::::::::999999<<>>>>>???@@@;;;;;;===>>>???@@@@@@@@@======<<<<<<;;;::::::999555444333222000///------000000///---***(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""!!!!!!!!!""""""###%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%######$$$$$$###"""""""""#########$$$$$$$$$"""$$$%%%%%%$$$""""""""""""######$$$$$$%%%&&&&&&%%%%%%$$$######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%%%%%%%$$$### """%%%%%%###"""###%%%########################lllgggcccdddgggccc_________```aaaaaabbbbbb]]]YYYXXX\\\^^^\\\[[[\\\YYYWWWSSSPPPPPPRRRUUUWWWSSSUUUWWWVVVTTTPPPNNNMMMHHHIIIKKKNNNOOOLLLGGGCCCAAAAAABBBCCCDDDDDDDDDCCC@@@@@@???===<<<<<<<<<<<<444222000---***)))(((((()))(((((()))+++***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&###$$$%%%&&&&&&%%%###!!!&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&%%%$$$$$$%%%'''((('''&&&'''))))))(((&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))((('''''''''(((***+++---------...///000111111,,,---...///000000000000000000000000111111111111333333222222222222222222444444444444444555777777888888999:::<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCEEEGGGHHHDDDEEEGGGHHHKKKOOOUUUYYYiiilllnnnmmmiiiffffffgggcccaaa]]]ZZZYYYZZZ\\\^^^```___^^^^^^```cccgggiiimmmmmmmmmnnnoooooopppppphhhggggggeeeccc```]]][[[WWWWWWVVVTTTRRROOOMMMLLLJJJHHHGGGGGGGGGEEEBBB???BBBBBBCCCCCCBBBAAA???>>><<<;;;:::;;;<<<<<<:::888666777999;;;;;;:::999888222666999:::888777888:::666888:::===@@@BBBDDDEEEBBBBBBAAAAAA@@@????????????>>><<<999666444222111000000///---++++++---///((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%''''''''''''%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&((()))***###$$$%%%%%%&&&'''((((((,,,(((### !!!!!!!!!######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%############!!! """%%%%%%###"""$$$&&&########################lllggg```___bbb___bbbaaaaaa``````___^^^^^^ZZZXXXUUUTTTVVVZZZ\\\]]]aaaZZZSSSOOOOOOQQQRRRRRRTTTTTTSSSTTTTTTQQQNNNKKKJJJHHHIIILLLKKKFFFCCCDDDCCCCCCCCCDDDEEEDDDBBB@@@BBBBBB@@@???===;;;:::999888555111---++++++---...((((((((((((''''''''''''%%%&&&&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&%%%$$$""""""######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&$$$"""###%%%&&&%%%"""############$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((""""""###$$$%%%&&&&&&'''"""###%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$((('''&&&%%%$$$%%%&&&'''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******((('''&&&%%%%%%'''((())))))((('''&&&''')))+++---)))))))))***+++---...///---------............///444333111000///.........333222222111000000000000333333444555666666666777777666555444555777999;;;999<<<@@@DDDEEECCC@@@>>>?????????===<<<<<>>:::;;;<<<<<<<<<;;;999888999::::::::::::888666555222555888;;;===@@@DDDGGGGGGFFFFFFFFFFFFGGGHHHIIIGGGFFFCCCAAA???======<<<555555444333111...,,,***+++*********))))))))))))'''(((((('''%%%%%%&&&'''((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''$$$!!!"""$$$&&&$$$"""''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%'''(((########################"""######!!! !!!###%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""$$$(((+++$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%###""""""######%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lllgggaaa```ccc___^^^^^^^^^^^^]]]]]]]]]]]]ZZZWWWTTTTTTVVVYYY[[[\\\aaa[[[TTTPPPPPPRRRSSSSSSTTTSSSSSSSSSSSSQQQNNNKKKIIIHHHJJJMMMLLLGGGCCCDDDCCCCCCCCCDDDEEEDDDBBB@@@AAAAAA???>>><<<:::999888555333///+++(((((()))******))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$"""###%%%&&&%%%###&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$############$$$$$$$$$######""""""######$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&''')))(((''''''&&&&&&''''''''''''''''''((()))***+++(((((('''''''''((())))))((((((&&&&&&'''(((***,,,+++++++++,,,---...000000///////////////////////////......------......///333333222222333444666666888999::::::999888888777::::::999999999:::;;;<<<@@@BBBEEEGGGHHHGGGEEEDDDDDDEEEEEECCCAAA@@@AAABBBGGGMMMVVV```gggkkkmmmnnnooonnnkkkjjjiiiiiiiiijjjmmmrrrwwwzzzzzzyyyzzzzzzzzzvvvtttuuuvvvxxxrrriiifff```]]]ZZZYYYZZZYYYVVVTTTTTTTTTTTTVVVWWWXXXVVVTTTMMMKKKIIIFFFEEECCCAAA@@@AAAAAAAAAAAAAAA@@@???>>>;;;;;;<<<<<<;;;:::888777444555666888;;;???CCCFFFJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEECCCAAA@@@???;;;;;;;;;:::888666333222000//////---,,,***((('''(((((('''&&&%%%&&&'''((((((((('''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%"""!!!"""###########################$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###############%%%%%%$$$######$$$%%%%%%########################lllgggaaa```ccc```\\\\\\\\\]]]]]]]]]]]]^^^ZZZXXXUUUTTTVVVYYY[[[[[[```[[[UUUQQQPPPQQQSSSSSSSSSSSSRRRSSSSSSQQQNNNKKKHHHHHHKKKOOONNNHHHCCCCCCCCCBBBBBBCCCDDDCCCAAA???@@@???>>><<<;;;999888777888666222...+++***++++++************)))))))))))))))((('''&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%###''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%$$$%%%%%%$$$%%%%%%$$$$$$$$$###""" %%%%%%%%%$$$$$$$$$######"""$$$&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$############$$$$$$""""""############""""""'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))***+++((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%&&&&&&''''''***)))(((((('''((((((((((((((('''(((((()))***+++'''((())))))*********)))***)))(((((()))***,,,------------...///000111222111111111111111111111000.........///000111222333666666666666888:::===>>>@@@AAABBB@@@>>><<<<<<===BBBBBBCCCDDDDDDDDDCCCCCCJJJKKKLLLNNNNNNOOOOOONNNPPPQQQQQQOOOLLLKKKKKKLLLYYYcccrrr~~~}}}zzzwwwvvvuuutttyyyzzzvvvqqqmmmkkkiiigggfffeeeeeegggiiilllmmmlllkkkaaa^^^ZZZUUUPPPMMMLLLKKKKKKJJJIIIGGGFFFEEEDDDDDDAAAAAAAAA@@@??????>>>>>>999888777888:::???CCCFFFLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKIIIGGGEEEDDDCCCDDDDDDCCCAAA???===<<<777777666444222...+++)))---+++)))((('''((()))***)))(((((('''''''''((((((((((((((((((((((((((((((!!!"""###%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$"""$$$'''((('''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((%%%$$$###$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%'''&&&$$$!!! ###########################$$$&&&''''''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%$$$$$$######$$$$$$%%%########################~~~kkkfff```___bbb^^^]]]]]]]]]^^^___``````aaa\\\YYYWWWVVVXXXZZZ[[[[[[]]]ZZZTTTPPPOOOOOOQQQRRRRRRRRRQQQRRRRRRQQQMMMJJJHHHHHHLLLQQQPPPIIIDDDCCCBBBAAAAAAAAABBBAAA???===>>>===<<<;;;999888777777999777333///---++++++,,,*********)))))))))((((((***(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$######&&&&&&%%%%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((())))))''''''((()))((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))))))(((''''''(((((((((''''''''''''(((((()))***&&&''')))***++++++***))),,,,,,,,,,,,---...///000////////////000111222333222222222222222222111111333333333444555666888999:::::::::;;;<<>>;;;:::===AAAEEEGGGKKKLLLMMMNNNNNNNNNMMMMMMLLLMMMNNNNNNMMMKKKIIIGGGHHHIIIIIIIIIHHHFFFEEEDDD>>>>>>>>>===:::777444222666333///,,,,,,,,,,,,,,,)))(((((((((((())))))***(((((((((((((((((((((((( !!!###&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$"""&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%((())))))(((%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&'''"""$$$%%%%%%$$$###$$$%%%###########################$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}jjjeee___^^^```]]]\\\]]]^^^^^^___```aaaaaa]]][[[YYYXXXYYYZZZ[[[ZZZZZZWWWSSSOOOLLLLLLNNNPPPQQQPPPPPPQQQRRRPPPMMMJJJIIIIIILLLQQQPPPIIIDDDCCCAAA@@@@@@@@@AAA@@@===;;;===<<<;;;:::999888777666555333000---***)))(((((())))))((((((((('''''''''((('''%%%$$$$$$&&&''')))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&###$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''((((((((('''&&&######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&''''''((((((&&&''')))***++++++******---------......///000000000000000000000111222333222222222222333333333333666666666666777999::::::===>>>>>>>>>???@@@AAAAAACCCDDDDDDBBBAAAEEEMMMTTT]]]```eeejjjmmmnnnlllkkkdddcccbbbbbbcccfffhhhjjjkkkjjjhhhgggiiinnnvvv|||~~~zzzwwwwwwyyypppmmmiiiccc^^^ZZZXXXWWWWWWUUUSSSPPPOOONNNOOOOOOKKKGGGCCCBBBCCCEEEGGGFFFHHHIIIKKKLLLMMMNNNOOOOOOKKKLLLNNNNNNNNNLLLJJJIIIIIIJJJKKKKKKKKKJJJHHHGGGDDDEEEEEEEEEDDDBBB@@@??????;;;666222111///---+++''''''''''''(((((()))***''''''''''''''''''''''''"""###%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((((((&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''#########!!! !!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}jjjeee___^^^```]]]\\\\\\]]]]]]^^^___``````^^^[[[YYYXXXYYYZZZZZZYYYWWWVVVSSSOOOKKKKKKMMMOOOPPPOOOPPPQQQQQQPPPMMMJJJJJJJJJMMMQQQPPPJJJEEEEEEBBBAAAAAAAAABBB@@@>>>;;;<<<<<<;;;:::999888777777555333111...,,,+++******(((((((((((('''''''''''''''&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%% !!!###$$$'''(((***+++!!!"""###$$$%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''###%%%&&&'''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&''''''&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&'''(((((((((((((((''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((***+++,,,,,,------------...//////000000000111111111111111222333333222222333444555666777777777777888888999;;;<<<===BBBCCCDDDFFFFFFEEEDDDCCCDDDGGGJJJKKKLLLRRR\\\dddooosssyyyvvvuuusssqqqqqqrrrtttuuurrrrrrrrrsssxxx~~~xxxtttpppnnngggeeeaaa]]][[[ZZZ[[[\\\YYYUUUQQQPPPQQQPPPLLLIIIHHHHHHIIIIIIKKKLLLNNNOOOJJJKKKLLLMMMMMMLLLKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLGGGCCC===:::999666222...***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%"""$$$'''((('''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$########################!!!###%%%&&&%%%%%%'''(((%%%%%%$$$$$$$$$%%%&&&&&&$$$###!!! ###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""lllggg``````bbb___^^^^^^^^^______`````````\\\ZZZXXXWWWXXXXXXWWWVVVVVVVVVTTTOOOKKKJJJLLLOOOOOOOOOOOOPPPQQQPPPLLLJJJLLLKKKMMMPPPOOOJJJFFFGGGEEEDDDCCCDDDDDDCCC@@@===<<<<<<;;;:::999888888777555444222000///.........)))))))))(((((((((((('''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%'''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$%%%%%%%%%""""""###%%%'''((()))***!!!"""###$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((()))))))))(((''''''&&&'''''''''###$$$%%%&&&''''''''''''$$$%%%'''((()))))))))(((((((((''''''(((((()))*********))))))))))))******++++++,,,,,,---///000111000000111222333333333333444444333333333444555555333444555777888:::;;;<<<===>>>>>>@@@BBBDDDFFFHHHKKKMMMQQQSSSSSSQQQOOOMMMMMMTTT]]]aaadddiiiqqqxxx}}}|||{{{{{{xxxzzz~~~|||yyytttooolllkkklllmmmkkkhhheeeeeeddd```YYYSSSLLLKKKIIIHHHHHHJJJLLLMMMJJJJJJJJJKKKKKKLLLLLLLLLIIIJJJKKKMMMMMMMMMLLLKKKMMMMMMLLLLLLMMMOOOQQQSSSOOOKKKGGGFFFFFFCCC===888444333111...,,,***))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&'''&&&%%%%%%''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&(((&&&&&&%%%$$$$$$$$$%%%%%%"""######!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""mmmhhhbbbaaadddaaaaaaaaaaaaaaabbbbbbbbbbbb[[[YYYWWWVVVVVVVVVUUUTTTWWWWWWUUUQQQLLLKKKMMMPPPOOONNNOOOPPPQQQOOOLLLJJJMMMKKKMMMPPPOOOJJJGGGHHHGGGFFFFFFFFFFFFEEEBBB???<<<<<<;;;;;;:::999888888111000///---,,,,,,,,,,,,************))))))))))))&&&'''((()))******))))))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%######$$$$$$$$$$$$######""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$&&&((('''%%%$$$%%%(((############$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######%%%''''''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%'''(((***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---+++***((('''''''''((()))###$$$%%%&&&''''''''''''$$$%%%'''))))))))))))((())))))((())))))***++++++,,,,,,+++++++++++++++,,,......---...///111333444444555666777888888888888666555555555555666666777555555777999;;;===???@@@EEEFFFGGGJJJMMMPPPSSSUUUTTTWWW\\\___```^^^ZZZXXXWWWbbbooowwwyyy|||}}}}}}~~~zzzyyyzzz{{{zzzxxxvvvvvvuuuoooeee\\\PPPNNNJJJGGGGGGHHHJJJLLLJJJJJJJJJJJJKKKLLLMMMNNNIIIKKKLLLNNNNNNNNNNNNMMMOOONNNMMMLLLMMMPPPSSSUUUVVVSSSPPPPPPQQQOOOHHHCCC???===:::666222///,,,+++))))))))))))))))))))))))((('''&&&&&&&&&((()))***''''''(((((((((((('''''''''$$$!!!"""$$$&&&$$$"""''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$$$$&&&((('''&&&&&&%%%$$$$$$$$$$$$!!!%%%&&&''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$###########################~~~mmmfff___```ccc]]]aaaaaaaaaaaaaaa```______ZZZXXXVVVUUUVVVWWWWWWVVV[[[YYYUUUQQQOOONNNNNNNNNOOOPPPQQQSSSTTTSSSPPPMMMMMMNNNNNNNNNMMMJJJGGGFFFGGGFFFEEEEEEEEECCC@@@===<<<;;;::::::999999::::::666333000,,,*********++++++)))((('''((((((((('''(((&&&###"""$$$&&&((()))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&"""""""""###$$$$$$$$$%%%&&&%%%$$$$$$############(((&&&%%%%%%&&&'''&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''(((((()))***++++++***)))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))))))))))),,,+++***))))))(((((()))'''((()))+++,,,,,,,,,,,,***,,,///111444555666666888888999::::::999888777777666555444444555777999444666999<<>>;;;:::999888777777777777555333000,,,*********+++,,,+++))))))***+++***)))(((&&&$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&'''%%%######%%%&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((()))***+++,,,,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************++++++***)))(((((()))))),,,---......////////////---...111444666777777777999999:::;;;;;;:::999888777666555444444555777999===@@@CCCGGGJJJNNNSSSWWW\\\___ccchhhlllnnnoooooommmooosssvvvwwwvvvtttrrrttt{{{{{{yyyrrrjjjeee___XXXTTTSSSQQQNNNKKKMMMJJJGGGFFFGGGHHHIIIIIILLLKKKKKKKKKLLLOOOQQQSSSTTTTTTSSSRRRQQQQQQQQQQQQUUUVVVVVVVVVVVVVVVUUUUUUQQQOOOKKKFFFAAA===:::888444000,,,***+++,,,,,,,,,((((((((()))((((((''''''''''''''''''''''''''''''(((''''''''''''''''''((()))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###&&&'''&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!###$$$$$$######$$$%%%zzzkkkfff```cccfffaaabbbbbbbbbbbbbbbaaa``````XXXVVVTTTTTTUUUWWWWWWVVVXXXVVVSSSQQQPPPRRRTTTVVVSSSSSSTTTUUUUUUSSSPPPLLLMMMMMMNNNMMMLLLJJJHHHFFFJJJHHHFFFEEEEEECCC???===<<<;;;:::888777666666555555333000---+++******+++((('''%%%&&&'''(((((('''(((&&&&&&&&&((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%$$$"""###$$$%%%%%%$$$''''''&&&&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,---,,,,,,+++***))))))(((&&&&&&''''''''''''''''''******************************))))))((()))))))))------------------------///111555888:::<<<<<<<<<;;;::::::::::::999999888777888888777777888<<>><<<:::999777777666555333000---+++*********'''%%%$$$%%%'''((((((''''''''''''(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%$$$$$$######$$$$$$$$$%%%$$$######%%%&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&((()))+++,,,,,,+++++++++***)))))))))'''''''''''''''(((((((((+++*********))))))************)))))))))******+++------------------------222444999===AAABBBCCCCCC===<<<;;;999777666666555777999<<<===>>>AAAGGGKKKLLLPPPUUUZZZ^^^bbbgggjjjjjjlllooosssvvvyyy{{{||||||zzzzzz}}}}}}zzzwwwvvvvvvtttnnnjjj^^^XXXOOOIIIGGGHHHJJJKKKKKKJJJIIIIIIJJJLLLOOOPPPRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVWWWVVVVVVUUUTTTSSSVVVWWWWWWVVVUUURRRPPPOOOKKKGGGAAA<<<999666333111...---+++)))(((((())))))'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ """$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''))))))***$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!"""$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%{{{lllgggaaabbbddd___bbbbbbbbbbbbbbbaaa``````YYYWWWVVVVVVXXX[[[[[[[[[\\\YYYTTTQQQOOOQQQSSSUUUUUUUUUUUUVVVVVVTTTPPPMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHFFFCCCBBBAAA@@@===;;;@@@???===:::888777666666444333000...,,,*********+++***((()))+++,,,,,,,,,''''''''')))******'''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$######""""""$$$$$$$$$######$$$$$$%%%&&&%%%###$$$&&&''''''&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''')))***+++)))))))))))))))((((((((('''''''''(((((()))))))))******)))((((((((())))))***************+++,,,---111111000000111222333444444888===CCCGGGIIIJJJJJJAAA???<<<888666444444444666;;;@@@CCCFFFLLLUUU[[[]]]aaaeeeiiilllooorrruuuvvvwwwxxx{{{~~~|||wwwhhhaaaXXXPPPLLLLLLMMMMMMJJJIIIHHHHHHIIIKKKNNNOOOOOOOOOPPPRRRTTTWWWYYYZZZWWWWWWWWWWWWWWWVVVUUUUUUUUUVVVWWWWWWWWWVVVTTTSSSSSSPPPMMMJJJEEE@@@999555333111///,,,***)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&''''''((()))))))))(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))***+++$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$######"""!!!###$$$$$$######$$$%%%wwwjjjgggbbbeeehhhcccaaaaaaaaaaaaaaa```______YYYWWWVVVWWWZZZ\\\]]]]]]]]]ZZZUUUPPPNNNOOORRRTTTTTTTTTUUUVVVVVVTTTQQQMMMLLLLLLKKKJJJJJJIIIIIIHHHJJJHHHEEEDDDCCCCCCAAA@@@===<<<;;;888777555444444333222000...,,,+++***)))+++)))((((((***++++++***'''''''''((())))))&&&$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&((())))))&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$##################&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&(((((('''$$$%%%%%%&&&''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''''''''''''''(((((((((''''''(((((())))))*********)))(((''''''(((***+++++++++++++++,,,---...///111111111111333666888::::::===CCCIIILLLNNNNNNNNNFFFCCC???;;;888888888999:::@@@HHHMMMQQQYYYdddlllqqqtttwwwyyyyyyzzz{{{|||~~~~~~~~~wwwpppggg___ZZZWWWUUUTTTLLLKKKJJJJJJJJJLLLNNNOOOLLLMMMNNNPPPSSSVVVYYYZZZYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTQQQKKKDDD???===;;;888555222///------*********))))))(((((((((******))))))))))))******&&&''''''(((((())))))***(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''###%%%&&&'''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""############""""""!!!###$$$$$$######$$$%%%vvvjjjgggccceeehhhccc```````````````___^^^^^^XXXWWWVVVWWWZZZ\\\]]]]]]\\\YYYSSSOOOMMMNNNQQQTTTRRRRRRSSSUUUVVVTTTQQQNNNLLLKKKKKKJJJIIIIIIIIIIIIJJJHHHEEEDDDDDDDDDCCCBBB===<<<:::888777666555555333222111///---+++)))))))))'''&&&&&&'''''''''&&&((('''&&&&&&''''''&&&$$$$$$&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((%%%$$$######&&&'''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&''''''(((&&&&&&&&&''''''(((((((((''''''((())))))***++++++***)))(((((((((***,,,---+++,,,,,,---...///000111000000111333666999===???AAADDDIIINNNPPPPPPOOOMMMIIIGGGCCC@@@???@@@BBBDDDFFFMMMVVV[[[```hhhttt}}}zzzwww{{{~~~vvvooojjjeeebbb[[[YYYUUURRROOONNNNNNNNNKKKKKKLLLNNNPPPRRRTTTVVVXXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXYYYYYYWWWWWWWWWXXXXXXUUUQQQMMMJJJHHHFFFBBB>>>:::666444...------,,,+++***))))))+++******))))))******+++))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$"""!!!###%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######&&&%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""############""""""!!!###$$$$$$######$$$%%%yyylllhhhbbbdddfff```_______________^^^^^^]]]WWWUUUUUUVVVYYY\\\]]]]]][[[WWWRRRNNNMMMNNNRRRUUUQQQQQQRRRTTTVVVTTTQQQNNNLLLKKKJJJIIIIIIIIIIIIIIIHHHEEECCCBBBCCCCCCCCCBBB>>>===<<<:::999888888777333222111///---+++)))))),,,***((((((((()))((('''((('''%%%%%%&&&&&&%%%$$$%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$%%%&&&$$$"""!!!"""%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&''''''(((((())))))'''(((((()))***++++++++++++***))))))***,,,...///,,,,,,------///000222333444555666888<<>><<<:::888777777777666222...+++******)))((()))))))))***)))(((((('''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""'''((('''&&&###"""###$$$&&&&&&&&&&&&%%%%%%$$$###!!!"""$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''$$$!!!!!!$$$&&&%%%$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''''''''''''''''''''''''''''''''((((((((('''%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&'''''')))***,,,,,,,,,+++)))(((((((((***++++++,,,,,,,,,------------,,,...///000000111333666888;;;>>>@@@EEELLLNNNKKKKKKLLLPPPUUUVVVSSSSSSVVVRRRSSSSSSRRRQQQRRRUUUWWW\\\dddppp{{{}}}wwwqqqpppuuu~~~{{{rrrkkkfff```WWWPPPNNNPPPPPPOOOPPPSSSQQQLLLQQQRRRTTTUUUVVVXXXZZZ\\\[[[[[[[[[[[[\\\\\\\\\\\\XXXXXXXXXXXXYYYYYYYYYYYY\\\YYYVVVTTTSSSPPPKKKFFFBBB>>>888444111///---,,,******+++++++++***)))(((***)))(((((()))(((&&&$$$))))))(((''''''''''''''',,,)))&&&%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######"""!!!!!!!!!###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$zzzlllgggaaabbbeee____________^^^]]]\\\[[[ZZZ[[[WWWUUUYYYZZZYYYYYY[[[YYYWWWSSSPPPNNNOOOQQQRRRSSSQQQPPPRRRTTTSSSPPPLLLIIIKKKLLLKKKIIIGGGGGGHHHGGGEEECCCCCCCCCCCCAAA@@@>>>===<<<:::999888888777666333///,,,+++***)))((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%###"""###$$$&&&'''''''''&&&&&&%%%$$$""""""$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&)))&&&$$$$$$&&&((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&''''''((()))***+++***)))(((((()))***---...,,,,,,,,,,,,---.../////////111222333444777;;;>>>@@@GGGMMMPPPTTTWWWVVVRRRTTTSSSUUUYYYYYYVVVVVVYYYZZZ[[[\\\\\\[[[]]]___bbbkkksss}}}{{{zzz{{{~~~{{{yyyvvvrrrnnnnnnuuu~~~~~~xxxqqqhhhaaa[[[]]]\\\ZZZYYYYYYUUUOOOMMMNNNQQQSSSTTTTTTUUUVVVXXXXXXYYYYYYZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXX[[[YYYWWWWWWWWWVVVRRRNNNKKKGGGAAA<<<888444000---,,,,,,++++++******))))))&&&%%%%%%'''))))))((('''))))))(((''''''''''''(((+++(((&&&%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''(((((((((&&&%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$######"""$$$###"""###%%%&&&%%%$$$####################################$$$$$$$$$$$$zzzkkkeee___aaaddd___``````^^^]]]\\\\\\\\\\\\[[[WWWVVVYYY[[[YYYYYY[[[YYYWWWSSSPPPNNNOOOPPPRRRRRRPPPOOOQQQSSSTTTQQQNNNJJJKKKLLLKKKIIIHHHHHHHHHGGGDDDBBB@@@AAAAAA@@@???<<<<<<;;;:::999999888888777444000---,,,+++***))))))((('''&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%$$$###"""###%%%'''''''''''''''&&&&&&%%%"""###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%%%%&&&''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((()))))))))((((((((())),,,///111---------///000333555666777777888999;;;???EEEIIIPPP\\\hhhlllllljjjddd___bbb^^^\\\]]]]]][[[\\\___dddfffggggggggghhhjjjlllsss{{{xxxrrrooonnnmmmttt}}}|||tttmmmiiijjjhhhfffdddfffmmmvvv|||yyytttssswww~~~|||}}}{{{zzz|||||||||vvvoooqqqqqqmmmjjjfff___WWWOOOPPPQQQRRRRRRRRRRRRQQQSSSTTTVVVXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZ[[[]]]\\\ZZZXXXWWWSSSNNNIIICCC>>>888333111000...,,,************''''''&&&''')))+++***)))***)))((((((''''''(((((()))'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$%%%&&&''''''%%%""""""""""""""""""""""""############$$$$$$$$$%%%zzzjjjddd^^^```ccc___aaa```^^^]]]\\\\\\]]]]]][[[VVVUUUXXXZZZYYYXXXZZZYYYWWWSSSOOONNNNNNPPPQQQOOONNNMMMOOORRRSSSQQQMMMJJJKKKLLLLLLJJJHHHHHHIIIHHHEEEAAA???@@@@@@@@@@@@;;;;;;;;;;;;:::999999888888444000---,,,,,,+++******(((&&&%%%$$$%%%'''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""!!!"""$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&((((((((('''(((((()))***((('''''''''''''''(((((()))((((((((())),,,///111//////111444888<<>>CCCGGGKKKMMMLLLLLLJJJJJJKKKPPPWWW]]]lll|||tttjjjgggggghhhmmmssszzz{{{{{{zzzwwwuuutttuuuxxxzzzxxxsssnnnhhhbbb^^^\\\]]]bbbkkkttt{{{}}}yyyxxxxxxwwwwwwuuussspppmmmkkkkkklllmmmnnnnnnmmmllllllooosssvvvyyyuuuqqqsssyyy{{{vvvtttvvvyyy|||}}}xxxzzz}}}}}}}}}lllfff]]]UUUQQQOOOMMMLLLKKKMMMOOOSSSUUUWWWXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[]]]___`````````______[[[ZZZYYYXXXWWWTTTOOOKKKFFFCCC>>>888333000///...111///,,,+++******)))(((******)))((((((((((((((('''&&&&&&''')))***)))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&'''''''''######""""""""""""######&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""""""""""""""!!!!!!%%%$$$###$$$%%%&&&%%%$$$###########################$$$$$$$$$$$$%%%%%%%%%wwwhhhccc^^^```ccc^^^``````___^^^^^^^^^^^^^^^XXXTTTSSSVVVXXXVVVVVVXXXYYYWWWSSSOOOMMMMMMNNNOOOKKKKKKMMMQQQTTTSSSNNNIIIIIIJJJKKKJJJHHHGGGGGGGGGHHHFFFCCCAAAAAA@@@???>>>;;;;;;<<<<<<;;;999888777777444000---,,,+++***))))))((('''&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$ """%%%&&&%%%$$$$$$%%%"""######$$$$$$$$$$$$###%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''')))***)))'''&&&%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''''''''''''''((())))))((((((((((((((()))******---,,,++++++,,,...111222:::===CCCIIINNNQQQSSSSSSSSSRRRRRRQQQSSSWWW^^^cccmmm{{{sssmmmlllooouuu|||}}}||||||{{{{{{vvvsssmmmooorrrtttssspppmmmjjjkkkpppzzz}}}{{{yyyxxxxxxzzz}}}{{{|||}}}}}}|||}}}~~~{{{{{{~~~~~~~~~~~~uuuiii___YYYUUUQQQNNNKKKLLLMMMOOOQQQRRRTTTUUUXXXXXXYYYZZZ[[[\\\\\\]]]\\\^^^``````___^^^^^^^^^ZZZZZZZZZ[[[[[[ZZZWWWTTTOOOLLLHHHBBB===999777555000---+++)))*********)))+++***))))))(((((())))))'''''''''(((******)))(((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%###!!!$$$###"""###$$$%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%uuuhhhddd___aaaccc^^^_______________^^^^^^]]]YYYUUUSSSWWWXXXWWWWWWYYYZZZWWWSSSOOOMMMMMMNNNOOOKKKLLLOOOTTTWWWUUUNNNHHHHHHIIIJJJIIIGGGFFFFFFFFFFFFDDDBBBAAA@@@???===;;;;;;<<<===<<<;;;999777555666333///,,,+++***)))((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!$$$&&&'''&&&$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&%%%$$$######%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''')))+++***'''%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))((((((''''''(((((()))***((((((((())))))+++,,,---......---...000333666888BBBFFFLLLRRRUUUVVVUUUTTTTTTUUUUUUVVVYYY^^^eeeiiipppxxx}}}tttrrrttt{{{yyy}}}~~~||||||~~~zzzxxxyyyzzzvvvxxxyyywwwtttssstttuuutttzzz|||xxxtttqqqqqqwwwvvvpppiiibbb\\\SSSRRRQQQOOOOOOPPPQQQRRRTTTUUUVVVXXXYYY[[[\\\]]][[[]]]``````___]]]^^^___]]]\\\\\\\\\]]]\\\YYYWWWTTTRRROOOKKKGGGCCCAAA???555222///,,,,,,,,,+++***+++***))))))(((((())))))((('''''')))******)))'''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%###!!! $$$###"""###$$$%%%$$$###########################$$$$$$$$$%%%%%%%%%&&&&&&tttgggddd___aaaddd^^^^^^___`````````___^^^]]]ZZZVVVTTTXXXYYYXXXXXXZZZZZZWWWSSSOOOLLLLLLMMMOOOLLLMMMRRRWWWZZZVVVNNNGGGGGGHHHJJJIIIGGGEEEEEEFFFDDDCCCAAA@@@@@@>>>;;;999<<<=========;;;999666444666333...+++******)))((()))))))))***)))(((((('''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$#########"""""""""%%%'''(((&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&'''%%%$$$######$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%'''***)))%%%######$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&((())))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))***************++++++,,,((((((((()))***,,,---.../////////111444888;;;>>>HHHLLLRRRWWWYYYXXXTTTRRRTTTUUUWWWYYY\\\bbbiiimmmuuuyyy|||xxxuuuwww}}}zzz}}}xxxttttttuuuuuuqqqnnnlllnnnrrrvvvwwwwwwzzzyyywwwtttpppoooqqqsssmmmpppsssuuuwww{{{|||vvvoookkkfffoooxxx~~~ssskkk]]]ZZZVVVSSSQQQQQQQQQRRRQQQRRRTTTVVVXXXZZZ[[[\\\ZZZ]]]```aaa___^^^___aaaaaa```^^^]]]]]][[[XXXVVVUUUTTTSSSQQQNNNKKKHHHFFF???;;;666222///---,,,***+++******)))))))))))))))((((((((()))+++***(((&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&vvviiieee```bbbeee```cccccccccbbb```___]]]\\\WWWTTTQQQQQQSSSVVVXXXYYYWWWUUUQQQNNNLLLLLLMMMNNNMMMNNNRRRUUUWWWUUUQQQMMMMMMLLLJJJHHHFFFDDDBBBAAAAAACCCDDDCCC@@@===:::999;;;;;;::::::999888777777777444000,,,***))))))***)))'''%%%&&&((())))))((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######### !!!######"""!!!!!!&&&%%%$$$###$$$%%%'''(((''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&%%%%%%###"""############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&***)))(((''''''((()))***'''''''''&&&&&&%%%%%%%%%***)))'''&&&$$$$$$######%%%&&&''')))++++++)))'''***))))))+++000222222000222444777888:::===@@@CCCJJJMMMPPPQQQRRRSSSUUUVVV[[[\\\^^^```cccgggmmmqqqxxxyyy{{{}}}zzz{{{xxx{{{zzzqqqjjjffffffgggcccbbbccceeejjjpppwww{{{}}}~~~|||}}}oooppprrrtttyyyuuupppiiiaaaYYYTTTPPPOOOPPPTTTWWWWWWTTTSSSTTTVVVZZZ[[[]]]^^^``````aaaaaabbbaaa___^^^\\\\\\[[[[[[ZZZVVVQQQOOOPPPQQQPPPOOOIIIFFFAAA;;;777444222222000---)))''''''&&&%%%$$$)))((()))***,,,,,,***(((&&&''')))***+++***(((''')))((('''&&&%%%&&&'''''''''&&&%%%&&&(((((((((''''''&&&&&&%%%%%%$$$$$$###(((%%%$$$%%%'''(((&&&$$$"""############$$$$$$$$$%%%&&&'''''''''%%%"""!!!%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%$$$$$$$$$%%%!!!!!!"""$$$&&&''''''%%%%%%%%%%%%$$$$$$$$$######!!!"""$$$&&&&&&%%%$$$###vvviiieee```bbbeee___bbbbbbbbbbbbaaa___^^^]]]XXXUUURRRQQQTTTWWWYYYZZZYYYVVVSSSOOOMMMMMMNNNOOOLLLNNNQQQUUUXXXVVVRRRNNNMMMLLLKKKIIIGGGEEECCCBBBBBBCCCCCCBBB???===;;;:::===<<<<<<;;;:::999888888666444000,,,***)))***++++++***)))(((''''''%%%%%%%%%%%%&&&'''((()))******&&&&&&&&&''''''(((((((((%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&))))))(((''''''((())))))'''''''''&&&&&&%%%%%%%%%)))(((''''''''''''(((((('''&&&%%%&&&'''((())))))------,,,---000222444444666999;;;===???BBBFFFIIINNNPPPRRRSSSSSSTTTVVVXXX^^^```cccfffhhhlllpppsssvvvwwwwwwxxx{{{}}}}}}~~~yyy{{{{{{wwwqqqooorrrvvvzzz}}}}}}yyyvvvooohhhbbbaaaccceeedddfffhhhlllrrr{{{~~~zzzqqqiiiccc```ZZZZZZYYYWWWTTTRRRRRRSSSWWWXXXZZZ\\\]]]]]]]]]]]]```___^^^]]]\\\\\\\\\\\\^^^[[[WWWVVVVVVWWWUUUSSSRRROOOJJJDDD???:::777555111...+++*********)))((()))(((((()))+++***(((&&&&&&''')))*********(((((()))((('''&&&&&&&&&'''''''''&&&%%%&&&((((((((('''$$$%%%%%%&&&&&&'''(((((('''&&&$$$%%%'''(((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%###!!!###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$######""""""######%%%$$$"""###$$$$$$###!!!$$$$$$$$$$$$######"""""""""###%%%&&&&&&&&&$$$$$$vvviiieee```bbbeee___aaaaaaaaaaaaaaa```______YYYVVVSSSSSSUUUWWWYYYZZZZZZWWWTTTPPPNNNNNNNNNOOOLLLNNNQQQVVVXXXWWWSSSPPPNNNMMMLLLJJJHHHFFFEEEDDDEEEDDDBBB@@@???======<<<>>>======<<<:::999999888555333///,,,******+++,,,+++,,,,,,+++(((&&&%%%%%%%%%%%%&&&'''((()))******###$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''###$$$&&&'''&&&%%%###"""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''((('''''')))((('''%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''(((((()))+++,,,---)))(((&&&%%%&&&)))+++---000222333333111222666:::>>>@@@CCCEEEGGGKKKOOORRRTTTUUUWWWWWWVVVWWWZZZ\\\bbbdddgggjjjlllooosssuuuuuuuuuuuutttuuuyyy~~~}}}{{{{{{|||}}}~~~{{{zzzvvvqqqlllkkknnnpppsssuuuyyy{{{||||||xxxuuupppnnniiidddbbbdddhhhlllnnnrrrxxx|||rrrlllcccZZZUUUSSSRRRQQQUUUVVVWWWYYY[[[[[[[[[[[[]]]]]]\\\\\\\\\]]]]]]^^^]]][[[YYYYYYYYYXXXVVVTTTWWWUUURRRNNNHHHCCC???===555333000///......,,,+++***)))((()))******((('''&&&''')))*********)))((()))(((''''''&&&&&&'''''''''&&&%%%&&&((((((((('''%%%%%%&&&''''''(((((()))'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######""""""######&&&$$$!!!!!!"""###""""""%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&'''&&&%%%$$$vvvhhhddd___aaaddd___``````aaaaaaaaaaaa``````YYYWWWTTTTTTVVVXXXYYYYYYYYYWWWSSSPPPNNNMMMNNNOOOLLLNNNQQQVVVYYYXXXUUUQQQNNNNNNLLLKKKIIIGGGFFFEEEGGGDDDAAA???>>>???>>>>>>>>>===<<<;;;:::999888777444222///,,,******,,,---''')))++++++)))''''''(((''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%#################################$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&'''''''''&&&&&&%%%%%%$$$""""""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&)))(((&&&$$$###$$$%%%&&&######$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((()))***+++---...+++******)))***,,,///222333999???>>>:::888;;;???EEEGGGJJJMMMOOORRRWWWZZZ\\\\\\]]]\\\[[[\\\^^^aaadddfffgggiiikkkooouuuxxxvvvvvvvvvuuuuuuwww{{{~~~}}}{{{yyyxxxyyy{{{|||~~~|||zzzxxxtttqqqnnnnnnnnnooooooppprrrsssssstttvvvxxxyyyuuusssrrrooommmnnnrrrxxx}}}{{{yyy{{{sssdddZZZUUUSSSQQQSSSTTTUUUWWWYYY[[[\\\\\\\\\\\\\\\\\\]]]___```aaa]]]]]]\\\\\\[[[ZZZXXXWWWUUUUUUTTTSSSOOOKKKHHHEEE===:::777444222000,,,******)))((()))+++,,,+++)))''''''((()))***))))))((()))((((((''''''''''''''''''&&&%%%&&&((((((((('''((((((''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%""" """%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&&&&%%%uuuhhhddd___aaaddd^^^___``````aaaaaaaaaaaaaaaYYYWWWUUUTTTVVVXXXXXXXXXWWWUUURRRNNNMMMMMMNNNNNNLLLNNNRRRWWWZZZYYYUUURRRNNNMMMLLLKKKIIIHHHGGGFFFHHHEEEAAA??????@@@@@@???======;;;:::999777666666444222///,,,******,,,---''')))******((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######"""!!!!!!###$$$%%%)))'''$$$"""!!!"""$$$&&&"""###%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((()))***++++++(((***---------///222444;;;EEEOOOQQQLLLGGGFFFHHHLLLNNNQQQSSSUUUYYY]]]```bbbcccddddddcccccceeefffjjjiiihhhhhhjjjooovvv{{{yyyyyyyyywwwuuutttvvvxxxxxxxxxvvvvvvvvvvvvxxxyyy~~~}}}~~~}}}zzzuuusssnnnnnnmmmmmmllllllkkkkkklllmmmoooooooooqqqtttvvv~~~~~~zzzzzzzzzzzz{{{~~~zzztttqqqqqqzzzqqqccc[[[VVVTTTRRRRRRRRRSSSUUUXXXZZZ\\\[[[[[[\\\]]]^^^```bbbcccaaabbbbbbaaa```^^^]]]]]]WWWWWWWWWWWWTTTQQQMMMKKKGGGDDD???;;;777333...******)))((()))+++,,,++++++'''(((((()))))))))))))))(((((((((((((((''''''''''''&&&%%%&&&((((((((('''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$%%%%%%&&&&&&'''$$$""""""$$$&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%uuuhhhddd___aaaddd^^^___```aaaaaaaaaaaaaaa```XXXWWWUUUTTTVVVWWWWWWWWWUUUSSSPPPNNNMMMMMMOOOPPPNNNPPPSSSXXXZZZYYYUUURRRMMMMMMLLLKKKIIIHHHGGGFFFIIIEEE@@@???AAABBBAAA???===<<<;;;:::888777555555555333///,,,******+++,,,,,,***'''&&&''''''&&&%%%######$$$%%%&&&'''((((((((('''&&&&&&$$$$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$ ###%%%###$$$&&&'''(((''''''&&&%%%$$$$$$$$$%%%&&&'''(((&&&&&&%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&'''''''''''''''((((((((()))((((((((((((((())))))&&&)))...///000111555999GGGRRR^^^bbb^^^XXXUUUUUURRRTTTWWWYYY[[[]]]aaadddhhhjjjllllllkkkkkkkkklllpppooommmjjjjjjnnntttxxxwwwwwwvvvtttqqqnnnnnnooossssssrrrqqqqqqpppppppppuuuqqqooopppooojjjgggfff```ccceeefffffffffggghhhmmmoooqqqsssuuuyyy}}}tttpppnnnqqqzzzsssggg```]]]VVVTTTQQQPPPQQQSSSWWWYYYZZZ[[[[[[\\\^^^```bbbccc___```aaa___]]]\\\]]]^^^]]]]]]\\\[[[XXXTTTPPPMMMOOOLLLHHHDDD@@@<<<666333...,,,+++***+++,,,,,,+++(((((((((((())))))))))))((())))))))))))((('''&&&'''&&&%%%&&&((((((((('''######$$$$$$%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######""""""######$$$$$$***(((%%%$$$%%%%%%$$$###!!!"""""""""""""""############$$$$$$$$$$$$%%%%%%uuugggccc___aaaccc^^^```aaaaaaaaaaaaaaa```___XXXVVVTTTTTTUUUVVVVVVUUUTTTRRRPPPNNNNNNOOOQQQRRROOOQQQTTTXXXZZZYYYUUUQQQMMMLLLKKKJJJIIIGGGFFFFFFIIIDDD@@@@@@CCCDDDAAA???>>>>>><<<;;;999777666555666444000,,,***)))***+++---(((""""""&&&)))'''$$$$$$%%%%%%&&&'''((()))***''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%###!!!!!!$$$&&&###$$$&&&''''''&&&%%%$$$%%%%%%$$$$$$%%%&&&((())))))(((%%%$$$$$$%%%''')))###$$$&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((())))))))))))((('''&&&'''''''''((((((((()))((((((((((((((()))*********---111222222666===BBBPPPYYYdddjjjgggbbb___]]]XXXZZZ\\\^^^___aaadddgggkkknnnqqqssssssqqqqqqqqqsssrrrqqqmmmjjjiiikkkllllllnnnooonnnmmmllllllmmmooonnnmmmllliiigggfffeeefffaaa___cccddd```^^^```aaaeeehhhhhhfffggglllpppwwwyyy{{{}}}}}}wwwtttvvv|||{{{qqqlllaaa]]]VVVQQQOOOQQQUUUXXXXXXYYYYYY[[[\\\^^^```aaa\\\]]]]]][[[XXXXXXZZZ\\\]]]]]]\\\[[[XXXUUURRRQQQSSSQQQOOONNNMMMJJJFFFCCC:::777444111111000...---((((((((((((((())))))***((())))))***)))((('''&&&'''&&&%%%&&&((((((((('''$$$$$$%%%%%%&&&'''''''''$$$&&&((('''%%%$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######""""""######$$$%%%)))'''%%%%%%%%%%%%###!!!"""""""""######$$$$$$$$$###"""""""""######$$$$$$uuugggccc^^^```ccc^^^aaaaaaaaaaaaaaa```______WWWUUUTTTTTTUUUVVVUUUTTTTTTRRRPPPOOOOOOQQQSSSUUUPPPRRRUUUYYY[[[YYYUUUQQQLLLKKKKKKIIIHHHGGGFFFFFFHHHDDD@@@AAADDDEEEBBB>>>@@@???>>><<<:::888777666777444000,,,***))))))***+++###&&&,,,+++(((***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((########################%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%$$$%%%$$$$$$$$$%%%&&&''''''###$$$%%%&&&&&&%%%###"""%%%%%%$$$$$$%%%'''((()))+++)))&&&$$$$$$&&&)))+++"""$$$(((***+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''''''''&&&%%%%%%%%%%%%&&&'''((()))******)))((('''&&&'''''''''(((((())))))(((((((((((()))***,,,,,,000222444444555;;;DDDLLLSSS[[[dddiiiiiieeebbb```\\\^^^```aaabbbcccfffiiilllpppuuuwwwwwwvvvttttttrrrsssrrroooiiidddaaa```aaadddhhhjjjlllmmmppprrrlllkkkjjjgggdddaaa^^^\\\```[[[[[[aaadddbbbbbbeeekkkooorrrppplllnnnvvv~~~|||~~~yyylllfff]]]UUUQQQRRRVVVYYYWWWWWWXXXYYYZZZ\\\^^^____________\\\YYYYYY\\\___YYYYYYYYYXXXWWWVVVUUUTTTTTTTTTSSSTTTVVVUUUSSSPPPFFFBBB===:::777555222000((((((((((((((()))******((()))*********)))'''&&&'''&&&%%%&&&(((((((((''')))(((((('''&&&&&&%%%%%%$$$&&&((('''%%%$$$%%%(((&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$%%%&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%&&&&&&'''$$$######$$$&&&&&&$$$###%%%%%%%%%&&&&&&'''''''''"""""""""!!!""""""###$$$vvvgggcccbbb^^^___cccbbbbbb```^^^```bbb___YYYXXXQQQNNNRRRWWWWWWVVVVVVVVVVVVUUUSSSQQQPPPQQQSSSWWWUUUXXX]]]^^^WWWQQQOOOKKKKKKJJJHHHFFFFFFGGGIIIIIIGGGEEEDDDDDDDDDBBBAAA>>>>>>===;;;999888666666555111...+++++++++***)))******)))''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((+++***(((&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&(((((((((&&&$$$###%%%%%%%%%%%%%%%&&&'''(((***)))'''%%%$$$%%%'''((('''((()))******+++******###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%''')))''''''&&&%%%%%%%%%%%%&&&))))))((((((''''''''''''&&&'''(((((()))(((((((((***+++***)))((())),,,...000444888<<<@@@DDDHHHKKKRRRVVV\\\aaabbbbbbccccccaaaaaacccgggmmmrrruuuuuuvvvyyy|||{{{vvvqqqoooooorrrpppmmmiiifffcccaaaaaa\\\^^^```dddgggjjjmmmnnnaaa```___^^^___```aaabbbaaaeeejjjllllllmmmpppttt{{{~~~~~~zzzxxxxxx|||tttjjjaaa^^^^^^___```fff```WWWQQQQQQTTTXXXZZZ^^^^^^___^^^]]]ZZZWWWVVVVVVRRRNNNNNNQQQTTTTTTSSSWWWXXXXXXYYYZZZZZZZZZZZZWWWSSSMMMFFF@@@;;;777555333000,,,+++,,,,,,***''')))))))))((('''''''''&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$"""!!!!!!""""""%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$!!! $$$&&&&&&$$$$$$$$$###"""###$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########wwwhhheeeddd``````dddccccccaaa^^^```bbb```[[[WWWPPPNNNRRRWWWWWWWWWWWWVVVVVVVVVTTTRRRRRRSSSUUUUUUUUUYYY``````XXXQQQMMMMMMMMMMMMKKKIIIIIIJJJLLLLLLIIIFFFDDDCCCBBB@@@>>>>>>===<<<:::999777666555444111---+++++++++***)))***)))(((''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$###%%%%%%%%%%%%&&&'''((()))((((((&&&&&&&&&((()))+++%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))(((((('''&&&&&&&&&&&&'''(((((((((((())))))******''''''((((((((((((((('''***++++++++++++,,,000222444777<<>>444111---,,,,,,,,,***(((******))))))((((((''''''%%%%%%&&&''')))******+++''''''''''''''''''''''''((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""!!! !!!%%%&&&%%%$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###yyyiiiffffffbbbaaadddbbbcccaaa]]]]]]```___[[[UUUPPPNNNSSSWWWWWWXXXYYYWWWWWWWWWUUUSSSSSSUUUVVVSSSTTTZZZaaabbbZZZQQQLLLNNNNNNNNNLLLJJJJJJKKKLLLJJJGGGDDDCCCBBBBBB@@@>>>===<<<;;;999777666555444444111---+++++++++*********)))(((''''''&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((******'''&&&&&&&&&''')))+++---%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&%%%$$$$$$###%%%&&&'''&&&%%%%%%''')))))))))(((''''''''''''(((''''''((()))***+++,,,,,,((((((((((((((((((((((((***+++---...///111555888:::>>>CCCHHHLLLQQQVVVYYY[[[]]]______^^^]]]^^^___bbbeeehhhlllsss~~~~~~qqqiiiggghhheeeddddddcccbbbaaaaaa```YYYXXXWWWVVVVVVWWWXXXYYYWWWYYYZZZ]]]dddsss~~~~~~vvvkkkbbb[[[TTTQQQUUUVVVXXXZZZZZZYYYWWWVVVVVVSSSNNNGGGCCCBBBDDDFFFNNNQQQVVVZZZ]]]^^^]]]\\\```^^^]]]^^^^^^ZZZQQQIII<<<888444000///...,,,+++++++++***))))))((('''''''''(((((())))))***++++++(((((())))))))))))(((((((((''''''&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$#########"""#########$$$$$$$$$$$$$$$zzzkkkhhhiiieeeccceee```aaa___[[[[[[]]]]]]ZZZTTTPPPOOOSSSWWWWWWYYY[[[ZZZZZZYYYWWWTTTSSSTTTUUUTTTTTTYYY``````YYYQQQNNNLLLLLLMMMKKKIIIHHHIIIJJJDDDCCCAAAAAABBBCCCCCCBBB<<<;;;:::888777555444333444111---++++++++++++***))))))(((''''''''''''''''''''''''&&&&&&'''''''''$$$%%%'''(((((('''&&&%%%'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$%%%&&&''')))***+++&&&&&&&&&&&&''')))***+++((((((((((((((('''&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&'''''''''%%%%%%'''((()))(((((('''''''''''''''&&&'''((()))***++++++,,,))))))(((((((((((())))))***,,,...000222555999===AAAEEEIIIMMMPPPTTTYYY\\\]]]^^^___^^^]]]]]]^^^```aaadddgggiiinnnyyyrrriiiffffffbbbbbbaaa```___^^^]]]]]]WWWVVVUUUTTTTTTVVVWWWXXXZZZ^^^cccgggppp}}}~~~~~~}}}~~~yyypppeeeYYYQQQOOOPPPSSSUUUWWWWWWWWWVVVUUUUUURRRKKKCCC>>>>>>???EEEIIIPPPXXX]]]_________aaa______bbbeeeccc[[[SSSIIIEEE???999444000...---++++++***)))(((''''''&&&)))))))))))))))))))))(((((())))))******))))))(((%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$#####################""""""""""""""""""######$$$$$$%%%%%%|||llljjjkkkgggdddddd```bbbaaa]]][[[]]]]]][[[TTTPPPPPPTTTWWWWWWYYY\\\^^^]]][[[XXXTTTRRRRRRSSSVVVTTTWWW\\\]]]WWWRRRQQQKKKLLLMMMLLLJJJIIIIIIJJJCCCBBB@@@@@@AAABBBBBBAAA;;;;;;:::888666555333333333000---+++++++++++++++)))((((((''''''''''''(((&&&''''''''''''''''''&&&$$$&&&''')))))))))((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%$$$%%%%%%%%%'''((()))***%%%%%%%%%%%%&&&&&&'''''')))))))))))))))((('''&&&%%%%%%%%%&&&&&&''''''''''''(((((('''&&&%%%'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((())))))******)))))))))***+++,,,+++...111444666999===@@@GGGIIIMMMOOOQQQTTTWWWZZZ[[[\\\]]]]]]]]]^^^aaacccccceeeggghhhjjjrrrtttjjjeeeddd```^^^\\\ZZZXXXWWWWWWWWWTTTTTTTTTVVVXXXZZZ]]]^^^aaagggmmmssszzz~~~zzzzzz}}}xxxjjj[[[QQQJJJKKKLLLNNNOOOQQQRRRSSSRRRUUUUUUQQQIIIBBB>>>===<<>>555///---,,,,,,+++***((('''&&&&&&!!!"""$$$'''))),,,...///%%%'''(((******((('''%%%'''(((((()))((((((''''''&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&$$$$$$$$$&&&$$$$$$%%%%%%%%%$$$##################"""""""""!!!"""""""""###############}}}lllkkkmmmiiidddbbb\\\bbbeeebbb___^^^]]]ZZZUUUSSSSSSVVVVVVUUUWWW\\\\\\[[[ZZZWWWTTTSSSTTTUUUSSSQQQTTTYYYZZZUUUQQQOOOKKKLLLNNNMMMKKKJJJIIIIIIGGGEEEAAA??????===;;;:::<<<<<<:::999777555444444222000,,,++++++,,,,,,+++((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&'''(((******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###""""""###%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&###$$$%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&###$$$%%%&&&''''''(((((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))(((&&&%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))******+++++++++***+++---///222444555888;;;>>>???AAACCCEEEFFFIIILLLNNNOOOQQQTTTVVVVVVXXX[[[]]]___aaacccffffffhhhkkknnnpppqqqqqqqqqooorrrtttqqqiii```ZZZXXXSSSQQQNNNMMMPPPUUUZZZ^^^```bbbeeehhhjjjkkkkkkkkklllooouuuzzz|||}}}}}}vvvmmmggg]]]YYYRRRMMMIIIIIIKKKLLLLLLMMMPPPSSSSSSOOOHHHCCC999:::<<<@@@FFFNNNUUUYYY]]]```cccdddccccccdddfffcccaaa\\\SSSGGG<<<555222///...---,,,***)))((('''###$$$&&&(((***,,,...///%%%''')))******)))'''%%%'''(((((()))((('''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&%%%$$$###$$$&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$#########"""""""""############""""""""""""}}}lllkkknnniiicccbbbXXX___bbb```\\\[[[YYYVVVVVVTTTTTTVVVVVVTTTWWW\\\YYYYYYXXXWWWTTTTTTVVVWWWPPPOOOTTT[[[\\\VVVOOOMMMHHHJJJKKKKKKIIIGGGFFFGGGDDDBBB@@@??????>>>===<<<===<<<;;;999888666555444222///,,,++++++,,,,,,,,,(((((('''''''''(((((()))%%%&&&'''(((((('''&&&%%%$$$$$$###$$$%%%''')))+++''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###""""""###%%%'''&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&###$$$&&&(((((((((&&&%%%&&&%%%$$$$$$######$$$$$$"""###%%%'''(((******+++$$$%%%&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%((())))))(((&&&%%%'''((())))))((('''''''''''''''%%%&&&''')))***,,,---...+++++++++,,,...111444666:::<<>><<<:::999999;;;;;;;;;:::888666444333333000---+++,,,---+++***++++++***)))))))))))))))'''''''''''''''''''''&&&'''''''''''''''((()))***(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%#########%%%'''(((''''''&&&%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&'''((((((&&&'''(((***+++(((%%%%%%''')))***)))(((''''''(((***---///000111111222444888;;;???AAABBBBBBCCCDDDEEEGGGHHHIIIKKKKKKKKKMMMQQQVVVYYY[[[``````aaacccdddeeeffffffiiieeebbbaaaaaa```^^^\\\[[[WWWVVVWWWWWWUUUVVVYYYZZZ[[[]]]aaafffjjjmmmnnnooonnnnnnnnnnnnnnnoooppptttwww|||ssshhh^^^UUUOOOQQQMMMMMMOOOOOOKKKJJJKKKNNNJJJDDD@@@???AAADDDGGGPPPVVV\\\```aaa``````aaabbbcccdddccc___YYYSSSOOOFFF@@@888555333111---)))---+++((('''((((((''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############"""""""""!!!$$$$$$%%%%%%%%%%%%&&&&&&""""""$$$$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$ooolllkkkgggeeefffaaaaaaaaa^^^[[[YYYXXXYYYRRRQQQQQQPPPQQQSSSTTTUUUZZZXXXVVVSSSRRRQQQRRRSSSNNNNNNPPPSSSVVVUUUOOOJJJNNNNNNMMMMMMKKKHHHFFFDDDBBBAAA@@@>>><<<:::999888:::::::::999888777555444111///,,,*********)))(((******)))((((((((((((((('''''''''''''''''''''(((''''''((((((((((((((('''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''(((((('''&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$###$$$&&&'''$$$$$$%%%&&&&&&'''((((((''''''((())))))(((&&&%%%&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%'''))))))((('''((())),,,)))''''''((()))))))))+++***)))))),,,///444666888999999;;;===@@@CCCEEEIIIIIIHHHGGGHHHIIIKKKLLLOOOOOOOOOQQQTTTXXX\\\___```aaaccceeefffeeedddcccgggbbb\\\WWWTTTSSSRRRQQQOOONNNPPPVVVYYYZZZ\\\```fffgggiiikkkmmmoooppppppnnnllliiiggghhhkkkooorrrvvvyyy~~~ssseee\\\YYYSSSPPPQQQPPPLLLIIIJJJNNNMMMKKKHHHFFFEEEEEEDDDIIIOOOWWW]]]```aaaaaabbb___```aaabbbaaa___]]][[[TTTNNNFFF@@@;;;666000+++///---+++)))))))))((('''&&&&&&&&&&&&'''(((******&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$nnnkkkkkkgggdddeee`````````^^^[[[XXXXXXYYYQQQQQQPPPPPPQQQRRRTTTUUUXXXWWWTTTRRRQQQQQQRRRRRRQQQPPPPPPSSSUUUUUUQQQMMMNNNNNNNNNMMMKKKHHHFFFDDDBBBAAA@@@???===;;;:::999999999999999888777555555111///---+++))))))(((((())))))((('''''''''''''''''''''''''''(((((((((((('''''')))))))))((('''&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''***)))'''%%%###"""""""""(((''''''&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))'''&&&$$$%%%%%%%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&$$$''')))***)))((('''(((,,,+++))))))))))))******,,,,,,+++,,,///444;;;@@@EEEEEEDDDDDDEEEFFFHHHIIILLLLLLMMMMMMMMMNNNNNNNNNRRRSSSSSSTTTVVVYYY]]]``````bbbdddfffeeecccaaa___aaa\\\VVVPPPMMMMMMNNNOOOMMMLLLQQQYYY___```dddhhhmmmnnnooonnnnnnnnnooopppooommmjjjhhhhhhkkkppprrrvvvxxx}}}|||rrrddd]]]WWWWWWUUUPPPMMMMMMLLLMMMOOOOOONNNLLLIIIGGGFFFKKKSSS[[[___aaaaaa```[[[\\\]]]^^^___```aaaaaa^^^YYYRRRLLLFFF@@@999444111///------------,,,***++++++***)))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$~~~mmmjjjjjjfffccceee___```___]]]ZZZXXXXXXYYYQQQQQQPPPPPPQQQRRRTTTUUUXXXVVVTTTRRRQQQQQQQQQRRRPPPOOOOOOQQQTTTSSSPPPLLLMMMMMMMMMLLLIIIGGGDDDBBBBBBBBBBBBAAA???===;;;:::999999999888777666555444222111///,,,***))))))***)))(((((('''''''''''''''(((((((((((((((((((((((('''''')))))))))((('''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''))))))'''%%%$$$###"""!!!&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&&&&&&&)))(((((('''''''''''''''$$$''')))***)))((('''(((++++++++++++******++++++,,,---...///333:::DDDKKKOOONNNLLLJJJIIIIIIIIIIIIGGGIIIMMMRRRUUUWWWXXXYYYZZZ[[[[[[ZZZXXXYYY\\\___^^^```bbbdddbbb___[[[YYYVVVSSSOOOLLLKKKMMMRRRUUUSSSSSSWWW___eeefffiiimmmpppqqqqqqooommmlllmmmooopppnnnmmmkkklllnnnpppqqquuuvvvyyy}}}wwwlllccc___ZZZTTTNNNMMMKKKNNNQQQTTTTTTRRROOOMMMGGGKKKRRRYYY^^^```___^^^\\\\\\\\\\\\]]]^^^`````````^^^ZZZVVVQQQKKKFFFBBB777555333111000///,,,***++++++***)))(((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~mmmjjjjjjeeecccddd^^^______]]]ZZZXXXXXXYYYRRRQQQQQQPPPQQQSSSTTTUUUYYYWWWUUURRRQQQPPPQQQRRRNNNMMMMMMOOORRRRRRNNNJJJMMMMMMLLLKKKHHHEEECCCAAABBBBBBCCCBBBAAA>>><<<;;;999999999888777666444333333333111...+++)))***+++))))))(((''''''''''''''')))))))))(((((((((''''''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&"""######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((((((&&&%%%(((((('''&&&%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&))))))(((''''''''''''(((%%%'''))))))((('''((()))***+++,,,,,,++++++,,,...---///222444777???JJJQQQSSSQQQOOOLLLJJJHHHHHHHHHGGGKKKRRR[[[dddkkkppprrrmmmmmmjjjddd^^^ZZZ[[[]]]\\\^^^______]]]YYYUUURRRKKKKKKLLLLLLMMMRRRWWW[[[^^^]]]___eeeiiiiiikkkpppppptttwwwwwwsssppppppqqqoooooooooooopppqqqssstttwwwwwwxxxzzz}}}rrrjjjcccZZZRRROOOQQQRRRTTTUUUUUUTTTRRRQQQKKKMMMRRRXXX]]]______]]]aaa```___^^^]]]]]]]]]^^^]]]]]]]]]]]]ZZZWWWSSSQQQEEEBBB>>>:::777222---)))((((((((((((((())))))******)))((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$}}}llliiiiiieeebbbddd^^^^^^^^^]]]ZZZXXXXXXYYYRRRRRRQQQQQQRRRSSSUUUVVV[[[YYYVVVSSSQQQPPPQQQQQQOOONNNOOORRRUUUTTTOOOJJJMMMMMMLLLKKKHHHEEEBBBAAAAAAAAABBBBBB@@@>>><<<:::::::::999888666555333222333333222...***((()))+++***)))((((((''''''((((((+++******)))((('''&&&&&&'''''''''''''''((()))***'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&&&&&&&&&&###############$$$%%%%%%''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&'''((((((&&&'''(((***(((+++---...,,,,,,...000///333666888;;;AAAKKKSSSTTTRRRPPPMMMKKKJJJJJJJJJNNNQQQXXXaaammmxxx~~~sssfff]]][[[\\\ZZZ[[[[[[ZZZWWWSSSOOOMMMHHHLLLPPPRRRUUUXXX^^^bbbfffcccdddgggiiiiiikkkoooqqqyyy|||xxxwwwrrrrrrrrrsssuuuxxx|||~~~||||||zzzzzz{{{~~~yyyrrriiiaaa]]]\\\ZZZXXXUUUSSSQQQPPPPPPNNNOOOQQQWWW]]]``````___cccbbb```^^^\\\[[[ZZZZZZYYY[[[^^^``````___]]]\\\UUURRRMMMHHHCCC===777222,,,,,,+++************+++((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))(((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}llliiiiiieeebbbccc]]]^^^^^^]]]ZZZXXXXXXYYYSSSSSSRRRRRRSSSTTTVVVWWW\\\ZZZWWWTTTQQQPPPPPPQQQRRRQQQSSSVVVYYYXXXRRRNNNNNNNNNMMMKKKIIIFFFCCCAAA@@@@@@AAAAAA@@@===;;;999;;;::::::888666444222111222333222...)))'''(((+++******)))(((((((((((((((,,,+++***)))((('''&&&%%%'''&&&&&&&&&'''(((***+++'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((())))))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$#########$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''%%%###$$$$$$%%%$$$%%%%%%&&&&&&''''''(((&&&%%%%%%%%%%%%&&&'''((($$$%%%&&&'''''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&)))+++'''***---...------///111222666:::;;;===BBBKKKSSSTTTSSSQQQOOONNNMMMMMMNNNRRRSSSWWW^^^iiiwww~~~mmmaaa\\\[[[YYYYYYXXXWWWSSSPPPLLLJJJKKKPPPVVVZZZ\\\^^^cccfffjjjfffeeeggghhhhhhjjjnnnsss~~~|||vvvuuuuuuvvvyyy~~~||||||~~~xxxqqqnnneeeaaa[[[UUUPPPNNNMMMMMMOOOOOOQQQVVV]]]aaabbbbbbbbbaaa___]]][[[YYYWWWVVVVVVZZZ___bbbcccbbbbbbbbb___]]]XXXTTTPPPJJJDDD???555444222///---,,,+++***&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%$$$$$$###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}lllkkkmmmiiiffffff```aaa___[[[ZZZ\\\\\\ZZZVVVTTTRRRSSSUUUVVVWWWWWWWWWUUUQQQOOONNNOOOQQQSSSUUUUUUTTTUUUUUUTTTQQQNNNKKKJJJJJJIIIGGGEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>;;;;;;:::888666444222000222000...,,,+++***++++++)))((('''((()))***)))((('''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######%%%'''(((%%%'''(((((('''&&&&&&'''###$$$%%%%%%&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''((((((%%%&&&'''&&&$$$###$$$%%%$$$%%%''''''''''''%%%$$$&&&&&&'''''''''&&&$$$###''''''(((((()))******+++(((((('''''''''&&&&&&&&&$$$&&&)))++++++)))'''%%%&&&(((******)))((()))***''')))*********,,,///111222888<<<>>>BBBHHHMMMNNNSSSPPPMMMKKKKKKMMMOOOQQQRRRVVV[[[___cccjjjuuu}}}qqqaaa[[[[[[\\\VVVOOOKKKKKKLLLLLLKKKSSSUUUWWWZZZ^^^cccfffhhhjjjjjjiiihhhgggiiilllooowww}}}~~~{{{~~~~~~|||}}}{{{xxxqqqlllfff^^^XXXQQQJJJFFFIIIKKKPPPVVV[[[___aaaaaa^^^___```^^^[[[UUUOOOKKKMMMQQQVVV[[[___bbbccccccccceeefffccc]]]UUUOOOLLLBBB===666111...+++***((('''((()))))))))))))))(((%%%%%%&&&'''''''''&&&&&&$$$'''***)))&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}nnnoooqqqlllfffeee```bbb```\\\[[[]]]]]][[[UUUTTTSSSTTTVVVXXXXXXWWWWWWUUURRRPPPOOOQQQSSSTTTUUUTTTTTTUUUUUUTTTPPPNNNKKKKKKJJJIIIGGGEEECCCBBBBBBAAAAAA@@@???>>>======;;;;;;:::888666444222000000...,,,***)))((())))))***)))'''((()))***((('''(((******)))((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&''''''(((((((((((('''''''''&&&&&&&&&$$$%%%&&&'''((()))))))))'''(((***)))((('''((())))))***+++,,,,,,...111444999>>>BBBBBBEEEKKKNNNNNNSSSQQQNNNMMMMMMNNNPPPRRROOORRRVVVYYY[[[aaajjjqqqyyy|||mmm___XXXWWWRRRNNNJJJIIIKKKMMMNNNMMMVVVXXXZZZ]]]```cccfffgggiiijjjkkkkkkjjjjjjlllnnnqqquuu~~~|||}}}}}}}}}}}}~~~~~~|||tttqqqkkkeee^^^WWWPPPKKKGGGHHHJJJOOOTTTXXX[[[\\\[[[\\\]]]\\\XXXRRRLLLHHHGGGIIINNNUUU\\\```bbbbbbeeeggghhhfffbbb]]]YYYWWWMMMGGG>>>555000---+++***)))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%#########$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||ppprrrtttnnnfffddd```bbbaaa]]]\\\^^^^^^\\\SSSSSSSSSUUUXXXYYYYYYWWWVVVUUURRRQQQPPPRRRTTTUUUTTTTTTTTTTTTUUUSSSPPPMMMLLLLLLKKKJJJHHHEEEBBBAAA@@@AAAAAAAAA@@@>>><<<;;;;;;::::::888666444222111000...,,,***)))((())))))+++)))(((((())))))(((&&&)))***+++***((('''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$###$$$%%%&&&'''###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%''')))***'''((())))))''''''((()))+++,,,---......000333666@@@EEEHHHFFFGGGLLLNNNNNNQQQPPPOOOOOOOOOQQQRRRTTTRRRTTTWWWXXXXXX\\\bbbgggiiimmmpppnnneeeZZZSSSPPPHHHGGGHHHJJJNNNRRRSSSTTTZZZ\\\^^^```bbbdddeeeeeehhhjjjmmmnnnnnnmmmlllmmmooopppuuu{{{}}}{{{yyyzzz|||zzzwwwsssmmmggg___VVVQQQJJJHHHHHHJJJNNNRRRUUUVVVWWWYYY[[[[[[XXXSSSMMMIIIAAAAAADDDKKKUUU\\\___```dddfffggggggeeecccbbbbbb\\\UUUIII>>>666111---++++++******)))(((&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$######!!!"""&&&(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{nnnooorrrlllfffccc```cccbbb^^^^^^```___\\\RRRSSSTTTVVVYYYZZZYYYWWWUUUSSSRRRPPPPPPQQQSSSTTTTTTSSSSSSTTTTTTSSSOOOLLLLLLLLLLLLKKKHHHEEEBBB@@@@@@@@@AAAAAA@@@>>>;;;999::::::999888666444222111222000...,,,+++***++++++,,,***)))((()))((('''%%%((()))***)))((('''''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((###%%%&&&&&&%%%%%%'''((('''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((())))))(((''''''((())),,,---//////000222555888CCCGGGIIIGGGGGGJJJLLLKKKMMMNNNOOOPPPRRRTTTVVVVVVUUUWWWXXXYYYYYY[[[^^^bbb___``````^^^YYYSSSMMMJJJFFFHHHKKKPPPUUUXXXZZZ[[[]]]^^^```bbbcccccccccccceeeiiinnnqqqqqqpppooooooqqqqqqrrruuuxxxzzz|||}}}|||yyyvvvwww{{{~~~yyysssjjj```YYYUUUPPPKKKIIIKKKOOOQQQRRRTTTVVVZZZ\\\[[[XXXTTTQQQDDD@@@>>>BBBKKKUUU\\\___```bbbccccccbbbbbbdddeeefff___UUUJJJ@@@777000++++++***)))((('''&&&&&&&&&''''''''''''&&&$$$######%%%######$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''(((((('''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{kkkiiikkkhhhdddddd```bbbbbb___^^^aaa```]]]SSSSSSTTTVVVYYYYYYXXXVVVSSSRRRPPPOOOOOOPPPQQQRRRSSSRRRRRRSSSSSSRRRNNNLLLKKKLLLLLLKKKIIIFFFCCC@@@@@@@@@AAAAAA@@@===:::888::::::999888666444333222222000...,,,+++***++++++,,,***)))((()))((('''%%%'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''""""""###$$$$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''###$$$%%%&&&''''''&&&&&&((())))))((('''(((***,,,---...///000111333777999@@@EEEGGGEEEEEEHHHJJJIIIKKKMMMPPPSSSVVVXXXXXXYYYTTTUUUVVVWWWWWWXXXYYY[[[\\\YYYVVVRRRNNNLLLIIIHHHHHHLLLQQQVVVYYY\\\]]]^^^___```aaabbbbbbccccccccceeejjjooosssssssssrrrrrrsssttttttuuuuuuvvvvvvwww{{{wwwuuuvvv{{{}}}|||||||||~~~|||rrrkkkccc[[[QQQKKKJJJLLLLLLKKKOOORRRVVVZZZ\\\[[[YYYXXXNNNGGG???<<>><<<:::888:::999999888666555333222000...,,,***)))((())))))+++)))(((((())))))(((&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%""""""###$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''))))))((('''%%%$$$######%%%&&&''''''&&&%%%'''(((((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''' """$$$'''))))))))))))((()))))))))(((***,,,///...///000111222555888;;;<<>>>>>FFFQQQXXX]]]^^^````````````bbbdddeeedddaaa]]]UUUIII===444...---+++)))((((((((((((((((((((((((((('''&&&%%%$$$'''(((%%%!!! """&&&''''''''''''''''''''''''(((((())))))(((&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||hhhddddddaaa___```]]]aaaaaa______aaa___\\\UUUTTTRRRSSSTTTUUUUUUTTTUUUTTTRRRQQQOOONNNNNNNNNRRRQQQQQQRRRRRRQQQMMMKKKHHHJJJLLLLLLKKKHHHEEECCCBBBAAA@@@???===;;;:::999999999999888666555333333000...,,,***)))((())))))***)))'''((()))***(((''''''(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&'''&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((())))))((()))))))))***,,,///222000111333444555777;;;>>>;;;AAAEEEFFFJJJPPPUUUUUUVVVYYY\\\______]]]YYYWWWVVVVVVVVVVVVVVVTTTQQQOOOMMMLLLKKKHHHGGGIIINNNRRROOOSSSXXXZZZ[[[[[[]]]___bbbaaaaaaaaacccfffiiikkkrrrssssssrrrqqqqqqrrrtttvvvxxxyyyxxxvvvuuuwwwyyyzzz|||~~~~~~~~~rrreee]]]WWWPPPKKKJJJKKKMMMPPPSSSVVVYYYZZZXXXTTTLLLCCC>>>AAAJJJSSS[[[]]]```aaaaaaaaacccdddccccccbbb___ZZZQQQGGG@@@444222...+++((('''&&&&&&((()))))))))))))))((((((&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}iiieeeeeeaaa]]]^^^\\\```aaa______```___[[[WWWTTTRRRQQQRRRSSSSSSSSSWWWVVVTTTRRRPPPOOONNNNNNRRRQQQQQQRRRRRRPPPMMMJJJGGGIIIKKKMMMLLLIIIFFFDDDCCCBBB@@@>>><<<;;;::::::999999999888777555444333222111...,,,++++++++++++)))((('''((()))***)))(((((()))))))))'''&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%'''&&&$$$$$$$$$$$$&&&'''#########$$$$$$%%%%%%%%% !!!###%%%''')))+++,,,'''((()))(((&&&%%%%%%&&&$$$%%%''''''''''''%%%$$$&&&%%%%%%$$$%%%&&&'''((())))))))))))))))))((((((&&&&&&&&&'''''''''((((((000---)))%%%###$$$%%%&&&((())))))***+++---111555111333444555777999===@@@<<>>?????????CCCCCCFFFKKKSSS[[[```bbbeeeeeeeeeddd```ZZZSSSNNNMMMLLLIIIFFFBBBAAABBBDDDIIILLLQQQUUUVVVXXXYYY[[[\\\\\\\\\\\\^^^___aaabbbiiikkkmmmnnnnnnoooqqqsssrrrqqqnnnlllkkklllmmmmmmqqqqqqpppnnnmmmnnnrrruuuuuu|||~~~yyytttpppooorrruuuxxx}}}xxxsssttt~~~uuugggccc\\\UUUOOOMMMPPPRRRWWWWWWVVVSSSMMMHHHDDDBBBHHHNNNXXX___cccbbbaaa___cccbbbbbbcccbbb___XXXSSSMMMEEE999000,,,+++***))),,,***(((((()))***)))(((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&!!!!!!!!!"""###$$$%%%&&&############$$$%%%&&&'''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$%%%&&&'''uuugggeee```^^^aaa^^^^^^^^^^^^^^^]]][[[ZZZYYYTTTTTTSSSSSSSSSSSSSSSTTTWWWTTTQQQPPPPPPPPPOOONNNNNNNNNOOOQQQSSSSSSQQQOOOOOOPPPPPPNNNJJJGGGFFFFFFEEEBBB???>>>>>>===;;;:::;;;:::888666444222111000///---++++++,,,---------+++***((('''''''''((()))%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((###$$$&&&'''''''''&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$&&&&&&((('''&&&%%%%%%&&&'''(((###$$$$$$%%%%%%&&&&&&'''"""######$$$&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$&&&)))***)))(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))******+++***,,,...000222555999<<<;;;<<<===>>>@@@BBBDDDEEEDDDEEEIIIOOOVVV[[[\\\]]]___``````___[[[VVVPPPMMMIIIHHHFFFDDDAAABBBDDDGGGNNNRRRVVVYYYZZZZZZ[[[\\\]]]]]]\\\\\\]]]^^^```aaajjjmmmppprrrqqqqqqrrrrrrsssrrrpppnnnlllmmmnnnnnniiijjjkkklllnnnrrrxxx|||~~~}}}|||{{{||||||}}}~~~~~~~~~~~~}}}{{{yyywwwuuusssrrrmmmnnnoooppprrrsssttttttuuusssnnniiieeeeeehhhkkkrrrvvvzzz}}}yyyqqqjjjgggnnnwwwvvvsssjjj]]]QQQKKKMMMQQQTTTVVVWWWWWWTTTNNNHHHDDD@@@EEENNNXXX```cccaaa___bbbbbbcccddddddaaa\\\XXXTTTNNNCCC999111---,,,,,,)))(((&&&'''(((((('''%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))((((((&&&&&&&&&'''((()))(((((('''&&&%%%%%%%%%%%% !!!"""$$$%%%&&&############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&vvvhhhfff```___aaa^^^]]]]]]]]]\\\[[[[[[ZZZYYYRRRSSSSSSTTTTTTTTTTTTSSSUUUTTTRRRPPPOOOOOOOOOOOOMMMMMMOOORRRTTTTTTSSSQQQPPPQQQPPPMMMIIIGGGFFFGGGEEEBBB@@@???>>>>>><<<:::;;;:::888666444222000//////---******,,,------,,,+++***((('''''''''((()))&&&&&&'''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((###$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))(((%%%###&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''(((***+++,,,,,,+++...111444555777999;;;===>>>@@@BBBDDDHHHLLLOOOMMMMMMNNNRRRVVVYYYZZZYYYWWWXXXYYYXXXUUUQQQNNNLLLEEEEEEEEEDDDDDDFFFJJJMMMQQQTTTWWWYYYZZZYYYZZZZZZ\\\\\\[[[\\\]]]___bbbccckkknnnsssuuutttsssqqqqqqvvvtttrrrqqqpppqqqrrrsssoooppprrrtttwww|||uuullljjjkkklllnnnqqquuuvvvvvvtttqqqooonnnnnnnnnqqqtttuuussspppnnnmmmnnnmmmkkkiiifffdddbbbaaa]]]]]]^^^```bbbdddfffggggggeeebbb___]]]___eeeiiirrruuuwwwvvvtttwww~~~~~~}}}~~~zzzrrriiidddfffjjjqqqzzz}}}wwwiii\\\UUUSSSSSSPPPRRRVVVYYYXXXSSSLLLGGG===???DDDNNNYYY```bbbaaabbbbbbdddeeedddbbb^^^\\\VVVTTTNNNEEE;;;444000///***((('''(((((((((&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''((())))))((('''&&&%%%%%%%%%%%%%%%############$$$&&&''''''$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%wwwiiifff```^^^```\\\\\\\\\[[[[[[ZZZZZZZZZYYYRRRRRRTTTTTTUUUTTTSSSSSSTTTSSSRRRPPPOOONNNOOOPPPMMMMMMOOOQQQTTTUUUSSSQQQPPPPPPOOOLLLHHHEEEEEEEEECCCAAA???>>>>>>===:::888:::999888666333111000///000...+++***+++++++++***+++***((('''''''''((()))&&&'''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''###############$$$$$$%%%''''''%%%%%%$$$%%%&&&''''''''''''&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((%%%###''''''''''''&&&&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''')))***,,,------...111444555555666777888===@@@CCCGGGLLLSSS[[[```aaa^^^YYYVVVVVVVVVVVVVVVSSSUUUUUUSSSNNNJJJHHHHHHAAABBBDDDEEEFFFIIINNNQQQSSSVVVYYYZZZZZZYYYYYYYYYZZZZZZZZZ[[[^^^cccgggiiioootttzzz~~~}}}zzzwwwuuuuuuuuusssssssssuuuwwwxxx}}}~~~zzzssssssssstttsssqqqnnnlllggg___YYYZZZ\\\^^^bbbfffiiijjjjjjhhheeebbbaaaaaa```dddiiillljjjgggdddbbbhhheeebbb]]]ZZZWWWVVVUUUTTTTTTTTTUUUWWWYYYZZZ\\\]]][[[XXXUUUUUUXXX^^^cccmmmpppqqqoookkkjjjoootttuuuwwwzzz{{{zzzyyyzzz{{{}}}~~~|||uuunnnjjjiiiiiimmmttt~~~~~~{{{yyywww}}}yyyooofff]]]VVVOOOQQQTTTWWWYYYWWWQQQLLLAAA??????EEEPPPZZZ```bbb```bbbddddddcccaaa___^^^YYYYYYWWWQQQGGG;;;333...///---++++++++++++)))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%"""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$vvvhhhfff```^^^```]]]]]]\\\[[[[[[ZZZZZZ[[[[[[SSSSSSTTTTTTTTTTTTSSSRRRRRRSSSRRRPPPNNNMMMOOOQQQLLLMMMNNNQQQTTTTTTRRRPPPNNNOOONNNLLLHHHDDDCCCCCCBBB@@@???>>>>>><<<:::777888888777555333222111000222///,,,*********)))(((+++***((('''''''''((()))'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((###############$$$%%%%%%%%%%%%###""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###%%%((()))((('''(((((('''''''''&&&&&&&&&######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''''''''''''''''''''''''''(((((((((&&&''')))***,,,...///000111333555666555555666777;;;@@@EEEKKKQQQ[[[fffnnnssslllbbbZZZUUURRRQQQPPPQQQSSSSSSNNNHHHCCCBBBCCCAAACCCFFFIIIJJJLLLOOOQQQUUUXXX[[[\\\\\\[[[[[[[[[XXXXXXYYY\\\```fffkkknnnttt{{{|||tttttttttuuuwwwzzz}}}zzzvvvooogggaaaZZZ[[[[[[\\\\\\[[[ZZZZZZ[[[WWWVVVZZZ]]]^^^aaaeeeaaabbbbbb```\\\YYYXXXXXX^^^ccciiimmmmmmjjjhhhfffiiigggccc___[[[XXXWWWVVVWWWWWWVVVVVVWWWYYYZZZ\\\___\\\WWWSSSPPPSSSXXX\\\eeefffgggddd___\\\\\\^^^aaaffflllooopppqqquuuxxx{{{{{{wwwvvvuuurrrqqquuuzzz~~~}}}yyyvvvqqqvvv}}}rrrdddYYYUUUTTTSSSUUUWWWWWWTTTPPPIIIEEEBBBBBBHHHRRR[[[```___aaaccccccaaa___^^^^^^^^^^^^]]]YYYQQQEEE999111111...+++)))((((((&&&%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''((((((((()))%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$############%%%$$$$$$###$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%$$$%%%$$$$$$############$$$rrreeeddd______bbb______^^^]]]\\\\\\\\\]]]]]]UUUUUUTTTTTTSSSSSSRRRRRRQQQRRRRRRPPPMMMMMMOOOQQQLLLMMMNNNPPPSSSSSSQQQOOOMMMOOOOOOMMMIIIEEEBBBAAABBBAAA?????????===:::777777666666555333222222111111///+++*********)))(((+++***((('''''''''((()))''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###"""""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$'''((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''&&&'''''''''((((((((()))))))))+++---///111333444444555666666666666777999<<<@@@EEEIIINNNVVVbbbkkkqqqjjj```XXXRRROOOMMMLLLKKKMMMNNNJJJEEEBBBCCCEEEHHHKKKOOOQQQQQQPPPPPPQQQVVVXXX\\\]]]\\\[[[[[[[[[YYYYYYZZZ]]]aaahhhnnnqqqrrryyy|||vvvvvvwwwzzz~~~|||uuummmllliiifffbbb^^^[[[YYYUUUVVVWWWXXXXXXXXXXXXYYY[[[ZZZ]]]dddgggffffffgggcccddddddbbb___\\\[[[\\\dddiiippptttuuussspppoooooooooooommmkkkhhhfffdddeeeeeedddcccdddfffhhhjjjlllhhhbbb\\\XXXYYY^^^bbbhhhgggeeebbb]]]YYYVVVTTTXXX\\\```aaabbbeeelllrrrvvv{{{~~~||||||~~~}}}xxxtttuuuwww|||yyysssooossszzzrrrggg```[[[UUUSSSUUUVVVUUUSSSOOOMMMHHHEEEEEEKKKTTT[[[^^^```bbbbbb___\\\\\\]]]```^^^]]]\\\XXXQQQFFF>>>666222,,,)))''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))$$$%%%%%%&&&'''(((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%$$$##################%%%%%%$$$$$$###$$$$$$%%%"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$###############ooocccccc``````dddbbbaaa```___^^^]]]^^^___```VVVVVVTTTSSSRRRRRRRRRRRRQQQRRRRRRPPPMMMLLLOOORRRLLLMMMNNNPPPRRRRRRPPPNNNMMMOOOPPPOOOJJJEEEBBBAAABBBAAA@@@@@@???>>>:::888666555555444444333222222000---+++************)))+++***((('''''''''((()))'''((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&''''''######$$$%%%&&&&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$'''%%%######%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''&&&'''''''''(((((())))))++++++---///222444555666555666777777666777999;;;???BBBDDDEEEFFFLLLWWW___ddd___XXXRRROOOMMMKKKJJJCCCFFFIIIGGGDDDDDDGGGLLLPPPTTTWWWYYYXXXUUUSSSRRRTTTWWWZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[^^^bbbhhhnnnrrrkkksss~~~{{{wwwyyyzzz|||wwwmmmuuuzzzyyyuuuppphhhaaa]]]^^^___]]][[[ZZZ[[[\\\\\\]]]______^^^]]]^^^^^^]]]^^^dddmmmooollliiiiiikkklllllljjjgggeeeddddddfffkkkqqqvvvvvvtttrrrqqqvvvxxx{{{}}}|||zzzvvvtttsssrrrrrrrrrsssuuuxxxyyyxxxuuuooohhhdddeeejjjnnnsssppplllhhhddd```[[[WWWYYYZZZ[[[YYYXXX\\\dddkkklllsssvvvuuuwww{{{zzzuuuuuutttuuu{{{xxxqqqlllnnnrrrxxx~~~jjjaaaWWWRRRSSSUUUUUUSSSSSSQQQNNNHHHEEEHHHPPPVVV]]]```bbbaaa]]][[[[[[\\\]]][[[YYY[[[]]][[[SSSMMM@@@;;;555///...---------&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''(((((('''&&&%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$"""$$$%%%'''((((((''''''%%%%%%$$$###""""""######qqqgggeeeaaacccgggcccdddbbb___^^^^^^___^^^]]]\\\VVVSSSTTTTTTQQQQQQRRRQQQPPPOOONNNMMMNNNOOOOOONNNNNNMMMOOOQQQRRRQQQPPPOOOPPPQQQPPPMMMIIIEEEBBB@@@>>>===<<<<<<;;;999777666555444333333333333333444111...***(((((()))***,,,)))'''&&&''')))******''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&'''((())))))***)))'''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$%%%&&&'''''''''(((***,,,------///111333555777888999999999777555666888;;;BBBCCCFFFHHHKKKMMMNNNOOOTTTVVVWWWUUUPPPJJJFFFDDD@@@BBBBBBAAAAAAGGGRRRZZZ___fffkkkggg\\\SSSQQQSSSTTTTTTVVVXXXZZZ[[[ZZZXXX[[[^^^bbbdddeeeeeefffhhhlllooossstttsssssstttvvvzzz|||vvvvvvvvvvvvwwwxxxyyyzzz{{{vvvlllfffgggiiikkkjjjiiifffddd]]]^^^aaadddgggiiijjjkkkrrrqqqppprrrtttsssoookkkhhhggglllsssvvvsssqqqqqqpppssswwwyyyyyyvvvqqqnnnjjjjjjkkknnnsssyyy~~~yyyuuutttttt}}}~~~~~~{{{uuupppllliiigggcccaaabbbfffkkknnnmmmooosssuuutttqqqnnnkkkiiijjjkkkmmmppprrrtttvvvuuuooommmqqqvvvyyy~~~yyypppdddYYYTTTTTTUUUVVVSSSVVVWWWSSSLLLIIIMMMRRR]]][[[[[[]]]WWWOOONNNSSSWWWYYY\\\```aaa^^^YYYUUUOOOEEE999222000///,,,)))&&&&&&&&&&&&''')))+++---(((((((((((('''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######qqqgggeeeaaacccgggcccdddbbb```___`````````___[[[VVVSSSUUUUUURRRQQQSSSTTTSSSQQQOOONNNMMMNNNNNNNNNNNNOOOPPPRRRRRRPPPNNNNNNOOOPPPPPPMMMHHHBBB???@@@>>><<<<<<<<<;;;999777777666555444333222222222111000---+++))))))******)))'''%%%$$$&&&'''(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$######""""""######'''&&&&&&&&&%%%%%%%%%$$$)))(((((('''%%%###!!! ''''''((())))))((('''&&&%%%&&&''''''''''''***,,,000111222444777888:::;;;:::::::::888777888;;;===BBBCCCEEEHHHJJJKKKLLLLLLRRRTTTUUUSSSNNNGGGCCC@@@;;;>>>@@@BBBEEELLLXXXaaaqqqvvvxxxrrrdddYYYUUUVVVVVVVVVXXXZZZ\\\^^^^^^]]]```bbbeeefffffffffhhhiiikkklllmmmlllkkklllpppssszzz}}}zzztttmmmhhh^^^^^^^^^___```bbbdddffflllqqqxxxyyyoooggg```bbbfffjjjmmmoooooooooqqqrrruuuxxxzzz}}}~~~~~~tttppppppvvv{{{zzzyyyzzzwwwzzz}}}}}}{{{tttuuuuuuxxx|||}}}vvvpppmmmmmmppprrrvvvwwwxxxwwwtttpppllliiicccbbbbbbcccfffkkkpppttttttpppmmmnnnppprrrxxx}}}zzz{{{ttthhhaaa\\\ZZZYYYSSSUUUVVVTTTPPPNNNQQQTTT[[[YYYZZZ\\\XXXPPPLLLNNNQQQTTTYYY^^^aaa```\\\XXXTTTNNNFFF===777222///...))))))(((((())))))***+++(((((((((((('''&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$qqqhhhfffaaacccgggbbbaaa```^^^^^^___``````___ZZZUUUSSSUUUVVVSSSRRRTTTWWWUUUSSSPPPNNNNNNMMMMMMNNNNNNPPPRRRTTTTTTRRROOOMMMOOOPPPPPPLLLGGGAAA===@@@>>><<<;;;;;;;;;999777888777555444333222111111//////---,,,+++*********)))'''%%%%%%&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$############"""""""""%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&******)))'''%%%###!!! ''''''(((((()))(((((('''$$$&&&'''''''''(((***,,,333444666888:::<<<======:::;;;;;;;;;:::<<>><<<777:::???CCCIIIRRR^^^ffftttyyyzzzssseeeZZZVVVVVVVVVWWWYYY[[[^^^```bbbcccbbbdddffffffffffffhhhjjjkkkjjjhhhfffeeehhhmmmqqqwwwzzz~~~}}}uuunnnlllllliiieeebbb___[[[WWWSSSPPPPPPPPPPPPRRRUUUWWWYYY^^^bbbhhhooosssqqqkkkgggccceeeiiinnntttyyy|||~~~zzzuuuyyy~~~{{{wwwvvvvvvzzzzzzzzzxxxuuuqqqmmmjjjfffccc___]]]^^^dddjjjnnnoookkkhhhhhhggghhhqqqzzz{{{||||||yyyuuussssssssszzzyyyyyy||||||ssspppppptttwwwzzzzzzpppggg___[[[SSSSSSSSSSSSSSSSSSTTTUUUZZZXXXYYY\\\ZZZRRRKKKHHHJJJNNNUUU]]]cccdddbbb___YYYWWWSSSKKK@@@777222111+++++++++******))))))((((((((((((((('''&&&%%%%%%'''''''''&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$rrrhhhfffbbbcccfffaaa^^^]]]\\\]]]___```___^^^XXXTTTSSSVVVWWWTTTSSSUUUWWWUUUSSSQQQPPPOOOOOOOOOOOOOOOPPPSSSWWWZZZZZZZZZQQQPPPPPPNNNJJJFFFBBB???@@@>>><<<;;;;;;:::888777888777666444222111111111000///...---+++***)))(((+++)))''''''((()))))))))((((((((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&'''''''''(((+++---444555888:::<<<=========:::;;;<<<======???BBBDDDEEEFFFHHHIIIJJJJJJIIIHHHLLLMMMMMMKKKEEE???:::888777:::???EEEKKKTTT]]]dddhhhllloookkkaaaZZZWWWXXXVVVXXXZZZ\\\___bbbfffhhhggghhhiiihhhffffffhhhiiihhhgggfffeeefffjjjooorrrrrruuuyyy~~~|||ooohhhbbbZZZVVVUUUUUUSSSPPPOOOPPPPPPPPPOOOQQQQQQQQQRRRTTTWWWYYY[[[^^^```eeelllrrrttttttrrrssstttwwwzzzyyy{{{~~~|||yyyyyyyyyxxxwwwuuusssrrrsssoooiiicccaaacccfffiiigggeeebbb```]]]^^^gggrrrvvvssspppllljjjhhheeedddiiihhhiiilllppprrrrrrqqqlllhhhgggkkkpppttt{{{zzz||||||pppfff___VVVRRRNNNMMMPPPTTTUUUVVVXXXXXXZZZ]]]]]]VVVLLLEEEFFFJJJRRR[[[cccggggggeee]]]\\\YYYSSSIII>>>555000+++++++++***)))((('''&&&''''''(((((('''&&&&&&%%%''''''&&&&&&''''''((()))''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$rrriiigggbbbccceee```^^^^^^]]]^^^```aaaaaa```WWWSSSRRRVVVXXXVVVUUUVVVUUUTTTRRRQQQPPPQQQQQQRRROOOOOOOOOSSSYYY___ccceeeTTTRRROOOLLLIIIFFFEEEDDD???===;;;;;;;;;:::888666888777666444222111111111111111///---+++)))'''&&&***)))'''((()))***)))((((((((('''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&$$$$$$$$$$$$%%%&&&'''(((""""""""""""############%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$###############''''''''''''''''''''''''###$$$%%%&&&'''(((((((((%%%%%%%%%%%%&&&&&&''''''%%%&&&(((((((((***,,,...333555777999;;;<<<<<<;;;999;;;===>>>???AAADDDFFFGGGHHHJJJLLLLLLKKKIIIHHHHHHIIIIIIFFFAAA<<<:::999<<<>>>BBBGGGLLLRRRXXX[[[^^^bbbfffeee```\\\[[[]]]YYY[[[^^^```bbbfffkkkpppwwwwwwuuurrrmmmjjjiiiiiiccccccdddgggjjjmmmooopppoooqqquuuzzz}}}hhh^^^UUUQQQNNNJJJIIIJJJJJJHHHGGGHHHKKKNNNPPPPPPNNNPPPSSSWWW\\\```ccceeejjjkkknnnssszzz}}}}}}~~~~~~}}}|||{{{zzz|||yyytttoookkkhhhhhhhhhfffdddaaa]]]XXXUUU[[[dddkkkgggccc```___]]]ZZZWWWWWWXXXYYY\\\aaaeeeggghhhfffbbbbbbgggmmmrrrzzzyyytttwww}}}tttmmmccc[[[QQQLLLNNNRRRTTTTTTVVVXXXZZZ]]]]]]ZZZPPPHHHDDDFFFKKKSSS\\\bbbeeeeeeccc___[[[XXXSSSJJJ===444,,,,,,+++)))((('''&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$###%%%''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############rrriiihhhbbbccceee___aaa``````bbbcccdddcccaaaUUURRRRRRWWWYYYWWWVVVWWWTTTSSSQQQPPPPPPQQQRRRRRROOOOOOOOOSSSYYY___dddeeeTTTRRROOOKKKIIIGGGGGGGGG???===;;;:::::::::888666888777555444333222111111222111///,,,***)))((('''(((&&&%%%&&&'''((('''%%%'''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%#########$$$%%%&&&'''(((!!!!!!"""""""""#########%%%$$$$$$%%%%%%&&&'''((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***&&&''')))******+++...000333555777:::;;;;;;;;;:::888;;;===??????AAACCCEEEGGGIIIKKKMMMMMMLLLJJJHHHFFFEEEDDDAAA===;;;<<<===AAACCCFFFJJJMMMQQQSSSTTTYYY\\\```___\\\ZZZZZZ[[[^^^```cccdddeeejjjqqqwww~~~wwwpppkkkiii___```bbbfffkkkmmmmmmlllmmmooorrrvvvzzz}}}}}}{{{wwwtttooojjjddd```QQQJJJEEEEEEEEEDDDEEEHHHGGGFFFFFFHHHKKKOOOQQQRRROOOSSSZZZccckkkqqqvvvxxxzzzyyyzzz}}}~~~{{{zzzwwwtttqqqooommmlllmmmiiifffaaaZZZSSSSSSXXX]]][[[XXXVVVTTTRRROOOMMMJJJKKKMMMPPPUUU[[[___bbb```]]]]]]ccciiinnnwww~~~~~~xxxwwwyyy~~~zzzpppbbbXXXSSSRRRRRRRRRSSSWWWZZZ[[[[[[[[[UUUOOOEEEDDDDDDHHHPPPXXX^^^aaafffbbb^^^]]]\\\UUUIII???333111...+++)))(((''''''&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%$$$######%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############rrrjjjhhhccccccddd^^^`````````aaaccccccaaa___TTTQQQRRRWWWZZZXXXWWWXXXUUUSSSRRRPPPOOOOOOPPPPPPOOOOOOPPPTTTXXXZZZZZZYYYOOOOOONNNMMMKKKHHHFFFDDD???===;;;::::::999777666777666555444333222222222000///,,,+++******+++,,,'''&&&&&&&&&(((((('''%%%%%%%%%&&&&&&'''((((((((())))))((('''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''(((((((((&&&%%%#########$$$%%%&&&((((((############$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((((((%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&'''(((((($$$%%%%%%%%%&&&&&&&&&&&&''''''(((''''''&&&%%%%%%''''''&&&&&&'''(((***+++''')))***+++,,,---000222555777:::<<<======<<<;;;888:::===>>>???@@@BBBCCCFFFHHHJJJMMMMMMLLLIIIHHHDDDCCC@@@===;;;<<>>===777999<<<>>>>>>???AAABBBDDDFFFIIILLLMMMKKKIIIGGGCCCAAA>>>;;;:::===BBBFFFCCCEEEIIINNNSSSUUUUUUUUUZZZ\\\___```___^^^^^^___]]]___aaaaaabbbfffooovvvwwwyyy|||{{{vvvpppllljjjgggeeedddfffjjjllljjjhhhcccdddeeehhhmmmrrrxxx{{{}}}wwwoooggg```[[[XXXWWWZZZ]]]]]]ZZZWWWUUUTTTQQQTTTVVVUUUQQQMMMLLLMMMJJJFFFDDDEEEEEECCCDDDGGGHHHIIIMMMTTT\\\bbbfffggghhhnnnxxx{{{yyyvvvsssqqqqqqqqqqqqqqqnnnmmmooolllddd]]][[[VVVXXXYYYWWWSSSNNNLLLKKKHHHHHHHHHGGGHHHKKKOOOSSSUUUSSSSSSXXX\\\___eeekkkooossszzzlll\\\QQQLLLKKKSSSWWWTTTTTTXXX[[[ZZZRRRLLLCCC@@@DDDNNNXXX______aaabbbaaa]]]YYYVVVUUUIIIDDD<<<555///,,,+++,,,&&&&&&'''''''''''''''&&&((((((((((((((()))******)))((('''&&&%%%$$$$$$$$$#########%%%'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''~~~rrrhhhfffhhhfffcccaaacccaaa```______^^^\\\ZZZRRRSSSTTTUUUVVVWWWWWWWWWSSSSSSRRRQQQOOONNNMMMLLLMMMOOORRRUUUWWWUUUPPPLLLMMMNNNOOONNNLLLIIIEEECCCBBB>>>:::888888888777666666555444444555444222000000///---+++************,,,+++)))(((&&&%%%%%%%%%******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&'''((()))***)))(((&&&$$$%%%'''%%%"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%&&&)))+++---++++++,,,...000222444555666777888:::<<<>>>???@@@===???@@@?????????AAACCCFFFHHHKKKMMMLLLHHHCCC???999:::;;;<<<<<>>CCCOOOYYY```^^^]]]^^^``````]]]ZZZSSSOOOGGG===444...,,,---''''''((('''&&&&&&''')))))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&%%%$$$###"""$$$###""""""###$$$'''(((sssiiigggiiihhheeedddbbb```___^^^^^^]]][[[YYYQQQRRRRRRSSSSSSSSSRRRRRRTTTTTTRRRPPPOOONNNNNNNNNPPPQQQSSSVVVXXXUUUQQQMMMLLLMMMNNNMMMLLLHHHEEECCCBBB???;;;999888888888777666666555555444333222000000///---+++***************)))((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''''''''&&&&&&&&&''''''''''''''')))(((((((((''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$((('''&&&&&&&&&((()))+++,,,,,,---///111333555666666777888:::<<<===??????>>>???@@@@@@???@@@BBBDDDDDDFFFIIIJJJHHHCCC===999888:::<<<>>>???AAADDDFFFHHHGGGGGGKKKRRRWWWYYYZZZXXXZZZ[[[[[[ZZZZZZ[[[]]]bbbaaa```_________``````aaaccceeeeeedddccccccccccccdddfffgggggghhhiiijjjiiiiiijjjlllooosssvvvxxxzzznnnccc\\\SSSNNNHHHEEEDDDDDDDDDCCCDDDEEEGGGIIIKKKLLLMMMNNNSSSTTTVVVXXXYYYXXXVVVTTTQQQRRRTTTUUUUUUWWWYYY[[[dddeeeiiipppyyy}}}}}}{{{yyywwwwwwyyy|||}}}}}}}}}}}}}}}}}}~~~|||zzzyyyzzzwwwpppjjjeee___WWWPPPMMMLLLLLLLLLIIIIIIHHHGGGGGGIIILLLNNNSSSWWW___hhhqqq{{{zzzxxxzzz}}}ttteeeZZZUUUPPPNNNRRRVVVUUUUUUWWWWWWTTTMMMEEE???BBBKKKSSS[[[ZZZZZZ\\\___^^^[[[XXX[[[VVVNNNEEE<<<444...+++*********)))((('''((((((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&%%%$$$###"""%%%$$$######$$$%%%''')))sssiiihhhjjjiiihhhgggaaa___^^^]]]]]]\\\ZZZXXXUUUUUUUUUUUUUUUTTTSSSSSSWWWUUURRRPPPOOONNNOOOPPPRRRSSSUUUWWWXXXUUUQQQMMMKKKLLLLLLLLLJJJHHHEEECCCBBB???<<<:::::::::999888666666666555444333111000///...,,,+++*********+++(((((((((''''''(((((()))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&%%%%%%''')))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&'''((())),,,---...000222444666777777777999:::<<<===>>>???>>>@@@AAAAAAAAABBBDDDFFFEEEFFFFFFEEEBBB===888555666999===@@@BBBCCCEEEGGGGGGGGGHHHKKKPPPTTTVVVVVVVVVWWWYYYYYYXXXYYY[[[]]]bbbbbbaaa___^^^]]]\\\\\\]]]```cccddddddccccccccccccbbbbbbcccgggjjjlllmmmkkklllnnnpppsssvvvyyy{{{~~~uuuhhhZZZNNNFFFBBB???===<<<===???@@@@@@BBBBBBDDDFFFJJJMMMOOOQQQYYYZZZ]]]___``````___^^^]]]```dddgggiiijjjmmmnnnuuuwww{{{}}}~~~~~~~~~|||}}}~~~{{{nnnbbbYYYSSSOOOLLLGGGFFFEEEDDDDDDDDDDDDEEEJJJMMMSSSZZZbbblllvvv|||~~~|||wwwsssuuuwww{{{rrrfff```VVVOOOQQQVVVVVVVVVVVVZZZWWWQQQIIIBBBAAAFFFKKKQQQQQQSSSVVVZZZ[[[[[[ZZZ^^^YYYSSSMMMFFF>>>444---------,,,+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&%%%$$$######&&&%%%$$$$$$%%%&&&((()))~~~rrrgggfffiiiiiihhhhhhaaa```^^^^^^^^^]]]ZZZXXXUUUVVVVVVWWWVVVVVVUUUUUUXXXVVVSSSPPPNNNOOOPPPQQQRRRRRRTTTUUUVVVTTTOOOKKKJJJJJJKKKJJJIIIFFFDDDCCCBBB???<<<;;;;;;;;;999888666666777666333222111111///---,,,************+++***)))((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''(((((((((((())))))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%$$$%%%&&&$$$"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''((($$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((''''''''''''((()))***---...000222444666777888777888999:::<<<===>>>??????AAABBBBBBBBBCCCEEEGGGHHHFFFBBB>>>;;;888666555555999>>>BBBCCCDDDEEEFFFFFFFFFGGGJJJMMMOOOQQQRRRTTTUUUVVVVVVVVVWWWZZZ\\\``````aaaaaa```___^^^]]]___bbbeeegggfffeeeddddddfffcccbbbdddjjjoooqqqqqqnnnnnnpppsssuuuxxxzzz{{{}}}~~~zzzmmm```UUUKKKCCC>>>>>>=========???AAABBBCCCGGGGGGHHHIIILLLPPPSSSUUU\\\___bbbeeefffgggggghhhkkkpppvvvzzz}}}~~~}}}|||{{{{{{{{{{{{~~~~~~|||}}}~~~}}}}}}pppddd[[[VVVNNNKKKHHHEEEEEEEEEFFFFFFGGGJJJMMMQQQWWW```iiioootttrrrpppppprrruuuwwwwww}}}xxxvvvyyy{{{|||~~~qqqkkkaaaWWWUUUVVVVVVVVVYYY[[[YYYTTTMMMFFFBBBBBBDDDGGGGGGHHHJJJOOOTTTYYY[[[XXXUUURRRQQQOOOHHH<<<333...---,,,++++++***((('''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$$$$$$$%%%&&&'''|||pppeeedddggghhhggggggbbbaaa_________^^^[[[YYYPPPQQQRRRSSSTTTTTTTTTTTTXXXVVVSSSPPPNNNOOOPPPQQQPPPPPPQQQRRRSSSQQQMMMIIIIIIIIIIIIHHHGGGEEECCCAAA@@@???<<<;;;<<<;;;999888666777888666333000000111...---+++***)))******+++,,,+++***)))'''''''''&&&)))))))))((((((((('''''''''''''''((((((((())))))***)))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&'''(((((((((%%%%%%'''&&&"""###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''((()))+++,,,---///000222555777888999999888888999:::<<<===>>>>>>@@@AAABBBBBBAAABBBDDDEEEFFFAAA;;;666333444666888666:::???CCCDDDDDDDDDDDDDDDEEEGGGIIIJJJLLLMMMNNNRRRSSSTTTSSSSSSUUUXXX[[[\\\^^^```cccddddddccccccccceeehhhhhhgggeeeeeeeeeiiigggfffjjjppptttvvvuuuppppppqqqrrrtttvvvxxxyyy~~~~~~~~~~~~}}}|||xxxxxxppphhhZZZNNNFFFBBB@@@???======???AAACCCFFFIIILLLOOOOOONNNOOOPPPRRRUUUVVV\\\```eeehhhjjjlllooorrryyy}}}}}}|||||||||zzzxxxvvvuuuttttttxxxxxxyyyyyyyyyyyyzzzzzzyyyzzz||||||{{{{{{|||~~~{{{||||||{{{yyyxxxyyyzzz}}}vvvnnnbbb\\\SSSMMMJJJHHHGGGFFFGGGHHHIIIJJJMMMSSSZZZ___eeedddcccdddhhhkkkmmmnnntttsssvvv|||zzzrrrjjjaaa[[[VVVRRRTTTZZZZZZXXXUUUOOOIIIDDDAAA@@@EEECCC@@@???AAAGGGOOOTTTTTTSSSSSSUUUVVVPPPDDD;;;111...+++*********)))'''))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$###############$$$$$$$$${{{nnncccbbbeeefffeeefffcccaaa`````````^^^\\\ZZZPPPQQQSSSTTTUUUVVVVVVVVVWWWUUURRRPPPOOONNNOOOPPPMMMMMMNNNOOOPPPOOOKKKHHHJJJIIIHHHGGGEEEBBB@@@??????===<<<;;;<<<;;;999777555888999777222///000111---,,,+++***)))******+++---,,,+++)))((('''&&&&&&+++******)))(((((('''''''''''''''(((((())))))***))))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$((((((''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&+++$$$"""((()))%%%$$$((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%&&&(((***,,,---///000000111444777999:::::::::888999999:::;;;<<<===>>>>>>?????????======???@@@>>>:::555111000333777;;;:::>>>BBBDDDDDDCCCCCCCCCCCCEEEHHHJJJJJJKKKLLLNNNRRRRRRRRRQQQQQQRRRVVVXXXXXX[[[```dddgggiiihhhhhhdddeeegggfffeeeddddddeeeggghhhjjjnnnrrrttttttssssssrrrqqqqqqrrrtttvvvxxx}}}}}}~~~|||yyyuuuxxx}}}}}}}}}yyyqqqkkkiiiaaaYYYMMMDDD??????@@@AAA<<<>>>@@@CCCGGGLLLRRRVVVWWWWWWVVVVVVVVVVVVVVVWWW]]]bbbhhhlllooosssxxx|||}}}{{{yyyxxxwwwvvvuuusssqqqooonnnmmmooooooooopppqqqrrrrrrrrrtttuuuvvvvvvuuutttuuuwwwuuuwwwxxxxxxwwwuuuvvvwwwyyy{{{}}}}}}|||{{{|||}}}xxxkkk```XXXRRRKKKGGGHHHHHHHHHGGGFFFHHHLLLOOOYYYXXXXXX[[[___ccceeeeeehhhjjjqqq||||||xxxzzzwwwqqqiiiaaaXXXQQQRRRWWWVVVUUUSSSPPPLLLGGGCCCAAAHHHDDD>>>999777;;;BBBHHHQQQRRRUUUXXXXXXTTTKKKDDD999444...+++++++++)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$""""""##################|||ooocccaaadddddddddeeebbbaaa_________^^^[[[YYYTTTUUUVVVWWWWWWWWWWWWWWWTTTTTTRRRPPPOOONNNNNNNNNLLLKKKLLLNNNOOONNNKKKIIIKKKJJJHHHFFFCCC@@@>>>======<<<;;;;;;;;;;;;888777555888:::777222//////111,,,,,,***)))))))))***+++,,,+++***)))((((((((((((((((((((((((((((((((('''&&&''''''((())))))******(((((('''''''''''''''(((''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%)))$$$***'''%%%((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''(((((('''(((***,,,---...//////111222555888:::;;;;;;;;;888999999:::;;;<<<======;;;;;;;;;:::888777888999666555444444666999===???AAACCCFFFGGGEEEDDDCCCCCCDDDGGGKKKLLLLLLLLLNNNPPPRRRRRRQQQPPPOOOPPPSSSVVVVVVYYY___eeeiiikkkjjjjjjdddeeeeeedddddddddgggiiikkkpppvvv{{{|||zzzxxxwwwwwwuuurrrpppoooqqqtttwwwzzz{{{}}}|||xxxoootttzzzzzztttpppnnnjjjbbb\\\[[[QQQLLLFFFBBBAAACCCDDDEEEDDDFFFHHHJJJLLLRRRYYY_______________^^^]]]\\\[[[___eeelllqqquuuzzz~~~}}}|||{{{zzzzzzzzzxxxyyyyyyyyywwwuuusssqqqnnnnnnnnnmmmlllkkkjjjiiigggggghhhiiikkklllmmmmmmnnnooopppooonnnmmmnnnooonnnqqqssstttsssqqqqqqqqqsssuuuvvvwwwwwwxxxzzz|||zzz}}}ttthhh\\\TTTPPPPPPNNNKKKGGGFFFFFFGGGLLLLLLLLLOOOTTTXXXZZZZZZ^^^___gggsss{{{xxxrrrsssuuuwww}}}xxxooohhh```XXXTTTTTTRRRRRRQQQPPPNNNKKKGGGDDDEEECCC>>>888444555:::???HHHLLLQQQUUUWWWUUUQQQNNNGGG???555...---,,,***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$#########}}}pppdddaaadddddddddeeeaaa___^^^^^^^^^]]]ZZZXXXSSSTTTTTTTTTTTTSSSRRRRRRSSSSSSRRRQQQOOONNNMMMLLLKKKKKKLLLMMMOOOOOOLLLJJJLLLJJJHHHEEEBBB???===<<<===;;;::::::;;;:::888666555888:::777222...///111,,,+++***)))))))))***+++******))))))))))))******%%%%%%&&&&&&'''(((((((((&&&''''''((()))******+++(((''''''''''''(((((()))((('''&&&%%%$$$#########&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&''''''###(((&&&$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%''''''(((((()))***++++++***+++,,,---......///...111333666999;;;<<<<<<;;;999999::::::;;;<<<======888888888666333222333444222444777;;;>>>AAACCCCCCFFFHHHIIIIIIFFFEEEDDDDDDEEEIIIMMMNNNNNNNNNPPPRRRRRRRRRQQQOOONNNOOORRRUUUUUUYYY___eeeiiikkkkkkjjjdddeeeeeeeeeeeegggkkknnnxxxzzzwwwsssooonnnqqqtttwwwwwwxxx|||}}}zzzmmmrrrwwwzzzyyywwwvvvvvvnnnhhhbbb```]]]VVVSSSSSSEEEDDDCCCCCCFFFHHHHHHHHHQQQRRRSSSRRRSSSWWW^^^dddeeeffffffffffffdddbbbaaaaaagggooouuuyyy~~~|||{{{yyyxxxwwwvvvvvvvvvrrrrrrssssssqqqooolllkkkhhhhhhiiiiiiiiiiiihhhhhhcccdddeeegggiiijjjkkkllljjjkkklllkkkiiihhhiiijjjhhhkkkooopppooommmlllkkknnnppprrrssstttvvvyyy|||uuuwww{{{ooodddZZZYYYWWWSSSMMMIIIHHHHHHBBBBBBCCCFFFKKKOOOQQQQQQUUUUUUZZZdddlllpppuuuzzz|||qqqkkkkkklllttttttnnniii```XXXTTTPPPOOOOOOOOOOOOMMMJJJGGG??????>>>:::666666:::>>>===CCCJJJPPPSSSTTTUUUUUUQQQHHH;;;222///...+++((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###{{{nnnbbbaaadddeeefffgggbbbaaaaaabbbbbb```\\\YYYQQQRRRRRRSSSSSSSSSRRRRRRTTTRRRPPPNNNMMMMMMNNNNNNOOONNNMMMNNNOOOPPPNNNMMMNNNLLLIIIFFFBBB@@@>>>===;;;;;;999888777666666666999888666444222111000000222...***)))+++,,,,,,***))))))(((''''''((()))***%%%%%%&&&&&&'''((((((((((((((())))))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$########################$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))***+++)))***,,,...///000111111222111111555;;;???@@@@@@>>>===<<<;;;;;;;;;;;;;;;:::888444222111111000000777===EEEIIIIIIHHHGGGGGGKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEGGGJJJOOORRRSSSSSSPPPNNNMMMNNNMMMLLLOOOUUURRRXXX___eeehhhhhhhhhiii^^^^^^```bbbggglllqqqttt}}}~~~yyytttpppoooooovvvuuuuuutttttttttttttttssstttuuuuuussspppmmmkkkaaa\\\VVVRRRPPPNNNKKKHHHKKKKKKJJJJJJJJJNNNSSSXXXYYY[[[^^^___```aaacccdddhhhkkknnnooonnnkkkjjjiiihhhnnnvvv}}}}}}zzzxxxwwwwwwxxxyyywwwtttqqqqqqrrrrrrpppnnnqqqpppmmmkkkhhhfffeeeeeecccbbbbbbbbbaaaaaa````````````aaabbbcccddddddeeeaaaaaabbbbbbcccdddeeeeeecccfffhhhiiiiiiiiijjjllllllmmmnnnoooqqqrrrtttttttttwww{{{}}}pppjjjeee___YYYSSSNNNIIIEEEDDDCCCBBBCCCFFFHHHHHHHHHLLLLLLNNNSSSZZZ```dddfffhhhpppzzz}}}qqqkkkgggmmmyyy|||pppcccWWWPPPPPPPPPPPPNNNLLLLLLMMMOOODDD???999555555666777777888<<>>===<<<<<<;;;:::888777777777777999888666444222111000///000---***)))+++,,,,,,+++,,,,,,*********+++,,,---((((((((('''&&&&&&%%%%%%(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))***+++***+++---...///000000111222111111444999===>>>>>><<<<<<<<<;;;;;;::::::999888555222000000000111222<<>>999888777777666555888>>>FFFMMMRRRTTTSSSRRROOOIIIBBB:::333...+++)))((('''((())))))'''%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~qqqfffdddfffeeebbbbbbdddbbb___^^^^^^]]]ZZZXXXVVVVVVVVVUUUTTTSSSQQQQQQSSSQQQOOOMMMLLLLLLMMMNNNNNNNNNNNNPPPQQQPPPNNNLLLHHHGGGEEECCCAAA???>>>>>><<<<<<:::999888777777777999888666444111000///......,,,***)))***+++,,,+++***)))(((''''''((()))***((((((((('''&&&&&&%%%%%%((((((((((((((('''''''''))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%#########$$$%%%&&&'''(((((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((()))***+++,,,---...///000000000000333222222333777:::;;;::::::;;;;;;;;;:::999777666444222///---...000444666@@@HHHRRRYYYZZZUUUOOOLLLHHHHHHHHHGGGGGGGGGHHHHHHKKKMMMRRRYYY^^^```___]]]\\\UUUPPPQQQSSSTTTUUUXXXaaaeeejjjlllkkkhhheeedddaaa```___aaaeeekkkqqquuu~~~}}}zzzxxxvvvqqqkkkhhhiiihhhddd```aaaeeeiiikkkhhhaaaZZZUUUTTTPPPJJJFFFEEEEEEEEEEEEJJJMMMQQQTTTWWW[[[___bbbgggjjjnnnppppppooonnnooorrrtttwwwyyyzzzzzz|||~~~}}}~~~}}}|||{{{zzzvvvtttrrrooommmllllllllljjjhhhfffeeeffffffeeecccdddcccaaa___]]]\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]aaa`````````_______________```bbbcccbbbaaabbbccceeeffffffggghhhhhhiiiiiimmmooosssuuuvvvxxxzzz|||zzz|||~~~{{{uuunnnhhhaaaZZZVVVQQQOOOMMMLLLLLLJJJHHHFFFGGGFFFFFFHHHLLLPPPSSSTTTSSSVVVYYY[[[```kkk{{{uuuttttttxxxwwwllleeeYYYUUUPPPNNNOOOPPPPPPOOOLLLHHHCCC???<<<:::777555444555999???GGGNNNRRRSSSVVVRRRLLLHHHCCC;;;333,,,+++)))((()))******((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||pppfffeeegggeeebbbaaadddaaa^^^]]]\\\[[[YYYXXXUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQNNNLLLKKKKKKLLLMMMMMMMMMOOOQQQRRRQQQNNNKKKGGGGGGEEEDDDCCCBBBBBBBBB===<<<;;;999888888777777888777555333111///......,,,+++*********+++++++++)))((('''&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((((((((((((((('''''''''(((((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%#########$$$%%%&&&((()))$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++---...///000000000000000222222222333444666777777888999::::::999777555333000///---+++,,,111777;;;BBBHHHPPPUUUVVVRRRMMMIIIGGGGGGFFFFFFFFFGGGHHHIIILLLRRR]]]hhhooopppllliii___VVVPPPSSSXXXZZZ[[[]]]```dddiiilllkkkhhheeeddd```___^^^___cccjjjpppttt{{{~~~}}}zzzppphhhaaa^^^``````[[[VVVYYY[[[___aaa___ZZZTTTQQQMMMKKKGGGEEEEEEGGGIIIKKKMMMPPPVVVZZZ]]]___bbbdddgggkkkpppttttttssssssssssssuuuxxx{{{}}}~~~}}}|||zzzxxxwwwvvvuuuqqqpppnnnkkkiiigggffffffbbbaaa```_________^^^^^^^^^]]]\\\ZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZ\\\]]]______^^^]]]^^^___aaaaaabbbbbbcccccccccdddgggiiimmmoooppprrrtttvvvtttwwwzzz}}}~~~{{{uuunnniii___\\\YYYWWWVVVSSSPPPNNNKKKIIIFFFFFFHHHJJJLLLLLLIIIKKKLLLMMMRRR]]]kkkuuuzzzzzz{{{iii___TTTNNNMMMOOONNNLLLMMMKKKGGGDDDAAA>>>;;;888666666777;;;CCCKKKQQQTTTSSSOOOJJJHHHGGGAAA777///,,,***)))((())))))((('''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzznnneeedddfffeeecccbbbcccaaa^^^\\\\\\[[[YYYXXXRRRSSSTTTUUUUUUUUUUUUUUUQQQPPPNNNKKKJJJKKKKKKLLLLLLMMMPPPRRRTTTRRRNNNJJJFFFEEEDDDCCCCCCCCCCCCCCC<<<<<<:::999888777777777777666444222000///......,,,,,,,,,+++******++++++,,,+++***)))((()))******%%%%%%&&&&&&'''(((((((((((((((''''''''''''((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&((()))######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''((()))***+++,,,...//////000111111111000222222333333333333555666666777888888777555222000------,,,,,,---222:::@@@DDDFFFJJJMMMNNNMMMJJJGGGFFFFFFEEEEEEFFFHHHJJJKKKMMMUUUdddsss||||||vvvqqq]]]UUUQQQUUU\\\___aaaddddddggglllnnnlllhhheeeddd^^^]]]]]]___dddjjjpppttt{{{|||{{{~~~}}}zzzllleee]]][[[^^^___[[[VVVVVVVVVVVVUUUSSSPPPNNNLLLIIIHHHGGGGGGHHHLLLPPPSSSSSSWWW\\\```aaabbbccccccdddhhhnnnrrrssssssssstttuuuwww{{{~~~}}}}}}~~~wwwvvvuuusssqqqooommmllllllkkkiiigggeeecccbbbaaa\\\\\\[[[ZZZYYYYYYYYYZZZYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUTTTTTTTTTTTTTTTQQQRRRSSSTTTUUUVVVWWWWWWXXXZZZ\\\\\\ZZZZZZZZZ[[[]]]]]]^^^^^^_________```aaadddgggiiijjjkkkmmmooolllooosssuuuwwwxxxzzz|||nnnkkkfffbbb___\\\YYYWWWRRRNNNIIIFFFFFFFFFFFFFFFEEEFFFHHHIIILLLSSS\\\ccchhhnnnxxx|||}}}xxxkkkZZZOOOKKKKKKJJJIIINNNLLLIIIGGGFFFDDD@@@>>>:::777666888???HHHOOOSSSOOOKKKHHHHHHHHHEEE===666...,,,)))((())))))(((&&&(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyymmmcccbbbddddddbbbbbbaaa```^^^]]]]]]\\\ZZZYYYQQQQQQSSSTTTUUUVVVVVVVVVQQQOOOMMMKKKJJJJJJKKKLLLLLLMMMPPPTTTUUUSSSNNNJJJCCCBBBAAAAAA@@@AAAAAAAAA;;;;;;999888777666666666444444222111000/////////---......---+++******++++++***)))'''''''''((((((((((((((('''&&&&&&%%%%%%(((((('''&&&&&&''')))***'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$###""""""%%%%%%&&&&&&&&&%%%$$$$$$#########$$$%%%&&&'''(((&&&&&&&&&%%%$$$###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((''''''((()))***,,,---.........000111222222222222222333333333222222444555666666666555444222000///***,,,...///000555===DDDHHHGGGGGGHHHJJJJJJIIIGGGFFFEEEEEEEEEFFFIIILLLMMMOOOWWWdddqqqyyyyyysssmmmYYYTTTSSSXXX^^^aaadddgggjjjmmmqqqqqqnnniiieeeccc\\\]]]^^^bbbgggmmmsssvvv|||~~~{{{zzz{{{{{{xxxuuukkkeee^^^]]]___```___\\\VVVTTTPPPMMMJJJIIIIIIIIILLLMMMNNNOOOQQQTTTXXX\\\]]]aaaeeeggggggfffffffffcccggglllpppqqqrrrrrrsssxxx{{{~~~||||||{{{{{{sssrrrqqqooommmkkkiiiiiieeedddcccaaa___]]]\\\[[[VVVWWWWWWVVVTTTTTTUUUVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPOOONNNNNNOOOQQQSSSTTTVVVVVVTTTVVVXXXXXXWWWWWWWWWXXXYYYYYYZZZZZZ[[[\\\\\\]]]\\\___bbbdddeeefffhhhiiiiiilllooorrrsssuuuwwwyyyzzzrrrkkkgggccc```^^^ZZZUUUNNNIIIFFFDDDCCCBBBDDDEEEGGGIIIJJJMMMRRRUUUXXX^^^iiittt~~~wwwfffXXXQQQNNNNNNNNNQQQOOOLLLKKKKKKIIIGGGEEE===999666666<<>>:::888<<>><<>>>>>===:::777555555555444333333444444333111000000111222333333000,,,***+++,,,++++++)))((('''''''''''''''&&&%%%%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%(((******(((&&&%%%$$$#########%%%((()))&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((()))***))))))***+++---...//////...000111333333333222111555444333333333555777888666333///............---//////111555999???DDDGGGMMMLLLKKKJJJHHHGGGEEEEEEFFFHHHHHHGGGIIIPPPSSSSSSXXXTTTQQQRRRQQQNNNOOOSSSUUUVVVYYY\\\___aaabbbccciiikkkkkkkkkiiihhhiiijjjaaaccceeehhhmmmttt|||}}}~~~zzzuuurrrllliiiiiifff___WWWUUUPPPMMMIIIGGGHHHJJJLLLMMMPPPSSSVVVYYY\\\aaafffjjjpppqqqrrrqqqpppqqqsssuuuzzz{{{||||||{{{yyyxxxwwwsssvvvxxxxxxuuussssssuuuzzz}}}{{{xxxuuuqqqnnnooommmjjjgggfffddd```^^^aaaaaa```___]]][[[YYYXXXUUUUUUTTTSSSRRRQQQPPPOOOPPPPPPOOONNNMMMLLLKKKJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIFFFCCCCCCDDDGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLNNNPPPQQQPPPPPPPPPQQQRRRRRRSSSSSSVVVWWWYYYZZZYYYZZZ\\\]]]aaadddfffhhhhhhiiikkkllllllpppuuuyyy|||}}}wwwssspppqqqlllccc\\\WWWQQQKKKGGGGGGHHHFFFEEEEEEGGGIIIGGGJJJLLLOOOSSS[[[fffmmmsssvvv{{{}}}}}}qqqfff\\\WWWTTTPPPQQQSSSVVVPPPHHHBBB@@@BBBGGGKKKNNNPPPNNNHHH@@@<<<@@@EEEDDD???888333000---+++)))...,,,***)))*********)))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((###$$$$$$%%%%%%$$$$$$###kkkaaa```[[[^^^bbb^^^___```bbbbbbbbb```]]]\\\TTTSSSQQQQQQRRRRRRPPPNNNQQQPPPNNNMMMLLLMMMMMMNNNMMMMMMNNNPPPQQQNNNHHHBBBBBBDDDEEEDDDBBB???>>>>>><<<:::777555555555444333333444444333111000000111...///000...+++***+++---+++***)))((('''''''''''')))((('''&&&%%%&&&'''((($$$%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%''')))***(((&&&%%%$$$######$$$%%%''')))&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))))))))***+++---....../////////000111222222222222222222222222333444555555555222...------...///...000111333666;;;@@@EEEHHHIIIIIIIIIHHHGGGGGGFFFFFFDDDGGGHHHGGGJJJPPPSSSRRRUUUPPPNNNPPPOOONNNPPPTTTXXXYYYZZZ]]]___aaacccdddjjjkkkkkkjjjiiihhhiiikkkgggiiijjjlllnnnsssxxx|||~~~{{{yyyyyyuuunnniiiddd___\\\\\\[[[UUUPPPNNNJJJHHHGGGGGGIIIMMMPPPQQQWWWYYY\\\___bbbfffjjjnnnqqqsssttttttttttttvvvwwwzzzzzzzzzzzzyyyyyyxxxwwwxxx{{{~~~~~~|||yyyyyyzzz}}}zzzvvvsssoookkkiiijjjhhhdddbbbaaa___\\\YYYYYYYYYXXXWWWUUUSSSQQQPPPQQQQQQPPPOOONNNMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGDDDAAAAAABBBDDDFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNOOOOOOPPPPPPQQQQQQRRRTTTVVVWWWXXXYYY[[[]]]]]]```cccddddddeeeggghhhmmmpppssswwwyyy{{{~~~~~~xxxpppiii___VVVNNNLLLIIIEEEDDDCCCCCCDDDHHHJJJMMMNNNOOORRRWWW\\\___cccjjjrrr|||zzzssskkkcccYYYQQQPPPTTTWWWSSSNNNIIIFFFGGGIIIKKKLLLNNNMMMHHH@@@;;;<<>>???AAABBBAAA>>>?????????@@@@@@AAAAAA???@@@@@@@@@AAAAAAAAAAAADDDDDDDDDEEEGGGHHHJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNLLLOOOQQQSSSTTTVVVYYY[[[YYY[[[^^^______```bbbccchhhkkkooorrruuuxxx|||~~~xxxmmm___WWWNNNGGGEEEEEEDDDCCCFFFHHHKKKLLLKKKKKKLLLMMMNNNTTT\\\ccckkkwwwxxxuuuzzz}}}{{{|||}}}wwwzzz}}}rrrcccVVVRRRTTTWWWVVVTTTQQQOOONNNMMMMMMLLLNNNOOOKKKDDD===::::::DDDCCCAAA<<<666111///...)))((('''((())))))'''%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%lllcccaaa]]]```ddd```aaaaaa___]]]\\\[[[[[[ZZZTTTSSSRRRRRRRRRQQQOOOLLLNNNNNNMMMMMMMMMNNNPPPQQQOOONNNNNNPPPRRRPPPJJJEEEBBBDDDEEEDDDAAA???>>>>>>:::888666666666666555444222333444222000///000111******************+++,,,******)))((((((((((((((()))(((&&&&&&%%%&&&'''((()))))))))))))))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''#########$$$$$$$$$%%%%%%%%%$$$%%%&&&(((((('''%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''))))))))))))+++++++++,,,---------...//////......///111333444555777999;;;;;;:::888777333000,,,***,,,///111333555555777:::>>>BBBEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHDDDHHHLLLMMMOOOSSSSSSPPPOOOKKKIIIKKKMMMNNNRRRWWW]]]^^^___aaadddgggjjjlllllllllkkkiiiggghhhjjjlllnnnpppqqqpppllliiihhhggggggfffeeedddaaa\\\TTTNNNNNNJJJGGGHHHGGGEEEEEEHHHFFFIIIMMMQQQVVVZZZ___bbbeeegggjjjlllmmmooorrrtttqqqtttxxxzzzzzzzzzzzz{{{zzzzzzyyyxxxyyyzzz{{{||||||}}}yyyvvvwwwsssooojjjgggddd```]]]]]]ZZZXXXVVVUUUTTTQQQOOOQQQQQQQQQPPPNNNMMMKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBB@@@===<<<===>>>>>>>>><<<<<<<<<<<<============<<<<<<<<<===>>>>>>>>>???BBBBBBBBBCCCDDDEEEGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLIIIKKKMMMOOOPPPQQQTTTVVVUUUXXXZZZ\\\\\\]]]___```aaadddiiimmmqqqvvv|||}}}yyylll[[[OOOJJJJJJIIIHHHCCCDDDFFFHHHIIIJJJKKKLLLHHHOOOUUUYYY]]]ggguuuvvvpppssszzzzzz{{{}}}}}}ooo___UUUTTTTTTUUUWWWWWWWWWUUUSSSQQQPPPRRRSSSQQQKKKCCC<<<888@@@CCCFFFDDD>>>888333000+++*********,,,+++)))'''))))))((((((''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%mmmcccbbb^^^aaafffbbbeeedddaaa^^^\\\ZZZYYYYYYQQQQQQQQQSSSTTTTTTRRROOONNNMMMMMMLLLMMMNNNPPPQQQOOOMMMMMMOOOQQQPPPJJJFFFFFFGGGGGGFFFBBB???===<<<888777666666777777666444222333333222000//////000...---,,,++++++++++++******))))))(((((((((((()))&&&%%%%%%%%%&&&''')))***(((((('''''''''((()))***(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))***++++++------------------......//////......000111333555999:::<<<>>>===;;;888666111///,,,+++...111444555777888999<<>>>>>>>>>>>?????????@@@@@@@@@@@@>>><<<;;;<<<===<<<;;;<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<======>>>@@@@@@@@@@@@AAACCCDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIGGGIIIJJJKKKKKKLLLNNNOOOSSSVVVXXXZZZZZZ[[[\\\^^^]]]```dddiiimmmrrrxxx|||yyy|||ppp]]]RRRNNNKKKIIIDDDCCCBBBBBBDDDHHHKKKMMMIIIOOOSSSTTTSSSWWWaaaiiizzzyyyuuuwww}}}zzzkkk]]]UUUQQQSSSVVVXXXYYYYYYWWWVVVSSSTTTUUUTTTPPPIII@@@999;;;AAAHHHKKKHHH@@@888333---,,,++++++,,,+++)))'''))))))((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%kkkbbb```]]]```eeeaaafffeeebbb___]]][[[ZZZYYYOOOPPPQQQTTTVVVWWWUUUSSSNNNNNNMMMMMMMMMNNNPPPQQQLLLKKKKKKLLLNNNMMMIIIDDDHHHHHHIIIFFFBBB>>><<<<<<777666666777888888666444111222333222000//////000111///,,,+++,,,+++***)))))))))(((((((((((())))))%%%$$$$$$%%%&&&(((***,,,&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((***,,,---/////////////////////....../////////000111333444555:::;;;<<<<<<:::777444222///...,,,...111444666666888999;;;===@@@BBBDDDEEEJJJJJJIIIIIIIIIIIIIIIHHHIIINNNPPPPPPQQQTTTSSSOOOMMMJJJKKKPPPSSSUUUXXX]]]\\\^^^aaaeeeiiilllnnnooonnnpppqqqpppnnnmmmnnnooorrrssssssqqqkkkeee```^^^^^^]]]\\\YYYSSSLLLFFFBBB@@@>>>===???>>>===@@@FFFSSSYYY```dddfffgggiiillliiikkknnnooopppppprrrssspppsssvvvwwwwwwwwwxxxyyyzzzzzzzzz{{{}}}}}}|||{{{zzzyyyxxxvvvqqqnnnjjjgggccc```^^^\\\ZZZWWWSSSQQQOOOOOONNNNNNKKKJJJHHHHHHHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA>>>>>>>>>=========<<<<<<<<<<<<<<<=========>>>>>><<<;;;999999:::;;;:::999:::::::::999999888888888888999999:::;;;<<<======>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFDDDFFFHHHHHHHHHHHHJJJKKKPPPRRRUUUWWWWWWXXXYYY[[[]]]___bbbdddgggkkkpppssstttwww{{{~~~rrraaaVVVNNNJJJKKKGGGBBB???@@@CCCFFFHHHNNNSSSWWWWWWUUUTTTXXX\\\aaaiiisss{{{yyy{{{vvvfff]]]QQQRRRTTTVVVXXXYYYZZZZZZUUUTTTTTTTTTSSSMMMDDD===999>>>EEELLLNNNIII???888///---***)))))))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%}}}jjjaaa```\\\___ddd```cccbbbaaa```^^^\\\[[[ZZZPPPQQQRRRVVVXXXXXXVVVTTTOOONNNMMMMMMMMMNNNOOOPPPLLLKKKJJJLLLNNNMMMIIIEEEEEEGGGGGGEEEBBB>>><<<<<<666666666777888888777555111222333222///...///000111...++++++,,,,,,***((())))))(((((((((((())))))&&&%%%%%%%%%&&&''')))***&&&%%%$$$###$$$%%%'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))(((((((((***---000222222111111111000000//////...///111222444555555555;;;;;;;;;999777444000......---...000444777777777888999;;;>>>@@@BBBCCCDDDGGGGGGGGGHHHIIIIIIJJJJJJKKKOOOPPPNNNNNNQQQPPPMMMIIIHHHLLLTTTYYY[[[___dddeeegggkkkooorrrssssssrrrrrrtttvvvvvvuuusssrrrrrrrrrrrrqqqmmmfff___ZZZWWWWWWWWWVVVRRRMMMGGGBBB@@@>>>===@@@CCCCCCCCCGGGMMMTTT[[[dddiiiiiiiiikkkmmmjjjmmmppprrrrrrrrrtttuuurrrtttuuuvvvuuuuuuwwwxxxwwwxxxzzz|||~~~~~~}}}}}}|||{{{{{{|||{{{yyyxxxuuusssqqqpppooommmiiifff___\\\YYYWWWVVVUUUSSSQQQNNNLLLJJJIIIIIIIIIGGGEEEFFFFFFFFFEEEDDDCCCBBBAAA???>>>>>>>>>>>>=========;;;;;;;;;;;;::::::::::::999999999::::::::::::;;;888666555666888999888777666666666666777777777777777777888999:::;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>??????@@@AAAAAAAAAAAACCCEEEFFFFFFGGGIIIKKKKKKNNNPPPRRRRRRSSSTTTVVVYYY[[[]]]___aaaeeejjjmmmooorrrwww{{{~~~xxxggg[[[UUUTTTNNNGGGCCCBBBCCCDDDDDDMMMQQQWWWZZZZZZXXXWWWVVVSSSXXX^^^iii{{{~~~xxxuuuuuuyyy~~~|||ooohhhVVVUUUSSSSSSTTTWWWZZZ\\\YYYVVVTTTUUUVVVSSSKKKDDD:::;;;@@@IIIPPPOOOGGG???444000,,,)))(((((((((''''''''''''((())))))******''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$~~~kkkbbb```]]]```eeeaaa____________^^^]]]\\\\\\QQQRRRTTTWWWYYYYYYVVVTTTPPPOOONNNMMMMMMNNNOOOOOONNNLLLLLLMMMPPPOOOKKKGGGCCCDDDEEEDDDAAA>>>======666555666777999999777555111222333111///...///000///,,,******,,,,,,+++)))))))))(((((((((((()))***((('''&&&%%%&&&&&&((())))))(((&&&&&&&&&''')))+++((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''''''(((((('''%%%$$$$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&+++***((((((***---222444333333222222111000000000...///222444555666666555======;;;999666222///---------///222666888999888999:::<<<>>>@@@AAABBBCCCCCCDDDEEEFFFHHHIIIKKKKKKLLLOOOOOOLLLLLLNNNNNNKKKFFFGGGLLLVVV]]]```dddiiiooorrrvvvyyy{{{zzzyyywwwuuuwwwzzz{{{zzzwwwuuuuuuppppppmmmhhh```XXXSSSPPPMMMMMMMMMKKKGGGCCCAAA@@@AAAAAAEEEJJJLLLLLLQQQWWWSSS[[[eeeiiijjjiiijjjmmmkkknnnrrrttttttuuuvvvwwwtttuuuuuuuuuttttttvvvxxxuuuvvvyyy|||~~~~~~}}}~~~}}}|||{{{zzzyyyyyywwwvvvvvvvvvwwwwwwvvvtttmmmkkkiiigggfffdddaaa^^^WWWUUURRRPPPPPPOOOMMMLLLIIIHHHFFFEEEFFFEEECCCBBB????????????>>><<<;;;;;;;;;;;;::::::::::::::::::999999999999888888888888777777777777888888888888444333333444666777666555222333333444666777777888666666777888999:::;;;;;;888888888888999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>@@@CCCDDDEEEGGGJJJLLLGGGJJJLLLNNNNNNOOOQQQRRRSSSUUUXXXZZZ^^^bbbhhhmmmkkkoootttyyy|||yyyjjjcccYYYTTTMMMHHHGGGGGGFFFEEEDDDHHHPPPVVVYYYWWWTTTQQQRRRTTTVVV^^^ooo|||tttooonnnrrrwww{{{|||~~~tttqqq[[[XXXTTTQQQRRRUUUYYY]]]]]]YYYVVVWWWZZZXXXQQQKKK===:::<<>>>>>>>>???@@@AAABBBCCCDDDDDDFFFJJJMMMSSSRRRPPPNNNLLLKKKJJJIIICCCIIIQQQXXX\\\aaaggglllwww}}}xxxuuuvvvvvvtttrrrqqqmmmfff^^^VVVPPPLLLJJJDDDDDDEEEEEEEEEDDDCCCBBBDDDFFFKKKOOOTTTWWWYYYZZZ^^^___aaadddfffhhhjjjkkkjjjmmmpppsssuuutttsssrrruuuuuuuuutttrrrsssuuuwwwvvvvvvvvvxxxyyy{{{}}}~~~|||~~~~~~~~~~~~}}}|||zzz{{{zzzxxxvvvuuuuuuuuuvvvvvvqqqmmmlllmmmlllhhhccckkkeee^^^\\\\\\\\\YYYUUUPPPOOOLLLJJJHHHFFFFFFFFFEEEEEEDDDCCCAAA@@@??????<<<<<<<<<;;;;;;;;;::::::<<<:::999:::<<<<<<:::777777777777777777777777777666555444333222333444555444444444444444444444444333333333333444444555666444444333333333444555666666777888::::::;;;;;;;;;666777888:::<<<>>>??????>>>>>>======???AAADDDFFFJJJKKKMMMMMMMMMMMMOOOQQQTTTVVVXXXZZZ[[[]]]aaacccfffkkkppprrrssswww~~~hhhddd[[[UUURRRNNNGGGFFFJJJDDDDDDHHHNNNPPPOOOQQQVVVUUUQQQPPPWWWdddvvv~~~yyynnngggfffiiinnnqqq{{{xxxhhh^^^SSSMMMOOOUUUXXXYYYXXXZZZ[[[ZZZWWWTTTSSSRRRCCCAAAAAADDDIIIMMMOOOOOOGGGAAA888000,,,***))))))++++++******)))'''&&&%%%'''%%%$$$%%%'''))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$llleeeeeeaaaccceee```bbbaaabbbcccddddddaaa___SSSSSSTTTUUUUUUTTTSSSSSSQQQPPPOOOMMMMMMMMMNNNNNNJJJKKKNNNQQQRRROOOIIIDDDFFFDDDBBB@@@>>>===<<<;;;:::999777666555444555555222222222111000/////////---+++******+++---...---...,,,)))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&$$$"""###&&&'''&&&%%%###$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,,,,,,,...222555666555333111000000000000111222333222222333666999555444333111000...------111222333444444555555555777999<<<============>>>BBBCCCDDDDDDDDDEEEGGGJJJKKKKKKJJJIIIHHHHHHHHHHHHFFFKKKSSSXXX\\\```fffkkk{{{}}}uuupppoooooommmllljjjeee^^^UUUMMMHHHEEECCCDDDDDDCCCCCCDDDEEEEEEFFFKKKMMMQQQUUUYYY\\\^^^^^^___```bbbdddgggiiikkklllkkkmmmppprrrssstttssssssuuuvvvvvvtttssssssuuuwwwvvvvvvwwwwwwyyyzzz|||}}}~~~~~~}}}||||||{{{yyywwwsssrrrqqqooonnnmmmmmmmmmnnnjjjgggggghhhhhheeeaaaddd___YYYWWWWWWWWWTTTPPPLLLKKKHHHFFFDDDCCCCCCCCC@@@@@@???>>>===<<<;;;:::::::::::::::999999999999999777666777888888666444666666666666666666666666666555444222222222333333444444444333333333333333333333333333333333444444222222333333333444444444666666666666666555444333777888888999:::;;;<<<<<<===<<<<<<<<<>>>@@@CCCDDDFFFHHHJJJKKKKKKLLLNNNPPPRRRTTTVVVXXXYYY[[[^^^aaaccchhhlllnnnpppssszzzvvvmmmeee___WWWLLLGGGHHHCCCBBBDDDIIIJJJIIIJJJNNNVVVRRRQQQWWWaaaooouuukkkfffdddiiikkkuuu{{{nnndddXXXPPPPPPSSSUUUVVVZZZZZZZZZYYYWWWUUUTTTTTTIIICCC>>>AAAIIIQQQTTTSSSJJJEEE<<<555000---+++)))*********)))((('''&&&&&&((('''%%%%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$oooggggggcccdddfffaaaaaaaaabbbdddeeeddd```]]]RRRSSSTTTUUUUUUTTTSSSRRRSSSRRRPPPNNNMMMMMMNNNNNNJJJKKKMMMPPPQQQNNNIIIDDDFFFEEECCCAAA???===<<<<<<:::999777555444444444555222222222111000000//////---+++))))))+++---------...+++)))'''((((((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&&&&%%%%%%$$$######&&&$$$"""###%%%'''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&,,,------------///333666999777444111//////000111000111222222222222555777000///...---,,,,,,---...111333555777888777666444666888:::;;;;;;;;;<<<===AAACCCDDDDDDCCCCCCEEEFFFEEEEEEEEEEEEFFFGGGIIIIIIJJJOOOTTTWWWZZZ^^^dddhhhuuu~~~vvvnnnkkkjjjhhhfff___ZZZRRRJJJCCC???>>>===BBBBBBAAABBBDDDGGGKKKNNNTTTVVVYYY]]]```bbbccccccaaabbbdddfffhhhjjjlllmmmmmmnnnooopppqqqrrrssssssuuuvvvvvvuuuttttttvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{~~~{{{zzzzzzzzzzzzxxxtttqqqnnnnnnmmmllljjjiiigggfffdddaaa^^^___aaaaaa^^^[[[ZZZVVVQQQOOOOOOOOOLLLIIIFFFEEECCCAAA@@@???>>>>>>;;;;;;::::::999888777777888888777777777666666666666555444555666555444222444444444444444444444444555444333222111111111111333333333222222222111111333222222222222111111111000111222333333333222111333333333333333222222111777777777777777888888888::::::::::::;;;===@@@AAABBBDDDFFFHHHHHHJJJLLLNNNPPPQQQSSSUUUVVVXXX[[[]]]```cccgggiiikkknnntttyyy{{{~~~~~~uuuiiiZZZNNNIIIFFFCCCBBBEEEEEECCCDDDHHHUUUQQQQQQVVV\\\dddqqq}}}xxxnnnhhheeeeeelllxxxtttjjj^^^TTTRRRRRRSSSSSSYYYYYYXXXWWWWWWVVVUUUUUUSSSIII??????GGGPPPTTTTTTNNNIIIBBB;;;666111---***)))))))))((((((''''''''')))(((%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$qqqiiiiiieeefffhhhbbbaaaaaabbbccccccaaa\\\YYYQQQRRRSSSTTTTTTSSSRRRQQQRRRQQQPPPNNNMMMMMMMMMNNNKKKLLLNNNPPPQQQNNNJJJFFFGGGFFFDDDAAA???>>>======:::999777555444444444444222222222111111000000000---+++))))))+++,,,,,,,,,---+++((('''((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%$$$###'''%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$%%%&&&((((((''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''+++,,,---...///222666999===:::666222000000111222000111222222111111333444---,,,+++***+++---///111333444666777777777666666555777999999999999;;;<<>>===<<<;;;;;;::::::999999888888777777555555555555444444444333555555555555555555333222333333333333333333333333444444333222111000//////333333222222111000000000222222222111111000//////...///111333333222000//////000222333444555666666444444444555555555666666777777777888999;;;<<<===>>>@@@CCCEEEFFFHHHKKKMMMNNNOOOQQQRRRSSSUUUXXX[[[\\\___bbbdddfffjjjooossstttxxx}}}rrr___TTTMMMHHHDDDEEEDDDBBBCCCFFFNNNLLLNNNSSSWWW[[[dddlllzzziiieeedddjjjrrr|||yyypppddd[[[VVVTTTSSSSSSTTTUUUVVVWWWXXXVVVSSSPPPWWWOOOFFFBBBDDDIIIMMMOOOPPPMMMGGGBBB<<<666000+++))))))((((((''''''''''''((('''%%%$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqkkkkkkggghhhiiicccbbbbbbaaaaaa___\\\WWWTTTOOOPPPQQQRRRRRRQQQPPPOOOQQQPPPNNNMMMLLLLLLLLLMMMMMMNNNOOOQQQRRRPPPKKKHHHGGGFFFDDDAAA???>>>======999888666555444333444444222222222222111111111111...+++))))))***+++,,,+++,,,***'''''''''(((((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%&&&&&& !!!###%%%&&&&&&%%%%%%''''''&&&$$$######$$$%%%############$$$%%%'''(((''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&'''%%%%%%&&&'''(((((()))))))))***,,,...000444999===@@@===888333111000111222///111222222000000111222,,,+++++++++---000333555666666555444444555777777555666888999999:::<<<>>>???AAABBBCCCBBBCCCDDDFFFFFFFFFGGGGGGHHHJJJKKKLLLMMMOOOQQQQQQRRRVVV]]]cccgggkkknnnpppvvv~~~{{{uuulllfffaaa[[[UUUPPPHHHDDD>>>999666777999;;;>>>???AAAEEEKKKSSS[[[___\\\]]]___bbbcccddddddddddddeeefffhhhjjjlllmmmnnnnnnnnnmmmmmmnnnppprrrssstttvvvwwwvvvuuutttuuuvvvvvvvvvvvvvvvvvvwwwxxxyyywwwzzz~~~{{{zzzzzzxxxvvvtttrrrqqqqqqrrrqqqooojjjfff`````````^^^\\\YYYVVVUUUTTTSSSQQQPPPOOONNNLLLJJJHHHFFFDDDCCCBBBBBB@@@???=========<<<;;;:::999999888888888888888777777777444444333333333222222222333444444444333333222222111111111111111111111111333333222222111000//////222222222111111000000000000111111111111000......---...000222222111000//////000111333444555666666000111111222333444555555555555555666777888999:::<<<>>>AAACCCDDDFFFIIIKKKLLLNNNPPPQQQQQQSSSVVVXXX[[[\\\^^^```cccgggkkknnnnnnsssyyy~~~wwwhhhWWWOOOIIIGGGFFFDDDDDDFFFEEEEEEHHHNNNRRRUUU[[[bbbwwwwwwmmmdddaaaccciiitttzzzpppeee\\\VVVSSSQQQOOOPPPSSSWWWXXXUUUOOOJJJOOONNNLLLGGGBBBBBBGGGLLLOOOMMMKKKHHHCCC<<<444///+++***)))((((((((((((((('''%%%$$$$$$&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqkkkllliiijjjkkkeeecccaaa___^^^\\\YYYUUURRROOOPPPQQQRRRRRRQQQPPPOOOOOONNNMMMLLLLLLLLLMMMNNNNNNOOOPPPRRRRRRPPPLLLIIIFFFEEECCCAAA???===<<<<<<999888666444333333333444222222222222222222222222...,,,))))))***++++++***+++)))'''&&&'''(((((('''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&& """$$$&&&''''''&&&%%%%%%&&&'''&&&$$$###$$$%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&'''((()))***+++,,,)))***,,,...000444999===AAA???:::666333111111111...000222111000//////000,,,,,,---...111333666888888777555444444555777999555666888999:::;;;>>>AAABBBBBBCCCBBBAAABBBDDDGGGFFFFFFFFFFFFGGGIIIJJJKKKMMMNNNNNNNNNNNNTTT\\\ccceeehhhiiijjjnnnwww}}}}}}uuuppphhhbbb\\\VVVNNNHHH;;;999666444444777:::<<>>===<<<::::::;;;;;;:::999888888555555555555666666666666444444333333333222222222111222333333111000000111111111111111111111111111111222222222222111000000111111111111111111111111///000111111111000///......///000111111111000//////000111111111111111111...///000111222333444444333444444555666666777777:::<<>>===<<<;;;999888666444333333333444222222222222222222222222...,,,))))))************+++)))&&&&&&'''(((((('''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&###%%%'''((((((&&&$$$### ###&&&'''&&&%%%&&&'''$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&''''''&&&&&&&&&'''((()))+++,,,---...+++,,,---...///222777:::BBB@@@<<<888555222000000...000111111///...---...,,,---///111444666888999888888888777777777888888555777888:::;;;>>>BBBEEEHHHGGGEEEAAA??????BBBEEEEEEEEEFFFGGGHHHJJJLLLMMMMMMMMMMMMLLLMMMTTT^^^eeedddfffeeedddgggooottttttqqqjjjaaaYYYRRRKKKCCC>>>333333333444777;;;???BBBGGGJJJNNNTTTXXX\\\^^^___\\\]]]___aaaccccccccccccdddeeefffhhhiiikkklllmmmmmmmmmmmmmmmnnnoooooopppqqqsssuuuuuutttsssssssssssssssttttttvvvwwwyyyzzzxxxzzz}}}~~~xxxvvvtttsssrrrpppllliiigggfffdddcccbbb```]]]ZZZWWWVVVSSSPPPMMMKKKIIIIIIDDDDDDDDDCCCAAA@@@??????<<<=========;;;:::::::::777888999999999888777666444444444444555555666666444444444444333333333333111333555444222000111222111111111111111111111111000111222333333333222111000000111111222333333333...///111222222111000/////////000000000111111111...//////000111111000000000000000111111111222222222333444555555555666555777:::<<<>>>???@@@CCCEEEHHHIIIKKKKKKLLLMMMPPPRRRVVVVVVWWWYYY]]]```cccdddggglllqqqtttuuuwww}}}xxxkkk\\\TTTNNNHHHEEEEEECCCAAABBBFFFGGGHHHMMMSSS___mmm}}}tttkkkeeefffjjjyyy~~~sssggg^^^YYYRRRPPPPPPRRRTTTRRRLLLFFF@@@EEEIIIHHHCCCAAADDDHHHIIIKKKOOORRRRRRLLLCCC<<<111000---***)))(((((())))))(((&&&&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&ooojjjllljjjkkkmmmgggbbb___\\\[[[[[[[[[[[[ZZZRRRSSSTTTUUUUUUTTTSSSRRROOONNNNNNMMMNNNOOOQQQRRRMMMMMMNNNOOOPPPOOOKKKHHHEEEDDDBBB@@@===<<<;;;;;;999888666444333333333333222222222222222222222222...,,,)))))))))******)))+++(((&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%&&&'''))))))(((%%%"""  &&&(((((('''((()))%%%&&&((())))))'''%%%$$$$$$$$$%%%&&&''''''''''''######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""%%%'''((('''&&&%%%'''((()))***,,,...//////---............111444888BBBAAA>>>:::666333000///...000111111///---------,,,...000333555777888999888999:::;;;;;;:::888777555777999;;;<<<@@@DDDGGGMMMKKKFFFAAA>>>>>>@@@CCCEEEFFFGGGHHHKKKMMMOOOPPPMMMMMMMMMLLLNNNUUU___gggfffhhhfffbbbccciiimmmllliiiaaaUUUKKKCCC<<<666111111222444777;;;AAAEEEHHHLLLOOOTTTYYY\\\]]]\\\[[[]]]^^^```bbbdddeeedddddddddeeefffgggiiikkkllllllllllllmmmnnnnnnoooooooooppprrruuuuuusssrrrrrrrrrrrrrrrssstttvvvxxxyyyzzz|||}}}~~~|||zzzuuutttrrrqqqooommmiiifffdddaaa___]]]\\\[[[YYYWWWOOOMMMJJJFFFCCCAAA@@@@@@>>>?????????=========>>>999:::;;;;;;:::999999999666666777888888777666555444555555666666777777888555555555444444444333333444666888777444333444555111111111111111111111111///000222333444444333333000000111222333444444555---///111222333222111000000000000000000111222222+++,,,...000222444444555222111111111000000000///222333444444555555555555666888:::<<<<<<===@@@BBBEEEGGGIIIIIIIIIKKKMMMPPPUUUTTTTTTVVVZZZ^^^aaaaaaeeeiiinnnpppqqqtttzzz}}}wwwfff\\\TTTLLLHHHGGGGGGDDDCCCDDDDDDCCCHHHNNNTTTbbbuuuwwwmmmiiijjjuuu|||qqqiiidddVVVRRROOOOOORRRQQQMMMIIIDDDFFFGGGFFFDDDBBBBBBCCCHHHKKKQQQVVVVVVQQQHHHAAA333111...+++)))((()))))),,,***((((((((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&nnniiijjjgggiiikkkeee`````````^^^\\\XXXTTTRRRSSSSSSTTTTTTTTTSSSSSSRRROOONNNLLLLLLNNNOOOPPPOOONNNMMMJJJJJJJJJIIIGGGEEECCCBBBAAA???<<<:::999888777555333333444444333222111111000000///............---+++)))(((((()))*********)))((((((((((((((($$$$$$%%%&&&''''''''''''"""###%%%&&&''''''&&&%%%((((((((((((''''''''''''&&&%%%$$$###$$$&&&((()))$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))))))))((((((%%%'''***,,,.........---------......///111222333999999888777555333111000111000///...,,,+++))))))&&&222<<<<<<888777777666:::999888666555555444444888999:::===@@@CCCFFFHHHGGGEEECCCAAAAAABBBEEEGGGGGGGGGGGGFFFEEEFFFIIIKKKNNNMMMLLLNNNRRRXXX___cccfffbbb^^^]]]aaaddddddddd```TTTGGG@@@:::444222444666777888:::>>>DDDKKKQQQUUUVVVXXXZZZ\\\]]]^^^^^^bbbbbbaaaaaabbbdddeeeggggggggghhhhhhiiijjjllllllooooooooopppooonnnmmmlllrrrrrrqqqqqqqqqqqqppppppqqqsssvvvxxxyyyyyyxxxwww{{{}}}~~~~~~}}}|||||||||}}}{{{zzz~~~~~~~~~~~~{{{wwwssspppnnnkkkjjjiiigggeeeccc\\\\\\ZZZXXXVVVUUUSSSRRRLLLJJJGGGEEEBBBAAA@@@@@@<<<;;;;;;::::::999999888;;;;;;:::::::::999999999777777777777666666666666666555555555555444444444666666777777666444222111111000000000//////......111111111111111111111111222111111111000/////////////////////////////////000///.........///111222000000000000000000000000000111222222222222111000111111111111111111111111222222333333333333444444888888777777888:::<<<===AAACCCEEEGGGHHHIIILLLNNNOOOOOOPPPRRRUUUYYY\\\^^^dddeeegggjjjnnnqqquuuvvv{{{|||}}}sssdddZZZRRRLLLGGGGGGDDDAAAAAADDDEEEDDDAAAMMMWWWfffsssyyy}}}zzzpppkkk}}}{{{yyyzzz}}}}}}uuuooohhh```SSSJJJKKKPPPPPPKKKEEEBBB@@@CCCHHHJJJGGGCCCJJJIIIKKKPPPUUUSSSKKKCCC???999111,,,+++)))'''%%%))))))))))))(((((((((((($$$&&&((()))((('''&&&'''&&&'''((())))))((('''&&&~~~mmmgggiiifffhhhjjjeee]]]^^^______^^^\\\ZZZXXXSSSTTTTTTTTTTTTTTTSSSSSSPPPNNNLLLMMMNNNPPPPPPPPPNNNMMMKKKJJJJJJIIIGGGEEECCCBBBAAA???<<<:::999888777555444444555666555555222111111000000///.........---+++)))(((((()))******))))))((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''(((((()))))))))((('''&&&&&&''')))***%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$&&&'''(((((('''''''''((()))***,,,---...------......///111222333222222111000...---,,,+++111000///...---,,,++++++///:::AAA@@@;;;999888777999999777666666666666666888999<<>>===???AAACCCDDDEEEEEEEEEEEEFFFJJJLLLMMMMMMMMMOOOSSSYYY^^^aaabbb___\\\]]]aaaddddddbbbYYYNNNAAA:::555111000222777999===AAAEEEKKKQQQUUU[[[[[[\\\^^^^^^_________dddcccccccccccccccddddddggggggggghhhiiikkklllmmmppppppppppppooooooooonnnqqqqqqrrrrrrrrrrrrrrrrrrssstttvvvwwwxxxxxxxxxxxx|||}}}~~~~~~}}}}}}|||zzz{{{||||||zzzyyy|||{{{zzzyyyyyyvvvrrrooommmkkkhhhfffeeedddaaa___WWWWWWUUUTTTRRRPPPOOONNNIIIGGGEEEBBB@@@???>>>>>><<<<<<;;;::::::999999888:::::::::999999999888888777777777777666666666666555555555555444444444333222333333444444444444444111111111111000000//////111111111111111111111111000000000000////////////////////////////////////000///.........///111111////////////////////////111111111111111111111111111111111111111111111111222222222333333333444444777666666666777999;;;<<<>>>@@@CCCDDDEEEFFFIIIKKKMMMMMMNNNPPPSSSVVVYYY[[[```aaadddgggkkkooorrrtttxxxyyy{{{}}}wwwlllaaaVVVNNNKKKIIIFFFFFFGGGGGGEEECCCHHHLLLVVVbbbjjjpppyyyuuuoootttwwwzzz{{{xxxtttpppnnnmmmttt~~~yyypppaaaRRRMMMOOONNNJJJJJJFFFCCCCCCEEEGGGGGGEEE@@@DDDJJJPPPSSSSSSPPPNNNDDD>>>666000,,,***(((&&&)))))))))(((((((((''''''%%%'''((((((&&&%%%&&&'''&&&'''(((((((((((('''&&&|||kkkeeegggeeegggjjjddd^^^^^^___```___^^^]]]\\\SSSTTTTTTUUUUUUUUUTTTTTTQQQOOONNNNNNOOOQQQQQQQQQNNNMMMLLLLLLLLLJJJGGGEEECCCBBB@@@>>><<<;;;999888:::888666555666666555444333222222111000000//////---,,,+++)))))))))*********)))((((((''''''(((((())))))))))))((('''&&&%%%***)))((('''&&&&&&&&&&&&$$$%%%&&&'''((()))******)))((('''&&&&&&&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&############$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$ !!!###%%%&&&((((((((()))(((''''''(((+++---///---------...///000111222222111///...---....../////////...---------......111999???===888777777777888777777777777777888888999;;;>>>BBBEEEGGGGGGGGGEEEBBB>>>;;;:::;;;>>>@@@BBBCCCDDDDDDEEEGGGJJJMMMLLLMMMOOORRRUUUYYY\\\^^^^^^\\\ZZZ\\\___aaa```^^^OOOEEE;;;555222000111555:::>>>EEEKKKOOOTTTXXX[[[``````aaaaaaaaaaaaaaaaaadddeeeeeeeeeddddddccccccfffffffffgggiiikkklllmmmrrrqqqpppooooooooopppqqqqqqqqqrrrrrrssssssttttttuuuuuuuuuvvvwwwxxxyyyzzz}}}}}}~~~~~~}}}~~~~~~}}}yyyxxxwwwwwwxxxxxxwwwuuuxxxvvvsssqqqpppnnnkkkiiigggeeebbb```___^^^[[[YYYPPPPPPNNNMMMKKKJJJIIIHHHEEEDDDBBB@@@>>>===<<<<<<<<<<<<;;;;;;:::999999999999999999999888888888888777777777777666666666666444444444444333333333333222111111111111222333333111111111111111000000000000000000000000000000000...//////////////////000........................//////......//////000111////////////////////////222111000//////000111222000000000000000000000000222222222222333333333333444444555555666777999::::::<<>>===;;;:::999===:::777666555444222000333333222222111000000000,,,,,,******))))))******))))))(((''''''''''''(((((((((((((((((('''&&&&&&***)))'''&&&%%%&&&'''(((%%%%%%&&&''''''((())))))''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((()))))))))(((((((((***+++---...---------...///000111111333111000......000111333---,,,,,,,,,,,,...///000...666;;;999777888999999777777777777888999:::::::::===AAAEEEGGGHHHGGGFFFAAA???;;;999999;;;???AAAAAACCCDDDDDDDDDFFFIIIKKKKKKMMMPPPSSSVVVYYYZZZ[[[[[[YYYXXXYYY\\\\\\XXXUUUEEE===555333222333777===AAAFFFNNNUUUYYY[[[]]]___aaa`````````aaaaaabbbbbbbbbccceeeffffffeeedddccceeeeeefffgggiiikkklllmmmrrrpppooommmmmmnnnpppqqqpppqqqqqqrrrtttuuuuuuvvvvvvuuuuuutttuuuxxxzzz{{{}}}||||||||||||}}}~~~}}}||||||}}}~~~}}}|||uuutttrrrrrrssssssrrrpppssspppllliiigggfffdddbbb___]]][[[YYYXXXWWWTTTRRRKKKKKKJJJIIIGGGFFFEEEEEECCCBBBAAA???>>><<<;;;;;;<<<<<<<<<;;;::::::999999::::::999999999888888888777777777666666666666555444333333333222222222222444333111///.........///000000000000000/////////////////////////////////......//////000000111111////////////////////////............//////000000////////////////////////222111///......///111222////////////////////////111222222222222333333333222222333444555666777777888:::<<<===>>>???AAACCCFFFGGGHHHJJJMMMOOOQQQRRRUUUVVVYYY]]]bbbfffjjjlllooopppsssvvvzzzsssggg[[[ZZZWWWSSSNNNIIIGGGEEEEEEAAAAAAGGGOOOVVV```iiiqqq~~~~~~yyyvvvsssqqqpppllleee```bbbdddkkkzzzxxxbbbRRRLLLLLLKKKKKKJJJIIIFFFDDDDDDGGGIIIAAADDDHHHLLLOOOPPPRRRSSSPPPKKKCCC:::333---***((((((((((((((('''''''''&&&(((((('''%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%zzziiibbbcccaaadddgggccc___^^^^^^]]]\\\[[[ZZZYYYTTTTTTUUUVVVVVVVVVVVVVVVRRRQQQOOOOOOQQQRRRSSSRRRMMMMMMNNNOOOOOOLLLHHHDDDBBBAAA@@@>>>===;;;:::999:::888666555555444333111333333222222111000000000++++++******************)))(((((('''''''''''''''$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&((()))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''(((((()))+++---......------...---------...///000111...---+++***+++,,,...000+++*********+++---///111222999<<<:::999;;;<<<;;;777777777777888:::;;;<<<<<<>>>BBBFFFGGGGGGDDDCCC===<<<::::::;;;>>>BBBDDDCCCDDDEEEEEEDDDEEEFFFHHHKKKMMMPPPTTTVVVWWWWWWWWWYYYWWWUUUUUUUUUSSSNNNJJJ;;;666333333444777>>>EEEIIINNNUUU[[[]]]^^^^^^___]]]]]]]]]]]]^^^```aaabbb___aaaccceeefffffffffeeeeeeeeefffggghhhjjjlllmmmpppnnnmmmllllllmmmooopppppppppqqqrrrtttuuuvvvvvvvvvuuutttssstttwwwyyy{{{|||{{{yyyxxxyyyzzz{{{|||}}}{{{yyyyyy{{{|||{{{{{{tttrrrpppppppppooonnnlllllliiidddaaa```^^^]]][[[XXXVVVTTTSSSSSSRRROOONNNIIIIIIHHHGGGGGGFFFEEEEEEBBBBBBAAA@@@???>>>===<<<======<<<;;;;;;::::::999::::::::::::999999999999666666666555555555444444222222222222111111111111333222000...---------...------.............................................//////000000111111111000000000000000000000000---......///////////////........................111000...------...000111////////////////////////111111111222222222333333000111222333444555555555666888:::;;;<<<===???AAACCCDDDFFFHHHKKKMMMNNNOOOQQQRRRUUUYYY]]]bbbfffhhhkkkmmmooossswww|||zzzhhhddd^^^XXXRRRLLLHHHFFFBBB@@@@@@CCCFFFKKKWWWbbbkkkxxxyyyuuuoookkkjjjgggccc```aaa```cccnnn~~~}}}gggUUUMMMKKKJJJFFFGGGHHHHHHFFFFFFGGGHHHHHHFFFEEEHHHNNNQQQQQQOOORRROOOHHH@@@777000+++))))))(((((((((((('''''''''))))))(((&&&######$$$&&&%%%%%%%%%$$$$$$%%%%%%%%%|||jjjbbbccc```cccfffaaa[[[[[[[[[[[[[[[[[[[[[[[[TTTUUUUUUVVVWWWWWWWWWWWWRRRPPPOOOOOOPPPRRRRRRRRRMMMMMMOOOQQQQQQMMMHHHDDDAAAAAA@@@>>>===;;;::::::666555333444555666666555333222222111000000//////************************)))(((''''''&&&&&&''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&'''((()))'''''''''&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&(((***---/////////---,,,......------......///000---,,,+++++++++,,,...///++++++******+++...111222555:::<<<:::888888777444777777777888999;;;<<<===>>>@@@CCCEEEEEEDDDAAA???::::::;;;<<>>======<<<<<<;;;::::::::::::999999999999888888888555444444444444333333333222111111111000000000000......------......//////,,,,,,,,,,,,------------------------------------//////////////////000000000000000000000000000000------...////////////...........................000///...------...///000000000000000000000000000111111111111222222222222///000111333444444444444555777999::::::;;;===>>>@@@AAADDDFFFHHHJJJKKKKKKMMMNNNQQQTTTYYY]]]aaacccgggiiikkkooossswww{{{}}}||||||}}}xxxqqqfff^^^XXXSSSNNNIII@@@????????????BBBLLLVVVeeeppp{{{|||wwwyyyzzzvvvpppkkkgggdddaaa___cccaaabbbjjjxxxooo^^^UUUPPPLLLFFFFFFGGGHHHHHHHHHGGGFFFJJJEEEBBBEEELLLRRRSSSQQQSSSQQQNNNFFF<<<444...,,,))))))))))))((((((((((((((())))))'''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&}}}kkkcccccc___bbbeee```\\\[[[[[[ZZZZZZZZZ[[[[[[TTTUUUVVVWWWXXXXXXXXXXXXRRRPPPNNNNNNPPPQQQRRRQQQMMMNNNPPPRRRRRRNNNHHHDDDAAA@@@???>>>===<<<;;;:::999777666555666666555444222111111000000///......*********+++++++++******(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&&&&'''((((((***++++++,,,------------......---------...///////////////000000000000000...---,,,,,,---000333555444999;;;999888888555111888888888999:::;;;<<<===@@@AAABBBCCCBBB@@@===;;;999:::<<>>===>>>BBBBBBCCCHHHPPPRRRTTTWWWYYYZZZ[[[]]]___]]]\\\[[[[[[[[[]]]^^^```___``````aaabbbccceeefffggggggggggggggghhhiiiiiimmmmmmmmmmmmnnnnnnnnnooooooppppppqqqrrrsssssstttrrrrrrrrrrrrsssuuuvvvwwwvvvvvvuuutttttttttttttttsssqqqooonnnpppqqqrrrqqqnnnllliiigggeeeccc```^^^[[[YYYVVVTTTSSSRRRPPPNNNLLLKKKJJJKKKLLLMMMLLLJJJKKKKKKKKKJJJJJJJJJJJJJJJBBBBBBCCCCCCBBBAAA@@@???=========<<<;;;;;;::::::777777777777666666666666333333333222222222111111111111000000000/////////,,,---......//////......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,........................,,,---.../////////......................................................111111111111111111111111111111111111222222222222...000111333444444444444333555777888777888:::<<<===>>>@@@CCCEEEFFFGGGGGGIIIJJJLLLPPPTTTXXX[[[]]]cccdddgggjjjnnnrrruuuwwwzzzzzz{{{}}}~~~oooeeeaaa]]]VVVOOOHHHCCC???@@@AAAAAAEEEJJJVVV```iiijjjgggiiisss}}}}}}sssjjjccc``````aaaccchhhqqqyyynnnfff^^^XXXMMMJJJGGGGGGHHHIIIHHHFFFJJJGGGDDDDDDIIIOOORRRSSSSSSSSSRRRMMMCCC999222///+++*********))))))))))))'''(((***)))(((''''''((('''&&&%%%$$$$$$%%%&&&'''llldddccc___aaaeee``````___]]][[[ZZZXXXXXXWWWTTTUUUVVVWWWXXXXXXXXXXXXQQQOOONNNNNNOOOQQQQQQQQQLLLNNNPPPSSSSSSOOOHHHCCCAAA@@@???>>>===<<<;;;:::@@@>>>:::888666444222000111111000000///.........)))******+++++++++******(((((('''&&&&&&&&&&&&'''))))))))))))((('''&&&%%%))))))*********((('''%%%###$$$$$$%%%&&&'''(((((("""###$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((((((((()))***,,,---,,,+++***)))***+++---.........---------...////////////000000111000//////000///...---...111444666555:::=========>>><<<888999999999999:::;;;<<<===AAABBBBBBBBB@@@>>>;;;999999;;;===@@@BBBBBBAAA@@@AAADDDFFFHHHHHHIIIJJJLLLJJJLLLNNNOOOQQQQQQQQQQQQMMMIIIEEECCCBBBAAA===999FFFFFFHHHKKKKKKJJJNNNTTTRRRTTTUUUWWWXXXZZZ]]]```aaa___]]]\\\[[[\\\^^^___aaaaaa`````````aaacccdddhhhhhhgggggggggggghhhhhhlllmmmnnnoooppppppoooooooooppppppqqqqqqrrrrrrsssqqqqqqqqqrrrssstttuuuvvvtttttttttssssssrrrrrrqqqpppmmmjjjjjjkkkmmmnnnnnnhhheeebbb```^^^[[[XXXUUUVVVTTTRRRPPPPPPOOOLLLJJJJJJIIIHHHIIIKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKAAABBBBBBCCCBBBAAA@@@???=========<<<;;;;;;::::::666555555555555444444444222222222111111111000000000000000000///////////////000000000///---+++***---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---........................------...//////...------111111111111111111111111000111111111111222222222...000111333444444444444222333555666666666888::::::<<<>>>AAACCCDDDDDDDDDGGGHHHJJJMMMPPPTTTWWWYYYaaabbbdddgggjjjnnnqqqsssyyyyyyzzz|||tttjjjgggddd\\\TTTRRRIIICCCDDDFFFEEEDDDDDDHHHPPPZZZ___```bbbiiinnnwwwssshhhcccYYY[[[^^^```fffrrrzzzuuummmeeeTTTNNNGGGEEEHHHJJJIIIFFFKKKJJJHHHFFFFFFIIIOOOTTTSSSUUUVVVQQQGGG===555222++++++++++++*********)))&&&(((***+++***(((((()))''''''%%%%%%%%%%%%''''''{{{nnnbbb```bbbccccccccc^^^]]]\\\[[[ZZZZZZZZZZZZRRRSSSUUUVVVWWWWWWVVVVVVSSSQQQOOOOOOPPPPPPOOONNNKKKOOOSSSVVVUUUPPPJJJEEEDDDDDDCCCAAA???===:::999555555666666555555444333555444111///---,,,,,,---,,,,,,+++++++++++++++***,,,+++)))(((''''''((((((''''''&&&&&&&&&&&&'''''')))(((&&&%%%&&&(((***+++)))))))))))))))(((((('''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&'''&&&###"""!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&((((((((()))))))))))))))************************...//////000000000//////000111111///---,,,---...------...///000111222222999;;;===>>><<<:::999999888888777777999;;;>>>@@@???@@@AAA@@@===;;;::::::;;;;;;;;;===AAACCCCCCBBBGGGGGGHHHHHHJJJKKKLLLMMMOOOMMMPPPTTTTTTPPPMMMMMMJJJHHHDDD@@@???AAAFFFJJJWWWWWWWWWWWWVVVTTTSSSRRRVVVVVVVVVWWWYYY\\\^^^``````___]]]\\\[[[\\\\\\]]]^^^^^^___aaabbbcccdddeeehhhhhhggghhhhhhiiijjjkkkkkkkkklllmmmnnnooopppqqqlllkkkllloootttvvvtttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppppppppqqqqqqnnnmmmkkkiiihhhgggfffffffffaaa\\\XXXVVVSSSNNNJJJNNNMMMKKKIIIIIIJJJKKKLLLLLLKKKIIIJJJMMMPPPQQQQQQOOOOOOOOONNNMMMLLLJJJIIIGGGEEEDDDDDDDDDDDDBBB@@@>>>>>>===;;;:::999888888666555444333222333444444666555444222111111111111333222111000000111222333---------,,,,,,---------222000---+++***+++,,,...///---+++,,,///000000...+++,,,,,,------,,,,,,+++........................------------------,,,,,,777555333111////////////+++---......------///000111111000000000000000000111111222222222222111111//////000111333444555555222444777:::<<<<<<<<<;;;888999:::;;;===???AAABBBEEEFFFGGGJJJLLLOOOQQQSSSXXX[[[^^^bbbeeeiiinnnqqqqqquuuzzz}}}~~~qqqmmmooojjjbbbZZZXXXSSSMMMGGGDDDCCCDDDDDDEEEJJJTTT[[[___dddjjjoooyyytttbbb___WWWUUU[[[```cccooo~~~yyytttrrrcccWWWJJJDDDGGGLLLNNNMMMIIIGGGEEEBBBBBBFFFKKKPPPUUUTTTRRRQQQNNNGGG===555111///***%%%"""###&&&******)))((('''&&&%%%%%%%%%+++)))(((&&&%%%%%%&&&&&&}}}ooocccaaacccdddcccdddaaa```^^^]]][[[ZZZZZZYYYRRRSSSUUUVVVWWWWWWVVVVVVSSSQQQOOOOOOPPPQQQQQQPPPLLLOOOSSSUUUTTTOOOIIIEEEBBBAAA@@@???===:::888777666666666666555444333222444333111///...---------,,,,,,,,,+++***)))))))))***)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''))))))(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''')))+++---...************+++,,,---...//////000000111000000///000111111///---,,,,,,...------...///000111222222777:::<<<===;;;999999999888777777888999;;;===???<<>>;;;999999;;;<<<>>>@@@BBBDDDFFFHHHIIIIIIIIIIIIJJJLLLNNNOOOSSSQQQRRRUUUTTTMMMHHHFFFCCCBBBBBBBBBDDDJJJRRRWWWbbbaaa___\\\YYYWWWUUUTTTVVVVVVVVVWWWYYY[[[]]]______^^^]]]\\\\\\\\\]]]]]]]]]]]]___```bbbdddeeefffggggggggggggggghhhiiijjjjjjjjjkkkkkklllmmmnnnnnnlllkkklllooosssuuusssqqqqqqrrrrrrrrrrrrrrrssssssrrrqqqpppooonnnnnnnnnnnnlllkkkiiigggeeedddcccbbb___[[[WWWTTTRRRPPPLLLIIIJJJIIIGGGFFFGGGHHHIIIKKKLLLKKKJJJLLLOOOQQQQQQQQQOOOOOONNNMMMLLLJJJIIIHHHEEECCCAAA@@@@@@@@@???>>>>>>>>><<<;;;999888777666555555333222222222333444111000///...---------...///...------------...///......------------......000///---+++***+++,,,---...,,,***+++...//////---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------.........------------,,,+++,,,,,,---...,,,...//////------...000000000000000////////////000111111222222111111000000000111222333444444555333444555777777777777666888888999:::<<<>>>@@@AAADDDDDDEEEGGGJJJMMMOOOPPPPPPSSSWWWZZZ]]]bbbfffjjjnnnqqquuuxxxyyy{{{}}}zzztttsssnnnfff```^^^ZZZTTTNNNHHHEEEDDDCCCBBBFFFMMMTTTWWW\\\bbbbbblll|||sssfff[[[UUUVVVVVVWWWcccqqq~~~xxxssspppeee\\\OOOIIIIIILLLNNNNNNIIIHHHFFFBBBAAADDDJJJPPPVVVUUUUUUTTTRRRMMMEEE???777444///+++))))))***+++(((((('''&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''~~~qqqeeeccceeeeeedddddddddccc```^^^\\\ZZZYYYYYYRRRTTTUUUVVVWWWWWWVVVVVVSSSQQQPPPPPPRRRSSSSSSRRRLLLNNNRRRTTTRRRNNNHHHDDDBBBAAA???>>><<<:::888777777777777666555333222111222111000///............---,,,,,,+++***))))))(((***)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%!!!"""$$$&&&((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))),,,...000---,,,++++++,,,...000111000000111111111111000000000111000...,,,+++,,,---------...///000111222222666888::::::999888888888666777888999:::;;;<<<===<<>>===<<<:::888666555444444444333222222222222333000000///////////////000---,,,++++++++++++,,,---///......------......///,,,,,,,,,,,,------......---,,,***+++,,,------,,,+++,,,,,,------,,,,,,+++************************+++,,,---...............,,,,,,,,,,,,,,,---...///...///000///------...///////////////////////////000111111222222111111000222222222333333444444444555555555555555444444444666777888999;;;<<<>>>>>>AAAAAABBBDDDFFFIIIKKKLLLIIILLLOOOSSSWWW[[[```ccciiikkknnnppprrruuuyyy||||||xxxrrrllliiihhheee```YYYQQQKKKGGGDDDAAABBBGGGKKKNNNTTTZZZXXX```nnn~~~uuuhhh[[[TTTOOONNNWWWcccrrr{{{}}}wwwqqqnnnhhhaaaXXXPPPMMMMMMMMMMMMJJJJJJHHHCCC???AAAHHHPPPUUUUUUUUUVVVUUURRRMMMIII;;;666000---,,,+++)))'''''''''&&&&&&''''''((()))$$$$$$%%%&&&&&&&&&&&&%%%~~~qqqeeeccceeedddccccccbbbaaa___]]]\\\ZZZZZZYYYSSSTTTUUUWWWWWWWWWWWWVVVSSSQQQPPPQQQSSSTTTTTTSSSLLLNNNPPPQQQPPPLLLGGGDDDCCCBBB@@@>>>===;;;::::::999888888666444222111000000000000///////////////,,,,,,,,,,,,++++++++++++,,,+++)))(((''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%+++***((('''(((+++...000111///---,,,,,,...111222111111111111111111000///000000000...+++***+++,,,------...///000111222222444666888888777777777888666777888:::;;;;;;;;;;;;===AAAGGGIIIGGGCCC???<<<<<>>@@@BBBDDDFFFGGGFFFIIIMMMQQQTTTYYY]]]aaadddfffhhhjjjmmmqqqvvvzzz|||~~~}}}xxxsssqqqpppooolllfff^^^UUUOOOHHHCCCAAADDDGGGIIIOOOVVVYYY^^^fffqqq~~~~~~mmm___SSSNNNRRR[[[dddqqq||||||vvvqqqmmmkkkggg```YYYSSSOOOMMMMMMKKKLLLJJJDDD>>>???FFFNNNRRRRRRTTTUUUTTTRRRPPPMMMCCC;;;222------,,,)))&&&((((((''''''''''''(((((()))*********(((&&&$$$###|||ooodddccceeedddbbbbbb^^^^^^\\\[[[ZZZZZZZZZZZZSSSTTTVVVWWWXXXXXXWWWWWWSSSRRRQQQQQQSSSTTTTTTTTTLLLMMMOOOOOOMMMJJJFFFCCCBBBAAA???===<<<;;;::::::999999888666444222000//////000000000000000//////++++++,,,,,,---.........,,,+++)))(((''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%+++***)))((())),,,///222666444111...---...///111111111111111111000//////...///...---+++***+++,,,------...///000111222222222444666666666666777999666777888999:::;;;;;;:::<<<@@@FFFHHHGGGCCC???======BBBGGGHHHIIILLLTTTZZZfffkkksssyyy|||{{{xxxuuueeeYYYMMMGGGCCC>>><<<<<<:::>>>DDDKKKSSS\\\eeekkknnnkkkeee___[[[ZZZZZZ[[[ZZZZZZ[[[\\\]]]]]]^^^^^^[[[\\\\\\]]]^^^^^^^^^^^^````````````````````````ccccccddddddeeeggghhhiiijjjjjjjjjjjjkkkkkkkkkkkkiiikkknnnooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooollljjjgggeeedddddd```^^^\\\YYYUUUSSSQQQQQQSSSRRRPPPNNNKKKJJJIIIIIIJJJKKKLLLNNNPPPRRRTTTUUUVVVVVVVVVXXXYYYYYYWWWUUUPPPOOONNNLLLJJJHHHFFFDDDEEEBBB>>>;;;;;;<<<<<<<<<::::::888777555333222111111111111111111000000000******)))******+++,,,---........................,,,++++++******++++++,,,***+++,,,,,,+++)))'''%%%+++++++++*********+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******,,,---............+++++++++++++++***))))))...//////...---,,,,,,---/////////000000000111111000000000111111000000000333333333333333333333333555555444444555666777888555555777888999999999999::::::;;;<<<===???AAABBBEEEGGGKKKNNNQQQUUUZZZ]]]___aaaccceeehhhmmmsssxxxxxxyyy|||}}}~~~~~~yyyxxxwwwuuurrrjjjaaaZZZMMMGGGCCCCCCDDDEEEKKKQQQ[[[]]]aaahhhssstttaaaTTTQQQSSSZZZcccttt}}}xxxssspppooolllhhhbbb\\\UUUPPPNNNNNNNNNKKKEEE@@@???EEEJJJQQQSSSUUUVVVUUUSSSQQQPPPOOOEEE999222000000...+++******)))((('''&&&&&&&&&******+++***)))&&&$$$###zzznnndddccceeeeeecccbbb\\\[[[ZZZYYYYYYXXXYYYYYYSSSTTTVVVWWWXXXXXXWWWWWWTTTRRRQQQQQQSSSTTTTTTSSSLLLMMMMMMMMMKKKHHHDDDBBB@@@>>><<<:::999888888888999888888666444222000//////000000000000000///...++++++,,,,,,------......***)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))(((%%%###"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%%%%&&&'''''''''((())),,,000444666777555333000.........///000000111000000///...---,,,,,,---,,,+++***,,,...------...///000111222222222333555555555666888:::777777888888999::::::;;;:::===@@@BBBAAA>>>======>>>AAADDDGGGIIINNNUUUZZZbbbhhhqqqzzzlll\\\JJJ@@@;;;777666888===@@@EEEKKKPPPWWW^^^bbbgggeeeaaa]]][[[\\\]]]___ZZZ[[[\\\]]]]]]]]]]]]]]]ZZZ[[[\\\]]]^^^______^^^aaa``````````````````___ccccccddddddfffgggiiijjjjjjjjjjjjkkkkkkllllllllljjjlllooopppppppppqqqqqqqqqqqqppppppooonnnnnnnnnllljjjhhheeecccaaa```___ZZZYYYVVVTTTRRRPPPOOONNNSSSSSSSSSQQQOOONNNNNNPPPRRRRRRTTTUUUWWWYYYZZZ[[[[[[ZZZXXXYYYYYYXXXVVVTTTMMMMMMLLLKKKIIIGGGEEEDDDDDDAAA===;;;;;;;;;;;;:::777777666555333222111111000000111111000000///...+++++++++++++++,,,------,,,------......------,,,+++******))))))******+++------,,,***&&&###+++,,,,,,+++***)))+++,,,+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,***+++,,,---------------,,,---...---,,,+++,,,---.........//////000000111///000000111111000000///111111111222222333333333111111222333444666666777555666777888999999888777888888888999:::;;;======@@@BBBFFFHHHKKKNNNRRRUUUXXXZZZ]]]___ccchhhnnnsssrrrtttvvvwwwyyy}}}~~~|||{{{zzztttkkkeeeVVVOOOHHHEEECCCBBBEEEKKKUUUXXX]]]dddooouuuaaaTTTOOOTTTYYYfffwww~~~}}}~~~}}}zzzwwwvvvtttqqqnnniiibbbYYYTTTRRRPPPLLLHHHDDDBBBDDDFFFQQQTTTXXXZZZYYYVVVUUUTTTSSSKKK@@@777222000...,,,,,,+++)))((('''&&&&&&&&&&&&''''''''''''&&&%%%%%%yyynnnddddddggggggeeeeee]]]\\\[[[YYYXXXWWWWWWWWWTTTUUUVVVXXXXXXXXXXXXWWWTTTRRRQQQQQQRRRSSSRRRQQQLLLLLLLLLKKKIIIFFFCCCBBB???>>>;;;999888888888999888888777666555333111000000000111111000///...---,,,,,,,,,++++++************)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''))))))'''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&...,,,)))&&&&&&''')))***&&&'''(((+++...222444666555444333111000/////////000000000//////...,,,,,,)))***++++++***+++---///------...///000111222222111333444555555666999;;;888888777777777999:::;;;999;;;<<<<<<;;;;;;<<<===???@@@AAADDDIIINNNTTTWWW[[[^^^dddjjjooorrrtttttthhhWWWEEE<<<999666666777<<>>;;;:::999999777555555444444333222222111111//////000000000///...---......---------...//////+++,,,---......---,,,+++++++++************++++++------,,,***(((&&&$$$###,,,---...,,,***)))+++---+++,,,,,,------,,,,,,+++************************)))******+++++++++******,,,---.../////////...---)))+++,,,,,,******+++---++++++,,,------...////////////000000000000////////////000111111222333333000111333555666666666666555666888999999888777666666666666777888999:::;;;;;;===@@@BBBCCCFFFJJJMMMOOOQQQUUUYYY]]]bbbhhhllllllmmmoooqqqssswww|||}}}yyyrrrlllbbbZZZRRRLLLFFFAAABBBFFFKKKQQQ[[[dddnnn{{{uuubbbWWWTTTTTTZZZggguuu{{{~~~}}}{{{zzzxxxqqqeee\\\UUUQQQMMMJJJHHHFFFCCCAAANNNSSSYYY\\\[[[YYYXXXXXXSSSNNNGGG???777111,,,*********)))(((''''''(((((((((((('''&&&&&&&&&&&&&&&yyynnneeeeeeiiiiiigggggg___^^^\\\ZZZXXXVVVUUUUUUTTTUUUVVVXXXYYYXXXXXXWWWUUUSSSQQQPPPQQQRRRQQQPPPLLLLLLLLLJJJHHHEEECCCAAAAAA???===;;;999999:::;;;777777777666555333222111000111111111000///---,,,------+++***)))'''&&&%%%,,,+++)))(((''''''(((((('''''''''&&&&&&'''''''''+++***(((&&&%%%&&&((()))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&& !!!###%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&111///+++((('''(((+++---))))))+++---///111222333333222222222111000000///////////////...---,,,+++((()))***+++***+++...000------...///000111222222111333444555555777999<<<999888777666666888:::<<<;;;;;;;;;:::999;;;===@@@@@@??????BBBHHHOOOSSSUUUXXXXXXXXXZZZ\\\___bbbddd___OOO@@@::::::999999;;;:::>>>BBBGGGJJJOOOSSSVVVVVVUUUTTTSSSTTTUUUWWWXXXXXXYYYZZZ[[[[[[ZZZYYYXXXXXXZZZ\\\^^^____________[[[\\\]]]___aaabbbcccddddddddddddeeegggiiijjjkkkggghhhiiijjjkkklllmmmmmmkkknnnrrrrrrqqqpppqqqsssqqqqqqooonnnllljjjiiihhhbbbaaa___\\\ZZZYYYXXXWWWQQQQQQPPPOOONNNNNNNNNOOOOOOQQQTTTUUUUUUWWWZZZ^^^[[[[[[\\\]]]]]]]]]]]]]]]^^^[[[WWWUUUTTTSSSQQQPPPGGGGGGFFFFFFEEECCCBBBAAA===;;;999888777666444222333333333222222222111111...///000000000///---,,,,,,++++++******++++++,,,------////////////------,,,++++++++++++++++++,,,++++++,,,------...//////,,,...///---***)))+++---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********))))))(((---------,,,+++(((&&&%%%((()))++++++******+++---))))))***++++++,,,------//////000000000000//////---...///000111222333333333555777999999888777666555777888999:::888777666555555555666666888999999999:::===>>>@@@BBBEEEHHHHHHLLLPPPTTTYYY]]]cccfffgggiiikkkmmmoootttyyy}}}}}}~~~~~~{{{tttooonnneee[[[SSSKKKCCCBBBDDDDDDMMMZZZeeennnwwwqqqdddWWWSSSTTT[[[dddooo}}}zzz}}}|||nnncccWWWRRRMMMKKKKKKIIICCC>>>IIIPPPXXX\\\\\\ZZZYYYYYYVVVUUUQQQIII@@@666000---((((((((((((((())))))***///---+++(((&&&%%%%%%%%%zzzlllbbbccchhhiiieeebbbaaa```^^^[[[YYYWWWVVVUUUTTTTTTVVVXXXZZZZZZXXXVVVXXXUUURRRQQQRRRSSSSSSSSSKKKJJJJJJKKKJJJHHHCCC@@@AAA>>><<<::::::999888666777666444222000//////000////////////...---,,,+++++++++************++++++*********)))(((''''''&&&))))))(((((((((((())))))((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))***'''''''''''''''((()))))))))(((((('''''''''((((((''''''''''''''''''&&&&&&###"""!!!"""%%%''''''&&&%%%%%%$$$$$$%%%'''(((***&&&&&&&&&'''((())))))***...---,,,...111444666777555333000/////////...---000111111111///,,,)))''')))******+++---.../////////000111222333444444444555444444444555666888888999888888888999:::;;;;;;777777888999;;;===???@@@CCCCCCDDDGGGLLLPPPRRRSSSSSSSSSRRRRRRSSSTTTVVVWWWJJJEEE>>>999777888999999===???AAACCCDDDGGGLLLOOOOOOOOONNNNNNNNNPPPTTTWWWWWWWWWXXXXXXYYYZZZZZZ[[[YYY[[[]]]______^^^]]]\\\\\\]]]^^^```bbbcccdddeeeeeefffffffffgggggghhhhhhhhhhhhhhhhhhiiijjjkkkkkklllkkkjjjlllooopppnnnllljjjiiigggeeedddccccccddd^^^ZZZTTTRRRRRRSSSRRRQQQPPPPPPOOONNNMMMMMMNNNNNNRRRTTTXXX\\\^^^^^^^^^]]]]]]]]]^^^```aaaaaa^^^[[[\\\ZZZVVVSSSPPPNNNNNNNNNIIIHHHFFFCCC@@@===;;;:::999888777666555444333333222111111000///.........------............------------,,,+++,,,---...///***++++++,,,---...//////......---,,,,,,+++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,...000000///------...***+++---------,,,***(((******++++++++++++******,,,///111000,,,)))((((((+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,---.../////////...111///...000444555333000333444555777888888888888888888888888888777666555777666555555666777666444888:::<<<<<<<<<===???@@@DDDFFFHHHJJJMMMSSSZZZ^^^ccccccdddgggkkkppptttwww}}}}}}|||||||||}}}yyyuuusssppplllcccZZZQQQIIIEEEBBBEEEIIIQQQZZZeeeooowww{{{sssbbbZZZTTTVVVZZZ___hhhsss}}}yyy|||}}}~~~tttmmmbbbYYYPPPLLLMMMLLLGGGBBBCCCLLLVVVZZZYYYWWWVVVXXXWWWUUURRRLLLDDD;;;333///((()))***)))(((((()))***''''''''''''''''''''''''{{{nnndddeeejjjjjjgggdddaaa```^^^[[[YYYWWWVVVUUUTTTTTTUUUWWWYYYYYYXXXVVVVVVSSSQQQPPPQQQRRRSSSSSSKKKJJJJJJKKKKKKHHHDDD@@@AAA???<<<;;;;;;:::888777777666444222000000000000////////////...---,,,+++++++++************++++++***))))))(((((('''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((''''''''''''''''''&&&&&&&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''')))***++++++///...---...111444888::::::777333111111111111000...//////...---,,,***)))******+++,,,---...////////////000222333333444444666666666555555555444444888888888999::::::;;;;;;777777888999;;;===???@@@DDDDDDDDDGGGLLLQQQTTTUUUOOOOOONNNNNNLLLKKKIIIHHHDDD@@@<<<999999;;;<<<<<<===???@@@AAABBBDDDHHHKKKLLLLLLKKKJJJIIIKKKOOORRRTTTUUUUUUWWWXXXYYYYYYZZZZZZ[[[]]]_________^^^]]]\\\]]]]]]___```aaabbbbbbeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggghhhiiiiiikkkiiiiiijjjmmmnnnllljjjhhhgggeeecccaaa```______ZZZVVVRRROOOOOOPPPOOONNNLLLMMMMMMMMMNNNNNNNNNNNNUUUWWW[[[___aaaaaaaaa```bbbaaa```aaaaaaaaa^^^\\\ZZZXXXTTTPPPMMMKKKKKKKKKHHHGGGEEEBBB@@@===;;;:::777777666555444333222222111000000//////...------------............------------,,,,,,,,,---...///............------------......------,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++---...,,,++++++,,,+++,,,,,,---,,,+++***)))***++++++,,,,,,++++++******,,,...---***''''''((()))******************+++******+++++++++,,,,,,,,,,,,------............---/////////000222333222111333444555777888888888999999999999999888888777666777666555555666666555444444666888888888999:::<<>>???>>>===>>>???@@@@@@BBBEEEHHHLLLLLLKKKIIIGGGHHHKKKMMMPPPQQQSSSUUUVVVXXXXXXYYYZZZ[[[]]]____________^^^]]]]]]]]]^^^^^^^^^^^^^^^dddddddddddddddddddddcccfffeeeeeeeeeeeeffffffggghhhgggggghhhjjjjjjiiigggeeedddbbb___\\\ZZZWWWVVVTTTQQQNNNKKKKKKLLLKKKKKKKKKLLLOOOQQQSSSTTTTTTTTTYYY[[[___cccfffffffffeeefffccc```___^^^]]][[[YYYVVVTTTPPPMMMIIIGGGFFFFFFFFFEEECCCAAA>>><<<:::999555555444333222111111000/////////......------,,,------............------...------------...//////////////////.....................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***+++------+++***+++,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***+++,,,+++)))((()))******************)))))))))******+++++++++,,,,,,,,,------.........---,,,,,,,,,...///000//////000222333444555777888888999999999999:::::::::999888888888666555555666666555333222444555555555555777999888999;;;===???CCCIIIMMMPPPRRRVVV[[[aaafffjjjmmmnnnoooppprrruuuxxxzzz|||{{{wwwppplllfff]]]SSSKKKEEEAAA???CCCHHHMMMSSS^^^mmmxxx~~~wwwdddVVVNNNKKKNNNTTT^^^iiixxx{{{zzz|||}}}uuummmcccYYYSSSOOOMMMKKKDDDGGGLLLRRRXXXZZZYYYWWWZZZWWWSSSRRRPPPJJJ???777---,,,***)))))))))))))))''''''''''''''''''''''''|||qqqhhhhhhlllkkkiiigggbbb```^^^\\\YYYWWWVVVVVVUUUTTTRRRSSSUUUWWWWWWWWWRRRQQQPPPPPPRRRTTTTTTSSSKKKKKKKKKKKKKKKIIIDDDAAACCC@@@>>><<<<<<;;;:::888555555444222111000000000////////////...---,,,+++***))))))))))))))))))************))))))(((((((((&&&''')))******)))'''&&&&&&&&&&&&'''((()))******''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&'''''''''%%%$$$$$$%%%&&&%%%%%%%%%&&&'''''''''&&&%%%$$$%%%&&&''')))+++,,,...////////////000333999AAAFFFEEE@@@999444111000000000111///---+++******+++,,,,,,,,,---......///000000---......///111222333444///111333555666666555444222444666888999999888777777777888999;;;===???@@@FFFEEEEEEGGGLLLRRRVVVWWWNNNLLLHHHDDD???;;;888666888888:::===@@@AAAAAA???===>>>@@@@@@AAACCCFFFIIIOOOOOONNNLLLIIIIIIKKKLLLNNNPPPRRRUUUWWWXXXYYYYYYZZZ[[[\\\^^^__________________^^^^^^^^^]]]]]]]]]cccccccccdddddddddeeeeeeeeeeeedddccccccddddddddddddddddddeeeeeeeeedddccc```___\\\YYYVVVRRRPPPNNNNNNLLLJJJIIIIIIIIIIIIJJJNNNQQQUUUXXX[[[]]]]]]]]]]]]```dddhhhjjjkkkjjjjjjfffccc^^^ZZZXXXVVVUUUSSSRRRPPPMMMIIIFFFDDDBBBBBBBBBBBB@@@>>><<<999888777333333222111111000//////.........------,,,,,,,,,------............------.............../////////------...///000111222222///.........------,,,,,,------------------------------,,,,,,,,,,,,------,,,...///...---,,,---.........---,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,+++++++++---...------,,,,,,++++++************+++++++++,,,,,,,,,---------------,,,+++***+++---//////---,,,///222333444555666777888888888999999::::::;;;:::::::::888777666555666666555333333444555555444444666777444555777888:::===AAAEEEGGGJJJOOOVVV\\\aaaeeegggiiijjjlllooorrruuuwwwyyy|||~~~~~~xxxtttooolllggg___VVVMMMEEEAAA>>>BBBFFFHHHMMMXXXjjjwww|||rrrbbbWWWQQQOOOOOOSSS\\\iii{{{{{{wwwuuu|||}}}xxxpppfff]]]TTTOOOLLLFFFEEEGGGNNNVVV[[[ZZZWWW[[[WWWSSSTTTUUUQQQGGG===444111...+++++++++++++++''''''''''''''''''''''''{{{ppphhhhhhjjjjjjhhhgggbbbaaa___\\\ZZZXXXWWWVVVUUUTTTRRRSSSUUUWWWWWWWWWSSSRRRQQQRRRTTTUUUUUUTTTLLLKKKKKKLLLKKKIIIEEEAAACCC@@@>>><<<<<<;;;:::888444444444333222111000///////////////...---,,,+++((((((''''''''''''((((((++++++***************)))%%%'''(((******((('''%%%&&&&&&&&&'''((()))******''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''$$$###"""###%%%''''''&&&%%%&&&'''''''''&&&%%%$$$&&&'''(((***,,,---///000...///000111444;;;DDDKKKJJJEEE===666333111000///444222///,,,******+++,,,.........//////000000111---......///000222444555000111444666666666444333///111444666777777666555777777888999;;;===???@@@EEEDDDDDDGGGLLLQQQTTTUUUMMMIIIDDD>>>:::999999:::999:::===AAADDDDDDBBB@@@>>>@@@BBBCCCDDDGGGKKKNNNRRRRRRQQQNNNLLLJJJKKKLLLNNNPPPSSSVVVXXXYYYZZZZZZZZZZZZ[[[]]]^^^_________````````````_________^^^aaaaaabbbdddeeefffggghhhddddddcccbbbbbbaaabbbbbb___`````````___^^^]]]]]]ZZZYYYVVVSSSOOOLLLJJJHHHJJJJJJIIIIIIIIIJJJKKKLLLSSSUUUYYY^^^aaacccddddddbbbdddgggkkkmmmmmmmmmlllgggccc\\\WWWTTTRRRPPPNNNMMMLLLIIIFFFDDDAAA@@@???>>>===<<<:::888777555555111111000000//////......------------,,,,,,,,,,,,------............------....../////////000000000---......///000111222222//////...............---------------------------...------,,,,,,------...---...//////------...//////...------,,,,,,------))))))************))))))---,,,++++++,,,---------,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,---------,,,+++*********---...---++++++///222222333444555666777777777888999:::;;;;;;;;;;;;;;;:::888777777777777555444333444555555444333444666444555777777888:::===???BBBEEEJJJPPPVVV\\\___aaafffhhhjjjmmmpppsssuuuvvvxxxzzz}}}}}}}}}|||wwwtttnnnlllhhhbbbZZZPPPHHHCCCAAADDDGGGGGGHHHPPP___kkkwww|||ttthhh^^^UUUMMMNNNUUUaaammmzzz|||vvvssswwwxxxmmmaaaUUUOOOIIIGGGFFFLLLUUU[[[[[[YYY[[[WWWTTTVVVXXXUUULLLDDD:::666000,,,++++++***)))''''''''''''''''''''''''yyyppphhhgggiiihhhggggggbbbaaa___\\\ZZZXXXWWWVVVUUUTTTSSSUUUWWWXXXWWWVVVTTTSSSRRRSSSTTTUUUTTTSSSLLLLLLLLLLLLLLLIIIEEEAAABBB@@@===<<<;;;;;;999777333333444333333111000///////////////...---,,,+++((((((''''''''''''((((((************************&&&'''(((((((((((('''&&&$$$%%%%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''$$$###"""$$$&&&(((((((((%%%%%%&&&&&&'''&&&&&&&&&(((((()))+++---...///000---///111222444999AAAHHHJJJEEE>>>999666444222111333111///,,,++++++,,,---//////000000000111111111.........///000333555666666777777666555333111000///000222444555666666666777777888999;;;===???@@@DDDCCCDDDGGGKKKNNNOOOPPPHHHCCC===888555777:::<<<<<<===@@@DDDGGGGGGDDDAAAAAACCCEEEGGGIIILLLPPPSSSRRRRRRRRROOOLLLJJJKKKLLLNNNQQQTTTWWWYYYZZZZZZZZZXXXYYYZZZ[[[\\\]]]^^^___`````````aaaaaaaaaaaaaaaaaaaaabbbccceeefffggggggcccbbbaaa```___^^^^^^^^^ZZZ[[[\\\[[[YYYWWWWWWXXXUUUSSSOOOLLLIIIGGGFFFFFFHHHIIIKKKLLLLLLNNNPPPRRRVVVXXX[[[___bbbeeefffgggdddfffjjjlllnnnnnnlllkkkgggccc\\\WWWSSSPPPMMMKKKGGGFFFEEECCCAAA???===<<<999999888666555333222222000000/////////.........------------------------------............------...//////000111000000000000000000000////////////////////////////////////..............................------------......---......---,,,,,,---/////////.........---------*********++++++*********+++***))))))+++,,,+++))))))))))))))))))(((((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,------,,,,,,---///111000111222444555555666666777888999:::;;;<<<<<<<<<<<<:::999888999888777555333444555444333222333444444666777777777888:::<<<>>>@@@DDDIIIOOOTTTXXXZZZaaacccfffjjjmmmppprrrrrrtttwwwzzz|||}}}~~~~~~{{{uuuwwwyyyzzzzzzyyywwwvvvnnnnnnlllggg```VVVMMMHHHFFFHHHIIIGGGFFFIIIQQQYYYlllqqqzzz{{{{{{~~~|||ppp```SSSPPPTTT[[[bbbgggooo~~~xxxsssoooqqq|||rrrbbbWWWNNNKKKIIILLLTTTZZZ\\\[[[[[[XXXVVVWWWYYYWWWQQQKKK@@@999111+++***)))(((&&&''''''''''''''''''''''''yyypppiiihhhiiihhhggghhhcccaaa___]]]ZZZXXXWWWWWWTTTTTTUUUWWWYYYYYYXXXVVVTTTSSSRRRSSSTTTTTTRRRQQQLLLLLLLLLLLLLLLIIIEEEBBBAAA???<<<;;;;;;:::888777333333333444333222000///////////////...---,,,+++)))))))))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%############$$$%%%&&&'''###$$$$$$%%%&&&&&&''''''((('''%%%&&&((())))))(((%%%%%%%%%%%%&&&&&&'''(((******+++,,,---...//////---000222111111333:::???AAA>>>:::666555444333222...---,,,,,,,,,---...///000000000111111111111222//////...///111333666888::::::888666444222111000111111222444555777888888777777888999;;;===???@@@AAABBBCCCFFFJJJKKKKKKJJJAAA>>>999666555666:::<<>><<<;;;:::555555444333222000000//////////////////.........---------------.........------............------...///000111111111000000000000/////////.........////////////////////////..............................------------....../////////...------///111...//////000///...---,,,+++,,,,,,------,,,,,,++++++***)))***,,,,,,***'''(((((((((((())))))))))))******+++++++++,,,,,,,,,)))******++++++++++++***///---++++++---///000000///000111222333444444444666777888:::;;;;;;<<<<<<>>><<<::::::::::::888666555666777666444333444555444555777666555555777888:::;;;===AAAFFFKKKOOORRRYYY[[[___dddiiillloooppprrrtttwwwyyyyyyzzz|||}}}|||}}}zzzrrrrrrrrrrrrsssssstttuuupppqqqqqqmmmggg]]]TTTNNNHHHIIIKKKKKKJJJJJJLLLNNN\\\cccnnnyyy~~~vvvsssvvv|||{{{lll___\\\[[[^^^```ccckkkvvv}}}xxxrrrpppvvv|||zzznnnaaaSSSPPPMMMNNNSSSXXX\\\]]]\\\[[[YYYYYYYYYXXXUUURRRHHH@@@555...,,,+++(((&&&''''''''''''''''''''''''yyyqqqjjjiiijjjhhhgggiiicccbbb___]]]ZZZXXXWWWWWWTTTTTTVVVXXXZZZZZZXXXVVVSSSRRRRRRRRRSSSRRRPPPOOOMMMLLLLLLMMMLLLJJJEEEBBBAAA???<<<::::::999888666222333444444333222000///////////////...---,,,+++++++++************++++++&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$############$$$%%%&&&'''######$$$%%%%%%&&&'''''',,,***(((((()))***)))(((%%%%%%$$$$$$%%%'''(((***++++++,,,,,,---...//////...111222111......333888888666333222333333222111))))))***+++,,,...///000111111111111111222222222000/////////111444777999999999777555444444444444333333333444666888999:::777888888999;;;===???@@@@@@AAACCCFFFIIIJJJHHHFFF>>><<<999777777888:::;;;@@@AAADDDIIILLLMMMKKKIIIIIIKKKLLLLLLLLLNNNRRRTTTUUUVVVUUUTTTQQQOOONNNOOONNNQQQTTTWWWYYYYYYXXXWWWVVVWWWWWWXXXYYY[[[]]]^^^\\\]]]^^^```bbbcccdddeeedddccccccbbbaaa``````___]]]]]][[[YYYXXXWWWWWWWWWSSSUUUWWWUUUQQQOOOOOOPPPNNNKKKGGGCCCBBBCCCEEEGGGHHHKKKPPPRRRTTTVVV[[[^^^^^^^^^___aaacccfffiiijjjggghhhkkkllllllkkkiiihhhaaa]]]WWWRRRNNNIIIEEEBBB=========<<<;;;:::999888333333222111000///......///////////////.................................---..................---...///000222222111111000,,,,,,---...///000111111////////////000000000000////////////////////////......------------......222222222111///000222444---...000111111///---,,,---......//////......------,,,+++---//////+++'''))))))******++++++,,,,,,******+++++++++,,,,,,,,,((()))***+++++++++++++++000---******...111111000...///000111222333333333555666777999:::;;;<<<<<>><<<999666444444444555777777666555555555555666444777:::::::::;;;???BBB???@@@AAABBBBBB@@@???>>>666777999;;;===>>>??????EEEGGGJJJLLLNNNPPPPPPPPPLLLLLLMMMNNNPPPQQQRRRRRRVVVTTTQQQOOOMMMMMMNNNNNNPPPQQQSSSUUUVVVVVVVVVVVVWWWWWWVVVVVVXXXZZZ\\\]]]ZZZ[[[\\\]]]___aaacccdddddddddcccaaa```^^^]]]\\\ZZZZZZ[[[ZZZXXXVVVTTTSSSPPPPPPPPPPPPNNNLLLJJJIIILLLLLLJJJGGGFFFGGGJJJLLLLLLMMMPPPSSSVVVZZZ]]]^^^eeeeeeffffffggghhhhhhiiijjjiiihhhggggggeeeaaa^^^VVVTTTPPPLLLGGGCCC@@@???<<<;;;:::888777555444333000000////////////000000//////............//////---......///////////////111111000000///---,,,+++...///000000//////000111222222222111111111111111222222111111000/////////000000000000000000000000333333333333333222111000222222333444333222111000000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,///.........000111333555777555444666999<<<<<<:::@@@AAABBBAAA???>>>???@@@>>>===<<<;;;:::999999999;;;:::777444222111111111555666777:::===@@@CCCDDDHHHLLLSSSYYY^^^bbbfffiiijjjmmmppprrrsssuuuxxx{{{{{{|||}}}~~~~~~}}}|||{{{}}}wwwoooiiiggghhhiiijjjpppqqqqqqmmmkkkfff\\\QQQIIIKKKNNNSSSVVVUUURRROOOPPPSSS[[[iiiwww~~~yyysssqqqrrrssssssqqqwww|||uuueee```[[[XXX]]]iiisssxxx|||~~~}}}~~~rrrwwwuuu~~~|||jjj```SSSMMMOOOWWW]]]``````[[[UUUTTTWWWYYYYYYVVVPPPNNNHHH???555///...///)))'''&&&&&&'''((('''&&&|||pppfffeeehhhhhhggggggdddbbb___[[[YYYXXXWWWWWWUUUVVVWWWWWWWWWVVVUUUUUUQQQPPPOOOMMMLLLLLLLLLLLLJJJKKKKKKKKKJJJHHHEEECCCBBB@@@<<<;;;:::999777555222444555444222000000111000///...//////...,,,***)))))))))))))))))))))))),,,***(((''''''((('''&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''(((((((((((((((((()))'''&&&%%%$$$$$$&&&''')))&&&%%%$$$$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&''''''***,,,------------...000............///000000111////////////...---,,,,,,'''***++++++...555888888333111//////111333333222222222222222444666888999===;;;888666444444444555666666555555444555555666333555888999:::;;;???BBBAAAAAAAAA@@@>>><<<:::999666777999<<<>>>@@@AAABBBIIIJJJMMMOOOQQQRRRRRRRRRNNNNNNOOOOOOPPPPPPPPPQQQRRRQQQOOONNNNNNOOOPPPQQQQQQRRRSSSUUUVVVVVVVVVVVVWWWWWWWWWXXXYYYZZZ\\\\\\\\\\\\\\\]]]^^^___```aaaaaa```___^^^\\\ZZZYYYYYYTTTTTTTTTTTTSSSQQQPPPOOOMMMKKKIIIHHHFFFEEEEEEEEEGGGGGGGGGFFFEEEGGGIIILLLQQQRRRTTTWWW\\\```dddgggjjjjjjjjjjjjjjjjjjjjjiiigggeeedddbbbaaa___[[[XXXQQQOOOLLLGGGCCC???===;;;999888777666555333222222000000////////////000000//////............//////---...//////000000//////000000000000///...------...///000000//////000222111111111111111111111111000000000000111111111111000000000000000000000000000000111222222222222222111222222333222111000///111111111111111111111111000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------...000222333555333222444888::::::999???@@@BBBAAA@@@@@@AAABBBAAA@@@???===<<<;;;;;;;;;===<<<:::999777777777777666666777888:::<<<===>>>CCCGGGMMMRRRWWW]]]bbbeeehhhjjjmmmpppqqqsssvvvxxxyyyyyyzzz{{{{{{zzzyyyxxxyyyuuuqqqnnnllljjjgggeeehhhkkkkkkiiigggcccYYYOOOGGGHHHJJJNNNQQQRRROOOMMMOOOQQQVVV___jjjsssxxxzzzyyyvvvqqqoooqqqvvvzzz|||}}}sssggg]]]TTTUUU]]]bbbeeehhhlllrrr{{{vvvvvvxxx~~~ppp^^^SSSQQQVVVZZZ[[[]]]YYYUUUUUUYYY[[[ZZZXXXSSSQQQLLLCCC999111......)))'''%%%%%%'''(((''''''}}}qqqfffeeehhhgggfffeeecccaaa^^^[[[YYYWWWWWWWWWTTTUUUVVVWWWWWWWWWVVVUUUQQQPPPOOOMMMLLLLLLLLLLLLJJJKKKKKKKKKJJJGGGDDDCCCBBB@@@===;;;;;;:::888666222444555444222000000111444222000/////////---,,,)))))))))))))))))))))))))))'''&&&&&&((()))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%(((''''''''''''''''''&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((())))))+++,,,......------...000..................//////,,,---......---,,,***)))&&&***------111777999888666444111000111222222111222222222333444666777888;;;999777555444444444555555444444444444444555555444666999:::<<<>>>AAACCCCCCBBB@@@===:::666444222555777:::===@@@CCCDDDEEEKKKLLLNNNPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMNNNPPPRRRSSSQQQRRRSSSUUUVVVVVVWWWVVVWWWXXXYYYZZZ[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[YYYXXXVVVUUUTTTNNNNNNNNNNNNMMMLLLKKKJJJHHHFFFCCC@@@>>>???@@@BBBAAACCCFFFGGGHHHJJJLLLNNNUUUVVVXXX[[[aaagggllloooooooooooonnnmmmkkkiiihhhcccaaa^^^\\\YYYVVVRRROOOJJJHHHEEEAAA===:::888777444444444333222222111111000000////////////000000......------------......---...//////000000//////...//////000000//////......///111000//////000222000000000000000000111111//////000000111222222333000000000000000000000000---...000111222333333333111111222222222111000///111111111111111111111111111111111000///......---------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000111000000222555888999999===???AAABBBAAABBBDDDFFFDDDDDDBBBAAA???>>>======;;;:::999888777777888888777777666666666777888888<<>>@@@BBBCCCDDDBBB>>>:::777444111000555777:::>>>AAADDDFFFGGGJJJKKKLLLLLLLLLKKKIIIHHHLLLLLLLLLMMMMMMNNNNNNNNNLLLLLLLLLMMMOOOPPPRRRSSSRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXZZZ\\\\\\\\\\\\[[[\\\]]]]]]]]]]]]]]]]]]]]][[[ZZZYYYWWWUUUSSSRRRQQQMMMMMMLLLKKKJJJHHHGGGFFFCCCAAA???===<<<<<<===>>>>>>BBBGGGJJJLLLOOOQQQSSSWWWWWWYYY]]]cccjjjpppsssttttttsssrrroookkkgggeee```]]]YYYVVVSSSOOOKKKHHHCCCBBB???<<<999666444333111111111111111111111111000000////////////000000......------------............///000000000000000......///000000000000000...000111111000///111222///000000000000000111111000000000111111222222222111111111111111111111111///000111222333444444444333333333333222222111111222222222222222222222222222222111111000///..............................++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...////////////000111444666888999;;;===@@@AAABBBDDDFFFHHHFFFFFFEEEDDDBBB@@@???>>>;;;;;;:::999888777777666777777666555555555555666777999===AAAFFFMMMTTTYYY___bbbfffiiijjjlllnnnpppqqqrrrsssttttttssssssrrrrrrrrrtttuuusssmmmeee___XXX[[[]]]^^^```___XXXOOOAAA@@@???@@@CCCFFFGGGGGGHHHJJJKKKJJJKKKRRR\\\eeennnrrrwwwzzz~~~vvvhhhYYYPPPOOORRROOONNNSSS[[[gggwww}}}nnnZZZPPPOOOQQQSSSRRRSSSVVVZZZ]]]^^^]]]ZZZYYYVVVPPPGGG===444000+++)))&&&%%%'''(((((((((|||ooodddccceeecccaaaaaa___^^^]]][[[YYYWWWVVVUUUTTTUUUVVVWWWXXXWWWVVVVVVTTTTTTTTTSSSRRRQQQPPPOOOLLLLLLMMMLLLJJJGGGDDDCCC???===:::999888888666555222444555444222000000111777333///---------------))))))))))))((((((''''''***)))((()))******)))(((%%%%%%%%%&&&&&&((())))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########"""%%%%%%%%%%%%&&&&&&''''''&&&'''((())))))((('''&&&"""###$$$%%%'''((()))***%%%$$$$$$$$$%%%'''***+++,,,...///...------...000---......///......---,,,,,,---------,,,+++***)))***...111111444888999777555222000000111222333222444444555666777888888888555555444444444444444444222222222333444555666777777888:::===@@@BBBBBBBBBCCC@@@<<<888555333333333555777:::===AAADDDEEEFFFIIIJJJJJJIIIHHHFFFCCCBBBGGGHHHIIIKKKLLLNNNOOOOOOMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTTTTVVVWWWXXXXXXWWWYYYZZZ\\\\\\\\\[[[ZZZ[[[\\\]]]^^^^^^^^^^^^^^^ZZZYYYWWWUUUSSSQQQPPPOOOLLLKKKIIIGGGEEECCCAAA@@@;;;<<<<<<<<<<<<<<<;;;;;;>>>BBBHHHLLLPPPRRRUUUWWW[[[[[[]]]aaaffflllqqqtttxxxxxxwwwuuuqqqkkkeeebbb\\\YYYTTTQQQMMMJJJFFFCCC>>><<<:::888555333222222000000000111111222222222000000////////////000000.........------............//////000000000000000---...///000111111111111///000111111000000111222//////000000111111111222333222222222111111000000222222222222222222222222222333444444555555444444555555444444333333333333222222222222222222222222333222222111000000//////////////////////////////.........---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...............///000111333555777888888;;;>>>@@@AAADDDGGGIIIFFFFFFFFFEEECCCBBB@@@???AAAAAA@@@>>><<<;;;999888777777666666666666777777555777999<<<@@@FFFMMMSSSXXX[[[```dddfffhhhjjjlllmmmnnnpppqqqqqqqqqpppoooqqqqqqrrrrrrqqqmmmfffaaaVVVXXXZZZ[[[^^^```[[[SSSAAA???======???BBBCCCCCCDDDGGGIIIGGGFFFIIIQQQYYYfffmmmvvv}}}|||rrreee[[[VVVRRRLLLIIILLLRRR\\\lllzzz~~~yyyvvvxxxhhhTTTMMMOOOOOOOOOQQQTTTXXX[[[]]]]]]\\\[[[ZZZVVVNNNEEE;;;444...+++(((''''''((()))((({{{ooodddbbbddddddaaaaaa^^^]]]\\\ZZZYYYWWWVVVUUUSSSTTTVVVWWWXXXWWWWWWVVVVVVVVVVVVUUUTTTSSSQQQPPPMMMNNNNNNMMMKKKHHHEEECCC>>><<<999888888777666444222444555444222000000111555222...,,,,,,------,,,***))))))((((((''''''&&&)))(((''''''((((((&&&$$$%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######%%%(((***,,,---...//////...---...///,,,---///000000///...---,,,,,,+++******))))))))))))---000111555;;;>>>===666444111111222444444333444444555777777888888777222222333333444444444444222222222333444666777888666777:::>>>CCCEEEFFFEEEAAA>>>:::777444444444555666777:::<<>>===<<<;;;666888:::;;;<<<<<<;;;;;;AAAEEEJJJOOOSSSVVVYYY[[[aaabbbdddgggkkkooorrrsssxxxxxxxxxuuupppiiibbb]]]VVVRRRNNNJJJGGGDDDAAA???999888666444333222111111000000000111111111222222000000////////////000000//////............//////...///000000111111000000...///000000111111111111///000222111000000111333000000000111222222333333444333333222111111000000222222222222222222222222444444555666666666555555777666555444444444555555333333333333333333333333222222222222111111111111000000000000000000000000111000000...---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------...///111111111222444777555888;;;>>>@@@BBBFFFHHHEEEFFFFFFFFFEEECCCAAA@@@CCCBBBAAA@@@>>>;;;999888888888888777777888888999555666888999<<<@@@FFFKKKOOOSSSYYY^^^aaaccceeegggiiijjjlllmmmnnnnnnmmmmmmoooooooooooonnnlllhhhdddVVVXXXXXXWWW[[[^^^\\\VVVCCC@@@>>>===>>>@@@AAAAAAAAADDDGGGFFFDDDEEEKKKPPP[[[bbbllluuu{{{~~~~~~zzzpppfff```YYYPPPKKKMMMPPPUUUcccrrrxxxrrrnnnnnnttt{{{aaaRRROOOLLLMMMNNNQQQTTTWWWZZZ[[[[[[[[[ZZZYYYTTTLLLBBB<<<333///+++(((((()))))))))|||pppeeedddfffeeecccccc]]]\\\[[[ZZZYYYWWWUUUTTTSSSTTTUUUWWWXXXXXXWWWWWWUUUVVVVVVVVVUUUSSSQQQPPPOOOOOOOOOOOOMMMIIIFFFDDD>>><<<999888888888777555222444555444222000000111333111...---.........---***))))))(((''''''&&&&&&''''''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''&&&&&&***)))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%$$$$$$$$$&&&))),,,......///000///...---...///,,,---///111111111/////////---+++***))))))***+++***...000000555<<<@@@@@@:::888555444444555444333222333444555666666555555000000222333333444444444222222333444555777999:::777888<<>>>>>>>>AAABBBCCCEEEFFFFFFEEEEEEHHHIIIJJJKKKMMMNNNOOOPPPNNNNNNPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTUUUWWWYYYZZZYYYYYYXXXXXXYYYYYYZZZZZZYYYZZZ[[[\\\[[[ZZZXXXWWWTTTSSSQQQOOOLLLJJJHHHGGGAAA@@@>>><<<;;;:::::::::888888999;;;===???@@@AAAIIILLLQQQUUUXXX\\\___bbbfffgggjjjlllnnnoooppppppqqqrrrrrrooojjjbbbYYYTTTMMMJJJFFFBBB@@@>>><<<:::555444333222000000///////////////000000000000000000000////////////000000000000////////////000000//////000111111111111000///000000111111111000000///111222222111000222333000111111222333333444444222222222222222222222222333333333333333333333333222222444555666666666666777666555444333444444555444444444444444444444444111111111222222222222333111111111111111111111111111111000000//////......------------------------------------------------************************)))***+++,,,,,,,,,+++***---///000000......111444222555999;;;===@@@CCCFFFEEEFFFGGGHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@===;;;:::::::::999888888888888888555666888888999<<<@@@CCCFFFJJJQQQWWW[[[]]]```bbbeeefffhhhiiijjjjjjjjjiiilllllllllmmmnnnlllhhheeeWWWWWWTTTSSSVVV[[[ZZZVVVFFFCCC@@@???@@@AAA@@@@@@@@@BBBDDDCCCCCCDDDHHHLLLSSSWWW```jjjrrrvvvvvvtttqqqyyy~~~|||||||||}}}}}}|||yyyuuuooojjj___UUUOOOQQQRRRSSS^^^lll}}}|||ssskkkeeeggglllsssvvv^^^RRRKKKLLLLLLMMMOOORRRVVVYYYYYYYYYZZZZZZXXXRRRJJJCCC777333...***))))))))))))}}}qqqfffeeehhhgggfffeee\\\\\\[[[ZZZYYYWWWUUUTTTSSSTTTUUUWWWXXXXXXWWWWWWUUUUUUUUUUUUTTTRRRQQQOOOPPPPPPPPPPPPMMMJJJGGGEEE???===:::999999999888777222444555444222000000111222000///...///000///...***))))))((('''&&&&&&&&&((('''((()))++++++)))'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&///...,,,***((((((((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%'''***...000...///000///...---...///+++---///111222222111000333111...,,,+++,,,...//////222222111444:::>>>>>>???<<<999666666555444333000111333444555444444333///000111222333444444444222333333444666888:::;;;:::<<<@@@IIISSSYYY[[[ZZZ@@@===888333111111222444777888999:::;;;;;;;;;;;;:::<<>>===<<<;;;;;;;;;<<<===<<<<<<;;;<<>>BBBDDDEEEFFFHHHIIIIIIHHHFFFEEEEEEFFFFFFFFFFFFDDDCCCBBB<<<;;;:::888777777666666555777888888888999<<<>>>???DDDLLLRRRVVVZZZ]]]^^^bbbdddeeeggghhhhhhggggggiiiiiikkkmmmnnnlllhhhdddWWWVVVRRROOORRRXXXXXXTTTHHHEEEBBBAAAAAAAAA@@@???AAAAAAAAAAAABBBDDDHHHKKKPPPRRRXXXbbblllqqqrrrpppeeeooo|||~~~zzzyyyxxx{{{{{{{{{zzz}}}|||yyyvvvuuuvvvtttqqq___UUUOOOQQQPPPOOOXXXfffrrr~~~xxxkkkaaa^^^bbbfff{{{hhhVVVKKKKKKKKKKKKLLLOOOSSSWWWXXXXXXYYYZZZZZZVVVNNNHHH:::555000+++***)))))))))~~~rrrfffcccdddcccaaaaaa^^^]]]\\\ZZZXXXUUUTTTSSSPPPRRRUUUWWWXXXXXXWWWUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRSSSRRROOOJJJEEEBBB@@@>>><<<999777555555555000000111111111000000///000///---,,,+++***************)))(((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''$$$$$$$$$$$$%%%&&&&&&'''))))))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&((()))***+++,,,111//////111000,,,+++,,,,,,,,,------.../////////...***''''''***---......//////000111444777:::;;;???===:::777444222222111000111222333333222111000444444555555444444333222222333444555666999>>>AAA<<<@@@GGGOOOUUUXXXWWWUUUAAA:::222...///222555666999888888777777777888888888:::===AAADDDEEEEEEEEEJJJJJJKKKKKKLLLMMMMMMMMMPPPPPPPPPPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUZZZYYYXXXWWWWWWXXXZZZZZZYYYYYYXXXWWWVVVTTTRRRQQQPPPMMMIIIFFFEEECCC>>>;;;;;;<<<======<<<<<<===???DDDEEEGGGHHHHHHKKKOOORRRSSSWWW\\\bbbhhhkkkmmmnnnppppppooonnnllliiifffeeegggeee```ZZZTTTNNNJJJGGGCCCAAA>>>;;;888666444333222111111111000000//////000000//////000111222222////////////000000000000222111111111000000//////000000111111222222222222000000/////////111222444111111222222222333333333333444555555666666555555444444444444333222111000111111222333444666666777333333333444555666777888666666555555555555666666666666777777777777666666333333333333333333333333444333222222333333333333...///111111/////////000111111111000000000000000//////.........---------+++,,,---------,,,+++*********************+++++++++,,,---///000111111111111333555666777999<<>><<<999777555555555111222222222111000000///000///---,,,+++***************)))((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""!!!%%%%%%%%%$$$%%%%%%&&&&&&((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++,,,---111000333888777111------............//////000000,,,)))&&&&&&))),,,---,,,111111111111333444666777777666444222111000111111111111222333333222111000555555555555444444333333111222444555666999===@@@BBBDDDHHHKKKMMMLLLIIIGGG;;;777333222333666777777888777777666666666777777888:::===@@@CCCDDDDDDDDDHHHHHHIIIIIIJJJKKKKKKKKKNNNNNNNNNOOOPPPPPPQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTVVVVVVVVVVVVWWWWWWXXXXXXYYYXXXXXXWWWUUUSSSQQQPPPNNNKKKFFFDDDCCCAAA>>>;;;999;;;>>>@@@BBBDDDGGGJJJJJJLLLNNNOOOPPPRRRUUUWWW[[[]]]aaaeeehhhkkkmmmmmmoooooonnnmmmjjjfffbbb```]]][[[WWWQQQLLLFFFBBB@@@;;;:::888666444222111111111111000000000/////////000000000000000111222222////////////000000000111222111111111000000000000000111111111222222222222111111000111111222333444222222222222333333333333222333444444555555444444555555555444444222111111111222222333555666666777555555444444444555666666666666555555555555666666666666666777777666666666333333333333333333333333///333666666333111222444///111222222111000111111111111111111111111111111/////////............---,,,------...---,,,++++++*********+++++++++++++++******,,,---...////////////111333444555777:::<<<>>>@@@DDDFFFGGGGGGHHHIIIKKKKKKKKKMMMOOOMMMIIIEEE?????????>>>===;;;:::999777666555555555555555666888<<>>===;;;>>>BBBEEEHHHKKKOOORRRQQQTTTWWWXXXYYYZZZ\\\]]]aaabbbcccdddfffggghhhiiimmmmmmllljjjfffaaa\\\YYYQQQOOOLLLGGGCCC???;;;:::666555333222111000000000000000///////////////...111111111111111111222222/////////000000000111111111111111111111000000000111111111111222222222222111111222333444444444444222222222333333333444444333444555555666666555555555555555555444333222222222222333444555666666777777666555555444444555555777666666555555666666777555555666666666666555555444444444444444444444444---333999999444000111444111333444444333222222333111111111111222222222222000000000////////////...---............---,,,+++++++++++++++++++++++++++((()))***+++,,,------------...000111111333666888888<<>>444///---+++)))zzznnndddcccggghhhggggggcccaaa^^^ZZZWWWTTTSSSRRRQQQRRRUUUWWWXXXWWWVVVTTTSSSSSSRRRQQQQQQQQQQQQRRRNNNOOOQQQQQQOOOLLLHHHFFF===<<<;;;999777666555444555555444333222111///...//////...,,,,,,+++++++++***))))))(((((((((((((((***)))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&((()))*********+++,,,...///000111333666===DDDDDD<<<555222////////////...............---,,,,,,---///000111111111111000000000000000000111111111222333333444222222222222222333444555777666666555555555555555444555777777888:::===???BBBBBBBBB@@@<<<999666555111222444666888999888777555555444444555555666666888999<<<>>>@@@BBBBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPNNNPPPSSSVVVWWWVVVUUUTTTUUUUUUTTTRRRPPPNNNLLLKKKFFFDDD@@@=========>>>???BBBEEEHHHJJJLLLNNNQQQSSSVVVXXX\\\^^^^^^^^^___```aaaaaa`````````aaabbbbbbhhhhhhgggddd___YYYSSSPPPIIIGGGEEEBBB>>>;;;999777555444333222111111111111////////////............111111222222222222222222//////000000000111111111111111111111111111111111222222222222222222222222000111333444555555444333333333333333444444444444555555666777777777777777555555555555555444333333333333333444555666666777666666555555555555666666777777666666666666777777555555666666666666555555444444444444444444444444000333777666444222333444111333555444333222333333222222222222333333333333111111111111000000000000////////////...------,,,,,,,,,,,,,,,,,,+++++++++((()))***+++,,,,,,,,,,,,,,,---/////////111333555666999===@@@AAAAAACCCDDDDDDFFFIIILLLNNNOOONNNMMMGGGGGGFFFEEECCCAAA@@@???;;;:::999888777666666666222555888:::===@@@CCCFFFIIIMMMQQQTTTWWWYYY\\\^^^___``````aaabbbbbbcccdddaaa^^^YYYVVVUUUSSSQQQNNNIIIIIIHHHHHHHHHGGGGGGFFFGGGGGGFFFBBB===:::;;;<<>>FFFFFF>>>888666.........------,,,,,,,,,---------------...000111...//////000000111111111111111222222333333333333222111111111222444777888888777666555555555666666555777999::::::;;;===???@@@@@@@@@<<<888555444555333444555555555666666777555555555555555666777888999:::<<<>>>@@@AAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMOOOSSSVVVWWWVVVTTTSSSRRRRRRQQQOOOMMMKKKHHHGGGCCCAAA???======>>>AAACCCGGGIIILLLMMMNNNPPPSSSUUUWWWZZZ]]]^^^^^^^^^^^^___``````^^^]]]]]]]]]]]]^^^``````___[[[VVVPPPKKKGGGBBBAAA@@@===;;;999777666666555333222111000000000............////////////222222333333333333222111000000000000111111111111111111111111111222222222333222222222222222222222000111222444555444444333333333444444444555555555444444555666666666666555555555666666666555444444333444444555555666666666444444444555666777888888777777666666666666777777555555666666666666555555555555555555555555555555777444111111444666555444111333444444333222222333222333333333444444444555333333222222222111111111111111000///.........---------------,,,,,,++++++)))***+++,,,,,,---,,,,,,,,,---.........///222444777888999999999;;;???BBB???BBBEEEHHHJJJKKKLLLLLLGGGGGGGGGFFFDDDBBBAAA@@@===<<<:::999888777666666333444666888999;;;???BBBDDDGGGLLLOOORRRUUUYYY\\\]]]]]]^^^___```aaabbbcccaaa___\\\YYYVVVTTTPPPNNNKKKLLLLLLLLLKKKIIIHHHGGGJJJIIIHHHDDDAAA>>>======BBBCCCCCCBBBCCCFFFJJJNNNTTTVVVXXX]]]dddllltttyyy}}}|||{{{xxxyyy{{{|||}}}yyyoooeee[[[TTTPPPKKKKKKLLLMMMPPPXXXdddnnnwwwyyy|||||||||~~~|||vvvqqqtttxxx}}}sss]]]OOOLLLPPPSSSTTTWWWXXXYYY[[[\\\]]]^^^^^^ZZZTTTJJJ@@@777000+++(((}}}pppeeeccceeedddcccbbbaaa^^^ZZZWWWTTTRRRRRRRRRQQQSSSVVVXXXXXXWWWUUUTTTRRRRRRQQQPPPPPPPPPPPPPPPKKKLLLNNNOOOMMMJJJFFFCCC;;;;;;:::999888666444333333333333333222111////////////...---------------******)))((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))++++++,,,,,,---///000111222333444777???HHHHHHAAA999777......------,,,+++*********+++,,,,,,++++++---///---...///000111222222222///000111111222111111111111000000000222666:::<<<999888777555555666666777666888:::::::::;;;<<<>>>??????>>>999333111222555666666777666555555666888777777666777777888999::::::;;;<<<>>>@@@AAACCCCCCEEEEEEEEEFFFGGGGGGHHHHHHJJJKKKLLLNNNOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMOOORRRTTTUUUTTTSSSRRROOONNNMMMKKKIIIGGGDDDCCC@@@AAAAAA@@@???AAADDDGGGIIILLLOOOQQQSSSUUUYYY[[[ZZZ\\\^^^^^^^^^^^^___```aaaaaa```___]]]\\\[[[[[[XXXWWWUUUQQQMMMHHHDDDAAA<<<<<<:::999777555444333333333111000//////.........////////////000000000222333444555444333222111000000000111111111222222111111111222222222222222333333333333222222222222111111222333444444444444444444444555555555666666111222222333444333333333555666666666666666555555444444555555555666666666444444444555666777999:::888777777666666777777888666666777777777777666666666666666666666666666666;;;555//////444777777444222333555555333222333444333333444444555555666666444444444333333333222222333222111000///.........///......------,,,,,,+++***+++,,,---------------,,,---......---...000222555555555444444777<<>>@@@BBBCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGKKKLLLNNNPPPPPPPPPOOONNNLLLMMMMMMMMMNNNNNNNNNNNNMMMNNNPPPRRRRRRQQQPPPOOOLLLKKKJJJHHHFFFCCCAAA??????AAACCCCCCCCCDDDHHHKKKNNNQQQTTTWWWYYY[[[___aaa___```aaa```___```bbbdddcccbbbbbb```^^^[[[XXXVVVPPPNNNKKKHHHDDDAAA>>>===999888777666444222111111111000000//////000000111/////////000000000111111333444555666555444222111000000111111111222222222111111111222222333333333444444333333333222222222333333333333444555666777444555555555666666666666222333333444444444444444555666666777777777666666555555555555666666666666666666555555666777888888888888777777777777888888777777888888888888777777666666666666666666666666888555111222444666666444333555666666555444444555333444444555666666777777555555555444444444333333555444222000/////////////////////...---,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,---,,,,,,,,,...000///000222222333666:::===;;;>>>AAACCCBBBCCCEEEGGGFFFFFFFFFFFFFFFEEEDDDDDD???>>><<<:::888777666666555666666555555666:::<<<;;;>>>BBBEEEHHHLLLPPPTTTTTTVVVYYY\\\^^^^^^^^^^^^ZZZYYYWWWTTTPPPNNNLLLLLLHHHJJJLLLNNNNNNLLLIIIHHHJJJIIIHHHGGGGGGEEECCCBBBAAABBBBBBAAA@@@AAACCCFFFJJJOOOWWW]]]cccjjjqqqvvvxxxxxxxxxxxxzzz}}}|||{{{tttmmmfffaaaYYYQQQMMMOOOTTTYYYaaajjjsssqqqrrrsssrrrrrryyy~~~yyywwwxxx}}}|||yyyyyyuuueeeYYYSSSSSSUUURRRRRRRRRSSSVVVYYY]]]___\\\ZZZVVVOOOEEE:::222---yyymmmbbbaaaccccccbbbbbbaaa^^^[[[WWWUUUTTTUUUVVVRRRTTTVVVXXXXXXWWWUUUSSSQQQQQQPPPOOOOOOOOOOOOPPPJJJKKKLLLLLLJJJFFFBBB???999::::::999888666444333000000111111111000000//////......---------......******)))(((((((((((((((''''''&&&&&&&&&''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))---,,,+++***)))((('''&&&(((''''''(((((()))***+++,,,,,,---///000111222333///666DDDQQQRRRFFF:::444111111000...---,,,++++++))),,,......,,,,,,...000///000111222222111000///,,,...000222444444444444///......///333999???BBB:::999777666555666777999444666888888888777888:::222333333000,,,---333888333888<<<===<<<:::;;;<<<::::::::::::;;;<<<===>>>======>>>???@@@BBBDDDEEECCCCCCDDDDDDEEEFFFFFFFFFKKKMMMOOOQQQRRRQQQPPPOOOMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOOOOOOONNNMMMJJJJJJHHHFFFDDDAAA???===>>>AAAEEEFFFFFFGGGJJJMMMTTTWWWYYY[[[]]]___aaadddcccddddddcccbbbbbbeeegggccccccbbb```\\\XXXTTTQQQKKKIIIFFFBBB???===<<<;;;999888777555444222111111000000000000222333444555//////000000111111222222333444555666666444222111000111111111111222222222111111111222222333333333444444444333333222222222555555444444555666888999555555555555666666666777555666666777777777777777666666777777777777777666555555555666666666666666888777777666666666666666888888777777777777888888888888999999999999888888777777777777777777777777444555666666555555444555555666888888666666666777444444444555666777777888666555555555555444444444666444222000/////////000000000///...------,,,,,,***++++++,,,,,,,,,++++++***+++,,,+++******,,,...***,,,000333555777999<<<;;;>>>AAABBBAAAAAACCCFFFEEEFFFFFFGGGGGGFFFFFFEEECCCAAA???===;;;:::999888555666555444444555888;;;999;;;???BBBEEEHHHMMMPPPQQQSSSWWW[[[]]]]]]\\\[[[VVVVVVTTTQQQMMMJJJJJJJJJDDDFFFJJJMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGEEECCCEEEDDDCCCAAA@@@AAAEEEHHHDDDJJJSSSZZZ```eeelllpppqqqqqqrrrtttxxx|||~~~~~~yyyuuurrreeeZZZSSSVVV\\\```fffmmmtttpppmmmlllkkknnnxxx|||yyy~~~{{{{{{xxx}}}xxxuuuzzz}}}}}}{{{lll^^^VVVSSSTTTUUUTTTRRRRRRSSSUUUXXX[[[\\\\\\ZZZTTTJJJ???555000|||ooodddaaacccbbb```___aaa^^^YYYUUUSSSSSSTTTVVVPPPQQQRRRSSSSSSRRRQQQPPPQQQPPPOOOOOONNNNNNOOOOOOMMMRRRPPPOOOPPPEEE>>>EEE;;;;;;:::999888666666555444333333222111000//////---...//////---+++)))'''))))))((()))++++++***(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&'''''')))%%%''',,,***%%%,,,:::111000///000***---$$$&&&(((***,,,,,,,,,,,,...///000111111222111111888999DDDSSSRRRBBB666555111111000...,,,***)))(((,,,---///...---,,,,,,------...///000111111111111000000111111111111000000000111222444666;;;BBBGGGBBB>>>999777666666666666777888999:::999777555333000000///...---...111444@@@===999999;;;===<<<;;;===<<<;;;:::999:::;;;<<<>>>??????@@@@@@AAAAAABBBEEEEEEFFFGGGGGGGGGGGGGGGKKKLLLMMMNNNOOOPPPQQQQQQPPPHHHMMMSSSMMMNNNUUUUUUOOOMMMKKKKKKKKKJJJHHHFFFEEEBBBAAABBBBBB>>>>>>AAA@@@AAADDDGGGKKKNNNPPPRRRUUUWWW[[[^^^```aaaaaaaaafffcccaaa```bbbdddffffffeeedddbbb___[[[VVVOOOJJJDDDAAA===;;;;;;:::777444555444444333222111000000000000000000000000000000///////////////000111111444333222222111222222222000111111222444555666666222333333444444333333222555555555555555555555555666555555444444444555555888777555444444555666777666666555444444666777888777777777777777777777777444555666777999:::;;;<<<777777777777888888888888666777999:::;;;:::888777666777777888999::::::;;;888888888888777777777777777777777777777777777777555555666666555555444333333333444444555444444333666666666666666666666666222333333333333222111111,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++$$$&&&(((+++,,,------------///111111111111333555;;;<<<<<<===>>>@@@BBBBBBCCCCCCBBBBBBBBBBBBCCCCCCHHHEEEAAA>>>;;;:::999:::777666666555555555666666888:::;;;===@@@EEEKKKOOOQQQSSSUUUVVVVVVVVVWWWXXXVVVWWWVVVPPPLLLKKKHHHCCCEEEGGGJJJKKKJJJHHHGGGGGGIIIHHHFFFFFFFFFHHHJJJKKKHHHHHHIIIIIIGGGEEEBBB@@@EEEHHHLLLRRRWWW^^^fffkkkooouuuwwwrrrooottt|||}}}wwwsssmmmddd\\\YYY^^^gggnnnjjjmmmkkkhhhlllxxx~~~{{{wwwxxx}}}~~~~~~}}}sssuuuvvvsssuuu|||~~~{{{ssseeeXXXRRRRRRSSSSSSUUUVVVSSSQQQVVV^^^^^^^^^]]]YYYQQQEEE888///zzznnncccaaacccbbb```___^^^\\\YYYVVVTTTSSSRRRRRRPPPQQQRRRSSSSSSRRRQQQPPPPPPOOONNNNNNMMMMMMNNNNNNKKKOOONNNMMMMMMEEE???CCC<<<;;;:::999888666555555444333333222111000//////---.........---+++)))'''***)))((()))++++++***((((((((((((''''''((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''$$$%%%((('''***===SSSiiiOOO777((((((999&&& &&&'''(((***,,,---......//////000111111111111111777999CCCQQQPPPBBB888666222111///---+++******))),,,...//////---,,,---...---...///000111111111111//////000000000000//////000111222333666:::@@@EEEDDD@@@;;;888777777666555888888999999888666333222/////////...---...111444>>><<<::::::<<<===<<<;;;======<<<;;;;;;<<<===>>>@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGKKKKKKLLLMMMNNNOOOPPPPPPSSSMMMNNNOOOHHHKKKPPPKKKLLLJJJHHHGGGGGGFFFDDDBBBBBB??????AAABBB@@@@@@CCCCCCEEEGGGJJJMMMPPPSSSTTTWWWYYY]]]```bbbcccccccccgggeeeccccccdddffffffeeedddaaa]]]YYYUUUOOOHHHDDDBBB???<<<::::::999666444333333222222222222222222111111111111111111111111111000000000000111222222444333222222111111111111000111222333444555555666333333444444444444333333555555555555555555555555666555555444444555555666777666555555555666777888777777666666777777888999666666666666666666555555666666777777888888888888888888888888888888888999777888999:::::::::999888666666777777888999999:::::::::999999999888888888777777777777777777777777666666666666666555444444555555666666666555555444666666666666666666666666333333333333333222222111..............................---,,,+++++++++++++++,,,---..................000111222111222333555999::::::<<<===@@@AAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEECCCAAA???===<<<<<<<<<777666666555555555666666666777999:::<<<@@@FFFJJJMMMOOORRRSSSSSSSSSUUUVVVVVVYYYXXXSSSPPPNNNIIIDDDDDDFFFHHHIIIGGGFFFFFFFFFFFFFFFEEEFFFGGGJJJLLLNNNMMMMMMMMMLLLJJJGGGDDDBBBAAACCCGGGKKKQQQZZZccciiikkksssyyyvvvsssvvv{{{}}}{{{yyytttlllbbb\\\]]]ccciiifffggggggiiittt~~~vvvsssuuuxxxyyy}}}~~~ssstttwwwtttsssxxxyyyzzzyyyrrrfffZZZTTTSSSPPPPPPRRRTTTSSSQQQWWW^^^]]]]]]\\\ZZZUUUKKK???666wwwlllcccbbbeeecccaaa___[[[[[[YYYWWWUUURRRPPPOOOPPPQQQSSSTTTTTTSSSQQQPPPNNNNNNMMMLLLLLLLLLLLLMMMHHHKKKKKKJJJJJJGGGCCCAAA<<<;;;:::999888666555555333333222111000//////...------......---+++)))(((***)))((()))***+++)))((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''***)))******&&&)))<<>>BBBDDDAAA<<<999888888666555888888888888666444111000......///......///222444;;;::::::;;;===>>>===<<<===============>>>???@@@BBBBBBBBBCCCDDDDDDEEEEEECCCCCCDDDFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPMMMOOOMMMMMMYYY___UUUJJJHHHFFFEEEDDDCCCAAA???>>><<<<<<@@@BBBBBBDDDHHHHHHIIIKKKNNNQQQTTTVVVWWWYYY[[[^^^bbbeeefffggghhhhhhfffeeeeeeffffffdddbbb```]]]WWWRRRLLLGGGAAA===>>><<<999888777666555333111111222222222333333333222222222222222222222222222111111111111222333333333333222222111000//////111111222333444555555666333333444444444444333333444444444444444444444444666666555555555555666666666666666666666777888999777888888999:::999999999666666666666666666666666::::::999999888888777777999999888888888888888999999999999999999999999999777888888999999:::::::::;;;;;;;;;;;;::::::::::::888888888888888888888888666777777777777666555555888888888888777777666555666666666666666666666666333444444444444333222222000000000000000000000000......---,,,++++++++++++,,,+++***)))((((((((((((,,,...///000000000222333666777888999<<<>>>AAABBBAAAAAABBBBBBCCCDDDFFFGGGBBBBBBBBBAAA@@@??????>>>888777666555555555555555666777888888:::===AAAEEEHHHJJJMMMOOOPPPQQQRRRTTTVVVZZZ[[[XXXUUURRRLLLEEECCCEEEFFFEEEDDDCCCDDDEEECCCCCCDDDEEEGGGJJJMMMOOOOOOOOONNNMMMKKKHHHEEECCC>>>???AAADDDIIISSS]]]dddkkkuuu}}}~~~||||||}}}}}}|||}}}~~~~~~}}}{{{tttiii___ZZZ]]]bbbdddcccdddkkk|||zzzqqqnnnooorrrwww|||xxxxxxxxxuuusssuuusssvvvwwwrrrhhh^^^WWWTTTQQQPPPRRRSSSQQQOOOSSSYYY\\\[[[ZZZ[[[ZZZSSSGGG>>>vvvlllcccdddgggeeebbbaaa]]]\\\YYYVVVTTTQQQPPPPPPPPPQQQSSSUUUUUUSSSQQQPPPMMMMMMLLLKKKKKKKKKKKKLLLGGGHHHJJJJJJHHHLLLKKKAAA<<<<<<;;;999777666555444333333222111000///......---------------+++***)))+++***((((((******)))((()))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''))),,,...+++(((000;;;kkktttGGG---'''---(((((()))+++---///000111111111000000000000000000333444<<>>@@@===:::888888888777666888888777666444222///...---.../////////000222555888999:::<<<>>>>>>>>>===<<<======>>>???@@@@@@AAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEGGGHHHJJJLLLMMMJJJJJJJJJKKKLLLMMMMMMNNNLLLLLLNNNLLLPPPcccjjj\\\IIIGGGEEEDDDCCCBBB???===:::999;;;@@@DDDEEEHHHMMMMMMNNNOOORRRTTTVVVXXXYYYXXXZZZ^^^bbbfffiiikkkllliiihhhggggggfffddd```]]][[[WWWQQQKKKFFFBBB===;;;:::999777555555444333333222222222222222222222222222222222222222222222222111111111111111222333333333333333222111000///...222222333333444555555666444444555555555555444444444444444444444444444444666666666555666666777777666666666777888999::::::777888999;;;;;;:::999999888888888888999999999999<<<<<<;;;;;;::::::999999:::999888777666777777777:::999999888888888999::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888777777666888999999888888777666555777777777777777777777777444555555555555444333333222222111111111111000000///...---,,,++++++++++++***)))'''%%%$$$$$$$$$%%%)))+++------------///000222333444777:::===???AAABBBBBBBBBBBBCCCDDDEEEFFFAAABBBCCCDDDCCCBBB@@@???999999888666666555555555777888999999999;;;>>>AAACCCFFFIIIKKKLLLNNNPPPRRRUUUZZZ]]][[[XXXUUUNNNFFFBBBCCCCCCBBB@@@@@@BBBDDDAAABBBBBBCCCEEEHHHJJJKKKJJJJJJIIIIIIGGGEEEDDDCCC@@@??????@@@DDDLLLWWW^^^hhhrrr{{{}}}~~~~~~~~~yyyooobbbZZZZZZ]]]bbbcccfffooo}}}vvvooofffjjjpppvvv|||zzztttsssvvvrrrwwwzzzuuummmeee\\\UUUXXXUUUUUUUUUQQQLLLMMMQQQZZZYYYXXX[[[\\\XXXMMMDDDwwwllldddeeehhhgggdddbbbaaa^^^YYYUUURRRQQQRRRRRRPPPQQQTTTVVVVVVTTTQQQPPPMMMLLLKKKKKKJJJJJJKKKKKKHHHFFFKKKJJJGGGSSSUUUCCC===<<<;;;999777666444444333222222111000///......------------,,,++++++***,,,***(((((()))***)))((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''' !!!%%%+++.........///<<>>>>>>>>>>><<<<<<===>>>???@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDBBBCCCCCCEEEGGGIIIKKKMMMJJJJJJJJJKKKLLLLLLLLLMMMOOONNNNNNHHHHHHWWW[[[JJJFFFDDDBBBAAA@@@???===;;;:::888;;;BBBGGGIIIMMMRRRQQQRRRSSSUUUWWWXXXZZZZZZWWWYYY]]]aaafffjjjmmmooolllkkkjjjiiigggccc^^^[[[UUUQQQKKKFFFCCC@@@===;;;666666555444222222222333444444333333222111000000111111111111111111111111111000000000000111222222222333333333222111///...333333333444444555555666444555555666666555555444555555555555555555555555666666666666666777888999666777888999999:::;;;;;;777888999:::;;;:::999888888999999999:::::::::;;;::::::;;;;;;;;;;;;;;;;;;;;;999777666555555666666999999888888888999:::;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999::::::999999888777888888888888888777666666888888888888888888888888555666666666666555444444333222222222111111111000000///...---,,,,,,,,,,,,...,,,+++)))))))))******)))+++,,,---,,,---///000///000111444777:::===>>>CCCBBBBBBBBBBBBCCCCCCDDDCCCDDDFFFFFFFFFCCCAAA???<<<;;;999888777666666666777888999888888999;;;===@@@BBBFFFHHHJJJKKKNNNOOORRRXXX\\\[[[YYYUUUMMMEEE@@@@@@AAA@@@>>>>>>@@@BBBAAAAAAAAAAAABBBCCCCCCDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@BBBHHHQQQWWW^^^gggpppvvv|||~~~}}}}}}~~~|||tttiiiaaa______aaaeeekkksss{{{uuueeehhhmmmsss{{{zzzrrrsssxxxwww}}}{{{ssslllbbbXXX[[[XXXVVVVVVRRRMMMLLLNNNXXXWWWWWWZZZ\\\XXXOOOHHHxxxmmmddddddgggfffdddcccbbb___YYYTTTQQQPPPRRRSSSPPPRRRTTTVVVVVVTTTRRRPPPMMMLLLKKKKKKJJJJJJKKKKKKJJJFFFMMMLLLHHHZZZ___EEE======;;;999777555444333222222111000///......------------,,,,,,+++++++++---+++((((((((())))))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&###"""&&&+++...---+++((('''111###,,,((($$$)))+++---111333444555555444333111////////////000...000333555555333111///,,,++++++***,,,...000222555666777666333111111222...///000111222222222222111222222222222222222111///000111000000111444666333222222333666777888777555444333111000...------,,,...111222333444666888777999<<<<<<<<<<<<>>>???======>>>???@@@@@@@@@???@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAABBBDDDFFFIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMOOOLLLLLLHHHDDDLLLNNNAAAAAA???=========<<<:::888<<<:::>>>EEEJJJLLLQQQVVVVVVVVVWWWXXXZZZ[[[\\\\\\ZZZ[[[^^^aaaeeeiiilllnnnnnnllljjjhhheeeaaa[[[WWWMMMJJJEEEBBB@@@>>><<<:::222333444222111000222333555444444333222111000///000000000000000000000000000000000000000111222222222222333444333222111000333333444444555555555555555555666666666666555555666666666666666666666666777666666777777888999:::888888999:::;;;;;;;;;:::888999999:::::::::::::::999999999::::::;;;;;;<<<::::::;;;<<<===>>>>>>>>><<<;;;888666555555666666888999:::;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999777777888888888888888777888888888888888888888888666777777777777666555555444444444333222222111111111111000///...............------,,,+++,,,,,,,,,***,,,............000111---...///111444777:::;;;@@@@@@@@@@@@AAABBBCCCCCCEEEFFFGGGHHHGGGEEECCCBBB>>>===<<<:::888777777777666777888777666666888:::===???CCCEEEFFFHHHJJJLLLNNNTTTYYYYYYVVVSSSKKKCCC===???@@@???>>>===>>>@@@AAA@@@@@@@@@@@@?????????@@@@@@AAABBBCCCDDDDDDEEEDDDDDDCCCBBBCCCFFFKKKOOOWWW___gggooozzz~~~||||||}}}}}}|||xxxqqqkkkgggeee^^^ccckkkssswww|||ooonnnpppvvv}}}wwwwww{{{}}}zzztttiii]]]YYYUUUTTTUUUSSSOOOMMMOOOSSSTTTWWWZZZZZZVVVQQQLLLxxxlllbbbaaaddddddbbbbbb```]]]YYYUUUQQQPPPPPPPPPOOORRRUUUWWWWWWUUURRROOOMMMLLLLLLKKKJJJKKKKKKKKKKKKEEEMMMLLLHHH___fffFFF>>>===;;;999777555444333222222111000///...------------,,,,,,++++++,,,,,,...+++((('''((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''''')))***)))''''''***000((('''!!!++++++...222666999999888888555444111///....../////////000111111111111///...)))******+++---///111222888999999777444222111111//////000111222222222222000000000111111000000000///000000000//////111333222111111222555777666666333222111///...------------///222444555666888:::999;;;<<<<<<;;;;;;===@@@???@@@AAAAAABBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBDDDFFFIIIKKKKKKKKKLLLLLLLLLLLLMMMMMMKKKFFFIIIKKKEEEGGGJJJDDD>>>===;;;;;;<<<<<<:::888???>>>AAAHHHMMMOOOSSSYYY[[[[[[\\\\\\]]]^^^______```aaabbbccceeegggiiijjjjjjhhheeeaaa^^^YYYTTTPPPGGGDDD@@@>>><<<:::777555000222333222000000222444333333333222222111111111111111111111111111111111222111111111111222333333111222444555555444333222444444444444555555555555666666666777777666666666888888888888888888888888777777777777888999:::;;;999:::;;;<<<<<<;;;::::::;;;;;;::::::;;;;;;<<<===<<<<<<===>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDDDD???===:::777666666777888999:::<<>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::777888999::::::;;;::::::999999999999999999999999777777888888777777666555777666666555444444333333333222111000////////////++++++++++++***)))((('''(((***,,,,,,,,,,,,...000,,,,,,...000222555777999<<<<<<===>>>@@@BBBDDDEEEDDDEEEFFFGGGHHHGGGGGGFFFAAA@@@>>><<<:::999888888666777888888777777888::::::<<>>@@@@@@>>>======>>>@@@@@@@@@@@@???>>>>>>===????????????@@@AAABBBBBB@@@AAABBBCCCCCCDDDGGGIIIPPPVVV\\\cccnnn}}}}}}{{{yyywwwvvvtttpppjjjfff^^^___eeemmmpppssszzz{{{xxx|||~~~{{{pppcccXXXTTTRRRTTTRRRNNNKKKLLLMMMRRRWWWZZZYYYVVVSSSSSSxxxlllaaa___aaaaaa``````\\\[[[YYYVVVSSSPPPMMMLLLOOORRRUUUWWWWWWUUURRROOOMMMMMMLLLKKKKKKKKKKKKKKKKKKDDDMMMLLLGGGaaajjjGGG>>>===;;;999777555444333222222111000///...------------,,,+++++++++,,,,,,///,,,)))'''((())))))((())))))(((((((((((())))))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''' $$$)))***++++++)))'''(((&&&'''---"""111!!!+++---000666:::======;;;:::666444111///.........///000111111000///000///---((()))***,,,...000111222999::::::888444222000000///000111222222333222222......////////////......///000000000......000222333222222333555666555444222111000......------------000333555666777999;;;:::;;;<<<;;;999:::===AAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCCCCCDDDGGGFFFEEEFFFGGGIIILLLMMMLLLLLLLLLLLLMMMMMMMMMMMMKKKDDDIIIMMMDDD???BBB@@@???===<<<<<<===>>><<<;;;AAA@@@CCCJJJOOOQQQUUUZZZ^^^^^^______``````aaaaaaffffffeeeeeeeeeeeeffffffeeebbb^^^ZZZVVVQQQLLLHHHCCCAAA===;;;888666222//////111333222000000222555111222222222222333333333222222222222222222222222333333222222333333444555000222444666666666555444444444444555555555555555666666777777777777666666888888888888888888888888777777777777888999:::;;;:::;;;<<<<<<<<<;;;:::999======<<<;;;;;;===>>>???AAAAAABBBCCCCCCDDDEEEEEEIIIIIIIIIIIIIIIJJJJJJJJJBBB@@@<<<999888888999::::::<<>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::888888:::;;;<<<=========999999999999999999999999888888888888888777666666999888888777666555555444444333222111000000000000,,,---------+++)))'''%%%%%%&&&((()))((()))***,,,+++,,,---///111444666777888999:::===@@@CCCFFFHHHCCCDDDEEEGGGHHHIIIJJJJJJBBBAAA???===;;;:::999888888:::;;;;;;::::::;;;<<<888:::===??????@@@BBBDDDHHHNNNRRRQQQOOOMMMFFF???;;;===@@@AAA???=========??????@@@@@@@@@??????>>>>>>======<<<======>>>>>>;;;===@@@BBBCCCCCCDDDFFFFFFKKKOOOSSS[[[gggppprrrtttyyywwwtttrrrrrrsssqqqjjjccc___[[[]]]eeejjjjjjmmmrrr{{{~~~uuugggZZZVVVSSSSSSQQQKKKGGGGGGIIIPPPXXX[[[XXXVVVVVVXXXwwwkkkaaa```ccccccbbbbbb\\\[[[XXXUUURRRPPPOOONNNPPPRRRTTTVVVVVVUUUSSSRRRNNNMMMLLLKKKKKKJJJJJJJJJIIIJJJLLLOOOSSSUUUUUUTTT???>>><<<:::777555333222333333222111000///......------------------------************))))))))))))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''((()))))))))''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''+++///444999;;;;;;999888333333222222111000000///------.........---+++***((()))++++++,,,...111444777>>>BBB;;;333111111111111111111111111111111111........./////////000000222222222222111111000000000000222333444555555555000//////.........//////...000444888:::999888666:::;;;;;;:::888888:::;;;AAACCCDDDDDDCCCBBBBBBCCCAAACCCDDDDDDCCCBBBBBBCCCGGGGGGFFFFFFGGGIIIJJJLLLLLLJJJHHHGGGHHHIIIIIIHHHGGGGGGGGGFFFEEEDDDBBBAAA;;;999777888:::===??????@@@BBBFFFIIILLLOOOTTTWWW]]]^^^aaacccddddddbbbaaafffffffffeeeeeedddcccbbbbbb[[[RRRMMMKKKJJJGGGCCC;;;:::999777666666555555444333333222222333333444111222222333333222222111222222111111111111111111444333111222333333222000222222333444444555666666444555666555444444666777<<<:::888555444444555555666666777777888999999999===<<<;;;:::999999::::::;;;===???@@@???>>>>>>>>>AAAAAA@@@@@@@@@@@@AAAAAAIIIIIIJJJLLLNNNQQQSSSTTTVVVTTTQQQQQQSSSSSSPPPNNNKKKIIIEEEAAA???@@@AAACCCEEEFFFHHHJJJMMMMMMLLLJJJKKKJJJHHHFFFDDDDDDDDDEEEFFFCCCAAA@@@AAABBB@@@===??????>>><<<;;;999888777<<<<<<<<<<<<<<<<<<======999999:::;;;;;;;;;;;;;;;<<<;;;:::999888888888888::::::999888777666555444888777666555555444444555444444333222111111111111///......------,,,++++++///---,,,+++++++++)))(((++++++,,,...000111222333888:::<<<===>>>@@@CCCFFFFFFFFFFFFGGGHHHIIIJJJKKKHHHFFFDDDAAA>>>===<<<<<<888777666666666777999999:::::::::;;;<<>><<<:::>>>>>>>>>>>>============>>>>>>>>>>>>============<<<===???@@@AAAAAA@@@???CCCDDDFFFJJJMMMQQQUUUWWW^^^]]]```eeeiiinnnxxx|||wwwqqqmmmkkkkkkkkkjjj```]]][[[[[[___bbbcccbbbpppyyyxxxqqqeee\\\VVVVVVSSSLLLIIIKKKEEEHHHNNNSSSWWWXXXYYYXXXwwwkkkaaaaaaddddddcccbbb]]][[[XXXUUURRRPPPNNNMMMOOOQQQSSSUUUVVVUUUSSSRRRMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKLLLNNNQQQQQQPPPNNN>>>>>><<<999777555333222333222222111000///......++++++++++++++++++++++++***))))))((('''&&&&&&%%%'''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''+++...222555777888666555222222111111000000//////---............,,,+++***)))***,,,------///222444:::AAAEEE???777333222111333333222222222111111111------......//////000000111111111111111111111111222333333444444444444333///......---------......111333666999;;;;;;:::::::::;;;<<<;;;999999:::<<>>===;;;:::999:::<<>>>>>;;;;;;<<<===============;;;>>>AAABBBBBBBBBCCCDDDEEEFFFGGGIIIKKKMMMNNNOOOTTTUUUVVVYYY[[[^^^aaabbbeeebbb___^^^______]]][[[XXXVVVQQQOOOOOOSSSXXX[[[ZZZZZZZZZ\\\^^^^^^\\\ZZZZZZXXXUUURRRPPPOOONNNNNNJJJGGGDDDDDDEEEFFFEEECCC@@@??????>>>>>>>>>>>>???;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;::::::999999<<<;;;;;;:::::::::::::::999999999888888888888888999999888777666666666666555555444333222111111111//////......---,,,,,,,,,,,,+++******,,,,,,+++******+++,,,---///000111222555777:::;;;<<<>>>BBBDDDEEEEEEEEEFFFFFFHHHIIIIIIHHHGGGDDDBBB???>>>======:::999888777777777999999888888777777888999:::;;;AAACCCGGGKKKMMMJJJEEE@@@;;;::::::;;;===<<<;;;999::::::;;;;;;<<<<<<==============================<<<===???@@@AAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDIIIHHHKKKPPPVVV___mmmyyy~~~|||yyyssspppnnnmmmkkkjjjaaa^^^[[[YYY[[[^^^bbbdddlllrrrxxxyyy{{{ssseeeYYYUUURRRMMMIIIHHHFFFGGGJJJNNNTTTWWWYYYYYYwwwkkkaaaaaaddddddcccccc]]][[[XXXUUUQQQOOONNNMMMNNNPPPRRRUUUUUUUUUSSSRRRLLLKKKIIIIIIIIILLLNNNPPPNNNMMMMMMNNNNNNLLLIIIFFF>>>===<<<999777555333222333222111111//////...---+++++++++++++++++++++++++++***)))((('''&&&%%%$$$))))))((('''&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''((())))))'''(((((((((((('''&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%'''((())),,,---///111333333333222000000//////////////////............---,,,+++***))),,,...///000000222333<<>>@@@AAACCCCCCAAAAAAAAABBB@@@AAABBBBBB@@@@@@AAABBBDDDDDDEEEFFFHHHKKKMMMNNNMMMJJJHHHHHHHHHHHHGGGFFFCCCCCCAAA@@@>>><<<:::999;;;;;;<<<===@@@CCCFFFGGGHHHJJJLLLNNNPPPSSSVVVYYY[[[]]]```ccceeeeeedddcccaaabbbbbbbbb```]]]ZZZXXXPPPJJJCCC>>>===<<<999777666666555333222222222222222222111111111111222222222222333333333333222222222222222222222222222222111000///000333444333222444444555555555555555555888888999888666666888999888777666666777888:::;;;888999999:::;;;===>>>???<<<>>>@@@BBBDDDDDDCCCBBBCCCFFFIIIKKKKKKKKKKKKLLLLLLNNNRRRWWW[[[___aaabbbeeeeeegggiiilllooorrrsssuuurrrooommmmmmmmmlllkkkhhheeebbbbbbeeekkksssxxxvvvtttssssssttttttrrrqqqkkkiiifffccc```^^^]]]]]]XXXTTTPPPMMMKKKKKKJJJIIICCCBBBAAA@@@AAACCCEEEFFF;;;<<<<<<======<<<;;;;;;======<<<<<<;;;::::::999;;;;;;;;;<<<<<<<<<======999999999::::::;;;;;;;;;;;;:::999888777777777777777666555444333222111111000000//////...---------)))(((((())),,,------,,,)))***+++,,,---...///000222444666888:::<<<@@@CCCEEEEEEDDDEEEEEEFFFGGGGGGHHHGGGEEECCCAAA@@@??????<<<;;;:::888888888999999777777666555555555666666===???BBBFFFHHHFFFAAA===999888888999::::::999777555666777888:::;;;======<<<<<<<<<<<<<<<<<<======<<<===>>>???@@@@@@@@@@@@BBBAAA@@@???>>>===<<<<<>>===;;;999777555444333222222111000///...------........................,,,++++++***)))((((((''')))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))((('''&&&&&&&&&(((***+++'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''')))+++,,,---......//////000000111..............................------,,,++++++***+++---000222222111222333:::AAAEEEAAA<<<:::777555777666555444222111000///------------...000222333444333222222222333444555999999888666555222000///......---------...//////333333444555777999;;;<<<<<<======<<<;;;;;;===??????AAABBBBBBAAA@@@@@@AAA@@@AAABBBAAA@@@@@@BBBCCCDDDEEEFFFGGGIIIJJJKKKLLLLLLJJJHHHHHHHHHGGGFFFDDDDDDCCCAAA???===;;;:::999;;;<<<>>>@@@BBBEEEIIILLLLLLNNNPPPQQQSSSUUUXXXZZZ]]]___bbbeeegggfffeeedddbbbbbbaaa___\\\WWWRRRPPPJJJEEE@@@<<<:::999777666555555333222222111111111222111111000000111111222222333333333333333333222222222222333333333333333111000000222444666666555444444444444444555555555777888999888666666888999999999999999:::<<<===>>>>>>>>>>>>>>>???AAABBBCCCFFFFFFGGGGGGHHHIIIJJJJJJPPPSSSWWWYYYYYYXXXXXXXXXXXXZZZ___dddiiimmmoooppprrrssssssuuuwwwyyy{{{|||~~~{{{yyyvvvuuuuuuuuutttrrrrrrqqqssswww~~~|||zzzxxxvvvttttttttttttpppllleee^^^XXXTTTQQQPPPKKKIIIGGGDDDDDDEEEGGGHHH@@@@@@@@@@@@???>>>======@@@???>>>===<<<<<<;;;;;;::::::;;;<<<======>>>>>>:::;;;;;;;;;<<<<<<<<<<<<;;;:::999888777777777777888888777666555333222111111111111000//////......***)))(((***,,,---,,,+++))))))***+++,,,------...///111444666888;;;>>>AAAEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFDDDBBBAAA@@@@@@???>>><<<:::999888999999888888777777666666666777999;;;===AAACCCBBB???<<<999888777777999999888777555555666777999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@@@@???AAA???@@@DDDIIIPPP^^^kkkrrrzzz~~~{{{wwwrrrlllhhhhhhjjjjjjddd]]]ZZZ^^^dddfffiiijjjfffaaadddooozzzvvvsssxxxyyyfffZZZSSSPPPOOOHHHCCC???BBBJJJSSSYYY\\\wwwlllbbbbbbffffffeeeeee___\\\YYYUUURRRQQQQQQQQQOOOQQQSSSUUUUUUTTTRRRQQQOOOMMMJJJHHHHHHJJJMMMOOOOOOOOOOOOOOONNNKKKFFFCCC===<<<;;;999777555444333222222111000///...------........................))))))))))))************'''&&&%%%%%%%%%'''((()))))))))))))))))))))))))))''''''&&&&&&'''(((***+++&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''((()))+++,,,///////////////000000111.........---------------------,,,,,,++++++++++++,,,///111333222111222222444;;;???===;;;;;;999777777777555444222111000///...------...///111444555888777555555555666777888:::999888777444222000...//////...//////000111111333333333444666888:::<<<;;;<<<======<<<<<<>>>@@@???AAABBBBBBAAA@@@@@@AAAAAABBBCCCBBBAAAAAADDDFFFFFFGGGGGGHHHIIIIIIIIIIIIKKKJJJHHHGGGGGGFFFCCCAAAAAA@@@>>>===;;;:::::::::;;;>>>AAADDDEEEHHHLLLOOOPPPRRRTTTUUUUUUWWWZZZ\\\aaabbbeeeggghhhgggeeedddbbbaaa___[[[VVVPPPJJJGGGEEEBBB>>>;;;999888666666555555444333222222222222222111111000000111111222333333333444444333333333222222333333444444444444444444444555888::::::999444444444444555555555555777888999888777777999;;;;;;;;;;;;<<<>>>???@@@AAADDDEEEFFFHHHKKKOOOSSSUUUVVVSSSPPPMMMMMMOOOQQQSSSZZZ^^^dddhhhiiijjjkkkkkkhhhjjjlllpppsssvvvxxxyyy{{{{{{{{{zzz{{{{{{||||||}}}{{{zzz{{{{{{zzz{{{~~~}}}uuummmgggdddcccZZZWWWSSSNNNKKKJJJKKKKKKIIIHHHGGGEEECCCBBBAAAAAAAAA@@@???===<<<<<<;;;<<<888999:::<<<========================<<<<<<<<<<<<::::::999888777777777777888888888888777555444333333333222111111000000///---,,,++++++,,,,,,+++))))))*********++++++,,,,,,---///222444666999===@@@CCCCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFEEEDDDBBBAAAAAA@@@???===;;;999999999999777777777888888888888888888888:::>>>@@@@@@>>><<<:::888777777999999999888777777888888888999999999999999::::::;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAAAAA@@@AAAAAABBBAAAAAA@@@???===<<<>>>BBBFFFJJJUUU```iiisss||||||vvvnnnjjjlllqqqtttnnnccc[[[ZZZ\\\bbbhhhllliiiddddddlllttt~~~|||sssrrrvvv|||yyyaaaTTTPPPPPPJJJEEE???@@@FFFPPPWWW[[[xxxlllccccccfffgggffffff___]]]YYYUUUSSSSSSTTTUUURRRSSSUUUVVVVVVTTTRRRPPPNNNMMMKKKIIIIIIJJJLLLNNNNNNNNNOOOPPPOOOLLLGGGCCC===<<<;;;999777666444444222111000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&''''''((()))))))))'''&&&%%%$$$%%%''')))+++((((((((((((((((((((((((&&&&&&&&&'''((()))***+++%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******000000000000111111111111//////......---,,,,,,+++,,,++++++++++++,,,------...000222222111111111333000666999888777999:::888666666555333222000/////////.........000333666888;;;:::888666666777888999999888777666444222000///////////////000111222222444444555666888:::;;;<<<;;;<<<===<<<<<<<<<>>>@@@@@@AAACCCCCCAAAAAAAAABBBBBBBBBCCCBBBAAABBBEEEGGGGGGHHHHHHIIIIIIHHHHHHGGGJJJHHHGGGFFFEEECCCAAA>>>===<<<:::999999:::;;;;;;===AAAFFFHHHIIIKKKOOOSSSTTTVVVXXXYYYYYY[[[^^^```eeefffhhhhhhhhhfffcccaaa___]]]YYYTTTNNNHHHCCCAAA>>>===:::888666444444444555555444333333333333333222222111111111111222222333333444444444444333333222333333444444555555666222111111333666777777666555555666666777888888888999:::;;;;;;;;;;;;>>>@@@>>>???AAACCCFFFHHHIIIJJJIIIJJJMMMRRRXXX```fffjjjhhhddd___ZZZYYY[[[^^^aaaeeejjjrrrxxx}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~{{{{{{mmmjjjfffaaa]]]ZZZYYYXXXYYYVVVRRRNNNLLLJJJJJJJJJGGGEEEBBB???<<<;;;::::::888999;;;===>>>======<<<>>>>>>=========<<<<<<<<<;;;:::999888777777777777888888999999999777666555444444333333222111111111111///---,,,---,,,***)))*********+++++++++++++++,,,...000222444666:::===AAAAAAAAAAAACCCDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@>>>===;;;:::999999:::666666777888888888777777666777888;;;>>>???>>><<<;;;999777777999:::999999999999999999888888777777888888999999::::::;;;;;;;;;;;;<<<<<<>>>???AAABBBDDDDDDEEEDDDCCCAAA???>>>999888;;;@@@CCCHHHRRR\\\bbbjjjrrrvvvzzz{{{uuuqqqooouuuzzzvvvjjj^^^XXXVVV]]]eeemmmmmmhhhggglllssszzzssstttzzzjjjWWWPPPNNNKKKHHHDDDBBBEEELLLUUUZZZxxxlllccccccggghhhgggggg___]]]YYYVVVUUUUUUWWWXXXTTTVVVWWWXXXWWWTTTQQQOOOKKKKKKJJJJJJJJJLLLMMMNNNNNNNNNOOOPPPOOOKKKFFFBBB<<<<<<;;;999777666555444111111000///...------,,,------------------------''''''''''''(((((((((((()))'''&&&$$$$$$&&&(((***''''''''''''''''''''''''$$$%%%&&&((())))))******$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))+++,,,,,,,,,+++///000000111222222111111111000///...---,,,+++*********)))***+++,,,...///000111111111//////111333000444555333444777888666555444333222111000//////000/////////222555999;;;>>><<<999777666666888999666666666555333222000///.........//////000111222222333444666777999:::;;;:::;;;<<<<<<;;;<<<>>>@@@AAABBBDDDDDDBBBAAABBBCCCAAAAAAAAAAAA@@@AAADDDGGGFFFFFFHHHIIIIIIIIIIIIHHHHHHGGGEEEDDDDDDAAA>>>;;;;;;:::999999:::<<<>>>@@@AAAFFFKKKMMMMMMOOOSSSWWWXXXZZZ\\\]]]^^^```ccceeeggghhhhhhhhhfffccc___]]]XXXUUUQQQKKKFFFBBB???>>>999999888666444222333333444444333333222222333333333333222222222222333333333333444444444444333333333333333444555666666666111000000111444555555444777777888999;;;<<<=========>>>@@@AAAAAACCCEEEHHHFFFHHHKKKOOOTTTWWWZZZ[[[XXXYYY\\\bbbiiiqqqxxx}}}}}}yyytttpppooopppsssuuuxxx~~~}}}{{{wwwtttqqqpppooonnnjjjddd^^^ZZZYYYYYYZZZSSSPPPKKKFFFAAA===;;;;;;:::;;;===?????????======<<<<<<<<<===============<<<;;;:::999999888888888777888999::::::999888777555555444444333222222222222000.........---,,,***++++++++++++++++++++++++***,,,...000111333666999<<<<<<===>>>@@@BBBDDDEEECCCDDDDDDEEEDDDCCCAAA@@@???===<<<:::999999::::::888888999999888777666555555555666999<<<>>>===<<<:::888777666888999999888999888888888777777777666777777888888999::::::;;;;;;;;;;;;<<<===???AAABBBFFFFFFGGGFFFEEECCC@@@???:::999:::>>>AAAFFFRRR]]]aaaeeehhhkkksss|||~~~{{{uuu{{{}}}rrrfff]]]YYY\\\dddmmmnnnjjjiiinnnuuuxxx|||rrraaaVVVOOOKKKKKKJJJFFFEEEIIIRRRYYYxxxlllccccccggghhhhhhhhh___]]]ZZZWWWVVVWWWYYY[[[VVVWWWXXXYYYWWWTTTQQQOOOHHHIIIIIIJJJLLLMMMOOOPPPNNNNNNOOOOOONNNJJJDDD???<<<<<<;;;999777666555444111111000///...---,,,,,,////////////////////////++++++******))))))((((((+++)))'''$$$$$$%%%'''(((''''''''''''''''''''''''###%%%''')))*********)))$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***...000111111///......///000222222222111111222222000///---+++******))))))((()))+++---///000111111111///...///111333111444444111222555777555444333333222111000//////111000000000222666:::===>>><<<999666555555666777555555444444333222111000---------......000111111///000222444555666777777999:::;;;;;;;;;;;;===???AAACCCDDDDDDCCCBBBBBBCCC@@@@@@@@@??????@@@CCCFFFDDDEEEGGGIIIJJJJJJJJJJJJGGGFFFEEEDDDCCC@@@===:::;;;;;;:::;;;===@@@CCCDDDDDDJJJOOOQQQPPPQQQVVVZZZ[[[]]]___```aaacccfffiiihhhhhhhhhgggddd```\\\YYYRRROOOJJJEEEAAA???======888888888666444222333444333333222222222222222222444333333222222333333444333444444555555444444333333333444444555666777777777666666777999:::999888999999:::<<<>>>???@@@AAAAAABBBDDDEEEFFFHHHKKKNNNNNNPPPUUU[[[```eeeiiikkknnnnnnppptttzzz{{{ssskkkgggfffggghhh___[[[UUUMMMGGGBBB???===<<<===???@@@AAA@@@>>>===::::::;;;<<<===>>>??????======<<<;;;::::::::::::666888999;;;;;;:::999888666555555444444333222222222000///...//////---,,,,,,,,,,,,+++++++++++++++)))***,,,......000333666999999:::<<<>>>@@@BBBCCCBBBCCCDDDDDDDDDCCCAAA@@@>>>===;;;:::999999:::;;;<<<<<<<<<<<<:::888666444444444555777;;;======<<<:::888666555777888888888777777777777777777777777666777777888999999::::::;;;;;;;;;;;;===???AAACCC@@@AAACCCCCCCCCBBB@@@>>>===:::888:::<<>>999555555666777777999777444111////////////000///...------...000111333444555666777888999:::999999999:::::::::;;;;;;>>>???@@@BBBCCCDDDDDDDDD@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCAAA???===;;;:::;;;;;;<<<===@@@DDDHHHMMMOOOQQQSSSTTTUUUXXXZZZ^^^```ccceeeggghhhgggggglllhhhddd```\\\YYYVVVSSSOOOKKKEEE@@@===;;;:::888444555666777777555333222000111111111222222222222666666555555555444444444444555666666555444222111777888888777555555666888999888888999;;;<<<===============>>>@@@CCCFFFHHHIIILLLOOOQQQRRRSSSUUUWWWZZZ]]]ccciiiooouuu{{{|||uuusssuuuwwwuuuppphhh]]]SSSJJJDDDAAA???AAACCCCCCBBB@@@@@@@@@???>>><<<<<<======<<<:::<<<<<<;;;;;;999888666555888888888888888888888888333444555555555444333222222222111000///...------...------------------,,,...---,,,,,,---000222444444777:::===>>>???BBBDDDBBBDDDEEEEEEDDDBBBBBBBBB@@@???===<<<<<<<<<======???===:::999999888666444999555000000444888::::::999999888888888888999999;;;:::888666666666666777666666666666777888:::::::::;;;<<<===>>>???@@@AAAEEEEEEEEEEEEEEEEEEDDDDDD>>>444111555888:::FFFUUUeeefffhhhjjjmmmsss{{{||||||sssgggbbbcccgggjjjjjjiiiooovvvrrrbbbXXXOOOLLLKKKMMMOOONNNQQQVVVvvvkkkccceeekkkkkkfffbbb___]]]ZZZWWWUUUTTTTTTTTTVVVVVVVVVWWWWWWUUUQQQNNNMMMNNNNNNMMMKKKJJJJJJJJJKKKJJJJJJKKKJJJHHHDDD@@@======<<<:::888555333222000000111000000///...---...,,,******,,,------,,,'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&'''))))))*********(((((((((((((((((((((((())))))(((&&&&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&&&&&&&(((***,,,333:::EEEJJJ;;;---///.........------000444777888;;;:::444000//////......---,,,,,,,,,,,,---......///000111111000///...111111000000000111333444111111000000000111111222000222333333333666===CCCEEE@@@:::555444555666666444333111000///000111222000///...------///000111333333444555666777777888999999999999::::::::::::>>>???AAABBBDDDDDDEEEEEE@@@@@@AAABBBBBBCCCCCCDDDEEEEEEGGGGGGHHHGGGFFFEEEDDDDDDCCCAAA???===;;;:::777999;;;===???BBBGGGJJJMMMPPPRRRTTTTTTVVVXXXZZZ```bbbdddggghhhhhhhhhggghhheee```\\\XXXUUUQQQNNNJJJFFFAAA===:::999888666333444555666666444333111000000000111111111222222333333444444555555555666555666777888888777666666666777888777666666888999:::999999;;;>>>@@@AAABBBDDDCCCCCCDDDFFFJJJNNNPPPSSSVVVZZZ]]]```bbbfffhhhlllooosssxxx|||xxxnnncccZZZSSSOOOJJJKKKKKKJJJGGGEEEDDDDDD???>>>======>>>>>><<<:::<<<<<<<<<;;;:::999888777999999999999999999999999555666666777666555444333333222222111000///...------------------,,,,,,,,,,,,+++++++++,,,...000222333555999;;;===???AAACCCBBBDDDFFFFFFDDDCCCCCCCCCCCCBBBAAA???>>>>>>??????>>><<<;;;::::::999777666888555333444666999999888999888888777777888888999;;;:::888777666666666777666666666666777888999::::::;;;<<<===>>>@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAA???666333666888999DDDQQQdddhhhkkknnnpppuuu}}}~~~yyyooofff```^^^bbbggglllrrrxxx~~~{{{lll```TTTOOONNNQQQSSSRRRRRRTTTtttjjjbbbeeejjjjjjeeebbb^^^\\\YYYVVVTTTSSSSSSTTTXXXWWWWWWXXXXXXUUUQQQMMMKKKLLLNNNOOONNNMMMJJJIIIJJJIIIIIIIIIIIIFFFBBB???===<<<;;;:::888666444333222222222222111000//////...,,,***+++,,,------,,,(((((())))))******++++++((((((((((((((((((((((((((())))))))))))(((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&&&&&&&(((***+++;;;EEEIIIJJJ>>>111111///000/////////111555888>>>BBBBBB;;;444222111000///......------......///...//////000000//////...222111111000111111222222000///......///000222333111222333222333777@@@FFFHHHCCC<<<777555555666666222111///......///000111000///.........///111222444444444444555555555666888888888999999999::::::;;;<<<>>>@@@AAABBBBBBCCC@@@@@@AAABBBBBBCCCCCCDDDCCCDDDEEEFFFEEEDDDCCCBBBBBBAAA@@@>>><<<:::999888555888<<>>>>>???@@@BBBEEEIIILLLNNNPPPPPPPPPQQQTTTYYY]]]```cccggglllppptttxxx}}}zzzrrrlllhhhbbbbbb```[[[TTTNNNKKKIIICCCAAA@@@@@@@@@???===<<<<<<<<<<<<<<<<<<;;;:::999999999999999999999999999777777888888888777666555444333333222111000///...------------,,,,,,++++++******))))))***,,,...///000333666999;;;===@@@CCCBBBDDDFFFGGGEEEDDDDDDEEEEEEDDDCCCAAA@@@?????????===;;;::::::::::::999777777666666777888888777555999888888777777888888999:::999888777777777777777666555555666666777888999:::;;;<<<===???@@@AAABBBBBBCCCCCCDDDCCCBBBAAA@@@@@@999555777777777???JJJ\\\cccjjjnnnooosss|||zzzmmm```VVVXXXbbblllssswwwyyyuuuiii[[[TTTPPPSSSWWWVVVTTTTTTrrrhhhbbbdddiiiiiieeeccc___]]]ZZZWWWUUUTTTTTTUUUYYYXXXXXXXXXXXXUUUPPPMMMIIIIIIKKKMMMOOOPPPPPPOOOKKKJJJIIIIIIIIIGGGCCCAAA<<<<<<;;;:::888666444333222222222222111000//////111///---,,,,,,+++)))(((***)))))))))))))))))))))((((((((((((((((((((((((((()))))))))((('''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&&&&&&&(((***'''>>>IIIIIIHHH>>>222111000000000//////222666999BBBGGGGGG@@@888444222000000//////////////////000////////////////////////111111111111111111111222///......---...000222444111222222111333888BBBIIILLLGGG???999777777777777222111000...---,,,,,,,,,///////////////000222222555555555555555555555555777777777888888888999999666777999;;;===>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDCCCDDDDDDEEEDDDCCCAAA@@@@@@???===<<<:::999888888666:::>>>BBBEEEHHHKKKNNNPPPRRRUUUWWWWWWXXXYYY[[[```aaabbbccccccbbb```___\\\XXXTTTOOOLLLHHHDDDAAA===;;;777555555555444444222222333333333222222111//////000000000111111111111111222333444555666666444444555666777888888888888:::<<<===>>>@@@CCCFFFGGGIIIKKKNNNQQQVVV[[[___aaabbbeeeiiillloooqqqssswwwzzz~~~}}}vvvkkk```WWWRRRLLLIIIDDDAAA@@@???>>>===;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888888777777666555555444333222111000000......------,,,,,,++++++***)))))))))***+++------...000333666888:::>>>AAACCCEEEGGGHHHGGGFFFGGGGGGDDDCCCBBB@@@???>>>===<<<;;;:::999999::::::999888777777666666666666555444888888777777777777888888999999999888888777777777666666555555666777777888:::;;;<<<===???AAABBBBBBDDDEEEFFFFFFFFFDDDBBBAAA@@@;;;777777666444999AAALLLVVVaaaggghhhmmmwwwwwwhhhYYYVVV]]]eeemmmssssss|||xxxooocccXXXPPPRRRWWWXXXWWWWWWqqqhhhbbbeeeiiihhhfffeeeaaa___\\\XXXVVVVVVVVVVVVXXXXXXXXXXXXWWWUUUPPPMMMKKKJJJIIIJJJNNNRRRSSSSSSKKKJJJHHHHHHHHHFFFCCC@@@<<<;;;;;;:::888666444333111111111111000///...---000///---,,,,,,+++)))'''+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&&&&&&&(((***%%%;;;FFFFFFFFF===222000111111111000000222666:::CCCIIIKKKCCC999333111...000000000000000000000000//////............//////000111111111222222222222000/////////000111333444111111222111333999BBBIIINNNIIIBBB<<<:::888777777000///...---,,,,,,++++++/////////000111222333333777777777666666666666555666666666777777777888888555666888:::;;;======>>>@@@@@@AAABBBBBBCCCCCCDDDCCCDDDDDDDDDCCCBBB@@@???===<<<;;;:::999999999999<<>>BBBEEEGGGHHHHHHGGGHHHIIIDDDDDDCCCAAA@@@>>>===<<<:::888777888999:::999777888777666444333333444666888777777777777777777888999999999999999888888888777666666666666777777888:::;;;<<<>>>???AAABBBCCCEEEFFFGGGGGGGGGEEEBBBAAA>>>;;;999888555333555:::===HHHVVV]]]aaagggrrr|||uuuggg___[[[\\\cccllljjjuuu~~~}}}}}}~~~{{{wwwkkk]]]PPPNNNRRRVVVYYY\\\ppphhhcccfffiiiiiiggggggaaa___\\\YYYWWWVVVWWWWWWWWWVVVVVVWWWWWWTTTPPPLLLPPPLLLIIIJJJNNNQQQRRRQQQJJJHHHFFFEEEEEEDDDAAA???;;;;;;;;;:::888666555444000000000000///...---,,,,,,++++++,,,---...,,,***+++***((('''&&&%%%&&&&&&((((((((((((((((((((((((%%%&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''%%%&&&'''&&&&&&&&&(((***'''444<<>>;;;999777555***+++,,,,,,---...////////////000111222333333444777777777777777666666666555555555666666666777777666777999;;;===???@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCDDDCCCBBB@@@>>>===;;;;;;:::999999:::;;;<<>>AAADDDHHHKKKOOOTTTYYY\\\___bbbfffjjjmmmttt|||rrrkkkaaaVVVMMMFFF@@@<<<>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777888888777666555444333333222111000000///...---,,,,,,++++++,,,,,,,,,---------+++---...000111444888;;;???BBBEEEFFFFFFFFFGGGHHHDDDDDDDDDCCCBBBAAA???>>>;;;999888888::::::999888888888777444222333555777888777777666666777777888888999999:::999999888888888888777777777777888888:::;;;<<<>>>@@@BBBCCCDDDDDDEEEGGGGGGFFFDDDAAA???======<<<999666444555666888AAAMMMVVV\\\dddooowww|||}}}wwwlll```YYY[[[cccdddooo||||||wwwvvv~~~~~~~~~~~~sssdddTTTMMMNNNRRRXXX^^^ooohhhdddgggjjjiiihhhiiiaaa___\\\YYYWWWVVVVVVVVVTTTTTTUUUVVVVVVTTTPPPMMMNNNKKKIIILLLQQQTTTSSSPPPJJJHHHFFFEEEEEEDDDBBB@@@;;;;;;::::::888777555444000000000000///...------,,,++++++,,,......,,,******)))'''&&&'''((()))***((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''%%%&&&'''&&&&&&&&&(((***,,,///222@@@LLLBBB444555000000000//////111555999AAAIIIMMMEEE999111...,,,//////000111111000/////////...------------...///---...000222333444444333333444666777777666555444...000222222333777???EEEGGGEEEAAA>>><<<888444111)))***+++---...///////////////000222333444444444555555666666666666666666444444555555555666666666666888:::<<<>>>@@@AAAAAA@@@@@@AAABBBBBBCCCCCCDDDBBBBBBBBBAAA@@@>>><<<:::::::::999999:::<<<>>>@@@GGGHHHJJJKKKLLLNNNRRRUUUSSSVVVZZZ\\\\\\[[[[[[\\\[[[[[[ZZZYYYVVVSSSOOOMMMHHHFFFBBB???===<<<999777666555333333444555444222222222222222222333444444222222222222333333333333444444555555666777888888777888999;;;>>>BBBEEEGGGNNNQQQVVV[[[___dddjjjnnnpppsssxxx{{{~~~~~~sssfffXXXKKKCCCAAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888999:::999888777666555444444333222222111000///...------++++++,,,,,,---,,,,,,,,,+++,,,---......111555888;;;>>>AAABBBCCCCCCDDDEEEBBBCCCCCCCCCBBBAAA???>>>===<<<:::;;;;;;;;;:::999666888:::999666555777888777777666666666666777777888888999:::::::::999888999999888888888888999999:::;;;<<<>>>@@@BBBDDDDDDEEEFFFHHHIIIHHHEEEBBB@@@===??????===:::888777777888???HHHQQQXXXaaajjjqqqqqqssstttuuuvvv{{{yyykkk]]]YYY\\\^^^hhhssszzzwwwuuu}}}yyykkk[[[QQQMMMNNNTTT[[[ooohhheeegggjjjjjjiiijjj```^^^[[[XXXVVVUUUUUUUUUSSSSSSSSSUUUUUUTTTPPPMMMHHHGGGHHHMMMTTTXXXVVVRRRMMMKKKIIIHHHGGGFFFDDDBBB;;;;;;::::::888777555444111111111000000///...---///...---------,,,)))&&&((((((''''''(((***---...(((((((((((((((((((((((('''''''''(((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''((($$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''%%%&&&'''&&&&&&&&&(((***111,,,---???PPPFFF666999///000/////////111555888@@@IIINNNFFF999111...,,,...///000111111000///...///...---,,,,,,---...///,,,---///222333444444444444666888:::999888555333---000222333333777===CCCDDDBBB@@@>>>;;;777222...---------......------,,,...///111222333444444444444444444555555555666666444444444555555555666666555666888;;;===>>>???@@@@@@@@@AAABBBBBBCCCCCCDDD@@@AAA@@@@@@>>><<<:::888:::999999999;;;>>>AAABBBHHHIIIKKKKKKMMMPPPUUUXXXTTTWWW[[[]]]]]]\\\\\\\\\UUUUUUUUUSSSPPPLLLHHHFFFDDDBBB>>><<<;;;999777555555444333333444444333111333222222222333444444555222222333333333444444444222333444666888999;;;;;;>>>???AAADDDIIINNNRRRTTTZZZ^^^ccchhhmmmsssyyy}}}}}}{{{iiiWWWKKKDDDDDDDDDCCCBBBAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999:::;;;;;;999999888777666555444444333333222111000///......***++++++,,,,,,,,,+++++++++,,,---------///333666888:::>>>???@@@@@@AAABBB???@@@@@@AAA@@@???===<<<@@@>>>===<<<======;;;:::555888<<<===;;;888888999777777666666666666777777777888::::::;;;:::999888::::::999999999999999::::::;;;<<<>>>@@@BBBDDDEEEHHHIIIKKKLLLKKKHHHDDDBBB===@@@AAA???<<<;;;:::888:::>>>EEEMMMUUU^^^fffkkklllnnnpppppppppqqqvvvzzzssscccZZZXXXVVV^^^gggllluuu|||zzz}}}zzz}}}qqqaaaVVVNNNLLLPPPWWWpppiiieeegggiiigggfffhhhccc```]]]YYYWWWVVVWWWXXXVVVUUUVVVVVVVVVTTTOOOLLLKKKJJJKKKNNNRRRUUUUUUUUUMMMLLLJJJIIIGGGEEEAAA???>>>;;;999888888777666555111111000000//////......///---,,,***))))))******(((((()))(((((('''&&&&&&***)))(((((())))))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''%%%$$$$$$&&&)))))))))'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&%%%%%%''')))(((&&&***111222222222555;;;@@@;;;222111111000111222444666888<<>>===:::777444111///---++++++***)))+++---///111000000000111222222333333444444444555444444333333555555666666666666555555555777:::;;;;;;<<>>DDDHHHJJJJJJLLLNNNPPPSSSVVVWWW[[[[[[ZZZZZZYYYXXXXXXXXXSSSPPPLLLIIIGGGEEEBBB@@@???>>>===;;;999777666555444444444444444444444444222222333333333444444444444555666555333111222333666777999;;;<<<<<<<<<<<>>@@@;;;===???@@@???>>>>>>???===<<<;;;;;;:::::::::;;;999888888777777666666666444444333222111000///...........................******)))***,,,///222444555888;;;===???@@@BBBDDDBBBBBBBBBBBBAAA@@@???>>>======>>>>>>>>>>>>======<<<;;;:::999888888888888999888666555555555666777888888888888888999999999::::::999888888999999999888999;;;===???BBBFFFIIIMMMTTTYYYZZZXXXTTTJJJ@@@DDDBBB@@@===;;;:::::::::<<<>>>BBBFFFLLLVVVccckkkqqqpppooonnnnnnnnnnnnooouuu}}}{{{~~~uuuiii```[[[WWWZZZ]]]```eeeqqq}}}{{{~~~wwwlll```UUUMMMLLLNNNssslllgggiiijjjhhhfffgggbbb___\\\YYYVVVVVVVVVWWWUUUUUUUUUVVVUUUSSSOOOLLLIIIHHHIIIKKKOOORRRRRRRRRMMMLLLKKKJJJIIIFFFBBB>>>;;;999777666666555444222111111000000//////......///...---+++++++++++++++***************)))((((((***)))(((((())))))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''%%%$$$%%%''')))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%''')))((((((---444444444222333999>>>;;;444111111111111222444555666888@@@FFFAAA444++++++......111555777666333222111...............------------000333444222111222444555666777777777555444333000/////////111333666777999888666333000...,,,+++,,,,,,++++++,,,...000222000000000111222222333333333444444444555444444444555666666666666666666555666888:::;;;<<<===???AAACCCCCCCCCCCCCCCBBBBBBAAA<<<<<<<<<;;;::::::999999:::;;;<<<===???CCCHHHLLLMMMMMMOOOPPPSSSUUUWWWYYY[[[[[[ZZZZZZYYYXXXWWWWWWQQQNNNJJJGGGDDDBBB???===::::::999888888777666666444444444444444444444444222222333333333333333333444555666555444444555666666666777999<<>>======>>>>>>===<<<<<<<<<======<<<<<<;;;::::::999888888555444444333222111000///........................+++***)))((())),,,...000222555999;;;===>>>AAACCCCCCCCCCCCCCCBBBAAA??????=========>>>>>>=========999999888777666666666777999888666555555555666777777777888888888999999999::::::999999999999:::::::::<<<>>>@@@BBBEEEIIILLLRRRYYYaaafffhhhdddXXXKKKFFFCCC@@@>>>>>>>>>===<<<;;;===@@@CCCHHHQQQ\\\dddrrrssssssrrrpppoooppprrrsss{{{~~~}}}xxxlllccc]]]TTTUUUVVVVVVYYYbbbpppzzz|||yyyzzzzzzuuuiiiXXXNNNNNNRRRtttmmmhhhiiiiiifffcccccc```^^^[[[XXXVVVUUUVVVVVVUUUTTTTTTUUUUUUSSSOOOLLLLLLLLLLLLNNNQQQTTTTTTTTTLLLLLLLLLMMMLLLHHHBBB>>>:::888666555555555333111111111000000//////......//////...---,,,,,,,,,,,,)))))))))))))))(((((('''***)))(((((())))))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&$$$%%%'''))))))(((''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&%%%'''))))))***000999:::888444222666<<<:::555222222111111222222333444666:::<<<999111,,,+++---///222777;;;;;;999555222......//////////////////...000222222222111222333222333444444444333222111000/////////111333555666444444222111///---++++++------,,,,,,---///111222000000111111222333333333333333333444555555555666666666666666666666666666666888:::;;;;;;<<<>>>@@@CCCCCCDDDDDDCCCCCCBBBAAA;;;::::::999888888888888999;;;>>>AAADDDHHHLLLOOOQQQQQQRRRTTTVVVWWWYYYZZZ\\\[[[ZZZYYYXXXWWWVVVUUUNNNKKKGGGCCCAAA>>>;;;888555555555555666666666777444444444444444444444444333333333333222222222222000222333333333333555777::::::;;;>>>CCCHHHMMMQQQSSSXXX___fffmmmttt{{{rrrcccWWWKKKEEECCCAAABBBBBBAAAAAA@@@>>>>>>??????>>>>>>>>>??????@@@>>>>>>===<<<;;;:::999888666666555444333222222111..................---------+++(((&&&&&&(((+++---...111555888:::<<>>========================999888888777777777888888999888666555555555666777777777777888888888999999;;;;;;::::::::::::;;;;;;:::<<>>;;;<<<===???CCCJJJSSSYYYooorrruuutttpppnnnppptttrrryyy~~~}}}rrrhhhaaaVVVUUUSSSPPPOOOUUU___gggyyy~~~zzzyyyyyydddUUURRRUUUssslllgggggggggbbb___^^^___]]]ZZZXXXVVVUUUUUUVVVUUUTTTSSSTTTTTTRRROOOMMMOOONNNNNNPPPRRRTTTTTTSSSKKKLLLNNNOOONNNJJJCCC>>>;;;:::888888888777444222111111000000//////............------,,,,,,,,,,,,&&&&&&'''''''''&&&&&&%%%***)))(((((())))))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&'''(((((('''''''''''''''''''''''''''###$$$&&&'''((('''&&&%%%'''&&&''')))***,,,444===CCC???888333444999999555222222222111111111111222555555444333000///...///111333888===@@@>>>888333/////////000000111111111...///000111111111222333111222333333333222111000////////////000222333444333222222111///......---,,,,,,,,,---...///111222000000111222222333333444333333333444555666777777777666666666666666666777555777999::::::;;;===???AAAAAABBBBBBAAAAAA@@@???:::999888777666666777777:::===AAAEEEGGGJJJNNNPPPSSSTTTUUUVVVXXXYYYYYYZZZ\\\[[[ZZZXXXVVVUUUSSSSSSKKKHHHDDDAAA>>>;;;888666333333444444555555666666444444444444444444444444333333333333222222222222222333444555555666999<<>>>>>======>>>>>>??????>>>===<<<;;;:::999888777777777666666555444444333//////............---------+++(((&&&&&&(((+++...,,,///333666888;;;>>>@@@BBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;;;;999888666555555555666777666666777777888888999999;;;;;;:::::::::;;;<<<<<<999;;;>>>@@@BBBFFFKKKNNNVVV^^^hhhsss}}}~~~tttgggYYYPPPFFFBBBDDDEEEBBB???===<<<;;;<<>>;;;:::999888888777444222111111000000//////......,,,,,,,,,,,,,,,++++++***&&&&&&'''''''''''''''&&&***)))(((((())))))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&(((((('''&&&''''''''''''''''''''''''%%%&&&'''((('''&&&$$$###'''&&&'''***+++---555???JJJFFF>>>666444777777333111111111111111111000000222000...---.../////////222333777>>>DDDCCC;;;555///000000111111222222222//////...///000111222222111111222333333333222111////////////000111111222111000000//////.........++++++,,,,,,---///000000111111111222333333444444444333333444444666777888888777666666666666777888444666888888888999;;;<<<>>>>>>>>>???>>>======<<<888777666555555666888999===@@@DDDGGGIIIKKKMMMOOOTTTUUUVVVXXXYYYYYYYYYYYY[[[ZZZXXXVVVTTTRRRPPPOOOIIIFFFBBB???===:::777555555555555555555444444444444444444444444444444444333333333333333333333333888999:::;;;<<>>>>>>>>===<<<;;;:::999888888888777777666555555555000000000//////.........,,,+++)))'''(((***---///***---111444777999<<<>>>????????????>>>===<<<<<<<<<<<<;;;::::::;;;<<<<<<::::::::::::::::::;;;;;;999888666555555555666777555666666777888888999999;;;:::::::::;;;;;;<<<===:::<<>>???===;;;;;;===BBBFFFHHHVVV^^^fffgggdddcccgggkkkrrrzzzyyyrrrfffbbb\\\VVVRRRQQQTTTVVV]]]iii||||||fffUUUtttnnnjjjkkkjjjfffaaa```]]]\\\[[[YYYXXXWWWVVVVVVVVVUUUTTTTTTTTTTTTRRRPPPNNNLLLLLLLLLNNNOOONNNMMMJJJKKKMMMOOOOOOKKKDDD???:::999888888888666333111111111000000//////......***++++++,,,,,,+++******((())))))******************)))(((((())))))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$###'''&&&(((+++---...666>>>JJJHHHAAA999666777555111000000111111111000000///,,,***))))))+++---......333222555===EEEEEE>>>555000000111111111111111111///...---...000111111111000111222333444333222222////////////000000000000---,,,,,,,,,,,,+++++++++***+++,,,---...//////000111111222222333444444444555555444444444555777888888888666666666666888888444666888888888888:::<<<;;;;;;<<<<<<;;;;;;:::999888777666555666888;;;<<>>AAAFFFLLLPPPPPPUUU\\\dddkkknnnppppppsssxxxyyykkk___QQQMMMIIIGGGGGGFFFCCC@@@???>>>>>>===============??????>>>>>>===<<<<<<<<<888888777777666666666666222222111111000000//////,,,+++*********,,,...///))),,,000222444777999;;;<<<===============<<<<<<<<<;;;:::999999:::;;;<<<:::999999888888888999999999888666555555555666777444555666666777888999999:::999999999:::;;;<<<===>>>???AAACCCEEEHHHLLLOOOUUU[[[aaagggpppxxx{{{yyyqqqfffWWWLLLGGGDDDBBB???AAA>>>;;;;;;>>>AAADDDEEEIIIQQQZZZ______```dddgggsss||||||mmmiiiccc\\\VVVSSSQQQQQQWWWaaaqqqwww```sssmmmjjjkkklllhhhdddccc]]]]]]\\\ZZZYYYXXXWWWWWWWWWVVVTTTTTTUUUUUUSSSRRRPPPNNNMMMNNNOOOOOONNNMMMJJJKKKLLLNNNNNNJJJDDD@@@:::999999999999888444111111111000000//////......***+++,,,------,,,++++++)))******+++++++++++++++***)))(((((())))))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''')))(((&&&$$$'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&)))---......555<<>>@@@DDDFFFIIIKKKLLLOOORRRTTTSSSUUUXXXZZZ\\\\\\\\\[[[YYYWWWUUURRROOOLLLIIIHHHBBB???<<<;;;:::999777555555555444444444444333333444444444444444444444444333444444555666777888888888:::>>>CCCIIIPPPXXX]]]aaaeeelllttt{{{}}}qqqbbb\\\UUUQQQPPPNNNIIIDDDDDDCCCBBB@@@????????????========================777777777777666666666666444444333222222111111000---,,,,,,,,,++++++++++++'''***---000111333666888:::;;;<<<===>>>>>>>>>>>><<<;;;:::888888:::;;;<<<;;;:::999888888888888888999888666555555555666777444444555666777888999999888888888999999:::;;;<<>>;;;;;;>>>AAACCCCCCBBBHHHRRRZZZ___ccceeegggrrr}}}yyyuuunnnggg```YYYTTTQQQSSSYYYeeettttttpppjjjgggjjjkkkgggcccbbb^^^]]]\\\[[[ZZZYYYXXXWWWXXXVVVUUUUUUVVVVVVTTTSSSLLLKKKJJJJJJKKKKKKJJJHHHJJJJJJKKKMMMLLLIIIDDD@@@===<<<<<<<<<<<<:::777444111111111000//////......+++,,,---.........---,,,(((((()))******************)))(((((())))))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&((()))(((&&&$$$''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&((()))%%%&&&))).........444;;;@@@AAA???:::888888555111---...000111111111000///***+++,,,,,,---///000222333000111:::DDDGGG???666222111111111000000//////000---+++,,,///111111000...///000222222222111000/////////000//////...---++++++******)))))))))(((,,,---...000111111111111111222222333333444444555888777555444444555666777999888777555555777888999888999;;;;;;;;;;;;===>>>999::::::::::::999888888777666666666999<<<@@@CCCFFFHHHJJJLLLNNNQQQUUUXXXTTTVVVYYY[[[]]]^^^]]]]]]XXXVVVTTTQQQMMMJJJGGGFFF???===:::999999888666555333333333333333333444444444444444444444444444444333444555666777999::::::>>>AAAFFFMMMTTT^^^hhhnnnppptttyyyqqqjjjaaa\\\YYYUUUOOOJJJHHHGGGEEEDDDBBBBBBAAAAAA:::::::::;;;;;;;;;;;;;;;777777777777666666666666555555444444333222111111......------,,,***((('''&&&(((,,,...///111333555:::;;;<<<>>>??????@@@@@@<<<;;;999888888999;;;<<<>>>===<<<;;;:::999999999999888666555555555666777444444555666777888999999888888888888999:::;;;<<<>>>???@@@AAABBBDDDGGGJJJKKKTTT[[[]]]aaaiiirrrvvvyyypppaaaRRRGGGCCCDDDFFFAAA===::::::>>>AAACCCBBB@@@EEEOOOYYYaaafffhhhhhhqqq~~~zzzrrrjjjaaaYYYTTTPPPTTT]]]iii|||xxxrrrjjjeeegggiiifffbbbaaa___]]]ZZZZZZZZZZZZYYYXXXVVVUUUTTTUUUUUUTTTQQQNNNLLLLLLKKKJJJJJJJJJJJJJJJDDDGGGJJJLLLKKKGGGAAA===888999999999888555333111000000000000000000000000---------,,,,,,+++++++++)))&&&$$$###%%%((())))))+++)))&&&&&&'''(((((('''******)))))))))))))))***((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''((((((((()))+++***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++...111222333777666666555444222111000000///...------...000111)))'''&&&'''+++......---///000444888<<<<<<:::888222222222111000///...---,,,,,,,,,------///000111------......//////000000---...000111111///---+++(((((())))))******++++++000000000000111111111111//////000111222222333333444444555666666777777777::::::999888888999:::::::::::::::;;;;;;<<<<<<<<<;;;::::::999999888888888777888888888:::???EEEIIIKKKLLLMMMNNNPPPRRRUUUVVVZZZ[[[\\\]]]]]]]]]\\\[[[ZZZWWWRRRNNNLLLIIIGGGEEE=========<<<:::888666555444333333222111111111222666555555444444555555666222555888999888:::???CCCFFFJJJPPPWWW^^^gggooottt|||uuummmjjjiiieee]]]VVVNNNJJJDDD???======>>>>>>;;;<<<<<<===<<<<<<;;;;;;999999888888777666666555888777666555444333222222222000...------,,,***(((+++++++++,,,---000222333888999;;;===>>>>>>===<<<===<<<::::::;;;;;;;;;:::;;;::::::999888888888999888666444222222333666777555555555555666777888999::::::999888999:::;;;<<>>???@@@???<<<<<>>777888999999888666444222000000000000000000000000---------,,,,,,+++++++++,,,***((()))***,,,,,,,,,+++)))'''&&&'''(((((('''******)))))))))))))))***)))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&''''''%%%###''''''''''''''''''''''''%%%&&&(((+++...000111222555555555444333222000000---------.........------+++)))(((***---000000//////000333777;;;<<<:::777333333333222111000///...,,,,,,,,,---...///000000////////////000000000000---...000111111///---+++(((((())))))***+++++++++000000000000111111111111111222222333444444555555444444444444555666777777999888777777777777888999::::::::::::;;;;;;;;;<<<:::::::::999999888888888777888888999;;;???EEEIIIKKKLLLMMMOOOQQQTTTVVVWWWZZZ[[[\\\]]]]]][[[ZZZXXXXXXTTTOOOKKKHHHFFFCCCAAA<<<;;;:::999777666555444444333333222111111222222444444444333333444444444555777999999:::===CCCIIISSSYYY```ffflllsss|||{{{uuusssrrrooofff___TTTNNNFFFBBBAAAAAA@@@@@@???>>>>>>===<<<;;;999999::::::999999888777777777888777777666444333333222222000...---------+++)))++++++++++++---///111333333555888;;;>>>?????????>>><<<;;;:::;;;<<<;;;:::<<<;;;:::999999999999:::888777555444333444555666666666666666777888999:::;;;;;;:::999:::;;;<<<===>>>>>>>>>???@@@BBBDDDFFFJJJLLLOOOSSSWWW\\\bbbfffkkkjjjfff]]]RRRIIIDDDBBB===>>>>>><<<999999;;;>>>DDDEEELLLVVV\\\___fffmmmuuuxxxnnnccc\\\UUUUUUYYY___gggsss|||tttmmmhhhjjjllliiifffddd\\\ZZZXXXWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTSSSPPPNNNMMMMMMLLLKKKKKKKKKKKKLLLFFFHHHJJJJJJIIIFFFBBB???777888888888777666444333000000000000000000000000------,,,,,,,,,,,,++++++***)))((()))***+++***))),,,***''''''((())))))((())))))))))))))))))))))))***)))'''&&&%%%&&&''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%###((((((((((((((((((((((((&&&'''))),,,...///000111333333333333222111000///+++---...000000...,,,+++,,,,,,+++---000222222111///000222666999:::999777555555555444333222000///,,,,,,------.../////////111111111000000000000000---...///000000...,,,+++((())))))***++++++,,,,,,000000000000111111111111222222222333333444444555444333333333333555666777888777777666666777777888999:::::::::::::::;;;;;;999999999999999888888888777888999:::<<>>DDDMMMTTT```hhhqqqvvvyyy~~~{{{{{{zzzzzz{{{|||~~~}}}|||xxxqqqkkk^^^VVVLLLFFFEEEEEECCC@@@???>>>>>>===<<<;;;;;;:::<<<<<<;;;;;;:::999999999888888777666555444333333111000......///...---+++++++++++++++,,,...000111111333666999;;;=========>>><<<;;;:::<<<<<<;;;:::<<<;;;::::::999:::::::::888888777666555444444444777777666777777888999:::;;;;;;::::::;;;;;;<<<===::::::;;;<<<>>>@@@BBBCCCFFFHHHKKKMMMPPPUUUZZZ^^^dddffffffbbbYYYPPPHHHDDD>>>>>>===;;;999888999;;;@@@BBBHHHOOOTTTYYYdddoooxxx~~~uuummmggg\\\YYYYYY\\\```fffsss|||tttlllgggjjjllljjjfffddd\\\ZZZXXXWWWWWWWWWVVVUUUUUUTTTSSSTTTTTTSSSPPPNNNNNNMMMMMMLLLLLLLLLLLLLLLGGGHHHIIIIIIHHHEEEBBB@@@::::::999888777444222111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,(((''''''(((******(((''',,,***((('''((())))))(((((((((((()))))))))))))))+++***((('''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&'''(((((('''&&&'''''''''''''''''''''''''''(((***,,,---/////////111111222222111000//////......///000000///---,,,------...///111222222222000000111444777999888777777777666555444333111000,,,------......//////...111111000000//////......,,,---...//////---,,,+++((())))))***+++,,,------///000000000111111111111000000000111111222222222444333222222222444666777777777777777777777777777999999999999::::::::::::888888888888888999999999777999;;;<<<>>>AAAEEEHHHJJJKKKNNNRRRUUUXXX[[[\\\[[[\\\]]]]]][[[WWWSSSQQQPPPLLLGGGCCC@@@>>>;;;999999777555333222222444444444333333222222222333333333444555666777777666555<<<>>>@@@AAAEEENNNYYYbbbnnnwww}}}yyyxxxxxxxxxyyyzzz|||}}}}}}{{{wwwssskkkaaaUUUMMMJJJHHHCCC???<<<<<<<<<<<<===>>>??????>>>======<<<;;;;;;::::::888888777777666555444444222000//////000000///---+++++++++++++++---///000222333555777888999999999===;;;999999:::;;;:::999::::::999999888999999:::777777777777666444222111666666666666666777888888999999999:::::::::;;;;;;888888:::;;;===???AAABBBCCCEEEHHHJJJLLLPPPTTTWWW___bbbffffff```VVVLLLFFFBBBAAA???===:::999::::::;;;>>>CCCHHHJJJPPP___mmmwww~~~yyyttteee```]]]]]]^^^aaahhhqqq{{{rrrjjjfffhhhkkkhhheeeccc^^^\\\YYYXXXYYYYYYXXXVVVUUUTTTSSSSSSTTTSSSPPPMMMNNNMMMMMMLLLLLLLLLLLLLLLGGGHHHIIIIIIHHHEEEBBB@@@===<<<;;;888555333000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***(((,,,)))''''''((()))((((((&&&'''((())))))))))))(((******)))((('''&&&&&&&&&''''''''''''''''''''''''***((('''''')))))))))(((''''''''''''''''''''''''((()))***,,,---...//////000000000111000000//////000///---,,,,,,,,,------,,,---///000111111111111000000000222555777777666777777666555444222111000,,,---...//////......---/////////......------,,,,,,------...---,,,++++++))))))***+++,,,---......///000000000111111111111000111111111111111222222333333222222333444666777888888888888888888888888999999999999999999999999777777777888888999999999888;;;===???AAACCCEEEHHHIIIKKKOOOSSSWWWZZZ[[[\\\[[[\\\\\\[[[XXXUUUQQQNNNLLLIIIDDD@@@>>><<<999777888777555333222333555666444333333222333333444444222333444666777888888888<<>>>>>============>>>???@@@>>>>>>===<<<<<<;;;;;;:::888888888777777666666555333222111111111222000///,,,+++******+++,,,---...111111333444666777888888;;;999777777888888888777888777777777777777888888666666777777555333111///555444444444444555555666777777888888999999999999888888:::<<<>>>???@@@AAABBBDDDGGGIIIKKKMMMQQQSSS[[[___eeehhheee\\\PPPHHHEEECCC@@@===<<<;;;::::::888:::===AAACCCIIIXXXgggssszzz{{{kkkddd^^^^^^^^^___dddiiivvvzzz}}}pppiiidddgggiiigggdddccc___]]][[[ZZZZZZZZZYYYXXXTTTSSSSSSSSSSSSRRROOOMMMMMMMMMLLLKKKKKKKKKKKKLLLFFFHHHJJJJJJIIIFFFBBB???>>>===;;;888555222000///000000000000000000000000++++++,,,,,,,,,,,,------+++***((()))******)))(((+++)))&&&&&&'''(((((('''%%%&&&((()))***))))))((())))))))))))(((''''''''''''''''''''''''''''''''')))'''%%%%%%'''(((''''''))))))))))))))))))))))))'''(((***,,,---///////////////000000111000000000///...+++)))))))))+++,,,+++---000111111000000111111//////000333555666666666666666444333111///...,,,---...//////...------......------------------,,,,,,------,,,,,,+++***))))))***+++---...//////000000000000111111111111333333333333333333333333222333333444555555666666777888888999999888888777999999999888888888888777666666777777888999:::::::::===@@@CCCDDDEEEGGGIIIIIILLLOOOTTTWWWZZZ[[[\\\ZZZYYYXXXVVVTTTPPPNNNLLLHHHEEEAAA>>><<<:::888666666666444444333444555666333333333333333444444555111111222444666888;;;<<<>>>CCCKKKSSS]]]iiivvv~~~}}}|||}}}~~~}}}|||xxxwwwvvvuuuuuuuuuvvvwwwzzz|||~~~~~~|||{{{}}}~~~{{{wwwwwwxxxyyy|||vvvkkk```VVVMMMFFFBBBCCCBBB@@@>>><<<<<<<<<<<<======<<<<<<;;;:::::::::999888888888777777777666555444222222333222111///,,,+++*********+++,,,---,,,---///222555888:::;;;999777666555666777666555666666666555666666777888666666777777666444222111444444333333333333444444555666777888888888888777888999;;;<<<>>>>>>??????AAACCCFFFHHHIIIKKKNNNPPPVVV[[[bbbhhhhhhaaaVVVNNNFFFCCC???===<<<<<<:::999888888:::>>>AAAFFFRRR___kkkrrr|||{{{nnnddd\\\\\\^^^___bbbfffrrr~~~|||zzz}}}ooohhhdddfffiiigggdddccc___]]][[[ZZZZZZZZZYYYXXXTTTSSSSSSSSSSSSRRROOOMMMMMMLLLKKKKKKJJJJJJKKKKKKEEEGGGJJJKKKJJJFFFAAA>>><<<;;;999777555333222222000000000000000000000000+++++++++,,,,,,---------+++)))'''&&&'''(((((('''***(((%%%%%%&&&''''''&&&$$$%%%''')))******)))((((((((()))))))))(((((((((''''''''''''''''''''''''(((&&&$$$$$$%%%''''''&&&(((((((((((((((((((((((('''(((***,,,...///000000...///000111111111111111//////...---,,,,,,,,,++++++...222333111000000222111///...///111444555666555555444333111///---,,,,,,---///000000...---,,,---------...............,,,,,,,,,,,,+++++++++***)))***+++,,,---///000000000000000000111111111111333333333333333333333333222333555777777777666555666666777888888777666666999999888888777777777777555555666777888999::::::<<>><<<;;;;;;<<<<<<;;;;;;::::::999888888999999888888888888777777888666444333333333111///,,,+++***))))))***+++,,,,,,---///111444888:::<<<999777666666777777666555666666666666666777888888777777777777777666555555555444444333333444444444555666777888999888888777888999;;;<<<======<<<<<<===@@@CCCEEEGGGIIIKKKMMMQQQUUU]]]eeeiiieee\\\UUUHHHEEEAAA?????????===;;;;;;999:::???BBBFFFOOOWWWbbbjjjttt}}}pppddd[[[ZZZ]]]```bbbeeeqqq|||zzzxxx}}}ppphhhdddgggjjjhhhdddccc___]]]ZZZZZZZZZZZZYYYXXXTTTSSSRRRSSSSSSRRROOOMMMLLLLLLKKKJJJJJJJJJJJJJJJDDDGGGJJJLLLKKKGGGAAA===:::999888666555555555555000000000000000000000000+++++++++,,,,,,---------111...+++***+++,,,,,,,,,)))'''%%%$$$%%%&&&&&&%%%$$$%%%''')))******)))((('''((()))))))))))))))((('''''''''''''''''''''''')))'''%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,...///000111...///000111111222222111111222333333222000...---,,,000333444222111111222111///---...111333555555444444333222000...,,,+++,,,---///000000...---+++---.........//////000000,,,,,,,,,+++++++++******)))***+++,,,...///000111000000000000111111111111111111111111111111111111111333666888999888666555444555666777777666555444999888888888777777666666444555666777888999:::;;;===@@@DDDGGGHHHHHHIIIJJJJJJLLLPPPTTTWWWXXXYYYYYYTTTRRROOOLLLIIIHHHGGGGGGAAA>>>:::888888777666555222222333444444444333333333333333333333444555666888777777888<<>>======>>>???;;;::::::999999888777777999999999888888888888888999777555444444333111///,,,+++***)))))))))***+++//////000222333666777999:::888666666777888777666777777666777777888999999999999999888888888888888666555555444444444555555666777888999:::999888888888999:::;;;<<<;;;:::::::::===@@@CCCEEEFFFIIIKKKMMMQQQYYYccciiihhhaaa[[[LLLHHHDDDBBBCCCCCCAAA???===:::;;;@@@EEEHHHMMMSSS]]]dddoooxxx}}}rrrfff[[[ZZZ^^^aaadddfffrrr{{{{{{vvvzzz~~~}}}{{{|||rrrjjjeeegggjjjhhheeeddd]]][[[ZZZYYYZZZYYYXXXVVVUUUUUUTTTSSSRRRQQQQQQPPPNNNMMMLLLJJJHHHGGGGGGFFFGGGGGGHHHHHHFFFCCC@@@>>>>>>>>><<<:::666333111//////...---,,,,,,---///000------,,,,,,,,,,,,++++++******))))))))))))******,,,)))&&&%%%&&&&&&%%%$$$%%%&&&((()))))))))((('''***))))))((('''&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((()))+++((($$$"""###%%%'''(((+++,,,---...///...------...///000000///000222444888:::999444---***+++...111111111111111111111111111000/////////000222333444333222000//////......,,,---......------///000////////////............------.........---,,,+++,,,,,,------...///000000222222222222333444666666222222333333333333444444222444555555444555666888999999999999999999999999999888777666555555555666777666444444444777999;;;@@@AAABBBDDDGGGIIILLLMMMOOOOOOPPPRRRSSSSSSSSSSSSMMMMMMLLLKKKHHHEEEBBB@@@===<<<:::888777666555555333333333333333444444444222333444333333444666999777;;;???BBBEEEIIIPPPUUU^^^hhhxxx}}}zzzyyyzzz}}}~~~zzzyyywwwvvvvvvwwwyyyzzzxxxxxxyyyyyyyyyxxxwwwwwwzzzyyyxxxwwwvvvvvvvvvvvvwwwvvvuuusssssssssttttttuuuuuuwww{{{xxxpppjjjiiilllooosssuuuvvvvvvwwwxxxvvvxxxzzzzzzyyywwwwwwwwwwwwyyy|||zzzsssnnnhhh\\\PPPNNNIIIBBB>>><<<<<<<<<<<<>>><<<::::::;;;;;;;;;:::888999999::::::;;;;;;<<<777777666555444333333222000000//////...---+++***,,,------...000111333444666666666666666555555444444444444555555555555666<<<:::888666555555666777666666666555444444333333333444444555666777777888888888777777999;;;>>>???@@@BBBCCCCCCCCCDDDFFFIIILLLOOOUUU]]]dddhhhiiihhhXXXSSSLLLHHHFFFDDDAAA>>>AAA999666<<>>===;;;999777444111000///...---,,,,,,---///000,,,,,,,,,,,,++++++++++++******))))))))))))******+++)))&&&&&&&&&''''''&&&%%%&&&((()))))))))((('''***))))))(((''''''&&&&&&(((((((((((())))))))))))'''&&&&&&&&&&&&''''''(((***(((&&&$$$%%%''')))***+++,,,---.........------...///000000000111333444:::;;;:::555///+++---///111111111111111111111111111111000//////000111222333222111000///.........---...///...,,,,,,,,,...////////////////////////......------,,,,,,,,,+++,,,,,,------...//////000---------------...///000222222222333333333444444222444555555444555666888999999999999999999999999999888777777666666666666888666555444555888:::<<>>===<<<===<<<::::::;;;<<<;;;;;;999999::::::::::::;;;;;;777777666555444333222222111111111000///...---,,,,,,,,,---...///111333444666666666666666555444333444444444444555555555555;;;:::888666555555666777777666666555555444333333444444555555666666777777666777888999;;;<<<<<<======>>>???@@@@@@AAACCCEEEIIIKKKPPPWWW]]]bbbdddeee]]]VVVNNNHHHEEEDDDCCCBBBBBB;;;888===CCCJJJQQQXXX]]]eeemmmrrrxxx|||{{{wwwtttyyyyyymmmiiibbbZZZZZZaaahhhwwwzzzxxxyyyxxxvvvwwwvvvnnnhhhiiikkkhhheeeddd]]][[[ZZZYYYZZZYYYXXXVVVTTTSSSRRRQQQPPPOOONNNNNNJJJJJJJJJIIIJJJJJJKKKKKKEEEEEEDDDCCCAAA???>>>===<<<<<<;;;999777555333111///...---,,,,,,---...///......---------,,,,,,,,,******))))))))))))*********(((&&&&&&'''))))))(((&&&'''(((((()))((((((((()))))))))(((''''''&&&&&&)))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&)))(((''''''((()))+++,,,+++,,,---------------------///111111111222444555;;;<<<:::666000---...000111111111111111111111111222111111000000000111111222111000///...---------///000000///---,,,,,,---////////////////////////000///---,,,+++++++++,,,,,,,,,------...//////////////////......///000000222222222222333333333333222444555555444555666888888888888888888888888888999888888777777777888888888777666666777:::<<<>>>CCCCCCEEEGGGIIILLLMMMNNNPPPPPPPPPPPPOOONNNLLLLLLJJJIIIHHHEEEBBB>>>;;;:::666666666555666666777777333333555555555444333222444444444333333666;;;???IIIMMMSSSWWW[[[bbbkkkrrrvvv~~~}}}}}}~~~~~~}}}|||zzzxxxvvvuuutttttttttrrrrrrtttuuuwwwxxxyyyyyyxxxwwwuuussspppooonnnmmmppppppppppppppppppooooooooonnnoooqqqmmmfffcccdddeeegggkkklllmmmmmmnnnooommmoooppppppooonnnnnnooooooppprrrtttwww{{{}}}~~~|||zzzyyyyyyzzzzzz{{{|||yyyuuurrroooggg^^^TTTPPPKKKFFFDDDBBB@@@>>>===<<<:::;;;<<<======<<<;;;;;;::::::::::::999999777666666555444333222222222222222222111///...---++++++,,,---///111333444666666666666555444333222333333333444444444555555999888777555555555666777777777666555555444444333555555555555555555555555333555888;;;<<<<<<;;;:::;;;<<<>>>>>>>>>@@@BBBDDDHHHIIIMMMQQQWWW\\\```bbbccc]]]SSSKKKGGGFFFFFFFFFCCC>>>;;;<<<@@@FFFQQQ[[[bbbggglllpppwww{{{xxxqqqpppttt{{{{{{ttthhh\\\ZZZ```gggttt{{{zzzxxxvvvuuuxxxoooiiijjjllliiieeeccc]]][[[ZZZYYYZZZYYYXXXVVVSSSSSSRRRQQQOOONNNMMMMMMJJJJJJJJJJJJJJJKKKKKKLLLFFFEEEDDDCCCAAA???>>>===;;;;;;:::999777555444333//////...---------......000////////////.........******))))))))))))*********(((&&&&&&(((*********''''''(((((((((((((((((())))))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%(((''''''&&&%%%%%%%%%%%%&&&'''((())))))***,,,...---............------------///111222222222444666::::::888444000---...///111111111111111111111111222222111111111111111111000000///...---,,,,,,,,,///111222111/////////111////////////////////////111///---+++******+++,,,---------.........//////222222111111111111111111111222222222222333333333222444555555444555666777888888888888888888888888999888888888888888999999888888888888:::<<>><<<;;;;;;===>>>>>>===<<<<<<;;;::::::999888888777777666555444333222222333333222222111///...---***++++++---...000222333666666666555444333222111222333333333444444444444777777666555555555666666777777666666555444444444555555444444444444444444444555777999;;;;;;;;;;;;<<<>>>???@@@@@@BBBDDDGGGIIIJJJMMMOOOSSSYYY^^^bbbhhhcccZZZRRRLLLIIIGGGFFFCCC@@@===<<<<<>>:::::::::999777666444333//////......------------.........---------,,,,,,******))))))))))))******)))(((&&&&&&(((***+++***((((((((('''''''''((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%###%%%((())))))***...000222111111000///.........,,,///111222222222333444666666444111...------...000000000000000000000000111222222222222111111111000///...------,,,,,,---,,,...////////////111222000000000000////////////000...,,,***)))***+++,,,---------...............///......---------......111111111222222222333333222444555555444555666777777777777777777777777777888777777777888999::::::999999:::;;;===???AAACCCDDDFFFHHHJJJLLLMMMNNNNNNMMMNNNNNNNNNMMMMMMLLLKKKGGGEEECCC@@@<<<:::888666777666555444333333333333222333444555555555444333555666777888;;;AAAIIINNNYYY]]]dddiiimmmsss{{{~~~~~~~~~}}}zzz}}}|||zzzxxxvvvtttssssssoooooonnnmmmmmmnnnnnnooonnnmmmlllkkkjjjiiiiiiiiihhhiiikkklllllllllkkkkkkiiinnnvvv{{{uuuiiibbbaaa___aaacccdddccccccdddfffccceeefffeeedddeeefffhhheeeeeeeeegggiiillloooqqqvvvwwwyyy{{{{{{zzzyyyxxxttttttuuuttttttrrrqqqpppooonnnkkkjjjiiijjjkkklllmmmpppqqqoooooopppmmmhhhZZZVVVQQQMMMJJJGGGDDDBBB???>>><<<===>>>??????>>><<<<<<;;;:::999999888888888777666666444444333222222222222111000///...---+++++++++,,,---///111222555555555555444333222111222222222222333333333444555555555555555555666666888777777666555555444444444444444444333333333333666555555666777999;;;===<<<>>>@@@@@@AAABBBEEEHHHIIIJJJLLLMMMOOOTTT\\\aaagggeeebbb\\\UUUNNNHHHFFFDDDAAA???<<<:::===IIIWWWggghhhiiilllsssxxxtttmmmdddfffjjjpppxxxsssgggaaaaaa^^^lll{{{}}}zzzwwwxxxpppjjjjjjllliiieeeccc]]][[[ZZZYYYZZZYYYXXXVVVTTTSSSRRRQQQOOONNNLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKGGGHHHHHHHHHFFFCCC@@@>>>;;;::::::999777555444333/////////......---,,,,,,++++++*********)))))))))******))))))))))))******)))'''&&&&&&((()))******))))))(((''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%"""%%%(((((((((+++000444888777555333111000//////,,,///111222111111111222333222000...------......000000000000000000000000000111222222333333222222//////...---------------)))***,,,------...000222333222111111//////...---...---+++******++++++,,,...........................---------------......111111111111222222222222222444555555444555666888666666666666666666666666666666666777888999:::;;;::::::;;;===???BBBDDDEEEDDDFFFHHHKKKMMMMMMNNNMMMKKKLLLLLLLLLKKKJJJJJJIIICCCBBB???<<<:::888666666777666555444333333333333333444444555666777888888999:::<<<>>>BBBGGGNNNSSS\\\aaaiiippptttyyy~~~~~~~~~|||zzzzzzzzzyyyxxxvvvuuutttssspppooommmkkkjjjjjjjjjjjjkkkjjjiiihhhggggggggggggdddeeefffggghhhiiiiiiiiigggnnnyyy~~~xxxjjjbbbaaa]]]___``````______```bbb___```aaaaaa``````ccceeebbbbbbbbbdddeeeggghhhiiinnnpppsssuuuvvvuuutttsssrrrrrrrrrqqqpppmmmkkkjjjgggfffeeedddccccccdddeeefffjjjlllkkkkkkmmmlllhhhZZZVVVQQQLLLJJJHHHFFFDDDBBB@@@>>>>>>?????????>>><<<<<<;;;::::::999888888999888888777666555444444222222222111000///...---,,,,,,+++,,,,,,...//////333333444444333333222111111111222222222333333333333333444444555555666666888888777666666555555444333333333333333333333333666555444444666888;;;===:::;;;===>>>???AAACCCFFFFFFHHHJJJJJJKKKOOOVVV\\\bbbdddeeeccc\\\TTTMMMIIIGGGDDDAAA???<<<<<>><<<999666333111000000,,,///111222000///...///000///------...//////000000000000000000000000000...///111333444444444333000///..................+++,,,............000111555444333111///...---,,,+++++++++++++++,,,,,,,,,........................////////////000111222222111111111111222222222222222444555555444555666888666666666666666666666666555555555666777888:::;;;:::;;;<<>>;;;999777555555555555555444444444444555555777666666777888;;;>>>???@@@AAACCCEEEGGGKKKPPPTTTXXX___jjjrrrxxx|||~~~~~~}}}}}}~~~}}}{{{zzzvvvvvvvvvuuuuuutttsssssspppooollljjjiiiiiijjjjjjjjjjjjhhhgggeeeeeedddddd``````aaaaaacccdddeeefffdddlllvvv|||tttggg```___[[[\\\]]]\\\[[[[[[]]]^^^[[[\\\]]]\\\\\\]]]___aaa``````aaabbbcccccccccccceeehhhkkkoooqqqpppooonnnqqqqqqpppooommmiiifffddd____________^^^^^^^^^^^^^^^ccceeeddddddffffffcccYYYUUUOOOJJJHHHGGGFFFEEEDDDBBB@@@?????????>>>===;;;;;;;;;::::::999999999::::::999888777666555555444444333333222000///...------,,,,,,,,,,,,------111222222333333333333222111111111111222222222222222222333444555666666666888888777777666555555555111111222222333333444444444444555666777999:::;;;888:::<<<===>>>???BBBEEEDDDFFFIIIIIIHHHLLLSSSYYY\\\```dddeee```ZZZUUURRRJJJGGGEEECCC@@@???CCCJJJ___dddhhhjjjnnnuuuwwwuuummmjjjgggfffiiiooovvv{{{tttggg^^^ZZZ\\\aaahhhrrr~~~vvvmmmhhhiiikkkhhheeeddd]]][[[ZZZYYYZZZYYYXXXVVVVVVUUUTTTRRRPPPNNNMMMLLLHHHHHHIIIJJJLLLNNNOOOPPPDDDFFFIIIJJJIIIDDD???;;;<<<<<<;;;999777555333111////////////...---,,,+++---------,,,,,,,,,++++++******))))))))))))******)))'''%%%%%%&&&'''''''''***)))((('''&&&&&&'''((('''''''''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$'''******)))---555<<>>BBBDDDEEEFFFHHHIIIJJJMMMPPPSSSRRR[[[gggqqqxxx}}}~~~~~~~~~||||||}}}|||{{{yyyrrrrrrsssssstttssssssrrrpppooolllkkkjjjjjjkkkllllllkkkiiifffdddcccbbbbbb^^^]]]]]]]]]___aaacccdddccciiissswwwoooccc]]]^^^YYYZZZ[[[ZZZXXXXXXZZZ\\\YYYZZZZZZZZZYYYZZZ]]]______```aaabbbbbbbbb`````````bbbgggkkkmmmmmmlllkkkkkkkkkkkkiiifffbbb^^^\\\ZZZ[[[[[[\\\[[[[[[ZZZYYYWWW[[[^^^\\\\\\______]]]XXXTTTMMMHHHFFFFFFFFFFFFEEECCCAAA?????????>>><<<;;;;;;::::::::::::999999;;;;;;:::999888777666666555555555444333222111000...---,,,,,,+++++++++,,,000000111222333333333333000111111111111222222222111222333444555666666666888888777777666666555555000000111222333333444444111333555888999999999888999:::<<<===>>>@@@CCCFFFDDDGGGJJJJJJIIILLLSSSYYYWWW]]]bbbdddaaa]]][[[ZZZMMMIIIGGGGGGDDDAAACCCGGG\\\bbbgggiiimmmtttxxxxxxuuupppjjjffffffkkkqqqvvv||||||nnncccZZZVVVUUU]]]mmm}}}uuullleeeeeefffcccaaa```YYYXXXWWWXXXYYYZZZYYYXXXTTTTTTUUUTTTSSSQQQOOONNNNNNLLLKKKLLLNNNPPPQQQQQQIIIIIIIIIJJJJJJHHHCCC@@@>>>===:::777333111///...//////...------------...+++++++++************)))))))))************))))))((((((((((((((()))***+++))))))((('''''''''''''''((('''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&'''(((((('''''''''&&&$$$$$$%%%&&&''''''((()))+++///666:::EEEEEEAAA;;;444000000222333333333222222000///...+++---///111222222111000//////...---------------000000111222333333444555------------...///000111///...,,,,,,,,,---///111666555333000...,,,+++***------......///............------------...//////111000...,,,,,,...000111111111222222222333333333222333444444555555444444888666555666777888777555555555444555666888:::;;;>>>???AAACCCEEEGGGHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLIIIHHHEEEBBB@@@?????????===<<<:::999777666555555666666666666666555555555888777999;;;<<<===CCCLLLRRRTTTTTTSSSRRRQQQRRRTTTYYY\\\bbbiiipppwww~~~~~~}}}|||{{{}}}{{{yyywwwwwwwwwvvvttttttppplllkkkmmmoooooonnnmmmllliiigggfffgggiiikkkhhhhhhhhhgggdddaaa___]]][[[[[[\\\]]]^^^^^^______bbbbbbcccbbbaaa^^^[[[YYYUUUUUUTTTTTTTTTUUUVVVVVVXXXXXXXXXYYYYYYYYYYYYYYY[[[\\\]]]^^^^^^^^^]]]]]]\\\^^^```bbbcccdddddddddfffeeeeeecccaaa]]][[[YYYYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXSSSNNNJJJHHHHHHHHHGGGBBBBBBAAA@@@????????????<<<;;;:::999888888888888;;;:::888777666555666666777888888777444222111111111///,,,***)))***+++---111111222333333333333333333222000/////////000111111111111222222333333333333333444888::::::555111000111111222222222111111111444777999888888888999888999:::<<<>>>???@@@@@@BBBDDDFFFGGGIIIKKKOOOQQQWWWXXX[[[]]]^^^^^^]]]\\\UUURRRMMMIIIEEEDDDDDDDDDMMM]]]hhhhhhiiippptttrrrxxxsssnnnlllmmmqqqtttvvv~~~qqqeeeZZZUUUSSSYYYbbbnnn|||uuullleeeeeegggeeebbbaaaZZZYYYXXXXXXZZZZZZYYYXXXUUUUUUUUUUUUSSSQQQOOOMMMNNNLLLKKKKKKNNNPPPQQQQQQIIIIIIIIIIIIIIIFFFBBB>>>>>>===;;;888555333111000/////////.........------+++++++++************)))))))))************))))))''''''&&&&&&'''(((((()))))))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((***)))(((&&&%%%%%%$$$$$$((((((((('''%%%%%%&&&((('''((()))***,,,111666:::BBBAAA???:::444000000111111111111000///...---,,,(((***,,,.../////////...//////......---.........000000111222222333444444000000000000000111111222000///...------///000222555444222000---,,,+++***+++,,,---..................------------...//////000///...------...///000111111222222222333333333222333444444555555444444666555444555666666666444333222222222333555777999???AAACCCEEEGGGIIIJJJKKKMMMMMMMMMLLLKKKJJJHHHHHHIIIGGGEEEBBB@@@???>>>>>>;;;:::999777555444444444555555666666666666666666;;;:::<<>>>>>>>>>>>===<<<;;;:::999999999999;;;;;;999888777777888888777888999777444222111222111///---+++******+++,,,...///000111222111000000222222000/////////000000111111111111111111111111444444666888;;;:::666333111111222222222222111111000333666888777777777888777888:::<<<>>>???@@@@@@BBBDDDFFFGGGGGGIIILLLNNNRRRSSSVVVYYYZZZZZZZZZYYYQQQOOOLLLIIIFFFEEEEEEEEEIIIWWWeeeiiijjjnnnsssvvv{{{zzzwwwuuuuuuvvvxxxyyyuuummm```YYYSSSTTTXXX^^^iiittttttlllfffgggiiigggdddccc\\\[[[YYYZZZZZZZZZYYYWWWVVVVVVVVVUUUSSSPPPNNNLLLNNNLLLKKKKKKNNNPPPQQQPPPJJJIIIHHHHHHGGGDDD???<<<===<<<;;;999777555444333//////000000000///...---+++++++++************)))))))))************))))))'''''''''&&&''''''((())))))((((((''''''''''''((()))((('''&&&&&&'''((())))))((('''&&&%%%$$$$$$###((())))))(((&&&&&&''')))''')))+++---///222777:::======;;;888333111000000111111111000///...,,,,,,((()))+++---...///000000//////.........///000000000111111111222333333333222222111111111111000000000000///......000111222444333111///---++++++*********+++---...............------------...//////////////////////////////111111222222222333333333222333444444555555444444555444333444555555444333333222000000111333666888@@@AAADDDFFFIIIKKKLLLMMMLLLLLLLLLKKKJJJIIIGGGGGGHHHFFFDDDAAA???>>>======999888777555444333333333555555555666666777777777999888999<<<===???GGGPPP[[[```hhhnnnpppppppppooollljjjiiijjjooovvv}}}}}}|||{{{yyywwwuuutttuuuuuutttrrrmmmjjjgggffffffggggggggghhhgggdddbbbbbbbbbcccdddcccbbb```^^^\\\[[[ZZZYYYVVVVVVVVVWWWWWWXXXXXXXXXZZZZZZ[[[ZZZYYYWWWUUUTTTTTTTTTSSSSSSTTTTTTUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVWWWYYY[[[\\\]]]]]]\\\ZZZZZZ[[[ZZZYYYWWWUUUSSSUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWTTTOOOKKKIIIHHHFFFEEEDDDCCCAAA@@@???>>>>>>>>>===<<<;;;:::::::::::::::;;;::::::999999::::::;;;777888999777555333222333000000///...---,,,+++++++++,,,...000000///...---111111000/////////000000222222111111111111111111555555777999;;;:::777444111222222222222222111111000222555666666555666666777888:::<<<===??????@@@BBBDDDFFFFFFFFFGGGIIIKKKNNNPPPRRRUUUVVVWWWVVVVVVMMMLLLKKKIIIGGGFFFFFFEEEEEEMMM\\\hhhllllllqqqyyy{{{~~~|||zzzzzz{{{zzzvvvcccZZZRRRNNNMMMPPPXXX```yyytttlllfffhhhjjjhhheeeddd^^^\\\[[[ZZZ[[[ZZZYYYWWWWWWWWWVVVUUUSSSPPPMMMKKKNNNLLLKKKKKKMMMOOOPPPPPPKKKIIIGGGFFFEEEBBB===:::;;;;;;:::999777666555444...///111222222000...---+++++++++*********))))))))))))************)))))))))((((((((((((((()))))))))(((''''''''''''(((((())))))(((((((((((())))))$$$%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))&&&(((+++...000333777999:::999888666333111000000333333333222111///...---+++,,,...000222444555666000000/////////000111111111111111111222222222222333333222222111000////////////.........///000111222111///...,,,+++******((()))***,,,---............------------...//////...///000000000000///...111111222222222333333333222333444444555555444444555444333444555666555333555333222111222444888:::>>>@@@BBBEEEHHHJJJKKKLLLGGGHHHHHHIIIIIIIIIIIIIIIFFFEEEBBB@@@>>><<<<<<<<<888777666555444333333333444444555666777888888999888777777::::::<<>>>>><<<;;;:::999999999999999999999:::::::::;;;;;;<<<777999999888666444333444111111111111///---,,,***)))+++---//////...,,,+++000000000/////////000000111111111222222222333333444555666888999888666555222222333333222222111111///111444444444444444555666777999;;;===>>>??????@@@CCCEEEFFFGGGGGGIIIKKKNNNPPPRRRTTTTTTTTTSSSRRRLLLKKKJJJIIIGGGEEEDDDCCCCCCDDDOOObbbllllllpppwwwyyy~~~zzzaaaXXXOOOKKKJJJKKKRRRYYYjjj|||tttlllgggiiikkkiiieeeddd^^^\\\[[[ZZZ[[[ZZZYYYWWWWWWWWWVVVUUUSSSPPPMMMKKKNNNLLLJJJKKKMMMOOOOOOOOOKKKIIIGGGEEECCC@@@<<<999999999999888777666444444...///111222222000...---+++++++++*********))))))))))))************))))))(((((('''&&&&&&'''''''''((((((''''''''''''(((((()))))))))(((((()))))))))$$$%%%&&&'''''''''&&&&&&&&&&&&'''&&&%%%%%%&&&(((&&&))),,,...000333777::::::999666444333222111000333333333222000...---,,,,,,...000333666888999:::111111000000000111111222222111111111111111111111555555555555444222111000...---------......//////000///...,,,+++*********((()))***,,,---............------------...////////////000111111000//////111111222222222333333333222333444444555555444444666555444444666666555444444333222222333666999;;;<<<>>>@@@CCCEEEGGGHHHIIIFFFFFFGGGHHHHHHHHHHHHHHHEEECCCAAA>>><<<;;;;;;;;;888777777666555555555555444555555666777888999999;;;999:::<<<<<<>>>GGGPPP^^^lll~~~{{{{{{}}}~~~}}}}}}|||{{{yyywwwuuutttttttttsssrrrmmmlllkkkhhhfffeeeeeefffaaa```^^^\\\[[[[[[[[[[[[ZZZYYYWWWUUUTTTSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNOOOPPPRRRRRRQQQQQQPPPPPPQQQSSSTTTUUUUUUUUUUUUSSSTTTUUUUUUUUUTTTSSSRRRPPPPPPQQQRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPMMMKKKIIIGGGDDDBBBBBBAAA@@@>>>===<<<<<<<<<:::999888888888888888888888888999::::::;;;;;;;;;777999:::999666555444555222333333333111///,,,+++***+++---//////...---,,,/////////000000000/////////000111222333555555666222333555777666666555444333333333333333222111111000111333333333222333555666777888:::<<<===>>>>>>>>>AAAEEEGGGHHHIIIKKKMMMNNNOOOQQQQQQQQQPPPNNNLLLLLLLLLJJJHHHFFFCCCAAA@@@CCC===CCCWWWggglllnnnqqqzzz|||aaaYYYQQQMMMKKKKKKPPPVVV\\\nnntttlllgggiiikkkhhhdddccc\\\[[[YYYZZZZZZZZZYYYWWWVVVVVVVVVUUUSSSPPPNNNLLLNNNLLLJJJKKKLLLNNNNNNNNNKKKIIIFFFDDDCCC@@@===:::888888999999888666444333//////000000000///...---+++++++++************)))))))))************))))))'''&&&%%%%%%$$$%%%%%%%%%(((''''''''''''(((((()))(((((())))))))))))(((((((((((())))))(((&&&$$$###%%%&&&&&&&&&%%%%%%&&&((()))***---///111444999<<<>>>;;;666444333222111000222111111///...,,,***)))***---111555888:::;;;;;;333333222111111111111222222222222111000000000///777777888888777555444333---------..................---,,,+++******************+++---...............------------...//////000000000000000000000000111111222222222333333333222333444444555555444444666555444555666777666444111111111333555777:::;;;<<<===???BBBDDDEEEFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCDDDBBB@@@===;;;:::999999888888777777666777777777666666666777777888888888888777777:::<<>>===@@@DDDGGGHHHJJJLLLMMMKKKLLLNNNNNNNNNLLLJJJHHHMMMKKKIIIFFFDDDBBB@@@@@@CCC<<<===KKK]]]hhhkkklll|||jjjbbbZZZUUUOOOKKKLLLPPPSSSaaawwwtttlllgggiiikkkgggbbbaaaZZZYYYXXXXXXZZZZZZYYYXXXUUUUUUUUUUUUSSSQQQOOOMMMNNNLLLJJJJJJLLLNNNNNNMMMKKKIIIFFFDDDCCCAAA>>><<<999:::::::::999777555333/////////.........------+++++++++************)))))))))************))))))(((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))'''(((((((((((((((((('''))))))******)))'''%%%###%%%&&&'''&&&%%%&&&'''))),,,---///000222666<<<@@@DDD>>>888333222222222111222111111///...+++***))))))---222888<<<===<<<<<<666555444222111111111111333222222111000//////...555555777777777555333222------...///////////////---,,,+++***************+++,,,---..................------------...//////111111000//////000111111111111222222222333333333222333444444555555444444555444333444555555444333000111333666999;;;======???@@@BBBCCCEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBCCCAAA???<<<:::999888888777777777666777777888888777777777777777777777888333222444888<<>>BBBOOO___iiijjjwww~~~yyyqqqhhhaaaXXXOOOKKKLLLOOOWWWiii~~~tttlllgggiiijjjfffaaa___YYYXXXWWWXXXYYYZZZYYYXXXTTTUUUUUUTTTSSSQQQOOONNNNNNLLLJJJJJJLLLMMMNNNMMMKKKIIIFFFDDDCCCBBB???===:::;;;<<<<<<;;;888666444//////...------------...+++++++++************)))))))))************)))))),,,,,,+++***************'''''''''''''''((()))***''''''((((((((((((''''''&&&''')))***+++***)))'''&&&'''(((''''''''')))+++///000111111333888>>>CCCHHHAAA999333222333222111444333333111///---+++******...555;;;???@@@???===777666555333222111000000333222222111000///......111222333444444222000///...//////000000000000000,,,++++++***))))))******------......///............------------...//////333111///......///111333111111222222222333333333222333444444555555444444444333222222444444333222111333666:::===@@@AAAAAABBBCCCDDDFFFGGGGGGGGGGGGCCCDDDDDDEEEEEEEEEEEEEEEBBBAAA>>><<<999888888888777666666666666777777888888888888777777777777777444333666<<>>>>>===<<<;;;888999;;;:::888777777777888777666444222000///...---+++***))))))+++---...,,,---///000000000//////111000000///...------,,,222555888777555444666888444555444444333222111000222333444333222222444555444555777999;;;<<<=========@@@DDDFFFFFFEEEFFFFFFHHHJJJMMMOOOPPPPPPPPPOOOJJJHHHEEEBBBAAABBBDDDEEE===BBBAAA===EEEXXXgggjjjnnnttt}}}tttkkk```TTTNNNNNNNNNRRR___uuutttlllfffhhhiiieeeaaa___\\\YYYXXXYYY\\\\\\YYYVVVTTTSSSRRRSSSSSSRRROOOMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFCCC???;;;999888777666444222111000///............---------,,,,,,,,,,,,,,,+++***)))+++***)))'''''''''((()))***))))))((('''&&&&&&&&&,,,(((%%%&&&+++,,,)))%%%''''''''''''((((((((()))(((((('''''''''&&&&&&&&&'''&&&&&&&&&'''(((***+++111333555444333777???FFFEEEEEEAAA:::666666555222444444333111000...---,,,...222666999>>>DDDDDD@@@;;;777333111111222222222333222111000////////////111111000000/////////...------............---------,,,++++++******++++++,,,---......//////..............................////////////000000000000///000000000000111111111666555444333333333333333222333333333333222111111666777999;;;===>>>??????EEEFFFGGGHHHGGGFFFEEEDDDCCCDDDEEEEEEEEECCCBBBAAA===;;;888666555555555666888777666666666666666777999888777666666666666666666444555;;;CCCLLLYYYeeesssxxx~~~}}}|||vvvuuutttrrrpppooonnnnnnlllllljjjhhheeebbb___]]][[[[[[ZZZYYYWWWVVVUUUTTTPPPQQQRRRRRRSSSRRRRRRRRRRRRQQQOOOMMMLLLLLLLLLMMMLLLKKKJJJHHHIIIJJJLLLMMMHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGFFFEEEEEECCCCCCDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA???<<<999777666666777888888888888888888888888888999;;;<<<<<<<<<;;;:::888888888888888888999999555666777777555222...,,,---+++******+++,,,,,,+++*********+++,,,,,,------------......///000000000111222333444555555555555777666555444333444444555111222333444444444333333666777888888888999<<>>EEEFFFDDD<<<999555222222333333222333222111000////////////111111111000000000//////.........//////.........,,,,,,+++************+++,,,---......//////..............................////////////000000000000111222222222222333333333555555444333333333333333333333444444444444333333666777999;;;<<<>>>>>>>>>DDDEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEDDDDDDBBBAAA@@@;;;:::888777666555666666777777666666666666777777888777666555555444444555555222444:::BBBLLLZZZfffssswww~~~~~~}}}||||||zzzyyyvvvtttqqqooonnnmmmjjjjjjiiihhhfffcccaaa___]]]\\\[[[YYYWWWUUUSSSSSSQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMMMMNNNNNNNNNLLLJJJIIIHHHHHHIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIHHHGGGHHHHHHHHHEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???<<<999777777777777888888888888888888888888888999:::<<<<<<<<<<<<<<<999999999999999999999999666777777666555222///---...,,,+++***+++,,,+++***+++++++++++++++*********---------...//////000000222222333333444555555555666555444333222333333444222222222333333444444444555666777777777999<<<>>>>>>@@@CCCDDDEEEFFFHHHJJJKKKLLLNNNPPPPPPPPPOOONNNMMMJJJGGGDDDAAAAAAAAABBB@@@>>>>>>>>>>>>EEETTTcccnnnpppttt{{{zzznnncccYYYTTTRRRQQQVVVcccrrrtttlllfffggghhheeebbb```[[[YYYWWWXXXZZZ[[[XXXUUUUUUTTTSSSSSSRRRQQQNNNKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHGGGFFFCCC???;;;999888777666444222111000............------------'''((()))***++++++++++++***))))))(((((((((((())))))))))))(((''''''&&&&&&######$$$&&&''')))******((((((((((((((('''''''''))))))(((((('''&&&&&&%%%)))(((((((((***+++---......111333444333666:::???KKKPPPQQQIII@@@<<<;;;999888666333000.........///000333666888>>>FFFIIIHHH>>>;;;777555444444444333444333111000///.........111111111000000000000///...//////000000//////...,,,+++******))))))******,,,---......//////..............................////////////000000000000111222222222222333333333555444444333333333333333333333444555555666666666888888:::;;;<<<=========BBBCCCEEEFFFGGGFFFFFFEEEDDDDDDDDDCCCBBB@@@???>>>888888888888777777777666777777777666666777777888999888777666555555555555666444555;;;CCCMMM[[[gggtttwww|||}}}{{{{{{{{{}}}|||yyyvvvrrrpppnnnmmmhhhiiiiiiiiigggfffdddbbb```___]]]ZZZXXXUUUSSSRRRTTTSSSRRRQQQQQQQQQRRRSSSRRRRRRQQQPPPOOOOOOOOOPPPOOONNNLLLIIIHHHGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGDDDDDDDDDEEEEEEFFFFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCAAAAAAAAABBBAAAAAA@@@???AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@??????@@@>>><<<999888777777888777777777777777777777777777888999;;;<<<===>>>>>>;;;;;;;;;::::::999999888888888777666444222111000000...,,,+++,,,,,,+++))),,,++++++***))))))((((((,,,,,,---......//////000333222222222222444555666555444333333222333333333222222111111222444555666444555666777777888:::======???BBBCCCDDDFFFHHHJJJJJJKKKMMMOOOQQQQQQQQQQQQQQQOOOLLLHHHEEEDDDDDDDDDDDDAAA???>>>>>>CCCQQQ^^^lllooosssyyyxxxkkkaaa]]]WWWRRRQQQWWWaaammm|||tttkkkeeefffhhheeebbbaaa[[[YYYWWWXXXZZZZZZWWWTTTSSSRRRRRRRRRRRRQQQOOOLLLJJJJJJJJJKKKLLLMMMMMMMMMJJJIIIHHHGGGFFFCCC???;;;999888777666444222111000.........---------,,,,,,(((((()))***************)))))))))(((((((((((()))))))))((((((''''''''''''###%%%'''''''''''')))+++(((((((((((('''''''''''')))))))))((('''&&&&&&&&&)))(((((()))***,,,...///---///222333333555777:::FFFNNNQQQKKKAAA======<<<888666333///......///111111444555666===FFFJJJIII???<<<999666666555444333444333111000......------//////////////////////////////000000000000//////++++++***)))))))))******,,,---......///.................................////////////000000000000//////000000000111111111444444333333222333333444333333333444555666888888999:::;;;<<<============AAABBBCCCEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@>>>===<<<666777888888888888777777777777777666777777888888::::::999888888888888888;;;888888===CCCLLLYYYeeerrruuuyyy~~~}}}{{{zzzzzzzzz}}}{{{yyyvvvsssqqqpppoookkkkkkkkkkkkjjjhhhfffeeedddcccaaa^^^ZZZWWWUUUTTTVVVUUURRRQQQPPPQQQRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQOOONNNMMMKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBAAA@@@@@@?????????@@@???>>>>>>===????????????????????????>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;999888888888888666666666666666666666666666777888:::<<<===>>>???======<<<;;;::::::999999:::999888666555444333222333000...------,,,+++)))*********)))))))))((((((+++,,,,,,---......//////333222111000111333555666444444444444444444444444333222111000111444666888222444666666666777999;;;<<<>>>AAACCCDDDEEEHHHJJJIIIJJJLLLOOOQQQRRRSSSSSSVVVTTTPPPMMMJJJHHHHHHHHHIIIEEEBBBAAA@@@CCCNNNZZZiiipppuuuxxx}}}nnnddd```VVVPPPLLLNNNSSS___ppptttkkkeeefffhhhfffcccbbb\\\ZZZXXXXXXZZZZZZWWWTTTPPPPPPPPPQQQSSSRRRPPPNNNIIIIIIJJJKKKLLLMMMNNNNNNJJJIIIHHHGGGFFFCCC???;;;999888777666444222111000...------------,,,,,,,,,***************)))((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&((())))))(((''')))***((((((((((((((('''''''''))))))((((((((('''''''''(((''''''((())),,,...///...///111333333444555666<<>><<<<<<<<<666444111///...///000222222444444444:::CCCHHHGGG>>><<<999777666666444333333222111///...---------........................//////000000000000//////,,,++++++***)))*********,,,---......///.................................////////////000000000000//////000000000111111111333333222222222333333444222222222333444666888999:::;;;<<<===>>>?????????@@@AAABBBDDDEEEEEEDDDDDDCCCBBBAAA???===<<<;;;;;;666666777888888888888777777777777777777888999999::::::999999999999::::::???<<<;;;>>>BBBHHHSSS]]]hhhkkkpppvvv||||||yyyxxxxxxxxxxxxwwwvvvtttsssrrrrrrrrrnnnnnnnnnnnnllljjjhhhfffhhhfffdddaaa^^^[[[YYYXXXXXXWWWTTTRRRQQQRRRSSSTTTSSSSSSSSSSSSRRRQQQQQQPPPNNNNNNMMMLLLKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999888777777777555555555555555555555555555555777888:::<<<>>>???======<<<<<<;;;:::999999;;;:::999888666555555444444222///...------+++***(((((()))))))))*********++++++,,,,,,------......222111000///000222444666555555555666666666666555333222111000111333666777111333666666666777999:::;;;===@@@BBBCCCEEEGGGJJJIIIJJJLLLNNNQQQSSSTTTUUUXXXVVVTTTQQQOOONNNMMMMMMMMMIIIEEEDDDBBBCCCJJJRRRdddnnnwwwzzz~~~pppccc^^^RRRNNNKKKKKKMMMWWWhhhxxxtttkkkdddeeegggfffcccccc]]][[[YYYYYY[[[[[[XXXTTTPPPPPPPPPQQQRRRRRRPPPNNNIIIJJJJJJKKKLLLMMMMMMNNNJJJIIIHHHGGGFFFCCC???;;;999888777666444222111000------------,,,,,,,,,,,,++++++++++++***)))(((''''''(((((())))))))))))((((((((((((((((((((('''''')))))))))))))))))))))(((''''''''''''((((((((()))''''''((((((((()))))))))'''''''''(((***,,,...000000000111222333333444444222:::???===999999999999222111000......///111222111333222222777???BBB@@@;;;999777666666666444333111111000///............------............//////...//////000000//////...---,,,++++++******++++++,,,---......//////..............................////////////000000000000111222222222222333333333222222222222222333333444333333222333444666888999<<<<<<>>>???@@@AAAAAAAAA???@@@BBBCCCDDDDDDCCCBBBAAA@@@>>>===;;;;;;::::::777777777777777888888888777777777777888888999:::888888999999:::;;;<<<===BBB???>>>AAACCCFFFMMMUUU^^^aaagggooowww~~~~~~}}}zzzxxxwwwvvvuuurrrrrrrrrqqqqqqqqqrrrrrrooopppoooooommmkkkiiiggghhhhhhfffdddbbb```^^^]]]ZZZYYYWWWUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOMMMMMMMMMLLLLLLKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@======>>>>>>======<<<;;;::::::::::::999999999999;;;;;;;;;:::999999888888999999999999999:::::::::888888888888777777666666444444444444444444444444444444555666888:::<<<>>><<<<<<<<<;;;;;;::::::999;;;;;;::::::999777666555555333000//////...,,,+++(((((())))))***++++++,,,******+++,,,,,,------...111000000000000222333444555555666777777777777666444333222222222333444555111333666777777888999::::::<<>><<<;;;:::::::::;;;999888777666666777888888777777777777888999:::;;;::::::;;;<<<>>>@@@BBBCCCFFFDDDDDDGGGHHHIIIOOOUUU^^^bbbiiirrr{{{zzzzzzzzzzzzxxxvvvtttsssooonnnnnnnnnnnnooooooppplllmmmnnnnnnmmmkkkjjjiiiggggggfffeeecccbbbaaaaaa[[[[[[ZZZXXXWWWUUUTTTTTTUUUUUUUUUTTTRRRPPPNNNLLLMMMMMMLLLLLLJJJIIIGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDAAAAAA@@@????????????@@@>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<;;;::::::999888888888777777777777;;;::::::999888888777777666777777777888888888999666666666666666666555555333333333333333333333333444444444555666888:::<<<;;;;;;;;;::::::::::::::::::;;;<<<<<<;;;999777555555333000/////////...---*********+++++++++++++++*********+++,,,,,,------//////000000111222222222444444666777777777666666444444333333333333222222111444777888888888999:::999<<<>>>AAABBBDDDGGGIIIJJJKKKLLLNNNPPPSSSUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVRRRPPPPPPLLLGGGGGGIIIPPPbbbtttyyyzzzttthhh]]]ZZZVVVPPPKKKOOO```qqqtttkkkddddddgggfffdddddd```]]][[[[[[]]]\\\YYYVVVUUUTTTRRRRRRQQQNNNKKKHHHKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHGGGFFFCCC???;;;999888777666444222111000---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,&&&'''(((*********)))((('''''''''((((((((((((((('''###!!!$$$***,,,***'''$$$%%%&&&'''(((***++++++%%%%%%&&&((()))+++,,,,,,***)))***+++---///111333444222000000222333444444...222333222333555555222+++,,,---...///000111222///000000///111666666333666444333333444444333222...............///000000000000111111222222222333------............------///...------,,,,,,------,,,---......//////..............................////////////000000000000///000000000000111111111222111111111222333333444888777666555666777:::;;;<<<>>>@@@BBBDDDEEEFFFFFF@@@AAABBBBBBBBBAAA@@@???>>>===;;;:::999::::::;;;;;;999777555555666777999777777777777888999:::;;;>>>>>>@@@AAADDDFFFHHHJJJKKKJJJKKKNNNPPPPPPTTTZZZfffiiiqqqzzz~~~wwwxxxyyyyyyxxxvvvsssqqqmmmmmmllllllllllllmmmmmmiiijjjkkklllllllllkkkjjjeeeeeeeeeddddddccccccccc\\\\\\[[[ZZZYYYWWWUUUTTTUUUUUUUUUTTTRRROOOMMMKKKNNNMMMLLLKKKHHHFFFDDDCCCEEEEEEDDDDDDCCCCCCCCCBBB???>>>>>>===============????????????>>>>>>>>>>>><<<<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;:::999999888888777777666666666555;;;::::::999888777777666555666666666777777888888444555555555555555444444333333333333333333333333444333333444555777999:::999999::::::::::::::::::999;;;<<<===<<<:::777555555222000000000000///...------,,,,,,+++*********)))******+++,,,,,,------...///000111222222222111222333555666666666555555444444444444444222111000222444777999999999:::;;;999;;;>>>@@@BBBDDDGGGIIIKKKLLLMMMNNNPPPSSSUUUVVVUUUUUUVVVWWWXXXYYYZZZZZZ\\\XXXWWWWWWTTTMMMJJJKKKHHH\\\pppwwwxxx|||qqqfffbbb[[[RRRJJJMMM^^^pppxxxooohhhhhhjjjiiiggggggccc___[[[ZZZ[[[\\\ZZZXXXQQQRRRSSSSSSRRRPPPMMMLLLKKKKKKIIIHHHLLLQQQQQQNNNIIIGGGEEEDDDCCCAAA>>><<<;;;999777555333222111000.........///000///---***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********''''''&&&&&&&&&&&&'''''')))))))))((('''&&&&&&&&&''''''((()))))))))))))))(((((((((((()))))))))))))))(((((((((***...222444222111000000000111333333///000111222222222222222000///...---...///111333000000000111222222333333111222222111111000///...---------...///000000111////////////000000000000......////////////......,,,---......//////......---------............///,,,------...............111111111111111111111111000111222444555555444444555555444333333444444444444555666888999:::::::::?????????@@@AAABBBCCCDDDRRRNNNIIIEEECCC@@@>>><<<<<<;;;:::999888888888888666666666666666777777888666777999999:::;;;===@@@BBBBBBDDDHHHMMMRRRUUUVVVZZZWWWUUUWWW\\\bbbeeefffuuuyyy~~~|||yyyzzz{{{xxxuuutttwwwzzzrrroookkkiiiiiijjjiiiiiikkkjjjjjjiiihhhiiiiiiiiiiiihhhfffdddaaa___]]]\\\[[[[[[[[[ZZZXXXVVVTTTRRRNNNNNNMMMLLLKKKJJJIIIIIIJJJIIIHHHFFFEEECCCBBBAAA@@@@@@@@@@@@????????????;;;<<<=========<<<:::999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888777777888999999666444333444444555555444444333444444333333333222222222222222222333333444444444444444444444444444444444555444444333222111000000333222222222333333444555333555777:::;;;;;;:::999::::::999999888777666666444333333222000///---,,,******))))))))))))******))))))***+++,,,,,,------......//////000000111111111///...000444777777666999888666444333333333444222222333555666888999999888;;;>>>@@@BBBDDDGGGJJJJJJJJJJJJKKKMMMQQQTTTWWWVVVXXXZZZZZZXXXWWWVVVWWWZZZ```bbb___ZZZTTTKKKBBBGGGMMM\\\mmmzzz|||tttooohhh^^^RRRNNNXXXeeeuuulllfffhhhjjjiiiggggggccc```\\\[[[\\\\\\ZZZXXXUUUUUUVVVVVVTTTRRROOOMMMJJJKKKIIIGGGKKKPPPPPPLLLIIIGGGEEEDDDCCCAAA>>><<<;;;999777555333222111000///...---...//////---+++,,,,,,,,,,,,++++++++++++))))))))))))************(((''''''''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((()))(((((()))+++...111333222111000000000111222333000000111222222222111111//////...---...000222333111111111111111222222333111111111111000///...---------......///000000111/////////000000000000000///////////////......---,,,---------............---------............///------...///////////////........................000111222444555444444333333333222222222222222333333444666777888999::::::?????????@@@AAABBBCCCDDDOOOLLLGGGDDDCCCAAA???===<<<;;;:::999888888888888777777666666777777888999888:::;;;;;;;;;<<<>>>@@@FFFHHHKKKPPPWWW\\\___aaaeeeeeeeeehhhnnntttzzz}}}~~~|||{{{yyyyyyxxxvvvsssrrrsssuuupppmmmjjjhhhhhhhhhggggggeeeeeeeeedddeeeeeefffgggfffeeeccc___\\\YYYVVVUUUUUUUUUVVVUUUTTTRRRPPPNNNMMMLLLKKKJJJIIIHHHHHHGGGHHHGGGFFFEEECCCBBBAAA@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999888777777888999888666444333333444444444444333333444333333333333222222222222222222333333333444444333333333333333333333333333333333222222111111000222222111111222333333444333444666888:::;;;;;;;;;;;;::::::999888888777777555555444333222000///...+++******))))))))))))***))))))************++++++---------...//////000000111000///111555777888777666555333222111000000111222333444555666888999999:::<<>>======<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888777666666666777777555444222333333444444333333222333333333222222222111111222222222222222333333333222222222222222222222222111111111111111111111111111111000000000111222222333444555666888:::<<<===;;;;;;::::::999999888888666666666555333222000000,,,++++++***)))))))))***))))))))))))))))))******+++,,,,,,---......//////111000000222555777888888888888666555444333333333222333444555666777888999;;;===???@@@@@@AAADDDEEEIIIIIIJJJKKKMMMPPPSSSUUUUUUWWWYYYYYYWWWVVVUUUUUUVVV\\\aaaaaa^^^YYYQQQHHHEEECCCHHHUUUdddooowww~~~{{{sssiiiaaaYYYTTTWWW]]]mmmssskkkgggjjjllljjjfffeeeccc```]]]]]]______\\\YYYVVVVVVVVVUUURRROOOLLLIIIKKKMMMMMMKKKLLLPPPQQQNNNHHHGGGEEEDDDDDDBBB@@@===;;;999777555333222111000111///,,,,,,---......---,,,++++++******)))))))))++++++***************)))))))))(((((((((((())))))((((((((()))******++++++(((((())))))))))))((((((&&&&&&'''''''''((((((((('''(((+++---///000000000111111111111111222222222222222222222222111000///------......000222444555666555333111000000111222111111222111111000///...............//////000000//////000000111222333333333222111///...,,,,,,+++---,,,,,,+++,,,---...///---------............/////////000111111111111111222222222222222222222222000111222333444333333222000000/////////000111111222333555777888:::::::::>>>>>>??????@@@AAACCCDDDEEEDDDBBBBBBCCCCCCBBB@@@<<<;;;;;;:::999999:::::::::999999999999:::;;;;;;;;;===>>>???AAADDDHHHKKKMMMSSS\\\fffooowww|||~~~zzzxxxxxxwwwsssooommmkkkgggeeedddbbbaaa___[[[[[[ZZZZZZZZZZZZZZZ[[[^^^]]][[[XXXTTTPPPLLLJJJJJJKKKLLLLLLLLLKKKJJJIIIFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>======;;;;;;;;;:::::::::999999===<<<;;;:::::::::;;;<<<;;;;;;;;;:::::::::::::::888888888888777777777777777666555555666666555333222222333333333333222222222222222222111111111111111111111222222222222222111111111111111111111111000000000000111111222222000000/////////000000111333333333444666999<<<>>>;;;;;;;;;::::::999999999666666666555444333111000...---,,,+++***)))))))))(((((())))))***++++++,,,,,,,,,,,,---......//////111111111222555777888999:::999888777666555555555333333444555666777888888:::<<<>>>???@@@AAADDDFFFIIIIIIJJJKKKNNNPPPRRRTTTVVVXXXZZZYYYWWWUUUUUUUUUVVV\\\aaaaaa___[[[SSSKKKGGGAAAAAAKKK[[[hhhuuu}}}~~~~~~vvviii___YYYUUUVVVZZZjjjzzzvvvnnniiikkkllliiidddcccbbb___]]]]]]______\\\YYYVVVVVVVVVUUURRRNNNKKKIIIHHHLLLMMMKKKKKKNNNNNNLLLHHHGGGEEEEEEDDDCCC@@@>>>;;;999777555333222111000111///,,,,,,---......---+++++++++******))))))))),,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))''')))+++...000000000///000000111111222222222222222222222222222111000///------...///111333444555777666444333222222222222333333333333222111000000............////////////...///000111222333444555444333111///---,,,++++++---,,,,,,,,,------......---------............//////000000111111111111111////////////////////////000111222333333333222111000000000000000111222222222333555777999:::;;;<<<>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@AAABBBBBBAAA@@@;;;;;;:::999999999:::::::::::::::::::::;;;;;;<<<;;;<<>>>>>======<<<<<<::::::::::::999999999999<<<;;;:::999999:::<<<<<<;;;;;;::::::999999999999888888777777777666666666666555333333444555444333111111222222222222111111222222111111111000000000111111111111111111111111000000000000000000000000...//////000000111111222000000///....../////////222111111111444777;;;===;;;;;;:::::::::::::::999555666555555444333222111///...---+++***)))))))))''''''(((***,,,---...///,,,------...//////000000000000111333444666888999777666666555444333222111333444444555666777888888777999<<<>>>@@@BBBEEEGGGHHHIIIJJJLLLNNNPPPQQQRRRSSSUUUWWWVVVTTTRRRQQQQQQVVV\\\``````^^^\\\UUUMMMJJJBBB>>>EEERRRaaappp{{{|||yyyvvvvvvzzzzzziii^^^WWWSSSUUUYYYfffqqq~~~wwwoooiiiiiijjjgggcccbbbaaa^^^\\\]]]______\\\YYYWWWWWWWWWVVVSSSPPPLLLJJJEEEIIIKKKIIIHHHJJJKKKIIIHHHGGGEEEEEEEEEDDDAAA???;;;999777555333222111000000///------.........,,,++++++++++++++++++++++++,,,,,,,,,+++******)))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((()))))))))***(((***,,,...///000000000000000111222222222222111111111222222222111111000......///000222333444444777777777666555444444333444444555444444333222111......//////////////////...///000111333444666666444222000...,,,,,,,,,,,,,,,---......//////......---------............/////////000111111111111111000000000000000000000000000111222333333222111111111000000000111222333444333444666888:::<<<======>>>>>>>>>>>>???AAABBBCCC@@@@@@???@@@AAAAAA@@@>>>:::999999888888999999::::::::::::::::::;;;<<<<<<;;;===@@@DDDIIIPPPWWW\\\bbbhhhnnnsssuuuxxx|||}}}{{{yyyxxxuuurrrooonnnlllhhhfffcccaaa]]]ZZZYYYXXXVVVTTTRRRQQQPPPOOOMMMMMMNNNNNNLLLIIIFFFDDDAAAAAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===============;;;;;;:::::::::999999999:::::::::::::::;;;;;;<<<;;;::::::999999888888777888888777777777666666666666444222222333444333222000111111222222111111000111111111000000000000///111111111000000000000000000000000000000000000000......//////000000000111000000///.........//////000//////000222555888:::::::::::::::999999999999666666666555555444222222111000...,,,+++***))))))'''((()))***,,,...//////---------...//////000000...000111222222444777999888888888888666555444333444444555555666777777888555888;;;===???BBBEEEGGGHHHIIIJJJLLLNNNOOOQQQQQQOOOQQQRRRQQQOOOMMMLLLLLLTTTZZZ^^^]]]]]]\\\XXXRRRMMMFFF@@@BBBJJJVVVffftttyyyvvvrrrooopppuuu{{{~~~nnnaaaXXXSSSSSSWWW]]]fffqqq|||uuullleeefffgggeeebbbbbb___]]]\\\]]]______[[[XXXUUUUUUVVVUUURRROOOLLLJJJEEEJJJMMMJJJHHHJJJKKKIIIHHHGGGEEEEEEEEEDDDBBB???;;;999777555333222111000///...---...//////---+++******++++++,,,,,,------------,,,++++++***))))))(((''''''''''''''''''((('''''''''(((((())))))***)))))))))))))))((('''''''''''''''((((((((())))))***+++,,,---///000000000///000111222333222222111000000111222222222111111//////000111222222333333777888999999999777555444444444444444333222111111/////////////////////......///000222444555777777333222000---,,,,,,------,,,---///111111000///------------............///...///000000111111000000222222222222222222222222000111222333333222111000000000000000111222333444444555777:::<<<===>>>???======>>>>>>???AAABBBCCC@@@@@@???@@@@@@@@@===;;;888888888777777888888999::::::999999::::::;;;<<<>>>@@@CCCFFFKKKRRRZZZ```ggglllrrruuuwwwzzzyyyzzzzzzyyyvvvsssqqqqqqpppmmmjjjgggdddaaa]]]ZZZVVVUUUSSSQQQPPPNNNNNNNNNJJJKKKLLLLLLKKKHHHEEEBBB@@@AAAAAABBBAAA@@@>>>===?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::888999:::;;;;;;;;;;;;;;;:::::::::999888777777777888888888777777777666666666444111111222333333222000000111111111111000000111111000000000/////////111111000000000/////////000000000000000000000000.../////////////////////111000000///......//////.........///000222444666999999999999999999999999777777777777666555444444222111///---+++***))))))))))))******++++++,,,,,,+++,,,,,,---......//////---///111111111222555888:::;;;;;;;;;:::888666555444444555555666777777777666999;;;===>>>@@@CCCEEEHHHIIIJJJLLLNNNOOOPPPPPPNNNOOOQQQPPPMMMKKKJJJJJJQQQVVVYYYZZZ[[[^^^\\\XXXTTTNNNHHHEEEEEELLL]]]llluuutttqqqlllhhhjjjoootttzzz}}}uuuiii]]]TTTSSSVVVTTT]]]hhhuuurrriiibbbbbbeeedddbbbccc^^^\\\[[[\\\^^^^^^[[[WWWRRRRRRRRRRRRPPPMMMJJJHHHGGGMMMPPPNNNKKKMMMMMMLLLHHHGGGEEEEEEEEEDDDBBB@@@;;;999777555333222111000.........///000///---*********+++,,,---......///------,,,,,,+++***))))))''''''&&&&&&&&&&&&''''''$$$$$$%%%'''(((***++++++)))))))))))))))(((''''''&&&&&&&&&'''''''''((((((++++++,,,---...///000111///000111222333222111111///000111222222222222222///000111222222222222222666888:::;;;;;;999777555333333333333222111000000///////////////............///000222444666777888333222///---,,,,,,---...+++---111333333222///------------.........//////......///000000000000000////////////////////////000111222333333222000000////////////000111333333555666888;;;===>>>???@@@======>>>>>>???@@@BBBCCCAAA@@@???@@@@@@???<<<999888777777777777777888888:::999999999999:::;;;;;;@@@BBBDDDHHHLLLSSS[[[aaaeeekkkqqqvvvyyy~~~wwwyyy|||zzzvvvrrrrrrsssqqqnnnkkkhhheeebbb]]]ZZZSSSRRRPPPOOONNNNNNMMMMMMLLLMMMNNNNNNLLLIIIEEECCCBBBCCCCCCCCCBBBAAA???>>>>>>>>>>>>>>>>>>=========>>>>>>>>>???????????????======<<<<<<<<<<<<;;;;;;777888:::;;;<<<;;;::::::::::::999999888777777666888888888888777777777777555333111000111222222222000000111111111111000000000000000000////////////111111000000/////////...111111111111111111111111////////////////////////111111000///////////////------......000111222333888888888888888888888999888888888888888777666555333111///---+++***))))))+++*********))))))((((((***++++++,,,,,,---......,,,...111111000111555888888888888888777555444222444444555555666666777777888:::<<<===>>>???AAACCCHHHIIIJJJLLLNNNOOOPPPPPPPPPQQQSSSRRROOOMMMLLLLLLNNNSSSVVVWWWZZZ___```]]][[[UUUOOOIIIDDDHHHWWWgggrrrsssqqqkkkdddbbbfffkkkooottt{{{zzzooobbbVVVRRRTTTPPPZZZffftttpppiiiddddddeeecccbbbccceee```[[[[[[]]]^^^ZZZVVVTTTSSSQQQOOOMMMKKKIIIHHHKKKLLLNNNPPPPPPNNNLLLJJJFFFFFFDDDBBB@@@===:::888;;;888555333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))((((((((((((******)))))))))))))))***++++++******))))))((((((+++(((&&&'''***,,,+++)))++++++,,,///222333222000333333333222222222222111222333444555555444222000222222222222222222222333444888<<<<<<:::777666777888888777555222222333444000/////////............//////000111222222333333222///,,,***+++---......---------............//////////////////.........///111222111...---...000111111000///////////////333222222222222222222333000222333333222333555777777888999:::<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>><<<<<<;;;;;;999999888888999999::::::<<<<<<<<<<<<<<<>>>AAADDDCCCHHHMMMPPPRRRVVV^^^eeehhhmmmwww~~~|||zzzzzzyyyyyywwwuuusssqqqppppppnnnjjjgggeeeaaa\\\YYYUUUSSSOOONNNMMMMMMLLLKKKOOONNNMMMKKKIIIHHHHHHHHHGGGEEECCCCCCCCCBBB@@@???>>>>>>>>>>>>===========================<<<;;;;;;>>>??????>>>>>>===<<<;;;;;;;;;:::::::::999999999;;;:::999888777777777777999777666666777777666444555444222000000111222333///////////////000111111//////.........---------.........------,,,,,,+++111---******,,,...---,,,............//////000000+++---......------///000222000---...111333222000222444888;;;<<<<<<:::888999:::::::::999777666555222222111///...---,,,++++++******)))))))))))))))***+++,,,---............111000//////000222444666999999999888888888888888555444444333333444444555555777:::<<<>>>AAADDDGGGFFFGGGHHHJJJKKKMMMNNNOOOQQQQQQQQQOOOKKKHHHGGGGGGMMMPPPSSSVVVXXX[[[^^^aaa```[[[RRRHHHBBBFFFRRR\\\mmmrrrvvvssskkkdddbbbdddhhhoooxxx}}}uuulllbbbYYYUUUVVV[[[aaaiiizzzqqqiiiccccccdddcccbbbdddfff```ZZZYYY[[[\\\ZZZWWWRRRQQQPPPOOONNNMMMLLLLLLNNNMMMNNNPPPRRRQQQNNNKKKGGGFFFDDDBBB???<<<:::999;;;999555333222111///---,,,,,,,,,,,,,,,---------,,,,,,+++************+++++++++++++++++++++++++++******))))))((()))))))))***))))))((((((((())))))***))))))))))))(((((((((+++)))'''(((***++++++))))))***+++---...//////...000111111111222222333333222333333444333222111000000000111222333333444444555888<<<<<<:::888777888777777666444333222333444000000/////////.........//////000111111222333333444111...,,,---///000000,,,,,,,,,,,,---------.../////////////////////......000111000---,,,---///111111000///////////////222222111111111111222222000222333333222333555777777888999:::<<<===>>>???????????????????????????@@@???>>>===<<<;;;;;;;;;:::999999999999999::::::;;;;;;<<<======@@@DDDGGGGGGLLLRRRVVVYYY^^^fffllltttyyy~~~{{{yyyxxxwwwvvvvvvuuusssqqqpppoooqqqooollliiifffccc___[[[WWWTTTQQQOOOOOOOOONNNLLLOOONNNLLLJJJIIIHHHGGGGGGHHHFFFDDDCCCCCCBBB@@@>>>@@@@@@@@@???????????????@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999;;;:::999888777777777777777666444555555666444333555333222000000111222333333222111///......------///.........------------.........---------------111...,,,,,,///000000///---------....../////////,,,---......------...///111///...///111222111///111333666999::::::999999::::::;;;;;;:::888666555333222111///...,,,++++++,,,+++******))))))*********+++,,,------.........000000//////000222444555666666777777777666666666666555555444444555555666666888:::;;;<<<>>>AAADDDFFFGGGIIIJJJMMMOOOPPPQQQRRRSSSRRRPPPLLLIIIHHHHHHMMMOOOSSSUUUWWWZZZ]]]___ccc___WWWMMMFFFHHHPPPWWWhhhooovvvvvvooohhheeefffhhhooowww~~~}}}tttiii^^^XXXTTTZZZ```ffftttqqqhhhbbbaaabbbbbbbbbeeeeee```YYYXXXZZZ\\\ZZZWWWOOOPPPPPPPPPPPPPPPPPPOOOQQQNNNMMMPPPTTTTTTPPPKKKHHHGGGDDDAAA>>><<<;;;:::;;;999666444333111///...------------------------++++++***)))))))))))))))************************)))((((((((())))))***+++(((((('''''''''(((((()))''''''((((((((()))))))))***)))'''(((***++++++***)))+++,,,---------...///......///000111222333444444333222111000000////////////000111333444555666555888;;;;;;:::888888888666555555444444333333333000000000000//////////////////000000111111222222333000---,,,---/////////+++++++++,,,,,,,,,------....../////////////////////000111000///...///000111000000///////////////111111000000000000111111000222333333333333666888888888999:::<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;::::::::::::;;;::::::999999::::::::::::;;;===>>>???CCCGGGKKKLLLRRR[[[bbbhhhnnnvvv|||~~~}}}}}}}}}}}}|||{{{yyywwwvvvtttttttttsssrrrqqqpppoooooopppnnnkkkiiigggddd___\\\YYYWWWTTTRRRRRRQQQOOONNNNNNMMMKKKJJJHHHHHHGGGGGGIIIGGGEEEDDDDDDCCCAAA???BBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;;;;;;;:::::::::::::::999999888777777777555444333333444444333222444333111000000000111222222222000///...---------............---------------------...............///---,,,---///000000000,,,,,,------------......---...///...---,,,---............000222222000...000111333555777888999999;;;;;;<<<;;;:::999777666333333111///...,,,******,,,++++++***************)))***+++,,,---------,,,//////...///000111333555666666666777777777666666777666666666666666666777777888::::::;;;<<>><<<;;;;;;;;;999666444333222000..................---------++++++***))))))))))))***))))))))))))))))))))))))))))))((((((((())))))***''''''&&&&&&&&&'''((((((&&&&&&&&&'''((())))))******)))(((((()))******++++++...000000//////000222...//////000111111222222444333000...---......///000000111222333333444444444666888999888777777666444444444555666555444333111111111000000000///////////////000000000111111000---+++***+++,,,,,,,,,+++,,,,,,,,,,,,---------............////////////111111222111111111111111000000////////////000000000000////////////000000000111333333333444666999888888999:::;;;<<<===>>>????????????????????????===<<<;;;:::999999999999;;;;;;::::::::::::;;;;;;;;;===>>>@@@AAAEEEJJJNNNSSSZZZeeepppzzz}}}|||{{{zzz{{{{{{zzzxxxwwwuuutttssssssrrrqqqppppppooooooooonnnllliiigggfffccc___\\\[[[YYYVVVUUUTTTSSSQQQOOOMMMLLLKKKIIIHHHHHHGGGGGGGGGFFFDDDDDDEEEEEEDDDCCCDDDDDDCCCCCCBBBBBBAAAAAA???@@@@@@@@@@@@???>>>>>>????????????>>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::999999999999888777666666444333222222444444333222333222111000000000000111///............///000000---------------------------------....../////////,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,---///111222111///---...///000111333666777999;;;;;;<<<<<<;;;999888777444333222000...,,,+++***++++++***))))))))))))))))))***++++++,,,,,,,,,+++............///111222333777777888999:::999888888777666666555555666666777777888::::::;;;<<>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999888999999;;;;;;::::::;;;;;;<<<===>>>@@@BBBCCCEEEHHHMMMQQQ[[[cccppp~~~}}}{{{zzzyyy{{{{{{yyywwwvvvtttsssssspppooonnnlllkkkkkkkkkllllllkkkhhhgggfffdddaaa^^^\\\ZZZXXXWWWVVVTTTQQQOOOMMMLLLKKKJJJIIIHHHHHHHHHEEEDDDCCCEEEGGGHHHHHHGGGEEEEEEDDDCCCCCCBBBAAAAAACCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@???>>>======<<<<<<;;;;;;;;;:::::::::888888888888888666555444444333222222444444444222111111000000/////////000...............//////000,,,,,,------------------,,,---------......//////,,,------,,,++++++******,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,++++++,,,+++---///000000///...---.........///111333555777999:::;;;<<<;;;:::999888444444222111///---,,,+++******)))(((((((((((()))******+++,,,,,,,,,++++++------......///000111222666777888:::::::::999888666555555555555555555666666888:::;;;<<<>>>AAADDDAAACCCEEEHHHLLLOOOQQQRRRQQQRRRSSSQQQNNNLLLKKKKKKKKKNNNQQQQQQQQQPPPPPPPPPRRRSSSSSSQQQLLLHHHEEEDDDHHHTTTeeeqqqvvvtttqqqnnnfffhhhkkkpppuuu|||zzzpppfffUUUWWWYYYYYYYYYaaaqqqqqqhhhbbbbbbdddcccdddggg___]]]\\\^^^aaa^^^WWWQQQQQQRRRSSSSSSRRRPPPNNNLLLNNNKKKIIIKKKPPPRRROOOKKKHHHGGGFFFDDDAAA>>>;;;:::999777444222222111000...//////......---,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&'''((())))))******((()))***)))((((((***,,,,,,...000444777777444111222222111111111000000000222000///------...///000444444333222222111111000222111111222444555444333333222333777;;;;;;888444222222222222111111111000............///////////////...,,,,,,---------,,,---------.........//////------......///000000000...---,,,---...///...---///////////////000000111000000////////////000000000111333444444555888:::999999::::::;;;<<<==============================;;;;;;:::999999999999999:::::::::;;;<<<===>>>???BBBCCCFFFHHHKKKOOOUUUYYYdddlllzzz~~~|||{{{{{{|||{{{yyywwwuuutttssssssmmmllljjjhhhgggfffggggggllljjjhhhggggggeeebbb```\\\ZZZXXXWWWVVVTTTQQQNNNMMMMMMLLLJJJJJJIIIIIIIIIEEEDDDDDDFFFHHHJJJJJJIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???>>>======;;;;;;:::::::::999999999666666777777777555333222333222111222333444333222000000000000/////////...111111///...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------------...//////---,,,,,,---------,,,,,,,,,,,,++++++,,,---...---,,,+++,,,---***---//////...---...............///000222333444777888999;;;;;;;;;::::::555444333222111000///...+++******)))((()))))))))++++++,,,,,,,,,,,,++++++,,,,,,---...///000111111333444666888999888777666666555555444444555555666555777:::;;;<<<>>>BBBDDDAAABBBDDDGGGKKKNNNPPPQQQQQQRRRSSSRRRPPPNNNNNNOOOOOORRRTTTSSSQQQNNNMMMMMMLLLLLLMMMMMMKKKHHHDDDBBBAAALLL[[[iiiqqqtttsssrrrlllkkkjjjkkkooowww~~~xxxmmmWWWVVVUUUSSSSSSYYYhhhxxxppphhhcccdddfffeeeeeeggg```\\\YYYYYY\\\[[[VVVQQQOOOQQQRRRSSSRRRPPPNNNLLLLLLKKKJJJLLLNNNOOOOOOMMMFFFGGGGGGFFFCCC???;;;888888555333111111000///---.........---,,,+++++++++++++++***))))))))))))******************************)))((('''''''''''''''&&&&&&&&&&&&'''((()))***((((((((())))))*********((()))******((((((***,,,......111888>>>???888222111111111222222222222222000///.........///000111333333222222222222222222222000000111444555444333333222444999>>>>>>:::555333333222222222111111111...........................---,,,,,,------,,,+++,,,,,,---------.........------......///000000111///---,,,---000111000...///////////////000111111111000000//////000000111000111333444444666888;;;999::::::;;;;;;<<<<<<<<<========================;;;;;;:::999999999999:::999999:::;;;===???@@@AAADDDFFFJJJMMMRRRXXX___ccclllttt~~~}}}}}}|||{{{xxxvvvtttsssssssssnnnmmmjjjhhhffffffffffffgggfffdddddddddbbb```]]][[[YYYXXXVVVUUUSSSOOOLLLNNNMMMLLLKKKKKKKKKKKKKKKHHHFFFFFFGGGHHHIIIIIIHHHIIIIIIHHHGGGFFFEEEDDDCCC@@@@@@@@@@@@@@@???>>>>>>>>>>>>???>>>>>>===<<<;;;::::::999999999888888888444555666666555444222000111000///000222333222111//////000000//////......111000///...---,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++(((+++...///...---...000...---------,,,,,,,,,,,,+++,,,------,,,+++,,,...+++---......,,,,,,---000......//////000111111222444555777999;;;;;;;;;;;;555555444333333222111111---,,,++++++******++++++,,,,,,------------,,,,,,+++,,,---...///000000000222444666888999888777666777666666555555666666777666888::::::;;;<<>>GGGTTTaaalllrrrvvvwwwuuuqqqllljjjmmmttt{{{|||oooYYYSSSOOONNNNNNSSSbbbppppppiiidddfffgggffffffgggaaa[[[VVVTTTWWWXXXVVVRRRMMMOOOQQQSSSRRRQQQNNNMMMKKKKKKLLLMMMNNNNNNOOOOOOEEEFFFGGGGGGDDD???;;;777777555222111000000...---......---,,,,,,+++************)))(((((((((((((((************************(((''''''''''''((())))))&&&&&&&&&'''((()))******))))))))))))************''')))+++***((('''***---222000333<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::999:::::::::888888999;;;===???BBBCCCEEEHHHLLLQQQWWW___ggglllqqqxxx~~~{{{zzzxxxuuutttsssssssssrrrpppmmmjjjhhhhhhhhhiiibbbaaa_________^^^\\\YYYZZZYYYWWWVVVUUURRRNNNKKKOOONNNMMMLLLLLLKKKLLLLLLJJJIIIHHHHHHHHHHHHGGGFFFKKKKKKJJJIIIGGGFFFFFFEEEBBBBBBCCCCCCBBBBBBAAA@@@============<<<;;;:::999999999999888888888777777333444555555555333111//////......///000111111000/////////000///......---...------------...//////+++++++++,,,,,,---------,,,,,,,,,++++++*********###'''+++---,,,,,,...111.........------,,,,,,,,,***+++,,,,,,,,,,,,---...+++---...---++++++...000...//////000111111000000222333666888:::<<<<<<<<<555555444444444333333333///...------,,,,,,---------------......---,,,,,,***+++---...///000000000444666888;;;;;;;;;999888888888777777777777888888777999::::::999:::<<<>>>DDDEEEGGGIIILLLOOOPPPQQQRRRTTTVVVVVVVVVUUUVVVWWWZZZ[[[\\\ZZZVVVQQQMMMLLLJJJJJJIIIIIIHHHGGGDDDBBB>>>EEEPPP]]]iiirrrxxxzzz}}}vvvnnnjjjlllsss{{{|||nnnYYYQQQKKKJJJKKKPPP^^^llloooiiieeeggghhhfffdddeee```\\\XXXWWWXXXXXXVVVTTTQQQOOOMMMMMMNNNOOONNNMMMQQQLLLHHHHHHKKKMMMKKKHHHEEEEEEDDDBBB@@@===:::999999777444333222000---++++++---//////---+++))))))******+++,,,,,,***)))(((******))))))))))))************))))))))))))******'''''''''&&&&&&%%%%%%$$$******))))))((((((''''''&&&&&&''')))+++---///000111444777:::@@@DDD???666777555222///...///000000222111...,,,,,,---///000444444333222222111111000333333222222222333444555333222333555888999888777444444222222222222444444//////000000///...---------,,,,,,++++++,,,,,,---////////////////////////........................---...000222222111000///...//////...------000222...///000111111000///...444444444555666777777888<<<<<<<<<<<<<<<===>>>>>>===<<<;;;<<<===>>>===<<<>>><<<:::999999:::;;;<<<:::<<>>===<<<;;;:::999999999888888888888777666555444555555444444333222111111333111000......///000111//////.........---------000,,,(((***...111///---,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++000000111111111111000000111333777:::<<<<<<;;;:::888888777555444222111111222111///...,,,,,,++++++******+++++++++,,,,,,,,,+++,,,---///000000111111111222444666888999:::;;;999999888555333222333555777777888:::<<>>;;;999777555333222222111///---,,,...000000...,,,++++++***++++++++++++***))))))******))))))))))))************))))))))))))******''''''''''''&&&&&&&&&&&&***)))))))))((((((((('''(((((())))))***,,,---...111333555888>>>BBB???888666555444333333222222111000///---,,,---///111333444444333222222111111000333222222222333333444444111111111333666777666555333222111111111111222333//////000000///......---,,,,,,,,,++++++,,,,,,,,,................................................)))***,,,---...---,,,+++...//////...------000222//////000000000000//////333333444555666777888999;;;;;;;;;;;;;;;<<<======>>>===<<<<<<===>>>===;;;===<<<;;;999999:::<<<===@@@AAABBBBBBAAACCCFFFHHHQQQSSSWWW[[[aaaiiirrrwww~~~~~~~~~|||{{{zzzxxxwwwuuutttssspppooommmkkkhhhfffeeedddcccaaa___^^^]]][[[XXXUUUTTTSSSRRRQQQOOOMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCAAA???>>>======>>>===<<<;;;:::999999999999:::888666444333444555666444444444333222111111111,,,,,,,,,,,,,,,++++++***.........------------,,,---***&&&'''+++...,,,***************************))))))))))))************---,,,,,,++++++,,,,,,,,,,,,,,,++++++***++++++,,,++++++************++++++------,,,,,,,,,,,,++++++......////////////......000222555888::::::999888888777777666555444333333222111///...---,,,++++++******+++++++++,,,,,,,,,,,,---...///000000000000111222444666888999::::::999999888666444333444666555555666888:::<<<>>>@@@AAACCCEEEFFFGGGIIIMMMPPPSSSUUUVVVVVVWWWXXXZZZ\\\]]]^^^___```^^^[[[WWWTTTMMMLLLKKKIIIGGGFFFEEEEEE>>>@@@FFFRRRaaammmtttwwwxxxwwwtttoookkkoooyyyzzzeee^^^WWWQQQMMMLLLTTT]]]uuunnngggbbbdddgggggghhhjjjccc^^^ZZZXXXXXXXXXVVVSSSPPPOOOMMMMMMOOOOOONNNLLLMMMJJJFFFFFFHHHIIIHHHFFFEEEEEEFFFEEECCC???;;;999555444222222222222000///...///111111///---,,,,,,,,,+++******)))***************))))))))))))*********))))))(((((())))))***''''''''''''(((((((((((())))))))))))((((((((((((************+++,,,------111333444666<<>><<<<<<======<<<:::===<<<;;;::::::;;;======BBBCCCCCCCCCCCCEEEIIILLLUUUXXX]]]cccjjjttt~~~~~~|||}}}}}}{{{zzzxxxvvvuuutttooonnnmmmjjjhhhfffdddccccccaaa___]]]\\\ZZZVVVTTTQQQPPPPPPOOOMMMLLLKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHHHHGGGEEEDDDBBBAAABBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<::::::999888888777888888:::777333//////111555777333333333222111111000000---...000111000///,,,+++------------,,,,,,,,,,,,,,,)))''''''***,,,+++)))------------------------,,,,,,+++***)))((((((''',,,,,,++++++++++++,,,,,,,,,++++++***++++++,,,,,,++++++************++++++------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,...000333666777888777777777777777777777666666555222111000...---,,,++++++******+++++++++,,,,,,,,,------...///000000000///111222444666777888999999999:::999777555444555666555555666777999<<<>>>???AAACCCEEEFFFGGGJJJMMMPPPRRRTTTVVVWWWWWWYYY\\\^^^aaaaaaaaa```___\\\ZZZXXXQQQOOOLLLHHHFFFEEEEEEFFF@@@???BBBLLL\\\jjjsssvvvwwwxxxwwwrrrnnnooovvv}}}qqqjjjccc\\\TTTNNNOOOTTTmmm~~~nnnfffaaacccfffhhhiiilllddd___[[[XXXYYYXXXUUURRRPPPNNNNNNNNNOOOOOOMMMLLLKKKIIIFFFEEEFFFGGGFFFEEEEEEFFFGGGFFFDDD@@@<<<999666444222222222222000......///111000...,,,,,,------,,,***)))))))))***+++******))))))))))))******))))))(((((((((((())))))''''''(((((())))))******))))))))))))(((((((((((())))))******,,,---...///111333444555===GGGKKKKKK???;;;666444444333111/////////......///111333555444444333222222111111000222222333333444444444333//////...000222222111000111111111111111111111111//////000000000//////...,,,,,,++++++++++++,,,,,,------------------------..............................///000111000000///---...//////......///111111000/////////000111222111222444555777999:::;;;;;;;;;::::::;;;;;;<<<===@@@>>>===<<<======;;;999<<<<<<;;;;;;<<<===>>>>>>???AAABBBCCCEEEIIINNNRRRWWW[[[aaajjjttt|||}}}}}}{{{zzzxxxvvvttttttooonnnmmmkkkhhhfffdddcccbbb```^^^\\\[[[YYYUUURRRNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKFFFEEEEEEEEECCCBBBAAA@@@?????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;888888777666666666777777888666222///...000444666222222222111111111000000000111222222222111//////------,,,,,,,,,+++++++++---+++)))***,,,---,,,***........................---,,,++++++***)))((((((++++++++++++++++++,,,---++++++******++++++,,,,,,---------,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++---///111444666666666666555666777888999888888777333222000///---,,,++++++******+++++++++,,,,,,,,,------...///////////////111222333555666777888888999999:::888666555666777777777888999;;;===???@@@AAACCCEEEGGGHHHJJJMMMOOOOOOQQQSSSTTTUUUXXX[[[]]]aaa```___^^^\\\[[[ZZZYYYWWWTTTOOOJJJGGGEEEEEEEEEAAA>>>>>>FFFUUUeeeoootttwwwzzzzzzvvvqqqppptttyyyzzzyyynnndddYYYOOOKKKMMMcccrrrnnngggbbbcccfffgggiiilllccc___ZZZXXXXXXXXXUUURRROOONNNNNNOOOPPPOOOMMMKKKKKKIIIGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFCCC@@@<<<999777666333222222111///---...///000///---++++++,,,---,,,***)))))))))***+++******))))))))))))******))))))(((((((((((())))))'''(((((())))))*********(((((((((((())))))))))))'''((()))+++---///111333111333444666???KKKTTTVVVLLLDDD;;;555444444222111111000000///000111222222444444333222222111111000111222333444444444333333000000///000222222111///111222222222222222222111//////000000000000000///------,,,,,,,,,,,,------------------------------........................,,,------...............,,,...//////......///000111000/////////111222333222333444666888999;;;;;;<<<<<<<<<<<<<<<======>>>@@@>>>===<<<======;;;999;;;;;;<<<<<<===>>>???@@@???AAACCCEEEGGGKKKPPPTTTWWW\\\eeeqqq}}}~~~}}}|||{{{yyywwwuuusssrrrnnnnnnmmmkkkiiifffdddbbbaaa___\\\[[[ZZZXXXTTTRRRMMMLLLLLLKKKJJJJJJIIIIIIGGGFFFEEEDDDDDDEEEGGGHHHAAAAAAAAAAAAAAA@@@@@@???<<<<<<;;;;;;;;;::::::::::::::::::;;;::::::::::::666666555555555666777777555444333222111222333333222222111111111111111111///...---++++++,,,,,,---------,,,,,,,,,+++++++++,,,+++++++++,,,,,,+++***))))))))))))))))))))))))+++++++++***************************++++++,,,---+++*********++++++,,,---...------------------...------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++---///111333555666666666444555777999:::999999888444333111///---,,,++++++******+++++++++,,,,,,,,,,,,---...///000000000///111111333444666666777777888999:::999777666666777666777777888:::<<<>>>??????BBBEEEGGGHHHIIILLLNNNNNNOOORRRSSSUUUWWW[[[]]]^^^^^^]]]\\\[[[ZZZZZZZZZ]]]ZZZUUUOOOKKKGGGEEEDDDBBB???>>>CCCNNN]]]iiipppxxx{{{}}}zzztttqqqsssvvvyyyzzzlll]]]PPPJJJJJJZZZeeesssooohhhccceeegggfffgggiiibbb]]]YYYWWWWWWWWWUUURRROOONNNNNNOOOPPPOOOMMMKKKKKKJJJIIIGGGFFFGGGGGGHHHFFFFFFEEEDDDAAA>>><<<:::888666444222222111...,,,...//////...,,,+++,,,---,,,+++******)))***************))))))))))))******)))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))'''''')))+++...111333555000333444666>>>LLLWWWZZZWWWMMM@@@888666777555444000000/////////000111111444444333222222111111000111222333444555444333222111000000000222222000...111111222333333222111111//////000111111111000000......------------......------------------------........................////////////000000111111,,,...000000///...///000000000000000111222222333333444555666888999:::;;;===<<<<<<<<<<<<===>>>>>>???>>><<<<<<======<<<::::::;;;<<<===>>>???@@@AAACCCEEEHHHIIIKKKMMMPPPSSSXXX___jjjwww}}}}}}{{{yyyvvvtttsssrrroooooonnnmmmjjjgggdddccc^^^]]][[[ZZZYYYXXXUUURRRMMMLLLLLLKKKIIIHHHHHHGGGDDDCCCAAA?????????AAABBB======>>>>>>>>>>>>======:::999999999999888888888888999999999999999888777555555444555555666777888333444555555555444333333222222222222222222222222///...,,,******+++,,,...------------,,,,,,,,,,,,*********+++******)))((()))))))))))))))))))))))))))*********+++,,,,,,,,,******)))******+++,,,---************+++,,,------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---...///111333444555555333555777999:::999888777555444222///---,,,++++++******+++++++++,,,,,,,,,+++,,,---///000000111111000111222444555666666666666888999999777555555666444444555666777999;;;;;;>>>@@@DDDFFFGGGHHHJJJLLLOOOQQQSSSTTTUUUXXX[[[^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^]]]ZZZVVVRRRMMMHHHFFFCCCBBB@@@AAAGGGSSSaaakkkwww{{{~~~{{{uuuqqqrrruuuyyyvvvfffWWWNNNMMMSSSYYYdddrrrqqqjjjeeefffgggfffdddeee___[[[WWWVVVWWWWWWUUURRRNNNNNNNNNOOOPPPPPPMMMJJJLLLLLLKKKIIIHHHHHHIIIJJJGGGFFFDDDAAA???===<<<;;;666444333222222222000...///000000///---,,,---...***++++++++++++***))))))******))))))))))))******((((((''''''''''''(((((()))((((((((((((((('''''''''((((((((()))))))))***((()))***,,,...000333444///222333444;;;HHHRRRWWWXXXNNNAAA:::999999666333------......///000111222444444333222222111111000000222333555555444333222111000///000111000///---000000111222222111000000//////000111111111111111//////............//////................................................111111111111111222222333,,,...000000///...////////////000111222222222222444555666777888999::::::<<<;;;;;;;;;;;;<<<======>>>===<<<<<<===>>>===;;;:::;;;<<<>>>???@@@AAAAAAEEEHHHLLLNNNPPPQQQTTTUUU\\\dddppp~~~~~~|||zzzwwwuuusssrrrppppppooonnnllliiieeeccc\\\[[[YYYYYYYYYXXXUUUSSSNNNMMMLLLKKKIIIHHHFFFFFFCCCAAA>>><<<;;;<<<===>>>;;;<<<<<<<<<;;;:::999999888888888777777777777666666777777777777666444444444444444555555666888888444555666666666666555555222222222333333333333333222111111000000000000000.........------------,,,***+++,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))***+++,,,---************+++,,,---...,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,---///111222333444333555777999:::999777666555444222000...,,,++++++******+++++++++,,,,,,,,,***+++---...000111222222000111222333444555555555555666888888666555555555444444555555777888:::;;;<<>>===<<<:::;;;<<<>>>@@@AAABBBBBBCCCGGGMMMRRRUUUWWWYYY[[[```hhhuuu~~~{{{yyyvvvttttttpppppppppooommmiiifffddd[[[ZZZXXXXXXYYYXXXVVVSSSOOONNNMMMKKKIIIGGGFFFEEEEEEBBB???<<<;;;;;;===>>><<<<<<;;;:::999777666555888777777777777666666666444555666666555333222111444444444555666777888999777777666666666777777777333333333333333333333333000111333333333222000...//////.........---------,,,...//////...,,,++++++************************++++++++++++++++++++++++))))))))))))***+++,,,---************+++,,,---...///......------......///---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++---///000222222333444777999999888666555666444222000...,,,++++++******+++++++++,,,,,,,,,)))***,,,...000222333333000111222333444555555555444666888888666555444555666666666777888:::;;;<<<;;;>>>BBBDDDEEEFFFHHHIIILLLNNNPPPPPPQQQSSSVVVXXXUUUVVVXXXZZZ[[[\\\[[[[[[YYY\\\```aaa___YYYRRRMMMCCCFFFFFFBBB>>>EEEVVVeeessswwwzzzxxxrrrnnnoooqqq{{{|||hhh[[[UUUMMMNNNUUUcccuuussslllggghhhhhhfffdddddd[[[XXXWWWWWWYYYYYYWWWSSSQQQQQQRRRRRRRRRQQQPPPOOOOOONNNLLLIIIGGGGGGGGGGGGEEEDDDCCCBBB@@@>>><<<:::777555333111000000000000333555666555222000//////))))))((('''''''''''''''***)))''''''((((((&&&%%%)))((('''&&&&&&%%%%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((***+++,,,...///111222333444333222222555:::???CCCDDDAAA>>>:::777444///,,,............///000111222333555666666444222111222000111222333333222000000000000000000////////////......//////000000000111333000...///222444333111222222222111000//////...//////.........---------////////////////////////------......//////000000000000000000000000000000///.........///222444666::::::999999999999::::::;;;;;;=========<<<;;;:::@@@???===<<<;;;;;;<<<<<<>>>>>>>>>>>>>>>@@@EEEHHHGGGKKKPPPUUUYYY\\\```cccnnnxxx~~~~~~|||zzzxxxuuutttsssqqqpppnnnkkkiiihhhgggfffccc```[[[XXXVVVTTTRRRPPPQQQOOOLLLJJJIIIHHHEEECCCBBBAAA???===<<<;;;<<<<<<999999888888888888999999888888888888888888888888555555555555555555555555888777666666666777999:::888666555555666666555444444444444555444444333333555444333222111111111111333222000000111111///.........---,,,,,,,,,---------------------,,,+++***)))***,,,......,,,***)))((()))***++++++***)))(((...---,,,,,,++++++++++++******+++,,,---...///000------,,,+++************...//////000///---,,,+++////////////000000000000111333555777888888777666666666555333111...,,,+++))))))******+++++++++++++++,,,,,,---...///000000444444444555555666666666666666555555555666666777888888777777888:::<<<>>>???@@@BBBCCCFFFGGGIIIJJJMMMOOOQQQSSSUUUUUUUUUUUUUUUWWWZZZ[[[[[[[[[]]]^^^^^^\\\ZZZZZZ[[[ZZZVVVRRRMMMIIIFFFDDDBBBFFFRRR^^^qqquuuvvvttttttuuusssooorrrwww|||ssscccXXXTTTRRRSSS[[[nnnrrrkkkfffggggggeeecccccc[[[YYYWWWXXXZZZZZZWWWSSSMMMNNNNNNNNNMMMMMMLLLLLLOOOMMMKKKIIIHHHHHHHHHHHHDDDDDDCCCAAA???===;;;:::777555333111000000000000444555555333///,,,************)))(((((((((((())))))((('''''')))***)))(((&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((&&&&&&'''''''''(((((((((+++,,,---///000222333333222222222333555777999:::>>><<<999777666333000---,,,---...111444777999;;;333777:::;;;999666333222333333333333111///---,,,///000000000111111222222//////000000111111111111222000...///111333222111222222111111000//////...//////.........---------////////////////////////.........///////////////000000000000000000000000///.........000222444666888888777777777777888888;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;;;;;;;<<<===>>><<<===>>>>>>???BBBGGGKKKMMMPPPTTTXXX[[[___dddggguuu}}}{{{xxxvvvtttsssqqqpppnnnmmmkkkkkkjjjjjjfffccc^^^[[[XXXVVVTTTRRRQQQNNNLLLJJJIIIGGGEEEBBBCCCBBB@@@===;;;:::::::::===<<<:::888777666666666666666666666666666666666555555555555555555555555555555555555555666666777888666555555666666555444444444555555555444444333666555444333222222222222333222000000111111///...//////...---------------,,,,,,------,,,++++++***++++++++++++++++++++++++)))******++++++++++++***------,,,+++++++++,,,,,,............///111333444+++******)))))))))******,,,,,,---------------,,,///////////////000000000111222555777777777777666666666555333111///---+++************+++++++++,,,++++++,,,---...//////000222222333444555555666666777666666555555555666666777777666555666999;;;<<<>>>???@@@BBBDDDFFFHHHHHHJJJKKKMMMOOOQQQRRRRRRRRRUUUWWWZZZ[[[[[[[[[]]]^^^^^^\\\[[[[[[\\\ZZZWWWTTTOOOKKKGGGEEEBBBEEEOOO[[[ooosssuuuttttttuuutttpppnnnttt{{{~~~zzzooogggZZZVVVTTTZZZkkkpppiiidddeeefffcccbbbbbb[[[YYYWWWXXXZZZZZZWWWTTTOOOOOOOOOOOOOOONNNNNNNNNOOONNNLLLJJJIIIHHHIIIIIIDDDCCCBBBAAA???===;;;999777666444222000000000000222333333000---***((((((++++++***))))))))))))***(((''''''(((***,,,+++***''''''''''''((()))******''''''''''''((((((((((((''''''((((((((()))))))))+++,,,...000222333444444333333444555555555555444777666444444444222000...)))***,,,///222666999;;;555999???AAA???:::666333222222222111000...---,,,//////000111222333444444000111111222222222222222111///......000111111000222111111000000//////..................---------///////////////////////////////////////.........000000000000000000000000////////////000333555666888888777777777777888888<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::<<<>>>???<<<===???AAADDDHHHMMMQQQSSSUUUYYY\\\```ffflllppp~~~{{{yyywwwuuutttqqqpppooonnnnnnnnnnnnnnnjjjgggbbb^^^[[[YYYVVVTTTPPPNNNKKKJJJIIIGGGDDDBBBDDDCCC@@@===:::999888888===<<<:::999777666666666666666666666666666666666555555555555555555555555444555555666666666666666888666555555666666555444444444555555555555555444777666555444444333444444444222111111111111000...//////...------------...++++++,,,,,,,,,+++******,,,+++***))))))***+++,,,++++++******+++,,,------,,,,,,+++++++++,,,------000///......///111333555+++************++++++,,,************+++,,,---............/////////000000000222333555666777666666666666555444222000...---******++++++++++++,,,,,,******+++,,,---...//////000000111222444555666666888777777666666555555555666555555444555777:::;;;======???AAACCCEEEFFFGGGHHHIIIKKKMMMOOOPPPQQQQQQTTTWWWYYYZZZZZZ[[[\\\]]]^^^]]]\\\\\\]]][[[XXXVVVSSSNNNIIIFFFCCCCCCJJJTTTiiiooossstttvvvwwwuuupppkkksss{{{yyyuuufff___XXX[[[iii~~~nnngggbbbcccdddbbb```aaa\\\YYYWWWXXXZZZZZZWWWTTTRRRRRRQQQQQQPPPPPPPPPPPPQQQPPPMMMKKKIIIGGGGGGGGGDDDCCCBBBAAA???<<<:::999888666444222000/////////---...///...,,,++++++,,,++++++***))))))))))))******)))((()))+++,,,+++***+++***)))((((((''''''(((''''''''''''(((((((((((((((((((((((()))))))))))),,,---///111333444444444555555666666666555555555444333222222222111///------......///111333444555777;;;@@@BBB@@@<<<888666...//////000000000000000//////000111111222333333111222333444444333333222///...------...///000000111111000000////////////........................////////////////////////000000//////......------/////////////////////////////////000222333555666::::::999999999999::::::<<<;;;:::999:::;;;<<<===::::::999999:::;;;===>>>>>>@@@CCCFFFJJJOOOTTTXXXVVVYYY^^^ccchhhooowww|||~~~|||zzzwwwvvvuuuqqqqqqpppooonnnnnnnnnnnnlllhhhccc___]]]ZZZWWWUUUPPPNNNLLLJJJIIIGGGDDDBBBCCCBBB???===;;;::::::::::::999999888888999999:::888888888888888888888888555555555555555555555555555666888999999999888777888666555555666666555444444444555666666666666555888777666666555555555666555333222111222222111//////...------,,,,,,------***++++++,,,++++++******+++******))))))******++++++***))))))***+++---...++++++++++++,,,,,,---......---+++++++++...000222,,,,,,,,,,,,---...//////,,,+++*********,,,---...---------......//////000///000222444555666666666666666555444333111///...++++++,,,,,,,,,,,,,,,,,,)))******+++,,,---.........///000111333444666666888888888777666555444444666666555444555888:::;;;<<<===???AAACCCEEEFFFGGGJJJKKKLLLNNNPPPRRRSSSTTTTTTVVVXXXZZZZZZZZZ[[[]]]^^^^^^^^^^^^]]][[[YYYXXXUUUPPPJJJGGGBBB@@@EEELLL___hhhrrrxxx{{{|||wwwpppjjjrrr{{{{{{wwwqqqggg]]]___jjj}}}mmmfffaaabbbcccaaa```aaa\\\YYYXXXXXXZZZZZZXXXTTTQQQPPPOOONNNNNNNNNOOOOOOTTTRRRNNNKKKHHHFFFDDDDDDDDDCCCCCCAAA???===;;;999888777444222000/////////,,,......---,,,+++,,,...******)))(((((((((((()))---+++******++++++***(((+++***)))((((((''''''(((''''''''''''(((((((((((((((((((((((()))))))))))),,,---000222444555555444555444333222333444666777555333222111222000...,,,333333333333333444555666999<<<@@@AAA???;;;999888///////////////000000111000000000000000000000000222333444555555444333222,,,------,,,,,,---...///000000000///////////////---.....................////////////////////////000000//////......------///////////////////////////000000111333444666666::::::999999999999::::::;;;:::999999999;;;<<<===<<<;;;:::999999:::;;;<<<>>>AAAEEEIIIMMMRRRXXX\\\XXX]]]eeemmmuuu}}}~~~|||zzzwwwvvvuuurrrqqqpppnnnmmmllllllkkkkkkgggbbb___\\\ZZZWWWUUUQQQOOOLLLKKKIIIHHHEEECCCAAA@@@>>>===<<<<<<<<<===::::::999999999999::::::999999999999999999999999666666666666666666666666555666888999999999888777888666555555666666555444444555666666777777777666888888777777666666777777555444222222333333111000...------,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++(((***+++,,,,,,+++***(((***)))(((((((((***+++,,,++++++++++++,,,,,,---...,,,+++*********,,,...///,,,,,,,,,,,,---.../////////...,,,+++++++++,,,---+++,,,,,,---......//////...///111222444555555666666666555555333222111000------,,,,,,,,,,,,,,,,,,)))******+++,,,---............000111333444555666888888888888777666444333777666555555666888;;;<<<===>>>???AAACCCEEEGGGGGGJJJKKKLLLNNNPPPRRRTTTUUUSSSUUUXXXYYYYYYYYY[[[\\\]]]^^^___^^^]]][[[ZZZYYYWWWQQQKKKHHHCCC???@@@EEESSS```pppzzzyyypppjjjpppvvv{{{}}}{{{tttttthhh___```iiiyyyllleee```bbbcccaaa```aaa\\\ZZZXXXYYY[[[[[[XXXUUUSSSRRRQQQPPPOOOPPPQQQRRRSSSQQQNNNJJJGGGDDDCCCCCCEEEDDDCCCBBB@@@>>><<<:::888777444222000///......000000///---+++******,,,******)))(((((((((((()))---,,,******+++***)))'''''''''''''''((()))******''''''''''''((((((((((((''''''((((((((()))))))))+++---000222444555444444222111000///000222444555444333111111111000---+++//////000111222444555666999<<>>;;;999888333222111000////////////000000000000//////......222333555666555444222111+++,,,,,,,,,++++++---...////////////////////////---------...............///////////////////////////////////////.........000000000000000000000000000000111333444555666666888888777777777777888888999999999999:::;;;<<<======<<<;;;::::::;;;<<<<<>>===>>>??????>>>===;;;:::888777777777777777777777777777777777666666666666666666666666444555555666666666666666888666555555666666555444444555666777888888888888888888777777777777888888666444333333333333222000......---,,,,,,,,,,,,---++++++,,,---------,,,,,,(((***,,,......,,,***(((******)))))))))))))))***,,,,,,+++++++++,,,------------,,,------......///+++************++++++,,,///...---,,,,,,+++++++++***++++++,,,---...//////......///111222444555666555555555555444333222111......------------,,,,,,******+++,,,---...////////////000111333444555555777888888999888777555444777777666555666999;;;<<<===>>>???AAACCCEEEFFFGGGHHHHHHIIIKKKMMMPPPRRRSSSRRRUUUWWWXXXXXXYYYZZZ[[[\\\]]]______\\\ZZZZZZZZZYYYSSSMMMJJJFFF@@@@@@BBBIIIWWWjjjxxx{{{ssslllmmmpppuuuzzz~~~tttoooccc[[[^^^eeepppllleee```bbbcccaaa```aaa\\\ZZZXXXYYY[[[[[[XXXUUUUUUTTTRRRQQQQQQQQQSSSTTTPPPNNNKKKIIIFFFEEEDDDDDDFFFEEEDDDCCCAAA???===;;;999777555222000///......//////...,,,***)))***,,,++++++***))))))))))))***+++***))))))***+++***(((&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((&&&&&&'''''''''(((((((((***,,,///222444444333333000000000111111111111111222000//////000///---+++++++++,,,---///111333444777;;;@@@BBB@@@<<<888666444333111000//////000000000000000000000000111111222333555666555444111000)))+++,,,+++))))))+++...////////////////////////---------.........//////////////////////////////.........///////////////000000000000000000000000000000222333555666666777888888777777777777888888888888999:::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<>>>???CCCFFFKKKOOORRRVVV[[[^^^gggqqq}}}{{{xxxvvvtttsssppppppooommmmmmlllllllllgggddd```]]][[[ZZZXXXWWWTTTQQQOOOMMMLLLJJJHHHEEEDDDCCCAAA???????????????>>>===<<<:::999888777777777777777777777777777777666666666666666666666666555555555555555666666777888666555555666666555444555555666777888888888888888888777777777777888888666555333333444444222111000000///...............+++,,,---...............+++,,,------------,,,+++++++++++++++***)))((((((------,,,+++++++++,,,,,,,,,---.../////////...---+++******)))))))))******+++,,,,,,,,,,,,,,,+++*********+++,,,---...//////------...///111333555666555555666555555444333222............---------,,,++++++,,,---...//////000111111222222333444444555666777888999999888666555666555555444555888:::;;;;;;<<<>>>@@@BBBDDDEEEFFFFFFFFFGGGIIIKKKNNNQQQRRRRRRTTTWWWXXXXXXXXXZZZ[[[ZZZ]]]___^^^\\\YYYYYYZZZ[[[UUUPPPMMMJJJDDDBBBCCCBBBPPPbbbppp{{{}}}wwwsssooonnnrrr{{{xxxiii___YYY]]]aaaffftttllleee```bbbcccbbbaaaaaa]]]ZZZXXXYYY[[[[[[XXXUUURRRPPPNNNMMMMMMMMMOOOPPPMMMKKKIIIGGGFFFEEEFFFFFFGGGFFFEEEDDDBBB???===<<<999777555222000.........***++++++*********---///---,,,++++++******++++++)))((('''(((***++++++***)))((('''&&&&&&%%%%%%&&&''''''''''''((((((((()))&&&&&&&&&&&&'''''''''((())),,,///222444444333222111222444555555333000//////...---...//////---,,,/////////000111333444555555;;;BBBEEECCC===777444111000000000000222444555//////000111222333333444111333555666555333111///(((***,,,+++)))(((+++............///////////////---------.........//////////////////////////////---.........//////000000000000000000000000000000000111222444555666777777::::::999999999999::::::666888999;;;<<<<<<;;;;;;:::::::::;;;<<<>>>@@@BBBIIILLLPPPTTTWWWZZZ___aaaooozzz~~~|||zzzxxxuuutttsssooonnnnnnnnnnnnnnnoooooofffccc___]]]\\\[[[YYYXXXTTTRRRPPPNNNMMMKKKHHHFFFFFFEEECCCAAA???>>>>>>???;;;::::::999999::::::;;;999999999999999999999999777777777777777777777777888777666666666777999:::888666555555666666555444555555666888888999999999888777777777777777888888777555444444444444333111222222111000000000000000,,,------.../////////.........,,,,,,,,,,,,......,,,---------,,,***((('''...------,,,++++++++++++***+++---//////...,,,+++------,,,+++************'''(((***+++,,,,,,+++***)))******+++---...//////,,,------///111333555666555555666666555444444333//////.........---------+++,,,,,,---...///000000222222222333333444444444555666888999999888777666555444333333444666999::::::;;;<<<>>>@@@BBBDDDDDDGGGGGGGGGIIILLLOOORRRSSSRRRTTTVVVXXXXXXXXXYYY[[[YYY\\\___^^^[[[YYYYYYZZZ]]]WWWRRRPPPMMMGGGDDDEEE???LLL[[[iiiuuu}}}~~~{{{zzzsssooosss~~~|||hhh^^^YYY^^^```aaalll{{{nnngggaaaaaaaaa___]]]^^^]]][[[[[[[[[[[[[[[YYYWWWOOOOOOOOOOOOOOOOOOOOOOOORRROOOLLLIIIIIIHHHGGGFFFJJJGGGDDDBBB@@@>>>;;;888999777555222000.........------------------------******************++++++---+++)))***,,,---,,,))))))(((((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&(((***((()))***)))((((((***,,,,,,---///111333444555555000000111222333333333333444444333000...---...000......///000111111222222999<<>>AAADDDFFFFFFOOOXXX\\\\\\^^^ccciiittt~~~~~~{{{yyyvvvtttsssqqqqqqqqqpppnnnmmmkkkjjjdddcccaaa^^^[[[YYYXXXWWWVVVSSSPPPOOOPPPOOOMMMJJJEEEEEEDDDCCCBBB@@@>>>=========<<<;;;;;;;;;;;;<<<:::::::::::::::999888777888888777666555444444333666666666666777777777777888888777777666666555555444555666777777777555555555555666777888777777777888777777555444222000///111111111111000000000000000////////////.........++++++++++++,,,,,,---...++++++++++++,,,---......+++,,,,,,***)))***,,,...---.........---,,,,,,+++******+++,,,+++***)))((()))+++,,,,,,***))))))***++++++***************+++'''))),,,000222444555555666666555555555555555666111111111000///---+++***))))))***+++,,,,,,,,,,,,000000111222444555666666888888999:::::::::999999777777777777666666666666:::<<<>>>???@@@BBBEEEHHHEEEFFFGGGIIILLLNNNOOOPPPRRRSSSUUUWWWXXXXXXXXXXXX[[[\\\^^^]]]\\\[[[[[[\\\[[[YYYVVVUUUSSSNNNGGGAAABBBGGGRRRbbbsss}}}~~~|||~~~yyyuuuwww~~~rrrcccXXXWWWXXXZZZfffvvvooohhhbbbbbbbbb```^^^___\\\[[[ZZZZZZ[[[ZZZXXXVVVOOOOOOOOOOOOOOOOOOOOOOOOQQQNNNLLLKKKJJJJJJHHHFFFHHHFFFCCCAAA@@@>>>;;;999999777555222000///......------------------------,,,,,,+++***)))))))))***,,,***)))))),,,,,,+++)))%%%%%%&&&''''''(((((()))&&&'''(((((('''''')))+++***+++++++++******+++---...///000111222333333333222222333333333333222222444444333000...---...000111111111222333333444444555999>>>BBBBBB@@@<<<999777555444444555666444333333333222111111111111111222222333555777666111...---,,,++++++******++++++,,,------------.................................---------............///////////////////////////---...//////......///111///000111333555666888888777777888999999999999888;;;::::::999999::::::;;;<<<;;;<<<===???CCCFFFIIIJJJQQQYYY]]]^^^aaahhhnnn~~~~~~|||zzzxxxvvvuuutttqqqqqqqqqpppnnnmmmkkkjjjeeeccc```]]]ZZZXXXWWWVVVUUUSSSPPPOOOOOOOOOLLLIIIGGGGGGFFFDDDBBB@@@???>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::999888777666777777666666555444333333555555666666666777777777777777777666666666555555444555555666666666666666666666666666777777777888666666666555444333222111111111111111000000000000////////////............,,,,,,++++++,,,,,,---...,,,,,,+++++++++++++++,,,,,,,,,,,,+++)))***+++---------......------,,,+++,,,,,,---------,,,+++***+++---......,,,++++++,,,,,,,,,+++++++++++++++,,,,,,---///111111222111111555555666777777666666666222222222111///...,,,+++,,,,,,...///////////////000000111222444555666777666888:::;;;;;;:::999888777777666666555555555444888:::<<<===>>>@@@CCCFFFEEEEEEGGGHHHJJJLLLNNNNNNQQQRRRTTTVVVXXXXXXXXXXXXXXXZZZ\\\\\\ZZZZZZZZZ[[[\\\YYYWWWVVVUUURRRLLLFFFCCCFFFPPP___ooozzz}}}}}}}}}xxxwww|||~~~nnn```[[[YYYZZZeeetttppphhhbbbbbbccc```___```[[[ZZZYYYYYYZZZYYYWWWUUUPPPPPPPPPOOOOOONNNNNNNNNNNNMMMLLLMMMMMMLLLIIIGGGFFFDDDAAA@@@???>>>;;;999888777444222000///......------------,,,,,,,,,,,,...---+++***)))(((((((((***)))((()))***+++***(((%%%&&&&&&''''''((())))))((()))))))))'''((()))+++)))*********))))))+++---000111111222222222111111333333333333333333222222555555333000---,,,...000111111222222333444444444222555999<<<>>>===;;;:::666555666777999999777666222333333333222222111111111111222444555333000---,,,,,,++++++******++++++,,,,,,,,,,,,------------........................---------............///////////////////////////---...//////......///111...000222444666777777777666666777888888888888777;;;::::::999999::::::;;;=========???BBBFFFIIILLLNNNTTTZZZ]]]```fffooovvv}}}|||{{{yyyxxxvvvuuutttqqqqqqppppppnnnmmmkkkjjjfffccc```[[[XXXVVVVVVVVVUUUSSSPPPOOOOOONNNLLLJJJJJJIIIHHHFFFCCCAAA@@@???<<<<<<;;;::::::::::::;;;999999999999888777666555666666555555444444333333555555555666666666666777666666666555555555555555555555444444555666666777777777666555666777888999444555555555555555444444222222222111111111000000/////////.........------,,,,,,,,,,,,,,,,,,---......---,,,+++************---......,,,******+++,,,------......------,,,,,,...............---,,,,,,+++---......,,,++++++,,,---,,,,,,+++,,,,,,------......///000000000000000333555777888999888777666444444333222111///...------...///000000111111000000000111333444555666777666777:::;;;<<<;;;999888777777666555555444333333666888:::;;;<<<>>>AAADDDEEEEEEFFFHHHIIIJJJLLLLLLPPPRRRTTTVVVWWWXXXXXXXXXUUUWWWYYYYYYYYYXXXYYYZZZ\\\ZZZXXXXXXXXXWWWRRRNNNDDDFFFLLLXXXgggttt{{{}}}|||xxxyyy~~~yyyfff\\\VVVVVV```mmmooogggbbbbbbbbb```^^^___ZZZYYYXXXXXXYYYXXXVVVTTTQQQQQQPPPOOOOOONNNMMMMMMLLLLLLLLLNNNOOOMMMJJJGGGDDDBBB@@@???>>>===;;;999888777444222000/////////---------,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***)))((((((((()))))))))((())))))(((((('''&&&&&&&&&((())))))(((''''''(((***&&&'''''''''&&&''')))+++000000111222222222222111333333333333333444555555777777444111---,,,...000000000000111111222222222111333555777999999999888333444666999;;;<<<:::888222333444444444333111000000000111222222000...,,,,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------........................---------............///////////////////////////---...//////......///111...000333555777777666555666777777888888888888888;;;::::::999999::::::;;;<<<===>>>@@@CCCHHHLLLNNNSSSVVV[[[___dddlllwww~~~}}}|||yyywwwtttsssrrrpppppppppooommmllljjjiiifffccc___ZZZWWWUUUUUUUUUUUUTTTRRRQQQPPPNNNMMMLLLMMMKKKIIIGGGDDDBBB@@@???<<<<<<;;;:::::::::::::::999999999888777666555444444444444444333333333333444444555555555666666666555555555444444444444444555444333333444555777888888777666555555777999:::666666666666666555444444333333333222111111000000/////////.........------------,,,,,,,,,------.........---,,,,,,+++,,,,,,...//////---+++***+++,,,,,,------...------,,,,,,...............------,,,)))+++,,,,,,***))))))***,,,++++++++++++,,,------***+++,,,---///000000111111333666999:::999888777555555555444333111///...++++++,,,---............000111222333444666777777888888888999999::::::;;;999888777666555444333333555777999:::;;;===AAACCCEEEFFFGGGHHHIIIJJJKKKKKKOOOQQQSSSUUUWWWWWWXXXWWWTTTVVVXXXXXXWWWWWWXXXYYY[[[YYYWWWXXXZZZZZZWWWTTTFFFEEEHHHQQQ___mmmxxx}}}~~~zzzwwwzzznnn___VVVUUU^^^iiinnnfff`````````^^^]]]]]]ZZZXXXXXXXXXXXXXXXVVVTTTQQQQQQPPPOOOOOONNNMMMMMMJJJKKKLLLNNNOOOMMMJJJFFFCCCAAA???>>>>>>===;;;999888666444222000/////////------,,,,,,,,,+++++++++***)))))))))***+++,,,,,,(((((()))(((((((((((()))***))))))(((''''''&&&&&&'''(((((('''&&&%%%'''(((%%%&&&''''''&&&''')))+++...///000111222333333333111111111222444666888999:::999666222...---///111111111111111111222222222333333444555555555555555111111444888;;;<<<;;;:::333333444555555333222111///000111111000...,,,,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------........................---------............///////////////////////////---...//////......///111...000333555777777666555777888999999::::::999999;;;::::::999999::::::;;;<<<<<<===@@@DDDIIIMMMPPPVVVYYY^^^dddkkkuuu}}}zzzvvvssspppooooooooonnnmmmllljjjiiihhheeeccc___[[[XXXVVVUUUUUUUUUUUUTTTSSSPPPOOONNNMMMMMMLLLIIIFFFCCCAAA@@@@@@<<<<<<;;;::::::::::::;;;999999999888777666555444222222222222333333333333444444444444555555555555333333333333333333444444444444333333333555777888999888666555666777999;;;888888888777666555333333444444444333222111111000000000/////////...............---,,,,,,------------------------...//////...///000///,,,++++++,,,,,,,,,------...------,,,...------,,,,,,,,,,,,,,,)))+++,,,,,,***))))))******************+++,,,,,,)))******+++,,,---...//////222555888::::::999888666666666555444222000///***+++,,,------......---111111222333555666777777:::999777666666999<<<>>>::::::999888777666555444555777999;;;<<<>>>AAADDDFFFGGGHHHIIIJJJKKKLLLLLLNNNOOORRRTTTVVVWWWWWWWWWTTTVVVWWWXXXWWWVVVWWWXXXYYYVVVTTTUUUXXXYYYXXXUUUGGGEEEEEEKKKWWWggguuu}}}yyy}}}}}}yyyzzzvvveee\\\[[[bbbjjjmmmeee______```]]]\\\]]]ZZZYYYXXXXXXYYYXXXVVVTTTPPPPPPPPPOOOOOONNNNNNNNNJJJJJJKKKMMMNNNLLLIIIEEECCCAAA???>>>>>>===;;;999777666444222000000000000------,,,,,,++++++******(((((())))))***+++---...''')))***)))((('''(((***&&&''''''(((((()))******'''(((((('''%%%%%%&&&((('''(((******)))***,,,.........000111222333333444000000111222555888:::<<<===<<<888333///...000222333333444444444444444444444444444444444333222222///000222666:::======<<<444444555555444444333333///000222111///,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,------------........................---------............///////////////////////////---...//////......///111000111333555666666666555888888999:::::::::::::::;;;::::::999999::::::;;;;;;<<<>>>AAAEEEKKKPPPSSSYYY]]]dddllluuu{{{vvvrrrooommmmmmmmmmmmllljjjiiigggfffcccbbb___]]]ZZZXXXVVVUUUUUUUUUUUUSSSPPPNNNMMMNNNLLLJJJGGGDDDBBBAAA@@@@@@======<<<;;;;;;;;;;;;<<<:::::::::999888666555444000000111111222222333333333333333444444444555555222222222222333333333333222222333333444555777777888888777666777888999:::999999999888777555444333666555444444333222111111111111111000000000/////////...------------------,,,,,,,,,,,,---...///000---///000000...,,,,,,---,,,,,,------......---------,,,,,,+++***++++++++++++---......,,,++++++,,,))))))))))))***+++,,,,,,,,,,,,++++++***++++++,,,...000333666999999999999777777666555444222111000,,,,,,---...////////////111111222444555666777888:::999666555666999===???::::::999999888777666666666888:::;;;<<<>>>AAADDDFFFFFFGGGIIIJJJLLLMMMMMMMMMNNNQQQTTTVVVWWWWWWWWWTTTVVVWWWWWWUUUTTTUUUVVVVVVRRROOOPPPRRRUUUTTTRRRHHHEEEDDDGGGQQQbbbrrr}}}zzz~~~}}}}}}zzziii___^^^ccchhhmmmfff`````````^^^\\\]]]ZZZYYYXXXYYYYYYYYYWWWUUUOOOOOOOOOOOOOOOOOOOOOOOOKKKJJJJJJKKKLLLJJJGGGDDDEEECCC@@@??????===;;;999777555333111000000000000------,,,,,,+++******)))))))))))))))***+++,,,,,,''')))+++***(((''')))+++'''''''''((())))))******((())))))(((&&&%%%'''(((((()))*********+++---///000000111222222222222222222222222333555777:::<<<@@@>>>:::555000///222444444444444444444444444444444444555555444444222222//////111555:::>>>@@@@@@666555555444444444444444///111222111...,,,,,,---++++++******++++++,,,---,,,------------.................................---------............///////////////////////////---...//////......///111111222222333444555666666777777888999999999999999;;;::::::999999::::::;;;<<<===???CCCHHHMMMSSSVVV\\\aaajjjuuu{{{wwwtttqqqoookkkkkkkkkjjjhhhgggeeedddaaaaaa```___]]]ZZZXXXVVVRRRTTTTTTRRRNNNKKKLLLMMMIIIGGGEEEBBB@@@???@@@@@@>>>>>>===<<<<<<<<<<<<===<<<;;;;;;:::999777555444//////000000111222333333222333333333333444444444111111111111222222333333111111333444555666666666777777888888888999999999888888888888888777666555666666555444333222111111222222222222111111111111//////...---------------,,,,,,+++++++++,,,,,,---,,,...000000///------...+++,,,------......------------+++*********+++,,,+++---......,,,++++++,,,************+++,,,------------,,,++++++,,,---...---///111444666888::::::777777666555444222111000---...///000000111000000111222333444555777888888777777777888999:::<<<===999888888888777777666666555777999;;;<<<>>>AAADDDCCCDDDFFFGGGIIIKKKLLLMMMLLLNNNPPPSSSUUUVVVWWWWWWSSSUUUVVVUUUSSSRRRRRRRRRRRRNNNJJJJJJLLLOOOOOOMMMIIIFFFCCCEEENNN___qqq}}}pppfffdddfffhhhnnngggaaaaaaaaa___]]]^^^[[[ZZZYYYYYYZZZYYYWWWUUUOOOOOOOOOOOOOOOOOOOOOPPPKKKJJJJJJJJJJJJIIIFFFDDDFFFDDDAAA@@@???>>>;;;999777555333111000000000000------,,,,,,+++***))))))++++++***************+++(((***,,,+++(((''')))+++*********)))(((((('''''')))******)))'''&&&((()))&&&''')))))))))***,,,...222222222222222111000000444444333333444777999;;;BBB@@@;;;666111000222555222222222222222222222222333444555666666555444333000000111555:::???BBBBBB777666555333333444555555///111333111...+++,,,---+++*********+++,,,,,,------------.........//////........................---------.........//////////////////////////////---...//////......///111222222222333444555666777666666777888888888888888;;;::::::999999::::::;;;>>>???AAADDDJJJPPPUUUXXX^^^dddooo{{{|||xxxuuusssqqqjjjjjjjjjiiigggfffdddccc___```aaa```^^^\\\YYYWWWQQQRRRSSSPPPLLLIIIJJJLLLHHHFFFCCC@@@?????????@@@??????>>>===============<<<<<<<<<;;;999777666555......///000111222222333222222333333333444444444000000111111222222222333///111333555666666666555777777888999999999999888666666777888888888888888777666666444333222111111333333333222222222111111000///...---------------,,,,,,+++***)))))))))))),,,...000111///......///+++,,,,,,---.........---...---,,,+++***+++,,,,,,)))+++,,,,,,***))))))***++++++++++++,,,---...///+++++++++,,,---000222444---...000222555888:::;;;777666666555444222111000,,,---...///000000000000111222333444555777888888444666888;;;<<<<<<;;;:::777777777777666666666666555666999:::;;;===@@@CCCAAABBBDDDFFFHHHJJJLLLMMMLLLMMMPPPSSSUUUVVVWWWWWWSSSTTTUUUTTTQQQOOOOOOPPPPPPLLLGGGFFFIIIKKKKKKIIIIIIFFFCCCDDDMMM]]]ppp||||||rrrooooooooo}}}nnnhhhdddeeeddd```^^^```___[[[WWWVVVXXXYYYXXXVVVRRRRRRRRRRRRQQQPPPOOONNNOOOMMMKKKJJJJJJJJJHHHGGGDDDCCCBBB@@@>>>===<<<;;;999777333000//////000000///...,,,++++++,,,...///...+++((((((***,,,+++)))((('''(((+++------,,,***++++++)))(((''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&'''''''''))),,,...///333555333333444222...222222222333444555666777888666333111000111222444555555555444444333333333222333444555666666666666+++,,,///222666999<<<===:::888666333222111000111///000000///...+++)))(((++++++++++++,,,---...///,,,,,,------------------///...---,,,,,,---...///))))))******+++,,,------.........------,,,,,,,,,............///111222333222333444555666888999999<<<;;;:::999888888888888<<<;;;::::::::::::<<<<<<===>>>@@@DDDJJJRRRYYY]]]ccciiirrr|||~~~zzztttoookkkiiihhhgggfffdddcccbbbaaa```___]]][[[ZZZYYYXXXXXXVVVSSSOOOLLLJJJIIIGGGEEEDDDCCCAAA???>>>>>>>>>???>>>;;;999999;;;<<<;;;999===>>>??????<<<888333000;;;999666333111111111222000111111222222333444444444333333222111000//////444444555555666777777777777777888999999999999999???;;;888666888888777555:::999777666444444333333444333222111111222333444222111............---,,,,,,+++******,,,......---..................------////////////////////////,,,,,,,,,+++++++++******+++***)))))))))***,,,---++++++++++++++++++++++++'''(((***,,,------------111111222333444666666777999999888777666444222111------,,,,,,---...000111///000111333555777888999333666999:::;;;<<<>>>???<<<<<<;;;;;;:::999888888777777777888:::<<<>>>@@@@@@@@@BBBCCCFFFIIIKKKLLLLLLMMMOOOQQQSSSUUUVVVWWWWWWVVVUUUSSSRRRPPPOOONNNNNNJJJFFFCCCCCCDDDDDDDDDEEECCCBBBAAADDDRRRnnnyyytttppp~~~mmmhhhddddddccc___]]]^^^[[[XXXWWWXXXZZZ[[[YYYVVVRRRRRRRRRRRRQQQPPPOOONNNOOOMMMKKKJJJJJJJJJHHHGGGCCCCCCAAA@@@>>>===;;;;;;999777333000/////////000---,,,***))))))***,,,---,,,***'''''')))+++***))))))((((((***,,,,,,+++***+++***)))((('''''''''''''''''''''&&&''''''((((((&&&'''(((((((((***---000000444666333333555444111333333333333444444555666666444222000000111333444555555444444444333333333222333333444444444444333---...000222444666888999888777555333222111111111/////////...,,,+++)))(((*********++++++---......,,,,,,,,,---------------///...------------...///---------...///000000000.........------,,,,,,,,,............///111222333333333444555666777888888888888888888888999999:::<<<;;;:::::::::;;;<<<===???AAADDDGGGLLLSSS\\\bbblllrrr{{{|||vvvpppmmmggggggeeecccaaa___^^^]]]]]]\\\[[[YYYWWWVVVVVVUUUSSSPPPLLLIIIHHHFFFDDDCCCCCCBBB@@@>>>===============;;;999999;;;===<<<:::===>>>???>>><<<888444111444333111///...///000111000111111222222333333444222222222111111111111111444444444555666666777777777777888999999999888888;;;888666666888999888777777777666555555555555555333333222111111222333333111///---------...---,,,---+++******,,,...------,,,,,,---------------,,,------------------------,,,,,,+++++++++*********+++******))))))***+++,,,++++++++++++++++++++++++++++++***+++,,,...///000000000111333444666777777777777666555444222111000............///000111111//////111222444666777888666888:::;;;::::::;;;<<<999888888777666666555555:::999999999:::<<<===>>>@@@@@@AAACCCFFFHHHJJJLLLKKKLLLMMMOOOQQQSSSUUUUUUWWWVVVUUUTTTRRRPPPOOONNNOOOMMMJJJGGGDDDCCCCCCCCCCCCBBBAAAAAACCCOOOhhhxxxmmmhhhccccccbbb^^^\\\]]]WWWVVVWWWYYY\\\]]]YYYUUUQQQQQQQQQQQQQQQPPPNNNNNNPPPMMMKKKJJJJJJIIIHHHFFFCCCBBBAAA???>>><<<;;;:::888666333111///...//////,,,,,,************,,,,,,***)))'''''')))***))))))+++***((()))***++++++***+++***)))((((((''''''((())))))(((''''''((((((((('''((())))))))),,,///333333777888555333555666555333333333333333444444444333222111000000222444555444444444444333333333333222222333333333222111111000000111111222333444444666555444333222222222222//////---,,,***)))))))))************+++,,,------+++,,,,,,,,,---------...///......------......///,,,,,,,,,---......//////.........---------------............///111222333444444555555555666666666555555555666777999;;;;;;;;;;;;:::::::::;;;===>>>AAAEEEHHHJJJMMMUUU```iiiuuu|||}}}wwwrrrooolllkkkiiifffcccaaa___^^^ZZZYYYXXXVVVTTTSSSQQQQQQOOOLLLHHHEEEDDDCCCAAA???@@@???>>><<<;;;;;;;;;;;;:::999888999;;;<<<<<<<<<<<<===>>>>>><<<999555333000///.........///000111000000111111222333333333000000111111111222222222333333444555555666666777888888888999888888777777666555444555888:::::::::555555555555555666666666333333222222222222333333222000.........///...------+++***+++,,,------,,,)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++******)))******+++++++++++++++++++++++++++,,,***)))((()))+++///111...///000111333555777888777777777666555333111111......///000111111111111000000222333555666777888999:::<<<;;;999888888999777777777666555555444444<<<;;;:::::::::;;;<<<===??????AAABBBEEEGGGJJJKKKJJJKKKLLLNNNPPPRRRSSSTTTVVVVVVUUUTTTSSSQQQOOONNNOOOPPPOOOKKKFFFBBBAAACCCAAAAAA@@@@@@AAAJJJ^^^qqqoooiiiddddddbbb^^^\\\]]]YYYWWWWWWXXX[[[\\\YYYUUUQQQQQQRRRQQQQQQPPPOOONNNPPPMMMKKKIIIIIIIIIGGGEEEBBBBBB@@@???===;;;:::999777666333111///......///...------,,,,,,------...))))))))))))************---***(((''')))***************)))(((((((((((((((***))))))(((((((((((()))((()))******+++---222555888<<<<<<777444555777666444444444444333333222222111000//////111222444666333333333333333333333333333333333333222111000///000000000000111111111111333333222222222222333333///...,,,***)))))))))******************+++,,,,,,+++++++++,,,,,,------...//////............//////,,,,,,,,,------........................---------............///111222333555555555555555555555555444444444555777888:::;;;;;;:::::::::;;;<<<>>>???AAAFFFKKKMMMOOOVVVdddooo{{{}}}xxxsssqqqooonnnkkkhhhdddaaa^^^]]]XXXXXXVVVUUURRRPPPNNNMMMKKKHHHDDDBBBAAA@@@???===<<<<<<;;;:::999999888888777666666777999:::;;;<<<<<<======>>><<<:::777555222222111000000111222222000000000111222222333333111111111111111111111111222333333444555555666666888888888888888777777666555555555666888999::::::666666666666666666555555333333333333333333333333333111//////000111000///---,,,***+++,,,------,,,))))))+++,,,------------........................++++++*********)))))))))+++++++++***************************************(((((('''&&&''')))+++,,,------...000222555777888999999999888777666444444---...000111222111000000222222333555666888999999999:::<<<;;;999888888888999999999888888888777777::::::999999999:::;;;<<<>>>>>>@@@AAADDDFFFIIIJJJJJJJJJLLLNNNPPPRRRSSSTTTVVVVVVVVVUUUSSSRRRPPPNNNMMMQQQSSSOOOHHHCCCCCCEEE@@@@@@@@@@@@???DDDSSScccxxxpppjjjffffffddd```^^^___^^^ZZZWWWVVVXXXYYYXXXVVVRRRRRRRRRRRRQQQPPPOOOOOOPPPMMMKKKIIIIIIHHHFFFEEEAAAAAA@@@>>><<<;;;999999666555333111///.........------------------------)))***++++++++++++,,,,,,,,,***((('''(((******)))***))))))(((((((((((()))))))))(((((((((((())))))))))))******+++///444888???CCCCCC;;;555444555555333444444444333222111000.........///111222444555333333333333333333333333444444444444333111000///...//////000000111111222111111111222222222222222///...,,,***))))))************)))))))))***++++++******++++++,,,------...////////////////////////000000000000111111111111....................................///111222333555555555555444444444444666666555555666777777888::::::::::::;;;===???@@@@@@FFFLLLOOORRR[[[iiittt|||xxxtttqqqmmmkkkhhhddd```\\\YYYWWWWWWWWWVVVTTTQQQNNNLLLJJJHHHEEEBBB@@@??????>>><<<999999999999888777777666333444444555666777999:::;;;<<<======<<<;;;999777666555444333222111111111///000000111111222333333333333222222111000000///222222333333444444555555777777888888888777777666555666777888888888888999999999999888777666444333333333333333333333333333111000......///000///......,,,++++++,,,---,,,+++******+++---....................................+++++++++************)))*********+++************************************&&&'''(((((())))))))))))---------...000333666888::::::999999888777666555---...///000111000///...111222222444555666777777777999::::::999888999:::;;;;;;:::::::::::::::999777777666666777999;;;<<<======>>>@@@CCCEEEHHHIIIJJJKKKLLLNNNPPPRRRTTTTTTUUUVVVVVVVVVTTTRRRPPPOOOJJJOOORRRPPPJJJFFFFFFHHHAAAAAAAAAAAA???@@@KKKWWWhhhtttooojjjffffffeeeaaa```aaa```[[[WWWVVVWWWYYYXXXVVVSSSSSSSSSSSSSSSQQQPPPPPPPPPNNNKKKIIIHHHGGGFFFDDDAAA@@@???===<<<:::999888666555333111///...------++++++++++++++++++++++++(((***,,,---,,,,,,---...***)))'''((()))******)))))))))(((((((((((())))))((('''''''''(((((()))***)))))))))***+++///555:::CCCHHHHHH@@@888555555444222333444444444222111000------...///000222444444222222222222333333333333444444444333222111000///......//////000111111222///000111222222222222111...---,,,++++++************)))))))))))))))******))))))***+++,,,---.........//////000000//////...////////////////////////.............../////////............///111222333555555444444444444444444888777666666666666666777:::999999:::<<<>>>@@@BBBAAAGGGNNNTTTZZZdddpppyyy|||xxxuuusssmmmllliiiddd```\\\YYYWWWWWWVVVUUUSSSQQQMMMJJJHHHEEECCC???>>>>>>===<<<;;;777777888888777666555555222333555555555666888:::;;;;;;<<<===<<<<<<::::::777666555333111000...---//////000000111222222222444444333222111000///...111111222333333444444555555666777777888888777777666888::::::888888888999;;;;;;;;;;;;999777555333333333444444444444333333...---++++++---------,,,...---++++++,,,---,,,+++***+++,,,------...------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***++++++++++++***************************((()))***,,,,,,,,,+++***------,,,---///222555777888888888888777666555444...//////000000///////////////000111222333444555555777999:::999999999;;;::::::::::::::::::::::::555555555555666888:::;;;<<<<<<>>>???BBBDDDGGGHHHJJJKKKLLLNNNPPPRRRSSSTTTUUUUUUVVVVVVUUUSSSQQQOOOJJJMMMOOOOOOKKKIIIIIIKKKDDDCCCCCCBBB???>>>FFFOOO___nnn~~~}}}}}}mmmhhhdddeeeeeebbbaaabbb\\\YYYWWWWWWYYYZZZXXXVVVUUUUUUUUUTTTTTTSSSRRRQQQPPPNNNKKKIIIHHHGGGEEECCC@@@@@@>>>===;;;:::888888555444333111///...---,,,***++++++,,,,,,++++++***'''))),,,---,,,+++,,,---(((''''''(((***+++***((())))))(((((((((((())))))%%%%%%&&&&&&'''(((******((()))))))))+++000666;;;CCCJJJKKKCCC:::777666555111222333444444333111000------...///000222333333111111222222222333333333222222222222111000//////000000000000000000111111///000111222222111111000------...------,,,+++******))))))((((((((())))))))))))***+++,,,---.........///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,---........./////////000............///111222333444444444444444444444444888777777666666777777888999999999:::<<>>DDDLLLZZZkkk}}}~~~kkkfffcccddddddaaa```bbbXXXWWWWWWYYY\\\\\\YYYUUUUUUVVVVVVUUUUUUTTTSSSRRRPPPNNNKKKIIIHHHGGGEEECCC@@@???>>>===;;;999888777555444333111000...---,,,,,,------......------,,,%%%(((,,,,,,+++***+++---&&&&&&''')))+++,,,***((())))))(((((((((((()))***$$$$$$$$$%%%'''(((***+++((((((((()))+++000666;;;BBBJJJLLLEEE<<<888888777000111333444444333111000------...///000111222222111111111222222333333333000000000000000//////...222222111111000000/////////000111222222111000///---......///...---+++******)))(((((((((((())))))((()))***+++,,,---.........///000111111000///...//////////////////......---.........//////000000............///111222333333333333444444444555555777777777777777888999999999999999:::<<>>;;;:::::::::999999555666777777777666555444555777999888666666999<<<:::;;;;;;<<<======<<<<<<777777666666444222111000/////////000111111222222111111111111111222222222000111111222333333444444222333555666888999999999555888<<<<<<;;;:::;;;===999:::<<<======<<<:::999333333444555555444333333222000//////111222111111///---++++++,,,,,,,,,*********+++++++++******)))------------------------......---------,,,,,,,,,%%%''')))+++,,,------,,,))))))))))))))))))))))))+++***((('''''')))+++,,,...---,,,+++---///222444:::::::::::::::999888777333222111000000000222222444444555555666777888888777999::::::888777777888<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777777777888999;;;;;;<<<>>>AAACCCFFFGGGGGGHHHIIIKKKMMMOOOQQQRRRTTTUUUWWWWWWVVVTTTQQQOOOOOOMMMKKKKKKLLLKKKJJJHHHJJJGGGFFFDDDAAA>>>CCCKKKWWWjjj}}}~~~kkkddd```bbbbbb___\\\\\\[[[ZZZYYY[[[]]]^^^[[[WWWVVVUUUTTTTTTSSSTTTTTTTTTRRRNNNIIIFFFEEEDDDDDDCCC@@@???>>>===;;;999888888666555222000...------------.../////////---***)))((()))+++,,,---,,,,,,+++)))((('''&&&&&&'''((()))'''''''''''''''((()))***&&&''''''((()))(((((((((((()))***+++---111777;;;AAAOOOXXXOOOAAA999666444444444444444333222111111---///000222333333333333555222000000111222222111//////000000000000//////666555555444333222111111///000111000...---------000///---,,,+++************+++++++++***)))'''&&&((())))))******+++,,,,,,---------............///.../////////...---,,,,,,...------------...//////............///111222333555666666666666666555444444555666777888999::::::;;;;;;;;;::::::<<>>@@@:::;;;===>>>>>><<<:::999999888777777777666222000,,,,,,---...///000111111000111111000......///000...//////000111333444555555555666666777777888888999999999999:::;;;<<<<<<;;;;;;;;;;;;:::999888888999888777555333222222222000000000///......------111000///...,,,+++***)))))))))*********+++++++++)))***++++++,,,,,,++++++******************++++++******************************))))))))))))******)))))))))))))))*********...---,,,+++---///222444666777999;;;;;;;;;999888777666444111000//////000000111222333555666777777::::::::::::999888777777999999:::;;;;;;;;;::::::;;;:::777555444444555666777888;;;>>>@@@CCCDDDEEEHHHHHHIIIKKKMMMOOOQQQRRRRRRSSSUUUUUUUUUTTTRRRPPPNNNNNNNNNMMMLLLJJJIIIHHHGGGGGGFFFCCC??????BBBFFFWWWeeewww~~~~~~kkkeeeaaabbbbbb___\\\\\\[[[YYYXXXZZZ\\\]]]ZZZWWWRRRRRRSSSSSSTTTVVVWWWXXXRRRNNNIIIFFFEEEDDDDDDCCCAAA@@@???>>><<<:::999999777666444222000///......''')))+++...///000//////)))***+++,,,,,,,,,+++*********)))(((((()))******&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))((()))***+++---111666:::@@@LLLSSSLLLBBB<<<999666555555555444333222000000---///000222333333333333222000......000000000/////////000000000000//////444444333333222111111111///111111111000///......000///---,,,+++************+++++++++***)))'''&&&+++,,,,,,---......//////---------............///.........///......------...------------...//////............000111222333555555666666666666555555555555666777888999999:::::::::;;;:::;;;>>>BBBFFFMMMRRR[[[ccckkkssszzz~~~~~~zzzvvvqqqmmmhhhddd```]]]YYYVVVSSSPPPMMMKKKIIIFFFCCC@@@???===;;;:::::::::999777666666555555555444444444555444444444666888;;;<<<<<<===>>>??????>>><<<;;;:::999777777777666333111/////////000111111222222111222222111//////000222//////000000111222444444444555555666777777888888;;;;;;::::::999999::::::<<<======<<<<<<;;;:::999777666555444333333333333000000000///......---------,,,,,,++++++******)))***+++++++++,,,,,,,,,,,,+++,,,,,,---------------------,,,,,,++++++******************************++++++************+++++++++++++++******))))))(((...---++++++,,,///111333333444666777888777666555666555444222111111111111000111222333555666777777999999::::::999999888888999999:::;;;;;;;;;::::::;;;:::777555444444555666777888:::===@@@BBBDDDEEEHHHHHHIIIKKKMMMOOOQQQRRRSSSTTTUUUVVVVVVUUUSSSRRRQQQQQQPPPOOOMMMLLLJJJIIIHHHHHHFFFCCC???>>>@@@CCCQQQ```sss|||llleeeaaabbbccc___\\\[[[ZZZXXXVVVXXX[[[[[[YYYVVVSSSSSSSSSSSSUUUVVVWWWXXXQQQMMMIIIEEEEEEDDDDDDCCCBBBBBB@@@???===;;;:::999777666666555333111///...,,,---.........---+++***+++++++++,,,++++++***))),,,++++++******++++++,,,(((''''''''''''((())))))(((''''''&&&'''((()))***((()))+++,,,---111666999>>>FFFLLLJJJEEEAAA<<<888777666666444333111///...---///000222333333333333111000///000111222111/////////000000000000//////111111111111111111111111111222333444333222111000//////---,,,++++++++++++++++++++++++***)))(((''',,,------......///000000---------............///------......///............------------...//////.........///000111222333333444555666666666666666666666777777888888888999999:::;;;;;;===@@@EEEIIINNNRRRXXX^^^eeelllrrrwww|||~~~|||}}}~~~}}}yyyuuuooommmiiieeebbb^^^YYYVVVOOONNNMMMKKKIIIEEE???;;;>>><<<:::999999999888777666666666555555555555444333333333333555777999:::===>>>???@@@@@@???>>>===<<<:::888777777666555333222222222222222222222222222333333222000000111333111111000000111222222333444444555555666777777777999999::::::::::::;;;;;;>>>>>>>>>>>>===<<<;;;:::777666666666555555555555111000000//////......---++++++++++++++++++++++++++++++,,,,,,,,,---------------...//////////////////......---,,,+++******************************,,,,,,++++++++++++,,,,,,------,,,+++***)))((((((---,,,+++***+++---000111111222444555666666555555777666555333333222222222000111222333555666777777777888999999:::999999999888999::::::;;;;;;;;;:::;;;:::888666555555555666777888:::<<>>>>>???JJJXXXmmm}}}~~~lllfffbbbcccccc___\\\\\\ZZZWWWVVVWWWZZZ[[[XXXVVVVVVVVVUUUTTTTTTTTTTTTUUUPPPMMMHHHEEEDDDDDDDDDCCCBBBAAA@@@>>><<<:::999888555666666555444222///.../////////...,,,***(((''',,,+++++++++******))))))++++++++++++++++++++++++***)))))))))))))))******)))(((&&&%%%&&&''')))+++)))***+++,,,...000555888;;;@@@GGGKKKKKKGGG???999888777666555333000...------...000222333333333333222222333555666666444222000000////////////000000//////000000111111111222222222444666777666333111//////...,,,,,,+++++++++++++++++++++******))))))******++++++,,,------------------............///,,,,,,---.../////////......------------...//////.........///000111333333222333444555666666777666777777777777777888888888888:::;;;<<>>;;;<<<:::888888888999888666666666666555555555555555666555666666777999:::;;;======>>>????????????>>>>>><<<999777777777666555444444444333333222222222222333333222000000111222222222111111111111111222333444444555555666777777444555777999;;;===>>>???>>>>>>>>>>>>===<<<;;;:::999999999999888777666555111111000000///.........------------------------+++++++++,,,,,,,,,,,,---------...///////////////------,,,,,,+++++++++***************************+++++++++******+++++++++---,,,,,,++++++*********,,,+++******+++---...000222333444666777888888888999888777555444222222111000111222333555666777777666666888999999:::::::::888888999:::;;;;;;;;;;;;;;;:::888777666555555666666777999;;;>>>AAACCCDDDGGGGGGIIIJJJMMMOOOQQQSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYWWWUUURRROOOLLLKKKGGGFFFDDDBBB@@@>>>>>>???EEESSSgggyyy~~~llleeeaaacccccc```]]]]]][[[XXXVVVWWWZZZ[[[YYYWWWWWWVVVVVVUUUTTTUUUUUUUUUPPPLLLGGGEEEDDDDDDDDDDDDAAAAAA???===;;;999777777333444444444222000...---)))***+++,,,---------...,,,++++++******))))))))))))******************))))))((((((''''''((((((((()))(((&&&%%%&&&''')))+++)))+++,,,---...000444666888;;;CCCLLLPPPJJJAAA:::888888777555222000...,,,---...000222333333333333111222555888::::::666444000000////////////000000...//////000000111111222222333555888;;;:::666222//////...---,,,,,,,,,,,,+++++++++***************)))))))))***++++++,,,,,,---------............///,,,,,,---.../////////......------------...//////////////////000222333444222222444555666666666666777777777777777888888888999:::<<<>>>AAAFFFLLLPPPVVVXXXZZZ\\\^^^ccciiimmmooosssvvvwwwuuussstttvvvxxx{{{}}}zzzwwwtttrrrooollliiifffccc^^^YYYUUUQQQNNNIIIFFFDDDBBB???===;;;999777777777888777666666666666666666666666666777777888888999:::;;;<<<;;;<<<<<<======>>>>>>>>>@@@===:::888888888888777555444444333333222222111111222222111//////000222333222111111000111111111333333333444555555666666333555777:::<<<>>>??????===>>>>>>======<<<;;;:::;;;;;;:::999777555333222111111111000//////......///......------,,,,,,+++************++++++++++++,,,,,,---............---))))))******++++++,,,,,,******************************))))))))))))***************++++++,,,,,,---++++++******+++,,,---...111222444555777888999999;;;:::888666444222000///000111222333555666777777555666777888999:::::::::777888999:::;;;;;;;;;;;;;;;:::999888777666555555666777888:::===@@@CCCDDDEEEFFFGGGIIILLLNNNQQQRRRTTTTTTVVVWWWXXXYYYZZZZZZ\\\[[[ZZZWWWUUURRROOONNNGGGEEECCCAAA@@@@@@@@@@@@BBBNNNbbbuuuzzzjjjdddaaacccdddbbb______]]]ZZZXXXXXX[[[]]][[[YYYTTTTTTTTTTTTUUUWWWXXXYYYOOOKKKGGGDDDDDDDDDDDDDDDAAAAAA???===:::888777666222222222111000///...---,,,,,,,,,,,,++++++++++++++++++***)))))))))******(((((()))******)))(((((('''&&&&&&%%%%%%%%%%%%&&&(((''''''&&&'''((()))***)))+++---......000333555777888???IIIMMMHHH@@@;;;888777666555333000...------///000222333333333333///111555:::===;;;777333111000///......///000111//////000000111111111222222222555:::===<<<777222//////...---------------,,,++++++*********++++++******+++,,,,,,------...---------............///------......///............------------...///////////////000111222333444222333444555555555555555666666777777888888888999:::;;;===???BBBHHHNNNRRRXXXYYY[[[[[[]]]```eeeiiiiiilllppppppnnnnnnpppssstttvvvyyyzzzzzz{{{|||~~~}}}~~~~~~{{{xxxuuurrrqqqnnnkkkgggccc___ZZZUUURRRPPPLLLGGGCCCBBBAAA@@@>>>:::888666666777777666555555666666666666777777777666777777888999:::::::::::::::;;;;;;<<<<<<======@@@>>><<<:::::::::999777555555555444444333333333111222222111//////000222222222111111111111111222222222333333444555555555666888999;;;<<<<<<;;;;;;>>>>>>>>>>>>===<<<;;;:::::::::999888666333000...222111111000000//////...------,,,++++++***))))))))))))*********+++++++++++++++,,,------------,,,(((((()))***+++,,,,,,---***************************))))))))))))))))))***(((((()))***+++,,,------++++++++++++,,,,,,---...//////111222444666777888::::::888777444222///...000111222333555666777777555666777888999999999999777888999:::;;;<<<<<<<<<::::::999999777666666555666666777999<<>>;;;999777666333222111000///.........111000...,,,***((('''&&&******)))(((((()))***+++(((((()))******)))(((((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++---...///000222444888666:::BBBEEEAAA>>>>>>777777666555333111///...---///000222333333333333000333888===@@@>>>999555111000///......///000111000111111111111111111111111222555:::???>>>888222///......------------...,,,+++*********+++,,,,,,++++++,,,,,,---......///---------............///.........///......------...------------...///////////////000111222444444333333444555555444444444555555666777888999999:::;;;===>>>AAADDDIIIOOOSSSVVVXXXYYYZZZ[[[]]]```cccdddgggjjjjjjiiijjjmmmqqqrrrrrrrrrtttvvvxxxwwwvvvzzz{{{}}}~~~zzzvvvsssqqqppplllhhhccc]]]YYYUUUPPPMMMJJJHHHEEECCCBBB@@@>>><<<888777555555666777666555555666666666777777777777777777888999999:::::::::::::::::::::;;;<<<===>>>@@@>>>=========<<<999777666666666666666555555555222333333222000000111333111111111111111111222222222222222333444444555555777888:::<<<<<<;;;::::::????????????>>>===<<<<<<::::::::::::888555222000222222111111000/////////++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,------------,,,*********++++++,,,,,,,,,************************+++******))))))******+++((())))))******+++++++++,,,,,,,,,,,,------------------...000222555777888666666777666555333111000000111222333555666777777666666777888888999888888777777999:::;;;<<<<<<<<<:::::::::999888777666555666666666888;;;>>>BBBDDDBBBBBBDDDFFFIIILLLNNNPPPRRRRRRTTTUUUXXXZZZ\\\]]]_________^^^^^^\\\[[[[[[QQQKKKDDD???>>>?????????>>>EEERRRfffyyyuuuhhhbbb___ccceeedddbbbcccbbb^^^[[[[[[^^^```___]]]XXXWWWVVVVVVUUUUUUVVVVVVNNNKKKFFFDDDDDDDDDDDDDDDDDDCCCAAA???<<<:::888777444333111///......///000,,,++++++******+++,,,,,,))))))(((((((((***+++,,,((()))***++++++***)))(((++++++***)))))))))))))))&&&'''(((((()))(((((((((***,,,...//////000111333999555666<<<>>><<<<<<@@@777666666444333111///...---///000222333333333333222555;;;AAADDDBBB===888222000///......///000222222222111111111111111111111111555;;;@@@???888222///......---------......,,,+++*********+++,,,---******+++,,,,,,------...---------.........//////.../////////...---,,,,,,...------------...////////////000000111222444555444444444555444444333333444555666777888999::::::<<<===???AAADDDIIIOOOTTTTTTVVVWWWXXXXXXZZZ]]]___bbbdddggggggfffhhhlllppppppnnnnnnppptttuuutttqqqtttuuuwwwyyy|||~~~}}}zzzuuuqqqpppooojjjfff___YYYTTTPPPLLLIIIEEEDDDDDDCCCCCC@@@<<<999888666444444666666666555555666666666777777888888888999:::;;;;;;;;;;;;;;;:::::::::;;;;;;===>>>>>>@@@???>>>>>>>>><<<999777777777777777777777888888444444444333222111222444111111000000111222222333111222222333333444555555444666888;;;=========<<<@@@@@@AAA@@@@@@???>>>===;;;<<<======<<<999777555222222111111000/////////++++++,,,------...//////++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,*********))))))))))))))),,,------------------------...///000333555888999333444555555555444333222000111222333555666777777666777777888888888888777666777999:::;;;<<<<<<<<<:::::::::999888777666555666666666888:::>>>BBBDDD@@@AAACCCEEEHHHKKKNNNOOOQQQRRRSSSUUUWWWZZZ\\\^^^```aaaaaaaaaaaaaaa```___VVVOOOEEE???===>>>======<<>>===:::888777666666555444333333333222444666777777666666777666777777888999999:::::::::;;;<<<======>>>======>>>>>>>>>===<<<<<<;;;;;;999888777555444444444444444444555555444333111000333222111111000000111111222222333333333444444444555777999::::::;;;>>>???>>>????????????>>>>>>===<<<<<<<<<======<<<888666333333222000///////////////---,,,,,,---------,,,000///---++++++,,,---...******+++++++++,,,,,,,,,---------+++)))(((***,,,...---++++++,,,+++***(((++++++***)))(((((())))))...,,,++++++,,,------,,,)))))))))***+++,,,---...222222222333444555666777999666333222444444222000000111111333444666777888999999:::::::::999999888888999::::::999;;;===@@@>>>===;;;999999999999:::777888888:::;;;===???@@@@@@CCCFFFGGGIIIJJJMMMPPPPPPRRRTTTVVVVVVXXXZZZ\\\^^^___aaaccccccbbb```^^^WWWSSSLLLDDD???======>>>@@@BBBIIIVVVhhhyyy{{{jjjgggcccaaa```aaa```___^^^\\\[[[ZZZ[[[ZZZYYYWWWTTTTTTUUUUUUVVVVVVWWWWWWKKKHHHEEECCCCCCDDDCCCCCCEEECCCAAA>>><<<:::999888777222000222222000...000---,,,,,,,,,,,,+++++++++((()))******)))((()))******)))((()))***+++***((((((((('''''''''((())))))******)))(((((()))+++,,,///000111111111111222333555555555666666666666666777666333111///.........000000111222222111000000222222444999???AAA>>>:::555333000//////000000///222111000///000111333444444222222555999:::666111222---)))))),,,///...------------,,,,,,+++++++++)))***+++,,,,,,------------...............------......................../////////......---------111111000111111333444666444444444444444444444444555666888888777777999:::999;;;>>>@@@CCCHHHNNNRRRQQQRRRSSSSSSTTTWWW[[[^^^___```aaaaaaaaabbbdddfffllllllmmmmmmnnnmmmmmmlllpppqqqqqqrrruuuxxxzzz|||}}}~~~}}}yyyuuuqqqnnnkkkhhhfffbbb^^^XXXRRRNNNKKKGGGEEEBBB@@@>>>===<<<;;;999777777777666555555444333333222444666777666666666777777777888999999::::::;;;;;;<<<===>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;:::999888666666555555666555444222222222222222333222111111000000111111222222222222333333333333444666888999:::;;;===???>>>>>>?????????>>>>>>======<<<<<<======;;;888555444333222000////////////000...,,,,,,------,,,+++---,,,+++)))))))))***+++++++++,,,,,,,,,---------.........,,,******+++---***)))((()))***+++***))),,,,,,+++***************...---++++++---------,,,************+++---...///000000111222444666888999999666444333444444333000111000000111222444666777999999::::::::::::999999777999;;;;;;;;;;;;<<<>>>CCCAAA>>>;;;999888777777666777777999:::===???@@@BBBDDDFFFHHHHHHIIILLLNNNOOOQQQTTTUUUVVVWWWZZZ\\\]]]^^^aaacccccccccaaa``````ZZZRRRHHHAAA>>>======>>>@@@FFFRRRcccuuu~~~kkkhhhccc```___^^^]]]\\\]]][[[ZZZYYYYYYYYYWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUJJJGGGDDDCCCCCCDDDDDDDDDFFFDDDBBB@@@===;;;::::::555222333666777222......+++,,,---------,,,***)))''')))++++++***)))((()))(((''''''(((+++,,,,,,+++))))))((('''''''''((((((+++***)))))))))***,,,---111222333333111111222333555444444444444333333333777555333111////////////111222333333333333222111333222444888>>>AAA@@@===555222000///000111111111333222111111111222333444333111000222555555333000000---***+++---///...,,,+++,,,---------,,,+++***)))***---...///...---,,,////////////...---,,,+++........................///////////////.........222222111111111222333444333333333333444444444444555666888888777777999:::999;;;===@@@BBBFFFKKKOOOPPPQQQRRRRRRTTTWWW]]]aaa^^^___````````````bbbdddjjjkkklllllllllkkkjjjiiikkkllllllnnnpppsssvvvxxxzzz{{{}}}}}}{{{yyyvvvqqqllliiieeebbb___]]]YYYSSSNNNKKKHHHDDDBBB@@@>>><<<;;;;;;:::888666777777777666555555444444222444666777666666777888888888999::::::;;;;;;<<<<<<<<<===??????@@@@@@@@@AAAAAA@@@??????>>>>>>===>>>>>><<<:::999888777777777666333111111111333444333222111111000000111111111111111222222222222333333555777888999:::<<<>>>===>>>>>>?????????>>>>>>>>>===<<<<<<<<<:::777444444333222111/////////...111///---,,,,,,---,,,******************))))))))),,,,,,---------........./////////---++++++,,,---)))(((''')))+++,,,,,,+++---,,,++++++++++++++++++...,,,++++++,,,------,,,******++++++,,,...///000......///111444666999:::888777555444555444333111222111000///000222444666999999::::::::::::999999888999;;;;;;::::::;;;<<<;;;;;;:::999888888999999555555666777999<<<>>>@@@CCCEEEGGGHHHHHHHHHJJJLLLNNNQQQSSSTTTUUUVVVYYY[[[[[[]]]```bbbddddddccccccddd___UUUKKKDDD???>>>>>>===>>>BBBLLL\\\nnn~~~zzzjjjgggbbb___^^^]]]\\\[[[\\\[[[YYYXXXXXXWWWUUUTTTUUUUUUUUUTTTTTTSSSSSSSSSKKKHHHEEEDDDEEEFFFGGGFFFEEECCCAAA???===;;;::::::777555777<<<===777111000,,,---/////////...,,,***(((+++---...---+++******(((''''''(((+++,,,,,,+++******)))((('''''''''(((***))))))((()))***,,,---111333444333222222333555555555444444333222222111555444222000///...//////222222222333333222222222444333444777<<>>@@@AAACCCGGGJJJQQQQQQQQQQQQRRRVVV[[[___]]]___```aaaaaacccfffhhhjjjkkklllmmmlllkkkiiihhhiiiiiijjjkkknnnqqqsssuuuzzz{{{}}}|||yyyvvvuuuvvvrrrmmmhhhddd```\\\YYYVVVRRRNNNJJJGGGDDDAAA???>>><<<;;;:::::::::888666777777777666666555555555333444666666666555777888999999::::::;;;<<<<<<===<<<===>>>???@@@AAAAAAAAABBBBBBBBBAAA@@@@@@??????@@@???===;;;:::888888888777666555333333333333333333222111111000000111111000000111111111222222222222444666777888999;;;===<<<===>>>??????????????????>>>===<<<<<<:::777555555444333111000/////////111///---,,,,,,,,,+++***++++++,,,,,,,,,++++++***,,,,,,,,,,,,------------......///---+++***+++,,,+++******+++---......---,,,++++++*********++++++---+++)))***+++,,,+++++++++++++++,,,---...///000......///111333555777999888777666666555444333222333222000///000111444555777777888999999999888888999:::::::::999;;;???AAAAAA@@@???>>>===<<<;;;;;;444444444555888;;;>>>@@@BBBDDDFFFGGGHHHIIIKKKMMMNNNPPPRRRTTTTTTVVVXXXZZZZZZ\\\___bbbdddeeeeeeeeeccc^^^VVVMMMFFFBBBAAAAAA>>>===???GGGUUUhhhyyywwwhhheeeaaa^^^^^^^^^]]]]]][[[YYYXXXWWWWWWWWWUUUSSSTTTTTTTTTSSSSSSRRRRRRQQQJJJHHHEEEDDDEEEFFFFFFFFFBBBAAA???===;;;:::999888777666888>>>>>>888222000,,,---...//////---+++***(((+++---...---+++******)))(((((((((***++++++)))+++***)))(((((((((((((((((((((''''''((()))+++,,,///111333333333444555777777666666555444333222222333222000///......//////222222222222222222222222444444444777:::===>>>???888777555444444333000...111111111000000000111111222000...---............,,,,,,---.........---+++---...//////---+++((('''++++++******+++,,,...///,,,------...//////..............................------------------------...///000222333444555666222222222333333444444444555666888888777777999:::===???@@@@@@@@@AAACCCEEENNNNNNNNNNNNNNNPPPUUUXXXYYY[[[^^^```bbbdddhhhkkkkkklllnnnoooooommmkkkjjjiiiiiijjjkkkmmmooorrrtttwwwxxxzzz}}}|||}}}|||uuuqqqooooooqqqmmmhhhccc___[[[WWWTTTOOOLLLHHHEEECCCAAA>>><<<===;;;::::::::::::888777666666666666555555555555333444666666555555777999999::::::;;;;;;<<<======<<<===>>>@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@???>>>===;;;:::999888888555666777888777555333111333222111111000000111111000000111111111222222222222444666777777888;;;<<<;;;<<<===??????@@@@@@@@@AAA???======<<<;;;999777777666555333111000000000111///---,,,------,,,******++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---...---+++)))******---,,,+++,,,---...---+++******))))))))))))***++++++)))(((((()))******)))+++++++++,,,---...///000//////000000222333555666777888888888666444333333333222111000111222444666555555666777777777777777999999999999<<>>@@@>>>AAADDDFFFHHHJJJMMMOOONNNPPPRRRTTTTTTVVVXXXZZZYYY[[[^^^aaadddfffggghhhgggbbb[[[SSSKKKFFFCCCBBB???>>>???DDDPPPbbbtttxxxfffddd```^^^_________^^^ZZZXXXWWWWWWXXXXXXVVVUUUSSSSSSSSSRRRRRRQQQQQQQQQIIIFFFCCCBBBBBBCCCCCCCCC@@@???===;;;999888777777555333444999999444///...***+++,,,,,,,,,+++)))(((''')))++++++***)))((())))))(((((((((***++++++*********)))((((((((())))))''''''&&&'''((()))+++,,,...000222333333444666888777777666555444444333333333222000/////////000000333222222111111222222333333444555777888:::;;;<<<888777888999999666222...111111111000000000000///111111///...------------,,,------......------,,,***+++,,,---------,,,+++,,,+++***)))***+++...///+++,,,---...////////////------------------------,,,,,,,,,------------------...000222444555666666222222333333444444555555555666888888777777999:::>>>@@@AAAAAA@@@@@@AAABBBHHHJJJJJJKKKJJJLLLOOOQQQSSSVVVYYY\\\^^^bbbfffiiikkkmmmoooqqqrrrqqqooommmkkkkkkkkklllmmmoooqqqrrrrrrsssvvvxxxzzz|||}}}}}}yyyzzz|||wwwooojjjhhhhhhjjjfffaaa\\\XXXTTTPPPMMMIIIGGGDDDBBBAAA???<<<999;;;:::999999::::::888777555555555555555555555444444555666555555555777999999999:::;;;;;;<<<<<<===;;;<<<>>>???AAAAAABBBBBBDDDCCCCCCBBBBBBAAAAAA@@@>>>===<<<;;;:::999999999555777:::;;;;;;888444222333222111111000000111111111111111222222222222333222444666777888999;;;===;;;;;;===>>>@@@@@@AAAAAAAAA@@@>>>===>>>===<<<:::999888777555333222111111///...,,,,,,---------,,,)))))))))************************+++++++++,,,,,,+++,,,------+++))))))))),,,+++******+++,,,+++))))))))))))((())))))***++++++)))(((((()))******)))******++++++,,,...///000//////000000111222333444777888:::999777555444444111111111222333444555555444555666777777777777777666777888:::@@@HHHSSSZZZTTTRRROOOKKKFFF@@@<<<:::777666555555666:::===???===@@@CCCFFFHHHJJJNNNPPPNNNQQQSSSTTTUUUVVVYYY[[[ZZZ[[[^^^aaadddggghhhiiimmmjjjccc[[[SSSKKKEEEBBBAAA??????BBBLLL\\\nnnzzz{{{gggdddaaa______```______YYYWWWVVVWWWXXXYYYXXXVVVRRRRRRQQQQQQQQQQQQQQQQQQJJJGGGCCCBBBBBBBBBBBBAAA???>>>===;;;999888777777333000000333444///,,,,,,+++++++++************)))((()))******)))((()))***'''&&&&&&(((+++---,,,,,,)))))))))((())))))******((('''''''''(((***,,,---///111222333222222444666666666555555444444333333444333222111111111222333555444333222222333444555222444666777777888888999444666999===>>>;;;555111222222222222111111000000111222111000...---,,,---,,,---------,,,,,,---...+++++++++,,,,,,---------+++++++++,,,,,,---...///------...............---------------------------------------.........///...///111333444444444444222333333444555555666666555666888888777777999:::===???AAABBBAAAAAABBBDDDEEEHHHJJJLLLMMMMMMOOOQQQQQQSSSVVVYYY[[[___cccfffkkkmmmpppssstttsssqqqooonnnmmmllllllmmmnnnpppqqqqqqrrrtttvvvxxxyyyzzzzzzyyyzzz{{{}}}~~~zzzrrrjjjcccaaaaaaaaa]]]XXXTTTPPPLLLHHHEEEEEECCCAAA@@@???===:::888999888666777888888777666333333444444444444444444444555555555444555777:::999999999:::;;;;;;<<<<<<:::;;;===???@@@AAABBBBBBDDDCCCCCCBBBBBBAAA@@@@@@======<<<;;;;;;;;;;;;;;;888:::;;;<<<;;;999777555333222111111000000111111222222222222333333333333333444777888888999;;;===:::;;;===>>>@@@AAAAAAAAABBB@@@>>>>>>???@@@???>>>;;;:::999777555444333333...,,,++++++---......---+++***)))))))))+++,,,---+++++++++,,,,,,,,,------+++---......,,,************))))))***,,,---,,,+++***)))))))))******+++,,,,,,+++))))))+++,,,+++***************+++---...///---......///111333444555666999;;;:::777555444444---...000222333444444444555666777888999999999999666777999:::===CCCIIINNNCCCCCCCCCCCCAAA???===<<<999888666555666999<<>>@@@CCCFFFGGGIIILLLOOOOOOQQQTTTUUUVVVWWWZZZ\\\ZZZ\\\^^^aaadddgggiiijjjmmmkkkggg```XXXOOOGGGBBBAAA@@@???@@@HHHWWWhhhuuu|||iiifffbbb```_________^^^XXXWWWVVVWWWYYYZZZYYYXXXQQQQQQQQQQQQQQQQQQQQQQQQLLLIIIFFFDDDCCCDDDCCCCCC???>>>===;;;999888888777444000...111111...,,,---...---,,,+++++++++,,,,,,+++,,,,,,+++******+++---%%%$$$%%%(((+++...///...))))))(((((()))***++++++)))(((((((((***+++---///111222333333111111222333555555444444444444333333666555444333333333444555666555444333333444555666222444666777777666666666111444999???AAA???999444333333333333333222111000111222333222///---,,,---------...---,,,,,,---...///...---,,,+++******+++***,,,...///000000......////////////...---,,,,,,---------------------------.........//////000000000111222333444333222222333333444444555666777777555666888888777777999:::;;;>>>@@@BBBBBBCCCDDDFFFFFFIIIMMMPPPQQQSSSTTTVVVRRRTTTWWWYYY[[[^^^aaadddjjjlllpppsssttttttrrrqqqooonnnmmmmmmmmmnnnoooppprrrssstttvvvxxxyyyzzzzzz{{{{{{{{{|||}}}{{{zzzwwwooofff___]]]]]]ZZZWWWRRRMMMJJJFFFCCC@@@CCCAAA??????>>>===:::777777666555555666777666444333333333333333333333333444555555555444555777:::888888999::::::;;;;;;<<<:::;;;<<<>>>@@@AAAAAAAAACCCCCCCCCBBBAAAAAA@@@@@@======<<<<<<<<<<<<======<<<<<<;;;;;;:::999999888333222222111000111111111222222333333333444444444333555777888999:::<<<>>>:::;;;<<<>>>@@@AAABBBBBBBBB@@@??????@@@AAAAAA@@@===<<<:::888666555444333---+++***+++---//////......---,,,++++++---///000,,,,,,,,,---------......,,,...000///---+++++++++*********,,,...000000000+++*********+++,,,,,,---...,,,++++++,,,------,,,)))))))))***+++,,,......+++,,,---///111444666777666999<<<;;;888555444555***,,,///222333444333222777777888::::::;;;;;;;;;777999:::999888888999:::BBBBBBAAAAAA???<<<:::888;;;999777666666999<<<>>>@@@BBBDDDFFFGGGHHHKKKMMMPPPRRRTTTVVVVVVXXXZZZ\\\[[[\\\^^^aaadddfffiiijjjggggggeee```YYYQQQIIIDDD@@@@@@>>>???FFFSSSeeeqqqzzzgggeeeaaa___^^^\\\ZZZWWW[[[XXXVVVVVVXXXXXXVVVSSSQQQQQQPPPOOONNNNNNMMMMMMKKKHHHDDDCCCBBBBBB@@@???BBB???<<<:::999888555444222111000...------------------...000111000,,,)))''''''(((((())))))******(((((((((((())))))))))))+++***)))'''''''''((()))''')))++++++******+++,,,000111333555666666666666333222222333555555444222333333222111000111333555666666666555444444333333111222333333444444444444000222999AAAFFFCCC999111555333222222333444333111444333111000...---------///---,,,---000000...+++............---,,,+++***------......///000000000/////////////////////...........................------......//////000000///000000111111222333333777666555444444555777888666777888888777888:::<<<@@@AAACCCDDDDDDDDDFFFHHHLLLMMMMMMOOORRRVVVYYY\\\XXXYYY[[[\\\]]]]]]\\\[[[dddiiipppwwwzzzzzzwwwttttttsssqqqoooooopppqqqrrroooqqqrrrtttuuuwww{{{~~~{{{{{{{{{{{{|||}}}~~~|||zzzuuunnnhhhbbb^^^YYYVVVOOONNNLLLIIIFFFDDDCCCBBBAAA@@@>>>:::777666777999666666555555555444444444444444333333333444555555333333444444555666666777;;;::::::::::::;;;<<<<<<======<<<<<<>>>???AAABBBAAABBBCCCDDDEEEEEEEEEEEE>>>>>>>>>===<<<<<<;;;;;;::::::999999888777777666777666444111000111111222222333444444555555444444444444555666888:::;;;<<<;;;;;;<<<>>>???AAABBBBBBBBBBBBBBBBBBAAA@@@??????===<<<;;;999888777777777222000...,,,+++,,,---------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,---***((()))+++,,,***((()))((('''%%%""""""$$$'''++++++***************+++,,,+++***))))))***+++,,,++++++******++++++,,,---,,,,,,---///000222333333777888999:::999777444333///000000111222222333333555666777888888888888888999999999888888888888777<<<<<<<<<<<<;;;:::999999;;;:::777666777:::===?????????AAACCCFFFIIILLLMMMOOOQQQTTTUUUUUUWWWYYY[[[[[[^^^aaabbbbbbaaabbbccccccbbb___ZZZSSSMMMIIIHHHBBB@@@???AAACCCMMM```rrruuufffccc```^^^^^^^^^]]]\\\ZZZWWWUUUUUUWWWXXXUUUSSSTTTSSSSSSRRRQQQPPPOOOOOOIIIGGGDDDBBBBBBBBBAAA@@@BBB???<<<:::999888666444222111000...---------------------...//////,,,))))))))))))))))))((((((((((((((((((((()))))))))***+++***)))(((''''''((()))''')))++++++******+++,,,222333444444444333111111333222222333555555444222000000///......000222444777777666666555444444333111222333333444444444333111333999@@@EEECCC;;;444777555444444555555333222222222000///............///---,,,...000000...,,,............---,,,+++***/////////...............---............/////////............------------++++++,,,...///111222333222333333444444555555666666555444333444555777888555666888888888999;;;===@@@BBBDDDDDDDDDEEEGGGIIIOOOPPPRRRTTTWWWZZZ\\\]]]``````aaabbbbbbaaaaaa```dddhhhnnntttxxxxxxvvvuuuvvvtttrrrpppppppppqqqqqqpppqqqsssssstttwww{{{}}}}}}}}}}}}~~~~~~~~~yyysssoooiiiccc^^^ZZZVVVSSSMMMKKKHHHDDDAAA>>><<<;;;===;;;999777777888777777666555555555444444444444444444333333333444555555444444555555666777777888:::::::::::::::;;;<<<<<<======<<<===>>>???AAABBBCCCDDDDDDDDDDDDDDDCCCBBB??????>>>>>>===<<<<<<<<<;;;::::::999999888777777777777777666555444333222222333444444555555444444333333444555777999;;;===;;;;;;<<<>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;999888888777777444333111///......//////------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,---+++)))......---+++))))))+++---++++++***************+++***)))(((''''''((())))))++++++******++++++,,,---,,,,,,---///000111222333666777999::::::888666444111111111000111111222333444444555666777777777777777777777888888999999999;;;;;;<<<<<<;;;;;;:::::::::999777666666999<<<>>>???@@@AAACCCFFFIIIKKKMMMOOOQQQSSSUUUUUUWWWYYY[[[\\\___bbbcccccccccdddeeecccbbb```\\\VVVQQQNNNLLLEEECCCAAAAAABBBJJJ[[[kkkpppdddaaa^^^\\\]]]___``````ZZZWWWUUUVVVYYYZZZXXXUUUTTTSSSRRRQQQPPPOOONNNNNNGGGEEEBBBBBBBBBCCCCCCBBBBBB@@@<<<:::999888666444222111000...------------...---+++,,,------,,,***++++++***))))))(((''''''((((((((()))))))))*********))))))(((((((((((()))''')))++++++***+++,,,...111222333333333111000///333222222333555555444222000///...///000222555777888888777666666555555444222222333444444444333333333444888>>>CCCBBB===888999777555555666555444222111000//////....../////////.........000000...---.........------,,,,,,+++000//////...------,,,,,,,,,---------.../////////.........------,,,,,,,,,,,,,,,---...///000111222000000111111222333333333555444333333333444666777444666777888888999<<<>>>AAABBBDDDEEEEEEFFFHHHJJJSSSTTTWWWZZZ]]]___``````ccccccccccccbbbaaa```___cccfffjjjooossstttttttttuuutttrrrqqqppppppqqqqqqrrrrrrsssssstttwww|||zzzuuulllgggbbb\\\XXXTTTQQQNNNGGGEEECCC@@@===;;;:::999<<<:::888999;;;<<<:::888555555555555444444444444333333333333333444555666555555666666777888888888::::::999999::::::;;;<<<===<<<======>>>@@@AAABBBEEEEEEEEEDDDDDDBBBAAAAAA@@@@@@??????>>>=========<<<;;;;;;::::::999888888666777888888777555222000222333444444555555444444222222333555777999;;;===;;;<<<<<<>>>???@@@AAABBBAAAAAAAAAAAA@@@???>>>=========;;;:::999999888999777555333222111000111111.........---......///000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,***,,,---,,,***((((((***++++++***************+++++++++***)))(((((((((((((((++++++******++++++,,,---,,,,,,---...000111222222444666888:::;;;999888666444333111//////000111222222333444555666666666666555666666777888999:::;;;999:::;;;;;;<<<<<<;;;;;;:::888666555666888;;;===@@@AAABBBCCCEEEHHHJJJKKKNNNPPPSSSTTTUUUWWWYYY[[[]]]___bbbcccddddddeeegggdddcccaaa^^^ZZZVVVRRRPPPIIIFFFCCCBBBAAAGGGUUUccczzznnnccc```\\\ZZZ\\\^^^``````[[[XXXVVVXXX[[[\\\ZZZXXXPPPPPPOOONNNLLLKKKJJJJJJEEECCCAAAAAABBBDDDDDDCCCBBB@@@===;;;:::888666444222111000...------------...,,,***)))***+++++++++*********)))))))))(((((((((((()))))))))*********)))))))))(((((((((((()))''')))***+++***+++---//////000111333444444333333222222222333444555444222333111111222555888;;;<<<888888888777666666555555222333333444444333333333222333666:::>>>???<<<:::888777555555555555333111//////.........//////000/////////000000000///.........------,,,,,,,,,,,,///.........---------,,,............------------.........---,,,,,,++++++000000//////......------//////000000111111222222333333333333333444555666444555777888999:::===???AAACCCFFFGGGHHHIIILLLNNNVVVXXX\\\___bbbbbbbbbaaadddddddddcccbbb```___^^^aaacccfffjjjmmmoooqqqrrrqqqppppppoooppppppqqqrrrsssssssssrrrssswww|||wwwqqqgggbbb]]]WWWSSSOOOKKKIII@@@@@@???>>>>>>>>>>>>>>>888888999999999999888777444444444444444444444444333333333333444444555666555555666666666777777777999999999999999::::::;;;<<<<<<===>>>???@@@AAAAAACCCDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>======<<<<<<;;;::::::999999555555666555444333111000222333444444555555444444111111333444777999<<<===<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@???>>>======>>>===<<<;;;::::::::::::888777555444222222222222000000000//////000111111,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,++++++***((())))))'''%%%%%%&&&(((*********)))******+++,,,------,,,+++************++++++******++++++,,,---,,,,,,---...///000111222333555777:::;;;:::999888666444111///...///111222111222333555666666666666666666666777888999999999888999:::;;;<<<<<<<<<<<<:::999888777777999;;;===AAAAAABBBCCCEEEGGGIIIJJJNNNPPPRRRTTTUUUWWWYYY[[[]]]___aaaccccccdddfffhhhfffeeeccc```]]]YYYTTTQQQKKKGGGDDDBBBAAAEEEPPP[[[sss~~~oooddd```\\\YYYZZZ\\\]]]^^^ZZZWWWVVVWWWZZZ[[[YYYWWWOOONNNMMMLLLJJJIIIHHHGGGDDDBBB@@@@@@BBBDDDDDDDDDCCC@@@===;;;:::999666555222111000...------------...,,,))))))***+++++++++((()))))))))*********+++))))))))))))************((((((((())))))))))))(((''')))*********,,,///111111222444555555555555444222222222333444555444222444222111333777;;;======888888888777666666555555333333333444444333333222000111333666999:::999888666444333333333333222000...............//////000///000111111000000///000......---,,,,,,,,,---------------.........//////000000///...---,,,,,,+++.........------,,,,,,,,,000000//////......------222222333333444555555555222222222333444555666666444666777888999;;;===@@@AAADDDGGGIIIKKKMMMPPPSSSXXX[[[^^^bbbddddddcccbbbgggggghhhhhhgggeeecccbbbaaabbbdddfffiiikkkmmmnnnkkkkkklllmmmoooppprrrrrrrrrrrrsssrrrsssvvvzzz~~~zzzrrrmmmccc___YYYSSSOOOJJJFFFDDD======<<<<<<<<<<<<===>>>333666888777444111222444333333444444444444444444333222222333444555666666444444555555555555666666999888888888888999::::::;;;<<<===>>>???@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCCAAAAAA@@@@@@??????>>>>>>======<<<;;;;;;::::::999888777555333222222222333222333444444555555444444222222333555777999;;;===<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@???>>>======>>>>>>===<<<;;;;;;;;;;;;888777666444333222111111000000//////...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******+++***(((((()))*********))))))***++++++,,,,,,,,,,,,,,,++++++******++++++******++++++,,,---,,,,,,---...///000000111111333666999::::::999888777444111///...///000222111222444555666777777777777777777777777777777777888999:::;;;<<<=========<<<;;;:::999999:::<<<===@@@AAAAAACCCEEEGGGIIIJJJMMMOOORRRSSSUUUVVVYYY[[[[[[]]]```aaabbbdddfffiiiiiigggdddbbb```[[[UUUPPPKKKGGGDDDCCCBBBDDDMMMVVVjjjxxxqqqdddaaa]]][[[[[[\\\\\\\\\YYYVVVTTTUUUXXXXXXVVVTTTQQQPPPOOONNNLLLJJJIIIIIIDDDBBB@@@@@@BBBDDDDDDDDDCCCAAA===;;;:::999777555222111000...------------...,,,***)))***+++++++++(((((())))))***++++++,,,)))))))))*********++++++'''(((((())))))))))))((('''(((*********---000333777777777777666555333222333222222333555555444222222///...000555:::;;;:::888888777666666555555444333333444444444333222222///000111333555555555555333222111111222222111000.........---....../////////000222222000000000111......,,,,,,+++,,,---...------......///000000111111111000///...------,,,........................,,,,,,---...///000111222111111222222333333444444222222333444555666666777555777888999999:::===???BBBEEEHHHLLLOOORRRVVVYYY[[[]]]```ccceeedddcccbbbdddfffiiikkkkkkhhheeecccccccccdddfffhhhjjjkkklllhhhiiijjjlllnnnpppqqqqqqpppqqqrrrssssssuuuxxx{{{yyyrrrjjjeee]]]YYYSSSNNNJJJFFFBBB@@@<<<;;;:::999888777777777666888999777555444555666333333333333444444444444222222222333444555666777444444444555555555555555888888777777888888999:::;;;<<<===???@@@@@@@@@@@@@@@@@@AAACCCCCCDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;:::999999;;;999777444333444555666222333444444555555444444444444555666888:::;;;<<<<<<======>>>??????@@@@@@AAAAAAAAAAAA@@@???>>>===???>>>>>>===<<<<<<======888888777555444222111000......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++)))(((((())))))+++,,,+++***)))***+++))))))))))))***+++,,,,,,))))))***++++++******)))++++++******++++++,,,---,,,------...//////000000000222555888999999888777555444222000//////000111111222333555666777777777888888777777777666666666888999:::;;;<<<<<<<<<<<<===<<<;;;::::::;;;<<<===???@@@AAABBBDDDGGGIIIJJJLLLNNNQQQSSSTTTVVVYYY\\\[[[]]]___```bbbdddgggjjjkkkhhhfffdddccc^^^WWWQQQMMMHHHEEEEEEDDDDDDJJJRRRbbbrrrrrrdddaaa___]]]^^^^^^^^^]]][[[XXXVVVVVVXXXYYYWWWTTTRRRRRRPPPOOOMMMKKKJJJIIIDDDBBB@@@@@@BBBCCCCCCCCCCCCAAA>>>;;;:::999777555222111000...------------...,,,++++++,,,,,,+++***************************))))))*********+++++++++&&&'''((()))******)))((('''((()))******---111444777888888888777555333222333222222333555555444222111---+++---333888888777777777666666555444444333333444444444333333222111...000111333333222222333111000///000222333222111//////...---------......///111333333111///000222///---,,,++++++,,,.../////////000000000000000000000000000000000000000000---......//////000000000++++++,,,...///111222333/////////000111111222222222333444555666777777777777888999999999:::<<<>>>BBBEEEJJJNNNRRRVVV[[[___^^^___bbbdddeeeeeeeeedddbbbeeekkkooopppmmmiiiffffffggghhhiiijjjkkkkkkkkkjjjjjjlllmmmnnnooooooooommmooorrrsssssstttvvvwww}}}{{{uuuoooggg```[[[SSSOOOJJJGGGDDDBBB???===:::999888666555555444444999555111222666999777555222222333333333444444444222222222333444555666777666666666555555555555555777777777777777888999999;;;<<<===???@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBB@@@@@@@@@???>>>>>>======<<<<<<;;;;;;:::999999999:::999888777666555444444222333444444555555444444666666777777888:::;;;<<<=========>>>??????@@@@@@BBBBBBBBBBBBAAA@@@???>>>??????>>>=========>>>>>>999999888777555333111000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,......---)))((((((***''')))******)))((()))***))))))))))))***+++,,,---'''(((***++++++++++++***++++++******++++++,,,---,,,------......////////////111444777888888666555333333222111000000000111///000222333555666666666666666666777777777777777999999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>>>>@@@BBBDDDGGGJJJKKKKKKNNNQQQSSSTTTVVVYYY\\\\\\]]]___aaabbbeeeiiilllllliiigggggggggccc[[[UUUPPPKKKGGGFFFEEEDDDGGGMMM\\\mmmqqqcccbbb``````aaaaaa```______\\\YYYZZZ[[[\\\YYYVVVRRRQQQPPPNNNLLLKKKIIIIIIDDDBBB@@@@@@AAACCCCCCBBBDDDAAA>>><<<;;;999777555222111000///------------...---+++,,,------,,,***,,,,,,++++++***))))))))))))************+++++++++&&&'''(((*********)))((('''((()))******---222555444555666777777777666555333222222333555555444222111...+++---333888888777666666666555444444333333444444444444333333222111...000222333222111111222111000///000222333333222//////...---------------///111444333111///111222///---,,,++++++,,,...///222222111111000000//////......///000111222333333------...///000111222222------......//////000000111222222333444444555555222333444666777888888888888999::::::999:::<<<>>>AAAEEEJJJOOOTTTYYY^^^bbb```aaacccdddeeeffffffeeefffjjjqqqwwwxxxvvvqqqnnnjjjjjjkkklllllllllllllllmmmmmmnnnnnnnnnnnnnnnmmmkkknnnrrrssstttttttttuuu{{{}}}{{{xxxsssmmmggg```YYYTTTKKKHHHDDDAAA@@@???===<<<777777666666666777888888444+++###'''222888444,,,222222222333333444444444222222222333444555777777777777777777666666666666777777777777777888888999:::<<<===???@@@@@@@@@@@@CCCCCCCCCCCCBBBAAA@@@@@@@@@@@@??????>>>=========<<<;;;;;;::::::999888888555666777777666444222000222333444444555555444444888888888888999:::;;;<<<======>>>>>>??????@@@@@@BBBBBBBBBBBBAAA@@@??????@@@???>>>>>>>>>>>>>>>>>>::::::999888666444222111333333222111111000111111,,,,,,,,,,,,,,,,,,,,,,,,---///000...***((()))+++)))+++------+++***+++,,,))))))))))))***+++,,,---((()))+++---.........---++++++******++++++,,,---,,,------....../////////...000333666777666555444222222222222111111111000...///000222444555555555444444555666777888999999::::::;;;;;;<<<<<<;;;;;;;;;;;;:::999999:::::::::===>>>???BBBDDDHHHJJJLLLKKKMMMQQQSSSTTTVVVYYY\\\]]]^^^```bbbdddgggkkknnnllliiiggghhhjjjggg```YYYSSSNNNIIIHHHFFFCCCEEEIIIXXXkkkooodddcccbbb```______^^^^^^^^^[[[XXXXXXZZZ[[[YYYVVVQQQPPPOOOMMMJJJHHHFFFEEEEEECCC@@@???@@@AAA@@@@@@BBB???===;;;;;;;;;999777555333000.........---,,,******++++++++++++******((()))))))))************((((((((()))(((''''''&&&'''***+++((((((+++***'''((()))++++++,,,---///222777:::===>>>===:::777666444222000///000111111000---///000222333333333333333333333333444444555666444444555444333111///...---///000///...---...000///000111222222222222222...///000000000///---,,,000111222333333222111000000000///...............000000000///......------,,,,,,------......//////---...//////------...///,,,,,,---...///000111111111111000000111111222333444444555555666777777777888:::;;;<<<<<<>>>@@@BBBGGGHHHLLLPPPUUUYYY\\\^^^[[[]]]```dddhhhhhheeecccfffgggkkkssszzzzzzuuuoooooonnnmmmllllllmmmooopppqqqpppooooooppppppnnnlllkkklllnnnpppsssvvvyyyzzz{{{xxxpppmmmhhhaaaYYYRRRKKKHHHFFFDDD@@@<<<999888888888777777666666666666777777666666666555555444444444444444444444444444444444111111111111111222333444555555555555666666666666888888888777666555555444;;;;;;<<<>>>????????????@@@??????>>>???@@@BBBCCCDDDDDDBBBAAA@@@?????????:::;;;;;;<<<<<<;;;;;;:::888888777777666666555555333666999::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>??????BBBBBBAAA@@@@@@@@@AAAAAABBB???======???@@@===;;;<<<999777666666777777666555444222000///......///......---------......//////......---+++******)))******))))))***+++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++,,,...000000///...---000000111111111222222222444333333222111000//////000111111222222333444444333444666888999888777666666888:::;;;;;;:::999888<<<;;;;;;::::::999999888<<<===???AAACCCEEEGGGHHHLLLMMMNNNOOOQQQUUUYYY]]]```aaaccceeehhhjjjlllmmmlllppprrrqqqooommmeee\\\]]]VVVOOOMMMKKKGGGFFFGGGPPPfff}}}nnncccbbbaaa```````````````^^^[[[XXXXXXZZZ[[[YYYWWWTTTSSSQQQNNNLLLIIIHHHGGGEEECCC@@@???@@@AAA@@@@@@AAA???<<<;;;::::::888777444222000//////...---+++***++++++,,,,,,++++++***))))))))))))************(((((((((((((((''''''&&&)))***+++,,,,,,+++***)))((()))***++++++---000333888;;;???AAA@@@===999777666444222111222222222111---///000222333333333333444444333333333333444444333333333333222111///...///000111000......///000000111222222333333333222....../////////...---,,,+++,,,...000222222222222000//////...............------......//////000000.............../////////,,,---......,,,,,,---...000////////////.........333333222222333333444555333333444444555666666666888999;;;;;;<<<>>>AAADDDIIIKKKNNNQQQTTTWWWYYYZZZ[[[\\\___dddhhhjjjiiiggghhhhhhlllrrrxxxzzzuuupppooonnnmmmllllllmmmnnnoooqqqpppppppppqqqpppnnnllllllmmmoooqqqtttwwwzzz|||zzzuuupppmmmdddbbb]]]WWWPPPJJJEEEBBB@@@???<<<:::888888888999555555444444444444555555555555555444444444333333222222222222222222222222666666555555666777777888555555555666666666777777777777777777777777777777:::;;;<<<===============>>>???AAABBBCCCCCCCCCCCCDDDCCCBBB@@@???>>>======:::;;;;;;<<<<<<;;;;;;:::::::::999888777555555444000333555666666666777888::::::;;;;;;<<<===>>>>>>???????????????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCAAA??????@@@@@@>>><<<<<<:::888888999999888777444333111000////////////.........------......//////......---+++******)))******))))))***++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,...///000///...---000000000111111111222222111111111000000//////...000000111111222333333444333444666777888888777777777888:::;;;<<<;;;999999:::::::::::::::::::::;;;<<<===???AAACCCEEEGGGHHHMMMNNNQQQRRRTTTWWW[[[^^^aaabbbdddgggiiilllnnnooopppuuuwwwwwwvvvuuunnnfffbbbYYYQQQOOOLLLHHHGGGHHHRRRggg}}}lll```````````````aaabbbccc___\\\YYYYYY[[[[[[ZZZWWWWWWVVVSSSPPPMMMKKKIIIHHHEEECCCAAA@@@@@@AAAAAA@@@AAA>>><<<::::::999777666333222000000000///,,,******++++++,,,,,,++++++*********************)))))))))))))))(((((((((''''''******222======222******)))*********+++---111444999===AAAEEEDDDAAA<<<888888666444444444444333222---///000222333333333333555555444333222222222222111222222222111111000///111222222111///...///000111111222333333333333222------.........---,,,+++***+++---///000111111111000///......------......---------...//////000000000000///////////////...+++,,,---,,,+++***+++---000000000/////////......333333222222333333444555222222333333444555555555999999::::::;;;>>>CCCFFFLLLNNNRRRUUUWWWYYYYYYYYY]]]]]]___dddhhhlllmmmlllkkkkkklllpppuuuwwwuuuqqqqqqpppooonnnnnnooopppqqqqqqqqqqqqrrrsssqqqnnnkkkmmmnnnppprrruuuxxx{{{}}}~~~{{{tttnnnhhhccc___VVVTTTOOOJJJEEEBBB???>>>:::999888777777777888999555555444444444444555555444444444444333333333333111111111222222333333333555555555555555666666777666666666666777777777777666666777777888999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;===AAADDDEEEDDDCCCAAACCCBBBAAA@@@>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::888777555444333333555777888777777888:::888999:::;;;===>>>???@@@????????????@@@AAACCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEECCCBBBAAAAAAAAA???======;;;:::;;;;;;;;;999777333222111000000000000111//////......---......///......---,,,,,,+++***************)))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************+++,,,.../////////...---000000000000111111111111//////////////////......000000000111222222333333444555555666777777888888888999:::<<<<<<<<<;;;:::888999999:::;;;;;;<<<<<<<<<===>>>AAACCCEEEGGGHHHMMMPPPSSSUUUWWWYYY]]]___bbbccceeehhhkkkmmmoooppptttxxx{{{|||}}}}}}wwwpppiii___WWWTTTRRRMMMJJJJJJPPPbbbxxx~~~kkk_________```aaacccdddeee___\\\YYYYYY[[[\\\ZZZXXXXXXVVVSSSPPPMMMKKKIIIIIIFFFCCCAAA@@@AAAAAAAAA@@@AAA>>>;;;:::999888666555222111000000000///+++))))))******++++++******)))++++++************))))))***))))))(((((((((((((((***+++:::MMMMMM:::+++***)))*********+++---222555999<<>>:::;;;999777666666666444333---...000222333333333333666555444333222111111111000000111111000000000000222333333222000///000111111111222222222222111111------------,,,,,,++++++.........//////.........//////...------------...000//////......---,,,,,,111111000000//////......***+++,,,+++*********,,,------...///000111222222111111000000111111222333222333333444444555666666999999999999;;;???EEEIIIOOORRRWWW\\\```aaabbbaaabbbbbbbbbeeejjjmmmoooooommmlllkkkmmmqqqssssssqqqssssssrrrqqqqqqqqqrrrrrrqqqqqqqqqssstttrrrooolllnnnnnnppprrruuuxxx{{{|||}}}}}}xxxpppiiibbb\\\WWWTTTMMMJJJFFFCCC@@@???>>>???888777777666666777888888777666666555555666666777333333333333333333333333222222333444444555666666444444444333333444444555666666666777777777888888777777777888999999::::::;;;;;;<<<<<<<<<;;;;;;:::999;;;>>>@@@AAAAAAAAA@@@BBBBBBAAA@@@???===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999777666555444444555666888888888888999;;;::::::;;;<<<===>>>??????======>>>???@@@AAACCCDDDAAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>><<<<<<;;;<<<===<<<999777333222222222222222222222000//////.....................---,,,,,,+++******+++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,---......//////....../////////000000000111111------......//////////////////000000111222222222555555444555555666888888999999;;;<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<<<<;;;<<<>>>AAACCCFFFHHHIIILLLOOOSSSVVVXXXZZZ]]]___bbbccceeehhhkkknnnpppqqqtttyyy|||~~~~~~wwwooofff```___]]]VVVPPPMMMKKKYYYmmmkkk^^^______```bbbccceeefff```]]]ZZZZZZ\\\]]][[[XXXWWWUUURRROOOLLLJJJIIIIIIFFFDDDAAA@@@AAABBBAAAAAAAAA???;;;:::999888666444111111000000000...+++((((((((())))))))))))((((((+++++++++*********************)))(((((((((((()))******666GGGGGG666******((()))***+++,,,...222555888:::@@@EEEIIIGGGAAA<<<<<<:::888777777666444222---...000222333333333333555444444333222222222222111111000000000000000000222333333222111000000111000111111111111111000000------,,,,,,++++++++++++//////////////////////////////...---------------/////////...------,,,,,,111111000000//////......***+++,,,,,,******+++,,,------...///000111222222111111000000111111222333444444444555666666777777999999::::::<<>>======>>>???999888888777777777777777666666555555555555666666333333333333333333333333222222333444444555666666777666666555555555666666666666666666777777777777888888888888888888888888<<<<<<=========<<<;;;;;;<<<<<<<<<===>>>???AAAAAAAAAAAAAAAAAA@@@>>>===<<<;;;<<<<<<======<<<<<<;;;666666666666666666666666333444555555444444666888<<<<<<<<<===============<<<<<<======???@@@BBBBBB???@@@AAACCCDDDDDDDDDDDDCCCCCCCCCBBB@@@???>>>>>><<<;;;;;;<<<===<<<999777444444444444444444333333111000///...............---------,,,,,,++++++***++++++***************+++************************++++++++++++++++++++++++))))))******+++,,,......,,,------...................../////////000000000---......//////000000000...//////000000111111222555444444444555666777888999999:::;;;<<<<<<<<<===<<<<<<<<<;;;;;;:::::::::;;;<<<>>>@@@CCCFFFHHHIIIKKKNNNRRRUUUXXXZZZ]]]___aaabbbdddgggkkknnnpppqqquuuyyy}}}|||rrrkkkhhhjjjiii```VVVPPPKKKSSSbbbuuulll`````````aaabbbcccdddeeeaaa]]][[[[[[]]]]]]\\\YYYVVVTTTPPPMMMKKKJJJJJJJJJFFFDDDBBBAAAAAABBBBBBAAABBB???<<<:::999888666444222111/////////...+++)))((())))))))))))))))))(((*********+++++++++,,,,,,+++***)))((('''((()))***+++(((***111111***(((+++''')))+++,,,---///222555666888===DDDIIIIIIDDD???<<<:::888888777555222000---///000222333333333333444333333333444444555666333222111000000000000000000111222222111000111222111111222222222111000000...---,,,+++++++++,,,,,,,,,,,,,,,---///000222333///...------,,,,,,------,,,,,,,,,---......//////000000///////////////...,,,---...---,,,+++,,,...111111000000000/////////333333222222333333444555444444555555666777777888999:::;;;===@@@DDDJJJNNNSSSWWW^^^fffmmmrrrvvvwwwqqqooonnnnnnpppqqqqqqqqqpppnnnmmmkkkkkklllnnnppppppooooooooonnnmmmmmmmmmpppppppppqqqtttuuutttsssppppppqqqrrrsssuuuwwwxxx{{{~~~yyysssooobbb^^^WWWQQQLLLGGGCCC@@@>>>===<<<;;;::::::;;;<<<999999888888777666666666444444333333333333444444333333333333444444444444111111111222222333333333444444333333222222333333555555555555666666666666888888888888888888777777;;;<<<<<<=========<<<<<>>===>>>@@@AAACCC>>>??????@@@@@@>>>===<<<<<<<<<============<<<<<<666666666666777777777777666777777777666666888:::====================================>>>???@@@AAA???@@@BBBCCCDDDDDDCCCBBBBBBCCCCCCBBB@@@??????@@@===<<<;;;<<<<<<<<<:::888666777777777666666555444111111000///............---------,,,,,,+++++++++,,,+++******)))*********))))))))))))))))))))))))++++++++++++++++++++++++************+++---...///------------......//////............////////////---.........//////000000.........///000000111111333444444555666666777777888888999:::;;;<<<<<<=========<<<<<<;;;::::::999:::;;;>>>@@@CCCFFFHHHIIIKKKMMMQQQTTTVVVYYY]]]___aaabbbdddgggkkknnnppprrrxxx|||rrrllljjjnnnnnnfffZZZRRROOOQQQ\\\mmmnnnbbbbbbaaaaaabbbbbbcccdddaaa^^^[[[[[[]]]^^^\\\ZZZUUUSSSPPPMMMKKKKKKKKKLLLGGGDDDBBBAAABBBBBBBBBAAACCCAAA===;;;:::999777555333111...---------+++*********++++++++++++******))))))******+++,,,------,,,+++)))((('''((()))******)))'''''''''''')))***%%%(((,,,...///000222444666777;;;CCCJJJLLLHHHCCC;;;999888777666444111...---///000222333333333333222222222444555777999:::555444222111000000000111...000111111000000222333333444444444444333222111///...---,,,+++,,,,,,---+++++++++,,,---///111222///...------,,,,,,------+++,,,,,,------......///.............../////////---///000///...---...///111111111000000000000///333333222222333333444555333333444555555666666777888:::===@@@CCCGGGLLLPPPVVVYYY^^^dddjjjppptttvvvtttsssrrrssstttuuutttsssrrrqqqooommmllllllnnnppppppppppppoooooonnnmmmlllpppooonnnpppsssvvvwwwwwwsssssssssssstttuuuvvvwwwyyy{{{zzztttnnnhhhdddXXXTTTNNNIIIEEEAAA>>>;;;::::::::::::999999999999777777777777777666666666444333333222222333333444333333444444444555555555222222222222222222222222222222111000000000000000444444444444555555555555555666666777777888888888999:::;;;<<<<<<<<<<<<<<<>>>?????????????????????999:::<<<>>>>>>===<<<;;;<<<<<<============<<<<<<999999888888888888888888:::;;;;;;:::999999;;;===<<<<<<======>>>>>>?????????>>>>>>>>>??????@@@AAAAAABBBDDDEEEEEEDDDCCCBBBAAACCCDDDCCCAAA@@@BBBDDD@@@>>><<<<<<======<<<;;;999999::::::999777666555222111000///............------,,,,,,,,,,,,++++++,,,++++++***))))))******************************************************---,,,,,,+++++++++,,,,,,---------------...//////------........./////////---------------.........------...//////000000111222333444666666666666555777777888999:::;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;:::;;;===@@@CCCFFFIIIJJJLLLNNNPPPSSSUUUYYY^^^aaabbbcccfffiiilllooorrrsssyyy}}}~~~pppiiieeeiiilllfff\\\UUUPPPOOOXXXjjj|||ooodddcccbbbbbbaaabbbbbbbbbaaa^^^[[[[[[]]]^^^\\\ZZZUUUSSSPPPMMMLLLLLLMMMNNNGGGEEEBBBAAABBBBBBBBBAAADDDAAA>>><<<;;;999777555444111...,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++(((((()))***,,,---...///,,,+++)))((('''((()))+++''',,,---++++++---,,,'''$$$(((,,,///111111222333777777;;;BBBJJJNNNKKKGGG:::999777666555333///,,,---///000222333333333333000111222444666999;;;<<<777555333222000000000111---...000000000111222444555666666666555444444333///...---,,,+++,,,------------++++++++++++------......---,,,,,,,,,,,,---///......------,,,++++++,,,---------....../////////000111000/////////111......///000111222333333111111000000111111222333222222333444444555555666888:::>>>BBBEEEIIIMMMQQQWWWYYY]]]aaafffkkknnnpppuuuttttttuuuwwwxxxvvvuuutttsssrrrooommmmmmoooqqqsssssssssrrrqqqpppooonnnpppooommmooosssvvvyyyzzzvvvvvvuuuuuuuuuuuuvvvvvvwwwyyy|||yyysssnnnhhhbbb^^^TTTPPPKKKFFFCCC@@@===;;;::::::;;;;;;;;;:::999888444555666666777777666666666555555444444555555666444444444555555666666666555444444444444444444444666555444444333333333333333333333444444444555555333333444666777999::::::777888999:::;;;<<<<<<<<<;;;<<<>>>??????===;;;999666777:::<<<<<<<<<;;;:::<<<<<<============<<<<<<<<<<<<;;;;;;:::999888888888999888777666777999;;;:::;;;<<<===>>>???@@@AAA@@@@@@@@@???@@@@@@AAAAAACCCDDDFFFGGGFFFEEECCCBBBAAACCCEEEEEECCCBBBDDDFFFCCC@@@>>>======>>>>>>===;;;;;;<<<;;;:::888666555222222000///............---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++************************000///---,,,+++*********...------------...//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111222555777777777555444777777777888999:::<<<===::::::;;;;;;<<<=========:::;;;===@@@DDDGGGIIIJJJMMMOOOQQQRRRUUUYYY___ccccccdddgggjjjnnnqqqtttuuuxxx|||~~~|||ooofff```cccgggccc\\\VVVMMMLLLUUUiii|||vvvfffdddbbb```___```bbbddd___]]]\\\\\\\\\\\\[[[YYYXXXUUUQQQNNNMMMLLLJJJHHHFFFDDDBBBAAABBBCCCCCCBBBDDDBBB???===<<<999555222222222111///...---,,,+++...+++))))))++++++***'''.........///////////////---***(((((())))))'''$$$((((((''''''''')))***+++***+++,,,...000111222222:::777888???HHHNNNLLLHHH::::::999666222000000111---...000111111222555777666555555555666:::===???AAA;;;333//////000000000333333333333333222111000777;;;===;;;666222333555444222///,,,+++++++++,,,,,,---.........---,,,+++000///...---------------,,,,,,,,,---...///000000......---,,,---...///000,,,,,,,,,---------............//////000000111111111111222222222222333333222222333444555777777888=========AAAGGGNNNSSSUUUUUUXXX[[[___bbbggglllppp}}}|||{{{yyywwwvvvuuuuuuppppppoooooooooooopppppptttuuuwwwxxxxxxvvvtttrrrtttsssrrrqqqsssvvvyyy{{{yyyvvvsssrrrssstttuuuuuu{{{|||||||||}}}|||tttmmmgggbbb]]]ZZZNNNJJJEEE???<<<<<<===>>>999999999999999999999999666666666666666666666666555555444444444444555555444444333333333222222222222333333444444333333222333333333222222111111111444555555555444444666777555555555666666777888999999999:::;;;;;;<<<<<<===@@@@@@??????>>>>>>==================>>>>>>>>>>>>>>>????????????===;;;:::999999999999999999999999;;;::::::999888888888999999:::<<<===>>>>>>>>>>>>>>>????????????@@@@@@@@@BBBCCCCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDAAA???======>>>???>>>===;;;;;;:::999888777666555666444222000//////000111000//////---,,,+++******))))))))))))***+++,,,---+++,,,,,,------,,,,,,+++++++++******************************+++,,,---...***++++++,,,,,,---------,,,,,,,,,------.........---.........---,,,,,,+++,,,---------.../////////222222333444555555555555666666777888888888888888;;;;;;::::::::::::::::::;;;<<<===@@@CCCFFFHHHJJJMMMOOORRRTTTVVVYYY^^^aaaaaabbbfffjjjoootttwwwyyyxxx}}}|||tttkkkcccdddiiiiii___TTTKKKLLLSSSbbbvvvuuufffdddbbb``````aaacccddd```___]]]\\\\\\\\\ZZZYYYXXXUUUQQQNNNMMMLLLJJJHHHFFFCCCAAAAAABBBCCCBBBBBBDDDBBB???===<<<999555222222222111///...---,,,+++---***((()))+++,,,+++***+++,,,///111222111000///,,,)))(((((())))))(((%%%))))))(((''''''(((*********+++,,,...000111222222555444555:::AAAEEEDDDAAA999999888555111//////000000111222222111222444555444444444555888<<<@@@CCCBBB<<<555000///000000///222222333333222222111111777:::===;;;666333333555...---,,,++++++,,,---...,,,------......---,,,,,,///......---------......,,,,,,,,,------...///000000///...---,,,,,,---...,,,,,,,,,---------............//////000111111111333333444444444444555555555555555555555555555555;;;<<<===AAAFFFLLLQQQSSSWWWYYY]]]aaafffmmmtttyyy~~~}}}{{{yyywwwvvvuuutttoooooonnnmmmmmmmmmmmmmmmppprrruuuxxxyyyyyyxxxwwwrrrqqqppppppqqqtttwwwyyyxxxwwwuuutttuuuvvvwwwxxxyyyzzzzzz{{{|||zzzuuummmfff```[[[WWWTTTLLLIIIDDD@@@===<<<<<<===:::::::::999999888888888666666666666666666666666666555555444444555555666666666666555555555444444222333333444444333333222333333222222222222222222222333444333222333444666555555555555666777888999999999::::::;;;<<<<<<<<>>>>>>>>============>>>>>>>>>>>>?????????@@@???===<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999999999<<<<<<===>>>>>>>>>======????????????@@@@@@@@@@@@CCCCCCCCCDDDDDDCCCCCCBBBEEEEEEEEEEEEDDDDDDDDDDDD@@@>>><<<<<<===>>>===<<<<<<;;;;;;:::888777777666666555333111///000000111000//////...---,,,+++***++++++***************+++++++++,,,,,,,,,,,,++++++************************************+++,,,---............///////////////,,,,,,,,,,,,---------...------......---,,,,,,+++,,,,,,------.../////////222222333444555555555555666777777888888888888888999999999::::::::::::::::::;;;===@@@CCCFFFIIIKKKNNNPPPRRRTTTVVVYYY^^^aaaccceeegggkkkooorrruuuvvvzzz~~~vvvmmmfffgggkkkkkkaaaXXXNNNMMMQQQ___tttrrrfffeeecccaaaaaabbbccceeecccaaa^^^]]]\\\\\\ZZZXXXXXXUUUQQQNNNMMMLLLJJJHHHEEECCCAAA@@@AAABBBBBBAAADDDBBB???===<<<999555222222222111///...---,,,+++---,,,******+++,,,+++***,,,...111333333000---+++***((('''((()))***)))'''******(((''''''((())))))***+++,,,...000111222222111333555888:::;;;;;;;;;666666555222///------...333444555444222111222444333222333555888===BBBEEEDDD???888222000/////////000111111222222222222222666999<<<;;;777333333444+++++++++++++++,,,,,,,,,,,,,,,---......------,,,......---------...//////,,,,,,,,,,,,---...///000111000///---,,,+++++++++,,,,,,,,,---------............///000000111111222333333444444444444555555555555555555666666666666;;;<<>><<<<<<;;;;;;;;;::::::999888777777777777777777777777777777666555555444444555555666666666666555555555555444222333333444444333333222222222222222222222333333111222333222111111333555555555555555666777888999999999::::::;;;;;;<<<<<<===============<<<<<<<<>>>>>??????>>>======<<>><<<<<<======<<<;;;===<<<<<<;;;:::999888888777666444222111111111222000000///...---,,,,,,+++---,,,+++***))))))))))))******++++++++++++******************************************+++,,,------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------------------,,,,,,+++,,,,,,------...//////000111222333444555555555555666777888888999999888888888888888999999::::::;;;999:::<<>>BBBGGGJJJNNNRRRUUU[[[___dddiiimmmqqqtttwwwzzzzzzzzzyyyxxxwwwvvvuuuttttttsssrrrqqqooonnnmmmoooqqqsssuuuvvvvvvuuuuuurrrqqqpppppppppqqqssstttuuuuuutttsssrrrrrrssstttuuuvvvwwwwwwyyy}}}wwwqqqkkkgggaaa\\\WWWSSSOOOLLLDDDCCCBBB@@@>>><<<;;;:::<<<<<<;;;:::888777666666666666666666666666666666666666555555555555666666444444444444333333333333222333333444444333333222111111111222222333333333111222333222111222333555555555555555555666888888888999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<@@@@@@@@@AAAAAAAAAAAABBBCCCAAA===;;;:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>???????????????>>>>>>@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAA???=========>>>===<<<=========<<<;;;:::::::::888777555444333222222222000000//////...------,,,,,,++++++***))))))******))))))************))))))***************++++++++++++*********++++++,,,------,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...///000000111222333444555555666666777777888999999999999888777777888888999:::;;;;;;888:::<<>>DDDHHHKKKOOOTTTWWW[[[aaajjjppptttuuuuuuvvvyyyyyyzzzzzzzzzyyyxxxwwwvvvvvvvvvuuusssqqqooonnnmmmoooppprrrttttttttttttttttttrrrrrrqqqrrrrrrsssvvvwwwwwwuuurrrpppqqqrrruuuvvvvvvwwwxxx|||wwwooojjjeeebbb]]]XXXTTTPPPLLLIIIAAAAAA@@@???===<<<::::::<<<<<<;;;:::888777666666555555555555555555555555666666666555555666666666555555444444444333333333222333333444444333333222111111111222222333333333222333444333222222444666444444444444555666777888888888999999:::;;;;;;<<<::::::;;;;;;<<<<<<======AAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>??????===>>>???@@@AAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA???>>>??????>>>===>>>======<<<<<<;;;;;;;;;888888777666555444333333000000000//////......---******))))))***++++++,,,((())))))******))))))((())))))*********+++++++++++++++******++++++,,,,,,000000//////......------++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++++++++,,,---...///000111000111333444555666666666777777888999999999999999777777888999::::::;;;;;;888:::<<>>DDDHHHKKKOOOVVV[[[___fffooowww{{{}}}}}}}}}}}}}}}~~~~~~}}}|||zzzyyyuuuvvvvvvuuutttqqqooonnnjjjlllnnnqqqsssuuuwwwwwwvvvuuutttssssssrrrrrrrrrxxxzzz{{{yyyuuurrrsssuuuwwwwwwxxxxxxyyy|||}}}vvvoooiiieee]]]ZZZVVVRRROOOKKKGGGDDD???>>>>>>===<<<;;;::::::;;;;;;::::::999888777777666666666666666666666666777666666555555666666777777777777666666666555555222333333444444333333222222222222222222222333333222333444333222333444666444444444444555666777888888888999999::::::;;;;;;:::::::::;;;<<<===>>>>>>AAAAAAAAAAAABBBBBBBBBBBB@@@AAACCCDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAA===>>>???AAABBBCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDBBB@@@?????????>>>============<<<<<<<<<;;;;;;999999888777666555444444111111000000////////////))))))))))))***+++,,,---))))))************)))))))))))))))***++++++,,,,,,,,,++++++***++++++,,,,,,.........---------------+++++++++************)))***++++++,,,,,,,,,,,,,,,***+++,,,---...000111111000111222444555666666777777888999999:::999999999999999999::::::;;;;;;<<<999:::<<>>??????@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCC@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDBBB????????????===<<<======<<<<<<<<<<<<;;;;;;::::::999999888666555555111111000000000000//////+++***************++++++)))******++++++******)))((())))))***++++++,,,,,,,,,,,,++++++***++++++,,,***++++++++++++++++++,,,++++++******))))))))))))******+++,,,,,,,,,,,,,,,***+++,,,---...000111111000111222444555666777777777888999999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===@@@CCCFFFIIIKKKLLLNNNQQQSSSUUUXXX]]]```bbbdddggglllqqquuuyyy{{{zzzyyymmmbbbXXXRRRGGGHHHIIIOOO\\\rrr{{{oooiii______``````aaaaaaaaabbbbbb___ZZZXXXWWWXXXXXXXXXXXXUUUQQQNNNMMMLLLJJJHHHHHHFFFCCCCCCDDDEEEEEEDDDDDDBBB???===<<<999555222222222111///...---,,,+++---///000...,,,+++...000***+++++++++***)))'''&&&''')))+++***'''&&&(((***((((((''''''''')))***+++***+++,,,...000111222222222333444555666666555444222333333222000///111222999;;;===<<<999666444333444333222222333555888;;;666777666333000000333666444555666666777666666666444555777999:::777333///...,,,***(((((()))***+++,,,,,,++++++,,,...///000000///...---------------------,,,++++++,,,,,,,,,---.........---+++)))(((,,,,,,,,,---------......000000000111222222333333111111222222222333333333333444555777999;;;===>>>AAAFFFKKKNNNRRRXXXbbbjjjqqqssswwwzzz{{{}}}{{{yyyyyyzzz{{{{{{zzzxxxuuutttrrrssssssttttttuuuuuuvvvwwwvvvuuutttrrrqqqpppoooqqquuuyyyyyyvvvtttwww{{{|||||||||{{{{{{}}}yyywwwsssmmmgggbbbaaaaaaSSSPPPMMMKKKIIIFFFBBB>>>===<<<;;;:::999:::;;;<<<:::999999999999999999999999999999999999999999999777777666666666666777777666555555555444444444444222333333444444333333222444333333222222111111111000111222111000000222444444444444444444555777777777888888999::::::;;;;;;999:::;;;<<<===???@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@AAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAABBBCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEGGGGGGHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA???>>>>>>>>><<<;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999888777666555111111111111000000000000---,,,+++***))))))))))))******++++++++++++******((())))))***++++++,,,,,,,,,,,,++++++***+++++++++---------....../////////+++*********))))))(((((()))***+++,,,,,,,,,,,,,,,***+++,,,---///000111222///000222444555666777777888888999::::::::::::999<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===@@@CCCFFFHHHJJJLLLNNNPPPRRRTTTWWW\\\___ccceeehhhlllqqquuuxxxzzzzzz{{{lll^^^VVVJJJJJJJJJMMMXXXooo|||ooodddbbbbbbbbbbbbbbbaaa```______ZZZVVVUUUXXXXXXVVVSSSRRRQQQNNNLLLJJJIIIIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDFFFEEEBBB???;;;777444222222222111///...---,,,+++%%%'''+++...///...,,,***))))))))))))************)))(((''''''((()))***++++++)))(((''''''((()))+++***,,,...111333444444444333333333333222111000000222222111...,,,,,,///111777AAAFFF???777555333000555444333333333444555666888777555333222222222333666555444333444444666666222222333444444333222111///---,,,,,,---,,,***(((,,,,,,++++++,,,...///000......------------......------------------------***++++++,,,,,,++++++***,,,,,,------...//////000000111111222222222111111222222333444444555555666333444666777888:::>>>AAA@@@DDDJJJNNNTTT^^^kkkuuu|||}}}~~~{{{uuuxxxzzz{{{yyywwwvvvvvvrrrqqqppppppppprrrtttvvvuuuuuuuuuuuutttsssrrrrrrwwwvvvuuuuuuvvvxxxzzz|||}}}~~~~~~~~~{{{yyywwwuuusssqqqnnniiieeeaaa\\\XXXTTTMMMLLLJJJGGGCCC@@@===<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<:::777777999<<<@@@;;;555444777999888666777666555444444555666777:::999777666444333333333333222111111222333555666333333333333333333333444444444444444444444444444777777666333222333666999777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@@@@?????????@@@BBBCCCDDDCCCAAA@@@???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAACCCEEEFFFCCCDDDDDDCCCBBB@@@===<<>><<<:::999;;;999777777888888888777666555333111///------,,,++++++,,,---,,,+++***)))---,,,***)))))))))***************++++++,,,,,,,,,,,,+++*********+++,,,---,,,+++******,,,,,,+++***+++,,,------,,,+++)))(((---,,,++++++******++++++------,,,------...///000000111222444555666777777666777888999:::;;;;;;;;;===<<<<<<;;;;;;:::999999;;;;;;<<<>>>AAAEEEHHHJJJIIIMMMQQQSSSTTTWWW\\\```bbbdddgggjjjmmmqqqvvvzzz{{{~~~ooobbbRRRJJJFFFKKKTTThhh{{{pppfff``````aaaaaaaaa``````___```\\\WWWVVVWWWXXXUUURRRQQQPPPNNNKKKJJJIIIIIIIIIGGGFFFFFFFFFEEEEEEEEEDDDGGGFFFCCC@@@<<<888555333222222111///...---,,,+++''')))+++---...---+++******))))))))))))))))))))))))((('''''''''((()))******)))'''&&&&&&''')))***+++,,,///111222333333333222333333444444444333333444444222///---,,,...000:::DDDIIICCC<<<888666333555444333222222333444555666555444333222222222222444333333333444555777888222333333444333222111000///...------------+++))),,,,,,++++++,,,---...///......------------......------------------------,,,,,,------------,,,,,,---------...//////000000000000111222222222222111222222333444444555555666444555777777999;;;???BBBDDDIIIOOOSSSYYYcccpppzzz|||{{{~~~|||yyyxxxzzz|||}}}|||{{{{{{{{{wwwuuusssqqqppppppqqqrrrsssssssssttttttssssssrrrvvvvvvuuuuuuvvvxxxzzz{{{}}}zzzwwwssspppnnnmmmkkkiiihhheeeaaa]]]ZZZVVVRRROOOLLLKKKHHHDDDAAA>>>===<<<;;;;;;<<<======<<<<<<<<<:::<<<<<<;;;999999<<<>>>BBB===777666888999777555777666555555555555666777999888777555444444444444666555444222222222222333444444333333333333333333444444444444444444444444666666666444333333666888777888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@AAABBBCCCDDDCCCCCCCCCBBBAAA@@@???>>>DDDCCCCCCCCCEEEFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGEEEDDDCCCBBBBBBBBBCCCCCCEEEEEEDDDCCCAAA???===<<<<<<======>>>>>>>>>======<<<:::888777888888777666555444333111///...------,,,,,,,,,,,,,,,+++******,,,,,,***)))))))))***************++++++,,,,,,,,,,,,+++*********+++,,,------,,,+++,,,------,,,+++***++++++,,,,,,,,,++++++++++++++++++,,,------...------,,,------...///000000111222444555666777777666777888999:::;;;;;;;;;===<<<<<<;;;;;;::::::999:::;;;<<<>>>AAAEEEHHHJJJJJJMMMQQQTTTUUUWWW]]]aaadddfffiiilllooosssxxx|||~~~{{{ooo[[[QQQKKKLLLRRRbbbzzzooofff^^^______````````````___bbb]]]YYYWWWWWWWWWTTTRRRQQQPPPNNNLLLJJJIIIHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEGGGFFFDDDAAA===999666444222222111///...---,,,+++******+++,,,,,,++++++*********))))))(((((('''''')))((((((''''''''''''((()))((('''&&&&&&'''((())),,,---///111222333222222111222333444555555555555666555444000---,,,...000;;;CCCIIIFFF@@@;;;777444444444333222222222333444555444444333333222222222222222222222444666888999444444444333222111000//////...---.........,,,***------,,,,,,,,,,,,---.........------------......------------------------......////////////......---------...//////000000000000111222222222222222222222333444444555555666444666777888999<<>>===<<<<<<:::;;;<<<======>>>======:::;;;<<<;;;:::;;;>>>@@@CCC>>>999777888999777555777666666555555666666777777777666555555555555555666666444333333222333333555555555444333333333222444444444444444444444444555666777666555444555777777888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBB@@@@@@AAABBBCCCBBBAAADDDDDDEEEEEEFFFFFFGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBB@@@???>>><<<<<<<<<======>>>>>>>>>===;;;999888888777666555444444333222000//////...------,,,+++++++++++++++,,,+++******)))******************++++++++++++++++++++++++++++++,,,------...---,,,,,,......---,,,************+++,,,---...***++++++,,,---//////000------,,,------...///000000111222444555666777777666777888:::;;;;;;;;;;;;======<<<<<<;;;::::::::::::;;;<<<>>>AAAEEEHHHJJJKKKNNNRRRTTTUUUXXX]]]bbbeeegggkkkmmmqqquuuzzz~~~}}}eeeZZZPPPNNNPPPZZZrrrzzzmmmccc^^^^^^___```aaaaaaaaaaaabbb___ZZZWWWVVVUUUSSSQQQQQQQQQOOOMMMLLLJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCC@@@<<<999666444222222111///...---,,,+++,,,,,,+++*********************))))))((('''''''''))))))(((''''''&&&&&&&&&(((((('''&&&&&&'''((((((---...000111222222222111222222333444444444444444555444333111......000222999@@@GGGGGGAAA;;;666444555444333222111222333333444444555555555555444444333333222222333555666888666666555444222111/////////...---...//////---,,,------,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------......////////////......,,,,,,,,,---....../////////000111222222222222222222222333444444555555666444666777888999<<>><<<<<<<<<===:::;;;<<<===>>>?????????<<<<<<;;;::::::;;;<<<>>>???<<<999777888888777666777666666666666666666777666666555555555666666777333333333444444555666666777666666555444333333222555555555555555555555555444666888999777666666777777888888999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>??????>>>???@@@AAABBBDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCBBBBBBAAAAAAAAAAAAAAACCCBBBAAAAAAAAABBBDDDEEE@@@???>>>???AAABBBAAA@@@EEEEEEEEEEEEFFFFFFGGGGGGEEEDDDDDDDDDDDDDDDDDDDDD@@@@@@BBBCCCCCCDDDDDDDDD??????>>>===<<<<<<<<<<<<>>><<<999888777777555444444333333333222111000///...---,,,+++***+++,,,,,,++++++*********************************+++++++++++++++++++++,,,------...---,,,+++,,,---...---,,,,,,+++***)))***+++---...***+++,,,------.........------,,,------...///000000111222444555666777777777777999:::;;;<<<<<<<<<=========<<<;;;;;;::::::::::::;;;===AAADDDGGGIIIKKKOOOSSSUUUVVVYYY^^^bbbeeegggkkknnnqqqvvv{{{jjj^^^SSSOOOOOOUUUiii}}}yyyjjj______```aaaaaabbbbbbbbbbbbaaa^^^[[[WWWUUUSSSRRRPPPRRRRRRQQQOOOMMMLLLJJJIIIEEEEEEFFFFFFGGGGGGHHHHHHDDDCCCAAA>>>;;;777444333222222111///...---,,,+++---,,,+++))))))))))))*********))))))(((((((((''')))))))))(((((('''&&&&&&(((((((((''''''(((((((((---...000111222222222111333333333333333222111111222222111000///000333555888===DDDFFFCCC<<<888666555555333222222222333333333555777888999888777666555555333222222333444555888777666444222111000000...------...///000...---,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------------------------------------............------***++++++,,,------......//////000111222333333333222222333444444555555666444555777888999;;;???BBBGGGLLLSSSXXX___jjjxxx|||yyywwwxxxyyy|||zzzwwwtttrrrqqqqqqrrrooopppqqqrrrssstttttttttsssssstttuuuwwwxxxyyyzzzzzz{{{||||||}}}zzzsssmmmhhhbbb___YYYVVVSSSRRRSSSSSSRRRQQQQQQOOOMMMLLLLLLKKKIIIGGGGGGEEEAAA>>><<<<<<===>>>;;;<<<===>>>????????????>>>===;;;999999999999999999888666666777888888888666777777777777777777666666555555555555666777777333444444555666666666777777777666666555444333333555555555555555555555555555888:::;;;999888777777777888888999999:::;;;;;;:::::::::;;;;;;;;;;;;<<<999:::;;;<<<===>>>>>>???===>>>@@@AAACCCEEEFFFFFFEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@CCCBBBAAAAAABBBDDDEEEFFFDDDCCCBBBCCCDDDEEEEEECCCEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEEEE@@@AAABBBCCCDDDEEEEEEEEEAAA@@@???===<<<<<<<<<<<<>>><<<999888777777555444444444444444333222000//////...,,,+++***+++,,,---************+++***************************************+++,,,------......+++*********,,,------+++...---+++***)))***+++,,,++++++,,,,,,,,,,,,+++***------,,,------...///000000111222444555666777777777888999:::;;;<<<<<<<<<>>>======<<<<<<;;;::::::999:::;;;===@@@DDDGGGIIIKKKOOOSSSUUUVVVYYY^^^bbbdddfffjjjmmmpppuuu{{{zzzjjj^^^SSSPPPPPPTTTdddvvvxxxhhh___```aaabbbbbbbbbbbbbbbaaa___]]]ZZZVVVTTTRRRQQQPPPQQQQQQQQQOOONNNLLLJJJIIIEEEEEEEEEFFFGGGHHHIIIIIIBBBBBB@@@===:::777444222222222111///...---,,,+++,,,+++***)))))))))))))))))))))))))))************((()))))))))))))))((('''((())))))))))))))))))(((,,,---///111222333222222333333333333222111000//////000000//////000333666999;;;AAAFFFEEE???;;;;;;777666444333222333333444222444888:::<<<;;;999888666555444222222222222333888777555333222111000000,,,,,,,,,---///000...---***+++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,+++++++++,,,------.........///000111222333333333222222333444444555555666555777888999:::===@@@CCCIIINNNUUU[[[aaalll{{{{{{wwwuuuvvvwwwzzzxxxvvvtttttttttuuuvvvssssssttttttuuutttttttttrrrrrrtttuuuwwwxxxyyyzzzzzzzzzzzzzzz{{{~~~zzzuuunnnhhhccc^^^ZZZWWWPPPMMMKKKKKKLLLMMMMMMLLLKKKJJJHHHHHHIIIHHHGGGEEEFFFDDDBBB???>>>>>>??????<<<===>>>??????@@@??????@@@===:::999999999888777666666666666666777888999666777777888888777777666666666555555555666666777777777777777666555444333777777777666555555555444555555555555555555555555666888:::;;;999888888888777888888999999:::;;;;;;::::::::::::;;;;;;;;;;;;888999;;;<<<>>>>>>??????===>>>@@@BBBDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAABBBBBBBBBCCCDDDEEEFFFFFFCCCBBBBBBBBBDDDEEEDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEDDDEEEEEEEEEDDDCCCBBBBBB@@@@@@>>>>>>>>>>>>???@@@===;;;999888888777666555555555555555444222000///...------,,,,,,,,,,,,,,,))))))***++++++++++++******************))))))))))))***+++---............***))))))***,,,------+++...---,,,+++************++++++,,,---,,,+++)))(((------,,,------...///000000111222444555666777777777888999;;;<<<<<<<<<<<<>>>>>>======<<<;;;;;;;;;999:::;;;===@@@DDDGGGIIIKKKNNNRRRTTTUUUXXX]]]bbbccceeeiiilllpppuuuzzz~~~xxxiii]]]TTTQQQQQQTTTaaaqqqvvviiibbbaaaaaaaaaaaaaaaaaa```___\\\[[[YYYUUURRRPPPPPPPPPOOOOOOOOONNNLLLJJJHHHGGGDDDEEEEEEFFFHHHIIIIIIJJJCCCBBB@@@>>>;;;888555333222222111///...---,,,+++***************)))))))))))))))******++++++,,,,,,((()))***++++++******)))))))))************))))))+++,,,///111222333333333333333333444333333222222///000///......///222444666777<<>><<<>>>888777666444333333444444000333777;;;<<<<<<:::888555444333222222222333444555444222111////////////+++******,,,...///...---)))***+++,,,------,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,,,,,,,---......//////000...///000111222333333333222222333444444555555666777999;;;;;;<<>>>>>???@@@@@@?????????@@@===:::999:::;;;:::888666777777777777777888999666777888888888888777666777666666555555555666666777777888888777666444333777666666666666666666666555555555555555555555555555777888888777666777777777888888999999:::;;;;;;999999:::::::::;;;;;;;;;888999;;;===>>>?????????===???AAACCCEEEEEEFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGDDDEEEEEEFFFFFFEEEDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEBBBAAA@@@AAACCCDDDCCCBBBDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAADDDBBB@@@???>>>???@@@@@@<<<:::888777888888777666666666777666555222///...---------...---,,,,,,+++((()))***+++,,,++++++***+++*********)))))))))((()))***,,,---...//////...+++***)))+++---......---++++++,,,,,,,,,++++++***)))+++,,,---...---+++***------,,,------...///000000111222444555666777777777888:::;;;<<<<<<======>>>>>>======<<<<<<;;;;;;999999:::===@@@CCCGGGHHHJJJMMMQQQTTTUUUWWW]]]aaaccceeeiiilllpppuuu{{{lll```UUUSSSRRRSSS^^^kkktttkkkfff```aaaaaaaaa```___^^^^^^[[[ZZZXXXUUUQQQOOOPPPPPPNNNNNNNNNMMMKKKIIIFFFEEEDDDDDDEEEFFFHHHIIIJJJJJJCCCCCCAAA???<<<999666555222222111///...---,,,+++((()))************))))))))))))***+++,,,------...((()))***+++,,,,,,+++*********++++++++++++*********,,,...111333444444444222222333444555555555555000111000...------000222333222777???@@@<<<:::===999888666555444444555555///222777;;;<<<<<<:::888333222222111222333555666333222000///...---......***)))***+++...///...---((()))***,,,------,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,------------------,,,......//////000111111111...///000111333333333444222222333444444555555666:::;;;===>>>???AAAEEEHHHGGGLLLTTTZZZaaalll{{{~~~zzzwwwwwwyyy|||xxxwwwvvvuuuvvvwwwyyyzzz{{{{{{zzzyyywwwvvvtttssspppqqqsssuuuwwwxxxyyyyyy{{{{{{{{{zzzzzz}}}}}}xxxqqqllleeeaaaZZZUUUQQQMMMJJJHHHHHHFFFEEEEEEGGGIIIIIIIIIKKKJJJHHHHHHIIIIIIHHHFFFDDDDDDDDDDDDCCCBBBBBBAAA??????@@@@@@@@@??????>>>???<<<999999<<<===<<<;;;888999:::999888777777888666777888999999888777666777777666555555555555555333444666888888888777777666666666666777777777777666666666666666666666666555666777666555444555777777888888999::::::;;;;;;999999:::::::::;;;;;;;;;888999;;;===????????????>>>???AAACCCEEEEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCEEEFFFFFFFFFEEEDDDFFFEEEDDDEEEGGGGGGGGGFFFCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFGGGHHHHHHGGGFFFCCCDDDDDDEEEEEEEEEEEEEEEIIIGGGDDD@@@>>>=========;;;999777777888999888777777777777777555222///---,,,---...///...---,,,+++((()))***+++,,,,,,+++***+++*********))))))(((((()))***,,,.../////////...,,,++++++,,,...//////...((()))+++,,,------,,,+++(((***,,,...//////...------------------...000000000111222444555666777777888888:::;;;<<<=========>>>>>>>>>===<<<<<<;;;;;;999999:::<<<@@@CCCFFFHHHIIIMMMQQQSSSTTTWWW\\\```cccfffiiimmmqqqvvv|||ooobbbXXXUUURRRRRRZZZfff}}}uuuiiibbb__________________^^^^^^]]]ZZZVVVSSSRRRQQQPPPNNNPPPOOOMMMJJJHHHFFFEEEEEECCCDDDEEEFFFGGGGGGFFFEEEHHHEEEAAA===;;;888555333000000//////......---------,,,******+++***)))'''+++***)))'''''''''((()))))))))))))))))))))))))))''''''''''''((()))++++++---///111111111111222333555111111666777444444999777333///------///000111000222555888:::::::::999555555555555444333222111111222444666777777777666333333333222222222222222555333000...------......,,,---!!!///777)))+++///.........------,,,,,,,,,***)))((()))+++,,,,,,***111///---,,,------,,,+++------,,,,,,+++***)))))),,,------....../////////000000111222333444444555555555555555666666666666:::;;;<<<===>>>AAAEEEIIIPPPOOOQQQYYY```hhhsss}}}}}}{{{zzzyyyyyyyyy{{{xxxtttsssuuuwwwyyyzzz~~~}}}{{{yyyxxxxxxxxxyyysssrrrrrrrrrsssuuuvvvxxxzzz||||||yyyvvvyyyzzzrrrkkkeee___[[[WWWVVVRRROOOKKKHHHFFFEEEBBBBBBCCCCCCDDDFFFGGGHHHIIIKKKLLLKKKJJJHHHHHHIIIFFFFFFEEECCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBB@@@???>>>======<<<;;;:::999888666666777777888888888888777777666666777777888999777666666555444333333333777777888888888666555333444444444444555777888999:::999777666666666777888777777888888888666555333777777777777777777777777;;;:::999999:::;;;::::::777999<<<===<<<::::::;;;@@@AAADDDEEEFFFEEEDDDCCCEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAADDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGEEEDDDCCCDDDCCCBBB@@@CCCBBBAAA@@@@@@@@@AAABBB<<<;;;999888777888888999777888888888666555333111000///,,,*********+++,,,+++*********))))))((((((((())),,,---------+++***,,,,,,,,,+++++++++******,,,------......------,,,******+++++++++,,,,,,,,,333111///---,,,---...///---,,,*********,,,...000222222333333444555666666777999;;;===????????????======<<<;;;::::::999999:::;;;===>>>>>>AAADDDGGGJJJMMMPPPSSSUUUXXX\\\^^^dddggglllooosssvvv{{{~~~yyyiii\\\XXXUUUQQQWWWaaa|||xxxkkkbbbaaaaaaaaa```___^^^]]]]]]^^^[[[WWWTTTSSSRRRPPPNNNOOONNNLLLJJJHHHFFFEEEEEEDDDDDDFFFGGGHHHHHHGGGGGGHHHEEEAAA===;;;888555333222111000///...---,,,+++---+++***)))***+++***(((***)))((('''&&&''''''((())))))))))))))))))))))))''''''''''''((()))******,,,...111222222222333444555444777>>>@@@;;;999:::777333///---...///111111111333555777888888777666555555555555444333222111000111333555666666666666111111111222222222222222333111///...---...///000//////'''///...(((444444......---------,,,,,,,,,***))))))***+++,,,+++***+++***))))))******)))'''---,,,,,,,,,+++*********---------...//////000000000000111222333444444555555555555555666666666666999:::;;;<<<===@@@EEEHHHNNNNNNRRRXXX___ggguuu~~~}}}~~~}}}zzzwwwuuuwwwyyy{{{|||{{{zzzyyyxxxwwwwwwxxxxxxrrrrrrqqqrrrsssuuuwwwxxxzzz||||||zzzxxx{{{|||wwwooogggaaa[[[VVVSSSPPPOOOMMMJJJHHHFFFEEEEEEBBBBBBCCCCCCEEEFFFHHHIIIJJJLLLMMMMMMKKKJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBAAABBBCCCCCCAAA???;;;;;;:::999888777666666999999999999999::::::;;;888888999999::::::::::::888888888777666555555555666777888888888777666555<<<<<<;;;999777666555444:::999888777666777777888777777888888888888888777777777888888999:::;;;;;;;;;:::999999::::::::::::<<<>>>???@@@???>>>???@@@@@@AAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCDDDEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEGGGFFFDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@??????AAA@@@>>>===<<<<<<<<<===777888888777666555333222111///---+++******+++,,,,,,+++++++++************)))***+++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,---,,,,,,,,,,,,---...000111333333444555666666777888888:::<<<>>>???????????????>>>>>>===<<<;;;:::::::::;;;======>>>@@@DDDGGGJJJLLLPPPSSSUUUXXX\\\___eeehhhlllpppssswww|||nnn]]]VVVRRROOOTTT^^^yyy~~~mmmcccccccccbbbaaa```^^^]]]\\\aaa]]]YYYVVVTTTRRROOONNNNNNMMMLLLJJJHHHFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHEEEAAA===;;;888555333333222111///---,,,+++***---+++)))((()))++++++***(((((('''&&&&&&&&&'''''')))))))))))))))))))))))))))((((((((((((((())))))+++...000222222222444555444555<<>>...------------,,,,,,,,,+++***)))***+++,,,+++***+++++++++---//////---+++,,,,,,,,,,,,++++++++++++,,,------...//////000000000000111222333444444555555555555555666666666666777999:::;;;<<<@@@DDDHHHMMMNNNSSSYYY^^^gggxxx}}}yyyxxxyyy{{{}}}}}}yyyyyyxxxwwwvvvvvvvvvvvvqqqqqqqqqqqqsssuuuwwwxxxzzz|||}}}}}}|||}}}zzzooojjjaaaZZZUUUQQQNNNLLLHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJKKKMMMNNNNNNLLLKKKKKKLLLLLLKKKIIIGGGFFFEEEDDDDDDDDDCCCBBBCCCDDDCCCBBB@@@;;;;;;:::999888777666666999999999999999::::::;;;999:::<<<=========;;;:::::::::999999888777777777555666777777888888777777111222444666888888888888999999888777777777777888777777777888999:::;;;;;;777777999:::;;;===>>>>>>::::::999999999999:::::::::;;;<<<;;;::::::<<<>>>AAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEGGGFFFDDDDDDEEEEEEDDDCCC@@@@@@AAAAAAAAA@@@>>>>>>???>>><<<:::999888888888888888888777666555444333111000...,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,,,,***++++++,,,...//////000++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,'''(((((()))***++++++,,,,,,,,,---...///000111222333444555666777888999999:::;;;===>>>?????????>>>@@@@@@???>>>===<<<;;;;;;:::;;;======>>>@@@CCCFFFIIILLLPPPSSSUUUXXX\\\___eeeiiimmmqqquuuyyy}}}sss]]]SSSOOONNNTTT\\\ssspppdddbbbbbbcccbbbaaa```___^^^ccc___[[[WWWTTTRRROOOMMMMMMLLLKKKJJJHHHFFFEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHEEEAAA===;;;888555333111111000///---,,,++++++---+++(((((()))+++++++++((((((((((((''''''((((((((((((((((((((((((((((((+++******))))))))))))***))),,,///000111222444555222555;;;DDDHHHFFF@@@;;;777444000...///111222333111222333333444333222222444444444444444333222111///000222333444444333333......///000111222222222222111000///......//////---,,,///333(((999XXXDDD------------------------,,,*********,,,,,,+++***,,,,,,...000222222000...++++++,,,,,,,,,,,,,,,,,,++++++,,,---...//////000000000111222333444444555555555555555666666666666666777999:::<<>>===<<<;;;::::::999888777777777888999999888:::===??????>>><<<:::::::::999999999888888888555555666777888888999999))),,,000555888;;;;;;;;;999999888888888777777777999888777777777999:::;;;888888999:::;;;<<<======999::::::999888888999;;;888999999888777777:::<<>>???@@@??????>>>AAA@@@@@@>>>===<<<;;;;;;:::;;;=========???CCCEEEHHHKKKOOORRRUUUXXX\\\___fffiiinnnrrrvvvzzz~~~www___RRROOOPPPVVV]]]nnnqqqeee```aaabbbcccdddcccbbbaaaddd```[[[WWWTTTRRROOOMMMLLLLLLLLLKKKIIIGGGEEEDDDBBBBBBCCCDDDEEEFFFGGGHHHHHHEEEAAA===;;;888555333............---------------+++)))(((***+++******))))))))))))******))))))((((((((((((((((((((((((,,,,,,++++++***+++++++++(((+++...///000111222444333555999???EEEGGGCCC>>>777444000///000222444444000000111222222222333333333333333444333333222222///000222333333333333222......///000111222222222444333222000...---,,,,,,***))),,,222***===WWW<<<---------------------------+++***+++,,,,,,+++***'''((())),,,......,,,***,,,,,,,,,,,,,,,,,,------)))***+++,,,---...//////000000111222333444444555555555555555666666666666555777888999;;;???DDDGGGMMMRRR[[[ccciiisss}}}||||||}}}}}}|||~~~|||zzzxxxuuusssrrrrrrqqqqqqrrrsssvvvxxxyyyyyy{{{}}}yyyqqqhhhbbb\\\WWWPPPKKKHHHHHHHHHGGGCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBCCCEEEGGGJJJLLLMMMKKKMMMOOOOOOMMMMMMMMMNNNNNNLLLKKKHHHFFFEEEDDDDDDCCCBBBAAABBBCCCCCCAAA???AAAAAA@@@???>>>======<<<:::999888777777777999:::777999===??????>>>;;;999999888888888888888777777555666666777888999::::::666777999:::;;;:::888777999999999999888888888777:::999888777666777888888999999999999::::::::::::888::::::999777777999;;;=========<<<;;;<<<>>>@@@AAA@@@@@@@@@AAABBBCCCDDDBBBCCCDDDDDDDDDCCCAAA@@@>>>>>>======>>>???AAACCCCCCCCCCCCDDDDDDEEEEEEEEECCCCCCDDDDDDEEEFFFFFFGGGDDDDDDDDDEEEEEEFFFFFFGGGEEEEEEEEEFFFFFFEEEEEEEEEFFFEEEDDDEEEFFFGGGFFFEEEEEECCC???===<<<===???AAA>>>>>>===<<<:::999777666888888777777666666555555333222111///...---,,,,,,******++++++++++++++++++---+++***))))))+++---...,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,---///000000000000111222333444666777888999<<<===???@@@@@@@@@??????AAA@@@???>>><<<;;;:::::::::;;;=========???BBBEEEHHHJJJNNNRRRUUUXXX\\\___fffiiinnnrrrvvvzzziiiYYYSSSSSSWWW[[[kkkqqqeee___aaaccceeeeeeeeeccccccccc```[[[WWWTTTRRROOOMMMLLLLLLMMMLLLKKKHHHFFFEEEAAAAAABBBBBBDDDEEEGGGHHHHHHEEEAAA===;;;888555333,,,------------.........---,,,******+++***)))'''))))))***+++++++++******)))))))))))))))))))))))),,,+++++++++++++++,,,,,,)))+++...///000000222333555666777;;;CCCIIIHHHBBB888444111///000333555555000000000111111222222333222222333333333333222222000111222333444333222222///000000111111222222222555444222111///---+++***)))+++)))...+++666EEE---,,,,,,,,,------------...---,,,++++++,,,,,,+++***''''''(((***,,,---+++)))------------,,,,,,,,,,,,)))******,,,---...///000000000111222333444444555555555555555666666666666555666888:::<<>>===<<<<<<===<<<:::999888999;;;<<<777999<<<>>>???===;;;999777777777777777777777777777666666777888999:::;;;999:::::::::999888666555999999::::::999999888777::::::999777777666666666999999999999888888888888777999;;;999777666888;;;===>>>???>>>======???AAA??????@@@AAAAAABBBBBBCCCAAABBBDDDEEEDDDCCCAAA???;;;::::::999;;;===@@@AAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDCCCDDDFFFGGGFFFEEEDDDAAA>>>;;;:::;;;===?????????>>>>>><<<;;;999888999888777666666666666777444444333111///...---,,,************++++++++++++,,,+++***))))))+++---...,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------......//////000000111222333444666777999999<<<===???@@@AAAAAAAAA@@@BBBAAA@@@>>>===;;;:::999;;;<<<<<<======>>>AAADDDGGGJJJNNNQQQTTTXXX\\\___eeehhhmmmrrrvvvzzz|||hhh[[[VVVVVVXXXggg}}}pppeeeaaabbbdddffffffeeecccbbbbbb^^^ZZZVVVTTTRRROOOMMMLLLMMMNNNMMMLLLJJJGGGFFFBBBBBBBBBCCCDDDFFFHHHIIIHHHEEEAAA===;;;888555333---------------------------,,,,,,,,,,,,***'''$$$'''((()))***+++******)))))))))))))))))))))))))))))))))))))))******+++,,,,,,...000111111111333444444555555888AAAJJJIIICCC888555111000111444555666222222111111111111111111111222222333333333222222111222333444444444333222111111111222222222222222333333222111///---,,,+++'''///))),,,---,,,555***,,,,,,,,,---------.........,,,++++++,,,,,,+++***,,,++++++,,,...///...---.........---,,,,,,,,,+++***+++,,,---///000111222000000111222333444444555555555555555666666666666555777999:::<<<@@@EEEIIITTTZZZgggwww~~~}}}~~~}}}|||{{{xxxvvvuuuwwwvvvuuuuuuuuuwwwxxxyyyzzzzzzzzz|||}}}qqqhhhaaa[[[TTTPPPKKKHHHDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBAAABBBCCCFFFIIILLLNNNPPPOOOQQQSSSSSSRRRRRRRRRSSSNNNMMMLLLKKKJJJIIIIIIHHHFFFEEEDDDEEEFFFEEEDDDBBBAAAAAA@@@???>>>======<<<>>>===:::999888999;;;<<<888:::<<<>>>>>>===;;;:::777777777777888888888888888777777777777888:::;;;444555666777888999::::::999999:::::::::999888777999999999999999999888888777777888888999999::::::666999;;;999666555888<<<999:::<<<<<<;;;;;;;;;<<<===>>>@@@AAABBBBBBAAAAAA@@@BBBDDDEEEDDDCCC@@@???:::999888888999<<>>>>>======<<<<<<======<<<:::999888999888777666666666777888555444444222000...---,,,++++++++++++,,,,,,------++++++*********+++,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++******+++,,,---...111000////////////111111222222444555777999:::;;;;;;===???AAABBBBBBBBBBBBCCCCCCAAA@@@>>><<<;;;:::;;;<<<<<<<<<<<<>>>AAACCCFFFIIIMMMQQQTTTXXX\\\___dddhhhlllqqquuuzzzxxxfff]]]ZZZZZZccc{{{oooeeecccdddfffgggfffdddbbb```aaa]]]YYYVVVTTTRRROOONNNMMMMMMNNNNNNMMMKKKHHHFFFCCCCCCCCCCCCEEEGGGIIIKKKHHHEEEAAA===;;;888555333//////...---,,,,,,++++++---,,,---------***&&&"""&&&'''(((*********)))((())))))))))))))))))))))))''''''''''''((()))++++++...000333333333333444555111222333555???IIIHHH@@@888555111000111444666666555444333111000/////////111222222333333333222222111222333444555444333222333333333222222222222222111111111111000///------%%%333***,,,///(((///000,,,,,,,,,------............---+++,,,,,,---+++***...,,,++++++---......---//////...---,,,,,,++++++,,,,,,---///000222333333000000111222333444444555555555555555666666666777666777999;;;===AAAFFFJJJVVV\\\kkk}}}zzz{{{||||||{{{zzzxxxwwwyyyxxxwwwvvvvvvwwwxxxyyy{{{yyyyyyzzz~~~|||tttiii```YYYTTTNNNJJJHHHFFFDDDCCCDDDDDDDDDCCCAAAAAA@@@@@@AAABBBCCCCCCAAABBBCCCFFFIIILLLOOOPPPQQQSSSUUUUUUUUUTTTUUUVVVOOONNNMMMLLLKKKKKKKKKKKKHHHGGGFFFGGGHHHGGGFFFDDDCCCBBBBBBAAA@@@???>>>>>>===;;;999777666777999::::::;;;===>>>???>>>===<<<888888888888888888888999999888777777777888999:::::::::::::::;;;<<<===>>>999999:::;;;:::999888777777888:::;;;<<<<<<;;;:::666666777888:::;;;<<<<<<666999;;;:::666555888<<<888:::<<<===<<<;;;;;;;;;<<<>>>@@@BBBCCCBBBAAA@@@@@@BBBDDDEEEDDDCCC@@@>>>999888777777999<<>>>>>>>>===;;;:::999888777666666777888888555555444333111///---,,,,,,,,,,,,------.........++++++******++++++,,,---***+++,,,,,,---...//////,,,------......------,,,******+++++++++,,,,,,,,,,,,+++******,,,...111333444333111//////000111333333333555666888:::;;;<<<;;;<<<>>>AAABBBCCCCCCCCCEEEDDDCCCAAA???>>><<<;;;;;;<<<<<<<<<<<<>>>@@@CCCFFFIIIMMMQQQTTTXXX\\\___dddggglllqqquuuzzzoooddd``````aaa}}}uuulllhhhccccccdddddddddcccbbbbbbbbb___\\\YYYWWWTTTPPPNNNMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDEEEGGGHHHIIIHHHDDD???<<<999777444222...//////000///---,,,+++))))))))))))((((((((((((++++++******)))(((((((((***(((&&&&&&(((*********)))(((''''''(((+++...111///000111222222222222222333333555666999<<<>>>???999666111///555;;;:::444444333111//////000222333111222333444333111///...222333333333333333333444333333333333333333333333333222111000......------+++++++++++++++---......------......------,,,+++.........------,,,,,,,,,---+++)))***,,,---,,,)))......---,,,,,,,,,------///............//////000000000111222333444444555666555555555555666666777888888999999;;;@@@FFFJJJQQQ\\\nnn~~~~~~|||{{{zzzzzzzzz{{{yyyxxxwwwwwwwwwxxxyyyzzzwwwvvvvvvwwwzzz~~~rrriii^^^WWWSSSOOOJJJEEEEEECCC@@@@@@AAACCCDDDDDDEEEDDDCCCBBBAAABBBCCCDDDBBBCCCFFFIIIMMMQQQUUUWWWYYYYYYZZZ[[[ZZZXXXVVVUUUPPPOOOMMMMMMNNNOOOOOONNNIIIIIIIIIIIIGGGEEECCCAAAFFFEEEDDDCCCCCCBBB???<<<>>>===<<<;;;:::;;;<<<===>>>>>>>>>======<<<<<<;;;;;;:::888777777777888888::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;<<<<<<===777777666333111222777;;;;;;;;;;;;:::::::::999999999999999999999999999999999888777777777888::::::===<<<<<<<<<<<<;;;;;;;;;<<<<<<===???AAACCCEEEFFFCCCCCCCCCBBBAAA@@@???>>>666555555777:::===>>>>>>DDDCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEFFFFFFGGGEEECCCBBBDDDEEEEEEEEEGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGCCCDDDDDDBBB@@@???@@@BBB>>>>>>?????????===;;;:::===;;;999777666666777888666666555444333111000///000///---,,,+++************)))))))))***+++,,,,,,++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......////////////000111222333555555777888888999999999===>>>@@@AAABBBCCCDDDDDDFFFFFFEEEDDDAAA>>>;;;999888999::::::;;;<<<@@@BBBDDDGGGLLLPPPSSSXXX\\\___fffjjjpppsssuuuxxx|||wwwggg]]]YYY```kkkvvvlllgggccccccddddddccccccbbbbbbbbb___\\\YYYWWWTTTQQQNNNOOOOOONNNMMMLLLKKKIIIIIIFFFFFFEEEEEEFFFGGGIIIJJJHHHDDD@@@<<<:::777555333////////////...---,,,++++++************)))))))))***************+++++++++)))((('''''')))******))))))(((''''''))),,,///111000111222222333333333333444444444555666888999:::111000---///777@@@AAA<<<555444222000000000111222000111222333333222000///222222333333333333444444222222222222222222222222222111000///...---------+++++++++,,,------......------......------,,,+++------------,,,,,,,,,+++,,,***)))***,,,---+++)))...------,,,,,,,,,,,,,,,...............//////000000000111222333444444555666555555555555666777777999::::::;;;===AAAGGGKKKTTT^^^mmm{{{}}}{{{yyyxxxxxxxxxyyyyyyyyyxxxwwwwwwxxxxxxyyywwwwwwxxx{{{|||vvviiibbbYYYSSSPPPMMMIIIEEEEEECCCAAAAAACCCEEEFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFDDDFFFHHHLLLPPPTTTXXXZZZ^^^___aaabbbaaa___\\\ZZZTTTRRRPPPOOOPPPPPPPPPOOOJJJJJJIIIHHHGGGEEEDDDCCCEEEDDDBBBBBBCCCBBBAAA??????>>>===<<<;;;<<<========================<<<<<<<<<<<<:::999999999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;;;;:::888666777;;;>>>;;;;;;;;;:::::::::999999999999999999999999999999999888777777777888::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAACCCDDDAAAAAAAAAAAA@@@>>>===<<<666555555777;;;>>>@@@@@@DDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGEEECCCCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFDDDBBBAAABBBCCC>>>?????????>>>===<<<;;;<<<;;;999888777666777777777777777555444222000000///...---,,,++++++******))))))******************,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------..................///000111222555555777888999999999999===>>>???AAABBBCCCDDDDDDEEEEEEEEEEEECCCAAA???>>>===>>>>>>===;;;<<<>>>@@@DDDGGGKKKOOOSSSWWW\\\```fffkkkqqqtttvvvyyy}}}xxxggg]]]YYY\\\fffzzzwwwkkkfffccccccddddddcccbbbbbbaaaaaa___[[[YYYWWWTTTQQQNNNMMMMMMLLLKKKJJJHHHFFFFFFGGGGGGGGGGGGGGGIIIJJJJJJIIIEEE@@@===:::888555333000///...---------------,,,,,,+++++++++*********))))))***++++++,,,------(((''''''(((******)))((()))(((((((((***---000333333333333444444444444444444444333333333333444444,,,,,,,,,///888BBBCCC@@@555444333111000000111111///000222333333222111000222222222333333444444444222222222222222222222222111000///...---,,,,,,,,,***+++---...//////......------......------,,,+++,,,,,,,,,,,,+++++++++++++++***)))***++++++***)))------,,,+++++++++++++++............//////000000000000111222333444444555555555555555555666777777:::;;;<<<<<<>>>BBBGGGKKKVVV^^^kkkwww}}}zzzwwwvvvvvvvvvwwwzzzyyyyyyxxxxxxwwwwwwwwwwwwyyy|||xxxpppkkkaaa[[[TTTPPPNNNLLLIIIFFFDDDBBBBBBCCCEEEGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHJJJGGGIIILLLPPPTTTYYY]]]___eeegggiiikkkjjjhhheeebbbYYYWWWTTTRRRRRRRRRQQQPPPOOONNNLLLKKKJJJIIIHHHHHHHHHFFFDDDCCCEEEEEEEEEEEEAAA@@@???>>>===>>>>>>???===============>>>>>>>>>>>>>>><<<;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;>>>>>>===;;;::::::===@@@;;;;;;;;;;;;::::::::::::999999999999999999999999999888888888888999:::::::::::::::;;;<<<<<<======>>>>>>??????@@@BBBCCCDDD@@@@@@@@@???>>><<<;;;:::555444333666:::???AAABBBFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEGGGEEECCCCCCDDDDDDDDDCCCBBBBBBCCCDDDCCCBBBAAA@@@CCCCCCCCCCCCDDDEEEFFFGGGFFFGGGFFFDDDBBBAAAAAABBB????????????>>>===<<<;;;;;;;;;:::999888777666666999999888777555333111000......---,,,,,,+++,,,,,,+++,,,,,,------,,,+++***------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000111111555555777888999:::::::::===>>>???AAACCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCC???@@@@@@>>>======???AAADDDGGGKKKOOOSSSWWW\\\```ggglllrrruuuwwwzzz~~~xxxggg]]]XXXWWW```ssszzzlllfffccccccdddccccccbbbaaa```aaa^^^[[[YYYWWWTTTQQQOOOLLLLLLKKKJJJIIIGGGEEECCCGGGGGGHHHHHHIIIJJJJJJKKKIIIEEEAAA===:::888666444111000...---,,,,,,---...,,,+++++++++************))))))*********+++++++++''''''''')))++++++)))'''))))))((()))+++...222555666666555555555555555555444333222222111111111222//////...///555<<<===999444333222000///////////////000111222222222222222222222222333333444444444333333333333333333333333000///...---,,,,,,,,,,,,***+++...000000000...---------......------,,,+++++++++++++++++++++++++++************************---,,,++++++******++++++------...//////000000000000000111222333444444555555555444555555666777888:::;;;<<<===>>>BBBFFFJJJRRR[[[hhhttt~~~{{{xxxvvvuuuvvvvvvzzzzzzzzzyyyxxxwwwvvvuuuuuuyyy~~~~~~wwwppphhhccc]]]YYYTTTQQQOOOMMMJJJHHHBBBAAA@@@BBBEEEFFFFFFFFFFFFEEEEEEFFFGGGIIIKKKLLLKKKLLLOOOTTTYYY^^^bbbeeekkkmmmppprrrqqqoookkkiii___\\\XXXUUUTTTTTTRRRQQQUUUTTTRRRPPPNNNNNNOOOOOOOOOLLLIIIHHHHHHIIIIIIIIIDDDCCCBBB@@@@@@@@@AAAAAA======>>>>>>?????????@@@??????>>>=========>>>???<<<<<<<<<<<<============>>>===<<<;;;;;;;;;;;;;;;>>>======<<<;;;;;;<<<===<<<;;;;;;;;;;;;:::::::::999999999999999999999999888888888888999999::::::888999999:::<<<======>>>AAAAAAAAAAAABBBCCCDDDEEE@@@@@@@@@???>>><<<;;;:::444222111444888>>>BBBCCCGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDDDDGGGEEECCCCCCDDDDDDCCCAAA@@@BBBCCCEEEDDDCCCAAA@@@CCCCCCCCCCCCCCCDDDFFFFFFEEEEEEEEEBBB@@@>>>???@@@@@@@@@??????>>>======<<<;;;;;;;;;:::999888666666999888888666444222000///...------,,,,,,,,,---------...///000000...,,,***...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......//////000111222444555777999:::;;;<<<<<<===>>>@@@BBBCCCEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDD===>>>???>>>>>>???AAADDDCCCFFFJJJNNNRRRWWW]]]aaahhhmmmsssvvvxxx{{{xxxhhh]]]XXXTTT[[[lllnnngggccccccccccccbbbaaa```___```^^^[[[YYYWWWUUURRROOOOOOPPPPPPOOOMMMKKKHHHFFFGGGHHHHHHIIIJJJJJJJJJKKKHHHEEE@@@<<<:::888555333111000...---,,,,,,---...++++++*********)))))))))******))))))((((((((((((''''''''')))++++++)))''')))))))))))),,,000444777999888777666555555555666222222222111111222222333000111000...222666555111222222111000///.........///000111111222222222222111111222333333444555555222222222222222222222222///...---,,,,,,+++,,,,,,***+++...000000000...---------......------,,,+++++++++++++++++++++++++++******++++++*********+++---,,,++++++******++++++,,,---...///000000000000000000111222333444444555444444444555555666888888999:::<<<<<<>>>AAAEEEHHHLLLVVVdddrrr|||~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{yyywwwwwwwwwxxxyyyzzzzzzzzzxxxuuuttttttxxxxxxqqqkkkddd___ZZZXXXTTTQQQOOOLLLIIIGGGAAA??????@@@CCCEEEEEEEEEDDDDDDEEEFFFHHHKKKMMMOOONNNPPPSSSXXX^^^dddhhhkkkoooqqqsssuuuuuussspppnnneeeaaa\\\YYYWWWWWWUUUTTTXXXWWWUUUSSSSSSSSSSSSTTTUUURRRNNNKKKKKKKKKJJJIIIGGGFFFEEECCCBBBBBBCCCCCC?????????@@@@@@AAAAAAAAA@@@???>>>===>>>>>>@@@@@@===>>>>>>>>>>>>???????????????>>>===<<<<<<<<<<<<>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999888888999999::::::::::::777888999:::;;;===>>>>>>@@@@@@@@@AAAAAABBBDDDDDDBBBBBBAAA@@@???===;;;:::333111///111666<<>>=========;;;;;;;;;;;;:::888777666777777666555333111///.........---,,,,,,---------,,,---...///...---***)))...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000111222333444444555777999;;;<<<===>>>>>>???AAACCCEEEFFFGGGGGGIIIHHHGGGFFFEEEDDDCCCCCC>>>??????>>>===>>>AAACCCCCCEEEIIIMMMQQQWWW]]]aaaiiimmmsssvvvxxx{{{zzziii]]]XXXTTTXXXggg~~~rrriiiddddddccccccbbbaaa______```^^^[[[XXXWWWUUURRRPPPOOOPPPPPPPPPNNNJJJGGGEEEFFFGGGHHHIIIJJJJJJJJJJJJHHHDDD???<<<999777444222000///...---------------+++************)))))))))***))))))(((''''''&&&&&&(((''''''(((******)))(((***))))))***---111666888:::999777666555555555666111111111111111222333333---//////...000444444000000000000000000/////////111111111111111222222222111111222333333444555555000000000000000000000000///...---,,,,,,,,,,,,,,,***+++---...//////......------......------,,,+++++++++++++++,,,,,,,,,,,,***+++,,,,,,+++***+++,,,------,,,++++++++++++++++++,,,...000111111000000000000111222333444444555444444444555555777888999999:::<<<===>>>AAADDDGGGHHHRRRaaannnwww}}}~~~|||{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}||||||||||||~~~|||zzzxxxwwwwwwxxxzzz{{{{{{yyyvvvtttsssxxx{{{sssnnniiiccc___WWWVVVTTTRRROOOKKKHHHFFFBBB@@@>>>>>>@@@CCCDDDEEEDDDDDDEEEGGGJJJMMMPPPRRRRRRTTTXXX]]]dddjjjooorrrssstttvvvwwwwwwuuutttssskkkgggbbb^^^\\\\\\[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVWWWTTTQQQNNNMMMLLLKKKIIIJJJIIIHHHFFFEEEEEEEEEFFFBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@?????????@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>??????AAA@@@???@@@AAA@@@>>><<<<<<<<<<<<<<<;;;;;;;;;:::999999999999999999999999888999999:::;;;:::::::::777888999:::;;;<<<============>>>>>>???AAABBBCCCCCCCCCCCCAAA@@@>>><<<;;;444222///000555<<>>>>>>>>>>>>>><<<<<<;;;:::999888777777666555555444333111000/////////...---,,,,,,------))))))***++++++***((((((------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111111111222333444444444555777:::<<<>>>??????@@@AAACCCEEEGGGHHHIIIJJJLLLKKKIIIFFFEEECCCCCCBBBCCCCCCBBB@@@===<<<===???CCCEEEHHHLLLPPPVVV]]]bbbhhhmmmsssvvvxxx{{{~~~mmmaaaZZZVVVWWWcccyyyvvvkkkddddddccccccbbb```___^^^```]]]ZZZXXXWWWUUURRRPPPNNNOOOPPPOOOMMMIIIFFFDDDEEEFFFHHHIIIJJJJJJIIIIIIFFFCCC>>>;;;888666333111////////////...---,,,+++,,,,,,+++++++++*********))))))))))))(((((((((((()))((('''''')))******)))***))))))+++...333777:::;;;:::777555444444555555222111111000000000111111+++...///...000444444111000111111222222222222222222222111111111111111111000111111222444555555666111111111111111111111111///......---------------+++++++++,,,------......------......------,,,++++++,,,,,,,,,------------+++---...---+++***,,,......------,,,,,,,,,,,,,,,***,,,...000111111000000000000111222333444444555444444444444666777888999:::;;;===>>>???BBBEEEHHHKKKSSS___iiiooouuu{{{~~~~~~|||{{{{{{{{{||||||}}}}}}}}}}}}}}}|||||||||{{{{{{|||}}}~~~|||xxxvvvuuuwwwzzz||||||yyyvvvttttttyyyuuunnnjjjfffbbb___UUUVVVVVVTTTQQQNNNKKKJJJEEEBBB>>>===???BBBEEEFFFDDDEEEFFFHHHLLLPPPSSSUUUWWWYYY]]]cccjjjpppvvvyyyxxxxxxxxxxxxyyyxxxxxxxxxrrrnnnhhhdddbbbbbbaaa```^^^^^^^^^^^^]]]\\\[[[[[[YYYWWWUUUTTTSSSRRRPPPNNNMMMLLLJJJHHHGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAACCCDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAABBBCCCBBB???<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888999:::;;;;;;;;;::::::888888999:::;;;;;;<<<<<<======>>>???AAACCCDDDEEEDDDCCCCCCAAA@@@>>><<<;;;888444111111666===CCCFFFIIIHHHFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCEEEEEEDDDBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEDDDBBBBBBDDDEEEBBBAAA@@@>>>>>>>>>>>>???>>>===;;;999888888888999555555555555444333222111111000///---,,,,,,,,,,,,))))))))))))************,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......000000000000111222333444444555777:::===>>>@@@@@@AAABBBDDDGGGIIIJJJKKKLLLNNNLLLJJJHHHFFFEEEEEEEEEEEEEEEDDDAAA???===>>>@@@CCCEEEHHHKKKPPPVVV]]]bbbhhhlllrrrvvvwwwzzzrrreee___XXXVVV___uuuxxxlllddddddccccccaaa```___^^^___]]]ZZZXXXWWWUUURRRPPPRRRSSSTTTSSSQQQMMMJJJGGGEEEFFFGGGIIIJJJIIIIIIHHHFFFBBB>>>:::777555333111...//////000///---,,,+++---------,,,,,,,,,++++++(((((())))))******++++++***(((&&&&&&(((************)))***+++///333888;;;<<<:::777555444444444555222111000//////......///,,,///000///111444444111111111222444444444444444333333222111000000000111000111111222444555666666555555555555555555555555//////...---------......+++++++++++++++---......------......------,,,+++,,,,,,,,,------.........+++---///...,,,+++---//////...------,,,,,,------***+++...000111111000000000000111222333444444555333333444444666777888999;;;===???@@@AAACCCFFFHHHOOOUUU^^^eeejjjooovvvzzz{{{|||||||||{{{|||~~~|||{{{|||~~~}}}||||||||||||}}}~~~~~~}}}}}}}}}}}}||||||||||||zzz||||||xxxuuutttvvvzzz||||||zzzwwwuuuvvvzzzzzzqqqkkkgggeeeaaa^^^VVVXXXYYYXXXUUURRRPPPOOOHHHDDD???===???BBBEEEGGGEEEFFFHHHJJJNNNRRRVVVXXXZZZ\\\aaagggnnnuuuzzz}}}|||{{{{{{zzzzzz{{{||||||vvvrrrlllhhhfffffffffeeebbbcccdddddddddbbbaaa```\\\[[[ZZZZZZZZZYYYVVVTTTNNNMMMKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDCCCCCCCCCEEEFFFGGGCCCCCCCCCDDDDDDDDDDDDEEEAAAAAAAAAAAABBBBBBCCCDDDBBB@@@@@@AAACCCBBB>>>:::======<<<<<<<<<;;;;;;;;;999999999999999999999999888999:::;;;<<<;;;::::::888999999::::::;;;;;;<<<@@@@@@AAABBBDDDFFFHHHIIICCCCCCBBBAAA???===;;;::::::777333333777>>>DDDHHHHHHGGGFFFDDDCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAACCCEEEFFFEEECCCAAA@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBCCCEEEEEEAAABBBBBBBBBAAAAAABBBDDDBBBAAA@@@>>>>>>>>>>>>??????===;;;888777888999:::555555666666555555444333222111///...,,,,,,++++++,,,++++++++++++,,,......++++++++++++,,,------...+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......////////////000111222333333555777:::===???@@@AAABBBCCCEEEHHHJJJKKKMMMMMMNNNMMMKKKIIIHHHGGGHHHHHHDDDDDDDDDBBBAAAAAACCCDDDBBBDDDGGGKKKPPPVVV^^^cccggglllrrruuuwwwzzz~~~vvviiibbbYYYVVV]]]rrr{{{llleeeeeedddcccaaa```_________]]][[[ZZZYYYWWWTTTQQQQQQTTTVVVVVVRRRMMMIIIGGGDDDDDDEEEFFFHHHIIIJJJJJJGGGDDD@@@<<<:::999666555/////////...------,,,,,,,,,+++******))))))******))))))))))))))))))******))))))((((((''''''&&&&&&***))))))***...444999<<<>>>;;;777666777888777555555333222111111111///...///000000000000222666999777555333333666999<<<===999888555333111000000000333444444444333444777999;;;888444444666777666555222000---***))))))+++,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++...------,,,,,,,,,------...---,,,,,,,,,,,,---...------------------------+++,,,---///000000000000222222222333333444444444444444444444555666888999:::<<<===>>>???BBBFFFIIILLLTTT___gggkkkmmmoooqqqtttuuuvvvxxxyyyyyyyyyyyyzzz|||~~~~~~|||{{{{{{|||}}}zzz{{{{{{||||||||||||{{{||||||}}}}}}}}}{{{zzzyyyxxxvvvxxxwwwssstttzzz~~~yyyqqqiiiddd```\\\ZZZ[[[ZZZYYYWWWVVVUUUUUUUUUNNNJJJEEECCCDDDGGGIIIIIIGGGHHHHHHIIIKKKPPPVVVZZZaaaffflllpppsssvvv|||~~~}}}}}}}}}}}}{{{wwwqqqnnnmmmmmmmmmllljjjjjjkkkjjjiiigggeeedddeeedddaaa]]]ZZZWWWUUUUUURRROOOLLLKKKMMMNNNMMMKKKKKKKKKKKKJJJJJJIIIIIIIIIGGGFFFDDDCCCDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@>>>===>>>???@@@>>>>>>===<<<<<<;;;:::::::::::::::999999999999888:::999999888888999999:::999999999999999999999999<<<======???@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAA:::777555777666777<<>>???@@@@@@AAACCCFFFIIIKKKLLLMMMOOOQQQOOONNNLLLKKKKKKJJJGGGEEEFFFFFFEEEEEEEEEEEEEEEFFFEEEFFFHHHKKKOOOUUU\\\bbbfffkkkrrrvvvxxxyyy}}}}}}jjj]]]WWWYYY^^^lll|||lllfffeeedddcccbbbaaa```___ccc___[[[XXXVVVUUUSSSQQQOOOQQQTTTSSSPPPKKKGGGEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHDDD???;;;999666444111/////////...------,,,,,,,,,+++******))))))******************))))))))))))(((((((((((((((''''''''')))))))))***...333888;;;>>>;;;888777888888777555555333222111111111///......///000000111333777::::::888666555666888:::;;;888777555222000/////////333444555555444666888;;;===:::777666777777555444111///---***)))***+++,,,++++++,,,,,,,,,---------,,,------......------,,,...------,,,,,,------------,,,++++++++++++,,,---------------------------,,,---...///000111111111222222222333333444444555555555444444555777999:::;;;<<>>>>>===<<<;;;:::999999:::::::::999999999888888:::999999888888999999:::::::::::::::::::::::::::======>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAA<<<999777888777777<<>>======>>>@@@AAA@@@?????????@@@@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEECCCAAA???>>>>>>??????===<<<<<<;;;;;;::::::999888888888777666666555555111///............---+++************+++++++++,,,---,,,+++++++++,,,------------------------------***+++,,,---..................---------------............///000111222333444777;;;>>>???@@@AAABBBDDDGGGIIIKKKLLLMMMNNNPPPNNNMMMLLLLLLMMMLLLJJJHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEFFFHHHJJJNNNTTT[[[```dddjjjpppuuuwwwyyy}}}}}}lllaaaWWWWWW[[[hhh|||mmmffffffeeecccbbbaaa```___eee```[[[VVVTTTSSSSSSRRRNNNPPPSSSRRROOOKKKHHHFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHDDD???:::777444111////////////...------,,,,,,,,,+++******))))))******++++++*********)))))))))'''((((((((((((((())))))((((((((()))---111666999===;;;999888888888777666555333222111111111///...---...///000111444777:::>>>===:::888777777888888777666444111000/////////333444555555555777:::===???===:::999888666444222111///---+++******+++,,,,,,,,,,,,,,,---------------......//////......---------------------------,,,,,,++++++++++++,,,,,,------------------------------///000111222222222111222222333444444555555666666555555777888:::;;;;;;===AAACCCDDDEEEGGGIIIJJJQQQZZZ```bbbbbbdddeeelllllllllnnnppprrruuuvvv}}}~~~}}}zzzwwwuuu|||||||||}}}}}}~~~~~~~~~{{{{{{|||||||||{{{{{{zzztttsssxxx~~~zzz~~~{{{vvvqqqllliiigggdddccc___^^^]]][[[ZZZYYYXXXXXXQQQMMMHHHEEEFFFHHHJJJJJJLLLMMMOOOQQQTTTYYY```dddkkkqqqxxx||||||wwwtttuuuwwwyyyyyytttttttttsssqqqnnnllljjjiiihhheeebbb```^^^]]]\\\\\\ZZZVVVUUUTTTTTTSSSRRRRRRPPPNNNLLLLLLLLLMMMNNNQQQOOOMMMJJJHHHGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>>===<<<;;;:::::::::999999999999888888:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@AAAAAA@@@<<<::::::888777;;;BBBFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAABBBAAA???>>>???@@@@@@???>>>>>>??????@@@@@@??????>>>??????>>>??????AAACCCDDDBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@?????????@@@======<<<<<<;;;:::::::::999888888777777666666555111000......//////---+++******++++++++++++,,,,,,///...---,,,+++*********------------------------++++++,,,---............///......---......///////////////000111222333444444777;;;>>>???@@@AAACCCEEEHHHJJJKKKLLLLLLNNNOOONNNNNNMMMNNNOOOOOOMMMKKKIIIHHHGGGGGGFFFFFFFFFFFFEEEGGGHHHJJJMMMSSSZZZ___bbbgggnnnsssvvvyyy~~~|||nnneeeXXXVVVWWWddd~~~|||mmmgggfffeeedddbbb```______aaa^^^ZZZWWWVVVUUUSSSRRROOOQQQTTTSSSPPPLLLIIIHHHEEEEEEFFFFFFFFFFFFFFFFFFFFFCCC>>>:::777555222000/////////...------,,,,,,,,,+++******))))))******,,,++++++******))))))(((''''''(((((()))))))))***((((((((())),,,000444777;;;:::999999888888777777555333111111111111///...+++---///111222444888;;;AAA@@@???<<<888666555666666555333111////////////111222333444444666:::===AAA@@@>>><<<999666333111000///---,,,++++++,,,,,,,,,,,,,,,------------...------............------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///111222222222222111222222333444555666666777777666666777999;;;<<<;;;???BBBEEEFFFGGGHHHJJJHHHOOOXXX___bbbccceeehhhiiiiiiiiikkknnnrrruuuxxx}}}{{{vvvssszzzzzzzzz{{{{{{|||}}}}}}xxxxxxyyyyyyyyyyyyyyyyyyvvvssstttzzz}}}{{{yyyyyy}}}yyyuuupppllljjjhhheeecccaaa```^^^\\\ZZZYYYYYYYYYTTTPPPKKKHHHHHHJJJLLLLLLMMMOOOQQQTTTXXX]]]ccchhhooouuu|||{{{yyyzzz}}}xxxxxxwwwvvvtttqqqnnnmmmmmmllljjjgggeeecccbbbbbbbbb```]]]ZZZYYYWWWWWWVVVXXXUUURRRPPPNNNOOOPPPRRROOONNNMMMKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCDDDCCCBBBAAA@@@???>>>===::::::::::::999999999999:::999999888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<>>>??????@@@AAABBBBBBBBB@@@@@@AAABBBBBBCCCCCCCCCCCC???<<<;;;:::888<<>>======>>>@@@BBBDDDBBBBBBCCCCCCCCCDDDCCCCCCBBBAAA@@@>>>>>>===>>>>>>=========<<<;;;;;;::::::777777666666555444444444444333111111111111///...++++++,,,,,,,,,,,,,,,,,,///...---,,,+++*********------------------------+++,,,------.........---///............///000000/////////000111222333444555777;;;>>>???@@@BBBDDDGGGIIIKKKLLLLLLLLLNNNOOOQQQPPPOOOPPPPPPPPPNNNLLLIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHIIILLLQQQXXX]]]```fffmmmrrruuuzzzzzzmmmfffZZZWWWWWWbbb~~~}}}nnngggfffeeecccaaa___^^^]]][[[ZZZYYYYYYYYYWWWTTTQQQOOOQQQSSSRRROOOKKKHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDAAA===:::888777555333/////////...------,,,,,,,,,+++******))))))******,,,+++++++++******))))))'''((((((((())))))******(((((((((***,,,000333555999999999999888777777777555333111111111111///...+++---///111222444888:::AAAAAAAAA>>>999666555555666444222000///////////////111222222333555888;;;@@@AAA@@@>>>:::666333111000///---,,,,,,,,,,,,---,,,,,,---------.........,,,,,,------------,,,,,,+++,,,---.........---------..................---,,,,,,,,,---------......---...///111222222222222111222222333555666666777777777777777888999;;;<<<===@@@DDDFFFGGGHHHIIIKKKLLLRRR[[[```cccdddfffiiigggggghhhjjjnnnsssxxx{{{}}}|||wwwtttwwwwwwwwwwwwxxxyyy{{{{{{uuuuuuuuuuuuvvvvvvwwwwwwxxxsssqqqrrrsssssstttxxx}}}zzzuuurrrooommmjjjhhhcccbbb```^^^\\\[[[ZZZYYYWWWRRRMMMJJJJJJKKKLLLMMMNNNQQQTTTWWW[[[```fffjjjqqqwww}}}{{{xxxuuutttrrrqqqooollljjjhhhggggggfffeeeccc___]]][[[[[[[[[]]][[[XXXUUUSSSSSSTTTUUUSSSRRRQQQPPPOOOOOONNNNNNKKKLLLLLLMMMMMMNNNNNNOOOKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIHHHGGGEEEDDDEEEEEEDDDBBBAAA@@@>>>>>>;;;;;;;;;;;;:::::::::::::::999999888888999999:::;;;;;;;;;<<<<<<=========?????????@@@@@@AAAAAABBBAAABBBCCCDDDEEEEEEEEEEEECCC???===<<<;;;999===DDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDAAA@@@???@@@BBBCCC@@@???>>>???AAACCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAA???>>>===<<<===???BBBCCCAAAAAABBBCCCDDDCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>======<<<<<<;;;::::::777777777666555555444444666444222222222111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,------...---------...............///000000.........///000111222333555888;;;===???AAACCCEEEHHHJJJMMMNNNMMMNNNOOOPPPUUUSSSRRRQQQQQQPPPNNNKKKHHHGGGFFFEEECCCCCCBBBBBBDDDEEEFFFHHHKKKPPPWWW\\\```eeelllqqquuuzzzyyylllddd[[[YYYXXXbbb|||~~~nnnfffeeedddbbb```^^^]]]\\\WWWWWWXXXZZZ[[[YYYUUUQQQOOOPPPQQQOOOKKKGGGEEEDDDCCCCCCDDDDDDEEEEEEEEEFFFBBB@@@<<<999888777666444/////////...------,,,,,,,,,+++******))))))******++++++++++++++++++++++++((())))))))))))))))))***((())))))+++---000222444666888999888777555555666555333222111111111///...+++---000222333444777999===@@@BBB???:::666555666666555333111000000000000///111222222222444777:::>>>@@@AAA???;;;777333222///......---------------,,,---------............+++,,,,,,,,,,,,,,,,,,+++***+++---...///......---......////////////......+++,,,,,,------.........------///000111222222222111222333444555666777888777777666666777999;;;<<<>>>@@@DDDFFFGGGHHHJJJLLLQQQVVV]]]aaaaaaaaabbbdddcccdddgggjjjoootttyyy{{{|||}}}}}}xxxvvvuuutttttttttuuuwwwyyyzzzrrrrrrrrrrrrssstttuuuvvvwwwrrroooppprrrsssxxx~~~~~~{{{wwwtttsssqqqnnnlllgggfffdddbbb```___^^^]]]ZZZVVVPPPLLLLLLMMMNNNNNNRRRUUUXXX\\\___dddjjjnnntttzzz~~~|||yyyxxxxxxvvvtttqqqooommmlllkkkjjjjjjhhheeeaaa___```aaabbb```^^^[[[YYYXXXXXXYYY[[[ZZZYYYWWWVVVTTTRRRQQQNNNNNNNNNOOOOOOOOOPPPPPPMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMLLLJJJHHHFFFFFFFFFDDDCCCAAA@@@>>>>>>======<<<<<<<<<;;;;;;;;;:::999999888888999999:::::::::;;;;;;<<<=========>>>>>>?????????@@@@@@@@@AAABBBDDDFFFGGGHHHGGGGGGAAA>>><<<<<<<<<;;;@@@FFFFFFGGGGGGGGGGGGGGGFFFEEEEEECCCBBB@@@@@@AAABBBCCC@@@??????@@@BBBDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBB@@@???>>>>>>>>>???@@@AAA@@@AAABBBDDDDDDCCCBBBBBBCCCBBBBBBBBBBBBAAAAAA@@@>>>>>>======<<<;;;;;;;;;:::999999888888777777666555333111000000000...,,,......------------,,,,,,***+++,,,---------------------------------------,,,,,,------...------,,,------------...///000000.........///000111222333555888;;;===???AAADDDGGGIIILLLNNNOOOPPPPPPRRRSSSVVVUUUSSSRRRRRRPPPNNNKKKHHHGGGFFFDDDBBBAAAAAAAAABBBDDDEEEGGGJJJPPPWWW\\\aaaffflllqqquuuzzzzzzkkkcccYYYYYYYYY___uuunnneeedddcccaaa^^^\\\[[[ZZZYYYXXXXXXXXXYYYWWWTTTRRRPPPQQQQQQNNNJJJFFFCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFBBB???;;;888777555333222/////////...------,,,,,,,,,+++******))))))******)))******++++++,,,,,,---*********))))))))))))))))))******,,,...000222333444666888888555444444555555333222111111111///...,,,...111222333444666777999===AAA@@@;;;777777888666555333222111111111111111222333333222444777999:::===@@@@@@<<<777444333............------------------------............,,,,,,------------,,,,,,)))+++---...//////...---------...//////...------++++++,,,,,,---......///,,,---...///000111111111111222333444555777888888666666666666777999:::<<>>>>>>>>>>>============:::999999888888999999:::999::::::;;;<<<<<<=========>>>>>>>>>>>>?????????@@@AAADDDFFFHHHHHHHHHGGG???<<<:::<<<<<<<<>>>>>======<<<<<<;;;;;;::::::999999888777777777555444222111111000...,,,............---------,,,***+++,,,---------,,,,,,------------------------,,,------...------,,,,,,,,,,,,,,,,,,---...///000/////////000111222333444666888;;;===???AAAEEEHHHJJJLLLOOOQQQRRRRRRTTTVVVUUUTTTRRRRRRRRRQQQOOOMMMJJJIIIGGGEEECCCBBBAAA@@@AAABBBDDDFFFJJJPPPWWW\\\bbbgggmmmrrrvvv{{{}}}lllcccUUUWWWXXXZZZiiinnndddcccbbb```^^^\\\ZZZYYY]]][[[XXXWWWVVVUUUTTTRRRSSSTTTSSSPPPKKKGGGDDDDDDAAAAAABBBCCCDDDEEEFFFGGGCCC???;;;777555333000///000//////...------,,,,,,,,,++++++***)))*********))))))***+++,,,------...++++++******))))))((((((******+++,,,...000222333222555888777555333333555555333222111111111///...---///111333333333555666666;;;@@@@@@;;;888888:::777666444222111111222222333444444444333444777999888<<<@@@@@@<<<777555444...............------------------.........//////---..................---)))***---/////////...---,,,,,,---......---,,,,,,++++++,,,,,,---...//////+++,,,---///000000000000111222333444666777888999666666555555666888:::;;;@@@AAABBBCCCDDDGGGKKKNNNHHHNNNTTTXXXYYYZZZ\\\___ZZZ]]]aaagggmmmrrrvvvwwwxxxzzz}}}~~~{{{yyyxxxtttsssrrrrrrsssuuuxxxzzzqqqqqqqqqqqqrrrtttvvvxxxsssrrrsssvvvvvvuuuwww|||~~~}}}}}}}}}}}}{{{zzztttsssqqqnnnllljjjiiiiiiiiieee___[[[ZZZ[[[[[[[[[^^^```dddgggjjjnnnsssvvv{{{~~~{{{wwwtttqqqpppooopppqqqqqqmmmiiihhhiiilllhhhgggfffdddaaa___]]]\\\YYYZZZZZZ[[[[[[[[[ZZZZZZTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOOOOQQQSSSUUUTTTQQQNNNLLLOOONNNMMMKKKIIIGGGFFFEEE????????????>>>>>>>>>>>>:::999999999999999999:::999999::::::;;;<<<==================>>>>>>>>>>>>>>>@@@CCCFFFGGGHHHGGGGGG===:::999;;;<<<===CCCJJJIIIJJJKKKKKKJJJHHHGGGFFFCCCCCCBBBBBBAAAAAAAAABBBEEECCCBBBBBBBBBBBB@@@???AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBAAAAAA@@@>>>>>>???@@@BBBDDDDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;888888777777666555555555888666444333333222000...//////.........---------+++,,,---------,,,+++***---------------------------------...------,,,,,,+++++++++,,,---...///000000000000111222333555555666888;;;===???BBBEEEHHHJJJMMMPPPRRRSSSTTTVVVXXXSSSRRRQQQRRRSSSRRRQQQOOOKKKJJJHHHFFFDDDBBBAAAAAA???AAACCCEEEIIIPPPWWW\\\dddhhhnnnrrrvvv{{{nnndddRRRVVVVVVUUU```~~~oooeeedddbbb___]]][[[ZZZZZZ]]][[[XXXWWWWWWWWWUUUTTTOOOOOOPPPOOOMMMIIIEEECCC@@@@@@BBBCCCDDDDDDEEEEEE@@@===:::888666444222000/////////...------,,,,,,111...+++(((((()))+++,,,,,,,,,,,,+++++++++******((()))***++++++***)))((((((((()))+++---...000000555555666666666666555555888666333222222111///---000/////////000111222222777999;;;===<<<:::777555555555444444333222111111000000000000111222333444999999:::;;;;;;999555222///...,,,++++++,,,---...////////////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,++++++++++++++++++++++++------...///000111222222222444555666555666888999777666555555666888:::;;;===>>>@@@BBBDDDFFFGGGHHHJJJNNNRRRTTTUUUUUUVVVWWWZZZ^^^dddiiimmmqqqtttwwwzzzzzz{{{}}}~~~|||zzzsssrrrqqqqqqsssuuuuuuttttttsssssstttuuuuuutttrrrppprrrttttttuuuvvvxxx{{{|||~~~~~~{{{wwwrrrqqqrrrtttttttttppplllgggaaa]]]\\\]]]^^^bbbfffjjjnnnqqqtttwwwzzz}}}{{{xxxuuusssqqqpppnnnlllkkkkkkjjjhhhgggmmmllliiifffcccaaa___^^^]]]]]]^^^```aaaaaa^^^\\\\\\YYYVVVUUUUUUWWWWWWVVVSSSSSSSSSSSSSSSSSSSSSSSSWWWXXXYYYXXXVVVTTTTTTUUUKKKLLLMMMNNNMMMJJJHHHFFFFFFEEEBBBBBBAAA@@@>>><<<<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>BBB@@@???CCCHHHKKKIIIFFF>>><<<:::888999===AAACCCKKKMMMLLLGGGGGGJJJGGG@@@>>>@@@BBBCCCBBBBBBCCCDDDEEEDDDCCCAAAAAAAAABBBCCCDDDEEEGGGHHHGGGFFFDDDCCCCCCBBBAAA@@@????????????DDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBB??????>>>>>>======<<<<<<777777777777666666666666555444333111000/////////000000...------------------,,,++++++******++++++***+++---......---+++*********+++++++++,,,,,,,,,///////////////............000111111111111333555777999<<<>>>AAADDDHHHJJJMMMOOORRRSSSSSSTTTVVVWWWVVVUUUTTTSSSSSSTTTUUUUUURRRNNNIIIDDDBBB@@@>>>===@@@AAACCCEEEJJJQQQYYY___dddjjjoooqqqvvv~~~sssggg[[[UUURRRVVV^^^pppooofffdddbbb___]]]\\\[[[[[[]]]ZZZXXXVVVVVVVVVTTTSSSOOOPPPPPPOOOMMMIIIEEEBBBBBBBBBCCCDDDEEEEEEEEEEEE@@@===999777666444222000///......------,,,,,,+++------,,,******))))))***,,,+++++++++******************++++++++++++******((()))***,,,---///000111555555666666666666555555444333222222333222000.../////////000000111222333444666888;;;<<<:::888777666555444222222111111111111111111111222333444555888888999:::;;;:::666333000///---,,,,,,...///000////////////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---------,,,,,,+++++++++++++++,,,......///000111222333333111333444555444555777888888777666666666888:::<<<======???AAACCCEEEGGGGGGHHHJJJNNNPPPQQQQQQSSSTTTYYY]]]ccciiimmmqqqvvvxxxzzz{{{|||}}}~~~}}}{{{||||||}}}{{{zzztttsssqqqqqqrrrsssrrrrrrrrrrrrrrrtttvvvvvvtttrrrqqqrrrsssssssssuuuxxxzzz~~~zzzwwwvvvxxxyyyxxxwwwtttqqqkkkeeeaaa```aaaaaafffiiinnnrrruuuxxx{{{~~~|||yyywwwvvvtttrrrpppnnnnnnmmmkkkiiilllkkkiiigggeeecccbbbaaa``````aaaccceeeeeecccaaa^^^[[[XXXVVVVVVWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVXXXYYYZZZZZZWWWVVVVVVVVVPPPQQQQQQQQQPPPNNNLLLKKKJJJHHHFFFEEEDDDDDDAAA???@@@??????>>>>>>>>>>>>>>>;;;;;;;;;;;;:::::::::::::::;;;<<<=========>>>===AAA???>>>AAAGGGIIIGGGDDD;;;:::888888;;;???DDDGGGJJJMMMLLLGGGFFFHHHGGGBBB???AAACCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCEEEFFFGGGHHHGGGFFFDDDCCCEEEDDDCCCBBBAAAAAAAAAAAADDDDDDDDDCCCCCCCCCBBBBBBCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@???>>>===<<<;;;:::888888777777666666666555555555444222222111111111000000///...------------...------,,,,,,,,,,,,,,,+++,,,------------,,,++++++++++++,,,,,,,,,,,,---------------...............000111222111222333555777:::<<>>@@@BBBDDDEEEFFFFFFHHHKKKLLLMMMNNNQQQSSSWWW[[[bbbhhhmmmrrrwwwzzz{{{||||||}}}~~~zzzxxxvvvvvvxxxyyyyyyxxxuuusssqqqpppqqqqqqpppooopppppprrrtttwwwwwwuuusssrrrrrrrrrqqqqqqssswwwzzz~~~|||zzzwwwqqqlllhhhffffffgggjjjmmmrrrvvvzzz}}}~~~}}}zzzwwwuuusssrrrqqqnnnllllllkkkjjjiiihhhgggffffffeeeeeefffhhhjjjkkkiiigggdddaaa^^^[[[ZZZZZZXXXWWWYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\ZZZXXXXXXYYYWWWVVVVVVUUUTTTSSSRRRRRRPPPNNNKKKJJJJJJIIIFFFDDDEEEDDDDDDDDDCCCCCCCCCCCC=========<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>???AAA??????BBBFFFHHHGGGEEE;;;:::::::::===AAAEEEGGGHHHKKKKKKGGGEEEFFFFFFDDDAAACCCDDDEEEDDDDDDEEEGGGHHHHHHHHHGGGGGGFFFEEEDDDFFFGGGHHHHHHHHHGGGEEEDDDGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCBBBAAA@@@?????????AAAAAA@@@>>><<<;;;999999999999888777666666555555555555444444333333333333111000///...------------///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---............000111222111222444555888:::===???AAADDDHHHKKKOOOQQQTTTUUUUUUUUUVVVXXXYYYYYYXXXXXXXXXYYYYYYZZZZZZVVVQQQMMMKKKIIIFFFDDDBBBCCCDDDFFFKKKRRR[[[aaagggooovvvyyy}}}|||kkk___XXXSSSTTTXXXddd~~~ooohhhfffbbb___^^^]]]^^^______\\\YYYWWWVVVUUUSSSQQQQQQQQQPPPNNNKKKGGGDDDBBBEEEEEEEEEEEEEEEDDDCCCBBB>>>;;;888666444333000...//////......---,,,,,,,,,******+++++++++***)))(((*********))))))))))))(((,,,+++***))))))***+++,,,***+++,,,...///111222333444555555666666555555444555555666777888666333000...///000111222333333333000222444666777888888888777555222000//////111222333333333333333444555555333333444666888888666444......---...///000111222////////////..................------------......************************...//////......---,,,+++---,,,+++******+++---.........///000111222222333111222444444444444666888999999888888999999;;;;;;;;;;;;===>>>@@@BBBCCCDDDFFFHHHJJJKKKKKKMMMPPPSSSTTTXXX___eeejjjpppvvvzzz|||}}}}}}~~~~~~yyyvvvsssrrrssstttuuutttsssqqqoooooopppqqqpppooonnnoooqqqtttwwwwwwuuusssssssssrrrppppppsssxxx||||||wwwqqqmmmkkkkkkkkklllpppuuuyyy}}}}}}zzzxxxvvvtttqqqooommmmmmmmmmmmllllllkkkkkkiiihhhiiikkknnnooonnnmmmkkkhhheeebbbaaa___]]][[[[[[[[[ZZZYYYYYYZZZ[[[[[[\\\]]]^^^^^^\\\[[[[[[[[[\\\[[[ZZZYYYXXXXXXXXXYYYVVVTTTRRRQQQPPPOOOLLLJJJHHHHHHHHHHHHGGGFFFFFFEEEBBBBBBAAAAAA@@@???>>>>>>=========>>>>>>???@@@@@@AAAAAAAAACCCGGGHHHGGGFFF@@@???>>>>>>???AAACCCEEEFFFIIIIIIGGGDDDCCCDDDEEECCCDDDEEEEEEDDDDDDFFFGGGHHHIIIJJJJJJJJJHHHGGGFFFGGGHHHHHHIIIHHHGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCAAA@@@???>>>>>>@@@??????===<<<;;;::::::::::::999888777555555444333444444444444333333333111000///...------------///......---,,,---------...---,,,,,,,,,,,,---...------------.........///++++++,,,---......//////...///111222222333444666888;;;>>>@@@BBBEEEIIILLLPPPRRRUUUVVVVVVVVVXXXYYYZZZZZZZZZZZZZZZ[[[[[[\\\ZZZVVVRRRNNNLLLJJJGGGEEECCCDDDEEEGGGKKKSSS\\\ccciiiqqqyyy|||qqqddd\\\VVVVVVXXXaaaxxxnnnhhhfffcccaaa_________``````^^^ZZZXXXWWWUUUSSSQQQQQQPPPOOOMMMJJJGGGDDDBBBDDDDDDDDDDDDCCCBBBAAAAAA>>>;;;888666444333000...000000//////...---------,,,+++***))))))******+++*********))))))))))))(((+++***)))(((((()))***+++++++++,,,...000111333333444444555555555555444444555555555666666444///,,,...///000222333333333333333333444444444555555555777555222000///000222333333222222222222333333444111000111222555555444222,,,,,,------...///000111////////////............///......------......///************************************)))((('''&&&,,,,,,+++++++++,,,......,,,------...///000111111222333555555555666777999999999999999999999::::::999:::;;;===>>>@@@AAABBBDDDFFFGGGHHHIIIKKKNNNPPPQQQUUUZZZ```ffflllrrrvvv{{{{{{}}}~~~~~~~~~zzzvvvsssppppppqqqppppppqqqooonnnnnnppprrrqqqqqqnnnnnnpppsssvvvwwwvvvtttssssssrrrqqqrrruuuzzz~~~{{{vvvqqqooonnnmmmnnnqqqwww{{{~~~|||zzzxxxuuurrrpppqqqqqqrrrqqqqqqpppooolllkkkkkkmmmpppqqqqqqpppnnnllliiifffeeeccc```^^^]]]]]][[[ZZZZZZ[[[]]]]]]^^^```aaaaaa___^^^^^^______^^^^^^^^^^^^^^^___```^^^\\\ZZZXXXWWWVVVSSSQQQMMMMMMMMMMMMLLLKKKIIIIIIHHHGGGFFFEEEDDDCCCBBBBBB??????>>>======>>>>>>???@@@@@@AAACCCEEEFFFFFFEEEAAAAAAAAABBBCCCDDDFFFGGGFFFFFFGGGHHHGGGDDDDDDEEEDDDEEEEEEDDDCCCCCCEEEGGGHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA???>>>>>>============<<<<<<<<<<<<;;;:::999888777666555444222222333444333333222111111111///..................------,,,,,,,,,,,,,,,...------,,,,,,------...------........./////////,,,,,,---...///000000111...///111222222333555777999;;;>>>AAACCCFFFJJJMMMQQQSSSVVVWWWXXXXXXZZZ[[[ZZZ[[[[[[\\\\\\]]]]]]]]][[[XXXTTTQQQNNNKKKHHHFFFDDDDDDEEEGGGKKKSSS]]]dddjjjrrrzzz}}}zzzfff\\\UUUTTTUUU]]]qqqnnngggfffeeecccbbbaaa``````aaa^^^[[[XXXVVVUUURRRPPPPPPOOONNNLLLJJJGGGEEEDDDCCCCCCDDDCCCCCCBBBAAAAAA???<<<999666555333111///000//////...------,,,,,,---,,,+++*********,,,---++++++*********)))))))))***))))))))))))))))))******+++,,,...000111222333444444555555555555444444444333222222222///,,,)))---...000333444444444444666555444333333333333333555444222111111222444555333333222222222222333333111000000111333333222111---------....../////////////////////............//////............//////++++++++++++++++++++++++'''((()))***++++++++++++++++++,,,,,,------......+++,,,,,,---...///000111222444666666666666888999888888999999999999999999888999:::;;;===>>>???@@@@@@BBBDDDEEEFFFHHHJJJLLLNNNQQQVVVZZZ___eeekkkooovvvwwwyyy|||}}}~~~~~~}}}zzzwwwsssqqqqqqpppooommmpppooonnnoooqqqrrrrrrrrroooooooooqqqtttvvvvvvuuussstttttttttuuuyyy}}}~~~yyyuuurrrpppoooppptttyyy~~~|||yyywwwvvvvvvwwwwwwvvvuuusssrrrooonnnnnnoooqqqsssrrrrrrnnnllljjjhhhhhhfffdddaaabbbaaa___^^^^^^___aaabbbbbbdddeeeeeedddccccccdddccccccdddeeefffhhhhhhiiigggeeecccaaa```^^^\\\ZZZUUUUUUVVVVVVUUUSSSQQQPPPNNNMMMLLLJJJIIIGGGFFFFFFCCCAAA@@@>>>=========>>>>>>???@@@AAABBBCCCCCCCCC@@@AAACCCEEEHHHJJJKKKLLLHHHFFFGGGKKKMMMIIIFFFEEECCCDDDDDDBBBAAAAAADDDFFFFFFGGGHHHJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>>;;;;;;<<<<<<<<<=========::::::999888777777666666222333444444444222111000111111000///...............------,,,+++,,,,,,,,,---------------------------------.........//////---......//////000000000---///111222333444666888:::<<>>>>>===@@@DDDFFFGGGGGGIIIJJJLLLNNNRRRUUUYYY^^^cccgggoooqqqtttxxxzzz|||||||||xxxvvvtttssssssrrrpppnnnrrrpppooooooqqqrrrrrrqqqqqqpppoooppprrruuuuuuuuussstttvvvxxxzzz}}}}}}|||~~~|||xxxtttrrrqqqtttxxx~~~|||{{{|||||||||zzzxxxvvvtttrrrqqqpppqqqrrrtttsssssspppnnnmmmmmmmmmllljjjgggiiigggeeeddddddeeegggiiigggiiijjjjjjiiihhhiiijjjhhhiiillloooqqqrrrsssssspppnnnkkkjjjhhhgggdddbbb```aaaaaaaaa```^^^\\\[[[VVVUUUTTTRRRQQQOOONNNMMMKKKIIIFFFCCCBBBAAAAAABBB???AAABBBCCCDDDDDDEEEEEEBBBCCCFFFIIIKKKMMMNNNNNNLLLGGGHHHPPPUUUQQQIIIFFFBBBBBBBBB@@@??????BBBDDDEEEEEEFFFGGGIIIKKKMMMNNNLLLKKKJJJJJJJJJJJJJJJJJJGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCAAABBBBBBBBBBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<999999999888888777777777444555666666555333111///222111000///............///......---------------,,,---...//////...---,,,,,,,,,---------.................................---///222333333444666888:::===???BBBDDDGGGKKKNNNOOORRRVVVYYYZZZ\\\___aaa]]]^^^```aaabbbbbbaaaaaa___]]]ZZZWWWUUUQQQMMMJJJDDDDDDDDDEEEIIIRRR\\\dddjjjqqqvvvyyy}}}vvviii\\\XXXWWW\\\mmmnnneeefffggggggfffccc```___^^^[[[XXXUUUSSSPPPNNNKKKMMMMMMLLLJJJIIIHHHGGGFFFDDDDDDEEEEEEEEEEEEDDDDDD@@@===:::888666555222000,,,,,,++++++***))))))((()))+++...000000///,,,***,,,,,,,,,++++++++++++******+++,,,------,,,+++***)))***+++---///000111222333444444555555444444333444333111111222333222000,,,...111333555555555444666555333222222333555666222222333444666777777888666555555444444444555555444333222222444444333222000111111111111000000///000/////////............//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******(((***---///000///---,,,------...///000111222222000222444444444444666888777777888888888777777666777777888999;;;<<<======>>>BBBFFFHHHIIIIIIJJJKKKJJJMMMOOORRRUUUYYY^^^bbbjjjmmmqqquuuxxxzzz{{{{{{wwwuuuuuuuuuuuutttrrrpppuuusssqqqpppqqqqqqpppooosssqqqooooooqqqtttuuuvvvrrruuuxxxzzz|||{{{zzzzzz|||~~~zzzvvvtttsssxxx|||}}}zzzwwwuuuuuusssrrrrrrtttuuuttttttsssrrrqqqrrrrrrrrrpppnnnnnnllljjjhhhhhhjjjlllnnnkkkmmmnnnnnnmmmlllmmmnnnlllnnnrrruuuxxxzzzzzzzzzvvvtttqqqooonnnllliiigggiiiiiijjjjjjiiigggdddccc^^^]]]\\\ZZZXXXVVVUUUTTTSSSQQQNNNJJJHHHGGGGGGGGGCCCEEEFFFGGGGGGGGGHHHIIIGGGHHHJJJLLLMMMMMMLLLLLLPPPIIIJJJTTT[[[VVVLLLGGGAAAAAAAAA???===>>>@@@CCCCCCCCCDDDEEEGGGJJJMMMOOOLLLLLLKKKJJJJJJJJJJJJJJJGGGGGGGGGFFFFFFGGGHHHHHHCCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBBBBBBBAAA@@@???>>>>>>===<<<;;;;;;::::::999999888888888888888888666777777777666444111000222111000//////.........000000///...............,,,---///000000///---,,,,,,,,,,,,---------......------------------,,,,,,---///222333333444777999;;;===@@@BBBDDDGGGKKKNNNOOORRRVVVYYY[[[^^^aaaccc___```bbbcccddddddcccccc___\\\YYYWWWTTTQQQMMMJJJDDDDDDCCCDDDIIIRRR\\\dddiiipppuuuwww{{{xxxiii[[[TTTSSSWWWgggyyyooohhhhhhgggfffccc```^^^\\\YYYYYYWWWTTTPPPMMMMMMMMMNNNNNNNNNNNNLLLIIIFFFDDDBBBDDDFFFHHHIIIIIIHHHGGG@@@???===:::777444222000......---------,,,,,,,,,***+++,,,---------,,,++++++******)))(((''''''&&&***************)))((((((******+++,,,...///000000//////000111333444555666000000111222222222222111---...111333444555555555555444444555666666555333444333222444666777666555555555666666444222///---222222222222222222333333222111000.........///000444111......111444333222,,,...//////...---...///111///,,,+++++++++***(((------,,,++++++*********++++++,,,------......///000000000000111111111111333333444444555666666777999888666555666777666555666777888999:::;;;<<<<<<;;;>>>BBBEEEEEEEEEFFFFFFBBBEEEIIILLLPPPTTTYYY]]]```ccciiiqqqxxxzzzwwwtttttttttttttttsssrrrqqqqqqqqqpppoooppprrrrrrpppooopppoooooooooppprrrtttuuuyyyxxxxxx|||~~~yyyzzz|||}}}zzzxxxwww~~~|||{{{yyyzzzyyyxxxvvvuuuttttttsssuuutttsssuuuxxxyyyvvvsssqqqpppooommmmmmmmmnnnnnnpppsssuuuuuutttsssrrrsssuuuyyy}}}~~~}}}{{{xxxuuurrrooonnntttrrrrrrrrrrrrrrrpppnnnkkkhhhccc```___^^^]]]\\\WWWUUURRRQQQPPPMMMJJJGGGGGGGGGGGGFFFEEEFFFHHHJJJHHHKKKNNNNNNLLLJJJKKKMMMKKKJJJJJJLLLOOONNNJJJFFFHHHFFFBBB===:::;;;???BBBDDDCCCBBBCCCGGGKKKMMMNNNKKKIIIHHHFFFGGGHHHJJJKKKNNNKKKIIIHHHIIIJJJIIIIIIGGGFFFEEEDDDBBBBBBBBBAAADDDDDDCCCCCCCCCAAA===:::>>>===<<<;;;;;;<<<===>>>;;;::::::999888777666666444444555555444444333222111111000000//////.........---------///111333444............---,,,+++***,,,---......//////......---...000111111000/////////000111222222444777:::<<>>===<<<<<<<<<<<<===>>>;;;;;;:::999888777777666555555555555555444333333111111111000//////.........------...///111222333............---,,,++++++,,,---......//////.........//////000000000000000///000111222222444777:::<<>>;;;>>>>>>============>>>>>>===<<<;;;:::999888888777666666666666666555555444222111111000000///..................///000111222---------...------,,,,,,,,,---......//////......///////////////000111111///000222222222444777:::<<>>@@@CCCEEEHHHJJJLLLOOOSSSVVVWWWYYY^^^dddkkkqqqtttvvvrrrrrrrrrqqqooommmjjjhhhgggggggggjjjlllnnnnnnlllnnnnnnmmmlllmmmnnnooopppsssvvv{{{}}}|||zzzyyyxxxxxxxxxxxxzzz}}}}}}|||{{{{{{yyyyyyzzz{{{}}}~~~~~~}}}{{{zzzzzzyyyyyyyyyxxxxxxuuuwwwyyyzzz{{{~~~}}}yyywwwuuurrrpppoookkkgggccc```]]]YYYVVVTTTRRRPPPNNNMMMKKKIIIHHHIIIMMMTTTYYYZZZXXXUUURRRTTTOOOJJJHHHJJJLLLLLLJJJEEEDDDAAA>>><<<<<<@@@CCCFFFDDDBBBBBBDDDGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKHHHFFFEEEFFFGGGHHHHHHFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@?????????AAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::999999888777777777777777666555555222222111111000//////...............//////000000,,,,,,------...---------,,,---......///.........000///.........000111222000111222222333444888:::<<>>???AAACCCFFFIIILLLPPPTTTWWWWWWYYY\\\```dddiiimmmppppppqqqrrrqqqpppmmmjjjhhhfffeeefffiiilllmmmmmmlllmmmllllllllllllmmmooopppuuuxxx}}}~~~~~~~~~}}}{{{zzzyyyyyyxxxxxxyyy{{{}}}~~~|||{{{zzzzzzzzz{{{{{{||||||~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~{{{|||}}}}}}}}}}}}{{{yyyuuuppplllhhheeeaaa^^^[[[YYYVVVTTTSSSPPPMMMJJJIIINNNUUU]]]bbbdddbbbaaa```ZZZRRRNNNMMMMMMLLLKKKJJJIIIFFFBBB???>>>@@@BBBFFFDDDBBBBBBDDDGGGHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJGGGFFFEEEGGGIIIIIIIIIGGGDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>???@@@@@@???>>>======>>>>>>>>>>>>======>>>======<<<;;;:::999999777777888888777777666555222222222111000000//////.........///////////////,,,,,,------...---------,,,---......///.........///............000222333000111222333333555888;;;<<>>;;;777333222111111......---------,,,,,,,,,,,,---......---,,,***)))************************((())))))************)))***,,,///222444555555444111222222333444555555555333333333333222000///...///000222333444444333333222222111222333333222000111000000111333444333222///000333555666555444333222222222111000000000//////000111222222222111111111111111000///000333555333000...///000000,,,)))---,,,***+++,,,------,,,.........---,,,+++++++++++++++,,,------......///000000000000111111111111222222222333444444555555888666555555777888888777555555555666666666777777777999:::;;;;;;;;;===???>>>AAADDDGGGJJJNNNSSSVVVWWWYYY[[[]]]___bbbfffiiilllnnnpppqqqpppnnnkkkiiifffffffffiiilllmmmmmmllllllkkkkkkkkklllnnnpppqqqxxx{{{|||zzzzzzxxxzzz{{{{{{yyyxxxxxxyyyxxxyyy{{{~~~}}}{{{zzz{{{|||}}}|||{{{{{{}}}|||wwwrrrnnnkkkhhhfffdddaaa]]][[[[[[XXXSSSOOONNNQQQWWW___ggglllmmmlllkkkddd[[[UUURRRPPPNNNLLLMMMLLLIIIEEEAAA@@@AAACCCGGGEEECCCCCCEEEHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEEEEGGGIIIJJJIIIHHHDDDDDDCCCBBBAAAAAABBBBBBAAA@@@??????@@@AAA@@@>>><<<<<<============<<<<<<======<<<;;;:::999999888777777777777777666666555333222222111111000//////....../////////...---------------...------,,,,,,,,,---......//////..................///111222333000111333333333555888;;;<<>>;;;777444222000000---,,,,,,,,,,,,+++++++++......//////...---+++***************************(((((()))***************))),,,000444777888888777555555444444333333333222444444333222000///---,,,///000222333444444333222222111111111333333222000111000///000222333333222000000111222333333333333111111111111000000000000///000111222222222222111111222222000///111555999>>>888111.........,,,)))...,,,++++++,,,---,,,+++------------------,,,,,,++++++,,,------......///000000000000111111111111333333333444555555666666777666444555777888888777555555555555666666666666777888999999999:::<<<>>>===@@@CCCEEEGGGJJJNNNQQQUUUXXX[[[\\\\\\]]]aaadddgggiiillloooooonnnllljjjhhhggghhhjjjlllnnnmmmlllkkkjjjkkkkkkmmmooorrrssswwwzzz}}}}}}zzzwwwvvvvvvsssvvvyyyyyyxxxwwwyyyzzzxxxzzz}}}~~~}}}|||}}}}}}{{{zzz}}}}}}zzzwwwtttrrrpppmmmiiiggggggeee___ZZZWWWXXXZZZ```hhhnnnpppqqqrrrjjjaaaZZZVVVTTTPPPMMMMMMLLLJJJGGGCCCBBBDDDEEEGGGEEECCCCCCFFFIIIJJJKKKKKKJJJHHHFFFEEEDDDDDDDDDCCCCCCCCCFFFHHHIIIHHHGGGEEEDDDCCCCCCBBBBBBCCCCCCCCCBBB@@@@@@@@@AAA@@@???:::;;;<<<======<<<;;;:::======<<<;;;:::999888888666666777777666666555444333333222111111000000///....../////////...,,,,,,............---,,,++++++,,,---......//////......,,,---...000111111222222111222333333333555999;;;<<>>===;;;888555222000///,,,,,,,,,+++++++++******//////000000///---,,,*********************++++++(((((()))***************))),,,000555888::::::999888888666555333111000///111111111111000...---,,,///000222333444333333222222111000111333333111000000//////000222444444333222111000//////111333444000000000000000111111111///000111222333333222111222222222000...111777===KKKBBB666000...///---,,,///---++++++,,,,,,,,,++++++,,,,,,------......///++++++,,,------......///000000000000111111111111333333444555555666666777777666444555777888888777777777777777888888888888666777888888777888:::<<<===???BBBCCCDDDGGGJJJMMMSSSVVVZZZ[[[ZZZ[[[___bbbcccfffjjjmmmnnnmmmllljjjiiiiiiiiikkkmmmnnnmmmllljjjjjjjjjkkkmmmpppssstttsssvvvyyyyyyuuusssssstttrrruuuyyyzzzyyyyyyzzz|||xxx{{{~~~{{{zzz}}}~~~{{{wwwsssrrrrrrpppjjjddd___]]]]]]aaagggmmmpppppptttmmmddd]]]YYYVVVRRROOOKKKKKKIIIGGGDDDCCCEEEGGGGGGEEECCCDDDGGGJJJKKKLLLLLLJJJGGGDDDBBBBBBBBBCCCAAAAAABBBEEEGGGHHHGGGEEEEEEDDDDDDCCCCCCCCCDDDDDDEEECCCAAA@@@AAAAAA@@@???999:::;;;<<<<<<;;;:::999===<<<;;;:::999888888777666666666666666555555444333333222222111000000000...////////////---,,,+++...///......---,,,+++***,,,---......//////......+++,,,...000222222111111111222333333444555999;;;<<>>:::666222000///111000///...---,,,++++++,,,,,,,,,,,,,,,+++***)))((()))***++++++***)))((()))************+++++++++......///111666<<>>999333000///---+++(((---------,,,,,,+++++++++,,,,,,---......///000000,,,,,,++++++,,,,,,---...------...///000111222222111222444666888999:::;;;777777777777777777777777777777777777666666666666444666777888777777999:::;;;<<<===???BBBDDDGGGHHHLLLOOOTTTWWWYYY[[[]]]___eeegggjjjkkklllmmmppprrrpppmmmjjjkkkmmmoooooommmlllkkkkkkkkkmmmoooqqqrrrtttsssqqqppppppqqqssstttnnnqqquuuwwwwwwvvvvvvwwwuuuyyy~~~~~~~~~|||{{{zzzzzzzzz~~~|||vvvrrrsssjjjcccfffkkknnnqqqtttqqqpppmmmfff^^^WWWSSSRRROOOMMMKKKJJJKKKJJJIIIHHHKKKGGGCCCBBBCCCEEEFFFGGGHHHGGGEEECCCBBBAAAAAABBBEEEFFFHHHIIIHHHGGGEEECCCEEEEEEDDDCCCAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>????????????>>>???>>><<<<<<<<<;;;:::888888777777666555444444333333333333222222222111111......---,,,,,,,,,,,,---........................---------............///,,,,,,...///000000000000222222333333555666888999<<<>>>AAADDDFFFJJJOOOSSSVVVXXX[[[]]]]]]___bbbdddggghhhiiiiiiiiigggfffeeebbb___ZZZVVVQQQLLLGGGCCCEEEEEEDDDDDDFFFKKKRRRXXXdddhhhooouuuyyy}}}zzzlll^^^WWW^^^hhh~~~yyyoooiiigggdddaaa___^^^]]]^^^]]]ZZZUUURRRPPPOOONNNLLLKKKLLLMMMMMMLLLJJJHHHFFFEEEEEEEEEEEEDDDCCCBBBAAA???>>>;;;888555222111000//////...---,,,+++*********+++++++++******)))((())))))************)))))))))************+++++++++......///222666<<>>@@@BBBDDDEEEJJJMMMRRRUUUWWWYYY\\\^^^aaacccfffhhhiiikkknnnppprrrooollllllmmmnnnmmmlllmmmmmmmmmmmmoooppprrrssspppooonnnmmmmmmnnnooopppnnnppptttuuuuuutttuuuvvvvvvzzz~~~}}}|||||||||}}}}}}ssskkkkkkmmmooorrruuuyyyxxxuuuooofff^^^XXXVVVPPPNNNLLLKKKKKKLLLKKKIIIIIIFFFBBBAAABBBDDDEEEEEEHHHGGGFFFDDDCCCCCCCCCDDDFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===>>>>>>>>>======>>>===;;;;;;;;;:::999777888777777777666555555555333333333222222222222111///......---------------........................---------............///------...///000000000///222222222333555666888999<<<>>>AAADDDFFFJJJOOOSSSWWWYYY\\\]]]^^^```bbbeeefffggghhhiiiiiihhhgggfffeeebbb^^^[[[VVVPPPJJJEEEFFFEEEEEEEEEGGGLLLSSSYYYccchhhooouuuzzz~~~zzzmmm^^^WWW[[[eee}}}yyyooogggfffdddaaa```_________^^^ZZZUUUQQQOOONNNMMMLLLLLLLLLMMMMMMLLLJJJHHHFFFEEEEEEEEEEEEDDDCCCBBBBBB<<<;;;999666444222111111......---,,,+++******))))))************)))((((((******))))))))))))******)))************+++++++++//////000333777;;;@@@CCC>>>===:::888666555555555555555444111///...///000000111222333555666777777666444333222333222000...000000000000111222333333444222000000222444444444555444444222111000////////////000000111111111111333222222222222111111111444111...---.........------------...............*********************+++,,,++++++++++++,,,---------......///000111222222222333333444444444333333666666666666666666666666666666666666666666666666444666777777777777888:::<<<<<<<<<===>>>???@@@AAAFFFIIINNNQQQTTTWWWZZZ\\\aaadddgggjjjlllooosssuuutttrrrooonnnnnnmmmlllkkkmmmmmmmmmmmmnnnoooqqqqqqnnnmmmlllkkkkkklllmmmnnnnnnppprrrssssssrrrssstttyyy|||~~~}}}|||||||||}}}uuuqqqqqqqqqsssvvv}}}~~~|||uuulllaaaYYYUUURRROOOLLLKKKKKKLLLKKKJJJIIIFFFCCCBBBCCCEEEEEEEEEHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAA@@@>>>===<<<<<>>AAADDDFFFJJJPPPSSSWWWZZZ]]]___```aaadddffffffgggiiijjjkkkkkkjjjjjjhhhfffdddaaa]]]VVVMMMHHHFFFFFFEEEEEEGGGMMMTTTYYYbbbgggnnnuuuzzz~~~zzznnn```WWWYYY```yyyxxxooohhhgggdddbbb```___^^^^^^___ZZZUUUPPPNNNMMMLLLLLLLLLMMMNNNNNNMMMKKKHHHGGGEEEFFFFFFEEEEEEDDDCCCBBB===;;;999777444222111111......------,,,++++++***)))***************))))))+++***)))(((((()))***+++))))))*********+++++++++///000111333666:::>>>@@@@@@???<<<:::888777666666666666555222///...///000111222333555777999;;;<<<777555333333333333222000/////////000000111222333666666666888999999888666333333222111///...------//////000000111111222222222222222222111111111111111000///....../////////------......//////000000,,,,,,,,,+++++++++++++++...............///000000......///000111222222333222222333444444444444333555555555555555555555555555555555666666666666666555666777777666666777999::::::::::::<<<===>>>???BBBEEEIIIMMMOOORRRVVVYYY```cccgggjjjnnnqqquuuxxxwwwuuusssqqqooommmkkkjjjjjjjjjkkkkkkkkklllmmmmmmooonnnmmmmmmmmmmmmnnnooonnnppprrrrrrqqqrrrtttuuu{{{~~~~~~}}}|||{{{{{{{{{{{{{{{}}}}}}wwwtttrrruuuyyy{{{qqqdddZZZUUURRROOOLLLJJJJJJJJJIIIHHHJJJHHHEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDEEEBBBBBBAAA@@@>>>===<<<<<<========================:::;;;<<<===============>>><<<;;;:::::::::888777888888888888888888999999444444333333333222222222111000000///////////////........................---------............///...///////////////...---111111111333444666888999;;;>>>AAACCCFFFKKKPPPTTTXXX[[[^^^aaabbbdddfffggggggiiikkkmmmnnnoooooonnnjjjiiiiiigggbbbZZZPPPIIIEEEEEEEEEDDDFFFKKKRRRXXX___eeemmmuuuzzz~~~zzzooobbbWWWWWW\\\rrrwwwnnnjjjiiifffcccaaa^^^\\\\\\^^^ZZZUUUQQQOOONNNMMMLLLLLLMMMNNNNNNMMMKKKIIIGGGFFFFFFFFFFFFEEEDDDCCCBBB???>>>;;;888555222111000//////......------,,,,,,******++++++,,,++++++***+++***)))(((((()))***+++))))))*********+++++++++///000111333666999<<<===@@@???===;;;999888777666777777555333000...///111444444555777999<<<>>>@@@888666444333444444444333////////////000111222333333555999>>>@@@>>>999555222222222111000//////......//////000111111222222222222222111111111000000222222111000///...//////.........//////000000000+++++++++++++++++++++***//////......//////000111......///000111222333333111222333444666666666666444444444444444444444444444444555555666666666777555666777777666555777888666777777888:::<<<>>>??????AAAEEEHHHJJJMMMQQQTTTXXX[[[```dddhhhlllpppssswwwvvvuuussspppmmmkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjmmmmmmllllllllllllmmmmmmooopppqqqqqqqqqrrruuuxxx}}}||||||{{{{{{{{{{{{{{{|||~~~~~~yyywwwyyy~~~wwwjjj___YYYTTTPPPLLLIIIHHHHHHGGGFFFHHHGGGEEEEEEFFFGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>???===<<<;;;<<<;;;999888888888888888999999999999444444444333333333222222111111000////////////000........................---------............///...///////////////...---000000111222444666888999;;;===@@@CCCGGGKKKPPPTTTXXX\\\```ccceeefffgggiiijjjkkkmmmppprrrrrrsssrrrkkkkkkkkkjjjeee\\\QQQIIIEEEDDDCCCCCCDDDIIIOOOTTT\\\bbbkkktttzzz~~~xxxooobbbXXXWWWZZZmmmvvvmmmkkkiiigggdddaaa^^^\\\[[[\\\YYYVVVSSSRRRPPPNNNMMMMMMMMMNNNNNNMMMKKKIIIGGGFFFFFFFFFFFFEEEDDDCCCCCC@@@>>>;;;888555222000000/////////......---------******+++,,,,,,,,,,,,+++******))))))))))))******)))************+++++++++...///000222444777999:::======<<<;;;:::888777777666666555222000///000111555555666777:::===@@@BBB;;;888555444444444444333////////////000111222222444888>>>DDDGGGDDD>>>888555444444333222222111111......///000111222222333222111111111111000000000111222222111///......///.........///////////////)))))))))))))))))))))***---,,,,,,,,,,,,---.........//////000111222333333222333444555777777888888555555555555555555555555444444444555555666666777555666777777555555666777555555666777999;;;===>>><<<>>>AAACCCEEEHHHLLLOOOSSSVVV[[[___cccggglllooorrrssssssqqqnnnkkkjjjjjjkkkllllllllllllkkkkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhnnnooooooppppppssswwwzzz}}}~~~}}}}}}|||||||||}}}~~~~~~}}}pppeee___YYYUUUPPPLLLJJJIIIHHHGGGFFFEEEDDDEEEFFFFFFDDDBBBDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>?????????@@@>>><<<<<<<<<<<<:::888999999888888888888888888444444444444333333333333111111000///////////////........................---------............///......///////////////...//////000222444666888999;;;===@@@CCCGGGKKKQQQUUUYYY]]]bbbeeeggghhhiiijjjkkkmmmooorrrssstttttttttmmmmmmmmmkkkfff]]]RRRJJJFFFEEEDDDBBBCCCFFFLLLQQQXXX___iiirrryyy}}}}}}tttkkkaaaXXXVVVZZZhhhwwwnnniiihhhgggeeebbb```]]]\\\ZZZYYYWWWUUUUUUSSSPPPNNNMMMNNNOOOOOONNNLLLIIIHHHFFFFFFFFFFFFFFFEEECCCCCC===<<<999777444222111000......------------,,,,,,))))))***+++++++++++++++))))))************)))))))))************+++++++++......///111333555666777::::::::::::999888777777444444333111//////000222555555555666999<<>>>>>>>>???===;;;;;;;;;;;;999777999999999888777777666666555444444444444333333333000000///............///........................---------............///------...///000000000///...///000111444666888999:::===@@@CCCGGGKKKQQQUUUZZZ^^^cccggghhhiiikkkllllllmmmoooqqqssstttttttttoooooonnnlllggg^^^SSSLLLHHHGGGEEECCCBBBEEEKKKOOOUUU\\\gggpppwww|||~~~vvvmmmfff]]]VVVUUUXXX```wwwxxxoooggggggfffeeecccaaa___^^^YYYXXXWWWWWWWWWUUUQQQNNNMMMNNNOOOOOONNNLLLIIIHHHFFFGGGGGGFFFFFFEEEDDDCCC:::999777555333222222111---,,,,,,,,,,,,,,,,,,,,,(((((()))***************((()))***++++++***)))((()))************+++++++++---...///000222444555555888999999999999888777666333333333111//////000222555444444555777:::>>>@@@DDD@@@:::666333111///---.........//////000111222222444:::@@@DDDCCC@@@<<<888777555222000---,,,+++---...///000111222333333111111111111000000000000***---000///...---...000//////......---------,,,******+++,,,---............------------...////////////000111222333333444555666666666555555444333666666666666666666666666333333444444555666777777555666777666555444555666888888888888888999999::::::<<<===>>>???BBBFFFIIIEEEHHHMMMQQQUUUYYY]]]```gggjjjlllkkkhhheeeeeeggghhhiiijjjjjjiiihhhfffeeecccddddddeeeeeeddddddcccjjjjjjkkkkkkmmmqqqwww|||}}}~~~zzzzzzzzzzzzzzz{{{|||}}}hhhccc\\\VVVRRRPPPNNNMMMKKKKKKKKKLLLMMMLLLJJJGGGGGGGGGHHHIIIHHHGGGFFFEEEBBBCCCDDDEEEEEECCCAAA@@@@@@@@@???===<<<;;;:::999999999999999999999999999777888:::;;;<<<=========>>><<<::::::::::::888666:::999999888777666555555555555444444444333333333000000///.......................................---------.........//////,,,,,,...///000000000000...///000111333666888999:::<<<@@@CCCGGGLLLQQQUUUZZZ^^^cccgggiiijjjkkklllkkkllloooqqqrrrssssssrrrqqqpppooommmhhh___TTTMMMKKKIIIGGGDDDCCCFFFKKKOOOSSSZZZeeeooowww|||zzzrrriiibbb[[[TTTTTTXXXYYYpppttthhhkkkiiieeebbb```___``````^^^ZZZUUURRRQQQQQQPPPPPPQQQQQQQQQPPPNNNKKKHHHFFFFFFGGGGGGGGGFFFEEECCCBBB???>>>;;;888444000---,,,............---,,,+++***((()))*********((('''&&&'''((()))***+++,,,------(((((())))))))))))((('''333000...000333555444111666777888888888777555444444222000......///000222333333333444666999;;;===>>><<<999666444222222222444222...,,,,,,...111333000111555999===??????>>>999888777555333111///...---...///000000111111111000000//////.........---////////////////////////000//////.........//////+++++++++,,,,,,---------------------------------111111111111111222222222333444666888888777555444444555555555666666777777666666666666666777888888999888777555555777888999;;;<<<<<<===<<<<<<;;;;;;<<<===>>>???@@@AAABBBBBBDDDGGGJJJMMMPPPSSSVVVYYY\\\___bbbccccccccccccdddddddddcccbbbbbbcccddddddcccccccccbbbaaa___^^^]]]cccdddfffhhhlllqqqxxx|||}}}~~~~~~~~~{{{||||||zzzyyyyyy{{{}}}~~~ooo```ZZZZZZXXXWWWXXXSSSRRRPPPNNNMMMMMMNNNNNNOOORRRQQQLLLIIIIIIHHHEEECCCFFFIIIHHHDDDAAA@@@AAADDDBBB>>><<<;;;:::888666888888777777888888999:::<<<<<<===<<<::::::<<<==================<<<<<<;;;888888888888777777777777444444555555444222111000222///,,,---///111111000///......///000///---***,,,...//////...------...////////////000000000000000111333333333444777999999===BBBEEEGGGLLLRRRWWW]]]___bbbdddeeegggjjjmmmpppppppppppppppooonnnnnnlllnnnpppnnnhhh]]]RRRJJJGGGGGGFFFFFFGGGHHHIIIIIIPPPWWWbbblllttt{{{~~~pppccc[[[WWWUUUUUUWWWiiissshhhhhhgggeeebbb```_________^^^[[[VVVRRRQQQQQQPPPOOOOOOOOOPPPPPPOOOMMMKKKIIIGGGGGGGGGGGGFFFDDDBBBAAA===<<<:::777444111///...............---,,,+++******+++,,,,,,+++***)))(((,,,++++++******)))))))))***************)))))))))......///111444555555444666777777888777666555444444222000......///111222333333444555666888999:::<<<;;;999666444333222111000///...---///111444666222333555888;;;===>>>===;;;:::777444222000......---...///000000111111111000/////////............///..................///222222000...,,,***((((((+++++++++,,,,,,---------........................111111111111111222222222333444666777888777555555555555555555666666666777666555555555555666777777888777555444444555777888777888999:::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@CCCFFFIIIKKKMMMQQQSSSXXXZZZ]]]_________```aaaaaaaaa```______```aaaaaa______^^^]]]\\\[[[[[[[[[```aaadddfffjjjooouuuzzz|||}}}}}}~~~~~~{{{|||{{{zzzyyyyyy{{{}}}yyyjjjdddcccbbbbbbcccbbb___\\\XXXVVVUUUVVVVVVSSSUUUSSSNNNJJJJJJHHHEEEEEEGGGIIIHHHEEEAAA@@@AAACCCAAA>>><<<;;;:::888666777666666666666777888888888999::::::999:::<<<>>>======>>>>>>===<<<;;;;;;888888888888777777777777555555666666555444222111333000------///111000///---,,,+++,,,------+++)))---///000000///......///////////////000000000000///000222222222333666888888<<>>@@@CCCEEEGGGIIILLLNNNQQQTTTXXXZZZZZZ[[[\\\]]]]]]]]]\\\[[[[[[\\\]]]]]][[[ZZZXXXWWWWWWWWWXXXXXX\\\^^^aaacccggglllrrrvvvzzzzzz{{{|||~~~~~~|||||||||{{{zzzxxxyyy{{{~~~yyyrrrooommmlllnnnpppmmmhhhccc```___```aaa```bbb___XXXTTTSSSPPPLLLIIIJJJKKKIIIFFFBBBAAA@@@AAA???<<<::::::999777666555555444444555555666777555666888888999:::<<>>>>>>>>>>>===<<<;;;:::999999888888888777777777666666666666666555444333333111///...///000///...111///------...///...---...000111111000//////000////////////000000000000...000111111111222555777777;;;@@@CCCEEEJJJPPPVVV\\\___dddggghhhiiikkkllllllmmmooopppooollljjjhhhhhhjjjmmmlllfff\\\QQQJJJDDDDDDDDDDDDDDDDDDEEEFFFKKKQQQ[[[fffooowww~~~rrrbbbXXXRRRPPPUUUbbbwwwrrrhhhbbbcccccccccbbb___]]][[[]]]ZZZVVVSSSQQQPPPNNNMMMKKKLLLNNNOOOOOONNNLLLKKKHHHHHHGGGFFFEEEBBB@@@>>>===;;;999666333222111111............---,,,+++***))))))))))))))))))))))))))))))*********++++++++++++***)))(((((()))+++---+++///444666555555777999555666777777777666555444333222///......///111333222333555555555555333222555555666666666444222111111222222111111000///...222222333444555888<<>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>===;;;:::999999999999888888888777777666666666666555555444444222111000/////////...---222///------.../////////...///111111///...///000////////////000000000000///000111222222333555888888<<<@@@CCCFFFJJJQQQVVV[[[___dddhhhjjjjjjkkkkkkjjjlllnnnooonnnjjjgggdddeeehhhkkkjjjeee\\\RRRKKKGGGFFFFFFEEEEEEFFFGGGGGGIIIOOOYYYcccmmmvvv~~~xxxhhh]]]WWWUUUVVVcccxxxqqqhhhbbbcccdddcccbbb___\\\ZZZ[[[YYYUUUSSSRRRQQQOOOMMMLLLMMMNNNNNNMMMKKKIIIGGGHHHHHHHHHGGGEEEBBB@@@>>>???===999666222111000///............---,,,+++***))))))))))))))))))******)))))))))***++++++,,,,,,***)))'''&&&''')))+++,,,...222666666555444666999555666666777777555444333333111///......///222333333444555555555444222111333333444555555444222111111111222222111///...---///000222222333666<<<@@@DDD@@@;;;666111///...///---...///000000111111111.........///////////////...---,,,,,,,,,,,,---...,,,---...///...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000111222222333333333444555666666777777777666666666666666555555555333333333333333444555555666555555555555555555666888999:::;;;<<<<<<<<<<<<========================???AAACCCEEEEEEGGGIIIKKKJJJMMMPPPSSSTTTTTTVVVWWWXXXWWWVVVUUUUUUVVVWWWXXXXXXWWWUUUUUUUUUWWWYYY[[[ZZZ\\\___bbbeeehhhmmmqqqrrrssstttvvvxxx|||}}}}}}}}}{{{xxxuuuvvvyyy{{{~~~yyyttttttyyywwwtttrrrrrrsssvvvxxxvvvuuuooogggcccaaa[[[TTTSSSQQQOOOLLLIIIFFFCCCAAA<<<:::888777777777555444555444444444444555666666777888999999888999;;;===>>>>>>>>>>>>===<<<;;;:::999999999999888888888888555555555444444444444444111111111000///...---------+++)))(((***+++,,,+++,,,...//////...---......////////////000000000000000111333333333444777999999===AAADDDGGGKKKRRRWWW[[[___dddhhhiiijjjjjjkkkjjjkkkmmmnnnllliiieeebbbccceeeiiiiiieee\\\RRRLLLGGGGGGFFFFFFFFFFFFGGGGGGIIINNNWWWaaakkkuuu~~~}}}lll___YYYWWWVVVccczzzpppiiiddddddddddddaaa^^^[[[YYYYYYWWWTTTSSSRRRQQQPPPNNNNNNNNNOOOOOOMMMJJJHHHFFFHHHHHHHHHHHHFFFDDDBBB@@@@@@===999555222000000000............---,,,+++***,,,++++++++++++,,,------+++++++++***************((((((''''''''')))***+++000111333333333444666888555555666777666555444333222111///......000222444444444555555444444333222222333333333333222222111///000000111222222111111---000222222111444999>>>@@@>>>:::555222///......---...///000000111111111.........///////////////---------......---------,,,---...//////...------------,,,,,,,,,,,,++++++++++++,,,,,,---.........//////000111222333333444333444444555666777888888666666666666666555555555444333333333333444555555666666666666666666666666666777888999999:::999999=========>>>>>>?????????<<<>>>AAACCCCCCEEEHHHJJJIIILLLOOOQQQRRRRRRSSSUUUVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVUUUVVVWWWYYYZZZ\\\[[[]]]```bbbdddgggjjjmmmmmmnnnppprrrvvvzzz~~~~~~}}}zzzvvvssssssvvvxxx{{{}}}~~~~~~}}}vvvnnnjjjhhhaaaYYYVVVSSSOOOKKKHHHEEEAAA???:::888666555555666555333444444444444444555555666777999999999888888:::<<<===============<<<<<<;;;:::999999999999888888888555555444333333444444555///111222111///.........---,,,++++++---......---,,,...//////...------...////////////000000000000000222333333333555777999:::===BBBEEEGGGLLLRRRXXX[[[^^^cccfffggghhhjjjkkkkkkllllllllljjjgggcccaaaaaadddhhhiiieee]]]TTTNNNGGGFFFEEEEEEEEEEEEEEEEEEHHHNNNVVV___iiisss}}}nnn___XXXVVVUUUaaayyyoooiiigggfffeeedddaaa^^^[[[YYYVVVUUUSSSRRRSSSRRRQQQOOOOOOPPPPPPPPPOOOLLLJJJHHHHHHHHHIIIHHHGGGEEEDDDBBB>>><<<888444222111111222............---,,,+++***,,,,,,+++++++++,,,---...***************+++++++++'''(((((()))******++++++...---,,,---111444666777444555666666666555444333222111///......000222444666555555444444444444444333333222111111111111111222222222333333333444444...111444333000111555999:::888666333111...---------...///000000111111111............/////////000,,,---///000000///---,,,)))***+++---...000111222---------,,,,,,+++++++++,,,,,,,,,---.../////////...///000111222333444444333333444555666777888999777666666666555555555555444444444444444555555666666666666777777666666666444555777888::::::;;;;;;<<<<<<===>>>??????@@@@@@;;;===@@@BBBCCCEEEHHHJJJHHHKKKNNNOOOOOOPPPPPPRRRSSSRRRQQQQQQQQQQQQRRRSSSRRRSSSTTTUUUWWWXXXYYYZZZ[[[]]]```aaabbbdddgggiiiiiijjjlllppptttyyy}}}}}}zzzuuuqqqppprrruuuvvvyyy}}}{{{ssspppmmmfff]]]VVVRRRMMMIIIFFFCCC>>>;;;888666444444444555444333333222222222222333444444444666777777777888;;;===;;;<<<<<<===============::::::999999999888888888666666555444444555666777---000222222000......000000//////000222333111000---...000000...---...///////////////000000000000///111222333333444666888999<<>>??????;;;;;;<<<===>>>???@@@AAA<<<>>>AAACCCEEEGGGJJJLLLGGGJJJMMMNNNNNNNNNNNNOOOQQQQQQPPPOOOOOOPPPQQQQQQOOOPPPRRRTTTVVVWWWXXXXXX[[[]]]___aaaaaabbbdddfffggghhhjjjnnnsssyyy}}}~~~yyytttooonnnpppsssqqqtttxxx~~~yyyrrrnnnlllddd[[[UUUQQQKKKGGGDDDAAA<<<888777555333333444444444333111111111000111222222333111222444666666888;;;>>>:::;;;<<<===>>>>>>>>>>>>:::::::::999999999888888888777666555555666777888,,,///222222000...///000.........000222222000......000111111000//////000////////////000000000000...000111222222333555777888;;;@@@CCCEEEJJJPPPVVV[[[]]]```bbbdddfffiiikkknnnmmmllljjjhhheeecccbbb___cccgggiiifff___VVVQQQKKKJJJJJJIIIHHHHHHHHHIIIGGGKKKRRRZZZcccnnnxxx~~~sssccc\\\ZZZYYYaaavvvnnniiibbbddddddccc```]]]]]]]]]ZZZYYYVVVTTTRRRQQQQQQQQQLLLMMMNNNNNNMMMKKKIIIGGGHHHHHHHHHHHHGGGEEEDDDBBBAAA???<<<888555222111111000000...---,,,+++++++++------,,,,,,,,,,,,++++++************)))))))))(((...+++)))++++++)))***---///000222444555666777777555444444333333444444555444222000......///000222333444444555555666666666444444444444333222111111111222444444333222333444333333333333333333333444222222111000...,,,+++***---...///111111111000000111000///......///000111//////000000000000//////+++,,,,,,------,,,,,,+++******,,,,,,,,,,,,******+++,,,---////////////...//////000000111222444555555555555555555555444444666666666666555555555555555555555555555555555555555555555555555555555555333444777:::;;;;;;::::::999::::::;;;<<<===>>>>>>@@@@@@AAACCCEEEGGGJJJKKKGGGHHHHHHIIIKKKLLLNNNOOOPPPOOOOOONNNNNNMMMMMMLLLOOOOOOPPPQQQSSSVVVYYYZZZXXXZZZ\\\]]]^^^aaaeeehhhkkklllnnnppprrrvvv|||yyytttrrrqqqpppppprrrtttyyy~~~}}}vvvoooggg^^^WWWQQQIIIGGGCCC???;;;999888777444444333333222333333333222222111111222222333444888777666666777999;;;===;;;===???@@@@@@???<<<:::999999888888777888888888888777777666555444444333333222111000////////////000000//////.........---............////////////---///000222222000///---000111333333333444777999999===AAACCCEEEIIIOOOTTTZZZ^^^ccceeefffgggkkkoookkklllmmmmmmkkkhhheeecccdddfffjjjmmmllleee\\\UUURRRPPPNNNKKKIIIGGGGGGGGGGGGIIIMMMVVVbbboooyyy~~~yyyeeeZZZVVVXXX[[[jjjnnniiicccddddddccc```]]]]]]]]]YYYXXXVVVSSSQQQQQQPPPPPPMMMNNNOOOOOOMMMKKKIIIHHHGGGGGGHHHHHHGGGEEECCCBBB@@@>>>;;;777444222111000000///...---,,,+++++++++------,,,,,,,,,+++++++++++++++++++++************...***)))++++++)))***...///000222444555666777777555444444444444444444555444222000......///111222444444444444444555555555444444444444333222111000222333555555444444444555333333333333333333333333222222111000...,,,+++***,,,---///000111000000/////////............////////////000000000000//////,,,,,,------------,,,,,,------...//////...---------...///000111111000000//////000000111222444555555555555555555555555555666666666666555555555555555555555555555555555555555555555555555555555555444555777999::::::999999::::::;;;<<<===>>>>>>???>>>???@@@BBBCCCEEEFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPQQQSSSUUUXXXYYYXXXZZZ\\\]]]^^^aaaeeehhhjjjkkkmmmnnnppptttyyy}}}~~~xxxtttsssrrrqqqppprrrtttxxx}}}{{{wwwrrriii```YYYRRRLLLIIICCCAAA???<<<:::888888777444333333222222222222222222111111111111222333333666555444444555777999:::<<<===>>>??????>>><<<;;;===<<<;;;999888777666666666666666666666555555555444333222111000000000000000/////////........................////////////...///000111111000///...000111333333333444777999:::===AAADDDEEEIIIOOOTTTZZZ^^^cccffffffhhhkkkoooppppppqqqqqqnnnjjjfffcccgggiiimmmqqqqqqkkkccc]]]XXXVVVSSSOOOKKKIIIGGGFFFGGGIIIMMMVVVbbboooyyy|||hhh]]]YYYUUUWWWeee~~~nnniiiddddddeeeccc```]]]\\\\\\XXXWWWTTTRRRPPPPPPPPPPPPOOOOOOOOOOOOMMMKKKIIIGGGFFFGGGGGGGGGFFFDDDBBBAAA???===:::666333111000000000///...---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***...***)))++++++)))***...000000222333555666666666444444444444444444444444444222000......///111222444444444444333333333333333333333333222111000///000333555555444444444555555555444444333333222222222222111///---,,,+++***+++,,,---///000//////...---------......---------...//////000000//////...------............------***+++,,,,,,,,,,,,+++***------///000000111000000//////000000111222444555555555555555555555555555666666666666555555555555444444444444444444444444555555555555555555555555555666888999999999888777999:::;;;;;;======>>>???>>>???AAACCCDDDDDDCCCCCCFFFGGGGGGHHHIIIKKKLLLMMMKKKLLLLLLNNNOOOPPPQQQQQQQQQPPPPPPQQQRRRUUUWWWXXXXXXYYY[[[]]]^^^aaaeeehhhkkkmmmnnnpppqqqtttxxx{{{|||yyyvvvuuutttsssqqqsssuuuxxx|||{{{tttoooiiibbbYYYPPPJJJEEEBBB@@@<<<;;;:::888888777777777333333222111111111111111111111111111111222222333555444444444555777999:::<<<======>>>>>>======<<<>>>===<<<:::999888888888555555555555666666666777444444333222111111111111////////////........................////////////...///000111111000///...000111222333333444666999:::>>>BBBDDDFFFJJJPPPUUUYYY^^^cccfffggghhhllloootttvvvwwwvvvsssnnnhhhdddiiikkkooossstttooohhhbbb___]]]YYYTTTOOOKKKHHHFFFGGGIIINNNVVVaaannnyyynnn```ZZZTTTVVVbbbzzznnnjjjdddeeeeeeccc___\\\[[[[[[WWWUUUSSSQQQPPPOOOOOOOOOPPPPPPOOONNNLLLIIIGGGFFFFFFFFFFFFFFFEEECCCBBB@@@>>><<<999666333111000000//////...---,,,++++++,,,,,,,,,,,,++++++++++++***,,,,,,+++++++++*********---***)))++++++***+++...000000222333444555555555444444555555555555444444333222///......///111333444444444333333222222222222222222222111000/////////111444555444333333444666666555444333222222111333222000...---+++******)))***,,,...//////......,,,---...//////...---,,,...//////////////////...---..................---)))******************)))++++++,,,---............/////////000111222444444555555555555666666666666666666666666555555555555444444444444444444444444555555555555555555555555777777888999888888777666888888999:::;;;<<<======@@@BBBDDDEEEFFFEEECCCBBBFFFFFFFFFGGGHHHIIIJJJKKKHHHIIIKKKMMMOOOQQQSSSTTTQQQQQQPPPQQQRRRTTTVVVWWWWWWYYY[[[]]]^^^aaaeeeiiinnnppprrrssstttvvvyyy||||||zzzyyyxxxwwwvvvtttvvvwwwyyy|||~~~}}}wwwrrrnnniiiddd```XXXTTTMMMGGGCCC@@@===<<<999888888777777666666666333333222111000000000000000000000000000111222222555555555666777999;;;<<<==================>>>>>><<<;;;;;;;;;;;;<<<<<<===666666666666666555555555333222111111000000000111///////////////.....................//////////////////000000000000/////////111222333333444666888:::>>>BBBDDDFFFJJJPPPUUUYYY]]]cccggghhhiiilllooovvvwwwyyyyyywwwrrrllliiijjjkkknnnqqqrrrnnngggbbbaaa___[[[VVVQQQMMMIIIGGGFFFIIINNNUUU___lllxxxtttbbbXXXUUUXXXddd{{{nnnjjjeeeffffffccc___\\\ZZZZZZVVVUUUSSSQQQOOOOOOOOOOOOOOOOOONNNLLLJJJHHHGGGFFFFFFFFFFFFFFFEEECCCBBB@@@>>><<<999666333111000000///...------,,,,,,,,,,,,,,,,,,+++++++++*********+++*********))))))))))))---))))))++++++***+++///000111222333444444555555444555555666666555555444333111///......///222333444444444333333222222222222222222222111000/////////222666777777666555555666666555444444333222222333222000---,,,+++******(((***,,,---...///......---...///000000///...---......////////////......---..................---------,,,,,,,,,,,,------+++++++++,,,------...////////////000111222444444555555555666666666777777666666666666555555555555444444444444444444444444555555555555555555555555888888888888777777666666777777888999:::;;;;;;<<<@@@BBBCCCEEEEEECCCBBB@@@EEEEEEEEEEEEFFFGGGIIIIIIFFFGGGIIILLLNNNQQQRRRSSSQQQPPPPPPPPPRRRSSSUUUWWWWWWYYY[[[]]]^^^bbbfffiiioooqqqssstttuuuwwwzzz|||~~~|||{{{{{{zzzyyywwwxxxyyy{{{}}}~~~{{{sssnnneeeccc___\\\YYYVVVSSSRRRIIIGGGDDDBBBAAA???===::::::999999888777666555444444333222111000000000000000000//////000000111222444444555666888999;;;;;;============>>>>>>??????<<<<<<;;;;;;<<<======>>>999888777666555444333333111000000////////////000.........///////////////............//////////////////000000000000/////////000222222222333666888:::>>>BBBDDDFFFJJJPPPUUUXXX]]]dddhhhiiijjjmmmppptttvvvxxxyyyxxxuuuqqqnnnkkklllnnnooooookkkeeeaaa]]]\\\YYYVVVRRRNNNKKKIIIFFFIIINNNTTT]]]iiivvv~~~{{{dddWWWVVVZZZfff|||nnnjjjfffgggfffccc___[[[ZZZYYYVVVUUUSSSQQQPPPOOOPPPPPPPPPOOONNNLLLJJJIIIHHHHHHFFFGGGGGGGGGFFFDDDBBBAAA>>><<<999666444222111111///...---,,,,,,,,,,,,,,,++++++++++++*********************)))))))))((((((,,,)))(((+++,,,***,,,///000111222333444444444444444555666777777666555444222111///......000222444444444444444333333333333333333333333222111000///222555999;;;:::999888888666666555555444444333333333222///---+++*********(((***,,,...////////////......////////////......---......//////......---------............------,,,++++++******++++++,,,------------...///000111//////000000111222444555555555555666666777777888666666666666555555555555333333333333333333333333555555555555555555555555777777777777777777777777666777777888999:::;;;<<>>DDDDDDDDDDDDEEEFFFGGGHHHEEEFFFHHHJJJMMMOOOPPPQQQPPPOOOOOOPPPQQQTTTVVVWWWWWWXXX[[[\\\^^^bbbfffjjjmmmooorrrssstttvvvxxxzzz|||{{{{{{{{{zzzyyyyyyzzz{{{|||}}}~~~~~~~~~{{{vvvooohhhbbb]]]YYYVVVMMMMMMKKKJJJHHHGGGGGGGGG@@@???>>>?????????<<<:::;;;;;;:::999888666555444555444333222111000000000///////////////000000111111111333444666777888999======>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::999888666555333222111000//////.........//////.........///////////////............////////////000000////////////000000///000111222222333555888999===AAACCCEEEIIIOOOTTTWWW]]]dddhhhjjjkkkmmmpppqqqrrrtttvvvvvvtttrrrqqqmmmmmmmmmnnnnnnjjjeeeaaaXXXXXXVVVTTTQQQNNNLLLJJJFFFIIINNNSSSZZZeeerrr{{{}}}kkk]]]WWW[[[eeeyyynnnjjjgggggggggccc___[[[YYYYYYVVVUUUSSSQQQPPPPPPQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKGGGGGGHHHHHHGGGEEECCCBBB>>><<<:::777444333222222......---,,,,,,,,,------++++++++++++************+++++++++*********)))))),,,)))(((+++,,,***,,,000000111222333333333333333444555666777777666555444222111///......000222444444444444444444555555555444444444444333222111000111444888;;;:::999888888555555555555555444444444333111///,,,************(((***,,,...///000000000...------------------...---......//////......---,,,,,,------------,,,,,,***)))(((''''''((()))***---------------///000111//////000000111222444555444555555666777777888888666666666666555555555555333333333333333333333333555555555555555555555555777666666666666777777888888888999:::;;;<<<======???????????????@@@@@@@@@CCCCCCCCCCCCDDDEEEFFFFFFEEEFFFGGGIIIKKKLLLMMMNNNNNNNNNNNNOOOQQQTTTVVVXXXVVVXXXZZZ\\\___bbbgggjjjlllooorrrtttuuuwwwyyy{{{{{{xxxxxxyyyyyyyyyxxxyyyzzz{{{{{{||||||{{{~~~~~~~~~}}}~~~wwwpppkkkiiiaaa]]]WWWQQQNNNKKKHHHFFF@@@@@@@@@@@@??????@@@AAA@@@>>><<<<<<=========<<<999999::::::999777555444666555444222111111000000///............///000000000111222444666888888999<<<>>>@@@BBBCCCBBBAAA@@@>>>>>>===<<<;;;;;;;;;;;;999888777666555444333222000000////////////000000............/////////000............////////////000000////////////000000...000111222222333555777888<<<@@@BBBDDDHHHNNNSSSWWW]]]dddiiijjjkkknnnpppooopppqqqrrrrrrqqqqqqpppjjjjjjjjjlllllljjjeeebbbVVVVVVUUUSSSQQQNNNKKKIIIFFFJJJNNNQQQWWWaaannnxxxzzzvvvkkk\\\^^^ddduuunnnkkkggghhhgggddd___[[[YYYXXXVVVUUUSSSRRRQQQQQQQQQRRRRRRQQQPPPOOONNNNNNNNNNNNHHHHHHHHHHHHGGGEEEDDDBBB???===:::777555444333333......---,,,,,,,,,------+++++++++************))),,,,,,,,,+++++++++******,,,)))(((+++,,,***,,,000000111222333333333333333444555666888888666555444222000///......000333444444444444555555666666666444444444444333222111111---111666888888666666555444444444555555555555555333111///,,,*********+++)))***,,,...000111111000...---++++++++++++---...---..................---+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,+++******+++,,,.../////////000000111222444555444555555666777888888999777666666666555555555555333333333333333333333333555555555555555555555555666666666666666777888888999::::::;;;<<<===>>>>>>AAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIKKKKKKLLLMMMMMMNNNOOOQQQTTTWWWYYYVVVXXXZZZ\\\___bbbgggjjjnnnppptttvvvxxxzzz|||~~~~~~yyyvvvvvvwwwxxxxxxwwwxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{zzzyyyzzz|||~~~{{{tttllleee___[[[ZZZRRRNNNKKKHHHFFFDDDBBB@@@<<<=========<<<===>>>@@@EEEBBB===;;;<<<===>>>???777888999999999888666555777666555333222111111111...............///000000111222444666888::::::;;;<<<>>>AAADDDDDDCCCBBB@@@:::::::::;;;;;;===>>>>>>777777666666555555555444111000000000000000111111---.........//////000000............/////////000000000////////////000000...000111222222333555777888;;;???AAACCCGGGMMMRRRWWW]]]dddiiikkklllnnnpppooooooooooooooooooooooooeeeeeefffhhhiiihhheeebbbUUUUUUUUUSSSQQQMMMJJJIIIGGGJJJNNNPPPUUU___lllvvvyyyvvvcccbbbeeerrrpppiiieeeggggggddd___ZZZWWWVVVWWWUUUSSSQQQQQQRRRTTTUUUQQQRRRRRRPPPMMMIIIGGGGGGFFFGGGHHHGGGEEECCCCCCDDDAAA???;;;777333111///...............---,,,+++***...,,,***+++,,,+++,,,...++++++++++++++++++++++++******))))))***,,,...///222222111222333444555666555555555555555555555555222111...------...111222555555555444444333333333444555666888999666111...000000222444555666777777333222222111000000000111222000///---------///000......------...///111222///...---,,,,,,---.../////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------.../////////---...///000222444555555444555777888999999888888444444555555555555444444555555555555555555555555444666777666555555666777666666666666666777888888;;;:::999999:::<<>>>>>AAADDDFFFEEEDDDDDDEEEFFFEEEEEEEEEGGGJJJLLLNNNMMMMMMMMMNNNQQQSSSVVVXXXZZZZZZZZZ[[[^^^aaaccceeemmmooorrruuuyyy|||}}}~~~}}}{{{yyyxxxyyyxxxwwwuuuxxxwwwvvvwwwxxxxxxwwwuuuwwwwwwvvvuuutttsssrrrrrr{{{uuuqqqiiieee```[[[XXXUUUQQQOOOHHHHHHHHHGGGDDDAAA???=========>>>>>>???@@@@@@@@@???@@@@@@???===<<<===>>>???<<<:::888888888666555666555444333111000////////////............/////////111333555666888;;;===<<<>>>@@@BBBDDDDDDCCCBBBCCCAAA>>>>>>>>>>>>===;;;999888777555333222222222.........///////////////000000//////.........---//////............//////000111222111///---.........---000444444222444888777999<<<@@@CCCHHHNNNRRRWWWZZZ___cccfffjjjmmmpppppppppoooooooooooooooppplllkkkiiihhhhhhhhhfffdddUUUUUUUUUTTTRRROOOMMMKKKLLLKKKLLLPPPTTTZZZfffqqq||||||mmmeeeaaammmpppiiifffgggfffccc___ZZZWWWWWWWWWUUUSSSQQQQQQRRRTTTUUURRRSSSSSSQQQMMMJJJHHHHHHFFFHHHHHHGGGDDDBBBBBBCCC@@@>>>;;;777333111000///............---,,,+++***,,,,,,,,,+++***)))+++---++++++++++++++++++++++++******))))))***,,,...///222222222222333444555555444444444444444444444444333111...,,,,,,...111333555555444444444333333333444555666999999777222...///000111333555666666666333333222111111111111111111///---,,,+++,,,---.........------...///111222///...------------.../////////......------,,,,,,---------,,,,,,+++++++++***+++,,,,,,------------,,,,,,------.../////////...///000111222333444555444555777888999999888888777777888888888888777777444444444444444444444444222333555444333333444555666666666666666777888888::::::::::::;;;===>>>????????????@@@@@@??????>>>AAACCCDDDDDDDDDDDDFFFHHHGGGFFFFFFFFFGGGJJJLLLNNNOOOOOOOOOOOOPPPRRRTTTUUUXXXXXXZZZ\\\___bbbdddfffmmmnnnqqquuuxxxzzz|||}}}~~~{{{xxxvvvvvvvvvuuutttxxxwwwvvvwwwxxxxxxvvvttttttssssssqqqpppooonnnnnnwww~~~yyyssslllhhh^^^ZZZVVVRRRPPPNNNLLLKKKGGGGGGGGGEEECCCAAA???============>>>>>>?????????@@@AAAAAA@@@>>>======>>>???===;;;999999999777666666555444333222000////////////............/////////111333555666888;;;===>>>???AAACCCDDDDDDCCCBBBBBB@@@>>>===>>>>>><<<;;;999888777555444333222222000000000000000000000000000/////////............//////............//////...///000000///000222444333000///111111000111555666999<<>>===:::666333222111000............---,,,+++******,,,------,,,,,,,,,,,,++++++++++++++++++++++++******)))***+++---...000222333444444555555555555444444444444333333333333444111...++++++...111444444444444444333333333333555555777999999777333000...///111222444444555555444333333222222222222222000...,,,***)))***+++,,,...---------...///000111///......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........,,,,,,------.../////////000000000111222333333444444555777888999999888777444555555666666555555444333333333333333333333333222333444444333333444666777666666666666777888888999999:::<<<======>>>>>>>>>>>>??????@@@??????>>>DDDDDDDDDCCCCCCEEEHHHKKKIIIIIIHHHHHHHHHJJJLLLMMMRRRQQQQQQPPPPPPQQQRRRRRRUUUWWWZZZ]]]aaaccceeeffflllmmmpppsssvvvxxxzzz{{{~~~|||~~~~~~~~~{{{vvvttttttuuuuuuuuuyyywwwvvvvvvwwwvvvtttrrroooooonnnlllkkkiiihhhgggkkkuuu|||xxxtttpppppppppnnngggbbbUUURRRNNNLLLKKKKKKJJJIIIHHHHHHGGGFFFEEECCCAAA@@@??????@@@@@@@@@@@@@@@@@@AAABBBCCCAAA???>>>???@@@@@@>>><<<;;;;;;:::999777666555444333222111000/////////............/////////111333555666888;;;===???AAACCCDDDEEEDDDCCCBBBBBB@@@>>>=========<<<;;;999888777555444333333333111111111111111111111111////////////............//////............//////,,,---......///222666999===555///000111000111333666999<<>>>>>===<<<===>>>>>>???????????????CCCDDDEEEEEEEEEFFFIIILLLKKKKKKJJJJJJJJJKKKLLLLLLRRRQQQQQQQQQQQQQQQRRRRRRSSSUUUYYY^^^bbbeeeggghhhkkkmmmooorrrtttvvvxxxxxxzzzyyy|||~~~}}}yyytttrrrsssvvvxxxyyyyyywwwvvvuuuuuusssqqqnnnkkkjjjiiigggeeecccaaa``````iiirrrxxx|||vvvtttsssrrrvvv|||}}}yyyuuusssqqqmmmiiikkkppppppjjjdddVVVSSSOOOMMMLLLMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDCCCAAA???@@@AAA@@@>>>=========<<<:::888666666555444222111000/////////............/////////111333555666888;;;===???AAABBBDDDDDDCCCAAA@@@AAA???===<<<<<<<<<;;;:::999888777555444444333333111111111111111000000000///////////////.........//////............//////------......///333888<<>>BBBFFFKKKOOOTTTXXX]]]aaaeeeiiimmmppprrrqqqqqqqqqqqqrrrrrrssstttrrrpppooonnnmmmkkkiiiddd^^^XXXWWWZZZYYYRRRLLLKKKIIIJJJNNNSSS[[[hhhuuu{{{xxxkkkbbblll~~~nnniiihhhhhhfffbbb^^^[[[ZZZ[[[UUUUUUSSSRRRRRRRRRSSSTTTQQQQQQPPPMMMIIIGGGFFFGGGFFFGGGGGGFFFBBB@@@??????<<<;;;888555333222111111............---,,,+++***(((***---444@@@FFF===///,,,,,,,,,++++++*********************,,,...000111777888:::<<<<<<;;;999888444444444333333222222222333111...,,,,,,...111333333333333333333333333333555555666777888777444222...///000111222333333333333333333222222333444444333222///,,,+++***+++,,,------...//////000000000////////////////////////.........///////////////++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,------.../////////111111222222333333333444333444666777888888777777666666666777777666666666333333333333333333333333333444666666555666777999777777777777777888999999777999;;;>>>???>>>===<<<<<<===>>>???????????????@@@CCCFFFHHHHHHHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPQQQRRRSSSSSSTTTTTTRRRUUUYYY^^^cccfffhhhiiikkklllnnnqqqsssuuuvvvvvvvvvvvvyyy~~~~~~|||xxxsssrrrtttxxx|||~~~xxxvvvtttsssrrrpppmmmjjjgggfffdddbbb___]]][[[ZZZYYY___eeejjjpppvvvwwwtttsssmmmiiihhhhhhhhhkkkqqqyyyzzzvvvrrroooqqqllliiikkkqqqsssoooiii]]]YYYTTTPPPOOOOOOOOONNNNNNMMMLLLKKKJJJIIIHHHHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDEEECCCAAA@@@AAABBB@@@>>>>>>>>>>>>===;;;999777666555444222111000000//////............/////////111333555666888;;;===>>>???AAABBBBBBAAA@@@???AAA>>><<<;;;<<<<<<;;;999999888777666555444444444111111111000000/////////........./////////////////////............///////////////...///111666999BBB888///000333555666888666888;;;>>>AAAEEEJJJNNNSSSWWW\\\aaadddhhhmmmppprrrrrrrrrrrrrrrssstttttttttrrrpppooonnnmmmkkkiiifff___XXXWWWXXXWWWQQQJJJJJJHHHIIIMMMSSS[[[jjjwww||||||mmmaaajjj}}}nnniiiggggggfffccc___\\\[[[[[[UUUTTTTTTSSSSSSSSSSSSSSSPPPPPPOOOKKKHHHEEEEEEFFFEEEFFFFFFEEEBBB?????????<<<;;;888555333111111111............---,,,+++***(((***,,,333AAAKKKEEE666---,,,,,,++++++*********************,,,...111222888:::===??????===:::888555555444444333333222222222111...------...111222222222222222333333333333444444444666777777444222//////000222222333333222333222222222222333333444666444111...,,,+++,,,,,,,,,---...///000000000000...//////000000//////...........................000///...---+++***)))(((,,,---------,,,,,,+++***,,,,,,------.../////////111111111222333444444555333444666777888888777666444444555555555555444444333333333333333333333333000222444444444444666777888777777777777888999999777999;;;===>>>>>>===<<<<<<<<<===>>>???????????????BBBFFFHHHIIIHHHIIIIIIMMMMMMMMMNNNNNNNNNNNNNNNMMMNNNPPPRRRTTTUUUUUUUUUSSSUUUYYY^^^bbbfffiiijjjlllmmmoooqqqssstttuuuuuusssrrrtttxxxyyyxxx|||{{{wwwsssrrrtttyyy}}}~~~wwwuuusssqqqooolllhhheeecccbbb___\\\YYYVVVTTTSSSRRRWWWZZZ]]]ccchhhhhhdddeee```\\\\\\]]]]]]```fffmmmvvv~~~yyytttqqqrrrnnnjjjkkkooorrrqqqoooeee```ZZZVVVTTTSSSRRRRRRQQQPPPOOOMMMKKKJJJJJJJJJGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDEEECCCAAA@@@AAABBB???>>>>>>>>>???>>>;;;999777666555444333222111000//////............/////////111333555666888;;;===<<<>>>@@@AAABBBAAA@@@???@@@>>><<<;;;;;;;;;:::999999888777666555555555555111111111000000///.............../////////////////////............//////000000000//////000333666999222---///222333444777666888;;;===@@@DDDIIIMMMRRRVVV[[[```dddhhhlllooosssrrrrrrsssssstttuuuvvvuuusssqqqoooooommmkkkiiieee___YYYVVVVVVTTTOOOJJJIIIGGGHHHMMMSSS\\\kkkyyy~~~ooobbbhhh|||}}}nnnhhhfffggggggeee```]]][[[ZZZTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQOOOKKKHHHFFFFFFGGGCCCEEEEEEDDDBBB@@@???@@@===;;;888555222111000000............---,,,+++***(((------...888FFFGGG???------,,,,,,+++******)))***)))***+++,,,///111333777999===??????===999666666666555555444333333222000000////////////000000111111222222222333333333333333333444666666333111000000111222333333333333111111111111111222333333777555111...,,,++++++,,,,,,---...///000000000///...///000111111000///...//////......------,,,,,,......---,,,,,,+++******++++++,,,---------,,,,,,,,,,,,------.../////////000000111222333555666666333444555777777777777666111222222333333222222111444444444444444444444444000222333444444444666888888888777777888888999:::888999;;;<<<===>>>======;;;<<<===>>>????????????@@@BBBEEEFFFFFFGGGIIIKKKMMMMMMNNNOOOOOOOOOOOOOOONNNOOOQQQSSSTTTUUUUUUUUUUUUVVVYYY]]]aaaeeeiiikkklllmmmoooqqqssstttttttttpppmmmnnnppppppooorrrxxx{{{wwwsssrrrtttwwwyyyzzzvvvtttqqqnnnllliiieeeaaa^^^]]][[[WWWTTTPPPNNNLLLKKKNNNPPPSSSXXX^^^^^^YYYYYYTTTPPPQQQQQQPPPTTTYYY___gggttt}}}yyyuuurrrnnnnnnqqqtttwwwxxxqqqllleee```^^^]]]]]]\\\XXXVVVTTTQQQOOONNNNNNNNNKKKJJJJJJIIIGGGFFFEEEEEECCCDDDDDDCCCAAA@@@@@@AAA>>>======>>>???>>>;;;888777777666444333222111000//////............/////////111333555666888;;;===<<<===@@@BBBBBBBBBAAA@@@???===;;;:::;;;;;;999888999888777666555555555555333333222111111000//////............/////////000//////............/////////000000000//////111333333///...111222000222555666888:::===@@@DDDIIILLLQQQUUUZZZ___dddhhhlllooosssssssssssstttuuuvvvwwwvvvtttrrrppppppnnnllljjjeeeaaa[[[WWWTTTQQQMMMKKKHHHFFFGGGLLLRRR\\\lllzzzsssdddgggwww|||nnnhhheeefffgggfffbbb]]][[[ZZZTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRPPPLLLHHHFFFGGGHHHBBBDDDEEEDDDAAA@@@@@@@@@===;;;888555222000//////............---,,,++++++(((//////***...===FFFDDD------,,,,,,+++***))))))***)))***+++---///111333666888<<>><<<888555777777666555444444333333//////000000000000//////111111111222222333333333222222222333555555333111000111222333333333333333111000000000111222222333777555111...,,,+++++++++,,,---...000000000000///...///000111111000///...//////...---,,,,,,++++++))))))***+++---...//////)))***+++,,,---.........,,,,,,------...//////000///000111222444555666777333444555777777777777666444555555666666555555444555555555555555555555555222444555666666666888:::888888888777888888999:::999999;;;<<<======>>>>>>;;;<<<===>>>????????????BBBBBBCCCCCCDDDFFFJJJMMMLLLMMMNNNOOOPPPPPPPPPPPPOOOPPPRRRSSSTTTTTTTTTSSSWWWWWWYYY\\\```eeeiiilllmmmnnnoooqqqssstttttttttnnnkkkiiijjjiiigggjjjpppvvv}}}{{{xxxtttrrrsssuuuvvvvvvuuussspppmmmjjjgggbbb___[[[ZZZWWWTTTPPPLLLJJJHHHFFFHHHJJJLLLRRRYYYYYYTTTRRRLLLIIIIIIHHHHHHJJJOOOTTT\\\jjjyyyyyywwwtttsssuuuyyy~~~|||wwwpppkkkiiiiiihhhhhh^^^]]]ZZZWWWUUUSSSSSSSSSPPPOOONNNMMMLLLKKKJJJIIIBBBCCCDDDCCCAAA@@@@@@AAA=========>>>???>>>;;;888777777666555333222111000//////............/////////111333555666888;;;===<<<>>>@@@BBBDDDDDDCCCBBB???===;;;:::::::::999888999888777666666555666666444444333333222111000000---.........//////000000//////............//////---...000000//////000222111000222444333000111555666888:::===???CCCHHHLLLQQQTTTZZZ___ccchhhlllooosssssssssttttttvvvwwwwwwxxxuuusssqqqqqqooommmjjjdddbbb]]]XXXSSSOOOMMMLLLHHHFFFGGGLLLRRR]]]mmm{{{vvvfffhhhttt{{{mmmjjjeeefffffffffddd```\\\ZZZWWWVVVTTTSSSRRRSSSUUUVVVSSSPPPMMMKKKJJJIIIHHHGGGGGGFFFEEEDDDAAA???===<<<999888777555333222222222+++,,,---...////////////---///222---***999EEE>>>888000******+++******,,,))))))***+++,,,...///000444777;;;???@@@>>>;;;999<<<:::777555555555555444...------...111222222111000111111222222333444444444444444333222111000///000111333444444333111000000000111222333333444444555333111...------......---......///////////////333222000/////////000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,............////////////000111222333444555555666444444555555666777777777777777666555444444333333333333222333444444333111222444444444222222222444;;;:::888777888:::===???;;;;;;<<<<<<<<<<<<;;;;;;888888999:::<<<>>>???@@@CCCCCCCCCDDDFFFGGGIIIJJJJJJLLLLLLLLLKKKLLLNNNPPPOOOPPPQQQQQQPPPPPPRRRTTTWWWWWWXXX[[[```eeejjjmmmooonnnnnnoooqqqrrrqqqpppkkkgggccc^^^\\\\\\^^^___hhhsss}}}xxxuuurrrqqqsssvvvxxxyyyxxxrrrkkkggggggeee```\\\YYYWWWTTTPPPKKKHHHFFFDDDBBBCCCFFFIIILLLMMMMMMMMMIIIHHHEEEBBBBBBBBBDDDEEEJJJOOO[[[lll}}}|||yyy}}}yyyuuuqqqnnnlllhhhccc___]]]\\\[[[[[[VVVUUUSSSQQQPPPNNNKKKIIIHHHFFFBBB???===<<<<<<===;;;<<<===>>>===<<<;;;:::888777444222000000111222000///...---,,,------...---...///111333555666777???@@@AAAAAABBBBBBBBBBBB???>>>===;;;999999999:::666444333555777888777666666444111000111222222111000000//////.........---............////////////000000////////////000000000000000111222222333333777888:::;;;===AAAFFFIIIRRRUUUYYY]]]aaafffkkkooosssrrrrrrrrrssstttvvvwwwwwwwwwwwwvvvtttsssqqqpppkkkiiicccZZZUUUSSSNNNHHHHHHIIIJJJKKKQQQ]]]lllwwwtttggggggppp{{{mmmjjjggghhhhhhhhheeebbb^^^[[[XXXWWWUUUSSSRRRSSSTTTUUUSSSPPPLLLJJJJJJIIIHHHFFFFFFFFFEEEDDDBBB@@@>>><<<:::999777555333222111111------...////////////...)))+++///,,,***999EEE@@@222,,,(((***,,,+++)))***))))))***+++,,,...///000444666999<<<>>>===;;;:::;;;999666444444444333111------,,,...000111111000111222222222222333333333333333333333222111000000000111222333333222111000...//////000111111222222333222///,,,+++***+++,,,---......///////////////222111111000000000000000............---------,,,------------------------,,,,,,------------,,,,,,............////////////000000111222333444555555444444555555666777777777777666666555555444333333444333222333444555333111222444444444222222333444666666777777888999999:::;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>@@@AAACCCCCCBBBBBBCCCDDDEEEGGGHHHIIIJJJKKKLLLLLLKKKKKKMMMOOONNNPPPQQQQQQQQQQQQTTTVVVYYYYYYZZZ]]]aaaeeeiiillloooooooooqqqsssrrrqqqoooddd```[[[VVVRRRRRRSSSSSS[[[dddqqq{{{vvvssspppppprrrvvvxxxyyywwwqqqjjjfffeeebbb^^^YYYWWWUUURRRNNNJJJGGGDDDCCC@@@AAACCCFFFHHHJJJKKKKKKGGGEEEBBB@@@??????@@@AAADDDHHHRRRbbbrrr|||xxxsssooollljjjhhhfffeeeccc___[[[VVVQQQLLLHHHFFFDDDAAA>>><<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777444222111000111111000///...---,,,------...111222333555777999;;;<<>>BBBDDDAAA:::666666888777777777777777777666555666444111111111222222111000/////////........................////////////000000////////////000000///000000111111222333333555777999:::<<<@@@FFFIIIQQQTTTYYY]]]aaafffkkkooossssssrrrssstttuuuwwwxxxwwwwwwwwwvvvuuusssqqqpppmmmlllggg___ZZZWWWQQQJJJGGGHHHIIIKKKQQQ^^^mmmxxxrrrffffffooo{{{nnnjjjiiijjjjjjiiigggccc___]]]YYYWWWUUUSSSRRRRRRTTTTTTRRROOOLLLJJJIIIHHHGGGFFFEEEEEEEEEDDDBBB@@@???>>>;;;:::888555333111000000....../////////...------))))))...+++)))555AAA<<<...(((&&&***---***(((((())))))***+++,,,...///000333444666999:::;;;;;;:::;;;888555444333222111///---,,,,,,---000222111000333333333222222222111111111222222222222222111111000000111111111111000000/////////000111111222222444222///,,,************---......///////////////000111111111111000000////////////.........------........................---,,,,,,++++++,,,,,,---............///////////////000000111222333444444444555555666666777777888777666666555555444444444444333222333555555333222222333444444333222333555333555777888999888888777;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@AAAAAAAAABBBCCCDDDFFFGGGHHHIIIJJJKKKKKKJJJKKKMMMOOONNNOOOQQQRRRRRRTTTVVVYYY\\\\\\]]]___bbbfffiiikkkmmmmmmnnnooopppooollliii[[[XXXRRRMMMIIIGGGGGGHHHLLLSSS^^^lll|||}}}yyyssspppmmmmmmpppuuuxxxzzzvvvqqqjjjeeeccc___[[[WWWUUUSSSPPPLLLHHHEEECCCBBB??????@@@AAACCCEEEHHHIIIDDDBBB@@@===;;;;;;<<<<<<>>>@@@HHHUUUddduuu{{{wwwssssssooojjjccc]]]TTTLLLGGGBBBAAA???===;;;;;;;;;;;;::::::999888888888888999888777444222111000111111000///...---,,,---......///000111333666888;;;<<>><<>>777555777888999:::999777666555666666444222111222222111000////////////........................////////////000000////////////000000//////000111111222222333333555777999<<<@@@FFFJJJQQQTTTXXX]]]aaafffkkkooossssssssstttuuuvvvxxxyyyxxxxxxxxxxxxvvvtttrrrqqqpppqqqmmmfffaaa]]]UUUNNNFFFGGGHHHKKKQQQ]]]mmmxxx}}}oooeeedddlll~~~zzznnnkkkjjjjjjjjjjjjgggccc___\\\XXXVVVTTTRRRQQQQQQRRRSSSRRROOOLLLIIIIIIHHHGGGEEEEEEEEEEEEDDDCCCAAA@@@???<<<;;;888555333111//////............---,,,+++***,,,+++...,,,'''000999444000***''')))+++)))''''''))))))***+++,,,...///000222333444555777999::::::;;;999666555444333111///...------///111333333222444444333333222111000000000000111222222222222222000000111111111111000000111111222222222333333333666444111...,,,++++++,,,---......//////////////////000111222222111000///000////////////.........---------------------------,,,+++******+++,,,---............//////////////////000111222333333444555555555666777777888888777666666666555555444444444333333444555555444222222333555444333333444555666777888999999:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>AAAAAAAAABBBDDDEEEGGGHHHHHHJJJJJJJJJJJJJJJLLLNNNNNNPPPRRRSSSTTTVVVYYY\\\______```bbbdddfffiiijjjhhhhhhiiijjjjjjgggbbb___SSSPPPLLLGGGDDDBBBBBBCCCDDDHHHQQQ]]]lll~~~{{{vvvooollliiijjjmmmssswwwyyywwwrrrkkkfffbbb^^^YYYVVVTTTSSSPPPLLLHHHFFFDDDCCC???>>>======???BBBEEEGGGBBBAAA>>>;;;999888888999<<<<<>><<<;;;:::::::::::::::999777666666666777888777666555333111111000000///...---,,,,,,---...///---...///111444777:::<<>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBDDDEEEGGGHHHHHHJJJJJJJJJJJJJJJLLLNNNOOOQQQSSSUUUVVVXXX\\\___aaaaaabbbccceeeggghhhiiifffffffffeeeddd```ZZZUUUKKKIIIEEEBBB@@@@@@AAAAAABBBBBBHHHRRR]]]mmmyyytttllliiiffffffjjjpppuuuxxxxxxtttnnnhhhbbb^^^ZZZWWWVVVTTTQQQMMMIIIFFFDDDCCC???>>><<<<<<===@@@CCCEEEAAA@@@>>>;;;999888888777999888<<>>???AAABBBAAA???===<<<:::>>>CCCHHHKKKIIIDDD???888888888777666666666777777555444333444333111///.........///////////////............////////////000000////////////000000...//////000111111222222333555777999<<>>???@@@AAAAAABBBCCCDDDFFFGGGHHHIIIJJJKKKKKKJJJKKKMMMOOOPPPRRRTTTVVVXXXZZZ^^^```aaabbbcccdddfffggghhhhhhhhhfffdddbbb^^^YYYSSSNNNBBBAAA???===<<<===>>>??????===AAAIIIPPP\\\rrr~~~wwwrrrjjjgggccccccgggnnnsssvvvxxxuuuoooiiiccc^^^[[[YYYXXXVVVSSSNNNJJJGGGDDDCCC???>>><<<;;;<<<>>>AAACCC@@@???===<<<:::999888888666555777===BBBJJJWWWcccyyytttmmmdddZZZQQQHHHAAA===999999999999::::::::::::999999888777777777777888666666555444222111000///......---,,,---...///000000000000111444777;;;===>>>???AAACCCBBBAAA>>><<<;;;:::<<>>;;;777666666888888777777666444444444333111............///////////////............////////////000000////////////000000......///000000111111222333444666888;;;???EEEIIILLLOOOTTTXXX]]]ccciiimmmpppqqqsssuuuwwwxxxxxxxxxyyy{{{||||||{{{xxxuuussspppsssssspppmmmiiiaaaXXXNNNNNNMMMLLLNNNWWWdddnnnwww}}}vvvrrriii```^^^aaammmzzzooommmiiiiiiiiihhhddd```\\\YYYTTTSSSRRRQQQQQQRRRTTTUUUTTTQQQNNNLLLKKKJJJIIIHHHHHHGGGGGGEEECCCAAA???>>>:::999777555333222111111---------------,,,+++***+++&&&,,,///(((***000---666///******+++)))((()))))))))***+++,,,...///000222333444555555555555444:::999999999:::999777555000000000222555777888777333333333222222111111111///000111111111111111000222444888::::::888444222000000000000000000000000000...,,,*********+++,,,---......///////////////000000000000000111111222............---------,,,---------------------------......//////......---............////////////000000111222333444555555666666666777888888999999666666666666666666666777555444444555666666555333222333555555444444666888777777666666777888::::::<<<;;;999888888999;;;<<<999999999:::;;;===>>>???BBBBBBCCCDDDEEEGGGHHHIIIJJJKKKLLLLLLKKKKKKMMMOOORRRTTTVVVXXXYYY[[[^^^aaaaaabbbccceeefffggghhhhhhhhheeeaaa]]]XXXRRRKKKGGG>>>===;;;:::::::::;;;;;;===:::===DDDHHHOOOddd{{{~~~vvvqqqiiieeeaaaaaaeeekkkqqqtttvvvtttoooiiiccc^^^[[[[[[ZZZWWWSSSOOOJJJFFFCCCBBB===<<<;;;:::;;;===>>>@@@>>>===<<<;;;:::999888888444444777;;;===@@@IIIRRRbbbooo|||vvvfff```VVVLLLEEE???;;;888777888999999::::::::::::999::::::::::::999888888666666555444333111000///...------,,,---...///000000000///000222555999;;;===???AAADDDDDDBBB@@@>>><<<;;;;;;===AAADDDEEEFFFHHHAAA888555888:::888666777666555555555333000.............../////////000............////////////000000////////////000000......//////000111111111111333555666888<<>>@@@AAACCCDDDCCCCCCCCCDDDFFFGGGIIIJJJJJJLLLLLLLLLLLLLLLNNNPPPSSSUUUWWWXXXYYY\\\___aaa```aaaccceeefffggghhhhhhgggccc]]]XXXRRRKKKEEEAAA>>>===;;;:::999999::::::===999<<>>===<<<<<<<<<<<<===???<<<===@@@CCCIIIVVVaaaxxxqqqlllgggbbb^^^^^^bbbiiimmmqqquuuuuulllddd```___^^^XXXVVVRRRMMMIIIFFFDDDCCC???>>><<<;;;<<<===???@@@======;;;:::999888888888777777777777888:::<<<===GGGNNNYYYfffwwwxxxlllaaaYYYTTTJJJDDD>>>::::::;;;:::999:::::::::;;;<<<======>>>======>>>>>>===<<<;;;999888777555444333222222111000000000000000111222222///000111333555888:::;;;???@@@BBBBBBBBBAAA???===AAA<<<===EEEEEE<<<999>>>NNNDDD;;;999999888666777777555333333333222111///000000000///......------///////////////...............///000000000000000000000000000111111111111333444666777999;;;???BBBHHHLLLQQQVVV[[[```eeeiiillloootttxxxzzzyyywwwuuuwwwwwwvvvwwwwwwuuuqqqnnnkkkiiihhhiiiiiifff```ZZZQQQMMMJJJKKKNNNSSS^^^iiiqqqxxxzzzssswwwjjj___ZZZZZZcccyyyzzzmmmkkkjjjiiigggfffeeebbb]]]YYYUUUSSSQQQRRRTTTVVVUUUTTTSSSSSSQQQOOOMMMKKKJJJIIIHHHGGGGGGFFFDDDBBB@@@???AAA>>>:::777555444222111///...---,,,,,,,,,---...***+++,,,+++))))))***++++++++++++*********))))))+++***((((((***,,,///222111111111222333555666777999888888777666555444444---,,,---///333666777777888555444777777333333666000222222111...---///222333555:::AAAFFFEEE===777555444222222333333222111111000...+++***))))))***/////////000000//////...000000////////////000000222000///---------...//////...---++++++,,,---...---...///000000///...---111111000/////////000000111111111222333333444444555666777777888888777777666888999999777555444444444555666666666555444444555444444555555666777888;;;::::::999999:::::::::;;;;;;;;;:::::::::999999:::<<<>>>>>>>>>===???@@@BBBBBBCCCDDDFFFHHHIIIJJJJJJKKKMMMNNNPPPRRRTTTUUUSSSTTTTTTVVVYYY[[[^^^```bbbaaa```aaacccccccccaaaZZZUUUNNNHHHCCC@@@===;;;=========<<<<<<<<<<<<<<>>===<<<;;;===>>>???>>>===<<<;;;:::999999999888777777777888:::<<<===AAAFFFOOOZZZgggxxx}}}uuujjj___VVVOOOIIIFFFCCC???:::888888999888777<<<<<<<<<===>>>???????????????@@@???>>><<<;;;999777666555333222111111111......------......///000///000111333555888:::<<<===>>>???@@@@@@>>>===<<<>>>;;;@@@JJJKKKCCC@@@DDDMMMCCC;;;999:::888666777777666444333444333222000.........///000000111111.........///////////////......///000000000000000/////////000000000111111222333555666888;;;???BBBHHHLLLQQQVVV[[[```eeeiiillloootttxxx{{{zzzyyywwwxxxxxxwwwxxxxxxvvvrrroooiiihhhgggggghhheee___YYYRRRMMMJJJKKKNNNTTT___iiirrryyywwwssshhh^^^YYYWWW^^^ssszzzmmmjjjggggggggggggeeebbb\\\XXXUUUTTTRRRSSSTTTVVVVVVUUUSSSSSSQQQOOOMMMKKKJJJIIIIIIHHHHHHFFFEEECCCAAA@@@@@@===999666555444222111---,,,,,,,,,,,,---...///(((***++++++******+++,,,+++************)))))))))*********+++,,,...000111222222222222333444555666777777666666666555555555111///---///222555777777:::777777;;;<<<999777888333333333111000///111333222444888???EEEFFFBBB>>>888666444333333333222111111///---+++************//////000111111000000///111111000000000000111111222111///...---------.........---,,,---...///000---...///000000///...---//////......//////000000111111222222333333444444666777888888999999888888999888666666777777555444444555777888888777555444555444444555555666777888::::::999999999999::::::;;;;;;;;;;;;::::::::::::888;;;???@@@???>>>>>>>>>BBBBBBCCCDDDFFFHHHIIIJJJKKKLLLNNNQQQSSSTTTUUUUUUSSSSSSTTTVVVYYY[[[]]]___```___^^^___``````^^^]]]UUUPPPHHHBBB>>><<<:::999;;;;;;<<<======<<<<<<<<>>@@@EEEPPP[[[uuu~~~vvvppphhhddd___ZZZZZZ\\\aaadddlllrrrsssmmmfffbbb___[[[WWWUUUQQQMMMIIIGGGEEEEEEAAA@@@===<<<;;;<<<===>>>???>>>===<<<;;;::::::999888777777777888:::;;;<<<;;;???DDDKKKUUUbbbrrr}}}tttlll^^^YYYRRRLLLGGGDDDBBB@@@BBB@@@>>>===>>>>>>===<<>>>>>???@@@???>>>===<<<<<<;;;AAAKKKMMMFFFBBBDDDJJJBBB;;;::::::777666777888666555444555444333111.........///000000111111------......//////000000......///000000000000000....../////////000000000000222444555666999===@@@GGGKKKQQQVVV[[[```eeeiiimmmppptttyyy{{{|||{{{zzzyyyxxxxxxxxxxxxvvvssspppiiigggeeeffffffccc^^^XXXSSSNNNKKKLLLNNNTTT___iiissszzz{{{pppggg___YYYUUUYYYnnnzzzmmmiiieeeeeefffgggeeeaaa[[[VVVUUUTTTSSSSSSTTTUUUVVVVVVSSSSSSQQQOOOMMMKKKJJJIIIIIIIIIHHHGGGEEECCCBBB@@@===:::777444333222000///------------------------)))***++++++***)))***+++************)))))))))))))))******+++---...000000333333333333333444555666555555555555555555555555555222000000333666888999:::999<<>>???>>>>>>>>>???BBBBBBCCCDDDFFFHHHIIIJJJJJJLLLNNNQQQSSSTTTUUUUUUSSSTTTUUUWWWYYY[[[]]]^^^___^^^^^^^^^^^^]]][[[XXXQQQLLLFFF@@@===<<<<<<;;;;;;;;;<<<===>>>======<<>>???CCCLLLWWWooo~~~{{{sssnnniiieee___YYYVVVWWWYYY[[[gggmmmppplllgggccc___ZZZVVVTTTQQQMMMIIIGGGFFFEEECCCAAA???<<<;;;;;;<<<===>>>>>>======<<<:::999999888777777777777999;;;<<<999<<>>;;;:::777666444222111/////////...............///000000000111222444666999;;;<<<@@@AAAAAAAAAAAA@@@???>>>>>>===@@@FFFGGGBBB???@@@FFF@@@:::::::::777666888999777555555666666444333000000//////...---------,,,------...///000111111......///000000000000000............///////////////111333444555888<<>>>>>>>>>>>===>>>>>>?????????>>>>>>@@@>>>===??????BBBKKKUUUlll}}}{{{wwwyyy{{{|||xxxpppkkkfffccc]]]XXXUUUUUUWWWXXX___eeeiiigggdddbbb]]]WWWUUUSSSPPPMMMJJJHHHGGGFFFDDDBBB@@@===<<<<<<==================<<<:::999888888777777666777888:::;;;888:::<<<>>>BBBIIITTT\\\eeejjjrrryyy~~~~~~rrrmmmfff]]]UUUNNNHHHDDDEEEBBB@@@@@@BBBCCCDDDDDDGGGHHHHHHGGGFFFDDDBBBBBBEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDBBB???<<<:::777666444222000///.....................///000000000111222444666999;;;===AAAAAAAAAAAA@@@@@@?????????======@@@AAA??????AAABBB===:::;;;:::777666888888777666666666666555333//////...------,,,,,,+++,,,------...///000111111......///000000000000000............///////////////000222333555777;;;>>>FFFJJJOOOUUUZZZ```eeeiiikkknnnrrrvvvyyyzzzzzzzzzyyyxxxxxxxxxxxxvvvssspppllljjjgggggghhheee```\\\UUUPPPLLLMMMOOOUUU___jjjuuu{{{}}}kkkccc\\\XXXTTTWWWjjjwwwkkkhhhcccccccccdddccc___ZZZVVVRRRSSSTTTSSSRRRRRRTTTVVVSSSSSSQQQOOOMMMKKKJJJIIIIIIHHHHHHFFFEEECCCAAA@@@>>>;;;777555444444222111/////////...---,,,***))),,,------+++)))'''(((((((((((()))))))))))))))***))))))))))))+++---///000111111000000///000000000333333444444444444444444111///---...000333555555777;;;AAAKKKXXX\\\TTTHHH;;;888333000000000000///111222555888;;;===???@@@:::888555444444444222111///...---+++******++++++......///000111111111111//////............/////////////////////.........)))***++++++,,,------...------------------------............///000111222222222333333444444555555666777888888999999888888888666666666777777777555222222333444555555555555555444444555555666777888888888777888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<;;;<<<@@@CCCBBBBBBCCCDDDFFFHHHIIIJJJIIIJJJKKKLLLNNNPPPSSSTTTUUUVVVXXXZZZ\\\]]]^^^^^^^^^]]]\\\\\\[[[XXXSSSPPPHHHEEEBBBAAAAAABBBBBBAAACCCBBBAAA@@@@@@@@@@@@AAAAAA??????AAAAAACCCKKKUUUjjj}}}yyywwwrrrtttuuuwwwzzz~~~vvvoookkkbbb```\\\XXXVVVVVVWWWXXX]]]bbbfffeeeeeeddd```[[[TTTRRROOOLLLJJJHHHGGGGGGEEEDDDAAA???>>>>>>??????>>>>>>??????>>><<<:::999888777777666777888999:::666999;;;<<<===BBBIIIOOORRRUUUZZZ^^^bbbeeeiiilllmmmnnnoooppppppooonnnmmmkkkiiigggfffeeeccc```^^^WWWTTTPPPKKKGGGCCCAAAAAABBBAAA???@@@BBBDDDEEEEEEJJJKKKLLLKKKHHHFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFDDDBBB???===;;;888777555333111//////...------,,,,,,------...///111111222444777999<<<===?????????>>>>>>>>>>>>>>>>>>===<<<===???AAADDDFFF???;;;:::;;;:::777666999888666555555666666555444+++,,,,,,---......//////------......//////000000......///000000000000000....../////////000000000...000222333444777;;;>>>EEEIIIOOOUUUZZZ```fffiiilllnnnqqquuuxxxyyyyyyyyyzzzyyyyyyyyyyyywwwtttqqqnnnllliiihhhiiigggbbb^^^VVVQQQMMMNNNPPPUUU```jjjuuu{{{kkk```WWWSSSQQQUUUfffyyyuuukkkgggcccbbbbbbaaaaaa^^^ZZZWWWPPPRRRSSSRRRQQQQQQSSSUUUSSSSSSQQQOOOMMMKKKJJJIIIHHHGGGGGGFFFDDDBBB@@@???===:::777555444444222111------.........---+++******,,,,,,+++)))((()))***(((((((((((())))))******,,,+++))))))+++---111333333333222111111111111111444444444333333333333333...---,,,...111333444444888:::>>>HHHWWWbbb]]]RRR@@@;;;555111111111000///111222555666777888:::;;;999777444333444333222111///...,,,+++***++++++,,,------...///000000000000000000////////////000000---......///////////////++++++,,,------...------...------------------...////////////000000111222222222333333444555555555555666777777888888777777444666888888777666666666444333333333444555777888555444444555555666777888777777777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<===;;;<<<>>>=========???AAABBBBBBCCCDDDFFFHHHIIIJJJKKKJJJJJJJJJLLLPPPSSSUUUVVVWWWYYY\\\]]]^^^^^^^^^]]]\\\[[[ZZZXXXTTTOOOKKKFFFEEEDDDEEEGGGIIIHHHGGGIIIGGGDDDBBBAAAAAACCCDDDBBBAAAAAACCCCCCEEEMMMVVVhhh~~~{{{vvvsssqqqrrrssstttuuuyyy~~~wwwqqqnnneeebbb^^^ZZZVVVUUUTTTTTTXXX]]]```aaaccceeebbb\\\SSSRRROOOLLLJJJIIIHHHHHHFFFEEEBBB@@@???@@@AAABBB@@@@@@AAAAAA@@@>>><<<;;;888777777666666777999:::777999<<<<<<;;;<<>>>>>>>>>>>>>>============>>>AAABBBBBB<<<::::::<<<:::666666999777555444555666666555333------......///000000111.........///////////////......///000000000000000/////////000000000111111///000222333555888<<>>777333222222000///111333555555555555666777888666444333333333222111///...,,,+++***++++++,,,,,,---...///000000000000111111000000000000111111,,,---...///000000000000...///000000111000000000...------,,,,,,------...000000000000000111111222222222333444444555555666555555666777777777777777222666::::::777555555777666555444333444666888:::555444444555555666777888777777777777888999:::;;;;;;;;;;;;<<<<<<<<<======999<<>>>>>>>>BBBBBBCCCDDDFFFHHHIIIJJJLLLKKKJJJJJJLLLPPPTTTWWWWWWXXX[[[]]]^^^_________[[[ZZZYYYXXXVVVRRRLLLHHHGGGGGGHHHKKKNNNOOOOOOMMMMMMJJJFFFCCCAAABBBDDDFFFCCCAAABBBDDDDDDFFFNNNWWWggg~~~~~~yyyuuuqqqqqqrrrrrrrrrsssuuuzzz~~~yyytttqqqkkkhhhbbb\\\VVVRRROOONNNOOOSSSVVVXXXZZZ^^^[[[WWWSSSRRROOOLLLJJJIIIHHHHHHFFFEEECCCAAAAAAAAABBBCCCBBBBBBCCCDDDCCC@@@>>><<<888888777666666777888999999;;;>>>>>>;;;:::<<>>>>>@@@BBB@@@??????@@@CCCFFFGGGFFFBBBDDDEEEDDDBBBBBBEEEHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDBBB@@@>>><<<:::999777444222111000///000000000000000111222222111222333555777:::<<<===BBBAAA@@@@@@??????@@@@@@===??????>>>>>>>>><<<:::;;;999:::<<<:::666666999666555444444555666444333222222222111000000/////////////////////............//////000000000000000000000000000111111111111///111333444555888<<>><<<:::888555333111000///------......------,,,++++++++++++************)))))))))))))))************---------------000444888888<<>>555111111111///---111111222333444444444444333333333333333222111000000000///...------,,,---,,,,,,...///000000000000//////000000000000//////000//////...---,,,,,,,,,/////////.........------++++++,,,------,,,,,,,,,---...///111222222222222111222222333333444444555444555777888888888777666777777777777777777777777777777666666555555444444666666777888888888888777999888777666666888:::;;;<<<;;;:::999888999:::;;;===<<<<<<<<<===>>>??????DDDCCCBBBCCCDDDGGGIIIKKKJJJJJJKKKMMMPPPSSSVVVXXXXXXZZZ]]]______]]]ZZZYYY______]]]XXXQQQLLLIIIHHHIIINNNSSSWWW\\\aaa```\\\\\\WWWPPPLLLKKKIIIFFFCCCCCCCCCDDDFFFEEEGGGPPPZZZjjj|||~~~zzzwwwuuuqqqqqqqqqpppqqqtttyyy}}}}}}|||xxxuuunnniiiaaaZZZUUURRROOOMMMMMMMMMOOOSSSVVVXXXWWWVVVTTTRRROOONNNMMMKKKIIIGGGFFFEEEDDDCCCBBBAAAAAAAAACCCCCCBBBAAA@@@>>>===<<<;;;:::999888888999:::;;;:::;;;<<<<<<<<<<<<<<<;;;FFFEEEDDDCCCCCCCCCDDDDDDFFFFFFFFFDDDBBB@@@===<<<>>>>>>>>>======<<<<<<<<<======>>>>>>???@@@@@@@@@?????????@@@AAABBBCCCDDDHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCEEEDDDBBBBBBBBB@@@>>>;;;999888777555333111/////////...---,,,+++*********...000222444555777:::===AAAAAAAAA@@@@@@?????????>>>>>>============>>>>>><<<<<<<<<;;;;;;::::::999333555777:::;;;;;;::::::333222000...------......///......------...000111111000///......///000111000000000000000000000000///000111222333666;;;>>>DDDIIIOOOTTTWWW\\\ccciiiqqqrrruuuwwwyyy{{{{{{{{{|||}}}~~~~~~~~~|||{{{zzztttnnnhhheeeeeeccc^^^YYYTTTOOOMMMNNNQQQVVV```jjjsssyyyooo\\\UUUTTTWWWaaammmqqqfff```[[[ZZZ[[[]]]```^^^XXXSSSOOONNNNNNNNNOOOQQQSSSTTTVVVSSSPPPOOONNNMMMKKKIIIIIIGGGDDDCCCBBBBBB@@@>>><<<:::888555333111000///------......------,,,++++++++++++************)))))))))))))))************++++++,,,,,,---111666999AAACCCDDD@@@:::555555666111222444555555444333222000...,,,---000333444555777666777;;;BBBHHHJJJKKKBBB;;;444111111111///---000111222333333444444333333333333333333222111000//////...---,,,,,,---------...//////000000000000//////000000000000//////222111111000//////......++++++++++++***************+++,,,,,,------------------///000111222222222111222222333333444444555666666777888888777666555777777777777777777777777666666666666666555555555555555666666666777777777:::999777777777888:::;;;;;;;;;:::999999:::;;;<<<============>>>???@@@@@@DDDDDDCCCCCCDDDFFFIIIJJJJJJJJJKKKMMMPPPTTTWWWYYYZZZ\\\^^^``````^^^[[[YYYZZZZZZXXXTTTOOOMMMMMMNNNYYY]]]aaaccchhhlllmmmiiieee```ZZZWWWUUUSSSOOOLLLKKKJJJJJJJJJIIIKKKSSS^^^mmm}}}~~~{{{wwwuuupppppppppooopppsssxxx|||~~~~~~|||xxxtttmmmiiiccc^^^YYYTTTOOOLLLKKKKKKKKKNNNQQQSSSSSSSSSRRRPPPNNNMMMMMMMMMKKKIIIGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@>>>===<<<:::999888777777888999::::::;;;<<<<<<===>>>>>>>>>FFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEEEECCCBBBAAA>>>======<<<<<<;;;;;;:::<<<<<<======>>>???????????????@@@AAABBBDDDEEEFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCEEECCCBBBAAAAAA@@@===;;;:::999888555333111000///111000///...------------...000222444555777:::===AAAAAAAAAAAA@@@@@@??????@@@@@@????????????@@@@@@<<<<<<<<<;;;;;;::::::999666777888999999888777777222111111000000000000111...............///000000111000///......///000111000000000000000000000000000111222222333666:::>>>DDDIIIOOOSSSWWW\\\ccciiippprrruuuxxxzzz{{{{{{{{{|||}}}}}}}}}}}}||||||{{{uuupppjjjgggfffddd___[[[UUUPPPNNNOOOQQQVVVaaakkktttzzzqqq^^^VVVTTTUUU^^^jjjqqqfff___\\\[[[[[[^^^```^^^YYYTTTNNNNNNNNNNNNOOOQQQSSSTTTVVVSSSPPPNNNNNNMMMKKKIIIIIIGGGEEEDDDCCCBBB@@@>>>;;;:::888555333111000000------......------,,,++++++++++++************)))))))))))))))************)))***+++,,,---111777;;;GGGIIIIIIEEE>>>999777777333444555666555555333222000...,,,---///222444444777666555777;;;===???>>><<<888333111111111///,,,///000111222222333333222444444444444333222111000...---,,,++++++,,,------//////000000111000000000//////000000000000//////111111111000//////......------,,,,,,,,,+++++++++)))***+++,,,---.........,,,---...///000111111111111222222333333444444555666666777777777777666555777777777777777777777777555555555666666666666666555555444444444555666777:::999888888888999;;;<<<;;;:::::::::;;;<<<======>>>======>>>???@@@AAAAAAEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKNNNQQQUUUXXXZZZ]]]^^^```aaa```^^^\\\ZZZVVVUUUSSSPPPPPPRRRWWW[[[fffkkkmmmmmmqqqvvvxxxvvvsssooojjjhhhfffccc^^^YYYWWWSSSQQQPPPOOOPPPYYYcccqqq{{{wwwuuupppqqqqqqqqqqqqtttyyy}}}~~~~~~}}}~~~~~~}}}{{{wwwsssllljjjfffaaa\\\VVVPPPKKKKKKJJJIIIJJJMMMPPPQQQQQQPPPNNNMMMMMMNNNNNNLLLKKKIIIHHHGGGEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>===<<<:::999888777777888999::::::;;;<<<>>>@@@BBBDDDEEEHHHHHHHHHIIIHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBAAA??????>>>>>>===<<<<<<;;;======>>>>>>???@@@@@@@@@???@@@AAACCCEEEGGGIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHGGGGGGEEEDDDDDDCCCBBBAAA@@@AAA???===;;;<<<;;;999666444111000///000000///...------------...000222444555777:::===AAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;::::::999999999999888777666555444444000000111222222222222222---......///////////////000000////////////000000000000000000000000000000111222333333333555999<<>>;;;:::888555333111000000------......------,,,++++++++++++*********))))))((()))))))))************)))***++++++---111666:::FFFIIILLLKKKEEE???:::888555666666666666555444333000...,,,,,,///222333333666555555666777777888888777444222111222111///,,,...///000111111222222222444444444444333222111000...---+++******+++,,,---000111111111111000000/////////000000000000////////////......------------...---------,,,,,,,,,,,,((()))+++,,,---.........+++,,,---///000000000000111222222333333444444555444555666666777888888888777777777777777777777777444444555555666666777777666555444333333555777888::::::999999999:::;;;<<<:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@BBBBBBEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLNNNRRRVVVYYY\\\___```aaaaaa```^^^[[[YYYUUUTTTRRRQQQSSSZZZcccjjjppptttvvvvvvxxx{{{yyywwwssslllgggaaa\\\XXXVVVUUUWWW___hhhwww}}}yyyvvvrrrssssssssstttvvvzzz~~~~~~~~~~~~}}}|||{{{}}}}}}|||||||||yyyuuurrrmmmjjjfffbbb]]]WWWQQQMMMOOOLLLJJJIIILLLNNNPPPPPPPPPNNNMMMMMMNNNMMMLLLJJJIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>===<<<999999777777777777999999;;;<<<>>>AAAFFFKKKOOORRRTTTSSSQQQOOOMMMLLLKKKKKKMMMLLLKKKIIIGGGEEECCCBBBBBBBBBAAAAAA@@@???>>>>>>??????@@@AAAAAABBBBBBCCC@@@AAACCCEEEHHHJJJKKKLLLIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDDDDBBBAAA@@@???@@@???<<<:::===;;;:::777444222000///......---,,,,,,,,,,,,,,,...000222444555777:::<<<@@@AAAAAABBBBBBAAA@@@@@@>>>??????????????????>>>======<<<;;;::::::999999:::999777555444444333333///000111222222222111000,,,---///000000000///...000000////////////000000////////////////////////222333333333333555999<<>>>>>=========>>>???AAABBBCCCDDDEEEEEEFFFFFFHHHIIIIIIIIIJJJLLLOOOSSSWWW[[[]]]______```___]]][[[XXXWWWSSSRRRRRRSSSYYYbbbnnnvvv|||yyyssskkkeee```^^^^^^```gggooo~~~{{{xxxsssttttttttttttuuuyyy{{{}}}}}}}}}||||||{{{zzzzzz{{{{{{zzzzzzzzzxxxtttqqqoookkkeee```\\\XXXTTTQQQQQQNNNKKKIIIKKKMMMNNNOOORRRPPPNNNMMMMMMLLLKKKIIIHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<:::999888777777888999:::===>>>BBBGGGOOOXXX___dddiiieee```[[[WWWVVVWWWWWWVVVUUURRROOOLLLJJJHHHGGGEEEDDDCCCBBBAAA@@@?????????@@@@@@AAAAAABBBCCCCCCAAABBBDDDGGGIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEECCCCCCAAA???>>>>>>???>>><<<:::<<<;;;999777444222000///......---,,,,,,,,,------...000222444555777:::<<>>===<<<;;;:::999888888888777666555444444555555000111222222111///...,,,,,,---///000000000///...//////000000000000//////////////////////////////222333333333333555999<<>>::::::999888666555555444000...,,,,,,...111222222222444666777777666777888222222222111000000//////...///000111111222222111222333333444444444444444111///,,,***)))***,,,---//////000000111000000000//////000000000000//////000000000000000000//////,,,,,,,,,+++++++++******)))***+++,,,---.........,,,---...///000111111111111222222333333444444555222333333555777999;;;<<<888888888888888888888888555555555666666666666666777666555555555666777888999999999999::::::::::::999:::;;;<<<<<<<<<<<<<<<<<<<<<======???@@@BBBCCCCCCDDDEEEFFFHHHIIIJJJJJJIIIJJJLLLOOOSSSXXX\\\___]]]]]]]]][[[YYYWWWTTTRRRNNNPPPSSSXXX```lllyyy~~~vvvpppkkkkkklllnnnttt{{{|||ttttttuuutttssssssvvvxxx{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxyyyxxxwwwssspppoookkkfffaaa^^^[[[XXXVVVRRROOOLLLJJJJJJLLLMMMMMMRRRPPPNNNMMMMMMLLLJJJHHHIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@>>>===<<<;;;:::999888888999:::;;;???AAAFFFOOOZZZgggrrrxxx{{{wwwqqqkkkgggfffffffff^^^\\\YYYTTTPPPMMMJJJIIIFFFFFFEEEDDDBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCDDDFFFGGGHHHHHHHHHGGGFFFGGGGGGHHHHHHIIIJJJJJJHHHHHHGGGGGGEEEDDDBBBAAA???>>>======>>>===;;;999:::999888666444222111000000000///////////////000...000222444555777:::===???@@@BBBCCCDDDCCCAAA@@@AAABBBCCCDDDDDDCCCBBBAAA>>>>>>===<<<:::999888888666666666666666666555555222111111111///...---,,,---....../////////////////////000000000000//////000000000000000000000000111222333333333555999<<>>EEEKKKMMMJJJCCC>>><<<;;;:::888777555555555000...,,,,,,...000111111000333666777555555666777333333222111000///000111//////000111222222222222000111333444555555666666444111...+++******,,,------...//////000000000000//////000000000000/////////000000000000000000000////////////.........---***+++,,,,,,------------------///000111222222222111222222333333444444555555555555555666777999:::888888888888888888888888666666666666666555555555444444555555555666666666777888888999999999999999999:::;;;<<<<<<;;;::::::;;;;;;<<<===>>>@@@AAABBBAAABBBDDDFFFHHHJJJKKKLLLIIIJJJLLLOOOTTTYYY]]]```[[[[[[ZZZXXXUUURRRPPPNNNLLLPPPWWW```lllzzz}}}yyy{{{}}}xxxxxxxxxwwwuuuuuuvvvxxxyyyyyyxxxxxxxxxyyyzzzzzzxxxwwwwwwwwwwwwuuurrrooonnnllliiifffddd```\\\YYYUUURRROOOMMMMMMNNNMMMMMMPPPOOOMMMMMMNNNMMMLLLJJJJJJIIIHHHGGGEEEEEEEEEEEECCCCCCBBBAAA@@@>>>===<<<<<<;;;:::999999:::;;;<<>>===<<<<<<======;;;999888777666555444222111111000000////////////000000...000222444555777:::===>>>@@@BBBDDDDDDCCCBBB@@@AAABBBCCCDDDDDDCCCBBBAAA>>>>>>===<<<:::999888777666666777888777666555444222111111000/////////000...............///000000...///000111111000///...000000000000000000000000000111222222333666:::>>>AAAFFFLLLQQQVVV\\\dddiiinnnoooqqquuuyyy}}}~~~~~~|||yyyuuupppllljjjjjjZZZUUUQQQQQQRRRVVV___hhhmmmsss}}}ooobbb[[[ZZZaaalllttthhhbbb[[[YYYXXXYYY[[[[[[WWWTTTMMMMMMNNNOOOPPPSSSUUUWWWTTTRRROOOMMMLLLKKKIIIHHHDDDDDDCCCCCCCCCAAA===:::999888777555333222222111------......------,,,++++++++++++************)))))))))))))))************((()))******,,,000555999666999>>>CCCFFFDDD???<<<===<<<:::888777666555555000...,,,,,,...000111111///222555666444333444666444444333111//////000222///000111222222333333222///000222444555666777777555333///+++******,,,---,,,,,,...///000000000000//////000000000000//////---------...............------,,,,,,,,,+++++++++++++++,,,---------,,,,,,---...///111222222222222111222222333333444555555888777666555555666777888888888888888888888888888777777666666555555555444222333444555555555444444777777888999999999999888999:::;;;;;;;;;:::999888::::::;;;<<<>>>???AAABBB@@@BBBDDDGGGIIIKKKLLLLLLIIIJJJLLLPPPTTTZZZ^^^aaaZZZYYYWWWUUURRROOOMMMKKKLLLRRR\\\hhhvvv}}}}}}}}}|||yyyxxxyyyzzzxxxwwwwwwwwwxxxyyyzzzzzzwwwvvvvvvwwwwwwuuuqqqooommmlllkkkkkkiiieee___ZZZYYYWWWSSSRRRRRRQQQPPPOOONNNMMMLLLMMMNNNOOONNNLLLKKKKKKIIIHHHGGGFFFFFFFFFCCCCCCBBBAAA@@@>>>===<<<<<<<<<::::::::::::<<<<<>><<<<<<<<<===<<<;;;999666666555444333222222111......---------......///...000222444555777:::===>>>@@@BBBDDDEEEDDDBBB@@@???@@@BBBCCCCCCBBB@@@??????>>>===<<<:::999888777777888999999888666444222222111000000000111333444//////...------///000111...///000111111000///...000000000000000000000000///000111222333666;;;>>>@@@EEELLLQQQVVV\\\dddjjjooooooqqqtttxxx|||~~~}}}~~~}}}zzzvvvppplllkkkkkkZZZUUUQQQQQQRRRUUU^^^gggkkkqqq|||rrrccc\\\ZZZaaalllmmmbbb]]][[[[[[[[[[[[[[[ZZZWWWTTTQQQQQQPPPPPPQQQRRRSSSTTTSSSRRRQQQOOOMMMJJJHHHFFFGGGFFFEEECCCAAA???>>>===:::888555333111111111222///............---------...---+++******+++---...&&&&&&''''''(((***+++,,,+++++++++******,,,000444999:::;;;============<<<;;;999777555333333333333111000000///000222333555666555444333333333333444555444222000///.........111111222222222222111111111000000222444777;;;===<<<555,,,((()))+++***(((111000000000000000111222111111000000//////..............................!!!$$$(((,,,------,,,+++---,,,***)))))))))******,,,,,,---...///000111111111111111222333444666777444555666777888888888888999888888777666555444444555555444444444333333333444555666777777777555555777888888999999:::;;;;;;;;;::::::::::::;;;<<<<<<;;;<<<===???@@@@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGIIILLLPPPTTTWWWYYYYYYYYYWWWUUUTTTRRRMMMGGGHHHMMMPPPYYYgggsss~~~~~~}}}{{{yyy{{{zzzyyyzzz{{{{{{yyywwwzzzyyyvvvtttrrrqqqqqqqqqmmmmmmllllllkkkgggbbb___ZZZXXXUUUTTTTTTSSSQQQOOOSSSQQQOOOMMMKKKJJJJJJKKKJJJIIIGGGEEECCCCCCCCCCCCBBBBBBAAA@@@???>>><<<<<<999999777555555666:::>>><<>>>>>@@@AAACCCDDDAAA@@@???>>>===<<<<<<;;;<<<<<<;;;::::::999999888888777444222000///////////////000000000000000000---000444666888:::===???@@@AAABBBBBBBBBAAA@@@???CCCCCCCCCCCCBBBBBBAAA@@@>>>>>>===<<<;;;;;;;;;;;;666666666555444444333333333333333222222000/////////...---...000222222111//////000000111111222222///////////////000000111111111111222333666888:::???DDDJJJPPPTTTZZZbbbggglllooossswwwyyy|||}}}|||zzz|||zzztttpppmmmhhhbbb\\\UUUQQQPPPRRRUUU\\\ccchhhsssuuueee\\\[[[aaagggnnnddd___\\\\\\\\\]]]]]]\\\XXXUUUSSSRRRRRRQQQRRRSSSTTTUUUSSSRRRQQQOOOMMMJJJHHHFFFFFFEEEDDDBBBAAA???>>>===;;;999777444222222222333............---------------,,,++++++++++++,,,---)))(((((((((((())))))*********+++***+++---111555777888999;;;;;;;;;;;;::::::999888666555555555666/////////000111333444555666666555555444444333333444444333222000//////...111111222222222222111111111111111222444777999;;;===777///+++---......,,,000////////////000111111///////////////000000000////////////////////////&&&''')))***,,,,,,------,,,+++***))))))******+++,,,,,,---...///000111111222222222333444555777777444555666777888888888888777777777666666555555444444444444333333333222222444555555666666666666666777888888999999:::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAADDDDDDDDDDDDEEEGGGHHHIIIJJJLLLPPPTTTWWWYYYYYYYYYWWWTTTSSSQQQLLLHHHJJJPPPWWWbbbqqq~~~}}}|||||||||{{{||||||{{{yyywwwwwwvvvtttrrrppppppppppppooonnnmmmmmmllliiieeeaaa[[[YYYWWWVVVUUUTTTRRRPPPPPPPPPOOONNNMMMNNNNNNOOOKKKJJJHHHFFFDDDDDDDDDDDDCCCBBBBBBAAA???>>><<<;;;999888777555444666:::===AAAFFFRRRaaapppyyyooohhhbbb___[[[VVVUUUWWWTTTQQQNNNLLLJJJHHHEEEBBB>>>>>>===<<<;;;:::::::::>>>>>>>>>>>>???@@@BBBCCCAAA@@@>>>===<<<;;;;;;;;;;;;;;;::::::999999999888999777555333111000000000000////////////////////////111444666777888;;;<<<>>>???AAABBBCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@???>>>AAA@@@>>><<<:::888777777777666666555555444333333333333333333222111000///000///......000111111000000000000000000111111111000000/////////000111111111111111222333666888:::???DDDJJJPPPTTTZZZbbbggglllooossswwwyyy|||~~~|||zzz|||zzztttooolllgggaaa[[[UUUPPPPPPRRRUUU\\\ccciiitttyyyhhh^^^[[[___fffpppeeeaaa\\\\\\]]]______]]]XXXUUUTTTTTTSSSRRRRRRSSSUUUUUURRRRRRPPPOOOLLLJJJHHHFFFEEEDDDCCCAAA@@@>>>===<<<<<<;;;888666444333333333............------------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))((((((((()))******++++++...222555444555777888999999888888;;;:::888666555444444444,,,---///111333444555555666666666666555444333222333333333333222000///...111111222222222222111111222222111222333555888999;;;666///,,,---//////...............//////000000---......///000000111111000000000000000000000000+++*********+++,,,---...+++************++++++,,,,,,,,,---...///000111111333333333333444666777888555555666777888888888888666666666666666666666666555555444444444333333333555555555555555666777777777888888999999:::;;;;;;;;;::::::::::::;;;<<<<<<======<<<===>>>???AAABBBFFFFFFFFFFFFGGGIIIJJJKKKLLLNNNQQQUUUWWWXXXXXXXXXVVVSSSQQQOOOKKKIIIMMMUUUaaannn~~~~~~~~~~~~|||yyyvvvvvvuuutttrrrqqqpppppppppooonnnmmmmmmllljjjgggddd]]][[[YYYXXXXXXWWWTTTRRRRRRQQQPPPOOOOOOOOOOOOPPPKKKKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCBBB@@@>>><<<:::888888777555444555888;;;CCCGGGRRRbbbrrr}}}sssmmmfff___[[[\\\ZZZWWWRRRNNNJJJGGGCCC@@@::::::999888888777888888<<<<<<======>>>???AAABBB@@@???>>><<<;;;;;;;;;;;;::::::999999999999999999999888555333222111111111/////////.........------000222444555555666888:::<<<>>>@@@BBBCCCDDDDDDDDDBBBBBBCCCDDDDDDDDDCCCCCC@@@???===;;;999777666666777777666555555444444333333333333222222111111000111000...///000111111000111111111111000000000000111000000000000111222222111111111222333666888:::>>>DDDKKKPPPUUUZZZaaagggmmmppptttwwwyyy{{{~~~}}}yyy{{{yyysssnnnkkkfffaaaZZZTTTOOOPPPQQQUUU\\\dddkkkuuu{{{jjj___[[[^^^dddpppeeeaaa\\\\\\]]]___```]]]XXXTTTUUUTTTSSSRRRRRRRRRSSSTTTQQQQQQPPPNNNLLLJJJHHHFFFDDDCCCBBBAAA???>>>===<<<<<<;;;888666444333222222.........---------,,,,,,***+++,,,,,,,,,,,,+++***************))))))((((((***+++,,,++++++---000333333444666777888888777777;;;:::888666444222000000***,,,///222444555555555555555666666555444222111111222222222111000///...111111222222222222111111222222222222333444666777666222,,,******,,,------,,,,,,---....../////////........./////////000000////////////////////////------------------------************+++,,,,,,---,,,,,,---...///000111111222222222333333555666666555555666777888888888888666666777777777777777777666666666666555555555555666555444444444666888999777888888999999:::;;;;;;;;;::::::::::::;;;<<<<<<>>>===<<<<<<===???AAACCCFFFFFFGGGGGGHHHJJJKKKLLLMMMOOORRRUUUWWWWWWWWWWWWSSSPPPMMMLLLJJJJJJRRR[[[jjjxxx~~~yyyvvvzzzyyyxxxvvvuuussssssrrrooonnnlllkkkkkkiiigggddd```^^^\\\ZZZZZZYYYWWWUUUUUUTTTSSSQQQOOOMMMLLLKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDBBB@@@>>><<<:::777777777555444444777:::@@@EEEQQQbbbttt~~~uuulllbbb\\\[[[YYYVVVPPPKKKGGGDDD@@@===::::::999999888999999999;;;<<<<<<===>>>???@@@AAA??????===<<<<<<;;;;;;;;;999999999999999999999999888777444222111000000000/////////...------,,,,,,000111333444444666888:::===>>>@@@BBBDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFF<<<<<<;;;:::999999999999777777666666555444444444222222111111000000000000111///...///111222222111222222111111000000//////111111111111111222222333111111111222333666888:::>>>CCCKKKQQQUUU[[[aaafffnnnqqquuuwwwyyyzzz}}}|||yyy{{{yyysssnnnlllfffaaaYYYSSSOOOOOORRRUUU]]]eeennnwww|||lllaaa[[[]]]cccnnnddd```[[[[[[\\\^^^^^^\\\XXXTTTUUUTTTRRRQQQPPPQQQQQQRRRPPPPPPOOONNNLLLJJJHHHGGGCCCCCCBBBAAA???>>>======;;;:::888666444222111000...------------,,,,,,,,,***++++++,,,,,,++++++***(((((()))***+++******))),,,------,,,+++,,,...000333444666777888888777777999888888777666444333333***,,,...222444555666666444444444444444333222222222222111111000///...---111111222222222222111111111111111222333444444555222///+++))))))***++++++++++++---...////////////000/////////.........---........................,,,---///000000...+++*********++++++,,,,,,,,,,,,,,,,,,---...///000111111111111111111222333444444555666777888999999999999888888888888888888888999555555555444444444444333555555444444555666888999777888888999999:::;;;;;;;;;::::::::::::;;;<<<<<<>>>===<<<<<<===???AAACCCFFFFFFFFFGGGHHHIIIJJJKKKNNNOOORRRTTTVVVVVVUUUUUUPPPMMMKKKKKKKKKOOOYYYcccsss{{{xxx~~~}}}|||zzzxxxuuutttssspppnnnkkkiiiiiihhhfffdddbbb```^^^]]]\\\[[[YYYWWWUUUTTTSSSQQQOOOMMMKKKJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFEEECCCAAA>>><<<;;;777888777555444444777999<<>>???@@@AAAAAA@@@@@@???>>>============:::::::::999999999999999666555333111//////////////////......------------...000222333444666:::===???@@@BBBCCCDDDDDDCCCBBB@@@AAABBBCCCCCCCCCCCCCCC<<<<<<;;;:::999999999999888777777666555555444444111111000/////////000000///...---///111333444333222222111111000000//////111111111111111222222333111111111222333666888:::===CCCKKKQQQVVV[[[aaafffnnnqqquuuwwwyyyzzz}}}}}}zzz|||{{{uuupppmmmhhhbbbYYYSSSOOOPPPSSSVVV^^^fffpppyyyrrrddd[[[\\\```mmmccc___]]]\\\\\\\\\]]][[[XXXUUUUUUTTTRRRQQQPPPPPPPPPQQQPPPOOOOOOMMMLLLJJJHHHGGGCCCCCCBBBAAA@@@???>>>>>>;;;:::888666444222000///------------,,,,,,,,,,,,++++++++++++++++++++++++'''(((***+++,,,+++******+++---------,,,,,,...///444555666888888888777777555666777888999999999999+++,,,...111333555666666444333333333333444555555555444222000///.........111111222222222222111111000000111222333333444444222000---+++******+++,,,***+++---///000000//////000000//////...------,,,........................+++---///111111...+++)))***+++,,,,,,---,,,,,,+++,,,,,,---...///000111111111111111111111222333333555666777888999999999999888888888888888888888888333333222222222111111111444444444555666777888999777888888999999:::;;;;;;;;;::::::::::::;;;<<<<<<======<<<===>>>???AAABBBFFFFFFFFFFFFGGGIIIJJJKKKNNNOOOQQQSSSTTTTTTSSSRRRNNNKKKKKKMMMPPPUUUaaammm}}}~~~|||~~~~~~|||zzzxxxuuuttttttqqqmmmjjjiiihhhgggeeecccaaa___^^^^^^\\\ZZZXXXQQQRRRQQQQQQPPPOOOMMMMMMKKKKKKKKKKKKJJJIIIGGGGGGFFFFFFEEEDDDBBB???>>><<<888888888777555555777999;;;BBBQQQeeewwwvvviii___[[[PPPLLLGGGCCC@@@>>>===;;;:::::::::::::::;;;<<<======>>>???AAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@<<<<<<;;;::::::999999888555333222000///...//////........................///111222333444777;;;>>>@@@AAABBBCCCDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDCCCCCC@@@???===;;;999777666666888888777666666555555444111111///......///000111000///...///111333444333111111111111000000000000111000000000000111222222111111111222333666888:::===CCCKKKRRRVVV[[[aaaeeemmmppptttwwwyyy{{{~~~}}}}}}wwwrrrooojjjeeeYYYTTTPPPQQQTTTXXX```hhhrrr{{{yyyhhh\\\ZZZ^^^mmmddd______^^^\\\\\\\\\\\\ZZZXXXWWWUUUSSSRRRPPPPPPPPPQQQOOOOOONNNMMMKKKJJJHHHGGGDDDCCCCCCBBBAAA@@@??????<<<;;;:::888555333111///---------,,,,,,,,,++++++,,,+++***))))))***+++,,,)))***+++,,,,,,***)))((((((***,,,------...000222333444555777777777777666444555666777777666666555------...000222444666777555444333333444666999;;;:::777444111///...///000111111222222222222111111...///000111333333444444333111///,,,***)))+++,,,***+++---000111111000///................................................,,,---...//////---,,,++++++,,,---------,,,+++***,,,,,,---...///000111111222222111111222222333333666666777888999999999999888888777777666555555555444333333333222222222222222333444666777777888888777888888999999:::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAAFFFFFFFFFGGGHHHIIIJJJKKKMMMOOOQQQRRRSSSRRRQQQPPPMMMKKKMMMRRRVVV^^^kkkwww}}}{{{zzzzzzvvvqqqnnnlllkkkjjjiiidddbbb```___^^^]]][[[YYYSSSSSSSSSSSSRRRPPPNNNMMMIIIJJJJJJKKKJJJIIIGGGFFFFFFEEEEEEDDDBBBAAA???>>>999999999888666666777999;;;AAANNN```rrr{{{nnnccc]]]RRRNNNHHHDDDBBB@@@???>>>;;;;;;;;;;;;<<<===>>>??????@@@AAACCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCC>>>>>>===<<<:::999888888555444222000//////000000---......//////000000111222333444444444777:::===>>>???AAACCCEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDAAA@@@>>><<<:::888777777888888777777666555555555333222111000000111222333333111000000111222111000000000000000000111111111000000/////////000111111111111111222333666888:::<<>>;;;666222//////000111111111222222222222111111---...000111333444444444222111///+++)))((()))******+++...000111111000000,,,,,,------.../////////000000000000000000000000...------,,,,,,,,,------,,,------...---,,,***))),,,,,,---...///000111111333333222222333333444444666777888999999:::999999777777666555444333333222777777666666666555555555111333555777888888888777777888888999::::::;;;;;;;;;::::::::::::;;;<<<<<<;;;<<<===???@@@@@@@@@@@@GGGGGGGGGHHHIIIJJJKKKLLLMMMNNNPPPRRRRRRQQQPPPOOOMMMMMMOOOUUU[[[cccqqq}}}{{{vvvqqqooonnnmmmllldddbbb```___^^^]]][[[YYYXXXWWWWWWUUUSSSOOOMMMKKKIIIIIIJJJJJJJJJIIIGGGFFFEEEEEEEEEDDDCCCAAA@@@???999::::::999777666777999;;;???IIIYYYkkk}}}pppddd^^^UUUQQQKKKGGGDDDCCCAAA@@@=========>>>???@@@AAABBB@@@AAACCCEEEFFFFFFEEEEEEFFFEEEEEEDDDDDDDDDEEEEEE@@@@@@>>>===;;;999888888666555333111000000111111------...///000111222222555666666555444666999<<<<<<>>>@@@CCCEEEFFFGGGGGGBBBBBBCCCBBBBBBAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;888888777777666666555555555444222111111222444555666444222111111000///...//////000000111111222222///////////////000000111111111111222333666888:::<<>><<<>>><<<999777666444222000///...,,,******+++,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,+++++++++,,,...000111222333444555666666777777555555555555444333222111---------...///111333444333444444333444:::CCCJJJMMMFFF<<<666333222111///555666444333444666222,,,222111111111111111222222111000...+++***++++++,,,---......///////////////........................////////////............,,,+++)))***++++++***(((------------,,,,,,+++***------...///000000000///111000000000111333555666666666666666777888999:::888888777666666666666666333333333222222222111111222444666777777777888:::999:::;;;<<<===<<<;;;:::<<<<<<<<<;;;;;;:::::::::;;;<<<<<<>>>@@@BBBCCCEEEGGGGGGFFFEEEFFFIIIKKKLLLLLLNNNQQQSSSRRRPPPPPPPPPNNNNNNTTT^^^gggnnn|||~~~yyywwwxxxvvvqqqmmmiiigggbbb^^^[[[ZZZZZZZZZ\\\[[[ZZZXXXUUUQQQNNNLLLMMMMMMLLLJJJIIIHHHGGGFFFGGGFFFEEEDDDDDDCCCAAA>>>;;;;;;:::999888888888888;;;<<>>===;;;::::::333222000///............//////......///000111333444444444444555777888:::???@@@BBBCCCEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEE>>>>>>>>>>>>===<<<::::::777777666555555555555555333222111000////////////////////////////////////////////////000000000000222222222222222111000///000111222222333444888:::???DDDKKKPPPUUU\\\dddjjjkkkooouuuxxxzzz|||~~~yyyrrrjjjeee___XXXSSSRRRTTTXXXaaaiiiqqqzzzqqqbbb[[[[[[^^^pppeee___\\\[[[[[[[[[[[[ZZZWWWUUUXXXWWWUUUSSSRRRRRRRRRSSSSSSQQQMMMJJJHHHFFFFFFFFFFFFFFFEEEDDDBBB@@@>>>===<<<:::777555444222000......---,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,************,,,,,,,,,+++++++++,,,...000111333444555666666666666666555555555555555333222111...---++++++,,,///333555333444555555666;;;CCCJJJUUUOOOEEE;;;555333333333<<>>???BBBCCCDDDGGGGGGFFFFFFGGGIIIKKKMMMKKKNNNPPPQQQPPPPPPPPPPPPOOOPPPXXXdddooozzz|||zzzzzzxxxsssoookkkhhhddd```\\\[[[ZZZ[[[[[[[[[[[[ZZZWWWTTTQQQOOOOOONNNMMMLLLKKKJJJIIIHHHHHHFFFEEEEEEEEECCCAAA???<<<;;;:::999888888888888;;;;;;AAANNN]]]qqqxxxpppiii```YYYQQQMMMHHHEEEDDDDDDCCCBBBBBBBBBBBBAAAAAABBBBBBBBBCCCEEEFFFFFFFFFFFFGGGIIIFFFFFFFFFFFFGGGGGGGGGGGGCCCCCCAAA@@@>>>===;;;;;;555444222000//////000000000000//////000111333444444444444444555777888:::>>>???AAACCCDDDFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEE??????>>>>>>===<<<::::::777777666555555555555555444333222111000000000000////////////////////////////////////000000000000111222222222222111000///000111222333333555888;;;???DDDJJJOOOTTTYYYaaafffjjjooouuuxxxzzz|||~~~yyyssslllggg___XXXSSSRRRTTTYYYaaajjjqqqzzzrrrccc\\\\\\^^^pppeee___[[[ZZZZZZZZZ[[[YYYWWWTTTUUUTTTRRRQQQPPPPPPPPPPPPRRRPPPMMMJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCAAA???>>><<<:::777555444222000...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++++++++,,,...000111333444555666666666555444333444666666666444222000///---***)))***...333666333444666666777<<>>>>><<<<<<===>>>???AAACCCDDDGGGGGGFFFGGGHHHIIIKKKMMMKKKMMMOOOOOOOOOOOOPPPRRRUUUYYYbbbooo{{{~~~}}}{{{vvvrrrmmmkkkgggbbb^^^\\\[[[[[[ZZZ[[[\\\\\\ZZZWWWTTTRRRQQQQQQPPPNNNMMMLLLKKKJJJHHHGGGEEEEEEEEEDDDAAA???<<<<<<;;;:::999999999999::::::???IIIUUUeeeyyy}}}ooogggbbb[[[UUULLLJJJFFFEEEEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDFFFFFFEEEFFFGGGIIIFFFFFFFFFFFFGGGGGGHHHHHHEEEDDDCCCAAA@@@>>>===<<<777666444222111111111222111000000000000222333444444444444555666777999999===>>>???AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE?????????>>>===<<<::::::777777666555555555555555555444333222111111111111////////////////////////////////////000000000000111111222222111111000000000111222333333555888;;;???DDDJJJNNNRRRXXX___dddjjjooouuuxxxzzz}}}}}}yyysssmmmiii___XXXSSSSSSUUUYYYaaajjjqqq{{{qqqddd]]]]]]^^^oooeee___ZZZYYYYYYZZZZZZYYYWWWTTTRRRQQQPPPNNNMMMMMMNNNNNNQQQPPPMMMKKKIIIGGGFFFFFFFFFFFFEEEDDDCCCAAA@@@???>>><<<999777666444222000------......------,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++++++++,,,...000111333444555666666444333222333444555777666444222000...---,,,+++---000333555111333555666666;;;BBBGGGVVVVVVRRRGGG:::222222666@@@MMMUUUOOOBBB999666666111111111111111222333333111000...+++***++++++,,,---......///////////////........................////////////...............---+++,,,------,,,***,,,,,,,,,------,,,,,,+++---------...///000111111000111111222333444555666444555555666777777888888777777666555555555555666666555555555444444444444333555666666555666777999:::999888888888999;;;<<<999999:::;;;<<<===>>>>>><<<<<<===>>>???AAACCCDDDGGGGGGGGGGGGHHHJJJKKKLLLJJJKKKLLLMMMMMMOOORRRTTT^^^dddnnnzzz~~~yyyuuuqqqnnnjjjeeeaaa^^^\\\\\\YYYZZZ\\\]]]\\\YYYVVVTTTRRRRRRQQQOOONNNMMMLLLKKKIIIGGGFFFFFFFFFEEEBBB@@@>>>===<<<:::999999999999888888<<>>===<<<888777555333222111111222111000//////000111333444444444555666777888999999;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@??????===<<<:::999777777666555555555555555444444333222111111111111////////////////////////////////////000000000000000000111111111111000000000111222333444666999<<<>>>CCCJJJOOOSSSYYY```fffjjjooouuuyyy{{{~~~|||xxxsssnnnkkk```YYYSSSSSSUUUYYYbbbjjjqqq{{{}}}nnnbbb]]]\\\]]]~~~nnneee___ZZZYYYYYYYYYZZZYYYWWWUUUSSSRRRQQQPPPOOOOOOPPPPPPPPPOOOMMMKKKIIIHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@???>>><<<999777666444222000------.........---,,,+++++++++++++++++++++++++++++++++***))))))***++++++,,,+++++++++,,,...000111222333555666666444222111333444555666666444333111------...000111222333333000222555555555888>>>CCCLLLQQQSSSLLL@@@666333555<<>>???AAABBBCCCFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIJJJKKKLLLPPPUUUYYYccclllxxx}}}zzzuuusssnnniiieeeaaa^^^]]]ZZZ[[[\\\]]]\\\YYYVVVUUUSSSRRRQQQPPPOOOMMMLLLLLLJJJHHHGGGFFFFFFEEECCCAAA???>>>===;;;:::999999999777666:::BBBIIIRRRaaammmtttdddZZZTTTPPPLLLDDDCCCBBBCCCEEEGGGHHHHHHFFFFFFFFFEEEDDDBBB@@@???>>>???AAABBBAAABBBDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIFFFFFFDDDBBB@@@>>><<<;;;888666444222111000000000//////......///000222333444444555666777888999999;;;<<<===???AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@???>>><<<:::999777777666555555555555555333222111000000//////000////////////////////////////////////000000000000///000000111111111000000000111222333444666:::===>>>CCCJJJPPPUUU\\\dddjjjkkkpppvvvzzz|||{{{wwwsssnnnkkk```YYYTTTSSSUUUYYYbbbjjjqqq{{{yyyjjj```[[[[[[]]]|||mmmddd```ZZZYYYYYYZZZ[[[ZZZXXXVVVRRRQQQOOONNNNNNNNNOOOOOOOOONNNMMMLLLJJJHHHGGGFFFDDDDDDDDDCCCBBB@@@???>>><<<:::777555444222000...............------------+++++++++++++++++++++++++++***)))(((((()))***+++,,,+++++++++,,,...000111222333666777888666444222444444444444444444444333,,,---000222333444333333000333555555555666;;;???CCCJJJPPPMMMDDD:::666555999IIIWWWZZZTTTKKKBBB;;;666666555444333333333333111000...+++***++++++,,,---......///////////////////////////////////////////////////............---,,,++++++,,,,,,+++***++++++,,,---------,,,,,,---,,,,,,---...000222333000111222444555555555555444555777999999999888888777666555555444444555555666666555555555444444444444555555444333444666999;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<==================>>>???AAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIGGGHHHHHHIIILLLRRRYYY^^^fffrrr|||yyyuuupppkkkfffcccaaa]]]]]]]]]\\\[[[YYYVVVUUUTTTSSSRRRQQQPPPNNNMMMMMMJJJIIIGGGGGGGGGFFFCCCAAA@@@???===<<<;;;:::999999777777:::@@@EEELLLWWWcccooo~~~ooo```UUUOOOJJJGGGBBB@@@@@@AAADDDFFFFFFEEEDDDDDDDDDDDDCCCAAA???>>>;;;===???@@@@@@@@@BBBDDDEEEFFFFFFGGGHHHIIIJJJJJJGGGFFFEEECCC@@@>>><<<<<<777666444111000////////////............000111222444444666777888999999999;;;<<<===???AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA???>>><<<:::999777777666555555555555555333222111000////////////////////////////////////////////////000000000000//////000000111111000000000111333333444777;;;===>>>CCCKKKQQQWWW___gggmmmmmmrrrxxx|||~~~}}}yyyuuuppplll```YYYTTTTTTVVVZZZbbbkkkrrr|||wwwggg]]][[[\\\]]]{{{lllddd```ZZZZZZZZZ[[[\\\[[[YYYWWWPPPOOONNNMMMMMMMMMNNNOOONNNNNNMMMLLLJJJHHHGGGFFFCCCCCCBBBBBBAAA@@@>>>>>><<<:::777555444222000...000///...---,,,------...+++++++++++++++++++++++++++***)))(((((()))***+++,,,+++++++++,,,...000111333555888;;;;;;:::888666555444333333333333444555------///000111333333444222444777777666666999<<<===CCCHHHHHHAAA999444333666AAANNNUUUVVVRRRIII???:::999777666444333333333111000...+++***++++++,,,---......///////////////////////////////////////////////////............---+++******++++++***)))***+++,,,,,,---------,,,---,,,,,,,,,...000222444000111333444555666555555555666888:::;;;:::999888666666555444444444444555555555555444444444333333555555555444333333666888999999:::;;;;;;;;;;;;:::::::::;;;<<<===>>>??????======>>>>>>???@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHLLLTTT]]]cccmmm|||}}}wwwrrrlllhhhfffcccbbb```]]][[[XXXWWWVVVVVVUUUTTTSSSRRRQQQPPPOOOKKKIIIHHHGGGGGGFFFDDDBBBAAA@@@>>><<<;;;::::::999888888;;;@@@BBBFFFOOOYYYdddpppxxxiii[[[QQQJJJFFFCCC@@@??????@@@BBBCCCCCCBBBAAAAAABBBCCCBBB@@@>>><<<;;;===???@@@@@@@@@BBBDDDEEEFFFFFFGGGHHHIIIJJJKKKIIIHHHGGGDDDBBB???>>>===888777444222000/////////000////////////111222333333555666888999999999999;;;<<<>>>@@@AAACCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@>>><<<:::999777777666555555555555555333333222111000000000000////////////////////////////////////000000000000...//////000000000000000000111333444555777;;;>>>@@@EEELLLRRRWWW^^^gggmmmnnnsssyyy~~~}}}xxxrrrnnnaaaZZZTTTTTTVVVZZZccckkkrrr|||vvveee]]][[[]]]___{{{kkkddd```[[[ZZZZZZ[[[\\\\\\ZZZXXXUUUTTTSSSRRRQQQRRRSSSTTTNNNNNNMMMLLLKKKIIIGGGFFFBBBBBBBBBAAA@@@???>>>===>>><<<999777666444222000111///---,,,+++,,,...///+++++++++++++++++++++++++++***)))(((((()))***+++,,,+++++++++,,,...000111555777:::===>>>===;;;999666555333222222333555666...---------...111333555333666999999777666999;;;999===AAAAAA<<<666111000333;;;EEEMMMTTTTTTLLLAAA<<<;;;999777555444333333111000...+++***+++,,,,,,---......///////////////000000000000000000000000000/////////............,,,+++)))***++++++***(((***+++,,,,,,---------------,,,,,,,,,---000333444000111333555666666666555555777999;;;<<<;;;:::999666666555444444444444555555555444444444333333333555555555333222333666888777888999:::;;;:::999999888999:::<<<>>>???AAAAAA>>>>>>>>>>>>???@@@AAABBBAAABBBCCCEEEFFFFFFFFFFFFEEEFFFFFFHHHLLLUUU___gggvvv|||vvvqqqmmmjjjgggeeebbb^^^[[[YYYXXXXXXXXXWWWVVVUUUTTTRRRQQQQQQKKKJJJHHHHHHHHHGGGDDDBBBAAA@@@???===;;;::::::999:::999<<>>???AAABBBAAA@@@???@@@AAAAAAAAA???===;;;;;;===???@@@@@@AAACCCEEEEEEFFFFFFGGGIIIJJJKKKKKKKKKJJJHHHFFFCCCAAA???>>>999777555333111000000000111000000000000222333444333555666888999999999999;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@>>><<<:::999777777666555555555555555555444333222111111111111////////////////////////////////////000000000000......///000000000000000000111333444555888;;;>>>AAAFFFMMMRRRWWW]]]eeekkkoootttzzzzzztttoooaaaZZZTTTTTTVVVZZZccckkkrrr|||wwweee]]]\\\___aaayyyiiibbb___[[[]]]^^^^^^[[[YYYXXXYYYZZZWWWSSSPPPQQQRRRRRRRRRQQQPPPNNNLLLJJJIIIHHHGGGCCCCCCBBBAAA@@@???===<<<;;;:::888666333111///...---------------...///000...---+++***)))***++++++)))***+++***)))((((((***---'''%%%,,,111000000333333777>>>GGGKKKIIICCC===999777555333222222333444///000000111111111111000444444555666666555555444777888:::;;;:::777444111111444;;;EEENNNRRRQQQOOOBBB???<<<999888666444222333222///---,,,+++++++++---......///////////////...------------,,,,,,,,,///............------------------,,,,,,++++++++++++*********))))))((((((,,,,,,---...///000111111222111111111222444666777777888888999;;;<<<======666777888888888777555444333333333444444555555555555555444444444555555555:::999888777777777999999===============>>>??????@@@@@@@@@AAAAAAAAABBBBBBDDDBBBBBBDDDGGGHHHFFFDDDDDDEEEHHHLLLOOOVVVeeettt|||wwwtttqqqmmmhhhbbb^^^\\\[[[[[[WWWVVVUUUTTTRRRPPPOOONNNNNNMMMKKKIIIGGGEEECCCBBBBBBAAA@@@???>>>===<<<;;;:::::::::;;;>>>CCCHHHJJJQQQTTTXXX[[[[[[[[[[[[\\\\\\aaahhhnnnqqqtttvvvwwwjjjdddZZZOOOFFFAAA??????>>>>>>===<<<<<<<<<======???@@@@@@??????>>>===<<<============???@@@BBBCCCGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIGGGDDDAAA>>><<<:::777333111111111111000000////////////111222333666777777888888777555444999:::<<<=========???AAACCCCCCDDDDDDCCCBBBAAAAAABBBBBBAAA???===;;;999777666666666666555555555555444444444444333222111000///////////////000111111000000000000000000000000222111000000000111333444000111222222333666:::===@@@DDDKKKSSSZZZaaahhhlllrrrtttyyy|||~~~xxxqqqmmmbbb[[[UUUUUUWWWZZZaaaiiittt{{{uuueee]]][[[^^^cccxxxhhhaaa^^^ZZZ[[[\\\]]]]]]]]][[[ZZZZZZWWWTTTRRRSSSSSSSSSRRROOONNNLLLJJJIIIGGGGGGGGGBBBBBBBBBAAA@@@>>>===<<<:::999777555222000...---...------------......///---,,,+++*********+++,,,)))***+++***)))((()))***...***)))---...,,,,,,///777888<<>>:::888666555333222111000...,,,************---......///////////////111111000000000////////////............------------------,,,,,,++++++++++++*********)))))))))))),,,,,,---...///000111111111111111222333444555666666666777888999:::;;;;;;666777777888777666555444333333333444444444555555333333333444555666777888;;;:::999888888999::::::;;;;;;;;;<<<===???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBDDDFFFGGGFFFDDDEEEFFFJJJOOOTTT\\\lll{{{}}}zzzsssppplllgggbbb___^^^]]]WWWWWWUUUSSSQQQOOONNNNNNMMMLLLJJJIIIGGGEEEDDDCCCAAAAAA@@@???===<<<;;;;;;:::::::::;;;>>>BBBFFFHHHIIIKKKMMMMMMLLLKKKLLLMMMLLLMMMPPPTTTXXX[[[]]]^^^\\\WWWPPPHHHBBB>>>===<<<======<<<;;;;;;<<<<<<<<>>>>>@@@???>>>>>>???AAACCCEEEFFFFFFFFFGGGGGGHHHIIIIIILLLLLLKKKJJJGGGDDDAAA???:::777444111111111111000000000//////000111222333333444555666777777666555999:::<<<<<<<<<===>>>@@@CCCCCCCCCCCCCCCBBBAAAAAABBBAAA@@@???<<<:::888777666666666666555555555555444444444333333222111111///////////////000111111000000000000000000000000111111000000111111222333222333333444444777;;;>>>@@@EEELLLSSSZZZaaahhhlllrrruuuzzz}}}wwwqqqmmmaaaZZZUUUTTTVVVYYYaaaiiittt{{{uuufff]]][[[^^^cccwwwhhhaaa___[[[ZZZZZZ\\\```aaa^^^[[[YYYWWWUUUUUUUUUUUUSSSRRRLLLKKKJJJHHHGGGFFFFFFFFFBBBBBBBBBAAA???===<<<;;;999888666444222///...---///...------------------++++++*********+++,,,,,,***+++++++++)))((()))***+++******,,,+++)))+++...888666888BBBOOOVVVUUUQQQHHHBBB:::666666555222...111000000/////////000000111111111111333555777888777777777777666444333222444444444777===CCCGGGIII???<<<888555444444333222///...,,,***)))(((((()))---......///////////////222111111111000000000000///............---------------,,,,,,,,,,,,++++++***************))))))))),,,,,,---...///000111111000111222333444555555555444444555666777888888999666777777777777666555444333333333444444444444555222222222333555777888999;;;::::::999999:::;;;;;;999::::::<<<===???AAABBBBBBBBBBBBBBBCCCCCCCCCCCCEEECCCCCCCCCEEEFFFEEECCCFFFGGGLLLSSS[[[eeevvvvvvtttqqqmmmhhhdddaaa___XXXWWWUUUSSSPPPOOOMMMMMMKKKJJJIIIHHHFFFEEEDDDCCCAAA@@@???>>><<<;;;:::999:::::::::;;;===@@@BBBDDDAAAAAAAAA???>>>???BBBDDDKKKGGGCCCBBBEEEHHHIIIHHHJJJHHHEEEAAA>>><<<;;;;;;;;;;;;:::::::::;;;;;;<<>>???AAABBBBBBBBBBBBAAA@@@@@@@@@@@@???===;;;999777666666666666666555555555555555444333222222111111222///////////////000111111000000000000000000000000000000111222222222222222333444555555555888<<>>IIISSSYYYZZZWWWLLL???999888999666222111000000/////////000111222111000000111444666888777777555444333222222222333222222333666;;;>>>AAA===999555333333333333222///---+++***)))((())))))---......////////////////////////.........------///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---...///000111111///000222444555555555444444444555666666777888888666666666666666555555555444444444444444444444444333333333444555666777888999999999999:::::::::;;;:::::::::;;;===???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDDDDGGGIIINNNXXXbbbnnnzzzyyyvvvrrrmmmhhhcccaaaZZZXXXUUURRRPPPNNNMMMMMMJJJIIIIIIGGGFFFEEEDDDDDDAAA@@@???===<<<:::999888888888999:::;;;===>>>???======<<<;;;;;;>>>CCCGGGUUULLLBBB===>>>@@@???>>>?????????>>>===<<<;;;;;;::::::999999:::;;;<<<<<>>@@@BBBDDDDDDEEEFFFGGGIIIIIIJJJJJJJJJJJJJJJIIIGGGEEEBBBAAA<<<999555333222222111000000000000000111222333333222333444666777777666666888:::;;;;;;;;;;;;===>>>@@@@@@@@@AAAAAA@@@????????????>>><<<;;;999777666666666666666555555555555555444333222111111111222///////////////000000111000000000000000000000000///000111333333222111111333444444555555888<<>>?????????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCBBBCCCDDDEEEIIIJJJRRR]]]iiivvv~~~}}}zzzwwwqqqkkkfffccc\\\ZZZVVVSSSPPPNNNMMMMMMJJJJJJIIIHHHGGGEEEEEEDDDAAA@@@???===<<<:::999888777888999:::;;;<<<<<<<<<======;;;::::::===BBBEEEPPPHHH>>>999999;;;;;;999:::;;;<<<<<<<<<<<<::::::999999999:::;;;<<<===>>>???@@@AAACCCDDDDDDDDDDDDFFFDDDAAA???>>>>>>???@@@BBBCCCEEEGGGIIIIIIJJJJJJJJJJJJJJJIIIHHHFFFCCCBBB>>>:::666444333222222111///000111111222222333333555666777888777777555555888999;;;;;;::::::<<<===>>>>>>????????????>>>>>>>>>>>>===<<<:::999777666666666666666555555555555444444333222111111111111///////////////000000111000000000000000000000000///000111333333222111111222333444444444777;;;>>>DDDIIIOOOVVV\\\cccjjjnnnuuuzzz~~~xxxrrrllliiiaaaZZZTTTSSSTTTWWW^^^fffqqqxxxttteee\\\XXXYYY^^^wwwiiidddcccbbb___]]]]]]^^^]]]YYYUUUSSSRRRRRRSSSTTTSSSQQQNNNNNNMMMLLLJJJIIIHHHHHHHHHEEEDDDCCCBBB@@@>>><<<;;;999999777666444222111000...---,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++,,,,,,,,,***)))***+++(((,,,---++++++///111111000666<<<>>>???FFFSSS^^^nnnaaaOOOAAA:::777444111//////111222333444444444555444333222222333444555777666555333222222111222...000222333222222222333777555333333444444333222000///---,,,++++++,,,,,,---......///////////////////////////............///............---------++++++,,,,,,,,,,,,------*********+++++++++++++++,,,,,,---...///000111111000111222333444555555555666777777777888888888999777666555555444444555555555444444444444333333333666555555444444444555555666666888999999999999999<<<<<<;;;;;;<<<<<<======????????????@@@@@@@@@@@@BBBBBBCCCBBBAAABBBEEEGGGLLLNNNVVVdddqqq|||zzzuuuoooiiifff^^^\\\XXXTTTPPPNNNNNNNNNLLLKKKJJJIIIGGGFFFEEEDDDBBBAAA@@@>>><<<:::999888777999;;;<<<=========<<<======<<<:::888999;;;===CCC>>>999888999;;;;;;:::777888999;;;;;;:::999888::::::;;;<<<===>>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFEEECCC@@@>>>=========???AAADDDFFFHHHIIIIIIIIIKKKKKKKKKKKKJJJHHHFFFEEE???;;;777444333333222111///000111222333333333333666777888888888777555444888999;;;:::999999;;;<<<<<<<<<===>>>>>>>>>>>>===>>>>>>===<<<;;;999777777666666666666555555555555333333333333222111000//////////////////000111111000000000000000000000000000000111222222222222222222333333444444777;;;>>>FFFJJJPPPWWW]]]dddjjjnnnwww|||~~~yyytttnnniiibbb[[[UUUTTTUUUWWW^^^fffoooxxxuuufff]]]YYYZZZ^^^uuugggcccbbb_________^^^\\\ZZZWWWVVVTTTSSSRRRRRRSSSSSSRRRPPPOOONNNLLLKKKIIIHHHGGGGGGFFFFFFEEECCCAAA???<<<;;;888888666555333222111000,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,+++***)))+++,,,---,,,***)))***+++***------+++...555666222111666:::;;;;;;@@@JJJRRRaaaYYYNNNDDD<<<888444333,,,...222555666777666555333333333444555555555666666666555444333222111111000111333222000000111333444333333444666555333111///...---,,,++++++,,,,,,---......///////////////000000000000///////////////............---------+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,---...///000111111111111111222333444555666777777777777777888888888777666555444444444555555555555444444444333333333444444444444444555666777666777888::::::::::::::::::::::::;;;<<<===>>>?????????@@@@@@@@@AAAAAAAAA@@@AAABBBAAAAAABBBFFFJJJOOORRR\\\jjjwww~~~xxxrrrmmmkkkaaa^^^YYYUUUQQQOOOOOOOOONNNMMMLLLJJJHHHFFFEEEDDDCCCBBBAAA???===;;;999999999;;;>>>@@@AAAAAA@@@???;;;<<<======;;;::::::;;;<<<<<<============<<<<<<777888999;;;;;;<<<;;;;;;<<<<<<<<<>>>???AAABBBCCCCCCCCCDDDEEEFFFFFFFFFEEEGGGFFFEEECCCAAA>>><<<;;;===???BBBEEEGGGHHHHHHHHHIIIJJJJJJJJJIIIHHHFFFEEE???<<<888555444333222111///000111333333333333333444555666777777777666555888999::::::999999:::;;;;;;;;;<<<===============>>>>>>>>>===;;;:::888777666666666666555555555555111222333444333111///---///////////////000111111000000000000000000000000111111000000111111222333333444444555555888<<>>@@@AAA@@@@@@AAAAAAAAABBBBBBBBB???@@@BBBAAA@@@BBBGGGKKKSSSVVV```ooo{{{zzzuuupppnnnbbb___ZZZUUURRRPPPOOOOOOPPPOOOMMMKKKIIIGGGEEEDDDDDDCCCBBB@@@===;;;:::999;;;===AAACCCEEEDDDCCCBBB999<<>>AAABBB???<<<999888999:::;;;<<<>>>?????????======>>>???AAABBBDDDEEEDDDDDDEEEFFFFFFFFFFFFEEEHHHHHHGGGFFFCCC@@@===;;;<<<>>>AAADDDGGGHHHHHHGGGGGGGGGHHHHHHGGGEEEDDDCCC@@@===888555444333222111///000222333444444333333111222444666777777666666888999::::::999888999;;;:::;;;;;;<<<=========<<<>>>>>>>>>===<<<:::999888777666666666555555555555000111444555444222...,,,///////////////000111111000000000000000000000000222111000000000111333444444555666666777999===@@@GGGLLLRRRXXX^^^eeekkkooozzz}}}zzzsssoooddd]]]WWWVVVVVVXXX___gggnnnwww{{{lllccc^^^^^^bbbuuujjjfffccccccaaa___^^^]]]ZZZWWWTTTXXXUUUSSSRRRSSSTTTTTTTTTOOOMMMJJJGGGEEEDDDEEEEEEDDDDDDCCCBBB@@@>>><<<;;;;;;999777444111000000000000///...---,,,---......------,,,++++++******)))++++++,,,,,,+++***((('''(((***---111555888;;;===555555666888999<<<>>>???GGGFFFCCC@@@;;;777444222111000111888@@@BBB===777;;;:::888666555444444333333444444444333111///......000333444333333333444...------///222222///+++111111000---***)))***,,,+++,,,---///000000111111111111111111000///------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,,,,---...///000000000000333333444444444444444444666666666666777777777777888888777777666666555555333222222111222333555666555555555555555666777777888999::::::;;;;;;;;;;;;::::::999888999<<<>>>??????>>>>>>???AAAAAA===999???@@@AAAAAAAAACCCGGGJJJPPPXXXeeeqqq{{{~~~wwwqqqmmmeee```YYYSSSQQQPPPPPPOOOQQQPPPMMMJJJHHHGGGGGGGGGCCCBBBAAA???===<<<;;;;;;<<<@@@DDDEEEJJJOOOPPPMMMHHHBBB@@@CCCCCC???===@@@<<>>;;;<<<===AAA@@@????????????>>>===>>>??????AAACCCFFFHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA???>>>???BBBFFFHHHHHHHHHIIIJJJIIIHHHFFFFFFBBB@@@;;;777444222111111000000111222333333444444555555555555555555555555777777888999999999999888::::::;;;<<<===>>>???@@@<<<;;;;;;::::::999999888444444444444444444444444444333222111000000000000000000000000000000000000//////000000111111222222222222222222222333444555444555666666777999===@@@HHHMMMSSSXXX]]]cccjjjpppyyy}}}|||vvvppplllddd]]]XXXWWWWWWYYY```gggnnnvvvqqqccc]]]^^^```vvvjjjeeecccaaa```_________\\\XXXUUUWWWUUUSSSSSSTTTTTTTTTTTTPPPOOOLLLIIIGGGFFFEEEEEEDDDDDDDDDCCCBBB@@@???>>>999888555333222111111111///...---,,,+++,,,,,,---+++++++++++++++++++++,,,++++++,,,,,,+++***((('''%%%&&&(((***---///111222444444555666888999;;;<<<>>>===<<<:::888555333111000///111888AAAEEEBBB======;;;:::888666555555444333444444444333111///......000333333222222222333333222222333555444111///......---***'''&&&''')))+++,,,---...000000000000111111111111000///...---//////.........---------,,,,,,------------,,,,,,...---,,,,,,++++++++++++,,,---...///000000000000333333333444444444444444777777777777888888888888888888777777666666555555444333333222222333444555666555555555555555666777888999999:::;;;;;;:::::::::999999999:::<<<>>>???>>>>>>>>>@@@CCCCCC@@@>>>>>>???@@@AAABBBEEEJJJNNNUUU\\\hhhrrrzzz{{{tttoookkkfff^^^YYYVVVUUUTTTSSSRRRPPPNNNKKKIIIIIIHHHHHHDDDCCCAAA???===<<<<<<<<<@@@FFFLLLPPPTTTYYYZZZWWWSSSLLLHHHHHHFFF@@@>>>???CCCDDDEEEDDDCCCBBBBBBBBB@@@@@@??????@@@@@@@@@@@@BBBBBBCCCEEEGGGHHHJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEAAA@@@???>>>@@@CCCGGGIIIHHHHHHIIIJJJIIIHHHGGGFFFDDDAAA===999555333222222111222222333444444555555555555555555555555555555666777888888999999888888999999:::;;;<<<<<<======<<<<<<;;;:::999888888888444444444444444444444444444333222111000000000000000000000000000000000000000000000000000111111111111111111222222222222222333444555666777:::>>>BBBGGGLLLSSSYYY___eeennnttt{{{|||wwwqqqlllddd^^^XXXXXXXXX[[[aaahhhooowwwzzzjjjbbbbbbeeevvvjjjeeeaaa^^^^^^___``````^^^YYYUUUWWWUUUSSSSSSTTTUUUTTTSSSRRRQQQOOOLLLJJJGGGFFFEEEDDDDDDCCCBBBAAA???===<<<888777555333222222222333------,,,++++++++++++,,,)))******+++,,,,,,------+++++++++++++++***)))(((******++++++,,,------...222333333444666777888888666666666666555555333333000///000777@@@FFFFFFDDD>>>===;;;999777666555555444444444333222111///...///111222222111000111111333222111111222111///...------,,,***'''&&&'''(((++++++---...///000000000000111111000000///...---000000/////////.........------............------///...---,,,++++++***+++,,,---...///000000000000222333333333444444444555888888888888999999999999888888777777666666555555666555444444333444444444666666555555555555555666888888999::::::::::::999:::999999999:::<<<>>>???>>>>>>???AAADDDEEECCCBBB??????@@@AAACCCHHHNNNSSS\\\bbbkkkrrrwwwzzz|||~~~|||}}}}}}|||{{{yyytttlllggg```ZZZWWWUUUSSSRRRRRRPPPNNNLLLJJJJJJIIIJJJDDDCCCAAA???>>>>>>>>>>>>DDDOOOYYY```eeejjjjjjhhhccc\\\VVVSSSOOOIIIFFFFFFGGGEEECCCCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGIIIKKKLLLLLLLLLJJJKKKMMMNNNNNNMMMKKKJJJKKKJJJJJJIIIIIIHHHHHHGGGBBBAAA??????@@@CCCGGGIIIHHHHHHIIIJJJJJJIIIGGGFFFEEECCC???:::777555444444222333333444444555555666555555555555555555555555666666777888888888888888888999999999::::::;;;;;;<<<<<<;;;:::999888777666444444444444444444444444444333222111000000000000000000000000000000000000111111111111000000000000111111111222111111000///222333555666888;;;@@@CCCGGGLLLTTT[[[aaahhhqqqwww}}}|||wwwqqqmmmddd^^^YYYYYYZZZ\\\ccckkkpppxxxrrrgggeeehhhwwwjjjddd```[[[\\\^^^```aaa^^^ZZZVVVVVVUUUSSSSSSTTTUUUTTTSSSRRRQQQPPPNNNKKKGGGEEECCCDDDCCCBBB@@@===;;;888777999888666333222111111111---------,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++******))))))........................222222333444555666666666444555555666666666666555000//////555===DDDFFFEEE>>><<<;;;999777666555555444444333222111000/////////111222111000//////111000000000000000000000///000000///,,,***(((***+++***+++,,,---.../////////000000000000000///......////////////.........------..................---///...---,,,+++*********,,,---...///000000000000222222222333333444444555777777777888888888999999888888777777666666555555666666666555444444444444666666555444444444555555888888999999999999999888999999999999:::<<<===>>>>>>>>>???AAACCCCCCCCCBBBAAABBBBBBCCCEEEJJJQQQVVV___dddkkkqqqtttuuuvvvwwwuuuvvvwwwvvvwww}}}yyypppkkkddd]]]YYYVVVTTTRRRRRRPPPNNNLLLJJJIIIIIIIIIDDDCCCAAA@@@???@@@AAAAAAHHHVVVfffpppvvv{{{|||{{{wwwqqqjjjddd___ZZZVVVUUUMMMIIIDDDCCCEEEGGGGGGEEEEEEFFFHHHHHHHHHGGGHHHIIIEEEGGGIIIKKKMMMNNNNNNNNNKKKLLLNNNPPPPPPNNNLLLKKKMMMLLLLLLLLLKKKKKKJJJJJJEEEDDDBBBAAABBBCCCEEEGGGHHHHHHIIIJJJJJJIIIHHHGGGFFFCCC???;;;777555444444222333333333444444555555555555555555555555555555555666777777888888777777999999999999999999999999<<<;;;:::999888777666555555555555555555555555555444333222111000000000000////////////////////////222222111111000000//////111222222222222111///...111222444666888<<>><<<;;;:::<<<:::777444111000//////...............------,,,,,,,,,,,,+++++++++******++++++************************++++++,,,,,,------222333444555666666666666555666666666666666555555111//////222888>>>AAAAAA;;;:::888777555444444444444333222111000/////////000111222111//////000111222333444555555555555555111111000...+++***+++---)))***+++---............///000000000000//////............---------,,,,,,---..................---///...---,,,++++++++++++,,,---...///000000000000111111222222333444444555666666666777777777888888888888777777666666555555666666666555555444444333555555444444444444555555777888888999888888777777999999999:::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@@@@DDDEEEEEEFFFHHHLLLRRRVVV___ccciiimmmooopppqqqqqqqqqrrrssssssuuu|||yyytttmmmfffaaa]]]ZZZWWWSSSQQQOOOLLLJJJIIIHHHHHHEEEDDDBBB@@@@@@BBBCCCEEEJJJ]]]rrrxxxqqqlllgggcccZZZTTTOOOLLLMMMNNNMMMLLLLLLOOOQQQQQQNNNLLLKKKKKKGGGHHHJJJLLLMMMOOOPPPPPPMMMNNNPPPQQQQQQPPPNNNMMMNNNNNNNNNNNNMMMMMMMMMMMMIIIHHHFFFDDDCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHEEECCC???;;;777555444444222222222222333333333333555555555555555555555555555555666777777777777666999999999999999999::::::;;;::::::888777666555555555555555555555555555555444333222111000000000000////////////////////////222222111111000000//////222333333222222111000000111222444666999===BBBFFFIIIOOOVVV[[[aaagggooouuu|||wwwqqqmmmddd^^^YYYZZZ\\\```hhhooossszzz|||llliiikkkyyyllleee```[[[[[[]]]___```^^^ZZZWWWUUUTTTTTTUUUVVVUUUSSSRRRPPPOOOMMMJJJHHHEEEDDDCCC???@@@AAAAAABBBBBBAAAAAA===;;;888444111///...---....../////////...---,,,------,,,,,,+++******)))++++++******)))******+++((()))***+++,,,---......111222444666777888777777555555555555555444333222111///...000444888;;;;;;777777666555444444444444444333222111////////////000111222111//////111333111444777888777666555555000000///---***)))***+++))))))+++,,,---.........//////000000000000//////...------------,,,,,,,,,------............------------,,,,,,++++++,,,,,,,,,---...///000000000000000000111222333444555555555666666666777777777777888888777777666666555555444444555555555444444333444444333333444555555666777888888888888777666666888999999:::<<<<<<=========>>>??????======>>>@@@EEEFFFHHHJJJKKKOOOTTTWWW]]]aaafffiiijjjjjjkkklllkkklllmmmnnnqqqyyyzzzrrrkkkfffaaa]]]ZZZUUUTTTQQQMMMKKKIIIHHHHHHEEEDDDBBBAAAAAACCCFFFHHHNNNddd}}}zzzsssjjjeee```[[[YYYXXXWWWVVVZZZ^^^bbbaaa[[[UUURRRQQQNNNMMMMMMNNNNNNPPPQQQRRRPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLJJJIIIGGGFFFEEEEEEFFFGGGHHHJJJKKKKKKJJJIIIIIIFFFCCC???;;;888666555555222222222222222222222222555555555555555555555555444555555666666666666666888888888888999999::::::999999888888777666666666555555555555555555555555444333222111000000000000000000000000000000000000111111111111000000000000333333222111111111222222222333555777999===BBBFFFJJJOOOVVV\\\aaahhhpppuuu{{{vvvppplllbbb\\\YYYZZZ]]]aaaiiiqqquuu{{{~~~pppmmmooozzzmmmfffaaa^^^^^^^^^___```___\\\ZZZUUUTTTTTTUUUVVVUUUSSSQQQPPPNNNLLLIIIGGGEEEEEEEEEAAABBBBBBBBBBBBBBBAAAAAA<<<:::777444111000//////------.........---,,,+++,,,+++++++++++++++++++++++++++***))))))***+++,,,******+++,,,...//////000///111333666777888777777555555555555555444333333///......///111555777888555555444444444444555555444333222000////////////000111222111000111333555444888<<<<<<999666333333000000///,,,)))((()))+++((()))***,,,------------//////000000000000//////............------------,,,,,,------------,,,,,,,,,,,,+++++++++,,,------,,,---...///000000000000000000111222333444555555666666777777777888888888888888777777666666555555222333444555555444333333222222222333444555666777777777888888777666666555888888:::;;;<<<=========:::<<<>>>>>>======@@@BBBCCCFFFIIILLLOOOSSSWWWZZZ\\\___ccceeeeeedddeeeeeedddeeefffgggjjjrrr~~~wwwpppjjjddd___\\\ZZZXXXTTTPPPMMMJJJIIIHHHFFFDDDBBBAAABBBEEEHHHJJJSSSkkk{{{uuunnnjjjhhhiiipppuuuzzzxxxpppfff___]]]YYYWWWTTTRRRQQQQQQRRRSSSSSSRRRQQQQQQQQQQQQRRRSSSOOOOOOOOOOOOPPPPPPPPPPPPKKKKKKJJJIIIHHHIIIIIIIIIGGGHHHJJJKKKKKKKKKJJJIIIGGGEEEAAA===999777666666333333333333333333333333555555555555555555555555444444555666666666555555555555666777888888999999777777777777777777777777555555555555555555555555444333222111000000000000000000000000000000000000000000000000000111111111333111///......000222444333444666777999===AAAEEEJJJOOOWWW]]]cccjjjsssyyy{{{uuuoookkkaaa[[[XXXYYY]]]aaaiiirrrvvv|||{{{qqqoooqqq{{{nnnfffbbbaaa``````aaaaaaaaa^^^\\\UUUTTTTTTUUUVVVVVVSSSQQQQQQOOOKKKHHHGGGFFFGGGGGGEEEEEEDDDBBB@@@===;;;::::::888666444222111000000,,,,,,---...---,,,+++************++++++,,,------++++++***))))))***+++,,,))))))***+++,,,,,,---------///222555777888777777555666666777777666666555---------///111444666777444444444444444555666777444333111000///...//////000111222111111222444777;;;@@@DDDDDD@@@:::666555111111000---***)))***,,,((()))***+++,,,---------//////000000000000000///000/////////............+++,,,,,,------,,,,,,+++++++++++++++,,,---......,,,---...///000000000000///000111222333444555555777888888888888999999999888888888777666666555555000111333444555444444333111111222333444666777888777777888777777666555555888888:::;;;<<<=========999;;;>>>>>>===>>>BBBEEE@@@DDDIIINNNRRRUUUYYY\\\\\\___bbbcccbbbaaa```aaa___``````aaadddmmmyyyxxxqqqkkkfffbbb]]][[[WWWRRRNNNLLLJJJIIIFFFDDDBBBBBBCCCFFFIIIKKKWWWqqq}}}~~~uuullliiiccc```[[[VVVSSSRRRSSSTTTUUUSSSRRRPPPPPPRRRSSSUUUOOOOOOPPPPPPPPPPPPPPPPPPJJJJJJJJJJJJJJJKKKLLLMMMGGGHHHJJJKKKKKKKKKJJJJJJIIIGGGBBB>>>;;;999888888444444444444444444444444555555555555555555555555333444555555666666555555333333444555666777888999666666666666777777777777666666666666666666666666444333222111000000000000000000000000000000000000//////000000111111222222222000---,,,,,,///222444333555666777999<<>>>>>;;;:::888555333111000///000///---+++************---,,,***)))((()))******+++*********))))))((((((+++,,,---------...000333///111444666777777666666666555555444444333222222///------...000222222222999888666555666777666666333333222000000/////////000000111222333555777888@@@FFFIIIGGGDDDAAA:::222555333000---+++******++++++,,,,,,---...///000000+++,,,---///000000111111//////............//////000///...---,,,+++++++++*********++++++,,,,,,,,,+++---000000000000111333//////000111333444555555888888888888888999999999888999999888888777666555444444444444444444444444777666666555444444333333777888888999999999888888999999::::::;;;<<<======>>>???@@@??????@@@BBBEEEEEEFFFIIIMMMQQQTTTWWWYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYZZZ]]]bbbiiipppttt|||uuullleeebbb]]]VVVRRRPPPNNNKKKGGGJJJEEECCCEEEFFFHHHMMMSSSaaawww}}}vvvkkkbbb___[[[TTTPPPQQQTTTSSSRRRSSSUUUVVVVVVUUUXXXVVVTTTRRRPPPNNNMMMMMMNNNMMMLLLKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHIIIJJJKKKIIIGGGDDD@@@<<<888666555777666555444333222222222111222444555555555444444777777666444333333666888777555444555888999888666777777777777666666666666888777666555333222111000333333222222111000000000222111000.........///000222000///000111111000///000000111111111222222222333666999::::::<<>>>>>??????>>>???BBBEEEFFFHHHKKKOOOSSSVVVXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ___eeejjjnnnvvvyyy~~~uuunnnggg```YYYSSSQQQNNNKKKHHHJJJFFFDDDGGGIIIKKKRRRYYYkkkyyynnniiibbbYYYTTTSSSUUUSSSRRRRRRTTTVVVWWWWWWWWWVVVTTTRRRPPPNNNMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJHHHDDD@@@===999777666666666555333333222222333222222444555555555444444555666666555444444666888777555444555777999777666777666666666666666666666666555555444444333333333333333222222111000000000222111000///...//////000111000//////111111000///111111111111111222222222222555888999:::<<>>>>>>>>>>>???BBBDDDFFFHHHMMMQQQTTTVVVVVVVVVSSSSSSRRRRRRRRRRRRSSSSSSUUUUUUUUUWWWZZZ^^^bbbdddfffiiinnnuuu|||{{{pppiii___WWWTTTQQQMMMKKKIIIFFFFFFIIIMMMQQQZZZccctttwwwnnnccc[[[XXXWWWTTTQQQPPPQQQUUUWWWXXXXXXWWWUUUTTTRRRPPPNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGGGGHHHHHHIIIIIIJJJHHHEEEAAA===:::888777666555444333333222222333222333333444444444444333222444666666555555666777666555444555777777777666666666666666666666666666444444444444444444555555333333333222111111000000111111000/////////000000333111000111222333222111222222222222222111111111222555888999:::<<>>===;;;:::888555333111000///------------,,,,,,,,,---'''(((***+++,,,,,,+++************)))))))))))))))(((***,,,---...000333555333333222222222333333444555555444444333222222111///------...000222222222000111333444444444444555333333222111000000000111......//////000222333444444;;;BBBDDDFFFGGGDDD>>>444222///,,,***))))))***+++,,,,,,---...///000000+++,,,---///000000111111------,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))+++............///111222222222222222222222222666666777777888888999999888888888888777666555444444444444444444444444444333333444444555666666666555666777888999:::::::::;;;;;;;;;;;;;;;;;;::::::<<<===>>>>>>>>>???BBBEEEEEEHHHMMMRRRTTTTTTSSSRRRPPPOOONNNNNNNNNNNNOOOPPPSSSSSSSSSTTTVVVXXXZZZ[[[[[[^^^bbbgggoooyyy|||ssshhh^^^YYYUUUQQQNNNIIIGGGHHHLLLQQQWWWcccnnn}}}{{{qqqgggaaa[[[WWWQQQNNNOOORRRUUUWWWYYYXXXWWWVVVTTTRRRQQQPPPMMMMMMMMMLLLLLLLLLLLLLLLHHHHHHGGGGGGGGGGGGHHHHHHHHHFFFCCC@@@<<<999777666555444444333222222222333333333333333333333333333000333666777777666666666555444444555666666666666555555555666666666666666555555555555555555555555444333333222222111000000111111000000000000000000444333222333555555555333333333222222222222111111222555888::::::===BBBGGGRRRXXXaaaiiipppxxx~~~wwwppphhhddd^^^ZZZWWWYYY[[[```jjjttt}}}zzztttrrrmmmgggccccccfffiiirrriiidddbbbcccbbbbbbbbbbbb___[[[WWWTTTTTTSSSTTTUUUUUUSSSQQQNNNMMMKKKHHHFFFDDDBBBBBBCCCCCCCCCCCCAAA???===;;;;;;:::888555333111000///---------------------,,,'''(((***+++,,,,,,+++***))))))))))))))))))******(((***,,,---...000333555333333222222222333333444555444444333222222111111///------...000222222222///222444555555555777888777666444222111000000///.........///000111222333333777;;;<<<>>>CCCCCC@@@666444111...,,,++++++++++++,,,,,,---...///000000+++,,,---///000000111111------,,,,,,,,,,,,------......---,,,,,,,,,------,,,,,,++++++******)))))))))+++............///111222222222222222222222222555666666777888888999999777888888777777666555444444444444444444444444444555555555555555555555555777777888999999999999888;;;;;;;;;;;;;;;;;;::::::<<<===>>>>>>>>>@@@CCCEEEHHHKKKPPPTTTVVVUUURRRPPPOOONNNLLLKKKKKKLLLNNNOOORRRRRRRRRRRRRRRSSSSSSSSSRRRUUUYYY]]]cccmmm{{{}}}pppeee]]]XXXRRROOOJJJHHHJJJNNNSSS[[[iiiwwwwwwpppccc]]]UUUOOONNNPPPSSSUUUYYYYYYYYYXXXVVVTTTRRRQQQPPPOOOOOONNNLLLKKKKKKJJJHHHGGGGGGFFFFFFFFFGGGGGGFFFDDDAAA>>>:::777666555444444333222222222333333333333333333222333333333///222666777777666555555333444444444444444555666444444555555666666666777777666666555555444333333444444333333222111111111000000111111111111111111333111111222444444444333333222222222222222222222222666999:::;;;>>>DDDHHHRRRXXXbbbjjjrrrzzzyyyqqqiiiddd]]]XXXUUUWWWZZZ___jjjttt~~~|||sssjjjcccaaadddggg~~~ooohhhdddbbbaaaaaaaaaaaaaaa___ZZZWWWUUUTTTTTTVVVWWWWWWTTTRRRPPPNNNLLLIIIFFFDDDCCCBBBBBBCCCCCCCCCAAA>>><<<:::;;;:::888555333111000///...............---,,,+++)))******+++++++++******))))))))))))************'''(((***+++,,,---000222444444555555666666666666444444333333222222111111///------...000222222222///222555555444555999===>>>===:::777444111000///////////////000111222333222555666555888===???>>>666555111...,,,,,,,,,,,,+++,,,,,,---...///000000///////////////......---......------------.........------,,,,,,---------************))))))))))))***,,,.../////////000111111111111222222333333333444555666666777888999999777777777777666555444444444444444444444444444444555555555555555555444444888888999999999888888777;;;;;;;;;;;;;;;;;;;;;;;;<<<===?????????AAADDDGGGLLLOOOSSSVVVWWWUUUSSSQQQNNNMMMKKKJJJJJJKKKMMMNNNPPPPPPPPPPPPOOONNNMMMLLLIIILLLPPPRRRVVV```nnnxxxyyymmmccc\\\TTTOOOKKKJJJLLLPPPTTT]]]mmm|||qqqjjj___WWWSSSRRRSSSTTTXXXXXXXXXXXXVVVTTTRRRQQQPPPOOONNNMMMKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFDDDCCC@@@<<<999777555444333333222222222222333333444333333222222222222333000222666777666555444555222333555444333333444666444444444555555666666777777777666666555444333333444444444333222222111111///000111222222222111111///......///111222111000222222222222333333333444444777:::<<<===@@@FFFJJJPPPWWWaaajjjqqqyyyzzzrrriiiddd\\\WWWTTTVVVYYY___jjjuuu{{{mmmccc```cccfff{{{mmmgggdddaaa_________``````^^^ZZZWWWUUUUUUVVVWWWYYYXXXVVVSSSPPPNNNLLLIIIFFFDDDBBBAAACCCDDDDDDDDDBBB???<<<:::;;;:::888555333111000///////////////...---+++***++++++******************((()))))))))************((()))+++++++++---///111333444555777888888888777444444333333222111111111///------...000222222222000222444444222444;;;@@@GGGEEEAAA===888444111000000000000000111222333333000444555444555999;;;888666444111...,,,++++++++++++,,,,,,---...///000000///////////////......---///..................///---------,,,,,,------...******************+++++++++---///000000000111222000000111222333333444444444444555666777888999999777777777777666555444333444444444444444444444444333333444444555666666666666777888999999999999999999::::::;;;;;;<<<<<<<<<===>>>???@@@@@@BBBEEEHHHLLLNNNQQQTTTTTTSSSPPPOOOMMMKKKIIIHHHHHHIIIKKKMMMMMMMMMNNNNNNLLLJJJHHHGGGBBBFFFIIIKKKMMMUUUbbblll~~~xxxnnnddd[[[UUULLLKKKMMMPPPTTT]]]nnn~~~yyymmmbbb\\\XXXVVVVVVUUUVVVVVVVVVUUURRRPPPNNNKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDCCC@@@===:::777666555333222222222222222333333444444222111111111222222111444666666555333444444111333555444222222444666333333444555555666777777666666666666555555555555555444444333333222111111///000111222222222222111///...---///111222111000000111111222333444555555555888<<<===>>>BBBHHHLLLQQQXXXccclllttt{{{yyyqqqiiiddd\\\WWWTTTVVVZZZ```lllwwwpppddd```cccfffyyylllfffcccaaa]]]]]]^^^___```^^^ZZZWWWVVVVVVVVVXXXZZZYYYWWWTTTOOONNNKKKHHHEEECCCAAAAAADDDEEEFFFFFFDDD@@@===;;;<<<:::888555333111000//////000000000...---+++)))---,,,***)))))))))******(((((())))))*********++++++,,,---------...000333000111444666888777666666444444333333222111111000///------...000222222222///222333222111444;;;AAAMMMKKKFFFAAA;;;777333111111000000000111222333333///333555555666888777444555333000---+++******++++++,,,,,,---...///000000+++,,,---///000000111111//////............//////------,,,,,,,,,------...*********++++++,,,,,,---+++---000000000000111333///000000222333444555555444444555666777888999999777777777777666555444333444444444444444444444444111222333444666777888888444555777888::::::;;;;;;999999::::::;;;<<<======>>>???@@@@@@AAACCCFFFIIIJJJLLLNNNOOOPPPNNNLLLKKKLLLJJJHHHGGGGGGHHHJJJLLLKKKKKKLLLLLLJJJHHHEEECCC???CCCGGGHHHIIIOOO\\\fffzzzwwwlllbbb[[[LLLLLLMMMPPPSSS\\\nnnwwwkkkbbb]]]ZZZXXXSSSSSSTTTTTTSSSPPPNNNLLLGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEEEECCCAAA>>>;;;888777666222222222111222222333333555444222111111111222222333444666555444333333444000333555444222111333666333333444444555666777777444444555555666777777888555444444333333222222111///000111222333333222111111000000111333555444333000000111222444555666666666999===>>>@@@CCCIIIMMMTTT\\\fffooowwwyyyqqqiiiccc]]]XXXUUUWWW[[[aaannnyyyqqqddd```cccggg{{{nnnhhhdddaaa]]]\\\[[[[[[\\\\\\ZZZYYYVVVVVVVVVVVVUUUTTTSSSSSSPPPNNNKKKHHHFFFDDDCCCCCCFFFGGGGGGFFFDDD@@@===;;;::::::999777444000---+++......---------,,,,,,,,,,,,+++***((((((((()))***+++++++++***)))((((((''')))***+++++++++,,,///111000444777999999777777777666555444555555555444222///---++++++...000222222000111222333444666:::===EEELLLPPPLLL@@@777555777222222111///......111333333222111111000111111111//////...---+++***)))(((,,,,,,,,,,,,,,,---/////////////////////......---......////////////......---------,,,,,,,,,++++++---,,,***(((''''''((((((---------...............333333333222222111111111444444555666777888999999;;;999777555444444555666222111111111222444666888444444333222333444555666888777555444333555666777:::::::::;;;<<<===>>>>>>>>>=========???BBBDDDFFFMMMNNNOOOMMMKKKIIIHHHIIIEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJIIIGGGEEECCCAAA@@@AAA>>>>>>BBBEEEJJJTTT^^^qqquuuggg]]]YYYPPPLLLPPPSSSXXXhhh{{{wwwpppjjjddd___XXXTTTRRRRRROOOJJJGGGIIIHHHEEEBBBAAABBBDDDDDDDDDEEECCCAAAAAACCCEEEFFFEEECCCBBB???===:::888666666666555444333222222111111111222333444444444444444111111222333444444555555555555444333222222222222333333333444444444555555222222333333444555666666333333222222111000000000000000000000111111111111444222111////////////000000000111222333555666777666888;;;<<<===BBBIIINNNYYY```jjjsssyyyyyyqqqhhhbbb]]]XXXUUUVVVYYY___jjjtttvvvgggaaa`````````{{{oooiiiddd```]]]\\\[[[[[[[[[ZZZWWWUUUUUUUUUUUUUUUTTTSSSRRRRRROOOMMMKKKGGGEEECCCCCCCCCFFFFFFFFFFFFDDD@@@===;;;999999888666444111...,,,......---------,,,,,,,,,,,,+++***)))(((((()))***++++++******)))(((((('''((()))******)))+++...000111333777999999999::::::<<<:::777555555555555555000...,,,,,,...000111111111333333333333444777999<<>>>>>>>>======>>>@@@CCCEEEGGGLLLMMMNNNLLLJJJHHHHHHHHHFFFEEEEEEEEEDDDCCCCCCCCCFFFFFFEEEDDDBBB@@@???>>>???<<<<<>><<<999777666555444333222111000000000000111222333444444444444333222222333444444555666666555555444333333333444444444444444444555555555555555555555444444444444444444444333333222111111111000000000000111111111111111000////////////000111000000111222333555666777777:::<<<>>>???DDDKKKQQQ[[[bbbllltttzzzxxxpppgggaaa\\\WWWTTTVVVYYY^^^iiitttssseee______``````{{{oooiiiddd```^^^\\\[[[ZZZYYYXXXUUUSSSTTTTTTTTTTTTSSSRRRQQQPPPNNNLLLJJJGGGDDDCCCBBBBBBEEEFFFFFFEEECCC@@@===;;;999888777666444111///.........---------,,,,,,,,,++++++***)))))))))******++++++******)))(((((((((((())))))))))))***,,,///111333666888999;;;>>>@@@DDDBBB>>>:::777666666777222///---,,,...///000000333444444333222222333555555<<>>888333222333333222111222444777222222222111111111111000333111///,,,+++++++++,,,---------------...000000///////////////......---......////////////......------------,,,,,,,,,,,,------,,,++++++++++++,,,............//////000000///000000222333444555555666666777888999999::::::666555444333333444555666555666666666555555444333444333333333333444555666555555555555777999<<<===;;;;;;;;;;;;<<<===>>>>>>======>>>???AAADDDGGGHHHJJJKKKLLLJJJHHHGGGGGGHHHFFFFFFDDDCCCAAA???>>>===@@@@@@@@@???>>>===<<<;;;===:::999<<<>>>AAAIIIQQQdddvvv|||sssggg]]]VVVTTTRRRUUUbbbrrr{{{rrrlllddd]]]WWWUUUPPPIIIEEEEEEFFFCCCAAA@@@BBBDDDDDDDDDBBB@@@??????AAABBBBBBAAA@@@???===;;;888777666555444333222222111111111111222222333444444444444333333333444444555666666666444444444444444444555666555555555555666666666666999888777666444333222222555555444444333222222111000000000000111111111111.........//////111222333111111111222333555777888888;;;>>>@@@BBBGGGNNNTTT]]]dddnnnvvv|||wwwooofff```ZZZVVVSSSTTTXXX^^^iiitttrrrddd]]]]]]___```{{{pppiiiddd___]]]\\\ZZZZZZZZZXXXVVVTTTTTTTTTTTTTTTSSSRRRQQQQQQMMMKKKIIIFFFDDDCCCBBBBBBEEEEEEEEEEEECCC@@@===<<<888888777555333111000///......---------,,,,,,,,,+++*********************************))))))(((((()))*********)))***,,,///111333555777999===AAADDDLLLKKKHHHCCC===999666666333111...---.../////////111222333333111111222444555999???DDDFFFBBB;;;555222333333333222333555777444444444444333333222222666444000---,,,,,,...///------------...///000000///////////////......---......////////////.........------------,,,,,,,,,...---,,,***)))(((''''''---......//////000000000000000111222333444444555555666666777888888999999555555444444444555666666333444666777888888777777333333333333444444555555666666777777999:::<<<===<<<<<<<<<<<<<<<===>>>>>>======>>>@@@BBBEEEGGGIIIIIIIIIIIIHHHFFFEEEFFFGGGFFFEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<;;;:::999;;;888888:::;;;===CCCJJJ[[[mmm~~~ppphhh```[[[XXXXXXbbbnnn|||uuunnneee]]]ZZZUUUOOOJJJJJJEEECCCAAA@@@BBBDDDEEEEEEBBBAAA@@@@@@AAABBBBBB@@@???>>><<<999888666555555666555555444444444444555333333444555555444444444444444444444555555666666333333333333444555555666666666666666777777777777999999888666555444333222444444444333222222111111///000000000111111111111//////000000111222222333111111111222444555777888888;;;???AAADDDIIIQQQWWW___fffpppyyy~~~wwwnnneee```YYYTTTQQQSSSWWW]]]iiittttttfff^^^]]]___```zzzooohhhccc___\\\[[[ZZZZZZ[[[[[[YYYWWWUUUUUUUUUUUUTTTSSSRRRQQQLLLKKKHHHFFFDDDCCCBBBBBBDDDDDDEEEDDDCCC@@@===<<<999888666555333111000///......---------,,,,,,,,,*********++++++++++++************)))))))))))))))***+++,,,+++***+++---000111222555666888<<>>@@@???:::666222333444444333333555777666777777777777666555444555222///,,,++++++,,,...---,,,,,,------...///000///////////////......---......////////////...............---------,,,,,,))))))***,,,---...//////---------...///000000111111111222222222333333333444444555555666777777777666666666666666666777777111222333555555555444444333333333444444444444444888888888999::::::;;;<<<======<<<<<<<<<===>>>>>>======???AAACCCEEEGGGHHHGGGGGGGGGEEECCCCCCDDDFFFDDDDDDCCCBBB@@@???>>>>>>:::;;;;;;;;;::::::999888:::888888:::;;;;;;???EEESSSeee~~~xxxqqqiiibbb^^^ccciiiyyytttjjjaaa]]]YYYSSSOOONNNGGGDDDBBBAAACCCDDDEEEEEEDDDBBBBBBBBBCCCDDDBBBAAA===<<<;;;999777666666666555555555444555555666666555555666666666555555444444444444444555555555555333333222333333444555666666666666777777777888888777777666666555555555555333333222222111111000000///000000000111111111111222222222222222222222222111111222333444666777888888;;;???BBBEEEKKKSSSYYYaaahhhrrr{{{}}}vvvnnneee___WWWSSSQQQSSSWWW]]]iiitttyyyiii```^^^___```xxxmmmgggbbb^^^[[[ZZZYYYZZZ[[[[[[YYYXXXUUUUUUUUUUUUTTTSSSRRRRRRMMMKKKIIIFFFEEEDDDCCCDDDCCCDDDDDDDDDCCC@@@===<<<:::999777444222000000///......---------,,,,,,,,,)))***++++++,,,+++++++++******))))))))))))))))))+++,,,,,,+++***+++---000000222444555777:::???BBBIIIMMMPPPNNNGGG???999777444222///......000000000,,,///111333333333555666555555555777999999777555555666777777555555555777888888999:::999888777666111///,,,***)))((()))***,,,,,,,,,,,,,,,---/////////////////////......---......////////////..................---------,,,)))******++++++++++++***+++,,,,,,---...///000000222222222222222222333333444444444555555666666666777777777777777777666666333333222222111000///...222333444444555555444444888888999999::::::;;;;;;>>>======<<<======>>>>>>===>>>???AAABBBDDDEEEFFFEEEEEEEEECCCAAAAAACCCEEECCCCCCBBBAAAAAA@@@??????:::::::::::::::999888777999777888::::::999===BBBMMM^^^www|||zzzzzz{{{}}}zzzpppiiihhhiiiwwwzzznnnccc^^^ZZZUUUPPPOOOIIIFFFDDDCCCDDDEEEEEEEEEEEEDDDCCCDDDEEEEEECCCAAA===<<<;;;999888777777777333333333333333444555666777777888888888777666666555555666666666666666666444444444444444444555555666666666666777777777777555555555555555555666666333333222111111000000///000000000000111111111111111222222333333222111111222222222333444666888888888;;;@@@CCCFFFMMMUUU\\\cccjjjttt|||~~~vvvnnneee___WWWRRRPPPSSSWWW^^^jjjuuu~~~{{{kkkaaa]]]___aaavvvkkkeeeaaa^^^\\\ZZZYYYYYYZZZYYYWWWUUUTTTTTTTTTTTTSSSRRRQQQPPPMMMLLLIIIGGGEEEEEEEEEEEEBBBCCCDDDDDDBBB@@@>>><<<<<<:::777444111000///.........---------,,,,,,,,,)))***+++,,,,,,,,,++++++)))))))))))))))))))))***+++,,,,,,+++)))***,,,...///111333555666888;;;===@@@EEEJJJIIIDDD???===>>>444111......///000111111---///222444444444555666111333555666666666666666999:::;;;:::888777777888888999:::;;;:::999777666///...---+++***))))))(((++++++***++++++,,,---...///////////////......---......////////////..................------------,,,,,,,,,+++)))'''%%%$$$******+++,,,---...//////000000111222333333444444555555555555666666666666777777777777666555444444666555444222111111000000222333444555555555444444666666888999:::;;;<<<<<<>>>>>>============>>>>>>===>>>???AAABBBBBBCCCCCCCCCCCCCCCAAA??????BBBDDDCCCCCCBBBAAA@@@???>>>>>>::::::::::::999888666666777666777::::::888;;;@@@GGGWWWoooyyyvvvqqqllliiigggggghhhhhhlllpppsssvvv{{{yyyuuusssyyyuuugggaaa]]]VVVQQQOOOLLLIIIFFFDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFEEECCCAAA===<<<;;;999999888888888333333333333444555666777999:::::::::999999888777888888888888888888888888888777666666666666666777555555555666666666777777444444444444444444444444444333333222222111000000000000000000111111111111......000111222222111111222222222333555666888999999===AAAEEEIIIPPPYYY___cccjjjttt}}}~~~wwwnnnfff```VVVRRRPPPSSSXXX___kkkwwwyyyjjj```\\\^^^aaauuuiiidddaaa^^^\\\[[[YYYYYYXXXWWWTTTRRRSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLJJJHHHFFFEEEEEEEEEBBBCCCDDDDDDBBB@@@>>><<<===;;;888444111///............---------,,,,,,,,,)))***+++,,,---,,,,,,+++)))))))))))))))************++++++***((()))+++---///111333444555666888:::999>>>CCCDDDAAA???AAADDD333111......///111222111...111444555444444444555///222777888888777777888<<<===>>>===:::999888999777888:::::::::999777555111111000///---,,,+++***************+++,,,------///////////////......---......////////////......//////.........---------***+++,,,...//////......))))))***+++---......///......000111333555666777666666666666777777777777666666666666555444333222888777666555555666888999222333444555555555444333333444666999;;;<<<===>>>???>>>============>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCCCCBBB@@@>>>???AAADDDCCCCCCBBB@@@???===<<<;;;::::::999999888666555444666555666999999888:::???CCCRRRjjj~~~nnnkkkfffaaa^^^\\\[[[[[[VVVYYY]]]___ccciiiqqqxxx|||{{{lllddd___XXXRRROOONNNKKKGGGEEEEEEFFFEEEEEEEEEDDDDDDEEEFFFEEEBBB@@@===<<<;;;:::999999999999555555555666666888999:::;;;;;;;;;;;;;;;:::999888::::::::::::::::::::::::::::::999888777777888888555555555555666666666666555555444444444333333333555555444333333222222111000000000000111111111111)))+++---///111111111111222222333333555666888999;;;>>>CCCGGGKKKRRR[[[bbbdddkkkuuu}}}wwwooofff```WWWRRRQQQTTTXXX```lllwwwvvvhhh^^^[[[]]]aaawwwkkkbbb^^^]]]^^^]]][[[YYYWWWTTTSSSRRRQQQQQQSSSSSSSSSRRRQQQPPPOOOLLLIIIGGGFFFFFFEEEDDDEEEEEEDDDCCCAAA???===<<<:::999777444222111//////+++,,,---.........---,,,)))))))))***+++++++++,,,,,,,,,+++***)))))))))***((()))***)))((((((***,,,+++---000333555666555555666;;;======@@@DDDDDDAAA;;;777111---...000222222222111111333555777777666111222222333444444444444;;;>>>AAAAAA>>>:::777666444444555555444444333222222111000...------------******+++,,,,,,---......++++++,,,---...///000000////////////////////////......---------,,,,,,,,,------,,,,,,,,,---...............///////////////......//////000000111111666666777777888888999999888888888888888777666666666666666666666555555444777666444333333444555666666777888999;;;<<<===>>>???>>>===<<<<<<;;;;;;;;;>>>>>>>>>???@@@CCCEEEFFFEEECCCAAAAAABBBDDDDDDCCCHHHFFFCCC???===;;;:::999::::::999999888777777777888777777666777999:::;;;BBBOOOddd{{{~~~vvvhhhccc]]]WWWSSSQQQOOOMMMJJJLLLMMMNNNPPPWWW```gggqqq||||||iiibbb```]]]WWWTTTPPPKKKFFFCCCBBBDDDEEEEEEFFFEEEEEEFFFHHHIIIHHHGGG======<<<;;;:::888888777777777777777888999:::;;;:::;;;======<<<;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999999999888777666555444444888555444555777888666444666666666666666666666666333333222111111111222222000111111111111222222222000000111111111222222222222333555444444444777999;;;@@@EEEIIIMMMSSSZZZ```iiipppyyy|||rrriiibbb[[[VVVSSSTTTWWW]]]hhhsssrrrggg```]]]]]]]]]xxxkkkbbb]]]]]][[[[[[ZZZXXXWWWUUUTTTSSSPPPQQQQQQQQQQQQQQQPPPPPPOOOLLLIIIGGGGGGGGGEEEDDDEEEEEEDDDCCCAAA???===<<<:::999666333000...,,,+++,,,,,,---......------,,,+++++++++++++++,,,,,,,,,++++++******)))*********((()))***)))((()))***,,,,,,...000222444555555555444888;;;;;;>>>CCCDDDBBB:::666111......000222333222111000111222333222111222222333444444444333333888;;;>>>>>><<<999666555444444555555444444333222222111000...------------+++,,,,,,,,,------...............///000000111111////////////////////////.........---------,,,,,,,,,,,,+++++++++,,,------............//////////////////000111111222222333444444555555666666777777888888888888888777666666666666777777666666555444777666444333333444555666666777888999;;;<<<======???>>>===<<<<<<<<<<<<<<<@@@???@@@@@@BBBDDDFFFGGGDDDBBB@@@@@@BBBDDDEEEEEEEEEDDDAAA>>><<<;;;;;;;;;::::::999999888777777777:::999999888999;;;<<<===AAAMMMaaavvv~~~uuunnnddd```YYYTTTQQQNNNLLLJJJGGGHHHHHHHHHIIIMMMTTTZZZcccnnn}}}{{{iiibbb```\\\VVVRRROOOKKKFFFCCCCCCDDDFFFFFFEEEDDDBBBCCCDDDDDDCCCAAA<<<<<<;;;:::999888777777555555555666666777888999;;;===??????>>>===>>>???>>>>>>>>>===<<<:::999888:::999888777666555444444777555333444777888666444666666666666666666666666555555444333333333444444000111111111111222222222111222222222333333333333222333444444444555888:::<<<@@@FFFJJJNNNTTT[[[aaalllsss|||{{{rrriiibbbZZZVVVSSSTTTWWW]]]hhhsss~~~~~~oooccc^^^]]]```aaaxxxkkkbbb]]]]]]XXXXXXXXXWWWWWWUUUTTTTTTOOOOOOOOONNNNNNOOOOOOPPPPPPMMMJJJHHHGGGGGGFFFEEEEEEEEEDDDCCCAAA???>>>===<<<:::777333000---+++***,,,------......---,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***++++++)))*********))))))+++,,,...///000111333555666666333777888888;;;@@@CCCBBB999555111......000222333333222111111222222000///333333444444444333222222444777::::::999666555444444444555555444444333222222111000...---------------------...............111111111111111111111111////////////////////////.........------------,,,++++++******+++,,,------............//////000000000111111222333333444444444444555555666666777777888888888888888777666666777777777777777666666555666555444333333444555666666777888999:::;;;<<<===>>>======<<<<<<<<<======AAAAAAAAABBBCCCEEEFFFGGGEEEBBB@@@@@@BBBEEEGGGHHHBBBAAA???===<<<<<<<<<<<<:::::::::999888888777777:::999999888999;;;<<<===???JJJ[[[ooo~~~zzzwwwtttssssssoooiiiddd___[[[UUUPPPMMMKKKIIIGGGFFFFFFDDDBBBBBBDDDHHHLLLUUU^^^lllyyyyyyiiiccc```[[[TTTPPPLLLIIIDDDBBBCCCEEEFFFGGGEEECCCBBBAAAAAA@@@???===;;;;;;:::999888777777666666666666666666777999999===???@@@AAA@@@???@@@AAABBBAAAAAA???===;;;:::999:::999999888777666555555555444333444666777666555666666666666666666666666666555444444333333333444000111111111111222222222222222333333333444444444111333444555555666999;;;===AAAFFFJJJNNNTTT\\\bbbmmmttt~~~yyyqqqhhhbbbZZZUUUSSSTTTWWW]]]hhhsss~~~nnnaaa[[[]]]bbbfffwwwjjjaaa]]]]]]XXXXXXXXXXXXVVVTTTSSSRRROOONNNMMMLLLMMMNNNOOOPPPPPPMMMJJJHHHHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@>>>======;;;999666333000///...------------------,,,,,,,,,,,,,,,++++++*********))))))((())))))***+++,,,)))***+++***))))))+++---//////000111222444666777444777777555777===???>>>888444000...///111333333555333222222333444222111444444444444333222222111000222555777666444333444444444555555444444333222222111000...------------.........///////////////222222222111111000000000////////////////////////............------------++++++++++++,,,---......------......//////000000111111111222333333444444666666777777888888999999888888888888888777666666777777888888777777666555555555444444444555666666666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>AAAAAABBBBBBCCCDDDEEEFFFGGGDDDAAA@@@BBBEEEGGGGGGBBBAAA???===;;;;;;;;;;;;;;;::::::999999888777777888777777666777999:::;;;>>>FFFVVViii||||||vvvrrrpppooonnngggfffdddeeeeeeddd```]]]ZZZVVVQQQNNNLLLJJJHHHFFFGGGFFFDDDBBB@@@AAACCCEEELLLSSS^^^hhhrrr}}}xxxiiiddd```YYYRRRNNNIIIFFFCCCAAABBBDDDFFFFFFFFFDDDBBBAAAAAAAAA???===::::::999999888777666666888888888888999:::;;;;;;===???AAAAAAAAAAAABBBCCCCCCBBBBBBAAA???>>><<<;;;::::::999888777777666666444444444555666777777666666666666666666666666666444444333222111111111111000000111111111222222222222222222333333333333444111333444555666777:::======AAAFFFIIIMMMSSS\\\bbblllsss}}}~~~wwwpppgggbbbZZZUUURRRTTTWWW]]]hhhrrr~~~rrrbbb[[[\\\bbbfffvvviiiaaa]]]]]]ZZZZZZZZZYYYVVVSSSQQQOOONNNNNNMMMLLLMMMNNNOOOQQQOOOMMMIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCBBB@@@???>>>:::999777555333222111111......------,,,,,,,,,,,,++++++******))))))(((((((((((((((((()))***++++++)))***+++***))))))+++---000000000111222444555666666888777444555999;;;999777333000...000222333444333222111222444555444333444444444444333222222111---000333444333222222333444444555555444444333222222111000...------------......//////////////////111111111000000//////...//////////////////////////////.........---------,,,,,,,,,------...000000---------...///000000111000000111222222333333444666666777777888888999999888888888888888777666666777777777777777666555555444444444444555555666666777777888888999:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCIIIFFFCCCBBBCCCEEEFFFFFFDDDBBB@@@===;;;:::::::::;;;;;;::::::999888888888888777777666777999:::;;;===DDDQQQdddwww|||wwwpppjjjgggeeecccbbb\\\[[[[[[[[[[[[ZZZXXXVVVVVVSSSPPPMMMLLLJJJHHHGGGGGGEEECCCBBBAAABBBBBBBBBEEEJJJQQQYYYaaalllyyyxxxkkkeeeaaaYYYRRROOOGGGEEEBBBAAABBBDDDEEEEEEDDDBBB@@@@@@AAAAAA???>>>:::999999888888777777777888888888888999:::;;;<<<;;;===@@@AAAAAAAAABBBCCCBBBBBBBBBBBBAAA@@@??????::::::999999888888777777444555666666666666777777777777777777777777777777555444333222111111111111000000111111111222222222111111111111222222222222222333555666666888;;;======AAAEEEHHHLLLSSS\\\bbblllttt~~~}}}vvvnnngggaaaZZZUUURRRSSSVVV\\\gggrrr}}}yyyfff]]]]]]aaaeeettthhh```]]]^^^[[[[[[[[[ZZZWWWTTTPPPNNNNNNNNNNNNNNNOOOPPPQQQQQQOOOLLLIIIGGGFFFFFFEEEDDDEEEDDDDDDDDDBBBAAA@@@???777777555333222111111111//////---,,,,,,,,,,,,,,,)))))))))))))))((((((((())))))((((((((()))******)))+++++++++******+++---///000111222333444444555666888888444444777777555555333000///000333444444222111000111333444333222333333444444444333222222---///222222222111222333444444555555444444333222222111000...------------------......///000000000000000000//////........./////////////////////////////////.........------------------...000111111,,,------...///000111111000111111222222333444444444444555555666666777777888888888888888777666666666666666666666555555444333333444555555666666666777777888888999::::::;;;999::::::;;;===>>>@@@AAAAAABBBBBBCCCCCCCCCBBBBBBHHHFFFDDDDDDEEEFFFFFFFFFEEECCCAAA>>><<<:::::::::;;;;;;;;;:::999999888888:::999999888999;;;<<<===<<>>BBBGGGLLLSSS]]]hhhpppzzzzzzmmmfffaaaZZZSSSQQQHHHFFFCCCBBBDDDEEEEEEEEEBBBAAA????????????>>><<<::::::999999999888888888777777666777777888999::::::<<>>===<<<<<<<<<<<<;;;;;;::::::999888888:::999999888999;;;<<<===<<<@@@IIIXXXfffoooqqqoooiiikkklllnnnqqqvvv}}}~~~xxxsssmmmfffbbb]]]YYYVVVRRRSSSSSSSSSRRRQQQQQQRRRQQQOOOMMMLLLLLLLLLJJJHHHFFFDDDBBBAAABBBAAA>>><<<===???CCCEEEHHHNNNWWW^^^eeeooo||||||ooohhhbbb[[[UUUTTTKKKIIIFFFFFFGGGGGGGGGGGGFFFDDDAAA@@@@@@???===;;;::::::::::::999999999999777777777777888999:::::::::<<>>>>>>>>??????<<<;;;;;;::::::999999888888777777777777999:::;;;<<>>;;;???AAACCCBBBBBBEEEKKKPPPVVV___lllyyy~~~pppiiibbb[[[WWWWWWNNNLLLIIIHHHIIIJJJIIIHHHKKKIIIFFFDDDBBBAAA>>>;;;;;;;;;::::::::::::::::::999999999999:::;;;<<<===:::===@@@AAABBBCCCEEEFFFEEEEEEDDDCCCBBB@@@>>>===;;;::::::::::::::::::999:::<<<===;;;888666777999777777777777777777777777666555333222111000000000000111111111111222222222222222333333333444444444666777888888777888:::<<>>AAADDDFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFHHHJJJLLLMMMNNNGGGEEECCC@@@>>>>>>??????:::;;;;;;<<<<<<;;;;;;:::888888888999999:::::::::===>>>CCCKKKSSSWWWWWWVVVOOOOOOMMMKKKJJJLLLPPPSSSYYYddduuu}}}yyytttmmmddd^^^\\\XXXTTTQQQQQQRRRSSSSSSOOOOOOOOONNNMMMLLLKKKJJJIIIFFFCCCBBBAAA@@@>>><<<<<<;;;:::;;;<<>>;;;999999:::999888:::999888888999:::<<<===<<<===???AAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@???===<<<;;;;;;<<<<<<:::::::::999999888888888999::::::::::::999888888777666555555444444444444111111111111111111111111333333333333333333333333555444555888===???===;;;BBBDDDGGGKKKPPPXXXaaagggssswwwuuukkkccc___WWWUUUSSSUUUVVVZZZeeeppp}}}qqqgggfffjjjnnnpppgggbbb^^^\\\YYYZZZ[[[\\\ZZZXXXUUUSSSSSSSSSSSSSSSRRRQQQPPPOOOLLLKKKIIIGGGEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@???===:::777444333111///---...------,,,+++++++++++++++++++++++++++++++++++++++++++++************)))+++***)))))))))***+++,,,000222444555444333444555444444444555555666666666222333222111111333777::::::::::::999888666555444444333333333333222222222//////000000111111222222222333444555555444333222111111000000///---,,,+++******+++,,,...///000000111111111111111111111111........................///............---------,,,,,,,,,,,,------------,,,,,,---...///111222333666666555444444444555666666777888888999999888888888888888777777777666666666666555444444333222222555555444444444444333333777777777777888999:::;;;<<<<<<<<<<<<===???AAABBBHHHHHHIIIJJJIIIGGGEEECCCEEEFFFHHHJJJKKKMMMNNNOOOHHHFFFCCCAAA???>>>?????????>>>>>>===<<<:::999888888888999999999:::::::::;;;<<>><<<;;;::::::999;;;===???@@@BBBGGGOOOWWWaaaooo~~~uuuhhhaaa^^^]]]ZZZUUUPPPLLLJJJIIIHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCBBB???<<<:::::::::999888999999888888999:::<<<===;;;===>>>@@@BBBCCCDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@@@@???>>><<<<<<<<<<<<<<<;;;:::::::::999999999999:::::::::::::::999888888555555444333222222222222111111111111111111111111333333333333333333333333555444555888<<<>>>===<<>>;;;888555444222000...------,,,++++++,,,,,,,,,))))))******+++,,,,,,---+++++++++************)))******)))))))))***,,,---111333555666555444444555555555555555666666666666333444333222111333777:::<<<<<<;;;:::999777666555444444333333333222222222111111111111111111111111333333333333333333333333111111000000///---,,,+++******+++---...///000111111111111111111111111111///////////////////////////............---------+++,,,,,,------,,,+++***---...///111222333444444666555555555555555666777555666777777888888777777888888777777777777666666666666555555444333333333444444444444444555555555777777777777888999:::;;;======<<<======???AAABBBIIIJJJKKKLLLJJJGGGDDDBBBFFFGGGIIIKKKMMMOOOPPPQQQKKKIIIEEEBBB@@@??????????????????>>><<<;;;999888888999999999999::::::::::::;;;===AAADDDEEEDDDBBB@@@@@@???===<<<>>>AAADDDDDDJJJYYYooo~~~vvvpppeeebbb]]]YYYXXXWWWVVVUUUVVVVVVVVVUUUSSSQQQOOONNNIIIGGGDDDBBBBBBAAA???===;;;:::999888999:::;;;<<<<<<@@@EEEKKKSSS___mmmwwwzzzkkkaaa^^^^^^]]]XXXQQQLLLJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGEEEEEECCC@@@===;;;;;;:::999888999888888888888:::;;;<<<;;;===>>>@@@BBBCCCDDDDDDDDDEEEGGGGGGGGGEEECCCAAA@@@@@@>>>======<<<======;;;;;;;;;:::::::::::::::::::::::::::999999999999666555444333222222222222111111111111111111111111333333333333333333333333444444666888<<<>>>>>>===BBBEEEIIIMMMSSS[[[dddiiiqqqvvv~~~wwwnnneee]]]YYYVVVSSSRRRTTTVVV[[[fffqqq~~~wwwnnngggffflllrrrmmmddd```^^^]]]YYYYYYYYYYYYXXXWWWWWWVVVSSSTTTTTTSSSSSSRRRQQQPPPMMMLLLJJJGGGFFFEEEEEEEEEDDDDDDDDDDDDBBB@@@???>>>>>>;;;888666444333111///,,,,,,+++++++++,,,------))))))******+++++++++,,,+++++++++*********))))))******)))))))))+++,,,---222444777777666555555555666666666666666666666666333333222111000222555888;;;;;;;;;:::888777555444333222222222222111111111000000000111111222222222444333222222222222333444111111000000///---,,,+++***+++,,,---...000111111........................///////////////////////////............---------***+++---------+++)))(((***+++...000111222111111444444444444555555666666555666777777888888777777888777777777666666666666666666555555444444444333333333333444555666666777777777777777888999:::;;;;;;;;;;;;===???AAADDDFFFGGGIIIKKKKKKJJJGGGDDDBBBEEEGGGIIILLLOOOQQQRRRRRRNNNLLLHHHDDDAAA@@@??????;;;<<<<<<======<<<<<<;;;999999999999999999999999;;;<<<===???AAAAAA@@@???@@@@@@???>>>===>>>AAADDDFFFIIISSSggg}}}xxxmmmjjjeeeaaa___]]]ZZZXXX[[[[[[ZZZYYYVVVSSSPPPNNNIIIGGGDDDCCCBBBAAA@@@>>><<<;;;:::999888888999999;;;===@@@CCCHHHRRR^^^gggttt}}}|||lllbbb_________YYYRRRLLLIIIIIIIIIIIIKKKKKKKKKJJJIIIHHHGGGFFFDDDAAA>>><<<;;;;;;999888888888777777888999;;;<<<<<<===???AAACCCDDDEEEEEEDDDFFFGGGHHHHHHFFFDDDBBBAAA@@@@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999888777555444444444444111111111111111111111111222222333333333333444444444555666999;;;>>>??????CCCFFFJJJPPPVVV^^^ffflllpppvvv~~~~~~vvvnnnfff^^^ZZZTTTQQQQQQSSSVVV[[[gggrrr{{{vvvoooiiidddbbbhhhpppmmmeeeaaa^^^^^^XXXXXXXXXXXXXXXWWWVVVVVVTTTTTTTTTTTTSSSRRRQQQPPPNNNMMMJJJHHHFFFEEEEEEEEEDDDDDDEEEDDDCCC@@@>>>======;;;888666555333111000,,,,,,+++++++++,,,------+++++++++******)))))))))+++++++++*********))))))***))))))))))))+++,,,...111444777999888777666777777777777777777777777777222222111///...///222555888888888888777555444333111111111111000000000000---...///111222444555555444333333222222333333444111111000000///---,,,+++***+++,,,---///000111111................................................///............---------***+++---------+++)))(((%%%''')))+++,,,------,,,111111222333444444555555666777888888999999888888777777777666666666666555666555555555555555444444222333444444555666777777777777777777888999:::;;;;;;;;;<<<===???BBBEEEGGGEEEFFFHHHIIIIIIGGGEEECCCEEEGGGJJJNNNQQQRRRSSSSSSSSSPPPLLLGGGDDDAAA@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999:::;;;===>>>?????????@@@<<<======;;;:::;;;>>>@@@GGGHHHPPPccc|||}}}wwwtttpppllliiifffbbb___ccccccbbb___\\\WWWRRROOOHHHFFFDDDBBBBBBAAA@@@>>>>>>===<<<;;;999888888888:::;;;===>>>@@@GGGQQQYYYbbbjjjttt{{{|||ooogggdddddd___YYYQQQKKKIIIHHHHHHHHHKKKKKKKKKJJJIIIHHHGGGFFFDDDAAA>>><<<;;;;;;:::888777777666666777888:::;;;<<<===???AAACCCDDDEEEEEEDDDEEEGGGGGGGGGFFFDDDCCCAAAAAAAAA@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999::::::999999777666555444444444111111111111111111111111222222222333333444444444444555777999;;;===@@@AAACCCGGGLLLRRRYYYaaaiiinnnrrrwww{{{uuunnnggg___ZZZRRRPPPPPPSSSVVV\\\hhhsss|||qqqkkkfffdddaaa```iiisssmmmeeeaaa^^^^^^XXXXXXYYYYYYXXXWWWUUUTTTTTTTTTTTTTTTSSSRRRQQQQQQOOOMMMKKKHHHFFFEEEEEEEEEDDDEEEEEEEEECCC@@@>>><<<<<<:::777555444333111///------,,,++++++,,,,,,,,,,,,++++++***))))))((((((+++++++++************)))))))))(((((()))+++---...000333888::::::999999999888888888888777777777777222222111...---...111333555555666666555555444333222111111111000000000000------///111333555666777444444444444444444444444111111000000///---,,,+++++++++,,,...///000111222111111111111111111111111........................///............---------+++,,,,,,------,,,+++***)))***,,,---///000000000...///111222444444555555666777888888999999888888777777666666666666555555555555555555555555555555333333444555666666777777777777777777888999:::;;;>>>>>>>>>>>>@@@BBBDDDEEEEEEEEEFFFGGGGGGGGGFFFEEEEEEHHHLLLPPPSSSUUUVVVVVVXXXUUUPPPKKKFFFCCCBBBAAA??????>>>===<<<:::999888:::::::::999999999999888888:::<<<=========???@@@<<<======<<<;;;<<<>>>@@@BBBDDDMMM^^^www}}}zzzvvvrrrmmmjjjlllkkkjjjfffaaaZZZTTTPPPGGGEEEBBBAAAAAAAAA???>>>>>>>>>===<<<:::999888777666888999999999===EEEKKKUUU\\\eeelllrrr}}}uuummmhhhdddbbb]]]XXXQQQLLLJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGEEEEEEBBB???<<<;;;;;;;;;:::999777666666666666888999:::;;;<<<===???AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>===============>>>>>>>>>===<<<:::999999999:::;;;888777666444333222222222111111111111111111111111111222222333333444444555333555888999:::===@@@CCCDDDHHHNNNTTT[[[ccckkkppptttzzzwwwqqqllleee^^^XXXPPPNNNOOORRRVVV\\\hhhtttwwwllleeeaaaaaaaaabbbnnn{{{}}}kkkddd```]]]\\\XXXYYYZZZZZZYYYVVVSSSQQQTTTTTTTTTTTTTTTSSSQQQQQQOOONNNKKKHHHFFFEEEEEEEEEDDDEEEEEEEEECCC@@@===;;;;;;999666444333222111///...------,,,++++++++++++************))))))))))))+++++++++************))))))((((((((()))+++---......222777;;;;;;;;;;;;;;;999999999888888777777777333333111///------000333333333444555555555555555333333333333222222222111...///000111333444555666444444666666666666444444111111000000///---,,,++++++,,,---...///000111222111111111111111111111111///////////////////////////............---------,,,,,,,,,,,,------------......///000111333444555...///111333555666666666555666777777888888777777777777666666666555555555555555555555666666666666444444555555666666777777777777777777888999:::;;;=========>>>@@@CCCFFFGGGIIIHHHGGGGGGFFFFFFFFFFFFGGGJJJOOOSSSWWWYYYYYYYYY\\\YYYTTTNNNIIIEEECCCCCCAAAAAAAAA@@@>>>===;;;::::::::::::999999999888888999;;;>>>>>>======???AAA>>>???@@@???>>>>>>@@@BBB???CCCMMM]]]ssszzzvvvppppppmmmiiibbbZZZRRRNNNFFFDDDAAA@@@@@@@@@>>>===>>>======<<<;;;999888777444666777777666888===AAAHHHOOOXXX^^^eeepppuuunnnkkkiiiccc^^^\\\XXXSSSOOOMMMLLLKKKJJJHHHHHHHHHGGGFFFEEEDDDCCC@@@===;;;::::::;;;;;;:::666666555555666777999:::777888:::<<<>>>???@@@@@@CCCBBBBBBAAAAAABBBCCCCCCBBBBBBCCCCCCBBBAAA@@@???=========>>>>>>?????????===<<<:::999999999;;;<<<999888666555333222222222111111111111111111111111111111222333333444555555333666888999:::<<>>BBBFFFJJJLLLMMMLLLIIIGGGFFFEEEFFFFFFIIILLLQQQVVVZZZ\\\\\\\\\___[[[VVVPPPJJJGGGDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@:::::::::999999888888888===???AAAAAA??????AAACCC===>>>>>>>>>======???@@@AAAFFFPPP___rrr~~~pppooommmggg```WWWNNNJJJEEECCC@@@?????????>>>======<<<<<<;;;:::999777666444666888777555666:::===<<>><<<:::999:::;;;;;;:::666666555555666777999:::555666888:::;;;======>>>CCCAAA@@@??????@@@BBBCCCBBBCCCCCCDDDCCCAAA@@@???======>>>>>>?????????@@@>>><<<;;;999999:::;;;<<<;;;:::999777555444444333111111111111111111111111111111222333333444555555333666888999:::<<>>======???CCCGGGLLLOOONNNNNNMMMJJJGGGEEEEEEFFFLLLOOOSSSXXX[[[]]]______ccc```[[[UUUOOOIIIEEECCCCCCCCCAAA???===;;;:::999>>>===<<<::::::;;;;;;<<<<<<===>>>===<<<===@@@BBB???@@@AAA???===<<<<<<===>>>CCCMMM]]]rrrzzzssskkkhhhaaaZZZSSSMMMJJJIIIDDDBBB@@@===<<<;;;<<<<<<<<<:::999999;;;;;;:::888888888777777777777888888;;;===@@@EEEMMMXXXdddlll{{{|||yyytttjjjaaa]]]\\\ZZZWWWSSSNNNLLLLLLMMMIIIIIIHHHGGGFFFEEEDDDCCC>>>===;;;999888777666666444444555666777888999:::222444666888::::::::::::======???@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>======@@@@@@???>>>===<<<;;;;;;888888777666555444333333---///111222222222333444555444444333333444444555555777:::;;;===???CCCEEEFFFKKKSSSYYY^^^dddkkkqqq{{{wwwnnnhhhaaaYYYSSSPPPPPPPPPQQQTTT^^^kkkuuuvvvlllgggdddffftttzzzlllfff```ZZZWWWUUUWWWYYYXXXUUUQQQOOONNNQQQQQQQQQRRRRRRRRRRRRRRRPPPMMMJJJGGGEEEEEEFFFGGGFFFFFFFFFCCC???===<<<<<<777777666444222111//////......---,,,,,,+++***************************************************************))))))*********+++---111555888999999999888666444444666777666555111222222000......///000444444444333333333333333777===@@@<<<888777444111000///...000222444444333444555777888:::;;;;;;;;;777666333111...------,,,------......//////000000222222111111111111111111---...///000111111111111000///...---,,,------......------,,,---...///000,,,,,,---...//////000000000111222222444444555666666666666777888888999999666777777777777666555555555555444333333333333333666555555555555666777777666666777888999:::;;;;;;======>>>@@@DDDIIINNNQQQVVVUUURRRNNNHHHDDDCCCCCCNNNSSSZZZ```cccddddddcccdddbbb]]]WWWQQQMMMIIIGGGDDDCCCBBB@@@>>><<<::::::===<<<;;;:::::::::;;;;;;<<>>>>>???@@@EEEOOO^^^ssswwwnnnhhhaaa^^^YYYSSSNNNJJJHHHGGGEEECCC@@@>>>===<<<======<<<:::999999;;;;;;:::888777777666666666666777777:::;;;===@@@FFFOOOZZZaaannnwww~~~xxxmmmddd```___]]]YYYTTTOOOLLLLLLLLLIIIIIIHHHGGGEEEDDDCCCCCC===<<<;;;999888777777777666666666666666666666666444444666777888888888888<<<===???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===@@@@@@???>>>===<<<;;;;;;999999888777666555444444...///111222111111222333444333333333444444555666666888:::<<<===???CCCFFFFFFKKKRRRXXX]]]dddlllrrr{{{xxxoooiiibbb[[[UUUQQQQQQQQQRRRUUU^^^kkkuuuuuukkkfffdddfffuuuwwwjjjeee```[[[XXXTTTWWWYYYXXXUUURRROOONNNRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOLLLIIIGGGGGGGGGHHHFFFGGGFFFDDD@@@===<<<<<<888777666444333111000///...------,,,,,,++++++******************************************************))))))(((((())))))***,,,---000333666888999:::999777555444555555555555333333333222//////000111444444444444444444444444;;;AAAEEEBBB>>>;;;666111222111///000222333222222777777777888:::;;;===>>>:::999666333111///...------------...//////000000000000111111111111111111---...000111222222111111//////...------------......------------...//////,,,------...000111222222000111222222444444555666666666666777888888999999777777888888777777666555777666666555555555555666666555555555666666777888777777888999999:::;;;;;;======???BBBFFFKKKPPPSSS\\\ZZZWWWQQQKKKFFFEEEEEEPPPWWW___fffiiiiiiiiihhhiiifffaaa\\\VVVQQQMMMKKKEEEDDDBBB@@@>>><<<;;;;;;<<<<<<;;;::::::::::::;;;;;;???DDDHHHIIIHHHHHHHHHCCCDDDDDDCCCAAA@@@AAABBBBBBGGGPPP___sss~~~}}}|||zzztttmmmfff^^^ZZZTTTRRROOOKKKHHHGGGFFFEEEEEEDDDBBB@@@>>>>>>>>>???<<<;;;999::::::;;;999888666666555555555555666666777888999:::>>>DDDLLLQQQ\\\eeeuuu|||qqqgggcccbbb___YYYTTTOOOMMMKKKKKKIIIHHHGGGFFFEEECCCBBBBBB<<<<<<:::999888888888888888888777666555444444333555666666777888777777777<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>@@@???>>>>>>===<<<;;;;;;::::::999888777666555555///111222222111000111111222222333333444555777777666888:::<<<===@@@CCCFFFHHHLLLRRRWWW]]]dddmmmttt{{{yyypppiiibbbZZZUUURRRRRRRRRRRRUUU^^^kkkuuu|||qqqgggeeedddhhhwwwuuuhhhddd```\\\ZZZUUUXXXZZZYYYWWWSSSQQQPPPQQQQQQQQQQQQQQQPPPPPPPPPOOONNNLLLJJJHHHHHHHHHIIIFFFGGGGGGEEEAAA===<<<<<<888777666555333111000///---------,,,,,,+++++++++************************************************))))))(((((((((((())))))...///000333555888;;;<<<;;;999777555555555666666444555444333000///000111444444444555555555555555;;;AAAFFFEEEDDDAAA;;;444444222000000111222111000777666666666888:::<<<>>><<<;;;999666333000...---,,,,,,---......//////000//////000000111111222222...///111333333333222222//////......------------------------......//////,,,---...///000111222333000111222222444444555666666666666777888888999999888888888888888777666666777777666666666666777777555555555555666777888888888888999999:::;;;;;;<<<===>>>@@@DDDHHHNNNSSSVVVZZZYYYVVVRRRMMMKKKKKKLLLRRRXXXaaagggiiikkklllnnnpppmmmhhhaaaZZZTTTOOOMMMFFFEEECCC@@@>>>===<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;???CCCFFFGGGFFFFFFFFFCCCDDDEEEDDDBBBAAABBBCCCCCCHHHPPP___sss~~~}}}|||uuuuuuuuuuuusssqqqooonnnppprrrtttuuuxxxzzzuuupppjjjccc^^^YYYTTTPPPLLLKKKIIIGGGEEEDDDDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@===;;;::::::::::::999777555555555444444555555555555666666777888<<>>???@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>???>>>>>>===<<<<<<;;;;;;:::999999888777666555444222333444444222111111222222222222333555666888999777999;;;===>>>@@@DDDGGGIIIMMMSSSWWW]]]eeeooovvv}}}|||qqqggg^^^WWWRRRQQQQQQQQQQQQUUU^^^kkkttttttjjjcccbbbdddjjj{{{tttgggccc```]]][[[VVVYYY[[[[[[XXXUUUSSSRRRPPPPPPPPPOOOOOONNNNNNNNNKKKKKKIIIHHHHHHHHHIIIIIIEEEGGGGGGEEEBBB>>><<<;;;888888666555333222000000------,,,,,,,,,,,,++++++************************************************))))))(((((((((((())))))......///111444777:::<<<999999777666444444555666555555555333000///000111444444444555555555666666888>>>CCCDDDEEEEEE@@@999666333000///000111111000444444444444666888:::;;;<<<;;;:::777444111///...,,,,,,------...//////////////////000000111111222///111333555666555444222...............------------------...............------...///000111222222000111222222444444555666666666666777888888999999888888888888888777666666333333333222222333333444555555555666666777999999999999999:::;;;;;;<<<<<<===>>>AAAEEEJJJOOOTTTWWWWWWWWWTTTQQQMMMLLLNNNOOOUUU[[[bbbfffhhhkkkqqquuuyyyuuunnneee]]]UUUOOOLLLGGGEEECCC@@@>>>===<<<===============<<<<<<;;;;;;>>>@@@BBBCCCCCCCCCDDDEEEBBBCCCDDDCCCBBBAAABBBCCCDDDHHHQQQ```sss~~~zzzwwwtttoooooonnnmmmkkkjjjhhhhhhggghhhiiijjjiiigggeeedddcccdddddddddeeellluuu}}}~~~ssskkkgggccc]]]XXXUUURRRPPPNNNKKKJJJHHHGGGEEEDDDCCCCCCEEEDDDCCCBBBAAAAAA@@@@@@===;;;::::::::::::999777555555444444444444555555444555555666777:::>>>BBBDDDKKKXXXgggsss~~~qqqgggbbb^^^YYYSSSOOONNNNNNMMMMMMJJJIIIHHHFFFEEECCCBBBAAA<<<;;;;;;:::999999999:::666666666666666666555555666666777999;;;===>>>???===>>>???@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???????????????>>>>>>======<<<<<<;;;;;;888888777666555444444333444555666666444222222333111222222333555777999:::777999<<<===???AAAEEEGGGJJJNNNTTTYYY___gggqqqyyyuuuhhh^^^VVVQQQOOOPPPPPPPPPTTT]]]kkkttt{{{lllccc^^^___dddlllrrreeeaaa___\\\[[[VVVYYY[[[[[[XXXUUUSSSSSSOOOOOOOOONNNNNNMMMMMMLLLJJJIIIIIIHHHHHHGGGHHHHHHEEEGGGHHHFFFCCC???<<<;;;999888777555333222111000,,,,,,,,,,,,,,,,,,,,,,,,***************************************************))))))(((((())))))******+++,,,...111444777888666777888777555444444555555555555333000//////111333333333444555555666666666:::===???BBBEEEBBB===666444000//////111111000222222222333444666888888;;;:::999777444111///---,,,,,,,,,---......////////////000000000000000000///111333666666555444222......//////......---,,,,,,---......//////......---......//////000000111000111222222444444555666666666666777888888999999777777888888777777666555444444333333333444555555555555555666777888999::::::::::::;;;;;;<<<<<<<<<===???BBBFFFKKKPPPTTTVVVWWWUUURRRNNNJJJIIIKKKMMMXXX^^^eeehhhjjjnnnvvv|||~~~zzzrrrhhh^^^VVVOOOKKKGGGEEEBBB???===<<<<<<===<<<<<<======<<<<<<;;;:::@@@AAACCCCCCCCCBBBDDDEEEAAACCCDDDCCCAAAAAABBBCCCEEEJJJTTTbbbttt|||{{{xxxuuuqqqmmmjjjhhhcccbbbaaa___]]]\\\ZZZZZZ[[[[[[]]]^^^^^^]]]\\\[[[YYYZZZZZZXXXWWWZZZaaafffqqqwww{{{uuunnngggaaa^^^ZZZUUURRRQQQPPPOOONNNKKKJJJIIIHHHFFFDDDCCCBBBDDDDDDDDDCCCBBBAAAAAA@@@===<<<::::::::::::888777555555444444444444555555333444666666777999<<>>???BBBEEEHHHKKKPPPVVV\\\bbbjjjssszzzyyykkk```XXXTTTNNNOOOOOOPPPUUU___lllvvvxxxhhh___ZZZ^^^cccmmmoooaaa^^^\\\YYYXXXTTTWWWYYYYYYWWWTTTRRRRRRPPPPPPOOOOOONNNMMMMMMLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEGGGHHHGGGCCC???<<<;;;999888777555444222111000,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************))))))*********)))***,,,///111444666777555888;;;;;;999777777888555555555222000...///000222222222333444555555555555777888999===CCCBBB>>>666333000...///111111111000000222444555666666777888888777666444111///---+++,,,,,,------......///000000000000000/////////---///222555555444222000---.../////////...---,,,,,,---.../////////...---........................000111222222444444555666666666666777888888999999666777777777777666555555666555555555555666777888555555555666777999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===???BBBFFFKKKPPPSSSUUUSSSRRROOOJJJGGGFFFHHHJJJWWW^^^ggglllmmmqqqxxx~~~{{{sssjjj___VVVPPPLLLGGGDDDAAA===;;;;;;;;;<<<::::::;;;;;;;;;:::999888;;;>>>BBBEEEDDDCCCCCCCCCBBBCCCDDDCCCBBBBBBCCCDDDGGGMMMWWWfffvvvuuusssnnniiiddd```^^^]]]YYYXXXWWWVVVTTTTTTSSSSSSPPPQQQRRRSSSSSSSSSSSSSSSPPPRRRSSSQQQNNNNNNQQQUUU\\\___dddiiinnnqqqrrrssspppnnniiieeeaaa^^^[[[ZZZXXXUUUQQQOOONNNNNNMMMLLLIIIIIIHHHGGGFFFDDDCCCBBBCCCCCCCCCCCCBBBAAAAAA@@@>>><<<::::::::::::888666666666555555555555666666222444555666666666888::::::===DDDMMMUUUbbbwwwyyypppmmm```YYYQQQMMMMMMOOONNNLLLMMMLLLJJJHHHFFFDDDCCCBBB???>>><<<;;;999999888888777777777777888888888999888888888999;;;>>>@@@BBB@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????======<<<<<<<<<;;;;;;;;;999999888777666555444444111333444444333111222333333333333444555777888999999:::===>>>@@@BBBFFFHHHLLLQQQYYY___eeellluuu{{{yyykkk```YYYVVVNNNOOOPPPRRRWWWbbbpppzzzyyyhhh___ZZZ]]]bbbkkklll___[[[YYYWWWVVVSSSUUUXXXXXXVVVSSSQQQPPPQQQQQQPPPOOOOOONNNMMMMMMOOONNNLLLJJJHHHEEECCCBBBEEEGGGIIIGGGDDD???<<<;;;999888777666444222111000,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++***+++...111444666777888888<<<@@@AAA???<<<<<<<<<555555444222///......///111111222333333444555555555666555555:::@@@AAA===666333000...///111222222///000222555666666666666666666666555333111...---++++++,,,------......///111111000000//////......+++---111333444333000///---.../////////...,,,,,,,,,,,,.../////////...---///............---------000111222333444555555666666666666777888888999999666666666666666555555444222222222222222333444555555555555666777999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>???BBBGGGKKKOOORRRTTTOOONNNKKKGGGEEEEEEHHHKKKSSS\\\gggmmmnnnqqqvvv|||~~~zzzsssjjj```WWWQQQNNNFFFDDD@@@===;;;:::;;;<<<888888999:::999888777666444:::@@@EEEEEEDDDBBBAAABBBDDDEEEDDDCCCCCCDDDEEEIIIOOOZZZiiixxx}}}rrroooiiiccc]]]ZZZXXXWWWOOONNNNNNMMMLLLMMMMMMMMMKKKLLLLLLMMMNNNOOOOOOPPPKKKNNNOOONNNJJJHHHIIIKKKPPPQQQSSSUUUVVVXXXYYYZZZYYYXXXWWWTTTRRRQQQSSSVVVUUUSSSOOOMMMMMMLLLKKKJJJFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@>>><<<::::::::::::888666666666555555555555666666222444555555444444555666777999===DDDKKKYYYnnnvvvsssccc\\\RRRNNNNNNOOOMMMKKKNNNMMMKKKIIIGGGEEECCCCCC@@@???===;;;999888888888999999999888888888888888999999999999:::<<<>>>???AAAAAABBBCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;::::::999888777666555555///111333222111000111222444444444555555777888999999;;;===???@@@CCCFFFIIILLLRRRZZZaaagggnnnvvv|||wwwiii^^^XXXUUUOOOPPPQQQSSSYYYdddsss}}}|||iii```ZZZ]]]aaajjj}}}~~~hhh___]]]XXXWWWZZZXXXYYYYYYZZZYYYWWWSSSPPPSSSSSSRRRRRRQQQQQQPPPPPPLLLKKKIIIGGGEEEEEEEEEEEEEEEFFFFFFDDD@@@===;;;;;;888777666444222000///...,,,,,,------...---------*********++++++,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,,,,...000333666888===>>>@@@DDDGGGEEE@@@;;;777666444222000/////////000222555555555444555666555444444555555666777888666444111000111222222222333333222222333555666777777777777666444222///...)))***,,,///000000000000000000//////000111222222000111333444333222000...---...///...------...///..................................../////////000111222222333333444444555888888888888888999999999888888888888777777777777333333333333333333333333444444555555666666777777:::;;;<<<>>>>>>>>>======BBBCCCEEEIIIMMMQQQTTTVVVWWWTTTNNNFFFAAAAAADDDHHHWWW^^^hhhooossstttttttttttttttrrrlllbbbVVVNNNIIIEEEBBB>>>=========:::777999999888888888:::;;;<<<<<>>===<<<<<<<<<<<<<<<;;;:::999888999666333333555777777555333333333444555666777888666888<<>>;;;999888888888999999888888777777666666666777888;;;>>>AAACCCEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>===??????AAABBBCCCBBBAAAAAA>>>===;;;:::999::::::;;;<<<;;;;;;:::888777555444222222333333333333444444666555444333444666888999;;;<<<>>>???AAADDDIIIMMMPPPUUU]]]ccciiipppyyy}}}pppeee[[[VVVSSSPPPNNNPPPTTTYYYaaaooo|||kkk```ZZZ^^^cccjjj}}}wwwbbb\\\ZZZWWWVVVYYYWWWXXXXXXYYYYYYWWWUUURRRSSSTTTSSSSSSRRRQQQPPPOOOLLLJJJHHHFFFEEEDDDDDDEEEEEEFFFGGGEEEAAA===;;;:::888777666444222000///...,,,,,,------...------,,,)))***************++++++***++++++,,,,,,++++++***))))))))))))))))))))))))***+++,,,...111444777999;;;<<<>>>CCCFFFFFFBBB???;;;999666333111111111222111222444444333333444666444444444444555666777888666333111000111222222222333222222222333444666777666666555555333000...---''')))+++,,,............000000000000000111222222000111222222222111///...---...///...------...///........................000///---,,,---...000222111222222333333444444555888888888888888999999999888888888777777777666666333333333333333333333333555555666666777888888888:::;;;<<<>>>>>>>>>>>>===@@@BBBEEEIIINNNSSSWWWYYYZZZVVVOOOGGGBBBAAADDDHHHTTT[[[eeemmmqqqsssssssssuuuuuurrrkkk```UUUNNNJJJDDDAAA>>><<<===<<<:::888888888777777777888:::;;;<<>>>>>???AAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::999999:::777444444666777666444333333333333444555666777666666999>>>AAAIIIXXXggg~~~zzzpppcccZZZRRRPPPPPPNNNMMMOOOOOOPPPOOOOOOMMMKKKIIIHHHEEECCC@@@===;;;999888777888888888777777777777777888888999:::<<<>>>@@@AAAAAABBBBBBBBBBBBAAAAAA@@@BBBBBBBBBAAA@@@???>>>>>>???@@@AAABBBCCCBBBBBBAAA>>>===;;;:::999::::::;;;999999888777666444333222222222333333333333444444666555444444444666888999<<<===???AAACCCFFFKKKOOORRRWWW___eeekkkrrr{{{|||oooddd[[[VVVSSSPPPOOOPPPTTTYYYbbbppp|||sssggg___aaaeeennnqqq^^^YYYYYYWWWWWWZZZWWWWWWXXXXXXXXXWWWUUUUUUTTTTTTUUUUUUTTTRRROOONNNKKKJJJHHHFFFDDDDDDDDDDDDDDDFFFHHHFFFCCC>>>;;;:::888777666444222000///...,,,------...------,,,,,,*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))******,,,...111444666888888999;;;???DDDFFFFFFDDD???<<<888444111111222333222333333222111111333555444444444444555666777777555333000000111222222111222222222222333444555555444444444333111///---+++((()))+++,,,.../////////000000000000000000111222000000000000////////////---...///...------...///........................111///---++++++...111333111222222333333444444555777777888888888999999999888888777777777777666666444444444444444444444444666666666777888999999999:::;;;<<<===>>>>>>>>>>>>???AAADDDIIIOOOTTTYYY\\\]]]YYYQQQHHHAAA@@@CCCGGGOOOVVV```iiinnnrrrtttuuuyyywwwrrriii^^^SSSLLLIIIBBB@@@===<<<<<<;;;:::888:::999888777888999:::;;;<<<>>>AAACCCCCCCCCDDDEEEEEEEEEEEEDDDBBBBBBDDDFFFKKKSSS^^^hhhrrr||||||yyyoookkkddd]]]YYYUUUQQQOOOKKKJJJHHHGGGFFFFFFFFFGGGEEEFFFFFFGGGFFFFFFEEEEEEGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@AAA@@@>>>=========>>>???BBBCCCDDDDDDCCCBBB@@@??????>>>===<<<;;;;;;;;;;;;===>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;999666555666666555444333222222333333444555666777777888;;;<<>>===<<<::::::::::::;;;888888777666555333222111222222333333333333444444666555444444555666888999===???AAABBBDDDHHHNNNQQQUUUZZZaaagggmmmuuu~~~yyymmmbbb[[[VVVTTTQQQOOOPPPUUUZZZbbbppp}}}}}}oooddddddjjjtttooo]]]ZZZ[[[XXXXXX[[[XXXYYYZZZYYYWWWUUUTTTTTTSSSTTTVVVVVVUUURRROOOMMMKKKIIIGGGEEEDDDCCCDDDDDDDDDFFFHHHGGGCCC???;;;:::888777666444222000///...---------...------,,,,,,++++++******)))))))))(((******++++++++++++******))))))))))))))))))))))))++++++---...000222444555555666888<<>>?????????@@@BBBEEEJJJPPPUUUZZZ\\\___ZZZQQQGGG@@@>>>AAADDDIIIPPP[[[dddlllqqqvvvxxx}}}yyyrrrfffZZZPPPJJJGGG@@@???===<<<;;;;;;:::999<<<;;;:::::::::;;;<<<======???BBBCCCCCCDDDEEEFFFFFFFFFFFFDDDCCCDDDFFFIIINNNVVVaaakkkttt}}}|||zzzvvvssslllhhhbbb]]]ZZZVVVSSSQQQNNNMMMKKKIIIHHHHHHHHHHHHEEEFFFFFFFFFFFFEEECCCCCCFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@???>>>AAA@@@???======<<<======<<<<<<=========<<<;;;;;;======<<<;;;::::::;;;;;;:::;;;;;;<<<===<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;;;;:::999777666555444333222222222222222333444555:::888999:::;;;>>>HHHSSSfffuuuwwwnnn```WWWQQQPPPQQQOOONNNPPPPPPPPPPPPOOONNNMMMLLLLLLLLLJJJGGGDDD@@@<<<:::888666666666777777888888888999999999999:::;;;<<<===@@@AAABBBCCCDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAA???>>><<<;;;:::::::::;;;999999888888777555444333222222222333333333444444555555555555666777999:::===???AAACCCEEEJJJOOOSSSWWW\\\bbbhhhnnnvvvvvvjjj```ZZZWWWUUURRRPPPQQQUUU[[[cccqqq~~~sssggggggooo}}}nnn]]]ZZZ[[[XXXVVVXXXZZZ\\\\\\ZZZVVVRRRQQQQQQRRRTTTUUUVVVUUURRROOOMMMKKKJJJHHHFFFDDDDDDDDDDDDDDDFFFGGGFFFBBB>>>;;;:::888777666444222000///...---.........---,,,,,,+++,,,,,,,,,++++++******))))))******++++++******)))))))))))))))))))))))))))------...///000111111222333444777999===AAAFFFIIIIIIEEE>>>777222000000111555666666444222000111222222222222333333444555666444222111111333444333222222222333333333444333333444444444444222000...---,,,,,,---...///111222333111111000000000000000111000///......------......---...///...---------///........................---...//////000/////////111222222333333444444555666777777888999999::::::777777777666666666666555555555555555555555555555333333444555666777888999;;;;;;<<<===>>>???@@@AAACCCEEEGGGLLLPPPUUUYYY[[[]]]YYYQQQGGG@@@<<<===@@@DDDKKKUUU___hhhooouuuxxx{{{wwwnnnbbbUUUKKKFFFDDD>>>>>>===;;;:::999::::::<<<;;;;;;:::;;;===>>>???@@@BBBDDDEEEEEEEEEFFFHHHGGGGGGFFFEEEDDDFFFIIILLLSSSZZZeeeooowww{{{wwwtttqqqnnniiifffaaa]]]ZZZWWWTTTRRRPPPOOOMMMKKKIIIHHHHHHIIIGGGGGGGGGGGGFFFDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEAAABBBBBBBBBAAA@@@@@@???AAAAAA@@@>>>======<<<<<<::::::::::::::::::::::::;;;;;;:::999999999::::::999:::;;;<<<<<<=========::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;999777555444444333333222222222333444444999777777999;;;===EEENNN\\\kkkvvvmmm]]]UUUPPPPPPQQQPPPOOOPPPPPPOOOOOONNNNNNMMMMMMMMMMMMLLLIIIFFFBBB???<<<:::666666777777888888999999666777777888:::<<<===>>>@@@AAABBBCCCDDDEEEEEEEEECCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBBBB@@@???===;;;::::::::::::888888888888777555444333222222222333333333444444444444555666777888999:::<<<>>>AAACCCFFFJJJPPPTTTYYY]]]ccciiiooowww~~~ttthhh___ZZZWWWVVVRRRQQQRRRVVV[[[cccqqq~~~ssshhhiiiuuu~~~kkk[[[YYYZZZVVVTTTVVVZZZ]]]___]]]WWWQQQOOOOOOQQQRRRSSSTTTSSSQQQOOONNNLLLKKKIIIGGGEEEEEEEEEEEEEEEFFFFFFDDD@@@===;;;;;;888777666444222000///...............---,,,++++++,,,,,,,,,+++++++++++++++))))))************)))))))))))))))))))))))))))))),,,---...///000111000000222444666888:::===BBBEEEJJJGGG@@@:::555333222222777999999888555222222222222222222222333444555555444333222333555555444333333333444555555444444333444555555555444222000///+++++++++,,,---///111111222111111000000000000000////////////............---...///...------...///........................+++---///111111000...---111222222333333444444555666666777888999::::::;;;777777666666666666555555444444444444444444444444222333444555666777888999;;;<<<<<<===>>>@@@AAABBBDDDFFFIIIMMMQQQVVVZZZ\\\[[[XXXQQQIIIAAA<<<<<<<<<@@@FFFOOOXXX```gggmmmppppppmmmeeeZZZOOOFFFBBBAAA<<<<<<<<<;;;999999:::;;;;;;::::::;;;<<<>>>@@@AAAFFFGGGHHHHHHGGGGGGHHHJJJHHHHHHGGGFFFEEEGGGKKKNNNWWW___jjjttt|||yyyvvvssspppmmmhhheeeaaa^^^[[[XXXUUUSSSRRRPPPNNNKKKIIIHHHHHHHHHJJJIIIGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>======<<<;;;;;;::::::::::::::::::999999888888888888999999::::::;;;<<<===>>>>>>===;;;;;;;;;<<<;;;;;;:::::::::<<<<<<;;;888555555555444444333333333333444444777444444777999:::@@@HHHSSSaaaxxxuuukkk[[[TTTOOOPPPRRRPPPOOOQQQOOONNNNNNMMMMMMMMMNNNNNNLLLKKKJJJGGGEEEAAA???===888888999999999999999999555555666888:::===???@@@???@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@>>><<<::::::::::::666666666666555444333333222222333333333333444444444444555666888999::::::<<<>>>AAADDDGGGLLLRRRVVV[[[___eeejjjpppyyy~~~sssggg^^^YYYWWWWWWSSSQQQRRRWWW\\\dddrrr{{{qqqhhhlll|||}}}jjj[[[ZZZ\\\YYYVVVXXXWWW[[[```^^^XXXRRROOONNNPPPPPPQQQQQQQQQQQQPPPPPPMMMLLLJJJHHHFFFFFFFFFFFFEEEEEEDDDAAA===;;;;;;;;;888777666444222000///...............---,,,+++***************++++++++++++))))))************)))))))))))))))))))))))))))))))))+++---///111222222222222444666777777999<<<@@@DDDBBB===999555333222222999;;;===<<<999555222222111111111111222333444555444444333444666777666444444555666666666555444444444444555555444222000///+++++++++,,,---///111222222222111000000000000000//////000111000///...------...///...------...///........................---...//////000000//////111222222333333444444555555666777888999:::;;;;;;777777666666666555555555333333333333333333333333333333444666777888999:::<<<<<<<<<<<<>>>@@@BBBCCCCCCEEEHHHMMMRRRXXX\\\___ZZZXXXSSSKKKCCC>>>;;;;;;>>>BBBIIIOOOUUUZZZ___bbbaaa^^^YYYQQQHHHBBB@@@???:::;;;<<<;;;888888:::<<<=========>>>@@@CCCFFFGGGKKKLLLLLLKKKIIIIIIJJJKKKHHHHHHGGGFFFFFFHHHMMMPPPYYYaaalllwww~~~zzzxxxwwwtttrrrllliiifffccc```]]]ZZZWWWUUUSSSQQQNNNLLLKKKJJJJJJLLLJJJGGGDDDBBBBBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAA???@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@??????===<<<<<<;;;:::::::::::::::::::::999999::::::;;;;;;<<<===>>>?????????>>><<<<<<<<<<<<;;;:::999999999;;;===<<<888666555666555555444444444444444555777444444666888999===CCCKKKWWWmmmpppfffYYYSSSNNNPPPRRRQQQPPPQQQNNNMMMLLLLLLLLLMMMNNNNNNJJJIIIIIIHHHFFFDDDAAA@@@;;;;;;::::::::::::::::::666666777999;;;===???@@@AAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@AAACCCDDDDDDEEEEEEFFFEEEDDDCCCBBBAAA@@@>>><<<::::::::::::777777777777666555444444222222333333333333444444333444555777888999::::::===???BBBEEEIIINNNTTTXXX^^^bbbgggmmmrrr{{{~~~sssggg^^^YYYWWWWWWSSSRRRSSSWWW\\\dddsssxxxpppjjjppp}}}kkk]]]]]]___]]]ZZZ\\\TTTZZZ______YYYSSSPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQNNNLLLJJJHHHGGGFFFGGGGGGFFFEEECCC@@@<<<::::::<<<888777666444222000///...............---,,,+++***(((((())))))******++++++))))))************))))))))))))))))))))))))))))))&&&(((+++///111333444444222444777666555666999<<<<<<;;;888555333111111111:::===??????;;;777333222111111111111222333444555555444444666777888777555555555666777777666555444333444444444333222000///...------...///111333444222222111000000///000000...///111222222000...------...///...------...///........................///......---...///000111111222222333333444555555555666777888999:::;;;;;;777666666666555555555555333333333333333333333333444444555777888:::;;;;;;<<<<<<<<<<<<>>>@@@BBBDDDBBBDDDHHHMMMSSSYYY^^^aaaYYYXXXTTTMMMFFF???<<<;;;<<<@@@EEEIIIMMMPPPTTTWWWUUUSSSPPPJJJDDD@@@??????999;;;<<<;;;888888:::<<>>???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBB>>>===<<<;;;::::::::::::=========<<<======>>>>>>======>>>???????????????<<<===<<<<<<;;;:::999888888;;;===<<<999666666777666555555444444444555555:::666555888999999<<>><<<;;;:::::::::999999:::999999888777666222222333333333444444444333444666777999:::::::::???AAADDDGGGKKKPPPVVVZZZ```dddiiinnnttt}}}~~~sssggg^^^YYYXXXXXXTTTRRRSSSWWW]]]eeesss~~~wwwpppllltttpppaaa\\\\\\[[[[[[[[[XXX[[[^^^\\\VVVQQQOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOLLLIIIHHHGGGGGGFFFEEEEEEFFFHHHFFFCCC>>>;;;:::===;;;888444111000000000......---------,,,,,,,,,///---++++++,,,---,,,+++************************,,,++++++***)))((('''''',,,,,,------///000222222333444444555777999:::;;;777666555444333222222222333:::CCCEEEAAA:::444111333222222111111222222333555555666777777777777777888777777666555444444444333333333333222111000000///---******,,,...//////000111111111111222222222222222111000///...------000...,,,---000111000---........................+++,,,.../////////...---...///000111333444555666777888999:::;;;:::999888888888888888777666555444555555444333333333333444444444555666777888999999::::::;;;<<<>>>@@@AAACCCBBBEEEIIIOOOTTTYYY\\\^^^aaa]]]WWWOOOHHHBBB>>><<<>>>>>>???@@@AAACCCDDDEEEHHHFFFDDDAAA???>>>>>>>>><<<;;;::::::<<<======<<<>>>DDDKKKPPPQQQPPPOOONNNPPPOOOOOOPPPPPPPPPMMMKKKMMMLLLKKKKKKLLLMMMPPPQQQYYY___iiivvv|||zzzzzzvvvqqqnnnllliiiccc^^^]]]ZZZXXXVVVTTTRRROOOMMMOOOLLLIIIGGGGGGGGGFFFDDDEEECCCBBBBBBCCCBBB@@@>>>?????????AAABBBDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEAAA@@@???>>>============:::;;;;;;;;;<<<<<<======????????????????????????888444111333999<<<<<<999===<<<;;;:::888777666666888777666555444555666777222444666666777777999;;;===III]]]xxxnnnbbbUUUTTTSSSRRRRRRSSSTTTUUUMMMMMMNNNNNNNNNNNNOOOOOOLLLKKKJJJIIIHHHFFFBBB???BBB@@@===<<<===>>>??????;;;;;;:::999999;;;>>>BBBFFFDDDBBBBBBCCCDDDEEEEEEFFFDDDCCCAAAAAACCCEEEFFFHHHFFFDDDCCCDDDDDDDDDBBBAAA@@@???>>>===<<<;;;::::::999888777666555444333555555555444444333333333555666666888999:::;;;;;;???AAADDDGGGKKKPPPVVVZZZ\\\aaahhhqqqyyyuuuggg]]]WWWUUUUUUSSSRRRSSSZZZ```hhhttt~~~zzzmmmjjjjjjtttqqqbbb\\\\\\[[[ZZZ[[[UUUYYY\\\ZZZVVVQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOLLLIIIGGGGGGGGGFFFEEEEEEFFFHHHGGGCCC>>>;;;:::===;;;888444222000000000......---------,,,,,,,,,...,,,+++***+++,,,+++************************************))))))))))))))),,,,,,,,,---...000222222666666555555555666777888777666555333222222111111222888@@@DDDBBB===777333444333333222222222222333333444555777888999::::::888777777666555555444444333333333333222111000000///---++++++---...//////000000111111111222222222000000000000000/////////111///......000111///---........................---...//////000000////////////000111333444555666777777999::::::999999888888888888888777666555555555555444333333333333444444444555666777888999999::::::;;;<<<>>>@@@BBBCCCCCCEEEIIINNNTTTYYY]]]___bbb___YYYRRRKKKEEE@@@===<<<<<<<<<===>>>???@@@AAAAAA@@@???>>>===<<<<<<<<<;;;:::999:::;;;<<<======???DDDKKKPPPRRRQQQOOOOOOOOOOOOOOOPPPQQQPPPNNNKKKKKKKKKJJJIIIJJJMMMOOOPPPYYY___iiiuuu{{{xxxvvvrrrlllgggaaa^^^[[[XXXVVVTTTQQQOOOPPPMMMJJJHHHHHHHHHGGGEEEGGGFFFFFFFFFGGGFFFCCCAAA@@@??????@@@@@@AAABBBCCCGGGGGGFFFDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<===============????????????????????????>>>:::777888<<>><<<===<<<;;;:::999777666666555555333333222333333444222444666666666777999;;;???HHHZZZsssnnn```RRRQQQPPPOOOOOOPPPQQQRRRQQQQQQPPPPPPOOOOOONNNNNNMMMLLLKKKJJJIIIGGGCCCAAACCC@@@===<<<>>>?????????>>>>>>>>>======???CCCFFFFFFEEECCCCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCEEEFFFGGGHHHFFFDDDDDDDDDEEEDDDBBBAAA@@@???>>>===<<<;;;:::::::::999777666555444333555555444444444333333333555666777888999:::;;;<<>>@@@BBBCCCDDDEEEIIIMMMTTTZZZ___bbbdddbbb^^^XXXQQQJJJDDD@@@======<<<;;;<<<<<<>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===???@@@DDDIIIPPPUUUVVVUUUTTTTTTSSSRRRRRRSSSTTTSSSQQQOOOMMMLLLKKKKKKLLLNNNQQQRRRZZZ___hhhsss~~~}}}xxxqqqlllhhhddd___[[[XXXVVVTTTSSSTTTQQQNNNLLLLLLKKKJJJIIIFFFFFFFFFHHHHHHGGGDDDAAACCCBBBBBBAAAAAAAAAAAABBBIIIHHHFFFEEECCCBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>????????????????????????BBB???<<<<<<>>>@@@???=========<<<;;;999888777666555444444333222222333333222444555666666777999:::???EEESSSjjjlll^^^SSSSSSRRRRRRRRRRRRSSSSSSTTTSSSSSSRRRPPPOOOOOONNNNNNMMMKKKJJJIIIHHHEEEBBBCCCAAA>>>>>>???@@@@@@???;;;<<<<<<<<<<<<>>>BBBEEEFFFFFFEEEDDDCCCCCCCCCCCCAAABBBCCCEEEFFFGGGHHHHHHHHHFFFEEEDDDEEEEEEDDDBBBAAA@@@???>>>===<<<;;;:::::::::999888666555444333555444444444444333333333555666777888999;;;<<<<<>>@@@BBBCCCEEEFFFIIINNNTTT\\\bbbffffffeeebbb^^^XXXPPPJJJFFFCCCAAA???===<<<<<<===>>><<<<<<=========<<<<<<<<<<<<======>>>???AAADDDGGGNNNRRRXXX]]]^^^]]]]]]\\\YYYYYYXXXYYYZZZYYYWWWTTTQQQPPPOOOOOOPPPSSSUUUWWW\\\```hhhqqq{{{~~~wwwqqqnnniiiccc^^^[[[YYYXXXVVVYYYVVVSSSQQQPPPPPPOOONNNIIIIIIJJJKKKLLLJJJGGGDDDFFFFFFEEEDDDDDDDDDEEEEEEGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????????????????????????????AAA>>><<<<<<>>>??????>>>>>>===<<<;;;:::999888777777777666555555444444444222444555666666666888:::<<>>===<<<;;;:::;;;:::999888666555444444444444444444444444444444555555777888:::;;;<<<===???AAAEEEHHHLLLRRRYYY^^^fffjjjpppwwwxxxlllbbb[[[XXXVVVPPPOOOSSS[[[bbbiiisss}}}|||sssnnnjjjhhhaaaaaaffftttvvvfff___]]][[[YYYYYYVVVYYY[[[ZZZTTTOOOMMMNNNRRRRRRQQQQQQPPPOOOOOONNNLLLJJJGGGFFFGGGGGGGGGFFFDDDFFFHHHGGGDDD@@@===<<<:::999777555333222111000......---------,,,,,,,,,---+++))))))***+++***)))************************++++++******)))(((((('''******+++,,,...000222333666555444333333444666777444444444333222111///...---...222999???BBB???<<<666555444444333333333333333333222222333444555666666666666666555555555555333333333333222111000000000...------///000000/////////000000000111111111111111111111000000000000/////////...,,,+++++++++........................///...---,,,---...///000000000111222333333444444555555555666666777888888888777666444444444444444555555444333333333333444444444555666777888999999;;;;;;<<<===???AAABBBDDDEEEGGGJJJOOOWWW___eeeiiihhhhhhgggeee```ZZZTTTPPPKKKIIIEEEAAA???======>>>>>>>>>======<<<<<<;;;;;;<<<===???@@@BBBEEEKKKOOOXXX\\\bbbeeefffeeedddddd``````_________^^^[[[YYYTTTTTTSSSSSSUUUWWWZZZ\\\___dddkkkrrrzzz{{{sssooohhhccc```^^^\\\[[[[[[YYYUUUTTTSSSSSSRRRQQQPPPOOOOOOPPPPPPOOOKKKIIIFFFFFFFFFEEEFFFFFFGGGGGGEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???????????????????????????>>><<<===>>>@@@AAAAAA???>>>===<<<;;;999888888888888777777666555444444222444555666555666777999;;;===FFFYYYxxx|||fffYYYPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKHHHGGGGGGFFFDDDCCCDDDBBBAAAAAABBBBBBAAA@@@>>>@@@AAAAAAAAACCCFFFHHHDDDEEEFFFEEEBBBAAAAAABBBAAACCCFFFIIIKKKKKKJJJJJJGGGFFFFFFFFFGGGFFFDDDBBBAAA@@@???>>>===<<<;;;:::;;;:::999888777666555444444444444444444444444444555555777888:::<<<===>>>@@@BBBFFFJJJNNNUUU[[[```kkkooovvv~~~wwwlllbbb[[[WWWUUUPPPPPPUUU^^^eeellluuu~~~{{{pppgggaaa]]]^^^fffwwwwwwggg```^^^[[[YYYXXXYYY\\\^^^\\\VVVQQQOOONNNSSSSSSRRRQQQPPPOOOOOONNNLLLIIIGGGFFFGGGGGGGGGFFFDDDFFFHHHGGGDDDAAA>>>===999999777666444222111000......---------,,,,,,,,,---+++******++++++***)))************************,,,,,,+++***)))(((''''''))))))***,,,...000222333444444444444555666777888444444555555444222000///,,,---111555:::<<<;;;:::444444333333333333444444555444222111111111222333666666666666666666555555333333333333222111000000000...,,,+++---///000000/////////000000000111111222222222111111000000000...//////...,,,+++,,,---........................---------------...//////000000111222333333444444555555555555666888999:::888777555444333333444555555555444333333333333444444444555666777888999999;;;;;;<<<===???AAACCCDDDFFFHHHLLLSSSZZZbbbiiillllllmmmmmmllliiieeeaaa^^^WWWSSSNNNHHHCCCAAA@@@???@@@>>>===;;;;;;;;;<<<======@@@CCCDDDFFFKKKSSSYYYdddhhhlllnnnnnnmmmllllllhhhgggfffeeeeeeccc___\\\YYYXXXXXXXXXZZZ]]]___aaafffjjjqqqvvv|||{{{wwwqqqllliiigggeeeccc^^^\\\XXXWWWVVVVVVUUUTTTRRRQQQOOONNNNNNLLLJJJHHHFFFEEEEEEEEEEEEFFFFFFGGGCCCCCCCCCDDDDDDEEEFFFGGGEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@BBBDDDEEE??????>>>===;;;:::999888777777777666555444333222222444555555555555777888:::>>>FFFUUUooouuubbbVVVPPPPPPQQQRRRRRRQQQPPPPPPMMMMMMMMMNNNNNNNNNOOOOOOLLLJJJGGGFFFFFFFFFDDDCCCDDDCCCBBBBBBCCCCCCBBB@@@>>>???AAAAAA@@@AAACCCEEEDDDFFFIIIGGGDDDBBBCCCEEEEEEFFFIIIKKKLLLKKKJJJIIIGGGGGGFFFGGGHHHGGGDDDBBBAAA@@@???>>>===<<<;;;:::;;;;;;:::999777666555444333333333444444444444555555555777999;;;<<<>>>???AAADDDGGGLLLQQQWWW^^^ccclllqqqxxxxxxmmmddd\\\WWWUUUQQQRRRXXXbbbiiioooxxxvvvfff\\\XXX[[[eeexxxyyyhhhaaa^^^[[[XXXXXXYYY\\\___]]]XXXTTTRRRRRRTTTTTTSSSRRRQQQPPPOOOOOOKKKIIIFFFFFFFFFGGGGGGFFFDDDFFFHHHHHHEEEAAA???>>>888888777666444333111000......---------,,,,,,,,,...,,,+++***+++,,,+++***************************+++*********))))))((((((((()))***+++---000222333333444555777777888777777444555666666555333000///***---000333444555666888222222111222222333444555555444222111000111222333555666666666666666666666333333333333222111000000111...***)))***...000111////////////000000000111000111111111111111222222...///111000...---...000........................------...///////////////111111111222222333333444555555555555666888:::;;;:::999777555555555666777555555444333333333333444444444555666777888999999;;;<<<<<<>>>???AAACCCDDDFFFIIINNNVVV^^^eeekkknnnqqqrrrssssssrrrpppnnnmmmeeeaaaZZZRRRLLLHHHFFFEEEBBB@@@>>><<<<<<>>>AAACCCCCCGGGKKKMMMPPPVVV```gggrrruuuxxxzzzxxxwwwuuuuuusssqqqooonnnllliiieeebbbaaa`````````bbbeeehhhiiimmmsssyyy}}}{{{xxxuuurrrooommmeeeccc___^^^]]]]]]\\\[[[VVVTTTPPPNNNMMMKKKJJJHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAACCCDDD@@@???>>>===<<<:::999999888888999888777555444333222444555555555555666777888<<>>??????>>>>>>???AAAEEEIIILLLKKKHHHEEEGGGIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGDDDBBBAAA@@@???>>>===<<<;;;:::<<<;;;:::999777666555555333333333444444444555555444555777999;;;===>>>???BBBEEEIIINNNSSSZZZaaaffflllqqqzzzyyyooofff^^^XXXVVVSSSUUU[[[eeemmmrrr{{{~~~jjj]]]WWW[[[ggg{{{zzziiiaaa^^^[[[XXXWWWYYY\\\___^^^ZZZVVVUUUVVVUUUTTTSSSRRRQQQPPPOOOOOOKKKIIIFFFEEEFFFGGGGGGFFFDDDFFFHHHHHHEEEAAA???>>>888888777666555333111000......---------,,,,,,,,,///---++++++,,,---,,,+++************************))))))))))))************((((((***+++---000222333444555777999999888666555555555666777555333111///***---111111000000333666000000000111222333444555555444222111111222444555555555555666666666666666333333333333222111000000222...)))''')))---000111////////////000000000000...///000111222333444444...111222222//////000333........................---...000111111111000///111111111222222333333444666666555666777999;;;<<<<<<;;;999777666777888999555555444333333333333444444444555666777888999999<<<<<<===>>>???AAACCCDDDFFFIIIPPPXXX```hhhmmmoootttuuuvvvxxxxxxxxxwwwvvvqqqlllddd[[[TTTOOOMMMLLLDDDBBB@@@>>>@@@CCCHHHKKKJJJNNNSSSVVVYYY```kkksss}}}~~~}}}{{{zzzwwwuuutttppplllhhhhhhgggggghhhjjjllloooqqqsssxxx~~~~~~{{{wwwtttmmmjjjgggeeeeeedddcccbbb```\\\WWWTTTRRRRRRPPPOOONNNMMMKKKIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCAAA??????@@@BBB@@@@@@???===<<<;;;:::999;;;;;;<<<;;;:::888666555222444555555444444666777444:::AAAIIIXXXrrr}}}jjj\\\TTTNNNOOOPPPQQQQQQPPPOOONNNQQQPPPOOOOOONNNMMMLLLLLLNNNLLLIIIHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEEEECCCAAA@@@AAABBBBBB@@@@@@AAABBBFFFKKKOOONNNJJJHHHJJJMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIGGGDDDAAAAAA@@@???>>>===<<<;;;:::<<<;;;:::999888666555555333333333444444555555555444555777999;;;===???@@@CCCFFFJJJOOOTTT[[[ccchhhpppvvv{{{qqqhhh```ZZZWWWTTTVVV]]]gggooottt|||oooaaaYYY]]]jjj{{{kkkbbb^^^ZZZYYYZZZZZZ]]]```___ZZZTTTQQQQQQRRRTTTUUUSSSNNNKKKKKKLLLIIIGGGEEECCCCCCCCCEEEEEEDDDFFFGGGEEEBBB>>><<<<<<;;;:::888555333111000///---------...............+++******))))))******+++***)))(((&&&&&&((()))***,,,+++******))))))******---,,,,,,,,,---...000111777888888888888777666666777777666555444222111000//////000222555666444333222333444444333222111000333555666555222111111111444444333333333444555666555444333222111000000000///---+++,,,---///000///111111000000000000000111222000......///000000///000000000///////////////000///...---------------000000000000000000000000222111111000111222444555444555555555555555444444666444444444555666555444333333222222222333444555555555555555666888999:::===;;;;;;===AAADDDCCCBBBHHHIIIPPP[[[ccchhhpppyyyuuuxxx{{{|||||||||}}}~~~zzzwwwqqqiiiccc]]]ZZZXXXKKKIIIHHHJJJMMMPPPPPPOOOWWW[[[```eeejjjoootttwww}}}zzzxxxvvvvvvuuuvvvwwwvvvssssssvvvyyy~~~}}}uuurrrnnnlllllllllkkkkkkhhheee___ZZZVVVTTTTTTTTTNNNLLLJJJIIIIIIHHHFFFDDDFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@AAAAAABBBCCCDDDDDDFFFFFFEEEDDDBBB@@@???>>>CCCCCCCCCCCCCCCBBBBBBBBB??????>>>===<<<;;;;;;:::;;;:::999777666666555555555555555555555555555555::::::===DDDMMM```}}}wwwgggZZZRRRNNNNNNNNNNNNNNNMMMLLLKKKOOOMMMJJJKKKMMMOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBEEEGGGHHHHHHHHHHHHIIIKKKIIIIIIJJJLLLNNNOOOMMMLLLHHHHHHGGGGGGFFFEEEEEEDDDBBBAAA???===<<<;;;<<<<<<999999999999888666555444222222222333333444444444777888:::;;;<<<===@@@BBBDDDGGGJJJNNNSSS[[[bbbhhhqqqxxxxxxnnnfff```YYYTTTQQQVVV]]]eeennnwwwzzzfff______jjj|||kkkbbb^^^ZZZYYYZZZZZZ]]]___]]]XXXSSSQQQQQQRRRTTTUUUSSSOOOLLLLLLMMMKKKJJJHHHFFFFFFFFFGGGHHHEEEFFFGGGFFFCCC???===<<<;;;:::888555333111000///............---------------,,,,,,++++++,,,,,,---+++***)))(((((()))***++++++***))))))(((((()))))),,,,,,++++++---000222444999999999999888777666666777666666666444333222111//////000222555555444333333333444444333222222111555666777666444222222333555444333222222444666777666555444333222222222222555222///---,,,,,,+++)))000000////////////000000111000......000000000///000000000000000000000000//////...---------------000000000000000000000000222111111111111333444555555555666666666555555444777666555555777777666555333222222222333333444444555555555555666888999:::>>><<<<<<>>>BBBEEEDDDCCCIIIJJJQQQ\\\dddhhhpppyyyzzz|||}}}xxxrrrlllfffcccZZZWWWUUUVVVZZZ___bbbccchhhkkkoootttxxx}}}~~~}}}~~~{{{wwwuuuuuuvvvvvvuuusssooojjjccc]]]XXXUUUTTTQQQOOOMMMLLLLLLKKKIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAABBBCCCDDDDDDEEEHHHHHHHHHGGGEEEDDDBBBAAABBBBBBBBBBBBAAAAAAAAAAAA>>>>>>======<<<;;;;;;:::;;;:::999888777666555555666666666666666666666666;;;;;;<<<@@@FFFTTTlll}}}nnn```VVVPPPOOOOOOOOOOOONNNMMMLLLKKKLLLJJJHHHHHHJJJKKKJJJIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAACCCGGGKKKNNNNNNMMMLLLJJJJJJJJJKKKMMMMMMLLLJJJIIIIIIHHHGGGFFFEEEDDDDDDAAA@@@???===<<<;;;<<<<<<;;;:::999888777666666555333333444444444555555555555666888999:::<<<>>>AAAEEEGGGKKKOOOUUU\\\dddiiiuuu|||wwwmmmfff___XXXTTTRRRWWW^^^fffoooxxx|||hhhbbbcccooo|||kkkbbb^^^ZZZXXXYYYZZZ\\\]]]ZZZUUUQQQQQQRRRRRRSSSTTTSSSQQQOOONNNOOOLLLKKKIIIGGGGGGGGGHHHHHHEEEGGGHHHGGGCCC@@@>>>===;;;:::888555333111000/////////......---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,***))))))(((((((((((((((,,,+++******---111666999::::::::::::999888777666666666666555444333222111000000000222444555444333444444333222222222222333666777888777555444444555666555333111222444666888888777666555444333333222000...,,,,,,---.........////////////////////////111///......000111000/////////000000111111222222//////...------------...000000000000000000000000111111111111222333444555555666666777777666666666666555444555666777666444222222222333333333444444555555555555666888999:::>>>======???BBBEEEEEEEEEKKKMMMSSS]]]dddjjjrrryyy~~~xxxqqqmmmjjjgggeeefffkkkqqqvvvyyy{{{}}}}}}zzzuuunnnfff___ZZZWWWUUUSSSQQQPPPPPPPPPNNNLLLKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFBBBCCCCCCDDDDDDEEEEEEEEEHHHHHHHHHHHHGGGFFFEEEDDDAAAAAAAAAAAA@@@@@@@@@???======<<<<<<;;;;;;;;;:::;;;:::999888777777666666777777777777777777777777::::::;;;===@@@HHH[[[lllqqqcccYYYRRROOOQQQQQQPPPOOONNNMMMKKKJJJJJJIIIGGGHHHIIIJJJIIIHHHGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAA???AAAEEEKKKQQQQQQMMMHHHKKKJJJJJJKKKLLLLLLKKKIIIJJJJJJIIIGGGEEEDDDCCCBBBAAA@@@???===<<<<<<<<<<<<<<<;;;999777666666666777444444555555555555666666555777999::::::<<>>>>>;;;:::888555333111000///------------------------+++******))))))******++++++******))))))******+++******)))(((((((((((()))+++***)))***---333999<<<;;;;;;;;;:::999888777666444444444444333333222111111000000111333555444333333333111000000111222333555777888777555444444555777555333111222444777999;;;;;;:::888666444222111...,,,++++++...000111000/////////000000000000000111///......000111111000...//////000111222333333///......---------......////////////////////////000000111111222333444555555666777777777777777777444333222222333444333222222222333333444444444333555555555555666888999:::>>>======???AAACCCEEEFFFLLLOOOVVV^^^fffmmmuuu{{{{{{wwwzzzyyyyyy{{{|||vvvooogggaaa^^^XXXVVVTTTSSSSSSSSSQQQOOOLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEBBBBBBAAAAAA@@@@@@??????<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888777777888888888888888888888888888777999<<<>>>DDDRRR___ssswwwiii]]]UUUQQQPPPRRRQQQQQQPPPNNNLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIEEEFFFHHHIIIIIIHHHGGGEEEFFFEEEDDDCCCCCCBBBBBBBBBEEEDDDCCCBBBAAAAAAAAAAAABBBAAABBBHHHNNNNNNIIICCCJJJIIIHHHJJJLLLLLLLLLJJJLLLKKKIIIGGGEEECCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<:::888555444555666777444444444444555555555555777999;;;<<<===???BBBEEEGGGJJJOOOTTTZZZbbbiiinnnzzz|||tttkkkccc\\\WWWTTTSSSWWW^^^fffoooyyyppphhhhhhttt~~~mmmccc^^^ZZZXXXYYYYYYZZZYYYVVVQQQOOOPPPSSSRRRRRRRRRRRRRRRRRRQQQPPPIIIIIIHHHGGGFFFFFFFFFFFFFFFHHHIIIGGGDDD@@@>>>>>>;;;:::888555333111000///+++,,,,,,,,,------......+++******))))))******+++)))))))))(((((()))))))))++++++***))))))))))))***+++***)))***---333999===;;;;;;;;;:::999888777777222333333333333333222111222111000111333444444333222111000//////000111222333555666666444333333444777555333222333444777888???>>>===;;;888444222000444222...---,,,,,,+++***///000111222222222222111000///---...000111111000......///000111222222333......---------......//////////////////////////////000111222333444444555555555666777777777777777444333222222333444333222111222333444444444333333555555555555666888999:::<<<=========???AAADDDFFFLLLQQQXXX___gggpppxxx}}}{{{sssllleeebbb\\\ZZZXXXWWWVVVUUUSSSQQQMMMMMMLLLKKKJJJIIIIIIIIIKKKKKKJJJIIIIIIHHHHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCBBBAAA@@@@@@???;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;:::999888888888888888888888888888777777999<<<>>>@@@JJJTTTbbbppp|||oooaaaWWWRRRPPPPPPQQQQQQQQQOOONNNLLLJJJIIIJJJKKKLLLLLLLLLKKKJJJJJJDDDEEEGGGIIIIIIHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDCCCCCCBBBBBBBBBCCCEEEBBBAAADDDJJJNNNLLLHHHIIIHHHHHHIIILLLNNNNNNMMMLLLKKKJJJGGGEEECCCAAA@@@??????>>>>>>======<<<<<<;;;999666444333333444555444333333333333333333333777999;;;===>>>@@@CCCFFFHHHLLLQQQWWW^^^eeelllqqqzzz}}}zzztttkkkbbb[[[VVVTTTRRRVVV]]]eeennnxxxrrrhhhgggrrr~~~mmmddd___ZZZXXXYYYXXXYYYYYYVVVRRROOOQQQSSSSSSRRRQQQQQQRRRRRRPPPNNNJJJJJJJJJIIIHHHHHHGGGGGGEEEGGGHHHGGGCCC@@@>>>===;;;:::888555333111000///+++,,,,,,,,,---------------,,,,,,++++++,,,,,,---((((((((((((((((((((((((,,,++++++*********************)))***---222777:::999999999999999999888777333333444444555444444444333111000000222444444333111000000000000111222222111333444444333222222333666555444444444555666777>>>>>>===<<<999666333111222///---,,,---...---,,,///000222333444333333222000...---...000111111111......//////000000111111...------------...//////000000000000000000000000...///111222444444555555444444555666777777777777666555444555666777666444111222333444555444333222555555555555666888999:::<<<============???CCCGGGKKKSSSZZZ```iiittt}}}~~~vvvooohhhdddcccaaa^^^\\\[[[ZZZWWWUUUQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIIIIIIIIIIIIIHHHHHHDDDDDDCCCBBBAAA@@@??????;;;<<<<<<<<<===>>>>>>>>>======>>>???>>>===;;;::::::::::::::::::::::::::::::999:::<<<<<<<<>>>>>>>>>>>>>>===<<<<<<:::999777555444444444555444333333333333222222222555777:::;;;===???BBBEEEIIIMMMTTTZZZaaahhhpppttt{{{zzzxxxtttkkkbbb[[[WWWUUURRRVVV\\\dddmmmxxxzzzoooggghhhrrrnnnddd___ZZZXXXYYYWWWYYYZZZWWWSSSPPPQQQSSSSSSRRRPPPPPPRRRQQQOOOLLLIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGFFFCCC???===<<<;;;:::888555333111000///......------,,,+++******---,,,,,,++++++,,,,,,---)))))))))******)))))))))++++++***)))))))))))))))*********+++---111444666666777888888999999888888555666666777888888888777444222000000222333333333111111222333333333333333111222444444333222222333444555555666666666666666:::;;;;;;;;;:::888666555---,,,***+++...000111111...///111333333333222111///...---...000222222111.............../////////---------------...//////000000000000000000000000---///111333444555555555333333444555666777777666777666555555777777666555000222333555555444333222555555555555666888999:::<<<>>>>>>>>>===@@@DDDHHHKKKSSS[[[```jjjwwwzzztttooolllllliiifffdddbbb```]]]ZZZWWWVVVUUUSSSRRRRRRQQQQQQNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFCCCCCCBBBAAA@@@???>>>>>><<<<<<======>>>???@@@@@@>>>???@@@AAAAAA???>>><<<===========================;;;<<<>>>===;;;???EEELLLSSS^^^eeeiiinnnuuu{{{zzz{{{{{{||||||xxxrrrnnneeeaaaZZZSSSOOOMMMNNNOOOMMMNNNNNNMMMLLLKKKJJJIIIIIILLLOOOPPPNNNLLLLLLMMMLLLLLLLLLKKKKKKJJJJJJIIIBBBBBBBBBBBBCCCEEEFFFGGGCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDFFFJJJPPPUUUWWWOOOMMMKKKKKKLLLMMMMMMLLLKKKJJJIIIGGGEEEDDDBBBAAA===>>>>>>???>>>>>><<<<<<::::::999888777666555555555555444444333333333333666888:::<<<===@@@CCCFFFJJJOOOUUU]]]dddkkkrrrwwwyyyxxxtttlllccc[[[WWWWWWSSSWWW]]]eeennnyyy}}}wwwppphhhfffjjjvvvnnnddd___ZZZXXXYYYVVVYYYZZZXXXTTTQQQQQQSSSTTTQQQOOOPPPQQQQQQNNNKKKFFFFFFFFFFFFFFFDDDCCCCCCDDDFFFGGGEEEBBB>>><<<<<<<<<:::888555333111000///111000///---+++)))((('''+++******************+++******++++++++++++************)))(((((((((((((((******+++,,,---000222333555666777888888999888888777888999:::::::::::::::444222000000222333333333111222444555666555444444111333444444333222333444333444666777777777666555666777999;;;;;;:::999888333111...,,,------,,,+++,,,...000222333222111000///...---...000222222111...............------------------------...///000000000000000000000000000---...111333444555555555222333444555666666666666666555444444555666555444000111333555555444333222555555555555666888999:::>>>???@@@???>>>@@@EEEJJJJJJSSS[[[aaakkkyyy}}}zzzwwwvvvrrrpppllljjjgggeeeaaa___\\\[[[YYYXXXWWWVVVVVVVVVPPPPPPOOONNNNNNMMMMMMLLLMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>===<<<<<<<<<===>>>???@@@AAAAAA???@@@AAABBBBBBAAA???>>>????????????????????????>>><<<===@@@??????BBBHHHGGGLLLTTTZZZ^^^bbbkkksssppppppqqqsssrrrooojjjfff[[[YYYUUUQQQOOOOOOPPPQQQLLLLLLLLLLLLLLLKKKJJJJJJLLLPPPSSSSSSQQQOOOOOOPPPQQQPPPNNNMMMLLLLLLLLLLLLAAAAAAAAABBBDDDFFFGGGHHHCCCCCCCCCCCCDDDFFFGGGHHHDDDEEEGGGGGGIIILLLPPPSSSSSSQQQMMMLLLLLLLLLKKKJJJJJJJJJIIIGGGEEEDDDCCCBBB======>>>??????>>>===<<<;;;;;;;;;;;;:::888777666666666555555555444444444888:::<<<>>>???BBBFFFHHHKKKOOOVVV^^^eeelllsssxxxxxxwwwtttmmmccc[[[XXXWWWUUUXXX^^^fffooozzzvvvooohhhbbbfffmmm{{{pppddd^^^YYYXXXYYY[[[]]]___\\\WWWRRRQQQRRRPPPPPPOOONNNNNNMMMLLLLLLMMMKKKGGGDDDBBBCCCDDDFFFDDDEEEGGGEEEBBB???===<<<;;;:::888666444111000//////...,,,,,,,,,,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,+++******+++---000333555444555666777888999999999555555777888::::::;;;;;;888666222111111222222222000000000000000111111111444222000000222111...+++(((+++000555888999888777444444444888;;;<<<:::777444000,,,+++---...---,,,---...............------000000111111111111000000.......................................///000111000////////////000000111000111111222222333444444444555555555666666777777555444444666888777444000222222222333333444444444777777777777888999;;;;;;AAA???>>>???BBBFFFHHHIIINNNRRRYYYbbblllwww~~~{{{yyyyyyvvvrrrpppooommmiiifffccc```]]][[[[[[[[[ZZZYYYTTTRRROOONNNOOOOOOOOONNNOOOMMMJJJIIIHHHHHHFFFEEEGGGGGGHHHGGGDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDD@@@BBBCCCDDDDDDBBB@@@???>>>===<<<===???@@@@@@???DDDCCCAAA??????@@@AAABBBGGGIIIMMMQQQUUU[[[aaaeeeiiijjjjjjjjjgggbbb^^^[[[VVVUUUSSSRRRPPPPPPOOOOOOQQQPPPMMMKKKIIIIIIIIIIIIKKKMMMOOOPPPOOOPPPQQQRRRQQQQQQOOONNNMMMLLLLLLLLLGGGBBB===???DDDIIIJJJJJJIIIFFFDDDEEEHHHIIIHHHFFFHHHFFFEEEFFFHHHJJJJJJIIIQQQSSSTTTUUUSSSPPPLLLJJJMMMKKKIIIHHHHHHGGGEEECCCAAA@@@???===<<<<<<<<<<<<===<<<:::888777666555555111222222333444555777888555888:::===???BBBFFFIIINNNRRRWWW\\\aaaiiissszzz{{{rrriiieeeaaa[[[VVVUUUUUUYYY___gggqqq|||~~~qqqkkkeeeaaabbbkkk{{{oooddd^^^YYYXXXYYY[[[]]]^^^[[[VVVRRRQQQRRRSSSRRRQQQPPPNNNMMMKKKKKKLLLJJJFFFCCCAAABBBCCCEEEBBBDDDFFFDDDAAA>>><<<<<<;;;:::888666444111000//////---,,,,,,------+++***++++++***))))))*********************************)))))))))((())))))******+++******+++,,,///111333444555666888999999999999555555666888999999999999777555222000111222222111111111111111111111111111333111000111222222///---///111333555666555333222444333444777:::;;;999666555111...,,,---......---,,,---...///000000000000000000111111111111000000........................///............//////000//////////////////000111000111111222222333444444444444444555666777777888888555333444555666555333222222222333333444444444666666666777888999:::;;;?????????@@@CCCFFFGGGHHHOOOSSSZZZcccmmmyyy~~~~~~{{{wwwuuusssqqqmmmjjjiiifffbbb___^^^\\\ZZZYYYWWWUUURRRPPPPPPPPPPPPOOOOOOMMMJJJIIIIIIHHHGGGEEEGGGHHHHHHGGGEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFCCCDDDDDDDDDDDDCCCAAAAAABBBBBBBBBBBBDDDDDDDDDCCCBBBAAA???>>>===>>>???@@@EEEGGGKKKNNNRRRWWW]]]aaabbbccceeeeeebbb^^^ZZZWWWSSSRRRQQQQQQPPPPPPPPPPPPPPPOOOMMMKKKIIIHHHIIIIIILLLNNNPPPQQQQQQQQQRRRSSSTTTSSSRRRPPPOOOOOONNNNNNEEEAAA===>>>CCCHHHIIIHHHKKKIIIGGGGGGIIIJJJIIIGGGJJJIIIHHHHHHJJJLLLLLLKKKNNNPPPRRRTTTSSSQQQNNNLLLKKKJJJHHHHHHHHHGGGFFFDDDAAA@@@???===<<<<<<<<<<<<;;;:::999777666555555555333222333333444555666777777999<<<>>>@@@CCCGGGJJJOOOSSSYYY___dddllluuu|||{{{qqqhhhddd```ZZZVVVVVVUUUYYY```hhhqqq|||xxxooofffaaabbbnnnnnnccc^^^YYYXXXYYY[[[\\\]]]YYYTTTQQQQQQSSSUUUTTTSSSQQQOOOMMMKKKJJJJJJHHHEEEBBBAAAAAACCCDDDAAACCCEEEDDDAAA>>><<<;;;;;;:::999666444222000//////---,,,---......---,,,...---,,,++++++++++++++++++++++++++++++++++++++++++***)))((('''((()))***+++*********+++---///000444555777999:::::::::999444555666777777777777777666333000///000111111111111111111111111111111111222111000111222333111///333333444444444333222222333222333666888999777555555333///...............***+++,,,...000111111111000000111111111111000000........................////////////............///.........//////000111000111111222222333444444222333444555666777888999999777444222333555555555222222333333333333444444555555555666777888::::::===>>>???AAACCCEEEGGGHHHPPPTTT\\\eeeppp{{{~~~{{{yyyvvvrrrooommmjjjfffdddcccaaa___]]]\\\YYYVVVSSSSSSRRRPPPOOOOOOLLLJJJIIIIIIIIIGGGFFFGGGHHHHHHGGGEEEDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCAAA???>>>>>>>>>@@@AAACCCEEEHHHKKKNNNRRRWWW[[[\\\^^^___```___\\\XXXVVVPPPPPPOOOOOOOOOOOOPPPPPPOOONNNLLLJJJIIIHHHIIIIIIMMMOOOQQQRRRQQQQQQSSSTTTTTTSSSSSSRRRQQQPPPOOOOOOFFFBBB@@@AAAFFFJJJKKKJJJNNNLLLJJJJJJKKKKKKJJJIIIMMMKKKIIIJJJKKKLLLLLLKKKKKKMMMOOORRRRRRQQQOOONNNJJJIIIGGGGGGHHHGGGFFFDDDAAA@@@???===<<<<<<<<<<<<999888777666555555555555444444444444444555666666888;;;===@@@BBBEEEIIILLLOOOTTT\\\bbbhhhooowww~~~|||qqqgggbbb^^^YYYWWWWWWVVVZZZ```iiirrr~~~uuuiiibbb```ppp~~~lllccc]]]YYYXXXXXXZZZ\\\\\\YYYTTTQQQRRRTTTUUUUUUSSSRRRPPPNNNMMMLLLJJJHHHEEECCCBBBBBBCCCDDDBBBDDDEEEDDDBBB???===<<<<<<;;;999777444222000///...---,,,---/////////---...---,,,+++++++++++++++++++++++++++++++++++++++...,,,+++)))))))))***++++++*********+++,,,---...444555777999::::::999999444444555666666555555555444111///...///111111111222222222222222111111111000000111222333333333222000000111222333555666777222222333444666666555555555333000...---------...)))***+++---...//////000000000111111111111000000........................000000000//////...------...............///000111000111111222222333444444222222333555666888999:::999777555444444444555555333333333333333333333333444444444555666888999:::;;;===@@@BBBDDDEEEGGGHHHOOOTTT\\\fffqqq|||~~~yyyuuusssllljjjhhhhhhhhhhhhgggeee```]]]YYYVVVTTTSSSQQQOOOOOOMMMJJJIIIIIIIIIGGGFFFFFFGGGHHHGGGEEEDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIGGGEEEBBBAAAAAAAAABBB@@@BBBCCCDDDCCCCCCCCCCCCFFFDDDBBBAAAAAAAAACCCDDDCCCEEEGGGIIIKKKNNNRRRVVVYYYZZZ]]]______\\\ZZZXXXPPPOOONNNNNNNNNNNNNNNNNNNNNMMMKKKIIIIIIIIIIIIIIILLLNNNPPPQQQQQQQQQRRRSSSRRRRRRRRRQQQPPPOOONNNMMMHHHGGGFFFGGGKKKNNNOOONNNQQQPPPNNNMMMMMMMMMLLLLLLNNNMMMKKKKKKLLLLLLKKKJJJJJJLLLNNNPPPPPPPPPNNNMMMKKKIIIGGGGGGGGGFFFDDDBBBAAA@@@???===<<<<<<<<<<<<999888777666666666666666666555555555555555666666999;;;>>>@@@BBBEEEIIILLLOOOUUU]]]dddjjjqqqyyy|||qqqfffaaa^^^YYYWWWXXXWWW[[[aaajjjttt{{{mmmeeecccuuu{{{kkkbbb]]]YYYWWWXXXZZZ\\\\\\YYYUUURRRRRRTTTSSSSSSRRRQQQQQQPPPOOOOOOJJJIIIGGGEEEDDDDDDEEEEEECCCEEEFFFFFFCCC@@@???>>><<<;;;999777555222111000...---,,,---/////////---,,,,,,+++***************************************---,,,***)))))))))******************++++++,,,,,,222444777999::::::888777333444444555555555444444333000...---///111222111444333333333222222222111000111222333333333333444//////000111333555888999111222333444444444444555333222000---++++++,,,---,,,---...//////000000///000000111111111111000000//////////////////////////////000000///...---,,,------------...///000111000111111222222333444444222222333555666888999:::666777888888666555333333333333333333333333333333333444444555666888:::;;;:::>>>AAACCCDDDEEEHHHJJJOOOTTT]]]fffqqq||||||xxxvvvooonnnmmmmmmnnnnnnlllkkkeeebbb]]]ZZZXXXVVVSSSQQQQQQOOOLLLJJJJJJIIIHHHFFFDDDFFFFFFFFFDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJGGGDDDAAA???>>>???@@@BBBEEEHHHIIIGGGFFFGGGHHHGGGFFFDDDCCCBBBCCCEEEFFFEEEFFFHHHHHHIIIKKKOOORRRUUUWWWZZZ\\\]]]\\\YYYXXXQQQPPPOOONNNLLLLLLLLLKKKMMMLLLKKKJJJIIIIIIJJJKKKKKKMMMOOOPPPPPPPPPQQQRRRSSSSSSSSSSSSRRRPPPOOONNNIIIIIIJJJLLLNNNPPPQQQQQQSSSSSSRRRPPPOOONNNOOOOOOSSSQQQOOONNNNNNNNNMMMLLLKKKLLLNNNNNNNNNMMMKKKJJJLLLJJJGGGFFFFFFDDDBBB@@@AAA@@@???===<<<<<<<<<<<<:::999888888777777777777666666555555555666777777999;;;>>>@@@BBBEEEIIILLLOOOUUU]]]eeekkksss{{{|||rrrgggbbb___ZZZYYYZZZWWW\\\bbbkkkuuu~~~ooojjjkkk}}}yyyiiiaaa]]]YYYWWWXXXYYY\\\]]]\\\WWWSSSSSSTTTRRRRRRRRRQQQPPPPPPOOOOOOJJJIIIGGGFFFEEEEEEEEEFFFCCCEEEGGGGGGDDDAAA@@@@@@<<<;;;:::777555333111000///---,,,---......---,,,******))))))))))))******))))))))))))))))))))))))((((((((((((((((((''''''*********++++++,,,,,,,,,111333666888999999777666222333444555555555555555222000...---///222333333555444444333333222222222000222444444333333444555222222222222333444555666111333444444333333444666333222000---***)))+++,,,///000111222222222222222000000111111111111000000////////////////////////...///000000000///...---,,,,,,,,,---...///000111000111111222222333444444222333444555666777888999555777::::::777444333222444444333333333333222222333444444666777999;;;<<<;;;???CCCDDDDDDFFFIIIMMMPPPUUU^^^hhhrrr|||{{{yyyyyywwwvvvuuuuuutttqqqooommmiiidddaaa^^^\\\YYYXXXVVVTTTPPPNNNMMMLLLJJJHHHDDDFFFGGGFFFEEEDDDEEEFFFIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJHHHDDDAAA>>>=========???CCCHHHIIIHHHGGGHHHJJJGGGFFFDDDCCCCCCCCCEEEFFFGGGHHHIIIHHHHHHJJJLLLOOOPPPRRRVVVXXXYYYXXXVVVUUURRRQQQOOONNNLLLKKKKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMKKKMMMOOOPPPOOOOOOQQQRRRUUUVVVVVVVVVUUUSSSQQQPPPHHHJJJKKKNNNOOOPPPQQQQQQSSSTTTTTTRRRPPPPPPQQQRRRXXXUUUSSSRRRQQQQQQOOONNNLLLMMMMMMMMMLLLKKKIIIHHHKKKIIIGGGEEEEEEDDDBBB@@@AAA@@@???===<<<<<<<<<<<<;;;:::999888777777777777666666666666666777888888999;;;>>>AAACCCFFFJJJMMMPPPVVV^^^eeelllttt}}}|||rrrhhhdddaaa\\\ZZZZZZXXX\\\dddlllvvv|||pppnnnlll}}}wwwhhh```]]]YYYWWWXXXXXX\\\___^^^ZZZUUUTTTTTTSSSSSSRRRQQQPPPNNNNNNMMMHHHGGGFFFEEEDDDDDDEEEEEEBBBDDDFFFFFFDDDAAA@@@???<<<<<<:::888555333111000///---,,,,,,------+++***))))))((())))))***+++,,,************************%%%&&&((()))***)))'''&&&)))***+++,,,------------///111444777888777666444222222444555666666666666222000......000222444444555555555444333333222222111333555555333222333555333333333333333333333333222444555444222222444666333333222...+++)))+++------...///111222333333333000000111111111111000000////////////////////////,,,---///000111000...---,,,,,,,,,---...///111111000111111222222333444444444444444555666777777888777999:::888555333333555444444444333333222222222444444555666888:::<<<======AAADDDEEEDDDFFFKKKPPPSSSXXXaaajjjsss}}}~~~{{{yyyvvvrrrmmmjjjgggeeecccaaa]]]ZZZVVVTTTRRRPPPMMMKKKFFFGGGHHHHHHGGGFFFGGGHHHKKKJJJJJJIIIIIIHHHHHHHHHKKKKKKKKKKKKKKKKKKJJJJJJKKKIIIFFFCCC@@@>>>===<<<<<>>>>>BBBEEEEEEDDDFFFMMMSSSUUUZZZcccllluuu~~~|||yyytttpppnnnllljjjhhhbbb___[[[XXXUUUSSSPPPNNNHHHIIIJJJJJJHHHHHHIIIJJJLLLLLLKKKJJJIIIHHHHHHHHHMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKHHHEEEBBB???===<<>>@@@>>>===999222,,,***+++...111111///...---,,,,,,++++++***)))***+++++++++)))))))))))))))))))))))))))***************++++++,,,************+++,,,---...111222444666777777777666666555555444444333222222000/////////111444666888777666555444444333444444//////000111222222333333222333333222111222444666555444444333333444444555111111111000///.........------...///000111222222//////000000000000//////111111111111111111111111000000111111111000000///222111111000000000000000222333444444555555444444777777777777666666666666888777777666555444444333555444444333333444444555444444555777999;;;===>>>???BBBDDDDDDDDDGGGLLLQQQUUUZZZbbbiiipppyyy~~~{{{wwwssspppnnnfffccc___[[[XXXUUURRROOOOOOMMMKKKJJJLLLMMMNNNMMMKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPSSSQQQLLLHHHEEECCCBBBBBBGGGIIIKKKMMMOOOPPPPPPPPPOOOOOONNNMMMLLLKKKIIIHHHJJJIIIHHHHHHHHHHHHIIIJJJLLLNNNQQQTTTUUUVVVUUUUUUVVVTTTRRRPPPNNNMMMMMMMMMOOOOOONNNNNNOOOQQQRRRTTTQQQQQQQQQQQQSSSUUUWWWXXX\\\ZZZWWWTTTQQQPPPOOOOOOOOOPPPSSSUUUWWWWWWVVVVVVWWWXXXWWWVVVUUURRRPPPNNNTTTRRROOONNNNNNNNNNNNMMMIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIGGGFFFDDDCCCBBBAAA@@@???>>>============888888888888999999999999777666555555666888:::<<<;;;===@@@CCCGGGKKKQQQUUUZZZ^^^ccciiipppzzz{{{rrrkkkkkkjjjfffaaa___aaacccgggooo{{{wwwrrrssswwwvvvfff___]]]ZZZWWWVVVYYY\\\^^^]]]XXXSSSQQQQQQSSSRRRRRRQQQOOONNNLLLKKKJJJIIIGGGEEEDDDDDDDDDEEEEEEHHHJJJGGGBBB>>>>>>@@@>>>===;;;666222000222444111000///...---,,,,,,,,,+++***)))***+++,,,+++)))))))))))))))))))))))))))((((((((((((((())))))***)))))))))******+++------000111333555777777777666666555555444444333333222222111111111222555888999888777666555444333333333111111222333333444555555333333444333111222333555555444444333333444444555333333222000///---,,,,,,------...///000111222222//////000000000000//////111111111111111111111111///000000111111111000000////////////000000111222222333444444555444444444666666666666777777777777888888777666666555444444444333333222222333333444555555666777888:::<<<===@@@BBBDDDEEEEEEGGGMMMQQQUUUZZZbbbhhhoooyyy|||yyyvvvuuulllhhhccc___]]]ZZZWWWUUUTTTQQQNNNMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOOOONNNNNNMMMMMMMMMNNNNNNTTTRRRPPPLLLIIIHHHFFFFFFLLLMMMOOOQQQSSSTTTTTTSSSQQQQQQQQQPPPOOONNNMMMLLLKKKKKKIIIHHHHHHHHHIIIIIILLLNNNPPPSSSUUUUUUUUUTTTTTTSSSQQQOOONNNMMMMMMNNNPPPPPPPPPPPPQQQSSSTTTUUURRRRRRRRRRRRTTTUUUWWWXXXXXXWWWVVVTTTTTTTTTTTTUUUPPPQQQSSSUUUVVVVVVUUUTTTVVVWWWWWWWWWVVVTTTSSSRRRTTTRRROOOMMMNNNNNNMMMLLLJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHGGGEEEDDDCCCBBBBBBBBBAAA@@@>>>===<<<<<<<<<555555555555555555555555777777666555666888:::;;;<<<>>>AAADDDGGGLLLQQQUUU\\\```fffkkkrrr|||~~~xxxpppiiiiiiiiidddaaa___ccceeekkksss|||rrrnnnqqquuufff___]]]ZZZXXXWWWYYY\\\___]]]WWWRRRPPPPPPOOOOOOPPPPPPOOOOOONNNNNNIIIHHHFFFEEECCCCCCDDDDDDEEEGGGIIIGGGBBB>>>>>>???>>>>>>===:::666444444444111000///...---,,,,,,,,,,,,***)))***+++,,,+++***))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))***+++,,,///000333555777777777666666666555555444333333333444333222222444666888:::999999888777555444444333333444444555555666666666333555555444333222333555555444444333333444444555555444333111///---++++++------...///000111222222///000000111111000000///000000000000000000000000...//////000000111111111---------...///000222333222222333444444444444444555555666666777777888888888888888777777666666555333333222222222222333333666666666777888:::;;;<<<@@@BBBEEEEEEEEEHHHNNNRRRVVV[[[bbbiiioooxxxvvvrrrlllgggdddaaa^^^]]]ZZZWWWSSSQQQPPPPPPNNNMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQQQQPPPOOOOOONNNNNNVVVUUUTTTSSSQQQOOOMMMLLLOOOQQQSSSTTTUUUVVVVVVUUUSSSSSSSSSSSSSSSRRRQQQQQQMMMLLLKKKIIIHHHHHHHHHHHHKKKMMMPPPRRRTTTTTTTTTTTTSSSRRRPPPOOONNNNNNOOOOOORRRRRRRRRSSSTTTUUUWWWWWWTTTTTTTTTTTTUUUVVVXXXXXXXXXWWWVVVVVVVVVWWWWWWXXXRRRSSSTTTUUUVVVUUUTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTQQQOOOMMMMMMMMMLLLJJJJJJJJJIIIIIIIIIIIIJJJJJJEEEEEEEEEDDDCCCBBBBBBAAACCCBBB@@@???===<<<;;;;;;666666555555444444333333888777666666777888:::;;;>>>@@@CCCFFFIIIMMMRRRVVV^^^bbbhhhnnnuuuzzztttlllfffffffffccc``````eeeiiipppyyyzzztttkkkjjjooottteee^^^]]]ZZZXXXXXXYYY\\\^^^\\\WWWRRRPPPPPPNNNOOOOOOOOOOOOOOONNNNNNJJJHHHFFFDDDCCCCCCCCCCCCDDDFFFHHHFFFCCC???>>>>>>???>>>===999555222///...000000///------,,,,,,,,,,,,+++******,,,,,,+++***))))))))))))))))))))))))***************++++++,,,))))))(((((()))******+++---///333666888888777777666666666555444444333333444444333222333555777999;;;;;;:::999888777555555444444555555555666666666555777888888666555555666555444444333333444444555555444333111///...,,,,,,------...///000111222222000000000111111000000000////////////////////////.........///000111222222------------...///000111222222333444444444444333444444555666777888999999999888888888777777777666444333333222222333333444777777777777888999:::;;;@@@BBBEEEEEEFFFHHHNNNSSSWWW\\\cccjjjpppyyywwwqqqllliiifffccc^^^[[[WWWTTTSSSRRRQQQOOOOOOOOOOOOPPPQQQRRRTTTUUUTTTTTTTTTTTTSSSSSSRRRRRRXXXXXXYYYYYYXXXVVVSSSRRRQQQRRRTTTUUUVVVVVVUUUUUUSSSTTTTTTUUUUUUUUUTTTTTTOOONNNLLLJJJHHHHHHHHHHHHJJJLLLOOORRRSSSTTTTTTSSSQQQPPPPPPOOOOOOPPPQQQRRRTTTTTTTTTUUUVVVWWWWWWXXXVVVVVVVVVVVVWWWWWWXXXXXXZZZZZZYYYXXXWWWWWWWWWWWWUUUUUUVVVVVVVVVVVVUUUTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSQQQOOONNNNNNMMMKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJEEEEEEDDDDDDCCCCCCCCCBBBDDDCCCAAA???===;;;;;;::::::999999777666555444444777777777777777999:::;;;@@@BBBEEEHHHKKKOOOTTTXXX```eeekkkqqqxxx~~~xxxpppiiidddddddddaaa```bbbfffkkkttt~~~~~~vvvnnnfffhhhppptttddd^^^]]]ZZZXXXWWWXXX[[[^^^\\\WWWRRRPPPPPPPPPQQQQQQPPPOOONNNMMMLLLJJJIIIGGGEEECCCCCCCCCCCCDDDEEEGGGFFFDDD@@@>>>===>>>===;;;999666222///,,,000///...---------------,,,+++***+++,,,,,,,,,***))))))))))))))))))))))))***************++++++,,,)))))))))((())))))***+++,,,///333777999999999888777666666555555444333333444333222111111333555666<<<<<<<<<<<<;;;999777666444444444444555555555555666888;;;;;;:::888888888555444444333333444444555333333222111000//////...------...///000111222222000000111111111111000000////////////////////////............///000222222//////............//////111222333333444444333333333444555666777888999:::888888888888777777777777555555444444444444555555777777777777888999:::;;;???BBBDDDEEEEEEHHHNNNSSSXXX]]]dddkkkrrrzzz{{{vvvqqqllliiiaaa^^^ZZZXXXWWWVVVTTTSSSPPPPPPPPPQQQRRRTTTUUUVVVUUUVVVWWWXXXXXXXXXXXXWWWYYYZZZ\\\\\\\\\ZZZXXXVVVUUUUUUWWWWWWWWWWWWVVVUUUSSSTTTTTTUUUUUUUUUUUUUUUPPPOOOMMMJJJIIIHHHHHHHHHJJJLLLOOORRRSSSTTTTTTSSSQQQPPPPPPQQQRRRTTTUUUWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWXXXXXXYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPRRRPPPOOONNNOOONNNLLLJJJIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCAAA???===;;;;;;:::;;;;;;:::999777666555555666666777888999:::;;;;;;AAACCCFFFIIIMMMRRRWWW[[[bbbgggnnnttt{{{~~~xxxmmmgggccccccbbb```aaadddgggmmmwwwwwwmmmgggjjjtttttteee^^^\\\YYYWWWVVVWWWZZZ]]][[[WWWRRRQQQQQQSSSRRRRRRQQQPPPNNNMMMLLLLLLJJJHHHFFFDDDCCCCCCCCCCCCDDDEEEFFFDDDAAA>>><<<<<<;;;999888888666333111//////...------------------+++***+++,,,---,,,+++))))))))))))))))))))))))((((((((((((((())))))*********)))))))))******+++,,,///444888;;;;;;:::999777777666666555444444444333222111000000111333444:::;;;<<<<<<;;;:::888777444444444444444444444444555888<<<===<<<:::999999555444444333333444444555222222222111111000000///------...///000111222222000111111222222111111000000000000000000000000000///......---...///111222111000//////.........///111111222333333333333333444444555666777888999999777777777777777777777777666666555555555555666666666666666777888:::;;;<<<>>>@@@CCCDDDEEEHHHNNNSSSWWW\\\cccjjjrrr{{{~~~xxxsssooofffccc___\\\[[[YYYXXXVVVRRRRRRRRRSSSTTTUUUVVVWWWVVVWWWYYY[[[[[[[[[[[[ZZZYYYZZZ\\\]]]\\\[[[YYYWWWXXXYYYZZZZZZZZZXXXWWWVVVSSSTTTTTTUUUUUUUUUTTTTTTQQQOOOMMMKKKJJJIIIIIIIIIKKKMMMPPPRRRTTTTTTTTTTTTRRRRRRRRRSSSUUUXXXZZZ\\\YYYYYYYYYYYYXXXWWWVVVVVVWWWWWWXXXXXXXXXWWWWWWVVVSSSTTTVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWUUUTTTSSSQQQPPPOOOOOOOOOPPPOOOOOOOOOPPPPPPNNNLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDCCCBBB@@@???===<<<;;;;;;:::999888777666555444444444555666888:::;;;<<<===AAADDDGGGKKKOOOUUUZZZ___eeejjjrrryyyyyymmmhhhddddddbbb```bbbfffhhhoooyyy|||ssslllqqq{{{uuueee^^^\\\XXXUUUUUUUUUYYY\\\[[[WWWSSSRRRRRRSSSSSSSSSRRRQQQPPPOOONNNMMMLLLIIIGGGEEEDDDDDDDDDCCCCCCEEEEEEEEEBBB>>>;;;===;;;888777888777444222//////...------------...---,,,++++++------,,,+++))))))))))))))))))))))))((((((((((((((())))))***++++++************++++++,,,000555:::======<<<;;;777777666666555555444444444333111000000111222333777888999::::::999777666444444444444444444444444222666;;;======;;;:::999555444444333333444444555444444333222000///......------...///000111222222000111111222222111111000111111111111111111111111000///...------...000111000000/////////000111111111111222333333333333222444555555666777888888999666666666666666666666666555555555444444555555555555555666777888:::<<<===<<>>===<<<<<<<<<888888777666555444444444222444666888;;;===>>>???AAACCCHHHLLLQQQWWW]]]bbbiiiooovvv}}}yyynnniiifffeeeccc```ccchhhkkkrrr|||zzzsssxxxuuueee^^^[[[XXXUUUTTTTTTXXX[[[[[[WWWSSSRRRSSSRRRRRRSSSSSSRRRQQQQQQPPPNNNMMMJJJHHHFFFEEEEEEEEECCCCCCDDDEEEEEEBBB>>>;;;@@@===888666555444111...//////...---------......---,,,++++++------,,,+++))))))))))))))))))))))))***************++++++,,,,,,,,,+++++++++++++++,,,---000666;;;>>>>>>===<<<777777777666555555444444555333222000000111222333333555777888888888666555555555555555555444444444000444999<<<<<<;;;999999555444444333333444444555666666444222000...---,,,------...///000111222222111111222222222222111111111111111111111111111111111000...------...///000////////////000222333444111111222333333333333222555555666666777777888888555555555555666666666666555444444333333444444555444444555777999;;;===>>>;;;>>>AAABBBCCCFFFLLLQQQQQQVVV___gggoooyyy~~~zzztttpppjjjeeebbb___[[[YYYYYYYYYXXXXXXXXXYYYYYYZZZYYYZZZ[[[\\\[[[YYYWWWVVVYYYYYYYYYYYYXXXXXXWWWVVVWWWWWWXXXWWWVVVUUUSSSRRRUUUVVVVVVVVVUUUUUUTTTSSSPPPOOOMMMLLLKKKJJJKKKKKKLLLNNNQQQTTTUUUVVVUUUUUUTTTUUUVVVXXX[[[^^^bbbddd`````````^^^\\\ZZZWWWVVVWWWXXXXXXXXXXXXVVVUUUTTTTTTUUUVVVVVVUUUTTTRRRQQQTTTTTTSSSSSSTTTTTTUUUVVVSSSRRRQQQQQQQQQSSSTTTUUUNNNNNNOOOQQQSSSTTTRRRQQQNNNNNNMMMMMMMMMMMMNNNNNNJJJJJJIIIGGGFFFDDDCCCBBBAAA@@@???>>>============888888888777666666555555111333555888;;;>>>???@@@@@@CCCHHHMMMRRRXXX___dddlllrrryyyxxxoookkkgggfffcccaaadddiiimmmttt~~~xxx}}}xxxhhh```\\\XXXVVVWWWYYYZZZ[[[YYYVVVRRRQQQPPPTTTSSSRRRSSSTTTTTTRRRPPPKKKKKKJJJHHHFFFEEECCCCCCDDDEEEFFFEEEBBB???>>>===AAA???<<<888333///,,,***------,,,,,,,,,,,,------,,,,,,,,,++++++*********...---+++*********++++++---,,,+++***))))))))))))++++++************++++++000000222777===@@@???<<<:::999888777666444333333444444222111000000//////444666777777555333333333222222333333444555666666333333333555888999888666555666777777666444333222444444333222111000//////......//////000000111111///111222111000///000111333222111000000111222333...000111000///...///111......////////////......222333333333333333333444444444555555666777777777999888777555555555666777777666555444333444555555333666888999999999:::<<<>>>???@@@BBBFFFJJJMMMOOOVVVZZZaaagggmmmwww~~~yyyvvvqqqkkkgggdddbbbbbbZZZYYYXXXXXXZZZ[[[[[[ZZZ[[[\\\\\\[[[ZZZYYYYYY[[[YYYWWWUUUTTTTTTVVVXXXZZZVVVVVVVVVVVVUUUTTTSSSRRRTTTUUUVVVWWWVVVTTTRRRQQQRRRQQQOOOMMMKKKIIIHHHHHHIIIMMMSSSVVVXXXWWWWWWWWWXXXWWWWWWYYY^^^cccfffggggggfffeeedddcccaaa^^^[[[ZZZYYYWWWUUUSSSRRRQQQPPPQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPRRRSSSTTTSSSSSSSSSSSSRRRPPPOOONNNMMMMMMMMMNNNOOOPPPQQQRRRPPPOOOLLLJJJJJJJJJLLLMMMKKKJJJIIIHHHFFFEEEDDDDDD>>>======<<<<<<<<<======777888888888666555333111444555666777777999<<>><<<999666333000///......------------......,,,,,,++++++++++++++++++---,,,+++*********++++++---,,,+++***))))))))))))++++++************++++++...000333777;;;>>>>>>===888888888888888888888888666555333222111000111111333555777777555444333444222222333333444555555666333333222444666888777777444444555555555555444444444333333222111000///...---------...//////000000///111222111000///000111222222111000000111222222...000111000///...///111111111000000000000111111222222333333333333444444444444555555666777777777999888777666555666666777777666555444333444444555333555888999999999;;;<<<>>>???@@@BBBFFFJJJMMMOOOUUUZZZ```gggmmmwww~~~{{{xxxsssnnnjjjfffeeeddd^^^\\\ZZZZZZ[[[\\\\\\[[[ZZZ[[[[[[ZZZXXXWWWXXXYYYXXXWWWVVVUUUVVVWWWYYYZZZXXXXXXWWWWWWUUUTTTSSSRRRPPPQQQSSSUUUUUUUUUTTTSSSSSSRRRPPPNNNLLLJJJJJJIIIJJJMMMRRRUUUWWWXXXXXXXXXWWWVVVWWW[[[aaafffjjjlllkkkjjjiiihhhfffccc```^^^]]][[[ZZZWWWUUUTTTSSSRRRPPPPPPPPPOOONNNMMMLLLLLLNNNNNNNNNOOOPPPQQQRRRSSSNNNOOOPPPRRRSSSTTTTTTTTTQQQPPPOOOOOONNNOOOOOOOOOPPPOOOMMMLLLKKKKKKLLLLLLJJJJJJIIIHHHFFFEEEDDDDDD>>>>>>===<<<<<<<<<<<<<<<777888888777666555333222555777888888999;;;>>>AAAFFFIIINNNRRRWWW]]]cccgggnnnvvv{{{qqqmmmkkkiiigggdddggglllqqqxxx~~~yyyxxx}}}kkkbbb]]]ZZZYYYZZZ[[[\\\]]][[[XXXUUUSSSSSSTTTSSSSSSTTTUUUUUUTTTRRRLLLKKKIIIGGGFFFDDDDDDCCCAAACCCDDDBBB???<<<;;;;;;>>>===<<<:::888666444444///..................///++++++++++++++++++,,,,,,,,,,,,+++************+++,,,+++******))))))))))))++++++************++++++,,,///333666888:::;;;===::::::::::::::::::::::::888666444222111111222333111333666666555444444555222333333444444555555555444222111222444666777777444444333333444444555666333333222111000//////...,,,,,,------...////////////111222111000///000111222111111000000111111222...000111000///...///111222111000//////000111222222222222333333444444444444444555555666777777777888888777666666666777777666666555444444444444555333555777888888999;;;===>>>???@@@CCCFFFJJJNNNPPPTTTYYY```fffmmmwww~~~{{{wwwrrrnnnkkkiiihhhdddaaa]]][[[\\\\\\\\\[[[YYYZZZZZZYYYWWWUUUVVVWWWVVVVVVWWWWWWXXXYYYZZZZZZYYYYYYXXXWWWVVVTTTRRRQQQLLLMMMPPPRRRTTTTTTTTTTTTSSSRRRPPPNNNMMMLLLKKKKKKLLLNNNQQQTTTWWWYYYZZZ[[[VVVVVVXXX]]]dddkkkppprrrqqqpppooommmjjjfffcccaaa___^^^]]][[[XXXWWWUUUTTTQQQPPPOOONNNLLLKKKJJJIIILLLMMMMMMNNNOOOPPPQQQRRRMMMNNNOOORRRSSSUUUUUUVVVTTTSSSQQQPPPNNNMMMMMMMMMOOOOOOOOONNNNNNMMMLLLKKKJJJJJJIIIGGGFFFEEEDDDCCC???>>>===<<<;;;;;;;;;;;;888888888777666555444333666888999:::;;;===AAADDDGGGJJJOOOTTTZZZ```ggglllqqqyyy{{{tttqqqnnnmmmjjjfffhhhmmmssszzz}}}xxxvvvxxx}}}lllbbb]]]ZZZYYYZZZZZZ\\\]]][[[XXXUUUSSSSSSUUUUUUTTTVVVWWWXXXVVVUUULLLKKKIIIGGGEEEDDDDDDDDDDDDEEEFFFDDDAAA>>>======>>>===<<<:::888666555444//////............//////*********++++++,,,,,,,,,++++++******************++++++***)))))))))))))))++++++************++++++***...333555555666999=========<<<;;;999888777666888666333111000000222333000222555666555555555666333333333444444444555555444111///000222555666777666555444333333444555666333333222111000//////...,,,------......//////000///111222111000///000111111111000000000000111111...000111000///...///111111///...,,,,,,...///111222222222333333444444444444444555555666777777777888888777777777777777777666666555555444444444444333555777888888999<<<>>>??????AAACCCFFFJJJNNNPPPTTTYYY```fffmmmvvv{{{vvvrrrooommmkkkiiieeeaaa^^^]]]]]]\\\[[[YYYYYYZZZXXXUUUTTTTTTUUUTTTUUUWWWXXXYYYZZZYYYYYYYYYYYYXXXWWWUUUSSSQQQPPPJJJLLLNNNPPPQQQRRRSSSSSSQQQPPPOOONNNMMMLLLLLLLLLMMMNNNPPPTTTXXX\\\]]]]]]XXXXXXZZZ```gggoootttvvvvvvvvvuuurrrmmmiiieeedddaaa```___]]][[[XXXVVVUUURRRRRRPPPOOONNNLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPQQQRRRRRRRRRRRRQQQQQQSSSSSSQQQOOONNNMMMMMMMMMNNNOOOPPPPPPPPPNNNLLLKKKJJJIIIHHHGGGFFFDDDCCCCCC@@@???===<<<;;;::::::999888888888777666555555444666888:::;;;<<<>>>BBBEEEHHHKKKQQQWWW]]]eeelllqqqvvv~~~zzzuuuqqqooonnnkkkggghhhlllvvv}}}|||wwwuuuxxx|||jjjaaa\\\YYYXXXYYYYYYZZZ[[[ZZZWWWTTTSSSSSSSSSRRRRRRSSSTTTUUUSSSQQQMMMKKKIIIFFFEEEDDDDDDDDDDDDFFFFFFEEEBBB???>>>>>>>>>===;;;999666444222111//////............//////*********++++++,,,,,,,,,******************************))))))((()))))))))++++++************++++++***...222444444555888<<<<<<<<<;;;999888777666555666555222000//////000111///111444555555444555666333333333444444444444444333111//////222555666666888777555444333444555555444444333222111000//////---......///000000111111///111222111000///000111000000000000000000000000...000111000///...///111111///...,,,,,,...///111111111222333333444555555444444555555666777777777777777888888888888888888555555555555555444444444444555666777888999<<>>===<<<::::::999999888888777777666666555555666777999;;;<<>>======>>>===;;;888555222000//////..................///++++++++++++++++++,,,,,,((()))******+++************))))))(((((()))))))))++++++************++++++,,,...000222333555888:::888888888888888888888888444444222111000////////////111444555444444444555444444444444444444444444333111000111333555666666777777666666666666666777555555444333222111000000......//////000111111111///111222111000///000111///000000111111000000///...000111000///...///111222111000//////000111222111111222333333444555555444444555555666777777777666777888999999999888888555555666666555555444333444555666777777999===@@@???@@@AAADDDGGGKKKOOOQQQVVV[[[```ffflllttt~~~|||yyyvvvtttqqqnnnkkkhhhfffccc```^^^\\\\\\\\\YYYVVVTTTSSSTTTRRRSSSTTTUUUVVVUUUTTTSSSTTTTTTSSSRRRQQQOOOMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNOOOPPPPPPOOOOOORRRXXX___ddddddbbb______```eeelllrrrwwwyyy~~~{{{tttooommmmmmiiihhhhhhfffccc```]]][[[TTTSSSQQQNNNMMMLLLLLLMMMJJJKKKMMMOOOPPPPPPPPPOOOMMMNNNOOOOOOPPPOOOOOOOOONNNMMMMMMMMMMMMNNNNNNOOOMMMNNNPPPPPPOOONNNKKKJJJIIIIIIHHHFFFEEEDDDCCCBBB>>>===<<<;;;::::::::::::999888777666666666666777666777:::;;;===@@@EEEHHHMMMPPPVVV]]]dddllluuuzzz{{{wwwvvvrrroooooommmlllpppvvv}}}|||zzzyyyyyywwwiiibbb___[[[XXXXXXYYY[[[\\\[[[XXXVVVUUUUUUXXXWWWVVVVVVVVVVVVTTTQQQNNNLLLIIIFFFDDDDDDDDDEEEEEEFFFGGGFFFCCC@@@>>>>>>>>>===;;;888555333111000......------------......,,,,,,++++++++++++++++++'''((()))***++++++***)))))))))(((((((((((())))))++++++************++++++.........111444777888999888888888888888888888888333444444444333111///...///222444555444333333444444444444444444444444444222111111222555666666555444555666777999999::::::777666555555333333222111------......///000000111///111222111000///000111...///000111111000///......000111000///...///111111111000000000000111111000111111222444555555666444444555555666777777777666777888999999999999888444555666666666555444333444555666666777999===@@@@@@@@@BBBDDDGGGKKKOOOQQQXXX\\\aaafffkkksss}}}~~~{{{yyyuuusssqqqooommmiiieeebbb^^^^^^^^^[[[XXXUUUUUUUUURRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOONNNMMMKKKJJJMMMMMMMMMMMMMMMNNNNNNOOOQQQQQQPPPPPPQQQRRRSSSSSSPPPPPPSSS[[[ccchhhgggddd______aaafffmmmtttyyy{{{yyysssqqqrrrppppppooonnnkkkgggdddbbb[[[XXXUUUQQQNNNLLLKKKKKKGGGIIIKKKMMMNNNNNNMMMLLLJJJKKKLLLMMMNNNOOOOOOOOOMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBB===<<<;;;;;;::::::::::::999888777666666666777888777999;;;===???CCCGGGKKKOOOSSSYYY___gggooowww|||~~~xxxuuusssooollllllkkklllssszzzxxxvvvwwwzzzvvvjjjdddaaa\\\YYYXXXZZZ\\\]]]\\\ZZZWWWVVVVVVVVVUUUSSSSSSSSSRRROOOMMMNNNLLLIIIEEEDDDDDDEEEEEEHHHIIIJJJHHHEEEBBBAAAAAA===<<<:::888666444333222---------,,,,,,------------,,,,,,++++++*********'''((()))+++++++++***)))))))))(((((((((((()))***++++++************++++++000...---000555999999777<<<;;;:::999777666555555333444555666555222000...000222444555444333333333444444444444444444444444222111222444666777666555111222555999;;;=========777777666555444333333222,,,,,,------...//////000///111222111000///000111...///000111111000///...///000111000///...///111......////////////......000111111222444555666666444444555555666777777777666777888999::::::999888444555666666666555333333444555666666777999>>>AAA@@@@@@BBBDDDHHHLLLOOOQQQYYY]]]bbbfffkkkrrr|||}}}xxxwwwuuutttrrrnnnhhheee___```___\\\YYYVVVUUUVVVRRRQQQQQQPPPOOOOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIILLLLLLLLLLLLMMMNNNOOOPPPRRRRRRRRRRRRSSSTTTUUUVVVPPPQQQUUU]]]fffjjjhhheee^^^^^^```fffnnnvvv{{{}}}|||vvvuuuvvvvvvvvvuuutttqqqmmmiiigggbbb___ZZZUUUPPPNNNLLLLLLEEEGGGIIIKKKLLLLLLKKKJJJKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKNNNNNNMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFEEECCCBBBBBB<<<;;;;;;:::::::::;;;;;;999888777666666777888888888:::<<>>EEEEEEEEEGGGKKKOOORRRSSSVVV[[[bbbggglllrrrzzz|||zzzyyyxxxyyyyyyvvvoooiiifffbbb^^^[[[YYYXXXVVVTTTZZZXXXUUURRRPPPOOOOOOOOOLLLLLLKKKJJJJJJKKKKKKKKKLLLMMMLLLJJJHHHGGGHHHIIINNNMMMMMMMMMMMMOOOPPPQQQSSSTTTXXX```iiinnnooonnncccbbbccchhhooovvvxxxyyy}}}~~~~~~{{{xxxzzzyyyxxxwwwvvvsssoookkkiiiddd]]]WWWTTTSSSQQQPPPPPPMMMKKKIIIIIIHHHFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLJJJHHHFFFFFFFFFHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHJJJIIIFFFDDDBBBAAAAAAAAAAAA???=========>>>===;;;:::999888666666666777777;;;<<<>>>@@@BBBEEEIIILLLUUUXXX]]]bbbhhhqqq||||||uuupppmmmllliiiggghhhmmmuuu{{{vvvppprrrvvv~~~tttfff```^^^[[[YYYYYY[[[]]]^^^\\\ZZZWWWVVVVVVVVVTTTSSSSSSSSSRRRPPPNNNKKKIIIFFFDDDDDDDDDCCCBBBFFFGGGIIIHHHFFFCCCAAAAAA@@@;;;777555666666222///......------,,,,,,------,,,,,,+++++++++++++++++++++++++++*********)))))))))))))))))))))***++++++******))))))))))))******,,,---...///111444666777777888888888888888888777555666777888777444111///222333444444555444444444666666555555444444333333666555444333333444666777666555666999===??????===:::999888666555444333333000///...------...///000000000000000000000000000111222222333333222222111/////////000000000111111000000000000000000000000///000111333555777888999555555666777888888777777888888777777888888999:::888888777666666666666666777777777888999;;;===>>>EEEEEEEEEGGGKKKOOORRRSSSVVV[[[aaafffkkkqqqxxx~~~~~~zzzyyyyyy|||}}}{{{tttooogggeeeaaa^^^]]][[[YYYWWWWWWVVVTTTRRRPPPNNNMMMMMMJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKIIIHHHIIIKKKNNNMMMLLLLLLMMMNNNPPPQQQSSSTTTXXX```hhhnnnooonnncccbbbccciiiqqqyyy}}}~~~~~~|||{{{zzzzzzzzzzzzxxxtttqqqkkkfff```ZZZWWWUUUSSSQQQNNNLLLJJJHHHHHHGGGEEEDDDFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHKKKIIIGGGEEECCCBBBBBBBBB@@@>>><<<<<<======<<<;;;:::999888666666666777888;;;<<>>AAABBB???>>>===;;;999777555444000///............///000//////000111222333333444...//////000000//////...000111111111222222222222000000000000000000000000111222222333444555666666666777777888888888777777888888888888888999999:::999888777777666666777777555555555666777999;;;<<>><<<::::::;;;;;;:::999999888777777777888999:::;;;===@@@CCCFFFJJJOOOSSS\\\aaahhhpppwww}}}wwwsssqqqpppnnnmmmkkkjjjlllrrr{{{yyypppqqqwwwyyyoooeee```\\\XXXWWWYYYWWWYYY[[[ZZZXXXUUUUUUUUUTTTSSSRRRSSSTTTSSSQQQOOOIIIGGGDDDBBBBBBBBBAAA@@@DDDFFFGGGGGGDDDAAA??????>>><<<999777555444222000---...///000///...---,,,*********++++++,,,,,,,,,************************++++++***************+++))))))(((((((((((()))))),,,---...///111333555777666666777777777777666666666888:::::::::888555333000111222333444444444444777999;;;======:::777555333333333333444444555555555555555666777:::<<<>>>>>>>>>>>><<<;;;888666555//////............////////////000111222333333444///000000000000000000///000111111111222222222222000000000000000000000000000111111222333333444444666777777888888888888777:::999999999999:::;;;;;;999999888777777777777777444444555666777999:::;;;BBBDDDGGGHHHJJJMMMRRRVVVYYY^^^dddhhhlllqqqxxx~~~nnnmmmkkkjjjhhheee```\\\YYYYYYYYYXXXVVVSSSPPPOOOOOONNNMMMLLLKKKJJJJJJJJJHHHJJJLLLMMMLLLLLLLLLMMMNNNMMMMMMMMMMMMOOOPPPQQQRRRSSSWWW```iiiooopppooommmmmmlllmmmqqqwww}}}~~~~~~|||zzzxxxuuurrrnnnjjjgggddd```]]][[[YYYWWWUUUTTTQQQMMMJJJGGGGGGFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEECCCCCC>>><<<:::::::::;;;:::888888888777777777999:::;;;===???BBBEEEIIIMMMSSSWWW^^^dddmmmuuu}}}|||tttpppoooppplllkkkjjjiiilllsss|||}}}ssssssyyyvvvmmmddd```\\\WWWWWWYYYWWWYYY[[[ZZZXXXVVVUUUVVVTTTSSSRRRSSSTTTSSSRRRPPPIIIGGGDDDBBBBBBBBBAAA@@@CCCEEEGGGFFFCCC@@@???>>>===<<<:::777555333222111...////////////...------++++++++++++++++++,,,,,,***************+++++++++,,,,,,+++************+++))))))(((((((((((()))))),,,---...///111444666777666777777888888777777666555666888999999777444333///000111333444444444444666888;;;===>>><<<:::888333333444444333333333333333555666666555666888:::<<<<<<===<<<;;;999777555///////////////////////////000000000111222222222111222222333333222222111000000000111111111222222000000000000000000000000///000000111222333333444555666777888999999999999:::::::::::::::;;;<<<<<<999999888777777777777888555555555666777999;;;;;;AAADDDGGGIIIJJJMMMSSSWWWYYY^^^dddiiimmmrrrzzzuuutttrrrqqqooojjjddd```[[[ZZZYYYXXXVVVSSSQQQPPPPPPOOONNNMMMLLLKKKKKKKKKJJJLLLOOOPPPOOONNNNNNOOOOOOOOONNNNNNOOOPPPRRRSSSSSSTTTXXXaaajjjqqqrrrqqqkkkkkklllmmmqqqyyy~~~|||zzzwwwuuurrrpppmmmjjjeeebbbcccaaa^^^\\\YYYUUUPPPMMMKKKKKKJJJJJJIIIIIIHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCBBB>>><<<::::::;;;;;;:::999888777777777888999;;;<<<>>>AAAEEEHHHLLLQQQWWW[[[```gggpppyyy|||sssooonnnoookkkkkkjjjiiimmmttt~~~}}}ssssssxxxssskkkccc^^^ZZZVVVUUUXXXXXXYYY[[[[[[YYYWWWVVVVVVTTTSSSRRRSSSTTTTTTRRRPPPJJJGGGDDDCCCCCCCCCBBBAAACCCEEEFFFEEECCC@@@>>>>>>===<<<:::777444222111222000//////...............,,,,,,++++++++++++++++++))))))*********+++++++++---,,,++++++*********+++***))))))))))))))))))***+++,,,---...000333555666777888888888888888888777333444666888777555333111///000111222333444444444444666999;;;<<<<<<;;;999444444444444333222222111111444666777555555777999999:::;;;;;;:::999777555......////////////......000000000000000000000000000111111111111111111000/////////000000000111111000000000000000000000000//////000111333444555555444555666888999:::;;;;;;::::::999999::::::;;;<<<:::999888888777777888888555555666777888:::;;;<<<@@@DDDHHHIIIJJJMMMSSSXXXXXX]]]ccchhhmmmrrrzzz~~~}}}|||zzzwwwqqqjjjeee```___]]]ZZZXXXWWWVVVUUUSSSRRRRRRRRRRRRRRRSSSSSSNNNQQQSSSTTTSSSQQQQQQQQQPPPPPPOOOOOOPPPQQQSSSTTTTTTUUUYYYbbblllrrrsssrrrlllmmmnnnooosss{{{}}}{{{zzzxxxuuupppmmmmmmkkkhhheeeaaa\\\VVVRRRQQQQQQPPPOOONNNNNNMMMMMMHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGGGGFFFDDDBBBAAA???===;;;:::;;;;;;:::999777777777777888:::<<<===@@@CCCGGGKKKOOOUUU[[[___eeelllvvv~~~|||sssnnnmmmnnnlllkkkjjjkkknnnvvv{{{rrrsssyyypppiiiaaa]]]XXXTTTTTTWWWXXXZZZ[[[[[[YYYWWWWWWWWWSSSRRRRRRSSSTTTTTTRRRPPPJJJHHHEEECCCCCCCCCBBBAAABBBDDDFFFEEECCC@@@>>>>>><<<<<<;;;888444222111222111000///------...//////---,,,,,,++++++*********))))))******++++++++++++---,,,,,,+++*********+++++++++************++++++***++++++---///111333555888888999999999999888888222333555666666444222111//////111222333444444444333444777999;;;;;;;;;:::555555555444333222111000///222666888777666777999777888999::::::888666555......////////////......000000000000////////////------............------////////////000000000000000000000000000000000000///000111222444555666777333444666888:::;;;<<<<<<999999888888999999:::;;;:::999888888777888888888666666666777888:::<<<<<>>AAADDDHHHLLLQQQWWW]]]aaakkkrrr|||}}}tttnnnmmmnnnmmmlllllllllpppxxxyyyrrruuu{{{