BM6P6(@ ######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######&&&%%%###"""""""""###$$$&&&%%%$$$###"""""""""""""""!!! !!!###%%%'''"""############$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$%%%&&&&&&%%%$$$###'''%%%$$$%%%''''''$$$!!!###$$$%%%&&&&&&&&&%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&((()))########################""""""""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%######""""""!!!!!! ########################$$$$$$######"""!!!!!!!!! !!!"""""""""############$$$$$$$$$########################!!!"""%%%''''''&&&$$$""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$%%%######&&&***......---***(((&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))''''''&&&%%%&&&'''((()))***)))'''&&&%%%%%%&&&&&&(((((((((((())))))))))))************))))))))))))---***'''$$$###%%%(((***''''''(((((())))))******(((((((((((((((((((((((()))))))))((((((((((((((('''((()))******+++******))))))))))))))))))))))))***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&'''&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%!!!$$$&&&$$$!!!######$$$$$$$$$%%%%%%%%%""""""############""""""$$$"""!!!"""%%%&&&$$$""""""###$$$%%%&&&%%%$$$### $$$%%%$$$%%%)))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###$$$&&&'''%%%$$$$$$######$$$$$$%%%)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%)))'''%%%###""""""######&&&%%%$$$#########$$$%%%''''''(((((('''&&&%%%%%%)))(((&&&$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$#######################################$$$$$$############$$$$$$&&&%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$###!!! !!!"""$$$%%%!!!!!!"""""""""#########%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$'''%%%$$$%%%&&&&&&$$$""""""###$$$&&&&&&&&&%%%%%%################################################!!!!!!!!!""""""###%%%%%%#######################################"""""""""############$$$$$$$$$%%%######""""""!!!!!!!!!!!!########################"""""""""""""""#########!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%(((,,,...---+++((('''%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))'''&&&&&&%%%&&&'''((())))))(((''''''''''''))))))''''''((((((((())))))))))))))))))((((((((('''''',,,+++***((((((((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((('''((((((((((((((((((((((((******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%""" !!!$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%""""""############""""""$$$"""!!!"""%%%&&&$$$#########$$$%%%%%%%%%%%%$$$""" $$$$$$"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%%%%$$$$$$######$$$$$$%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%'''%%%$$$""""""###$$$%%%%%%%%%$$$######$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$'''&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$""""""""""""###$$$%%%&&&%%%$$$"""!!!!!!!!!"""### !!!!!!!!!""""""""""""$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$"""!!!"""###%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###################################################$$$$$$$$$"""""""""#########$$$$$$###""""""""""""!!!!!!!!!######################## !!!!!!"""######$$$$$$"""""""""""""""###$$$$$$"""############$$$$$$$$$##############################!!!!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((,,,//////+++(((&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%&&&''''''(((''''''''''''(((***+++,,,&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&)))************))))))((())))))))))))((((((((((((************************************************'''((((((((((((''''''&&&((((((((((((((((((((((((+++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""%%%%%%$$$$$$###$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%&&&&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$############$$$$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""############""""""$$$###"""###%%%%%%%%%###$$$$$$######$$$$$$%%%&&&%%%""""""$$$$$$!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%""""""###$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$&&&'''%%%$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########""""""###$$$$$$%%%$$$###"""!!!!!!"""######!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$###$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%%%%$$$###########################""""""###############$$$!!!""""""""""""#########""""""""""""""""""""""""########################!!!!!!""""""############""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$#######################################$$$$$$%%%########################%%%%%%$$$$$$$$$$$$$$$$$$$$$''',,,///000...)))&&&$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))******&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&'''(((((((((((('''''''''******))))))((((((''''''))))))))))))))))))))))))***************+++++++++******+++******)))((('''((((((((((((((((((((((((******)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""&&&&&&%%%$$$########################$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%$$$######%%%'''######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""#########$$$$$$%%%%%%$$$%%%$$$###"""###$$$%%%&&&&&&######%%%%%%""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""###%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$!!!"""###$$$%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$%%%%%%$$$###"""%%%$$$$$$###""""""######!!!!!!!!!""""""###$$$%%%"""""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""###$$$############!!!!!!""""""###$$$%%%%%%########################""""""""""""""""""""""""!!!"""$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!""""""""""""#########""""""""""""################################################""""""!!!!!!!!! !!!""""""""""""#########$$$$$$$$$########################"""###%%%''''''&&&%%%$$$########################%%%%%%$$$######$$$$$$%%%&&&)))...000///,,,'''$$$############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))))))))((((((((('''''')))((('''&&&&&&'''((()))******))))))((((((''''''(((((((((((((((((((((((())))))******++++++++++++******+++******)))((('''''''''''''''''''''''''''***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%$$$######%%%'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""###$$$%%%&&&&&&######&&&&&&$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&& !!!###$$$%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!###########################""""""""""""""""""###""""""###$$$$$$$$$######&&&%%%$$$###"""""""""""" !!!"""###$$$%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%% """######"""""""""###"""""""""!!!""""""###$$$""""""""""""""""""""""""########################!!!!!!""""""###""""""!!!"""""""""""""""""""""""" !!!""""""######"""""""""#########$$$$$$"""""""""############$$$########################$$$$$$######"""!!!!!! !!!!!!""""""############$$$$$$$$$########################"""$$$&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''(((+++//////,,,(((%%%$$$"""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&'''''''''''''''&&&%%%&&&&&&'''''''''((((((((()))))))))(((((((((''''''+++***((('''''')))+++,,,))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))***+++++++++'''((((((((((((''''''&&&'''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''#######################################$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$###############$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%$$$$$$%%%'''$$$$$$######$$$$$$%%%&&&&&&######&&&&&&$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###$$$&&&(((%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''""""""###$$$%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!########################$$$######""""""######$$$$$$#########$$$$$$%%%&&&$$$$$$###############$$$!!!!!!"""###############""""""""""""############$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!######"""!!!"""$$$$$$###"""!!! !!!""""""######################################################""""""""""""######"""""""""""""""""""""""" !!!!!!"""######$$$$$$############$$$$$$$$$%%%""""""#########$$$$$$$$$#################################"""""""""""""""!!!!!!!!! !!!""""""###"""############$$$$$$$$$###########################$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''(((+++---...,,,(((%%%$$$$$$"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((''''''((((((((()))))))))((((((((('''''''''&&&&&&((()))))))))************(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))***++++++&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$$$$#########$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%""" !!!$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&$$$$$$%%%'''######$$$%%%%%%%%%%%%$$$&&&######%%%$$$!!! ##############################$$$%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%'''(((""""""""""""###$$$%%%&&&"""############"""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&&&&%%%$$$###!!!######!!! """$$$%%%$$$"""!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%$$$$$$$$$&&&&&&""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$"""############$$$$$$$$$########################%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%(((***---......***&&&######%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((###$$$%%%&&&'''&&&%%%%%%###%%%''')))++++++++++++(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%$$$%%%(((******)))'''&&&''''''(((((())))))******))))))))))))))))))))))))&&&''''''((()))*********(((((()))******+++******''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!$$$&&&$$$!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""%%%'''&&&$$$###%%%((("""###$$$%%%&&&%%%$$$$$$'''###"""$$$"""########################%%%&&&&&&%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$&&&&&&!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$###"""!!!!!!!!!"""$$$%%%"""###%%%%%%%%%###!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$!!!!!!""""""#########$$$%%%$$$""""""###$$$$$$######!!!!!!"""###$$$###"""""""""""""""############""""""!!!!!!!!!!!!""""""$$$"""!!! """$$$%%%###"""!!!###$$$$$$!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%#########$$$"""!!!!!! """###$$$!!!"""$$$%%%%%%### $$$$$$############$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$#########%%%'''***,,,000...***'''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))+++(((%%%$$$'''))))))((())))))(((((('''''''''&&&'''''''''''''''((()))))))))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((###$$$$$$%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$########################&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######### """$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%&&&&&&%%%$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!""""""#########$$$''''''''''''''''''''''''%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&########################"""""""""!!!!!!!!!!!! ##############################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""!!!"""###$$$%%%"""###%%%%%%%%%###""" !!!!!!"""""""""#########""""""""""""#########$$$!!!"""""""""############%%%###""""""###$$$$$$######"""!!!"""###$$$###"""""""""""""""##################""""""""""""############"""!!!"""###$$$%%%$$$###"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """######!!! !!!"""###"""!!!!!!!!!"""###$$$############""""""""""""######""""""""""""######$$$$$$############$$$$$$%%%&&&&&&&&&%%%%%%$$$############$$$&&&)))+++---///---)))&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))+++(((%%%%%%'''))))))((()))((((((((('''''''''''''''''''''''''''((()))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))))))))***(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%########################%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!"""$$$%%%%%%%%%%%%''''''&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$##################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$##################$$$$$$$$$$$$$$$$$$############''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""!!!!!!!!!!!! """""""""""""""""""""""""""##################""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""###$$$$$$######$$$%%%%%%###"""!!!""""""#########$$$$$$$$$"""""""""###############""""""""""""############$$$###""""""$$$%%%$$$######"""!!!"""$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$######$$$$$$$$$############$$$$$$$$$%%%"""######"""!!!"""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!! !!!"""""""""""""""###$$$$$$$$$###""" !!!"""$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$&&&(((+++---...,,,***'''%%%######$$$$$$########################""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((***(((%%%%%%'''(((((((((((((((((((((''''''''''''(((((('''''''''((())))))******)))(((((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%%%%$$$$$$############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$##################&&&&&&%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$####################################""""""############""""""""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$######""""""""""""#########$$$$$$######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%########################"""""""""""""""############""""""###$$$%%%$$$"""###"""!!!"""$$$%%%$$$###""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$ """######!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&'''&&&$$$"""""""""!!!!!!!!!!!!""""""############"""!!!"""###%%%&&&######""""""""""""######$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((***---...///)))(((&&&$$$""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&'''''''''(((((((((((((((''''''''')))((((((((((((((())))))+++***)))((((((((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&''''''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###$$$%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$###""""""%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%########################&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###############$$$$$$$$$########################$$$$$$######"""""""""!!!"""#########$$$$$$$$$$$$#########$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#####################"""""""""""""""""""""""""""###%%%%%%$$$"""$$$""""""###$$$%%%$$$###############$$$$$$$$$$$$#########""""""###############$$$%%%%%%%%%%%%$$$"""###%%%%%%$$$"""!!! """"""""""""""""""""""""########################%%%&&&'''&&&$$$""""""### !!!!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###%%%'''***,,,---......'''&&&$$$###"""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((***))))))((((((((())))))+++******)))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((''''''''''''&&&&&&&&&""""""###$$$%%%&&&&&&'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$######"""$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$ !!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""#########################################################""""""""""""""""""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#####################""""""""""""!!!!!!"""$$$&&&&&&$$$"""$$$###"""###%%%%%%%%%$$$#########$$$$$$$$$$$$%%%######""""""""""""##################$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&###!!!""""""""""""""""""""""""########################"""$$$%%%$$$"""!!!!!!""" !!!""""""""""""""""""###$$$$$$%%%$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###%%%(((+++---------,,,%%%$$$$$$###""""""""""""###########################$$$$$$$$$$$$$$$$$$###################################################%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%&&&((('''&&&%%%&&&''''''''''''(((((((((((((((******)))((((((((())))))******+++++++++***)))(((''''''''''''((((((((((((************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&""""""###$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$################## """###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&'''))))))***''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######################################################"""###############$$$$$$"""###$$$%%%%%%%%%$$$$$$######"""######$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################"""""""""!!!!!!!!!"""$$$&&&&&&$$$"""$$$###"""###%%%&&&%%%$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$######"""!!!"""###$$$%%%&&&!!!###'''&&&###""""""""""""""""""""""""########################"""###%%%$$$###""""""###!!!"""###$$$%%%$$$$$$###&&&%%%$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$&&&))),,,---,,,+++)))$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&$$$&&&((((((%%%$$$%%%'''''''''''''''((((((((()))+++******)))(((((()))))))))***,,,---,,,+++((('''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((()))))))))***(((''''''''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######################## !!!"""###$$$%%%%%%%%%!!!###%%%&&&''''''%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$##################$$$$$$!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((()))++++++'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""""""""""""#########$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$######""""""###$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!! """$$$&&&'''$$$"""$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$"""!!! """$$$%%%$$$%%%&&&$$$########################""""""""""""""""""""""""###%%%&&&&&&%%%$$$%%%&&&###$$$%%%&&&'''&&&%%%%%%)))'''### """%%%'''$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$&&&***,,,---,,,)))((($$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&########################""""""######$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&###&&&((((((%%%$$$%%%'''&&&'''''''''(((((())))))++++++***))))))((())))))(((***,,,......+++(((&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%"""$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""""""""""""""""""""""" """###%%%%%%&&&&&& """$$$'''((('''&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%'''(((***+++,,,&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$ """%%%%%%&&&(((#########$$$$$$%%%%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%''''''%%%###!!!######""""""""""""######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&########################""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$""" """%%%&&&%%%####################################$$$$$$%%%%%%%%%&&&)))---,,,)))&&&&&&'''!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))***+++,,,***)))(((''''''((()))***))))))))))))************(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***''''''((()))))))))))))))&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""'''&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%!!!"""$$$&&&((())))))***&&&%%%%%%&&&''''''&&&$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""  ###&&&&&&%%%$$$$$$###"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##########################################$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''(((((('''%%%###!!!#########""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""###%%%%%%$$$"""!!!"""$$$%%%$$$"""#################################$$$$$$%%%''''''+++,,,,,,+++(((&&&$$$$$$"""""""""############$$$""""""""""""####################################$$$$$$$$$#########""""""########################%%%$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))******+++***)))(((''''''((()))))))))))))))*********++++++(((((((((((('''''''''''''''''''''((())))))******''''''((()))))))))))))))((((((''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$###"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$!!!###""""""$$$%%%%%%%%%$$$######"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$##########################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%,,,+++***(((&&&$$$###"""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%###"""###$$$$$$###"""########################$$$$$$######$$$&&&)))+++111...+++)))'''&&&###"""#########$$$$$$$$$%%%%%%"""""""""#########$$$$$$#################################"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))))))))(((((((((((())))))))))))*********+++++++++))))))((((((((('''''''''''''''(((((()))*********''''''((()))))))))))))))******)))((('''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######((($$$###&&&'''%%%%%%'''!!!!!!"""###$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%,,,+++)))&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%%%%$$$$$$#########""""""########################%%%$$$###"""$$$'''***---222...(((&&&'''&&&$$$"""############$$$$$$$$$%%%""""""#########$$$$$$$$$######################## !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***)))(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))((((((((()))))))))******((((((((('''''''''&&&&&&'''''''''(((((()))))))))''''''((()))))))))))))))******)))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$#########%%%!!! $$$%%%###"""### !!!!!!"""$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))'''%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###############$$$$$$$$$$$$###"""""""""########################%%%$$$###"""$$$'''***---///+++&&&$$$&&&'''&&&$$$"""""""""#########$$$$$$############$$$$$$$$$$$$########################!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((''''''''''''''''''((()))))))))))))))'''''''''((((((((())))))'''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''((((((''''''((())))))))))))))))))(((((('''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""####################################""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$############ $$$&&&$$$"""$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""######%%%&&&$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!"""############"""###$$$%%%$$$""""""###$$$########################$$$$$$######$$$&&&)))+++***(((%%%###$$$%%%&&&%%%"""""""""############$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((('''''''''''''''''''''&&&'''((()))*********)))'''''''''((((((((())))))((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''######$$$%%%%%%%%%$$$$$$&&&%%%%%%&&&''''''&&&$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############%%%""""""''')))'''&&&'''""""""""""""############"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""#########!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$######!!!###%%%$$$""""""###%%%#################################$$$$$$%%%''''''&&&&&&&&&$$$""""""###%%%#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&'''''''''''''''''''''%%%&&&((()))*********)))))))))))))))************))))))))))))((((((((((((*********)))))))))))))))''''''((()))))))))))))))''''''''''''((()))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""################## !!!&&&)))'''&&&''' """###%%%&&&&&&"""############$$$$$$$$$################################################ !!!###$$$%%%&&&'''########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&########################"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$ ###%%%$$$""""""$$$&&&#################################$$$$$$%%%%%%%%%$$$&&&'''%%%!!!!!!###$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$"""!!! !!!""""""######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&((()))*********)))***++++++++++++,,,,,,,,,++++++++++++************,,,,,,++++++++++++++++++'''(((((()))))))))))))))'''((((((((()))+++,,,---'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&'''((())))))))))))&&&%%%%%%&&&''''''&&&$$$########################$$$%%%%%%%%%%%%$$$###""""""######$$$$$$######""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&(((((('''%%%%%%&&&######################## !!!!!!""""""""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$###"""!!!!!!###%%%&&&%%%$$$"""!!!!!!"""$$$%%%%%%$$$###""""""###$$$%%%$$$###"""""""""###$$$%%%%%%""" ###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&""""""""""""""""""""""""################################################""""""""""""""""""""""""%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$#########""""""!!!!!!"""%%%''''''(((######""""""""""""""""""######"""""""""""""""###%%%%%%%%%%%%%%%$$$###"""!!!""""""$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))&&&(((+++,,,,,,)))&&&$$$!!!###&&&)))+++,,,------,,,,,,,,,+++++++++******((((((((()))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%'''(((((('''%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""########################%%%%%%%%%$$$$$$#########&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$######""""""&&&%%%###"""""""""###$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########!!!###$$$###!!!%%%$$$""""""###"""!!!""""""#########$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######!!!""""""""""""#################################$$$###"""!!!"""###%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&(((%%%""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%################################################################################################$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$#########"""!!!"""###$$$$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&'''######""""""""""""#########$$$$$$$$$######"""!!!!!!"""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))''''''''''''''''''''''''((()))+++,,,,,,***(((&&&$$$%%%''')))++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%""""""###$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$#########"""&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$#########$$$&&&'''&&&$$$""" $$$###"""###%%%'''&&&%%%#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%########################&&&%%%$$$#########$$$%%%&&&%%%$$$######$$$%%%&&&#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######!!!!!!!!!""""""""""""###########################$$$###"""""""""###$$$%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$######$$$%%%%%%&&&***(((%%%######$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$"""!!! ###$$$$$$%%%&&&'''((((((###"""""""""""""""######"""############"""!!!!!!""""""###$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&******+++++++++***))))))'''((()))***************))))))))))))(((((((((((()))((((((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&########################%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############&&&%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$###""""""$$$###"""$$$&&&'''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$########################'''%%%###""""""###%%%&&&'''&&&$$$######$$$&&&'''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""" !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""####################################$$$######""""""###$$$$$$$$$$$$###""""""###$$$$$$"""###$$$%%%%%%$$$###"""""""""######$$$$$$%%%%%%((('''%%%#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$######""""""######################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""""""""######$$$$$$$$$""""""""""""""""""###$$$"""###############""""""""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))))))))***((())))))***************************************))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""##############################$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###$$$%%%$$$""""""###$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%&&&''')))+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###########################&&&%%%###""""""###%%%&&&'''&&&$$$######$$$&&&'''"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%########################$$$$$$##################$$$##################$$$"""###$$$%%%%%%$$$###""" !!!"""######$$$$$$$$$#########"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""&&&&&&&&&%%%%%%%%%%%%%%%###################################################""""""!!!!!!""""""###""""""##################"""######$$$$$$%%%&&&'''######""""""!!!!!! """"""!!!!!!"""###$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''')))(((''''''''''''((()))''''''((())))))++++++,,,))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''#################################$$$$$$%%%%%%%%%######""""""""""""###$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%""""""##################%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%&&&'''(((%%%$$$"""###$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$########################%%%$$$#########$$$%%%&&&&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$#########"""##############################$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%% """"""""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""""""""""""""#########%%%$$$############$$$$$$%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!"""###$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''((()))++++++&&&&&&&&&&&&'''''''''''')))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%!!!!!!###&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%&&&"""""""""!!!""""""###$$$%%%%%%%%%$$$$$$$$$######################################################!!!!!!"""###$$$$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$######%%%$$$$$$############$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%#########$$$'''))))))((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###""""""#########$$$$$$#########$$$$$$############$$$$$$!!!"""$$$&&&''''''''''''!!!######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$################################################################################################"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""""""""######$$$$$$$$$%%%$$$###"""!!!"""######%%%%%%$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''%%%!!!"""&&&########################%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""########################"""######$$$%%%%%%&&&&&&###"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%#########""""""!!! #########$$$'''))))))(((#########$$$$$$$$$$$$%%%######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''########################"""###$$$%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%###$$$&&&((()))))))))((( ###%%%%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""" """###%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%"""""""""""""""#########!!!!!!!!!!!!"""###$$$%%%!!!!!!"""###############$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))******))))))***)))'''&&&%%%%%%%%%&&&'''''''''((((((((())))))((((((((()))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((("""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''%%% """&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((((((''''''%%%%%%$$$###""""""###############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%###"""!!!%%%#########%%%%%%%%%###""""""#########$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''((("""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%% !!!######$$$$$$$$$########################&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%###"""###$$$########################""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################"""############$$$$$$$$$%%%$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%&&&&&&'''((((((""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$#########"""""""""""""""""""""""""""###$$$%%%&&&$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%###"""!!! !!!!!!""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!""""""%%%%%%$$$######$$$%%%%%%###########################$$$$$$###"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%&&&'''''''''&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''%%%###$$$&&&%%%### """"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################''''''&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''((()))'''%%%!!!!!!%%%(((""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$######""""""&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$######""""""#################################""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%###########################$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$######""""""###$$$%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$###""""""######$$$$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$###"""""""""""""""""""""""""""""""""###$$$%%%&&&$$$######""""""######$$$%%%$$$###""""""###$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!"""""""""$$$$$$$$$###############&&&%%%%%%$$$$$$$$$%%%%%%"""""""""""""""""""""""" """###$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$%%%%%%### !!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""###"""  ###!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$#########"""&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######""""""###$$$%%%%%%!!!!!!!!! !!!""""""######$$$$$$$$$$$$###""""""""""""##################""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""############$$$$$$$$$""""""""""""""""""######""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%$$$$$$###"""!!! %%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$###"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&!!!"""###$$$$$$###"""!!! !!!"""$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%###!!!!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""!!!!!!###$$$###""" """$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""########################""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$########################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""######$$$%%%%%%"""!!!!!! !!!"""###$$$######$$$$$$$$$######"""############""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""""""""#########$$$$$$$$$"""""""""""""""###############""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!!!!""""""#################################$$$$$$$$$$$$$$$((('''&&&$$$$$$#########"""###%%%&&&&&&%%%###"""######################## !!!###$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######""""""!!!!!!#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""""""""#######################################$$$$$$$$$$$$$$$##################$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$###"""""""""######$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""######$$$$$$$$$######""""""#########$$$$$$$$$!!!!!!""""""#####################"""######$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!!!!"""###$$$$$$$$$$$$############""""""""""""######$$$$$$&&&&&&$$$###"""""""""""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''!!!###$$$$$$###"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """######"""!!!!!!"""########################""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######""""""$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""#########$$$$$$$$$###############!!!!!!!!!"""######$$$$$$'''&&&%%%$$$$$$###$$$$$$!!!"""###$$$$$$###"""!!!########################"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&&&&$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!"""######""""""###$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!###########################$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$$$$"""!!!"""####################################$$$$$$$$$%%%%%%#########$$$$$$#########"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%$$$###!!!!!!!!!###%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$###############$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$#########"""""""""!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" """%%%&&&$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$###"""$$$%%%%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$""" ########################"""""""""######$$$$$$%%%########################"""###%%%%%%###"""###$$$########################$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$%%%%%%%%%$$$"""!!!"""%%%%%%###!!!!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$###############$$$######%%%%%%%%%%%%######%%%%%%&&&''''''&&&%%%%%%!!!"""$$$%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""#########$$$$$$%%%%%%%%% !!!###$$$%%%%%%$$$###############""""""!!!!!!""""""###$$$%%%%%%&&&&&&#########"""######$$$$$$%%%%%%$$$######$$$%%%%%%########################!!!###&&&&&&$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!$$$&&&&&&$$$"""$$$&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$###"""###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$##################"""!!! !!!!!!########################%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!###$$$&&&"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!$$$&&&'''''''''$$$#########""""""!!!!!!$$$$$$############$$$$$$#######################################"""!!!!!!%%%%%%$$$$$$###""""""""""""$$$%%%&&&%%%###!!!!!!"""###$$$$$$###"""!!!$$$$$$$$$############### !!!###%%%&&&&&&&&&%%%######$$$$$$$$$######"""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%### !!!%%%'''%%%%%%$$$$$$###$$$$$$$$$########################%%%%%%$$$###""""""######""""""""""""""""""""""""######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((("""###&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###"""###&&&'''&&&############""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$#########$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""""""""#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""!!!!!!!!!"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!############"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$####################################$$$%%%$$$###"""!!!$$$#########""""""""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$###""""""##################$$$$$$"""#########$$$$$$$$$$$$""""""############""""""########################$$$%%%%%%%%%%%%$$$############$$$$$$$$$######"""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%'''%%%$$$$$$######$$$$$$$$$########################&&&%%%$$$$$$####################################"""######$$$$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###"""""""""###$$$%%%'''&&&%%%$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''"""$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""  ###$$$###!!!)))(((&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$###### !!!!!!!!!"""""""""%%%%%%$$$$$$$$$$$$%%%%%%"""""""""######%%%&&&&&&%%%$$$##########################################!!!!!!"""###$$$%%%&&&'''$$$$$$$$$$$$###"""!!! """############$$$$$$$$$######$$$%%%%%%%%%%%%$$$ !!!######$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###!!! ###############"""""""""$$$$$$############$$$$$$########################$$$%%%%%%%%%%%%$$$######!!!""""""###$$$$$$%%%%%%$$$###"""""""""###$$$%%%#########""""""#########!!!!!!""""""######$$$$$$&&&%%%$$$$$$######$$$$$$"""######$$$$$$$$$######$$$$$$$$$###############################################################$$$$$$######$$$$$$%%%&&&$$$$$$#########$$$$$$%%%########################%%%%%%%%%$$$$$$$$$$$$$$$########################""""""############""""""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###"""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###%%%&&&%%%$$$(((%%%""" !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###############$$$%%%%%%""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%% !!!###$$$%%%%%%$$$###""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$########################$$$$$$############$$$$$$###########################$$$$$$%%%$$$$$$######""""""#########$$$$$$$$$%%%$$$######"""#########%%%$$$""""""""""""$$$%%% !!!"""######$$$$$$######""""""###%%%'''(((""""""###$$$$$$$$$######################################################"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###############$$$$$$%%%###########################$$$$$$$$$$$$$$$##############################!!!""""""######""""""!!!######################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&###"""  !!!###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$######"""""""""###"""!!!!!!!!!!!!!!!""""""################################################ !!!###%%%%%%%%%$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""###$$$&&&&&&###############$$$$$$$$$$$$$$$############$$$$$$########################""""""###############"""$$$$$$$$$#########""""""!!!###%%%&&&%%%$$$###%%%$$$###""""""###$$$%%% !!!!!!"""###$$$$$$%%%######""""""###%%%'''(((!!!"""###$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!###$$$$$$$$$###"""###"""""""""######$$$%%%########################""""""###$$$$$$######"""########################""""""############""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###############$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$""""""!!!!!!!!!###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""%%%%%%%%%%%%$$$###"""!!!"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$###"""!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#############################################$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!"""############"""%%%%%%$$$$$$###""""""!!!!!!%%%'''((('''&&&$$$$$$############$$$$$$""""""######$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$################################################!!!!!!"""############""""""""""""""""""###$$$%%%########################!!!"""###$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###"""""""""###$$$%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$$$$%%%&&&$$$%%%((()))***((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%$$$""""""""""""############$$$$$$############$$$$$$$$$###"""""""""""""""##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############&&&&&&%%%$$$############"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################!!!"""######$$$$$$$$$###$$$$$$################## """$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!!!!"""$$$$$$%%%%%%$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$!!!!!!!!!!!!"""###$$$%%%########################"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###"""""""""###$$$%%%###############$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$&&&((((((&&&%%%''')))"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%$$$######"""###%%%&&&'''"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$############%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################"""###$$$%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%'''&&&$$$###!!!!!!""""""###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&%%%!!!!!!"""$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!!!!!!!!!!"""###$$$%%%########################$$$%%%'''))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$$$$$$$%%%&&&'''######""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$&&&%%%###"""$$$'''$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((('''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########'''%%%$$$"""!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""""""""############""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%$$$###"""""""""$$$$$$ !!!""""""######&&&&&&%%%$$$###############"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&########################%%%&&&&&&$$$###"""###$$$%%%$$$######"""#########$$$$$$############$$$$$$''''''&&&&&&%%%$$$######$$$$$$######"""!!!!!!!!!"""$$$&&&%%%$$$###$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&########################%%%$$$###""""""$$$&&&'''###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((((((((($$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###"""###%%%%%%%%%###!!! $$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$###""""""###%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''""""""######$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$#########%%%$$$"""!!!###"""""""""!!!!!! )))'''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$########################!!!  !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$############$$$$$$$$$$$$########################$$$$$$$$$######"""""""""%%%$$$###""""""###$$$$$$""""""""""""""""""""""""&&&%%%$$$$$$######$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$%%%%%%$$$###"""$$$%%%%%%$$$######""""""""""""$$$$$$############$$$$$$&&&&&&%%%%%%$$$#########""""""""""""############"""$$$&&&%%%$$$###$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###########################"""!!! !!!"""$$$%%%$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$###""""""###%%%!!!!!!!!!"""######$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''''''''&&&$$$$$$%%%%%%$$$"""&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%#################################"""""""""""""""$$$######"""######$$$$$$%%%$$$$$$###""""""!!!!!!$$$$$$######$$$$$$%%%&&&%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###########################$$$$$$$$$######$$$&&&''''''&&&$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!""""""###$$$$$$%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$""""""$$$%%%######$$$%%%%%%&&&&&&'''%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!###$$$&&&&&&$$$###!!!############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''+++)))&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%##########################################""""""##################$$$$$$$$$$$$$$$$$$######""""""############$$$%%%&&&'''&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######''''''&&&%%%$$$""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$##############################"""###$$$###"""###%%%&&&***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""""""""######$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%$$$###"""$$$&&&%%%%%%%%%&&&''''''((((((%%%%%%$$$$$$###$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''''',,,)))&&&$$$%%%%%%&&&%%%$$$$$$$$$$$$############!!!###%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""###$$$%%%&&&'''&&&&&&%%%$$$#########$$$########################"""###$$$%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$######''''''&&&%%%$$$""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$##############################!!!"""######""""""$$$&&&((('''&&&%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########"""""""""""""""!!!%%%$$$$$$$$$######"""""""""$$$&&&%%%$$$###$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&######$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%$$$######$$$&&&""""""######$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''+++((($$$###$$$%%%%%%%%%""""""################## ###%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%############$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%########################""""""###$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################"""#########""""""###%%%$$$######"""""""""""""""###$$$%%%&&&&&&%%%$$$#########""""""""""""""""""&&&%%%%%%$$$######"""""""""$$$&&&%%%$$$###$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""!!!$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&##################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%######%%%&&&###$$$$$$%%%%%%&&&''''''$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%)))'''&&&$$$$$$&&&''')))%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''''''''%%%######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%% !!!###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$$$$########################$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$""""""""""""""""""""""""############$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######################################################$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%##############################$$$###!!!!!!"""$$$"""""""""""""""######$$$###$$$&&&''''''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!!"""!!!!!!!!!"""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###%%%'''&&&&&&''''''((()))))))))$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%% !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$#########!!!"""$$$$$$%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$ !!!###$$$%%%%%%$$$$$$######""""""!!!!!! $$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&###########################$$$$$$###!!! !!!###$$$$$$$$$$$$%%%&&&''''''###$$$&&&''''''&&&$$$##################$$$$$$$$$#########$$$$$$%%%&&&&&&"""$$$&&&%%%$$$###$$$%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" """$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''######$$$$$$%%%&&&&&&'''$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&''''''#########%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$""""""###$$$%%%%%%%%%%%%!!!!!!"""###%%%&&&''''''########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!! """###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""((('''&&&%%%$$$%%%%%%&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###""""""###$$$&&&''''''&&&$$$###&&&### """&&&(((&&&"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%###""""""###%%%%%%""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###"""!!!"""###'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##################$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$### !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######"""""""""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$!!! $$$&&&$$$!!!%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$######$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$######""""""######$$$%%%%%%$$$###""""""###$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''%%%""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%$$$###""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############"""##################"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$###"""!!! %%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!$$$&&&$$$!!!%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$"""!!!!!!"""$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%$$$###""""""######$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######""""""$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""######$$$$$$%%%&&&&&&%%%$$$############$$$%%%%%%$$$###$$$&&&'''&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############""""""######$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!###$$$%%%$$$%%%&&&((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&##############################$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""############""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& """$$$$$$###$$$%%%'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""##################"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$############$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''!!!###$$$$$$######%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&##############################$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$######""""""######$$$%%%###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%$$$$$$############""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%&&&'''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%&&&''''''''''''&&&%%%"""###$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''##############################$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''"""$$$&&&((((((&&&$$$"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""%%%%%%%%%%%%$$$$$$###"""""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###""""""###%%%&&&"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$######$$$$$$$$$######"""""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$###$$$&&&'''((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''((((((((('''&&&!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$$$$$$$$$$&&&''' !!!"""###%%%&&&'''(((%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&&&&&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%% """###%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%'''''''''%%%$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###+++***(((%%%""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################%%%$$$###""""""###$$$%%%###$$$%%%%%%%%%$$$###"""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!""""""#########""""""###############$$$$$$$$$"""!!!!!!!!!!!!###%%%&&&%%%$$$######""""""######$$$$$$$$$###"""!!!!!! ######""""""""""""######&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%""" %%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#################################"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$%%%&&&&&&''''''""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$###&&&%%%###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%'''))))))((('''((((((""""""""""""""""""""""""$$$###""""""###$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$###$$$%%%########################$$$$$$$$$############"""########################%%%$$$###""""""###$$$%%%###$$$%%%&&&&&&%%%$$$###%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""%%%%%%%%%$$$#########"""&&&&&&%%%%%%%%%%%%%%%%%%"""!!!!!!!!!"""###%%%&&&%%%%%%$$$############$$$$$$$$$$$$###"""!!!!!!!!!#########""""""#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$###### !!!!!!"""######$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''((((((%%%&&&((('''&&&%%%%%%&&&""""""""""""""""""""""""%%%###!!! !!!$$$''')))%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""%%%&&&%%%$$$$$$$$$########################$$$$$$$$$############"""########################$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$)))(((&&&$$$######$$$$$$&&&&&&%%%%%%$$$$$$######"""""""""""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######%%%'''(((%%%$$$$$$######$$$$$$%%%"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$ !!!!!!""""""######&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''((()))(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%% """%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&((('''%%%#########%%%&&&######"""!!! """""""""######$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$######"""""""""%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%$$$######$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## ###&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''***++++++***'''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$###"""!!!"""###%%%'''""""""!!! #########$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$############%%%$$$$$$$$$$$$$$$$$$%%%""""""$$$%%%%%%$$$"""""""""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###"""!!!%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###"""###%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&+++++++++)))&&&&&&'''(((""""""""""""""""""""""""!!!###%%%&&&%%%### ###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$######%%%'''########################$$$$$$$$$############"""########################$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!! !!!###%%%&&&$$$$$$######""""""!!!!!!######$$$$$$%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""##################""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% ###%%%&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&'''(((((($$$%%%&&&((((((''''''&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%'''((('''%%%######%%%'''"""""""""""""""""""""""" !!!###$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######"""!!!$$$%%%%%%$$$%%%&&&########################$$$$$$$$$############"""########################$$$$$$%%%&&&&&&%%%$$$$$$""""""!!!!!!"""$$$%%%&&&######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$##################""""""!!!!!!!!!""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$######%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############""""""""""""######""""""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''&&&&&&'''((()))$$$%%%'''((()))((('''&&&(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###''')))((($$$###%%%)))$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$#########$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$&&&'''#########$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""############"""""""""&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################$$$$$$&&&&&&&&&&&&$$$$$$"""!!!!!!!!!!!!###%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""#########""""""!!!%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&%%%%%%###"""%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$###"""!!!!!!"""###$$$!!!"""###$$$%%%&&&&&&&&&$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&%%%######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))$$$%%%'''))))))((('''&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++***&&&$$$'''+++%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#####################$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$###$$$$$$$$$&&&'''&&&%%%###$$$''')))########################$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$#########$$$%%%""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$&&&&&&%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((()))***+++'''''''''''''''''''''''''''((((((((())))))******%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((('''$$$""""""'''+++%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""########################$$$$$$###"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$##############################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$#########$$$$$$""""""###$$$$$$$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$$$$###!!!$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%$$$######"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""!!!$$$$$$############$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$##################$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&)))&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&########################$$$$$$###""""""""""""###&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$###"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$""" #########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$$$$############$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&########################$$$$$$###""""""#########&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$""""""###$$$$$$$$$$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&''''''%%%###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$&&&))))))&&&###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$###"""########################$$$###############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$######""""""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''((('''&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$######$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$&&&))))))&&&"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""########################$$$############$$$%%%%%%&&&%%%%%%$$$$$$######""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$%%%$$$$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!$$$%%%&&&%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((((((&&&$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&########################$$$#########$$$$$$%%%&&&'''&&&&&&%%%$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!############$$$$$$$$$$$$ """$$$%%%$$$"""!!!########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""###############$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!! !!!###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%&&&''''''###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''((()))########################$$$#########$$$%%%%%%&&&(((((('''&&&&&&%%%$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$######"""############$$$$$$$$$!!!$$$&&&%%%$$$"""""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$---)))$$$""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! %%%%%%%%%%%%&&&&&&'''(((#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((('''$$$###%%%((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""################################################$$$$$$%%%%%%%%%$$$$$$######%%%''''''%%%$$$$$$%%%&&&%%%###!!!!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######(((((('''&&&$$$###""""""%%%$$$######$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%$$$$$$$$$$$$$$$%%%'''%%%$$$"""""""""$$$$$$&&&&&&%%%$$$############%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%'''((('''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$#########&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''$$$""""""%%%&&&%%%$$$'''&&&$$$######$$$%%%%%%''''''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%#########"""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!"""###$$$%%%&&&&&&&&&!!!!!!"""###$$$%%%&&&&&&############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###"""###$$$########################&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&'''$$$"""$$$(((***&&&"""&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%"""###%%%%%%###"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$#########"""%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%%%%%%% !!!!!!###$$$%%%&&&&&&"""###$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###"""###$$$########################&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""#########"""%%%###$$$(((,,,,,,'''!!!%%%%%%%%%%%%%%%%%%%%%&&&############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$!!!###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&"""###$$$$$$%%%%%%%%%$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""######$$$$$$%%%"""###%%%%%%$$$###%%%'''%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%#########$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###$$$$$$$$$$$$######%%%(((,,,+++'''###$$$$$$$$$%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''###$$$%%%&&&&&&%%%$$$###$$$############$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#####################$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###""""""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!"""###$$$%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$&&&''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&######%%%'''%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''######$$$%%%&&&&&&&&&&&&"""######$$$$$$%%%$$$$$$############$$$%%%&&&&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###!!!"""$$$%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%&&&'''############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$"""$$$%%%''''''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%###&&&((('''###!!!$$$'''%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%######"""!!! """&&&)))!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!"""###%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$$$$######""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%"""!!!######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&!!!!!!"""$$$$$$%%%%%%%%%!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&'''!!!!!!""""""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###"""###%%%'''''''''%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%######$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&''''''$$$''')))'''###!!!###'''%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&%%%%%%#########$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%$$$$$$######$$$&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$###"""!!!!!!!!!&&&%%%###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##########################################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######"""$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$&&&%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###""""""######$$$$$$%%%%%%##################""""""%%%%%%$$$######""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""#########$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$!!!""""""###$$$%%%&&&&&&$$$#########"""!!!!!!!!!$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###"""###$$$%%%######"""###$$$%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""""""""###$$$$$$$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%########################$$$%%%%%%&&&&&&%%%%%%%%%"""######$$$%%%&&&&&&'''$$$#########"""!!!!!!!!!"""######$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###"""###$$$%%%$$$"""  """&&&(((###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############%%%&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&##################""""""""""""###$$$&&&'''((()))######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""!!! ###%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&'''&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))(((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!"""######$$$$$$##############################"""######$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""!!!!!!!!!""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&%%%#########$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########"""""""""""""""#########$$$%%%%%%%%%&&&###############$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""###%%%'''((((((&&&$$$""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$&&&''''''&&&$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%% """%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%######%%%%%%%%%%%%######"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$########################$$$%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&''''''&&&######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###'''&&&$$$""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%!!!""""""""""""#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########""""""###$$$%%%%%%########################$$$#########$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''###$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$########################$$$#########"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%########################$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$""""""############""""""&&&&&&$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$#######################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############"""""""""#########$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$""""""###$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""######$$$"""""""""""""""######$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###""" !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$############$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$#########$$$$$$%%%&&&!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&""""""!!!!!!""""""###$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""""" !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$############$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%############$$$%%%&&&&&&"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""######$$$%%%&&&'''######"""!!!"""###$$$%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%########################$$$######""""""""""""###''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%"""############""""""!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&'''##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%$$$"""""""""###%%%&&&""""""############""""""$$$$$$#########$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&############"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$################################################$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&&&&'''(((########################$$$###"""!!!!!!"""###$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$"""!!! ######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&'''$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$###%%%$$$###""""""$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""###&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))))))))%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&'''((((((&&&$$$###########################"""$$$&&&### !!!$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%!!!!!!"""""""""#########$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$""""""###$$$&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""""""""(((&&&%%%###""""""##############################%%%$$$$$$######$$$$$$%%%(((''''''%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$"""!!! """###$$$$$$###""" ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$%%%%%%&&&&&&'''""""""############""""""######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""&&&&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&!!!"""%%%%%%###&&&&&&%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$&&&%%%###"""$$$'''&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&((('''&&&&&&$$$$$$###"""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################(((&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%'''((('''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##########################################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$""""""###$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&##################$$$$$$'''&&&%%%###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$"""!!!!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################&&&%%%%%%%%%%%%$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%"""""""""############$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%***)))'''&&&&&&&&&$$$"""$$$$$$$$$$$$############""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''%%%$$$######$$$$$$(((''''''&&&$$$######"""&&&&&&%%%%%%%%%$$$$$$$$$###""""""###%%%&&&&&&%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''###!!!"""&&&'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%############$$$%%%&&&'''$$$######""""""######$$$ ###%%%&&&%%%%%%%%%%%%"""#########$$$$$$%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###############''''''&&&%%%%%%$$$######&&&&&&&&&%%%$$$$$$$$$######"""!!!"""$$$%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%###!!!"""$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$######"""&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$######"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$#########$$$$$$%%%&&&$$$$$$############$$$$$$"""$$$###"""###%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$"""###&&&(((&&&$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######""""""######$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%$$$"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """######!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""######$$$%%%&&&''''''###$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ ######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###########################&&&%%%%%%$$$$$$###""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$&&&%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%###'''***)))%%%"""!!!"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""$$$'''(((&&&$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$######""""""######$$$$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&'''''' !!!"""###$$$%%%%%%%%%$$$###$$$&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%########################"""$$$&&&'''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%### """&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$"""!!! ############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""######"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$))))))'''%%%""" ######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""""""""############$$$'''&&&%%%$$$############&&&%%%%%%%%%%%%%%%%%%&&&$$$&&&(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!!!!"""###$$$%%%%%%&&&%%%$$$$$$&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################&&&))))))&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%$$$""" !!!!!!"""###$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$###"""!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&'''$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###!!! ###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% """%%%((((((((($$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((($$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$##############################$$$(((,,,+++'''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""""""%%%&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############"""###$$$%%%$$$""" !!!!!!"""###%%%&&&''''''$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%"""###%%%%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######(((&&&$$$""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&&&&$$$$$$############$$$$$$)))&&&######%%%&&&%%%""""""######$$$&&&''''''(((########################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$%%%&&&&&&'''(((!!!""""""$$$%%%&&&''''''########################%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###&&&((('''%%%$$$&&&)))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%&&&%%%$$$###"""######$$$&&&'''(((((())))))((('''%%%$$$######%%%###"""###$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$##################$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%########################%%%***---,,,'''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%$$$######$$$$$$################################################''''''&&&$$$"""!!! """"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$##############################$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''%%%%%%%%%%%%''''''%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''((((((((('''((((((&&&$$$""""""###((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!!!!!!!!!!!!!################################################%%%%%%$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%$$$"""""""""$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!"""###%%%&&&''''''%%%&&&'''&&&$$$$$$$$$&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%$$$"""!!!"""######$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$############$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############ !!!"""$$$&&&'''(((###%%%&&&&&&%%%%%%&&&(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$###$$$$$$#########"""""""""&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&''''''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$######"""######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$#####################$$$%%%'''((())))))$$$%%%&&&&&&%%%%%%&&&(((%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$############"""&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%'''''''''(((((((((((((((&&&'''((('''%%%$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''"""""""""######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$""""""###$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""############$$$&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''((($$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%########################%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$%%%&&&&&&''''''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$&&&''')))''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%%%%%%%%%%''')))%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))###%%%&&&''''''''')))+++&&&%%%#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''!!!"""$$$%%%&&&&&&%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$%%%''''''$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%###!!!###&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%### !!!&&&***)))'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''***((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%###$$$%%%&&&'''(((((('''***(((&&&%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&############$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&&&&&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&""" """&&&((('''$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$''''''''''''&&&%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&###"""###$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######"""$$$%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""###%%%&&&%%%"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###%%%%%%""" """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$######%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!$$$''''''$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$#####################$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######%%%&&&%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%)))(((&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$"""%%%((((((%%%$$$%%%((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$######$$$$$$%%%&&&###############$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""%%%''''''%%%###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&((()))$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''&&&%%%######$$$%%%'''((())))))&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$%%%&&&((()))%%%%%%$$$#########$$$$$$%%%&&&&&&%%%$$$######$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$######$$$$$$%%%&&&"""""""""""""""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''&&&%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###%%%&&&'''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))###""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%"""######$$$$$$$$$$$$#########$$$%%%'''((())))))%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&'''((()))&&&%%%$$$######$$$%%%&&&%%%###!!! """######"""###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%$$$$$$$$$$$$%%%&&&''''''+++++++++)))&&&$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''############$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&(((***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###"""$$$&&&'''(((((('''&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$######$$$$$$%%%&&&''''''''''''&&&%%%$$$###$$$%%%''')))%%%"""!!!%%%)))******###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&#########$$$%%%&&&'''(((//////...+++'''###"""###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""&&&$$$###%%%((()))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&'''((((((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%$$$######!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%%%%&&&''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%''''''&&&%%%&&&''')))***(((((('''&&&%%%%%%$$$$$$%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%$$$###""" !!!$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$#########$$$$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%$$$###############$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%%%%&&&'''''''''&&&%%%$$$&&&%%%$$$$$$$$$&&&)))***######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$"""###%%%'''''''''''''''''''''''''''%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###!!!"""$$$''')))333000,,,(((%%%###""""""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%""""""###$$$$$$$$$$$$###((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%'''&&&$$$%%%$$$$$$#########$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((((((((&&&%%%%%%&&&'''((($$$%%%&&&'''''''''&&&%%%(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''((()))(((&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((((((((((((###!!!'''***((($$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%!!! !!!###%%%'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&###"""###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%############%%%%%%)))(((&&&%%%$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$###"""###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$%%%((()))...,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##################$$$%%%""""""###$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%'''&&&%%%(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((((((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%'''###!!!"""&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$############$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$###"""###&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########!!!""""""""""""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''(((((()))'''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$"""######$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&''''''%%%$$$$$$%%%&&&%%%###&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''%%%######$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########!!!"""######"""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$###""""""$$$%%%$$$###"""###%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$############"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&'''&&&##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&''''''%%%$$$%%%&&&&&&%%%$$$&&&%%%%%%%%%$$$$$$$$$###"""%%%&&&&&&$$$###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$$$$######$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''***(((%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$%%%&&&%%%$$$###$$$&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%&&&'''((('''&&&$$$$$$%%%%%%&&&&&&&&&&&&"""%%%((('''$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''',,,***&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''$$$$$$$$$%%%&&&'''''''''"""%%%''''''%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''+++)))'''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&"""$$$%%%%%%$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###%%%&&&%%%$$$###$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###"""$$$&&&""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%&&&(((((((((((('''''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%&&&&&&'''!!!###$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''' !!!"""$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%"""$$$$$$$$$###"""###$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%"""!!!###%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%###$$$&&&((())))))((('''&&&'''(((((('''%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$###"""""""""$$$%%%%%%&&&'''&&&$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%#########$$$&&&'''(((((('''&&&$$$######%%%''''''$$$ %%%&&&&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&+++***'''$$$"""!!!""""""%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&%%%$$$$$$### """###%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%''')))***$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%###"""!!!$$$&&&''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((())))))+++++++++(((%%%$$$%%%&&&'''''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%%%%$$$#########$$$"""######$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%######$$$''''''$$$!!!&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$...,,,***'''&&&&&&&&&'''%%%$$$$$$######%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$ !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&,,,+++(((&&&$$$#########$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%&&&&&&((())))))((((((((('''%%%$$$%%%'''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&(((&&&%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&$$$###$$$%%%&&&%%%###'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""######$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''(((((((((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))$$$&&&'''&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%$$$######"""%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%&&&'''''''''&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$######""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''')))******%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''''''''%%%$$$$$$%%%&&&'''((('''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))%%%&&&((('''&&&%%%&&&'''$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%### %%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''(((%%%%%%$$$###$$$&&&((()))%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''')))***)))'''&&&%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&""""""###$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$""" %%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((($$$$$$######%%%&&&(((***%%%&&&&&&&&&''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((''')))+++***(((&&&%%%%%%###$$$%%%&&&&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&""""""###$$$%%%'''((()))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))'''&&&%%%$$$$$$######$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###&&&((((((&&&$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""" !!!!!!"""""""""""""""%%%$$$$$$######%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''&&&&&&%%%&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&((()))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''$$$'''))))))(((&&&&&&&&&$$$$$$%%%''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''"""%%%))))))'''%%%%%%&&&###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((('''%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))'''$$$!!!&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$%%%'''((()))((('''&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''!!!$$$'''(((((('''&&&'''$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$#########$$$%%%%%%&&&&&&&&&%%%$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''######%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''((((((%%%###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###"""""""""######&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!! $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((())))))))))))(((((('''''''''((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&'''((((((((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((***)))(((''''''((()))***&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((()))***)))(((&&&%%%$$$$$$%%%&&&((((((((()))(((''''''&&&'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%''''''&&&'''&&&$$$###"""######$$$&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((($$$"""###%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###"""###$$$$$$###$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%'''&&&$$$######$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$######''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))******+++******)))((('''''''''''''''&&&&&&&&&%%%)))(((((((((((((((((('''&&&&&&''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((((((((('''&&&%%%%%%%%%&&&'''(((((((((((((((''''''&&&'''((())))))((('''&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))((('''&&&&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''$$$###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''$$$$$$############""""""''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((++++++++++++***((('''&&&)))(((((((((((('''''''''))))))))))))))))))******((((((''''''''''''''''''(((((())))))))))))((((((%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&$$$$$$&&&((()))&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''((((((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&$$$###%%%((((((''''''''''''(((((()))&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((()))(((((('''&&&&&&))))))((((((((('''''''''((((((((())))))*********))))))((((((''''''&&&&&&'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***))))))(((''''''''''''''''''''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&###''')))&&&""" ###'''$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%'''(((***+++&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&'''(((((()))(((((((((((((((((('''''''''&&&'''''''''(((((())))))))))))))))))((((((''''''&&&'''((()))******)))(((''')))))))))(((((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''((())))))))))))((((((''''''&&&%%%%%%%%%&&&(((***+++))))))(((''''''''''''((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''"""&&&(((%%% """&&&""""""######$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%%%%$$$ !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''''''''(((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%'''(((***+++%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((***++++++++++++((((((((((((''''''''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((*********))))))))))))(((''''''''''''''''''''''''$$$&&&)))++++++)))&&&$$$&&&&&&&&&''''''''''''((())))))*********)))((((((&&&&&&&&&&&&&&&(((***+++***)))(((&&&&&&''''''(((&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''###%%%&&&$$$"""!!!###&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&#########$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%$$$###""" !!!"""######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))'''((()))******+++************)))))))))(((((((((***))))))))))))))))))(((((((((((((((((()))))))))))))))(((((((((((())))))***)))))))))(((((((((((('''''''''''''''''''''''''''(((***++++++***((('''&&&&&&&&&''''''''''''((('''((()))******))))))(((''''''&&&&&&&&&((()))******)))'''&&&&&&&&&((()))&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%&&&'''$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###%%%&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$############"""&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%$$$###!!! """"""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***)))((('''&&&%%%%%%%%%'''''''''(((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((((((((('''&&&+++++++++************))),,,+++++++++******))))))''''''(((((())))))*********)))(((''''''((()))***))))))(((((('''''''''&&&''''''''''''''''''''''''))))))************))))))&&&&&&&&&'''''''''((((((%%%&&&''')))))))))(((((((((((('''&&&&&&''')))***+++)))'''&&&%%%&&&((()))&&&%%%%%%$$$%%%&&&((((((************************%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%'''))))))((($$$%%%%%%&&&%%%$$$"""!!!$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''')))))))))(((((((((((((((((((((((((((((((((&&&$$$%%%&&&'''&&&&&&)))((('''''''''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))))))))***)))+++++++++)))((()))***))))))((((((''''''(((((()))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&'''((((((&&&&&&'''(((***)))(((''''''''''''''')))))))))))))))(((((((((*********)))******++++++))))))((('''''''''''''''))))))((('''&&&%%%%%%%%%''''''((((((((((((''''''(((''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''%%%$$$######$$$%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%&&&&&&''''''&&&&&&%%%'''***+++***&&&$$$$$$&&&&&&&&&&&&%%%$$$###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&%%%%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((('''%%%###!!!''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&((((((((((((((())))))***((((((((((((((((((((((((++++++++++++++++++++++++(((((()))))))))*********((()))******(((((((((*********))))))******+++,,,++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((******)))((('''''')))***))))))(((((((((((()))(((((((((((((((((())))))++++++******)))*********))))))(((''''''''''''((((((((((((''''''&&&&&&%%%''''''((((((((((((''''''''''''&&&&&&''''''((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%***,,,///...+++&&&###!!!%%%%%%%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&******(((''''''&&&&&&&&&))))))))))))))))))))))))((('''%%%%%%'''((('''&&&'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((()))******)))((()))+++((((((((((((((()))***+++))))))))))))************)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))'''((()))(((&&&%%%%%%&&&***)))))))))))))))***+++'''''''''(((((())))))))),,,+++******))))))))))))***)))((((((''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""###%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%***+++...111111,,,&&&!!!$$$$$$$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''')))'''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***)))(((&&&&&&&&&'''((()))))))))))))))))))))))))))'''&&&&&&'''(((((('''&&&''')))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((***++++++******+++---******))))))))))))***+++((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))(((((())))))*********+++&&&'''(((((('''&&&'''))))))((((((((()))***++++++&&&&&&'''(((((()))******,,,,,,+++)))((((((((((((***))))))((('''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%"""###%%%'''(((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''***///333333///***%%%$$$$$$$$$%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((('''$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&((()))***))))))))))))))))))))))))***(((&&&'''((()))((((((&&&''')))*********)))((())))))))))))))))))))))))++++++++++++++++++++++++''''''((((((((()))))))))&&&(((******)))***+++---000///...---------------*********++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))*********((()))++++++++++++---///(((((((((((()))***++++++'''''''''((()))***++++++,,,+++***)))((((((((((((******)))(((((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((('''&&&%%%%%%%%%"""###%%%'''((((((((('''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$%%%***000444333111(((&&&$$$###%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&''''''(((******))))))))))))))))))))))))***)))'''''')))***)))((('''(((((()))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++&&&(((*********+++---...111000//////......//////,,,,,,------.../////////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++'''(((************,,,...******************++++++)))))))))******++++++++++++***))))))((((((((((((+++***))))))(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%$$$$$$%%%''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%&&&***...000111...)))$$$###$$$&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&'''((()))))))))''''''((((((((((((((('''((((((((((((((((((((((((+++)))(((((()))******)))((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,---------.........+++---//////000000222444333333333333444555666777666666666777888999999999666666666555555555444444333333333333333333333333333333333333222222222222+++,,,---,,,+++***+++,,,...------,,,,,,,,,,,,---++++++++++++++++++,,,,,,***))))))((((((((())))))+++***))))))(((((())))))******))))))((((((''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%'''+++...444---%%%"""$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###############%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&)))(((((((((''''''''''''&&&&&&&&&'''((())))))***(((((()))))))))'''&&&%%%((((((((((((((((((((((((+++)))(((((()))******))))))((('''''''''(((***+++))))))))))))))))))))))))++++++++++++++++++++++++/////////000000000000111111333555666666777999;;;;;;;;;<<<===???BBBDDDEEEDDDEEEEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<;;;;;;::::::555666666555222111111222111000///...............------,,,,,,,,,,,,,,,,,,)))(((((((((((())))))***+++******)))))))))))))))+++******)))(((''''''&&&''''''((((((((((((''''''(((''''''''''''((())))))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((('''&&&%%%%%%'''((()))'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!"""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$!!!###%%%%%%$$$%%%)))---777///&&&"""###&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""###%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''$$$ """$$$''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''&&&%%%%%%$$$%%%&&&'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""""""""###$$$%%%'''&&&$$$#########$$$$$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((***)))))))))))))))))))))&&&'''(((***++++++++++++)))))))))***+++,,,,,,,,,111000///......///000111111111222444666999;;;===BBBCCCCCCAAAAAAFFFMMMSSSRRRRRRRRRQQQQQQSSSVVVYYYZZZYYYXXXYYY[[[\\\[[[ZZZYYYXXXWWWVVVVVVUUUUUUUUURRRSSSTTTUUUTTTSSSPPPOOOOOOPPPPPPPPPOOOMMMKKKJJJGGGFFFDDDAAA>>>===;;;;;;<<<999666666666666333000222111///------------...,,,,,,,,,,,,+++***)))(((*********+++,,,+++)))'''*********)))))))))((((((''''''(((((())))))*********((('''&&&&&&'''(((***''''''&&&%%%&&&'''((()))))))))))))))(((((((((((((((((()))))))))'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%&&&'''((()))$$$$$$%%%%%%&&&'''(((((()))(((%%%#########$$$%%%))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***,,,,,,)))%%%###$$$'''%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''''''''%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))&&&&&&'''((())))))***)))******++++++,,,,,,,,,,,,***++++++,,,---...//////111111111333555888;;;<<<@@@AAACCCEEEHHHKKKLLLMMMRRRRRRQQQPPPPPPSSSYYY___]]]]]]]]]\\\\\\]]]```cccdddcccbbbccceeeeeedddcccbbbbbbaaa`````````aaabbbZZZZZZ[[[ZZZYYYWWWUUUTTTZZZZZZZZZYYYYYYXXXWWWWWWTTTTTTSSSRRRQQQPPPPPPPPPJJJHHHEEEDDDDDDCCC@@@===;;;:::888555333111000//////.........---------,,,***))))))***+++,,,***)))------,,,,,,+++******)))(((((((((((())))))*********)))'''&&&&&&''')))***''''''&&&&&&&&&'''((()))))))))))))))((((((((((((%%%&&&'''((())))))))))))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$##################&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((()))'''%%%$$$######$$$%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''')))++++++)))&&&$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((('''###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$""""""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''************++++++++++++))))))))))))))))))))))))$$$%%%''')))+++,,,,,,,,,------,,,,,,,,,---......------///000222333444555888999;;;>>>CCCGGGLLLNNNRRRSSSVVVYYY[[[]]]^^^^^^______]]][[[[[[]]]bbbeeecccddddddcccbbbcccfffhhheeedddcccdddeeeeeedddbbbdddcccaaaaaabbbdddfffgggbbbaaa___]]][[[YYYXXXWWWZZZYYYXXXWWWWWWXXXYYYZZZ\\\\\\]]]^^^___```aaaaaaZZZYYYVVVUUUUUUTTTRRRPPPKKKJJJHHHEEEAAA===999888666555333222111000000000---,,,***+++,,,---,,,,,,++++++***))))))(((''''''((((((((())))))))))))***))))))''''''''''''))))))''''''&&&&&&''''''((()))(((((((((((())))))))))))''''''''''''((()))******%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''((((((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''((('''&&&$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&***---...+++%%%!!!%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$######""")))(((&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++))))))***************+++$$$&&&)))+++------------,,,,,,,,,,,,...000222333222333555888;;;>>>@@@AAAIIIIIIKKKNNNRRRVVVZZZ\\\[[[]]]___bbbccccccbbbaaa___^^^\\\[[[ZZZ\\\^^^```___``````___^^^^^^___aaa___^^^^^^^^^______\\\ZZZ]]]\\\[[[[[[]]]___bbbdddbbbaaa^^^[[[YYYWWWUUUUUURRRQQQOOONNNNNNPPPRRRTTTWWWXXXYYY[[[]]]___```aaaaaa```____________^^^]]][[[[[[YYYWWWSSSOOOKKKIIIEEECCC???<<<888666555444444222///---......---,,,)))))))))(((((((((''''''))))))))))))))))))))))))))))))(((''''''((())))))'''''''''''''''(((((()))(((((((((((()))))))))))),,,***)))'''&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%&&&''')))***((('''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''(((((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%''',,,///---'''!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$### !!!$$$&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$######"""###$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$(((''''''&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******)))*********++++++,,,,,,&&&''')))+++,,,,,,,,,,,,***+++---000444888;;;<<<>>>@@@BBBFFFJJJMMMPPPQQQXXXWWWWWWXXXYYY[[[]]]___]]]^^^___``````___]]][[[YYYXXXVVVVVVVVVWWWXXXXXXYYYZZZZZZYYYWWWVVVVVVXXX\\\\\\[[[\\\]]]\\\ZZZWWWXXXWWWVVVWWWXXX[[[]]]___\\\[[[YYYVVVTTTSSSRRRRRROOOMMMKKKJJJKKKMMMPPPRRRRRRSSSUUUWWWXXXYYYZZZZZZ[[[\\\]]]^^^^^^___```aaaddddddeeedddcccaaa^^^]]]YYYVVVRRRMMMHHHCCC@@@>>>===:::666333111000...,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((('''((((((((()))))))))***,,,+++)))(((''''''((((((%%%%%%&&&&&&&&&'''''''''$$$$$$#########%%%&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''(((***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%(((,,,,,,((($$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$### !!!$$$&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&'''''''''(((((())))))###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&!!!$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((('''((((((((())))))))))))*********+++,,,,,,------(((((()))***+++,,,---......111666;;;AAAEEEIIIJJJNNNOOOQQQTTTWWWZZZ\\\^^^]]]\\\ZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[ZZZYYYWWWVVVUUUTTTRRRSSSUUUVVVUUUTTTVVVWWWWWWUUUSSSQQQQQQRRRVVVUUUVVVXXXYYYXXXUUURRROOOOOOOOOOOOPPPQQQRRRSSSRRRRRRQQQQQQPPPPPPOOOOOOMMMKKKIIIHHHIIIKKKMMMOOOPPPRRRTTTVVVWWWWWWWWWVVVSSSUUUWWWXXXXXXYYY[[[\\\bbbcccdddfffggghhhiiiiiihhhfffddd```[[[VVVRRRPPPJJJGGGCCC???<<<999666333000//////...---,,,+++++++++************)))))))))))))))))))))))))))))))))&&&'''((())))))))))))(((''''''(((((())))))******(((((((((((()))***++++++%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&(((((('''&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$&&&((()))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&'''''''''(((''''''&&&%%%''''''((((((((((((''''''&&&&&&''''''((()))))))))###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&''''''''' !!!"""$$$%%%''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&######%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))***************++++++,,,------...------------///222555777999===DDDKKKQQQVVVXXXYYYYYYYYYZZZ[[[\\\]]]^^^___[[[ZZZXXXUUUTTTSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUPPPOOOOOOQQQTTTUUUTTTSSSSSSTTTTTTSSSPPPMMMMMMMMMKKKKKKLLLNNNPPPOOOLLLJJJFFFGGGHHHIIIHHHHHHGGGFFFEEEFFFHHHJJJKKKKKKKKKKKKIIIHHHGGGFFFFFFGGGIIIJJJLLLNNNPPPRRRTTTTTTSSSSSSOOOQQQSSSSSSRRRRRRTTTVVVWWWXXXZZZ]]]aaadddgggiiijjjkkkkkkkkkiiifffcccaaa[[[YYYUUURRROOOKKKGGGDDD<<<;;;999666333111///...+++++++++*********)))))))))))))))******)))))))))&&&'''((()))***))))))((('''''''''((()))*********'''((()))***************&&&&&&&&&&&&'''''''''''''''(((*********)))'''&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!###&&&'''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%''''''((((((((((((''''''&&&&&&''''''((())))))***$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''&&&%%%%%%$$$+++***(((&&&&&&&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$###$$$&&&'''((('''&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))************)))))))))************+++++++++******+++,,,,,,---......222222222333666:::>>>AAACCCHHHOOOWWW]]]aaacccccc\\\\\\\\\[[[[[[ZZZZZZZZZXXXWWWUUUSSSRRRRRRRRRRRRQQQPPPPPPQQQQQQSSSTTTUUULLLKKKKKKNNNRRRTTTRRRPPPOOOPPPQQQOOOLLLIIIHHHHHHDDDEEEGGGIIIKKKKKKHHHEEEEEEFFFHHHHHHHHHFFFCCCBBB;;;===@@@DDDFFFGGGGGGGGGIIIHHHGGGGGGGGGGGGHHHIIIEEEGGGIIILLLNNNNNNNNNMMMOOOQQQRRRQQQOOONNNOOORRRNNNOOOQQQTTTYYY^^^bbbeeeeeehhhkkknnnooonnnkkkjjjiiigggeeebbb```\\\WWWTTTMMMLLLHHHDDD@@@;;;888666++++++++++++******))))))))))))************))))))&&&''')))*********)))(((&&&''''''((()))******+++******+++++++++)))'''&&&&&&&&&&&&'''''''''(((((($$$&&&((()))(((&&&###!!!%%%&&&&&&&&&''''''(((((($$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""'''(((&&&######$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''((((((((('''((((((((('''&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&'''((())))))***$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''###&&&))))))(((%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$%%%'''((('''&&&)))(((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((++++++************++++++,,,***(((&&&&&&''')))+++++++++***(((&&&&&&(((+++++++++++++++++++++++++++...---------///111444666222999AAAFFFGGGJJJQQQVVVYYYXXXYYY\\\aaadddcccbbb]]]YYYUUUTTTUUUXXXXXXXXXUUUUUUTTTSSSRRRQQQPPPPPPMMMMMMLLLKKKKKKLLLMMMMMMMMMIIIHHHKKKMMMOOOSSSXXXVVVWWWUUUQQQLLLIIIJJJLLLGGGGGGIIILLLNNNNNNMMMKKKHHHIIIKKKLLLKKKHHHCCC@@@???AAACCCDDDDDDEEEGGGHHHIIIJJJKKKIIIFFFDDDBBBAAABBB@@@???AAAEEEGGGGGGFFFLLLNNNPPPNNNLLLKKKLLLNNNNNNLLLMMMQQQRRRSSSWWW\\\ZZZ^^^bbbeeefffiiimmmqqqqqqooolllkkkkkkjjjfffcccbbb```]]]ZZZWWWQQQIIIBBB>>>888222000111222///,,,++++++,,,---...---+++((()))))))))))))))******+++((((((((()))))))))))))))((((((''''''''''''((((((***((('''&&&&&&'''(((***((('''%%%$$$$$$%%%'''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$%%%''''''&&&&&&((()))%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%&&&''''''''''''(((''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&'''(((((())))))((((((((((((''''''''''''((((((***(((&&&$$$$$$&&&((())))))******)))((((((***,,,+++++++++++++++,,,---...---...///222555999<<<>>>JJJNNNTTTWWWXXXZZZ]]]___]]]\\\[[[]]]___```^^^\\\XXXUUUPPPNNNOOORRRSSSTTTSSSQQQOOOMMMMMMNNNPPPRRRSSSOOOKKKGGGFFFHHHLLLNNNMMMLLLNNNUUUZZZ\\\```eeekkkiiieee^^^WWWRRRPPPOOOKKKKKKLLLNNNQQQSSSUUUUUUSSSUUUWWWWWWSSSNNNIIIFFFBBBDDDGGGJJJMMMPPPSSSUUUWWWWWWWWWTTTQQQMMMKKKJJJCCCAAA??????BBBDDDCCCBBBDDDFFFGGGFFFDDDCCCDDDEEEHHHEEEFFFJJJLLLMMMQQQWWWTTTXXX[[[^^^___bbbfffjjjmmmlllkkkmmmooopppnnnllliiihhhfffeeeddd```YYYTTTPPPJJJCCC>>><<<999444///...---+++***++++++***)))))))))***+++***)))(((((()))))))))******************))))))))))))))))))***)))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''((((((((()))''''''''''''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&))))))(((''''''&&&%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&%%%$$$%%%(((***&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((('''''''''&&&&&&'''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''&&&''''''((()))))))))))))))+++******))))))******+++)))(((&&&%%%%%%'''(((***''')))************,,,---......,,,,,,,,,...000111111333777;;;@@@EEEIIIKKKXXXZZZ]]]___aaaaaa``````^^^]]][[[[[[ZZZYYYWWWTTTQQQPPPMMMLLLLLLNNNQQQSSSUUURRRNNNLLLLLLOOOTTTWWWXXXUUUQQQMMMLLLMMMOOOQQQOOOQQQYYYdddlllnnnppptttuuuqqqkkkddd^^^YYYSSSPPPPPPPPPPPPQQQTTTXXX\\\^^^___cccfffddd]]]UUUPPPNNNJJJKKKNNNQQQVVVZZZ^^^```aaa```___\\\ZZZWWWTTTSSSJJJHHHEEECCCDDDDDDDDDCCCEEEEEEEEECCC???=========DDDBBBCCCGGGJJJJJJMMMRRROOOQQQSSSUUUWWWZZZ^^^aaaccccccdddgggkkkmmmmmmmmmmmmmmmmmmnnnnnnllliiifffccc^^^WWWRRRNNNHHHAAA;;;777333///---,,,,,,,,,++++++,,,------,,,***)))'''************************)))))))))(((((())))))))))))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&'''&&&$$$$$$%%%'''%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''''''''(((%%%&&&((())))))(((''''''''''''''''''(((((((((((('''''''''''''''(((((()))(((((((((''''''''''''''''''((())))))******)))))),,,,,,++++++++++++,,,,,,+++***)))((()))***+++,,,''')))+++,,,+++++++++,,,111000......///222555777<<>>BBBGGGMMMSSSWWWZZZZZZXXXWWWUUUTTTTTTTTTTTTUUUVVVVVVTTTRRRSSSXXX]]]^^^```bbbaaa^^^\\\]]]^^^]]]dddjjjjjjhhhkkkvvv|||uuunnnjjjhhhgggffffffiiimmmrrruuuxxx{{{}}}zzz{{{{{{xxxtttqqqooonnnyyy|||~~~}}}yyywwwxxx{{{}}}xxxwwwxxxwwwsssoookkkjjjllluuuwwwiii___\\\```dddeeebbb___]]]]]]\\\\\\___eeelllrrruuuuuuqqqjjjfffhhhiiiddd___]]]QQQKKKDDDAAAAAABBBDDDDDDCCCGGGKKKNNNPPPRRRVVVYYY\\\^^^``````aaaccchhhllliiijjjllllllkkkiiiiiiiiijjjgggccc```]]]ZZZVVVRRRKKKJJJFFFBBB===999555333/////////...---,,,,,,,,,)))***+++,,,,,,+++***)))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&''')))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***)))(((((((((''''''''''''''''''''''''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$%%%&&&'''''''''''',,,,,,+++(((%%%$$$%%%&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))******'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((((((((('''&&&%%%%%%&&&'''((((((+++---,,,'''%%%(((+++((('''''''''''')))+++,,,(((((((((((())))))))))))''''''''''''((()))++++++'''((((((((())))))************+++,,,,,,,,,,,,++++++******))))))******+++******+++,,,------......---...000222444888===AAAIIIJJJMMMPPPSSSVVVXXXYYYYYYWWWTTTQQQOOOOOOOOOPPPOOORRRUUUUUUUUUZZZccckkkkkkmmmnnnkkkgggdddcccdddccchhhjjjgggdddiiiwwwzzztttqqqjjjnnnuuuzzz}}}|||yyywww|||xxxwwwxxx}}}}}}yyyyyy}}}~~~wwwuuuxxxxxxtttooopppoooqqqzzz~~~ooocccbbbgggmmmpppnnnjjjhhhhhhjjjiiikkkqqqyyyxxxnnnfffeeeeeeaaa^^^]]]XXXRRRIIIEEEDDDFFFFFFFFFJJJNNNQQQRRRQQQRRRTTTWWWSSSUUUWWWXXXYYY]]]cccgggbbbeeegggiiijjjkkkmmmnnnkkkhhhccc```___^^^]]][[[XXXWWWUUUQQQKKKBBB;;;666222111111000///.........''')))***++++++***)))'''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###############&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&$$$$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&'''((((((,,,***)))'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''((((((((())))))%%%%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&''''''''''''((((((((())),,,(((###"""&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%''')))******)))&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&+++)))'''&&&'''(((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))((((((((((((((()))***+++------,,,+++,,,---,,,---------,,,,,,...000---///444:::AAAGGGLLLOOOSSSSSSSSSSSSTTTVVVXXXYYYZZZUUUOOOKKKKKKLLLNNNOOOTTTWWWVVVRRRUUUbbbsss}}}xxxsssqqqooojjjhhhiiinnnmmmiiicccaaajjj{{{yyytttzzz}}}}}}{{{~~~~~~yyywwwyyy}}}|||zzz{{{zzzvvvrrrsssnnnmmmwwwxxxmmmjjjhhhjjjnnnrrrtttssspppnnnqqqrrruuu~~~yyyrrriiiccc```aaabbbcccaaa[[[UUURRROOOMMMPPPVVV\\\fffppppppggg]]]XXXWWWSSSRRRQQQOOOOOORRRXXX\\\]]]]]]```cccggggggfffdddgggccc```aaacccccc^^^XXXXXXYYYZZZZZZWWWQQQLLLHHHBBB???;;;777222///---++++++******,,,......---+++***)))((()))******(((''')))((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''%%%######'''+++999333,,,(((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((()))((('''&&&''')))***)))((('''&&&%%%$$$$$$(((''''''((()))(((%%%###%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''''''''&&&&&&&&&&&&'''((())))))(((((('''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&((()))))))))))))))))))))))))))(((((((((((((((((((((((()))'''%%%######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&)))***)))(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((())))))(((((((((''''''''''''+++)))'''&&&'''(((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))))))))+++******))))))*********)))+++------,,,+++,,,...---------,,,---///444777>>>@@@CCCGGGLLLOOORRRSSSSSSSSSRRRRRRSSSTTTVVVWWWQQQNNNKKKIIIJJJNNNQQQSSS\\\bbbeeeeeegggooovvvyyy{{{uuuppppppooolllkkkmmmkkkmmmnnnllllllttt~~~~~~~~~yyyuuupppnnnppp|||rrriiiggglllqqquuuuuurrrooonnnoootttuuuyyy{{{vvvppplllkkklllmmmnnnooohhhaaa]]]YYYXXX\\\bbbttt~~~}}}rrrkkkiii]]][[[WWWRRRNNNMMMOOOQQQTTTUUUVVVZZZ^^^``````______^^^]]]___aaaaaa^^^ZZZXXXXXXXXXXXXWWWUUUTTTSSSSSSNNNGGG???888555444444000...,,,+++,,,,,,+++))))))(((((()))++++++***)))))))))((((((((('''''''''(((''''''''''''((())))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''%%%$$$$$$'''***///+++'''&&&((()))***)))&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&((()))((('''&&&''')))&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&''''''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''''''''&&&&&&(((((((((((((((((('''&&&''''''&&&%%%%%%&&&'''''',,,+++)))'''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((()))))))))((((((((((((''''''''''''***(((&&&&&&'''(((((('''(((((((((((((((((((((((())))))))))))))))))))))))***************))))))))),,,+++++++++++++++,,,,,,+++,,,......------...///......//////222777>>>CCCOOOPPPRRRUUUVVVWWWWWWVVVRRRQQQPPPPPPQQQRRRSSSTTTMMMLLLLLLMMMPPPUUUZZZ^^^fffkkkpppqqquuuzzz|||zzzyyysssoooppppppoooooorrrqqqvvvzzz{{{{{{yyyyyy}}}~~~tttnnnnnnppptttxxxvvvoookkklllooouuuuuuyyyzzzxxxuuutttuuuwwwwwwwwwwwwqqqjjjeeeaaa___dddkkk|||uuurrrdddbbb]]]UUUNNNJJJHHHIIILLLKKKKKKNNNRRRVVVYYYZZZWWWYYY[[[^^^______^^^]]]YYYXXXVVVUUUUUUVVVWWWXXX^^^[[[VVVPPPIIIDDD@@@>>>666333///,,,++++++***)))+++***))))))++++++***((()))))))))(((((((((''''''((((((((((((((()))******$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&((('''&&&$$$%%%''')))))))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&'''(((((('''&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''''''''&&&))))))))))))((('''&&&%%%''''''&&&%%%%%%&&&'''''',,,+++***(((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((('''&&&%%%''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&''''''(((+++***((('''&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''')))(((&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((************************++++++++++++++++++,,,------/////////......///111///222555999>>>DDDJJJOOOVVVVVVXXXYYYXXXWWWVVVTTTMMMMMMMMMNNNOOORRRTTTUUURRRSSSUUUWWWZZZ^^^dddhhhkkkooosssvvv}}}{{{uuuqqqrrrsssrrrsssvvv{{{|||}}}wwwyyyyyyvvvrrrooooooqqqrrrssswww~~~{{{zzzyyyyyy{{{|||}}}{{{yyyvvvrrrooolllhhhfffjjjqqq{{{uuuqqqooocccaaa^^^XXXRRRMMMKKKKKKIIIGGGDDDEEEIIINNNRRRTTTSSSVVVYYY[[[[[[ZZZZZZ[[[ZZZYYYWWWTTTSSSRRRRRRRRRWWWZZZ^^^___]]]VVVNNNIII@@@<<<666111///...---,,,///,,,***)))))))))'''&&&)))))))))(((((((((((('''((((((''''''(((((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&'''((((((&&&&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&(((%%%######$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''(((''''''''''''((((((((((((((('''&&&''''''&&&&&&&&&&&&'''''''''''''''(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((('''&&&'''''''''&&&''''''((()))***)))'''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((('''&&&'''))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++***************+++,,,---.../////////...///111333444999@@@GGGMMMQQQUUUXXXZZZYYYYYYWWWUUURRROOOMMMJJJJJJKKKNNNQQQUUUXXXZZZYYY\\\^^^___```ccchhhkkknnnvvv|||xxxyyyyyywwwvvvxxx|||}}}zzzvvvttttttxxxzzzyyyyyy{{{}}}}}}|||xxxtttrrrqqqsssssspppmmmqqqxxx{{{tttnnnkkkjjjkkkaaaaaaaaa]]]YYYUUUSSSRRRKKKGGGBBBAAADDDIIINNNQQQPPPRRRTTTUUUSSSRRRSSSTTTWWWXXXXXXXXXVVVTTTQQQOOOOOOTTTZZZ```bbb```\\\YYYOOOJJJCCC===888444000---///---***)))******)))(((***)))))))))((((((((((((''''''&&&&&&''''''((()))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''&&&&&&'''((())))))'''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''((('''&&&%%%&&&(((''''''''''''&&&&&&&&&&&&'''%%%######$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''((((((''''''%%%%%%'''((())))))))))))''''''''''''''''''''''''%%%%%%&&&'''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((('''%%%$$$$$$&&&((()))''''''''''''''''''''''''$$$&&&(((((('''&&&'''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''&&&%%%&&&'''((('''%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&((()))***((('''(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++++++++************+++,,,---------///000111222444888;;;@@@FFFMMMTTTXXXZZZ[[[\\\]]]\\\YYYUUUQQQNNNKKKJJJKKKLLLNNNQQQUUUZZZ^^^aaa^^^aaadddeeeeeefffjjjnnnvvv~~~{{{{{{xxx}}}}}}~~~wwwwwwyyyzzzzzzvvvppplllnnnooorrrtttqqqooosss{{{wwwlllfffeeeeeeffffffggghhhfffbbb^^^[[[YYYOOOKKKEEECCCEEEKKKOOORRRRRRPPPOOONNNMMMMMMMMMLLLRRRUUUYYY\\\\\\ZZZWWWTTTRRRRRRSSSUUUXXX]]]aaaddd\\\YYYSSSMMMFFF???777222///---++++++,,,---------******)))))))))(((((((((&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$#########$$$&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%&&&((()))(((''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''((((((((((((###$$$&&&((()))*********&&&'''(((((((((((('''&&&''''''(((((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%$$$$$$$$$&&&'''(((''''''''''''''''''''''''$$$&&&(((((('''&&&'''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&###$$$&&&'''''''''%%%$$$''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&(((******(((&&&(((((((((((((((((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++,,,---...///000222666999<<>>DDDMMMRRRUUUWWW[[[^^^dddbbb```^^^[[[ZZZYYYYYYSSSOOOLLLQQQZZZbbbcccaaaaaa___]]]]]]aaafffiiikkktttuuuyyyxxxqqqoooooonnnmmmjjjjjjllloootttxxxyyyyyy}}}zzzwwwsssnnnhhhdddfffggghhhjjjmmmppprrrtttssstttrrrnnnkkkmmmtttzzz}}}|||}}}xxxpppllljjjnnnsssuuuxxx}}}}}}wwwooojjj_________```ccceeeeeeeee[[[TTTNNNPPPWWW\\\ZZZVVVQQQOOOOOOPPPTTTWWWYYYYYYYYYZZZ[[[ZZZWWWSSSOOOLLLSSSWWW]]]bbbdddbbb___\\\WWWQQQHHHAAA<<<666111,,,000...,,,+++++++++)))((())))))***+++,,,,,,++++++'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&((((((''''''''''''(((((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&'''&&&%%%&&&((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$&&&((())))))((($$$&&&)))++++++***)))(((&&&&&&'''((((((((((((((())))))))))))))))))))))))************))))))))))))---+++)))((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&########################(((((((((((('''&&&%%%%%%'''((())))))'''&&&'''(((*********)))))))))((((((''''''((((((((()))))))))***)))((('''&&&'''((((((,,,***)))***,,,---,,,***//////......111666===CCCHHHMMMTTTYYY[[[]]]___aaa___]]]YYYUUURRRQQQQQQQQQQQQOOOPPPUUU^^^dddfffeeeeeeeeefffggghhhhhhiiijjjqqqvvv~~~~~~|||zzzvvvrrruuuppphhhcccaaaaaaaaa```aaaaaabbbeeeiiilllmmmmmmooommmkkkiiigggddd```\\\______aaaccceeehhhjjjkkklllmmmlllhhhddddddiiiooonnnlllmmmqqqvvvxxxtttpppsssuuuxxx{{{}}}}}}||||||zzz|||vvvrrrqqqwww}}}|||tttnnnffffffeeeffffffeeedddbbbYYYTTTPPPTTT^^^fffhhhfff\\\XXXRRROOONNNNNNOOOOOOUUUWWWYYYYYYXXXTTTPPPMMMLLLNNNSSSXXX]]]aaacccddd^^^ZZZSSSMMMHHHAAA:::555000...+++))))))******)))((())))))))))))))))))((((((''''''&&&&&&''''''((())))))((((((((('''''''''((((((''''''''''''(((((()))((((((''''''(((((()))(((''''''''''''&&&&&&&&&'''&&&%%%&&&((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***)))((()))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''***)))'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&%%%$$$&&&((())))))''''''(((***+++++++++***************((((((((()))))))))******+++***)))))))))+++,,,---,,,******+++---.........///000222555:::BBBJJJPPPVVVXXX[[[^^^```aaaaaaaaaYYYWWWTTTQQQOOONNNNNNOOOQQQSSSWWW\\\aaaeeeiiijjjooosssvvvvvvrrrooonnnnnnttt{{{|||wwwpppmmmooouuuzzz}}}zzzvvvrrrnnnkkkiiifffdddddd```\\\YYYXXXYYYYYYYYYYYYYYYYYY[[[___aaaaaaaaa^^^]]]\\\]]]]]][[[XXXVVVVVVVVVWWWYYY[[[^^^```aaacccddddddaaa]]]\\\___bbbbbbaaabbbeeeiiijjjgggdddgggiiilllpppqqqqqqpppooooooooooooqqqtttuuutttssszzz}}}}}}{{{xxxsssoooooooooooommmiiifffddd]]]YYYWWW]]]fffooosssssskkkdddZZZQQQKKKIIIHHHGGGOOOQQQTTTVVVWWWVVVTTTRRRKKKKKKKKKNNNSSS[[[bbbffffffdddaaa]]]XXXQQQIIIDDD888444///+++++++++,,,,,,))))))))))))(((((((((((()))(((((((((((((((((()))))))))((((((((((((''''''((((((''''''''''''(((((((((''''''''''''''''''((((((''''''''''''&&&&&&&&&'''&&&%%%&&&((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''((()))***)))(((,,,+++)))'''''''''((((((((((((((())))))(((''''''''''''''''''''''''''''''%%%&&&&&&'''((()))***+++''''''(((((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''+++***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''))))))(((((()))+++)))))))))))))))))))))))))))))))))************+++---,,,+++++++++,,,...///---,,,,,,---...000111222000444:::AAAHHHPPPWWW\\\]]]\\\\\\]]]]]]^^^]]]\\\VVVWWWXXXYYYYYYXXXWWWWWWUUUYYY]]]aaadddiiiooottt}}}}}}wwwvvvwww}}}}}}xxxqqqhhhbbbccciiiooosssooolllgggccc```^^^]]]\\\XXXWWWUUUTTTTTTUUUUUUUUUVVVUUUUUUWWWYYY[[[[[[ZZZVVVUUUUUUVVVWWWWWWUUURRRNNNOOOPPPQQQSSSUUUWWWXXXZZZ\\\]]]\\\ZZZYYYZZZ[[[]]]\\\]]]___aaabbb```]]]aaacccfffjjjllllllkkkjjjiiihhhggghhhjjjkkkjjjhhhhhhkkkrrr}}}yyyttttttvvvwwwvvvssspppmmmllliiihhhhhhlllqqquuuvvvvvvuuunnndddZZZSSSOOOLLLJJJLLLMMMOOOQQQTTTUUUWWWXXXTTTRRRNNNLLLNNNSSSYYY]]]fffggghhhiiifff___XXXSSSHHHBBB;;;444111///...---*********))))))*********)))((((((''''''(((((()))))))))((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&%%%&&&(((((((((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***((('''((())))))((('''******)))(((((((((((((((((())))))))))))(((''''''((((((((((((((((((((((((((())))))***++++++,,,,,,((()))++++++++++++,,,---((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((+++***'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))(((&&&((())))))((((((***+++))))))))))))*********************++++++++++++,,,,,,+++***)))((()))******---------...///111444666:::@@@HHHPPPUUUXXX[[[\\\[[[ZZZXXXVVVUUUWWWYYY[[[___bbbfffiiiiiifffbbb```YYY]]]cccgggkkksss}}}|||yyyxxxuuutttuuuxxxyyyvvvsssqqqjjj___XXXWWWZZZ^^^aaa^^^\\\YYYUUURRRPPPQQQQQQNNNNNNNNNNNNMMMNNNOOOPPPQQQPPPPPPQQQSSSTTTSSSRRRPPPOOOOOOPPPQQQPPPNNNLLLGGGHHHHHHIIIKKKMMMNNNOOOPPPRRRUUUWWWWWWWWWXXXXXXVVVVVVWWWXXXXXXXXXWWWUUUZZZ\\\___bbbdddfffffffffeeedddccccccdddcccaaa___```ccciiipppxxx}}}}}}yyyvvvxxxzzzyyyvvvttttttuuuyyy{{{}}}~~~{{{xxxyyytttmmmfffaaa]]]ZZZWWWTTTSSSRRRQQQQQQSSSVVVWWW]]]ZZZUUUPPPNNNOOOQQQRRR___bbbhhhkkkkkkgggbbb___XXXRRRIII@@@:::555111...++++++***))))))***+++,,,(((''''''''''''''''''((((((((())))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&%%%&&&(((((((((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$###$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&(((((('''%%%%%%''')))***+++***)))(((((()))))))))))))))(((((())))))))))))))))))))))))++++++++++++************)))+++,,,,,,******,,,...(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))*********''')))******(((((()))++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---...---,,,+++***++++++,,,,,,---///000222555:::>>>JJJOOOVVVZZZ[[[YYYWWWVVVUUUUUUTTTQQQPPPUUU]]]dddqqqssswwwxxxvvvqqqkkkgggbbbfffmmmssszzz{{{wwwuuuttttttoooooooooppppppnnnkkkhhhhhhbbbYYYRRRPPPPPPQQQQQQOOOOOONNNLLLJJJIIIJJJKKKMMMNNNMMMLLLJJJJJJLLLNNNKKKIIIIIIJJJKKKLLLKKKJJJHHHGGGGGGHHHIIIHHHEEECCCBBBBBBBBBCCCDDDFFFGGGHHHHHHJJJMMMQQQSSSUUUUUUVVVTTTTTTTTTTTTSSSSSSRRRRRROOOPPPSSSUUUYYY\\\___```dddfffgggfffbbb^^^\\\\\\]]]```dddiiinnnrrruuuvvv{{{zzzyyy{{{~~~~~~{{{xxxwww{{{zzzvvvqqqmmmjjjgggdddaaa^^^]]]ZZZXXXVVVUUUUUUUUU\\\ZZZVVVSSSPPPOOOPPPPPPWWW\\\bbbgggiiihhhggggggccc^^^VVVNNNGGG???888444///...,,,***))))))******(((''''''&&&&&&''''''((((((((())))))))))))******((((((''''''''''''(((((((((''''''''''''''''''((((((''''''''''''&&&&&&&&&'''&&&%%%&&&((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((('''&&&$$$&&&)))+++,,,+++)))((('''((())))))*********)))******************************)))))))))((((((((()))+++,,,+++)))***...111''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''(((((((((((((((((('''&&&''''''''''''''''''''''''************************&&&'''((())))))))))))))))))***+++***(((((()))************+++++++++,,,,,,,,,,,,,,,,,,------------//////...------...000000---000333666:::???GGGLLLUUUXXX[[[\\\ZZZWWWUUUTTTOOORRRSSSRRRRRR[[[kkkyyy{{{vvvsssssswww~~~vvvuuussspppnnnmmmmmmmmmfffggghhhgggdddbbbaaa```]]]YYYUUUQQQOOONNNLLLJJJGGGIIIKKKKKKIIIIIIJJJMMMPPPPPPOOOLLLIIIHHHKKKMMMIIIGGGGGGHHHIIIJJJJJJHHHDDDCCCCCCDDDEEEDDDBBB@@@AAAAAAAAABBBBBBDDDEEEFFFFFFGGGJJJMMMQQQSSSTTTTTTRRRSSSSSSRRRPPPOOOOOOOOOHHHHHHIIILLLPPPUUUZZZ]]]aaafffjjjggg___XXXVVVWWWTTTWWW[[[```eeeiiimmmppprrrrrrsssrrrpppqqquuuxxxwwwwwwyyy}}}}}}}}}|||wwwqqqkkkhhhfffdddccc___aaabbbbbbaaa^^^[[[XXXXXXVVVSSSQQQPPPPPPRRRSSSRRRWWW^^^bbbdddfffhhhjjjiiifffccc^^^XXXPPPHHHBBB999777333///,,,+++******)))((((((''''''(((((()))(((((()))))))))*********((((((''''''''''''(((((()))((((((''''''(((((()))(((''''''''''''&&&&&&&&&'''&&&%%%&&&((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((())))))((('''((()))******)))((((((&&&'''((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))*********,,,...---,,,...555;;;%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((''''''''''''((((((((()))"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((('''***++++++***((('''((()))''''''(((((()))))))))))),,,,,,,,,---------......************+++---///000000444999===BBBJJJSSSZZZYYYZZZ[[[ZZZXXXVVVVVVVVVMMMRRRUUUUUUVVVcccxxx~~~{{{wwwlllllllllkkkiiihhhffffff]]]___```^^^ZZZYYYZZZ]]]RRRQQQOOOOOONNNMMMIIIFFFBBBEEEIIIJJJIIIHHHKKKMMMOOOOOOMMMIIIEEEDDDFFFIIIKKKJJJJJJKKKMMMMMMMMMLLLDDDDDDDDDEEEGGGGGGEEECCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJMMMQQQTTTUUUUUUMMMNNNNNNLLLJJJIIIIIIJJJGGGFFFGGGIIINNNTTTZZZ^^^XXX___eeebbbWWWNNNLLLMMMHHHLLLQQQWWW\\\bbbhhhlllkkkoooqqqoookkkhhhiiilllmmmlllmmmqqquuu}}}~~~xxxooogggcccaaa``````ZZZ___eeejjjkkkhhhccc___UUUSSSPPPMMMMMMOOORRRUUURRRVVV\\\___aaadddhhhkkkllllllkkkjjjfff___VVVPPPCCC@@@;;;666111...,,,+++******))))))))))))******(((((())))))*********+++((((((''''''''''''(((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&'''&&&%%%&&&((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))'''&&&&&&''')))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''***++++++***+++***)))(((''''''((((((%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,------...,,,///111000000444===DDD((((((((((((''''''''''''''''''''''''''''''''''''""""""###$$$%%%''''''((('''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''''''''''''''(((((((((((()))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((())),,,***(((&&&%%%&&&'''((('''((()))***)))'''%%%$$$''''''((((((((((((''''''%%%&&&&&&'''((()))******))))))(((((('''''''''&&&))))))))))))******************)))))))))))))))))))))***+++***))))))+++---''')))+++------///111333<<>>@@@BBBBBBCCCKKKWWWaaajjjccc^^^^^^___\\\ZZZ[[[cccdddeeefffhhhmmmsssxxxuuuxxx||||||vvvqqqooommmmmmnnnooonnnnnnaaaaaa___^^^```dddkkkooorrrlllaaaVVVLLLGGGGGGHHHNNNRRRWWW[[[]]]___aaabbbiiikkknnnoooooonnnooooookkkhhhbbb[[[SSSIII@@@999333111...,,,+++***(((&&&)))))))))******+++++++++))))))))))))))))))))))))((((((((())))))******+++(((''''''&&&&&&''''''(((%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$######%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&''')))++++++)))'''&&&((((((((()))+++,,,+++******)))))))))))))))*********,,,---...---...000111666===DDDIIIKKKKKKLLLNNN$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&%%%$$$######"""''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((+++***)))'''&&&&&&&&&&&&$$$%%%&&&((()))******)))(((((())))))))))))(((((()))))))))(((((((((((((((************************((()))))))))************)))***,,,------,,,+++******,,,...///...---......///111444888===EEEMMMSSSVVVZZZ]]]\\\ZZZXXX[[[^^^```gggsss}}}}}}~~~}}}|||~~~wwwrrrnnnllllllhhheeedddfffhhhfffaaa\\\SSSPPPLLLIIIIIIJJJJJJIIIKKKMMMPPPUUUZZZ\\\\\\ZZZTTT[[[aaacccbbbaaacccgggoooooonnnjjjddd___\\\[[[VVVWWWXXXYYYZZZ]]]bbbeeelllvvvsssppppppqqqqqqnnnmmmpppuuuvvvwwwtttpppllliiihhhlllnnnppppppmmmkkkjjjjjjkkkgggbbb```___`````````]]][[[ZZZ[[[[[[XXXRRRMMMJJJIIIHHHHHHHHHEEEBBB???>>>AAACCCDDDFFFOOO]]]iiiooocccYYYXXXYYYXXXVVVVVV[[[]]]___```aaacccfffhhhhhhkkkooosssvvvyyy}}}~~~vvvwwwuuusssssssssrrrqqqoooiiihhhddd```^^^ccclllttt}}}yyypppeeeZZZSSSRRRSSSRRRRRRSSSUUUYYY^^^cccgggfffiiilllnnnnnnnnnooopppnnnmmmkkkhhhbbbZZZPPPIII<<<888333///...---,,,+++)))))))))))))))******+++))))))))))))))))))))))))&&&&&&'''((())))))******((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''%%%$$$"""&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''((((((((((((((()))))))))***))))))((())))))******''''''''''''''''''''''''((())))))))))))*********)))***+++,,,,,,+++***)))))))))(((***,,,,,,+++)))((((((((((((((())))))***,,,,,,,,,,,,---111666:::GGGLLLPPPQQQOOONNNPPPRRR((((((''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((((((((()))))))))'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''***)))(((((('''&&&&&&&&&''''''((((((((((((''''''(((((())))))))))))(((((()))))))))))))))((((((((())))))))))))))))))))))))((()))))))))************)))***+++,,,---,,,,,,+++,,,...//////...---...///111777???GGGNNNUUU[[[___YYYZZZYYYWWWWWWZZZaaafffqqqvvv~~~|||wwwuuuuuutttqqqmmmhhhddd```______^^^\\\\\\\\\ZZZUUUQQQMMMMMMMMMNNNPPPPPPOOOMMMMMMPPPUUU\\\aaabbb```]]]VVV]]]eeehhhiiijjjooottt~~~{{{uuunnnhhhdddcccaaabbbbbbbbbbbbdddhhhkkkqqq}}}~~~|||{{{~~~}}}zzzyyy{{{|||wwwtttssszzz|||~~~~~~|||yyyxxxwwwwwwrrrllliiihhhjjjkkkllliiifffcccbbbbbbaaa\\\XXXTTTRRRQQQPPPOOOLLLHHHFFFAAACCCFFFHHHLLLWWWeeepppqqqbbbSSSNNNOOOOOONNNNNNQQQTTTXXXZZZ[[[[[[[[[\\\___aaadddfffiiilllqqqtttsssuuuyyy~~~wwwvvvvvvwwwwwwwwwuuurrrmmmkkkgggccccccjjjvvvwwwooojjjhhhhhhaaa[[[TTTOOOQQQWWW```eeecccfffiiikkkllllllnnnooonnnnnnooonnnkkkeee\\\WWWKKKEEE<<<555111///...---***))))))(((((())))))***************************%%%%%%&&&&&&'''((())))))(((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''%%%$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))((((((''''''(((((((((''''''''''''''''''''''''))))))))))))*********+++,,,+++***))))))***+++,,,,,,+++***+++,,,+++)))(((,,,+++++++++,,,,,,---...,,,,,,,,,,,,000777@@@FFFSSSSSSSSSRRRQQQSSSXXX]]]))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%'''''''''(((((((((((()))''''''&&&''''''((()))***''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((('''***))))))((('''&&&&&&&&&((())))))******))))))((())))))))))))))))))))))))((((((((())))))))))))***))))))))))))************))))))******++++++,,,,,,---...////////////222444888>>>IIIRRRXXX\\\^^^```[[[YYYWWWXXX]]]gggqqqwww||||||~~~uuummmiiigggggggggeeeccc___ZZZVVVTTTWWWWWWVVVTTTRRRPPPNNNNNNOOOQQQSSSWWWZZZ[[[XXXVVVWWWYYY[[[___aaaaaa^^^[[[[[[```fffjjjmmmqqqvvvzzzzzztttnnnlllkkknnnmmmkkkiiiffffffiiikkkwww~~~|||zzzsssnnnnnnpppsssuuupppmmmiiihhhiiigggccc___\\\ZZZXXXVVVVVVTTTRRRPPPIIIIIIIIILLLRRR[[[gggnnnlll]]]MMMFFFFFFEEEEEEGGGIIIMMMQQQTTTTTTSSSSSSSSSTTTUUUVVVXXXZZZ___eeejjjkkknnnsssxxx~~~~~~|||xxxsssooopppmmmiiiggglllwww~~~|||zzzpppfffXXXNNNLLLPPPVVVZZZ___bbbfffhhhiiikkklllnnnoooooooooooommmiiibbb]]]YYYSSSIII@@@888333///,,,---,,,***)))(((((()))***************************&&&&&&&&&''''''((((((((()))((((((''''''(((((()))%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))************+++)))'''&&&&&&''')))+++---,,,++++++,,,+++)))'''************+++,,,---------...000333888AAAKKKQQQTTTTTTTTTWWW\\\cccjjjnnn&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((()))***''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&%%%&&&'''(((((()))))))))***))))))''''''&&&&&&&&&))))))************))))))((((((((()))*********+++)))))))))*********++++++))))))))))))***************)))(((((((((***,,,------...//////111444999===DDDJJJRRRXXX[[[[[[ZZZZZZ[[[WWWVVV]]]jjjyyy~~~wwwxxx|||tttkkkddd```^^^ZZZYYYXXXWWWUUUSSSRRRQQQPPPSSSTTTRRROOONNNQQQUUUVVVXXX[[[aaagggjjjkkkjjjhhheeecccbbbcccddddddccceeegggiiimmmrrrwww|||~~~|||xxxuuuuuuuuuvvvuuurrrnnnkkkkkkooorrrxxxrrrrrrvvvzzz}}}xxxvvvtttttttttqqqkkkfffbbb___\\\\\\]]]^^^^^^^^^VVVRRROOOPPPVVV]]]cccfffdddXXXKKKFFFEEECCCBBBDDDCCCGGGKKKMMMMMMKKKJJJJJJJJJJJJJJJKKKOOOVVV^^^dddjjjmmmpppsssuuuxxx{{{~~~yyytttxxxsssmmmmmmttt}}}sssjjj]]]SSSNNNNNNOOOOOOVVVYYY^^^bbbeeegggjjjlllmmmmmmllllllllljjjfffccc```\\\VVVOOOHHH@@@888222111000---+++))))))******************************(((((())))))))))))))))))))))))(((((((((((())))))&&&&&&'''''''''(((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''$$$$$$%%%&&&'''(((***+++&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))******))))))(((((((((((()))))),,,+++***+++,,,,,,+++)))(((((((((((()))***+++,,,...222888>>>EEELLLSSSWWWVVVWWW\\\gggsss|||~~~###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))******'''''''''&&&&&&'''''''''%%%%%%'''((((((((('''&&&$$$%%%&&&((()))*********))))))((('''''''''''''''))))))************))))))''''''((()))***++++++,,,*********++++++,,,,,,,,,))))))))))))***************)))'''&&&'''))),,,...,,,---...000333999@@@EEETTTXXX]]]___^^^\\\YYYXXXYYYUUUWWWbbbttt{{{}}}}}}{{{vvvnnneee^^^ZZZXXXOOONNNNNNMMMNNNQQQSSSTTTNNNRRRUUUTTTPPPQQQXXX___[[[\\\aaahhhqqqxxx|||~~~tttoooiiifffgggkkknnnpppooonnnnnnqqqwww|||~~~~~~~~~}}}{{{{{{|||}}}yyywwwuuuqqqppprrrwww|||}}}wwwvvv{{{vvvoooeeebbb``````bbbfffhhhiiiaaa\\\VVVUUUZZZ^^^```___```VVVNNNKKKHHHEEEDDDEEEAAADDDHHHJJJHHHFFFEEEDDDDDDDDDDDDEEEIIIRRR\\\cccjjjlllooopppnnnmmmmmmnnnpppxxx~~~zzzrrrqqqyyy}}}wwwnnnggg^^^WWWSSSPPPMMMJJJMMMQQQWWW\\\```cccgggiiijjjiiiiiijjjkkklllkkkiiiaaa```___\\\WWWNNNCCC<<<555333000---+++***++++++************************+++++++++***************))))))(((((((((((())))))'''''''''(((((((((((()))&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%'''((('''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&''''''((()))******+++))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((***+++,,,,,,+++***(((***))))))+++---...---+++++++++++++++,,,---...//////555???HHHNNNSSSVVVYYYZZZ^^^hhhxxx&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((***'''&&&''')))***(((&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$'''''''''''''''((())))))''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))************************************************))))))))))))************+++++++++************)))************))))))))))))***++++++***)))+++...000444111000222:::EEEPPPVVVXXX[[[^^^___]]]ZZZXXXWWWWWWRRRXXXkkk|||yyywwwwwwooommmjjjfff```ZZZUUURRRMMMLLLKKKLLLNNNQQQRRRRRRTTTSSSTTTVVVUUUUUUZZZbbbgggggggggkkkwww~~~uuuqqqqqqtttvvvwwwxxxxxxvvvuuuzzz~~~{{{}}}~~~~~~~~~~~~|||xxxwww{{{wwwmmmhhhcccbbbfffkkkoooooofff___YYYXXXYYYXXX[[[^^^```]]]WWWSSSQQQOOOLLLKKKFFFHHHIIIIIIFFFDDDCCCCCCAAABBBBBBBBBCCCIIIRRRXXXccceeefffeeedddbbbbbbccchhhnnnvvvyyyxxxyyy|||{{{~~~|||uuuqqqkkkccc\\\[[[YYYUUUQQQQQQRRRKKKJJJRRRYYY\\\aaafffggghhhhhhiiikkklllmmmmmmjjjhhheeebbb___XXXOOOIII<<<888222...------------+++)))'''''')))+++,,,,,,++++++***)))(((((())))))((('''((()))+++,,,+++)))***)))'''&&&&&&'''(((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$###$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%))))))((('''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((,,,+++***)))(((((((((((())))))))))))************+++*********))))))(((((((((((()))+++------+++***'''+++///...++++++///444===AAAKKKTTTSSSNNNQQQXXXYYYmmmzzz&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((()))'''%%%&&&((()))(((&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&'''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))***,,,......------///000333333444:::BBBKKKSSSWWW]]]]]][[[XXXTTTSSSSSSUUUZZZYYY___ooo}}}~~~{{{wwwsssoookkkiiieeecccaaa]]]XXXSSSOOOLLLHHHGGGHHHJJJMMMQQQTTTUUUSSSSSSUUUXXXXXXYYY___gggfffhhhkkkqqq}}}zzzxxxzzz}}}}}}yyy{{{~~~}}}~~~{{{|||~~~xxxrrrkkkhhhkkkooorrrsssiiibbb\\\[[[ZZZXXXXXX[[[[[[YYYXXXXXXXXXXXXWWWUUUWWWWWWVVVTTTPPPJJJDDD@@@CCCBBB@@@>>>???DDDMMMSSSWWWYYY[[[\\\[[[[[[\\\^^^aaagggmmmpppppprrrvvvzzzyyyxxxyyyuuunnnkkkccc\\\XXXYYY[[[ZZZYYYZZZ[[[TTTQQQUUUYYYYYY\\\```cccdddeeegggiiijjjkkkkkkllljjjhhhgggeeeaaa[[[VVVHHHBBB999333///.........---+++))))))***,,,,,,+++++++++***)))))))))))))))((('''&&&''')))***)))((((((''''''&&&'''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''(((((()))))))))))))))************+++*********))))))))))))*********,,,------,,,++++++---...------000666;;;FFFJJJQQQUUURRRNNNRRR[[[ggg}}}sss'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&%%%&&&'''((('''%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''''''''((())))))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***+++,,,------*********++++++++++++++++++---000111000000000111222777>>>GGGOOOUUUZZZ\\\]]][[[WWWSSSPPPQQQUUUXXX^^^```hhhttt|||xxxuuunnnnnnmmmkkkgggbbb]]][[[YYYXXXWWWTTTQQQMMMJJJIIIGGGGGGIIILLLPPPTTTWWWYYYVVVVVVYYY]]]___```fffnnnmmmqqqwww}}}~~~~~~~~~uuuppprrruuuxxxyyymmmfff```___^^^[[[[[[]]][[[]]]```dddhhhjjjhhhfffjjjgggdddaaa]]]UUUKKKDDDFFFDDDAAA======@@@FFFKKKKKKMMMOOOQQQQQQSSSUUUWWWZZZ^^^bbbeeegggkkkqqqvvv|||uuurrrrrrpppllljjj```[[[XXX\\\``````___```bbb]]]ZZZZZZZZZXXXWWWXXX[[[\\\___cccfffggghhhiiikkkjjjiiijjjjjjiiigggeeeXXXQQQFFF<<<666222000///...,,,++++++,,,,,,+++***+++***)))))))))))))))))),,,***''''''((())))))(((''''''&&&''''''((()))***((((((((('''''''''&&&&&&((((((''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%)))(((((('''&&&&&&&&&'''''''''''''''''''''''''''###$$$%%%&&&'''((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))))))))))))))***************************)))))))))++++++,,,---------,,,,,,///...---///333:::AAAEEEOOOQQQUUUUUUQQQPPPYYYeeezzz|||oooddd((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))'''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((************************************************((()))))))))************))))))***++++++,,,------,,,---------------......---.../////////111333555888???JJJSSSZZZ]]]^^^^^^VVVWWWWWWWWWWWWYYY]]]```aaafffooo|||{{{sssnnnllljjjcccbbbaaa___\\\XXXUUUSSSRRRQQQQQQPPPOOOMMMLLLLLLKKKNNNQQQTTTWWWZZZ^^^```^^^^^^bbbfffggghhhnnnvvv|||{{{|||tttllleeecccbbbaaacccgggcccgggnnnwww}}}}}}zzzyyyssslllhhheee```WWWOOOKKKIIIFFFCCCAAABBBCCCEEEEEEGGGIIIJJJKKKMMMOOORRRTTTWWWZZZ]]]aaahhhpppvvvvvv}}}uuurrrrrrqqqooopppfffaaa```eeegggccc___^^^______```aaa```\\\XXXVVVSSSUUUXXX\\\```dddfffhhhiiiiiihhhiiijjjkkkkkkkkkddd]]]TTTJJJAAA:::444111---+++******+++,,,+++)))******)))))))))))))))***111...***))))))++++++***(((''''''''''''(((((((((((((((((((((''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$***)))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((()))))))))***************************************+++,,,---,,,,,,,,,---//////000555>>>FFFKKKNNNOOOQQQRRRQQQQQQYYYjjjyyywwwggg[[[TTT(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((('''''''''&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))'''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''''''''(((((((((((()))++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************,,,+++++++++++++++++++++,,,,,,,,,------...............------...222999>>>EEELLLUUUZZZ\\\ZZZXXXXXXRRRVVV]]]bbbdddeeeeeefffffflllvvv}}}ppphhheeebbb```ZZZYYYVVVTTTRRRPPPPPPPPPMMMMMMNNNOOOPPPQQQRRRSSSOOOTTT[[[```cccfffiiikkkiiiiiimmmqqqqqqqqqvvv}}}~~~tttjjjfffeeeeeejjjpppkkkqqq|||}}}rrrkkkhhhddd^^^YYYSSSQQQPPPNNNKKKHHHEEECCCEEEFFFGGGGGGFFFGGGIIIKKKOOOPPPRRRUUU[[[ccckkkqqqpppwww|||{{{{{{}}}~~~}}}{{{wwwvvvsssqqqrrrhhheeefffkkkkkkddd\\\YYYXXX___gggkkkkkkggg```ZZZRRRRRRSSSUUUZZZ___dddggghhhhhhhhhgggggghhhiiijjjhhhddd___XXXPPPFFF<<<666---+++***)))***+++*********)))))))))))))))******111...+++))))))*********))))))((((((((('''&&&&&&))))))((((((((('''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((('''''''''''''''((((((((()))))))))***************************+++++++++)))+++,,,,,,++++++---//////222888@@@IIIOOORRRRRRIIIMMMOOOQQQYYYjjjzzzjjj]]]SSSMMM''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''(((((('''&&&&&&%%%'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''((())))))''''''''''''''''''''''''###$$$%%%&&&''')))******(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************---,,,,,,,,,++++++++++++******++++++,,,,,,------000///......111999BBBIIISSSWWW[[[[[[XXXTTTSSSTTTYYY___hhhnnnpppooommmlllpppwwwsssggg```[[[XXXUUURRRQQQNNNLLLLLLLLLNNNOOOJJJKKKMMMOOOSSSVVVYYY[[[UUU]]]hhhooorrrsssuuuwwwssssssvvvzzzzzzyyy}}}}}}rrrmmmlllmmmrrrxxxttt{{{zzzoooiiiddd```^^^[[[ZZZWWWVVVSSSPPPJJJGGGGGGGGGGGGEEECCCCCCEEEFFFJJJIIIIIILLLQQQXXX```dddeeemmmsssttttttvvvxxxwww{{{|||~~~{{{uuurrrqqqgggdddeeejjjkkkeee^^^[[[ZZZfffqqqwwwwwwssskkkcccXXXUUUQQQPPPRRRXXX___ccchhhhhhhhhfffdddcccdddfffffffffdddaaa[[[RRRGGG@@@444111...++++++,,,++++++)))))))))))))))******+++---+++((('''((((((((('''((((((((()))(((''''''&&&)))))))))(((((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&"""###%%%&&&((()))))))))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((())))))((((((((((((((()))))))))))))))*********************+++++++++++++++(((+++------+++,,,000333333999BBBKKKQQQSSSRRRQQQIIINNNUUU\\\jjj}}}|||lllaaaYYYSSSNNN&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&((()))(((&&&%%%''')))(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,,,,,,,++++++,,,------...//////111222333555:::BBBLLLSSSYYY\\\]]][[[XXXWWW[[[___jjjnnntttxxxyyyzzz{{{|||~~~xxxjjj^^^WWWSSSQQQNNNLLLLLLLLLMMMMMMNNNOOOOOOLLLMMMPPPSSSXXX]]]bbbdddfffooo{{{wwwxxx|||~~~~~~|||{{{|||}}}vvvlllfffbbbaaaccc___[[[XXXVVVSSSPPPMMMJJJJJJIIIFFFDDDCCCEEEGGGIIIGGGEEEFFFIIINNNRRRUUUXXXaaaiiikkkmmmqqqtttsssrrrqqquuu}}}}}}xxxxxxlllgggeeeiiikkkhhheeedddiiiuuu}}}uuulllddd]]]SSSLLLJJJPPPXXX^^^dddeeefffddd```^^^^^^___cccdddddddddaaa[[[SSSNNNAAA<<<555000...------,,,)))))))))))))))***++++++***)))'''((((((((('''&&&$$$%%%'''((())))))))))))))))))))))))((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&###$$$&&&'''((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))''''''''''''((()))******))))))))))))*********************++++++,,,,,,,,,))),,,//////---///444888<<>>JJJLLLUUUZZZUUUOOOOOOTTTXXX```qqqyyykkk___QQQJJJGGGEEEHHHKKK%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''''''''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((((((((())))))***))))))(((((())))))*********++++++++++++************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,------,,,,,,+++++++++***,,,---...//////222666999BBBDDDKKKSSSVVVSSSTTTWWWUUUUUU\\\jjjuuu|||}}}|||zzzzzzyyywwwtttqqqmmmdddXXXNNNJJJJJJLLLNNNPPPVVV]]]aaa___\\\[[[[[[YYY___gggnnnttt{{{~~~zzzsssooonnnkkkjjjgggaaaYYYSSSPPPPPPSSSXXX\\\\\\]]]^^^ZZZUUUKKKKKKIIIEEEAAA???@@@BBBEEEHHHNNNWWW___dddeeeddddddccceeeiiikkklllrrryyyyyytttppprrr~~~wwwlllgggfffccc]]]VVVPPPNNNPPPRRRRRRVVV\\\___^^^YYYSSSOOOOOORRRXXX^^^bbbcccaaa```]]]YYYRRRKKKCCC<<<444000000...+++)))*********))))))))))))))))))*********))))))(((((((((((()))))))))((((((''''''(((((()))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&(((******)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&(((((((((''''''''''''(((((()))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&((((((((((((((())))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******)))))))))((((((((())))))))))))))))))))))))))))))))))))*********+++---,,,++++++,,,---------,,,---///111555===FFFMMMNNNRRRRRRNNNOOOVVV___cccppp{{{xxxlll]]]RRRIIIFFFFFFHHHLLLQQQ'''''''''''''''((())))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&))))))(((((((((((()))))))))((((((''''''(((((()))******++++++++++++************+++++++++,,,,,,,,,++++++************++++++---------------------,,,//////......000555<<>>FFFLLLQQQUUUWWWTTTVVV]]]gggooottt{{{{{{mmmccc___[[[XXXTTTRRROOOOOOPPPPPPPPPOOOQQQRRRTTTYYYaaahhhnnnpppwww||||||{{{{{{~~~}}}{{{yyywwwvvvzzz}}}{{{{{{|||}}}~~~|||wwwtttsssooonnnoooooonnnooossssssssssssqqqnnnjjjfffdddaaaeeehhhjjjkkknnnuuu{{{|||zzztttnnnfffgggggggggggggggiiijjjmmmsss|||}}}wwwtttqqqsssyyywwwkkk^^^\\\[[[\\\^^^^^^\\\ZZZWWWUUURRRPPPNNNKKKGGGDDDCCCBBBHHHTTT\\\^^^^^^___eeegggjjjnnnsssvvvyyyzzz{{{yyytttrrrpppoookkkhhhccc]]]ZZZ[[[___ccceeennnwwwvvviiiZZZPPPLLLNNNTTTYYYXXXRRRNNNPPPTTTZZZ[[[\\\^^^```___\\\YYYTTTNNNDDD<<<666111...,,,++++++******)))((((((((())))))(((((((((((()))))))))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))******+++''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))))))))******&&&''''''((())))))******,,,,,,,,,++++++*********+++---///...,,,///666<<>>EEEFFFCCCCCCIIIOOO[[[```fffjjjggg```VVVPPPKKKKKKJJJHHHHHHIIILLLNNNOOOTTT\\\ccchhhkkkmmmooollllllnnnpppmmmjjjooovvv&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&'''((()))'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''(((((()))))))))((((((((((((((((((((((((((()))))))))))))))'''(((((())))))******+++***))))))(((((())))))***)))(((''''''))))))((('''&&&&&&&&&'''''''''(((((()))))))))))))))******+++++++++************+++++++++++++++,,,,,,------...***+++---------...111333666666999AAAJJJPPPPPPNNNKKKKKKKKKOOOWWWfffuuuxxxppphhh___[[[ZZZPPPNNNOOOSSSSSSSSSWWW]]]```cccfffiiikkkmmmppprrrzzz|||uuuvvvwwwxxxyyyzzz{{{{{{{{{xxxsssooonnnppptttwwwxxx|||xxxssstttxxx|||~~~~~~zzzsssmmmjjjmmmppp{{{}}}wwwvvvxxxzzzxxxuuunnnppppppnnnoootttwwwvvvuuuxxx|||~~~vvvwwwrrrjjjeeeddddddcccccc___ZZZVVVSSSWWWcccpppyyyttttttttttttvvvyyyyyy{{{~~~~~~xxxuuufffdddaaa]]]ZZZUUUOOOKKKMMMOOOPPPRRRSSSSSSRRRQQQRRRXXX]]]^^^```bbb___[[[QQQKKKCCC<<<666333///...,,,,,,,,,+++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&'''((()))))))))((('''&&&&&&''''''((()))***'''(((((())))))******+++))))))((('''((()))+++,,,,,,------,,,,,,...222555???FFFKKKGGG@@@@@@JJJUUU```dddhhhjjjfff^^^TTTNNNGGGFFFEEEDDDDDDEEEFFFGGGOOOVVV___gggmmmppprrrtttqqqrrrtttrrrkkkgggmmmwww&&&&&&'''''''''(((((((((((('''&&&%%%&&&''')))***((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((((((((((((((()))))))))(((((((((((()))))))))***'''(((((()))******++++++******))))))))))))******)))((('''((())))))(((''''''''''''''''''(((((())))))))))))))))))******+++,,,++++++******++++++,,,------------------------,,,...///...---...111444<<>>666111------,,,,,,+++***))))))))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))***)))))))))((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$%%%'''))))))))))))((((((((((((((()))***+++,,,'''(((((()))***+++++++++))))))(((((()))+++...///++++++,,,,,,///666???GGGJJJLLLLLLKKKOOOZZZlllyyy~~~}}}rrrbbbRRRGGGEEEDDDDDDFFFLLLRRRWWWZZZ[[[aaajjjqqquuuwwwxxxxxxyyyxxxzzz))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((''''''((()))***(((((((((((()))))))))))),,,+++***((((((((()))***'''((()))***************$$$%%%%%%&&&'''((())))))******++++++***)))((('''))))))***+++,,,------...000///...---,,,+++++++++)))---111111///111:::BBBNNNTTTZZZZZZUUUTTTXXX]]]eeefffhhhlllrrr{{{}}}yyyvvvtttqqqnnn___TTTSSSPPPIIIIIIOOOSSSZZZdddlllrrrvvvzzz}}}|||vvvrrrvvv}}}}}}|||}}}www{{{{{{xxxxxxzzz{{{xxx}}}wwwtttooolllooopppoooppprrrppp|||xxxoookkkiiifffccc```______^^^\\\[[[[[[[[[___YYY\\\hhhnnnlllooowwwwww{{{}}}|||zzzwwwsssmmmjjjeee```\\\YYYXXXWWW```ZZZTTTQQQQQQRRRQQQPPPGGGGGGGGGHHHLLLQQQVVVXXXYYYWWWVVVUUURRRJJJ>>>666111000...,,,***)))***++++++++++++*********))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&)))******)))''''''(((((())))))******(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))'''&&&'''((()))((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))'''%%%###!!! '''''''''((()))******+++((('''&&&%%%%%%&&&'''(((******))))))((((((''''''))))))))))))((((((((((((******))))))((((((''''''---+++)))***---...,,,***......///222777>>>DDDHHHJJJDDDDDDNNN\\\lllqqq^^^PPPIIIJJJGGGFFFKKKTTT[[[^^^^^^aaaeeejjjooorrrvvvyyy|||{{{((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((())))))(((((((((((()))))))))))),,,+++)))((((((((()))***((())))))************)))(((((((((((())))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------+++---000000000555???GGGTTTVVVWWWVVVSSSUUU\\\bbbgggfffiiiqqq~~~zzzwwwvvvwwwxxxyyylll]]]QQQPPPOOOMMMQQQZZZccchhhnnnssswww{{{|||yyyzzz|||~~~~~~yyyssssssuuuxxx}}}~~~zzzwwwwww||||||www}}}{{{vvvuuusssnnnlllnnnsssxxxrrrmmmkkkjjjfffddd```^^^^^^___```aaa___UUURRRZZZaaaccchhhqqq{{{~~~~~~~~~yyywwwvvvtttrrrjjjhhhddd```]]][[[ZZZYYY^^^ZZZUUUQQQOOONNNMMMLLLDDDDDDCCCCCCEEEIIIOOOTTTZZZZZZ[[[ZZZWWWPPPHHHBBB666333...++++++,,,------,,,,,,,,,,,,+++++++++***,,,,,,+++***)))((('''&&&(((((((((((((((((((((((('''&&&&&&''')))***)))(((((((((((((((((()))))))))'''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''((())))))(((''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&'''(((((()))******(((((('''&&&&&&'''(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((())))))***+++++++++)))'''&&&(((+++,,,,,,***...///333888===AAAEEEGGGGGGEEEIIIWWWgggwwwqqq\\\PPPLLLLLLIIIIIIMMMWWW___cccdddfffhhhlllppptttyyy'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))************)))(((''''''''''''(((((((((((())))))))))))+++***))))))((())))))))))))************))))))(((++++++++++++******))))))))))))(((((()))***,,,------,,,,,,,,,+++++++++***++++++++++++,,,---//////...///000222666>>>HHHOOOXXXWWWVVVTTTUUU[[[ccciiihhhiiipppyyytttooolllnnnsssxxxzzzgggYYYNNNMMMPPPTTT^^^jjjvvvwwwyyy{{{~~~{{{yyy{{{~~~zzzrrrllliiikkkmmmrrrxxxxxxuuu}}}{{{yyyyyyxxx}}}~~~zzzuuuoookkkkkkssszzztttrrrrrrkkkeee^^^ZZZ\\\aaadddeeedddXXXNNNPPPTTTXXXaaakkk~~~||||||yyy|||{{{wwwuuutttsssllljjjgggddd```^^^]]]\\\]]]\\\XXXSSSNNNJJJIIIIIIFFFFFFDDDAAA???@@@FFFKKKVVVYYY]]]^^^[[[VVVRRROOO???999111,,,,,,...///...---------,,,,,,,,,++++++------,,,+++***))))))((()))))))))))))))))))))))))))'''&&&'''((()))((('''))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''((()))))))))'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))((((((&&&&&&&&&'''(((((()))))))))((((((''''''(((((()))(((((((((((())))))))))))''''''(((((())))))******))))))******+++,,,,,,---'''&&&&&&(((***---------...222888???CCCFFFFFFFFFHHHIIIQQQaaaqqqnnnYYYPPPNNNOOOMMMMMMRRR[[[eeejjjlllmmmmmmoooqqqttt{{{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++******)))((('''&&&&&&&&&(((((((((((())))))))))))******))))))))))))))))))***************)))((('''+++++++++++++++++++++++++++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---//////000111444999@@@HHHOOOTTTWWWWWWXXXZZZ___eeekkknnnjjjsss}}}yyyxxxnnniiidddbbbdddhhhkkkmmm[[[RRRKKKMMMRRR[[[hhhttt~~~{{{yyy|||zzzuuurrrnnnkkkmmmnnnpppsssxxx~~~zzzxxxzzz{{{|||}}}~~~{{{wwwrrrooooooqqq|||{{{xxxvvvppphhh]]]YYY\\\bbbgggiiinnndddZZZTTTPPPQQQ[[[fff||||||zzzxxxyyy|||{{{xxxuuusssqqqmmmiiieeebbb```___]]]^^^\\\WWWOOOJJJIIIJJJLLLMMMKKKFFF@@@===@@@CCCKKKRRR[[[___]]]ZZZWWWVVVJJJAAA666///.........------,,,,,,,,,,,,+++++++++)))******++++++,,,,,,,,,))))))))))))))))))))))))***(((''''''(((((('''%%%)))))))))((((((''''''&&&&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&'''(((((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))''''''(((((())))))******&&&''''''((()))******+++,,,,,,,,,+++******))))))******)))***,,,...000000333777===CCCHHHJJJJJJIIIRRRTTT[[[gggtttyyyeeeVVVPPPOOOQQQQQQRRRWWW```jjjpppssstttsssqqqppprrryyy&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++)))))))))((('''&&&%%%%%%(((((((((((()))))))))))))))))))))*********))))))***************)))((('''(((((()))******+++,,,,,,...,,,***(((((()))***+++******+++,,,------......---,,,,,,,,,------...//////333999AAAHHHNNNRRRSSSTTTXXX___ffflllppprrrrrrrrr}}}xxxtttqqqeeebbb]]]ZZZYYYYYYXXXXXXMMMJJJIIINNNUUU___lllwww}}}~~~~~~yyysssooonnnnnnnnnoooqqqtttvvvyyy}}}|||xxxyyy||||||{{{wwwvvvxxxuuu|||~~~zzz{{{|||vvvssskkkaaa]]]^^^dddiiilllrrrpppiii^^^QQQKKKRRR\\\ooorrrvvv{{{}}}{{{xxxuuuuuuvvvwwwyyy}}}}}}xxxvvvsssooojjjgggeeedddddd^^^^^^]]]YYYRRRNNNMMMOOONNNPPPPPPLLLFFFBBB@@@@@@AAAJJJUUU]]]^^^\\\ZZZZZZTTTKKK???666111...---+++++++++++++++************(((((())))))***++++++,,,))))))))))))))))))))))))***)))''''''(((((('''%%%))))))((((((''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((())))))))))))((((((''''''(((((())))))******&&&''''''((()))******+++,,,++++++***))))))((((((,,,,,,,,,,,,,,,...000222999<<>>@@@EEEMMMUUU[[[^^^___[[[ZZZUUUKKK>>>555222222,,,,,,+++++++++*********)))))))))))))))((((((((((((((((((((((((((((((((()))(((''''''((()))'''&&&&&&&&&''''''''''''''''''%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''))))))(((''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((('''&&&((((((((((((((((((((((((&&&'''(((((((((((('''&&&))))))))))))(((((((((((((((((((((((())))))))))))))))))******+++,,,,,,---)))***,,,,,,---111666;;;DDDGGGLLLSSSXXX]]]```aaalllpppqqqpppuuu~~~vvvlll___XXXWWWZZZ\\\\\\]]]aaagggmmmrrrvvvyyy{{{{{{zzzzzz{{{~~~~~~zzz~~~'''''''''((((((((())))))&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((%%%&&&'''((((((((('''&&&(((((((((((())))))))))))'''((()))+++++++++***)))'''((()))***************+++++++++************)))))))))+++,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---///111333666777CCCKKKSSSVVVTTTUUU[[[aaammmrrrxxxxxxuuuvvv}}}~~~qqqeeeYYYSSSMMMIIIIIILLLOOOPPPTTTZZZaaagggnnnyyyxxxrrrpppnnnkkkhhhhhhjjjpppxxxzzz{{{~~~~~~xxxllljjjllluuu~~~|||qqqsssxxx~~~zzzuuunnnrrruuuqqqiiieeehhhlllttttttssspppmmmhhh```XXXQQQMMMJJJMMMUUU___gggkkkooorrrvvvvvvtttvvv|||~~~~~~ssskkkiiijjjkkkooollliiijjjooouuuwwwxxxjjj```UUUPPPPPPOOOKKKFFF>>>===>>>DDDNNNWWW]]]___[[[]]][[[RRRDDD999666777---------,,,,,,,,,++++++&&&'''((()))***+++,,,,,,(((((((((((((((((((((((()))'''&&&'''((()))((('''%%%&&&&&&''''''((((((((($$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++)))((()))***+++***((('''&&&$$$######$$$&&&'''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((('''&&&%%%%%%%%%%%%'''''''''''''''''''''''''''(((((()))***++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&)))))))))))))))(((((((((%%%&&&'''(((((('''&&&%%%******))))))((((((''''''))))))))))))((((((((((((......---,,,,,,++++++***(((+++---///111555<<>>DDDGGGIIIQQQ[[[dddhhhiiijjjkkkkkkjjjgggccc``````dddggghhhgggeeebbb______bbbdddjjjpppwwwzzzzzzyyyzzzzzzxxx~~~|||&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((''''''((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&'''((()))))))))((('''((((((((((((((((((((((((******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///000000///...---......000111000333===IIIQQQQQQRRRVVV^^^gggpppvvvtttsssrrrrrrvvvxxxeeeYYYWWWWWWWWWUUUUUUYYY```eeeeeelllrrrtttyyy~~~xxxvvvqqqmmmhhhggghhhllloooqqqxxx|||~~~~~~xxxuuuwww}}}sssllllllnnnvvvyyytttvvvyyy{{{~~~}}}~~~xxxttttttsssoooeeeYYYPPPRRRTTTTTTZZZeeessswwwzzzyyy{{{}}}}}}vvvuuuwwwyyy}}}}}}rrriii]]]RRRKKKGGGEEEDDDHHHCCC===999<<>>EEEMMMNNNLLLPPPZZZeeeuuuyyy~~~uuuhhh]]]ZZZUUUQQQRRRZZZeeemmmtttsssyyyzzzuuuqqqrrrwwwwww~~~}}}xxxsssmmmiiiiiifff^^^[[[]]]UUUYYY]]]]]][[[___hhhooo{{{{{{}}}|||xxxzzzyyy{{{~~~yyyuuutttrrrmmmgggaaa]]]\\\]]]WWWWWWUUUSSSOOOLLLKKKKKKJJJKKKOOOTTTZZZ___`````````\\\WWWTTTPPPHHH<<<444111111111///,,,)))))))))******))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&((('''&&&%%%&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&((())))))******))))))((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((())))))************)))******+++++++++******,,,111222///000999CCCIIIFFFNNN```yyylllbbbWWWQQQLLLFFFBBBBBBEEEIIINNNRRRVVVYYY]]]___gggeeefffhhhfffdddgggnnnqqquuuoooeee[[[TTTNNNIIIGGG'''''''''(((((()))))))))***)))'''&&&&&&''')))***(((''''''&&&&&&''''''((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))))))))******))))))))))))************)))))))))*********++++++************))))))))))))+++*********))))))))))))))))))***+++++++++++++++------,,,,,,---....../////////000///000333777:::FFFKKKOOORRRTTT[[[fffooovvvyyy|||~~~}}}rrrfff^^^UUUUUUVVVXXX\\\ccclllrrryyyxxx{{{{{{wwwtttrrrtttyyy~~~yyyrrrlllkkkhhhbbb___```VVVYYY\\\\\\\\\^^^cccgggmmmnnntttzzzzzzvvvtttvvvssswww|||~~~}}}}}}zzztttqqqpppnnnjjjeeebbbaaaaaaaaa___\\\XXXTTTQQQNNNMMMLLLLLLMMMQQQWWW\\\```aaa```]]]ZZZXXXUUUOOOEEE>>>555444111...,,,+++******,,,++++++******++++++,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''''')))((('''''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&******)))******+++,,,---(((((((((((('''''''''&&&&&&'''(((((())))))(((((((((((((((((()))))))))))))))))))))))))))************++++++,,,,,,,,,,,,,,,***...000///333===FFFJJJLLLVVVggg|||vvvaaaXXXOOOJJJGGGCCCBBBDDDJJJNNNTTTYYY]]]```ccceeennnkkkiiiiiigggfffkkkrrr|||xxxvvvooohhh^^^TTTMMMHHHEEEBBB'''''''''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((''''''&&&&&&''''''((((((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))************((((((((()))))))))******,,,++++++***))))))((((((***************)))))))))***************+++,,,,,,------------...///111111/////////000111555;;;@@@JJJKKKOOOTTT[[[dddmmmrrrvvvxxx|||wwwiii]]]WWWUUUPPPUUU[[[aaaggglllpppsss}}}|||{{{xxxxxxyyyzzzwwwpppnnnlllhhhddddddbbbcccdddfffggggggeeecccaaaaaahhhqqqvvvssspppooonnnuuu{{{}}}{{{||||||tttooooooooonnnllljjjgggfffdddaaa]]]ZZZYYYWWWTTTRRRPPPNNNMMMNNNSSSZZZ___aaa```^^^]]]]]]\\\XXXPPPKKK===777000,,,,,,---,,,+++------,,,,,,,,,,,,------************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''***)))((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((('''&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))((((((((())))))***''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((())))))))))))*********)))))))))))))))+++,,,,,,,,,------------+++---000333<<>>DDDJJJOOORRR___ppp{{{|||xxxrrrooommmYYYTTTVVVVVVXXX[[[bbbffflllqqqtttuuuwwwxxxttt}}}|||xxxuuuttt}}}|||rrrggg```^^^YYY\\\___cccggglllrrrvvv{{{{{{yyywwwuuusssmmmwww~~~zzzuuupppiiillluuulllbbbWWWTTTTTTXXX```hhhttt{{{xxxvvvvvvxxxyyywwwtttnnniiigggkkkssstttnnngggZZZWWWUUUUUUXXX[[[\\\]]]___``````___^^^[[[XXXVVVRRRKKKAAA999444111...+++++++++************++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((('''***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))'''((())))))******))))))(((((((((((())))))))))))((()))))))))******************)))***+++,,,...///000555===IIIXXXeeehhhdddbbb```ZZZRRRLLLHHHHHHIIIEEEDDDEEEIIIKKKMMMRRRYYYaaadddhhhjjjlllmmmooopppggggggnnn{{{zzzvvvtttsssrrrqqqnnnjjjhhhgggbbb\\\VVVQQQLLLFFFBBBBBBDDDGGGHHH''''''(((((()))***++++++((((((((())))))((((((((())))))(((((((((((())))))'''''''''((()))*********(((((())))))))))))((((((((((((((()))))))))******))))))))))))************)))))))))*********++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,......------...///000000111555:::>>>CCCHHHMMMQQQZZZiiizzz{{{vvvwww{{{xxxdddUUUTTTXXXYYY^^^fffggglllrrrwwwyyyyyyzzzzzzyyy~~~wwwvvvuuutttxxx~~~|||tttmmmiiibbbYYYTTTUUURRRVVV[[[```fffmmmuuu{{{~~~xxxrrrnnnmmm|||{{{xxxvvvpppsss}}}pppggg^^^WWWQQQPPPUUU]]]lll{{{}}}xxxxxx{{{~~~uuupppmmmrrrzzz{{{qqqggg^^^ZZZUUUSSSTTTXXX\\\^^^___```aaa```^^^\\\ZZZZZZXXXTTTMMMDDD;;;444///---++++++************++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))'''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((($$$$$$$$$$$$$$$%%%&&&''''''''''''((((((((())))))(((((()))************)))(((((((((((())))))))))))''''''((()))***++++++,,,,,,+++******+++---000111555<<>>222000/////////...,,,***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((&&&''''''''''''(((((((((***))))))(((((()))******(((((((((((((((((((((((('''''''''&&&&&&$$$######(((((()))))))))(((''''''&&&&&&'''''''''(((((((((***)))((('''&&&&&&&&&&&&(((((((((((((((''''''&&&'''(((((()))************''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))******++++++)))************+++++++++...---,,,******))))))))),,,,,,+++---000555999<<>>EEEJJJKKKMMMRRR___mmmuuuwww{{{zzzsssuuuuuusssvvv{{{vvvwww|||}}}tttfff]]]WWWSSSVVV\\\fffmmmxxx|||vvvpppllliiiiiigggeeeaaa^^^]]]\\\XXXUUURRRQQQOOONNNKKKIIIFFFDDDBBBAAAAAAAAA@@@>>>>>>>>>============<<<<<<===<<<<<<<<<===>>>???@@@@@@@@@@@@AAACCCEEEFFFFFFFFFHHHJJJMMMPPPSSSVVVWWW\\\^^^bbbeeefffhhhjjjllllllllllllkkkhhhddd```]]]ZZZYYYXXXWWWWWWWWWWWWWWWPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUWWW[[[___bbbeeejjjooowww~~~zzzvvvvvv{{{~~~~~~xxxrrrnnnjjjgggeeejjjiiiiiilllsss{{{|||{{{}}}}}}uuunnnhhhfffccc]]]ZZZ[[[WWWVVVVVVWWWYYY\\\___aaa```___^^^]]]\\\\\\[[[[[[TTTMMMBBB999333000---,,,000///...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((('''(((((((((((((((((((((((('''''''''&&&$$$###"""!!!&&&&&&'''(((((((((''''''''''''((((((((()))))))))"""$$$''')))***)))((('''&&&&&&'''(((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))************)))))))))))))))*********)))************+++++++++''''''((()))***+++---...///222666:::@@@LLL[[[eeejjjeeeaaa]]]WWWQQQRRRWWWaaaeeeeeeaaabbbjjjpppqqqgggfffcccaaabbbfffmmmrrrzzzzzznnnfffccc___]]]ZZZXXXWWWUUUPPPJJJBBB@@@???@@@BBBEEEFFFEEEIIIIIIMMMRRRTTTTTTWWW\\\&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''((()))))))))+++...000,,,,,,+++++++++*********+++*********+++,,,,,,---++++++******)))(((((((((************++++++++++++)))************++++++++++++++++++,,,,,,---------))))))***++++++,,,------,,,------...///000111111222222444:::CCCJJJNNNOOOTTTZZZhhhvvv}}}~~~ooogggnnnvvvzzz{{{wwwxxx|||~~~~~~xxxfff]]]WWWVVVUUUSSSVVV]]]```iiittt|||}}}yyysssnnniiiddd```]]][[[\\\[[[YYYUUUQQQPPPOOONNNLLLIIIHHHGGGEEECCC@@@CCCAAA???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;:::;;;<<<>>>??????>>>===>>>???AAAAAA@@@BBBCCCEEEFFFHHHJJJLLLLLLMMMPPPTTTVVVXXXZZZ\\\^^^___^^^\\\ZZZWWWVVVUUUUUUPPPOOONNNMMMLLLKKKKKKKKKHHHIIIKKKLLLMMMLLLKKKKKKKKKKKKKKKLLLNNNRRRUUUWWWYYY]]]ccciiiooovvv{{{}}}zzz|||~~~~~~}}}yyysssoookkkhhhggghhhiiijjjlllpppvvv|||}}}zzzyyy{{{~~~wwwuuuoookkkkkkhhhccc`````````^^^[[[XXXWWWXXXYYY[[[^^^^^^]]][[[YYYYYY[[[]]]WWWRRRIII@@@999333---***.........------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''((((((((((((''''''&&&''''''((((((((((((((())))))((((((((('''''''''$$$%%%'''))))))))))))(((((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''(((((((((((())))))))))))'''))),,,......,,,)))'''&&&&&&'''((())))))(((((('''(((((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))************+++++++++(((((((((((()))***+++,,,222555999===DDDQQQaaammmkkkccc]]]XXXQQQJJJLLLRRR[[[]]]]]]```lll{{{mmmjjjeee```___bbbiiinnnwwwkkkccc___]]]^^^]]]ZZZVVVTTTOOOGGG@@@BBB@@@???@@@CCCFFFGGGHHHJJJJJJMMMSSSTTTPPPNNNOOO%%%&&&''')))))))))((((((&&&(((***)))&&&%%%''')))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++((()))***++++++***)))((((((((())))))******++++++))))))))))))************...---,,,,,,++++++,,,,,,------------------------000,,,,,,///000---,,,---000111555<<>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<=========>>>>>>????????????@@@AAABBBDDDEEEFFFIIIJJJKKKMMMPPPRRRSSSTTTSSSSSSQQQPPPOOONNNNNNNNNKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIMMMOOOSSSWWW\\\bbbiiinnnuuu{{{{{{zzz||||||~~~{{{yyyyyyzzz}}}xxxsssooollliiigggiiijjjmmmttt{{{{{{wwwxxx{{{~~~}}}{{{yyy{{{}}}|||rrrqqqooommmjjjfffbbb___\\\\\\\\\YYYXXXXXXZZZ\\\\\\[[[[[[ZZZZZZZZZYYYYYYZZZVVVOOOHHHAAA999000++++++++++++,,,......---,,,************************))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&&&&'''((())))))***))))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))'''((()))))))))(((&&&%%%''''''&&&%%%$$$######"""'''(((((((((((((((''''''''''''&&&%%%&&&'''((()))''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++,,,,,,++++++***)))))))))((((((''''''''''''((((((******))))))******+++,,,...+++((())),,,...---,,,333555;;;FFFSSS^^^dddfffpppeeeYYYOOOGGGCCCFFFLLLMMMTTT___nnn~~~qqqfffaaa___```iiittt{{{}}}uuummmgggbbb^^^[[[[[[YYYUUUQQQLLLFFF???;;;>>>???@@@BBBCCCDDDDDDDDDHHHKKKNNNOOOMMMJJJIIIHHH&&&'''((())))))(((((('''&&&(((***)))'''&&&''')))))))))))))))))))))))))))))))))))))))************************************))))))************)))))))))))))))))))))*********))))))))))))*********************+++,,,---...///---------------,,,,,,,,,///,,,,,,000111///...000000666<<<@@@DDDMMMYYYbbblllrrrxxx}}}qqqiiiaaabbbfffppp|||}}}{{{}}}uuuddd[[[XXXSSSQQQOOOOOORRRWWW\\\___eeellluuu~~~yyyooohhhccc```\\\ZZZVVVUUUSSSQQQNNNLLLJJJIIIMMMJJJGGGFFFGGGGGGFFFEEEEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>======<<<;;;;;;:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>???????????????@@@AAABBBCCCDDDFFFFFFGGGHHHJJJKKKLLLLLLNNNMMMLLLKKKKKKKKKJJJKKKGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEGGGIIILLLOOOSSSYYY]]]aaafffmmmrrrwww~~~vvvuuuwwwyyy}}}}}}}}}zzzwwwuuuuuuvvv|||{{{uuupppmmmdddhhhjjjnnnuuu{{{zzzuuuqqqrrruuuzzz}}}~~~yyyyyyyyyyyyzzz~~~{{{zzzuuuwwwwwwsssllleeeaaaaaa\\\ZZZWWWVVVUUUVVVXXXYYYZZZZZZYYYYYY[[[]]]___```[[[XXXRRRLLLEEE===444///...---,,,---...---,,,***(((((((((((((((((((((((())))))((((((((('''''''''))))))(((((((((''''''''''''(((((())))))))))))(((''''''''''''((((((((()))))))))(((((((((''''''''''''((())))))((('''((()))(((((((((((((((''''''&&&'''''''''&&&%%%%%%$$$$$$''''''((((((((((((''''''''''''&&&&&&&&&'''((()))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********************+++***))))))(((((())))))*********))))))******+++,,,---+++***+++---///111111999===EEEQQQ]]]eeehhhhhhmmmaaaTTTLLLHHHEEEDDDFFFMMMYYYjjj{{{vvvllleeeaaaaaajjjuuu~~~xxxooogggbbb]]]ZZZXXXZZZVVVOOOJJJFFFCCC@@@>>>@@@AAABBBCCCDDDEEEEEEEEEGGGIIILLLMMMKKKIIIHHHHHH'''(((((()))(((((('''&&&&&&((()))(((''''''((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********))))))*********************)))))))))))))))))))))*********++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...,,,---000222000000444222;;;CCCEEEFFFPPPbbbrrrxxxyyyzzzqqqccc]]]ZZZbbbnnnxxx|||}}}}}}}}}zzzzzz|||~~~kkk]]]SSSNNNNNNNNNNNNOOORRRWWW]]]cccggglllttt|||{{{ooohhhccc___ZZZVVVTTTRRROOOMMMLLLLLLJJJIIIGGGFFFEEEDDDEEEDDDBBBAAABBBCCCBBBAAADDDCCCBBBAAA@@@?????????=========<<<;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>???????????????>>>>>>???@@@@@@AAACCCCCCCCCDDDDDDEEEEEEFFFIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDCCCCCCCCCEEEFFFGGGDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCBBBBBB@@@AAABBBCCCDDDFFFJJJMMMNNNRRRXXX\\\```fffnnnttt}}}}}}sssqqquuuxxx{{{{{{yyyuuuqqqooonnnooossszzz}}}vvvrrrfffiiilllpppwww|||zzzuuujjjiiijjjnnnuuuzzz||||||xxxxxxyyyyyyyyy{{{|||yyyxxxyyy}}}zzzooofffcccccc___[[[WWWVVVXXXZZZZZZYYY[[[ZZZZZZZZZ\\\^^^aaaccc\\\ZZZVVVRRRLLLCCC;;;555111///---,,,---,,,+++)))(((((((((((((((((((((((())))))((((((((((((''''''*********)))))))))((((((((())))))))))))(((((('''''''''''''''(((((((((((()))))))))))))))(((((((((''')))))))))((('''((())))))((((((''''''''''''(((''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''((()))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((()))******+++,,,,,,+++******))))))******+++******))))))******+++,,,+++,,,,,,------000444777>>>EEEQQQ^^^hhhlllkkkhhhhhh[[[MMMIIIHHHFFFCCCCCCPPPaaaxxx}}}vvvnnngggfffoooyyyyyysssjjjbbb]]]ZZZXXXVVVVVVPPPGGGAAA>>>???AAABBBBBBCCCDDDEEEEEEEEEEEEEEEDDDGGGIIIJJJIIIGGGGGGHHH)))))))))(((((('''&&&&&&''''''((((((((((((((()))))))))))))))))))))))))))((()))))))))************************************,,,+++))))))))))))+++,,,++++++******))))))(((((())))))*********+++++++++...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,,,,,,,...,,,---000111///000444666>>>EEEIIILLLXXXkkk{{{~~~{{{{{{xxxiiibbb```bbbkkkvvv}}}~~~}}}||||||xxxzzz~~~kkkZZZQQQLLLJJJKKKMMMOOOQQQUUUZZZ```gggllluuu~~~wwwmmmeee^^^ZZZTTTSSSRRRPPPOOOMMMKKKJJJHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@?????????===<<<<<<<<<;;;;;;;;;:::================================================??????????????????????????????>>>>>>===>>>>>>???AAABBBBBBCCCCCCDDDDDDEEEGGGGGGHHHIIIIIIIIIIIIIIIEEEDDDBBBAAAAAACCCEEEFFFBBBBBBBBBBBBAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCBBBCCCFFFHHHHHHJJJMMMOOOQQQTTTXXX\\\ggglllttt~~~~~~~~~sssrrrxxx||||||{{{xxxsssmmmhhhgggggghhhqqqyyy{{{}}}{{{vvvlllnnnoooqqqwww}}}|||wwwjjjfffbbbdddmmmwww~~~}}}{{{zzzzzz}}}}}}zzz|||~~~|||tttlllgggeeeddd___[[[[[[___aaa___\\\ZZZZZZ[[[\\\]]]^^^^^^^^^\\\[[[YYYVVVQQQIIIAAA;;;333000---+++++++++***)))************************))))))((((((((((((((((((******)))))))))((((((((())))))***))))))((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((((('''&&&'''((()))((('''&&&&&&'''((()))&&&'''''''''(((((())))))&&&'''(((((((((((((((((('''''''''''''''(((((())))))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((()))))))))*********+++*********))))))***************))))))******+++,,,***,,,...------///555:::???IIIXXXfffnnnnnniiiddd```UUUIIIEEEDDDEEEHHHLLLZZZlll}}}vvvooooooyyyxxxrrriiiaaa\\\ZZZXXXWWWNNNHHHAAA<<<;;;>>>AAABBBCCCCCCDDDEEEEEEEEEDDDDDDCCCEEEGGGGGGGGGGGGHHHIII))))))((((((''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++******))))))((((((************++++++++++++...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------///---...000///---///555<<<@@@FFFMMMVVVcccrrr}}}~~~ppphhhhhhlllsssuuuyyy|||~~~}}}|||{{{{{{~~~sss^^^RRRMMMJJJIIIKKKNNNPPPSSSVVVZZZaaajjjppp|||lllggg```[[[WWWUUUTTTSSSKKKKKKLLLLLLJJJHHHFFFFFFCCCCCCBBBBBBBBBBBBBBBBBBAAABBBCCCCCCCCCCCCCCCDDDAAAAAAAAA@@@@@@???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@?????????@@@???>>>>>>======>>>>>>??????@@@AAACCCDDDEEEFFFEEEFFFGGGHHHIIIIIIIIIHHHHHHFFFDDDBBBAAABBBCCCDDDAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAA@@@@@@??????@@@BBBCCCCCCBBBCCCEEEGGGFFFGGGIIIJJJKKKLLLNNNPPPWWWZZZ___eeemmmxxx}}}{{{yyyxxx{{{|||sssttt{{{~~~yyyssskkkeeebbbaaaaaammmxxx{{{{{{~~~{{{wwwqqqrrrqqqqqqvvv}}}~~~{{{ooohhh___]]]dddqqq}}}}}}zzz|||~~~}}}|||zzzyyyxxxtttmmmgggeeebbb```bbbeeeeee```ZZZSSSVVVZZZ]]]___^^^\\\ZZZ[[[[[[ZZZXXXUUUNNNGGGAAA444111---******++++++***************************(((((()))))))))))))))))))))))))))(((((((((''''''))))))***))))))((('''&&&((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''')))((('''&&&&&&'''((()))&&&''''''(((((()))))))))&&&&&&'''((((((((((((((('''''''''((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&*********)))))))))((((((***))))))(((((())))))*********))))))******+++,,,***,,,.........111888===CCCNNN]]]jjjooollleee___WWWOOOHHHCCCBBBFFFSSS___lll{{{yyy||||||wwwtttxxxtttnnnfff___ZZZXXXVVVTTTEEEBBB===<<<===???@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCEEEFFFGGGGGGHHHJJJLLL)))((((((''''''''''''((('''&&&&&&''')))***)))((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++++++++************++++++************))))))))))))*********++++++++++++,,,*********+++,,,---...///+++,,,,,,------......///......///111000...222888AAADDDKKKUUUcccoooxxx}}}wwwmmmlllrrryyy|||yyyxxx{{{}}}}}}|||||||||qqqcccTTTMMMKKKIIIJJJLLLPPPSSSVVVZZZ___hhhsss{{{|||tttlllddd___VVVSSSOOOMMMMMMNNNMMMMMMGGGIIIJJJJJJGGGEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???AAABBBBBBAAA@@@AAABBB???@@@@@@@@@@@@???>>>===================================================????????????????????????AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????@@@======>>>@@@AAACCCDDDDDDBBBCCCEEEFFFFFFFFFEEEEEEHHHGGGEEECCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAAAAA@@@??????===>>>@@@AAA@@@AAABBBDDDCCCCCCEEEFFFHHHJJJKKKLLLNNNOOOQQQTTTYYYbbblllsss}}}xxxssstttxxxyyysssvvv|||zzzsssjjjddd```___aaaooo}}}|||xxxtttrrrsssrrrssszzzvvvnnnddd\\\^^^hhhuuu~~~}}}yyyuuuvvvyyyxxxrrrkkkhhhiiijjjlllkkkeee\\\TTTLLLPPPVVV[[[______^^^]]]\\\[[[ZZZYYYWWWSSSLLLHHH999555000,,,++++++++++++(((((((((((((((((((((((((((((())))))))))))******))))))((((((((('''''''''((())))))))))))(((((('''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%&&&'''(((''''''''''''(((((()))&&&'''''''''(((((())))))%%%&&&'''((())))))))))))&&&'''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((++++++***))))))((('''''')))))))))(((((()))))))))******))))))******+++,,,+++,,,---///333999@@@EEELLLUUUbbbkkklllfff^^^YYYNNNJJJFFFDDDEEEOOObbbttt}}}yyyrrrvvvxxxuuuwww~~~lllggg```YYYUUUQQQNNNLLL>>>======>>>@@@AAAAAA@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHJJJNNNQQQ(((((('''&&&''''''))))))'''&&&%%%&&&)))+++***((((((((((((((((((((((((((())))))))))))***************************************++++++,,,,,,++++++***)))))))))))))))******************+++++++++,,,,,,*********+++,,,---...///,,,,,,---......///000000------000333222111777???EEEJJJUUUbbboooyyy}}}zzzrrrooottt}}}{{{yyyzzz}}}~~~xxxwww||||||eee[[[QQQMMMLLLKKKOOOTTTVVVYYY^^^ccckkkwwwlllhhhbbb]]]ZZZVVVRRROOOLLLKKKIIIIIIJJJJJJHHHGGGEEEHHHIIIIIIFFFDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCC===@@@BBBBBB???>>>>>>???>>>???@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBB?????????@@@AAABBBBBBBBBAAABBBDDDEEEEEEDDDCCCBBBDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@AAAAAAAAA@@@@@@???>>>===???AAAAAA@@@@@@AAABBBBBBCCCCCCEEEFFFGGGGGGGGGGGGHHHJJJLLLOOOTTT[[[___hhhqqq{{{~~~uuuvvv{{{yyyvvvzzz~~~~~~}}}yyyrrrkkkeeebbbaaahhhwwwzzz{{{tttpppqqqtttxxx}}}yyyoooccc]]]```jjjsss~~~|||yyyvvvvvvxxxxxxuuurrrtttxxx}}}}}}wwwjjj[[[RRRNNNPPPTTTXXX\\\^^^___```^^^]]]\\\[[[YYYVVVRRRNNNBBB===555///---,,,++++++(((((((((((((((((((((((((((((()))))))))******************)))))))))(((((('''(((((())))))))))))((()))(((((((((''''''''''''&&&'''''''''(((((((((((('''((())))))''''''((()))&&&''''''((((((((((((((('''''''''''''''''''''(((%%%&&&'''((())))))))))))&&&'''((()))***))))))(((&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((+++******))))))******+++******))))))******+++,,,------...333<<>>???>>>>>>???@@@@@@???======>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@BBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFEEECCCBBB@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@???>>>>>>AAACCCDDDDDDCCCBBBCCCCCCFFFEEEEEEEEEEEEEEECCCAAACCCEEEIIIKKKLLLNNNQQQTTTXXX```iiirrr|||zzzzzz{{{yyy~~~{{{zzzwwwqqqkkkfffddddddnnn~~~{{{yyyqqqmmmqqqwww~~~zzzlll___]]]dddlllxxx~~~{{{{{{zzzxxxvvvuuuvvvvvvqqq___UUUTTTTTTTTTVVVXXX\\\^^^``````^^^]]]\\\[[[YYYUUUSSSIIICCC:::222...,,,+++***************************(((((())))))*********++++++++++++************)))''''''((())))))***))))))))))))(((((('''''''''&&&'''((((((((())))))******(((***+++***)))((()))+++%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&''')))*********)))(((%%%%%%&&&'''((()))******''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******++++++''''''(((((())))))******,,,++++++++++++++++++,,,*********)))***++++++,,,///...///666CCCOOOVVVZZZZZZ```eeeddd]]]SSSKKKGGGEEE@@@@@@IIIWWWhhh{{{}}}|||xxxsssvvvyyyzzzzzz}}}{{{zzzqqqggg```]]]WWWRRRMMMGGGAAA============@@@BBBDDDDDDCCCBBBCCCDDDEEEGGGGGGHHHHHHJJJKKKKKKKKKLLLPPPUUUXXX))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))(((((()))******)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////.........//////000222///---111666:::???BBBNNNYYYhhhvvv}}}~~~~~~}}}zzzzzz~~~|||}}}{{{vvvuuuyyy{{{xxxtttsssxxx~~~yyy~~~xxxqqqkkkaaa^^^ZZZVVVVVVYYY]]]___dddooozzzrrreeeYYYRRRJJJJJJHHHGGGEEECCCBBBAAAAAABBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@???>>>======BBBBBBAAAAAA@@@@@@??????AAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCFFFGGGGGGFFFEEEEEEFFFHHHIIIIIIHHHHHHGGGHHHHHHHHHIIIGGGHHHKKKLLLLLLPPPVVVVVVZZZ___dddjjjttt}}}}}}}}}}}}xxxqqqmmmlllkkkhhheeettt}}}qqqoootttrrrzzzzzzmmmddd___^^^^^^pppzzz~~~}}}zzzllleee___XXXPPPOOOTTTZZZ]]]]]]]]]\\\[[[\\\^^^]]]YYYUUUPPPIII???666111...,,,***+++++++++++++++***))))))))))))(((((('''''''''&&&(((((())))))******++++++))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&'''((()))******)))((('''((()))***)))(((&&&&&&''''''(((((())))))((()))*********((('''&&&((((((((((((((('''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&)))))))))(((''''''&&&&&&'''&&&&&&&&&'''(((***+++************)))(((&&&&&&,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,......---...222===LLLXXX]]]^^^bbbaaa^^^ZZZSSSMMMHHHEEE>>>AAADDDLLL]]]qqq~~~}}}~~~|||wwwqqqnnntttvvv{{{}}}uuusssssskkk``````ZZZQQQJJJDDDAAA>>>===>>>???@@@AAACCCDDDEEEFFFFFFFFFEEEDDDCCCEEEIIIMMMNNNMMMLLLNNNRRRVVVYYYZZZ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))************)))))))))(((***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..................///000000000111555999>>>DDDHHHSSS```pppyyy{{{|||||||||~~~~~~yyyuuuwwwyyyzzzvvvssssssyyy~~~}}}xxxqqqeeeeeedddbbbaaadddiiimmmwwwtttfff\\\TTTMMMHHHFFFFFFEEECCCBBBAAA@@@???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@???AAAAAA@@@@@@@@@@@@@@@@@@CCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHEEEDDDDDDCCCBBBBBBAAAAAADDDDDDDDDCCCCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEEEEEEECCCDDDEEEEEEDDDDDDFFFHHHHHHHHHGGGGGGGGGHHHHHHIIIKKKIIIJJJMMMMMMMMMQQQVVVWWW[[[___cccfffllluuu{{{yyywwwxxxyyy}}}zzzuuurrrpppnnnmmmkkkzzz}}}vvvvvv{{{yyyooogggcccbbbaaaggguuu~~~}}}uuuoooddd]]]TTTOOOQQQWWW\\\^^^___]]]\\\]]]]]]\\\YYYVVVSSSNNNEEE;;;444///---,,,******++++++******))))))******)))))))))((((((((()))))))))))))))*********((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((&&&&&&'''((()))(((''''''''''''((((((((((((((((((((()))))))))((('''&&&(((((((((((((((((((((''''''''''''''''''''''''''')))((((((((('''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''((()))***&&&'''((())))))******)))++++++***))))))***++++++(((((()))************)))---,,,,,,+++,,,---///000///111888DDDRRR\\\```___^^^\\\WWWRRRNNNIIIDDDAAA???BBBGGGNNN\\\mmmwwwyyy{{{xxxtttqqqoooppprrrtttqqqzzzyyypppkkkiiieee^^^[[[UUULLLDDD@@@>>><<<;;;@@@@@@AAABBBDDDEEEFFFFFFDDDEEEFFFEEEFFFHHHKKKNNNMMMMMMNNNPPPSSSWWWZZZ[[[))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))************))))))))))))+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////...222666:::>>>EEEMMMSSS^^^kkkyyy}}}yyyzzz~~~uuu||||||xxxvvvtttyyyxxxvvvsssqqquuu~~~~~~wwwkkknnnppppppooosss{{{zzzkkkcccYYYQQQMMMKKKGGGEEECCCCCCCCCBBBAAAAAA@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDFFFFFFEEEFFFHHHJJJIIIIIIIIIJJJJJJKKKKKKLLLOOONNNOOORRRSSSRRRVVV\\\]]]```eeehhhjjjmmmsssxxxyyysssssswww{{{~~~yyyvvvuuuuuuxxxqqqllliiifffeee```ppp}}}|||}}}wwwssskkkcccXXXOOOMMMQQQYYY^^^```___]]]]]]]]][[[YYYWWWXXXTTTMMMCCC999222......))))))******************++++++************))))))************))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))))))))(((((('''''''''&&&'''&&&%%%&&&'''((((((&&&((((((((((((((('''''''''''''''((((((((('''&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''((())))))***%%%&&&'''((())))))))))))&&&'''((()))************++++++***))))))***++++++(((((()))************)))---,,,,,,,,,---...000111111666???MMMZZZaaaaaa___XXXTTTNNNLLLJJJHHHDDDAAABBBFFFKKKQQQ\\\iiioooooossspppjjjgggggglllrrrvvvwwwzzzyyytttjjjccc```___\\\UUUOOOGGG@@@===<<<======BBBBBBCCCCCCDDDEEEEEEFFFBBBDDDFFFGGGHHHKKKNNNPPPNNNOOOPPPRRRUUUXXX[[[\\\(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************+++))))))))))))))))))))))))*********)))))))))))))))***+++,,,+++))))))+++---++++++,,,,,,,,,,,,------,,,,,,,,,------------...---,,,,,,------...///000...555:::<<>>FFFWWWhhhrrryyy|||{{{uuurrrrrrtttwwwwwwrrrnnnoooyyy}}}yyywwwvvvyyy{{{}}}xxxppptttxxxzzz~~~ttthhh^^^VVVPPPNNNLLLIIIGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHIIIIIIJJJKKKLLLLLLJJJKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNOOOOOONNNNNNNNNOOOOOOOOOOOOOOOQQQQQQRRRRRRQQQPPPOOOOOONNNNNNNNNOOOPPPPPPQQQQQQNNNNNNNNNMMMMMMMMMLLLLLLMMMLLLLLLLLLKKKKKKKKKJJJMMMNNNOOONNNMMMMMMOOOPPPPPPQQQSSSVVVXXXYYYZZZZZZ\\\\\\```fffhhhiiinnntttvvv{{{zzz{{{~~~yyysssnnnppp~~~|||vvvsssooohhhcccaaagggrrr|||zzzxxxwwwoooggg[[[OOOHHHIIIPPPWWW]]]]]]^^^]]]\\\[[[ZZZZZZ\\\[[[VVVOOOEEE;;;444000++++++***)))******+++,,,))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((('''&&&''')))***)))((())))))((((((''''''&&&&&&''''''&&&&&&&&&'''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((((((((())))))((((((''''''''''''%%%&&&((()))))))))((('''((())))))))))))(((((('''*********++++++***************+++,,,,,,,,,,,,+++************,,,...000222333;;;HHHUUU]]]^^^ZZZVVVJJJLLLQQQWWW\\\[[[VVVQQQNNNTTTXXX[[[```hhhmmmmmmfffeeeeeeggglllttt|||yyypppgggfffhhhfff___YYYMMMIIIBBB>>>>>>@@@BBBDDDBBBBBBCCCCCCDDDDDDDDDEEE@@@BBBFFFHHHJJJLLLOOORRRSSSUUUWWWXXXXXXZZZ]]]```))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))))))))))))))************)))******)))(((((()))+++***++++++,,,,,,------...,,,---------............---------...///000111222444<<>>KKKVVV[[[[[[VVVSSSMMMSSS\\\bbbdddaaa[[[WWWTTT[[[aaacccfffkkknnnmmmjjjgggeeegggppp~~~xxxmmmfffiiimmmhhh]]]SSSGGGCCC???======@@@AAABBBBBBCCCCCCDDDEEEFFFFFFGGGDDDEEEHHHIIIJJJLLLPPPRRRUUUXXX[[[\\\\\\```fffkkk))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((()))))))))***************++++++***))))))***,,,******+++,,,,,,---......------------.....................///000111222333666???FFFKKK[[[sss|||}}}zzzqqqrrrrrrpppnnnppptttxxxwwwxxx}}}{{{xxxtttpppppptttssszzz}}}}}}{{{xxxvvvyyymmmbbbXXXTTTQQQKKKJJJLLLGGGIIIKKKKKKJJJIIIHHHHHHJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKMMMOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUUUURRRSSSTTTUUUUUUUUUUUUUUURRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]]___aaaccceeeggghhhcccdddeeefffeeecccaaa```bbbbbbaaaaaaaaa`````````_________^^^^^^^^^]]]]]]ZZZZZZYYYYYYXXXWWWWWWVVVUUUWWWYYYZZZZZZ\\\___aaaccceeeiiimmmqqqsssttttttrrrrrrvvv}}}zzzrrrkkkffffffcccjjjsss||||||wwwtttppphhhaaaaaaeeemmmttt{{{~~~}}}}}}~~~wwwqqqnnnoooppphhhaaaYYYTTTRRRQQQOOOMMMPPPUUU[[[^^^^^^]]]]]]]]]\\\XXXUUUTTTSSSLLL@@@666111000...,,,++++++,,,,,,)))))))))*********++++++)))))))))))))))*********))))))))))))))))))))))))******))))))))))))******((((((((((((((('''''''''((('''&&&''')))***)))((('''''''''((((((((((((((((((((('''''''''((()))***&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''((((((''''''''''''(((((($$$%%%'''(((***+++++++++)))***++++++++++++***)))(((((()))************)))++++++,,,---///222555666<<>>===>>>@@@@@@@@@DDDDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKMMMQQQTTTVVVZZZ]]]___bbbhhhrrryyy))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))*********++++++,,,,,,+++******+++---******+++,,,,,,---......---------.........//////......//////000222333444777AAAJJJRRReee}}}{{{tttqqqlllnnnooonnnmmmooossswwwxxx|||{{{{{{xxxsssrrruuuyyy}}}zzzyyywwwyyy}}}wwweee\\\VVVRRRTTTRRRMMMKKKNNNKKKMMMOOOOOOMMMJJJIIIHHHNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSTTTUUUVVVVVVSSSTTTUUUVVVXXXYYYZZZ[[[YYYZZZ[[[[[[\\\[[[[[[[[[YYYXXXXXXWWWWWWVVVVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZ[[[[[[``````aaabbbcccdddeeeffffffgggiiilllooorrrtttuuutttuuuvvvvvvuuusssqqqpppooonnnmmmkkkjjjhhhggggggfffffffffeeeeeeeeedddddd``````______^^^]]]\\\\\\YYY\\\^^^```bbbeeeiiilllnnnppptttyyy}}}~~~~~~zzzuuuoookkkjjjaaalllzzz{{{vvvtttppphhhbbbaaajjjtttyyyyyyyyy|||~~~~~~xxx}}}}}}zzz~~~vvvnnnkkkmmmpppeee```YYYWWWWWWVVVQQQLLLKKKQQQYYY^^^___^^^]]]^^^\\\XXXTTTVVVWWWRRREEE999333222///---++++++,,,,,,*********++++++,,,,,,,,,(((((())))))******++++++((((((((((((((((((((((((******))))))))))))******+++***)))((('''&&&%%%%%%'''&&&%%%&&&((((((((('''&&&'''''''''(((((()))))))))(((''''''((()))***+++&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&''''''((()))))))))))))))'''&&&&&&'''((()))(((((()))))))))))))))((()))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++------...///111444777999AAAHHHQQQXXXZZZXXXUUUSSS^^^eeellljjjaaaXXXTTTTTTWWWdddppptttsssoooiiibbbggglllvvvpppkkkjjjmmmiii[[[LLLEEEBBBAAA??????@@@AAAAAAAAAEEEFFFGGGHHHJJJKKKLLLMMMNNNNNNNNNMMMLLLNNNRRRUUUWWWZZZ___bbbfffooo{{{(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))++++++******))))))((((((......---+++)))(((***+++************************+++,,,,,,,,,++++++---...////////////////////////++++++...000000...222999AAA@@@HHH[[[qqq{{{uuunnniiijjjgggiiiooorrrrrrxxx|||wwwtttuuuwwwxxx}}}|||ssswwwwwwnnngggbbbYYYYYYWWWVVVTTTTTTSSSSSSLLLLLLMMMNNNOOOOOOOOOOOOSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXXXX[[[]]]^^^[[[UUUSSSUUUXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]___aaacccddddddddddddccccccbbbbbbbbbcccdddddd``````aaaaaa^^^[[[WWWTTT\\\[[[YYYXXXXXXYYYZZZ[[[\\\YYYWWWWWWXXXZZZ[[[\\\[[[]]]_________```ccceeegggkkkppprrrrrrsssuuuxxx{{{|||~~~}}}{{{yyywwwssspppnnnoooooonnnmmmkkkiiihhhiiigggeeedddeeeeeedddccceeeeeeeeeeeefffiiinnnrrrtttvvvxxx|||{{{uuunnniiihhhnnn}}}{{{tttqqqmmmgggccceeerrr}}}|||wwwtttttttttvvvyyy}}}~~~}}}|||}}}xxxvvvuuuwww|||}}}vvvrrrrrrqqqmmmiiieeeaaa]]][[[ZZZVVVQQQMMMOOOQQQUUU[[[___```___]]]]]][[[YYYXXXVVVQQQIIICCC999333---+++---...,,,)))************************))))))(((((((((((())))))''''''((((((((((((''''''************************((((((''''''&&&&&&&&&%%%+++++++++*********))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((('''''''''''')))))))))***+++++++++,,,&&&'''((((((((('''%%%$$$(((((((((((())))))))))))+++*********))))))((((((************+++,,,---...///,,,+++///222444888>>>HHHPPPYYY^^^^^^ZZZVVVUUU[[[aaaddd^^^SSSNNNSSSZZZbbbgggppptttnnnfffeeeiiiooorrrzzz}}}{{{xxxuuunnnooonnnggg[[[PPPHHHEEE======>>>???AAABBBCCCCCCEEEEEEFFFGGGJJJMMMPPPRRRQQQQQQPPPOOOOOOQQQVVVYYYccc```bbbiiiooowww(((((())))))))))))(((((((((((((((((())))))))))))******))))))(((((((((((())))))(((((((((((())))))*********)))))))))))))))******+++***)))***---///++++++++++++++++++++++++,,,---------,,,,,,...///////////////////////////...---///111111000555===EEEHHHRRRcccuuu~~~yyysssnnnhhhdddgggfffiiiqqqwww|||~~~zzzyyyzzz}}}|||ssslllgggbbb___[[[ZZZYYYXXXWWWWWWWWWXXXVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\[[[[[[ZZZ[[[[[[\\\]]]^^^___``````bbbccc```\\\YYY\\\___^^^]]]]]]]]]^^^___aaabbbcccfffjjjmmmoooooommmlllmmmlllkkkkkkkkkkkkkkkllllllnnnooommmiiidddaaaaaaaaaaaaaaa```````````````aaa```______aaacccdddeeedddfffggghhhiiikkknnnqqqxxx||||||zzzwwwwwwwwwwwwvvvtttrrrqqqpppnnnkkkiiihhhgggeeedddhhhiiikkkmmmooorrrwww{{{zzz{{{~~~}}}wwwqqqnnnqqqzzzwwwsssqqqooojjjfffgggrrr||||||xxxvvvuuusssttttttvvvyyy}}}}}}zzzwwwsssrrrrrruuuzzz~~~|||xxxssspppooommmkkkiiihhhdddaaa^^^\\\YYYTTTPPPOOORRRWWW\\\```bbbaaa______\\\ZZZYYYWWWRRRLLLGGG???999111---......---+++************************))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&*********))))))((((((((((((''''''&&&&&&''''''((()))))))))*********++++++''''''''''''''''''''''''))))))(((((((((((())))))))))))((((((((('''''''''******************++++++(((((()))))))))((('''&&&((((((((()))))))))***************))))))(((((((((***************+++,,,---...,,,...444888:::???DDDQQQXXXaaaccc___XXXSSSQQQWWWZZZZZZUUUOOOOOOWWW```kkknnntttwwwrrrkkkkkkpppxxx~~~{{{wwwtttoookkkjjjiiifff^^^TTTJJJDDDBBB??????@@@@@@AAABBBCCCCCCDDDEEEFFFGGGJJJNNNQQQSSSOOOPPPOOOOOOOOOSSSXXX\\\```___dddnnnxxx(((((())))))))))))(((((((((((((((((())))))))))))***))))))))))))(((((((((***))))))(((((())))))***))))))))))))************)))***+++*********,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///////////////////////////000///000222222333:::CCCGGGNNNZZZgggttt}}}{{{}}}~~~yyy|||vvvrrrnnnjjjgggggghhhoooyyy~~~||||||~~~}}}tttnnnllljjjhhhfffbbbaaa```___^^^______```^^^___```aaabbbbbbbbbbbb```aaabbbcccddddddccccccffffffggghhhiiijjjkkkkkkhhhjjjkkkiiieeedddfffhhhhhhgggffffffgggjjjlllnnnooorrrwww{{{}}}|||zzzxxxyyyxxxwwwvvvuuuuuuvvvvvvwwwzzz|||xxxpppkkkjjjkkkkkkkkklllllllllkkkjjjiiiiiijjjkkkmmmnnnpppqqqrrrqqqrrrssstttvvvzzz~~~|||xxxuuuqqqnnnmmmkkkiiiggglllooorrruuuyyy}}}~~~wwwuuuvvvzzz}}}xxxuuurrrrrrrrrqqqnnnjjjmmmttt{{{|||{{{{{{xxxtttsssqqqqqqvvv}}}{{{vvvqqqqqqrrruuuyyy{{{|||{{{wwwvvvuuuqqqmmmkkkjjjkkkjjjgggdddaaa^^^[[[VVVSSSPPPSSSXXX]]]aaabbbbbbaaa```^^^[[[YYYWWWTTTPPPMMMHHH@@@777000.........---++++++++++++++++++++++++***))))))(((((())))))***'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((((((''''''(((''''''&&&&&&''''''((((((((((((((()))))))))***''''''''''''''''''''''''))))))(((((((((((()))))))))))))))(((((((((''''''******************))))))*********)))))))))(((((()))))))))*********+++++++++++++++++++++******************)))******++++++---,,,000888>>>BBBGGGLLLYYY```gggeee\\\SSSOOOOOOUUUTTTRRROOOPPPYYYfffooozzz{{{}}}}}}xxxsssvvv|||}}}xxxrrrkkkffffffccc]]]UUUKKKEEEAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDFFFHHHKKKOOOSSSUUUPPPPPPPPPPPPRRRVVV]]]aaabbbdddkkkwww(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((())))))******+++++++++,,,,,,+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++---////////////////////////222000000333444666???IIIMMMWWWbbbiiipppyyy}}}vvv{{{~~~{{{xxxwww{{{wwwssspppmmmllllllqqq{{{}}}|||}}}|||}}}yyywwwvvvuuurrrpppmmmkkkiiihhhgggggghhhhhhfffggghhhiiiiiijjjiiiiiiiiijjjlllnnnooooooooonnnqqqrrrrrrssstttuuuvvvvvvrrrssstttrrrpppoooqqqssstttsssqqqqqqsssvvvzzz}}}~~~~~~}}}}}}~~~wwwqqqrrrvvvvvvwwwxxxyyyyyywwwtttsssqqqsssvvvyyyzzz|||}}}~~~{{{|||}}}}}}yyyuuurrrqqqpppooonnnrrrvvvzzz}}}yyyuuutttuuuwww~~~{{{xxxppppppqqqsssuuuuuurrroootttyyy|||~~~}}}xxxrrrqqqrrrwww~~~~~~xxxxxxxxxzzz}}}~~~{{{}}}}}}xxxpppjjjjjjllljjjhhhfffccc___[[[XXXUUUQQQUUUYYY]]]___```aaabbbaaa___\\\YYYWWWTTTRRRQQQOOOGGG<<<444000......---++++++++++++++++++++++++***))))))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''''''''(((((((((''''''''''''''''''''''''))))))(((((((((((()))))))))))))))(((((((((((('''++++++******))))))((((((******))))))((((((((())))))*********++++++++++++------------------------*********))))))******+++......222<<>>NNN[[[eeemmmuuurrrlllaaaSSSGGGAAACCCFFFEEEJJJRRR___nnn~~~yyyooofff```TTTOOOHHHCCCAAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGIIIKKKNNNRRRUUUXXXVVVVVVVVVVVVZZZaaajjjpppxxx(((((())))))))))))(((((((((((((((((())))))))))))))))))*********++++++++++++******))))))******+++*********)))))))))))))))$$$&&&)))+++++++++,,,---++++++++++++++++++++++++,,,---...---,,,,,,...000///////////////////////////000444;;;AAAHHHTTT___eeeqqqwwwtttvvvyyyuuuuuuwwwrrruuuwwwwwwuuuwww{{{|||yyywwwvvvyyy|||}}}~~~}}}}}}}}}~~~zzztttwww{{{|||xxxxxx|||zzzrrrmmmkkkiiikkkllljjjfffccccccdddcccbbb___XXXSSSTTTZZZ```ccccccccc___ZZZVVVUUUUUUQQQPPPLLLFFF>>>777111///,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))************))))))((((((((((((((((((((((((((((((((()))))))))******'''''''''(((((()))))))))))))))(((((((((((())))))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))((((((((((((((()))))))))))))))'''(((+++,,,,,,***'''%%%((((((((()))))))))******(((((((((((())))))***************+++,,,...///000444:::HHHYYYeeeiiikkkooohhhaaaUUUJJJCCC@@@@@@@@@GGGQQQaaappp}}}}}}uuujjj```ZZZLLLHHHCCCAAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFIIIIIIJJJLLLOOORRRUUUWWWYYYYYYZZZ\\\bbbjjjuuu|||(((((())))))))))))(((((((((((((((((())))))))))))))))))******++++++++++++++++++************++++++++++++******))))))((((((''')))++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++---////////////////////////000111666???FFFMMMYYYdddkkkwww~~~|||}}}uuurrrtttwwwooosssvvvuuusssvvv~~~xxxvvvtttpppsssvvv{{{yyyqqqqqqtttwwwxxxyyyzzz|||~~~|||zzz~~~}}}xxxzzz~~~yyytttqqqkkknnnooonnnjjjhhhhhhiiihhhfffaaaYYYRRRSSSZZZaaadddeeeeeebbb\\\WWWVVVVVVQQQQQQPPPKKKCCC:::444000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))************))))))************************''''''(((((()))))))))***&&&&&&&&&'''''''''(((((())))))(((((((((((())))))***+++++++++,,,,,,,,,,,,''''''''''''''''''''''''))))))(((((((((((())))))************))))))))))))''''''(((((())))))******'''))),,,///...,,,(((%%%(((((((((((())))))))))))******+++++++++,,,,,,,,,)))******+++---///111222888???OOO```hhheeeaaa```YYYRRRIIICCCAAA@@@???>>>OOO\\\pppzzz{{{{{{vvvlll```UUUOOOIIIFFFCCCBBBDDDFFFEEEDDD@@@AAABBBCCCDDDEEEFFFGGGJJJJJJKKKLLLOOORRRUUUWWW]]]]]]___cccjjjttt))))))))))))))))))))))))&&&&&&''''''(((((())))))---,,,***((('''(((((()))***************+++++++++---,,,***(((((()))***+++******+++++++++,,,,,,,,,******+++,,,,,,---......//////...---...///000111222000......///000000000444555888???KKKZZZgggooozzz{{{yyyyyy~~~tttpppqqqsssuuu{{{tttoooqqqyyyyyytttsssqqqmmmpppttt}}}sssjjjhhhkkkpppttt~~~{{{|||}}}~~~~~~yyy|||~~~}}}uuutttrrrqqqpppooonnnnnnmmmmmmjjjbbbZZZTTTUUUWWWaaaaaaaaaaaa^^^ZZZWWWTTTUUURRROOOKKKFFF???888333------...,,,***))))))***...---,,,,,,++++++,,,,,,******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))+++++++++***************((())))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))((((((((((((******)))))))))))))))***+++++++++*********))))))******+++***+++---222555<<>>CCCBBBAAAAAABBBEEEHHHJJJNNNNNNMMMMMMMMMPPPVVVZZZ```cccfffjjjqqq|||))))))))))))))))))))))))((((((((()))))))))))))))++++++************++++++)))))))))***+++++++++,,,---,,,***)))((()))***+++******+++++++++,,,,,,,,,)))******++++++,,,,,,,,,+++++++++++++++,,,,,,---000///......///111111111222666<<>>:::999>>>FFFLLL]]]ppp~~~~~~}}}}}}rrrrrrqqqmmmdddYYYNNNGGG??????@@@AAAAAAAAAAAA@@@BBBAAA@@@???AAADDDHHHKKKLLLMMMNNNNNNPPPSSSYYY\\\eeehhhmmmsss}}}))))))))))))))))))))))))************))))))))))))))))))***+++,,,---------(((((()))***++++++,,,,,,,,,+++***)))))))))***+++******+++++++++,,,,,,,,,************************((()))******++++++******------...///000111222222444:::EEEQQQ___jjjrrrvvvrrryyy|||uuusssssstttuuupppoooqqqxxxxxxpppllljjjjjjkkktttvvv}}}zzzhhheeeaaaaaafffmmmrrrvvv{{{||||||yyy|||~~~}}}{{{xxxwwwwwwxxxwwwwwwwwwuuupppiiiaaa[[[YYYXXX]]]___ccceeeddd___ZZZVVVUUUTTTSSSRRROOOJJJCCC>>>111000...,,,+++******+++***)))((((((''''''(((((('''''''''((()))*********))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++************)))))))))''''''(((((())))))*********)))))))))))))))******+++++++++***************------------...111777;;;FFFSSS]]]\\\TTTLLLFFFAAA@@@>>>===<<<===CCCLLLRRRaaaooo{{{~~~{{{}}}{{{zzznnnqqqqqqkkk```RRRIIIDDD>>>>>>???@@@@@@@@@@@@@@@@@@???>>>>>>@@@EEEIIILLLLLLNNNPPPSSSUUUXXX]]]aaagggkkksss}}}))))))))))))))))))))))))*********))))))(((((((((((()))***,,,---,,,,,,+++(((((()))***+++,,,,,,---++++++***))))))******+++******+++++++++,,,,,,,,,++++++++++++***************+++,,,---...---,,,+++---...000111111111222333;;;AAALLLZZZgggrrryyy}}}{{{xxxuuutttttttttppprrrvvv|||{{{sssooolllmmmpppuuuzzz~~~wwwoooeeeddddddgggmmmsssxxxzzz~~~{{{~~~yyyxxx}}}|||zzz{{{~~~|||yyyssslllfff```\\\YYYWWW[[[```dddeeebbb]]]ZZZUUUUUUTTTTTTRRRNNNHHHDDD555333///---,,,,,,++++++,,,,,,+++***************'''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))******&&&&&&''')))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))&&&''''''((()))******+++))))))))))))))))))***+++************************---------...///444:::>>>NNNYYY```ZZZNNNFFFBBB???AAA@@@???@@@DDDJJJRRRWWWaaaiiiqqqvvv}}}zzz{{{zzzyyy}}}zzzvvvpppqqqpppfffXXXLLLEEEDDDBBBBBBBBBAAA@@@???>>>===>>>======>>>AAAFFFKKKNNNMMMPPPSSSVVVXXX\\\```cccjjjpppzzz(((((((((((((((((((((((()))))))))(((((('''''''''((()))***++++++***)))(((((())))))***++++++,,,,,,******************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,.../////////...---///111222222111111333555AAAFFFOOO[[[gggrrrzzz~~~{{{xxxvvvtttsssooottt{{{~~~vvvooonnnnnnooowwwmmmllliiiiiijjjnnntttyyy{{{|||{{{|||}}}|||yyywww{{{xxxxxx~~~~~~|||uuuppplllgggaaa]]]RRRVVV\\\aaacccccc```^^^WWWVVVUUUUUUTTTPPPLLLHHH<<<777111...------,,,,,,------,,,++++++++++++,,,***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))***++++++&&&&&&''')))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))(((((()))***++++++************************,,,------...111777>>>CCCUUU^^^aaaXXXKKKEEEDDDDDDEEECCCCCCDDDIIIOOOUUUYYY^^^bbbggglllrrrwwwwwwsssqqqtttxxxwwwppprrrpppjjj]]]OOOFFFDDDEEEDDDDDDCCCCCCBBBAAA???>>>>>>>>>>>>@@@DDDHHHLLLOOOMMMPPPSSSVVVXXX\\\```cccqqqyyy((((((((((((((((((((((((((((((((((((''''''''''''))))))*********))))))(((***************+++++++++)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------000222444333111222666:::FFFJJJQQQ[[[eeeooovvvzzz|||~~~}}}xxxvvvuuutttqqqxxxxxxppplllnnnpppsss~~~uuuhhhkkkllllllnnnrrrxxx{{{}}}}}}zzz}}}uuuxxx~~~~~~zzzxxx||||||||||||~~~~~~|||zzzzzz~~~}}}~~~|||vvvrrrqqqmmmgggaaaSSSVVVZZZ^^^aaabbbbbbbbb[[[YYYVVVUUUSSSQQQNNNLLLCCC===555000//////---,,,,,,++++++***)))******************)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))*********&&&'''((())))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))***''''''(((((())))))******(((((((((((()))***+++,,,***************+++++++++,,,---...000444;;;DDDJJJ]]]aaa___TTTIIIFFFHHHJJJIIIGGGFFFIIINNNTTTXXXZZZ^^^___aaaeeeiiimmmnnnmmmiiiqqq|||~~~xxxpppiiilllhhh___RRRGGGBBBCCCEEEAAABBBBBBCCCCCCCCCCCCCCC>>>???AAADDDHHHKKKNNNPPPMMMOOORRRVVVYYY^^^cccgggvvv((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,,,,+++++++++***************))))))***+++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------------,,,,,,------...//////222333333222555<<>>@@@CCCHHHLLLOOOQQQPPPPPPUUUWWW[[[```gggpppyyy(((((((((((())))))))))))+++*********))))))((((((************+++,,,---...,,,,,,+++***))))))******(((((((((((())))))))))))))))))*********+++++++++***+++,,,---............++++++,,,---...///000111333///...222666:::GGGTTTYYYgggsssuuuvvv{{{|||zzz~~~wwwtttvvv~~~wwwpppmmmllliiimmm{{{|||eeeXXXZZZaaaeeefffmmmxxx{{{uuufff[[[WWWTTTRRR\\\kkk}}}~~~wwwsssuuutttqqqqqqtttzzz}}}}}}~~~~~~{{{wwwvvvyyyzzzyyy{{{{{{rrrsssqqqlllfffbbbaaaccceeeddd```___aaaaaa```aaaeeefffccc^^^[[[YYYWWWUUUTTTPPPLLLFFF===555000.........---,,,,,,------***)))))))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))*********))))))((((((''''''((((((''''''''''''((((((******))))))((((((''''''&&&&&&'''''''''''''''&&&(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''''''''((((((((())),,,,,,,,,,,,,,,+++***)))+++***+++---///000///...***000444555;;;HHHVVV^^^gggaaaWWWNNNJJJKKKLLLKKKTTTRRRTTT[[[^^^aaajjjuuuyyytttmmmgggddddddhhhllluuuzzz{{{uuummmgggaaa[[[SSSNNNHHHEEEBBB???>>>???@@@BBBAAADDDEEECCC>>><<<>>>BBBIIIJJJKKKNNNQQQTTTWWWYYY[[[WWW[[[gggnnnsss(((((((((((()))))))))***************)))))))))(((************+++,,,,,,---,,,+++***))))))))))))***))))))*********+++++++++++++++,,,,,,,,,---------............---,,,+++***,,,,,,------...///000000222///000555:::???JJJUUUeeennnttttttvvv|||}}}~~~yyyuuutttyyy|||sssmmmkkkkkkkkktttkkkYYYQQQSSSZZZbbbfffqqq}}}tttllleeeYYYPPPOOONNNPPP\\\kkk}}}uuuppprrruuutttuuuwww||||||xxxxxxxxxwwwuuuxxx~~~}}}}}}{{{{{{|||yyyqqqooommmiiidddaaaaaaccceeeddd```___```aaa___aaaeeefffeeebbb^^^ZZZWWWTTTSSSQQQNNNHHH@@@999333///......---,,,,,,------+++)))******************************))))))))))))*********)))(((''''''((()))******)))))))))((((((((('''((((((''''''''''''((((((***)))))))))(((((((((''''''''''''(((''''''&&&&&&(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))'''''''''((((((((()))))),,,,,,,,,,,,,,,+++***)))+++++++++,,,...///.........333666777===KKKXXX^^^fff```UUULLLIIIKKKMMMMMMUUUVVVZZZaaaeeejjjuuutttmmmhhhhhhqqq|||~~~tttpppiiiddd^^^WWWOOOJJJAAA@@@===;;;;;;===@@@BBBCCCFFFGGGFFFBBBAAAEEEHHHIIIJJJKKKNNNQQQUUUXXXZZZ^^^[[[aaammmuuu|||((((((((()))))))))******************))))))))))))++++++*********++++++,,,+++***))))))))))))))))))++++++,,,,,,,,,---------++++++,,,,,,,,,---------.........------,,,+++***---------....../////////111000222888>>>EEEPPPYYYpppssstttuuuzzz~~~|||xxxvvvxxx}}}vvvoookkkkkknnnsssjjjXXXNNNKKKOOOVVVbbbiiixxx{{{xxxooocccZZZSSSJJJEEEGGGKKKPPP___nnnxxxppprrrxxxzzzzzz{{{~~~uuutttwwwyyyxxxvvvyyy~~~{{{{{{||||||~~~~~~yyyuuuooolllhhhdddcccccceeegggccc___^^^``````___aaaeeefffhhhhhhddd\\\VVVTTTSSSSSSPPPLLLEEE>>>777222//////...,,,,,,------+++)))******************************))))))))))))******))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((('''&&&%%%(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''((((((((()))))))))++++++,,,,,,,,,+++******++++++,,,,,,------......222666999;;;CCCPPP\\\aaafff^^^RRRJJJGGGIIILLLOOOUUUZZZaaaiiinnnuuuvvvoooiiiiiiyyymmmjjjfffaaaZZZRRRIIICCC===<<<::::::;;;>>>BBBEEEFFFHHHIIIGGGEEEFFFJJJNNNNNNMMMMMMOOORRRVVVZZZ]]]___```hhhuuu(((((()))))))))******************))))))))))))))),,,+++***************+++******)))(((((())))))***,,,,,,,,,,,,------------))))))*********+++++++++******+++,,,---------------.........////////////222111333999BBBMMMYYYbbbrrrrrrtttyyy~~~||||||xxxrrrlllkkknnnttt~~~~~~kkkVVVKKKIIIKKKRRRXXXgggppp~~~zzzuuunnndddXXXOOOHHHCCCBBBFFFLLLUUUcccqqq~~~|||nnnmmmqqqwwwwwwwwwwwwzzzzzzzzzzzz~~~{{{yyy{{{}}}vvvrrrlllhhhggghhhiiiiiiccc___^^^```aaa```bbbfffgggkkkmmmiii```XXXTTTTTTTTTQQQNNNIIICCC;;;444///000...,,,,,,------,,,*********************************))))))))))))******))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((())))))(((((('''&&&%%%(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))'''(((((((((((()))))))))++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,...///444888<<<@@@KKKYYYccceeeggg\\\OOOHHHEEEFFFJJJPPPUUU]]]hhhpppwwwxxxqqqlllnnn|||kkkiiieee___WWWMMMCCC>>>===<<<;;;;;;>>>BBBFFFIIIJJJJJJIIIGGGFFFGGGKKKOOOSSSRRRQQQQQQSSSWWW[[[^^^___dddooo~~~))))))))))))************))))))))))))))))))******++++++******)))***************))))))))))))******++++++++++++,,,,,,,,,---))))))*********+++++++++)))***+++,,,---------------.........///000000000444444555:::FFFWWWfffnnnttttttxxxzzzrrrmmmjjjmmmqqqzzziiiZZZJJJEEEHHHNNNUUU\\\nnnuuu}}}uuummmdddZZZOOOGGGDDDCCCDDDIIIOOOXXXdddnnnsssvvvvvvoooeeeaaagggooo~~~}}}|||zzz~~~zzz|||}}}~~~xxxqqqlllkkkjjjjjjiiiccc___^^^aaaaaaaaacccggghhhmmmpppmmmddd[[[WWWVVVTTTRRRNNNKKKFFF???777000111///,,,,,,,,,---,,,+++******************************))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))(((''''''&&&))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))******++++++,,,,,,,,,++++++***,,,------,,,---///222555999???GGGUUUcccjjjjjjfffYYYLLLFFFDDDCCCHHHOOOYYYcccoooxxx}}}wwwxxxyyynnnlllggg___TTTIIIAAA<<>>======@@@DDDIIILLLQQQOOOLLLIIIGGGHHHLLLNNNUUUTTTRRRQQQRRRUUUYYY\\\```iiixxx)))))))))*********++++++))))))))))))******************)))))))))******+++******************+++,,,*********+++++++++,,,,,,++++++,,,,,,,,,------------------,,,,,,+++***))),,,---...///000111111222555777999@@@OOOdddssszzz{{{{{{}}}}}}|||rrrmmmjjjjjjpppwww}}}iiiYYYNNNEEEDDDHHHNNNVVV]]]pppvvv{{{ooodddYYYOOOGGGBBBBBBDDDHHHLLLRRRXXX```fffiiifffcccaaa```cccmmmxxx}}}uuuooommmllljjjhhhddd```___bbbcccbbbdddiiijjjmmmpppnnnhhh```[[[YYYUUURRROOOMMMJJJDDD;;;444222///---,,,,,,------,,,++++++++++++++++++++++++******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''(((((())))))((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))************+++,,,,,,,,,++++++))),,,...---,,,...222666777<<>>???>>>===???BBBGGGLLLOOOXXXUUUPPPKKKIIIKKKMMMOOOSSSRRRQQQQQQSSSVVVYYY[[[eeesss))))))*********+++++++++((()))))))))************))))))((())))))***+++,,,+++++++++++++++,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---,,,,,,+++***)))+++,,,---///000222333444444999@@@III[[[qqquuuwwwyyy|||~~~}}}{{{zzzxxxzzz}}}uuunnnkkkkkkoooyyy{{{cccVVVOOOIIIEEEFFFIIIMMMUUU]]]jjjppp{{{{{{ssseeeXXXNNNGGGDDDBBBBBBFFFLLLPPPTTTYYY]]]___eeecccdddhhhkkkoooyyyyyysssrrrqqqnnnkkkeeeaaa```cccdddcccfffjjjkkkmmmnnnnnnkkkfff```]]]VVVSSSPPPOOOMMMHHH@@@999222000---+++,,,---------++++++++++++++++++++++++******))))))))))))******'''((()))******)))(((''''''((((((((()))))))))***((((((''''''''''''(((((('''((((((((()))))))))***&&&'''((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********)))***+++,,,,,,,,,,,,+++))),,,......---///555:::;;;@@@IIIUUUeeeqqqpppiii[[[NNNDDDDDDEEEDDDKKKUUUfffppp{{{~~~zzzoookkkcccWWWKKKDDDAAABBB?????????BBBFFFMMMSSSVVVZZZUUUOOOJJJIIIKKKNNNOOORRRSSSTTTVVVYYY\\\```bbbooo)))************+++++++++(((((())))))*********+++(((((((((((()))***,,,,,,,,,+++++++++,,,------...+++++++++,,,,,,,,,------))))))*********+++++++++))))))***+++,,,,,,,,,,,,***+++---...111222444555333;;;EEEQQQeee{{{~~~jjjmmmrrrwwwyyyxxxvvvttttttxxxyyysssmmmmmmooouuufffUUUNNNKKKHHHGGGIIIJJJMMMUUU^^^ccckkkwwwrrrjjj\\\OOOGGGDDDEEEFFFBBBIIIPPPTTTWWW[[[\\\\\\dddfffmmmuuuxxxyyyzzzvvv|||}}}xxxwwwvvvssspppeeebbbaaadddeeedddgggkkkllllllmmmmmmmmmiiiccc___XXXUUUQQQPPPPPPLLLDDD===333000---+++,,,---------++++++++++++++++++++++++******))))))))))))******'''((()))******)))(((''''''((((((((())))))******((((((''''''''''''(((((('''((((((((())))))******%%%&&&''')))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,,,,,,,,,,(((,,,//////...000777===>>>CCCLLLYYYiiisssooofffVVVIIIAAADDDFFFFFFMMMYYYgggqqq{{{}}}yyyyyymmmhhh___SSSGGGBBBBBBDDD@@@AAABBBFFFLLLSSSZZZ^^^XXXRRRLLLGGGGGGIIILLLNNNSSSUUUXXX[[[```dddhhhjjjvvv)))************+++++++++***************************++++++,,,,,,,,,++++++,,,,,,---------,,,++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,---111222111333777???>>>HHH]]]pppzzz}}}zzzooodddkkkrrrvvvwwwvvvtttqqqqqqvvvtttmmmjjjnnnuuuzzzgggXXXOOOLLLKKKJJJIIIKKKPPPUUUYYY[[[aaagggtttoooaaaRRRJJJHHHFFFFFFIIIIIIKKKQQQXXXYYYZZZ___ffffffqqq|||~~~ooojjjkkkooozzzyyytttnnnlllrrr~~~wwwvvvuuurrrdddgggiiiiiiiiijjjnnnsssuuutttrrrpppmmmhhhccc___]]]VVVOOOMMMNNNMMMHHHBBB;;;444---+++,,,---,,,)))...------,,,+++***))))))(((((())))))*********+++))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&******))))))((((((''''''''''''''''''((((((((()))(((((())))))))))))((((((+++*********))))))(((((()))***+++,,,+++)))'''&&&)))************+++++++++...,,,,,,...///000555<<>>888000,,,---...,,,***,,,,,,++++++++++++++++++((()))))))))************))))))((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))(((((('''***)))))))))(((((((((''''''''''''((((((((())))))(((((())))))))))))((((((************)))))))))((()))***,,,,,,,,,+++)))(((************++++++++++++,,,+++---000111222999@@@EEEPPP^^^jjjrrrrrrgggZZZOOOIIIDDDCCCFFFLLLXXXcccqqqvvv{{{xxxtttrrrppp```PPPHHHEEECCCBBBCCCCCCHHHIIIKKKXXXjjjppplll[[[RRRJJJJJJMMMNNNPPPRRRXXXXXX]]]eeemmmsss}}})))************+++++++++************************))))))))))))'''&&&%%%$$$((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///---...111111111444:::DDDLLL\\\mmmvvvwwwxxxzzzrrrgggbbbiiimmmssswwwxxxwwwwwwwwwvvv{{{vvvpppoooqqq{{{{{{___OOOJJJIIIKKKMMMTTTVVVXXXZZZ\\\___ccceeennnxxxxxxppp\\\SSSKKKJJJLLLMMMPPPSSSRRRWWWaaaiiikkkkkkooovvvxxxiii___bbbjjjvvv|||iiiaaaeeessspppdddaaaiiivvv~~~||||||}}}xxxsssuuu{{{~~~{{{~~~xxxrrrqqqsssrrrlllfff]]]VVVNNNKKKKKKLLLIIIFFFCCC<<<444...------,,,+++******+++++++++,,,,,,,,,))))))))))))************))))))((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))((((((((((((''''''((((((((()))))))))((())))))******))))))(((************)))))))))))))))***+++------,,,++++++************+++++++++,,,******---222444666===EEEKKKXXXiiivvv{{{vvveeeVVVKKKFFFCCCEEEIIIPPP\\\gggxxxzzz~~~|||~~~yyytttoookkkcccVVVIIIDDDDDDCCCDDDFFFDDDHHHLLLQQQ```pppssslllXXXQQQLLLNNNRRRRRRTTTVVVWWWZZZaaajjjrrr{{{))))))*********+++++++++***************************+++++++++***)))((((((((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///...///111111222777???HHHVVVhhhvvv{{{zzzzzz|||yyyjjjfffiiissstttwwwzzzzzzwwwwwwzzzyyywwwtttqqqssszzzzzzeeeOOOFFFFFFIIIMMMPPPWWW[[[```cccccceeejjjnnn}}}wwwmmmgggUUUNNNJJJLLLOOOQQQTTTXXXXXX\\\eeemmmrrrwww{{{mmm^^^ZZZccciiippppppbbb```jjj{{{llliiiqqq|||zzzzzz|||{{{|||}}}vvvyyy~~~vvvnnnmmmrrrtttoooiii___XXXPPPLLLKKKLLLKKKIIIGGG@@@777000---,,,,,,+++++++++++++++++++++++++++)))))))))))))))*********))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))(((((((((((('''(((((((((((())))))))))))))))))******)))))))))*********)))))))))))))))((()))***+++,,,,,,,,,,,,*********+++++++++,,,,,,***+++///444666888@@@JJJUUUeeewwwwwwcccQQQMMMHHHEEEGGGLLLTTTaaannn||||||~~~~~~yyyssstttyyyzzzuuuqqqllliiiXXXMMMDDDAAABBBBBBDDDFFFFFFJJJPPPXXXeeemmmiii___TTTOOOMMMQQQTTTTTTUUUWWW\\\```gggqqqzzz))))))*********+++++++++************************)))******+++,,,,,,,,,,,,)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...000222222444<<>>777222///...,,,,,,,,,++++++*********************)))))))))((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))((((((''''''((((((((()))))))))***(((((()))))))))*********)))******++++++******)))((()))))))))************))))))))))))***++++++,,,+++++++++,,,,,,,,,------...000555:::===EEEWWWgggxxx```SSSOOOLLLMMMSSS\\\dddjjjrrr{{{vvvrrrnnniiidddhhhxxx}}}wwwqqqiii```YYYIIIDDDBBBDDDEEEDDDFFFJJJIIIPPP[[[dddddd]]]TTTNNNLLLKKKOOOVVV[[[]]]bbbhhhmmmvvv)))************+++++++++************************)))***************)))(((******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000...///333666777<<>>CCCGGGSSSmmmwwwcccXXXTTTRRRWWW___kkktttyyyxxxvvvtttppppppooommmppp~~~~~~{{{sssjjj```UUUKKKEEEAAABBBEEEFFFGGGIIILLLNNNWWW]]]cccaaaYYYPPPLLLLLLMMMPPPXXXbbbkkksss))))))))))))************)))***,,,,,,+++******+++...---,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------------........./////////333444777===DDDNNN___nnnxxxyyy|||zzz|||zzzqqqpppuuuzzzfffWWWMMMIIIIIIJJJKKKNNNSSS\\\gggqqqxxxzzzwwwhhhZZZVVVYYY[[[^^^bbbbbbdddhhhlllmmmsss|||tttqqquuu}}}rrrnnniiihhhllloooqqqpppqqqqqqoookkkiiiiiikkkmmmvvv}}}dddQQQJJJGGGLLLQQQWWWeeettt~~~~~~{{{vvvsssqqqooonnnlllcccbbbcccdddhhhmmmrrruuuxxxyyyxxxtttkkkbbb[[[WWWRRROOOLLLHHHCCC===666222///...---,,,,,,,,,,,,,,,************************,,,++++++******)))((((((((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))******)))((('''''''''(((***+++&&&&&&'''((((((((((((''')))))))))))))))))))))))))))))))))))))))******+++((((((************((((((***,,,------,,,---///111888:::???EEELLL\\\uuu}}}kkk]]]WWWWWWWWWZZZcccqqq|||sssuuutttsssvvv{{{xxx{{{uuukkk```VVVMMMEEE@@@AAACCCEEEEEEFFFHHHJJJMMMWWW\\\```^^^VVVOOOLLLLLLOOOSSS^^^mmmyyy)))))))))))))))************,,,------,,,,,,,,,...000///---,,,+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,---...///000000//////444666;;;BBBKKK[[[nnn}}}||||||}}}|||{{{|||uuupppqqqxxx~~~fffWWWQQQMMMLLLMMMNNNPPPVVV^^^hhhrrryyy}}}qqqbbbVVVWWW[[[]]]```eeehhhpppyyy~~~yyyfff]]]VVVYYY___hhhsssqqqhhh]]]ZZZWWWVVVXXXZZZ[[[[[[YYYYYYXXXXXXYYY]]]ccchhh|||uuu^^^NNNIIIHHHLLLQQQXXXcccooo~~~}}}yyyzzz~~~~~~yyytttssstttuuussspppeeeeeeeeeeeeiiiooowww||||||ttthhh\\\TTTSSSQQQMMMJJJEEE@@@:::666111000...---,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))***+++++++++((((((((((((((())))))***(((((((((((((((((((((((((((((()))))))))))))))))))))((('''''''''(((***+++%%%&&&''''''(((((('''''')))))))))))))))))))))))))))))))))))))))******+++&&&''')))++++++)))'''&&&***+++,,,,,,,,,...111333<<<===@@@FFFPPPbbbxxxppp```WWWVVVXXXZZZ___hhhxxx}}}{{{xxxyyy|||vvvttttttmmmaaaVVVNNNHHHDDDBBBAAACCCDDDEEEEEEFFFIIIKKKUUUXXX[[[YYYTTTOOONNNOOOPPPVVVcccvvv******))))))))))))))))))***+++,,,,,,++++++---...000///---,,,+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,---...///000000000000333888???HHHVVViii{{{{{{|||~~~~~~~~~}}}}}}{{{uuupppooosss|||}}}mmm\\\TTTSSSQQQPPPPPPSSSXXX```iiiqqqxxx}}}nnn```WWWZZZ]]]^^^ccckkkxxxgggUUUMMMJJJKKKMMMRRRYYYeeeqqqzzz{{{pppdddYYYUUULLLKKKJJJKKKKKKKKKKKKJJJLLLMMMOOORRRVVV^^^gggmmmlllYYYLLLJJJJJJMMMRRRXXXbbbkkk{{{{{{{{{|||wwwxxx|||}}}yyytttiiihhhfffdddfffmmmvvv~~~{{{nnn___TTTUUURRRNNNKKKHHHCCC>>>:::333111///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((((((((()))((('''''''''(((***+++''''''((())))))))))))((()))))))))))))))))))))))))))))))))))))))******+++&&&''')))++++++)))'''&&&)))+++,,,,,,---///333666===>>>AAAHHHXXXlll}}}yyygggZZZTTTUUUYYY\\\bbblll|||{{{wwwrrrqqqqqqhhh\\\PPPIIIEEECCCCCCAAABBBDDDDDDDDDFFFHHHKKKQQQSSSUUUTTTRRRQQQRRRTTTRRRXXXggg|||xxxqqqkkkppp************))))))))))))((()))***)))))))))+++---...---,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---...///------...///000000111222333999CCCOOObbbvvvrrrvvv}}}}}}|||}}}zzzwww||||||zzzsssooonnnqqqyyyqqqggg]]][[[[[[XXXVVVVVVZZZaaaiiipppuuuzzzkkk___YYY]]]^^^]]]ffftttppp[[[NNNHHHFFFFFFFFFGGGKKKRRR\\\bbbppp}}}www{{{yyyuuuqqqrrrtttwww|||tttddd[[[RRRLLLKKKEEEEEEGGGHHHHHHHHHHHHHHHKKKMMMPPPTTTYYY___fffkkkvvvwwwvvvwww}}}pppjjjjjjlllvvv{{{wwwdddRRRJJJJJJJJJLLLQQQYYYcccjjjwww{{{~~~}}}tttkkkkkkhhheeeeeekkkuuu}}}vvveeeXXXVVVSSSPPPMMMJJJFFFAAA>>>555333000---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((''''''((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))))))))(((((()))************))))))))))))))))))))))))))))))))))))))))))******+++((((((************((((((***+++,,,---...111555999<<<>>>CCCNNNcccyyyqqq```WWWTTTTTTYYY^^^ccclll{{{}}}qqqnnnnnnooofffXXXLLLDDDAAA@@@??????AAACCCDDDDDDFFFHHHKKKNNNOOOOOOOOOOOOQQQTTTWWWVVV[[[iii}}}qqqiii___\\\[[[aaaqqq************)))))))))(((((()))))))))((()))+++---,,,,,,+++******+++------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------............---...///000222333666<<>>>>>>>>>>>@@@BBBCCCDDDFFFIIIKKKOOONNNMMMLLLMMMPPPTTTWWW[[[___kkk~~~nnnbbbYYYTTTOOOPPPPPPSSS^^^iiimmmkkk+++*********))))))((((((******+++******+++---000+++******)))***+++---...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------///...------...000333555888???IIIZZZqqqyyyzzzxxxoooqqqxxx|||yyyuuutttuuuuuuwww}}}uuuqqqqqqpppttt~~~{{{xxxxxxuuuqqqoooqqqhhhoootttsssrrrxxxbbbZZZYYY^^^]]][[[lllmmmiii{{{|||bbbSSSKKKGGGEEE???AAADDDGGGJJJPPPVVV[[[dddjjjooopppsssyyy{{{yyyzzz{{{nnnfffddddddcccbbb___^^^\\\ZZZ[[[```gggmmmooozzz|||xxxuuupppjjjfffdddcccccc___]]]\\\```iiivvvzzz^^^TTTQQQJJJGGGIIIFFFGGGHHHIIILLLRRRXXX]]]]]]___```___\\\YYYWWWWWWLLLSSSVVVTTTRRRTTTWWWWWWYYYXXXVVVTTTVVV^^^jjjsssfffRRRGGGIIIKKKNNNUUUbbbnnnttttttwwwzzz|||zzzyyyzzzzzz{{{~~~ppphhhlllppppppoooqqqwww|||vvvhhhXXXUUUQQQNNNLLLIIIFFFCCC777555111...,,,,,,,,,---((((((((((((((((((((((((''''''(((((()))*********((((((((((((((()))******))))))))))))))))))))))))))))))(((((('''''''''&&&%%%''')))+++,,,***(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************+++++++++,,,---...000444999======AAAHHHWWWnnn}}}kkkaaaXXXUUUTTTTTTYYYaaa___gggrrryyy||||||}}}~~~~~~ttthhheeegggaaaYYYMMMCCC>>>>>>???@@@===???AAABBBDDDFFFIIILLLPPPNNNLLLJJJKKKOOOSSSVVV___aaammm|||iiiZZZQQQKKKIIIIIIJJJJJJKKKQQQYYY\\\[[[))))))***++++++++++++***.........---,,,+++***)))************+++,,,---......---,,,++++++++++++,,,------------------------..................------000------000111000222777===AAARRRiiiyyy}}}}}}~~~yyysssqqquuuuuuuuusssrrrsssvvvyyyxxx}}}}}}yyyqqqjjjeeemmmxxx}}}wwwsssvvvsssuuu{{{zzzzzziii^^^XXX[[[^^^```gggpppzzzdddRRRYYYpppjjj[[[UUUNNNIIIFFFEEECCCFFFMMMRRRTTTZZZcccnnnssswwwzzz|||{{{rrrkkkhhhgggfffdddfffccc```^^^]]]___aaacccnnnnnnnnnooonnnlllgggcccaaa```___[[[VVVRRRPPPPPPOOOLLLMMMTTTYYY^^^hhhtttzzz]]]PPPNNNMMMJJJHHHJJJRRRWWWTTTTTT\\\iiiqqquuuwwwppp___RRRMMMKKKHHHDDDGGGJJJLLLLLLLLLLLLMMMIIIKKKMMMOOOSSS```uuuoooNNNMMMKKKLLLSSSZZZbbbooozzzzzzrrrpppnnnmmmrrryyy|||}}}~~~}}}zzzxxxxxxxxx~~~yyyuuutttxxx|||~~~vvvvvvuuusssqqqssswwwzzz~~~sss```YYYRRROOOPPPOOOIIIDDD===:::555111---+++***++++++,,,,,,,,,,,,+++******'''((()))+++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((()))*********************))))))((((((''''''(((((()))*********************++++++++++++*********+++,,,,,,******+++,,,,,,...///...000666===@@@>>>AAAMMMcccyyy|||jjj___TTTQQQRRRTTTXXX]]]\\\[[[aaannntttsssrrruuuuuu}}}qqqmmmfff^^^XXXSSSJJJCCC@@@???>>>>>>?????????AAAEEEHHHIIIIIIKKKFFFCCCFFFJJJLLLPPPUUU]]]dddqqqjjj\\\SSSJJJDDDBBBCCCDDDFFFHHHLLLPPPTTTVVV))))))***++++++++++++***------------,,,+++******))))))))))))***+++,,,---.........---------,,,,,,------------------------...........................,,,,,,000111111444:::???FFFWWWmmmzzz}}}~~~wwwtttttttttuuutttrrrqqqrrruuuwwwwww}}}~~~zzzsssmmmjjjhhhttt}}}{{{zzzxxx{{{ggg\\\UUUWWWYYYXXX^^^gggnnnzzz{{{lllYYYQQQKKKTTTjjjuuu___UUUTTTQQQLLLHHHGGGEEEHHHQQQZZZbbbmmmxxx{{{uuutttsssqqqnnnnnnllliiiffffffgggiiikkknnnnnnmmmmmmkkkgggaaa\\\YYYXXXWWWTTTQQQNNNMMMMMMPPPMMMNNNSSSWWW[[[cccllltttvvv^^^SSSSSSTTTRRRQQQUUUZZZ]]]]]]bbbpppxxxbbbRRRKKKGGGCCCBBBDDDEEEFFFEEEEEEGGGHHHKKKMMMPPPTTT\\\lllyyyZZZLLLKKKMMMUUU^^^ggguuu~~~{{{uuuoooiiidddaaaccceeegggnnnwww||||||}}}|||{{{yyyxxxxxxxxxyyy|||fff___UUUQQQQQQOOOJJJDDDAAA===888222...,,,,,,,,,+++,,,,,,,,,,,,+++******((())))))************)))************************))))))))))))))))))))))))***)))))))))((((((((('''(((((()))***************))))))))))))(((((((((((((((((()))*********************++++++++++++*********+++,,,,,,******+++,,,+++---...000444:::???BBBBBBHHHVVVkkk}}}}}}vvv```VVVNNNMMMOOOQQQUUUYYYUUUVVV]]]gggmmmmmmppptttzzzwwwnnnjjjccc[[[QQQMMMFFFAAA??????@@@@@@@@@@@@@@@BBBFFFHHHIIIIIIIIIEEEDDDIIIMMMOOOTTTYYYaaagggtttvvvbbbVVVNNNGGGBBBAAABBBBBBDDDFFFJJJNNNQQQSSS))))))***++++++++++++***++++++,,,,,,,,,,,,++++++)))(((((())))))***+++,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---+++,,,000111222777>>>BBBMMM```rrrzzz|||uuurrruuuvvvvvvvvvuuusssqqqrrruuuxxx{{{{{{yyywwwxxxwwwnnnkkklllooo|||~~~ggg[[[SSSTTTTTTRRRVVV^^^aaammmttt~~~cccQQQEEEHHHLLLTTThhhzzzhhhXXXVVVZZZYYYQQQJJJKKKJJJMMMXXXgggwww}}}{{{yyyvvvsssssstttvvvxxx|||{{{zzzxxxtttmmmeee___VVVUUUSSSQQQPPPOOOOOOOOOSSSRRRSSSWWWZZZ\\\ccciiimmmxxxuuuaaaZZZ[[[]]]]]]^^^___bbbcccfffsss|||aaaQQQJJJFFFBBBBBBCCCDDDEEEEEEFFFIIILLLOOOPPPSSSZZZgggyyywwwZZZKKKKKKPPPYYYdddooo}}}{{{wwwsssqqqooollliiigggeeeddddddhhhiiigggeeeeeeaaa\\\XXXXXX[[[```dddjjjttt~~~zzzwww{{{~~~xxx}}}}}}nnnfffZZZSSSQQQNNNJJJFFFEEEAAA:::444///---,,,---+++,,,,,,,,,,,,+++******++++++***)))))))))******************************))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************(((((((((((())))))))))))(((((()))*********************++++++++++++*********+++,,,,,,******+++,,,,,,,,,...333999>>>AAACCCGGGQQQbbbuuuxxxmmmWWWOOOIIIJJJMMMPPPTTTXXXTTTWWW___ggglllpppwww~~~|||qqqjjjfff___WWWIIIEEEAAA>>>???AAABBBCCCBBBAAAAAADDDGGGIIIJJJIIIGGGEEEFFFLLLQQQSSSXXX^^^fffkkkyyyyyyiiiXXXMMMGGGCCC@@@AAA@@@AAABBBDDDGGGJJJMMMNNN))))))***++++++++++++*********+++,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,---...000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------..................,,,---000111333999AAAHHHVVViiivvvyyy|||xxxmmmqqqxxxzzzyyyyyywwwtttssstttwwwzzz|||wwwvvvzzz|||rrrlllkkkqqqxxxzzzggg\\\TTTTTTTTTRRRUUU\\\aaappp{{{___IIIFFFMMMQQQVVVkkkrrreee]]]cccjjjfffXXXLLLMMMNNNUUUdddyyy{{{qqqjjj```]]]ZZZXXXWWWXXXXXXWWWWWWYYY\\\aaadddiiinnnsssyyysssfffaaaccceeehhhlllhhhiiikkkssswww\\\OOOLLLIIIGGGFFFHHHLLLNNNPPPRRRTTTWWWYYYZZZ^^^gggwwwtttyyykkkRRRKKKLLLSSS^^^jjjvvvzzzpppkkk```___]]][[[YYYYYYYYYYYYZZZ\\\]]]\\\^^^aaa___[[[WWWZZZ^^^ccciiirrr~~~www{{{{{{}}}uuuwwwtttjjj^^^TTTPPPNNNLLLJJJHHHDDD<<<555///---,,,---+++,,,,,,,,,,,,+++******---,,,***)))((()))******************************))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************''''''(((((())))))******(((((()))*********************++++++++++++*********+++,,,,,,******+++,,,---,,,...666<<>>>>>@@@CCCDDDEEECCCBBBCCCEEEHHHJJJJJJIIIFFFEEEHHHOOOSSSUUUZZZ```hhhooo~~~jjj]]]NNNFFFCCC@@@@@@BBB@@@AAABBBCCCEEEGGGIIIJJJ))))))***++++++++++++***))))))***+++,,,,,,,,,,,,++++++++++++,,,---......***+++---......---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000///000222222333<<>>666000---,,,,,,+++,,,,,,,,,,,,+++******---,,,+++)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************''''''(((((())))))******(((((()))*********************++++++++++++*********+++,,,,,,******+++,,,///---000999>>>???@@@DDDMMM___ttt{{{mmmaaaUUUNNNJJJMMMRRRTTTWWWZZZYYY___gggmmmtttzzzqqqlllggg```VVVOOOBBB@@@??????BBBDDDEEEEEEDDDCCCDDDFFFIIIJJJIIIHHHFFFFFFJJJPPPSSSUUUZZZaaajjjsssqqq^^^SSSIIIDDDAAA???AAADDDBBBBBBCCCDDDEEEFFFFFFFFF))))))***++++++++++++***))))))***+++,,,,,,++++++,,,++++++,,,,,,---...///***+++,,,---------,,,+++------------------------,,,,,,------.../////////111000111333333666@@@LLLZZZjjjwwwzzzyyyuuuqqq~~~wwwvvvtttrrrqqqsssxxx{{{zzzxxxxxx~~~~~~vvvsssooonnnwwwuuunnnuuu~~~bbbXXXRRRTTTUUUSSSWWW^^^ggg~~~fffRRRFFFQQQaaarrr~~~jjj[[[]]]hhhzzz}}}jjj[[[SSS```uuu}}}wwwoookkkkkklllkkkjjjhhhooouuuzzz}}}nnnbbb]]]ZZZ\\\```gggsss~~~ooo]]]VVVTTTSSSSSSQQQTTTYYY[[[\\\\\\]]]^^^hhhsssvvvfff___iiirrrkkkYYYLLLKKKOOOYYYjjjyyyxxxlll___VVVSSSMMMKKKIIIGGGHHHKKKOOOQQQYYY]]]bbbfffkkkmmmggg___UUUYYY^^^eeerrr}}}ttttttyyy||||||zzz~~~{{{rrreeeYYYRRROOONNNNNNIIIFFF???888222...,,,++++++,,,,,,,,,,,,+++******,,,++++++*********++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************(((((((((((())))))))))))(((((()))*********************++++++++++++*********+++,,,,,,******+++,,,///...333===@@@???CCCKKKVVVjjj{{{|||wwwmmmbbbUUUNNNJJJMMMSSSVVVZZZ]]]ccciiiooosss{{{uuukkkgggccc[[[PPPJJJAAA@@@@@@AAACCCEEEEEEDDDDDDDDDDDDGGGIIIIIIHHHFFFGGGHHHLLLQQQSSSUUU]]]eeennn{{{wwweeeUUUMMMFFFDDDBBB@@@AAAEEECCCCCCDDDDDDDDDDDDCCCCCC))))))***++++++++++++***)))******++++++++++++***++++++++++++,,,---......,,,,,,,,,,,,------..............................,,,,,,------...//////000//////111444555:::FFFTTTfffsss}}}|||{{{uuutttyyyxxxvvvtttsssvvv{{{yyyxxxzzz{{{sssrrrppprrrxxxkkkooozzzbbbXXXSSSUUUWWWUUUXXX___lllgggXXXOOOZZZmmmppp___UUUZZZiii|||oooeee___qqqwww{{{~~~yyyzzz|||{{{zzzzzzooo\\\UUURRRPPPRRRTTT[[[iiiwwwmmm```[[[WWWUUUVVVTTTVVVYYY[[[]]]aaafffiiivvvlll^^^XXX```dddZZZOOOKKKJJJOOO\\\ooovvvjjj___UUUOOOMMMLLLJJJHHHHHHJJJNNNSSSWWWbbbjjjttt|||{{{lll^^^XXX]]]ccclll~~~}}}tttssswww{{{~~~|||}}}wwwtttvvv}}}xxxjjj^^^TTTPPPNNNMMMIIIGGGBBB<<<666111...,,,+++,,,,,,,,,,,,+++************++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))***************))))))))))))(((((((((((((((((()))*********************++++++++++++*********+++,,,,,,******+++,,,......666AAABBB@@@HHHUUUdddvvvyyyuuunnnfffUUUNNNJJJNNNUUUZZZ```eeemmmrrruuuwww~~~{{{mmmbbb___\\\SSSIIIDDD???>>>???AAADDDEEEEEEDDDCCCDDDDDDGGGHHHHHHFFFDDDGGGHHHLLLRRRUUUXXXbbbllluuummm\\\OOOJJJFFFEEEDDDAAAAAADDDCCCCCCDDDDDDCCCBBB@@@@@@))))))***++++++++++++*********+++++++++******)))************+++,,,---...---------------...///000////////////////////////,,,,,,------...///000000---...111555777===KKKYYYmmmyyy}}}}}}rrrsss|||{{{yyywwwwww{{{|||{{{|||vvvooooooqqqwwwlllgggsss~~~}}}eee[[[UUUXXXYYYWWWZZZaaalll|||bbbXXXYYYaaaqqqtttaaaWWWVVV\\\kkk}}}~~~qqqiiikkk~~~iii___[[[aaaiiisss```JJJPPPNNNKKKJJJJJJNNN]]]kkkvvv|||~~~jjjaaa]]]YYYWWWXXXVVVWWWXXX[[[```iiirrryyyiii\\\VVV]]]]]]RRRKKKNNNHHHNNN]]]sssuuueeeZZZRRRKKKGGGHHHHHHFFFEEEFFFJJJPPPWWW[[[hhhsssnnnZZZYYY___fffqqqvvvuuuyyy}}}www~~~yyyqqqlllnnnvvv}}}|||oooaaaVVVPPPMMMMMMJJJHHHDDD???999444000---+++,,,,,,,,,,,,+++******((()))+++,,,------,,,+++************************))))))))))))))))))))))))'''((((((((())))))******(((((()))*********************))))))((((((''''''(((((()))*********************++++++++++++*********+++,,,,,,******+++,,,---///888CCCDDDCCCMMM^^^oooxxxtttpppjjjUUUOOOKKKQQQYYY___ffflllooorrrssssss{{{}}}uuuggg[[[YYYWWWNNNDDD@@@<<<<<<===@@@DDDFFFFFFEEECCCCCCDDDFFFHHHHHHFFFCCCGGGHHHMMMRRRVVV[[[fffrrr{{{xxxcccSSSLLLHHHFFFFFFEEEAAA@@@CCCBBBCCCCCCCCCBBB@@@>>>===)))))))))***+++++++++,,,///...,,,***))))))******---------.........////////////...---,,,++++++***,,,,,,,,,---------......000///---,,,,,,---...///111---...555===EEETTTcccvvv|||uuurrruuu|||~~~xxxxxx}}}yyyxxxrrrkkkjjjtttwwwjjjhhhxxx|||cccZZZTTTWWW]]]aaadddgggqqq~~~yyynnneee```hhhssswwwnnn___WWWWWWWWWbbbrrrpppooovvvmmmVVVSSSUUU]]]dddlll|||www]]]RRRMMMOOOOOOLLLHHHIIIOOOTTT^^^fffsss~~~sssiiiaaa[[[XXXWWW\\\\\\```eeejjjssshhh]]]UUUTTTTTTOOOHHHEEEGGGLLL[[[rrrjjjcccYYYRRRNNNLLLJJJHHHMMMHHHGGGJJJMMMQQQ]]]jjj||||||gggZZZ]]]dddqqqzzzxxxuuuxxx}}}vvvwww~~~yyyrrrnnnnnnqqqtttppp___VVVQQQOOONNNLLLHHHDDD???888111,,,))),,,---,,,)))((((((***+++++++++************)))+++*********))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((***,,,------+++******++++++******+++...000000000///555>>>DDDAAACCCSSSeee|||~~~zzzooocccTTTNNNLLLTTTaaammmpppnnnuuunnnlllssszzzyyyrrrhhhaaaXXXSSSOOOJJJCCC===;;;>>>AAACCCCCCCCCCCCCCCAAACCCDDDDDDCCCCCCDDDFFFDDDEEEKKKTTTZZZ^^^fffmmmqqq```VVVOOOMMMIIIEEECCCCCCCCCDDDCCCEEEHHHGGGDDD@@@===<<<***************+++++++++...---,,,************+++++++++++++++,,,,,,,,,,,,.........------,,,,,,+++,,,,,,---------..............................---000000333999???III\\\nnn|||}}}{{{sssrrrxxx~~~}}}zzzwwwzzz}}}|||ssspppnnnqqq}}}nnnffffffssszzzddd^^^ZZZ]]]bbbdddiiimmmuuu~~~zzzqqqiiifffhhhlllllldddYYYUUUWWW^^^jjj{{{rrrppprrrmmm[[[RRRRRRVVV___gggqqqppp\\\UUUYYY\\\]]]XXXOOOIIIJJJMMMRRRYYYdddpppzzz~~~vvvmmmeee___\\\ZZZ___```eeelllttteee[[[SSSRRRRRRMMMGGGDDDFFFIIIVVVlllqqq]]]XXXRRRNNNMMMLLLIIIGGGHHHEEEDDDHHHLLLUUUfffvvvwwwfff___^^^iiiyyy~~~yyy}}}|||~~~{{{vvvwww||||||{{{yyyvvvrrroooppptttwwwxxxfffZZZSSSPPPNNNLLLHHHDDD@@@:::333///+++---///---+++)))***++++++++++++************)))))))))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))))))))+++,,,,,,+++***+++,,,++++++***+++---///000000333888AAADDDBBBGGGZZZooo}}}oooaaaPPPPPPSSS\\\hhhppppppnnnoookkkjjjnnnssszzz}}}uuummmddd___WWWQQQKKKFFF@@@<<<<<>><<<+++++++++***************,,,,,,+++******++++++,,,************++++++++++++------------------------,,,------------.........,,,---///000000///...---000333888>>>EEERRRiii||||||wwwsssuuu|||}}}vvvwwwzzz~~~uuunnnooosss|||wwwjjjiiilllyyyvvvgggddddddfffhhhiiiooowww}}}}}}wwwooogggbbb___\\\XXXTTTVVV\\\gggvvvuuuqqqooozzzttt^^^OOOQQQSSSZZZeeeppp|||iii______hhhmmmooofffWWWJJJFFFGGGKKKPPPYYYdddmmmtttxxxzzz}}}xxxooofff___\\\\\\```bbbjjjtttcccZZZSSSRRRRRRMMMHHHFFFFFFGGGPPPccczzzpppaaaVVVSSSRRRRRRSSSRRRNNNKKKEEEDDDDDDHHHOOO^^^vvviii```bbbfffttt|||{{{~~~zzzwwwwwwxxxxxx}}}{{{xxxrrrrrrqqqpppoooqqquuuxxxpppaaaWWWQQQNNNLLLHHHEEEAAA<<<666222...//////...,,,++++++,,,+++++++++************))))))(((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))(((***,,,,,,++++++,,,---,,,+++++++++,,,...///000777===CCCDDDDDDNNNfff}}}{{{kkk\\\LLLRRR\\\hhhpppsssqqqmmmkkkjjjjjjllloooxxx~~~xxxoooeee^^^\\\VVVNNNFFF@@@===<<<>>>AAACCCDDDCCCBBBBBBBBBAAACCCDDDDDDDDDDDDFFFGGGMMMLLLLLLPPPSSSYYYeeeppp{{{mmm___TTTNNNLLLJJJHHHFFFEEEEEEFFFGGGIIIJJJLLLJJJFFFBBB???===,,,+++++++++***)))))))))*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,------.........------------.....................///////////////333555:::BBBNNN```uuuyyyvvvvvvzzz~~~xxxsssxxxyyypppnnnsss|||rrrkkkooouuutttjjjjjjlllnnnmmmmmmuuu~~~zzzqqqfff___XXXWWWWWWYYY```hhhoooxxxtttrrr{{{jjj\\\SSSVVVZZZbbbmmm|||rrriiijjjqqqzzz~~~}}}ppp\\\KKKEEEEEEIIIMMMUUU___jjjssszzz~~~~~~wwwlll```YYYWWWYYY]]]aaalllyyy}}}ccc[[[UUUUUUTTTPPPLLLKKKIIIGGGLLLYYYkkkqqqddd[[[WWWVVVVVVXXXYYYWWWQQQLLLEEEFFFHHHKKKUUUkkksss___```iiitttzzzxxxzzz~~~zzzyyyxxxvvvsssqqqxxxzzzuuurrrjjjkkklllmmmmmmooorrruuuyyyhhh[[[SSSOOOLLLIIIFFFCCC???:::666/////////---,,,++++++,,,+++++++++*********)))))))))))))))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++******)))''')))+++,,,,,,+++,,,...,,,,,,,,,++++++---000222;;;@@@DDDDDDFFFUUUqqq|||pppaaaUUUJJJTTTbbbnnnttttttqqqnnnlllkkkkkklllrrryyyssshhh___ZZZYYYUUULLLBBB<<<<<<>>>AAABBBDDDDDDCCCAAABBBBBBCCCDDDFFFFFFFFFFFFHHHJJJNNNMMMNNNQQQSSSXXXdddppp~~~oooaaaWWWOOOJJJIIIHHHGGGEEEEEEFFFGGGHHHKKKLLLMMMKKKGGGCCC@@@???,,,+++++++++***))))))))))))******+++,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------.........---------.........//////111///---,,,,,,...111333666666;;;FFFYYYmmm|||zzzzzz|||zzztttrrrzzzvvvooossszzzvvvppptttxxxtttkkklllnnnpppooopppyyyzzzooofff```[[[[[[^^^bbbjjjrrrxxx~~~{{{{{{xxxggg```^^^___eeemmmxxxyyysssnnnoooqqqvvv~~~wwwqqqsss|||vvv^^^LLLEEEEEEDDDIIIQQQ\\\hhhttt~~~{{{lll[[[RRRRRRVVVZZZaaaoooxxxaaaZZZUUUUUUTTTPPPNNNNNNJJJGGGIIIPPP[[[iii}}}mmmbbb]]]]]]^^^[[[YYYYYYXXXTTTMMMGGGFFFIIIKKKOOO]]]vvvjjjccckkkvvv}}}tttwww|||~~~|||{{{zzzvvvrrrlllooouuuyyyyyytttooommmggghhhiiiiiihhhiiilllnnn~~~ooo```VVVPPPNNNJJJGGGEEEAAA===:::111///---,,,+++++++++***+++++++++*********))))))************************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++******''')))+++,,,,,,+++,,,...,,,,,,---,,,,,,...222555===AAACCCDDDJJJ]]]xxxxxxlllbbbXXXPPPMMMVVVdddooosssrrrooonnnmmmlllkkknnnyyyzzztttmmmccc[[[VVVVVVSSSIII???:::===AAABBBDDDEEEDDDCCCBBBBBBCCCDDDFFFHHHHHHHHHIIIJJJLLLLLLMMMQQQVVVWWW[[[fffrrrvvvfffYYYQQQKKKIIIGGGFFFEEEEEEEEEEEEFFFGGGJJJLLLMMMKKKGGGDDDBBBAAA+++++++++***************)))***+++,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,------.........------........./////////222000,,,***+++...222555777999@@@NNNdddwww}}}{{{vvvzzzzzz}}}}}}wwwtttsss|||}}}wwwssszzz{{{|||{{{{{{rrrggggggiiimmmnnnrrr}}}|||pppgggdddbbbdddeeegggooowwwyyykkkiiikkknnnvvvwwwooofffdddaaa```cccjjjrrrwww{{{yyy}}}vvv^^^MMMEEEDDDCCCHHHPPP]]]kkkyyyqqq\\\PPPOOOSSSXXXaaasssuuu]]]WWWSSSSSSRRROOOMMMOOOJJJHHHIIIMMMQQQXXXdddpppnnnbbb]]]___dddiiiddd^^^ZZZWWWSSSNNNIIIFFFJJJNNNUUUffftttiiilllyyyuuuvvvyyy}}}~~~}}}{{{xxxuuummmkkkmmmrrrssspppmmmmmmggghhhgggfffddddddfffhhhxxxwwwgggZZZSSSPPPLLLIIIFFFCCC???<<<333000---++++++,,,+++***+++++++++************)))******+++++++++++++++,,,(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***(((***,,,,,,++++++,,,---+++---...------///555:::???BBBCCCEEEQQQfff|||yyylllaaaYYYRRRNNNPPPYYYeeennnrrrqqqnnnkkkiiikkkmmmrrr}}}tttoooggg___YYYTTTSSSOOOFFF>>>;;;???DDDCCCDDDEEEDDDCCCBBBCCCEEEEEEGGGIIIIIIIIIJJJLLLMMMJJJNNNVVV\\\___bbbmmmzzz|||lll]]]RRRLLLIIIGGGEEEDDDDDDDDDDDDDDDEEEEEEGGGIIIJJJIIIGGGEEEDDDDDD***************+++++++++******+++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,------------------............////////////000///---,,,---///222444555>>>JJJYYYlll{{{|||uuuqqqyyy{{{xxx~~~~~~xxxvvvvvvwwwzzzyyyyyy~~~zzz~~~~~~|||{{{~~~}}}~~~zzzyyywwwqqqiii___^^^```ffflllttt{{{rrrrrrtttwwwwwwyyy{{{~~~zzzpppjjjaaaZZZWWWYYY]]]```jjjqqqzzznnn[[[NNNFFFCCCCCCHHHQQQ^^^mmm{{{www```PPPLLLOOOTTT___uuuqqq[[[VVVSSSTTTSSSOOOOOOQQQLLLMMMQQQTTTTTTTTT[[[cccooovvvnnniiigggkkkrrrppphhh___XXXTTTSSSPPPNNNGGGLLLRRR]]]ssspppnnnyyyyyyuuuvvv~~~~~~|||zzzyyyyyyoooiiiggglllppppppoooqqqiiihhhgggeeebbbbbbeeegggrrrzzz~~~nnn```UUURRRNNNJJJGGGDDD@@@>>>555222...,,,------,,,++++++++++++************)))))))))******++++++++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))+++,,,,,,+++***+++,,,+++---///......111888>>>AAACCCDDDHHHXXXnnn~~~{{{nnnbbbZZZTTTPPPNNNTTT[[[fffoootttrrrlllgggccckkktttzzzvvvoooiiiaaaZZZXXXQQQOOOJJJBBB===<<<@@@DDDCCCDDDEEEDDDCCCCCCEEEFFFDDDEEEGGGHHHHHHIIIKKKMMMMMMRRRZZZbbbeeejjjxxxxxxooo```SSSKKKGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGFFFEEEEEEFFF))))))******+++++++++,,,***+++,,,---,,,,,,******------............//////------------------------............/////////000............///000222222444AAARRRaaappp{{{zzzsssqqq{{{~~~~~~tttuuu}}}{{{uuuuuuxxx{{{{{{yyy{{{}}}}}}xxxyyyuuuwww|||zzz{{{zzz{{{sssuuutttqqqooommmggg___YYYWWWYYY```jjjvvv{{{ttthhh^^^WWWVVVXXXZZZWWW[[[bbbiiirrr}}}vvvfffXXXNNNGGGCCC???DDDMMMZZZiiixxx{{{cccPPPJJJKKKOOO\\\tttlll\\\XXXUUUVVVUUUQQQQQQTTTPPPSSSYYY^^^\\\YYY[[[aaa___nnnyyywwwvvvuuuyyymmmdddXXXPPPMMMNNNNNNMMMJJJOOOWWWddd}}}uuuxxx}}}uuusss}}}}}}{{{yyyzzz{{{ppphhhdddjjjoooppprrruuujjjiiigggdddbbbbbbeeehhhooouuu|||sssdddWWWSSSOOOKKKGGGDDDAAA>>>777333///---...///...,,,+++++++++************)))(((((())))))*********+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++***,,,------+++******++++++---000//////222:::AAACCCDDDEEEKKK]]]sssyyyoooccc[[[VVVRRROOOOOOUUU\\\gggqqqvvvssskkkddd```nnn{{{~~~qqqkkkfff]]]XXXWWWPPPLLLFFF@@@<<<===AAADDDCCCDDDEEEDDDCCCDDDEEEGGGBBBDDDFFFGGGGGGHHHJJJLLLPPPUUU]]]eeeiiippp~~~nnneeeXXXMMMFFFDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@BBBDDDEEEEEEEEEFFFHHH******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...---------,,,............////////////000...///222111...000555777@@@OOOeeewwwsssppp{{{tttyyy{{{uuuuuuvvvwww{{{}}}{{{vvvwww{{{}}}}}}~~~~~~|||nnnhhhnnnrrrqqqttt|||yyy~~~|||wwwrrrpppkkkiiifffbbb^^^ZZZXXXWWWNNNNNNRRRZZZcccnnn~~~|||kkkaaa```^^^[[[___```aaabbbeeennnyyy{{{uuullldddYYYPPPJJJHHHDDDGGGNNNZZZiiixxx~~~gggRRRKKKOOORRR^^^pppkkk]]]VVVSSSVVVYYYXXXYYY[[[ZZZbbbiiilllhhheeeeeeggglllvvv|||ggg^^^VVVTTTUUURRROOOOOONNNSSS^^^sss||||||~~~~~~xxxrrr{{{|||yyy|||~~~||||||}}}ppppppllliiimmmuuuuuuppptttiiidddgggeee^^^aaaiiinnnvvv}}}zzznnn^^^VVVLLLHHHIIIIIIDDD???999444///---...//////...+++******))))))))))))))),,,)))'''&&&''')))************))))))))))))******************************************************(((((((((((()))))))))))),,,,,,,,,+++***)))(((''')))))))))***++++++,,,,,,'''))),,,...000444;;;AAAFFFDDDFFFPPPeeeyyy}}}pppggg^^^YYYTTTOOONNNPPPYYYcccooovvvuuuooohhheeekkksss}}}xxxkkkiiidddYYYSSSVVVOOOIIIBBB======@@@DDDFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDEEEFFFIIIJJJJJJJJJSSSXXX___fffooo~~~|||tttcccXXXOOOKKKHHHDDDEEEJJJHHHEEEDDDEEECCC>>>???BBBAAABBBBBBBBBCCCGGGLLLPPP******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------............////////////111///000333222000222777???IIIVVViiiwwwqqqlllwww}}}sssnnnssszzzzzz{{{|||yyytttuuuzzz~~~zzzoooeeeccckkkqqqpppssszzz~~~zzzvvvqqqlllgggeee^^^\\\YYYUUUQQQNNNLLLKKKIIIHHHJJJPPPYYYfffxxx}}}tttsssrrrooofffgggggghhhllluuu~~~xxxqqqnnniiicccZZZPPPIIIEEEDDDFFFMMMYYYiiixxxiiiSSSLLLOOOSSS]]]lll{{{iii\\\WWWTTTXXX\\\___bbbfffggglllqqqtttssstttwwwzzz~~~yyysss```ZZZVVVXXXZZZWWWSSSRRRRRRXXXggg}}}}}}rrrvvv}}}zzz~~~}}}}}}~~~ppppppllliiinnnvvvwwwttttttllliiilllkkkeeegggnnnvvv|||wwwdddZZZOOOJJJJJJJJJFFFAAA;;;666111......///...---,,,,,,+++***************+++(((&&&%%%'''((())))))******))))))))))))******************************************************))))))))))))************,,,,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,)))+++---///111666===CCCAAACCCIIIVVVjjjzzz|||wwwkkkaaaWWWRRRNNNKKKLLLPPP]]]fffqqqwwwuuunnnhhhdddiiisssuuujjjhhhdddYYYRRRSSSNNNHHHAAA======@@@DDDEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIPPPXXXaaajjjtttxxxnnn[[[RRRLLLKKKJJJFFFGGGKKKIIIEEEDDDEEECCC@@@@@@DDDDDDDDDCCCCCCDDDGGGMMMQQQ******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...........................////////////222000111333333222555;;;EEEPPP]]]mmmxxxqqqmmmwwwvvvhhhjjjvvv}}}{{{zzzyyyuuuqqqtttzzz}}}|||oooeee```[[[^^^hhhooopppsssyyy~~~{{{rrrpppmmmhhhccc^^^[[[YYYTTTSSSPPPMMMIIIGGGEEEDDDDDDAAAAAAFFFOOO\\\pppvvvvvvvvvvvv{{{~~~xxxsssooolllhhhhhhgggccc\\\TTTKKKEEEDDDFFFLLLWWWgggxxxlllVVVMMMOOOTTT[[[ggguuu}}}gggYYYSSSRRRWWW___eeemmmtttvvvyyy|||~~~tttjjjdddZZZXXXZZZaaaddd___YYYVVVTTT^^^qqq~~~~~~~~~yyy|||tttooosssxxx~~~|||~~~~~~~~~~~~sssrrrnnnjjjmmmsssvvvvvvuuupppoootttuuurrrtttzzzmmmaaaSSSKKKJJJJJJGGGDDD===999444000......---,,,------,,,++++++++++++++++++)))''''''(((******)))******))))))))))))******************************************************************+++++++++++++++,,,,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,,,,---...000333999@@@EEE>>>EEEQQQ```qqq|||zzzrrrfff[[[PPPJJJHHHHHHLLLRRRaaaiiissswwwtttnnnhhheeeiiittt|||pppfffeeebbbXXXRRRQQQKKKFFFAAA>>>>>>AAACCCEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIOOOZZZgggqqqzzzwwwkkkWWWQQQMMMNNNMMMKKKKKKMMMLLLHHHEEEEEEDDDAAABBBEEEGGGGGGEEEDDDEEEHHHNNNRRR***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////............////////////222000000222333333888>>>EEETTTaaaooozzzvvvttt|||qqqhhhmmmyyy|||yyyvvvtttqqqooottt|||yyyxxxzzz}}}zzzvvvccc]]]YYYXXX]]]fffmmmpppvvv}}}}}}xxxsssnnngggeeebbb]]]YYYTTTQQQPPPNNNLLLJJJHHHEEECCCBBBAAA@@@>>>>>>BBBHHHSSSdddssszzzpppkkkiiihhhiiigggiiiiiieee___XXXOOOHHHDDDEEEJJJUUUfffxxxnnnXXXNNNOOOSSSZZZeeeuuuxxxdddRRRNNNNNNTTT^^^hhhttt~~~}}}pppfff```]]]YYYZZZbbblllnnnggg^^^YYYUUUaaaxxx}}}|||{{{{{{xxx{{{}}}~~~vvvjjjgggkkkttt|||}}}|||}}}|||~~~~~~}}}|||wwwuuuppplllkkknnnsssuuuwwwtttuuu{{{wwwjjjXXXMMMJJJJJJHHHEEE???<<<777333///---,,,,,,------,,,+++++++++++++++---+++))))))+++,,,++++++******))))))))))))******************************************************)))))))))*********++++++)))***++++++,,,,,,,,,+++))))))***++++++,,,,,,---------...000444:::AAAEEEBBBLLLZZZiiiwww}}}yyypppeeeYYYLLLEEEDDDFFFMMMTTT```hhhqqqvvvtttoookkkiiimmmxxxvvvkkkaaa^^^\\\VVVQQQPPPGGGDDD@@@>>>???BBBCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFEEEEEEFFFHHHJJJOOO[[[kkkwwwzzzmmm[[[XXXTTTSSSTTTSSSSSSTTTTTTMMMHHHFFFEEEBBBCCCFFFIIIIIIHHHFFFFFFIIIOOOSSS++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////............////////////111......111222444:::AAAHHHZZZgggrrr|||{{{}}}xxxsssqqqooorrrxxxwwwtttqqqooommmnnnuuu~~~xxxrrrppprrrvvvyyy{{{jjj\\\YYYYYY[[[aaagggmmmrrr{{{|||wwwsssmmmgggbbb]]][[[WWWSSSOOOLLLJJJIIIDDDCCCBBB@@@>>>===<<<<<<<<<;;;<<<@@@DDDIIIUUU```rrrpppgggcccbbbeeeiiiiiilllllleee___[[[SSSKKKFFFFFFIIISSSdddwwwnnnXXXNNNNNNPPPXXXgggzzzsss```NNNKKKLLLSSS]]]hhhwwwoooeee``````ccc\\\```iiissstttjjj___ZZZZZZiii}}}}}}{{{zzzyyywwwyyy|||}}}|||||||||}}}|||xxxwww~~~zzziiiaaacccnnnyyy}}}}}}~~~~~~|||zzzvvvtttqqqmmmkkklllqqqwwwzzzyyy|||rrr^^^PPPKKKJJJHHHEEEAAA>>>:::555000---,,,,,,,,,,,,+++***************+++***))))))***+++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''((()))******++++++************+++,,,,,,------,,,,,,---111666<<>><<<;;;;;;;;;;;;999999;;;???@@@AAAGGGPPP]]]iii{{{jjjaaa___]]]```fffhhhnnnnnnfff```^^^VVVLLLHHHGGGIIIRRRbbbuuukkkWWWMMMNNNMMMWWWiiikkkZZZNNNKKKLLLSSS[[[gggvvvsssccc^^^^^^cccjjjeeehhhqqqyyywwwmmmbbb]]]eeexxx~~~}}}}}}}}}zzz|||}}}{{{zzzyyyuuuwwwzzz{{{zzzzzzzzz{{{zzz}}}{{{sssqqqttt{{{nnnbbb```kkkxxx|||tttsssrrrqqqmmmlllsss|||}}}{{{eeeUUUOOOLLLIIIFFFAAA@@@===888222...------,,,,,,+++***************)))(((''''''))))))((('''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))''''''((()))*********)))******++++++,,,---------+++,,,...333999???BBBCCCIIIUUUbbbkkkqqqsssnnnfffZZZOOODDD@@@AAADDDLLLSSS]]]dddnnnuuuwwwxxxzzz|||rrrkkkbbbWWWRRRQQQPPPMMMJJJ@@@???>>>@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEE@@@CCCEEEEEEEEEHHHMMMRRRNNNYYYkkk}}}~~~nnnooonnnlllnnnrrrqqqnnneeeZZZOOOKKKIIIGGGGGGJJJLLLMMMNNNOOOPPPQQQTTTWWW+++,,,,,,------,,,,,,+++******+++,,,,,,---.............................................---------............////////////222......000333777???HHHZZZnnnyyy}}}}}}nnnsss}}}{{{tttqqqnnnnnnmmmoooxxxyyyuuunnniiihhhllltttzzzjjjWWWQQQSSSVVV```jjjooorrrxxx|||sssmmmeee___[[[WWWQQQMMMHHHFFFDDDAAA???>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::999;;;>>>>>>===CCCJJJPPPWWWdddqqqwwwyyyccc]]]\\\ZZZ^^^eeegggppprrrlllgggddd[[[NNNJJJHHHIIIQQQ```ttt{{{gggUUULLLMMMLLLWWWiiicccSSSLLLJJJKKKPPPWWWaaappp}}}ddd\\\^^^bbbkkktttqqqtttzzz}}}sssjjjgggppp||||||{{{zzzzzzzzz{{{|||{{{~~~~~~|||{{{zzzvvvxxx{{{|||{{{zzz{{{{{{{{{~~~yyyrrrmmmqqqxxx~~~vvveee```iiivvvyyyxxxxxxvvvooojjjpppzzzlll[[[SSSOOOKKKHHHAAAAAA???999333...---...------,,,+++++++++++++++)))(((((()))******)))'''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((())))))*********))))))******+++,,,,,,------...+++,,,000666>>>BBBCCCBBBKKKXXXfffmmmpppnnnhhhaaaSSSJJJCCCBBBEEEIIIPPPWWW___fffpppwww{{{~~~wwwkkkccc^^^VVVQQQPPPOOOIIICCC>>>===>>>@@@CCCDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEE@@@CCCFFFGGGHHHLLLSSSZZZXXX```ooowwwhhh\\\PPPLLLLLLKKKMMMOOOMMMPPPTTTVVVWWWXXXYYY[[[+++,,,,,,------,,,,,,+++******+++,,,,,,---....../////////////////////////////////......------,,,............/////////000333000///111444888AAAKKK^^^rrr}}}uuu}}}vvvrrrpppooonnnpppxxxwwwsssmmmhhhhhhnnnwww~~~{{{eeeVVVSSSWWWQQQ^^^kkkrrruuuzzz}}}rrrjjjddd\\\WWWSSSPPPLLLHHHEEECCC@@@>>>===<<<===>>>;;;::::::999999999::::::===<<<===???>>>>>>DDDLLLKKKNNNVVV]]]```gggzzzrrr^^^YYY[[[ZZZ^^^ffffffqqqwwwsssooolll```QQQKKKIIIIIIPPP___sssxxxeeeSSSLLLMMMMMMVVViii{{{^^^OOOIIIHHHIIIMMMSSS[[[iiiuuuttt^^^\\\dddkkkvvv|||~~~zzzsssrrruuu~~~{{{{{{{{{{{{zzzxxxwwwwwwxxxzzz|||yyy|||}}}~~~}}}|||{{{yyy|||~~~~~~}}}}}}~~~~~~vvvooommmttt|||{{{hhh```hhhuuu{{{qqqhhhkkkuuuppp___VVVRRRMMMIIIAAAAAA???:::333///...///......---,,,,,,,,,,,,---,,,,,,+++,,,......,,,*********))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++******)))***++++++,,,,,,------...,,,---111999AAAEEEEEECCCLLL[[[jjjqqqrrrnnnfff^^^PPPIIIDDDEEEJJJOOOVVV]]]bbbiiirrryyy}}}sssggg^^^[[[VVVSSSRRROOOFFF>>><<<<<<>>>@@@CCCDDDCCCAAAAAA@@@@@@AAABBBCCCDDDEEE@@@DDDHHHIIIKKKOOOXXX___eeejjjvvvzzziii\\\PPPMMMMMMNNNQQQTTTOOOSSSWWWZZZ\\\\\\]]]^^^,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++111000///......///111222..................------000//////.........//////111000111444777<<>>::::::<<<===<<<:::<<<;;;:::::::::;;;===>>><<<>>>???@@@AAADDDHHHKKKKKKNNNSSSVVV[[[cccmmmuuummm[[[WWWXXXYYY^^^eeegggoootttrrrpppoooeeeXXXMMMLLLLLLRRR___rrrooo\\\SSSNNNIIIPPPWWWgggwww___RRRKKKIIIJJJOOOSSSWWW```hhhttt}}}lll\\\ZZZ```uuurrrwww~~~{{{yyy{{{zzzyyyxxxyyy{{{}}}~~~~~~{{{}}}}}}~~~}}}{{{ttteeedddlll}}}rrreeedddkkk|||hhhZZZQQQKKKGGGFFFDDD@@@===:::555///+++---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))************************************...---,,,++++++,,,...000000,,,000???FFFEEEGGGOOO[[[aaahhhnnnsssrrrggg[[[KKKGGGBBBBBBHHHRRR[[[aaajjjpppxxx~~~qqqccc^^^YYYRRRPPPPPPLLLDDD===;;;===???BBBDDDDDDDDDCCCAAAAAAAAAAAABBBCCCDDDDDDEEEGGGHHHIIINNNWWW^^^```ggguuuzzzgggZZZPPPPPPRRRQQQSSSVVV\\\\\\^^^bbbeeeeeeaaa]]],,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......//////000000////////////////////////000//////........./////////...000444888>>>KKKXXXssswww|||{{{zzz{{{qqqooonnnoootttzzz{{{tttoookkkkkklllttthhhWWWMMMJJJMMMPPPXXXbbbkkkrrr|||sssiii\\\VVVQQQJJJEEECCCAAA???===>>><<<999999;;;===<<<;;;<<<;;;;;;:::;;;===>>>@@@???AAACCCDDDEEEGGGJJJMMMNNNRRRWWW[[[___eeennnuuu~~~tttyyy~~~~~~jjjXXXTTTVVVXXX\\\dddhhhqqqwwwuuutttrrrgggYYYNNNKKKJJJNNN[[[nnnooo\\\RRRLLLHHHOOOVVVfff~~~sss[[[OOOKKKIIIJJJNNNOOOQQQWWW^^^ccckkkttt{{{kkk]]]^^^iiivvv{{{}}}}}}|||{{{{{{|||~~~~~~|||lllhhhlllyyywwwiiieeehhh|||{{{zzz|||ppp___RRRJJJGGGHHHEEEBBB???;;;666111------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))************))))))'''(((((())))))(((((('''))))))))))))************************************------,,,+++,,,---...///000...444AAAFFFEEEIIIRRRaaaffflllpppsssqqqggg[[[LLLHHHCCCCCCJJJTTT^^^dddlllrrrzzz}}}|||}}}{{{nnnaaa[[[VVVRRRPPPPPPMMMEEE???===>>>AAACCCEEEEEEDDDCCCAAAAAAAAABBBCCCEEEFFFGGGFFFHHHJJJLLLRRRYYY```dddooo}}}vvvaaaWWWPPPRRRVVVXXX[[[___aaaaaabbbeeehhhhhhdddaaa,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------...//////////////////000000000000000000000/////////......//////000000///111666;;;DDDRRR___wwwwwwzzz{{{}}}wwwnnnllllllpppxxx}}}tttooojjjgggjjjrrrrrr\\\PPPIIIHHHJJJNNNVVVbbbkkktttsssggg___SSSMMMIIICCC???>>>===<<<;;;===;;;::::::;;;=========>>>===<<<<<<>>>@@@CCCEEEEEEGGGKKKMMMOOOPPPSSSUUU]]]bbbhhhmmmrrrwww~~~wwwlllnnnrrrwww{{{{{{gggUUURRRTTTVVV[[[bbbiiittt{{{|||{{{xxxkkk\\\QQQMMMJJJMMMYYYmmmsss___RRRLLLIIIMMMTTTddd|||nnnWWWKKKJJJIIIJJJMMMNNNNNNRRRWWWWWW\\\ccciiisss~~~hhh^^^eeeuuuzzz}}}yyy{{{~~~|||vvvmmmkkkppp~~~ppphhheeesss{{{tttsssvvv}}}{{{gggWWWNNNKKKIIIGGGDDD@@@===888333///------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))((())))))******))))))((())))))))))))************)))))))))))))))))))))))),,,,,,,,,---------......000111999CCCEEEEEELLLWWWffflllqqqtttuuurrrfffZZZMMMIIIEEEFFFMMMXXXccciiiooovvv{{{{{{wwwxxxvvvjjj___VVVTTTQQQQQQPPPLLLEEE??????AAACCCEEEEEEEEEDDDCCCAAAAAABBBCCCEEEGGGHHHIIIHHHJJJMMMQQQVVV\\\ccciiiyyy|||lll]]]WWWSSSWWW\\\```dddgggfffffffffggghhhgggeeebbb,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///+++,,,---/////////......///////////////000000000//////////////////000111333111333:::AAAKKKYYYeeeuuusssvvv}}}sssqqqppppppuuu}}}uuunnnjjjeeedddkkkxxxuuu^^^QQQLLLJJJJJJLLLSSS[[[fffoooxxxvvvggg]]]VVVLLLGGGDDDAAA>>><<<<<<<<<<<<>>>===;;;;;;<<<===>>>>>>?????????AAACCCGGGKKKMMMMMMQQQVVV[[[^^^aaadddgggpppvvv~~~{{{rrriiiiiikkkqqqvvv{{{yyyfffTTTQQQSSSUUUZZZaaajjjvvv~~~qqqaaaSSSPPPMMMPPP\\\ooozzzeeeVVVOOOMMMLLLSSSddd|||hhhSSSIIIHHHGGGJJJOOOQQQQQQTTTYYYWWWZZZ___fffttt{{{gggaaammm|||~~~zzz|||yyyzzz{{{|||qqqhhhfffuuuxxxllldddjjjxxx|||yyyvvvnnnmmmpppxxxmmm\\\SSSQQQIIIGGGDDDAAA>>>:::444000...------------,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))***++++++++++++++++++***((()))))))))************))))))))))))))))))))))))++++++,,,---............///444<<>>@@@AAACCCDDDEEEDDDBBBAAA@@@@@@AAACCCEEEHHHJJJKKKKKKLLLPPPUUUYYY]]]eeelllppp```]]]ZZZYYY\\\aaaeeehhhiiijjjiiigggfffdddcccaaa___,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...***+++---///000//////...---------......////////////////////////000111111444222555===GGGQQQ^^^iiiuuuqqquuu~~~uuuvvvvvvwww{{{{{{oooiiifffcccdddoookkk]]]PPPLLLLLLLLLMMMNNNVVV___jjjsss{{{yyynnngggYYYQQQMMMEEEAAA@@@>>><<<;;;;;;<<<===<<<<<<<<<;;;;;;<<<===???@@@AAACCCGGGKKKPPPTTTVVVXXX]]]dddjjjoootttxxx{{{zzzqqqfffbbbbbbiiiooosss{{{zzzfffTTTQQQSSSUUUZZZaaajjjwwwvvvgggSSSQQQOOOSSS___pppmmmZZZQQQPPPMMMVVVggg~~~cccQQQJJJHHHHHHKKKQQQSSSSSSVVV[[[YYY]]]eeeppp{{{jjjhhhxxx~~~}}}~~~}}}{{{zzz{{{uuugggaaalll}}}~~~qqqfffdddnnnvvvxxxvvvtttsssqqqjjjhhhkkkttt}}}rrr___VVVSSSIIIGGGDDDAAA>>>:::555111.........---------,,,,,,************************))))))))))))))))))))))))))))))************)))))))))******++++++******)))((()))))))))************))))))))))))))))))))))))***+++,,,---............///555>>>BBBBBBEEEPPP]]]cccmmmvvv{{{yyyrrrdddWWWIIIGGGFFFKKKTTT```jjjpppuuuzzz|||xxxtttxxxtttfff\\\TTTTTTTTTPPPJJJDDD???===???@@@BBBCCCCCCBBBAAA?????????AAABBBEEEGGGJJJKKKOOOOOORRRXXXZZZ]]]fffqqq~~~gggYYY[[[\\\^^^```dddiiikkkkkkmmmkkkhhhddd```^^^]]]]]],,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,---...///000000000,,,,,,------......//////////////////000111222222333222777BBBNNNYYYeeennnxxxtttyyy{{{|||zzz{{{~~~uuulllgggdddccciiiyyynnnYYYQQQKKKLLLNNNNNNOOORRRZZZdddqqqzzz{{{jjjbbb]]]QQQKKKJJJCCC<<<<<<<<<:::888888:::<<<999:::;;;;;;;;;===@@@CCCEEEHHHNNNTTTZZZ```dddeeehhhlllrrrwww||||||sssggg___]]]dddkkknnnuuu~~~{{{gggUUUQQQSSSTTTYYY```iiiwww|||lllQQQPPPOOOSSS^^^nnn~~~uuu___SSSSSSQQQ[[[mmmyyy]]]OOOKKKJJJJJJMMMRRRTTTTTTWWW]]]\\\dddqqq{{{nnnqqq~~~}}}~~~}}}~~~|||iiiaaagggvvvuuujjjaaaffflllpppqqqqqqppppppkkkggggggnnnvvv}}}zzzdddWWWQQQJJJGGGEEEBBB???;;;666222............---------,,,************************))))))))))))))))))))))))))))))************))))))'''(((((((((((((((((('''))))))))))))************************************+++++++++,,,---...//////000777>>>AAABBBGGGSSS^^^bbbkkkuuuwwwtttmmm```UUUFFFFFFHHHOOOYYYeeennnrrrwwwzzz{{{xxxwww~~~qqqcccYYYTTTUUUTTTOOOGGG@@@======>>>@@@AAACCCCCCBBB@@@???@@@@@@AAACCCEEEGGGIIIKKKQQQOOOSSSYYY\\\___kkkzzzsssaaaYYYWWW\\\```bbbfffkkkllljjjllljjjfffaaa]]][[[]]]^^^,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------...///000222222---------...//////000000////////////000111222333444555<<>>@@@AAAEEEJJJNNNSSSWWW___iiiqqqvvvyyy{{{yyy{{{~~~}}}tttjjj___[[[bbbhhhjjjqqq{{{{{{|||hhhUUUQQQRRRRRRWWW^^^ggguuuqqqTTTQQQOOORRR\\\mmm~~~gggYYYYYYXXXcccvvvqqqXXXMMMLLLKKKKKKOOOUUUXXXZZZ___fffkkkuuuvvvmmmuuu~~~~~~}}}ooo___bbbnnn~~~~~~xxxnnn``````dddjjjpppqqqpppooommmgggcccgggmmmssszzzooo\\\SSSKKKIIIFFFDDDAAA===888555............------------************************))))))))))))))))))))))))))))))************))))))((())))))******))))))((())))))))))))************++++++++++++++++++++++++++++++++++++,,,...000111333999???AAACCCKKKWWW```fffmmmqqqpppkkkeee[[[SSSDDDFFFKKKSSS___jjjqqquuuxxxyyyyyyxxx{{{wwwjjj^^^WWWRRRSSSSSSLLLDDD>>>>>>@@@>>>@@@BBBCCCDDDCCCBBBAAABBBBBBCCCDDDFFFHHHJJJKKKQQQOOORRRZZZ^^^cccsss|||dddZZZ[[[WWW^^^cccccceeeiiihhhddddddccc```[[[XXXXXX\\\```,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,......---...///111333444---......///000111111222////////////000111222333777999BBBSSSdddqqq}}}yyyvvv~~~}}}~~~}}}yyypppjjjgggeeeiiivvveeeVVVMMMKKKLLLOOOQQQTTT]]]fffsss}}}ggg___QQQLLLJJJ@@@===???;;;;;;===>>><<<999999;;;===:::>>>BBBFFFIIINNNTTTYYY___eeeooozzz~~~vvvhhh\\\VVV]]]cccdddkkkuuuxxx|||hhhUUUPPPQQQQQQUUU\\\fffttttttYYYUUUPPPRRR\\\nnnnnn```___]]]iii|||mmmTTTLLLLLLJJJKKKPPPXXX^^^bbbjjjqqq|||oooiiittt}}}~~~sss]]]]]]iii}}}}}}{{{|||zzzppp```^^^```gggppprrrqqqppppppgggaaabbbfffkkkqqqvvvyyydddWWWMMMKKKHHHEEECCC???:::666//////.........---------************************))))))))))))))))))))))))))))))************)))))),,,,,,,,,------,,,,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...000222666;;;@@@AAAEEENNNYYYaaajjjnnnooojjjccc___XXXRRRDDDGGGMMMWWWcccmmmtttwwwxxxxxxxxxyyy~~~zzznnncccZZZUUUPPPRRRQQQKKKBBB>>>@@@DDD???@@@CCCDDDEEEEEEDDDCCCDDDDDDEEEFFFGGGIIIKKKLLLQQQNNNRRR[[[```fffyyypppYYYUUU[[[[[[cccgggeeecccdddbbb\\\[[[[[[YYYUUUSSSUUU[[[```***,,,,,,,,,*********,,,...///111000///...///000,,,,,,,,,---------................../////////000///111222222111111222333333;;;HHHYYYpppxxx{{{|||yyyxxxxxx}}}rrreeecccjjjjjjqqquuu^^^QQQWWWQQQNNNQQQVVV[[[bbbjjj|||kkkbbbNNNKKKFFFBBB>>>======>>>:::<<<======;;;;;;<<<===BBBBBBDDDJJJSSS[[[bbbeeeooovvv~~~|||uuuooovvv~~~wwwfff[[[SSSUUU\\\bbbfffiiiuuu|||xxxhhhWWWNNNLLLOOOVVV^^^dddsssuuubbbWWWNNNPPP\\\mmmrrraaa^^^]]]gggzzzhhhSSSMMMMMMJJJRRRZZZ\\\\\\cccsssqqqlllnnn~~~wwweee^^^\\\gggwww|||yyy{{{~~~~~~wwwpppfff]]]VVV\\\kkkuuutttoooiiidddaaaaaaaaadddllluuummmXXXRRRLLLGGGEEEBBB:::555444...,,,))))))+++---......---,,,+++*********+++,,,******************************++++++++++++******+++*********))))))(((((((((((((((((())))))))))))***,,,---,,,******+++,,,+++,,,------,,,...000333999===AAAAAACCCMMM]]]kkkrrruuusssiii```ZZZQQQHHHGGGLLLRRRZZZgggwwwrrrfff[[[TTTRRRNNNLLLGGGCCC???>>>>>>>>>BBBDDDEEEDDDBBBAAAAAABBBEEEEEEFFFGGGHHHIIIIIIJJJMMMOOOTTTZZZ___kkk}}}eeeWWWUUUXXX^^^```cccdddccc^^^YYYVVVSSSNNNLLLNNNPPPSSSYYY```+++,,,---,,,+++***+++---///111333333111000///000,,,,,,---------................../////////000000///111222222111111333444666>>>LLL___www}}}zzzyyyyyyyyynnnddddddkkkooowwwuuuddd[[[\\\]]]aaadddcccbbbiiirrr~~~gggWWWOOOIIIGGGDDDAAA>>>>>>>>>>>>999;;;;;;;;;;;;<<<>>>@@@FFFJJJPPPWWW___ggglllppp}}}~~~}}}}}}{{{yyyzzz|||~~~vvvmmmqqqwwwzzz~~~vvveeeYYYQQQRRRYYY___cccgggssszzz{{{kkkZZZPPPMMMPPPXXX```iiiwwwyyyaaaWWWPPPSSS```qqqtttbbb^^^\\\gggzzzeeeQQQLLLLLLOOOTTTZZZ]]]bbbmmm~~~kkkhhhooo}}}eee\\\XXX```nnn|||~~~yyyzzz{{{uuukkk```WWWYYYeeepppsssqqqnnnggg```]]]]]]bbblllwwwxxxaaaRRRKKKFFFFFFDDD>>>::::::333000---++++++++++++***---,,,+++*********+++,,,******************************++++++++++++******************)))))))))((((((((((((((()))))))))******+++,,,,,,******+++,,,+++,,,---------...111444:::===AAABBBEEEPPPaaannnwwwwwwrrrggg]]]WWWOOOGGGGGGOOOWWW^^^jjj{{{{{{nnndddYYYRRRPPPLLLIIIEEEBBB???>>>>>>???BBBDDDEEEDDDCCCAAABBBBBBDDDEEEFFFGGGHHHJJJKKKKKKMMMNNNSSSYYY```nnnwwwbbbVVVUUUXXX]]]^^^```aaa___[[[VVVSSSNNNJJJIIIKKKOOOSSS[[[ccc,,,---...---,,,,,,---...000333555666444222000000,,,------------.............../////////000000000///111222222111222444666:::CCCSSSjjj}}}|||}}}zzzyyyyyy~~~zzzppphhhccceeemmmtttwwwnnnlllmmmsss{{{{{{sssmmmsss}}}iiiWWWJJJDDDBBBAAA@@@???>>>=========:::;;;<<<<<<===AAAFFFIIINNNVVVaaajjjppptttyyy|||~~~|||zzzxxxwwwwwwwwwvvvtttuuuvvvxxxzzz}}}~~~|||sssrrrrrrsss|||~~~vvvcccXXXNNNOOOUUUZZZ___dddooowww~~~ppp^^^SSSOOORRR[[[cccooo|||~~~aaaXXXSSSXXXeeevvvvvvddd```^^^kkkaaaPPPKKKLLLQQQTTTYYY```kkk{{{yyydddgggsss~~~}}}zzz}}}iii^^^UUUXXXcccsss~~~}}}|||zzznnndddXXXVVV^^^jjjrrruuusssjjjaaa]]]^^^fffuuukkkVVVNNNHHHGGGFFFAAA======666333///,,,,,,,,,+++***------,,,+++++++++++++++******************************++++++++++++******************))))))))))))((((((((()))))))))*********+++,,,,,,******+++,,,,,,------------///333666<<<>>>AAADDDIIIVVVgggttt~~~{{{qqqdddXXXRRRKKKFFFJJJSSS]]]dddpppvvvkkkaaaVVVNNNLLLHHHFFFCCC@@@?????????@@@BBBDDDEEEEEECCCBBBBBBCCCDDDDDDFFFHHHJJJLLLMMMNNNOOOOOOTTT[[[ddduuummm]]]VVVVVVXXX[[[\\\]]]]]]ZZZWWWSSSPPPKKKHHHHHHLLLPPPVVVaaakkk,,,---///...------...///111444777888666333111000------------...............////////////000000000000111222222222333555888===GGG\\\vvvwwwoooqqqvvv|||zzzzzzzzz}}}ttthhhcccbbbfffnnnxxx}}}uuuzzzkkk[[[OOOGGGCCC>>>>>>>>>======<<<;;;;;;<<<===>>>???CCCIIIPPPVVV\\\fffsss{{{~~~~~~yyyuuusssqqqpppqqqrrrqqqpppqqqrrrtttvvvxxxzzz{{{||||||xxxuuuzzz}}}uuubbbWWWMMMMMMQQQVVV]]]ccckkksss|||tttaaaUUUPPPRRR\\\fffsssaaaZZZUUU[[[hhhyyyxxxgggdddeeesss{{{]]]OOOMMMMMMPPPSSSYYYdddrrruuuccckkk}}}}}}{{{yyy{{{pppcccWWWTTT\\\lllzzzllldddZZZUUUZZZeeepppwwwwwwnnnfffdddgggqqqrrr^^^TTTKKKHHHEEE@@@<<<;;;555222///------......---------,,,,,,++++++++++++******************************++++++++++++***************)))))))))))))))(((((()))))))))*********)))+++,,,,,,+++***+++---,,,---------...000555888>>>@@@BBBGGGOOO^^^nnnzzz}}}ppp```TTTMMMJJJHHHRRRWWW^^^hhhyyytttjjj^^^RRRKKKIIICCCBBB@@@?????????@@@AAABBBDDDEEEEEECCCBBBCCCDDDDDDEEEFFFIIIKKKNNNOOOPPPRRRRRRWWW```mmmxxxggg[[[WWWWWWYYY[[[ZZZZZZXXXVVVRRROOONNNMMMKKKLLLPPPUUU[[[hhhsss,,,---///......---///000111444888999777444222111---------.........//////////////////000000000111000111222222222444777:::@@@MMMeee|||lllfffkkkrrr|||~~~~~~}}}|||pppdddaaabbbhhhqqq{{{~~~lllXXXNNNFFFAAA???>>>======<<<<<<;;;::::::<<<>>>@@@CCCIIIQQQ[[[aaaoooxxx~~~wwwsssooommmkkkkkklllmmmnnnmmmooopppqqqsssuuuwwwyyyzzz{{{}}}{{{~~~|||uuucccXXXNNNKKKNNNSSS[[[bbbfffpppzzzwwwdddWWWPPPRRR]]]iiivvv|||bbbZZZWWW]]]jjjzzzyyyiiihhhkkk{{{vvv[[[PPPOOOPPPRRRUUU[[[fffrrrtttgggrrr~~~||||||{{{~~~vvviiiZZZSSSWWWeee|||wwwiiiddd^^^XXXYYYaaaoooyyy{{{tttnnnmmmpppwwwzzzdddXXXLLLGGGEEEAAA===;;;666333000...............------------,,,,,,++++++******************************++++++++++++******))))))))))))))))))******))))))))))))************)))***,,,,,,++++++,,,---------.........222777:::AAABBBDDDKKKWWWfffuuu~~~{{{lll\\\QQQKKKJJJKKKZZZZZZ^^^jjjsssiii\\\OOOHHHFFF@@@@@@?????????@@@AAAAAABBBDDDEEEEEEDDDCCCCCCDDDEEEFFFGGGJJJMMMOOOQQQRRRSSSTTT[[[gggvvvtttfff\\\XXXXXXYYYZZZYYYWWWTTTQQQOOOMMMMMMNNNNNNPPPTTTXXX___kkkxxx+++---......------///000000333666777555333222222------.........//////////////////000000000111111000111222222222555999<<>>===<<<<<<;;;;;;<<<<<<>>>@@@DDDJJJRRR\\\gggnnn~~~yyytttooollljjjhhheeeeeegggiiijjjjjjmmmmmmnnnoooqqqtttvvvwwwxxx{{{|||{{{tttdddYYYNNNJJJKKKPPPYYYaaacccmmmyyy|||hhhYYYQQQRRR___kkkyyyxxxaaaZZZVVV]]]jjj{{{yyyjjjjjjnnnqqqYYYQQQRRRSSSVVVYYY^^^dddjjjqqqvvvyyy|||uuujjjxxx}}}~~~}}}}}}|||{{{nnn___UUUSSS]]]qqq~~~}}}uuujjjiiiddd]]]YYY___nnn{{{|||vvvtttsssuuu~~~gggYYYLLLGGGFFFCCC@@@???999666222///------,,,+++---------------,,,++++++******************************++++++++++++******))))))))))))************)))))))))*********++++++)))***+++,,,++++++,,,...............///333999===DDDDDDGGGPPP^^^nnnzzzuuueeeWWWMMMHHHJJJOOO^^^]]]___lll|||pppeeeXXXKKKEEEDDD???????????????@@@AAABBBBBBDDDEEEEEEDDDDDDDDDEEEFFFGGGIIIKKKNNNPPPRRRSSSRRRUUU___ooo~~~uuuiii___XXXWWWXXXWWWUUURRROOOMMMLLLLLLLLLMMMNNNRRRXXX[[[aaammmzzz***,,,---...------///000...000333444333222333333............//////////////////000000000111111111000111222222222555:::===LLL^^^{{{|||iii______gggmmmqqquuu{{{{{{gggaaaaaadddnnnyyyzzzcccNNNGGGEEE???<<>>>>>??????@@@AAAAAABBBBBBCCCEEEEEEEEEDDDEEEFFFHHHIIIJJJLLLOOOQQQRRRSSSUUUYYYfffyyy||||||xxxmmmaaaWWWTTTUUUTTTQQQNNNJJJIIIIIIJJJKKKLLLOOOUUU\\\```eeerrr~~~***+++------------...000---///111222111111333444............/////////000000000000000111111111111111111222222333666;;;>>>QQQdddtttbbbYYY\\\dddjjjkkkooovvv}}}sssddd```aaaeeeppp|||cccPPP@@@@@@AAA<<<;;;???<<<;;;::::::<<>>??????@@@AAAAAABBBBBBBBBCCCEEEFFFEEEDDDEEEFFFIIIJJJKKKMMMOOOQQQRRRSSSYYY___mmm}}}{{{xxx{{{zzzpppbbbVVVRRRRRRQQQOOOKKKGGGFFFFFFHHHIIILLLPPPYYYaaaeeekkkwww------------------,,,,,,...///000111222333333333444555444444333222111000111111111111111111111111333111111222333555>>>HHHXXXyyyppp```[[[^^^cccggglllnnnrrrwww}}}|||iii\\\^^^``````lll~~~gggTTTMMMDDD>>>===>>>>>>=========<<<;;;<<>>BBBIIIHHHLLLZZZlllwwwyyyvvvkkk^^^PPPHHHEEEEEEKKKQQQZZZ___gggqqqzzzyyynnnaaaUUUKKKDDDCCCGGGAAABBBBBBCCCCCCDDDDDDDDDFFFEEEEEEFFFGGGFFFHHHJJJJJJGGGGGGKKKMMMMMMQQQVVVXXXiii}}}sssqqqtttyyy{{{qqq```SSSPPPSSSPPPLLLFFFEEEGGGIIIJJJJJJMMMQQQXXXbbbmmmvvv|||~~~------------------------...///000111333333444444444444444444333111000///111111111111111111111111333111111333444666???III]]]~~~oooaaa]]]aaafffjjjnnnooosssxxx~~~ooo```XXX\\\]]]^^^kkk}}}sssYYYLLLFFF???;;;;;;<<<<<<<<<<<<<<<<<<===AAAHHHQQQWWWaaahhhrrrzzz{{{wwwtttrrrooommmiiihhheeecccaaa`````````bbb```^^^\\\ZZZZZZ[[[\\\\\\]]]^^^```bbbdddeeefffkkkmmmooopppooonnnnnnooommmmmmmmmnnnoooqqqssssssyyy|||~~~uuujjj^^^WWWOOOJJJGGGGGGMMMVVVcccjjjuuuuuuaaaWWW[[[hhhtttrrr^^^[[[ZZZdddzzzpppjjjooozzz^^^QQQOOOPPPPPPQQQOOOQQQVVV[[[dddtttvvvmmm{{{zzzxxxzzz{{{|||{{{rrrqqqqqqooonnnnnnqqq|||tttkkk]]]RRRVVVbbbmmmttt~~~~~~wwwlllgggaaafffxxxrrr[[[OOOJJJDDD@@@???<<<999555111///---............---------,,,,,,,,,++++++,,,***)))(((***+++......------,,,+++))))))))))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,,,,------------...///333888>>>BBBGGGGGGMMM[[[lllwwwxxxuuufff\\\RRRKKKGGGFFFJJJQQQYYY\\\dddmmmwwwwwwkkk\\\RRRJJJCCCBBBEEEBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHJJJJJJHHHIIILLLNNNNNNQQQVVV___pppxxxooonnnsssxxxzzzqqqaaaTTTPPPRRRKKKHHHEEEEEEHHHKKKLLLLLLRRRUUU[[[cccnnnxxx+++,,,,,,------.........---...000222333444555555444444444444222111000///111111111111111111111111222111111444555888AAAKKKddd~~~mmmbbbaaafffmmmqqqtttuuuyyy~~~xxxbbbZZZWWW\\\]]]^^^mmm~~~yyy{{{yyy^^^KKKCCC@@@<<<::::::;;;;;;;;;===>>>@@@CCCIIIRRR\\\dddpppttt{{{~~~{{{vvvrrrooollliiigggcccaaa___]]][[[ZZZZZZZZZ^^^\\\YYYVVVUUUVVVXXXYYYZZZZZZ[[[\\\^^^___``````dddfffhhhhhhgggfffggghhhggggggggghhhjjjmmmppprrrwwwzzz~~~}}}tttiii^^^XXXQQQLLLHHHFFFKKKRRR]]]hhhwwwwwwdddYYY\\\hhhsssmmmaaa]]]^^^lll}}}hhhgggpppmmmWWWNNNMMMNNNNNNQQQQQQSSSWWW^^^mmmyyyooo}}}{{{xxxyyyyyyxxx{{{{{{uuuuuuuuurrrpppqqqwww{{{~~~xxxqqqcccUUUTTT[[[dddkkkvvv~~~}}}}}}|||rrrjjjbbbfffwww|||cccSSSJJJDDD@@@@@@<<<:::666222///...............---------,,,,,,,,,+++,,,,,,+++))))))***+++,,,---...///000000///...,,,+++***)))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...000444:::???BBBDDDFFFMMM\\\llluuutttqqq___ZZZTTTOOOIIIFFFKKKSSSYYY]]]cccllluuu~~~wwwhhhXXXOOOJJJEEEDDDDDDBBBBBBBBBCCCCCCDDDEEEFFFFFFHHHJJJJJJIIIIIIJJJKKKKKKJJJKKKOOOOOONNNRRRWWWgggyyyssslllmmmsssyyy|||tttdddVVVPPPPPPHHHGGGGGGIIIMMMPPPQQQQQQQQQSSSWWW^^^gggrrr{{{++++++,,,,,,---...//////---...000222333444555555555555555444444222111111111111111111111111111111222111222555666:::CCCMMMhhh{{{mmmeeefffllltttxxx~~~mmm^^^YYYYYY]]]^^^cccvvvzzzvvvssspppnnnwwwcccQQQFFF@@@>>><<<;;;;;;<<<<<<<<>>BBBCCCAAAGGGRRR```lllooojjjddd___YYYRRRKKKGGGHHHTTTaaabbbgggnnnuuuzzz|||||||||yyymmm___QQQLLLKKKJJJHHHGGGDDDCCCCCCCCCDDDFFFHHHIIILLLTTTXXXTTTPPPPPPPPPNNNNNNNNNPPPRRRQQQQQQWWW___qqqyyysssttt{{{zzzkkk[[[RRRNNNMMMOOORRRTTTVVVXXXYYYZZZWWWYYY\\\```gggqqq|||+++,,,,,,------.........------///000111111222222222333444555555666555555111111111111111111111111222111333777:::>>>HHHSSSgggxxxnnnjjjlllsssyyy|||~~~qqqcccZZZYYYZZZ]]]cccrrr|||qqqiiieeefffggghhhiiimmmvvvwww[[[IIIBBB@@@;;;;;;<<<;;;:::;;;===???BBBKKKXXXfffrrr{{{~~~~~~{{{xxxvvvvvvmmmiiieeeaaa^^^\\\ZZZXXXUUUTTTRRRPPPOOONNNOOOOOOLLLLLLKKKJJJKKKLLLMMMMMMOOOOOOQQQSSSUUUWWWYYYZZZXXXYYYYYYXXXVVVVVVWWWYYY[[[\\\]]]___cccggglllnnnrrruuuxxxzzz}}}~~~}}}zzzooodddWWWTTTSSSRRROOOJJJJJJMMMUUUdddwww{{{gggZZZYYYaaaiiiqqq{{{|||nnnbbbVVV]]]nnnlll\\\YYYdddqqqwwwfffWWWIIIGGGHHHHHHKKKRRRSSSZZZaaakkk}}}vvv~~~|||wwwqqqppprrrqqqwwwzzzwwwwww~~~rrrjjjeeeiiiooorrruuuwwwssswww|||{{{ttthhh]]]WWWXXX]]]hhhvvv~~~vvvggg___hhh}}}|||tttooonnnpppppprrr|||eeeTTTKKKEEEAAA<<<;;;999666333111///.........---------,,,,,,,,,)))***+++*********,,,...555555444333222111000000222111///---,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------///......333;;;AAACCCCCCCCCJJJXXXhhhrrrsssmmmfffaaaYYYOOOIIIGGGLLLZZZhhhgggkkkpppuuuwwwwwwvvvttt}}}mmmaaaUUUKKKIIIHHHGGGFFFGGGDDDDDDCCCCCCDDDFFFIIIKKKRRR\\\aaa[[[UUUUUUTTTPPPOOOOOOQQQRRRQQQRRR[[[eeewwwyyyxxx|||zzzlll^^^TTTPPPPPPRRRVVVXXXYYYZZZ\\\^^^^^^bbbgggkkkpppxxx------------------------------.../////////////////////111333444555666666111111111111111111111111222111333777;;;@@@JJJUUUfff}}}~~~vvvmmmiiilllqqqvvvxxx|||hhhZZZUUUVVVZZZ```kkk~~~zzzlllhhhccc___```bbbfffhhhjjjppp|||bbbNNNCCC???>>>999;;;<<<<<<<<<>>>BBBFFFNNNYYYiiiyyy}}}xxxsssqqqpppfffccc^^^[[[YYYXXXVVVTTTQQQPPPOOOMMMLLLLLLLLLMMMKKKKKKLLLMMMMMMMMMMMMMMMPPPPPPQQQSSSTTTVVVWWWWWWWWWWWWWWWUUUSSSSSSUUUWWWXXXYYY\\\___bbbfffiiikkkppprrruuuwwwzzz}}}|||{{{vvvkkk___SSSQQQRRRSSSQQQLLLKKKOOOSSS```rrrzzzfffYYYWWW^^^eeekkkwww~~~vvvlllbbb[[[SSS___uuuqqq[[[PPPQQQ[[[fff{{{kkk[[[TTTIIIDDDGGGHHHGGGLLLVVVYYYbbblllyyyxxx~~~|||wwwpppnnnooojjjqqqvvvxxx|||yyyrrrnnnpppsssrrrtttwwwuuu}}}uuueeeZZZVVV[[[fffttt|||lll___ccckkk{{{zzzzzzyyytttkkkfffeeeiiikkkpppppp]]]QQQIIIBBB<<<;;;999777444111000///......---------,,,,,,,,,)))***,,,,,,,,,---000222777555333000//////000000333222111000...---,,,+++...---+++******+++---...++++++,,,,,,,,,,,,------000......444<<>>>>>???CCCIIINNN[[[gggxxx{{{tttnnnjjjiiiaaa^^^ZZZWWWVVVUUUSSSQQQOOONNNMMMKKKJJJJJJJJJKKKGGGIIIKKKNNNPPPQQQQQQQQQTTTTTTUUUUUUVVVVVVWWWWWWUUUVVVUUUSSSRRRQQQSSSUUUWWWXXX[[[^^^bbbeeehhhiiinnnpppsssuuuwww{{{~~~}}}zzzxxxttthhh\\\PPPOOOQQQTTTRRRMMMMMMPPPSSS^^^ooo~~~yyyeeeXXXUUU\\\ccchhhuuu}}}yyymmmaaaYYYTTTPPP___xxxaaaMMMGGGKKKUUU^^^qqqzzz}}}vvvnnnfffXXXJJJJJJCCCAAAGGGIIIGGGMMMYYYdddmmmxxxyyy~~~{{{vvvooolllmmmhhhnnntttyyy|||uuuqqqssssssoooppptttzzzmmm]]]UUUZZZdddttt|||qqqccceee___qqq~~~zzzttttttrrrlllfff``````eeeiiipppyyycccVVVKKKCCC===;;;:::777444222000///......---------,,,,,,,,,***+++---......000333555333222///......000333555333333222111000---,,,+++...---+++******+++---...++++++,,,,,,,,,---------000......444===CCCEEECCCGGGRRReeexxxyyycccXXXMMMJJJNNNUUU```jjjuuutttsssssstttwwwyyy{{{yyylllfffRRRMMMJJJKKKIIIFFFGGGKKKEEEDDDCCCCCCDDDGGGKKKMMM[[[hhhmmmddd\\\[[[YYYSSSQQQPPPQQQQQQPPPTTTaaannn{{{uuuuuuxxxyyyuuukkkaaaZZZWWWYYY\\\```bbbcccfffkkkooovvv}}}---,,,,,,+++,,,---...///,,,---------......//////000000000000111222333444222222222111222222333333777222444===@@@@@@JJJXXXrrr}}}qqqkkkiiiooosssrrrsssvvvyyy}}}yyyjjj^^^TTTVVVYYY^^^iii{{{ggg[[[ZZZYYYYYY[[[___ffflllpppxxx}}}[[[LLLGGGBBB??????===;;;<<<@@@BBBEEEPPP]]]rrr~~~{{{sssmmmiiifffddd___ZZZTTTQQQOOOMMMJJJGGGLLLLLLKKKJJJIIIHHHIIIIIINNNOOORRRVVV[[[]]]\\\ZZZ___^^^___aaaccccccaaa___ZZZYYYWWWWWWXXXWWWTTTRRRWWWVVVYYY___cccccceeeiiijjjlllooosssxxx|||}}}{{{|||{{{tttfff[[[TTTRRRTTTXXXXXXRRRLLLJJJPPP[[[mmm}}}uuu___UUUXXX[[[ZZZfffmmmrrrnnnbbbVVVPPPNNNPPP]]]vvvlllRRRGGGCCCBBBHHHRRRXXXWWWVVVSSSPPPKKKHHHEEEBBBAAABBBFFFHHHKKKUUU^^^pppxxx||||||vvvrrrpppooolllkkkppp{{{|||www{{{zzzrrrrrrxxx~~~bbb[[[```hhhuuu|||yyywwwjjj^^^WWWkkkooovvvsssmmmrrrhhhcccbbbaaa```eeesssoooXXXKKKGGGCCC@@@;;;888666333000---......---,,,,,,,,,,,,------,,,+++***+++---000111///111333333000...,,,,,,555333333444444111+++&&&***************************++++++,,,,,,------......,,,///777>>>@@@CCCGGGMMM[[[lllzzz~~~iiiYYYIIIFFFMMMWWWaaaiiirrrssstttrrrpppssszzz}}}rrrhhh]]]RRRKKKGGGJJJMMMKKKGGGFFFIIIEEEBBBCCCEEEFFFJJJQQQaaakkkkkk]]]RRRSSSSSSOOOQQQQQQSSSSSSRRRUUUaaaoooyyysssuuuqqqooooookkkbbbZZZWWWYYYaaahhhiiijjjqqqwwwzzz------,,,,,,,,,---...///...............---------000//////000000111222333222222111111222222333333555111444===@@@CCCPPP```www|||vvviiifffhhhnnnrrrrrrtttxxx{{{uuuggg]]]VVVTTTYYYbbbqqqooo\\\TTTVVVXXX[[[]]]```gggpppwwwrrrTTTHHHEEEAAA>>>???;;;<<<@@@DDDGGGOOOaaasss|||tttmmmhhhdddaaa___YYYVVVQQQOOONNNLLLIIIGGGHHHIIIJJJKKKLLLMMMOOOQQQVVVYYY]]]bbbfffiiijjjkkkmmmnnnqqqsssuuusssoookkkfffccc^^^[[[ZZZYYYWWWVVVXXXWWWYYY___bbbbbbcccfffjjjlllooossswww|||~~~||||||{{{ssseeeZZZTTTSSSUUUZZZ[[[UUUPPPNNNRRR[[[jjjzzzrrr[[[RRRUUUYYYXXX___dddgggcccXXXMMMHHHGGGKKKWWWkkknnnYYYFFF@@@>>><<>>::::::===>>>>>>======<<<<<<======CCCBBBCCCFFFIIIMMMWWWaaattt}}}wwwsssqqqtttqqqvvv{{{}}}yyyccccccfffqqq}}}{{{|||}}}pppdddXXXeeefffttt|||yyy{{{nnnhhheeeaaa___eeeuuuhhhUUUMMMDDDAAA===999777444111///......---,,,,,,,,,,,,---,,,,,,++++++,,,...000222/////////---,,,---111333222222222333333111,,,)))************************,,,,,,---......//////000///...222:::@@@CCCHHHMMMXXXeeewwwyyyjjjbbbSSSGGGJJJUUU^^^bbbdddiiiooouuuxxxwwwyyy}}}xxxmmmaaaVVVOOOJJJIIIMMMNNNJJJEEEDDDFFFCCCBBBEEEGGGJJJQQQYYYfffggg```SSSNNNQQQQQQLLLOOOPPPRRRUUUUUUZZZhhhwwwyyyoookkkfffbbb```bbbbbb^^^\\\\\\bbblllvvv|||------------------------...............---------...------......///000111111111111111222333444444222222777<<>>BBBHHHQQQ___sssrrrmmmfff```[[[XXXTTTRRRQQQOOONNNLLLLLLKKKJJJJJJLLLPPPUUUZZZ```hhhqqqwwwuuulllddd^^^ZZZ]]][[[]]]bbbdddcccdddgggjjjkkknnnqqquuuzzz~~~}}}yyyoooaaaWWWRRRRRRVVV^^^aaa]]]XXXWWWVVV```mmmwwwhhhSSSKKKLLLNNNOOOOOOQQQQQQLLLDDD???===>>>@@@EEENNNYYY___^^^XXXSSSJJJBBB>>>AAACCC@@@===>>><<<;;;::::::;;;===>>>@@@FFFDDDEEEHHHJJJNNNXXXbbbnnnzzzuuurrrvvvsss{{{mmmgggeeellluuuzzz{{{{{{{{{~~~zzzyyysssgggXXXaaacccxxxssshhhfffddddddlll{{{qqqZZZNNNEEEBBB>>>;;;888666333000......---,,,,,,,,,,,,---,,,,,,++++++,,,///111333///000000...------000222111222333333222000---+++************************,,,,,,,,,---......//////000000444;;;???BBBHHHNNN\\\iiizzzvvvfff___PPPEEEIIIUUU^^^bbbcccgggnnntttvvvuuuwww}}}uuuiii]]]RRRMMMIIIIIIMMMMMMHHHDDDCCCFFFCCCBBBDDDFFFIIIQQQ[[[iiieeeZZZNNNLLLOOOOOOKKKOOOPPPSSSVVVYYY___ooo~~~~~~sssllliii___ZZZWWWYYYZZZYYYYYY[[[eeeppp~~~---------------------,,,,,,,,,,,,---...///000000------------...///000111111111111111222333444555333555:::???EEEPPPcccsssuuuwwwnnnggghhhqqqzzz{{{xxxwww{{{xxxxxx}}}xxxdddYYYXXXYYYbbblllhhhZZZ[[[```iiirrrzzz||||||___OOOCCCAAAAAA===<<>>>>>BBBHHHNNNRRRQQQMMMJJJIIIDDDBBBCCCEEECCCAAAAAA@@@?????????@@@BBBDDDEEEGGGFFFGGGJJJKKKMMMUUU^^^kkk{{{}}}xxxuuuuuuttt~~~~~~ttthhhaaaeeemmmqqqsssuuuxxx~~~}}}xxxwww{{{uuujjjXXX```cccyyyhhhggghhhllltttzzz___NNNGGGDDD???<<<:::777444222......---,,,,,,,,,,,,---,,,,,,++++++---///222444///111333222000...---...111222333333111///---,,,************************+++++++++,,,------......222222555;;;>>>@@@FFFMMMaaaoooxxxkkk]]]NNNCCCFFFRRR\\\bbbeeeiiiooottttttrrrttt|||rrreeeYYYOOOIIIGGGHHHKKKKKKFFFCCCCCCEEECCCCCCDDDDDDFFFPPP[[[kkkcccVVVLLLJJJNNNNNNLLLOOOPPPTTTYYY]]]eeewwwxxxpppkkkhhh[[[UUURRRSSSTTTSSSTTTWWWaaannn~~~------.........---,,,+++***+++,,,---...000111111...------......///000111000000000111222333444555666888===DDDMMMZZZiiitttvvvttteeeccckkkttt{{{yyyuuutttvvvxxxwww}}}}}}ooo___XXXXXXZZZaaaooo{{{eee]]]___dddrrrzzz{{{WWWKKKBBBBBBBBB======BBBBBBJJJXXXnnntttlllkkkgggaaa\\\XXXSSSOOOMMMJJJJJJIIIHHHIIILLLQQQUUUZZZeeeuuu}}}vvvgggbbb___``````___bbbgggkkkkkklllooossswww|||~~~~~~~~~~~~~~~{{{tttiii]]]TTTMMMNNNUUU___ccc```[[[ZZZkkkwww}}}~~~uuu\\\LLLEEECCCBBBDDDBBBBBBAAA>>><<<;;;<<<>>>AAADDDHHHMMMOOONNNMMMKKKHHHEEECCCCCCCCCDDDCCCBBBCCCCCCDDDEEEFFFHHHJJJJJJJJJIIIKKKMMMLLLKKKPPPXXXhhhvvv|||zzzuuuuuu~~~zzzzzz{{{jjj]]]```gggkkkoootttwww~~~xxxvvvxxxzzzwwwmmm[[[```ccckkkkkklllpppyyyfffRRRHHHEEEAAA===;;;888555333......---,,,,,,,,,,,,---,,,,,,++++++---000333444000333555444222///------222333444333000...,,,,,,******************************++++++,,,------...222222666;;;>>>@@@GGGPPPcccssssssjjjZZZNNNEEEHHHQQQZZZaaafffkkkqqqwwwwwwtttvvv|||lll```TTTKKKEEEDDDEEEIIIHHHDDDBBBDDDDDDCCCCCCCCCCCCFFFPPP\\\lllcccVVVMMMJJJLLLNNNNNNPPPQQQVVV[[[aaakkk~~~wwwqqqlllgggdddWWWRRRNNNOOOPPPPPPQQQTTTXXXcccsss------.........---,,,++++++,,,,,,---...///000000............///000111222000000000111222333555666777:::@@@IIIWWWfffqqqwww|||{{{ddd]]]bbbnnnvvvzzzvvvrrrrrrsssrrryyy}}}xxxeee\\\YYYYYYZZZcccuuupppbbb___cccgggyyyhhhQQQGGGAAACCCBBB>>>@@@FFFKKKZZZppp}}}ssskkkfffdddaaa\\\YYYVVVSSSPPPMMMKKKKKKLLLLLLNNNUUU___fffqqqvvvnnnhhheeebbbaaadddiiikkkkkklllnnnrrrwww{{{~~~~~~}}}~~~~~~}}}|||||||||yyyrrrggg[[[SSSMMMOOOVVV```eeeaaa]]][[[fffnnnqqqpppxxxjjjTTTHHHCCC@@@???AAA>>>>>>>>>===<<<===???AAAEEEHHHLLLOOOPPPPPPOOOOOOHHHHHHFFFEEEFFFGGGFFFEEEEEEFFFIIIKKKNNNOOOQQQQQQQQQQQQSSSTTTRRRNNNQQQVVV___kkk{{{{{{xxxvvv|||xxxtttqqq___^^^cccfffjjjqqquuu{{{xxxwwwuuu|||}}}xxxqqq___aaabbbsssqqqoooqqqwwwpppYYYIIIFFFBBB>>><<<999666444......---,,,,,,,,,,,,---,,,++++++,,,---000333555222333444444222111111222333555555333///,,,,,,,,,************************++++++,,,,,,---.........000111666<<>>@@@>>>>>>>>>>>>???AAACCCEEEHHHKKKOOOQQQRRRQQQQQQQQQJJJKKKKKKJJJKKKLLLLLLJJJFFFHHHLLLPPPSSSUUUWWWWWWYYYYYY[[[\\\YYYSSSTTTXXXVVV___nnnyyy}}}zzzwwwyyyyyyppp|||zzzccc^^^aaaaaaeeelllsss~~~zzzuuuqqq}}}~~~vvvuuu|||yyysssbbbbbb```|||yyyuuupppooottt}}}www___JJJFFFBBB???===:::777444......---,,,,,,,,,,,,---,,,++++++,,,...000333555333444333222111222444777444555666333///++++++,,,************************,,,,,,------...//////000...000666===AAAEEEOOOZZZuuu~~~qqqiiiTTTQQQPPPTTTWWWZZZ```fffjjjuuurrrcccVVVLLLDDDAAA???@@@CCCCCCAAABBBFFFAAAAAACCCEEEEEEJJJWWWeeellldddZZZQQQLLLJJJNNNSSSQQQSSSXXX___gggsssvvvpppiiieeeccc```ZZZVVVQQQLLLJJJMMMOOONNNOOORRRLLLPPPSSSWWWbbbqqqzzz}}}.........------,,,,,,,,,////////////...---,,,+++111111111111111222222222111111111000///000333555333???FFFTTTlllxxxzzz~~~iii\\\aaaiiijjjwwwtttuuuxxxuuupppsss{{{jjj___[[[XXX\\\cccnnnwwwggg```___eeennnyyyjjjSSSLLLCCC@@@AAA???===IIIYYYccc|||tttkkkddd^^^ZZZ^^^YYYUUUUUUTTTQQQPPPRRRSSSSSSUUU[[[dddppp}}}|||yyyxxxxxxyyy{{{}}}tttllliiihhhgggkkkmmmoooqqqrrrwww~~~~~~}}}|||{{{{{{|||}}}~~~zzzxxxvvvtttooofffZZZRRROOORRRXXX___bbb```[[[VVVVVVSSSUUUaaasss~~~{{{hhhXXXHHHAAA???>>>===>>>@@@AAADDDFFFGGGHHHHHHGGGLLLNNNRRRUUUWWWWWWVVVUUUSSSRRRPPPOOONNNOOOPPPQQQNNNOOORRRXXX^^^cccddddddeeegggfffbbb\\\WWWUUUUUUYYYYYYaaarrrvvvyyy}}}|||zzz{{{ttttttzzzjjjZZZWWW[[[dddlllsss}}}vvvtttsss{{{uuussswww~~~{{{wwweeeddddddooo|||tttnnnrrrwww{{{}}}fffTTTFFFDDDDDD===;;;;;;555111///,,,,,,---......---...---,,,+++,,,...000222111111111111222333444555777555000,,,***))))))***---------,,,,,,++++++++++++******+++---......---,,,888===@@@EEEHHHVVVmmmppp___IIIOOOQQQXXXaaa]]]]]]hhhuuu{{{qqqZZZFFF>>>>>>>>>???@@@BBBCCCDDDEEECCCCCCCCCCCCDDDMMM]]]lllggg^^^UUUQQQPPPMMMMMMNNNSSSVVV[[[aaakkk|||tttkkkccc___\\\VVVRRRRRRUUURRROOONNNOOOPPPPPPPPPOOOMMMMMMPPPTTTYYYbbbkkkuuu------------------,,,,,,---....../////////......111111111111111111111111000111111111000111333555888CCCLLLZZZqqq|||}}}{{{hhh]]]___gggmmmyyywwwxxxzzzxxxuuuxxxzzzfff^^^[[[ZZZ^^^fffxxxnnnbbb______gggppp}}}~~~]]]JJJGGGBBB@@@CCCBBBCCCQQQccczzzyyynnnhhhccc^^^[[[YYYTTTRRRRRRRRROOOOOORRRRRRVVV]]]dddnnn~~~yyytttpppwwwvvvtttssssssuuuwwwyyy||||||wwwqqqnnnmmmlllnnnppprrrssswww}}}~~~}}}~~~}}}|||zzzyyyyyyzzzzzzxxxvvvtttrrrmmmdddXXXPPPLLLPPPWWW^^^bbb```ZZZUUUPPPOOOSSS```pppyyywwwqqq___QQQCCC>>>>>>>>>???@@@???AAACCCFFFIIIJJJKKKLLLNNNQQQUUUXXX[[[\\\[[[[[[VVVVVVUUUTTTTTTTTTTTTTTTRRRVVV^^^gggppptttuuutttuuutttppphhh___XXXTTTTTTUUUVVV]]]lll{{{qqqttt}}}}}}|||zzzyyyuuusssyyynnn[[[TTTUUU\\\dddwwwxxxssssssuuu|||wwwrrrpppuuuxxxxxxyyy{{{zzzwwwfffccc```fffxxx{{{tttvvv{{{~~~pppWWWHHHDDDDDD===::::::444333111...,,,------,,,+++---,,,++++++,,,---///111111111111222222333444555555333///,,,***)))***+++---------,,,,,,+++++++++++++++++++++---......------888===@@@FFFJJJZZZrrrfffVVVHHHQQQWWW```iiieeecccmmm}}}rrrXXXFFF@@@===>>>???@@@AAACCCDDDDDDCCCDDDFFFFFFGGGMMMYYYdddbbbYYYPPPMMMMMMLLLMMMPPPTTTWWW]]]dddpppoooggg___]]]\\\XXXVVVVVVSSSQQQOOOOOOQQQSSSUUUUUURRROOONNNPPPRRRSSSZZZaaaooo{{{,,,,,,------------------------...000000111111111222222222111111000000///...000222222111222333555;;;GGGQQQaaavvvrrrggg______iiittt{{{zzz{{{|||zzzyyy~~~pppaaa\\\[[[[[[aaajjjzzzfff______aaaiiisssjjjPPPCCCBBB???@@@DDDEEEKKK___tttxxxnnnfffccc```]]]ZZZUUURRRPPPQQQQQQOOOPPPSSSWWW```jjjsss~~~yyyuuussspppllljjjpppooonnnnnnoooqqqsssuuu{{{zzzzzz}}}zzzuuutttnnnoooqqqrrrtttwww|||~~~}}}~~~}}}{{{yyyxxxwwwvvvvvvvvvtttqqqooojjjbbbVVVNNNIIINNNVVV___ccc```ZZZTTTPPPQQQXXXffftttxxxqqqiiiSSSHHH===;;;>>>???AAADDDBBBDDDFFFJJJMMMPPPRRRTTTRRRUUUZZZ```dddfffggggggaaaaaa```___]]]ZZZXXXWWWYYY___iiiuuu~~~}}}}}}zzzsssiii___XXXUUUUUURRRTTT\\\hhhsss~~~kkkmmmwww}}}|||yyywww{{{yyyrrrwwwttt___TTTRRRXXX```xxx|||sssqqquuuxxx~~~uuummmlllnnnppprrryyy}}}mmmhhhbbbaaalll~~~zzz\\\LLLEEEDDD<<<::::::444555222///------,,,+++***,,,++++++***+++,,,...///111111111222222333333444222111...,,,******+++,,,------,,,,,,,,,,,,+++++++++++++++,,,------......///999===???FFFNNN```zzzpppZZZLLLEEESSS\\\eeemmmiiigggqqqpppUUUDDDAAA======>>>???AAABBBCCCDDDCCCFFFHHHIIIJJJOOOWWW\\\```VVVMMMKKKLLLMMMPPPTTTVVVYYY```iiiwwwjjjbbb\\\[[[]]]\\\\\\^^^WWWUUUSSSSSSUUUWWWYYYYYYXXXUUUTTTUUUSSSQQQSSSYYYbbbmmm,,,,,,,,,------............///000111111222111111333222222111000//////...---///222333222333444666;;;HHHUUUfffyyy~~~yyylllfffaaaaaalll|||}}}}}}}}}{{{yyyzzzvvvhhh]]][[[ZZZ[[[cccooouuufffcccdddfffmmmwwwxxxZZZJJJDDD>>>>>>???CCCHHHVVVppp}}}sssllleee```^^^]]][[[XXXUUURRRQQQRRRQQQPPPRRRWWWaaalllzzzuuutttsssrrrqqqooommmkkkkkkkkkkkklllmmmppprrrttt|||{{{zzz{{{~~~}}}yyyooopppqqqrrruuuxxx|||}}}|||{{{yyyxxxwwwvvvvvvuuurrrooommmhhh```UUULLLHHHNNNXXXaaaeeebbb[[[UUUQQQUUU___nnnxxxwwwkkk```KKKAAA:::;;;>>>AAADDDGGGGGGIIIKKKOOOSSSWWW[[[]]]YYY]]]dddkkkqqquuuwwwxxxuuusssppplllfff```[[[XXX^^^ccckkkttt{{{}}}zzzxxxtttpppiiiaaaZZZWWWWWWWWWTTTXXX```kkksss}}}}}}ggghhhqqq}}}yyyvvvwww{{{qqqsss{{{zzzdddWWWSSSYYYaaaqqqzzz~~~zzzuuuwww|||rrriiijjjlllnnnttt~~~tttooofffaaafffxxxdddQQQGGGDDD<<<:::;;;444555222///---------,,,***++++++*********+++------//////000000111111111111///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------...///000:::===???HHHQQQfffuuuaaaRRRHHHEEETTT^^^dddjjjggggggqqqiiiQQQCCC@@@<<<===>>>???AAABBBCCCCCCCCCFFFHHHIIIMMMTTT[[[]]]dddYYYPPPNNNOOOQQQUUUYYYXXX[[[cccnnn~~~iiiaaa[[[]]]___```bbbeee```^^^[[[ZZZ[[[]]]]]]]]]aaa`````````]]]WWWUUUXXX\\\cccqqq,,,,,,,,,------.........000000111111111111000000222222111111000///......---///111222222333555777===KKKZZZmmm~~~~~~nnnfffbbbaaannn}}}}}}~~~}}}xxxvvvyyy~~~mmmcccZZZZZZZZZ[[[fffsssxxxlllkkkkkklllrrr{{{hhhPPPGGGEEE>>>>>>???DDDMMMbbbwwwtttjjjeee___\\\\\\[[[YYYVVVUUURRRQQQQQQQQQPPPVVV]]]iiiwww}}}uuurrrlllmmmnnnnnnmmmlllkkkjjjlllllllllnnnppprrruuuvvv|||{{{zzz{{{}}}sssrrrqqqrrruuuzzz~~~~~~~~~~~~{{{zzzzzzzzzyyyxxxwwwwwwtttqqqnnnkkkfff^^^TTTLLLJJJPPPYYYbbbgggddd]]]WWWPPPVVVbbbooowwwqqqaaaTTTFFF???;;;===AAABBBEEEIIIKKKLLLNNNRRRWWW]]]cccffffffjjjqqqyyy~~~uuujjjaaa[[[WWW\\\^^^ccciiinnnpppooonnnhhhccc\\\WWWTTTTTTVVVXXXVVV[[[eeerrr{{{xxxdddeeeooo{{{vvvuuu{{{vvvlllmmmrrr~~~jjjZZZRRRUUU]]]eeeqqq{{{}}}wwwpppooorrrvvv~~~}}}vvvqqqiiibbbeeevvvmmmXXXJJJEEE===;;;<<<555444111///---......---,,,+++*********++++++,,,,,,,,,,,,---.........------,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,,,,...000222;;;===???IIIUUUlll|||fffWWWNNNHHHIIIZZZaaaaaadddcccfffrrr}}}ooo^^^MMMBBB=========>>>???AAABBBCCCDDDDDDGGGGGGHHHPPP]]]eeefffggg\\\SSSPPPQQQRRRVVVZZZYYY]]]ffftttjjjbbb^^^aaadddfffhhhkkkgggeeecccccceeeggghhhhhhjjjjjjmmmooojjjbbb]]]^^^___```gggvvv,,,,,,------------------000000111111111000000///111111111000000//////......///111111111444777:::BBBQQQbbbvvvssseee___cccooo{{{}}}|||vvvtttyyy{{{ggg___YYYYYYYYY\\\jjjzzz|||sssrrrrrrqqqwwwwww[[[IIICCCBBB>>>@@@CCCJJJXXXqqquuummmkkkddd```[[[ZZZZZZZZZWWWUUUSSSQQQPPPPPPPPPSSS\\\fffuuuwwwmmmjjjjjjiiikkkllllllkkkjjjkkkkkkmmmnnnoooqqqsssuuuwwwxxxyyyzzz{{{|||}}}}}}zzzvvvtttwww|||}}}{{{zzzzzzyyyyyyzzzzzzyyyxxxwwwvvvssspppllliiiddd\\\RRRJJJKKKPPPXXXaaaeeebbb\\\VVVSSSYYYeeeqqquuulll[[[LLLCCC>>><<<@@@CCCDDDGGGKKKMMMNNNQQQVVV]]]fffmmmrrryyy|||uuuiii___YYYVVVWWWXXXZZZ___dddhhhiiiiiibbb]]]VVVQQQQQQRRRTTTUUUVVV\\\hhhwwwtttaaacccnnn~~~xxxuuuyyywwwlllggggggjjjuuuqqq]]]OOOMMMRRR[[[iiiyyy}}}yyyrrrllllllzzzvvv^^^NNNFFF===<<<===777444111///......///...---++++++++++++++++++++++++******,,,------,,,+++***++++++******++++++,,,,,,++++++,,,,,,,,,,,,------***,,,///...,,,,,,...111222;;;===@@@JJJWWWooosss]]]QQQMMMKKKPPPaaagggbbbbbbccciiiwwwppp```UUUKKKBBB<<<>>>>>>???@@@BBBCCCDDDEEEEEEHHHHHHIIIUUUhhhrrrqqqfff\\\SSSQQQQQQRRRTTTXXXZZZ```kkk|||iiicccaaaeeejjjlllmmmpppkkkjjjiiikkkppptttwwwxxxtttvvv{{{~~~zzzooohhhgggaaa______ggguuu------------------,,,,,,......///000111111111111000000000000000////////////000000///000333999<<>>???888666333000.........---,,,+++,,,,,,,,,,,,,,,++++++)))***,,,------+++***)))************+++++++++++++++++++++,,,,,,---------)))---000///,,,,,,...222222;;;>>>AAALLLYYYqqqjjjVVVNNNOOOPPPRRRfffllleeedddeeelllzzzzzziiiYYYOOOIIICCC?????????@@@AAACCCDDDEEEFFFEEEIIIJJJMMM\\\qqq{{{xxxddd[[[SSSQQQSSSSSSUUUXXX[[[bbbqqqxxxfffaaaaaahhhnnnppprrrtttqqqqqqqqqtttyyy~~~~~~tttrrrfffccc```bbbhhhqqqzzz.........------,,,,,,,,,+++,,,...///111222222222////////////000000000000000000///...///333999>>>EEEUUUiii~~~rrr\\\ZZZmmmzzz~~~}}}wwwwwwqqq___YYYVVVXXXZZZ```sssxxxrrrtttuuuvvv~~~uuuWWWJJJFFFBBB??????DDDNNN]]]sssxxxqqqnnnggg```___YYYWWWUUUVVVYYYZZZXXXUUUVVVTTTTTTVVVZZZccctttvvvnnnmmmjjjdddaaaccceeegggiiiiiihhhiiimmmpppooooooqqqrrrtttvvvwwwxxxwww||||||{{{}}}zzzyyyxxxzzzzzzyyyxxxvvvssspppoooooolllgggccc___WWWNNNFFFHHHKKKQQQXXX[[[YYYTTTOOOPPPVVV```hhhhhh]]]KKK===<<<:::;;;AAAEEEGGGKKKOOOTTTVVV\\\eeeqqqxxxhhh]]]XXXXXXYYYUUUVVVXXX]]]```bbb```___[[[UUUOOOMMMOOOQQQSSSSSSZZZ^^^kkknnnZZZ^^^mmm{{{|||wwwyyywwwqqqmmmgggcccbbbiiiwwwjjjVVVNNNOOOUUUfffzzz{{{vvvqqqwwwfffRRRHHH??????@@@999888555111///...---+++))),,,,,,---------,,,,,,+++***+++,,,------,,,***)))***************++++++++++++++++++,,,,,,---------)))---000///,,,+++///222222;;;>>>AAALLLYYYrrr|||cccQQQMMMQQQTTTPPPfffnnngggfffgggnnn{{{~~~vvvhhhXXXNNNIIIEEEBBB???@@@AAABBBDDDEEEFFFFFFFFFKKKMMMQQQaaawwwzzzcccZZZSSSSSSUUUUUUWWWZZZ\\\dddtttpppbbb___```iiiqqqssstttvvvyyywwwwwwyyy~~~~~~zzzooommmjjjiiijjjmmmsssvvv------,,,+++,,,---...///---------............///////////////000000000000333111000222333444:::AAAJJJ\\\qqq|||}}}oooddddddwww~~~~~~ppp___[[[XXXXXX\\\hhh}}}wwwsssuuuyyy~~~fffQQQHHHAAA>>>@@@>>>GGGVVVlllwwwooohhhbbb]]]ZZZ___[[[WWWVVVWWWWWWVVVTTTZZZXXXWWWXXX___ooouuupppjjjgggeeeccc```]]]aaacccfffhhhiiikkkmmmpppsssssstttvvvyyy{{{zzzzzzyyy}}}~~~}}}xxxxxxyyyxxxwwwuuusssqqqooommmllllllkkkhhhccc\\\TTTMMMIIIGGGKKKPPPSSSRRROOOLLLJJJLLLTTT___ddd___SSSEEE<<<<<<;;;>>>DDDFFFHHHRRR^^^^^^aaafffmmmzzz|||hhh^^^[[[YYYWWWWWWSSSVVV[[[aaadddccc___\\\UUURRRNNNLLLMMMOOOQQQRRRWWWaaapppiii```___mmmxxxuuuyyy}}}tttooopppmmmmmmeeedddoooxxxsssWWWKKKMMMVVVnnnvvvtttrrrrrr~~~}}}qqqYYYKKKDDD>>>:::;;;333222111///...---------)))***+++,,,,,,,,,,,,,,,...---,,,,,,++++++++++++...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---000222888888;;;AAAJJJZZZsssmmmZZZPPPPPPTTTYYYXXXccckkkhhheeekkkvvv~~~ttteeeVVVMMMHHHEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEHHHIIILLLUUUgggwwwwwwnnn\\\TTTNNNOOORRRSSSVVVZZZaaaiii|||~~~kkk\\\___ccchhhlllqqqwwwzzz~~~|||zzzyyy|||}}}wwwsssoooooorrrtttrrrooo------,,,,,,,,,---...///---------............///////////////000000000000111//////111222444;;;CCCQQQfffzzz}}}}}}mmmeeeiii}}}lll^^^ZZZWWWYYY^^^lllyyyuuuvvv{{{}}}[[[IIIDDD???>>>AAACCCMMM]]]qqqyyyqqqjjjddd```\\\ZZZYYYVVVTTTSSSUUUVVVTTTSSSSSSVVVZZZ___iii}}}vvvoookkkgggeeeeeedddbbb```dddfffhhhiiijjjkkknnnqqqqqqrrruuuxxx|||~~~~~~{{{zzzzzzwwwvvvtttqqqnnnlllkkkjjjkkkiiifffaaaZZZRRRKKKGGGEEEHHHLLLNNNLLLJJJHHHGGGFFFMMMTTTWWWSSSJJJAAA<<<:::;;;@@@GGGKKKPPP]]]jjjmmmooorrryyyooo___XXXVVVTTTSSSTTTSSSWWW^^^ccceeebbb\\\XXXRRRPPPMMMLLLMMMOOOPPPQQQVVV^^^kkkyyyggg^^^^^^nnnyyyvvvxxx|||yyyqqqqqqsssuuurrrgggccclllsss|||aaaUUUUUUaaaxxx{{{xxxrrrkkkooozzz{{{wwwuuu~~~xxx]]]MMMFFF@@@<<<<<<444333111000......------***++++++,,,,,,,,,,,,+++------,,,+++++++++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,---------,,,...000333888999>>>FFFPPP___uuukkkXXXNNNMMMQQQUUUUUU```iiiiiihhhnnnxxx}}}vvviii[[[OOOGGGCCCBBBCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIMMMXXXjjjwwwuuulllZZZSSSOOOQQQTTTVVVYYY]]]fffooo|||iii^^^```cccgggkkkpppuuuxxx~~~~~~}}}yyytttppppppqqqvvv}}}}}}yyyvvvvvvyyy{{{yyyvvv------,,,,,,------...///---------............///////////////000000000000000//////222333666???IIIYYYrrrzzz|||lllhhhooo{{{fff^^^[[[YYY[[[bbbrrr|||wwwwww}}}jjjOOOCCCAAA???@@@DDDIIIUUUgggyyyuuupppiiiccc```]]]ZZZYYYTTTSSSRRRRRRTTTUUUTTTSSSTTTZZZbbbkkkyyytttkkkhhhfffdddddddddeeedddcccgggiiijjjjjjkkkmmmpppssssssuuuwww{{{~~~{{{zzzuuutttqqqnnnkkkiiigggfffhhhgggccc^^^VVVNNNGGGCCCCCCEEEFFFFFFDDDBBBAAABBBAAADDDGGGHHHEEEAAA>>>===;;;>>>DDDKKKQQQ[[[mmm|||nnnbbbVVVSSSSSSRRRQQQSSSUUUZZZbbbgggfff```WWWRRRNNNMMMLLLLLLMMMNNNPPPQQQUUU\\\gggsss~~~eee[[[^^^pppzzzwwwxxx{{{tttmmmnnntttyyy}}}yyykkkcccgggmmmyyylll^^^\\\iii}}}sssfffaaaeeeuuuyyy}}}}}}xxxrrrooommmqqqvvv}}}cccPPPHHHCCC>>><<<555444222000///...------,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,+++******************************,,,------------...111444888;;;AAAKKKVVVdddwww}}}jjjXXXMMMJJJMMMQQQSSS___iiijjjjjjooowww|||{{{}}}|||xxxnnn___PPPEEE@@@???BBBCCCEEEGGGHHHIIIIIIHHHIIIKKKQQQ^^^oooyyytttjjjYYYSSSPPPSSSVVVXXX\\\```kkkuuu{{{jjjaaaaaabbbeeehhhmmmrrrtttxxxxxxuuupppiiidddbbbaaaccckkkuuu{{{|||}}}~~~~~~~~~---------------......///---------............///////////////000000000000333222222444555999CCCOOO___xxx}}}xxx|||mmmmmmuuuoooaaa```\\\[[[^^^gggxxx}}}yyyyyyuuu^^^HHHAAAAAA@@@CCCHHHNNN^^^qqq}}}sssnnniiiccc^^^[[[YYYWWWVVVTTTSSSSSSSSSTTTUUUUUUUUU[[[aaakkkyyy}}}tttlllgggeeedddddddddeeeeeeeeeeeeggghhhjjjjjjkkknnnrrrvvvvvvxxx{{{}}}~~~|||yyyuuutttpppllliiifffeeedddeeeccc___YYYRRRJJJDDD@@@AAABBBBBB@@@>>><<<===>>>>>>???@@@@@@>>><<<===>>>???CCCJJJPPPZZZjjjtttccc[[[TTTSSSTTTSSSSSSVVVXXX^^^eeehhhddd\\\RRRLLLJJJKKKLLLLLLLLLMMMOOOQQQVVV\\\eeeqqq}}}|||ddd[[[```sss|||yyyzzz{{{ooocccccclllwww~~~}}}mmmbbbdddhhhvvvuuuccc\\\eee|||vvvggg]]][[[gggooovvvxxxsssmmmjjjjjjfffiiiooovvvkkkTTTIIIDDD???;;;666555333111///......---...---,,,,,,++++++++++++++++++++++++,,,,,,---...***+++,,,------,,,***)))++++++++++++++++++++++++,,,---.........000333555:::<<>>???@@@BBBEEEHHHJJJJJJJJJIIILLLNNNVVVfffvvv{{{rrrgggXXXTTTRRRUUUWWWXXX\\\aaalllyyy}}}nnneeedddcccdddgggkkkooopppooommmgggaaa\\\YYYXXXXXXUUU]]]gggmmmqqqvvv~~~------.........//////...---------............///////////////000000000000444333444555555999FFFSSSfff|||}}}zzzwwwlllqqq{{{qqqfff___^^^[[[[[[aaakkk}}}{{{zzz}}}iiiVVVFFFAAAAAA@@@DDDKKKVVVgggzzztttkkkjjjfff```[[[XXXVVVTTTSSSSSSSSSRRRQQQQQQSSSUUUVVV]]]fffsssyyypppkkkgggddddddeeeeeefffeeeeeeeeefffeeefffiiikkkmmmppptttxxxuuuxxx{{{}}}}}}~~~{{{wwwvvvtttpppkkkgggdddbbbbbbaaa___[[[UUUNNNGGGBBB>>>AAAAAA???===:::999:::<<<;;;===>>>>>><<<<<<===>>>CCCHHHOOOXXXhhhwwwfff\\\WWWTTTUUUUUUTTTVVVZZZ]]]aaaffffff___VVVMMMIIIHHHJJJKKKLLLKKKLLLOOOQQQUUU[[[dddppp~~~|||ddd]]]cccvvv~~~|||}}}tttbbbZZZ___lllxxx~~~}}}zzzkkkaaabbbfffttt|||hhh[[[[[[qqq}}}~~~xxxjjj^^^YYY```hhhqqqssspppkkkiiiiiiccccccfffkkkwwwtttYYYKKKEEE???:::777666444222000///............---,,,+++++++++,,,++++++++++++,,,,,,---...)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++---......///111444777<<<<<>>@@@???BBBFFFIIIKKKKKKJJJIIILLLNNNWWWhhhwwwxxxmmmaaaXXXTTTRRRTTTVVVWWW\\\bbblll|||ssskkkiiiggggggjjjmmmnnnmmmhhhccc[[[TTTPPPPPPQQQSSSNNNUUU]]]cccgggmmmvvv}}}|||{{{{{{}}}------...////////////...---------............///////////////000000000000222222333444444:::HHHWWWooo}}}nnnjjjtttrrriiiccc___[[[ZZZ]]]eeeqqqzzzyyy|||___OOOBBB@@@AAAAAAGGGOOObbbsssyyyooohhhgggccc]]]XXXVVVTTTRRRQQQOOOOOONNNMMMMMMPPPUUUYYY^^^lllxxxmmmhhhdddaaa```bbbdddffffffeeeeeeeeefffdddgggjjjmmmoooqqquuuwwwpppuuuzzz}}}~~~{{{vvvvvvsssnnniiidddaaa```___]]][[[WWWRRRKKKEEEAAA>>>??????>>><<<999888:::;;;999<<<>>>??????@@@BBBCCCJJJPPPYYYggg|||||||||mmm]]]UUUSSSSSSUUUUUUTTTXXX]]]ccceeeeeeaaaXXXOOOJJJHHHHHHJJJLLLKKKJJJKKKNNNRRRTTT[[[fffttt}}}eee```gggyyyrrrfffZZZWWW___kkktttxxxrrrrrrggg___aaaeeerrrmmm\\\TTTdddyyy||||||}}}zzzlll___VVVXXX```jjjpppooolllhhhgggdddcccccchhhttt}}}aaaNNNFFF@@@;;;888777555333111///............,,,++++++,,,------,,,,,,+++++++++,,,------******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000222666999===<<>>===>>>===;;;999888999;;;<<<>>>AAACCCEEEIIIMMMPPPWWW___jjjzzztttoooqqqttt}}}sssbbbVVVOOOOOOQQQTTTUUUUUU[[[ccchhhgggcccZZZPPPIIIHHHJJJJJJLLLMMMKKKHHHIIIOOOTTTWWW___lll||||||eeebbbjjj{{{~~~rrr```ZZZUUUWWW___hhhllllllfffhhhaaa\\\___bbbooorrr^^^QQQYYYfffrrrxxxzzz|||~~~{{{zzz|||}}}|||ooo```TTTOOOXXXeeeppptttqqqjjjeeeaaaaaabbbgggssshhhRRRGGGAAA<<<999888555333111///.........---,,,++++++,,,...///------,,,+++++++++,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++,,,...///000333777:::<<<<<>>999888666333111000///......---+++++++++---///000...------,,,++++++++++++++++++***)))***+++---...************************+++,,,...///111333777::::::<<>><<<===<<<:::888777999>>>AAADDDIIIPPPTTTWWW___lllvvv~~~pppaaaWWWZZZ]]]^^^fffrrrtttssspppkkkccc[[[TTTOOOJJJOOOSSSTTTTTTYYYccclllvvvgggVVVNNNKKKIIIJJJMMMPPPQQQQQQNNNKKKKKKOOOSSS___mmm}}}xxxgggeeeooo{{{wwwuuuoooeee^^^PPPLLLMMMTTTZZZZZZZZZ[[[XXX]]]___[[[UUUXXXdddppp}}}^^^QQQKKKLLLWWW```eeemmmwwwzzzyyy}}}}}}}}}wwwfffVVVQQQPPP\\\ssszzzppplllhhhaaaaaajjjttt|||www\\\KKKCCC======:::666333111///---+++......---------,,,,,,,,,******+++++++++******)))*********++++++,,,,,,,,,+++***)))((((((***,,,---...///000000111444999===:::===GGGWWWiiiwww{{{jjjYYYLLLHHHJJJMMM```fffnnnsssuuuwww|||zzzkkkiiigggbbbYYYNNNIIIKKKMMMMMMPPPVVV[[[YYYQQQJJJOOONNNZZZqqqzzzooo^^^VVVVVVSSSSSSWWW[[[bbbooo{{{zzzrrrooojjjccc^^^ZZZVVVPPPLLLFFFFFFFFFHHHLLLOOOPPPQQQWWWYYY]]]eeekkkmmmiiieee^^^```ccceeejjjuuu......................../////////////////////......///000000//////000111444000222:::@@@III___vvvyyyuuu||||||iii^^^```iiiwww}}}wwwtttrrrppplllqqq||||||sssnnnvvvmmmUUUGGGEEEFFFHHHKKKUUUjjjppphhhccc^^^ZZZVVVQQQNNNNNNNNNMMMLLLMMMMMMOOOSSSWWWaaatttttteee___\\\YYYVVVVVVXXXZZZ\\\\\\^^^```bbbccceeehhhkkknnnooosssxxxwwwrrrrrrvvvwwwyyy|||}}}wwwooonnnggg^^^ZZZ[[[YYYTTTTTTRRROOOKKKFFFBBB>>>===<<<;;;:::888888:::@@@DDDGGGOOOYYYaaahhhrrryyynnn```UUUOOOUUUYYYZZZ```iiilllkkkhhhccc\\\UUUNNNJJJKKKNNNSSSUUUWWW\\\dddjjjlll___QQQLLLKKKLLLOOOSSSUUUUUURRRMMMJJJLLLRRRWWWgggtttwwwhhhfffoooxxxtttqqqkkkbbbZZZNNNJJJJJJPPPTTTTTTTTTUUUTTTZZZ^^^ZZZTTTTTT]]]gggdddRRRIIIHHHRRR\\\aaaiiiqqqxxxyyy}}}}}}~~~xxxjjj\\\TTTRRR]]]tttvvvrrrgggaaaaaajjjrrrwww}}}aaaNNNDDD>>>???;;;777444222111...---......---------,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,///...---,,,,,,...000111......///000111555:::>>>>>>BBBKKKZZZkkkxxxyyyiiiWWWJJJGGGKKKQQQ```fffnnnssstttvvvzzz~~~~~~rrrmmmgggaaaVVVLLLIIILLLRRRTTTXXX]]]___\\\UUUOOOSSSRRR]]]qqqyyyooo```YYYTTTSSSUUUYYY^^^gggwww|||uuuqqqllleee___YYYSSSLLLHHHFFFFFFGGGJJJNNNQQQSSSTTTZZZ\\\aaaiiioooooojjjeee[[[]]]```ccchhhrrr..............................//////////////////...///000000//////000111222000444<<>>::::::999888999===DDDIIIOOOYYYfffrrr{{{ssscccXXXPPPIIIIIIPPPUUUUUUXXX___bbbaaa^^^ZZZUUUNNNIIIFFFKKKNNNRRRWWW]]]bbbeeehhhbbbWWWMMMJJJLLLNNNRRRWWWYYYWWWTTTOOOMMMQQQZZZaaarrr~~~uuuiiihhhppp}}}vvvqqqmmmfff]]]UUUNNNJJJIIIMMMOOONNNNNNPPPQQQWWW[[[YYYRRRQQQWWW^^^yyylllVVVJJJDDDMMMXXX___fffnnnxxx{{{}}}~~~{{{|||~~~~~~yyynnndddWWWUUU___uuu|||jjjcccbbbiiinnnqqqzzziiiRRREEE@@@@@@<<<888555444222000.........---------,,,,,,,,,******+++++++++++++++******++++++++++++,,,,,,,,,------,,,++++++---...///,,,---///000222666;;;@@@BBBGGGPPP^^^nnn|||zzzjjjWWWJJJHHHOOOXXXcccjjjrrruuuttttttwww{{{yyyqqqfff]]]RRRJJJIIIMMMWWW\\\bbbeeeccc^^^YYYVVVVVVVVV___ooouuukkk___ZZZSSSTTTWWW\\\aaalll~~~zzztttpppiiibbbZZZRRRIIIDDDGGGHHHJJJLLLPPPSSSVVVXXX^^^```fffnnnsssrrrkkkeeeYYY\\\___bbbhhhrrr....................................////////////...///000000//////000111111222666===EEEQQQggg{{{zzz{{{~~~qqqgggbbb^^^bbbmmmzzz}}}yyyxxx|||}}}|||yyy{{{zzzyyy|||zzzuuussspppTTTFFFBBB@@@AAAGGGUUUjjj{{{lllccc___[[[WWWRRRQQQOOONNNMMMLLLKKKJJJLLLQQQWWW]]]fffxxxmmm___XXXUUURRRPPPOOONNNOOOQQQTTTVVVWWWYYY\\\^^^aaadddhhhkkkkkklllppptttwwwyyy{{{~~~|||yyymmmiiiccc]]]YYYXXXVVVSSSRRROOOJJJFFFBBB@@@??????999999999999<<>>EEERRRfffwwwwww{{{~~~rrrddd``````bbbfffoooyyy|||xxxtttttt}}}{{{xxxyyyyyyxxxxxxwwwwwweeeMMMCCC@@@@@@BBBKKK^^^vvvrrrgggbbb]]]XXXTTTPPPOOOOOOMMMKKKJJJJJJJJJLLLPPPWWWdddwww}}}iii^^^WWWSSSQQQOOONNNLLLKKKKKKLLLNNNPPPSSSUUUXXX[[[]]]```dddhhhkkklllmmmqqqwww~~~}}}|||oooiiibbb]]]ZZZVVVTTTSSSOOOLLLHHHDDDAAA?????????999999999;;;???GGGQQQWWWdddkkkvvv~~~tttjjjaaaYYYQQQLLLKKKIIIIIIKKKLLLMMMPPPUUUTTTRRRPPPMMMKKKHHHGGGFFFKKKLLLQQQXXX```ccc```\\\TTTNNNJJJMMMPPPTTTZZZ```bbbbbbbbbaaaaaaeeemmmttt~~~kkkhhhjjjooo|||zzzrrrmmmiiicccZZZSSSRRRNNNMMMMMMMMMKKKMMMRRRSSSVVVWWWTTTPPPQQQXXX___rrr~~~cccQQQDDDIIIUUU___iiissszzz}}}www~~~zzztttooo___YYY[[[kkkxxxlllcccdddfffkkkwww|||]]]IIIBBB>>>;;;777555333222000///......---------,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,------......+++---...000333888>>>BBB@@@JJJXXXfffyyyvvv```RRRRRR^^^iiiuuu{{{}}}vvvrrrtttxxx|||qqqeeeYYYPPPJJJFFFIIINNNSSS[[[bbbccc^^^ZZZZZZ\\\]]]___eeekkkjjjccc\\\YYYUUUWWW]]]eeemmm{{{~~~}}}wwwtttoooggg^^^VVVOOOLLLKKKMMMPPPQQQRRRTTTXXX[[[cccfffmmmtttxxxtttkkkccc]]]___bbbgggoooyyy........................------......///000000000...///000000//////000111111555;;;???EEESSSffftttsssxxx}}}hhh[[[ZZZ[[[dddgggmmmuuuvvvrrrqqqsssyyyyyyzzzzzzyyywwwwww{{{{{{[[[JJJDDDAAACCCIIIUUUkkkxxxkkkeeeaaa\\\VVVSSSOOOOOONNNLLLJJJIIIKKKMMMLLLQQQ\\\qqqjjj[[[VVVSSSOOOLLLKKKJJJHHHGGGGGGHHHIIIJJJMMMOOORRRTTTWWWZZZ^^^aaagggjjjlllpppyyypppiiibbb^^^YYYTTTQQQQQQKKKJJJGGGCCCAAA???>>>>>>999999:::===CCCMMMXXX___hhhnnnuuu{{{}}}}}}}}}}}}}}}uuuhhh\\\SSSMMMHHHEEEKKKJJJIIIHHHGGGHHHKKKNNNLLLKKKHHHFFFEEEEEEEEEFFFKKKLLLPPPWWW\\\]]]YYYUUUMMMJJJJJJPPPUUUZZZbbbiiikkkkkkkkkiiihhhlllsssyyywwwiiijjjnnnoooyyyxxxqqqllliiiddd]]]VVVRRROOOMMMNNNNNNMMMQQQXXXYYY[[[[[[XXXTTTVVV]]]dddrrrhhhUUUEEEFFFOOOYYYeeeqqqvvv}}}|||yyy~~~|||vvvpppaaaYYYUUUaaavvv|||oooffffffiiipppeeeMMMDDD>>>;;;777555444333111000......---------,,,,,,,,,)))***+++,,,------------,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,---///000333888>>>BBB???LLL\\\lllvvv```TTTWWWcccmmmzzz}}}tttooosssyyyzzzrrrfff\\\QQQLLLHHHFFFGGGKKKMMMRRRYYYZZZXXXXXXZZZ]]]bbbffflllnnnjjjddd^^^[[[TTTUUU\\\hhhuuuyyyyyytttrrrmmmeee\\\UUUQQQPPPMMMPPPSSSUUUUUUWWW\\\```eeehhhnnnuuuyyyuuulllddd^^^```cccjjjrrr|||........................------......///000000111...///000000//////000111000666<<<@@@GGGUUUggguuurrryyy{{{eee[[[[[[]]]fffggglllrrrsssqqqsssxxx{{{yyy{{{}}}|||wwwwwwyyykkkQQQGGGFFFBBBGGGOOO___vvv}}}qqqfffccc```YYYTTTRRROOOOOONNNKKKHHHIIILLLOOORRR[[[kkkuuu]]]SSSPPPNNNJJJIIIFFFEEEDDDCCCCCCDDDEEEFFFFFFHHHKKKMMMOOORRRVVVYYY^^^ccchhhnnnzzzqqqhhh```]]]XXXPPPMMMNNNHHHGGGFFFDDDAAA???>>>===999:::;;;???FFFQQQ]]]fffkkknnnrrruuuvvvuuuttttttpppiii]]]RRRJJJFFFDDDCCCHHHJJJKKKHHHFFFFFFHHHIIIGGGFFFDDDBBBBBBCCCEEEFFFJJJLLLPPPUUUWWWVVVRRROOOLLLKKKMMMTTTZZZ___fffnnnnnnnnnmmmkkkkkkqqq{{{tttjjjooorrrqqqxxx|||vvvnnnjjjiiieee___YYYTTTQQQQQQRRRRRRSSSYYYaaadddfffgggeeebbbaaaeeejjjpppnnn[[[JJJFFFJJJRRR```ooouuu{{{zzz~~~}}}~~~xxxqqqbbbWWWOOOVVVlllvvvnnnpppuuu}}}mmmSSSHHH???<<<888666555444333111......---------,,,,,,,,,)))***+++,,,------------,,,,,,,,,+++++++++******))))))******++++++******---...000111333777===AAAAAAQQQbbbrrrpppZZZSSSYYYeeennnxxx}}}yyyooolllrrrzzz{{{ooohhh]]]UUUNNNKKKIIIFFFEEEGGGHHHKKKPPPRRRTTTWWW\\\```eeekkkppppppjjjccc^^^[[[UUUTTTYYYfffuuuwwwrrruuupppnnnhhh___VVVPPPNNNOOOLLLQQQVVVXXXYYY\\\bbbggggggjjjpppvvvzzzvvvnnngggbbbcccgggnnnwww........................---------...///000000111...///000000//////000111///666===AAAHHHWWWjjjwwwttt|||zzzggg___aaaccchhhiiimmmrrrssssssxxx~~~{{{yyy|||{{{xxxzzz}}}^^^IIIDDDGGGAAAHHHRRRccc{{{zzznnndddaaa^^^WWWRRRSSSOOOOOONNNKKKHHHHHHMMMQQQZZZgggzzzyyyfffTTTNNNLLLHHHGGGIIIAAA@@@@@@@@@@@@AAACCCDDDAAACCCFFFHHHJJJLLLPPPSSSTTT\\\dddlllzzzqqqggg___\\\VVVNNNJJJLLLFFFFFFEEEDDDBBB???===<<<999:::<<<@@@HHHTTTaaaiiimmmnnnooopppooonnnlllkkkccc]]]TTTLLLGGGEEEFFFGGGFFFJJJMMMKKKHHHGGGGGGGGGGGGEEECCCBBBCCCEEEGGGIIIIIILLLQQQSSSSSSQQQMMMKKKPPPOOOQQQWWW\\\___fffmmmlllllljjjiiilllvvvssskkktttuuussswwwzzzsssllliiihhhfff```[[[WWWUUUUUUWWWWWWYYYaaajjjooorrrtttrrrnnnlllmmmooonnn~~~uuubbbOOOHHHHHHNNN]]]mmmvvv||||||yyyqqqbbbVVVKKKOOOeee}}}|||vvv{{{rrrWWWKKK@@@===:::777777666444333......---------,,,,,,,,,)))***+++,,,------...---,,,,,,,,,++++++*********,,,---.../////////.........///000111333777===AAADDDUUUgggwwwjjjUUUPPPYYYeeemmmtttyyy{{{tttkkkjjjqqqzzztttiiicccYYYRRRMMMLLLKKKFFFCCCCCCEEEGGGJJJNNNRRRXXX^^^bbbdddkkkqqqooohhhaaa\\\YYYWWWSSSVVVbbbqqq}}}rrrnnnqqqnnnkkkeee[[[QQQKKKJJJLLLLLLQQQWWW[[[\\\aaahhhnnniiilllqqqwwwzzzxxxpppiiifffhhhkkksss|||------......//////000000000000000000000000000000//////...//////000111222333:::???BBBMMM___nnnsss~~~wwwgggdddhhhkkkvvvqqqoooqqqrrrsss|||}}}|||{{{}}}oooUUUFFFEEEIIILLLPPP^^^vvvqqqjjjaaa[[[ZZZXXXUUUQQQRRRNNNLLLLLLJJJIIIMMMSSS]]]rrrlll^^^PPPKKKIIIFFFCCCCCCFFFDDD@@@??????@@@@@@@@@CCCAAA@@@@@@AAAEEEIIIKKKRRRRRRUUU]]]hhhrrrwwwxxx}}}vvvjjj^^^XXXUUUPPPMMMLLLEEEEEEDDDBBB@@@===;;;:::888<<<>>>@@@IIIZZZjjjrrriiifffdddfffjjjjjjfffbbb]]]UUUMMMIIIDDDAAACCCGGGLLLKKKJJJHHHFFFDDDCCCBBBAAAAAA?????????AAACCCEEEHHHJJJMMMNNNLLLIIIGGGGGGKKKKKKMMMQQQVVV\\\bbbddddddddddddeeejjjuuuwwwxxxvvvxxxsssuuu}}}wwwppphhhcccaaaaaaaaa```YYY]]]\\\WWWXXXdddooottt}}}zzzwwwtttttttttssssssttt{{{}}}eeeOOOHHHJJJOOO]]]lllvvv}}}uuuzzzwwwrrrppp___UUUTTTZZZrrr___JJJFFF???::::::999555222111///......------.........+++,,,,,,------,,,,,,+++******)))))))))***,,,---------------------------...---///444666777;;;AAAEEEVVV```vvv[[[QQQQQQVVVbbbnnnqqqttttttnnnhhhhhhqqq{{{{{{qqqhhhaaaZZZWWWRRROOOMMMKKKHHHFFFIIIKKKNNNRRRWWW[[[^^^```aaaccceeefffddd___ZZZVVVVVVTTTVVV]]]fffqqqzzzrrrpppqqqppphhh\\\PPPIIIIIILLLOOOTTTWWW[[[___aaadddhhhkkkjjjooowww~~~zzzqqqjjjeeejjjrrrzzz111000000///......------000000000000000000000000///////////////000111222333999>>>BBBMMM___nnntttzzziiicccffflllvvvsssrrrtttuuuyyy|||~~~dddOOODDDCCCFFFLLLTTThhhzzznnnhhh___ZZZYYYWWWTTTQQQQQQMMMLLLLLLKKKLLLSSS[[[iii~~~dddWWWKKKGGGFFFDDDBBBBBBBBB@@@>>>===>>>@@@AAABBBDDDCCCBBBBBBBBBCCCEEEFFFKKKKKKNNNSSS[[[ccchhhkkktttxxx~~~uuuiii\\\VVVSSSNNNKKKJJJEEEDDDCCCAAA???===;;;:::888;;;===@@@KKK\\\iiinnneeebbbaaacccffffffbbb^^^XXXPPPHHHDDDAAA???AAAFFFLLLKKKIIIGGGDDDBBB@@@@@@@@@????????????AAABBBCCCGGGIIILLLLLLKKKIIIHHHHHHQQQRRRSSSTTTVVVYYY]]]```ggghhhhhhjjjoooyyy{{{{{{xxxuuuqqqssszzzssskkkdddaaa___^^^\\\YYY\\\[[[XXX]]]kkkxxx~~~{{{uuurrrqqqqqqqqqmmmuuu~~~gggQQQIIIJJJOOO\\\jjjuuu}}}{{{yyy~~~zzzqqq```VVVVVV^^^xxxhhhRRRGGG@@@::::::999555222222000///...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++*********+++---...---------------------------,,,///555888999>>>EEEFFFXXXdddlllUUUMMMOOOVVVaaammmqqqrrrqqqkkkeeegggqqq|||zzzooofff___VVVUUUSSSPPPMMMJJJHHHFFFHHHIIILLLPPPTTTWWWZZZ[[[[[[\\\^^^___^^^ZZZVVVSSSSSSRRRTTTZZZaaalll}}}{{{uuurrrrrrpppiii]]]QQQIIIGGGIIILLLSSSWWW\\\aaadddfffiiikkkooottt|||~~~tttllliiinnnuuu}}}000000000///......------000000000000000000000000////////////000111222333555:::@@@FFFRRRcccqqqxxx|||kkk```dddpppvvvuuuuuuwwwxxx}}}|||~~~pppWWWJJJDDDDDDFFFLLL\\\uuusssiiiddd]]]XXXWWWVVVSSSQQQPPPLLLJJJKKKLLLPPP\\\ggg|||lll[[[PPPFFFDDDEEEDDDCCCDDD>>>>>>======???AAADDDFFFCCCBBBAAA@@@????????????EEEFFFHHHJJJNNNSSSYYY^^^gggmmmvvvuuuhhh[[[UUUQQQLLLHHHHHHDDDCCCBBB@@@>>><<<;;;:::999:::===BBBNNN]]]ffffff___]]]\\\^^^``````\\\XXXRRRKKKDDDAAA???>>>BBBHHHLLLJJJHHHEEEAAA???===<<<======>>>>>>???@@@@@@@@@DDDFFFHHHIIIHHHHHHIIIJJJLLLOOORRRTTTWWW]]]eeelllrrrssstttvvvzzz~~~{{{rrrnnnrrr}}}wwwooogggbbb^^^[[[YYY[[[\\\[[[[[[dddsss}}}sssllliiihhhhhhgggpppnnnWWWLLLIIIKKKVVVbbbooouuu{{{{{{zzz~~~}}}yyyssscccYYYWWW^^^zzzqqqXXXHHHAAA;;;:::999666333333111000...---+++******)))+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---------------------------,,,000666999;;;AAAGGGGGG[[[hhhvvvaaaNNNKKKQQQWWWbbbmmmoooooollleee```eeerrr}}}wwwlllccc]]]RRRTTTUUURRRLLLHHHFFFGGGFFFGGGIIIKKKNNNQQQSSSTTTSSSTTTUUUVVVUUUTTTQQQPPPQQQQQQTTTYYY___kkk~~~yyyvvvtttrrrkkk```RRRIIIEEEGGGIIIQQQWWW^^^dddgggiiijjjkkktttzzzwwwooolllqqqyyy,,,------...///000111111/////////////////////////////////000111222333444888===DDDMMMYYYhhhuuu}}}yyyiii\\\ccctttxxxxxxxxxxxxxxx{{{|||bbbNNNGGGEEEFFFJJJPPPeee}}}lllddd```ZZZVVVUUUTTTRRRPPPOOOLLLJJJJJJMMMTTTdddssshhhWWWMMMFFFEEEEEEDDDCCCEEE>>>>>>??????@@@CCCGGGIIIFFFDDDCCCAAA@@@@@@AAAAAADDDFFFGGGGGGGGGJJJPPPVVVZZZbbbnnn{{{}}}zzzzzzwwwiii[[[TTTPPPKKKGGGGGGCCCBBB@@@???===;;;::::::999:::===CCCPPP]]]aaa^^^XXXXXXXXXZZZ[[[ZZZVVVSSSMMMGGGAAA@@@???@@@FFFLLLNNNLLLHHHDDD@@@===;;;;;;:::;;;<<<>>>>>>>>>>>>>>>AAABBBDDDEEEFFFGGGIIIKKKGGGJJJPPPUUU\\\hhhvvvqqqnnnrrr{{{ssskkkeee```\\\ZZZ]]]]]]]]]aaajjjwwwwwwmmmfffcccbbbfffpppwww```PPPHHHGGGOOOXXXgggnnnuuuxxx|||yyyuuuvvvfff[[[VVVZZZssswwwYYYJJJBBB<<<;;;:::666333444//////---,,,+++*********+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,,,,,,,,,,,,,------------------...---000666999;;;@@@GGGHHH^^^nnnlllZZZKKKLLLTTTZZZccclllmmmlllggg```^^^eeessssssggg```[[[RRRUUUXXXTTTLLLFFFEEEFFFDDDDDDFFFGGGIIIKKKLLLMMMLLLLLLMMMNNNOOOOOOOOONNNSSSTTTXXX\\\bbbnnn~~~zzzvvvuuuooodddVVVJJJEEEFFFHHHPPPWWW```gggkkklllllllllwww}}}xxxooommmrrryyy,,,,,,---...///000111111//////////////////////////////000000111333444555999>>>HHHTTT```kkkvvv~~~{{{pppcccZZZdddwww}}}{{{}}}yyy{{{|||XXXHHHEEEDDDHHHNNNZZZooouuuggg```]]]YYYUUUSSSQQQPPPOOOOOOLLLJJJKKKOOOYYYmmmtttbbbSSSKKKEEEDDDDDDBBBAAACCC>>>@@@AAAAAAAAADDDHHHLLLLLLKKKIIIHHHHHHIIIJJJKKKEEEFFFGGGFFFDDDFFFKKKPPPRRRZZZggguuu}}}wwwwwwzzzlll]]]UUUPPPKKKGGGGGGBBBAAA???===;;;:::::::::999;;;>>>DDDOOOYYYZZZUUURRRSSSTTTUUUUUUSSSPPPMMMFFFAAA===>>>???AAAFFFMMMPPPMMMIIIDDD@@@===<<<;;;999:::;;;<<<============>>>@@@BBBDDDEEEFFFIIIKKKIIIMMMSSS\\\hhhyyyrrrnnnrrr}}}wwwppphhhccc___^^^^^^^^^aaaffflllttt|||tttjjjeeecccfffrrr}}}fffTTTIIIGGGLLLSSSbbbmmmvvv|||}}}yyywwwhhh]]]VVVUUUlll|||[[[LLLDDD===;;;:::777444555------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++*********,,,,,,,,,---------......//////111666888999>>>DDDKKKaaarrr{{{eeeUUUJJJMMMUUUZZZ```hhhkkkiiiddd______gggvvvoooddd^^^[[[TTTXXXYYYUUULLLEEECCCDDDBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOSSSUUUYYY___eeettt|||xxxvvvrrrhhhZZZMMMFFFGGGIIIPPPWWWbbbjjjooopppooooooxxx}}}xxxooolllqqqyyy//////////////////......000000000000000000000000000000000111222444555666999>>>KKKZZZfffmmmuuu|||uuuggg\\\ZZZiii{{{|||yyy|||nnnPPPEEECCCBBBIIITTTfff{{{zzznnnddd]]][[[XXXUUURRRPPPNNNNNNNNNLLLLLLNNNTTTaaaxxx|||eeeUUUNNNHHHCCCCCCBBB??????AAA@@@BBBDDDEEEEEEGGGMMMQQQSSSSSSTTTUUUUUUUUUUUUTTTKKKKKKKKKIIIHHHGGGIIIKKKPPPVVVbbbooo|||wwwwww}}}nnn___VVVQQQKKKHHHGGGAAA@@@>>>;;;:::999::::::999<<<@@@DDDLLLSSSSSSNNNLLLMMMPPPQQQPPPMMMIIIGGG>>>:::999<<<>>>@@@EEEJJJQQQNNNJJJEEE@@@>>>===<<<::::::;;;;;;<<<=========>>>AAADDDFFFGGGHHHJJJLLLIIINNNXXXggg{{{}}}qqqnnnrrr~~~zzzsssjjjddd```___^^^___bbbgggjjjnnnvvvwwwmmmgggeeeiiiuuukkkXXXLLLIIINNNSSSbbbppp|||~~~wwwjjjaaaXXXSSSfffdddNNNEEE>>><<<;;;777555666------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++***))))))+++,,,,,,------.........000000222666888999===DDDNNNeeeuuusssaaaRRRIIIMMMUUUYYY]]]ccciiihhheeebbbccclllyyymmmaaa\\\[[[VVVWWWWWWRRRKKKFFFCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKMMMNNNOOOOOOQQQRRRWWW___iiiyyy|||yyyvvvssskkk^^^PPPHHHHHHLLLPPPXXXccclllqqqrrrrrrrrryyy}}}yyyqqqmmmsss{{{......//////////////////000000000000000000000000000000000111333444666777<<>>BBBDDDHHHLLLLLLIIIFFFHHHKKKLLLJJJGGGCCCAAA:::777888===@@@AAADDDIIIQQQNNNIIIDDD@@@>>>======;;;;;;::::::;;;<<<>>>???@@@CCCHHHJJJKKKLLLMMMNNNPPPUUUaaattt~~~ooolllqqq~~~{{{tttjjjbbb^^^]]]\\\]]]aaaeeeeeehhhuuu|||rrrnnnmmmrrr}}}rrr\\\MMMIIIKKKNNNbbbrrryyymmmeeeZZZPPP\\\vvvyyyyyy~~~nnnPPPGGG???<<<;;;777666666//////...---,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++***)))++++++,,,,,,---......///000000222777:::;;;@@@FFFSSSiiivvvkkk```RRRJJJOOOWWWZZZ^^^dddhhhgggffffffiiiqqq}}}lll___[[[YYYTTTSSSQQQMMMJJJGGGDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHKKKMMMOOOPPPPPPOOOOOOOOOTTT___mmm}}}{{{zzzsssrrrkkk^^^QQQIIIJJJMMMQQQYYYcccmmmrrrtttuuuuuu{{{{{{uuurrrxxx++++++,,,...///111222222000000000000000000000000000000111222333555777777AAAGGGWWWjjjuuuwwwzzz}}}www^^^TTT___sss{{{{{{~~~|||ppp\\\MMMIIIEEECCCQQQfffyyyxxxnnniiiddd\\\[[[YYYUUUQQQNNNLLLLLLIIIJJJOOOVVV```rrrkkk```VVVKKKKKKGGGEEEGGGGGGDDDEEEGGGJJJNNNSSSUUUVVV[[[ccciiiyyy}}}vvvlllhhheeecccaaa]]]WWWRRRSSSWWW^^^iiiuuu~~~{{{~~~ooo___UUUOOOIIIFFFFFF@@@>>><<<:::888888999:::888???DDDDDDEEEHHHIIIGGGBBBEEEHHHIIIGGGCCC???>>>:::888:::@@@CCCDDDFFFJJJPPPMMMHHHCCC???=========<<<;;;:::999:::<<<>>>@@@BBBFFFKKKNNNOOOOOOOOOPPPbbbeeennn}}}{{{llljjjooo|||tttiii```\\\ZZZ[[[\\\___bbbaaaeeewww}}}zzz{{{}}}xxx___MMMFFFFFFHHH```qqq}}}|||||||||qqqhhhZZZKKKSSSiiisss|||}}}|||wwwrrrqqqvvv{{{~~~uuuQQQGGG???===;;;888666777222111000...---,,,+++++++++,,,,,,------,,,,,,+++,,,------...---,,,***)))++++++,,,,,,---...//////000///333888<<<>>>CCCJJJVVVkkkwwwzzzeeebbbTTTLLLRRR[[[^^^bbbggggggggghhhiiimmmuuummm^^^YYYXXXQQQOOOKKKIIIHHHGGGEEEDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHKKKNNNPPPPPPPPPOOOPPPOOOTTTaaarrr|||zzz{{{qqqpppjjj^^^QQQIIIJJJNNNRRRYYYdddmmmsssuuuvvvwww}}}~~~xxxwww|||222222111111111111222222///000000000000111111111111111333666666444999@@@HHHNNNaaawww|||www|||{{{nnn\\\[[[eeesss{{{zzz{{{~~~www~~~eeeRRRFFFIIIJJJKKK[[[qqq}}}qqqkkkfff```^^^\\\XXXSSSNNNKKKIIIHHHIIIJJJTTT]]]hhhqqqaaaSSSLLLLLLHHHCCCCCCGGGHHHGGGJJJRRRUUU\\\ccceeecccdddppp|||yyy|||xxxgggZZZYYYVVVWWWaaaqqq~~~yyywwwjjj]]]TTTNNNIIIGGG???===:::888888999;;;<<<999===CCCFFFFFFDDDCCCBBBCCCCCCDDDDDDCCCAAA???===888;;;>>>AAACCCFFFIIILLLPPPLLLEEEAAA>>>===<<<<<<:::::::::;;;===???BBBCCCJJJLLLMMMMMMMMMMMMPPPRRRYYYfffqqqtttuuuwwwuuupppkkkrrr|||kkkllluuu{{{tttmmmeee___\\\]]]]]]___ccceeemmm|||nnnXXXHHHFFFKKKYYYiiitttsssuuu~~~~~~}}}wwwmmm```SSSOOOYYYfffrrrsssvvvuuullldddeeellltttooovvvaaaKKK@@@@@@:::777888555111111111000///---+++***,,,---------,,,++++++***++++++,,,,,,,,,,,,------++++++,,,------......///---///444999:::<<>>===;;;999888999;;;<<<;;;>>>BBBEEEDDDBBB@@@???AAAAAABBBBBBAAA>>><<<:::777999===@@@CCCGGGKKKNNNQQQLLLFFF@@@>>>===<<<;;;::::::;;;<<<>>>AAACCCEEEKKKLLLMMMLLLKKKLLLMMMOOOWWW```ffffffeeeffffffcccfffmmmwwwmmmmmmuuu{{{uuuooohhhccc`````````bbbeeefffkkkyyyqqqZZZIIIFFFKKKWWWfffpppooopppwww|||zzz|||yyy|||rrrdddTTTKKKQQQ[[[jjjooorrrnnnfffbbbcccggggggdddooogggOOOCCCBBB;;;777888444222222111///...---,,,+++---------------,,,++++++++++++,,,,,,,,,,,,------++++++,,,------......///---///444999:::<<>>===;;;999999:::<<<======@@@CCCCCCAAA>>>===<<>>AAACCCFFFHHHKKKLLLKKKJJJHHHHHHIIIKKKPPPVVVXXXVVVTTTVVVYYYYYYaaahhhrrr|||~~~mmmmmmvvv}}}}}}}}}~~~~~~{{{wwwrrrmmmiiigggeeedddfffhhhhhhkkkvvvuuu^^^LLLGGGJJJSSS```jjjjjjjjjppprrrqqqyyyvvvuuu{{{~~~uuuhhhWWWKKKKKKRRRaaalllqqqiiibbbbbbdddbbb______lllnnnTTTFFFCCC<<<888888444444222000...---------------............---,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......///...000555:::;;;>>>GGGQQQeeerrr~~~oooZZZRRRMMMUUUeeeoooooojjjhhhqqqtttvvv||||||mmmaaaXXXQQQJJJHHHEEEBBBAAA@@@@@@AAA@@@AAABBBCCCDDDFFFGGGHHHNNNRRRWWWWWWTTTQQQPPPPPPQQQSSSXXXbbbrrr{{{sssmmmiiilllkkkiiibbbTTTHHHFFFKKKPPPYYYeeennntttxxx|||111000000//////000000111111111111111222222222222000///111444444555:::BBBJJJ[[[qqq}}}zzzwwwxxxrrr___[[[eeerrryyyyyyqqqssswww{{{rrrssseeeOOOHHHDDDJJJUUUfffvvvkkkddd```^^^WWWUUUQQQMMMKKKJJJJJJJJJNNNSSSgggrrrXXXNNNKKKFFFCCCCCCFFFHHHKKKOOOUUU^^^jjjtttyyylllccc]]]cccxxxxxxjjjgggsssyyysssrrrzzz~~~zzznnnpppzzzyyylll___TTTLLLFFFBBB===<<<;;;::::::;;;<<<===@@@BBBCCCBBB???<<<::::::=========<<<;;;999777666888:::===???BBBGGGMMMQQQQQQLLLEEE@@@===;;;999888:::;;;===@@@CCCFFFHHHJJJIIIIIIHHHFFFCCCCCCDDDFFFHHHLLLNNNNNNNNNQQQVVVZZZ^^^eeeooo{{{vvvkkkkkkttt~~~~~~{{{zzz}}}~~~|||zzzzzz{{{|||}}}yyyvvvrrrnnnmmmiiihhhiiikkkkkklllttt}}}{{{cccOOOGGGGGGMMMXXXbbbdddggglllooonnnssstttwww~~~~~~{{{vvvlll\\\NNNKKKNNN]]]mmmtttjjjcccffffff___aaabbbqqqtttYYYHHHDDD<<<999:::555555333000...,,,,,,---...---......///......------+++++++++,,,,,,,,,------++++++,,,------......//////111555:::<<>>AAACCCFFFKKKNNNPPPKKKDDD???<<<:::999888:::;;;>>>AAADDDGGGJJJKKKFFFFFFDDDAAA??????AAACCCDDDGGGKKKNNNOOOPPPUUUZZZ[[[cccnnn{{{sssggghhhrrr~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}|||}}}}}}|||}}}}}}zzzvvvtttvvvyyy{{{zzzxxxwwwxxxyyyzzz{{{~~~~~~}}}zzzxxxuuurrrqqqmmmkkkkkklllllllllrrryyyjjjTTTHHHFFFHHHQQQ[[[aaagggmmmrrrsssrrrxxx~~~|||zzzxxxqqqcccSSSLLLLLLZZZllluuunnnhhhiiiggg^^^dddfffvvvzzz]]]JJJDDD===;;;;;;777555333111...------......------......///......---+++++++++,,,,,,,,,------++++++,,,------......///000111666;;;===AAAKKKVVVjjjuuuzzziiiTTTKKKHHHRRR]]]cccfffhhhlllvvvzzz|||~~~ooo```RRRJJJDDDCCC@@@???>>>>>>???@@@CCCDDDDDDDDDCCCEEEJJJNNNTTT]]]bbb]]]VVVUUUTTTRRRSSSUUUYYYcccsss{{{qqqllliiihhhiiiiiiiiidddWWWKKKHHHLLLSSS[[[gggqqqwww}}}222222111111111111222222///000000000000111111111111000222555666777>>>GGGKKK```sssxxxzzzwwwvvvrrr{{{ooocccYYY[[[hhhvvv||||||vvvwww|||vvvuuu|||oooUUUGGGGGGIIIRRRggg{{{nnnfff___[[[ZZZSSSQQQMMMKKKJJJKKKMMMOOOZZZaaa{{{mmm[[[KKKFFFEEEAAA@@@DDDBBBJJJWWWfffvvv|||cccWWWOOOQQQSSS[[[qqqvvvyyywwwvvv{{{ssskkkkkkzzzyyymmm```UUULLLEEEAAA<<<<<<<<<<<<<<<<<<======@@@@@@@@@>>>;;;999999::::::999999999888888888888:::<<<@@@BBBDDDGGGJJJMMMNNNIIICCC>>><<<;;;:::999:::<<>>AAADDDFFFHHHKKKOOOOOOMMMQQQWWWZZZcccppp~~~ssseeefffqqq||||||||||||}}}~~~~~~~~~~~~}}}|||zzzzzz{{{{{{|||wwwxxxxxxyyyyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwuuuvvvvvvsssnnnlllnnnqqqpppppppppppprrrsssuuuvvvwwwzzz}}}~~~}}}||||||yyyyyyyyyxxxwwwvvvttttttooollljjjjjjiiiiiimmmtttzzzsss[[[LLLFFFFFFLLLUUU___hhhqqqyyy}}}www}}}~~~~~~|||vvvhhhVVVLLLIIITTTfffssssssnnnkkkggg```cccfffvvvdddMMMFFF???<<<<<<777555333111///...---......,,,,,,---............---++++++,,,,,,,,,,,,------++++++,,,------......///111222666<<<>>>BBBMMMYYYjjjwwwttteeeVVVNNNMMMWWWaaadddggglllpppyyyzzz|||ppp^^^PPPIIIBBBAAA???>>>===>>>@@@AAADDDEEEFFFEEEDDDGGGMMMSSS]]]gggjjj```WWWUUUUUUSSSSSSUUUZZZeeeuuuuuummmjjjkkkkkkiiijjjkkkggg[[[NNNJJJNNNTTT\\\hhhrrryyy333333222222222222333333....../////////000000000222111222555777999@@@IIIRRRfffwwwyyy~~~|||wwwuuuuuu~~~yyy```[[[YYY___kkkuuuxxxxxxwwwxxx~~~xxxtttyyyeeeNNNGGGIIIMMMZZZtttuuujjjddd]]]XXXXXXRRRPPPLLLJJJJJJLLLOOORRR```lll___RRRGGGFFFDDD@@@AAAGGGJJJWWWkkkoooRRRHHHEEEMMMUUU]]]tttuuu}}}wwwxxx~~~uuujjjeeerrrxxxlll```VVVMMMFFFBBB<<<<<<<<<<<<=========>>><<<===<<<:::777666888999777777666666777777888888777:::@@@DDDGGGIIIKKKMMMLLLGGGAAA===;;;;;;:::::::::<<>>@@@DDDGGGKKKIIIKKKNNNMMMLLLPPPXXX___iiiwwwqqqffffffqqq}}}}}}{{{yyyyyyxxxxxxyyyyyy{{{|||}}}~~~~~~~~~~~~}}}|||}}}|||zzzyyyyyyxxxvvvuuuqqqpppooooooppprrrtttuuutttsssqqqooonnnnnnnnnoookkkkkklllmmmmmmmmmlllkkkllllllkkkjjjjjjkkklllmmmfffggggggeeebbbaaacccfffcccccccccdddeeeggghhhiiiiiilllooopppppppppqqqrrrooopppqqqssstttuuuvvvvvvrrrlllhhhfffdddbbbfffkkksss~~~|||cccPPPIIIFFFJJJRRR]]]iiittt~~~~~~{{{yyyzzz}}}zzzlllZZZNNNJJJOOO^^^pppyyywwwoooiiigggfffiiixxxmmmSSSJJJAAA======777444333222111000...------++++++,,,---------------++++++,,,,,,,,,,,,------++++++,,,------......///222333777<<>>======???AAABBBBBBDDDFFFEEEEEEJJJSSSZZZiiirrrrrrdddXXXUUUUUURRRRRRUUU[[[gggyyy~~~qqqjjjiiilllnnnjjjlllnnnjjj^^^QQQMMMPPPTTT]]]hhhssszzz444333333222222333333444............////////////222111333666777:::BBBKKKXXXlllzzz|||~~~wwwtttsssxxxnnnVVVUUUYYYaaallltttuuussswwwxxx~~~ssssss{{{___HHHIIILLLRRRaaaqqqhhhccc\\\WWWWWWQQQOOOLLLJJJJJJMMMQQQSSSeeessstttWWWMMMGGGGGGEEEAAADDDKKKWWWggg~~~bbbQQQDDD???GGGPPP[[[vvvuuutttxxxvvvzzzwwwjjjcccoooxxxlll```VVVMMMFFFBBB;;;<<<<<<<<<======>>>>>>999999999777555555666888444444444555666777888999444999???EEEHHHJJJLLLNNNKKKFFFAAA===;;;;;;;;;;;;;;;<<>><<<666333333333222111///---,,,***+++,,,,,,---------,,,++++++,,,,,,,,,---------++++++,,,------......///222333777<<>>===>>>???AAABBB@@@BBBEEEEEEGGGMMMWWW___rrr{{{yyygggXXXUUUUUUQQQQQQUUU\\\hhh||||||ooohhhiiillloookkkmmmooolll```SSSOOORRRUUU]]]iiisss{{{333222222222111111000000111111000000//////......333111222555777;;;DDDNNNaaarrr}}}{{{|||||||||{{{zzzxxx```TTTOOOVVVhhhrrrooommmpppmmm{{{}}}rrrqqqoooTTTMMMEEEJJJYYYtttoooddd___\\\WWWRRRPPPLLLIIIHHHIIIKKKTTT]]]qqqeeeSSSMMMHHHEEECCCCCCIIIQQQ]]]ssssssUUUIIIEEEGGGMMMRRR]]]zzzzzzzzz~~~tttsss}}}lllcccpppxxxlll```TTTJJJBBB>>>===<<<<<<<<<<<<;;;;;;;;;999888777555555555666777555555555444333333666888;;;;;;===AAAFFFJJJLLLLLLLLLGGG@@@<<<;;;:::888666:::<<>><<<;;;===@@@AAAAAABBBCCCEEEHHHIIIOOO]]]lllxxxkkkaaa[[[WWWTTTQQQUUUWWW^^^mmmwwwooonnnpppooonnnnnnpppooohhh^^^VVVSSSTTTYYY^^^fffooowww222222111111111000000000000000000000////////////222111222555888<<>>CCCGGGIIIHHHEEEBBB>>>AAAFFFIIIJJJKKKMMMOOOTTTQQQOOOOOOMMMNNNVVV___iiizzzrrriiibbbkkkwwwzzzmmmhhhhhhfffeeeeeegggggggggggghhhiiijjjjjjjjjkkkkkkhhhdddccceeehhhdddddddddddddddcccccccccbbbdddeeeccc^^^YYYXXXWWWUUUTTTRRROOONNNMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNOOORRRQQQPPPMMMJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLJJJKKKMMMNNNNNNNNNMMMLLLMMMMMMMMMNNNNNNOOOQQQQQQOOOPPPRRRRRRQQQQQQRRRTTTTTTXXX]]]```ccceeegggiiippptttxxxzzz}}}qqqeee___^^^aaadddjjjuuuvvv]]]NNNHHHJJJPPPZZZgggsss|||zzzlllYYYLLLHHHVVVlll{{{tttrrrqqqrrryyygggOOOEEEBBB>>>:::666555444222000///......---------------,,,,,,,,,------------------------,,,,,,,,,,,,---...//////333555999>>>@@@FFFTTTccc{{{sssfffXXXUUU```ttt{{{rrrnnnssszzzyyy~~~tttbbbQQQGGGEEE@@@>>><<<<<<>>>@@@AAAAAADDDDDDGGGIIIIIINNN\\\jjj}}}tttggg^^^YYYVVVTTTRRRUUUXXX```ooouuuoooppprrrrrrqqqpppqqqqqqllleee^^^YYYXXXXXX]]]eeemmmvvv~~~111111000000000000///////////////000000000111111111000111555999???JJJVVVdddpppvvvvvvkkkXXXSSSSSS]]]llluuusssqqqtttlllyyy~~~tttjjjppp^^^KKKJJJMMMWWWmmm}}}tttiiiaaa]]]ZZZTTTOOOMMMJJJIIIKKKNNNTTTbbbnnnooo[[[PPPJJJFFFEEEFFFJJJTTT^^^sssmmmUUUFFFDDDEEEKKKUUU___mmm}}}vvvvvvyyynnntttrrrgggppp~~~}}}wwwlll___SSSHHH@@@===:::::::::;;;<<<<<<======:::999888666555444444444444555555444333444666999;;;;;;===AAAFFFJJJLLLLLLBBB???:::888888999999999???BBBEEEHHHHHHEEEAAA???===DDDKKKNNNMMMNNNQQQUUUSSSPPPMMMMMMLLLMMMVVV```kkk}}}qqqhhh```kkkzzzxxxlll```]]]\\\[[[ZZZ\\\\\\\\\\\\\\\]]]^^^_________^^^]]][[[ZZZYYYYYYYYYXXXYYYYYYZZZZZZZZZZZZYYYVVVWWWWWWVVVSSSQQQQQQQQQLLLKKKIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLKKKIIIGGGGGGHHHKKKKKKKKKLLLLLLMMMMMMMMMKKKLLLNNNOOOPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWVVVWWWWWWWWWVVVWWWZZZ\\\___ccciiinnnrrrvvvzzz|||qqqddd]]]\\\aaadddhhhrrrdddQQQIIIHHHLLLVVVeeerrryyy{{{qqq]]]NNNGGGVVVnnn}}}vvvuuurrruuu~~~oooTTTGGGBBB???;;;777666444222000///......++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000444777<<>><<<<<<>>>@@@AAABBBEEEEEEHHHJJJJJJNNN[[[iiixxxpppddd[[[WWWVVVTTTSSSUUUYYYbbbrrr}}}tttpppsssvvvwwwvvvtttttttttsssoooiiiaaa[[[VVV[[[ccckkksss{{{000000000///////////////...//////000111111222222111///111555:::BBBOOO[[[hhhooossssss{{{{{{gggVVVQQQUUU```mmmtttsssrrruuulll{{{{{{pppiiissszzzXXXKKKMMMOOO^^^xxxuuunnnfffaaa^^^ZZZUUUPPPMMMKKKJJJLLLPPPXXXiiixxx}}}iii[[[QQQKKKFFFEEEHHHNNNZZZeee{{{rrrZZZLLLGGGCCCFFFNNNZZZeeettt{{{xxx{{{}}}nnnooowww~~~uuugggmmm|||wwwlll___QQQFFF???<<<888999999:::<<<======>>>======;;;:::888777666555444555555555444555777999;;;;;;===AAAFFFJJJKKKKKK@@@===:::888777888999:::BBBDDDGGGGGGEEEBBB???===AAAHHHOOOQQQNNNMMMRRRWWWTTTPPPNNNMMMLLLNNNVVV```nnnppphhhaaammm}}}kkk```WWWTTTSSSRRRRRRUUUSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTRRRSSSTTTTTTSSSQQQRRRSSSTTTVVVVVVVVVVVVUUURRRQQQPPPOOONNNOOOPPPQQQLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNMMMKKKKKKMMMPPPRRRRRRSSSSSSTTTUUUVVVVVVUUUVVVXXXZZZ[[[\\\\\\[[[]]]^^^___```bbbcccccccccdddeeeeeeddddddfffiiilllrrrvvv|||zzzmmmaaa\\\]]]bbbfffhhhqqqmmmWWWKKKGGGGGGRRRcccqqqwwwwww~~~uuubbbTTTGGGUUUlll}}}yyyZZZHHHBBB???;;;777666444222000//////...++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000333777===@@@AAAJJJaaawwwyyyiiiTTTVVVccctttzzztttrrrvvv|||uuudddUUUHHHAAA@@@@@@>>><<<<<<>>>AAABBBBBBDDDEEEHHHKKKLLLQQQ___mmmyyypppcccZZZWWWUUUUUUTTTTTTYYYcccuuu|||uuusssuuuxxxyyyyyyxxxwwwwwwyyywwwpppddd[[[UUUZZZaaaiiiqqqyyy///////////////000000000......///000111222333333111///111555;;;DDDSSSaaalllrrrtttssswwwyyyeeeWWWNNNVVVbbbmmmrrrqqqqqqssskkk{{{vvvnnnjjjxxxpppSSSKKKPPPPPPeee~~~ooojjjeeeaaa^^^[[[VVVRRROOOLLLLLLNNNRRR\\\ooovvvggg^^^SSSLLLGGGFFFIIIQQQ___lll}}}aaaNNNGGGGGGDDDIIIQQQ]]]iiiyyywwwvvvzzz~~~ooommmqqqvvvwwwgggjjjyyy{{{vvvmmm___OOODDD===;;;777888999:::;;;===>>>>>>======<<<;;;999777666555444555555555444555888:::<<<<<<===@@@EEEHHHIIIIII@@@???<<<999888888:::;;;DDDEEEGGGEEEBBB?????????GGGMMMSSSRRRNNNLLLPPPUUUWWWTTTRRRQQQPPPRRRZZZdddsss}}}ooogggbbbooofff]]]UUURRRRRRPPPQQQTTTQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRTTTVVVWWWUUUTTTRRRSSSUUUVVVWWWVVVUUUTTTRRRQQQOOOOOOOOOQQQRRRSSSRRRQQQOOONNNMMMNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRTTTUUUSSSOOOMMMOOOVVV\\\^^^^^^___``````aaabbbbbbdddfffgggiiijjjjjjiiiiiijjjkkkmmmoooppppppppppppooopppppppppppprrrvvvyyy~~~yyysssjjjbbb___aaaeeeiiijjjrrrsss\\\MMMGGGDDDNNN```ooovvvvvvxxx|||}}}~~~}}}|||~~~wwwhhh\\\IIISSSfffzzz```JJJBBB>>>:::777666444222111000//////,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000555<<>><<<<<>>DDDEEEEEEBBB???>>>AAAEEEOOORRRSSSQQQMMMLLLOOOSSSUUUSSSSSSTTTTTTVVV^^^hhhyyyzzznnngggdddpppjjjbbb[[[YYYWWWVVVWWWZZZVVVVVVVVVUUUUUUVVVVVVWWWXXXYYY\\\^^^___^^^]]]]]][[[]]]^^^``````___^^^\\\[[[YYYWWWWWWYYY[[[[[[[[[[[[ZZZYYYYYYYYYZZZ\\\\\\^^^___``````aaaaaa``````cccbbb^^^XXXTTTXXXbbbkkknnnnnnnnnoooppppppqqqqqqppppppqqqrrrrrrqqqpppooopppqqqssstttuuuttttttsssnnnpppqqqqqqrrrtttwwwzzz|||~~~xxxrrrmmmkkkgggcccaaabbbcccdddiiiqqqwww```OOOHHHDDDKKK\\\mmmwwwzzzwww{{{~~~}}}zzzyyy}}}{{{nnnbbbMMMRRRaaaxxxgggNNNDDD???:::888777555333111000//////------..................,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111000444:::AAAGGGVVVoooppp```PPPSSS\\\ggglllnnnsss{{{~~~gggWWWMMMFFFCCCDDD???>>><<<<<>>AAABBBBBBBBB<<<<<<<<<:::888999===AAABBBCCCBBB???<<<>>>EEEKKKUUUUUUSSSPPPNNNNNNQQQTTTUUUUUUWWW\\\^^^aaaiiisssxxxmmmfffeeeqqqssskkkeeeccc```^^^```cccaaaaaa``````___``````aaabbbfffjjjkkkhhheeeeeeeeeeeegggiiijjjjjjhhhfffddddddaaa___```aaabbbaaa___^^^^^^^^^___aaadddggghhhiiijjjkkklllllllllkkkkkkmmmlllhhh```[[[^^^iiisssuuuuuuuuuuuuuuuuuuuuuuuuqqqqqqrrrqqqpppnnnlllkkkkkklllnnnoooooonnnlllkkkfffhhhjjjlllmmmnnnqqqssssssvvvzzz|||~~~yyyuuutttqqqmmmmmmmmmmmmllljjjfffbbb```fffooo~~~zzzdddPPPIIIDDDJJJYYYlllyyy~~~}}}zzz{{{qqqdddRRRTTTaaazzzoooRRRGGGAAA;;;888777555333111000//////......------------------------------------------------------...///000111333444:::AAAJJJYYYpppyyylll___RRRUUU\\\bbbgggmmmwww~~~eeeUUUKKKFFFDDDEEE???===<<<===???BBBDDDEEEFFFFFFGGGKKKPPP[[[pppyyyjjj___ZZZXXXXXXWWWWWW]]]kkk}}}~~~zzzuuuqqqpppsssvvvxxxvvvxxx{{{|||zzzqqqdddZZZXXX\\\cccjjjpppxxx~~~000000111111222222222333111111111111111222222222555222222666===HHHYYYhhhzzz{{{tttyyyrrr[[[KKKNNN\\\kkkpppnnnmmmnnnooozzzzzzzzz~~~~~~ggg___dddrrr{{{]]]MMMMMMQQQccc~~~pppfffddd```\\\YYYWWWVVVUUUOOOOOOQQQUUU\\\mmmqqqggg```XXXPPPJJJDDDFFFNNN\\\ppphhhRRRIIIGGGEEE@@@FFFMMMVVV```ppp~~~{{{xxxwwwvvvrrrkkkhhhqqq}}}~~~mmm^^^[[[```jjj{{{|||hhhfffqqqxxxuuummm^^^LLL???::::::888999999::::::;;;;;;<<<888999::::::999888777666444555666555555666999<<<===<<<<<<===???AAA@@@???888999:::999888:::???CCCBBBBBBAAA===:::>>>GGGOOOYYYVVVRRROOOOOOQQQTTTVVV\\\]]]bbbiiimmmqqqzzzwwwlllfffeeeqqqyyyrrrllljjjgggdddfffjjjiiiiiihhhgggggghhhhhhhhhjjjoootttsssnnnjjjiiijjjfffhhhjjjkkkjjjhhheeedddcccaaa______aaaaaa___\\\XXXXXXZZZ\\\```dddhhhjjjiiijjjlllmmmmmmmmmlllkkklllkkkhhh```ZZZ\\\fffoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmkkkhhhfffddddddeeefffggggggeeecccbbb___bbbeeeggghhhiiikkkmmmmmmppptttwwwwwwxxxzzz{{{zzz||||||xxxxxxzzzzzzwwwwwwyyy{{{{{{xxxpppiiidddccclll}}}|||hhhQQQJJJEEEIIIXXXkkk{{{~~~|||~~~sssdddVVVVVVbbb}}}sssUUUIIICCC<<<888777555333222000000///---------,,,,,,+++++++++...........................------......///000111555555:::BBBLLLZZZpppxxxrrrjjj```VVVXXX\\\aaaeeemmmzzzeeeTTTKKKEEECCCDDD???===<<<===@@@CCCDDDEEEIIIHHHHHHKKKPPP\\\qqqxxxjjj___ZZZYYYYYYYYYYYY```mmm{{{wwwrrrnnnmmmpppuuuxxxsssvvvzzz|||yyypppeee^^^YYY]]]dddkkkqqqxxx...//////000111222222333000000000000////////////000///333999>>>FFFWWWhhh|||wwwsss}}}}}}lllZZZPPPSSS^^^llluuuxxxvvvtttssszzz}}}yyy~~~pppddd^^^gggvvvmmmVVVLLLOOOVVVjjjnnneeeccc___[[[WWWUUUSSSRRRQQQTTTVVVWWWccczzz{{{mmmccc]]]ZZZTTTHHHIIIMMMNNN[[[rrr~~~pppWWWKKKGGGCCCEEEJJJNNNRRRXXXaaavvvuuunnniiikkkgggddd```]]]aaappp}}}kkk[[[ZZZ```iiiyyy~~~iiiccckkk{{{|||uuuiiiXXXIII@@@>>>???777999<<<>>>?????????>>>===;;;999888888777555444777666555555666888;;;<<>><<<<<>>;;;<<<>>>@@@@@@AAA@@@@@@???<<<999777777777666555777777666666777:::<<<>>>AAA???>>>???AAAAAA@@@>>>999888777999<<<@@@BBBCCC???@@@===:::???KKKTTTVVVZZZWWWSSSQQQSSSZZZccciiiuuurrrkkkiiieeevvvyyygggddd```___```bbbbbbbbbbbbbbbbbbaaa```aaaccceeehhhhhhhhhgggfffcccaaa```]]]]]]______^^^\\\ZZZYYYXXXXXXXXXXXXWWWVVVUUUUUURRRRRRRRRTTTXXX\\\^^^___aaabbbdddcccaaa___^^^^^^cccdddfffeeeddddddgggjjjmmmooopppppppppqqqsssuuuqqqsssuuuuuuuuutttuuuvvvzzz{{{{{{zzzxxxxxxyyy{{{{{{zzzzzz|||rrrmmmhhhlllvvvuuuYYYNNNIIIJJJUUUuuu{{{qqq^^^ZZZ```xxxfffNNNBBB>>><<<999555222111000///---......---------,,,,,,,,,---------------------------.........---...000333555555:::BBBMMM\\\rrr~~~uuummmeee]]]XXXOOOOOOTTT^^^hhhsss}}}cccWWWKKKGGGHHHEEEAAA@@@??????@@@BBBDDDFFFEEEGGGHHHKKKWWWiiizzzyyyiii___YYYVVVUUUWWWXXX```ooo{{{vvvrrrqqquuuxxxxxxvvv|||~~~zzzvvvsssnnnhhheeecccdddiiilllpppxxx////////////000000000000000000000000000000000000555444666<<>><<<<<<>>>???@@@AAABBBBBBBBBBBBBBB>>>:::777777777777777888777777777888;;;>>>???@@@@@@AAACCCDDDCCC@@@>>>777666777:::>>>CCCEEEEEE;;;;;;:::<<>>???@@@BBBDDDEEEEEEHHHIIIMMMZZZppp}}}iii]]]XXXUUUUUUWWWVVV^^^mmm|||xxxuuuuuuyyy||||||{{{}}}wwwuuuuuutttppphhheeeeeehhhkkknnnuuu}}}000000//////////////////000000000000000111111111444444777>>>KKK[[[mmmyyy|||xxxyyyuuu```UUUUUU]]]kkk|||~~~||||||rrrfff^^^^^^^^^ccckkklllhhhddddddqqq~~~yyy^^^OOOOOO\\\lll~~~pppeee[[[YYYWWWTTTQQQPPPOOOOOONNNPPPVVVbbbxxx}}}rrreee```cccddd```ZZZXXXNNNLLLMMMLLLYYYkkkpppjjjUUUBBB@@@EEEFFFHHHMMMSSS\\\lll{{{bbbTTTLLLIIIIIIEEEDDDJJJQQQXXXbbbkkkwww~~~lll]]]ZZZ___gggvvv}}}iiibbbeeerrruuueeeSSSEEE>>>;;;<<>>@@@@@@BBBEEEGGGGGGEEE@@@===:::::::::<<>>@@@BBBDDDEEEEEEIIIKKKOOO___xxxhhh[[[VVVTTTUUUXXXVVV^^^nnn|||zzzyyyzzz~~~~~~xxxvvvwwwwwwtttiiifffeeegggiiikkkrrrzzz000000000000///////////////000000000111111111222222333777@@@QQQeeevvvyyyyyy~~~rrrZZZPPPQQQaaammmzzz~~~|||yyypppeee]]]aaadddkkktttvvvqqqnnnnnnyyyqqqYYYNNNPPPaaatttxxxllldddYYYXXXUUURRRPPPOOONNNNNNNNNQQQXXXggg~~~pppjjjeeefffkkkjjjbbbYYYYYYPPPMMMLLLJJJWWWfffgggbbbPPPAAA@@@EEEGGGLLLSSS^^^eeeuuuuuu[[[MMMGGGEEEGGGDDDEEELLLSSSZZZccclllxxxooo^^^ZZZ___gggvvv~~~jjjbbbdddppp~~~sssaaaPPPDDD>>>======???@@@AAACCCEEEFFFFFFFFFBBB>>>999777777888999999555555555666888;;;>>>@@@BBBEEEIIIKKKIIIDDD@@@<<<<<<;;;<<<>>>@@@@@@???===;;;999;;;EEEQQQYYY[[[[[[UUUXXX]]]aaafffppp{{{{{{mmmiiijjjwww~~~|||xxxyyy{{{}}}~~~{{{{{{}}}~~~~~~~~~~~~ooojjjfffeeeeeekkkzzzkkk\\\[[[fffttt}}}tttfffSSSHHHHHHNNNeee~~~~~~|||~~~}}}wwwfffWWWOOO]]]ttt{{{wwwsssuuutttVVVGGGBBB<<<999666333222111000...---------------------------------------------------.........---...000333666777;;;BBBJJJUUUfffvvvwwwtttqqqmmmggg```XXXSSSLLLRRR]]]iiiqqqzzzttt]]]SSSJJJGGGIIIFFF<<<<<<===???AAACCCDDDEEEDDDJJJMMMRRRddd|||fffZZZVVVUUUVVVWWWXXXaaappp|||||||||~~~}}}zzzzzzxxxsssgggcccbbbdddfffiiiqqqyyy000000000000111111111111///000000111111222222222111333888BBBVVVlll{{{uuuyyylllVVVPPPSSSeeeooo{{{~~~}}}zzzvvvnnnfff___```fffrrr~~~{{{{{{jjjVVVOOOTTTggg}}}rrrhhhaaaYYYXXXUUURRRPPPOOONNNNNNNNNRRR\\\lllmmmlllmmmrrruuupppdddZZZYYYQQQMMMJJJHHHUUUbbb___ZZZLLLAAAAAAEEEHHHRRR\\\jjjqqqoooVVVIIIFFFDDDGGGFFFHHHNNNTTT[[[fffppprrr___ZZZ^^^fffwwwlllbbbbbbmmm{{{ooo]]]MMMCCC??????@@@AAABBBDDDFFFGGGGGGEEEDDD???<<<888777777999999999444444444555888;;;???AAADDDHHHLLLLLLIIICCC>>>;;;999999;;;>>>AAAAAA???===;;;:::???JJJRRRUUUVVVWWWVVV[[[bbbgggkkksss~~~zzzmmmmmmqqq{{{lllfffcccbbbbbbiiixxxttt```TTTRRRYYYeeeooouuuvvvssspppgggUUUKKKJJJKKK\\\ttt~~~~~~zzzxxxvvv{{{hhhXXXOOOZZZnnn|||~~~{{{wwwssspppnnnooowwwyyy[[[JJJCCC===:::666444333222000///,,,,,,,,,------------...---------------------------.........---...000333666666;;;BBBHHHQQQaaaoootttrrrpppmmmiiibbbYYYTTTNNNTTTaaalllsssyyypppZZZRRRHHHEEEFFFBBB;;;<<<===@@@BBBDDDEEEFFFDDDLLLPPPUUUiiivvvaaaXXXWWWVVVVVVWWWZZZcccttt|||}}}|||zzzuuupppbbb___^^^aaadddhhhqqqzzz000000111111222222333333///000000111111222333333222555:::DDDYYYooo{{{|||~~~rrryyyuuu```QQQQQQXXXiiittt~~~|||zzzxxxuuuooohhhccc```hhhwwwdddTTTQQQXXXooo{{{mmmddd^^^[[[YYYVVVSSSPPPOOONNNNNNOOOUUU___ooo}}}qqqssswww|||{{{sssfff\\\YYYQQQMMMHHHFFFSSS^^^YYYUUUKKKCCCDDDGGGLLL[[[kkkttt{{{iiiQQQFFFEEEEEEGGGHHHLLLRRRWWW^^^kkkxxxuuu```YYY]]]fffxxxnnnaaa^^^iiixxxlllZZZKKKCCCAAABBBCCCFFFHHHJJJKKKJJJGGGCCC@@@;;;999777777888999:::999444444555666999===AAACCCGGGJJJNNNMMMHHHAAA<<<:::777888:::>>>AAA@@@>>>;;;:::;;;BBBMMMRRRQQQQQQTTTUUU[[[aaaeeeiiirrrtttkkkpppxxx}}}|||~~~~~~~~~~~~|||nnngggaaaaaabbbhhhuuuooo[[[PPPLLLQQQYYYaaahhhkkkmmmoooiiiXXXPPPLLLHHHSSSiiiuuu}}}||||||{{{zzzxxxvvvuuummm\\\PPPVVVeeerrryyy{{{yyysssnnnmmmlllkkkooouuucccNNNCCC===:::666444333222000///,,,,,,,,,---------......---------------------------.........---...000333444555:::AAAGGGPPP___mmmwwwuuurrroooiii```VVVOOOLLLTTTaaammmsssxxxkkkXXXPPPGGGBBBAAA<<<;;;<<<>>>AAACCCEEEGGGGGGDDDNNNSSSXXXlllooo]]]WWWXXXXXXWWWVVVYYYcccvvv{{{~~~{{{vvvsssnnnhhh\\\YYYYYY]]]bbbhhhrrr|||000000111222333444444444///000000111222222333333444777<<>>BBBDDDIIILLLOOOMMMGGG???;;;999999999;;;>>>@@@???;;;888888:::CCCOOORRRNNNNNNRRRTTTXXX]]]```dddooo~~~}}}mmmhhhppp|||}}}{{{||||||{{{|||~~~~~~}}}}}}wwwpppaaaaaacccgggqqq~~~oooYYYMMMJJJMMMSSSZZZaaaffflllqqqkkk[[[SSSNNNDDDJJJ___lllqqqrrrtttvvvwwwwwwvvvvvvrrraaaQQQQQQ]]]iiiqqqvvv{{{sssmmmllllllkkklllooo|||iiiQQQCCC===:::666444333222000///,,,,,,,,,------.........---------------------------.........---...000333222444:::AAAHHHQQQ```nnnzzzxxxuuuppphhh]]]RRRJJJJJJRRRaaammmrrrwwwiiiVVVPPPFFFAAA???999;;;<<<>>>AAADDDFFFGGGHHHDDDOOOUUUZZZnnn{{{jjjZZZVVVYYYYYYWWWUUUWWWcccwww{{{~~~}}}tttmmmjjjfffaaaYYYVVVVVV[[[aaahhhsss~~~222111111111000000/////////000111000//////111333777666:::JJJ```sss|||~~~nnnoooxxxvvvdddYYYPPPKKKRRR^^^sss{{{}}}xxxxxxvvvpppjjjhhheeepppzzzqqqXXXUUUWWWccc{{{tttnnnggg```\\\YYYWWWUUUPPPKKKJJJNNNVVVXXXdddzzzxxxggg[[[TTTQQQMMMJJJJJJMMMQQQTTTLLLLLLKKKLLLQQQ]]]nnnyyy{{{\\\HHHCCCCCCBBBFFFIIIPPPWWW[[[bbbqqqxxxccc[[[\\\dddwwwqqq``````cccuuu|||hhhRRRFFFCCCBBBDDDGGGLLLLLLLLLJJJGGGCCC???<<<888999:::<<<<<<===<<<<<<:::777555777<<>>EEEIIIJJJIIIIIIIIIRRRUUUZZZ^^^dddmmmxxx~~~qqqnnnwww||||||zzzxxxxxx|||~~~}}}{{{nnngggbbbccclllrrrvvvmmmZZZPPPJJJLLLPPPVVVcccnnnqqqnnnllldddVVVJJJFFFLLLXXXbbbjjjkkkmmmoooqqqtttyyy|||~~~pppcccWWWSSSTTT[[[iiiuuurrrsssuuuuuunnnffffffkkkvvvwwwVVVGGG???:::666777666222///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------...000111333444999>>>BBBHHHSSSdddpppyyy{{{tttmmmgggVVVIIILLLFFFWWWeeegggiiiuuunnnWWWIIIBBB===;;;;;;<<<===@@@BBBEEEFFFHHHHHHFFFJJJPPP]]]uuu|||lll\\\VVVVVVVVVVVVXXX[[[fffyyyyyy{{{~~~zzzuuuoooggg\\\UUUOOOPPPRRRXXXaaakkkvvv|||222111111111000000000000000111222111000111222444888777===MMMdddwwwxxxkkknnnuuuqqq```VVVOOOMMMVVVccctttzzz|||wwwsssrrrnnngggbbbbbbfffrrr}}}}}}iiiTTTSSSVVVeee~~~rrrllleee^^^[[[XXXUUUTTTOOOJJJKKKNNNTTTYYYiiitttdddZZZRRROOOKKKHHHHHHKKKOOORRRJJJJJJKKKNNNWWWeeeuuutttXXXGGGEEEFFFEEEJJJLLLRRRYYY^^^gggzzzwwwbbbYYYZZZcccuuurrrbbbaaaddduuu{{{hhhRRRFFFCCCBBBCCCFFFIIIIIIJJJIIIFFFBBB>>>;;;777888;;;<<<======<<<;;;:::888666888===BBBDDDEEELLLNNNMMMHHH@@@:::999;;;999;;;>>>???===;;;999888;;;@@@FFFIIIKKKJJJJJJJJJOOOQQQUUUYYY___hhhsss{{{|||yyyyyy}}}|||zzzrrrppp~~~uuuiiibbb```eeeiiinnn|||rrr```VVVNNNQQQSSSYYYfffsssxxxvvvxxxnnn^^^NNNFFFIIISSS\\\fffhhhkkkmmmppptttyyy|||wwwmmm___TTTRRR[[[hhhqqqssstttvvvvvvooogggggglllwww|||YYYHHH@@@:::777777666222000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------...000222333333888???DDDJJJWWWgggttt|||xxxpppiiiVVVHHHJJJGGGXXXfffiiilllvvv~~~mmmWWWIIICCC>>><<<<<<<<<===@@@BBBEEEGGGHHHHHHHHHLLLQQQ^^^vvvxxxjjj\\\WWWWWWWWWWWWYYY]]]iii}}}{{{|||~~~|||wwwqqqjjjaaaWWWPPPKKKLLLNNNTTT^^^iiisssyyy111111111111111000000000111222333333222222333555999:::@@@QQQhhh{{{wwwiiiggglllrrr{{{{{{jjjZZZRRRNNNOOOZZZhhhsssyyy}}}{{{wwwtttqqqkkkccc```bbbgggvvv{{{bbbRRRSSSWWWiii|||pppiiiccc]]]ZZZVVVSSSRRRNNNJJJKKKOOOSSS^^^rrrnnn___VVVOOOLLLHHHFFFFFFHHHLLLOOOLLLKKKLLLSSS___nnn{{{kkkRRRGGGGGGIIIHHHNNNQQQXXX^^^eeeqqquuu```XXXXXX```rrrtttcccaaadddtttzzzgggQQQEEEBBBAAACCCEEEEEEFFFGGGGGGEEEAAA===;;;666888;;;>>>>>>===;;;999:::999888:::>>>BBBEEEFFFMMMMMMJJJDDD===999999;;;:::<<<>>>>>>;;;999888888>>>BBBGGGKKKLLLKKKKKKKKKNNNOOOQQQTTT[[[dddooovvvvvvttttttxxx{{{~~~ssstttrrrttt{{{lllccc^^^___aaafffvvvuuueee]]]UUUWWWXXX^^^jjjzzzzzzhhhTTTGGGGGGOOOWWWaaadddhhhkkkoootttyyy}}}}}}yyyjjjVVVOOOZZZgggmmmuuuvvvxxxwwwppphhhhhhmmmyyy^^^JJJBBB<<<888888666222000111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...---------...000222333333888???EEEMMM[[[kkkwww}}}uuummmXXXGGGHHHIIIYYYfffjjjnnnvvvzzzxxxlllVVVIIICCC???======<<<>>>@@@CCCEEEGGGHHHIIIJJJNNNSSS___wwwttthhh\\\XXXXXXXXXXXXZZZ___lll~~~~~~~~~~~~~~~}}}}}}~~~zzztttmmmeee[[[QQQKKKGGGHHHKKKQQQ[[[fffpppvvv}}}111111111111111111111111111222333222111222333555:::<<>>;;;666888<<>>BBBEEEGGGMMMKKKFFF@@@:::888999;;;<<<===>>><<<999888888888@@@DDDIIILLLMMMLLLMMMMMMOOOOOOPPPSSSZZZcccnnntttuuurrrsssvvvxxx|||yyyoootttrrrwww{{{lllddd___``````eeetttuuuiiibbb]]]^^^^^^bbbnnnpppZZZJJJGGGMMMUUU\\\```eeekkkooouuuzzz~~~}}}pppVVVLLLZZZjjjoooyyyzzz{{{zzzsssjjjjjjnnnyyydddMMMDDD>>>999888666222000222////////////............------------------------......------///000222333555999@@@FFFPPP]]]lllwwwyyyppp[[[HHHHHHKKKYYYfffjjjooowwwzzzvvvyyy}}}jjjUUUIIIDDD@@@>>>>>>===>>>@@@CCCEEEGGGHHHIIILLLPPPVVVbbbzzzsssiii^^^[[[ZZZXXXXXXZZZ```ooo~~~}}}|||{{{{{{}}}yyysssjjj```VVVMMMHHHEEEFFFJJJOOOXXXbbbkkkqqqvvv|||111111111111111222222222000111222222111111222444:::>>>HHHZZZmmm{{{zzz\\\WWWcccmmmpppwwwsssaaaQQQLLLMMMRRR___mmmooosssssssssyyy~~~qqqmmmjjjfff___XXXYYY^^^ggg{{{nnnZZZSSSWWW\\\oootttlllfffbbb```WWWRRROOONNNKKKJJJNNNTTT```tttrrr___SSSNNNGGGEEEBBB@@@@@@BBBEEEGGGLLLMMMRRR]]]lllyyy{{{\\\IIIEEEHHHKKKLLLSSS]]]lllyyyvvv```WWWWWW^^^pppsssaaa^^^___nnnrrr```LLLBBB@@@???AAACCCDDDEEEHHHIIIHHHDDD???<<<666999<<>>>>>===;;;888777999:::BBBEEEJJJLLLMMMMMMMMMNNNOOONNNNNNRRRYYYbbbkkkppprrrqqqqqqssstttyyysssnnnuuuttt}}}sssfffaaa___aaaaaadddssszzzqqqnnniiiiiihhhiiisssxxxaaaMMMFFFJJJQQQXXX^^^eeemmmsssxxx|||}}}xxx}}}qqqWWWLLLZZZmmmvvv~~~vvvlllkkkoooyyykkkRRRGGG@@@:::999777222111222000000/////////.........------------------------............///111222444777:::@@@GGGQQQ^^^llluuuzzzsss]]]KKKKKKLLLZZZfffiiioooyyy}}}zzzxxx~~~|||jjjUUUJJJEEE@@@>>>>>>===>>>AAACCCFFFGGGIIIIIINNNSSSZZZggg}}}uuukkkbbb^^^[[[XXXWWWYYY```qqq~~~||||||{{{zzzzzzvvvooofff[[[QQQJJJFFFDDDEEEHHHLLLSSS[[[cccgggnnnuuu111111111222222222222222000111222111000111222444888???MMM___qqq}}}nnnXXXWWWbbboooqqqwwwooo]]]NNNKKKOOOUUUaaaooonnnqqqqqqpppyyy~~~{{{|||{{{uuujjjeeeaaa^^^ZZZVVVXXX\\\ggg|||fffUUUPPPWWW___rrrzzzqqqkkkeeeaaa___VVVRRRNNNMMMKKKKKKPPPWWWggg}}}uuudddUUUMMMJJJEEECCC@@@>>>>>>@@@CCCEEEFFFKKKTTTbbbqqq~~~}}}uuuYYYIIIFFFHHHMMMQQQZZZgggzzzvvv```VVVVVV]]]nnnsssaaa]]]]]]kkklllZZZHHH???>>>>>>@@@BBBDDDGGGIIIKKKIIIEEE@@@<<<777999<<<>>>>>><<<:::888444666999;;;===@@@DDDGGGJJJFFF@@@;;;999:::<<<>>>@@@???===:::888888;;;>>>CCCFFFJJJLLLMMMMMMNNNNNNLLLKKKLLLOOOWWW___fffiiilllkkklllnnnoootttnnnmmmxxxyyytttjjj^^^[[[\\\``````bbbqqq}}}|||wwwsssyyygggPPPDDDEEEJJJVVV^^^hhhrrrxxx|||~~~~~~|||tttxxxqqq[[[OOOYYYnnn}}}yyynnnlllpppyyysssZZZIIIBBB<<<:::777333111333000000000/////////......------------------------///.........///111333444888;;;AAAHHHSSS```mmmuuuzzzsss^^^LLLLLLMMM\\\iiimmmqqqzzzzzz|||jjjVVVJJJEEE@@@=========???AAADDDFFFHHHIIIJJJNNNUUU^^^llluuulllbbb^^^ZZZWWWWWWZZZ```rrr~~~}}}|||{{{vvvsssmmmbbbWWWNNNIIIGGGFFFFFFGGGJJJNNNTTTYYY\\\gggppp{{{111111111222222333333333111222333333111222333555777AAARRRfffxxxzzzbbbTTTXXXbbbooorrrxxxjjjYYYLLLKKKQQQXXXeeeqqqooorrrqqqqqq|||}}}zzz{{{|||sssmmmhhhaaa\\\[[[ZZZYYYZZZ^^^ggg~~~~~~zzz|||```QQQOOOYYYeee{{{uuuooojjjccc^^^]]]VVVQQQMMMLLLKKKLLLRRRZZZnnn~~~xxxmmm```UUUMMMHHHGGGCCCAAA???======???AAACCCDDDLLLYYYgggtttxxxuuuoooVVVIIIGGGIIIOOOVVVdddrrruuu___UUUTTT[[[lll}}}uuubbb^^^]]]jjj~~~gggVVVDDD<<<<<<===???BBBEEEGGGJJJKKKIIIEEE???;;;999:::<<<======<<<:::999444777;;;===???AAAEEEIIIGGGDDD???;;;;;;<<<>>>@@@AAA@@@===:::888999===AAADDDGGGJJJLLLLLLLLLMMMNNNJJJIIIJJJOOOWWW^^^bbbdddffffffgggjjjmmmsssnnnppp|||yyymmmeee\\\YYY[[[^^^]]]```pppjjjRRREEEDDDIIIVVV___lllwww~~~|||uuuwwwrrraaaSSSVVVlll{{{pppmmmpppzzzzzzcccKKKCCC===:::777333222333000000000000/////////...........................//////......///111333444888;;;AAAJJJVVVdddqqqyyyxxxqqq\\\KKKLLLLLL___pppsssuuu{{{}}}|||jjjVVVKKKEEE@@@===<<<>>>???AAADDDFFFHHHIIIJJJNNNVVVaaappprrriii```[[[WWWUUUWWW[[[bbbttt}}}~~~~~~}}}wwwtttnnndddYYYQQQNNNMMMLLLKKKKKKKKKMMMPPPSSSUUU___iiivvv111111111222222333333333333444444444333333555666666BBBUUUkkk}}}pppYYYRRRZZZbbboooqqqxxxgggVVVJJJLLLSSS[[[gggssspppsssrrrrrr~~~}}}|||wwwooojjjeee\\\VVVVVVXXXXXXZZZ\\\hhh~~~yyyvvvxxxwww]]]PPPPPP]]]mmmsssnnniiiaaa[[[ZZZWWWQQQMMMLLLKKKLLLSSS[[[tttsssqqqhhh\\\QQQKKKGGGFFFEEEBBBAAA>>>======>>>AAABBBGGGQQQ___lllvvvqqqpppjjjTTTJJJHHHJJJRRR[[[mmmzzzsss]]]SSSRRRYYYjjj{{{vvvccc___]]]jjjzzzcccSSSBBB;;;;;;===???AAAEEEGGGJJJKKKIIIDDD>>>::::::;;;<<<<<<<<<;;;:::999444888<<>>;;;<<<>>>@@@AAABBB@@@===:::888:::???CCCDDDGGGJJJLLLLLLLLLMMMNNNKKKJJJKKKPPPXXX___bbbbbbbbbcccfffiiimmmuuuppptttwwwkkkccc___[[[[[[]]]\\\___pppkkkTTTHHHGGGLLLVVV```ooo{{{}}}}}}xxxxxxsssfffVVVTTTiii}}}qqqnnnqqq{{{iiiLLLDDD===:::777333222333000000000000////////////........................//////...///000111333444777;;;AAAKKKYYYhhhuuu|||wwwooo[[[JJJKKKLLLaaauuuyyyxxx|||~~~}}}kkkWWWKKKEEE@@@<<<;;;>>>???AAADDDFFFHHHIIIJJJNNNWWWcccrrrnnnfff]]]XXXUUUTTTWWW]]]cccuuu{{{}}}~~~zzzwwwrrrhhh]]]VVVTTTTTTRRRQQQPPPOOOOOOQQQSSSTTTYYYcccqqq|||111111222222222333333333111222222222222333666888;;;CCCVVVqqqhhhWWWWWW^^^bbbvvvzzz}}}{{{kkkXXXOOOQQQRRR^^^llloooqqqqqqrrrwwwzzztttxxxxxxoookkkddd___[[[XXXXXXVVVVVV[[[aaattt{{{}}}uuummmnnnyyyoooYYYVVVTTT]]]uuuvvvmmmhhheee___[[[[[[TTTOOONNNLLLKKKUUUcccyyyzzzmmm\\\XXXQQQLLLHHHFFFDDDBBBBBB???>>>???===;;;===BBBIIINNN[[[kkkuuuzzzllldddkkkssssssbbbRRRKKKIIIKKKUUUbbbqqqsss^^^UUUTTTYYYhhhxxxwww```\\\]]]hhh}}}lllYYYMMM@@@;;;:::;;;>>>BBBGGGIIIJJJIIIFFFAAA;;;888999:::<<<<<<:::999888999777;;;>>>???BBBGGGIIIGGGGGGBBB===;;;>>>BBBCCCCCC???===;;;::::::<<<>>>@@@EEEGGGKKKLLLLLLLLLMMMNNNMMMNNNPPPTTTYYY```fffiiiiiilllqqqssssssyyyzzzvvvrrr~~~zzzxxxyyyzzz{{{xxxttttttvvvyyyzzzyyyyyy|||~~~~~~}}}~~~~~~sssggg```]]]XXXVVVWWW[[[```kkkvvvrrrXXXHHHFFFJJJTTT```uuu~~~~~~xxxrrrvvvdddVVVYYYccc}}}yyyuuu~~~nnnTTTDDD>>>===555333444000////////////............------------------------...------...111333444444999>>>===EEE[[[mmmzzzuuu[[[JJJOOOWWWhhhvvvwwwwww}}}nnnWWWHHH@@@;;;:::<<<777;;;@@@DDDGGGIIIKKKLLLOOOUUUbbbrrrpppggg___ZZZVVVTTTWWW\\\lllzzz}}}|||yyysssmmmfff```[[[YYYWWWYYYYYYWWWSSSRRRTTTWWW___dddkkkttt{{{333333333222222111111111111222222222222333666888@@@JJJ```zzz}}}eeeUUUXXXccciiixxx}}}|||nnnYYYOOOPPPTTTaaannnoooqqqppprrrxxxzzztttxxxuuummmjjjbbb\\\XXXWWWXXXXXXYYY___fffsssxxxyyyrrrjjjmmmzzzkkkVVVUUUWWWddd|||vvvmmmiiieee___[[[ZZZSSSNNNOOOMMMMMMXXXgggrrrfffYYYTTTNNNIIIFFFDDDBBB@@@>>><<<<<<>>>===<<>>;;;;;;<<>>AAAFFFHHHFFFEEEAAA<<<<<>>???GGG^^^qqq}}}aaaNNNQQQXXXjjjyyyzzzyyy}}}}}}kkkUUUGGG???;;;:::<<<:::>>>CCCGGGIIIJJJLLLNNNOOOTTTaaaqqqpppggg^^^ZZZXXXWWWZZZ___iiixxx}}}xxxsssmmmhhheeeccc^^^^^^]]]ZZZVVVUUUVVVYYY[[[```gggoootttxxx{{{|||555444444333222111000///111222333222222333666888>>>LLLddd}}}|||bbbTTTZZZiiiqqquuu||||||rrrZZZNNNPPPWWWeeepppnnnpppooorrryyy~~~yyyuuuzzz~~~qqqllljjjaaa]]]YYYWWWXXXYYYZZZaaahhhuuuwwwwwwpppjjjnnn}}}fffRRRTTT\\\mmmvvvnnniiieee```[[[XXXQQQNNNOOONNNPPP^^^nnn{{{hhh^^^TTTOOOJJJEEECCCAAA@@@>>>;;;999999<<<======BBBHHHLLLTTT```lllsss}}}ooo___aaahhhiiilll\\\MMMIIIKKKTTTfffyyylllYYYRRRSSSZZZjjjzzzzzzccc]]]]]]hhh}}}{{{dddLLLCCC;;;;;;<<<>>>@@@DDDHHHLLLOOOOOOJJJDDD>>>;;;888:::<<<<<<:::888888888666:::===>>>AAAFFFGGGEEECCC@@@<<<===AAADDDDDDDDD;;;:::;;;<<>>666666777222////////////..................................../////////000111222333333888???AAAKKKbbbvvvfffPPPRRRZZZmmm||||||yyy}}}vvveeeQQQEEE>>>;;;;;;===???BBBGGGJJJLLLLLLNNNOOONNNSSS___ppprrrhhh___[[[ZZZYYY]]]bbbgggvvv{{{|||{{{wwwsssqqqppphhhgggccc^^^ZZZXXXYYY[[[YYY^^^eeekkkoooqqqsssuuu~~~444444333333222111000000111222333333222333666999;;;LLLeee{{{zzzbbbVVV^^^mmmvvvvvv}}}tttZZZMMMQQQZZZiiiqqqmmmnnnmmmqqqzzzzzzwwwxxx~~~yyyooommmllldddaaa\\\YYYYYYXXXYYY___gggzzzyyyvvvpppkkkpppaaaPPPTTT___sssvvvnnniiieee___[[[UUUPPPNNNPPPPPPTTTdddwwwtttbbbYYYPPPLLLGGGCCCAAA@@@???>>>;;;888999<<<===>>>DDDJJJNNNVVVaaaiiirrrwwwggghhhjjjhhhfffWWWIIIFFFKKKWWWmmm}}}jjjXXXRRRSSSZZZjjjzzz}}}fff^^^]]]hhh}}}vvv___GGG???:::;;;===>>>???BBBGGGLLLQQQRRRLLLDDD>>>;;;888:::<<<;;;:::888888888777<<>><<<>>>BBBEEEDDDCCC::::::;;;===@@@DDDHHHJJJHHHIIILLLMMMNNNPPPSSSVVVVVV[[[cccllltttzzz}}}~~~}}}ooopppzzzzzzkkkjjjjjjjjjlllnnnpppqqqpppqqqrrrsssttttttttttttssstttuuutttsssrrrtttuuuvvvuuuuuuvvvxxxzzz}}}~~~zzzoooeeeXXXVVVVVVYYY[[[]]]dddkkkxxxyyyrrruuuiiiSSSHHHFFFLLLYYYqqq|||}}}gggSSSNNNMMMaaa\\\III???===666666888222////////////............////////////////////////000000111111000111222444888AAADDDNNNeeewwwhhhQQQSSS^^^ooo|||{{{zzzooo___MMMCCC>>>;;;;;;===BBBEEEIIILLLMMMMMMNNNNNNLLLQQQ]]]pppwwwlllaaa\\\[[[[[[]]]bbbhhhwww}}}{{{}}}~~~{{{yyyxxxrrrooohhhbbb]]]\\\]]]___\\\bbbiiinnnooopppqqqssszzz222222222222222222222222222333333333333444777999@@@QQQjjj|||zzzdddZZZcccqqqxxxzzzqqqXXXLLLRRR]]]kkkrrrllllllkkkqqq{{{|||wwwvvv{{{xxxpppoooooogggaaa\\\YYYYYYXXXZZZaaaiii{{{wwwrrrnnnkkkppp~~~^^^PPPTTTaaaxxxuuummmiiieee___YYYTTTOOONNNQQQRRRWWWkkkqqqaaaZZZPPPLLLFFFBBBAAA@@@???>>>===::::::===>>>@@@FFFMMMRRRYYYaaahhhuuutttnnnkkkggg___RRRFFFEEEKKKXXXqqq{{{hhhWWWRRRSSS[[[jjjzzziii```]]]ggg|||qqq[[[FFF???:::;;;=========???EEELLLSSSTTTNNNDDD===:::777999;;;;;;999888777888888>>>AAABBBEEEIIIIIIFFF???>>>===@@@DDDFFFDDDAAA:::;;;<<<>>>@@@CCCFFFHHHIIIJJJLLLMMMOOORRRWWWZZZ]]]bbbkkkttt|||lllppp|||rrriiijjjlllnnnqqqtttxxxzzzyyyzzz{{{|||}}}~~~~~~~~~yyyzzz||||||{{{{{{|||}}}|||qqqeeeXXXVVVVVVYYYZZZ\\\aaaiiitttyyyooorrr}}}qqqZZZKKKEEEJJJWWWnnn}}}}}}}}}iiiVVVQQQPPPccc```KKK@@@<<<666666777111////////////............///////////////////////////111222111000000222555999BBBFFFOOOdddvvvgggRRRVVVaaaooozzzzzz}}}jjj[[[JJJBBB???======???BBBFFFIIILLLLLLLLLLLLMMMKKKPPP]]]rrr|||pppccc]]]\\\[[[]]]```mmmzzz~~~~~~|||{{{zzztttllleeeaaaaaaccceeebbbiiippptttsssqqqrrrssstttzzz111111222222222333333333222333444333333444777999CCCSSSiiizzz}}}||||||ggg^^^gggtttzzz{{{kkkTTTKKKSSS^^^lllrrrkkklllkkkrrr~~~|||vvvwww{{{qqqpppoooggg]]]XXXVVVWWWYYY\\\dddnnnvvvoookkkjjjiiioooxxx[[[QQQUUUeee~~~~~~ssslllhhhddd]]]XXXSSSOOOOOORRRSSSZZZppppppbbb\\\PPPLLLGGGCCCAAA@@@???>>>???<<<<<>>999;;;===<<<<<<>>>CCCLLLUUUWWWOOOEEE===:::777999;;;;;;999777777777:::???CCCDDDGGGJJJIIIFFF>>>>>>>>>AAAEEEFFFBBB???;;;<<<===???AAADDDFFFGGGJJJKKKLLLNNNPPPTTTZZZ^^^dddiiipppyyymmmttt|||qqqiiilllqqquuuxxx|||tttggg^^^ZZZYYYYYYYYYYYY^^^dddnnn~~~|||oooqqq|||zzzbbbPPPGGGKKKVVVlll~~~~~~}}}jjjYYYUUUTTTffffffOOOBBB===777777777111////////////.......................................111333222000000333777888CCCGGGPPPdddtttcccQQQXXXaaannnxxx}}}gggYYYJJJCCC@@@???>>>@@@BBBEEEHHHKKKKKKKKKKKKLLLLLLRRRaaaxxxrrrddd]]]\\\[[[\\\^^^nnn{{{~~~}}}xxxnnnhhhfffhhhkkkmmmlllssszzz{{{wwwrrrqqqrrrpppwww333333222222222222222222222333444333333444777:::CCCQQQfffvvvzzz{{{~~~iiiaaakkkyyy~~~dddPPPJJJTTT^^^kkkqqqkkknnnmmmuuu}}}wwwyyyrrrmmmkkkddd\\\WWWUUUVVVXXX\\\eeennnooohhheeehhhkkkrrrsssXXXPPPVVVjjj|||rrrkkkgggccc\\\VVVSSSPPPPPPSSSTTT\\\sssnnnbbb\\\QQQMMMGGGCCCAAA???>>>===???<<<===AAADDDHHHPPPXXX___gggooozzz{{{rrrllleeeNNNFFFBBBGGGPPP^^^xxxmmm\\\NNNLLLQQQ[[[lll}}}mmmbbb]]]ggg|||fffRRREEE===888:::======>>>@@@DDDNNNXXXZZZRRRGGG???;;;777999;;;;;;999777777777999???CCCDDDFFFJJJIIIEEE>>>>>>???CCCFFFFFFAAA===;;;<<<>>>AAACCCFFFHHHIIIKKKLLLMMMNNNPPPVVV\\\aaafffjjjpppwww|||~~~~~~~~~zzz{{{}}}oooyyy~~~xxxrrrwww~~~yyykkk```\\\YYYYYYXXXXXX]]]dddmmm~~~qqqqqq{{{jjjVVVKKKMMMVVVjjjjjjYYYVVVTTTffflllUUUEEE???999888999111////////////............---------------------------000333222000000444888777BBBHHHQQQdddtttvvvYYYLLLUUU```kkkxxxfffXXXJJJDDDBBB@@@@@@AAAAAADDDHHHJJJKKKKKKKKKLLLOOOVVVfffqqqbbb]]]\\\\\\]]]___lllyyy{{{qqqkkkkkkoootttvvvzzz|||tttqqqrrrqqqyyy555444444333222111000000222333444444333444777:::FFFRRRfffvvv|||~~~iiibbbmmm}}}___MMMJJJUUU^^^jjjpppjjjpppoooxxxyyy{{{rrrjjjggg```___ZZZVVVVVVVVVYYYbbbkkkllleeeccciiinnnvvvpppVVVOOOXXXnnn{{{qqqjjjfffbbb[[[UUUTTTPPPQQQSSSUUU]]]uuu~~~lllaaa[[[QQQMMMGGGCCC@@@???===<<<>>><<<===BBBFFFKKKTTT]]]ccclllwwwlllgggaaaZZZIIICCCBBBIIISSSbbb{{{gggWWWJJJJJJPPP[[[mmmnnnccc]]]fff|||cccPPPDDD<<<777999===>>>@@@BBBDDDOOOZZZ\\\TTTHHH@@@===777999;;;:::999777777777888>>>BBBDDDFFFIIIHHHDDD??????@@@DDDGGGEEE@@@;;;;;;<<>>GGGQQQddduuu{{{}}}sssmmmqqq}}}xxx[[[RRRNNNUUU```fffhhhiiikkkxxx~~~yyysssgggeeebbb___\\\YYYXXX[[[aaagggkkkmmmjjjiiimmmsssdddUUUSSS[[[rrrzzzsssllleee___YYYUUUTTTPPPOOORRRYYYhhhzzzlllddd___UUUPPPHHHCCC@@@???>>>>>>===<<<>>>CCCFFFLLLXXXdddooovvviii^^^YYYUUUQQQEEEFFFFFFJJJVVViii{{{wwwbbbTTTKKKMMMRRRZZZmmmpppcccbbbccc~~~www\\\JJJFFF===777;;;?????????BBBOOOVVV]]]___YYYMMM@@@888:::::::::888666666777999??????AAAFFFKKKMMMKKKIIICCCDDDFFFFFFDDD@@@<<<:::;;;>>>CCCFFFHHHHHHIIIJJJLLLLLLMMMNNNQQQUUUYYY[[[aaacccgggiiiiiijjjlllmmmiiiiiimmmuuu}}}uuuwwwrrrbbb\\\YYY[[[ZZZZZZfffvvv|||sssooottt|||fffUUUPPPVVVfff}}}nnn]]]PPPRRR```}}}~~~{{{[[[FFFAAA<<<;;;:::333111000......//////---,,,........................000000//////000222444555999===GGGVVViii~~~yyy___KKKFFFJJJYYYhhh|||~~~hhh\\\OOOHHHDDDAAAAAACCCFFFHHHKKKLLLLLLLLLLLLMMMNNN^^^mmmzzzpppeee```]]]\\\^^^cccjjjxxx~~~}}}{{{qqqkkknnnxxxxxxwwwxxxyyy333333222111111111111222444111111333444444888>>>GGGSSSgggwww~~~vvvrrrvvvqqqYYYRRRPPPYYYccchhhjjjjjjnnnzzz|||zzz~~~oooeeedddaaa]]]\\\[[[^^^cccjjjqqquuuwwwtttssstttxxx}}}aaaTTTSSS]]]uuu{{{wwwpppjjjddd^^^XXXTTTTTTQQQPPPSSSZZZjjjvvviiibbb^^^TTTOOOHHHCCC@@@???>>>======<<>>GGGUUUhhh{{{ttt]]]KKKHHHNNNXXXfffxxx|||jjj]]]PPPIIIDDDAAAAAACCCDDDGGGJJJKKKKKKKKKLLLMMMPPP```ooowwwmmmccc___\\\[[[]]]aaakkkxxx~~~}}}~~~~~~~~~ssskkkkkkttt|||~~~yyyyyy{{{333222111111000000111111333111222444555444888>>>GGGVVVkkk|||yyyxxx}}}jjjTTTQQQTTT___iiilllllllllnnn{{{xxxllleeeeeebbb]]]]]]___eeeoooyyy~~~uuu\\\RRRRRR___yyyvvvrrrlllfffaaa\\\XXXTTTTTTRRRSSSUUU\\\mmmqqqeee___[[[SSSOOOHHHCCCAAA???>>>===<<<===@@@EEEIIIPPP]]]kkk~~~mmmXXXNNNKKKGGGCCCAAACCCHHHNNNWWWeeeuuu}}}uuubbbVVVLLLFFFIIIQQQ^^^ssspppcccbbbccc~~~nnnUUUFFF???>>>@@@EEEIIILLLSSSZZZkkkvvvxxxcccMMM@@@===:::::::::888666777999;;;???AAAGGGLLLOOOMMMGGGCCCBBBDDDFFFEEEBBB???===<<<@@@@@@BBBCCCEEEGGGHHHIIIIIIIIIIIIKKKNNNQQQTTTVVVTTTUUUWWWXXXZZZ^^^bbbffffffppp|||{{{ttthhh```[[[[[[\\\___lll|||yyyfffeeemmmtttiiiUUUOOONNNUUUeeeuuu}}}~~~nnn^^^RRRQQQ]]]uuu|||xxxssswww```IIICCC===;;;:::444222000////////////...,,,........................000000//////000222444555:::>>>GGGUUUfffwwwppp\\\MMMKKKQQQWWWcccsss|||kkk^^^PPPIIIDDDAAAAAACCCEEEGGGJJJKKKKKKLLLMMMOOORRRcccqqqtttkkkbbb^^^\\\ZZZ\\\```kkkxxx~~~wwwmmmkkkqqqxxx|||~~~|||~~~222222111000000000111111222111333555555444999???IIIZZZqqq~~~zzz||||||dddPPPQQQYYYfffoooooommmmmmmmm{{{|||uuulllggghhheee______bbblllyyynnnWWWOOOQQQbbb|||zzzqqqnnniiiddd```\\\XXXVVVTTTSSSTTTXXX___rrrlllbbb\\\XXXQQQMMMHHHDDDBBB@@@>>><<<<<<>>>BBBGGGKKKSSScccrrrgggSSSKKKIIIFFFBBB@@@CCCIIIOOOUUU^^^nnn{{{{{{{{{nnn[[[NNNGGGCCCGGGPPP```uuupppcccbbbccc~~~~~~eeePPPDDDAAACCCGGGJJJNNNUUUbbbllleeeJJJ>>>===;;;;;;:::888777888;;;===>>>CCCJJJOOOPPPLLLEEE@@@BBBDDDFFFDDD@@@>>>===>>>BBBBBBAAACCCEEEGGGIIIIIIHHHHHHIIIKKKMMMPPPRRRSSSSSSSSSUUUVVVYYY^^^dddiiinnn~~~~~~uuuiii___YYYYYYZZZ^^^kkkzzzppp______gggmmm{{{kkkTTTNNNKKKPPP^^^llltttxxxzzzyyy|||ppp```RRRNNNWWWjjjtttyyyvvvrrruuu}}}eeeLLLDDD===;;;:::444222111//////000000...---........................000000//////000222444555:::???HHHUUUdddttt~~~qqq___PPPLLLPPPUUU```ppp~~~lll^^^PPPHHHCCC@@@@@@BBBFFFIIIKKKLLLMMMNNNPPPRRRRRRcccqqqrrrjjjbbb___]]][[[]]]aaakkkxxx{{{qqqoootttyyy{{{333222222111000111111111111111333666555444999AAALLL___vvv{{{yyy}}}rrr^^^NNNSSS^^^lllsssqqqmmmmmmpppyyysssjjjggghhheeedddcccgggqqqhhhSSSMMMSSSfffsssmmmjjjfffbbb```]]]ZZZXXXUUUTTTUUUZZZdddxxxyyyggg___YYYTTTMMMKKKGGGDDDCCCAAA???======@@@EEEJJJOOOWWWiiizzz|||bbbPPPJJJHHHFFFCCCBBBDDDIIIOOOQQQWWWgggxxxzzzzzzgggUUUIIIDDDBBBFFFPPP```tttpppcccbbbccc~~~sss\\\LLLDDDCCCHHHMMMQQQWWWeeewwwaaaFFF<<<<<<;;;;;;:::888777999<<<@@@???DDDKKKPPPOOOJJJCCC???BBBDDDFFFCCC???<<<===@@@DDDCCCBBBCCCGGGIIIJJJIIIIIIJJJKKKLLLNNNPPPRRRRRRRRRSSSTTTVVVZZZ```gggmmmsss~~~{{{xxxlllaaaZZZZZZ[[[^^^jjjxxxjjj[[[ZZZaaafffsssmmmUUUKKKJJJOOO^^^kkkqqqrrrssssssvvv|||sssdddTTTLLLQQQ\\\fffpppwww}}}}}}xxxssspppuuu}}}jjjOOOFFF===;;;:::444222111//////000000...---........................000000//////000222444555;;;???IIIUUUdddsss~~~}}}ssscccRRRKKKLLLTTT```ooolll^^^OOOFFFAAA>>>>>>AAAFFFHHHJJJLLLLLLNNNQQQSSSRRRcccqqqqqqiiicccaaa```^^^___ccckkkxxx}}}uuusssxxx~~~444333222222111111222222222222444555333333:::DDDOOOddd{{{xxxwww||||||gggXXXNNNUUUcccqqquuuppplllkkkuuuwwwrrrhhhdddeeebbbfffggglllxxxaaaPPPMMMVVViiiyyynnnhhheeebbb```___]]][[[YYYVVVTTTUUU\\\iiisssccc[[[TTTNNNJJJHHHFFFEEEDDDCCC@@@>>>>>>BBBHHHNNNRRR\\\ooovvv]]]MMMHHHGGGEEEBBBDDDDDDIIINNNNNNSSSfff|||xxxyyyxxx```OOOFFFDDDDDDGGGPPP___ppp|||pppcccbbbccc~~~jjjUUUKKKHHHFFFOOOWWW^^^iii|||yyyYYYBBB;;;<<<;;;;;;:::888777:::>>>BBB@@@DDDKKKNNNLLLGGGCCC@@@AAADDDEEEBBB===;;;>>>BBBEEECCCBBBEEEJJJLLLLLLJJJJJJJJJLLLMMMOOOPPPQQQQQQOOOQQQSSSVVVZZZaaaiiinnnvvvzzznnneeeffflllwwwzzzrrrfff]]]\\\]]]^^^hhhtttxxxiii[[[WWWZZZ___iiixxxnnnXXXIIIHHHPPP___lllppppppoooqqqtttzzzwwwjjjXXXLLLOOORRR\\\hhhqqqxxx~~~}}}yyypppmmmrrrzzznnnSSSGGG>>>;;;:::444333111000000000000///---........................000000//////000222444555:::@@@JJJWWWfffsss~~~|||tttdddTTTKKKKKKUUUbbbsss~~~nnn```PPPFFFAAA>>>>>>AAAEEEFFFIIIJJJKKKNNNQQQTTTUUUdddqqqpppiiidddccccccaaaaaadddkkkxxx~~~yyyzzz555444333333222333333333333333444444222222;;;GGGSSShhh~~~~~~tttttt|||ooo^^^TTTOOOXXXgggtttuuunnniiiiiissszzzuuuiiibbbcccbbbfffhhhqqqzzzzzzxxxYYYNNNPPPSSSggg|||{{{pppeeecccaaa^^^]]]]]]\\\ZZZYYYWWWSSSSSS]]]nnnnnn^^^WWWOOOGGGFFFEEEDDDEEEEEEDDDBBB???@@@DDDKKKQQQUUU```uuuqqqZZZJJJFFFGGGEEEBBBEEEEEEIIINNNNNNTTTkkkvvvzzzvvv\\\KKKEEEFFFGGGIIIPPP^^^kkkttt{{{pppcccbbbccc~~~dddRRRMMMNNNQQQ\\\gggqqq~~~jjjPPP@@@<<<>>>;;;;;;999888888:::???CCC@@@DDDIIIJJJHHHDDDBBBBBBAAADDDEEEBBB<<<:::>>>CCCDDDCCCCCCGGGMMMPPPNNNKKKJJJJJJLLLMMMNNNOOOPPPPPPMMMOOOSSSWWW\\\ccckkkppp}}}xxxpppdddYYYTTTRRRWWW```lllyyy}}}ttthhh___^^^]]]]]]dddnnnzzzuuukkk^^^UUUSSSVVV^^^jjjyyyppp\\\FFFFFFNNN^^^kkkoooooonnnrrrtttzzzzzzooo^^^OOOOOONNNZZZhhhttt}}}zzzpppmmmpppvvvrrrUUUHHH>>>;;;:::555333111000000111000///---........................000000//////000222444555:::@@@KKKYYYhhhuuuyyypppbbbSSSMMMMMMWWWgggxxx}}}wwwzzzqqqbbbRRRHHHBBB???@@@CCCGGGHHHJJJLLLMMMPPPTTTWWWYYYgggrrr|||ooohhhdddddddddbbbbbbeeekkkxxx666555444444333333444444444333444333000222<<>>@@@;;;;;;999888888;;;@@@DDDAAADDDHHHHHHEEECCCCCCDDDAAADDDEEEAAA;;;999>>>DDDDDDCCCDDDIIIOOORRROOOKKKIIIJJJKKKMMMNNNNNNOOOOOOMMMPPPTTTYYY___eeemmmrrr}}}{{{xxxqqqeeeWWWNNNJJJDDDHHHOOOYYYfffttt~~~tttggg^^^\\\[[[ZZZ___hhh~~~}}}wwwtttmmm```TTTOOOOOOUUUaaaqqqrrr```EEEEEELLL\\\iiinnnnnnnnntttuuuzzz~~~|||sssbbbSSSQQQMMM[[[mmmzzz{{{sssnnnooossstttVVVIII>>>;;;:::555333222000000111111///...........................000000//////000222444555999@@@KKKZZZiiiwwwuuukkk^^^SSSOOOQQQYYYjjj|||{{{xxxsssvvv}}}}}}ssseeeTTTJJJDDDAAAAAADDDKKKLLLNNNPPPQQQTTTYYY\\\]]]jjjsssyyymmmgggcccddddddbbbbbbeeejjjyyy444444444333333333222222333222333555555666>>>FFFZZZlll{{{}}}{{{zzzxxxyyyssscccVVVOOORRR\\\gggmmmkkkgggddddddhhhsss}}}~~~|||xxxrrrkkkdddaaaeeejjjvvv{{{oooppprrrwwwgggRRRKKKKKKSSS]]]iiinnnjjjaaaZZZWWWWWWWWWWWWWWWXXXXXXXXXYYYTTTSSSSSS\\\ttt{{{jjj[[[LLLEEEFFFEEEJJJHHHIIIPPPLLLCCCCCC???BBBHHHNNNUUUddd~~~kkkTTTLLLHHHDDDCCCFFFJJJFFFGGGMMMSSS]]]ssszzzvvvjjjVVVNNNJJJGGGIIIPPPWWW\\\ccciiimmmzzzrrreeeccceeefffTTTTTT\\\jjjxxxlllSSSFFFDDD@@@999:::999666555777:::>>>AAABBBDDDDDDDDDDDDDDDFFFHHHKKKIIIDDD>>>;;;;;;???CCCCCCCCCGGGNNNUUUVVVRRRLLLLLLLLLLLLMMMNNNPPPRRRTTTTTTRRRTTTYYY^^^fffttt{{{xxxrrriii^^^SSSIIIDDDEEEEEEGGGKKKRRRZZZccchhh{{{~~~tttjjj]]]VVVXXX]]]bbbdddsss{{{||||||yyyqqqdddVVVMMMOOOPPPWWWggg{{{wwweeeLLLHHHGGGPPPaaannnrrrqqqzzzzzzuuuvvv~~~~~~xxxmmm[[[JJJKKK\\\uuu|||wwwiiihhhsss\\\HHH@@@:::444222444333222000//////......000000000000000000000000...///000000000111444777;;;EEEQQQ]]]kkkzzz{{{tttqqqcccQQQPPP[[[dddppp{{{~~~{{{uuupppooorrrzzz~~~qqqcccTTTKKKFFFCCCDDDGGGLLLPPPRRRSSSWWW^^^ccccccaaaeeeuuu{{{nnnhhhdddaaa___]]]aaaggglll}}}444444444333333333222222222111222444444666===FFF\\\lllxxx{{{|||}}}|||zzz{{{qqqaaaUUUOOOPPPYYYdddiiigggcccaaaaaafffrrr~~~|||zzzuuuooojjjhhhhhhlllwwwvvvnnnqqqtttyyyeeePPPIIIIIIRRR[[[dddfff```VVVPPPMMMOOOPPPQQQSSSUUUVVVWWWWWWTTTTTTVVV```wwwyyyhhhYYYKKKEEEFFFBBBKKKLLLOOOUUUOOOBBBAAA@@@DDDJJJPPPVVVddd~~~iiiSSSKKKIIIEEEDDDGGGJJJFFFHHHNNNSSS]]]rrr}}}uuulllYYYPPPKKKIIIKKKRRRXXX\\\bbbiiinnn{{{rrrccc```aaa|||iiiWWWXXXaaauuuyyybbbKKKAAAAAA>>>999;;;999777666777;;;???BBBBBBDDDDDDDDDDDDDDDFFFHHHKKKIIIDDD???;;;<<<@@@DDDFFFGGGJJJOOORRRRRRNNNJJJKKKLLLLLLMMMNNNPPPRRRTTTUUUUUUWWW\\\aaaiiiwww|||zzzxxxuuurrrkkkbbbWWWMMMDDD@@@BBBCCCEEEIIILLLQQQVVVYYYhhhkkkqqqzzz~~~}}}}}}wwwmmm___WWWWWW[[[^^^___pppzzz}}}xxxzzz|||{{{tttfffXXXNNNLLLNNNUUUfffzzz{{{kkkPPPIIIEEELLL]]]lllssssssyyyzzzvvvxxxzzzppp___OOONNN]]]tttyyymmmllluuubbbLLLCCC>>>999777444333222000////////////...........................///000000000111444777999CCCOOO[[[jjjyyyyyypppoooeeeUUURRRZZZgggrrr|||~~~|||yyytttooorrrttt|||{{{pppbbbSSSJJJEEEBBBCCCFFFPPPSSSUUUUUUWWW^^^bbbbbbaaaeeeuuu|||nnniiidddbbb```^^^aaagggnnn~~~444444444444333333333333333222333555555777>>>GGG\\\jjjtttuuuwww~~~~~~~~~~~~|||nnn___UUUPPPPPPYYYbbbgggdddaaa``````eeettt~~~|||wwwsssrrrpppsss{{{vvvrrrwww|||cccNNNHHHHHHPPPVVV]]]\\\UUUMMMHHHFFFEEEGGGKKKOOORRRTTTUUUVVVSSSSSSWWWddd}}}ttteeeXXXJJJEEEFFFAAAMMMSSSXXX]]]RRRCCC@@@AAAFFFMMMQQQUUUaaazzz}}}gggQQQJJJIIIEEEEEEHHHKKKHHHKKKQQQVVV^^^rrr|||tttooo\\\RRROOONNNQQQWWW[[[^^^eeellltttpppbbb______zzzmmmZZZ]]]hhh~~~}}}zzzxxxkkkWWWEEE>>>???>>>;;;;;;:::888777999<<<@@@BBBBBBDDDDDDDDDDDDDDDFFFHHHKKKHHHDDD???<<<===BBBEEEHHHKKKOOOPPPOOOLLLJJJIIIJJJLLLMMMNNNOOOQQQTTTVVVYYYZZZ]]]aaadddkkk{{{{{{wwwuuussssssnnnggg]]]SSSJJJDDDAAA>>>AAADDDGGGIIIKKKNNNPPPYYY[[[^^^bbbhhhlllppprrrooommmqqq||||||{{{qqqcccYYYVVVXXXZZZ[[[lll}}}yyysssvvvyyy|||~~~|||sssdddUUUKKKIIILLLTTTdddyyytttVVVLLLEEEJJJ\\\mmmvvvxxxwwwyyyvvvyyy|||sssbbbRRRRRR^^^ssssssqqqwwwhhhNNNCCC???<<<;;;444333222111000/////////...........................///000000000222555777999CCCOOO[[[kkk{{{wwwnnnmmmgggZZZUUUZZZmmmvvv}}}}}}{{{yyywwwsssuuuxxxyyypppbbbRRRIIIDDDAAABBBFFFSSSWWWYYYWWWWWW\\\`````````cccrrr|||oooiiidddcccaaa___bbbfffppp555444444444444333333333444333444777777999AAAIIIWWWfffqqqrrrtttzzz~~~{{{zzz|||zzzkkk]]]UUURRRSSS[[[dddgggeeebbbbbbcccgggvvv|||zzz}}}bbbMMMGGGHHHKKKQQQUUUTTTNNNHHHFFFFFF@@@BBBFFFKKKNNNPPPQQQRRRNNNPPPVVVfffqqqcccWWWKKKEEEGGGDDDSSS[[[```bbbUUUEEEBBBBBBGGGMMMQQQSSS]]]ssszzzdddPPPJJJIIIFFFFFFIIILLLKKKOOOWWW[[[aaasss|||xxxrrr^^^TTTSSSTTTXXX^^^aaaeeennnwwwlllaaaaaaccc~~~ooo\\\___kkkwwwpppooopppooopppcccQQQDDD???@@@@@@???;;;:::999888:::===@@@BBBBBBDDDDDDDDDCCCDDDFFFHHHJJJHHHCCC???===>>>CCCGGGIIIMMMQQQQQQLLLHHHHHHIIIJJJMMMPPPRRRSSSUUUYYY]]]aaabbbeeehhhiiinnn}}}}}}{{{xxxvvvtttsssooojjjbbbXXXOOOIIIEEEDDD@@@CCCFFFHHHIIIKKKPPPTTTWWWYYY[[[\\\^^^ccciiinnnooonnnrrr|||uuuggg\\\WWWXXXYYY[[[hhhzzzzzzrrrttt~~~~~~xxxlll]]]PPPHHHIIIMMMUUUdddyyy|||[[[OOOFFFLLL^^^qqq{{{~~~uuuwwwuuuzzz{{{rrraaaRRRQQQ]]]ssswwwtttwww}}}kkkNNN@@@<<<;;;999444444222111000/////////........................---///000000000222555888<<>>@@@CCCFFFIIIKKKKKKLLLIIIMMMUUUhhhooobbbXXXLLLGGGIIIKKK[[[ccceeeeeeVVVGGGFFFCCCGGGNNNTTTWWW^^^pppyyycccPPPKKKKKKHHHGGGKKKKKKLLLTTT___dddhhhwww~~~uuuaaaUUUTTTWWW\\\bbbfffmmm{{{iii```bbbeeeooo[[[]]]iiizzz{{{vvvlllfffgggkkkllllll___NNNDDD@@@@@@@@@@@@;;;:::999999:::===@@@BBBBBBDDDDDDDDDCCCDDDFFFHHHHHHFFFBBB>>>===???DDDHHHHHHMMMQQQOOOJJJGGGIIILLLJJJOOOVVVYYY[[[^^^dddiiimmmnnnpppsssrrruuu~~~}}}{{{xxxuuusssqqqpppgggbbbZZZQQQJJJFFFDDDDDDFFFHHHJJJJJJJJJMMMUUU[[[ZZZ]]]```aaabbbhhhrrryyy}}}zzz}}}~~~wwwjjj___YYYXXXZZZ\\\cccxxxvvvwww~~~}}}yyypppcccVVVMMMIIIJJJOOOXXXgggyyy^^^QQQGGGMMM```ttt}}}~~~sssuuuttt{{{}}}yyyooo___PPPOOOZZZrrrxxxsssvvv}}}rrrQQQ@@@;;;:::888555444333111000000//////////////////////////////---...///000000222555888<<>>GGGPPPaaapppssstttvvvtttnnnfffiiisss~~~mmmYYYPPPNNNQQQZZZeeejjjiiiffffffgggmmmvvv~~~bbbNNNIIIJJJJJJMMMOOOKKKEEE@@@@@@CCCAAAAAABBBDDDFFFGGGIIIIIILLLOOOWWWkkkooodddZZZOOOJJJLLLQQQbbbkkklllhhhWWWHHHHHHDDDHHHQQQ\\\eeennn}}}yyydddQQQLLLLLLIIIIIILLLJJJOOO\\\llltttxxx{{{fffYYYVVVYYY___eeekkkxxxggg^^^```bbb|||nnnYYYZZZdddtttuuupppgggbbbeeejjjmmmgggYYYJJJBBB???===<<<===:::999999999:::<<>>;;;:::<<<888888888888:::<<<>>>???BBBDDDDDDDDDDDDDDDFFFHHHDDDBBB???<<<;;;>>>DDDHHHIIIKKKLLLKKKIIIIIIKKKMMMOOOXXXccckkkpppvvv}}}yyywwwxxxvvvsssnnnjjjfffcccaaa^^^[[[VVVPPPMMMLLLMMMMMMJJJNNNRRRRRRQQQTTT\\\ccchhhooovvvyyy{{{yyymmmaaaXXXUUUVVVXXXXXXlllwwwyyy|||wwwqqqssssssssspppggg[[[RRROOOOOOIIIRRR___mmm~~~sss```MMMMMM^^^qqq{{{|||yyyyyywww~~~zzzrrreeeZZZLLLTTTkkkcccMMMDDD>>>888555444333222111000000000////////////////////////,,,---///000000333666999;;;DDDQQQ^^^qqqtttgggaaaaaa```hhhoooqqqtttyyy}}}~~~~~~vvvgggUUUJJJDDDBBBDDDHHHJJJPPPSSSNNNIIIKKKPPPRRRSSSXXXhhhvvvjjj^^^ZZZ[[[]]]aaaeeelllxxx666666555555555444444444444333555888999;;;CCCLLLVVVfffsssttttttvvvtttooofffgggqqq|||fffSSSNNNOOOTTT___lllssssssqqqoooppp{{{|||}}}}}}aaaMMMIIIJJJHHHMMMPPPPPPLLLKKKMMMQQQOOONNNMMMMMMOOORRRUUUXXX\\\]]]dddvvvssshhh___SSSNNNPPPUUUjjjwwwwwwoooYYYGGGFFFFFFJJJZZZssszzzeeeSSSOOONNNKKKJJJLLLTTT___wwwqqqcccaaaeeekkksss}}}ccc\\\```bbb|||jjjXXXWWW___xxxyyyuuukkkdddeeehhhiiiaaaRRRDDD@@@>>>;;;:::===888888777888999;;;===???BBBDDDDDDDDDDDDDDDFFFHHHBBBAAA>>>;;;;;;>>>DDDHHHKKKLLLKKKKKKIIIIIIJJJLLLQQQZZZgggpppvvv}}}zzzvvvssspppnnnllliiifffcccaaa___WWWUUUPPPLLLJJJIIIJJJKKKEEELLLTTTWWWXXX[[[cccjjjttt|||zzznnn```VVVRRRRRRUUUTTTgggoooooorrrnnnjjjnnnrrrsssqqqiii\\\QQQLLLKKKGGGQQQ```oookkkSSSOOO^^^rrr}}}||||||yyy}}}vvvjjj```MMMSSShhhgggPPPFFF???777555555333222111000000000........................,,,---///000000333666999===FFFSSSaaasssxxxlllbbb^^^bbbjjjqqqsssuuu{{{vvvfffTTTIIICCCAAACCCGGGHHHOOORRRMMMHHHJJJOOORRRUUUZZZjjjxxxjjj]]]XXXYYY\\\```eeejjjuuu666666666666555555555555333111222555666999CCCMMMWWWiiisssrrruuu~~~|||rrrkkkjjjqqq}}}wwweeeVVVPPPPPPRRReeeqqquuuvvvnnnkkksss```LLLJJJOOOJJJPPPVVVVVVRRRQQQUUUZZZ\\\WWWWWW\\\^^^^^^bbbiiilllkkkuuuvvvnnneeeYYYRRRSSSVVViii~~~rrrqqqRRRJJJIIIMMMMMM^^^}}}kkkWWWRRRQQQNNNMMMQQQOOObbbooodddccciiiuuutttaaa\\\ZZZeee|||}}}bbbZZZSSS___sssrrrmmmffffffjjjlllkkk]]]PPPCCC>>>===;;;;;;<<<999888888999;;;>>>AAACCCHHHEEEBBB@@@AAABBBBBBBBB@@@>>><<<;;;<<>>EEERRRbbbttt~~~rrrfffhhhhhhlllpppsssxxx~~~|||}}}vvvdddOOOEEECCCBBBCCCDDDLLLLLLLLLJJJGGGGGGHHHJJJOOO[[[ppptttgggYYYTTTVVVYYY___dddkkksss666666666666555555555555333222333555666:::DDDOOObbbrrr{{{xxxxxx}}}rrriiiiiiqqq}}}vvvcccSSSOOOQQQVVViiisssvvvxxxrrrpppyyy___MMMKKKOOOQQQVVVZZZZZZXXXXXX\\\```ccc```aaagggjjjlllrrrzzz|||www}}}tttmmmeeeYYYSSSSSSWWWjjj~~~rrrqqqRRRJJJHHHKKKNNN___}}}mmmYYYSSSQQQNNNMMMPPPTTThhhqqqffffffmmm}}}qqq^^^ZZZYYYeee|||zzz```YYYSSS```pppppplllhhhiiimmmnnnkkk[[[NNNBBB>>>===<<<;;;<<<888777777888:::===@@@BBBIIIGGGDDDBBBCCCDDDDDDCCC???===;;;:::<<>>>>>===<<<===666666777888:::===???AAAHHHFFFCCCBBBCCCDDDDDDCCC>>><<<::::::===BBBGGGKKKNNNMMMKKKHHHGGGJJJOOOSSS]]]dddooo{{{|||xxxsssllleee```\\\XXXTTTQQQOOOMMMKKKIIIHHHFFFDDDBBBBBBBBBDDDEEEIIIOOO]]]llltttxxx~~~|||qqqeee\\\UUURRRQQQPPPPPPOOOKKKHHHIIIOOOTTTaaadddddd```]]][[[XXXSSSKKKOOOWWWbbbpppnnn[[[___rrrppp^^^\\\hhhtttUUUGGG@@@;;;777555444222111000111111////////////////////////000111111111111444777:::AAAIIIWWWgggxxx~~~uuuyyyxxx~~~{{{wwwyyy}}}~~~qqq```MMMEEECCCAAA@@@AAA@@@DDDIIILLLLLLLLLKKKLLLWWW```sssxxxeee[[[RRRPPPRRRTTTWWW\\\bbbkkk|||666666666666555555555555333333444666777<<>>???===<<<===666666777999;;;>>>@@@BBBEEECCCAAAAAAAAABBBBBBAAA===;;;999999<<>>???@@@AAABBBIIIXXXiiivvv}}}sssggg\\\UUUQQQPPPTTTQQQMMMIIIIIILLLQQQUUU\\\^^^```aaadddfffaaaZZZMMMLLLNNNVVVccctttwww^^^\\\nnnttt```[[[bbbyyyyyyZZZIIIAAA<<<777666444222111000111111///////////////////////////000111111111333777:::???HHHVVVfffuuu~~~uuuzzzxxxxxx~~~ooo^^^MMMEEECCC@@@??????@@@CCCGGGJJJKKKKKKLLLMMMSSS[[[nnn}}}hhh\\\UUUOOOOOOPPPQQQTTTXXX\\\gggyyy666666666666555555555555333333555777888>>>MMM]]]jjjwww}}}yyyzzzyyyvvvgggnnnyyyrrr\\\MMMOOOYYY___jjjnnnnnntttuuuxxxtttdddeeejjjqqq}}}yyy^^^SSSTTTVVV^^^lll~~~rrrnnnjjj```[[[\\\YYYjjj|||rrrsssUUUKKKHHHHHHQQQccczzzrrr]]]UUUSSSOOOMMMOOOWWWnnnjjj___]]]hhhiiiWWWWWWZZZjjjrrrYYYVVVVVVfffxxxwwwuuuvvv{{{{{{qqqeeeRRRHHH???>>>???>>><<<<<<777777999;;;===@@@BBBCCCDDDBBBAAAAAABBBBBBAAA@@@<<<;;;999999<<>>=========>>>>>>>>>CCCPPPaaappp~~~yyywwwvvvzzz}}}uuuiii]]]UUUQQQPPPPPPNNNKKKJJJKKKOOOSSSUUU^^^```ccchhhooorrrjjj```PPPKKKIIIOOOYYYiii~~~```YYYjjjuuu```XXX\\\ppp___LLLBBB===888777555333111111111111////////////////////////.../////////000222666999???HHHUUUdddrrr~~~|||tttzzzyyyzzzppp```NNNEEECCC@@@>>>>>>CCCEEEFFFGGGGGGIIIKKKNNNNNNWWWkkkwwwaaaXXXRRROOOPPPQQQPPPSSSWWWYYYeeeyyy666666666666555555555555333444666888888???QQQbbbuuuwwwrrrpppmmmdddlllxxxrrr]]]PPPSSS\\\dddnnnppppppwwwxxx{{{qqqcccdddjjjsss{{{```VVVXXX\\\eeeyyy~~~rrroookkkbbb]]]]]]YYYhhhzzzqqqtttWWWMMMIIIJJJSSSdddzzzqqq\\\UUUSSSNNNMMMOOOYYYrrrhhh]]]\\\eee~~~fffWWWXXX\\\lllpppYYYXXXZZZlll|||wwwwww|||}}}qqqdddPPPGGG??????@@@>>>;;;;;;666888:::<<>>======<<<<<<<<<<<<<<<======@@@HHHVVVcccrrr|||mmmggghhhiiiooovvvzzz|||~~~}}}vvvkkk^^^UUUQQQQQQNNNMMMLLLMMMOOOTTTXXX[[[eeeiiiooouuu||||||rrreeeRRRKKKIIIMMMUUUddd}}}eeeYYYiii~~~uuu^^^UUUWWWjjj~~~dddNNNCCC===999888555333111111111111////////////////////////....../////////222555888AAAIIIUUUcccooo{{{~~~yyyrrryyyxxx|||tttcccPPPFFFCCC@@@??????DDDEEEFFFEEEEEEGGGJJJMMMLLLVVVkkkvvvbbbXXXTTTRRRSSSSSSRRRTTTYYYYYYfffzzz666666666666555555555555333555777888999@@@SSSfff}}}tttkkkfffeeedddnnn{{{rrr___SSSVVV___hhhqqqrrrrrrxxxzzz}}}qqqeeeffflllvvv~~~bbbXXX[[[aaammm|||qqqoookkkbbb\\\]]]XXXgggyyyqqquuuYYYOOOJJJKKKTTTccczzzppp[[[TTTRRRNNNMMMPPP[[[uuujjj___ZZZccczzz{{{cccUUUXXX]]]mmmmmmXXX[[[```sss}}}uuuuuu{{{}}}rrrdddOOOFFF??????@@@===:::999555666999<<>><<<999999;;;@@@EEEIIIJJJJJJJJJKKKNNNTTT\\\aaahhhmmmuuu~~~zzzuuuoooggg```YYYQQQMMMGGGDDDAAA???>>>>>>===;;;;;;;;;;;;:::;;;;;;;;;;;;======AAAJJJSSS^^^nnn|||}}}qqqcccZZZWWWXXXXXX^^^gggmmmqqqvvv}}}}}}|||wwwlll___VVVRRRRRRMMMNNNNNNOOOQQQWWW___eeeooouuu}}}vvvhhhSSSLLLJJJPPPWWWddd}}}kkk\\\kkk~~~uuu[[[QQQRRRdddxxxiiiPPPCCC===:::888666333222111000111//////////////////////////////000000000222666999AAAHHHSSS___kkkuuu~~~|||zzz|||sssmmmtttzzzvvv}}}yyygggRRRGGGCCCAAA@@@@@@AAACCCEEEFFFGGGHHHJJJLLLLLLXXXlllvvveee\\\XXXVVVVVVVVVTTTWWW\\\[[[hhh}}}|||777666666666555555555555333555888999999AAAUUUhhh~~~qqqfffaaa```gggrrrsssaaaVVVXXXaaahhhqqqqqqqqqxxxzzz|||~~~pppfffhhhmmmwwwcccYYY]]]dddqqq{{{pppnnnjjjaaa[[[\\\WWWfffxxxqqqvvvZZZPPPLLLLLLTTTccczzzooo[[[TTTRRRNNNMMMPPP\\\vvvmmmbbbXXX```vvvwww```TTTXXX]]]mmmkkkXXX\\\cccxxx|||sssrrrzzz}}}rrrdddOOOFFF??????@@@===999888444555888;;;>>>@@@BBBBBBAAA@@@@@@AAABBBCCCAAA@@@>>><<<:::999;;;???DDDHHHHHHIIIJJJKKKOOOVVV^^^dddjjjooowwwyyytttmmmeee]]]TTTMMMHHHDDDAAA>>><<<<<<;;;:::999999999999999::::::::::::;;;:::<<>>EEEOOOZZZeeepppzzz|||yyyyyynnngggmmm}}}uuuttt}}}}}}iiiTTTHHHCCCAAA@@@AAA===@@@EEEHHHIIIJJJJJJKKKLLLXXXllltttfff___[[[YYYYYYWWWVVVYYY___]]]jjj~~~||||||888666444555777777555333222333555666888AAAVVViii|||wwwmmmccc^^^^^^hhhwwwrrr^^^VVV\\\eeerrrrrrsssuuuxxx||||||sssmmmiiimmmmmmuuu}}}jjjccc[[[ooo~~~{{{pppllljjjddd^^^[[[[[[^^^fffooolll]]]OOOJJJMMMUUUcccxxxppp^^^VVVRRROOONNNNNN^^^uuuppp^^^XXX___sssoooZZZSSSTTT]]]uuujjjXXXWWWgggyyylllooorrruuu{{{eeeQQQFFF>>>>>>@@@===999777777888999;;;<<<===>>>>>>@@@???>>>???AAABBBAAA@@@<<<;;;::::::<<<@@@DDDGGGHHHFFFFFFJJJPPPXXX^^^bbbkkkqqq{{{}}}xxxtttlllddd[[[RRRIIICCC@@@???>>>===<<<;;;;;;;;;:::<<<>>>===;;;:::;;;===EEEEEECCCCCCDDDHHHMMMRRRVVVXXXXXXVVVSSSQQQPPPPPPJJJKKKLLLKKKIIIHHHHHHIIIHHHLLLQQQUUU[[[eeesss~~~zzzqqqeee[[[TTTPPPNNNLLLMMMPPPSSSXXXdddooo|||hhhTTTLLLIIIOOOYYYhhhwwwbbbjjj~~~sssXXXJJJFFFTTTcccmmmxxx}}}yyyzzzpppRRRDDDBBB888666333111111111000...//////000000000000/////////000000000000333666999>>>FFFOOOWWWbbboooyyy}}}||||||~~~wwwiiiaaaaaapppsssrrrpppsss~~~uuufffUUUJJJCCC>>>===??????AAADDDEEEFFFGGGIIIKKKPPPVVVhhhzzzmmmfffdddaaa]]]YYYWWWVVVUUU\\\gggyyy}}}888666444555666777555333444444666888:::CCCWWWjjj|||yyywwwvvvqqqjjjhhhjjjtttmmm[[[VVV]]]fffqqqsssvvvwwwxxx{{{~~~||||||{{{wwwtttrrrqqqooopppqqqxxx|||ggg```\\\rrryyyoookkkhhhaaaZZZWWWQQQTTT]]]fffeeeYYYOOOKKKNNNVVVdddyyyqqq```WWWSSSPPPOOOPPP^^^tttsssaaaZZZ```rrrlllXXXSSSVVV```yyy}}}fffWWWXXXiii||||||jjjmmmppptttzzzcccNNNDDD===>>>@@@>>>;;;:::777888999;;;<<<===>>>>>>AAA@@@???@@@BBBBBBAAA@@@;;;:::999999;;;???CCCEEEHHHGGGFFFIIIOOOWWW^^^bbbkkkrrr{{{{{{vvvqqqiii```WWWOOOGGGBBBAAA@@@>>>===;;;;;;;;;;;;<<<>>>???>>><<<<<<>>>@@@EEEDDDDDDCCCDDDHHHLLLOOOOOOPPPPPPNNNLLLJJJJJJKKKKKKLLLLLLJJJHHHGGGHHHIIIGGGJJJLLLNNNSSS]]]lllvvv{{{rrrggg\\\UUUQQQQQQOOOOOORRRUUU[[[gggsssxxxeeeUUUMMMLLLTTT```mmm{{{ggglll}}}pppWWWIIIDDDOOO^^^hhhrrr|||{{{wwwtttvvvsssSSSCCC???999666333111111111000/////////000000000000/////////000000000000333666999===EEENNNVVVaaappp{{{~~~{{{{{{ssscccYYYYYYhhhkkkllljjjnnnyyyuuufffUUUJJJCCC>>>===@@@@@@BBBDDDEEEFFFGGGIIIKKKOOOWWWjjj|||pppiiigggddd```]]][[[ZZZZZZ[[[gggzzz888666555555666666555444555555777999;;;EEEZZZmmmxxxuuuvvvzzzzzzwwwvvvxxx~~~eeeVVVUUU^^^fffnnnsssyyyyyywwwxxx|||xxxtttsssttttttoooiiigggkkkooossstttsssttt}}}{{{ddd______zzz}}}yyywwwwwwmmmjjjfff]]]UUUQQQIIILLLTTT\\\]]]WWWQQQOOOQQQXXXggg}}}sssaaaXXXSSSPPPOOOQQQ^^^sssuuubbb[[[aaarrr~~~hhhVVVSSSXXXddd}}}xxxbbbUUUWWWjjj~~~zzzgggkkkooosssxxx```KKKCCC===>>>@@@>>><<<;;;777888:::;;;===>>>>>>>>>AAA@@@@@@AAACCCCCCBBBAAA:::999888888:::>>>BBBDDDHHHGGGGGGIIINNNVVV___dddlllrrr{{{|||yyysssmmmdddZZZRRRJJJDDD@@@AAA@@@>>>===<<<<<<===>>>?????????>>>===>>>AAADDDEEEDDDDDDDDDEEEHHHKKKMMMIIIIIIHHHFFFEEEEEEGGGJJJMMMMMMLLLIIIFFFFFFGGGIIIHHHIIIIIIJJJMMMVVVbbbkkkuuu~~~}}}uuujjj___WWWSSSRRROOOOOOQQQUUU[[[gggtttuuudddTTTLLLLLLWWWeeerrrmmmlllvvv}}}mmmVVVIIIAAAJJJWWWbbbmmmvvv~~~zzzuuurrroooqqq}}}yyyXXXEEE???:::777444222111111000/////////000000000000/////////000000000000333666999===DDDMMMTTTaaaqqq~~~|||yyynnn]]]RRRQQQ^^^ccceeefffkkkuuu}}}ttteeeTTTIIIBBB>>>===@@@AAACCCEEEFFFFFFGGGIIIKKKOOOWWWlll}}}qqqkkkiiifffcccaaa_________]]]iii|||777666666666666666555444444555777:::<<>>>>>>>>AAAAAAAAABBBDDDDDDCCCAAA999999888999;;;>>>BBBDDDHHHHHHHHHIIINNNVVV___eeemmmsss||||||yyypppiii___UUUMMMGGGBBB???>>>>>>======>>>???AAABBB@@@@@@>>>>>>>>>AAADDDGGGEEEDDDCCCDDDGGGIIIJJJKKKHHHHHHFFFDDDCCCEEEIIILLLOOONNNKKKHHHEEEDDDGGGIIIJJJKKKKKKLLLNNNSSS[[[aaaiiiuuuxxxmmmaaaXXXTTTPPPMMMLLLNNNQQQWWWdddppptttfffSSSJJJIIIVVVfffssspppiiimmmqqq{{{||||||kkkVVVIIIAAAGGGUUUbbbnnnwwwzzzuuuqqqooorrr}}}~~~]]]IIICCC;;;888555333222111000/////////000000000000////////////000000000333666999<<>>AAABBBCCCFFFGGGGGGHHHJJJLLLNNNWWWlllzzzooojjjiiigggdddbbbaaaaaaaaabbbooo666666777666555555555555333444666999<<>>??????AAA@@@AAACCCDDDDDDBBB@@@:::999999:::<<>>@@@CCCDDDEEE@@@???======@@@CCCFFFHHHFFFDDDCCCDDDHHHKKKLLLKKKJJJIIIGGGEEEDDDFFFKKKNNNNNNMMMKKKGGGDDDDDDFFFIIIIIIKKKNNNPPPQQQRRRTTTVVV\\\kkk{{{zzzooocccZZZUUUNNNKKKJJJLLLOOOTTT```lll~~~uuuhhhTTTJJJGGGSSScccqqqooocccdddiiiqqq~~~~~~xxx|||zzziiiVVVKKKBBBGGGVVVhhhvvvzzzxxxwwwyyy___KKKDDD<<<999666333333222000/////////000000000000////////////000000000333666999===DDDMMMVVVcccuuuyyyttthhhVVVLLLLLLUUU]]]dddhhhmmmtttxxxxxx{{{}}}wwwgggUUUIIIBBB===>>>AAAAAACCCFFFGGGHHHIIILLLNNNOOOWWWjjjvvvllliiigggfffdddcccccccccdddkkkxxx555777777777555444555666333444666:::===GGG]]]pppzzzxxx|||lllYYYRRRUUU]]]dddkkkrrrxxxwwwrrrsss}}}sssmmmhhhdddbbbccc___```aaabbbcccccccccdddkkkqqqzzzeeedddiii{{{tttooobbbfffnnnxxxqqqiiiddd\\\RRRLLLJJJCCCGGGKKKMMMRRRXXX[[[ZZZ]]]```hhh{{{wwwfffZZZRRRNNNPPPUUUccczzzvvvfff^^^iiiqqq___RRRVVV___mmm}}}sssmmmjjjaaaWWWNNNLLLVVVmmmzzzeeejjjnnnqqqqqqVVVIIIDDD@@@@@@???:::888888888999;;;<<<>>>>>>?????????@@@AAACCCDDDDDDBBB???999999:::;;;===@@@BBBDDDGGGJJJMMMNNNQQQWWW```gggooouuu||||||wwwtttddd^^^UUUMMMGGGCCC@@@>>>:::<<<>>>AAACCCDDDEEEDDD@@@>>>===???BBBFFFHHHIIIGGGDDDBBBDDDIIIMMMNNNNNNLLLKKKIIIFFFDDDFFFIIILLLLLLLLLKKKHHHEEEEEEFFFHHHGGGJJJMMMQQQRRRQQQOOONNNSSSaaaqqq{{{|||qqqeeeZZZUUUPPPMMMMMMOOOPPPTTT^^^iii|||tttfffVVVLLLHHHQQQ^^^kkk~~~ooo^^^^^^eeeffftttwwwtttxxxwwwuuu{{{wwwhhhXXXMMMEEEHHHYYYnnnaaaJJJBBB===:::666444333222111/////////000000000000/////////000000000000333666999===FFFOOOYYYfffxxx~~~vvvqqqeeeTTTLLLMMMWWW```hhhmmmqqqvvvwwwuuuvvvxxx{{{jjjWWWJJJBBB===>>>AAA@@@CCCEEEGGGIIIKKKNNNPPPPPPWWWhhh|||vvvooojjjiiihhhggggggggghhhiiisss555777888777444333555666444555888;;;???III___rrrxxxvvvzzzjjjWWWPPPUUUaaakkkoootttxxxvvvsssvvv{{{nnngggddd``````ccc___cccggggggeeecccdddggglllsssyyyeeecccddd~~~~~~}}}}}}~~~~~~|||yyyxxxwwwtttooojjj]]]bbbkkkuuummmeee___XXXNNNIIIJJJCCCIIIOOOSSS[[[eeekkkjjjffffffkkk|||zzziii\\\TTTPPPSSSXXXfffuuufff```kkklll[[[PPPVVVbbbqqq~~~sssllleee^^^WWWQQQQQQ[[[rrryyydddhhhmmmnnnmmmQQQFFFBBB@@@@@@???;;;999:::888999;;;<<<>>>?????????>>>???@@@BBBDDDCCCAAA>>>888888999:::<<>>;;;<<<>>>BBBEEEEEEDDDBBB@@@@@@??????AAAFFFJJJKKKJJJIIIEEEBBBDDDJJJOOORRRQQQNNNMMMKKKHHHFFFFFFHHHJJJJJJJJJJJJIIIFFFEEEFFFHHHIIIJJJMMMPPPRRRQQQOOOMMMOOOYYYdddnnnyyy}}}rrreeeZZZUUUPPPNNNOOOQQQRRRTTT\\\eeewwwrrrdddUUULLLIIIOOOWWW```rrrqqq\\\[[[ccchhhvvvwwwqqqtttuuuvvv}}}~~~uuugggYYYOOOFFFIIIZZZqqqgggNNNEEE>>>;;;777555444222111/////////000000000000/////////000000000000333666999>>>GGGRRR\\\jjj{{{wwwrrrfffWWWOOOPPP]]]fffpppuuuxxx{{{zzzvvvtttvvv~~~mmmYYYKKKCCC>>>>>>AAA???AAAEEEHHHJJJLLLPPPRRRRRRXXXgggyyy{{{xxxpppooonnnmmmnnnooopppqqqwww555777888777444333444777555666999<<<@@@KKKaaattt{{{yyy|||~~~}}}~~~iiiVVVOOOVVVeeeqqqsssvvvxxxvvvtttxxxxxxkkkdddaaa___```ccc___eeejjjjjjfffdddhhhlllnnnuuuxxxeeeaaa___vvv}}}tttlllfffeeeggghhhfffhhhkkknnnnnnjjjddd___\\\aaakkkssskkkccc\\\TTTLLLHHHIIIGGGOOOVVV\\\ggguuu||||||nnnmmmppp}}}lll^^^UUUQQQUUU[[[ggg|||sssdddcccmmmhhhXXXNNNVVVcccttt~~~yyykkkeee^^^YYYWWW```uuuxxxcccgggkkklllkkkMMMCCC@@@???@@@???;;;:::<<<999999;;;===>>>?????????>>>>>>???BBBDDDCCC@@@===666777888999;;;>>>@@@AAAFFFKKKQQQTTTVVVZZZbbbhhhqqqvvv}}}zzzssskkkeeeWWWRRRLLLGGGCCC???<<<:::>>>AAADDDGGGGGGCCC???<<>>;;;888555444333111000//////000000000000/////////000000000000333666999???HHHTTT^^^lll||||||vvvjjj[[[SSSTTTcccmmmwww|||~~~yyyuuuwwwooo[[[LLLCCC>>>>>>AAA>>>AAAEEEHHHJJJMMMQQQTTTTTTYYYfffxxxuuuttttttssstttuuuvvvwwwyyyxxxsss999888888777666555555444666777777888???MMMbbbppp~~~~~~~~~zzzyyywwwxxxcccYYYQQQZZZkkktttxxxxxxwwwtttttt{{{wwwjjjddd___[[[ZZZ[[[cccdddfffhhhkkkmmmooopppppp{{{xxx^^^XXX___fffxxxooobbbYYYUUUTTTTTTSSSXXXXXX[[[______[[[\\\___XXX```eeetttjjj___WWWQQQJJJHHHJJJLLLOOO\\\rrryyywwwkkkZZZSSSSSSWWWZZZiii~~~~~~sssjjjhhhmmmbbbYYYQQQVVVgggssshhheeekkkxxxxxxccceeepppppp```PPPEEEBBB>>><<<;;;:::888777888999;;;===>>>>>>===<<<<<<>>>@@@BBBBBBAAA???===;;;777666999;;;;;;>>>CCCFFFMMMQQQTTTXXX```fffgggpppuuu|||wwwkkk^^^VVVOOOKKKEEE???<<<<<<===>>>AAAEEEIIIHHHDDD@@@>>>>>>>>>===???CCCHHHKKKLLLKKKKKKHHHFFFHHHMMMRRRTTTSSSOOOMMMKKKKKKIIIFFFFFFGGGEEEJJJLLLKKKIIIJJJLLLLLLJJJNNNRRRTTTSSSQQQOOONNNPPPUUU\\\cccjjjtttzzztttiii]]]TTTRRRMMMKKKMMMOOOPPPVVV\\\jjjzzzmmmZZZTTTLLLHHHLLLPPPTTTbbbppp{{{bbb[[[hhhuuu|||zzzzzzzzzyyy{{{zzz}}}|||tttlll]]]OOOIIIJJJRRRllltttRRRIII???<<<888555444222000...000000////////////000000000000111111111333777:::<<>>======<<<:::999888999<<<===>>>>>>===<<<<<<===@@@AAABBBAAA???===;;;777666999;;;;;;>>>CCCHHHOOOUUUWWW\\\bbbffffffnnnttt}}}}}}tttgggZZZQQQHHHEEE@@@<<<:::;;;===???DDDHHHJJJIIIDDD???======??????BBBFFFKKKNNNNNNMMMLLLHHHEEEFFFKKKPPPRRRRRRQQQNNNLLLMMMMMMLLLJJJIIIFFFJJJLLLLLLKKKKKKLLLMMMPPPTTTYYY[[[[[[XXXVVVVVVSSSUUUYYY]]]dddnnnzzz{{{uuujjj]]]TTTQQQLLLJJJLLLNNNOOOTTTZZZhhhxxxnnn\\\UUULLLHHHKKKNNNSSS```oooiii^^^gggxxx~~~}}}~~~~~~{{{vvvvvv{{{{{{tttnnn___QQQIIIIIIPPPhhhtttRRRHHHAAA>>>:::777555333111000000000////////////000000000000111111111333777:::>>>HHHTTTaaassskkk```aaajjj|||xxx}}}xxxcccQQQFFFBBB@@@???@@@EEEKKKMMMNNNPPPSSSVVVVVVYYYhhh~~~uuuqqqqqqppprrrvvv{{{{{{pppiiibbbZZZVVVWWW888888888777777666666555666777888999@@@OOOdddrrr|||lllnnnqqq{{{ppp```XXXSSS]]]nnnsssvvvwwwvvvtttuuu|||yyylll```YYYWWWUUUWWWZZZ```aaaccceeehhhkkkmmmooonnnzzzzzz^^^TTTVVVZZZ]]]WWWNNNGGGDDDDDDDDDDDDEEEDDDFFFJJJKKKJJJMMMRRRWWW```eeesssgggYYYPPPIIIEEEFFFJJJOOO]]]uuu}}}yyyrrrbbbYYYXXX\\\```rrrxxxyyy}}}yyy{{{zzzxxx```YYYUUU^^^uuu{{{llloooxxxrrr\\\IIIAAA@@@?????????>>><<<:::999:::<<<>>>>>>>>>===<<<<<<===???AAAAAA@@@???>>>;;;777666999;;;;;;???DDDJJJQQQXXX[[[___eeehhhgggmmmttt~~~zzzpppbbbTTTKKKBBB@@@<<<::::::===@@@BBBHHHJJJKKKIIICCC>>>======@@@CCCFFFKKKNNNQQQRRRRRRQQQLLLGGGGGGKKKPPPRRRSSSSSSPPPMMMOOOSSSTTTQQQLLLHHHJJJLLLMMMLLLLLLLLLNNNQQQUUU[[[______\\\ZZZYYYXXXYYYZZZ[[[___iiiuuu|||vvvkkk^^^UUUPPPKKKIIIKKKLLLNNNRRRXXXdddtttooo___VVVMMMGGGIIILLLQQQ^^^mmmrrraaafffvvv{{{vvvrrrtttyyy{{{wwwqqqaaaQQQHHHGGGMMMeee~~~zzzVVVIIICCC???;;;888666444222111000000////////////000000000000111111111333777:::BBBKKKXXXggg|||xxxjjjiiiqqq}}}iiiTTTGGGBBB@@@???AAAEEEKKKNNNNNNPPPSSSVVVTTTZZZjjjvvvooollllllpppuuu|||}}}rrrddd[[[SSSMMMLLLOOO888888888777777777666666666777888:::AAAQQQeeetttsssfffkkkpppyyyooobbbZZZVVVbbbsssvvvwwwxxxxxxvvvwwwxxxkkk^^^XXXVVVTTTVVVYYY\\\\\\]]]```cccfffiiikkklllxxxzzz]]]QQQQQQTTTXXXTTTMMMGGGDDDCCCCCCDDDCCCAAACCCGGGIIIJJJOOOUUUZZZcccgggvvviiiYYYOOOIIIFFFIIIMMMRRReee{{{wwwxxxggg[[[XXX]]]cccuuusssuuuttt]]]XXXWWWbbb{{{|||nnnrrrzzzsss]]]IIIBBBAAA@@@AAAAAA???<<<999999;;;===>>>???>>>===<<<;;;===>>>@@@@@@@@@???>>>;;;888777999;;;<<>>>>>???BBBFFFKKKOOOQQQSSSVVVYYYYYYSSSLLLJJJLLLPPPSSSTTTRRRPPPNNNPPPWWW\\\XXXQQQKKKJJJKKKNNNNNNLLLMMMOOOSSSXXX___cccccc```]]]\\\^^^___``````ccciiittt{{{}}}xxxmmm```VVVOOOJJJHHHJJJKKKLLLOOOUUU___mmm|||~~~qqqcccXXXNNNGGGHHHJJJOOO]]]lllyyydddfffpppzzz{{{wwwuuuxxx}}}~~~zzzuuubbbQQQHHHHHHKKKccc|||}}}^^^MMMCCC@@@<<<888666444222000000000////////////000000000000111111111333777:::DDDOOO```rrrtttqqqyyyoooXXXJJJCCC@@@@@@AAAFFFKKKNNNOOOPPPSSSVVVTTT\\\mmmyyyqqqnnnmmmqqqvvv{{{xxxkkk]]]TTTNNNKKKNNNSSS888888888888777777777777666777999;;;BBBRRRgggvvv}}}}}}mmmccckkkrrryyyrrrfff^^^[[[iiixxxzzzyyyzzzzzzyyy{{{wwwkkk^^^WWWTTTRRRSSSVVVVVVWWWWWWZZZ]]]aaadddfffkkkwwwzzz\\\OOONNNPPPUUUSSSNNNJJJFFFDDDDDDDDDCCCBBBCCCGGGJJJMMMTTT[[[___fffiiiwwwjjjYYYOOOIIIGGGJJJPPPZZZpppwwwssslll]]]XXX^^^eeeuuuoooqqqqqqZZZWWWYYYggg}}}ooossszzzsss^^^LLLDDDCCCBBBAAAAAA>>>;;;888:::;;;===??????>>>===;;;;;;<<<===???@@@@@@??????<<<888777:::<<<<<>>AAAEEEGGGGGGHHHGGGDDD@@@>>>@@@CCCEEEJJJPPPSSSSSSVVV[[[```aaaZZZPPPKKKKKKOOOQQQRRROOOOOOOOOQQQZZZcccaaaYYYQQQLLLKKKOOOPPPNNNOOOSSS[[[aaahhhmmmlllhhhdddaaa```cccgggiiijjjnnntttxxxyyyooobbbXXXNNNJJJHHHJJJKKKJJJMMMRRRZZZeeettt}}}{{{qqqgggZZZOOOGGGHHHJJJOOO^^^nnn|||fffgggooo{{{}}}|||}}}xxxgggUUULLLJJJJJJ]]]}}}zzzvvvvvvdddOOOCCC@@@;;;888666444111///000000////////////000000000000111111111333777:::BBBQQQgggwwwsss}}}rrr[[[LLLEEEBBBAAAAAAFFFKKKNNNOOOPPPTTTWWWUUU^^^pppzzztttrrrppprrruuu{{{sssfffYYYQQQNNNNNNSSSYYY888888888888888888888888666777999<<>>??????>>><<<;;;;;;<<<===>>>??????@@@@@@<<<888777:::<<<<<<@@@EEEIIIPPPVVVZZZaaalllsssvvvwww{{{yyyuuuhhhZZZLLLDDD>>>=========???BBBEEEGGGHHHIIIGGGCCC??????BBBFFFIIIOOOUUUVVVVVVYYYaaaiiijjj```TTTLLLJJJMMMOOOPPPLLLPPPPPPRRR\\\hhhjjjdddYYYQQQMMMQQQSSSRRRTTTZZZccciiippptttrrrmmmgggcccaaaffflllppprrrtttwwwzzz{{{qqqcccYYYNNNJJJHHHJJJKKKJJJLLLPPPTTT]]]jjjuuuzzzwwwpppkkk\\\QQQIIIHHHKKKPPP```qqq}}}ggghhhttt}}}xxxmmmZZZPPPLLLGGGWWWvvv~~~tttooopppgggOOODDD@@@<<<888666444111///000000////////////000000000000111111111333777:::???PPPjjjrrrnnnxxx|||qqq[[[MMMFFFCCCBBBBBBFFFLLLOOOOOOQQQTTTWWWYYYaaaqqqzzzwwwvvvttttttvvv|||zzzjjj```UUUQQQQQQTTT[[[bbb888888888888888888888888666888999<<>>>>>===;;;:::<<<===>>>??????>>><<<;;;;;;;;;<<<===>>>???@@@@@@<<<999888:::<<<<<<@@@EEEHHHQQQZZZ```gggooottttttwww|||vvvrrr|||rrrgggYYYLLLDDD=========???BBBEEEIIIKKKMMMLLLJJJDDD@@@???CCCHHHOOOUUUZZZZZZXXX\\\hhhrrrtttiii[[[PPPMMMNNNQQQRRRKKKQQQSSSSSS]]]lllsssooobbbWWWQQQUUUXXXVVVZZZbbbkkkqqqxxx{{{xxxqqqjjjeeeeeekkkrrrwwwyyy{{{|||rrrdddZZZNNNJJJIIIKKKKKKJJJKKKPPPPPPWWWcccnnntttsssooommm___SSSJJJIIILLLSSScccttt~~~iiiiiisss{{{~~~{{{tttjjjWWWNNNKKKFFFSSSsss~~~uuurrrtttkkkQQQFFFBBB===999777555222000000000////////////000000000000111111111333777:::???PPPhhhrrrhhheeekkk|||sssyyy|||lllXXXLLLFFFCCCAAABBBGGGLLLOOOPPPQQQTTTWWW\\\dddqqq}}}{{{{{{yyyyyyzzzrrr```YYYTTTWWW]]]dddnnnwww888888888888888888999999666888:::===EEEUUUkkkzzztttaaa\\\jjjrrrzzzuuuhhh\\\XXXiiiyyywwwyyy{{{{{{{{{~~~rrrhhh```^^^]]]ZZZYYYZZZWWWWWWWWWYYY\\\aaafffiiippp}}}xxx[[[OOOPPPRRRSSSVVVYYYZZZYYYYYY[[[^^^]]]ZZZZZZ^^^dddjjjvvv{{{nnn___UUUOOOMMMPPPUUUkkkwwwsss~~~yyyjjjgggjjjwwwrrrxxxttt^^^RRRWWWddd{{{wwwZZZDDDDDDAAA>>>============<<<<<<===???@@@???>>><<<;;;;;;;;;<<<===>>>???@@@AAA<<<999888;;;<<<===@@@EEEHHHSSS^^^ffflllrrrsssqqqvvv}}}~~~mmmnnnzzzqqqeeeXXXKKKCCC>>>???@@@BBBFFFJJJNNNQQQRRRPPPLLLFFFAAA@@@DDDHHHSSSYYY^^^]]]ZZZ___lllxxx}}}qqqaaaVVVQQQRRRTTTUUUJJJRRRVVVUUU^^^oooxxxwwwhhh[[[TTTXXX[[[ZZZ___hhhvvv|||yyyqqqlllkkkpppxxx}}}}}}ssseee[[[OOOKKKIIIKKKKKKJJJKKKOOONNNSSS^^^jjjppppppooonnn```TTTKKKJJJMMMTTTeeewwwjjjjjjlll~~~vvvzzzxxxqqqcccQQQKKKJJJEEESSSttt|||{{{~~~pppTTTGGGDDD???;;;888666333111000000////////////000000000000111111111333777:::BBBPPPfffyyyiii```^^^aaasss{{{mmmssswww}}}hhhVVVJJJEEEBBBAAABBBGGGLLLOOOPPPQQQTTTXXX___fffqqq~~~~~~}}}{{{lllYYYUUUUUU^^^jjjuuu::::::999999888777777777555666888;;;CCCUUUkkk{{{wwwcccaaakkktttyyyhhh[[[ZZZeeeqqqwww{{{vvvxxxrrroooiii```\\\\\\]]]\\\\\\\\\[[[\\\^^^aaaeeehhhuuu|||]]]OOONNNQQQYYYaaabbbdddjjjgggeeemmmlllmmmooonnnpppyyyuuueeeWWWNNNKKKQQQZZZiiixxxooozzzqqqmmmmmmxxxxxxvvvnnn^^^WWWXXXeee{{{sss~~~uuuZZZKKKDDDDDDCCCAAA???<<<:::999;;;<<<===>>>>>>===<<<;;;:::;;;<<<>>>????????????<<<;;;999;;;>>>BBBDDDDDDKKKUUU___eeekkksssxxxzzz|||kkkgggppp~~~uuuhhhYYYKKKCCC???AAADDDFFFIIINNNTTTXXXYYYVVVPPPGGG@@@BBBIIIQQQ___^^^___```^^^```ooo~~~{{{gggUUUSSSRRRQQQUUUOOOOOOPPPWWWfffxxxtttbbbUUUWWW___dddiiippp}}}uuurrrwww~~~}}}wwwiii\\\RRRLLLGGGHHHIIIHHHJJJMMMPPPUUU___hhhooorrrrrrppp```SSSIIIJJJNNNSSS___kkknnnjjjnnn|||yyy|||~~~wwwoooddd\\\PPPEEEDDDUUUtttuuuWWWJJJAAA:::999777333111111333222111000000111222333000000111111111333777:::DDDQQQ___wwwuuueee]]]]]][[[lll~~~ssseeennnsssuuueeeYYYMMMBBB>>>>>>???GGGMMMNNNPPPUUUZZZ[[[aaaeeennn|||yyy{{{wwwjjj]]]\\\]]]fffwww::::::999999888777777777666888999<<>>>>>===<<<;;;;;;<<<>>>???@@@@@@AAAAAA<<<;;;999;;;>>>BBBDDDEEEKKKUUU^^^dddiiirrrxxxzzz{{{eeecccooo}}}tttgggXXXLLLDDD???CCCGGGLLLOOOSSSXXX[[[```\\\UUUKKKCCCBBBHHHOOO\\\[[[\\\]]]^^^cccsssnnnYYYUUUSSSPPPSSSPPPRRRTTT[[[jjj||||||iii[[[]]]dddjjjqqqyyy||||||~~~|||wwwjjj]]]RRRLLLGGGHHHIIIHHHIIIMMMOOOVVVaaammmuuuwwwuuurrreeeVVVKKKIIILLLOOOZZZgggpppmmmlll~~~zzzzzz}}}~~~|||xxxmmmdddWWWJJJFFFQQQlll{{{\\\NNNEEE===;;;888333000000222111000000000000111222///000111111111333777:::AAAOOO\\\sssssseee[[[XXXTTTgggzzz}}}pppdddlllqqqrrrcccXXXMMMCCC>>>???>>>GGGNNNQQQTTTYYY]]]^^^cccfffnnn{{{tttxxx~~~xxxkkkaaaaaafffttt::::::999999888777777777888999;;;>>>GGGXXXnnn~~~~~~llljjjsss~~~qqq```XXXZZZeeerrrzzz|||xxxtttvvv}}}|||xxxqqqjjjeeebbbbbbccc```bbbeeehhhkkkoootttxxx{{{fffUUUUUU[[[dddvvvpppbbbWWWSSSYYYbbbttt~~~uuu{{{uuuppp|||zzzuuuttt{{{cccTTTUUU[[[oooqqq^^^___rrr~~~vvvxxxsssbbbPPPGGGCCCCCCBBBAAA???<<<:::999;;;<<<===>>>>>>===<<<;;;======???@@@AAABBBBBBBBB===;;;:::;;;>>>BBBDDDEEELLLUUU^^^bbbhhhqqqyyy{{{mmm]]]___nnnzzzqqqeeeWWWLLLEEE@@@EEELLLRRRVVV[[[^^^aaahhhcccZZZOOOGGGEEEJJJOOOXXXYYYZZZ]]]aaakkk}}}uuu]]]WWWTTTQQQUUUUUUXXX\\\dddssstttddddddjjjqqqzzz|||{{{wwwkkk___RRRLLLGGGHHHIIIHHHIIILLLMMMUUUcccqqq{{{~~~{{{wwwiiiZZZLLLIIIJJJMMMWWWddd~~~tttqqqnnn}}}zzz|||zzzooo___PPPGGGMMMccczzzbbbSSSJJJAAA===999444000000111000000//////000000111///000111000111333777:::@@@NNN[[[ppp{{{qqqdddZZZUUUUUUjjj~~~vvvjjjaaaiiinnnzzznnnaaaWWWMMMDDD???@@@>>>GGGPPPTTTXXX^^^aaabbbcccfffmmm}}}wwwpppuuu}}}|||ppphhhjjjrrr::::::999999888777777777888999;;;>>>GGGXXXnnn~~~qqqqqqyyy~~~nnn]]]VVVZZZdddpppyyyyyyuuuqqqrrr{{{xxxpppkkkfffbbbbbbeeedddhhhllloooqqquuuzzz~~~kkkXXXYYYaaammmuuufff[[[VVV[[[cccuuu|||~~~{{{wwwrrrrrr}}}wwwzzzwww```SSSSSS]]]ttt}}}hhhYYY[[[mmmwwwoooqqqlll\\\MMMFFFBBBBBBAAA@@@>>><<<:::999;;;<<<===>>>>>>===<<<;;;<<<===>>>@@@AAAAAABBBBBB>>><<<::::::>>>BBBEEEFFFNNNVVV^^^bbbgggqqqyyy|||pppbbbYYY^^^ooo|||vvvlllaaaUUUKKKFFFBBBGGGMMMTTTZZZaaagggkkkpppjjj___SSSKKKIIIMMMQQQVVVXXX\\\```hhhvvv{{{aaaYYYVVVTTTYYY\\\bbbhhhqqqmmmjjjooouuu{{{zzzvvvkkk___RRRLLLGGGHHHHHHGGGHHHKKKLLLSSSaaaqqq}}}}}}nnn]]]NNNIIIIIILLLXXXeee|||wwwuuuuuu~~~}}}uuubbbRRRGGGJJJaaayyygggUUUKKKBBB>>>:::555111111000000////////////000000///000000000000333777:::@@@NNN[[[mmm|||pppddd\\\YYYbbbwwwzzzpppfff```gggkkkvvvkkk___WWWNNNEEEAAAAAA???IIISSSWWWZZZ___bbbbbb```ccckkk{{{tttpppvvvyyyppprrr|||::::::999999888777777777777888:::===FFFWWWmmm}}}~~~vvvxxxmmm[[[VVVZZZcccnnnwwwxxxsssnnnoooyyyxxxooojjjeeeaaaccchhhjjjnnnsssvvvvvvxxx|||ooo[[[[[[eeewwwyyyjjj^^^YYY\\\cccvvvsssooooooxxxqqqsss{{{rrr___VVVXXXeeeppp```^^^lll{{{}}}sssoooqqqmmm\\\LLLEEEBBBAAAAAA@@@>>><<<:::999;;;<<<===>>>>>>===<<<;;;<<<<<<>>>???@@@AAAAAAAAA???<<<::::::>>>BBBFFFGGGOOOWWW^^^bbbgggpppxxxzzzyyy{{{eee]]]XXX___qqq~~~{{{wwwpppfff\\\QQQIIIEEEDDDGGGMMMSSS\\\fffpppwww|||ttteeeVVVLLLIIILLLPPPSSSXXX___fffqqqddd[[[XXXWWW\\\dddllluuuwwwrrruuu{{{{{{yyyuuukkk```RRRLLLGGGHHHHHHFFFGGGJJJLLLQQQ]]]nnn}}}vvvdddRRRKKKIIIKKKWWWddd{{{{{{yyy{{{ttt___OOOEEEJJJeeejjjUUUKKKBBB===:::555333333//////000000000000////////////000000000222666999>>>LLLWWWfff{{{}}}nnnddd``````jjj~~~xxxooofff```fffhhhwwwtttkkk```XXXPPPGGGBBBAAABBBKKKTTTWWWYYY]]]^^^^^^[[[___gggxxxttttttyyyuuuyyy::::::999999888777777777666777999<<>><<<;;;:::;;;<<<===>>>>>>===<<<;;;;;;<<<===???@@@@@@AAAAAA@@@===::::::===BBBFFFHHHNNNWWW^^^aaaeeemmmsssuuuooottt}}}~~~^^^ZZZYYYaaattt|||zzzuuuqqqiii___UUUMMMGGGCCCCCCFFFLLLTTT___lllyyy|||iiiWWWKKKHHHJJJMMMSSS\\\fffppp~~~iii```^^^]]]dddpppyyy{{{xxxuuukkk```RRRLLLGGGGGGGGGFFFGGGJJJLLLQQQ\\\nnn~~~jjjUUUKKKHHHJJJUUUccc}}}~~~~~~pppZZZMMMDDDKKKhhhmmmXXXMMMCCC>>>;;;666444444///000000111111000000///...///000///000222666999;;;HHHPPP\\\mmmvvv{{{yyyllleeecccbbbcccvvvyyytttnnnhhhaaagggggg}}}zzzvvvmmmccc[[[SSSHHHBBBAAABBBKKKRRRTTTUUUXXXZZZYYYXXX\\\eeeuuu~~~uuuwww|||zzz::::::999999888777777777666777999<<>><<<;;;:::;;;<<<===>>>>>>===<<<;;;======???@@@AAABBBBBBBBB@@@===::::::===BBBFFFIIILLLTTT\\\___ccciiinnnooojjjnnnxxxnnnXXXWWWYYYbbbvvv~~~}}}|||yyywwwqqqlllcccYYYPPPIIIDDDAAA@@@EEENNNXXXeeesss}}}hhhUUUKKKIIIMMMQQQYYYeeesssooohhhiiilllttt}}}xxxwwwuuulllbbbRRRLLLGGGGGGGGGEEEFFFIIILLLRRR```ttt{{{gggSSSJJJGGGKKKXXXggg~~~lllXXXMMMEEEKKKhhhqqq]]]RRRFFF@@@<<<666444444000000111222222111000000.../////////000222666999;;;FFFLLLTTTdddmmmuuu|||ooohhhfffbbb]]]YYYiiiuuutttpppooolllfff```gggfffzzzyyypppfff^^^UUUJJJCCCAAA@@@HHHNNNOOOPPPSSSVVVVVVWWW\\\eeessswwwssswww|||::::::999999888777777777666888:::<<>><<<;;;:::;;;<<<===>>>>>>===<<<;;;>>>???@@@AAABBBCCCCCCCCCAAA===::::::===BBBGGGIIIIIIRRR[[[^^^aaafffiiijjjhhhlllttt~~~bbbTTTUUUYYYbbbwww}}}|||{{{zzzwwwuuunnniii```VVVMMMFFFBBB@@@>>>DDDOOO\\\jjjxxxyyydddSSSKKKMMMSSSYYYaaaooorrroootttzzz{{{vvvvvvuuummmcccRRRLLLGGGGGGGGGEEEFFFIIILLLSSSccczzztttaaaNNNGGGGGGNNN^^^nnn}}}jjjWWWNNNGGGJJJffftttaaaVVVIIIBBB===777333333000111222333333222111000...////////////222666999<<>>===>>>@@@BBBCCCBBBAAAEEE???;;;===@@@AAADDDGGGLLLPPPVVV\\\aaafffkkknnnnnnssszzzwww^^^SSSSSSXXXhhh~~~||||||yyyuuuqqqlllbbbWWWPPPHHH@@@===>>>AAADDDKKKYYYhhhttt{{{}}}nnn]]]UUUNNNJJJSSS```nnn|||yyyxxx{{{}}}vvvrrrpppjjjcccUUULLLEEEDDDEEEDDDEEEGGGIIIZZZ___tttbbbUUUJJJHHHIIINNN[[[jjj~~~vvvkkkXXXMMMKKKLLL```yyygggYYYJJJCCC>>>888555444222111111000000000000000000000111000000222666999???FFFOOOUUUZZZcccqqq{{{~~~wwwqqqnnnkkkcccYYYSSSRRRYYYaaahhhjjjhhhfffeeebbbeeekkkuuutttiiiaaaXXXLLLCCC???>>>AAAEEEGGGHHHKKKOOOSSSWWWZZZ___lll{{{{{{~~~mmmjjjpppwww::::::999888888777777666888888999<<>>@@@AAAAAA???>>>===>>>@@@???@@@AAACCCDDDDDDDDDFFF???;;;===@@@AAADDDHHHIIINNNUUU\\\bbbhhhmmmpppsssxxxqqqYYYTTTTTTYYYiii}}}{{{zzzxxxsssnnnhhh^^^TTTMMMFFF>>>;;;<<<===???EEEPPP\\\eeejjjllllll]]]QQQNNNLLLLLLUUUbbbvvvwwwyyyxxxssspppiiibbbUUULLLEEEEEEEEEDDDEEEGGGGGGTTTVVViii}}}vvvYYYNNNEEEEEEHHHLLLZZZiiixxxtttjjjWWWMMMKKKKKK___zzziii[[[LLLDDD???:::666555222222111000000000000000000000111000000222666999???GGGPPPVVV[[[dddrrr|||}}}xxxtttssspppggg[[[SSSNNNTTT]]]eeehhhhhhgggggghhhiiimmmwww}}}uuummmeeeZZZLLLBBB>>>===@@@EEEHHHIIILLLPPPSSSVVVYYY___kkk{{{}}}}}}zzzuuueeedddjjjwww;;;:::999777777777777888666777888<<>>@@@BBBBBBAAA?????????BBBBBBBBBCCCDDDEEEGGGGGGGGG???:::<<<@@@BBBEEEHHHFFFLLLTTT]]]ccciiinnnqqquuu{{{lllTTTTTTUUU[[[jjj|||zzzyyyuuupppkkkbbbYYYOOOIIICCC<<<:::;;;;;;===AAAHHHPPPUUUXXXXXXWWWNNNHHHJJJLLLMMMUUU```yyywwwtttxxxyyytttpppiiibbbVVVMMMFFFEEEEEEDDDEEEGGGEEEPPPNNN]]]nnnuuuxxxeeeMMMDDD@@@CCCFFFKKKXXXggg{{{pppzzzzzzxxxrrrhhhVVVMMMKKKKKK]]]~~~lll^^^OOOFFFAAA;;;666666222222111000000000000111000111111111111222666999@@@GGGQQQWWW\\\fffttt~~~~~~|||zzzxxxuuulll^^^SSSKKKQQQZZZbbbgggiiijjjkkknnnlllmmmwww~~~yyytttlll___NNNCCC???<<>><<<:::888888888:::;;;555777999<<>>;;;;;;<<>><<<:::888888888:::;;;666888;;;>>>IIIaaa}}}jjjcccmmmooo[[[WWWZZZfffssszzz|||}}}}}}yyyvvvwww~~~zzznnnccc```]]]\\\dddppp~~~xxxyyy}}}ggg\\\___vvvvvvaaaVVVQQQNNNJJJKKKKKKKKKLLLOOOTTTWWW___eeekkkvvvvvvooofffjjjuuuyyyoooooorrrwww}}}eeeTTTPPPLLLQQQUUUZZZdddpppvvvuuuyyy}}}fffYYYTTTQQQTTTZZZ```hhhnnnuuu~~~yyykkkfffuuutttiiinnnxxxyyy{{{xxxiiiUUUGGGCCCCCCCCCCCCAAA>>><<<;;;<<>>CCCIIINNNRRRTTTUUUVVVYYY^^^ggg{{{}}}uuuccc[[[\\\```hhhnnn}}};;;:::999777777777777888666999===@@@III```~~~xxxddd___jjjttt\\\YYY\\\gggssswwwxxxyyy}}}xxxuuuvvv~~~ssshhhdddaaabbbmmm{{{|||vvvxxx|||jjj\\\^^^lllyyy|||lllXXXMMMIIIFFFEEEFFFFFFEEEEEEGGGLLLOOOUUU^^^iiiuuuxxxrrreeefffkkkttt}}}}}}uuummmcccbbbdddjjjqqqxxxrrrZZZLLLIIIFFFIIIKKKMMMSSS\\\```___eeennnhhhYYYSSSSSSUUU[[[dddlllrrruuu}}}vvvnnnnnnjjjeeemmmtttvvvyyyuuufffRRRFFFCCCCCCDDDCCCAAA>>><<<<<<<<<>>>@@@BBBCCCBBBAAAAAAAAA@@@BBBCCCCCCDDDHHHOOOUUUTTTGGG<<<<<>>BBBGGGJJJKKKKKKLLLLLLGGGGGGGGGIIIJJJKKKMMMNNNSSS[[[ccceeehhhkkkkkkiiidddeeeffffffggglllttt|||}}}~~~~~~{{{xxxuuunnnfffXXXOOOHHHFFFFFFEEEEEEGGGCCCIIIGGGYYYeee___ZZZGGGAAA>>>AAAHHHJJJMMMZZZjjjtttcccnnnxxxyyyzzz{{{xxxyyyllleeeVVVMMMJJJEEESSSpppuuufffVVVLLLEEE===888666333333222111111111111222111222222222222333777:::BBBJJJTTT[[[bbblll{{{{{{lll\\\MMMTTT]]]eeeiiilllmmmnnnsssnnnkkkqqq{{{ppp```OOOEEECCC===???CCCJJJPPPTTTUUUTTTUUUYYY]]]eeexxx||||||xxxrrriiiaaa[[[[[[___eeemmmuuu::::::999888888777777666666999===@@@HHH\\\zzzooo]]][[[iii~~~zzz```]]]```jjjtttxxxzzz|||}}}yyyuuuwwwuuujjjfffeeehhhwww|||uuuwww{{{nnn______dddqqquuufffTTTKKKGGGEEECCCDDDDDDCCCDDDFFFKKKNNNTTT```mmmzzz|||wwwkkkhhhfffiiinnnoookkkggg]]]ZZZYYY]]]bbbgggnnnvvvwww|||{{{ppp^^^OOOHHHFFFDDDEEEEEEEEEIIIQQQSSSRRRWWW\\\hhhsssrrrfff[[[WWWUUUYYY```jjjvvvnnnmmmwwwxxx```___jjjqqqtttwwwsssdddPPPEEECCCCCCDDDDDDBBB>>><<<<<<======???BBBBBBAAA@@@AAAAAA@@@BBBDDDDDDEEEJJJSSSZZZYYYKKK>>>===BBBEEEGGGIIIHHHLLLRRRYYY```hhhpppvvvyyyqqq[[[UUU[[[iii~~~}}}yyyuuuqqqjjjaaaZZZOOOGGG@@@>>>===;;;<<>>CCCFFFHHHIIIGGGKKKQQQXXX```iiisssyyyzzzvvv___WWW^^^mmm~~~{{{wwwsssoooggg^^^VVVLLLDDD>>>===<<<:::<<>>CCCCCCBBBAAAAAA@@@@@@@@@BBBAAACCCEEEFFFIIITTT```bbbPPP@@@===CCCGGGIIIJJJJJJLLLOOOTTT\\\dddlllpppyyy}}}ddd\\\eeevvv|||vvvsssooohhh]]]TTTFFFCCC>>>::::::<<<@@@CCCDDDFFFIIILLLNNNNNNLLLKKKKKKLLLMMMNNNOOONNNNNNMMMOOOQQQTTTVVVYYYZZZZZZZZZVVVWWWYYYZZZ[[[]]]```bbbeeeffffffeeedddeeegggiiiiiihhhggghhhjjjmmmmmmmmmmmmppptttvvvwwwxxxzzz||||||~~~~~~|||xxxrrrjjjdddVVVMMMEEEDDDDDDCCCCCCDDDEEEHHHJJJOOOWWW]]]ZZZSSSJJJKKKMMMNNNNNNQQQ]]]jjjtttgggooowwwzzz{{{~~~vvvmmmggg\\\OOOCCCBBBOOO___|||tttcccVVVLLLBBB:::777555444333111000111111222000111111111111333777999GGGKKKTTT^^^eeeppptttgggjjjtttyyy}}}zzzbbbNNNEEEAAACCCGGGLLLQQQSSSRRRPPPQQQRRRWWWaaattt~~~uuuuuuyyy}}}}}}|||ssskkkfffdddfffgggjjjiiikkkpppssswww???===:::999999999999888999;;;<<<<<>>@@@@@@AAAAAAAAAAAAAAAAAABBBAAACCCEEEEEEIIITTT```gggVVVEEEBBBGGGKKKMMMOOOLLLMMMPPPUUU\\\dddkkkpppwww|||kkkccckkk||||||vvvrrrmmmeeeZZZRRREEEBBB>>>::::::===AAADDDEEEGGGKKKNNNOOOOOONNNMMMLLLMMMNNNNNNOOONNNMMMMMMOOOPPPSSSUUUWWWYYYYYYYYYVVVXXXYYYZZZZZZ\\\^^^aaabbbcccccccccbbbccceeeggghhhhhhhhhjjjlllmmmmmmmmmlllooorrruuuuuuvvvwwwyyy|||~~~~~~yyyrrrjjjdddWWWNNNFFFDDDDDDBBBBBBDDDCCCFFFIIINNNXXX___]]]WWWNNNOOOQQQSSSRRRTTT```lllssseeemmmvvvzzz}}}~~~wwwppphhh\\\OOODDDBBBMMM[[[vvvvvvdddXXXNNNCCC;;;777555444333111000111111222111111222111111333777:::EEEKKKUUU^^^dddpppnnnssshhhSSSIIIBBBCCCFFFKKKPPPRRRRRRQQQPPPQQQUUU___qqqxxxuuuwwwyyy}}}}}}zzztttqqqqqqsssuuuxxxwwwyyy}}}|||xxxzzz{{{xxxwwwzzz???===:::999999999999888:::<<<<<<<<>>===>>>???>>>???@@@AAAAAABBBBBBBBBAAAAAABBBEEEEEEIIITTT```hhhWWWFFFBBBFFFJJJLLLNNNMMMNNNQQQUUU\\\dddjjjnnntttzzzwwwmmmuuu|||vvvqqqkkkaaaVVVNNNCCCAAA===;;;;;;>>>BBBEEEGGGIIIMMMPPPRRRRRRQQQPPPMMMNNNNNNNNNNNNNNNMMMLLLNNNOOOQQQSSSUUUWWWWWWXXXWWWXXXYYYYYYYYYZZZ\\\^^^```aaabbbbbbbbbbbbdddffffffgggjjjlllnnnnnnnnnmmmoooqqqtttvvvvvvvvvwwwxxx{{{}}}zzzssskkkfffYYYPPPHHHEEEDDDBBBAAABBBBBBDDDHHHMMMXXXaaa```[[[QQQRRRUUUWWWWWWYYYdddqqquuu___hhhrrrwww{{{yyyrrrhhhZZZNNNDDDBBBJJJUUUmmmzzzyyyhhh\\\QQQEEE<<<888555444333111000111111222111222222111111333777:::DDDKKKVVV^^^bbboooxxx~~~jjjUUUJJJBBBCCCFFFJJJOOORRRRRRQQQPPPQQQTTT]]]mmm}}}xxxwwwxxxsssmmmiiiiiijjjiiijjjmmmuuuwww}}}???<<<:::999999999999888999;;;;;;<<>>@@@>>>???@@@AAABBBBBBAAAAAAAAAAAABBBDDDEEEHHHTTT```iiiXXXGGGBBBDDDHHHKKKNNNNNNOOOQQQUUU[[[ccciiimmmssszzzwww|||vvvoooggg]]]QQQJJJAAA???<<<;;;<<<@@@DDDGGGIIILLLOOORRRTTTTTTSSSRRRNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNPPPRRRSSSUUUVVVWWWXXXYYYZZZYYYXXXYYY[[[]]]```bbbcccdddddddddfffhhhdddhhhlllooopppooonnnnnnuuuwwwzzzzzzzzzyyyyyyzzzzzz|||~~~zzztttmmmhhh\\\RRRIIIFFFDDDAAA@@@AAAAAACCCFFFLLLVVV```aaa\\\SSSUUUYYY\\\\\\^^^hhhtttvvv^^^fffpppwww|||~~~yyyqqqfffXXXLLLDDDBBBHHHQQQgggvvv}}}lll```UUUHHH===999555444333111000111111222111222222222222444777:::BBBLLLXXX^^^aaaooozzz}}}eeeQQQGGGBBBBBBEEEIIINNNQQQSSSSSSRRRRRRTTT[[[iii|||{{{|||}}}uuujjjgggdddccccccdddeeegggmmmuuu???<<<:::999999999999888777999999;;;GGG[[[nnnxxxwwwhhhYYYUUU[[[hhhxxxwwwmmmggggggrrr~~~uuummmggghhhkkktttmmm]]]YYY]]]dddjjjkkkkkkmmmqqqrrrssswww}}}wwwppplllmmmnnnnnnnnnnnnpppqqqiiifff```[[[WWWVVVWWWXXXVVVXXX\\\```fffooozzzwwwrrr}}}oooeeelllmmmRRRMMMIIIVVVdddpppyyyqqq^^^LLLEEEDDDAAAAAA@@@>>><<<<<<>>>@@@AAABBBCCCCCCCCCAAA@@@???AAA@@@BBBDDDEEEHHHSSS___nnn]]]LLLFFFGGGJJJNNNRRROOOPPPRRRVVV[[[bbbiiimmmttt|||~~~{{{uuunnncccXXXMMMFFF>>>===<<<<<<>>>BBBFFFIIIKKKMMMQQQSSSUUUUUUSSSRRROOOOOONNNNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTVVVWWWXXXYYYZZZYYYXXXXXXZZZ\\\___aaacccddddddeeegggiiidddhhhnnnqqqqqqpppooooooxxxzzz}}}}}}|||{{{{{{|||zzz|||~~~}}}{{{yyytttoookkk]]]TTTJJJGGGEEEAAA@@@AAAAAACCCEEEJJJTTT___```\\\]]]^^^bbbcccaaa```hhhrrrwwwdddkkkttt{{{}}}yyynnndddWWWMMMEEECCCHHHQQQfffvvv~~~qqqeeeYYYKKK???:::555444333111000111111222111222222222222444888:::BBBMMMZZZ```bbbnnnrrr|||uuu___MMMEEEBBBBBBCCCGGGMMMQQQSSSTTTUUUUUUVVV[[[ggg|||}}}~~~xxxqqqhhhiiiiiigggffffffgggggglll{{{???===:::999999999999888666888888;;;GGG[[[mmmuuussseeeXXXVVV^^^lll}}}vvviii```[[[dddxxx~~~{{{sssmmmlllppp{{{vvvccc[[[^^^gggqqqtttttt{{{|||vvvttttttvvvzzz}}}uuurrrkkkeeeaaa^^^^^^^^^WWWZZZ]]]bbbkkkxxxxxxtttiiidddppppppSSSLLLJJJXXXbbbpppxxxnnnYYYIIICCCBBBAAAAAA@@@>>><<<<<<>>>AAABBBCCCDDDEEEDDDBBB@@@>>>@@@@@@AAADDDDDDHHHSSS___ooo___NNNFFFFFFHHHMMMRRRQQQQQQSSSWWW^^^eeekkkooowww|||yyytttlll```TTTIIICCC<<<;;;;;;<<>>;;;999999:::999999<<<:::999===HHHYYYjjjvvvyyyjjj[[[WWW]]]jjjzzzttt^^^VVVPPPUUU```lllxxx||||||}}}wwwrrruuuvvveeecccjjjuuu|||yyytttpppyyy}}}uuujjjsssmmmSSSLLLNNNQQQgggwww}}}mmmWWWKKKGGGEEEBBB@@@>>><<<<<<===???@@@AAACCCFFFGGGEEECCCBBBAAADDDBBBAAABBBCCCGGGTTTaaaooofffTTTEEECCCLLLTTTWWWWWWYYY\\\aaagggnnnsssvvvwwwtttlllbbbUUUKKKEEEBBB999:::;;;???EEEKKKQQQUUUUUUSSSPPPNNNMMMMMMOOOPPPQQQQQQPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTVVVWWWXXXYYYZZZZZZZZZ[[[[[[\\\\\\\\\dddbbbbbbeeejjjmmmmmmkkknnnpppqqqrrrrrrrrruuuwwwwwwyyy|||}}}|||zzzxxxuuuppplll]]]SSSJJJGGGFFFCCCAAACCCBBBDDDFFFMMMZZZgggkkkgggaaaaaa^^^YYYSSSQQQSSSVVVaaappp}}}wwwqqqZZZOOOKKKHHH```~~~}}}ssshhhVVVGGG@@@777666444444444444222111///000111111111444888;;;DDDVVV```eeemmmpppxxxxxxjjjhhheeehhhsss|||{{{oooiiitttxxxjjj]]]QQQIIIGGGDDDAAACCCIIIQQQXXX\\\ZZZZZZ[[[\\\```nnnyyywwwyyy|||lll```BBB???;;;999999999999888;;;999999===GGGXXXiiitttyyyiiiZZZUUU[[[gggwwwttt```YYYUUU[[[fffpppyyyxxxtttyyyyyygggdddhhhsss|||yyyppphhhcccbbbgggpppzzzqqqzzzmmmSSSKKKNNNQQQfffvvv|||lllVVVJJJFFFDDDBBB@@@>>><<<<<<===???@@@AAACCCFFFGGGEEECCCAAAAAACCCAAAAAABBBBBBGGGSSS```ppphhhWWWGGGCCCLLLUUUYYY\\\]]]```dddiiinnnsssuuu~~~~~~vvvssskkk```SSSIIICCC@@@;;;;;;===AAAFFFLLLRRRUUUUUUSSSQQQOOONNNNNNPPPQQQSSSRRRQQQPPPPPPPPPQQQRRRRRRSSSTTTUUUVVVXXXYYYYYY^^^^^^______```aaaaaaaaadddccccccfffjjjmmmmmmlllooopppqqqqqqqqqrrruuuwwwzzz|||~~~|||zzzxxxtttoookkk]]]SSSJJJGGGFFFCCCBBBCCCBBBDDDFFFLLLXXXdddgggccc______]]]XXXRRRPPPQQQTTTbbbrrryyyrrrZZZNNNKKKHHHaaawwwkkkZZZJJJBBB666444222222222222000//////000111111111444777:::CCCUUU```fffmmmooouuuxxxkkkccc___aaakkktttxxxzzz|||{{{zzztttkkkgggqqqwwwlllaaaUUUNNNGGGDDDAAACCCIIIQQQYYY]]]]]]]]]^^^___aaannnyyywwwxxxvvvfff[[[CCC@@@<<<:::999999888777999999:::===GGGVVVgggrrrvvvgggXXXTTTZZZgggwwwsssaaa[[[ZZZcccnnnvvv|||}}}xxxvvv|||kkkeeefffqqq}}}uuueee\\\WWWWWWZZZaaalll{{{mmmSSSKKKMMMRRReeeuuuzzzkkkVVVJJJEEEBBBAAA@@@>>><<<<<<===>>>@@@AAACCCEEEFFFDDDBBBAAAAAABBB@@@@@@AAAAAAEEERRR^^^rrrkkk[[[JJJDDDLLLVVV]]]cccccceeegggjjjnnnqqqsss|||}}}vvvrrrjjj^^^QQQFFF@@@>>><<<===???CCCHHHMMMRRRUUUTTTSSSPPPOOONNNOOOQQQRRRTTTSSSQQQPPPPPPQQQTTTUUUSSSTTTUUUVVVWWWYYYYYYZZZ^^^^^^^^^___```aaaaaaaaadddcccdddfffjjjmmmnnnnnnrrrssssssrrrqqqsssvvvyyy~~~~~~|||zzzwwwsssnnnjjj^^^TTTKKKGGGEEECCCBBBCCCAAADDDFFFJJJTTT^^^aaa^^^]]]^^^\\\WWWQQQNNNOOOQQQaaaqqq|||uuu]]]QQQNNNMMMfff|||ooo^^^MMMCCC777555333222222222000//////000111111222444777:::AAASSS```gggnnnnnnppp|||wwwlll^^^YYYYYYbbblllqqqrrrtttsssqqqmmmhhhgggpppzzzpppggg]]]SSSKKKGGGDDDAAACCCIIIRRRZZZ^^^aaabbbccccccdddooowwwtttwww~~~~~~zzz}}}~~~vvvjjj\\\SSSDDDAAA===:::999999888777888999:::>>>FFFUUUfffqqquuugggXXXUUU]]]kkk|||rrr```[[[\\\hhhuuu|||~~~|||xxxwwwpppgggeeepppppp```XXXVVVYYY^^^eeetttmmmSSSJJJLLLRRReeetttyyykkkVVVKKKEEEAAAAAA@@@>>>=========>>>???@@@CCCEEEEEECCCAAAAAAAAAAAA???@@@AAAAAAEEEPPP\\\sssoooaaaOOOFFFLLLXXX```hhhhhhhhhiiijjjlllnnnooozzz~~~{{{vvvrrriii]]]PPPEEE???===<<<===@@@DDDHHHMMMPPPRRRQQQPPPNNNNNNNNNOOOPPPQQQTTTRRRPPPNNNOOOQQQUUUWWWUUUVVVVVVWWWXXXZZZZZZ[[[]]]]]]^^^___```aaaaaabbbeeeeeeeeegggjjjnnnpppqqqwwwwwwvvvuuutttuuuyyy|||}}}zzzwwwsssmmmiii___UUUKKKGGGEEEBBBBBBCCC@@@DDDGGGIIIPPPYYY]]]\\\^^^^^^\\\VVVOOOLLLMMMOOO]]]oooxxxaaaVVVUUUTTTnnnrrrbbbPPPCCC:::888555444444444333111///000222222222333666999???RRR___gggooommmkkktttzzz~~~}}}uuukkk]]]WWWUUU]]]ggglllnnnppplllkkkiiigggiiippp{{{{{{ssslllddd[[[PPPIIIGGGDDDAAACCCIIISSS[[[```dddeeehhhiiiiiirrrzzzqqqpppttt|||~~~uuummmrrrwwwuuummmaaaXXXRRREEEAAA===::::::999888777777999;;;>>>EEETTTfffsss|||nnn___\\\cccqqqsss^^^YYY[[[iiiwww~~~~~~}}}xxx~~~{{{|||uuujjjdddpppssseee]]][[[^^^cccrrrlllTTTIIIKKKQQQcccrrrxxxjjjWWWLLLFFFAAA@@@@@@>>>=========>>>???@@@BBBDDDCCCBBB@@@@@@AAA@@@???@@@AAAAAADDDOOO[[[sssrrrhhhVVVIIILLLYYYccckkkkkkiiiiiiiiiiiijjjkkkwww}}}zzzwwwrrriii\\\OOOEEE???===<<<===AAADDDHHHLLLNNNOOOLLLLLLLLLLLLLLLMMMOOOPPPRRRQQQOOOMMMNNNQQQUUUWWWWWWWWWXXXYYYZZZ[[[[[[\\\```aaabbbcccdddeeefffffffffggghhhiiilllooosssuuu||||||{{{zzzyyyyyy|||~~~}}}{{{xxxsssnnnjjjaaaVVVKKKGGGEEEBBBBBBDDD@@@DDDGGGHHHMMMWWW^^^```bbbaaa]]]VVVNNNKKKLLLNNNYYYlll~~~|||wwwaaaXXXXXXXXXrrruuueeeRRRDDD;;;999555444333333333222///111222333333333666888===PPP^^^gggooolllhhhnnnpppvvv{{{||||||zzzssskkk^^^UUUQQQWWWbbbhhhjjjlllfffffffffgggkkkrrryyy~~~zzzuuuqqqkkkbbbWWWPPPHHHDDDAAACCCJJJTTT]]]bbbdddgggkkkmmmmmmuuurrrkkklllpppwww}}}pppjjjoootttrrriii___XXXUUUDDDAAA===;;;::::::999888777999;;;===DDDTTThhhwwwxxxhhheeekkkxxxwww```ZZZ[[[gggvvv}}}~~~}}}zzz{{{zzz|||vvv{{{nnnfffppprrrkkkgggkkkppp}}}kkkTTTHHHJJJPPP```nnnttthhhWWWMMMFFF@@@@@@??????>>>>>>>>>>>>>>>@@@BBBCCCBBBAAA???@@@AAAAAA@@@AAABBBBBBDDDOOOZZZsssuuuooo\\\MMMMMMZZZdddlllkkkjjjiiihhhhhhiiiiiiuuu~~~}}}zzzvvvqqqggg[[[NNNDDD???===<<<>>>BBBFFFIIIKKKLLLMMMIIIIIIJJJJJJLLLMMMNNNOOOQQQPPPNNNNNNOOORRRUUUWWWYYYYYYZZZZZZ[[[\\\\\\]]]``````aaacccdddeeeffffffhhhiiijjjlllmmmqqquuuyyy~~~}}}}}}~~~~~~|||yyyuuuppplllbbbWWWLLLGGGEEEBBBBBBDDD???EEEGGGGGGLLLWWWbbbhhhiiiggg```WWWNNNKKKLLLOOOWWWkkk~~~}}}|||wwwsss___VVVUUUUUUoooyyykkkWWWFFF;;;888444111111111111000///111333333333333555777<<>>>>>>>>>>>>>>@@@AAABBBAAA@@@??????@@@AAA@@@BBBCCCCCCEEEOOOZZZqqqxxxtttbbbPPPNNNZZZeeemmmlllkkkiiihhhiiiiiijjjttt|||~~~}}}zzzsssnnneeeXXXLLLCCC>>>======@@@DDDHHHKKKLLLLLLLLLHHHHHHIIIKKKLLLNNNOOOPPPPPPOOOOOOPPPRRRTTTVVVWWWZZZZZZ[[[[[[\\\\\\]]]]]]___```aaabbbdddeeefffgggjjjkkkmmmnnnooorrrxxx}}}~~~~~~}}}{{{wwwrrrnnncccXXXLLLGGGDDDBBBBBBEEE???EEEHHHGGGLLLYYYhhhqqqqqqmmmdddXXXOOOKKKNNNRRRYYYmmm}}}~~~yyyuuurrr^^^UUURRRPPPiiirrr^^^LLL<<<888444111111111111111///111333444333333555666<<>>????????????>>>>>>>>>===@@@AAABBBAAA???>>>???@@@BBBAAABBBDDDCCCEEEOOOZZZqqqyyywwweeeRRROOOZZZeeennnmmmkkkjjjiiijjjjjjkkksss{{{~~~}}}zzzqqqlllcccVVVJJJAAA======???AAAEEEIIILLLMMMMMMLLLHHHIIIJJJLLLMMMOOOPPPQQQPPPPPPQQQRRRTTTVVVWWWXXX[[[[[[[[[\\\\\\]]]]]]^^^ddddddfffggghhhjjjkkkkkkkkkmmmoooooopppssszzz~~~}}}}}}~~~|||xxxssspppdddXXXLLLGGGDDDBBBBBBEEE???EEEHHHGGGLLL[[[mmmwwwvvvqqqgggZZZOOOLLLOOOSSS\\\ppp}}}}}}zzzwwwttt```VVVQQQNNNeeewwwcccPPP>>>;;;666333333333333333///111333444444333444666<<>>>>>@@@AAAAAA@@@>>>===>>>???BBBAAABBBCCCBBBDDDMMMXXXmmm|||kkkXXXWWW```fffrrrmmmlllmmmjjjfffiiipppuuu{{{~~~|||yyyuuulll^^^QQQGGGBBB???===@@@DDDHHHKKKJJJIIIHHHHHHIIIIIIHHHIIIJJJLLLNNNOOOSSSSSSRRRRRRSSSUUUWWWXXXZZZ[[[]]]]]]]]]^^^aaacccggghhhiiijjjlllmmmnnnoooppppppqqqrrruuuxxx{{{}}}|||~~~~~~|||sssjjjbbbWWWLLLGGGEEECCCCCCEEEFFFHHHFFFDDDKKK]]]oooyyyyyypppcccYYYOOOIIILLLSSS___www}}}}}}}}}wwwnnn```QQQKKKVVVdddzzzgggNNN???<<<777444444444333333333333333333444555666666<<>>=========>>>???@@@@@@@@@???======>>>???DDDCCCCCCDDDBBBCCCKKKVVVhhhyyymmmZZZYYYdddlllzzzuuurrrqqqooojjjkkkooorrrxxx~~~zzzwwwsssjjj\\\OOOEEE@@@===<<<@@@DDDHHHJJJIIIHHHGGGGGGIIIIIIIIIJJJLLLNNNPPPQQQTTTSSSSSSSSSTTTVVVXXXYYY[[[\\\___```aaabbbeeehhhjjjkkkkkkmmmnnnoooppppppppppppqqqsssuuuxxx{{{}}}|||~~~}}}}}}{{{tttkkkcccXXXMMMHHHEEEBBBBBBDDDDDDFFFEEEEEEMMM^^^pppyyy|||pppaaaVVVNNNJJJOOOUUUddd|||yyyoooaaaRRRLLLVVVddd~~~jjjQQQ???<<<777444444444444333333333333333444555666666;;;HHH]]]nnnpppjjjfffgggkkkpppyyyyyysssjjj\\\PPPRRR]]]hhhpppuuuzzzyyy~~~xxxkkkXXXLLLGGGAAA@@@FFFRRR\\\bbbccckkkkkkiiikkkjjjssszzzpppiiigggiiinnnuuu~~~HHH@@@::::::;;;999888999999999:::===EEETTTfffsss}}}wwwooommmtttoooaaaaaagggttt||||||zzzyyyzzz}}}}}}zzz}}}|||}}}xxxqqqrrrxxxjjjhhhooo{{{oooccc```dddiiiooottt~~~uuuiiifffrrrzzzgggVVVJJJFFFIIIRRR]]]ddd]]]NNNEEEAAA???@@@???>>>=========>>>????????????>>><<<<<<>>>@@@FFFDDDEEEDDDBBBBBBJJJTTTbbbvvvqqq^^^[[[gggrrr~~~yyywwwtttpppmmmnnnooouuu|||yyyuuupppgggYYYLLLCCC>>><<<;;;@@@CCCGGGIIIHHHFFFEEEEEEHHHHHHIIIKKKNNNPPPSSSTTTUUUUUUUUUUUUVVVXXXYYYZZZ]]]___bbbdddeeegggjjjmmmnnnnnnnnnooopppqqqrrrrrrqqqqqqrrrtttvvvyyy{{{}}}|||}}}{{{{{{zzztttllldddYYYMMMHHHEEEBBBAAACCCAAADDDEEEFFFOOO___ooovvv|||nnn]]]SSSMMMLLLQQQWWWjjj{{{pppaaaRRRLLLUUUbbbnnnTTT@@@<<<888555444444444333333333333333444555666666:::GGG\\\mmmqqqkkkhhhiiijjjpppyyyzzzvvvqqqaaaTTTVVVaaammmvvv|||~~~}}}~~~rrr___PPPIIIBBB@@@EEEOOOZZZaaabbbiiihhhfffhhhgggooo}}}ooofffbbbdddhhhnnnvvvIIIAAA;;;:::;;;999888999999:::;;;===EEETTTfffrrr|||tttmmmkkkooozzz}}}jjj^^^aaajjjyyy~~~}}}{{{yyyzzzzzzpppmmm{{{ooo]]]XXX]]]eeelllrrrppplllcccYYYTTTVVV^^^ffflllpppyyy{{{mmmfffiii{{{xxxfffVVVIIIEEEGGGQQQ\\\bbb[[[NNNDDD@@@>>>???>>>===<<<<<<===>>>???>>>>>>>>><<<;;;<<<>>>@@@EEEEEEEEEFFFCCCCCCKKKTTT```uuuwwwaaa[[[fffsss}}}{{{xxxuuuqqqnnnlllsss~~~|||xxxuuuooofffWWWJJJBBB>>><<<<<<@@@CCCFFFGGGFFFEEEDDDDDDFFFGGGIIILLLOOORRRTTTVVVVVVVVVWWWXXXYYYZZZ[[[[[[```bbbeeeggghhhjjjlllnnnoooppppppqqqrrrrrrsssssssssssstttvvvyyy{{{|||}}}}}}~~~~~~zzzyyyyyytttmmmeeeYYYNNNHHHEEEAAA@@@BBB@@@CCCEEEGGGPPP```mmmrrrtttgggXXXPPPMMMMMMQQQWWWlll{{{oooaaaRRRKKKRRR]]]rrrVVV@@@<<<888555444444444444333333333333444555666666:::FFFZZZkkkppplllhhhiiiiiiqqq{{{}}}yyyiii\\\\\\fffpppyyy~~~zzziiiSSSJJJBBB@@@EEEMMMXXXaaaaaagggeeecccfffdddkkk}}}zzzjjjaaa^^^```dddiiipppxxxJJJBBB;;;;;;;;;999888999999:::;;;===EEETTTfffrrr}}}rrrhhheeehhhrrrzzzhhh[[[___kkk}}}}}}wwwvvvxxxssslllwww|||iiiVVVPPPRRRTTTUUUVVVSSSSSSSSSQQQQQQUUU\\\ccchhhkkktttyyyrrrjjjiiissswwwgggWWWJJJEEEFFFQQQ\\\aaaZZZNNNDDD???<<<>>>>>>===<<<<<<===>>>???=========<<<;;;<<>>>>>@@@BBBEEEFFFEEEEEEEEEEEEEEEGGGIIIMMMPPPSSSVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]bbbeeegggiiiiiijjjkkkllloooooopppqqqrrrsssssstttuuuvvvwwwyyy{{{}}}~~~~~~yyyxxxyyytttmmmeeeYYYNNNHHHEEEAAA@@@BBBBBBEEEFFFHHHRRRaaallloookkkaaaVVVQQQNNNMMMPPPUUUkkkzzzooo```QQQIIINNNWWWuuuuuuWWW@@@===888555555555444444333333333333444555666666:::EEEWWWiiiooolllhhhhhhhhhrrrttteeedddllltttzzz~~~mmmVVVKKKAAA@@@DDDKKKWWWbbb___dddaaa```cccbbbhhhyyyrrrcccZZZ[[[^^^cccggglllsss{{{KKKBBB<<<;;;;;;999888999999999:::===EEETTTfffsss}}}nnnaaa^^^cccmmmzzzjjjZZZ___lllzzz||||||zzzssssssvvvxxxlllrrr}}}zzzvvveeeTTTNNNNNNMMMKKKKKKGGGJJJOOOQQQSSSWWW]]]ccceeeiiisssmmmiiihhhoooxxxiiiYYYLLLFFFGGGOOOYYY^^^XXXMMMEEE@@@<<<>>>===<<<<<<<<<===>>>???=========;;;;;;===AAADDDEEEFFFHHHIIIHHHHHHOOOXXXeeexxxhhhZZZ^^^hhhwww{{{|||yyyvvvuuutttrrrmmmuuu|||wwwtttoooeeeWWWJJJBBB?????????@@@BBBEEEFFFFFFEEEFFFGGGFFFHHHKKKOOOSSSUUUWWWXXXYYYZZZ[[[]]]^^^^^^^^^^^^ccceeehhhjjjjjjjjjjjjkkknnnooopppqqqrrrtttuuuuuuxxxyyy{{{}}}}}}yyyxxxyyytttmmmdddYYYMMMHHHEEEBBBAAACCCCCCEEEFFFIIITTTcccmmmpppiiibbbZZZUUUOOOKKKOOOVVViiizzzooobbbSSSHHHJJJPPPhhh~~~wwwXXXAAA===999666555555555444333333333333444555666666:::CCCVVVhhhpppnnnkkkkkkiiivvvpppmmmrrryyyooo[[[MMMBBB@@@CCCHHHTTTaaa\\\```]]][[[```___dddtttkkk]]]VVVXXX]]]cccgggkkkpppwww|||KKKCCC<<<<<<;;;999888999888888:::===EEEUUUgggttt|||jjj[[[[[[aaajjj{{{zzzkkk\\\```mmmzzz||||||}}}wwwnnnqqqvvv|||mmmpppyyyvvvttteeeUUUNNNMMMKKKJJJKKKIIIMMMQQQTTTXXX^^^gggmmmmmmsss|||zzzrrrgggfffjjjyyyyyykkk\\\NNNHHHHHHJJJSSSYYYUUULLLFFFAAA>>>===<<<<<<;;;<<<===>>>???>>>>>>===<<<<<<>>>BBBFFFIIIIIIKKKLLLJJJIIIOOOXXXhhhxxxkkkZZZZZZbbbnnnwww|||xxxsssssstttsssmmmuuu}}}zzzvvvsssnnndddVVVIIIAAA??????@@@???AAADDDFFFFFFGGGHHHIIIIIIKKKOOORRRVVVXXXZZZZZZZZZ[[[]]]___`````````___aaaeeehhhkkkkkkkkklllmmmnnnnnnppprrrtttuuuwwwxxxzzz{{{~~~~~~zzzyyyyyyssslllcccXXXMMMHHHEEEBBBBBBDDDBBBCCCDDDHHHUUUfffqqqtttpppkkkcccZZZOOOJJJPPPYYYiii{{{qqqdddUUUIIIHHHLLL\\\tttzzzZZZAAA===999666555555555444333333333333444555666666888BBBTTThhhssssssqqqqqqooozzzsssxxxuuuaaaQQQDDDAAABBBEEEOOO]]]WWWZZZWWWVVV\\\[[[aaappp|||iii\\\UUUUUU[[[ccchhhjjjnnntttyyyKKKCCC<<<<<<<<<999888999777888999===EEEUUUhhhuuu{{{gggXXXZZZbbbjjjxxxzzzlll^^^bbbnnn}}}~~~zzzuuukkkpppuuu~~~nnnpppyyyvvvwwwhhhXXXPPPLLLJJJKKKMMMOOOQQQTTTWWW\\\fffrrr{{{zzz{{{mmmhhhhhhiiiooozzzlll]]]PPPIIIHHHEEENNNUUURRRLLLGGGCCC???===<<<;;;;;;<<<===>>>???>>>>>>===<<<<<>>???@@@???AAADDDFFFFFFGGGIIIKKKLLLNNNQQQUUUXXXZZZ[[[\\\[[[\\\^^^```aaaaaa`````````dddhhhkkkmmmmmmooopppnnnoooppprrruuuwwwyyyzzz|||}}}~~~zzzyyyyyyssskkkbbbWWWLLLGGGEEECCCCCCEEEAAABBBCCCHHHVVVhhhtttxxxyyysssjjj]]]OOOIIIQQQ]]]jjj|||rrrgggXXXKKKGGGJJJWWWppp~~~|||[[[AAA>>>999666555555555555333333333333444555666666777@@@TTTiiiuuuwwwvvvvvvwwwvvv{{{}}}fffTTTEEEBBBAAABBBLLLYYYSSSWWWSSSSSSYYYYYY^^^mmm}}}jjj]]]VVVSSSZZZccchhhjjjmmmrrrvvvNNNEEE===<<<===;;;888888777999:::===DDDTTThhhwww{{{hhhVVVTTT___nnn|||zzzpppggggggooo~~~zzz{{{xxxpppppppppwww|||lllkkktttyyykkk\\\WWWVVVUUUTTTUUUXXX]]]___bbbjjjxxxvvvlllgggddddddkkk{{{zzznnn___PPPGGGFFFGGGMMMSSSSSSMMMGGGDDDDDD>>>===<<<;;;:::;;;;;;<<>>===<<<<<<@@@EEEIIIOOOSSSUUUQQQKKKIIINNNSSS___ssssss]]]TTT^^^cccuuu}}}xxxyyyyyytttmmmttt|||zzzzzzvvvqqqkkk```QQQFFFAAA@@@AAA@@@@@@BBBEEEGGGGGGHHHJJJKKKQQQPPPPPPTTTZZZ^^^^^^]]]^^^^^^^^^___```bbbccceeeggghhhjjjlllnnnoooppppppqqqrrrtttvvvwwwxxxyyyyyy~~~~~~}}}zzzvvvppplllaaaVVVLLLGGGEEEBBBAAACCCDDDEEEGGGJJJRRR___ooozzz}}}zzzppp___PPPKKKRRR[[[iiiuuugggXXXJJJFFFHHHXXXppp___FFF===666666666444444555444444444222111111333555999;;;MMMkkk~~~~~~zzz{{{uuutttsssfffVVVFFF@@@BBBDDDHHHKKKQQQQQQRRRRRRSSSWWW\\\```nnn___YYYYYY\\\aaaeeehhhjjjmmmooo{{{OOOEEE===<<<===;;;888888;;;<<<<<<===CCCQQQdddrrrvvvdddTTTRRR\\\jjjwww~~~tttiiihhhnnn|||{{{zzzxxxpppppppppxxx~~~lllhhhnnnqqqggg^^^\\\\\\\\\^^^aaagggooouuuxxx|||nnngggcccbbbiiirrr{{{pppaaaQQQGGGEEEEEEKKKQQQQQQLLLEEEBBBAAA>>>===<<<;;;:::;;;<<<<<>><<<===@@@EEEJJJQQQTTTVVVRRRLLLJJJNNNSSS\\\ppp}}}}}}sss]]]SSS\\\cccuuu{{{{{{yyytttooouuu}}}{{{zzzuuuoooiii^^^PPPEEEAAA@@@AAAAAACCCEEEGGGHHHIIIJJJLLLNNNRRRQQQRRRVVV[[[___```_________```bbbccceeeffffffhhhiiikkknnnpppqqqrrrsssssstttuuuwwwxxxzzz{{{|||}}}zzzvvvqqqmmmbbbWWWLLLHHHEEEBBBAAACCCAAABBBCCCEEEKKKWWWgggrrrxxxvvvmmm^^^PPPKKKQQQYYYnnnuuugggXXXKKKGGGJJJ]]]tttcccHHH???888777777555555666444444444333111111333555:::<<>><<<===;;;999888;;;<<<<<<===BBBPPPcccqqqrrrcccUUUTTT]]]iiittt|||vvvjjjhhhlllxxxyyywwwqqqrrrsss{{{ppphhhkkkkkkgggdddddddddeeelllsss}}}nnndddaaaaaabbbqqq~~~|||rrrdddSSSHHHDDDCCCIIIPPPRRRMMMGGGAAA???>>>===<<<;;;;;;;;;<<<===??????>>>===>>>AAAFFFJJJRRRUUUVVVSSSNNNLLLOOOSSSZZZmmmzzz}}}vvvaaaUUU\\\cccttt{{{uuuqqqvvv~~~~~~{{{zzztttmmmfff\\\NNNDDD@@@@@@AAAAAAEEEFFFHHHIIIIIILLLOOORRRSSSTTTUUUYYY]]]```aaaaaa```bbbdddfffhhhiiijjjjjjjjjkkkmmmpppsssuuuvvvwwwvvvvvvwwwxxxyyy|||~~~~~~}}}zzzvvvqqqmmmcccXXXMMMHHHFFFBBBAAABBBAAAAAAAAABBBGGGRRR```kkktttrrrjjj\\\OOOKKKPPPWWWsssvvvhhhXXXKKKHHHLLLcccxxxiiiJJJAAA:::888888666555777333444444333111222444666:::===NNNjjjrrrjjjmmm}}}|||eeeVVVGGG@@@@@@BBBEEEIIIOOOOOONNNNNNOOOTTTZZZ___vvvlll\\\VVVVVVXXXYYYZZZ[[[]]]```cccnnn||||||~~~RRRGGG>>>======;;;999999777999:::<<>>===<<<;;;;;;<<<===>>>?????????>>>???BBBFFFJJJRRRUUUVVVTTTPPPNNNPPPSSS[[[lllzzz|||iii[[[^^^cccsss}}}wwwrrruuu|||~~~{{{xxxqqqiiibbbXXXLLLCCC@@@AAAAAAAAAEEEFFFGGGGGGIIILLLPPPTTTTTTVVVXXX[[[___aaabbbbbbccceeehhhkkkmmmnnnmmmmmmkkklllooorrruuuwwwyyyzzzxxxxxxwwwxxxzzz}}}~~~|||zzzvvvqqqmmmdddYYYNNNIIIFFFBBBAAABBBBBBCCCCCCDDDIIITTTbbbmmmwwwssshhhYYYMMMJJJQQQXXXwwwyyyiiiXXXJJJHHHMMMdddxxxnnnKKKBBB:::999888666555666333444444333222222555777999<<>>===<<<;;;<<<<<<>>>>>>???@@@@@@@@@@@@BBBGGGJJJQQQTTTUUUTTTRRRQQQRRRTTTYYYjjjxxxppp___```bbbqqq{{{sssuuuzzz|||xxxuuunnnfff^^^UUUIIIBBB@@@AAABBBBBBCCCDDDEEEFFFHHHKKKPPPTTTUUUWWW[[[^^^```bbbccccccfffhhhkkknnnpppppppppooolllnnnqqqtttwwwyyy{{{{{{yyyxxxxxxyyy{{{~~~~~~|||zzzvvvpppmmmcccXXXMMMHHHEEEBBBAAABBBBBBCCCDDDGGGMMMYYYhhhsss~~~vvvgggUUUJJJJJJSSS[[[xxx|||lllXXXJJJIIINNN```tttqqqKKKBBB:::999888555444555333444444333222333555777777:::IIIccc|||}}}tttiiicccdddrrr|||dddWWWIIIBBB??????BBBGGGNNNNNNOOOPPPRRRVVV\\\```qqqdddSSSMMMMMMNNNNNNNNNOOOSSSYYY]]]dddvvv}}}|||UUUJJJ@@@======;;;:::;;;:::<<<<<<>>>CCCRRReeesssuuukkkbbbbbbgggnnnwww~~~}}}mmmaaa___dddrrr~~~wwwrrrwww|||tttlllkkkooovvv~~~tttggg\\\[[[^^^eeeuuu}}}xxxkkkYYYKKKFFFCCCGGGLLLOOONNNIIIBBB===>>>===<<<<<<<<<===>>>??????@@@AAAAAAAAACCCGGGJJJOOOQQQSSSTTTSSSRRRSSSTTTWWWgggtttuuubbb___aaannnvvvvvv{{{~~~yyyuuurrrkkkdddZZZQQQGGG@@@???AAABBBBBBBBBDDDFFFHHHJJJMMMQQQUUUWWWZZZ___bbbcccdddeeefffiiikkkmmmoooppppppppppppoooqqqsssvvvyyy{{{|||}}}yyyyyyzzz{{{}}}~~~|||yyyuuuoookkkaaaVVVLLLGGGEEEBBBAAACCC@@@BBBDDDGGGOOO\\\lllwwwvvveeeSSSIIIKKKVVV___vvvnnnZZZLLLKKKRRR```tttsssLLLCCC;;;999888555333444333444444333333444666888777:::GGG___yyy}}}zzzsssjjjcccbbblll~~~dddXXXKKKDDD@@@>>>BBBGGGNNNPPPSSSUUUWWWZZZ^^^aaannn|||bbbRRRMMMLLLLLLMMMMMMOOORRRWWW[[[aaattt{{{zzz~~~VVVKKK@@@======<<<:::;;;:::;;;===>>>EEETTTgggvvvxxxmmmeeedddhhhoooxxxsssbbb___dddrrr|||{{{yyyoookkkqqq|||xxxccc[[[YYY___eeeooo}}}xxxlllZZZMMMGGGDDDGGGJJJMMMMMMIIICCC>>>>>>===<<<<<<<<<===???@@@???AAABBBBBBBBBDDDGGGJJJMMMOOOQQQSSSSSSTTTTTTUUUWWWfffttt{{{fffaaa```lll}}}|||zzz}}}|||uuuqqqoooiiibbbWWWOOOEEE??????AAABBBCCCDDDFFFJJJLLLOOOQQQUUUXXXZZZ^^^cccfffgggfffhhhiiilllmmmmmmnnnooooooppppppssstttwwwyyy{{{}}}~~~~~~zzz{{{||||||yyysssnnniii^^^TTTJJJFFFDDDBBBAAACCC@@@BBBDDDHHHPPP^^^nnnzzz|||rrrbbbRRRJJJNNNXXXaaauuuppp\\\OOOPPPXXXlll|||uuuNNNEEE===:::999666444555333444444444333444777999888;;;FFF]]]xxxzzzyyysssllleeeaaahhh|||wwwdddYYYMMMFFFAAA>>>BBBGGGOOOSSSWWWZZZ\\\^^^aaaccckkk{{{aaaSSSPPPNNNOOOOOOOOOPPPRRRVVVYYY]]]rrrWWWKKK@@@======<<<;;;;;;666888;;;>>>FFFWWWlll{{{{{{qqqhhhgggjjjqqqzzzyyycccaaafffsssuuummmttt}}}ggg[[[WWWZZZdddmmmyyy}}}xxxlll[[[NNNHHHGGGIIIKKKNNNNNNKKKEEEAAA>>>===<<<<<<<<<>>>???@@@@@@AAABBBBBBCCCDDDHHHJJJKKKMMMPPPRRRTTTUUUUUUUUUYYYgggvvvjjjddd___jjj{{{~~~zzzsssooommmhhhaaaUUUNNNDDD??????AAACCCCCCFFFIIIMMMQQQSSSUUUXXXZZZ\\\aaagggiiiiiiiiijjjlllnnnnnnmmmmmmnnnnnnooopppvvvwwwyyy{{{}}}zzz|||~~~|||xxxsssmmmhhh]]]RRRHHHEEEDDDBBBBBBDDDBBBDDDFFFJJJRRR```ppp|||wwwnnn```SSSLLLPPPZZZbbbtttqqq^^^QQQTTT\\\yyyvvvPPPGGG>>><<<:::777555666333444444444333444777999999<<>>===<<<;;;<<>>===<<<;;;<<>>GGGZZZrrrwwwttt{{{mmmfffhhhuuu}}}}}}{{{|||pppaaaWWWTTT^^^eeeppp}}}vvviiiYYYMMMEEEGGGKKKQQQTTTPPPHHH@@@>>>===<<<<<<===???AAACCCAAAAAA@@@AAABBBDDDFFFGGGDDDGGGKKKQQQWWW[[[^^^```bbbfffmmmvvv}}}}}}xxxrrriiilllvvv{{{tttllleee]]]UUUQQQIIIGGGCCCAAA@@@BBBDDDFFFHHHLLLQQQRRRRRRTTT[[[aaahhhiiijjjiiiiiijjjmmmooopppppppppqqqrrrsssuuuuuuzzz{{{|||}}}|||yyywwwuuurrrkkkfff^^^UUULLLHHHEEEAAAAAADDDEEEEEEGGGKKKSSS\\\fffkkkiiicccVVVQQQUUUSSSYYYkkkhhh[[[VVVRRRiii{{{RRRGGG===:::999777555555666666555555555555666666777777;;;MMMkkk~~~{{{yyyrrrjjjppp{{{yyynnnaaaTTTHHHAAABBBGGGPPP\\\ggghhhdddbbbaaa___cccuuuzzzooobbbWWWVVVRRRQQQRRRRRRPPPPPPTTTYYYlll```JJJAAAAAA<<<:::<<<999999;;;<<>>@@@III]]]www|||vvv}}}ooogggccckkkyyy|||rrryyylll___WWWVVV[[[bbbiiiwww{{{ooo___TTTFFFFFFJJJQQQVVVTTTKKKBBB======<<<===>>>???AAABBB??????@@@AAABBBEEEGGGIIIEEEGGGIIINNNUUU\\\bbbfffbbbggglllpppyyy{{{pppooottt~~~}}}wwwnnneee\\\TTTMMMHHHBBBAAA@@@??????AAACCCDDDEEEHHHLLLNNNQQQUUU[[[___eeeeeeeeeeeeeeegggkkknnnqqqqqqrrrssstttvvvxxxyyy{{{{{{|||}}}|||zzzuuummmggg[[[SSSJJJGGGDDDBBBBBBEEEGGGGGGGGGIIILLLQQQVVVYYY]]]ZZZQQQOOOTTTTTT]]]rrr{{{bbbVVVQQQKKKbbbqqq~~~VVVJJJ>>>::::::777666777666666555555555555666666555666999EEE]]]{{{zzznnnttt|||oooaaaQQQDDDCCCGGGNNN]]]iiiiiieeebbbccccccbbbqqq}}}mmmaaaZZZTTTPPPQQQRRRQQQQQQSSSWWWdddxxxdddMMMCCCDDD>>>;;;===;;;888<<>>@@@AAABBB??????@@@AAADDDFFFIIIKKKIIIIIIJJJMMMRRRYYY```dddbbbgggkkkmmmvvv|||ssspppsss}}}{{{uuukkkbbbYYYQQQJJJFFF@@@???>>>======???AAABBBCCCEEEHHHKKKMMMRRRWWWZZZaaabbbcccdddeeegggjjjmmmppppppqqqrrrtttvvvwwwxxxxxxxxxyyy{{{~~~|||{{{yyyssskkkeeeZZZQQQJJJGGGDDDBBBCCCFFFGGGGGGFFFHHHKKKPPPUUUXXX]]]ZZZRRROOOTTTTTT___vvvxxx```UUUPPPJJJ___qqqWWWKKK???;;;:::888777777666666555555555555666666777999;;;CCCYYYvvv}}}{{{|||pppuuuyyykkkYYYIIIDDDGGGIIIVVVbbbdddbbbaaaaaa```aaannnoooccc\\\TTTOOOQQQSSSRRRQQQSSSVVV```ssscccMMMCCCCCC===;;;<<<:::999===AAACCCKKK^^^zzzyyyiiidddcccooottttttxxx~~~qqqjjjiiigggppp{{{~~~xxxuuussszzz~~~lllaaaWWWUUUYYY```kkkuuu{{{pppbbbXXXJJJHHHGGGMMMSSSSSSJJJBBB<<<<<<===>>>???@@@AAAAAA@@@@@@AAABBBEEEHHHKKKLLLLLLKKKJJJKKKOOOVVV]]]aaabbbggghhhhhhqqq}}}tttppprrr}}}}}}wwwqqqhhh^^^VVVNNNHHHDDD>>>===<<<;;;<<<===>>>???CCCDDDEEEGGGIIILLLPPPRRRYYY[[[^^^```aaacccfffiiimmmmmmnnnoooqqqssstttuuurrrssssssuuuxxx|||~~~|||zzzxxxsssjjjcccYYYQQQIIIFFFDDDBBBCCCFFFFFFEEEEEEGGGLLLSSSYYY^^^```^^^UUUQQQUUUVVVccczzz~~~uuu^^^UUUQQQJJJ^^^tttXXXLLL???;;;:::888777888666666555555555555666666999;;;===BBBUUUrrr{{{xxx}}}}}}ssssssyyywwwcccOOOFFFFFFEEEPPP[[[```aaacccbbb______jjj|||oooaaa]]]UUUOOOPPPSSSRRRQQQRRRUUU]]]ooocccLLLBBBBBB<<<:::;;;999:::>>>BBBDDDKKK^^^zzzxxx|||}}}fffcccfffuuupppnnnsssyyywwweee]]]\\\YYYbbbmmmsssrrrppprrrttt}}}nnn```XXXTTTWWW```kkkxxxzzzooobbbYYYLLLHHHFFFKKKQQQRRRJJJBBB<<<<<<===>>>???@@@AAAAAA@@@@@@AAACCCFFFIIILLLNNNOOOMMMKKKKKKNNNTTT[[[___cccgggfffccclll|||~~~uuupppqqq}}}~~~uuuooofff\\\TTTLLLFFFBBB===<<<;;;::::::;;;<<<===DDDDDDDDDEEEFFFHHHKKKMMMQQQTTTXXX[[[]]]___aaaccceeeeeefffgggiiikkkmmmnnnnnnnnnnnnpppssswww{{{}}}~~~}}}}}}~~~{{{~~~}}}|||yyytttkkkdddYYYPPPIIIFFFDDDBBBCCCFFFEEEDDDEEEHHHNNNVVV^^^ccccccaaaWWWSSSVVVXXXeee~~~{{{sss^^^VVVRRRKKK```tttYYYLLL@@@;;;:::888777888666666555555555555666666666888999===NNNkkk{{{xxx~~~~~~uuupppqqqjjjSSSGGGFFFDDDOOOYYY___cccfffeeeaaa]]]gggzzzmmm```^^^UUUOOOPPPSSSRRRRRRRRRUUU[[[mmmeeeNNNDDDDDD>>>;;;===:::<<<===@@@CCCHHHVVVqqqxxxyyyvvvhhhggglll}}}mmmjjjoooxxxrrr^^^VVVVVVVVV]]]ccceeejjjssszzz{{{|||kkkbbbWWW[[[___```dddsss{{{rrrggg^^^MMMHHHFFFIIIPPPPPPHHH@@@@@@???>>>======>>>???@@@@@@AAABBBCCCEEEIIINNNRRRTTTQQQOOOOOONNNPPPXXXbbbhhhdddaaaccclllwww~~~{{{wwwssswww}}}tttiii^^^XXXPPPGGG@@@>>>::::::;;;;;;<<<;;;;;;;;;:::<<>>;;;===::::::<<>>=========>>>@@@AAA???@@@BBBDDDGGGLLLRRRWWWXXXTTTRRRRRRQQQRRRXXX```gggeeeccceeekkkttt{{{{{{xxxtttyyy}}}ssshhh\\\UUUNNNEEE???>>>;;;<<<==================:::;;;===>>>>>>???AAACCCBBBCCCEEEGGGIIIKKKMMMNNNQQQSSSVVVWWWWWWXXXYYY[[[]]]]]]^^^___```ccceeefffgggjjjnnnpppqqqsssvvvwwwzzz{{{~~~|||xxxuuutttvvvxxxzzzyyyyyyzzz{{{{{{~~~~~~}}}zzzuuummmfffbbbSSSOOOIIIEEECCCBBBBBBAAA@@@BBBDDDFFFOOO[[[dddfffeee\\\SSSQQQOOOTTTgggzzz~~~uuu___OOOMMMKKK[[[tttYYYHHHAAA???999888;;;666777777666555555555555666666999:::;;;DDD]]]zzzzzzxxxooolllyyyxxxwwwtttzzzhhhRRRGGGFFFDDDNNNZZZbbbcccbbbcccccc]]]```kkk|||}}}nnnccc[[[WWWQQQOOOQQQSSSUUUUUUWWW]]]jjj|||fffOOOEEEDDD>>>;;;===:::999:::===@@@DDDQQQkkk~~~sssrrr|||tttlllhhhjjjxxxtttqqquuu|||wwwaaaYYY[[[aaagggkkknnnvvvyyylll___XXXWWW[[[```jjj{{{~~~{{{uuulllfffSSSLLLEEEFFFKKKMMMGGG@@@===<<<<<<<<<===???AAABBB???@@@CCCFFFJJJPPPXXX]]]]]]YYYWWWWWWUUUSSSWWW]]]dddeeeeeegggjjjpppwww||||||yyyvvv{{{{{{rrrfffYYYQQQJJJCCC>>>>>>;;;;;;<<<===============:::;;;======<<<<<<===???===>>>???AAABBBDDDEEEFFFHHHJJJLLLMMMMMMMMMNNNOOOQQQQQQRRRSSSUUUWWWYYY[[[ZZZ]]]```cccdddfffiiikkkkkkmmmooorrrssstttttttttwwwwwwxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvtttsssrrrqqqpppoooooopppooorrrvvvxxxwwwtttqqqpppoooqqqrrrtttvvvyyy~~~||||||{{{xxxrrrkkkeee```RRRNNNHHHDDDBBBBBBBBBAAA???AAABBBEEENNN[[[ccceeebbbXXXPPPNNNMMMRRReeeyyyvvv^^^NNNMMMLLL\\\qqqZZZIIIBBB@@@999999;;;666888777666666555555666666777888999:::BBBZZZ}}}~~~}}}uuujjjnnnuuu{{{{{{{{{{{{yyyvvvsssttt}}}jjjTTTIIIFFFEEENNN[[[dddfffeeedddccc]]]^^^hhhxxx|||pppgggZZZWWWTTTSSSTTTVVVWWWWWWVVVZZZfffxxxgggPPPEEEDDD===;;;===;;;:::;;;===???AAALLLeee{{{wwwmmmllluuusssfffaaaaaannnwwwqqquuu{{{~~~ggg^^^```iiiqqqxxx{{{qqqeee\\\VVVXXX]]]ffflllxxx}}}zzzvvvooojjjXXXOOOGGGFFFJJJLLLGGGAAA;;;;;;;;;<<<===???AAACCC@@@AAADDDGGGKKKSSS[[[aaaaaa]]]ZZZZZZXXXUUUUUUYYYaaadddfffggghhhlllsssyyyzzzyyywww|||{{{wwwnnnaaaTTTLLLFFF@@@===>>>999999:::;;;<<<<<<<<<<<<<<<===>>>===<<<;;;<<<>>>>>>??????AAABBBCCCDDDEEEEEEGGGIIIJJJIIIHHHIIIJJJLLLLLLMMMNNNOOOQQQRRRRRRSSSUUUYYY[[[[[[]]]___aaa```aaacccfffhhhiiiiiijjjjjjjjjkkklllmmmnnnooooooqqqqqqpppppppppqqqrrrssssssssssssqqqpppppppppqqqtttyyy~~~}}}}}}|||{{{zzzvvvpppiiibbb^^^QQQLLLGGGCCCBBBBBBBBBAAACCCDDDDDDGGGPPP\\\cccccc\\\SSSLLLKKKJJJPPPbbbvvvzzz~~~vvv]]]MMMLLLLLL]]]ppp[[[JJJBBB@@@:::999;;;666888777777666555666666666777777888999AAAVVVyyy}}}mmmgggmmmtttwwwxxxxxxyyyyyyttt{{{kkkUUUHHHDDDEEENNN[[[eeeiiihhheeedddbbbaaaggguuu~~~{{{qqqkkkZZZYYYXXXXXXXXXXXXXXXXXXTTTVVV```qqqiiiQQQEEEDDD===;;;===;;;<<<===>>>>>>>>>GGG^^^sssyyyyyyrrrhhhfffooo{{{}}}rrrbbb\\\ZZZeeexxx|||sssnnnrrryyynnnddddddooo{{{|||qqqddd[[[VVVWWW```iiiuuu|||zzzuuuooojjj[[[QQQHHHFFFJJJLLLHHHBBB:::::::::;;;===???AAACCCAAACCCDDDGGGLLLTTT]]]cccddd___\\\\\\ZZZVVVUUUWWW___bbbdddfffgggjjjqqqvvvxxxxxxwww|||~~~{{{uuuppphhh\\\OOOGGGCCC>>>===>>>999:::;;;<<<============???@@@AAA@@@???>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHJJJKKKLLLKKKJJJKKKLLLNNNOOOOOOPPPPPPPPPPPPPPPTTTVVVXXXYYYZZZZZZ[[[]]]^^^```bbbdddgggiiijjjkkkkkklllmmmoooqqqrrrssstttuuuuuuvvvwwwxxxzzz|||}}}}}}|||}}}{{{tttssszzz}}}|||yyytttnnnfff___[[[OOOKKKFFFBBBAAABBBBBBBBBCCCDDDFFFJJJUUUaaafffdddUUUMMMHHHHHHHHHMMM___rrrmmmqqqvvv]]]MMMLLLMMM^^^ooo]]]KKKCCCAAA:::999;;;666888888777666666666666666777777888:::???RRRtttzzzzzzqqqccciiiqqqwwwxxxxxxzzz~~~nnnWWWIIIDDDDDDMMMZZZeeejjjjjjhhhffffffbbbeeepppxxxwwwpppkkk]]]^^^^^^]]]\\\ZZZYYYYYYWWWWWW^^^nnn~~~~~~jjjRRRFFFDDD===;;;>>><<<======>>>===<<>>======>>>@@@AAAAAAAAAAAAAAABBBDDDDDDCCCCCCDDDFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMOOOQQQQQQQQQPPPQQQRRRUUUVVVWWWWWWXXXXXXWWWWWW[[[]]]___``````aaabbbdddiiijjjlllooorrrvvvxxxyyy{{{{{{|||}}}ooojjjccc___bbbiiissszzz~~~zzztttlllddd]]]YYYMMMIIIDDDAAAAAABBBBBBBBB@@@BBBEEELLLXXXdddgggcccNNNHHHEEEGGGHHHLLL\\\mmmttt```dddxxx___NNNNNNNNN```qqq~~~^^^LLLDDDBBB;;;:::<<<777999888777777666666777777777777999<<>><<<;;;;;;======<<>>@@@AAABBBCCCFFFJJJPPPZZZeeemmmkkkccc^^^^^^^^^[[[[[[\\\\\\[[[[[[^^^eeelllrrruuuwwwyyyzzz~~~vvvssspppiiiccc[[[PPPFFFBBB@@@===<<<>>>>>>???@@@AAABBBCCCCCCCCCAAACCCEEEFFFFFFGGGIIIKKKIIIJJJKKKMMMNNNPPPQQQQQQVVVXXXZZZ[[[ZZZZZZ[[[\\\___```bbbdddeeeffffffffffffiiilllnnnoooqqqsssuuuxxxzzz|||~~~yyyqqqiii\\\YYYUUUTTTVVV]]]dddiiixxx{{{tttkkkbbbZZZVVVLLLHHHDDDAAAAAAAAABBBBBB@@@BBBFFFLLLXXXaaa```YYYHHHCCCCCCFFFGGGKKKYYYiiimmmVVV[[[yyyzzzbbbRRRRRRRRRbbbxxx|||^^^MMMEEECCC;;;:::<<<777999888777777666666777777777777:::>>>???JJJjjjvvvvvvsssbbbiiivvvuuu^^^NNNFFFBBBIIITTTaaajjjnnnmmmkkkfff___^^^fffnnnqqqpppooopppqqqppplllfffaaa``````ddd```bbbnnn}}}||||||}}}}}}kkkSSSFFFDDD<<<;;;>>><<<888:::<<<<<<<<>>======???@@@AAABBBBBBBBBAAACCCFFFGGGHHHIIILLLNNNMMMNNNOOOQQQRRRTTTUUUVVV]]]```bbbcccbbbbbbdddeeeggghhhkkkoooqqqsssssstttpppssswwwzzz}}}~~~~~~yyyvvvxxx|||zzz~~~|||vvvvvv{{{~~~~~~~~~|||xxxuuutttuuutttuuusssmmmiiihhheee```WWWUUURRRQQQSSSWWW\\\```lll~~~|||tttjjjaaaYYYUUULLLHHHCCC@@@@@@AAABBBBBBCCCEEEHHHMMMUUU[[[VVVMMMEEEAAAAAAFFFHHHJJJWWWggg{{{kkkRRRWWWvvv|||eeeUUUUUUTTTeee}}}___MMMEEECCC;;;:::<<<777999888888777777777777777777777;;;??????HHHgggwwwwwwqqqfffmmm{{{ttt^^^LLLDDDBBBHHHSSS___iiinnnooommmggg```]]]eeeooosssttttttwwwxxxvvvpppiiidddccccccfffaaaaaalll{{{}}}zzz{{{~~~qqqVVVHHHFFFAAA??????:::<<<:::<<<@@@AAAFFFYYYnnnmmm^^^ggghhhrrryyy~~~~~~}}}{{{jjj]]]UUU\\\jjjtttxxxzzzzzzzzz{{{}}}nnnpppvvv}}}zzz{{{uuuiiigggccc]]]```hhhooovvv~~~zzzrrrhhh___YYYQQQLLLFFFCCCCCCDDDCCCBBB===<<<<<<<<<===>>>@@@AAADDDEEEEEEIIIUUUdddlllmmmhhh```ZZZZZZ\\\[[[]]]______[[[YYYZZZaaakkktttyyy}}}uuummmccc___[[[RRRKKKHHHDDD???<<<::::::;;;;;;<<<======<<<;;;===>>>AAACCCEEEFFFGGGJJJMMMPPPQQQSSSUUUUUUVVVWWWYYY[[[bbbbbbbbbcccdddgggiiijjjjjjlllppptttxxx{{{|||}}}vvvwww{{{~~~}}}zzzwwwtttqqqoooiiikkkkkkjjjgggeeeeeeeeekkklllmmmlllkkkiiijjjkkkmmmmmmmmmmmmmmmllllllllljjjhhheeecccbbbccceeefffccccccbbb```^^^^^^```cccsss~~~~~~wwwooodddYYYRRRGGGEEEBBB???>>>???AAACCCEEEFFFGGGHHHNNNRRRNNNFFFFFFCCCBBBDDDEEEHHHQQQ[[[ooo}}}hhhUUUXXXnnnfffUUUUUUWWWjjj~~~]]]QQQFFFBBB@@@<<<:::999999777555555666777666555555777777<<<@@@BBBYYYyyy{{{zzzfffmmmyyyqqq___OOODDDCCCAAAGGGUUUcccjjjlllmmm]]]^^^^^^cccnnn||||||rrrhhhdddfffiiijjjgggggglllsss~~~rrrWWWHHHFFFAAA??????;;;===:::;;;???@@@EEEXXXmmmkkk^^^ggghhhqqqzzz}}}nnn```WWW\\\iiisssxxxzzz{{{zzzzzz}}}vvvtttzzz~~~~~~{{{yyyyyyyyyvvvssszzz}}}zzzwwwvvvrrrgggaaaccccccccckkkwwwzzzqqqfff\\\VVVMMMIIIDDDBBBCCCEEEEEEDDD===<<<<<<<<<===>>>@@@AAABBBDDDEEEJJJUUUdddkkkkkkaaaZZZUUUVVVYYY[[[^^^bbbbbb^^^YYYXXX^^^iiittt{{{nnnfff]]]YYYVVVMMMIIIFFFCCC???<<<<<<<<<===;;;<<<>>>>>>======???@@@???AAADDDEEEFFFHHHKKKNNNLLLOOORRRSSSTTTUUUWWWXXX^^^^^^^^^^^^```aaacccddddddfffiiimmmppprrrssstttqqqrrruuuyyy|||}}}yyywwwtttrrrnnnllljjjiiihhhfffdddbbb```______aaaccccccaaa```aaabbbgggjjjmmmnnnnnnmmmmmmnnnkkklllmmmooopppoooooonnnnnnnnnmmmmmmnnnqqqtttvvvvvvvvvvvvtttqqqooooooooo~~~}}}vvvnnndddYYYRRRJJJHHHEEEBBBAAAAAACCCDDDDDDEEEEEEGGGMMMRRROOOHHHFFFCCCCCCDDDEEEGGGOOOWWWcccsssxxxdddTTTXXXpppkkkWWWVVVXXXkkk]]]QQQFFFBBB@@@===::::::999888666777888888777555444666666:::>>>???UUUyyy|||yyyiiinnnwww|||ooo___PPPFFFDDDBBBGGGTTTaaaggghhhiii^^^^^^___cccooo~~~ssskkkiiikkknnnpppmmmlllpppwwwtttYYYIIIGGGAAA???@@@;;;>>>;;;;;;>>>>>>BBBUUUkkkhhh]]]ggghhhqqqyyy{{{vvvfffZZZ\\\gggqqqvvvxxxzzzyyyxxxyyy~~~}}}yyy~~~|||{{{}}}{{{wwwpppllliiilllpppuuuyyy}}}~~~xxxpppjjjgggeeedddcccccc^^^^^^dddjjjpppyyyooodddXXXQQQIIIFFFBBBAAACCCEEEFFFFFF======<<<<<<<<<>>>???@@@???BBBEEEKKKVVVccciiihhhXXXRRROOOQQQVVVYYY___eeefff```YYYVVV[[[fffsss|||tttddd\\\RRRPPPOOOGGGFFFDDDAAA>>>===>>>@@@AAA===???AAAAAAAAAAAACCCDDDAAACCCFFFHHHIIIJJJMMMOOOLLLOOORRRTTTTTTUUUVVVWWWZZZZZZZZZZZZ[[[\\\]]]^^^^^^___aaadddfffhhhiiiiiikkklllnnnqqqrrrsssssssssyyywwwvvvvvvwwwwwwuuutttpppmmmiiifffeeecccbbb```___^^^]]]\\\[[[ZZZZZZZZZ[[[]]]```bbbcccccceeeggglllpppuuuyyyzzz{{{{{{{{{yyy{{{~~~~~~~~~{{{tttlllbbbXXXQQQLLLIIIFFFCCCBBBBBBCCCDDDCCCCCCCCCEEELLLSSSQQQLLLFFFCCCCCCEEEEEEFFFKKKRRRXXXgggxxxtttbbbSSSYYYpppqqq[[[WWWXXXmmm^^^RRRFFFBBBAAA===::::::999888888999:::999777555444666555888<<<===OOOooo}}}wwwkkkmmmsss{{{~~~wwwlll```RRRIIIDDDBBBFFFRRR^^^bbbcccddd_________cccpppsssoooppprrrtttvvvrrrppprrrxxx}}}vvv[[[JJJGGGBBB@@@@@@<<<>>>;;;;;;===<<<@@@RRRggg}}}|||fff\\\fffgggrrrxxx~~~mmm]]]\\\eeemmmrrruuuvvvuuussstttxxx~~~{{{{{{yyyyyy|||~~~yyyrrrhhhgggggghhhkkknnnpppqqqkkkgggccc`````````aaaaaabbbbbbhhhqqqzzzyyynnnaaaUUUMMMFFFDDDBBBAAAAAACCCDDDEEE>>>===<<<<<<<<<>>>???@@@===AAAEEELLLWWWbbbfffdddSSSNNNLLLOOOSSSWWW^^^eeeeeeaaa[[[WWWZZZdddpppyyyiiiZZZRRRIIIGGGHHHBBBBBBAAA???>>>>>>AAACCCEEEDDDEEEGGGGGGFFFFFFHHHIIIHHHJJJMMMOOOQQQRRRUUUWWWTTTWWWZZZ[[[ZZZYYYYYYYYY[[[[[[[[[[[[\\\\\\]]]]]]^^^___```aaacccdddeeeeeehhhjjjmmmnnnnnnnnnooooootttrrrqqqqqqqqqqqqooommmpppmmmjjjiiiiiijjjjjjjjjiiihhhfffeeeddddddeeeffffffiiimmmppprrruuuwwwzzzyyyrrrjjj```WWWQQQJJJHHHEEEBBBAAA@@@AAABBBCCCCCCCCCEEENNNVVVVVVQQQGGGCCCCCCEEEFFFEEEHHHMMMTTTaaaqqq|||sssbbbTTTXXXnnnuuu^^^XXXYYYnnn^^^RRRGGGCCCAAA>>>;;;;;;999999999;;;<<<;;;888555444777666777;;;;;;IIIddd}}}yyy}}}xxxmmmlllooouuuyyy}}}}}}tttkkkaaaTTTKKKDDDAAACCCNNNYYY^^^```aaa___``````cccpppsssrrrvvvxxxxxxxxxtttqqqqqquuu}}}}}}yyy]]]LLLHHHBBB@@@AAA<<<>>>;;;;;;<<<:::===NNNaaa|||wwwxxxeee\\\dddggguuuzzzrrr```\\\cccjjjooorrrqqqqqqpppqqquuu{{{||||||yyyxxx|||vvvsssnnnllllllmmmmmmmmmcccaaa___```aaadddddddddiiinnnxxxzzzoooaaaSSSJJJFFFEEECCCAAA@@@@@@AAABBB>>>======<<<<<<===??????===AAAEEELLLVVV```ccc```QQQMMMLLLOOORRRTTTZZZaaa```___\\\ZZZ\\\cccmmmttt}}}sss^^^QQQKKKBBBBBBDDD??????>>>===>>>???CCCFFFIIILLLMMMOOOOOONNNNNNOOOQQQQQQTTTXXX[[[\\\^^^aaacccccceeefffeeecccaaa``````ddddddeeefffffffffgggggghhhhhhhhhiiijjjkkklllllloooqqquuuvvvuuutttuuuvvvwwwwwwwwwxxxzzzzzzyyywww{{{yyywwwxxxzzz}}}zzzyyyvvvtttssstttvvvwww|||~~~wwwoooggg^^^UUUPPPIIIGGGEEECCCAAAAAAAAABBBDDDDDDEEEHHHQQQYYYZZZUUUHHHDDDCCCEEEFFFEEEFFFJJJQQQ]]]kkkuuu{{{{{{tttdddWWWYYYkkkuuu^^^XXXZZZooo___SSSHHHDDDBBB>>><<<;;;999999:::;;;<<<;;;888555666999777777<<<<<>>===>>>??????>>>===<<<<<<===>>>???>>>BBBFFFKKKUUU^^^___\\\PPPNNNNNNQQQQQQQQQUUU[[[[[[\\\\\\\\\\\\aaaiiippp{{{fffSSSJJJFFF???>>>BBB>>>======<<<===@@@DDDIIIKKKRRRTTTVVVWWWWWWXXXZZZ\\\\\\```eeeiiikkknnnppprrrtttuuutttrrrpppnnnnnnooouuuuuuwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{||||||}}}}}}uuulllddd\\\TTTOOOIIIHHHFFFDDDCCCCCCCCCDDDDDDEEEFFFJJJSSS\\\\\\WWWJJJEEEBBBEEEGGGFFFGGGIIIMMMZZZiiisss{{{}}}|||mmm___^^^kkkppp\\\XXX[[[ooo```TTTHHHDDDCCC???<<<<<<:::999999:::;;;:::888666666:::888777===<<>>;;;:::FFFWWWlllllluuuggg\\\```fff{{{mmm\\\[[[dddlllrrruuutttuuuvvvvvvvvvzzz~~~zzzzzz{{{xxxzzz~~~~~~rrrcccTTTJJJCCCDDDCCCAAA===<<<===??????>>>===<<<<<<===>>>???@@@CCCFFFJJJSSS[[[\\\YYYMMMLLLNNNQQQPPPNNNQQQVVVXXXZZZ[[[ZZZZZZ___hhhooo~~~~~~vvv[[[KKKDDDCCC<<<<<<@@@<<<<<<<<<<<<===AAAEEEJJJMMMUUUXXX[[[^^^aaacccgggjjjjjjnnntttyyy}}}|||sssjjjbbbZZZSSSOOOFFFEEEDDDDDDCCCCCCDDDDDDBBBDDDGGGKKKUUU]]]\\\VVVKKKEEEBBBDDDGGGGGGHHHJJJNNN\\\nnn|||mmmffflll~~~jjjXXXXXX[[[ooo}}}```TTTIIIEEECCC???===<<<:::999888888999999888777555:::777666<<<===@@@MMMcccttt}}}uuujjjaaaPPPGGG@@@CCCKKKQQQVVV[[[[[[aaaeeedddjjj{{{|||yyywwwsssooosss|||~~~aaaNNNIIIBBB@@@AAA===:::999<<>>===<<<<<<===>>>???AAADDDFFFIIIQQQZZZ[[[WWWJJJJJJNNNQQQPPPMMMOOOTTTWWWYYYZZZXXXXXX]]]gggppp|||oooUUUFFFAAAAAA;;;;;;???;;;<<<<<<<<<>>>AAAFFFJJJMMMVVVYYY^^^bbbfffkkkooosssuuuzzz|||sssiiiaaaZZZSSSOOOBBBBBBAAAAAAAAAAAABBBBBBAAACCCGGGLLLUUU]]][[[UUUMMMFFFBBBDDDGGGGGGIIIKKKRRRbbbvvvzzznnnmmmzzz~~~fffVVVXXX[[[ooozzz```UUUIIIEEECCC@@@======;;;999777777888999888777444999666555<<<<<<>>>III]]]~~~uuu{{{qqqhhhVVVKKKAAABBBHHHNNNSSSXXXZZZaaaeeeeeehhhwwwzzzxxxvvvrrrmmmooo|||bbbPPPJJJBBB???@@@;;;<<<:::999::::::<<>>??????===<<<>>><<<===>>>======>>>AAACCCFFFDDDDDDIIIQQQUUUTTTRRROOOSSSXXXZZZXXXSSSOOOMMMOOOTTTZZZ\\\]]]aaagggmmm}}}yyycccJJJGGGCCC???<<<;;;;;;<<<:::;;;<<<<<<>>>AAAFFFJJJWWWZZZ```gggmmmttt{{{yyypppggg___XXXRRRNNNEEEEEEDDDCCCBBBAAAAAAAAABBBDDDGGGJJJRRRYYYZZZVVVGGGCCCAAADDDGGGHHHLLLPPPWWWmmmvvvuuukkk{{{xxxeeeUUUQQQ___nnn}}}```VVVLLLHHHDDD???<<<<<<:::::::::999777666444333777777666666666999>>>BBBWWWxxxwww}}}|||uuummmZZZNNNDDDEEEGGGHHHOOOYYY^^^bbbgggjjjiiioooxxxsssoooooooooqqqyyycccPPPJJJBBB@@@@@@<<<<<<::::::;;;:::<<>>@@@@@@===<<<===<<<===>>>======>>>AAACCCEEECCCDDDHHHOOOSSSRRRPPPPPPUUU[[[]]][[[VVVQQQMMMMMMRRRWWWZZZ\\\```ffflll|||wwwvvvzzzsss]]]HHHFFFBBB>>><<<;;;;;;;;;;;;<<<<<<===>>>AAAFFFJJJQQQWWWaaakkkttt|||~~~xxxoooeee^^^WWWQQQNNNEEEDDDCCCBBBBBBAAAAAAAAABBBDDDFFFIIIPPPWWWVVVRRRFFFBBB@@@CCCFFFHHHLLLQQQ^^^vvvvvvuuujjjwwwuuucccTTTQQQ___ooo{{{bbbYYYPPPLLLIIIDDDAAA@@@;;;;;;;;;:::999777666555777777777666666999>>>BBBPPPrrryyy}}}~~~yyyrrrbbbSSSGGGEEEFFFHHHPPP[[[___bbbffffffeeejjj}}}|||xxxtttqqqpppppppppvvv~~~cccPPPKKKCCC@@@AAA<<<<<<::::::;;;:::;;;CCCLLLppptttmmmppp}}}|||ggg\\\\\\___lll{{{}}}~~~qqq^^^OOOEEEAAA???AAAAAA===;;;<<<<<<===>>>======>>>AAACCCEEEDDDDDDHHHMMMPPPOOOMMMOOOUUU]]]bbb```ZZZSSSOOOLLLPPPUUUXXX[[[aaahhhnnnyyyqqqooonnnppphhhTTTFFFDDDAAA===;;;:::;;;;;;;;;<<<===>>>???AAAFFFIIIIIIPPP[[[gggqqq{{{zzzuuulllccc\\\UUUPPPLLLEEEDDDCCCBBBAAAAAAAAAAAABBBDDDFFFHHHNNNTTTSSSOOOFFFBBB@@@BBBEEEGGGMMMSSShhhwwwxxxnnn|||rrr```RRRQQQ^^^mmm|||xxx^^^UUUNNNLLLIIIDDD@@@@@@<<<<<<;;;;;;:::999888888777777777666777999>>>AAAHHHkkk|||{{{|||nnn\\\KKKEEEEEEHHHQQQ\\\```aaacccccc```eeewww|||wwwxxxuuurrrrrrooonnnqqqwwwdddQQQKKKDDDAAAAAA===<<<::::::;;;:::;;;BBBJJJmmmuuujjjnnn|||~~~jjj___^^^___lll|||}}}vvvbbbTTTFFFAAA???AAAAAA===;;;;;;<<<===>>>======>>>AAACCCFFFEEEFFFIIILLLNNNMMMLLLNNNUUU___eeeddd^^^VVVQQQNNNQQQTTTXXX]]]dddlllrrrqqqjjjiiigggfff]]]JJJCCCBBB???===;;;;;;;;;;;;;;;<<<===>>>???AAAEEEHHHHHHMMMUUU___jjjwwwxxxrrriii```YYYSSSMMMJJJDDDCCCBBBBBBAAAAAAAAABBBAAACCCEEEHHHNNNTTTTTTOOOGGGCCCAAACCCFFFIIIPPPXXXrrr{{{|||ooo]]]PPPOOO[[[jjj|||uuuZZZRRRLLLKKKIIIDDD@@@???<<<<<<;;;::::::999999999777777777777777999===@@@DDDfffzzzzzz{{{eeeOOOFFFEEEGGGQQQ\\\``````bbbaaa___cccttt|||xxxsssvvvsssqqqqqqmmmiiijjjnnnxxxeeeRRRLLLDDDAAABBB>>><<<;;;;;;<<<::::::@@@HHHeeetttiiimmm~~~mmmccc```___kkk~~~~~~{{{|||zzzgggYYYHHHCCC@@@BBBBBB>>><<<<<<<<<===>>>======>>>AAACCCHHHHHHIIIKKKMMMNNNNNNMMMLLLUUU```hhhhhhbbbZZZUUUPPPQQQSSSWWW]]]fffnnnttt~~~wwwgggaaaaaa___]]]UUUFFFAAA@@@>>>===<<<;;;;;;;;;:::<<<===>>>???BBBEEEHHHNNNQQQVVV___lll}}}vvvpppggg^^^WWWQQQKKKGGGCCCBBBBBBAAAAAAAAAAAABBB@@@CCCEEEHHHPPPWWWWWWSSSHHHEEECCCEEEGGGKKKTTT^^^{{{lll[[[NNNMMMYYYfff{{{rrr\\\TTTNNNNNNMMMHHHDDDCCC===<<<;;;999888888888888777777888777777999<<>>===;;;;;;<<<::::::???GGG]]]ttt{{{qqqhhhmmmoooeeeaaa^^^jjj{{{{{{}}}kkk^^^KKKEEEBBBBBBBBB>>>===???<<<===>>>======>>>AAACCCIIIJJJKKKMMMNNNOOOOOOOOOLLLUUUbbbkkklllggg```\\\SSSRRRSSSWWW^^^gggpppvvv}}}xxxyyy}}}lllZZZTTTVVVTTTSSSOOODDD??????>>>======<<<======:::<<>>;;;999888777888888777888888888888999<<<>>>FFFZZZzzztttzzzssspppxxxqqqVVVIIIFFFGGGNNNWWW[[[\\\___aaaaaaeeerrr~~~xxxsssooolllkkkjjjfff```___bbbiiippp}}}fffSSSMMMEEEBBBCCC???===;;;;;;<<<:::999>>>EEEUUUiiitttrrrmmmeeekkk}}}oooeee```[[[ggg~~~~~~|||~~~nnnbbbNNNHHHCCCBBBBBB??????BBB<<<===>>>======>>>AAACCCHHHJJJLLLMMMNNNOOOPPPPPPMMMWWWdddnnnpppmmmgggcccYYYXXXWWW[[[bbbllluuuzzzwwwvvvxxx}}}gggSSSKKKLLLIIIIIIHHH@@@???>>>>>>>>>>>>>>>>>>>>><<<>>>BBBDDDFFFIIILLLOOOVVV___ooo}}}wwwpppggg]]]UUUMMMGGGCCCBBBAAAAAA@@@AAAAAABBBBBBBBBDDDFFFIIIPPPWWWWWWSSSHHHFFFEEEEEEGGGLLLXXXeeezzzxxxfffWWWNNNOOO[[[hhhyyyppp^^^UUUNNNLLLJJJGGGDDDEEEBBB@@@===:::888888888888666888999999888999;;;===EEERRR{{{~~~tttzzz}}}jjjfffmmmtttrrrWWWKKKGGGFFFKKKRRRWWWYYY\\\______bbblllxxxyyytttmmmjjjhhhhhhddd______bbbgggnnnzzzfffSSSMMMFFFCCCCCC???===;;;<<<<<<:::999>>>EEEOOOaaakkkjjjhhhbbbgggyyynnneee___YYYeee|||}}}~~~~~~}}}~~~pppdddQQQIIICCCBBBAAA@@@@@@DDD<<<===>>>======>>>AAACCCGGGIIIKKKMMMMMMNNNPPPQQQOOOXXXfffpppsssqqqllliii```^^^]]]```hhhrrrzzzvvvvvvyyyjjjTTTIIIHHHDDDBBBBBB<<<>>>>>>>>>???????????????>>>@@@DDDGGGIIILLLPPPSSSbbbooo}}}yyyxxxqqqggg]]]TTTLLLFFFBBBAAAAAAAAA@@@@@@AAABBBBBBCCCEEEGGGIIIPPPVVVUUUQQQGGGEEEDDDEEEFFFKKKXXXeee|||ooo{{{uuucccVVVOOOQQQ^^^kkk|||pppeee[[[SSSPPPNNNKKKIIIJJJEEECCC???<<<999888888999666888999999888999;;;===CCCLLLtttwww}}}kkkdddiiiooo}}}sssXXXLLLHHHFFFIIIOOOUUUVVVZZZ]]]]]]^^^gggqqqzzztttllliiiggggggccc______ccchhhnnnzzzhhhSSSOOOHHHCCCCCC@@@<<<<<<;;;;;;;;;<<<<<<===NNN___gggeeeddd___dddsssuuubbbXXXZZZdddtttyyy|||||||||}}}rrrkkkYYYKKKDDDHHHIIICCCAAAFFF???===;;;:::<<<===>>>>>>DDDFFFIIILLLNNNOOOOOOOOOTTTYYYdddooosssooommmnnneeeddddddfffkkksss{{{}}}{{{{{{|||hhhXXXHHHBBBCCCBBB@@@??????@@@BBBCCCCCCCCCBBBBBBAAAEEEDDDGGGQQQSSSWWWdddqqq~~~{{{qqqmmmfff\\\SSSKKKDDDAAA???@@@@@@AAAAAABBBBBBCCCBBBFFFIIIKKKOOORRROOOJJJLLLIIIFFFFFFHHHNNNXXXaaa}}}vvvyyy}}}gggUUULLLNNN[[[iiizzzqqq^^^ZZZUUURRROOONNNLLLKKKFFFDDDAAA===;;;:::;;;;;;:::999888777777777888999===JJJhhh}}}ppp___```hhhsssvvvyyyzzz{{{~~~uuu\\\LLLCCCAAAEEEJJJTTTUUUVVVVVVWWW]]]fffmmm~~~yyymmmiiihhhfffeeeccccccbbbbbbkkkttt~~~hhhSSSPPPIIIDDDCCC@@@<<<<<<;;;;;;;;;<<<<<<===JJJ\\\eeedddccc]]]___lll~~~qqq___WWWXXX```ooo|||wwwxxxzzzyyy{{{vvvooo^^^OOOEEEGGGIIIDDDBBBEEEAAA>>><<<;;;===?????????DDDFFFJJJMMMOOOPPPPPPPPPTTTXXXbbblllnnnjjjggghhhhhhhhhhhhjjjnnnuuu|||~~~}}}yyyuuutttxxxfffVVVGGGBBBBBBAAA??????AAABBBCCCDDDCCCBBBBBBAAAHHHNNNMMMPPPXXXYYY___ooo|||}}}|||yyyqqqmmmfff^^^TTTLLLEEEAAA???@@@@@@AAAAAABBBCCCCCCDDDGGGIIIIIIMMMQQQNNNIIIJJJGGGEEEFFFIIIOOO[[[eeexxxyyy{{{}}}gggVVVNNNRRR```nnnyyyppp^^^ZZZUUUQQQOOONNNLLLJJJGGGEEEBBB???===<<<<<<<<<::::::888777777777888999???IIIeeeqqq^^^]]]cccooorrrvvvwwwyyy}}}vvv\\\LLLDDDBBBDDDHHHTTTVVVWWWWWWWWWZZZaaafffyyyzzznnnjjjhhheeecccbbbccceeefffmmmuuuiiiTTTQQQJJJDDDDDDAAA===<<<;;;;;;;;;;;;<<<===EEEYYYeeefffeee\\\ZZZdddvvv~~~ppp```WWWVVV]]]lllzzzvvvuuuwwwxxx}}}{{{uuugggVVVHHHGGGIIIFFFDDDEEECCC@@@>>>===>>>@@@@@@@@@DDDGGGJJJMMMPPPQQQQQQQQQTTTWWW___ggghhhbbb___```hhhjjjlllooorrrwww}}}zzzoooooollljjjnnn{{{bbbTTTFFFAAAAAA???>>>===AAACCCDDDDDDCCCAAABBBBBBMMMUUUWWWYYY___```iii|||mmmfffcccccciiisss}}}yyyuuuooommmggg___VVVMMMEEEAAA@@@@@@@@@AAABBBBBBCCCCCCFFFHHHHHHIIINNNSSSRRRMMMIIIFFFEEEGGGJJJPPP^^^kkkzzzwwwvvvyyy}}}gggWWWPPPUUUeeettt{{{ooo]]]ZZZUUUQQQOOOMMMKKKJJJHHHFFFCCCAAA???>>>======;;;:::999888777777888999???FFF]]]sss^^^[[[___iiilllpppsssvvv}}}uuu\\\MMMFFFCCCCCCEEEQQQTTTXXXYYYYYY[[[___cccsss{{{nnniiigggcccaaaaaacccgggiiimmmuuujjjUUURRRKKKEEEEEEBBB>>>===;;;::::::;;;<<<===DDDZZZhhhmmmlllaaa[[[aaaqqq}}}uuueeeZZZVVV]]]nnn~~~xxxuuuwwwzzzzzzppp^^^MMMIIIJJJIIIGGGGGGEEECCC???>>>???@@@@@@@@@DDDFFFJJJNNNQQQRRRSSSSSSUUUWWW]]]cccbbb[[[XXXXXXbbbgggmmmrrruuuyyy~~~zzzppphhhhhhggghhhppp]]]PPPDDD@@@@@@>>>======@@@CCCEEEDDDCCCBBBDDDFFFNNNYYY^^^```dddeeeppplll```]]][[[[[[___fffmmmzzz~~~{{{wwwsssnnnlllggg```XXXNNNFFFAAA@@@@@@AAAAAABBBCCCCCCCCCFFFGGGIIILLLTTT\\\]]]XXXKKKGGGEEEHHHKKKPPP___oooxxxuuurrrsssxxxxxxwww~~~gggWWWPPPVVVfffvvv~~~mmm]]]YYYTTTPPPNNNMMMKKKIIIGGGEEECCCAAA???>>>>>>>>><<<;;;999888777888888999<<<@@@RRRsssttt```ZZZ]]]dddggglllpppttt|||sss]]]OOOIIIEEECCCDDDKKKPPPWWW[[[]]]^^^aaadddnnnzzzllldddcccaaa``````bbbeeeggghhhppp}}}kkkVVVSSSLLLFFFFFFCCC???>>>;;;:::999:::<<<===EEE\\\mmmuuuvvvjjj```dddnnn{{{{{{jjj\\\WWW^^^qqqzzzvvvxxx~~~}}}vvvfffTTTMMMMMMMMMLLLKKKHHHEEEBBB????????????>>>CCCFFFIIINNNQQQSSSTTTTTTWWWXXX\\\```^^^WWWSSSTTTYYYaaallltttwwwzzz~~~{{{pppiiibbbccceeejjjvvvnnnWWWLLLBBB@@@@@@>>>===>>>>>>BBBEEEEEECCCCCCFFFJJJNNN\\\cccgggkkkmmmyyylll```ZZZVVVUUUWWW[[[___aaahhhpppxxx|||vvvrrrlllkkkfff```WWWNNNGGGBBB@@@AAAAAABBBBBBCCCDDDDDDDDDGGGKKKRRR___iiiiiidddOOOHHHGGGJJJKKKOOO___rrrqqqpppoooqqqwwwwwwuuugggUUUNNNTTTeeeuuukkk\\\XXXSSSOOOMMMLLLJJJIIIEEEDDDCCCAAA@@@>>>=========;;;:::888888888888999;;;===JJJgggtttaaaYYYZZZaaaeeejjjooottt{{{rrraaaVVVNNNHHHEEEFFFJJJQQQYYY___``````aaaccckkkzzzxxxiii______``````````````````aaaiiivvvlllWWWTTTMMMGGGGGGDDD@@@>>>;;;999999:::<<<===DDD\\\pppzzz}}}qqqeeegggmmmzzzooo```XXX^^^rrr}}}zzz|||~~~yyylll]]]SSSPPPQQQRRRRRRNNNJJJEEEBBBAAA@@@>>>===BBBDDDHHHMMMQQQSSSTTTTTTXXXXXX[[[^^^[[[TTTQQQSSSSSS___mmmwwwzzz|||~~~{{{ooofffccc]]]```gggqqqcccQQQHHHAAA@@@@@@??????AAA???CCCFFFEEEBBBCCCGGGLLLQQQ```iiipppwwwyyysssaaaXXXSSSRRRQQQTTTZZZ\\\\\\```fffjjjooowww|||vvvqqqllliiieee^^^VVVNNNGGGCCCAAAAAAAAABBBCCCCCCDDDDDDCCCHHHOOOZZZhhhrrrppphhhQQQIIIGGGKKKLLLNNN```vvv{{{hhhjjjlllpppvvvwwwuuu~~~gggTTTLLLRRRddduuuiii[[[XXXSSSOOOMMMKKKIIIHHHDDDDDDCCCBBB@@@???>>>======<<<:::999888888888999;;;===GGG___vvvdddYYYXXXaaaeeekkkpppuuu{{{~~~uuujjj```UUUKKKGGGIIIMMMTTT\\\aaaaaa___^^^___hhhuuuxxxiii]]]^^^___```___^^^\\\[[[\\\eeerrrmmmXXXTTTMMMHHHHHHEEEAAA???<<<999888999;;;===???XXXmmmzzzsssggghhhjjjxxxuuuhhh^^^aaasssxxxqqqdddXXXSSSTTTWWWYYYSSSPPPJJJFFFCCCAAA???===@@@CCCGGGLLLPPPRRRTTTTTTVVVVVVYYY[[[YYYSSSPPPRRRTTTaaaqqq|||~~~}}}rrrccc]]]^^^]]]bbbnnn~~~qqqYYYLLLEEE@@@@@@AAA@@@AAACCCBBBFFFHHHFFFBBBAAAEEEKKKTTTbbbnnnwww~~~fffXXXSSSQQQTTTRRRTTTXXXYYYXXX\\\bbbaaafffkkkrrr{{{uuuoookkkhhhccc[[[TTTLLLGGGDDDAAAAAABBBBBBCCCDDDDDDDDDDDDJJJSSS___mmmtttnnncccPPPHHHFFFLLLMMMOOOccc|||rrr```dddhhhlllssstttrrrxxxgggTTTLLLSSSeeewww~~~hhh[[[WWWRRRNNNLLLKKKIIIHHHEEEEEEDDDCCCBBBAAA???>>>>>>===;;;999888888888888999<<>>???BBBFFFKKKOOORRRSSSTTTUUUUUUWWWZZZWWWQQQPPPRRRVVVddduuu~~~~~~yyykkk[[[WWW[[[aaahhhwwwgggPPPJJJCCC???@@@BBBAAABBBEEEEEEIIIKKKGGGAAA???CCCIIITTTcccooozzzoooYYYQQQSSSUUUVVVSSSRRRSSSRRRRRRVVV\\\[[[aaafffkkkttt~~~zzzsssnnnkkkgggaaaZZZRRRLLLGGGDDDAAAAAABBBBBBCCCDDDDDDDDDFFFLLLUUUbbbnnnsssiii[[[NNNFFFEEELLLMMMPPPfffmmm\\\aaadddiiippppppnnnqqqzzzgggTTTMMMTTThhhyyy}}}ggg[[[WWWRRRNNNLLLKKKIIIGGGFFFFFFFFFEEEDDDBBBAAA@@@>>>===;;;999888888888888666:::AAAQQQooozzztttiiifffdddjjjqqquuuxxx{{{vvvbbbPPPJJJMMMGGGOOOYYY___```______``````kkk~~~|||nnneeeddd```]]][[[ZZZZZZZZZ]]]eeerrrrrr]]]WWWOOOKKKIIICCCBBB???<<<:::::::::::::::???MMMcccvvvzzzpppeeeaaaiiiuuuuuuooowww}}}~~~|||}}}zzz|||vvvssspppoooqqqvvv|||~~~|||uuuooolllcccYYYWWW[[[YYYWWWSSSNNNJJJFFFDDDBBBBBBCCCDDDEEEGGGJJJLLLMMMSSSSSSSSSQQQOOONNNOOOPPPYYYmmm~~~~~~|||yyyssslllbbbXXXUUUWWW]]]sss~~~___OOOEEEDDDBBBAAABBBCCCEEEFFFIIIGGGIIILLLIIIBBBCCCIIITTTcccrrrxxxyyykkk[[[VVVUUURRRUUUVVVUUUTTTSSSTTTWWWZZZ___aaadddgggmmmxxx}}}yyyuuuqqqmmmhhhaaaZZZTTTNNNHHHDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDFFFRRRffftttnnn]]]OOOHHHHHHEEEJJJOOOOOObbbhhhYYYaaagggkkkrrrsssmmmmmmsss~~~jjjZZZLLLWWWssswwwhhhYYYVVVRRROOOOOONNNMMMLLLNNNMMMLLLKKKJJJGGGBBB??????>>><<<999888777777777666>>>BBBIIIcccxxxyyy~~~zzzwww|||~~~vvvmmmiiijjjmmmsss{{{}}}|||{{{ooo```SSSKKKGGGMMMUUUZZZ^^^aaacccbbbhhhhhhssswwwiiigggaaa]]]```bbbaaa___```]]]```lll~~~rrr]]]VVVOOOKKKJJJEEEBBB???<<<:::::::::::::::???LLL```ssswwwnnneeeaaaggguuuxxx{{{~~~yyyrrrnnnmmmiiipppxxxqqqllleeeddddddhhhnnnuuuzzz}}}}}}xxxtttpppggg\\\WWWYYYZZZYYYXXXUUURRRMMMHHHDDDBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJKKKJJJJJJJJJMMMOOO___pppzzzvvvtttrrrzzzuuunnnggg^^^WWWXXX]]]lllrrrUUUFFFDDDDDDBBBBBBBBBDDDFFFGGGJJJHHHJJJLLLJJJEEEEEEJJJSSS```nnntttuuu}}}iiiYYYUUUSSSPPPRRRSSSSSSRRRRRRSSSVVVYYY]]]___bbbeeekkkvvv|||xxxrrrnnnjjjfff___XXXRRRLLLGGGCCCBBBDDDGGGIIIIIIGGGEEECCCFFFGGGRRReeepppiiiXXXKKKIIIJJJIIIOOOUUUUUUfffcccYYYdddjjjmmmrrrrrrjjjmmmvvv~~~kkk^^^UUUeeettteeeZZZVVVRRRPPPOOOOOONNNMMMOOOMMMLLLKKKJJJHHHDDDAAA???===<<<:::888888888888888>>>@@@FFF^^^}}}tttuuuzzz}}}{{{|||uuuqqqppprrrxxx~~~zzzjjjZZZOOOIIINNNTTTZZZ___dddfffgggiiihhhqqqwwwjjjeee```^^^aaadddaaa^^^^^^[[[^^^jjj|||rrr\\\VVVOOOLLLLLLGGGCCC@@@<<<::::::::::::999???III[[[lllqqqkkkdddbbbdddttt}}}}}}}}}zzzoooiiifffaaabbbmmmwww}}}{{{pppgggaaaWWWVVVUUUVVV[[[dddpppwww|||zzzxxxuuulll```YYYXXXYYYZZZ[[[\\\[[[UUUNNNHHHEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDFFFIIILLL\\\iiitttssslllgggeeeeeelllhhhbbb\\\UUURRRYYYbbbvvvjjjQQQFFFDDDCCCCCCCCCCCCEEEGGGHHHJJJIIIKKKMMMKKKHHHHHHLLLQQQ\\\hhhmmmpppzzzgggXXXSSSQQQOOONNNOOOPPPPPPQQQSSSVVVYYY\\\^^^aaadddjjjsss~~~zzzuuuppplllgggccc\\\UUUPPPJJJEEEBBBBBBEEEJJJMMMMMMIIIDDDAAAGGGIIISSScccjjjbbbSSSHHHJJJMMMMMMTTT\\\^^^mmmsss]]]YYYggglllnnnrrrpppjjjppp|||nnnccc```xxxpppbbbYYYVVVRRRPPPOOOOOONNNMMMOOOMMMKKKJJJJJJHHHFFFCCC>>>===;;;:::999999::::::;;;===>>>CCCWWWyyy{{{yyy~~~{{{xxxsssuuuzzzxxxdddVVVLLLNNNTTT[[[aaagggkkknnnlllkkkrrryyyooohhhcccaaaeeefffbbb^^^]]]ZZZ]]]gggyyy~~~~~~qqq\\\VVVPPPNNNNNNHHHDDD@@@===;;;:::;;;:::999===EEETTTdddjjjgggcccbbbeeettt{{{{{{zzzwwwwww{{{~~~xxxrrrllljjjmmmooopppuuu{{{uuuhhh\\\VVVLLLLLLKKKJJJMMMVVVcccmmmsssuuuxxxwwwpppfff]]]ZZZXXXXXXYYY[[[\\\ZZZTTTOOOJJJHHHFFFCCCBBBAAABBBBBBFFFFFFEEECCCAAABBBEEEHHHNNNWWW______ZZZWWWXXX[[[]]]\\\ZZZWWWRRRRRR]]]jjjeeePPPIIIBBBBBBCCCCCCEEEGGGHHHJJJIIIJJJKKKMMMMMMMMMMMMNNNOOOXXXbbbhhhnnn{{{fffWWWSSSQQQOOOLLLNNNPPPQQQSSSUUUYYY\\\]]]```cccfffjjjrrr}}}|||yyytttoookkkeee```YYYSSSNNNIIIEEEBBBBBBEEEHHHKKKJJJGGGCCC@@@GGGJJJTTTaaaeee]]]QQQIIILLLPPPQQQWWWaaaeeewwwjjjYYYZZZfffjjjlllqqqoooooouuuqqqfffgggmmmaaaXXXUUUQQQOOONNNNNNNNNMMMMMMKKKIIIHHHHHHGGGEEECCC>>>===<<<:::::::::;;;;;;<<<<<<<<<@@@QQQppp~~~{{{rrrtttxxx~~~ooo___OOONNNRRRZZZccciiipppuuutttsssvvvyyytttlllgggggggggccc______[[[^^^hhhwww|||{{{qqq^^^YYYSSSPPPOOOIIIDDDAAA===;;;;;;;;;:::999;;;@@@MMM]]]eeeeeecccdddjjjxxxzzz}}}zzzxxxwwwttttttvvv|||}}}~~~{{{yyywwwtttuuuxxx|||xxxwwwvvvuuusssssssssqqqooollloooooooooooopppqqqrrrrrrtttvvvyyy}}}zzzlll___TTTNNNHHHIIIIIIHHHHHHNNNWWW___ffflllrrrssspppjjjccc___YYYVVVSSSTTTXXXYYYXXXUUULLLJJJGGGDDDCCCBBBCCCDDDGGGGGGFFFDDDBBBBBBDDDGGGDDDIIINNNOOOMMMLLLQQQXXXWWWZZZ]]]]]]XXXYYYfffuuu|||\\\KKKEEEAAABBBCCCDDDFFFHHHJJJKKKIIIKKKMMMNNNQQQTTTTTTTTTOOOVVV___fffooo}}}fffWWWTTTSSSQQQNNNPPPSSSUUUWWWZZZ]]]```bbbeeehhhkkknnnttt}}}~~~|||yyywwwtttooolllccc^^^WWWQQQMMMIIIFFFCCCBBBCCCDDDDDDDDDCCCCCCBBBGGGLLLVVVaaaccc[[[SSSPPPPPPVVVWWWZZZccckkkdddXXX[[[eeefffjjjqqqqqquuuyyysssggghhhlllbbbXXXTTTQQQOOONNNOOONNNMMMKKKJJJHHHHHHHHHGGGDDDBBB???>>><<<;;;;;;;;;<<<<<<;;;::::::???MMMfff}}}~~~xxxxxx|||zzziiiTTTOOOPPPYYYdddlllttt|||~~~~~~~~~vvvkkkgggdddaaa```aaa___aaajjjxxx||||||}}}~~~uuuccc___XXXTTTRRRKKKEEEBBB>>>;;;;;;;;;:::999999===IIIYYYdddgggggggggooo{{{{{{pppsss{{{~~~|||{{{yyyyyyyyy}}}||||||wwwwwwwwwtttoookkkhhhfffeeecccaaaaaaaaa```^^^\\\]]]]]]]]]^^^^^^___aaaaaacccdddggglllppptttxxxyyy}}}~~~qqqdddXXXQQQLLLJJJJJJIIIHHHHHHKKKOOORRRYYYaaaiiilllmmmmmmjjjfff]]]VVVOOOMMMRRRWWWXXXXXXNNNLLLIIIFFFFFFFFFHHHIIIHHHIIIIIIHHHFFFFFFGGGHHHEEEFFFIIIKKKJJJKKKSSS]]]ZZZ___cccbbb]]]]]]kkk|||sssUUUGGGBBB@@@AAACCCEEEHHHJJJLLLMMMKKKNNNPPPRRRWWW]]]^^^[[[RRRXXX___gggqqq}}}dddWWWTTTTTTRRRQQQTTTWWWZZZ\\\___bbbeeegggjjjmmmppprrrwww}}}{{{yyywwwvvvsssnnnkkkaaa\\\UUUOOOKKKHHHFFFDDDCCCBBBAAA@@@@@@BBBDDDEEEJJJPPP[[[dddccc[[[WWWWWWVVV```bbbaaafffooo{{{```XXX^^^fffeeejjjtttuuuzzz}}}sssggghhhkkkdddYYYVVVRRRPPPPPPPPPPPPOOOMMMLLLLLLLLLKKKIIIEEEBBB@@@???===<<<;;;;;;<<<<<<;;;999:::@@@HHH[[[~~~tttZZZRRRPPPZZZfffnnnyyy|||ooohhhdddaaa```ccccccfffnnnyyy~~~||||||~~~zzziiifff___ZZZVVVMMMFFFBBB>>><<<;;;;;;:::999999<<>>===;;;;;;;;;;;;;;;999;;;@@@DDDPPPppp~~~aaaVVVRRR]]]iiirrr}}}tttnnnjjjffffffhhhfffiiipppzzz~~~|||||||||}}}~~~nnnkkkddd^^^XXXOOOFFFCCC???<<<;;;;;;:::999999===HHH[[[iiinnnoooppphhhrrrzzz|||}}}nnnnnnwww{{{vvvppphhhccc^^^[[[WWWTTTTTTTTTSSSSSSPPPPPPOOOOOOPPPQQQQQQRRRMMMNNNOOOQQQSSSUUUVVVWWWXXX]]]bbbdddfffjjjrrryyyyyy}}}yyylll___VVVRRRRRRSSSPPPKKKFFFEEEGGGIIIIIIHHHNNNXXX```ccchhhoooqqqnnniii^^^RRRMMMOOOSSSTTTRRRWWWVVVTTTSSSTTTWWWZZZ]]][[[\\\\\\YYYTTTNNNKKKIIIKKKHHHIIINNNRRRXXXeeesssyyymmmlll~~~aaaMMMEEEAAA>>>@@@CCCFFFIIILLLNNNNNNPPPUUUXXXZZZcccmmmooojjjZZZ^^^cccjjjssswww```TTTSSSTTTSSSVVVYYY]]]```bbbdddfffiiilllppptttvvvwww{{{}}}uuuwww|||~~~{{{xxxvvvsssoooiiifff\\\WWWPPPJJJGGGEEECCCBBBCCCCCCCCCDDDEEEGGGIIIJJJTTT[[[eeejjjeee\\\[[[___```ssszzzuuuppprrriiiWWWWWWeeeooonnnttt~~~yyymmmeeekkk~~~iiiggg^^^[[[XXXVVVVVVWWWVVVVVVVVVVVVWWWXXXWWWRRRLLLFFFCCCAAA???===;;;;;;;;;;;;<<<999<<