BM6P6(@  !!!"""""""""!!!!!!!!!"""###%%%&&&$$$$$$$$$$$$###!!! """!!!!!!"""###$$$###""""""######$$$$$$$$$######!!!!!!!!!""""""######$$$ !!!######!!!!!!!!!"""%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$%%%&&&)))+++---******)))(((&&&%%%$$$###"""!!!"""$$$&&&''''''%%%$$$###############$$$$$$!!!###$$$$$$###"""###%%%###$$$$$$$$$$$$###""""""''''''&&&%%%$$$"""!!! ###!!! !!!$$$%%%""""""#########$$$$$$$$$)))***++++++,,,+++***)))***(((%%%$$$%%%&&&''''''######""""""""""""######$$$""" """%%%&&&%%%###########################%%%$$$$$$$$$######""""""%%%$$$"""!!!!!!"""$$$%%%$$$###$$$&&&)))******)))'''&&&%%%$$$%%%''')))***))))))((()))))))))(((&&&'''&&&&&&%%%$$$$$$$$$%%%%%%"""!!!$$$'''&&&%%%$$$$$$$$$$$$#########"""""" !!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%$$$%%%$$$ """###!!!$$$$$$######$$$$$$%%%&&&...000111///+++'''%%%$$$'''%%%$$$""""""###%%%&&&######$$$$$$$$$###"""""""""""""""######$$$$$$$$$"""######"""!!!!!!"""$$$###"""!!! !!!"""$$$&&&%%%&&&%%%$$$""""""$$$&&&!!!""""""#########"""""""""""""""###$$$%%%'''(((((('''%%%$$$######$$$%%%%%%%%%%%%'''))))))(((&&&&&&%%%%%%$$$###"""!!!!!! !!!"""###$$$%%%%%%%%%'''((((((((((((&&&%%%$$$&&&%%%$$$$$$######$$$$$$###############"""!!! """"""###$$$%%%''')))***((('''%%%$$$$$$%%%&&&''''''((()))((('''&&&'''(((,,,+++***((('''%%%$$$###"""############$$$$$$$$$%%%&&&'''%%%""""""%%%(((######""""""!!!!!!  """###!!! """"""!!!!!!!!!!!!""""""%%%$$$#########$$$&&&&&&"""###$$$$$$&&&&&&'''((((((''''''&&&%%%$$$######&&&""" """###"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""$$$%%%$$$!!! !!!######"""  """%%%'''$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$###############"""###%%%%%%###!!!"""###$$$$$$$$$"""!!! !!!###&&&)))******((('''&&&$$$"""!!! !!!"""###""""""""""""""""""""""""############$$$%%%&&&&&&######""""""""""""######%%%%%%&&&'''((()))******---+++(((&&&$$$###$$$$$$$$$$$$############$$$$$$$$$$$$######"""######$$$""""""!!!!!!!!!!!!"""""" !!!"""######"""!!!!!!""""""""""""!!!!!!!!!!!!###'''***,,,***(((&&&%%%!!!#########"""###$$$%%%###"""###'''((('''%%%&&&%%%$$$###"""""""""###"""""""""""""""""""""""" !!!!!!!!!!!! $$$%%%&&&$$$"""!!!!!!""" !!!""""""""""""!!!!!!!!!###$$$%%%""""""######""""""!!!!!!"""!!!!!!!!!""""""""""""!!!""""""#########""""""!!!"""######$$$######### !!!######!!! !!!"""%%%###!!!"""$$$%%%###"""%%%$$$$$$$$$%%%'''(((***))))))((('''&&&%%%$$$###"""!!!"""###&&&'''&&&$$$$$$###""""""!!!!!!!!!""" """######""""""$$$%%%###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%$$$######$$$"""!!! !!!###%%%###$$$$$$$$$%%%%%%%%%%%%'''(((***,,,---,,,+++***&&&$$$""""""###$$$%%%&&&######""""""""""""######$$$"""!!!"""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%$$$"""!!!!!!"""$$$%%%$$$###$$$%%%((()))(((''''''&&&%%%$$$%%%''')))*********))))))***)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$""""""$$$'''&&&$$$###$$$$$$$$$#########""""""!!!!!!"""###############$$$$$$###""""""###$$$$$$###%%%%%%!!!!!!###$$$!!!%%%$$$$$$$$$$$$%%%&&&&&&,,,...///...***'''%%%$$$%%%$$$###""""""###%%%&&&$$$$$$%%%$$$$$$###""""""############$$$$$$$$$%%%"""#########!!!!!!###$$$%%%$$$###""""""###%%%&&&%%%%%%%%%$$$""""""###%%%""""""######$$$$$$######""""""######$$$&&&'''((('''&&&%%%$$$###$$$%%%%%%&&&&&&&&&(((******(((&&&%%%$$$$$$######"""""""""!!!"""###$$$%%%%%%%%%%%%&&&''''''(((((('''&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$######"""!!!""""""######%%%&&&((((((((('''&&&$$$$$$%%%&&&'''((())))))((('''&&&((()))++++++***((('''%%%$$$$$$"""############$$$$$$$$$###$$$%%%$$$"""!!!###%%%$$$$$$#########"""""""""!!! !!!######""" """"""!!!!!!!!!!!!""""""$$$######"""###$$$%%%&&&!!!""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$######"""%%%"""!!!######"""########################"""##################""""""$$$%%%$$$!!! !!!###%%%$$$"""!!!!!!"""###$$$######$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%&&&%%%##################"""!!!!!!!!!###&&&((())))))((('''%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""#########$$$%%%&&&''''''$$$$$$############$$$$$$%%%&&&&&&'''((()))***+++...---***'''%%%%%%%%%&&&$$$######""""""######$$$$$$$$$##################"""!!!!!!!!!!!!""""""### !!!"""######"""!!! !!!!!!!!!!!!""""""""""""$$$&&&)))***)))'''&&&%%% """$$$$$$###""""""###%%%###"""$$$'''((('''&&&%%%$$$$$$###"""!!!!!! """"""""""""""""""""""""""""""##################$$$%%%&&&$$$"""!!!"""### !!!!!!!!!""""""###""""""!!!""""""###### !!!!!!!!!""""""""""""###"""!!! !!!""""""!!!!!!"""""""""!!!!!! """###$$$%%%%%%$$$"""!!!!!!###"""!!! !!!"""$$$###""""""$$$$$$###"""%%%%%%$$$$$$$$$%%%%%%&&&(((''''''&&&%%%$$$$$$###"""""""""###%%%%%%$$$######"""!!! !!!######"""###$$$&&&###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%'''***,,,------+++***%%%$$$###"""""""""$$$$$$######""""""""""""######$$$###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""%%%$$$###""""""###$$$%%%$$$######$$$&&&'''&&&$$$&&&%%%%%%%%%%%%''')))***)))))))))(((((((((''''''%%%%%%$$$############$$$"""######$$$&&&&&&$$$"""$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$$$$$$$###""""""###$$$$$$"""%%%&&&######%%%$$$!!!%%%$$$$$$$$$$$$%%%&&&&&&)))+++,,,+++(((&&&$$$$$$$$$###""""""###$$$&&&'''&&&&&&&&&%%%$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%"""###$$$###!!!!!!###$$$'''&&&$$$######$$$%%%&&&$$$%%%%%%$$$""""""###%%%"""###$$$$$$%%%%%%%%%$$$#########$$$%%%&&&'''(((%%%%%%$$$######$$$&&&''''''&&&&&&((())))))(((&&&########################"""###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$##################$$$%%%&&&'''((('''&&&%%%$$$%%%&&&&&&)))))))))(((&&&''')))+++******)))((('''%%%%%%$$$"""############$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$#########"""!!!!!!"""$$$$$$###!!!""""""!!!!!!!!!!!!""""""###""""""""""""###$$$$$$ !!!"""###$$$%%%%%%&&&#########""""""""""""""""""!!! !!!###$$$###"""########################!!!""""""######""""""!!!"""###$$$###"""!!!"""###'''&&&%%%$$$"""!!!!!! #########$$$$$$$$$%%%%%%''''''''''''&&&&&&%%%$$$'''%%%$$$$$$%%%&&&&&&%%%$$$######"""""""""""""""!!!###%%%((()))((('''&&&%%%$$$###!!!!!!"""######""""""""""""""""""""""""######$$$%%%&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''((()))***++++++---,,,)))'''%%%$$$$$$$$$$$$######""""""######$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""###$$$""""""#########!!!  !!!!!!""""""######$$$%%%''''''&&&%%%%%%&&&"""###%%%$$$###""""""###$$$######$$$&&&'''&&&%%%###$$$$$$###""" ########################$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%###""""""### !!!"""""""""""""""######"""""""""#########!!!!!!!!!!!!!!!!!!""""""$$$$$$###!!! """$$$"""""""""###""""""!!! """$$$%%%'''&&&$$$!!!!!!""""""!!! !!!###"""""""""#########"""###############$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$$$$###!!!"""!!!!!!!!!!!!!!!"""""" """###$$$###$$$%%%'''###$$$$$$$$$$$$###""""""&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$&&&)))+++,,,***((('''%%%&&&%%%$$$######$$$%%%$$$######""""""######$$$$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$#########%%%%%%###"""%%%$$$$$$%%%&&&'''((()))'''''''''&&&%%%%%%%%%&&&$$$$$$######"""######$$$!!!$$$$$$$$$$$$&&&$$$!!!###########################$$$$$$%%%%%%%%%%%%%%%$$$##################$$$"""%%%&&&$$$$$$&&&%%%!!!$$$############$$$%%%%%%'''((())))))&&&$$$$$$$$$""""""""""""###$$$&&&'''&&&&&&&&&&&&%%%###"""!!!$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%'''&&&%%%$$$######$$$$$$$$$%%%%%%$$$""""""###$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$############%%%'''(((&&&&&&&&&'''((((((&&&$$$!!!"""""""""#########$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###############$$$%%%&&&((((((&&&%%%%%%%%%%%%%%%)))))))))(((&&&'''***,,,))))))((('''&&&&&&%%%%%%""""""#########$$$$$$$$$$$$%%%'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$#########""""""###%%%%%%$$$"""""""""!!!!!!!!!!!!"""""""""""""""""""""#########!!!!!!"""###$$$%%%&&&&&& !!!!!!"""""""""""" !!!###$$$$$$###"""########################!!!!!!""""""""""""!!!!!!"""#########""""""""""""%%%%%%&&&%%%$$$###!!! """"""######$$$$$$%%%%%%''''''''''''&&&%%%$$$$$$'''%%%######$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$"""###%%%'''''''''&&&&&&$$$$$$###""""""######$$$"""""""""""""""""""""""""""###$$$&&&'''((())))))$$$$$$$$$######$$$$$$$$$&&&''''''((()))***++++++***)))'''%%%###"""!!!!!!######""""""""""""######$$$$$$$$$$$$######""""""""""""!!!!!!""""""###$$$"""#########"""!!! !!!!!!""""""#########$$$%%%$$$######%%%&&&###$$$%%%%%%###!!!!!!""""""""""""###$$$$$$$$$$$$"""#########""" """"""""""""""""""""""""%%%%%%%%%%%%&&&''''''((($$$%%%&&&%%%###"""###$$$ !!!""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$$$$###!!!!!!###%%%###$$$$$$$$$######"""!!!"""###%%%&&&&&&$$$!!! """"""  !!!""""""###""""""""""""### !!!###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$$$$$$$""" !!!!!!""""""###$$$&&&&&&"""###%%%%%%%%%%%%&&&(((###$$$$$$$$$$$$###"""""")))(((&&&%%%############&&&%%%$$$###""""""##################$$$$$$$$$$$$%%%&&&((())))))'''%%%$$$"""$$$%%%%%%$$$%%%''')))$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########$$$##################$$$$$$###"""###$$$$$$""" ######$$$%%%&&&'''((()))'''((()))'''%%%%%%&&&((($$$######"""######$$$$$$!!!%%%&&&"""!!!$$$$$$!!!########################"""###$$$$$$%%%%%%$$$$$$#########$$$$$$#########!!!%%%&&&$$$$$$&&&%%%""""""""""""""""""###$$$$$$&&&''''''&&&$$$######$$$!!!!!!""""""###$$$%%%&&&%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%%%%%%%$$$$$$###############$$$%%%$$$"""!!!"""#########$$$&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''###"""""""""###%%%'''(((&&&&&&%%%&&&'''&&&$$$!!!!!!!!!!!!"""######$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%&&&&&&(((((('''&&&%%%%%%$$$$$$(((((()))(((''''''***,,,((((((''''''&&&&&&%%%%%%""""""#########$$$$$$$$$$$$$$$%%%'''((((((&&&%%%###########################""""""###%%%%%%$$$###""""""!!!!!!!!!!!!""""""!!!!!!""""""############""""""###$$$%%%&&&'''''' !!!""""""######!!!###$$$$$$######"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""#########"""!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%$$$######%%%$$$""""""$$$$$$$$$###$$$###"""!!!!!!"""###$$$"""###$$$%%%&&&&&&%%%%%%$$$###############$$$$$$"""""""""""""""""""""""""""###%%%&&&'''(((((((((######""""""""""""######&&&&&&'''((()))***++++++))))))'''%%%$$$"""!!!!!!###""""""""""""""""""###"""###$$$$$$$$$$$$###"""######""""""""""""######"""#########"""!!! !!!!!!!!!"""""""""###!!!"""###"""!!!!!!$$$&&&###%%%&&&%%%###""""""""" !!!!!!!!!!!!!!!""""""!!!"""######""" !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###$$$%%%&&&'''$$$%%%&&&%%%######$$$%%% !!!"""###$$$###"""!!!######$$$&&&&&&'''&&&&&&'''%%%###""" !!!!!!"""$$$$$$!!!!!!###%%%$$$$$$%%%$$$$$$###"""!!!!!!"""###$$$$$$###!!!  """!!!  !!!!!!"""######!!!!!!"""### !!!###$$$%%%%%%%%%###$$$$$$%%%&&&''''''((('''&&&%%%%%%%%%$$$""" #########$$$%%%&&&'''(((###$$$&&&%%%$$$$$$%%%&&&###$$$$$$$$$$$$###"""""")))(((&&&###"""!!!""""""$$$######"""""""""######""""""#########$$$$$$$$$%%%&&&''''''''''''&&&%%%!!!$$$'''(((&&&&&&))),,,$$$$$$############$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$##############################"""###$$$$$$"""!!!"""###$$$%%%&&&'''((())))))+++,,,)))&&&&&&))),,,$$$############$$$%%%%%%!!!'''&&&###%%%"""###############$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""!!!$$$%%%######&&&%%%""""""""""""""""""###$$$$$$&&&''''''%%%###""""""###!!!""""""######$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$############"""###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$#########"""###%%%$$$###!!!!!!""""""###$$$%%%&&&'''''''''$$$#########$$$$$$%%%&&&###"""""""""###$$$&&&''''''&&&&&&&&&'''&&&###!!!!!!!!!!!!""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&%%%$$$###%%%&&&(((((('''''')))***''''''&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$"""!!!!!!###%%%%%%$$$###"""""""""##################""""""###%%%%%%$$$"""""""""!!!!!!!!!!!!""""""!!!"""######$$$$$$############$$$%%%&&&''''''(((!!!!!!""""""######$$$$$$!!!###%%%%%%$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!###"""!!!"""###$$$###""" """###$$$$$$###### !!!!!!"""###$$$%%%%%%"""######$$$$$$######"""######"""###%%%%%%###!!!"""""""""""""""######$$$"""###$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%'''''''''&&&&&&###""""""""""""""""""###%%%%%%&&&'''((()))******,,,+++***((('''%%%$$$######""""""!!!!!!""""""### !!!###$$$%%%%%%$$$###%%%%%%$$$###""""""""""""""""""#########!!! """""""""""""""!!!!!!!!! !!! """$$$###$$$&&&%%%$$$"""###$$$ !!!"""!!! !!!"""!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$""""""""""""$$$$$$$$$%%%&&&%%%$$$###$$$%%% !!!"""$$$$$$###"""!!!"""###%%%'''))))))))))))'''%%%###"""!!!"""###$$$###$$$!!! !!!$$$$$$$$$$$$$$$###"""!!! !!!"""""""""!!!!!! !!!!!!  """######!!! !!!###!!!"""###$$$$$$$$$$$$######$$$%%%&&&'''((())))))***((('''&&&&&&%%%""" &&&&&&%%%%%%%%%%%%%%%&&&###$$$%%%$$$"""!!!"""######$$$$$$$$$$$$###""""""'''&&&###"""!!!!!!"""###""""""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%&&&''')))***+++---000222///***'''(((+++%%%$$$$$$######$$$$$$%%%$$$&&&'''&&&$$$"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%#########$$$$$$############""""""###$$$%%%###"""!!!"""###%%%&&&'''(((((((((***+++((($$$$$$''',,,$$$$$$$$$$$$$$$%%%&&&&&&"""((('''"""&&&###""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!$$$###!!!!!!%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%"""!!!"""###""""""###############"""!!!!!!"""#########""""""#########"""""""""!!!!!!$$$$$$%%%$$$######$$$&&&$$$$$$%%%%%%%%%%%%%%%%%%!!!###%%%%%%###!!!!!!"""!!!"""###%%%&&&&&&''''''######"""""""""###$$$$$$######"""""""""$$$%%%&&&***)))((((((((('''$$$"""!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$######%%%$$$$$$$$$$$$%%%'''(((&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))***((((((((('''&&&%%%######"""$$$''')))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$"""  ###%%%$$$############$$$$$$$$$%%%%%%"""!!!!!!"""$$$%%%###"""""""""!!!!!!!!!!!!""""""""""""$$$%%%%%%%%%$$$###""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%###%%%&&&%%%"""!!!!!!###"""""""""""""""""""""""""""##################"""###!!! !!!$$$%%%$$$""" !!!"""######### !!!"""###$$$%%%%%%!!!!!!"""###$$$$$$$$$$$$######$$$&&&'''&&&### !!!!!!"""########################$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$######""""""######$$$$$$$$$%%%&&&'''((()))))),,,,,,+++***(((&&&$$$###""""""!!!!!!!!!!!!"""""" """$$$&&&&&&%%%%%%'''&&&%%%###"""!!! !!!"""######"""!!! ######""""""!!!!!!  !!!""""""###%%%%%%$$$###$$$%%%!!!"""$$$###!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!########################&&&$$$"""!!! !!!""""""$$$%%%&&&&&&$$$$$$%%%&&& !!!###$$$%%%$$$"""!!!"""$$$&&&(((***+++++++++%%%$$$###""""""$$$&&&'''!!!###  """############"""!!!  !!!!!!"""""" !!!!!!  """$$$### !!!######$$$%%%%%%%%%###"""!!!###$$$%%%&&&((()))******+++)))((('''&&&%%%""" )))((('''%%%$$$#########"""###$$$"""  !!!###$$$$$$$$$$$$###""""""$$$###""" !!!###$$$ !!!!!!""""""######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&(((+++...000===???>>>888///'''%%%&&&%%%$$$$$$######$$$$$$%%%$$$&&&(((&&&$$$"""$$$&&&########################$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$#########""""""###%%%%%%$$$###!!!"""###%%%''''''((((((%%%'''(((%%%!!! $$$)))%%%$$$$$$$$$%%%&&&&&&'''###)))'''!!!&&&$$$""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""!!!###""" $$$%%%$$$&&&&&&%%%%%%&&&&&&'''((((((((('''%%%"""!!!!!!""""""############""""""!!! !!!""""""######"""###"""""""""!!!!!! $$$%%%%%%$$$######$$$&&&$$$$$$%%%&&&''''''''''''!!!###%%%%%%###!!!!!!!!! !!!###$$$%%%&&&&&&&&&""""""""""""""""""######$$$###"""""""""###$$$%%%,,,+++*********)))&&&###"""""""""""""""!!!!!!!!!######$$$$$$$$$######"""&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%''')))***+++((((((((('''&&&%%%###""" ###''')))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''"""############$$$$$$$$$%%%""" ###&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&"""!!!!!!"""$$$$$$###!!!""""""!!!!!!!!!!!!"""""""""###$$$%%%&&&%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%!!! !!!#################################$$$$$$$$$$$$#########!!! !!!$$$%%%$$$""" !!!!!!!!!""" !!!"""###$$$%%%%%% !!!"""###$$$%%%%%%%%%######%%%((()))((($$$!!! !!!"""$$$$$$$$$###"""###############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$%%%&&&&&&$$$###!!!%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%&&&'''((((((******)))((('''%%%###"""""""""!!!!!!!!!!!!""""""!!!$$$&&&'''&&&&&&)))'''&&&$$$"""  !!!"""######"""!!!!!!$$$$$$###"""!!!   !!!!!!###%%%%%%$$$$$$%%%&&&"""$$$&&&%%%"""!!!###%%%"""!!!!!!!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!! !!!"""$$$%%%&&&&&&$$$$$$%%%&&& !!!"""""""""###%%%'''!!!""""""$$$&&&(((***+++***&&&###"""######"""  """############$$$$$$$$$$$$###"""!!! !!! !!!$$$%%%!!!"""!!!!!!""" !!!!!!"""""""""""""""!!!$$$$$$$$$$$$###""" """"""$$$%%%&&&'''''''''***)))'''%%%$$$$$$%%%%%%'''&&&%%%$$$$$$$$$###### ###&&&%%%!!!!!!######&&&$$$"""""""""%%%'''$$$ !!!&&&"""###$$$%%%&&&%%%$$$###&&&&&&%%%$$$#########$$$'''%%%$$$$$$%%%'''***,,,999;;;:::666///)))&&&&&&'''&&&%%%&&&&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!! """$$$""""""$$$&&&((((((&&&$$$""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%%%%%%%%%% !!!"""$$$&&&''''''(((((('''&&&%%%%%%%%%$$$&&&&&&&&&((())))))'''%%%%%%######$$$### """'''!!!$$$%%%""""""%%%$$$!!!###""""""###%%%''''''&&&"""######"""!!!!!!###$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))***)))'''%%%$$$$$$$$$$$$!!!"""############"""!!!""""""""""""############ !!!"""###$$$$$$###"""%%%$$$######$$$$$$###!!!%%%$$$######%%%'''***,,,""""""#########""""""!!!"""$$$&&&''''''&&&%%%$$$"""!!!!!!"""######""" """""""""  ###%%%''''''''''''''''''&&&&&&$$$%%%%%%###""""""$$$''' !!!!!!!!!!!!"""""""""!!! """$$$&&&&&&%%%############$$$%%%%%%&&&!!!###%%%$$$""""""$$$&&&""""""###$$$%%%'''((()))***(((%%%%%%%%%%%%%%%###%%%&&&''''''&&&&&&((()))'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&''')))***'''&&&$$$"""!!!!!!""""""######""""""""""""############$$$%%%%%%%%%%%%$$$"""!!! """$$$''')))(((((('''&&&%%%%%%$$$$$$""""""""""""""""""###### !!!"""#####################""""""###$$$%%%%%%"""!!!!!!"""$$$$$$###!!!"""###%%%&&&&&&%%%$$$""" !!!###%%%&&&'''######"""!!!!!!!!!!!!!!!$$$$$$%%%&&&%%%$$$###"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!######$$$%%%&&&&&&'''''' """$$$%%%$$$######&&&&&&&&&$$$!!! !!!"""$$$$$$#########$$$&&&'''%%%%%%%%%&&&&&&%%%$$$$$$###%%%''''''&&&%%%&&&'''&&&###!!! !!!""""""""" """%%%&&&%%%%%%%%%&&&$$$$$$$$$$$$###!!!$$$######"""""""""""""""!!! !!!"""###!!! !!!###%%%%%%$$$$$$$$$$$$###############$$$$$$######"""#########&&&###!!!###&&&'''###'''%%%###$$$'''((('''&&&'''&&&$$$"""!!!!!!""""""&&&%%%%%%$$$#########$$$ !!!""""""!!!!!!###%%%""""""""""""###$$$%%%&&&(((%%%######$$$&&&%%%$$$ !!!!!! #########""""""!!! !!! !!!"""$$$%%%"""$$$### ###$$$"""$$$%%%%%%%%%$$$###""""""$$$$$$$$$######""" """###$$$&&&'''(((((((((((('''&&&$$$$$$###$$$$$$$$$''')))'''!!!"""&&&!!!###$$$$$$###!!!!!!!!!%%%!!! ###$$$!!!######%%%'''%%%"""###'''$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$###$$$'''***+++000111111///***%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$"""!!!!!!###&&&$$$$$$%%%'''))))))'''%%%######""""""""""""######"""###$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$%%%&&&''''''(((((()))))))))(((''''''&&&%%%&&&''''''$$$"""&&&######%%%$$$!!!###(((###&&&&&&$$$$$$&&&&&&######""""""###%%%&&&%%%$$$"""###$$$###"""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%(((***((('''&&&%%%$$$$$$%%%&&&########################""""""""""""#########$$$!!!"""###$$$$$$$$$###"""%%%$$$######$$$$$$###!!!$$$$$$######$$$&&&((())) !!!"""######$$$######"""$$$%%%''''''&&&%%%$$$###"""!!!!!!"""###!!! #########!!! """&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%&&&(((######$$$$$$$$$%%%%%%%%%###""""""$$$&&&(((((('''%%%%%%$$$$$$$$$%%%%%%&&&"""$$$&&&&&&$$$###%%%'''#########$$$%%%&&&'''((()))(((&&&&&&'''&&&%%%######%%%''''''''''''''')))''''''%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$###$$$%%%%%%%%%&&&''''''((())))))((('''%%%###""""""""""""#########""""""###############$$$%%%%%%%%%%%%$$$$$$######"""###%%%'''))))))(((((('''&&&&&&%%%%%%############""""""""""""!!!"""##################"""""""""""""""###$$$$$$###!!!!!!"""$$$%%%$$$######$$$&&&&&&&&&%%%$$$""" !!!"""###$$$%%%&&&######"""!!!!!!!!!!!!!!!###$$$%%%%%%%%%$$$""""""############$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$%%%%%%&&&&&& """$$$$$$$$$###"""%%%%%%%%%$$$"""!!!"""#########"""""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$######%%%&&&'''&&&&&&&&&'''%%%$$$""""""#########"""!!!$$$%%%$$$$$$$$$%%%###$$$$$$$$$$$$$$$######$$$$$$###"""!!!!!!""""""!!!!!!  !!!"""###""""""######$$$$$$%%%%%%########################%%%$$$$$$#########$$$$$$&&&###"""###&&&'''###&&&$$$###$$$'''((((((''''''&&&%%%############$$$&&&%%%$$$$$$#########$$$!!!###$$$###"""!!!###$$$$$$$$$###""""""""""""###!!!  ###%%%%%%%%%$$$$$$$$$###"""!!! ############"""!!! !!!""""""############!!!!!!"""###!!!'''''''''&&&%%%$$$###"""###############"""!!! ###$$$%%%&&&'''(((((((((&&&%%%$$$############### (((---))) ((("""""""""###$$$%%%###"""&&&###!!!"""###"""######$$$((('''###$$$(((''''''((((((((('''%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$######$$$&&&(((***&&&((()))(((&&&$$$###$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""$$$'''%%%%%%%%%''')))***(((&&&$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$"""######$$$%%%&&&&&&&&&$$$%%%'''((())))))))))))***(((&&&&&&&&&%%%###"""%%%###$$$&&&$$$!!!###'''$$$((((((&&&&&&(((((($$$$$$###""""""$$$$$$###""""""###$$$$$$$$$%%%''')))######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%'''***,,,'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&$$$######$$$$$$###"""$$$###"""""""""###%%%&&& """###$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%###!!! !!!"""!!!!!!!!!"""###"""  !!!$$$%%%&&&'''''''''''''''$$$&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((())))))(((''''''&&&%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&'''(((%%%$$$$$$$$$%%%%%%&&&'''(((''''''(((((((((%%%### ###'''(((((((((((())))))(((&&&%%%%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###$$$%%%$$$%%%'''((())))))((((((((((((&&&%%%$$$#########$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&%%%$$$%%%&&&'''((()))((((((''''''&&&&&&%%%$$$$$$#########"""""""""######$$$$$$$$$###""""""""""""!!!!!!!!!"""#########!!! !!!###%%%&&&&&&%%%&&&'''''''''%%%$$$###!!!!!!""""""###$$$$$$$$$######"""!!!!!!!!!""""""######$$$$$$######"""!!!######$$$$$$%%%%%%%%%&&&########################!!!!!!""""""###$$$$$$$$$ !!!"""#########"""!!!###$$$$$$###""""""###%%%"""""""""!!!""""""###$$$######$$$$$$$$$$$$######"""$$$&&&&&&&&&&&&'''(((%%%$$$###$$$%%%%%%###!!! """###"""""""""###"""""""""###$$$%%%&&&'''%%%$$$###"""!!!!!!!!!!!!!!!!!! !!!"""######%%%'''&&&$$$###$$$'''""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%'''$$$###$$$''''''$$$!!!%%%$$$###$$$&&&(((((('''&&&%%%$$$$$$###$$$%%%&&&%%%%%%$$$############$$$$$$&&&'''&&&%%%$$$$$$%%%%%%%%%$$$############$$$ """###%%%&&&&&&))))))(((((('''&&&%%%$$$&&&&&&&&&%%%%%%$$$###""" !!!###$$$%%%$$$###""" ######!!!%%%&&&&&&&&&%%%$$$############$$$######"""ӵ&&&'''''''''$$$############"""######&&&+++(((&&&""" !!!%%%&&&%%%"""$$$######$$$$$$"""$$$"""###''''''$$$%%%((((((((())))))(((&&&%%%###$$$$$$###$$$$$$%%%&&&&&&$$$$$$######$$$%%%'''((($$$%%%%%%%%%%%%%%%%%%%%%""""""###$$$###$$$&&&''''''''''''&&&%%%%%%$$$$$$######$$$###""""""$$$&&&%%%$$$%%%&&&((()))(((&&&Ħ$$$$$$%%%###$$$%%%Ħ$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&'''(((***++++++,,,,,,ӵ$$$$$$######%%%$$$!!!"""&&&%%%((((((&&&&&&((((((%%%$$$###""""""######""" !!!"""$$$$$$$$$%%%''')))######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&(((+++...((('''&&&$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&$$$######$$$%%%###"""######"""!!!!!!""""""###!!!"""###Ħ######%%%&&&&&&&&&&&&&&&'''$$$!!! !!!""""""""" """"""!!!!!!!!!"""###$$$%%%&&&'''(((((((((!!!$$$&&&&&&%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&(((***)))((()))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%''''''''')))***)))%%%### $$$(((++++++************)))'''&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%%%%&&&###%%%%%%$$$######$$$&&&$$$%%%''')))***)))'''&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######""""""!!!$$$%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!!!!""""""$$$""" ###&&&((((((''''''((('''&&&%%%$$$#################################""""""!!!""""""###############""""""!!!!!!""""""###$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!""""""#########!!!""""""###""""""!!! !!!"""######"""###%%%'''######"""""""""###############$$$%%%%%%%%%$$$$$$!!!###%%%&&&&&&&&&'''(((%%%$$$$$$%%%&&&&&&###!!! !!!!!! !!!""""""!!!!!!!!!"""###%%%'''%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&)))'''""" ###&&&!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$%%%%%%&&&&&&'''%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$###"""###$$$%%%&&&$$$$$$###############$$$%%%'''(((((('''%%%%%%&&&############$$$%%%&&&&&&%%%&&&''''''''''''((((((''''''''''''''''''''''''&&&''''''&&&&&&%%%$$$### """$$$&&&&&&%%%###""""""###!!!"""%%%&&&###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$4ĉ@ӵ&&&%%%%%%"""#########$$$$$$$$$### ###&&&%%%!!!!!!"""  $$$&&&%%%###"""###$$$%%%%%%$$$!!!%%%"""###&&&'''%%%$$$&&&'''((((((((('''&&&$$$##################$$$%%%&&&$$$$$$$$$$$$$$$%%%''''''%%%%%%$$$$$$%%%%%%%%%$$$!!!###$$$$$$###$$$&&&)))'''''''''&&&&&&%%%%%%%%%"""###$$$###""""""###%%%$$$######%%%'''((('''&&&>L###$$$$$$%%%%%%%%%=hĦ%%%%%%%%%&&&&&&'''''''''(((*********+++,,,...///0004ĉ@ӵ###!!!###%%%$$$ !!!%%%###&&&'''%%%%%%'''&&&###%%%###""""""######!!! """#########$$$&&&(((######$$$$$$$$$%%%%%%%%%###$$$&&&&&&''')))---///+++***(((&&&$$$#########'''&&&$$$######$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$"""######""""""""""""""""""$$$$$$$$$>L!!!######$$$%%%&&&&&&&&&'''(((%%%"""!!!"""$$$$$$$$$!!!###$$$$$$""" ###$$$%%%&&&''''''''''''!!!$$$&&&&&&%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((((((''')))(((((('''&&&&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''((()))(((&&&###"""%%%))),,,,,,,,,+++,,,***)))'''&&&%%%%%%&&&&&&""""""######$$$$$$$$$$$$$$$%%%%%%$$$"""###$$$&&&$$$%%%'''))))))(((&&&%%%###$$$%%%&&&'''((())))))%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###%%%$$$$$$$$$######""""""%%%%%%&&&%%%%%%$$$###"""""""""!!!!!!!!!!!!!!!"""%%%"""!!!!!!$$$'''((()))((((((''''''&&&%%%$$$###$$$$$$$$$$$$#########"""######""""""""""""###############"""""""""""""""""""""""""""######$$$$$$######$$$$$$%%%%%%%%%%%%"""""""""""""""#########!!!""""""""""""!!!!!! !!!######"""###&&&((($$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&''''''&&&&&&!!!###%%%&&&%%%%%%&&&'''%%%$$$$$$%%%&&&&&&###!!! !!!!!! !!!"""%%%$$$###""""""###%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!%%%'''%%%  $$$ !!!!!!""""""""""""%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$&&&'''''''''%%%###""""""""""""!!!!!!!!!###$$$%%%#########""""""###$$$$$$%%%'''))))))((('''''''''""""""######%%%&&&'''(((%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&%%%$$$$$$$$$%%%'''(((((('''%%%$$$"""###!!!!!!$$$$$$!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&GG=?&&&%%%######$$$%%%&&&&&&&&&%%%""""""###$$$%%%$$$"""!!!"""!!! !!!###%%%%%%%%%######%%%&&&&&&%%%$$$$$$((($$$$$$''')))&&&$$$%%%''''''(((((((((&&&%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%######$$$%%%$$$###"""$$$&&&%%%######'''+++&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%%%%###"""###$$$$$$######$$$&&&''''''&&&HdĦ%%%%%%&&&&&&'''=Īj%%%&&&&&&'''((()))))))))(((***,,,///111222333333GG=?"""###&&&%%%!!!!!!%%%"""%%%&&&$$$$$$&&&%%%"""%%%$$$""""""######"""!!!!!!"""############&&&(((######$$$$$$$$$%%%%%%%%%$$$%%%''''''(((***---000...,,,***'''%%%$$$######&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$############&&&&&&&&&HdĦ ######$$$$$$%%%&&&'''((((((&&&$$$$$$%%%&&&'''&&&'''((('''%%%!!!###$$$%%%&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&''''''''''''((((((((((((&&&%%%$$$%%%'''((('''&&&(((((('''&&&&&&&&&''''''%%%%%%&&&(((******'''%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%&&&((('''%%%######&&&***,,,+++++++++,,,***)))'''%%%%%%$$$%%%%%%!!!!!!""""""######$$$$$$%%%%%%%%%###""""""$$$'''$$$%%%&&&''''''&&&%%%$$$!!!"""$$$&&&'''((())))))$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""!!!!!!!!!""""""%%%###"""###%%%'''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$###############"""""""""###$$$$$$$$$$$$###""""""""""""###""""""""""""""""""""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""###&&&((($$$%%%%%%%%%%%%$$$######$$$%%%&&&''''''(((((('''"""$$$&&&&&&%%%$$$%%%&&&%%%$$$###$$$%%%%%%###!!!!!!""""""!!! """$$$((('''&&&%%%%%%%%%%%%%%%$$$######""""""""""""""" !!!"""#########"""""" """$$$"""!!! !!!!!!""""""######$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%'''((('''%%%"""!!!!!!"""!!! !!!"""###$$$###""""""""""""###$$$$$$'''***---ӵ'''''''''ĭӵ***ӵ(((Ħ++++++++++++***)))(((((()))ӵӵ((((((ĦƜ`1.׼s'''''''''###Ħ((('''######$$$&&&((((((&&&ӵ###Ħ&&&&&&&&&%%%&&&&&&,,,(((&&&***ĭӵ%%%%%%Ħ''''''(((Ħ&&&Ħ######''',,,%%%%%%&&&&&&'''(((((((((###$$$%%%'''DdD)))))))))?fӵ%%%%%%&&&Ħ+++000999ӵƜ`1.׼s$$$###ĭӵ$$$$$$###"""###$$$%%%$$$$$$$$$&&&ӵ$$$%%%%%%%%%Ħ(((((((((***---&&&&&&$$$$$$$$$$$$%%%%%%%%%Ħ%%%$$$$$$######$$$%%%Ħ%%%%%%&&&%%%%%%%%%%%%%%%%%%DdD$$$%%%&&&***)))ӵ"""!!!ӵ&&&ӵ&&&'''&&&''''''Ħ'''&&&ӵ'''''''''%%%ĭӵ$$$%%%&&&)))))))))((()))+++***(((&&&%%%$$$###$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%###""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&#########""""""###############$$$%%%%%%%%%%%%$$$""""""##########################################"""######$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$###"""""""""""""""%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############""""""######$$$%%%&&&%%%$$$###"""######$$$%%%$$$$$$######""""""!!!""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!"""###!!!"""######"""###%%%'''###$$$%%%%%%$$$###"""!!!###$$$%%%&&&''''''''''''###%%%&&&&&&$$$######$$$%%%$$$""""""#########"""###$$$$$$###!!!!!!###%%%$$$%%%%%%%%%$$$$$$###""""""""""""""""""######$$$ !!!"""###$$$###""""""!!!!!!!!! !!!!!!""""""###$$$$$$%%%"""""""""######%%%&&&&&&%%%%%%$$$###""""""###%%%"""%%%''''''%%%###"""######""""""!!!!!!"""###$$$"""""""""""""""###$$$$$$+++...?~4222------g&e>&e444g&e222>hӵ000000000///...------g&e---guO>uO>&e++++++4ff?>ߝL(((gĉ@))))))))))))Shӵ)))###%%%'''*********g&e'''>hӵ'''%%%%%%&&&'''///***)))fff?><z***g&e>&e''''''HL'''''''''ShӵgL'''######(((,,,$$$%%%%%%&&&'''((()))S?ʬ$$$%%%3h?D%%)?******ZufĦ%%%%%%&&&gL,,,666>>>g&ePPPgĉ@'''&&&g&e>&e'''@e%%%$$$??%%%###%%%&&&'''&&&%%%%%%g<ĉ$$$$$$%%%%%%3we<Ħ((((((((()))3h?@e%%%%%%$$$$$$###%%%%%%%%%Z'''$$$######"""###3h?gL%%%&&&''''''''''''&&&###$$$$$$D%%)?%%%fff?><z+++,,,=?Ħ%%%g&e&&&g&e$$$%%%%%%S?ʬ$$$4ff?>ߝL&&&@e%%%g&e((()))(((3h?g&e>&e""""""??%%%&&&''''''&&&&&&((())))))(((&&&$$$############""""""###$$$%%%%%%&&&&&&%%%%%%%%%###!!!"""%%%'''$$$$$$###""""""######$$$$$$%%%&&&&&&&&&%%%$$$#########""""""""""""############$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''$$$$$$%%%&&&''''''''''''%%%%%%$$$###""""""######&&&%%%%%%&&&'''(((&&&$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$#########$$$%%%'''&&&&&&%%%$$$###""""""!!!!!!"""###$$$$$$%%%%%%'''''''''''''''''''''''' """###$$$!!!"""######"""###%%%'''"""###$$$$$$$$$"""!!! """###$$$%%%&&&&&&'''&&&$$$&&&'''&&&$$$""""""###&&&###!!! !!!"""""""""%%%%%%%%%$$$""""""$$$&&& !!!""""""!!! !!!!!!!!!!!!"""###$$$%%% !!!"""$$$$$$######""""""  !!!"""!!! !!!""""""###$$$%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%$$$###!!!!!!###$$$"""&&&'''%%%$$$$$$&&&%%%$$$###""""""###$$$$$$""""""!!!""""""###$$$$$$<<<4Dӵ===;;;:::Hƅ^Hu]Ħ@@@Hu]ĦAAAZuR)Ħ<<<===>>>??????>>>>>>Hu]Ħ;;;HŐeHŐeHu]Ħ444qIܗGIӵ111tt444333333HGgĉ@000///000000////////////Hu]Ħ111ZuR)Ħ///------///111444555sߝLGdUĦ///Hƅ^Hu]Ħ...ntHdĦ,,,,,,HGgĉ@)))HdĦ***(((((()))+++'''((()))***+++---Htƅ^)))(((Bt=o9ĦDtfo9Ħ,,,+++***g?++++++HdĦ000777DDDHu]Ħ^^^tt+++)))Hƅ^Hu]Ħ(((H׼s&&&%%%(((((('''((('''&&&%%%%%%%%%tQ'''''''''(((je<Ħ'''''')))Bt=o9ĦH׼s$$$%%%&&&''''''(((&&&''''''HtĦ''')))'''%%%###Bt=o9ĦHdĦ###%%%'''((())))))))))))((('''Dtfo9ĦsߝLGdUĦ)))Ht@cӵHu]Ħ'''Hu]Ħ)))(((Htƅ^$$$qIܗGIӵ'''H׼s%%%&&&Hu]Ħ)))&&&Bt=o9ĦHƅ^Hu]Ħ&&&'''$$$&&&$$$!!!"""''')))(((''''''&&&$$$###"""!!!!!! """$$$&&&'''''''''&&&%%%%%%$$$###############!!!!!!!!!""""""$$$%%%&&&'''&&&%%%%%%&&&&&&$$$"""'''$$$""""""$$$%%%$$$"""$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$######%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$######$$$$$$$$$$$$###### !!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######""""""###$$$%%%%%%%%%$$$%%%&&&''''''$$$!!!!!!  """$$$$$$### !!!###%%%''')))""""""""""""!!!!!!!!!!!!!!!###$$$###"""###$$$'''"""!!!###%%%###"""$$$&&&%%%###"""!!! !!!!!!%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$######""""""!!!"""$$$$$$######$$$%%%%%%###!!!!!!###$$$""" ###%%%$$$$$$%%%%%%$$$###!!! (((######&&&%%%###!!!&&&'''&&&$$$"""!!!###$$$&&&''''''&&&$$$######"""!!! !!!"""###""""""###$$$%%%%%%&&&&&&LLLKKK4DuXӵMMMHHHGGGDdDΦDdDĦMMMDdDĦMMMJJJt|>>`eĭAAAqet<<<;;;:::===<<<<<<<<<<<<<<<DdDĦ>>>>>>t|<===<<<;;;<<<>>>@@@JJJKKKDdDDdDĦ;;;DdDΦDdDĦ999q<niDdDĦ333qet333333DdDĦ333111000000222///111222222333q<R555111qjRgdKӵHdDĦgdKӵ333333GR/f6LĭĦ333333DdDĦ777BBBNNNDdDĦeee`eĭ...DdDΦDdDĦ111DdDĦ...******+++++++++++++++***+++******)))))))))geĦ)))))))))FSĦ+++,,,qjRgdKӵDdDĦ&&&&&&&&&&&&''''''''''''(((DdDĦ)))***(((&&&qjRgdKӵDdDĦ%%%&&&'''((()))))))))(((((('''HdDĦgdKӵDdDDdDĦ***DdDĦ4DufӵDdDĦ(((DdDĦ,,,q<R%%%$$$peƜ4DuTӵ'''DdDĦ&&&'''DdDĦ)))qjRgdKӵDdDΦDdDĦ$$$$$$$$$%%%%%%%%%%%%'''&&&""""""'''(((''')))(((((('''&&&%%%$$$$$$"""###$$$%%%&&&'''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&''''''%%%###&&&$$$""""""$$$$$$###"""######%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""############$$$$$$$$$$$$######!!!!!!!!!""""""################################################$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###############"""""""""######$$$%%%%%%&&&'''((('''%%%$$$"""!!! !!!###$$$$$$#########"""""""""###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$###&&&"""!!!$$$&&&###"""$$$%%%$$$###"""!!!!!!"""""""""###%%%&&&&&&%%%$$$###$$$$$$#########""""""""""""$$$%%%%%%$$$$$$%%%&&&%%%###!!!"""###$$$"""  !!!!!! """$$$%%%%%%&&&&&&%%%$$$"""!!!((($$$ ###%%%$$$"""!!!$$$&&&%%%###""""""%%%&&&'''''''''&&&$$$######"""!!!!!! !!!"""###""""""######$$$%%%%%%&&&WWWVVV4DuXӵXXXVVVUUUDdDΦDdDӵVVVDdDĦTTTSSSo)hUUURRRRRRQQQQQQRRRSSSUUUVVVDdDĦUUUDdDΦDdDΦDdDӵQQQ=ӊB1.uTӵLLLHߝL`o9PPPpo9wӵGGGKKKKKKKKKJJJJJJKKKDdDĦGGGHHHo)hJJJKKKKKKJJJLLLOOOQQQYYYZZZDdDΦDdDĦKKKDdDΦDdDӵGGGGIpӵDdDĦ>>>po9wӵDdDĦ@@@===;;;<<<<<<<<<===>>>>>>>>>po9uFFFAAA===:::GIdnuR)ĦDdDĦnuR)Ħ??????CdgĪj???DdDĦBBBHHHRRRDdDĦcccHߝL`o9;;;DdDΦDdDӵ@@@DdDĦ999444555555555555555444333222222222222222111geĦ222111sp?aĦ444555GIdnuR)ĦDdDĦ---,,,,,,,,,++++++)))***+++DdDĦ......,,,+++GIdnuR)ĦDdDĦ,,,------......------+++++++++DdDĦnuR)ĦDdDΦDdDĦ***DdDĦnuR)ĦDdDĦ***DdDĦ+++po9u(((((('''%%%=ӊB1.uTӵ)))DdDĦ((((((DdDĦ)))GIdnuR)ĦDdDΦDdDӵ&&&&&&&&&'''''''''((()))((($$$$$$'''(((&&&&&&&&&%%%%%%$$$$$$$$$###""""""""""""###%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((***)))((()))******(((''''''%%%$$$###$$$%%%$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$###""""""""""""#########$$$$$$$$$$$$######"""""""""################################################$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$#########""""""""""""###$$$$$$%%%(((***)))&&&######%%% !!!###%%%%%%###"""&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$%%%$$$!!!$$$!!!!!!%%%&&&###!!!"""$$$$$$###""""""######$$$!!!###%%%''''''&&&###!!!######""""""""""""!!!!!!###$$$&&&%%%$$$$$$%%%&&&$$$###""""""######"""!!! !!!"""!!! !!!###&&&&&&&&&&&&%%%$$$###"""((($$$!!! ###$$$###!!! """$$$$$$###"""###$$$'''((((((((('''%%%$$$"""""""""!!!!!!!!!""""""###"""""""""###$$$$$$%%%%%%\\\[[[4DuXӵ]]]\\\\\\DdDʜ4DuTӵ[[[>d<ĦXXXDtWWWUUUSSSSSSTTTVVVYYYZZZ>d<Ħ[[[>d<ʜDd<ʜ4DuTӵYYYXXXF&uTӵRRR4DufئL>eZZZpuR)ĦOOOSSSSSSSSSTTTTTTSSS>d<ĦLLLDtSSSTTTTTTUUUXXXZZZ^^^^^^DdDΦDdDĦXXX>d<ʜ4DuTӵRRR4DwDd<ĦKKKpuR)Ħ>dd<ӵDddd<Ħ___4DufئL>eLLLDdDʜ4DuTӵLLLDdDĦDDDCCCCCCCCCCCCCCCBBBBBBAAA<<<===>>>???>>>===geĦ@@@s<v>aĦ???AAApeӵDx<DdDĦ:::999888777666666111222444DdDĦ777666555444peӵDx<>d<888888888888777777555555444>d<ӵDd<DdDΦDdDĦ000DdDӵnd<DdDĦ--->d<Ħ,,,peӵ+++Ħ&&&F&uTӵ...DdDĦ******>d<Ħ)))peӵDx<>d<ʜ4DuTӵ***++++++,,,,,,---***,,,***&&&%%%''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###$$$&&&((()))%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&'''''',,,++++++,,,------+++***((('''&&&%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$$$$####################################"""#########$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""######$$$%%%))),,,***%%%"""$$$'''!!!!!!"""$$$&&&&&&###!!!&&&%%%$$$######"""!!!!!!""""""""""""""""""######%%%!!!!!!%%%&&&"""!!! $$$&&&### !!!############$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$"""!!!"""""""""!!!!!!!!!!!!!!!###$$$%%%%%%######$$$%%%###"""""""""######""""""!!!"""###!!! !!!###%%%%%%%%%%%%$$$#########&&&$$$!!!!!!"""###""" """###$$$#########%%%'''******))))))'''%%%###"""""""""""""""""""""######"""""""""######$$$$$$$$$``````4DuXӵbbb^^^^^^D&dq&ĒRaaaaaasdKĦ^^^DHRRudYYYXXXXXXYYY[[[^^^```sdKĦaaaD&oq<Ōq&ĒR[[[[[[ZZZ>dp&ĒRTTTTTTnfʜd<Φ>d<Ħ___s&dq&ĒRWWWXXXi?ʜtd<ĦUUUHHܗDӊBUUU<xNNNNNNLLLMMMOOOOOONNNB?daĦJJJMMMB?Ho9III>d>>???@@@>d<ӵBBBAAAB?Ho9???<xCCCCCCBBBBBBDDDCCCAAA&ӫeʬtIӇ999>d<Φ>d<Ħ<<<D&ӫetIӇ555DdDĦ333sdKĦ777B?dp&ĒR333444>d<sdKĦ,,,B?Ho9+++s&dq&ĒR,,,------...//////000+++---+++'''&&&''''''$$$)))((((((((((((((((((((()))(((((('''((()))+++,,,(((((('''''''''(((((()))***))))))((((((((())))))+++******+++,,,---+++)))''''''&&&%%%$$$$$$%%%&&&&&&&&&'''(((((('''&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%))),,,***%%%"""$$$(((""""""###%%%'''&&&###!!!###$$$$$$$$$#########"""######$$$$$$%%%%%%%%%%%%)))%%%!!!"""%%%$$$  ###%%%""" ######$$$$$$%%%%%%&&&&&&***)))&&&###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$###"""!!!"""###""""""######"""""""""###"""######""" !!!############"""""""""""""""$$$###"""""""""""""""!!!###$$$$$$$$$###$$$''')))+++***)))(((&&&%%%###"""!!!!!!"""##############################$$$$$$$$$aaa```4DuXӵbbb``````Hu]3hhaaabbbbbbne______=eZZZZZZZZZZZZ[[[]]]___```ne```aaapIƎ@t@h[[[[[[[[[>hWWWUUUUUUfebbb@ďD]]]\\\[[[[[[\\\]]]^^^^^^]]]neYYYXXX=e___]]]\\\]]]___aaaddddddege^^^```sĪj@hZZZ[[[\\\fdDĦ[[[@ďDXXXYYYHkgeUUUSSSSSSPPPRRRTTTTTTSSS@hSSSTTT@G]]]]]]HĪj@IŌ^^^XXXBene\\\Hkge___necccaaafe```Hu]3hhZZZYYYXXXseTTTUUUVVVVVVWWWWWWVVVVVVTTTTTTUUUVVVWWWWWWgeĦja>aĦUUUWWW@GRRRTTTseQQQPPPNNNMMMMMMLLLMMMNNN<ŌOOOOOOOOO@GJJJIIIHkgeNNNNNNMMMMMMLLLQQQPPPNNNHĪj@IŌDDDDDDegeGGGDDDHu]3hIŌAAABBBDdDĦ>>>neAAAAAA@h===;;;>h;;;;;;<<<se999ne555555@G111111sĪj@h///000000111222333444444///222111---+++,,,+++(((,,,,,,,,,++++++*********)))))))))))))))***+++,,,***)))(((''''''''''''(((******)))((('''''''''((())))))((()))++++++***)))&&&''''''&&&$$$###%%%&&&&&&'''((())))))((('''&&&##############################$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''########################%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%''')))(((%%%$$$%%%((($$$######%%%&&&&&&$$$"""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%&&&'''''''''***'''%%%$$$%%%$$$ !!!$$$&&&###"""######$$$%%%&&&&&&&&&&&&&&&,,,***&&&""" !!!"""!!!!!!""""""""""""######!!!#########!!! !!!"""!!!"""######""""""###$$$!!!"""###"""!!!!!!"""$$$###""""""!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%''')))******((('''%%%$$$######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$aaa4DuXӵbbbĵD^______``````]]]\\\\\\XXXXXXYYYZZZ[[[\\\^^^______\\\^^^```\\\XXXXXXXXXYYYXXXWWWVVVVVVccccccbbb___```___^^^^^^___aaabbbbbbaaa[[[ZZZZZZ___```______```ccceeeeeeeee______```[[[\\\^^^^^^___DdDĦ^^^^^^ZZZ[[[[[[[[[XXXVVVVVVSSSUUUXXXYYYXXXXXXWWWVVVVVVXXXaaaaaa```bbbbbb\\\___aaa___aaaccccccaaaccccccD^^^^]]]\\\\\\s׼s[[[YYYZZZ[[[]]]^^^^^^^^^^^^[[[[[[[[[\\\^^^___geFm8XXX>aĦ\\\^^^___XXXZZZ[[[s׼s\\\[[[YYYXXXWWWWWWXXXXXXYYYHoZZZYYYZZZZZZZZZVVVUUUUUUXXXXXXXXXXXXXXXWWWYYYXXXWWWNNNPPPQQQQQQOOOMMMD^MMMNNNOOODdDĦKKKNNNOOOLLLLLLLLLKKKJJJIIIGGGGGGHHHHHHs׼sFFFFFFBBBAAA@@@???AAA>>>>>>:::;;;;;;<<<===>>>???@@@@@@;;;>>>===:::888:::888555555555444333222222111111111111222222333333222222000000...---,,,,,,,,,,,,000///...---,,,,,,+++,,,,,,++++++,,,...///---,,,***+++,,,***(((''')))+++******+++,,,,,,+++******((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&)))))))))******)))))))))''''''''''''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%&&&''''''((('''''''''&&&%%%$$$###"""%%%!!!!!!%%%'''%%%%%%'''$$$%%%&&&''''''&&&&&&%%%((('''%%%###""""""######"""""""""#########$$$$$$"""###$$$###!!!!!!!!!""" """$$$###"""!!!###%%% """""""""!!!"""###%%%######"""!!!!!!"""###$$$ """"""""""""######!!!############%%%''')))((('''&&&$$$$$$###### !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%Φ4DuXӵtvӵ>d<Ħfffaaaaaaaaaaaa```___Ħ]]]^^^^^^^^^]]]]]]\\\ZZZ\\\]]]___aaabbbbbbbbbbbb```Ħbbbccccccaaa``````___^^^\\\ZZZYYYTTTUUUVVVWWWXXXYYYZZZZZZYYYXXXWWWVVVWWWYYY[[[\\\___```aaabbbcccbbbbbbaaa```___]]]]]]___```___^^^^^^```aaabbbbbbaaa```^^^Ħ___^^^]]]]]]]]]\\\]]]^^^______aaadddggghhhhhhgggfffeeedddccccccaaa``````bbbdddbbb]]]XXX[[[]]]___aaaaaabbbdddeee>d<Ħ`````````^^^]]]]]]\\\\\\]]]]]]^^^\\\^^^``````]]]ZZZXXXXXXVVVXXX[[[\\\\\\\\\\\\]]]XXXZZZ\\\^^^]]]]]]___```\\\]]]^^^___aaaaaabbbbbb^^^^^^___```aaabbbbbbbbb^^^^^^^^^^^^^^^^^^^^^^^^___bbbdddeeedddddddddeeedddffffffcccĦeeeeeedddddddddffffffdddbbbeee>d<Ħeeeddd___^^^^^^Be```aaa^^^___```bbbcccdddeeeeee^^^^^^^^^___aaacccgeFYĉ^^^]]]>aĦaaaaaabbbcccddddddaaa___^^^^^^___```Becccbbbaaa```___^^^^^^^^^^^^___nu]ӵ___```aaa``````___```___^^^^^^]]]]]]^^^^^^^^^______```aaaaaa``````\\\[[[ZZZYYYXXXWWWVVVVVVRRRTTTWWW[[[\\\]]]\\\[[[^^^]]]\\\ZZZXXX>d<ĦQQQRRRUUUWWWXXX>d<ĦTTTTTTTTTĦXXXWWWVVVUUUUUUVVVXXXXXXUUUTTTTTTTTTUUUTTTQQQNNNSSSSSSRRRRRRBeRRROOOOOONNNMMMĦHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDHHHHHHIIIJJJKKKLLLMMMMMMGGGJJJIIIFFFEEEFFFEEEAAACCCCCCBBBAAA@@@>>>>>>===???@@@AAACCCCCCBBBAAA@@@===<<<;;;999888777666666;;;:::999888777666666666111000000111333444222111000111222111...---///111//////000111111000////////////...---,,,+++******++++++++++++************'''((((((((())))))******))))))))))))))))))))))))$$$%%%'''(((((((((''''''******++++++++++++******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&%%%$$$"""###%%%''''''&&&'''%%%$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$###!!! ######$$$%%%%%%&&&''''''%%%&&&((('''&&&%%%%%%&&&((($$$###&&&)))((((((***%%%%%%'''''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$%%%###%%%%%%$$$"""!!!"""###"""$$$###!!!!!!###%%% !!!""""""!!!"""$$$&&&$$$$$$###""""""###$$$%%%!!!"""""""""###$$$!!!"""""""""###%%%((('''&&&%%%$$$######### !!!###$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&?aŖ%7uSQuR)ӵsdKĦaaa```______^^^^^^gdKĦ______\\\YYYYYY\\\___bbbaaa`````````bbbcccdddcccgdKĦ___```aaabbb___\\\XXXVVVTTTQQQOOOMMMMMMNNNOOOPPPRRRRRRSSSPPPRRRTTTWWWXXXYYYYYYYYY___```aaaccccccccccccbbbcccbbbbbbaaa```___^^^^^^cccddddddccc```______gdKĦcccbbbaaa___]]]______```aaabbbcccdddddddddddddddddddddddddddccccccaaa```aaabbbbbb```^^^______```aaaccceeeggghhhgdDĦaaa`````````aaaaaaaaa```___^^^]]]^^^______```___^^^\\\[[[[[[\\\]]]^^^^^^^^^]]]\\\___]]]\\\^^^aaaaaa___]]]^^^^^^______```aaabbbbbb_________```bbbeeegggiiieeedddbbbaaa_________```bbbdddeeeeeedddcccdddeeegggfffeeegdKĦddddddcccccccccddddddeeefffgggsdKĦiiiiiicccdddfffgggfffeeedddccccccbbbcccdddfffggggggfffeeeggghhhiiiŶSaaaaaabbb3we>>????????????????????????<<<<<<===>>>>>>>>>>>>>>>999999888888777666555444555333111///------------......///000000000000000000000000000000///......++++++***************+++111///...,,,++++++,,,,,,+++++++++***))))))(((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((***(((&&&'''(((***))))))%%%&&&'''((())))))))))))''''''&&&&&&&&&''''''((('''&&&%%%###############$$$$$$$$$$$$######""""""""""""###%%%((()))(((&&&%%%&&&''''''((((((''''''*********)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$$$$$$$###"""!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""" !!!$$$&&&%%%###$$$$$$$$$$$$####################################$$$###"""!!!"""###%%%'''(((((('''&&&%%%$$$###"""""""""""""""!!!!!!!!!!!!%%%$$$$$$%%%''''''%%%$$$>A```ne```aaaaaa``````___ne^^^___^^^\\\YYYYYY[[[^^^aaaaaa``````aaabbbcccdddne^^^^^^^^^^^^^^^ZZZVVVRRRNNNKKKHHHEEE@@@@@@AAABBBCCCDDDEEEEEEIIIKKKNNNRRRUUUXXXZZZ[[[]]]^^^___aaaaaaaaaaaa```aaaaaaaaaaaa`````````___dddeeeeeeccc```___necccddddddbbbaaa_________``````aaabbbbbbbbbbbbbbbbbbbbbccccccccccccdddccccccdddeeeeeebbb```bbbbbbcccdddfffhhhjjjDecccaaa``````bbbbbbbbbbbbbbbaaa``````____________^^^]]]\\\\\\^^^^^^___````````````___aaa___^^^```bbbbbb```^^^`````````_______________^^^^^^^^^___aaacccfffgggeeedddbbb```_________``````aaacccdddcccbbbcccdddhhhhhhneddddddffffffeeeeeeeeeffffffggggggnehhhiiiiiieeefffggghhhhhhggggggffffffeeedddcccbbbcccdddeeegggggghhhjjjlllmmm>Abbbaaaaaak<eeeeeeeeeeeeeeebbbbbbbbbccccccbbbbbbaaa```bbbdddeeeeeedddeeeggggggggggggfhdddeeefffggghhhhhhiiijjjiiigggffffffgggiiijjjggggggffffffgggggghhhiiihhhfffdddccccccaaa___\\\___```bbbcccdddccccccbbbbbbbbbbbbaaa```De``````aaaaaabbbcccnebbbbbbne___^^^^^^^^^^^^______``````bbbcccdddddddddbbb```___```aaabbbbbbbbbbbbaaa```______ne\\\\\\ZZZ\\\^^^```aaa``````___bbbbbbbbb```^^^]]]___aaa___```aaaaaaaaa___]]]\\\]]]^^^___`````````___^^^___^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZVVVUUUTTTRRRQQQQQQRRRRRROOOPPPQQQRRRSSSRRRRRRQQQMMMLLLJJJIIIIIIJJJKKKLLLOOOPPPPPPPPPPPPOOOOOONNNLLLLLLMMMNNNNNNNNNNNNMMMKKKJJJIIIGGGGGGFFFGGGGGGGGGEEECCCAAA???>>>>>>>>><<<===>>>???@@@@@@@@@???>>>?????????>>><<<;;;999444444333111111000000000222222111000000000111111//////......---,,,+++++++++***))))))((())))))***((()))))))))))))))(((''''''''''''''''''((()))))))))(((((())),,,------,,,''''''((()))******))))))******)))''''''&&&&&&&&&))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$&&&''''''&&&$$$%%%&&&''''''((((((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""%%%&&&&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''''''''&&&%%%$$$###""""""############""""""""""""$$$######%%%&&&'''&&&```___^^^___```bbbbbbaaa```^^^]]]]]]]]][[[YYYYYY[[[]]]^^^^^^^^^^^^___```aaabbb]]][[[YYYWWWVVVSSSPPPJJJEEEBBB>>>999666111111222333444555555666<<<>>>AAAEEEKKKQQQUUUXXXYYYZZZ\\\]]]^^^^^^^^^]]]______`````````aaaaaaaaadddeeefffdddaaa___bbbcccccccccbbb```______________________________``````aaaaaabbbbbbbbbffffffgggiiijjjiiifffccceeeeeeeeeggghhhjjjlllmmmfffcccaaa```___ccccccccccccbbbbbbbbbbbb```___^^^]]]\\\\\\\\\\\\^^^^^^^^^^^^^^^___```aaabbbaaaaaabbbccccccaaa```bbbbbbaaa___^^^]]]\\\[[[]]]]]]]]]^^^___bbbdddeeedddcccbbb```_________```^^^```bbbccccccbbbdddeeeiiihhhdddcccccchhhggggggffffffffffffgggfffeeefffggghhhgggggghhhhhhhhhhhhgggfffgggfffdddcccbbbbbbcccccceeefffiiilllooopppgggcccaaadddeeeffffffeeeeeedddcccccccccbbbbbbaaaaaa___```cccddddddeeehhhjjjiiiiiiiiiiiieeeeeefffggghhhiiiiiijjjkkkjjjiiihhhhhhiiijjjkkkiiiiiiiiiiiiiiijjjjjjkkkkkkhhheeedddccccccbbbaaa```aaabbbddddddddddddcccccccccddddddcccaaaeeeeeeeeeffffffgggeeeeeeeeeddddddcccccccccccccccdddddddddggghhhiiiiiihhhgggeeedddbbbccceeefffggggggffffffddddddaaaaaa```^^^```bbbeeeggghhhhhhhhheeeeeefffeeecccccceeefffiiijjjjjjiiihhheeecccbbbeeefffggghhhhhhhhhggggggffffffeeeeeeeeeddddddddd`````````aaabbbbbbccccccaaa```___]]]\\\\\\[[[[[[VVVWWWYYYZZZ[[[\\\\\\\\\[[[ZZZYYYXXXYYYZZZ[[[\\\\\\]]]^^^___^^^]]][[[YYYXXXXXXYYYZZZZZZZZZZZZYYYXXXWWWUUUSSSSSSSSSTTTUUUVVVUUUSSSPPPOOONNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRPPPQQQQQQQQQOOOLLLIIIGGGDDDCCCAAA@@@>>>=========;;;;;;<<<===============;;;::::::999888666555444222111000///......///000---.../////////...---,,,,,,,,,,,,,,,------------******,,,///222444333222++++++,,,---------,,,,,,---,,,+++)))(((((((((((('''''')))*********)))(((&&&&&&&&&&&&''''''''''''%%%$$$###$$$&&&((((((((($$$%%%&&&'''(((******+++***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%######$$$$$$$$$$$$######&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&&&&%%%$$$######""""""$$$$$$$$$############"""###""""""$$$&&&'''&&&``````___```aaacccdddddd______^^^]]]^^^___```aaacccccccccbbb```___^^^]]]ZZZ[[[[[[[[[[[[\\\^^^```\\\[[[[[[[[[[[[[[[\\\\\\[[[ZZZYYYWWWSSSOOOLLLIIIDDDAAA<<<888444111---+++)))))))))***+++,,,,,,---...///111555;;;BBBIIILLLSSSTTTWWWYYYZZZ[[[[[[[[[\\\]]]^^^___```aaabbbcccdddffffffeeebbb```____________`````````___^^^]]]_________^^^^^^]]]]]]]]]^^^______```aaabbbbbbcccggghhhjjjlllmmmlllhhheeedddddddddeeegggiiijjjkkkiiigggeeecccaaa```______``````````````````aaaaaa___^^^\\\ZZZYYYYYYZZZ[[[[[[ZZZYYYYYYZZZ[[[]]]^^^aaaaaaaaabbbbbbbbbaaa```bbbaaa```___^^^]]]\\\[[[]]]\\\\\\\\\^^^___aaaccccccbbb```___^^^^^^______]]]___bbbcccccccccdddfffhhhgggfffdddccccccbbbbbbhhhgggfffeeedddddddddddddddcccaaa```aaabbbdddfffggggggggggggfffffffffeeefffeeecccbbbbbbbbbccccccbbbdddhhhmmmqqqrrrpppnnnlllhhhdddaaa``````______aaabbbcccdddeeeeeeddddddccccccbbbaaa```_________]]]___aaacccdddfffiiikkkjjjjjjjjjiiihhhgggfffeeeeeeeeefffggghhhiiijjjjjjjjjiiiiiihhhhhhiiiiiijjjhhhhhhgggggghhhhhhiiijjjjjjgggccc```aaabbbbbbbbb^^^___aaabbbccccccbbbbbbbbbbbbccccccccccccbbbbbbeeeeeeffffffffffffffffffddddddccccccdddddddddeeeeeeeeeeeeffffffeeeeeeeeehhhhhhiiiiiihhhgggffffffaaabbbdddfffhhhhhhhhhhhheeeeeeddddddcccbbbaaaaaa```aaaccceeegggiiiiiijjjdddeeeffffffeeeeeeggghhhlllllllllkkkiiihhhfffeeeggghhhiiikkkkkkkkkjjjjjjhhhhhhhhhgggggggggggggggccccccdddeeefffggghhhiiiggggggeeedddcccbbbaaaaaa\\\\\\]]]^^^_________```bbbaaaaaaaaabbbcccdddeeedddeeeggghhhgggdddbbb```______```aaaaaaaaaaaa```]]]]]]]]]]]]]]]]]]\\\\\\aaa```]]][[[ZZZYYYYYYYYY[[[\\\]]]^^^____________]]]^^^^^^^^^\\\XXXUUURRRRRRQQQPPPOOOMMMMMMMMMMMMKKKLLLMMMOOOOOONNNMMMLLLLLLLLLLLLJJJIIIFFFDDDCCC???===<<<:::999:::;;;;;;::::::;;;;;;:::888666444444444555555555555555555222333555888;;;<<<:::999333444444444444444333222000000///...------------'''(((***,,,------,,,+++,,,,,,,,,+++++++++******,,,***((((((***,,,---,,,''''''((()))***,,,---...+++******))))))((((((''''''''''''(((((()))))))))***(((&&&$$$$$$$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$######"""""""""""""""########################$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$#########"""""""""!!!"""$$$&&&((('''aaa``````___^^^______```______^^^]]]^^^___```aaacccccccccbbbaaa___^^^]]]XXXXXXYYY[[[]]]```aaaaaa[[[[[[ZZZYYYXXXVVVUUUUUURRRQQQOOOLLLGGGBBB>>>;;;555222///,,,+++)))&&&$$$%%%%%%&&&&&&''''''((((((''''''(((***...555:::>>>IIIKKKOOORRRUUUXXXYYYYYYYYYZZZ[[[]]]___aaabbbcccccceeegggfffdddaaa``````____________^^^^^^]]]]]]______^^^^^^]]]]]]\\\\\\^^^______```aaabbbbbbcccfffgggiiikkkmmmkkkhhhddd______```aaabbbccceeefffaaa```^^^]]]]]]]]]^^^___]]]\\\\\\\\\\\\]]]______]]]\\\ZZZXXXWWWWWWWWWXXXWWWWWWVVVVVVWWWXXXZZZ[[[^^^___```aaa``````````````````_________^^^^^^^^^\\\\\\\\\\\\\\\^^^```aaaaaa```^^^]]]\\\]]]]]]^^^ZZZ]]]___`````````aaaccceeeddddddcccbbbcccccccccgggfffdddcccaaaaaa``````aaa```^^^]]]^^^___aaacccdddddddddcccccccccddddddccccccbbbaaabbbcccdddeeebbbdddhhhnnnrrrtttrrrppplllhhhccc```______^^^^^^^^^___aaabbbccccccbbbbbb```___^^^]]]\\\\\\\\\\\\[[[^^^```bbbccceeehhhjjjiiiiiiiiihhhhhhfffeeeeeeddddddeeefffggghhhiiiiiiiiihhhhhhhhhhhhhhhhhhiiiggggggffffffgggggghhhiiihhhddd```^^^___```aaaaaa^^^___aaabbbccccccbbbbbbaaabbbbbbcccccccccccccccddddddddddddeeeeeeeeeeeeccccccbbbbbbbbbcccddddddfffgggggghhhhhhgggffffffgggggggggggggggffffffeee```bbbdddfffhhhiiiiiiiiiffffffeeedddcccbbbaaaaaabbbbbbccceeefffggggggggggggiiijjjjjjjjjjjjkkkllljjjjjjjjjiiiiiihhhgggfffggghhhiiikkkkkkkkkkkkjjjkkkkkkkkkkkkjjjjjjjjjjjjiiiiiijjjlllmmmnnnooopppjjjiiiiiihhhgggfffeeedddddddddddddddddddddddddddddddddeeefffggghhhjjjjjjlllnnnooopppnnnlllhhhfffffffffggghhhhhhhhhhhhhhhdddfffhhhjjjjjjiiigggeeekkkiiihhhfffeeeeeeeeefffeeeeeefffgggggggggggggggfffggggggfffdddaaa^^^\\\ZZZZZZYYYYYYXXXXXXYYYYYY[[[\\\]]]^^^^^^]]]\\\[[[\\\\\\\\\[[[XXXUUURRRPPPLLLKKKIIIGGGFFFGGGIIIJJJIIIJJJKKKJJJHHHFFFBBB@@@???@@@AAAAAAAAA@@@@@@?????????AAADDDFFFFFFDDDBBB@@@@@@@@@@@@@@@???>>>===<<<;;;999777555444333222000222444666777777666555777777666555333222111111333111//////000222222222,,,+++++++++,,,---///000,,,,,,++++++***)))))))))'''(((((()))***+++,,,,,,,,,***(((&&&%%%&&&'''(((***)))))))))(((((((((((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$#########""""""###"""###%%%'''(((((('''___``````___]]]\\\\\\]]]^^^]]]\\\\\\]]]^^^```aaaaaaaaabbbbbbaaa___^^^\\\XXXXXXXXXZZZ]]]``````___[[[ZZZYYYVVVSSSPPPMMMKKKEEEDDDAAA>>>999555111///***(((&&&%%%%%%%%%$$$############$$$$$$%%%%%%%%%&&&&&&%%%&&&(((,,,000222===???DDDJJJOOOSSSUUUWWWWWWXXXYYY[[[]]]___aaabbbbbbdddggggggeeecccbbbbbbaaa`````````_______________^^^^^^^^^]]]]]]\\\\\\_________``````aaaaaabbbcccccceeeggghhhhhheeebbb[[[[[[[[[\\\]]]^^^```aaa[[[ZZZYYYYYYYYY[[[]]]___ZZZZZZYYYYYYZZZ\\\^^^___\\\[[[ZZZXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[ZZZ\\\____________```aaa_________```````````````]]]\\\\\\[[[\\\]]]^^^___^^^]]]\\\[[[ZZZ[[[[[[\\\WWWYYY[[[\\\\\\[[[]]]^^^bbbbbbbbbbbbccceeefffggghhhgggeeecccaaa______^^^______^^^]]]^^^___```aaaaaaaaaaaa```aaabbbccccccbbbbbbaaaaaabbbccceeefffccceeehhhnnnrrruuutttrrrkkkgggaaa^^^]]]]]]^^^^^^[[[]]]___aaabbbbbbaaa```]]]\\\[[[YYYYYYYYYZZZZZZZZZ]]]```bbbccccccdddeeeeeeeeeeeeeeeeeeddddddcccbbbbbbcccdddeeeffffffggghhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhiiigggddd```______aaabbbbbb```aaabbbddddddddddddcccbbbbbbcccccccccccccccbbbcccccccccdddddddddeeeeeedddcccbbbaaaaaabbbcccdddggghhhiiijjjiiihhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeaaaccceeehhhiiijjjjjjjjjhhhhhhgggfffdddcccbbbbbbddddddeeeeeeeeeffffffggggggiiikkkkkkkkkjjjkkkllliiiiiiiiihhhggggggggggggfffgggiiikkkkkklllkkkkkkjjjjjjjjjiiiiiiiiihhhhhhjjjjjjkkklllmmmnnnooopppkkkkkkkkkkkkkkkjjjiiihhhhhhgggffffffeeeeeefffffffffgggiiijjjlllnnnooopppppppppqqqpppooollljjjhhhhhhhhhiiijjjjjjjjjjjjjjjhhhjjjllloooooonnnlllkkkmmmlllkkkjjjjjjkkklllmmmmmmmmmnnnnnnnnnmmmllllllllllllkkkjjjiiihhhffffff``````_________``````aaaddddddeeefffgggggggggfffggghhhgggfffccc___[[[YYYUUUSSSQQQPPPPPPQQQTTTUUUUUUVVVWWWXXXVVVTTTPPPNNNLLLMMMNNNOOONNNMMMLLLKKKMMMMMMNNNPPPRRRSSSQQQPPPOOOOOOOOOOOONNNMMMKKKKKKMMMKKKHHHDDDAAA>>><<<;;;;;;<<<>>>@@@@@@@@@@@@@@@DDDDDDCCCBBB@@@???>>>>>>===<<<::::::;;;<<<;;;:::555444333222222222333444111111000000///.........+++,,,---...///000111222111000...,,,,,,+++,,,,,,---,,,+++***)))((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&((('''&&&%%%&&&(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))((((((((('''''''''%%%%%%%%%$$$$$$$$$######%%%$$$$$$&&&((()))((('''[[[]]]______]]][[[[[[]]][[[ZZZZZZZZZ[[[\\\^^^_________aaaaaaaaa___]]]\\\YYYXXXWWWYYY[[[\\\[[[YYYVVVUUUSSSOOOJJJDDD@@@===666555222///---***)))(((%%%###""""""###$$$###"""############$$$$$$$$$$$$&&&%%%$$$$$$%%%''')))***000333999AAAHHHMMMQQQSSSUUUVVVXXXZZZ\\\]]]___``````cccfffhhhgggeeeddddddaaa```______^^^^^^______^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^_____________________aaaccccccaaa___YYYYYYYYYYYYZZZ\\\]]]^^^[[[YYYXXXWWWXXX[[[]]]___[[[ZZZZZZZZZ[[[]]]___aaa\\\\\\\\\[[[YYYWWWVVVUUUTTTUUUVVVXXXYYYYYYZZZZZZXXX[[[^^^_________aaadddaaaaaaaaaaaaaaaaaaaaaaaa^^^]]]\\\\\\\\\]]]^^^___\\\[[[ZZZYYYXXXYYYZZZZZZXXXZZZ\\\\\\[[[ZZZ[[[\\\``````aaacccfffhhhjjjlllkkkjjjhhheeecccaaa``````______`````````aaaaaaaaa____________```aaacccdddccccccbbbaaaaaabbbcccdddaaabbbeeeiiinnnqqqqqqpppiiieee___\\\[[[\\\]]]]]][[[\\\___bbbcccbbbaaa```[[[ZZZXXXWWWWWWXXXYYYZZZYYY]]]aaacccbbbaaa`````````aaaaaabbbbbbbbbbbbbbb___``````aaabbbcccdddddddddeeeeeeeeeeeeeeeeeedddfffffffffffffffggghhhhhhdddbbb___^^^___aaaaaaaaa___```bbbcccdddccccccbbb``````aaaaaaaaa``````_________```aaabbbccccccddddddcccaaa_________```aaaeeefffhhhhhhhhhfffeeecccbbbbbbbbbaaaaaabbbbbbcccaaaccceeegggiiiiiiiiiiiihhhhhhgggeeedddcccbbbaaaddddddddddddeeeffffffgggfffhhhjjjjjjiiihhhhhhiiijjjiiigggfffeeedddccccccdddeeegggiiijjjjjjjjjjjjhhhhhhggggggfffeeeddddddgggggghhhhhhiiijjjkkkkkkjjjkkkllllllllllllkkkjjjggggggfffeeeffffffhhhhhhiiijjjllloooqqqsssttttttppppppooonnnllljjjhhhggggggggghhhiiiiiiiiiiiiiiiggggggggghhhiiijjjjjjkkkllllllkkkkkklllmmmooopppsssssssssrrrqqqpppnnnnnnmmmlllkkkjjjjjjkkkkkkllliiiiiihhhgggffffffffffffhhhhhhiiikkkllloooqqqrrrppppppooonnnkkkfffbbb___WWWUUUSSSRRRRRRUUUXXXZZZYYY[[[^^^``````___\\\[[[WWWXXXZZZZZZZZZXXXWWWUUUXXXWWWWWWYYY\\\^^^___^^^]]]]]]]]]\\\[[[YYYXXXWWWXXXWWWTTTQQQNNNLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKOOOOOOOOOOOONNNNNNNNNNNNKKKJJJIIIJJJKKKJJJIIIGGGFFFDDDAAA???===============<<<<<<;;;;;;::::::999666666777999:::<<<======<<<;;;;;;:::999888777666555333111///---,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))((()))+++***(((''')))***(((((())))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++************''''''''''''&&&&&&&&&&&&'''&&&&&&''')))***)))'''WWW[[[______]]]\\\\\\]]]YYYXXXXXXXXXYYYZZZ\\\]]]]]]^^^```aaaaaa___^^^\\\[[[YYYWWWXXXYYYYYYVVVSSSPPPOOOLLLGGGAAA:::555222,,,***(((&&&%%%%%%&&&&&&$$$"""!!!!!!"""######"""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%%%%'''+++222;;;CCCJJJOOOQQQUUUUUUWWWXXXZZZ\\\^^^^^^___bbbfffhhhgggfffeeeeee^^^^^^]]]\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]______^^^]]]YYYYYYYYYYYYZZZ[[[\\\]]]\\\[[[YYYXXXYYY[[[^^^```]]]\\\[[[[[[]]]___bbbccc]]]]]]]]]]]][[[YYYWWWUUURRRSSSUUUWWWXXXXXXXXXWWWWWWZZZ^^^______```ccceeecccbbbbbbbbbaaaaaaaaa```^^^^^^]]]\\\\\\]]]^^^___ZZZZZZXXXWWWWWWXXXYYYYYY[[[]]]^^^^^^]]]\\\]]]^^^___```bbbdddhhhkkknnnpppooommmkkkhhhfffdddcccbbb```aaabbbbbbccccccbbbbbb^^^^^^^^^^^^```bbbdddeeeeeedddcccaaaaaaaaaaaabbb^^^^^^```ccchhhkkkllllllhhhddd^^^[[[[[[\\\]]]]]][[[]]]```cccdddcccbbbaaaZZZYYYXXXWWWWWWXXXZZZ[[[YYY]]]aaacccbbb```]]]\\\]]]^^^___``````aaaaaa```^^^^^^___```aaabbbcccccc```aaaaaabbbbbbaaaaaa```dddddddddddddddeeeffffffaaa___]]]]]]^^^______^^^\\\]]]___```aaaaaa``````]]]]]]]]]]]]]]]\\\[[[[[[[[[\\\\\\^^^___```aaaaaacccaaa___]]]\\\\\\]]]^^^bbbcccdddeeedddcccaaa______^^^^^^]]]]]]^^^_________aaaccceeefffgggggggggffffffeeecccbbbaaa______aaaaaabbbbbbccceeefffggghhhjjjlllmmmkkkjjjjjjjjjiiihhhfffdddaaa```______bbbccceeeggghhhhhhhhhgggkkkjjjiiihhhgggfffeeeeeegggggghhhhhhiiiiiijjjjjjhhhiiijjjkkklllkkkjjjjjjiiiiiihhhiiijjjkkkmmmnnnjjjkkknnnpppsssuuuvvvvvvtttsssqqqooommmkkkjjjjjjiiijjjkkkkkkllllllkkkkkkgggfffcccbbbcccfffjjjlllnnnnnnnnnnnnoooqqqsssuuuuuuttttttsssqqqpppnnnmmmkkkjjjiiihhhiiijjjmmmnnnrrrqqqpppnnnmmmlllkkkkkkjjjjjjkkkmmmqqquuuxxxzzzuuuuuuuuussspppkkkfffdddUUUTTTRRRQQQRRRUUUXXX[[[XXX[[[___ccceeedddcccbbb^^^___```aaaaaa___]]]\\\]]]\\\\\\___cccfffggghhheeeeeeeeedddcccaaa```___[[[ZZZZZZYYYXXXXXXXXXYYYWWWVVVVVVVVVVVVWWWXXXXXXUUUVVVVVVWWWXXXYYYYYYZZZWWWVVVVVVWWWXXXWWWTTTRRRTTTRRRNNNKKKHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEDDD@@@AAABBBCCCEEEGGGHHHHHHGGGGGGFFFFFFEEECCCBBBAAAAAA???<<<:::777666666666333333222111111111111222000000000000000000000000***,,,...---***)))+++---,,,,,,---......///000000.........................../////////......---,,,------,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((()))(((''')))******)))'''\\\]]]]]]^^^^^^]]]]]]\\\[[[[[[ZZZZZZZZZ[[[[[[\\\___^^^]]]^^^______]]][[[ZZZXXXVVVVVVVVVTTTPPPLLLDDDAAA<<<666111---+++***)))'''%%%%%%&&&&&&%%%$$$'''%%%$$$""" !!! """#########$$$%%%&&&%%%###!!!!!!"""$$$%%%&&&(((+++///555<<>>>>>===<<<:::999888777777666444222222555666555333555555555666777999;;;<<<;;;888555111000111333444444444444555666777999999999777666666777666222...333333333222000...,,,***---+++)))+++------+++(((^^^^^^______^^^^^^]]]\\\^^^]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]^^^``````^^^\\\YYYVVVSSSQQQOOOKKKFFFBBB888555222---***(((''''''(((&&&%%%$$$%%%&&&%%%$$$%%%$$$###""""""###$$$%%% !!!######""""""###%%%$$$###"""!!!"""###%%%&&&%%%&&&(((+++///666>>>DDDKKKQQQWWW[[[\\\^^^aaadddaaacccfffhhhiiigggeeeccc^^^]]]\\\\\\]]]^^^]]]\\\[[[\\\^^^```aaaaaaaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^___```aaabbbbbbbbbaaaaaa```______^^^^^^^^^^^^^^^]]]]]][[[[[[[[[\\\^^^___________________________aaa```____________]]][[[WWWWWWYYY[[[\\\^^^````````````___aaadddeeeeeeeeeeeedddcccbbbaaa```______]]]\\\\\\\\\]]]]]]^^^_________^^^^^^^^^]]]]]]]]]aaaaaaaaaaaaaaaaaaaaaaaaeeehhhmmmtttzzz}}}vvvppplllhhhggghhhgggfffggghhhhhhgggfffeeedddbbbbbbccceeehhhjjjkkkiiifffcccaaa`````````````````````aaaaaaaaaaaa___]]][[[ZZZZZZ[[[]]]^^^___```bbbdddeeedddcccbbb___]]]ZZZ[[[]]]______^^^^^^___aaabbbcccbbbaaa``````aaacccccccccaaa```^^^]]]]]]]]]]]]]]]]]]^^^___]]]^^^```bbbcccccccccbbb___^^^^^^___aaacccbbbaaa_________``````aaaaaabbb^^^^^^^^^_________```````````````___]]]]]]___aaabbbbbbccccccbbbbbbbbbbbbbbbaaa___]]]\\\\\\\\\\\\^^^^^^]]]]]]]]]]]]^^^^^^________________________dddcccbbbaaaaaabbbcccccccccbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccceeefffggghhhhhhhhhgggggggggeeecccbbbbbb```^^^\\\^^^___aaabbbcccccccccccceeeeeeeeedddcccbbbaaa```aaaaaabbbbbbbbbcccccccccccceeehhhiiihhhggghhhhhhiiiiiiiiiiiiiiihhhhhhhhhggghhhjjjmmmoooqqqrrrsssrrrpppmmmjjjhhhhhhiiijjjlllkkkkkklllmmmllljjjhhhgggggghhhiiijjjjjjkkklllmmmmmmllllllmmmoooqqqssstttuuuuuuuuutttqqqooommmnnnnnnnnnoooppppppqqqqqqqqqqqqrrrrrrqqqpppmmmlllmmmlllmmmooosssuuuuuuuuuvvvtttrrrooolllgggaaa]]]VVVRRRKKKGGGGGGHHHIIIJJJMMMOOORRRVVVYYYZZZ[[[[[[ZZZ[[[]]]___``````______ccc______fffjjjjjjjjjlllkkkjjjiiigggeeeeeeddddddfffeeeeeedddddddddeeeeeebbbbbbbbbaaaaaa`````````\\\ZZZYYY[[[^^^bbbddddddeeeffffffddd```^^^^^^___]]][[[ZZZYYYZZZZZZXXXWWWYYYYYYYYYXXXXXXWWWWWWVVVWWWXXXZZZ\\\]]]\\\[[[ZZZZZZZZZ[[[\\\\\\[[[ZZZYYYZZZWWWTTTSSSRRRRRRQQQPPPNNNNNNNNNNNNMMMLLLKKKKKKLLLKKKIIIGGGEEEDDDDDDCCCCCCAAA>>>>>>???@@@???===>>>???@@@@@@BBBBBBCCCDDDCCCAAA===;;;:::;;;<<<>>>============>>>???@@@AAABBB@@@???@@@@@@???<<<999>>>>>>======;;;999666555222000...///000///---***aaaaaaaaaaaa```^^^]]]\\\^^^^^^^^^^^^______``````]]]]]]]]]___```^^^[[[YYYSSSPPPLLLGGGCCC>>>888444+++***(((&&&$$$$$$%%%%%%'''&&&$$$$$$%%%&&&%%%$$$############$$$&&&'''((("""######""" !!!###%%%######"""""""""$$$%%%&&&%%%%%%%%%&&&)))///777===GGGNNNVVV\\\^^^```ccceeebbbdddgggiiiiiihhhfffdddaaa___]]]\\\^^^_________^^^```aaacccdddddddddccc`````````aaaaaaaaaaaaaaaccccccdddddddddddddddeeebbbaaaaaaaaa````````````^^^]]]\\\\\\\\\]]]___```____________````````````aaa``````aaacccdddcccaaaZZZ[[[\\\^^^```bbbdddeeedddcccbbbdddfffggggggfffeeeeeedddcccbbbaaa``````^^^^^^^^^____________```````````````____________bbbbbbccccccddddddeeeeeegggkkkrrr{{{{{{tttoookkkiiiiiihhhiiikkkmmmmmmllljjjhhhgggeeeeeefffhhhkkkmmmqqqnnniiieeebbbaaaaaabbbaaaaaaaaa``````_________```___]]]\\\[[[\\\]]]]]]bbbccceeeffffffeeedddccc```^^^]]]]]]```bbbbbbbbb```aaacccddddddcccbbbbbbcccdddeeefffeeedddcccbbb^^^^^^^^^^^^______```aaa___```aaacccddddddddddddbbbaaa```aaacccdddcccbbbaaaaaaaaaaaabbbcccdddeee````````````aaaaaaaaaaaaaaaaaaaaa```___```bbbdddfffggghhhhhhhhhfffdddccccccbbb```___^^^^^^^^^______^^^^^^]]]]]]]]]^^^^^^``````aaaaaabbbbbbcccccceeedddcccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbccccccccccccbbbaaaaaaaaabbbbbbdddeeeeeefffgggfffffffffhhhfffdddcccbbbaaa___^^^^^^^^^___```aaaaaaaaa```ccccccccccccbbb```___^^^_________`````````aaaaaabbbdddggghhhgggfffggghhhjjjiiiiiihhhhhhgggfffffffffgggiiikkkmmmnnnoooooolllkkkiiigggggghhhiiikkkkkkjjjjjjkkklllllljjjhhhhhhhhhiiijjjkkklllmmmmmmkkkkkklllmmmnnnooopppqqqrrrsssttttttsssrrrpppooommmnnnnnnoooppppppqqqqqqrrrrrrssstttsssrrrpppooorrrqqqppprrrtttuuutttsssrrrpppnnnmmmjjjfffaaa]]]TTTOOOIIIEEEDDDDDDDDDDDDCCCEEEHHHLLLOOORRRTTTUUUVVVWWWYYY[[[]]]^^^______bbb```aaagggkkkkkkkkkmmmjjjiiihhhggggggfffgggggghhhhhhhhhgggggghhhiiiiiiffffffeeedddcccbbbaaaaaa]]][[[[[[\\\```ccceeeeeefffggggggeeebbb___^^^______]]][[[[[[\\\\\\[[[ZZZ[[[\\\\\\]]]^^^______```___```aaabbbbbbcccbbbbbbbbbcccdddddddddddddddcccbbb```]]][[[[[[ZZZXXXWWWXXXYYYYYYZZZYYYYYYXXXXXXYYYXXXWWWUUUSSSQQQQQQPPPPPPNNNLLLKKKLLLLLLKKKIIILLLMMMNNNOOOOOOOOONNNNNNMMMLLLJJJHHHHHHIIIJJJKKKKKKJJJJJJJJJKKKLLLLLLMMMNNNMMMMMMMMMNNNMMMJJJHHHHHHGGGGGGFFFDDDBBB@@@???>>><<<:::999999999777555ddddddcccbbbaaa___^^^]]][[[\\\]]]^^^___```aaaaaa```___^^^]]][[[XXXSSSOOOIIIFFFAAA<<<777111,,,)))%%%%%%$$$######$$$%%%%%%&&&%%%######$$$%%%%%%$$$############$$$%%%'''(((%%%$$$###!!! """$$$$$$######""""""###$$$%%%%%%%%%$$$$$$'''---444:::DDDLLLVVV]]]```aaabbbddddddeeegggiiiiiihhhgggfffeeeccc```___aaacccccccccaaabbbccceeefffeeeeeeeeebbbcccccccccccccccddddddffffffeeeeeeeeeeeefffgggcccccccccccccccbbbbbbbbb^^^^^^]]]]]]]]]^^^___``````````````````aaaaaaaaabbbaaaaaaccceeefffeeeddd]]]^^^___aaaccceeeggggggfffeeedddeeeggghhhgggfffeeeeeeeeedddcccbbbbbbbbb```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccccccddddddeeefffgggggghhhmmmuuuzzzsssnnnkkkiiihhhhhhjjjllloooooommmkkkjjjhhhgggfffgggjjjmmmooossspppkkkgggdddddddddeeebbbbbbbbbbbbaaaaaaaaaaaacccbbbaaa```____________dddeeeggghhhgggfffdddcccaaa```___```bbbdddeeefffcccdddeeeeeeeeeeeeddddddfffgggggghhhhhhgggffffffaaaaaaaaaaaabbbccceeeeeecccdddeeeffffffgggggghhhfffeeedddeeefffgggfffeeecccbbbbbbbbbccceeefffgggccccccccccccccccccccccccbbbccccccbbbbbbbbbeeegggjjjlllnnnooonnnkkkhhhfffeeedddbbbaaa```aaaaaabbbaaaaaa```_________``````aaabbbbbbccceeeffffffgggffffffeeedddccccccbbbbbbaaaaaaaaaaaabbbcccdddeeeeeeeeedddcccbbbbbbbbbccceeeeeeeeefffffffffffffffhhhfffdddcccdddcccaaa_________``````aaaaaaaaaaaadddddddddcccbbbaaa_______________`````````aaaaaabbbdddggghhhgggfffgggggghhhhhhhhhhhhhhhggggggggghhhhhhjjjkkklllmmmmmmmmmjjjiiihhhgggggghhhiiijjjjjjjjjjjjkkklllllljjjhhhiiiiiijjjkkkmmmnnnoooooolllmmmnnnooopppoooooonnnpppqqqqqqrrrrrrqqqqqqpppmmmmmmnnnoooppppppqqqqqqrrrssssssttttttsssrrrqqqtttsssrrrrrrssssssqqqpppnnnmmmllljjjiiieee```]]]VVVQQQKKKFFFEEEDDDDDDCCC??????AAADDDGGGIIIKKKLLLOOOQQQSSSUUUXXXZZZ\\\]]]______bbbfffiiijjjkkklllhhhgggggggggggggggggghhhggggggggggggggghhhiiijjjiiihhhgggfffdddbbbaaaaaa\\\[[[[[[]]]```cccddddddccccccccccccaaa___^^^]]]\\\ZZZXXXXXXYYYZZZZZZYYYZZZ[[[\\\]]]___```aaaaaabbbbbbbbbccccccdddeeeeeedddeeeeeeffffffgggggggggeeeccc```___^^^]]][[[YYY\\\\\\]]]^^^^^^^^^^^^^^^___^^^\\\ZZZYYYWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTWWWXXXYYYZZZZZZXXXVVVUUUUUUTTTSSSSSSSSSTTTUUUVVVTTTTTTTTTUUUVVVXXXYYYZZZXXXXXXXXXYYYYYYXXXWWWUUURRRRRRQQQOOOMMMLLLJJJIIIKKKJJJIIIHHHHHHGGGGGGFFFfffeeeeeecccbbb```^^^]]][[[\\\^^^```aaabbbbbbbbb```^^^ZZZVVVRRRKKKEEE@@@;;;999666222---)))&&&%%%$$$###############$$$$$$%%%$$$""""""$$$%%%$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$!!!"""$$$%%%%%%$$$######"""""""""""""""""""""%%%***222777AAAJJJUUU]]]```aaaaaabbbeeeggghhhjjjjjjiiihhhggggggeeebbbaaaccceeeeeeeeebbbcccdddeeeffffffeeeeeedddddddddeeeeeefffffffffggggggfffeeeeeeffffffgggddddddeeeeeeeeedddcccbbb_______________``````````````````aaaaaaaaabbbbbbcccbbbbbbccceeeeeedddbbb______```bbbdddeeeggggggfffddddddeeeggghhhgggfffffffffeeeeeeddddddccccccccccccddddddddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccdddeeeffffffggggggjjjpppxxxyyyrrrllliiigggggggggiiilllnnnnnnllljjjiiihhhgggfffgggjjjmmmoooqqqooolllhhhggggggggghhhddddddddddddeeeeeeeeeeeefffffffffeeedddcccbbbaaaeeefffggghhhhhhgggeeedddbbbbbbbbbcccccceeegggiiiffffffffffffffffffeeeeeehhhhhhiiiiiiiiiiiiiiihhheeeeeeeeefffgggiiijjjkkkiiiiiiiiiiiiiiijjjjjjjjjhhhgggffffffggggggfffeeeccccccbbbbbbdddeeehhhiiieeeeeeeeeeeeeeeeeeeeeeeedddeeeeeedddcccdddfffiiimmmooorrrsssrrrooollliiifffeeedddccccccdddeeeeeeeeedddcccbbbbbbbbbbbbbbbccccccdddeeeggghhhiiiiiihhhggggggfffeeeddddddcccbbbbbbbbbcccdddeeefffggghhhhhhgggfffeeeeeeeeefffggggggggggggggghhhhhhhhhhhhfffddddddeeeeeecccaaaaaaaaaaaabbbbbbcccddddddfffffffffeeedddcccbbbaaaaaabbbbbbbbbccccccccccccccceeehhhiiihhhggghhhhhhfffgggggghhhiiijjjkkkkkkjjjkkklllmmmmmmnnnnnnmmmlllkkkjjjiiihhhiiiiiijjjiiiiiiiiikkklllllljjjhhhjjjjjjkkkmmmnnnpppqqqqqqpppqqqrrrrrrqqqpppnnnlllnnnnnnoooppppppppppppppplllmmmnnnooopppqqqrrrrrrssssssssssssssssssrrrrrrtttrrrppppppppppppnnnmmmmmmllljjjjjjhhheeeaaa]]]WWWRRRMMMHHHFFFEEEDDDDDD????????????@@@BBBDDDEEEHHHJJJLLLNNNRRRUUUWWWYYYZZZ^^^aaadddfffiiijjjiiifffeeeeeeeeeffffffggghhhffffffffffffggghhhjjjjjjkkkjjjiiifffdddbbb```___[[[ZZZZZZ\\\```bbbcccccc``````aaaaaabbb```___]]]YYYVVVTTTTTTVVVWWWXXXWWWZZZZZZ[[[\\\]]]^^^______bbbbbbccccccdddeeeeeefffcccccccccdddeeefffgggggghhhgggeeedddcccbbb___]]][[[\\\]]]^^^____________```___]]]\\\ZZZYYYYYYYYYXXXYYYYYYYYYZZZ[[[]]]^^^\\\]]]______^^^\\\ZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZXXXYYYZZZ[[[]]]___aaabbb\\\]]]___``````___^^^^^^^^^^^^\\\ZZZYYYWWWVVVVVVTTTTTTSSSSSSSSSSSSTTTUUUfffeeeeeedddbbb```___^^^^^^___```aaaaaaaaa```___YYYUUUOOOIIICCC===666222......---***&&&$$$$$$%%%""""""""""""""""""""""""$$$###!!!"""###$$$$$$###&&&%%%$$$###""""""###$$$$$$$$$$$$""" """###$$$$$$$$$$$$######"""""" !!!!!!###(((---222===FFFRRR[[[___aaabbbcccggghhhiiijjjjjjjjjiiiiiigggdddbbbbbbdddeeeeeedddcccdddeeefffffffffeeeeeeeeeeeeffffffgggggghhhhhhgggggggggggggggfffffffffcccdddeeeeeeeeedddbbbaaa______``````aaaaaaaaaaaa``````aaaaaabbbbbbcccccccccbbbbbbcccddddddcccaaaaaaaaabbbcccdddeeeeeefffeeedddccceeeggghhhhhhggggggfffffffffeeeeeeeeedddeeefffgggggggggfffeeedddbbbbbbbbbbbbccccccccccccddddddeeeeeeffffffggggggnnnsss{{{zzzsssmmmjjjhhhjjjiiiiiikkkllllllkkkiiiiiihhhffffffgggiiilllnnnnnnmmmkkkjjjiiiiiiiiiiiifffffffffgggggghhhhhhhhhggghhhiiiiiihhhgggeeedddeeefffhhhiiiiiihhhgggfffddddddeeeeeedddeeehhhjjjgggggggggfffffffffffffffhhhhhhiiiiiiiiiiiijjjjjjhhhhhhhhhiiikkkmmmnnnooonnnmmmlllkkkjjjjjjkkkkkkgggfffddddddeeeeeedddbbbcccbbbaaaaaaccceeehhhiiihhhhhhhhhhhhggggggggggggfffffffffeeedddeeegggiiimmmooorrrsssrrrpppmmmkkkggggggfffeeeeeefffhhhhhhgggfffeeeeeedddddddddddddddeeefffggghhhiiijjjjjjhhhiiiiiiiiihhhgggffffffdddddddddeeeeeeggghhhhhhjjjjjjiiihhhhhhhhhiiiiiiiiihhhhhhhhhhhhiiijjjjjjhhhfffeeeeeeffffffeeeccccccccccccdddeeefffggghhhiiiiiihhhhhhgggeeedddccceeeeeeeeefffffffffggggggeeegggjjjkkkjjjiiijjjjjjggghhhiiijjjkkkmmmnnnnnnlllmmmnnnoooooopppoooooommmmmmlllkkkjjjjjjjjjjjjiiihhhiiijjjlllllljjjhhhkkklllmmmnnnppprrrssssssttttttuuuuuutttrrrpppooonnnnnnooooooooopppppppppnnnnnnoooqqqrrrssstttuuuuuuuuuttttttsssssssssssssssqqqpppooopppooonnnlllmmmlllkkkjjjiiifffaaa^^^VVVRRRMMMIIIGGGFFFEEEDDDBBBAAA???======>>>@@@AAADDDDDDFFFIIILLLPPPSSSUUUVVV\\\aaabbbdddggghhhgggeeeeeeeeeeeeeeefffggggggfffgggggghhhiiijjjlllmmmmmmllljjjgggdddaaa___]]]ZZZYYYZZZ]]]```bbbcccbbbbbbbbbbbbcccdddccc```^^^VVVTTTRRRRRRTTTVVVWWWWWWZZZZZZ[[[\\\]]]^^^^^^___ccccccdddeeeffffffffffffbbbbbbbbbcccdddfffggghhhgggeeedddddddddccc```^^^]]]^^^___``````````````````___^^^]]]]]]\\\\\\\\\ZZZ\\\]]]^^^^^^```bbbeee^^^_________^^^]]][[[ZZZZZZ[[[\\\\\\\\\\\\[[[[[[ZZZ[[[[[[]]]___aaacccddd]]]```bbbccccccbbbcccdddcccbbb```^^^\\\[[[[[[[[[WWWXXXXXXXXXWWWXXX[[[]]]eeeeeeddddddbbbaaa______`````````___]]]ZZZWWWUUUJJJEEE???999444000,,,)))&&&''''''%%%###"""$$$''' !!!!!!""""""""""""###"""!!!!!!###$$$$$$###'''&&&%%%$$$###$$$$$$%%%"""###$$$###"""!!!"""###!!!!!!"""###$$$%%%%%%%%%"""###$$$$$$%%%'''+++...777@@@NNNXXX^^^bbbeeeggghhhiiijjjjjjkkkkkkjjjjjjgggeeedddeeefffgggfffeeedddeeefffggghhhgggffffffeeeffffffggghhhhhhiiiiiihhhhhhiiiiiiiiihhhgggfffbbbcccdddeeedddcccaaa`````````aaaaaabbbbbbaaaaaa``````aaabbbbbbcccddddddbbbaaaaaabbbdddeeecccbbbcccccccccdddddddddeeeeeeddddddccceeehhhiiiiiiiiigggggggggffffffffffffeeeggghhhiiiiiiiiihhhfffeeeaaaaaabbbbbbccccccccccccfffffffffffffffgggggggggooosssyyy}}}yyyuuurrrqqqpppooonnnllllllmmmlllkkkiiiiiihhhffffffgggiiilllnnnlllkkkkkkkkkjjjhhhggggggiiiiiiiiihhhhhhhhhhhhhhhfffhhhiiikkkkkkiiigggffffffgggiiikkkkkkkkkjjjiiieeefffgggfffdddeeegggjjjhhhhhhgggfffffffffffffffhhhhhhhhhhhhhhhiiijjjjjjhhhiiijjjkkkmmmoooqqqrrrpppooommmkkkjjjiiiiiiiiihhhfffeeeeeeeeeeeecccbbbbbbaaa``````aaadddgggiiijjjjjjjjjiiiiiiiiihhhhhhggghhhgggfffddddddfffhhhkkklllnnnpppooonnnllljjjhhhhhhggggggggghhhjjjkkkhhhgggfffeeeddddddddddddffffffggghhhhhhiiijjjjjjiiijjjjjjkkkkkkjjjiiihhhgggfffffffffggghhhiiiiiijjjjjjiiiiiiiiijjjkkkkkkiiiiiihhhggghhhiiijjjkkkhhhfffeeefffggggggfffeeecccccccccdddfffhhhjjjllljjjjjjjjjiiihhhgggfffeeeggghhhhhhhhhiiiiiiiiiiiigggjjjlllmmmlllllllllmmmkkkkkklllmmmnnnnnnoooooommmmmmoooppppppqqqqqqqqqmmmmmmllllllllllllllllllhhhhhhhhhjjjlllllljjjhhhlllmmmnnnpppqqqssstttuuuuuuuuuvvvvvvvvvvvvuuuuuupppppppppppppppqqqqqqrrrqqqrrrssstttuuuwwwxxxxxxxxxxxxwwwvvvuuuttttttttttttrrrqqqqqqrrrrrrqqqoooooonnnlllkkkjjjgggbbb^^^VVVSSSNNNKKKIIIHHHGGGFFFCCCAAA>>><<<;;;<<<>>>@@@AAABBBDDDFFFIIIMMMQQQSSSSSS\\\aaaaaabbbggghhhfffffffffffffffffffffggghhhfffffffffgggiiikkklllmmmpppnnnlllhhhdddaaa^^^]]][[[ZZZ[[[^^^aaaddddddcccfffeeedddeeefffddd___[[[SSSQQQOOONNNQQQSSSUUUUUUXXXXXXYYY[[[\\\^^^______bbbccceeeggghhhgggfffeeeaaaaaaaaabbbccceeeggghhhccccccbbbccccccbbb```^^^```aaaaaabbbbbbbbbaaaaaa``````____________``````\\\^^^``````___```cccfff______^^^^^^]]]]]]\\\\\\\\\\\\^^^___^^^]]]\\\[[[]]]]]]]]]]]]^^^___aaaaaa^^^aaaeeefffeeeeeefffgggeeedddaaa___]]]\\\\\\\\\[[[\\\\\\ZZZXXXYYY\\\___dddddddddcccbbbaaa```_________^^^[[[WWWRRRNNNKKK===999333...+++)))'''%%%###$$$%%%$$$""""""%%%((( !!!"""###$$$$$$$$$###!!! !!!###$$$$$$###'''&&&%%%%%%%%%&&&'''''' """$$$$$$###""""""###!!!###%%%&&&'''((('''((())))))((()))+++,,,333<<>>777333---///---&&&$$$&&&%%%"""$$$$$$$$$######"""""""""!!!!!!""""""""""""!!!!!!"""!!!!!!"""$$$%%%%%%$$$!!!###%%%'''''''''&&&&&&###$$$%%%$$$###""""""$$$""""""###$$$%%%&&&&&&'''%%%$$$$$$&&&(((***++++++333:::EEERRR^^^eeeiiikkkllllllkkkkkkjjjiiiiiihhhgggggggggggggggfffffffffgggfffeeeeeeeeefffggghhhggghhhiiihhhffffffgggiiijjjkkklllmmmmmmkkkiiihhhfffffffffeeedddbbb```_________```aaaaaabbbaaaaaacccccccccccccccccccccdddeeeeeeddddddeeefffhhhhhhfffffffffdddbbbbbbdddgggggghhhhhhhhhhhhhhhhhhggggggfffeeegggiiijjjiiihhhjjjiiihhhggggggggggggggghhhhhhgggffffffggghhhhhhiiiiiiiiiiiiiiihhhggggggjjjiiiiiilllqqqssssssqqqqqqqqqqqqrrrtttxxx{{{}}}zzztttpppooommmjjjkkknnnllljjjhhhggghhhiiiiiihhhggggggggggggggghhhhhhgggiiihhhggghhhiiiiiihhhfffhhhiiikkkkkkiiihhhiiijjjjjjmmmoooooonnnlllkkkkkkiiiiiihhhgggggghhhiiiiiiiiihhhhhhhhhhhhhhhiiiiiiffffffgggggghhhiiiiiijjjiiiiiihhhiiijjjkkkmmmnnnpppooonnnmmmllljjjiiiiiiiiihhhgggffffffeeeeeefffcccccccccdddeeegggiiijjjkkkkkkjjjgggeeedddeeefffiiiiiiiiiiiihhhgggfffeeeggggggfffeeeeeefffggggggiiiiiijjjjjjjjjkkkkkkkkkkkkiiigggeeedddccccccccccccdddeeegggiiijjjjjjjjjnnnlllkkkjjjkkkkkkjjjiiifffgggggghhhiiijjjkkkkkklllkkkkkkjjjjjjkkkkkklllkkkjjjhhhgggfffggghhhiiihhhhhhhhhhhhhhhiiijjjjjjhhhhhhhhhiiijjjkkklllmmmllllllllllllkkkiiihhhgggllljjjiiijjjmmmnnnmmmkkkkkklllnnnpppqqqpppooonnnnnnnnnnnnnnnnnnooopppqqqnnnnnnmmmmmmllllllkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjkkklllmmmnnnooonnnnnnoooppppppqqqqqqqqqvvvuuuuuuuuuvvvvvvvvvuuuuuuuuuvvvvvvwwwxxxxxxxxxuuuuuuttttttuuuvvvvvvwwwzzz{{{|||zzzxxxvvvuuuvvvxxxxxxxxxwwwvvvvvvuuuuuuvvvssspppnnnlllkkkhhhfffaaa]]]XXXUUUSSSRRRQQQPPPNNNJJJEEECCCCCCDDDEEEEEEEEEEEEFFFFFFGGGKKKPPPTTTTTTXXX\\\```ccceeegggiiikkklllnnnmmmlllkkkkkklllkkkkkkkkkkkklllnnnoooqqqpppnnnlllhhhddd```\\\ZZZ]]]___aaadddfffgggggggggggghhhhhhfffccc___[[[XXXNNNKKKHHHIIINNNTTTZZZ]]]^^^```cccdddccccccdddffffffhhhjjjkkkkkkhhhfffdddccccccccccccddddddddddddddddddfffgggggggggfffffffffeeecccaaaaaaaaaaaabbb```aaabbbccceeefffggggggdddaaa```bbbaaa\\\[[[]]]]]]]]]\\\\\\\\\^^^___```^^^______```````````````____________```bbbcccdddhhhiiiiiiiiiiiiiiihhhhhhggggggffffffeeeddddddcccaaa```^^^\\\[[[ZZZZZZ[[[]]]^^^```bbbbbbbbb``````\\\WWWNNNDDD:::222---***)))+++)))&&&%%%&&&&&&$$$&&&&&&%%%$$$$$$###"""""" !!!!!!""""""!!!!!! """!!! !!!###$$$$$$###!!!###%%%&&&''''''&&&###%%%%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&((()))***222888CCCOOOZZZbbbgggiiiiiiiiiiiiiiihhhgggffffffbbbbbbcccddddddeeeeeedddddddddccccccdddeeefffffffffggggggeeeccccccdddeeeiiijjjlllmmmnnnmmmkkkjjjgggggggggfffdddcccaaa```bbbaaaaaa``````aaaaaabbbeeeeeeddddddddddddddddddgggffffffeeeeeefffggggggeeefffeeedddbbbbbbdddfffdddfffggghhhhhhgggfffdddeeeddddddeeeggghhhhhhggghhhggggggfffffffffgggggglllkkkjjjhhhgggggggggggghhhhhhgggggggggffffffffffffeeedddfffhhhjjjkkkjjjllllllmmmoooqqquuuxxxzzzvvvqqqmmmmmmkkkhhhiiimmmllljjjgggggghhhiiiiiihhheeeeeefffgggggghhhiiiiiikkkjjjiiiiiijjjjjjiiiggggggiiijjjjjjiiihhhhhhiiijjjmmmoooooommmkkkjjjjjjhhhiiiiiiiiijjjiiiiiiiiigggfffgggggghhhiiijjjkkkggggggggghhhiiiiiijjjjjjhhhhhhhhhhhhhhhiiijjjkkknnnnnnnnnnnnllljjjhhhgggiiihhhgggfffeeeeeeeeeeeeeeeeeeeeefffgggiiijjjkkkkkkkkkiiigggdddbbbccceeejjjjjjjjjjjjiiihhhggggggfffeeeeeeeeeeeeeeeffffffhhhiiijjjkkklllkkkjjjjjjkkkjjjiiigggfffeeeeeeeeecccccceeefffggghhhhhhhhhmmmkkkjjjjjjjjjjjjiiigggeeefffggghhhiiijjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjllljjjhhhffffffgggiiijjjhhhhhhiiiiiijjjkkklllllljjjjjjjjjjjjjjjkkkllllllmmmmmmlllkkkkkkkkkkkkkkkmmmlllkkklllnnnnnnmmmkkkkkkkkklllnnnooopppqqqqqqpppooooooooooooooopppqqqnnnmmmmmmlllkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkllllllkkkkkkkkklllmmmooopppqqqnnnnnnooopppqqqqqqrrrrrrsssrrrqqqqqqrrrssstttuuuvvvvvvvvvwwwxxxxxxyyyyyywwwvvvuuutttssssssssstttyyy{{{|||{{{yyywwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwuuusssqqqpppppppppnnnmmmfffccc^^^[[[YYYWWWUUUTTTPPPNNNKKKIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHKKKPPPTTTTTTWWW[[[^^^```cccgggiiilllnnnoooooonnnmmmmmmnnnnnnnnnmmmmmmnnnnnnooopppmmmllliiifffbbb^^^[[[YYY\\\^^^```ccceeefffggggggfffffffffeeebbb___[[[YYYMMMKKKIIIJJJPPPWWW]]]```cccfffjjjkkkkkkjjjjjjkkkiiikkklllmmmllljjjgggeeeeeeeeeeeefffffffffgggggghhhhhhiiijjjjjjjjjiiiiiihhhgggeeecccbbbaaabbbbbb```aaaccceeegggiiijjjkkkeeebbbaaacccaaa]]][[[]]]^^^^^^]]]^^^___```bbbccc^^^___``````aaaaaaaaaaaa^^^______aaabbbdddfffgggkkkkkkkkkjjjjjjiiihhhggghhhggggggfffeeeeeeddddddbbbaaa___]]]\\\[[[[[[[[[\\\]]]^^^```aaa```^^^\\\UUUNNNCCC777...)))&&&&&&'''((('''&&&'''(((((('''''''''&&&%%%$$$$$$###""" !!!!!!""""""!!!!!! """!!! !!!###$$$###""" !!!"""$$$%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''')))***000666???JJJUUU]]]ccceeeeeeeeeffffffeeedddbbbbbb^^^___```aaabbbbbbaaaaaaaaaaaaaaabbbbbbcccddddddcccdddcccbbb___^^^___aaaeeegggiiikkkllllllkkkkkkhhhhhhgggfffeeecccbbbaaaaaaaaa```___```aaacccdddeeeffffffffffffeeeeeedddffffffeeeeeedddddddddddddddeeeeeecccaaaaaacccdddcccdddggghhhhhhgggdddccccccbbbbbbccceeeffffffeeeeeeeeeeeeeeeeeefffggggggkkkjjjjjjiiihhhgggffffffffffffeeeeeedddddddddeeegggfffddddddeeefffhhhhhhiiiiiijjjkkkmmmooorrrssspppkkkiiiiiihhhfffgggjjjjjjhhheeeeeefffhhhhhhgggddddddeeeggghhhiiijjjkkkllljjjhhhhhhiiijjjiiihhhfffgggiiiiiiggggggggghhhkkkmmmoooooommmkkkjjjjjjhhhiiikkklllmmmllljjjiiigggffffffgggggghhhiiijjjhhhhhhhhhiiiiiijjjjjjjjjhhhhhhhhhhhhhhhhhhhhhiiilllmmmnnnmmmllljjjgggeeehhhhhhgggfffeeeeeeeeeeeeeeeeeeffffffhhhiiijjjjjjjjjjjjiiigggddddddeeegggjjjjjjjjjjjjjjjiiihhhhhhddddddddddddeeeeeeeeefffggghhhkkkllllllkkkjjjiiikkkkkkjjjiiihhhgggggggggdddeeefffgggggggggggggggkkkjjjhhhhhhiiiiiigggeeedddeeefffhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiillljjjhhheeeeeegggiiikkkhhhiiijjjkkklllmmmnnnnnnkkkkkkkkkjjjkkkkkkllllllmmmlllkkkjjjjjjkkklllmmmmmmmmmnnnnnnooonnnmmmllljjjjjjkkklllmmmppprrrtttqqqppppppoooooooooppppppnnnnnnmmmmmmlllkkkkkkjjjkkkkkkkkkkkkllllllllllllkkkkkklllmmmnnnpppqqqrrroooooopppqqqrrrrrrssssssppppppooooooooopppsssvvvvvvvvvwwwwwwxxxxxxyyyyyywwwwwwvvvuuuttttttttttttxxxzzz{{{{{{yyyxxxxxxyyyvvvvvvwwwwwwxxxyyyyyyyyywwwuuusssrrrssssssrrrqqqjjjhhhdddaaa___]]]ZZZWWWSSSQQQOOOOOOOOONNNLLLJJJJJJKKKKKKKKKKKKMMMQQQTTTVVVXXX[[[^^^```cccgggjjjjjjlllnnnnnnmmmlllmmmnnnnnnnnnmmmmmmmmmlllllllllkkkiiifffccc___[[[YYYXXXZZZ[[[^^^aaaccceeeeeeeeebbbbbbbbbaaa___]]]ZZZXXXPPPMMMKKKLLLQQQWWW\\\___fffjjjnnnpppooonnnmmmnnnmmmnnnoooooonnnkkkhhhgggggghhhhhhhhhhhhiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkiiigggeeeccccccccccccaaabbbdddggghhhjjjjjjjjjeeebbbbbbeeeddd```___aaabbbaaaaaa``````aaacccddd`````````aaaaaa```______^^^___```aaacccfffhhhiiiiiijjjjjjjjjiiiiiihhhggghhhggggggffffffeeeeeedddcccbbb```^^^]]]]]]]]]]]]_________```aaa___[[[WWWKKKDDD999///(((%%%&&&'''&&&&&&'''((()))))))))***''''''&&&&&&%%%$$$$$$###!!!!!!""""""""""""!!!!!!###"""!!!"""###$$$###"""""""""##################$$$%%%&&&%%%#########$$$%%%%%%%%%$$$$$$$$$$$$###$$$&&&''''''&&&'''))),,,...333<<>>777333---,,,***)))***)))(((&&&$$$'''))))))&&&###!!!!!!%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))************))))))&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###"""!!!#####################$$$%%%'''&&&###$$$((()))&&&000999FFFPPPVVVYYY]]]```bbbbbbbbbaaa___\\\ZZZXXXWWWYYY[[[]]]```bbbcccccc^^^^^^_________`````````aaa```___^^^]]]^^^___```^^^^^^___```aaabbbcccccceeedddbbbaaa`````````aaabbbcccdddddddddbbbaaa```cccbbbaaa```___^^^]]]]]]___^^^^^^______aaabbbccc_________^^^]]]]]]\\\\\\aaa``````___^^^^^^]]]]]]^^^______```aaabbbcccccc```______```bbbdddggghhhhhhhhhgggfffdddcccbbbbbb```````````````aaabbbbbbbbbbbbaaaaaa`````````______aaacccccccccdddfffgggeeeeeedddccccccdddddddddgggdddbbbcccfffhhhgggfffbbbccccccdddffffffggggggfffeeefffhhhjjjlllkkkjjjhhhiiijjjiiigggeeefffgggkkkmmmppppppmmmiiifffdddcccccccccdddeeefffggghhhgggfffffffffgggjjjlllnnnooooooooonnnnnnmmmmmmlllqqqooommmmmmmmmnnnmmmllljjjgggdddcccdddeeefffeeegggggggggggghhhhhhhhhhhhgggeeedddgggjjjkkkiiigggjjjiiiiiihhhhhhhhhhhhhhhggghhhiiijjjjjjjjjiiihhheeefffggghhhiiijjjjjjjjjlllkkkjjjhhhggggggffffffiiiiiiiiiiiihhhhhhhhhhhhiiihhhgggfffeeedddccccccdddcccbbbbbbcccfffiiikkkkkkkkkjjjkkkllllllkkkiiikkkkkkjjjiiihhhhhhiiiiiikkkkkkkkkjjjjjjjjjjjjiiikkklllnnnooooooooonnnmmmjjjiiihhhhhhiiillloooqqqpppooonnnllljjjiiikkknnniiijjjlllnnnnnnnnnnnnmmmlllkkkjjjlllnnnoooooonnnoooooooooooonnnmmmlllkkklllkkkjjjjjjkkklllnnnooooooooooooooonnnmmmkkkjjjlllkkkjjjiiiiiiiiijjjkkkllljjjiiiggghhhjjjlllnnnqqqooonnnmmmnnnpppsssuuuvvvuuusssqqqqqqqqqssstttuuuuuutttttttttsssssssssxxxwwwvvvuuutttsssssssssvvvuuusssrrrrrrtttvvvwwwxxxwwwvvvuuutttsssssssssqqqrrrrrrrrrqqqnnnllljjjdddbbb``````aaacccdddeeecccbbbaaa```___^^^]]]]]]bbbcccddddddcccbbbaaa```bbbcccccccccbbbaaa___^^^aaabbbbbbcccccccccbbbbbb^^^]]]ZZZWWWUUUSSSRRRQQQPPPPPPQQQRRRTTTWWWYYY[[[[[[ZZZYYYXXXWWWWWWXXXYYY]]]___aaaeeehhhjjjlllmmmkkkmmmpppssstttsssqqqpppppppppoooooooooooopppppprrrrrrrrrqqqpppooonnnnnnkkkjjjiiihhhhhhiiijjjkkkhhhhhhhhhhhhhhhhhhhhhhhhlllmmmoooppppppnnnllljjjeeeeeefffhhhhhhiiiiiihhhhhhgggfffeeeeeefffggghhhiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkjjjjjjiiiiiiiiiiiiiiijjjjjjiiihhhfffeeeeeefffffffffeeecccaaa```aaabbbbbbdddfffhhhjjjkkkZZZWWWQQQJJJBBB:::222...***)))(((((())))))'''%%%%%%'''))))))&&&""" ###$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&(((((())))))))))))(((((($$$$$$$$$$$$$$$############$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$#########"""!!!&&&(((%%%###''',,,---222;;;GGGQQQWWW[[[___bbbbbbbbbcccbbbaaa```^^^]]]]]]]]]^^^``````aaaaaaaaa_______________```aaaaaaaaa```___^^^^^^___``````_________``````aaaaaabbbeeedddcccaaaaaaaaaaaaaaabbbcccdddddddddcccbbbaaaaaaaaa``````___^^^^^^^^^^^^^^^___``````aaabbbbbbaaaaaaaaa``````_________bbbbbbaaa``````___^^^^^^___```aaabbbbbbbbbbbbbbb_________```aaacccdddeeefffeeeeeedddcccbbbaaaaaabbbaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaa`````````^^^```bbbccccccdddfffhhhggggggffffffffffffggggggfffdddcccdddgggiiihhhgggggggggffffffffffffggggggeeedddeeegggjjjlllkkkjjjhhhiiijjjhhhfffeeeeeeffflllnnnqqqqqqnnnkkkhhhgggfffeeeeeedddeeefffhhhiiigggfffeeeeeefffiiilllnnnnnnnnnmmmmmmllllllkkkkkknnnlllkkkkkkmmmmmmmmmllljjjhhhfffeeefffffffffeeehhhhhhhhhhhhiiiiiiiiiiiigggeeeeeegggjjjkkkiiigggjjjjjjiiihhhhhhhhhhhhhhhhhhiiijjjkkkkkkkkkjjjiiiggghhhhhhiiijjjjjjjjjjjjkkkjjjiiihhhhhhggghhhhhhiiiiiihhhhhhgggggggggfffiiiiiihhhhhhgggfffffffffeeedddcccbbbcccfffiiikkklllkkkjjjkkkmmmmmmkkkjjjiiiiiiiiiiiijjjkkkllllllmmmmmmllllllkkkkkkjjjjjjmmmnnnooopppqqqppppppoookkkjjjhhhhhhiiikkknnnpppppppppooommmkkkkkkmmmoookkklllmmmnnnooonnnnnnmmmlllllllllmmmoooooonnnmmmnnnnnnnnnnnnnnnnnnmmmmmmllllllkkkkkkkkklllmmmnnnpppppppppooonnnkkkiiihhhjjjiiiiiiiiijjjlllmmmnnnnnnllljjjhhhhhhiiikkklllqqqpppooonnnoooppprrrssstttsssrrrqqqrrrtttuuuwwwvvvvvvuuuuuuttttttssssssuuuuuutttttttttuuuvvvvvvxxxwwwvvvuuuuuuvvvwwwxxxyyyxxxwwwuuutttsssrrrrrrqqqrrrrrrrrrqqqnnnllljjjeeebbb``````bbbdddeeeeeeddddddcccbbbaaa```______aaabbbcccdddccccccaaa```aaaaaaaaaaaa```^^^\\\[[[YYYZZZ[[[\\\\\\]]]]]]]]][[[[[[ZZZYYYXXXVVVUUUUUUTTTTTTTTTUUUWWWYYY\\\]]]]]]]]][[[ZZZZZZZZZ[[[[[[___```cccfffiiikkkmmmnnnlllmmmoooqqqqqqqqqpppooopppooonnnnnnnnnnnnooopppqqqrrrrrrqqqqqqooonnnnnnjjjjjjiiihhhhhhiiijjjkkkhhhhhhhhhhhhhhhhhhhhhhhhkkklllnnnoooooonnnllljjjhhhhhhhhhhhhhhhhhhhhhhhhiiihhhgggfffffffffggghhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiihhhhhhhhhiiiiiijjjjjjiiiggggggfffffffffeeedddcccbbbaaabbbbbbcccdddfffiiikkklllXXXSSSKKKCCC;;;333,,,'''%%%%%%%%%'''((((((%%%###%%%''')))(((%%%!!!!!!"""$$$%%%%%%%%%$$$$$$ !!!"""###$$$&&&''''''&&&&&&''''''''''''&&&&&&""""""""""""""""""######$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$#########""" &&&***&&&###&&&---000555>>>KKKUUUZZZ^^^bbbeeedddddddddeeeeeedddccccccddddddccccccbbbaaa___^^^___^^^]]]\\\\\\]]]___aaaaaaaaa````````````aaaaaa````````````aaaaaaaaaaaaeeedddcccbbbbbbaaabbbbbbaaabbbccccccdddccccccccc````````````````````````^^^___```bbbbbbbbbaaaaaacccccccccccccccccccccbbbddddddccccccbbbaaaaaaaaa```aaacccddddddcccbbbaaa______```aaabbbbbbbbbbbbcccccccccbbbbbbaaaaaaaaaddddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa___aaacccccccccdddfffhhhgggggggggffffffgggggghhhfffeeedddfffhhhjjjkkkjjjmmmllljjjhhhffffffffffffccccccdddfffjjjlllkkkkkkhhhiiiiiihhheeeddddddeeelllooorrrrrrpppmmmkkkkkkjjjhhhfffeeeeeefffhhhjjjfffeeeccccccdddgggkkkmmmmmmllllllkkkjjjjjjiiiiiijjjiiiiiijjjlllmmmmmmlllkkkiiihhhggghhhhhhfffeeehhhiiiiiiiiijjjjjjjjjjjjgggffffffgggiiijjjiiihhhkkkjjjiiiiiihhhhhhiiiiiijjjkkklllmmmnnnnnnmmmllljjjjjjjjjkkkkkkkkkjjjjjjjjjjjjiiiiiihhhiiiiiijjjjjjiiiiiihhhgggffffffeeeiiiiiiiiiiiiiiiiiiiiiiiigggfffdddcccdddgggiiikkklllkkkkkklllmmmmmmllljjjggghhhhhhjjjkkkmmmooopppoooooonnnmmmllllllkkkkkkoooooopppqqqqqqqqqqqqppplllkkkiiihhhiiijjjlllnnnooooooooommmkkkjjjlllnnnlllmmmnnnooooooooonnnmmmmmmlllmmmoooqqqpppnnnkkkmmmmmmnnnnnnnnnnnnoooooonnnnnnmmmlllllllllmmmmmmqqqqqqqqqpppnnnkkkiiiggghhhhhhiiijjjllloooqqqrrrooonnnllljjjiiijjjkkklllqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqrrrtttvvvyyyzzzxxxwwwwwwvvvuuuuuuttttttssssssssstttvvvwwwyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvuuutttsssrrrrrrrrrsssrrrqqqooolllkkkfffdddaaaaaacccdddeeeeeefffffffffeeedddcccbbbaaa```aaabbbcccccccccbbbaaa____________]]][[[YYYWWWSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXZZZ[[[\\\\\\[[[[[[ZZZZZZZZZZZZ[[[]]]^^^`````````___^^^^^^^^^______bbbccceeehhhjjjlllnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmpppooommmllllllmmmooopppqqqqqqqqqqqqqqqpppooonnnjjjiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkklllnnnnnnmmmkkkjjjlllkkkjjjiiihhhhhhhhhhhhjjjiiihhhggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhggghhhiiiiiijjjjjjiiiiiigggfffeeecccbbbbbbaaaaaabbbcccccceeegggiiikkkmmmUUUOOOEEE<<<444---'''"""!!!!!!###%%%''''''$$$!!!"""%%%''''''%%%!!!  !!!###%%%&&&%%%$$$###!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###((()))&&&%%%***///111;;;CCCOOOYYY^^^bbbeeehhhgggggghhhhhhhhhggggggggghhhhhhhhhfffeeecccaaa```]]]\\\ZZZXXXYYY[[[]]]___bbbbbbbbbbbbbbbcccccccccdddcccccccccbbbbbbbbbaaaddddddccccccbbbbbbbbbbbb```aaaaaabbbccccccccccccaaaaaaaaabbbccccccdddddd___```bbbddddddcccbbbaaadddddddddeeeeeeeeeeeeeeeffffffeeeeeeeeedddddddddbbbccceeeggggggeeebbbaaa```aaacccddddddcccbbbbbbccccccccccccbbbbbbbbbbbbffffffffffffeeeeeeddddddccccccccccccccccccccccccbbbccceeeeeedddccceeefffdddddddddcccddddddeeeeeeggggggggghhhjjjlllnnnnnnqqqooollliiifffeeeddddddcccbbbcccfffjjjlllkkkkkkhhhiiiiiihhheeeddddddeeelllnnnqqqqqqpppnnnmmmmmmllliiifffdddccceeehhhiiifffeeecccbbbcccfffkkkmmmlllkkkkkkjjjiiihhhgggggghhhhhhhhhkkknnnoooooonnnllljjjiiijjjjjjiiigggeeeggghhhhhhiiiiiijjjjjjjjjhhhggggggggghhhiiiiiiiiikkkkkkjjjiiiiiiiiiiiijjjlllmmmooopppqqqqqqqqqpppmmmmmmlllkkkkkkkkkkkkkkkiiiiiiiiiiiiiiijjjkkklllkkkkkkjjjjjjiiihhhgggggghhhiiiiiijjjjjjkkklllllliiihhhfffeeeeeegggjjjlllmmmlllkkklllnnnnnnlllkkkggghhhhhhiiikkkmmmooopppoooooonnnmmmllllllkkkkkkmmmnnnnnnooooooooooooooolllkkkjjjiiiiiijjjkkklllmmmmmmmmmllljjjjjjkkkmmmmmmnnnoooppppppooonnnmmmmmmmmmoooqqqrrrqqqnnnkkkmmmmmmmmmnnnnnnooopppqqqqqqppppppoooooonnnnnnnnnqqqrrrrrrqqqpppnnnlllkkkiiiiiikkklllnnnppprrrsssnnnmmmlllkkkkkklllnnnooosssssstttuuuuuutttsssrrrrrrsssssstttvvvxxxzzz{{{yyyyyyxxxxxxwwwvvvvvvuuutttttttttvvvwwwyyy{{{|||{{{{{{{{{|||{{{{{{zzzyyyzzzzzzyyyxxxwwwuuutttsssttttttssssssqqqooonnnmmmhhhfffccccccdddfffgggfffggghhhhhhhhhgggfffdddccc```aaacccddddddccccccbbb_________^^^\\\YYYWWWUUUSSSSSSSSSTTTTTTUUUUUUVVVUUUWWW[[[^^^```aaaaaaaaa```___^^^^^^^^^___aaaaaabbbbbbbbbbbbaaabbbbbbbbbeeefffhhhjjjlllnnnnnnooonnnmmmlllkkkjjjkkkkkklllpppooommmkkkkkkmmmooopppqqqqqqqqqqqqqqqpppooonnniiiiiihhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjllllllkkkjjjiiimmmllljjjiiihhhhhhiiiiiijjjiiiiiihhhgggggggggfffhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhgggggghhhiiiiiijjjjjjkkkfffeeecccaaa`````````aaabbbcccdddeeegggjjjlllmmmSSSKKK???666000+++%%%  """$$$&&&&&&### """%%%&&&%%%$$$###### !!!###%%%%%%%%%###""""""###############$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&&&&''''''(((''''''...777;;;999AAAIIIUUU^^^bbbeeehhhjjjlllkkkkkkjjjiiiiiiiiiiiikkkkkkjjjjjjhhhgggfffeee___^^^\\\[[[[[[]]]___aaaddddddeeeeeeffffffffffffggggggffffffeeeeeeddddddddddddddddddcccccccccbbbaaaaaaaaaaaabbbccccccdddccccccdddeeefffggghhhhhhaaaccceeeffffffeeedddcccdddddddddeeefffffffffggghhhgggggggggggggggffffffccceeegggiiihhhgggdddbbbdddeeefffggggggfffeeedddeeeeeeeeeeeeeeeeeeeeeeeeffffffggggggggggggfffeeeeeeeeeeeeeeeeeeeeeeeeeeefffggghhhgggdddccccccdddccccccbbbbbbcccdddeeeeeeiiiiiijjjkkklllnnnpppqqqqqqpppmmmiiigggeeeddddddccccccdddgggjjjlllkkkjjjggghhhiiihhhfffdddeeefffkkkmmmooopppnnnmmmllllllkkkiiifffcccbbbdddfffhhhfffeeeccccccdddgggkkkmmmlllkkkjjjiiihhhgggffffffhhhhhhjjjmmmppprrrrrrqqqmmmllljjjjjjkkkjjjgggeeeffffffgggggghhhiiiiiijjjhhhhhhhhhhhhggghhhiiijjjlllkkkkkkjjjjjjjjjjjjjjjmmmoooppprrrtttttttttsssooonnnmmmlllkkkkkkkkkllliiiiiiiiiiiijjjkkklllmmmmmmmmmllllllkkkjjjjjjiiiggghhhiiijjjkkklllmmmmmmkkkjjjhhhfffggghhhjjjlllmmmmmmlllmmmnnnooommmkkkiiiiiiiiijjjkkklllmmmmmmnnnnnnnnnmmmlllkkkkkkjjjjjjjjjjjjkkkkkkkkkllllllmmmlllkkkjjjjjjjjjkkklllmmmnnnooonnnllllllmmmnnnmmmnnnoooppppppoooooonnnmmmnnnooorrrssssssooommmmmmmmmmmmmmmnnnpppqqqrrrsssssssssrrrrrrqqqpppppppppqqqrrrssssssrrrqqqppplllmmmnnnooopppqqqrrrrrrlllllllllmmmnnnppprrrsssuuuvvvwwwxxxxxxvvvuuutttuuuvvvvvvvvvwwwxxxyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{|||{{{||||||||||||{{{zzzyyy{{{{{{{{{zzzyyyxxxvvvvvvvvvvvvuuutttrrrqqqpppoookkkhhhfffeeefffhhhiiihhhhhhiiijjjjjjjjjhhhgggeeebbbcccdddeeeeeedddcccbbb`````````___]]]ZZZXXXVVVVVVVVVUUUTTTTTTTTTUUUUUUWWWYYY]]]aaadddfffffffffccccccaaaaaaaaaaaabbbcccdddddddddeeeeeeeeeeeedddhhhhhhjjjlllmmmnnnooooooooonnnllljjjiiijjjkkklllooonnnmmmllllllmmmnnnoooppppppqqqqqqqqqpppooooooiiiiiiiiiiiihhhhhhggggggggggggggggggggggggggggggggghhhiiiiiiiiiiiihhhhhhjjjiiiiiiiiiiiiiiiiiijjjhhhhhhhhhhhhggggggffffffgggggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiffffffgggggghhhiiijjjkkkeeecccaaa```___^^^______bbbbbbccceeegggiiikkklllPPPFFF999000,,,)))%%%!!!!!!!!!"""$$$&&&%%%###!!! $$$&&&&&&%%%%%%%%%""""""###$$$$$$###"""!!!########################""""""############"""""""""###$$$%%%&&&'''((((((&&&&&&%%%%%%%%%&&&''''''"""######$$$%%%&&&''''''((('''&&&***666CCCGGGEEEHHHPPP[[[bbbfffhhhjjjlllmmmlllkkkjjjjjjjjjjjjjjjllllllmmmllllllkkkjjjiiieeedddbbbbbbbbbccceeegggfffggghhhiiiiiijjjiiiiiiiiiiiihhhhhhggggggffffffeeeeeeffffffffffffeeeeeedddccccccccccccddddddeeeeeeffffffgggiiijjjjjjkkkeeefffggghhhhhhgggfffeeeddddddeeeeeefffggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhheeefffhhhiiiiiihhhgggfffgggggghhhhhhiiiiiihhhhhhiiiiiiiiihhhhhhgggggggggeeefffggghhhiiihhhgggggggggggggggggghhhhhhhhhhhhiiijjjjjjiiifffdddeeeeeeeeeeeeeeeeeeeeefffggghhhiiijjjlllllllllmmmoooqqqooonnnmmmkkkiiigggfffeeeeeeeeefffhhhjjjlllkkkjjjggghhhiiihhhgggfffgggiiijjjlllnnnnnnmmmkkkkkkkkkjjjhhhfffdddcccdddfffggggggfffffffffgggjjjlllnnnmmmlllllljjjiiihhhgggfffiiiiiikkkooosssttttttsssnnnllljjjjjjjjjiiigggfffeeeeeefffggghhhiiiiiijjjiiijjjiiihhhggggggiiilllmmmlllkkkkkkjjjjjjkkkkkklllmmmppprrrssstttttttttooonnnlllkkkkkkkkklllmmmkkkjjjjjjjjjkkkllllllmmmmmmmmmmmmmmmllllllllllllhhhiiiiiijjjlllmmmmmmnnnmmmllljjjhhhhhhiiikkklllnnnmmmmmmnnnoooooonnnlllllllllkkkkkkkkklllmmmmmmmmmmmmmmmmmmmmmllllllllliiiiiihhhhhhiiiiiijjjkkkmmmmmmlllllllllllllllmmmoooqqqrrrqqqpppooopppqqqkkklllnnnoooppppppoooooonnnnnnooorrrttttttrrrpppnnnnnnmmmmmmnnnpppqqqsssssssssssstttssssssrrrqqqooopppqqqssssssssssssrrrooopppqqqqqqrrrrrrrrrqqqkkklllmmmnnnppprrrtttuuuuuuvvvxxxxxxyyyxxxwwwvvvxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}|||{{{{{{zzzzzzzzz{{{|||}}}}}}}}}|||zzzyyyyyyxxxwwwuuutttsssrrrrrrnnnllliiihhhiiikkkkkkkkkkkklllmmmnnnnnnllljjjiiieeeeeefffgggfffeeedddccc````````````^^^\\\ZZZXXXXXXWWWVVVUUUUUUVVVWWWXXX[[[]]]```cccfffhhhiiiiiifffeeedddccccccdddeeeffffffgggggghhhhhhhhhhhhgggjjjjjjkkkmmmnnnnnnnnnnnnooonnnlllkkkkkkkkkllllllooonnnnnnnnnnnnnnnnnnoooppppppqqqqqqqqqppppppoookkklllllllllkkkjjjiiihhhgggggggggggggggggggggggggggggghhhhhhgggffffffeeefffgggggghhhhhhhhhggggggffffffggggggggggggffffffgggggggggggggggggggggggggggggggggggghhhhhhhhhhhhfffeeeeeefffggghhhiiijjjddddddbbbaaa``````______aaabbbbbbdddfffhhhjjjlllLLLAAA444,,,***(((%%%"""######"""###%%%%%%$$$""""""%%%''''''&&&%%%&&&$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$""""""############""""""""""""###%%%&&&((())))))'''&&&%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''(((+++555BBBHHHHHHMMMUUU___fffiiijjjkkkmmmkkkkkkjjjjjjjjjkkklllmmmoooooooooooonnnmmmmmmlllhhhhhhhhhhhhhhhiiiiiijjjhhhiiikkklllmmmmmmllllllhhhhhhhhhhhhhhhhhhgggggghhhiiijjjjjjjjjjjjiiihhhiiihhhgggfffffffffggggggfffgggggghhhiiijjjkkkkkkiiiiiiiiiiiiiiiiiiiiiiiidddeeeeeefffhhhiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiifffggghhhiiijjjjjjiiiiiihhhhhhhhhhhhiiijjjkkkkkkllllllkkkjjjiiihhhhhhgggccceeegggiiijjjjjjiiihhhiiiiiiiiiiiijjjjjjkkkkkkiiijjjkkkjjjhhhggghhhiiifffffffffgggggghhhjjjjjjhhhjjjkkkkkkjjjjjjlllooolllmmmnnnnnnmmmllljjjhhhhhhggggggiiikkklllkkkjjjfffgggiiiiiihhhhhhjjjkkklllmmmnnnnnnlllkkkjjjkkkiiihhhgggfffffffffggghhhggghhhiiijjjkkkmmmnnnnnnooonnnmmmllljjjiiihhhgggiiijjjlllpppsssuuutttsssooommmjjjhhhhhhhhhgggfffeeefffggghhhiiijjjkkkkkkjjjjjjjjjhhhffffffiiilllmmmmmmlllkkkkkkkkkkkkkkkiiijjjmmmoooqqqrrrrrrrrrnnnmmmllljjjjjjkkklllmmmlllkkkkkkkkkkkkllllllmmmllllllllllllmmmmmmmmmmmmkkkkkkllllllmmmnnnooooooooommmkkkiiihhhjjjkkkmmmooonnnmmmnnnppppppnnnmmmnnnnnnnnnmmmnnnnnnooopppmmmmmmnnnnnnnnnnnnoooooojjjjjjiiiiiiiiijjjkkklllnnnmmmmmmnnnnnnnnnnnnnnnnnnoooqqqqqqooooooooopppiiijjjlllnnnooopppooooooooonnnoooqqqtttuuutttssspppooonnnmmmnnnoooqqqrrrpppqqqrrrsssssssssrrrrrrooopppqqqrrrrrrrrrqqqpppoooppprrrsssttttttssssssmmmmmmnnnpppqqqssstttuuuuuuuuuvvvwwwwwwxxxwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzyyyzzzzzz{{{|||}}}~~~~~~}}}}}}|||}}}~~~~~~}}}{{{{{{{{{{{{|||{{{|||~~~~~~}}}{{{zzzyyywwwvvvuuuttttttqqqnnnlllkkklllmmmmmmmmmnnnpppqqqsssrrrqqqnnnmmmhhhhhhiiihhhgggfffdddccc````````````___]]][[[ZZZYYYYYYXXXXXXYYY[[[^^^___```aaacccdddfffhhhjjjjjjhhhgggfffffffffggghhhiiiiiijjjkkklllllllllkkkkkkkkkkkklllmmmnnnnnnmmmmmmooonnnnnnmmmmmmmmmnnnnnnnnnnnnoooppppppooonnnnnnoooppppppqqqqqqqqqpppppppppppppppppppppnnnmmmllliiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggfffeeedddccccccdddeeeggghhhgggeeecccaaacccdddeeefffggggggffffffffffffffffffffffffffffffddddddeeeeeeeeefffffffffeeeeeeddddddeeefffggghhhffffffeeeeeedddcccaaaaaa``````aaaccceeegggiiijjjIII>>>000)))((((((%%%"""&&&$$$###$$$%%%%%%%%%### ###'''((('''&&&%%%%%%&&&%%%$$$"""!!!!!!!!!!!! !!!"""###$$$%%%&&&""""""############""""""!!!"""###$$$&&&'''))))))'''&&&&&&%%%&&&'''((()))(((((('''&&&$$$###""""""&&&)))******///999AAADDDQQQXXXbbbhhhjjjjjjkkkmmmiiiiiihhhiiijjjlllnnnoooqqqqqqqqqppppppnnnmmmlllhhhiiiiiijjjjjjjjjjjjjjjiiijjjlllnnnoooooonnnnnngggggggggggghhhhhhhhhhhhjjjkkklllmmmnnnmmmlllkkklllkkkjjjhhhhhhhhhiiiiiifffgggggghhhiiiiiijjjjjjkkkkkkjjjiiiiiijjjjjjkkkeeeeeefffhhhiiijjjkkkllliiiiiiiiiiiiiiiiiiiiiiiigggggghhhiiiiiijjjkkkllliiihhhhhhggghhhjjjlllmmmmmmmmmlllkkkjjjiiihhhgggbbbdddfffiiijjjjjjiiiiiijjjjjjjjjkkkkkklllllllllhhhiiikkkkkkjjjjjjkkkmmmffffffffffffggghhhjjjjjjgggiiijjjiiiggggggjjjmmmkkklllooopppqqqooommmkkkjjjiiiiiijjjllllllkkkiiieeegggiiiiiiiiijjjlllmmmmmmnnnooonnnlllkkkkkkkkkiiihhhhhhhhhhhhhhhiiiiiihhhiiikkklllnnnnnnoooooopppooonnnmmmkkkjjjiiihhhiiijjjlllpppsssuuutttrrrpppmmmiiiggggggggggggffffffggghhhiiijjjkkklllllljjjkkkkkkiiiffffffiiimmmmmmmmmlllkkkkkkkkkkkklllfffhhhjjjmmmooopppppppppnnnlllkkkjjjjjjkkkmmmnnnmmmllllllkkkkkkllllllllljjjjjjkkkllllllmmmmmmnnnmmmmmmmmmnnnoooppppppppppppnnnllljjjiiijjjlllmmmooonnnnnnnnnppppppnnnmmmoooooooooooopppqqqrrrsssnnnnnnnnnoooppppppqqqqqqllllllkkkjjjkkklllmmmnnnnnnnnnnnnnnnooooooooopppkkklllnnnnnnmmmllllllmmmggghhhkkkmmmooopppppppppooonnnnnnpppsssvvvvvvuuuqqqpppnnnmmmnnnoooqqqrrrnnnoooqqqrrrsssrrrrrrqqqoooppppppqqqpppooonnnmmmoooppprrrtttuuuuuuuuutttoooooopppqqqrrrsssssstttsssttttttuuuvvvwwwwwwxxxwwwxxxyyyzzz{{{{{{{{{{{{yyyyyyzzz|||}}}}}}}}}}}}~~~~~~|||{{{{{{|||}}}{{{}}}|||{{{zzzxxxwwwvvvvvvuuussspppmmmlllmmmnnnooonnnqqqrrrtttvvvuuutttqqqpppjjjjjjjjjjjjhhhfffdddccc______``````___]]]\\\[[[[[[ZZZZZZ[[[^^^aaaeeegggdddddddddeeefffhhhjjjkkkjjjiiihhhhhhhhhiiijjjkkkkkklllmmmooooooooonnnmmmkkklllmmmmmmmmmmmmmmmmmmnnnooooooooooooooooooooommmoooppprrrrrrpppooommmoooppppppqqqqqqqqqppppppssstttttttttsssrrrpppoookkkkkkkkkkkkkkkkkkkkkkkkhhhhhhgggfffdddcccbbbbbbdddfffggghhhgggccc___]]]aaabbbdddfffggggggffffffffffffffffffffffffffffffbbbbbbbbbccccccdddddddddeeeeeedddcccdddeeefffgggggghhhhhhhhhgggeeecccbbb___```aaabbbdddgggiiijjjCCC999111---((($$$%%%+++%%%$$$###""""""###$$$%%%$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!!!!###%%%&&&%%%&&&'''(((###$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))'''%%%$$$$$$%%%%%%$$$%%%'''***,,,111;;;GGGPPP]]]```fffkkkmmmmmmkkkiiiiiiiiiiiijjjkkklllnnnooolllkkkkkkkkkkkkkkkkkklllkkkkkklllllllllkkkiiihhhgggiiikkklllmmmlllkkkjjjiiihhhgggfffffffffggghhhllllllmmmoooppppppppppppnnnmmmllllllmmmllljjjiiifffffffffggghhhiiikkkkkkiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiijjjlllmmmnnnllllllmmmmmmllllllkkkjjjkkkjjjjjjjjjkkkllllllmmmllllllkkkkkkkkkjjjjjjjjjlllkkkjjjiiihhhgggfffeeeffffffhhhiiikkkkkkllllllmmmmmmlllllllllllllllkkkiiijjjjjjjjjjjjkkkkkkkkklllkkkiiihhhhhhhhhgggfffhhhiiikkklllmmmmmmllllllnnnooopppqqqqqqpppooonnnjjjiiiiiiiiiiiijjjkkklllhhhiiikkkkkklllnnnqqqtttssssssrrroookkkiiiiiijjjiiiiiiiiiiiiiiihhhgggggghhhhhhiiijjjmmmppprrrtttpppsssrrrnnnkkkjjjiiiiiijjjjjjiiikkkpppuuuwwwuuupppnnnkkkjjjjjjjjjiiigggggghhhiiijjjjjjjjjjjjjjjkkkjjjhhhhhhhhhjjjlllmmmmmmllljjjhhhhhhhhhhhhhhhhhhiiijjjkkkmmmnnnooopppjjjkkkllllllmmmmmmllllllmmmmmmmmmmmmmmmlllllllllmmmllljjjiiiiiijjjlllmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnooooooqqqrrrrrrrrrqqqooommmllloooooonnnmmmnnnooopppqqqrrrooommmnnnpppqqqooommmooommmjjjjjjlllnnnoooooooooppppppqqqqqqppppppoooooommmkkklllnnnnnnllliiiiiijjjlllmmmmmmkkkjjjhhhgggiiimmmpppsssuuuvvvvvvuuutttrrrqqqqqqrrrtttuuuxxxwwwvvvuuutttsssrrrqqqrrrqqqppppppqqqpppnnnmmmnnnppprrrtttvvvvvvvvvvvvqqqqqqqqqrrrtttuuuwwwxxxvvvvvvvvvuuuttttttssssssuuuuuuuuuvvvxxxzzz}}}~~~{{{{{{}}}~~~~~~}}}|||||||||||||||}}}}}}|||zzzwwwvvvsssqqqooommmllllllmmmnnnooopppsssuuuuuutttrrrpppjjjjjjjjjiiigggeeebbb```bbbccccccaaa^^^[[[ZZZZZZYYYZZZ\\\___bbbeeeggghhhgggggghhhhhhiiijjjkkkkkkiiikkkmmmmmmlllmmmnnnpppqqqqqqqqqqqqqqqpppooonnnmmmmmmllllllmmmnnnpppqqqqqqpppppppppppppppppppppoooppprrrrrrrrrpppnnnmmmooooooooooooppppppppppppuuuvvvvvvvvvuuutttssssssoooooonnnmmmmmmmmmmmmmmmiiihhhgggffffffeeeeeeeeefffffffffeeeeeedddcccccccccdddfffgggfffeeefffggggggggggggggggggfffffffffbbbbbbbbbbbbcccdddeeeeeehhhggggggfffeeeeeeddddddggghhhiiijjjiiihhhfffddddddeeefffggghhhiiijjjkkk999222,,,+++(((&&&(((...%%%%%%$$$###"""###$$$$$$%%%&&&''''''&&&%%%%%%&&&#####################"""!!!###%%%&&&%%%%%%'''((($$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&&&&))),,,///333999BBBOOOXXX^^^aaafffkkkmmmmmmkkkiiihhhhhhiiiiiijjjlllmmmnnnlllkkkjjjiiiiiijjjkkkllllllmmmnnnnnnnnnmmmkkkjjjjjjkkkmmmnnnooonnnmmmlllkkkjjjiiihhhgggggghhhhhhkkkkkklllnnnnnnooooooooolllkkkjjjkkklllllljjjhhhfffffffffggghhhiiijjjkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhiiijjjlllmmmnnnmmmmmmmmmmmmmmmllllllkkkiiiiiiiiijjjjjjlllmmmmmmllllllllllllkkkjjjiiiiiijjjjjjiiihhhgggffffffeeefffggghhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiijjjjjjkkkkkkkkkkkknnnllljjjiiihhhhhhgggfffhhhiiikkklllmmmmmmmmmmmmnnnoooppppppppppppnnnnnnjjjjjjjjjjjjkkkkkkkkkkkkiiijjjkkklllmmmooorrruuuuuuuuussspppllljjjjjjkkkjjjjjjjjjjjjjjjiiihhhhhhiiiiiijjjkkkmmmpppssstttssssssrrrooolllkkkjjjhhhfffiiilllnnnppprrrtttuuuqqqooolllkkkkkkkkkjjjhhhiiijjjjjjjjjjjjjjjiiihhhkkkjjjiiihhhiiijjjlllmmmkkkjjjiiigggffffffggggggkkkkkkkkkkkkkkklllllllllkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmllljjjiiiiiijjjlllmmmllllllmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnoooooossssssssssssqqqpppnnnmmmmmmmmmlllmmmnnnpppqqqrrrsssqqqoooppprrrsssqqqooopppnnnllllllnnnoooppppppoooppppppppppppppppppoooooommmlllmmmnnnnnnllljjjiiijjjlllmmmmmmlllkkkjjjhhhjjjlllooorrrtttvvvwwwuuutttsssrrrrrrssstttuuuwwwwwwvvvuuutttssssssrrrqqqpppoooppprrrrrrpppnnnpppqqqsssuuuvvvvvvvvvuuurrrrrrsssssstttuuuwwwwwwvvvvvvuuuuuutttsssssssssuuuuuuuuuvvvwwwyyy{{{}}}{{{{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~{{{yyywwwsssrrrpppnnnnnnnnnnnnnnnoooppprrrtttsssrrrpppnnnjjjjjjiiihhhfffcccaaa```___aaaaaa```]]][[[[[[[[[]]]^^^```ccceeehhhjjjkkkkkkkkklllmmmmmmnnnnnnmmmmmmnnnppppppooooooppprrrsssssssssssssssrrrqqqqqqooonnnmmmmmmmmmnnnooopppppppppqqqrrrrrrsssttttttrrrsssttttttsssqqqooommmooooooppppppqqqqqqrrrrrrttttttuuuuuuuuuttttttsssqqqqqqpppoooooooooooooookkkkkkjjjiiihhhhhhhhhhhhggggggfffeeedddccccccccceeefffhhhhhhgggfffggghhhjjjjjjiiigggfffdddccccccccccccccccccdddeeefffgggiiiiiihhhggggggfffeeeeeeggggggiiijjjiiihhhgggeeefffggghhhiiijjjjjjkkkkkk000,,,(((((('''&&&'''+++&&&%%%$$$###""""""######%%%'''((('''%%%$$$$$$%%%!!!!!!""""""############ """%%%%%%%%%%%%&&&(((&&&%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''((((((,,,111777===GGGSSS[[[```cccgggkkkmmmlllkkkjjjhhhhhhhhhiiijjjkkklllmmmlllkkkiiihhhhhhiiikkklllnnnnnnooopppooonnnmmmlllmmmnnnooopppqqqpppooonnnmmmlllkkkjjjiiiiiiiiiiiiiiijjjkkklllllllllllllllkkkjjjiiijjjkkkkkkiiihhhffffffgggggghhhiiikkkllljjjjjjjjjjjjkkkkkkkkkkkkiiiiiiiiiiiijjjkkklllmmmmmmmmmnnnnnnnnnmmmllllllggggggggghhhiiikkklllmmmkkklllllllllkkkjjjhhhggghhhhhhggggggffffffffffffggghhhiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjiiiiiijjjkkkkkkkkkkkkkkknnnmmmllljjjhhhggggggggghhhiiikkklllnnnnnnmmmmmmmmmnnnoooppppppooonnnmmmkkkkkkllllllllllllkkkjjjiiijjjllllllmmmooosssuuuwwwvvvsssoookkkjjjkkklllkkkkkkkkkkkkkkkkkkjjjiiiiiijjjjjjlllnnnppprrrsssuuusssqqqoooooommmjjjiiieeehhhmmmoooooopppqqqtttrrrpppmmmllllllllljjjiiikkkkkkkkkkkkjjjiiihhhhhhkkkkkkjjjjjjjjjkkklllmmmjjjiiigggfffeeeffffffgggmmmmmmlllkkkjjjiiihhhgggkkkkkklllmmmmmmmmmmmmlllllllllllllllllllllllllllmmmlllkkkjjjjjjkkklllmmmkkkkkklllllllllmmmmmmmmmnnnnnnmmmmmmnnnnnnoooppptttttttttsssqqqooonnnmmmjjjkkklllmmmoooqqqsssttttttsssssstttvvvvvvuuusssrrrpppnnnnnnpppqqqrrrqqqoooooooooooooooooooooooopppoooooooooppppppnnnmmmhhhiiikkklllmmmmmmlllkkkjjjjjjlllnnnpppsssuuuwwwttttttttttttttttttttttttvvvvvvuuuuuuuuutttttttttpppooooooqqqssstttsssrrrrrrssstttvvvvvvwwwwwwwwwuuutttttttttuuuuuuvvvwwwvvvvvvvvvuuuttttttssssssuuuuuuuuuvvvwwwyyyzzz{{{{{{|||}}}~~~}}}zzzxxxrrrrrrqqqqqqppppppooooooooopppqqqrrrqqqooommmllliiihhhgggeeecccaaa___^^^___```bbbaaa```______```dddeeefffhhhjjjlllnnnooopppppprrrssssssrrrqqqpppqqqrrrssssssrrrqqqrrrtttuuuuuuuuuuuuuuuttttttsssqqqppppppooonnnooooooooopppqqqrrrsssuuuvvvwwwxxxvvvwwwwwwvvvtttrrrooonnnppppppppppppqqqrrrssstttssssssttttttttttttttttttssssssrrrrrrrrrqqqqqqqqqnnnmmmlllkkkkkkjjjkkkkkklllkkkiiigggeeeeeeffffffgggiiijjjjjjhhhggghhhhhhjjjiiihhhgggfffeeedddcccffffffeeeffffffggghhhiiijjjjjjjjjiiiiiihhhhhhgggfffgggiiijjjjjjiiihhhgggiiijjjjjjkkkkkkkkkkkkkkk,,,***(((&&&$$$"""""""""$$$$$$###""""""!!!!!!!!!%%%&&&((('''%%%######$$$"""""""""""""""""""""""" """$$$%%%%%%%%%&&&''''''&&&$$$"""!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%&&&&&&''')))...555<<>>IIINNNVVV\\\```aaaaaaaaadddfffiiilllnnnoooooonnniiijjjlllmmmmmmllljjjiiiiiijjjjjjkkklllmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjllllllkkkkkkllllllmmmnnnkkkkkkkkkllllllmmmmmmmmmlllkkkjjjiiiiiihhhhhhgggeeefffhhhhhhgggfffeeeddd]]]]]]]]]]]]\\\\\\\\\\\\XXXWWWXXXXXXZZZ[[[]]]^^^bbbbbbddddddddddddbbbbbbbbbccceeefffggghhhiiiiiikkkllllllmmmlllkkkiiihhhbbbaaa```^^^^^^___```aaaddddddddddddeeeeeeeeeeeefffeeeddddddeeegggiiikkkkkkkkkjjjlllnnnppppppooorrrqqqooooooppppppooommmnnnoooooopppooonnnlllkkkjjjjjjiiiiiihhhfffeeeddddddeeeggghhhiiijjjkkkkkkhhhhhhiiijjjjjjkkklllllllllmmmnnnooopppqqqqqqqqqpppppppppppppppqqqrrrrrrqqqqqqpppoooooopppqqqqqqqqqqqqppppppppppppppppppmmmmmmlllllllllllllllmmmlllkkkjjjiiihhhiiiiiijjjooooooqqquuuuuusssrrrsssrrrqqqrrrvvvuuuqqqpppsssmmmlllkkkjjjiiiiiiiiiiiikkkkkkkkkkkkjjjiiihhhgggiiijjjlllnnnooopppoooooollllllllllllmmmmmmmmmmmmmmmllllllkkkjjjiiihhhhhhggghhhhhhhhhhhhiiiiiiiiiiiijjjkkkkkkiiiiiijjjkkkmmmmmmnnnnnnnnnnnnnnnnnnpppooonnnlllkkkiiihhhhhhkkkmmmnnnnnnmmmmmmnnnpppsssvvv}}}{{{tttqqqmmmhhhfffhhhfffeeeeeefffggghhhgggeeebbbbbbaaaaaabbbcccdddfffgggggggggggggggfffeeedddfffgggiiijjjkkklllnnnpppoooooonnnmmmllllllllllllhhhjjjllllllkkkkkkkkkmmmiiihhhggggggfffeeeeeeeeedddeeehhhjjjlllkkkjjjjjjjjjjjjlllmmmnnnnnnooooooppppppooonnnnnnooopppppplllmmmmmmmmmnnnnnnooooooqqqrrrsssttttttuuuttttttsssssstttuuuvvvwwwwwwwwwwwwwwwxxxxxxwwwuuusssqqqpppooonnnmmmnnnmmmkkkjjjjjjkkklllmmmooopppqqqrrrmmmmmmmmmlllkkkjjjjjjiiijjjgggeeedddddddddcccbbbccceeeggghhhhhhhhhjjjlllmmmnnnpppppppppqqqtttvvvwwwxxxyyyyyyyyyyyyxxxxxxvvvxxxzzzzzzyyyyyy{{{}}}~~~|||zzzxxxvvvuuuuuuzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwuuuvvvxxx{{{~~~~~~{{{xxxuuuuuuvvvuuuttttttvvvxxxxxxwwwvvvtttsssqqqpppoooppppppqqqrrrssstttttttttvvvvvvuuuuuuttttttssssssrrrssstttuuuuuuuuuuuuuuutttuuuuuutttrrrrrrsssttttttttttttttttttsssrrrqqqqqqqqqqqqqqqrrrssstttuuuxxxyyyyyyyyywwwuuusssqqqpppooonnnnnnnnnnnnoooooopppqqqrrrrrrssssssssssss !!!"""""""""""""""$$$$$$$$$$$$###"""!!!!!!!!!!!!"""############""""""!!!!!!!!!"""$$$%%%'''""""""############""""""!!!!!!"""###$$$$$$$$$$$$$$$#########$$$%%%'''(((&&&(((,,,000666===EEEJJJSSSVVV]]]cccggghhhgggfffdddfffiiillloooppppppooojjjkkklllnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnoooooonnnnnnnnnnnnnnnmmmlllkkkmmmmmmmmmnnnnnnnnnooooookkkkkklllmmmnnnoooooopppnnnmmmllljjjiiihhhhhhhhhkkkmmmnnnmmmiiieeecccbbb]]]^^^______``````______YYYZZZZZZ[[[\\\^^^___```bbbcccdddeeeeeedddcccbbbcccdddeeefffggghhhhhhhhhiiiiiijjjkkkkkkjjjhhhhhh___^^^]]]\\\\\\^^^```aaaddddddeeeffffffffffffeeeeeedddccccccdddfffhhhiiijjjiiihhhjjjlllnnnnnnmmmqqqooonnnnnnooopppooommmnnnoooooopppooonnnmmmllljjjjjjiiihhhfffdddcccaaafffgggggghhhiiijjjkkklllfffhhhjjjjjjiiijjjkkkmmmlllmmmnnnpppqqqqqqqqqqqqrrrrrrrrrsssssssssssssssooooooooooooooooooooooooooonnnnnnmmmnnnnnnoooooommmmmmlllkkkkkkkkkkkklllkkkjjjiiihhhggggggggggggkkknnnqqqssssssrrrssstttqqqqqqssswwwuuuqqqpppsssjjjjjjhhhhhhhhhhhhjjjjjjnnnnnnmmmlllkkkjjjhhhgggkkkkkklllnnnoooooooooooollllllllllllllllllllllllkkkjjjjjjiiiiiihhhhhhhhhhhhhhhiiijjjkkklllmmmmmmlllmmmnnnmmmkkkkkkkkkmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmkkkjjjiiihhhhhhmmmoooqqqqqqqqqpppqqqrrrssswww|||xxxtttmmmjjjkkkiiihhhgggggghhhiiihhhfffccccccbbbbbbcccdddfffggghhhhhhhhhhhhggggggfffeeefffhhhkkkkkkllllllnnnppppppppppppooonnnnnnmmmmmmiiijjjlllmmmllllllmmmnnniiiiiihhhhhhgggfffeeeeeeeeefffhhhjjjkkkkkkjjjjjjhhhiiijjjkkkllllllllllllrrrrrrrrrqqqpppooonnnnnniiiiiijjjlllnnnooopppqqqrrrrrrrrrsssssssssttttttsssssstttuuuvvvvvvvvvvvvuuuvvvvvvvvvuuussspppooommmkkkiiiiiijjjjjjhhhggghhhiiikkknnnpppqqqqqqrrrmmmmmmmmmlllllllllllllllkkkiiihhhgggggggggdddcccbbbccceeefffffffffhhhjjjjjjmmmpppqqqoooooorrruuuxxxxxxwwwwwwvvvvvvvvvuuutttwwwzzzyyywwwvvvyyy{{{|||{{{yyywwwuuutttssssssxxxyyyyyyzzzzzz{{{{{{{{{zzzyyyxxxwwwvvvvvvwwwwwwtttuuuwwwzzz}}}}}}{{{yyysssuuuvvvvvvuuuvvvxxxzzzyyyxxxvvvtttrrrpppooonnnmmmnnnooopppqqqrrrssstttuuutttssssssrrrrrrssssssssssssttttttuuuttttttttttttuuuuuutttssssssuuuvvvvvvvvvvvvuuutttrrrqqqpppppppppppppppqqqrrrttttttvvvwwwxxxyyyxxxwwwuuusssrrrqqqooonnnmmmnnnoooooopppppppppqqqqqqrrrrrrrrr !!!"""###""""""!!!""""""############"""""" !!!""""""######""""""!!!!!!!!!"""###$$$&&&&&&"""""""""######""""""!!!!!!"""###$$$%%%%%%%%%%%%#########$$$&&&))),,,......222999???FFFMMMSSSWWW\\\^^^bbbgggjjjlllkkkiiigggiiikkknnnooooooooonnnjjjkkklllmmmooopppqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooonnnmmmlllmmmnnnooopppqqqppppppooollllllmmmnnnooopppqqqrrrpppooommmkkkiiiiiiiiiiiillloooqqqppplllgggeeeeeebbbcccdddeeeeeedddcccbbb\\\]]]]]]___```aaabbbcccdddeeefffggggggfffeeedddeeeeeefffgggggggggggggggggghhhiiijjjjjjjjjiiihhh```___]]]]]]^^^```ccceeeeeefffhhhiiiiiiiiiggggggddddddbbbbbbbbbdddfffgggiiihhhgggiiikkkmmmmmmlllnnnmmmlllmmmnnnooonnnmmmlllmmmnnnnnnnnnmmmlllkkkkkkjjjiiigggeeebbb```___ccccccdddeeefffhhhjjjjjjeeegggjjjjjjiiiiiikkknnnlllmmmnnnpppqqqqqqqqqqqqrrrssssssssssssrrrrrrqqqmmmnnnoooooooooooonnnmmmlllkkkkkkkkkkkkmmmnnnooommmllllllkkkjjjjjjkkkkkkjjjjjjiiiiiihhhgggffffffhhhlllqqqrrrrrrrrrssssssrrrqqqssstttpppiiifffhhhiiihhhgggggggggiiikkklllppppppooonnnmmmkkkiiihhhkkkkkkkkkkkkkkklllmmmmmmlllllllllkkkjjjjjjjjjiiihhhhhhhhhhhhggggggggggggggghhhiiijjjlllnnnooopppnnnooopppooommmlllmmmnnnllllllmmmmmmmmmnnnnnnnnnllllllkkkkkkjjjiiihhhhhhjjjmmmppprrrsssssstttvvvuuuzzz}}}uuuppppppllljjjiiihhhiiiiiihhhgggeeedddccccccdddeeeggghhhhhhiiiiiiiiiiiihhhhhhggghhhkkknnnnnnnnnnnnppprrrqqqrrrqqqqqqpppoooooonnnkkkmmmooooooooonnnooopppnnnnnnmmmllljjjhhhgggfffgggggghhhhhhiiiiiiiiiiiiiiijjjkkklllllllllllllllqqqrrrsssssssssqqqooonnnhhhiiikkklllnnnpppqqqrrrrrrqqqqqqppppppqqqsssttttttuuuvvvvvvvvvvvvuuuttttttuuuvvvuuutttqqqooommmjjjhhhfffffffffgggfffdddeeegggjjjmmmooopppppppppmmmmmmmmmnnnnnnnnnnnnnnnlllkkkjjjiiiiiihhheeecccaaacccdddeeeeeefffiiikkkjjjnnnrrrsssqqqpppsssvvvyyyxxxvvvuuutttttttttuuussswwwyyyyyyuuutttvvvyyywwwwwwvvvuuuuuuuuuuuuuuuwwwxxxxxxyyyzzzzzz{{{{{{xxxxxxvvvvvvvvvvvvwwwxxxssssssuuuxxxzzz{{{zzzxxxsssuuuvvvwwwwwwwwwyyy{{{zzzyyywwwtttrrrooommmmmmkkkllllllmmmoooqqqrrrssssssrrrqqqpppppppppqqqrrrrrrsssssssssssssssrrrrrrssstttuuutttttttttvvvxxxvvvvvvuuutttsssqqqooonnnooooooppppppqqqssstttuuurrrtttvvvxxxyyyxxxvvvuuusssrrrpppnnnmmmmmmnnnooooooooooooooooooppppppqqq """#########"""!!!!!!""""""############""" !!!!!!""""""""""""""" !!!"""###$$$%%%&&&&&&""""""#########""""""!!!""""""###$$$%%%&&&&&&&&&""""""###%%%(((---111333777===EEELLLSSSYYY^^^bbbeeeeeegggiiikkklllkkkiiijjjkkkmmmooopppooonnnmmmkkkkkklllmmmoooqqqssstttttttttssssssrrrqqqqqqqqqqqqqqqqqqqqqpppooommmmmmmmmoooqqqrrrsssrrrpppooolllmmmnnnooopppqqqrrrsssqqqpppnnnkkkjjjiiiiiiiiiiiimmmqqqqqqnnnlllkkklllggghhhhhhiiihhhgggeeeddd^^^___```aaacccdddeeeeeefffggghhhiiiiiihhhgggfffffffffgggggggggggggggfffggghhhiiijjjkkkkkkjjjiiiaaa```______aaadddgggiiifffhhhjjjkkklllkkkiiihhhdddcccbbbaaaaaacccdddfffhhhhhhgggiiikkkmmmlllllllllkkkkkklllmmmooonnnmmmjjjkkklllmmmmmmmmmkkkkkklllkkkiiigggdddaaa___]]]^^^^^^___```bbbeeeggghhheeegggjjjjjjiiiiiikkknnnkkklllnnnpppqqqqqqqqqqqqqqqqqqqqqqqqppppppooonnnkkkmmmnnnppppppnnnmmmkkkjjjiiiiiiiiijjjlllmmmnnnmmmlllkkkkkkjjjjjjjjjjjjiiiiiijjjjjjjjjiiihhhgggffflllqqqrrrqqqrrrsssssstttssssssqqqiii^^^YYYZZZhhhhhhgggggghhhjjjlllnnnqqqqqqpppooonnnllljjjiiikkkjjjiiihhhhhhiiikkklllllllllkkkjjjiiiiiihhhhhhffffffffffffggggggggggggeeefffhhhjjjlllnnnpppppppppqqqqqqpppooonnnnnnoookkklllllllllmmmmmmnnnnnnlllllllllkkkkkkjjjjjjjjjgggjjjooorrrsssuuuwwwxxxwww|||{{{uuutttnnnllljjjiiijjjjjjiiihhheeeeeeddddddeeefffhhhiiiiiiiiijjjjjjjjjjjjiiiiiikkknnnqqqqqqooooooqqqsssrrrrrrrrrrrrrrrqqqoooooommmoooqqqqqqqqqqqqrrrsssuuutttsssqqqnnnllliiihhhhhhhhhggggggggghhhhhhiiimmmmmmnnnooooooooonnnnnnooopppsssttttttssspppnnnjjjjjjlllmmmoooppprrrrrrrrrqqqooonnnnnnppprrrsssuuuvvvwwwwwwwwwvvvuuuttttttuuuuuuuuusssqqqnnnlllhhhfffddddddeeeeeedddcccccceeeiiilllnnnooooooooommmmmmnnnnnnooopppppppppmmmlllkkkkkkjjjhhheeebbbaaacccdddeeeeeegggiiillljjjoootttvvvsssrrrtttvvvzzzyyyvvvtttsssssstttuuurrrvvvyyyxxxtttrrrtttwwwttttttttttttuuuwwwxxxyyywwwwwwxxxyyyzzzzzz{{{{{{wwwwwwvvvuuuuuuvvvwwwxxxqqqqqqsssuuuxxxyyyxxxwwwsssuuuwwwwwwwwwxxxzzz|||zzzyyywwwtttrrrooommmllljjjjjjkkklllnnnpppqqqrrrrrrqqqpppooooooooopppqqqrrrrrrrrrsssrrrrrrqqqppprrrsssttttttttttttwwwyyyuuuttttttrrrqqqooommmlllpppppppppqqqrrrsssuuuvvvppprrruuuwwwyyyxxxwwwvvvtttssspppnnnmmmmmmnnnnnnnnnnnnnnnmmmnnnnnnoooppp$$$""" !!!$$$%%%###!!! !!!""""""###"""###$$$%%%%%%$$$###""" """###"""###$$$&&&"""!!!  !!!###%%%""""""%%%$$$$$$'''&&&''')))***---222888<<>>FFFOOOVVV\\\bbbfffkkknnnpppqqqqqqqqqqqqrrrpppooooooppprrrsssrrrppprrrrrrrrrrrrrrrsssssssssoooppprrrsssrrrpppnnnmmmjjjjjjiiijjjjjjkkklllmmmmmmnnnpppqqqrrrsssssssssoooooooooooooooooooooooorrrrrrqqqqqqqqqqqqppppppqqqqqqrrrsssqqqooommmkkkjjjkkkkkkkkkkkkkkkjjjjjjjjjkkkmmmnnnnnnmmmlllkkkkkklllmmmmmmnnnnnnnnnnnnnnnlllkkkjjjjjjlllnnnooosssssssssrrrpppnnnllllllhhhhhhgggggggggggghhhhhhiiijjjjjjiiifffeeefffggggggiiillloooooonnnlllkkklllkkkjjjjjjkkknnnqqqssswwwwwwvvvvvvtttsssqqqppppppppppppoooooopppqqqqqqqqqpppnnnlllmmmnnnqqqsssssssssttttttttttttsssrrrrrrssstttuuuuuutttsssrrrpppqqqrrrssssssqqqooonnnnnnooopppooonnnnnnppprrrtttuuuuuurrrooommmmmmmmmmmmnnnppprrrssssssrrrqqqnnnnnnooooooppppppppppppoooooopppqqqssstttuuuuuutttsssqqqooooooqqqssstttvvvvvvuuuuuutttsssrrrqqqtttttttttttttttssssssrrrnnnmmmlllllllllnnnpppqqqsssuuuvvvwwwvvvtttrrrpppppppppqqqqqqqqqpppnnnmmmkkkkkklllmmmnnnnnnnnnnnnnnnooopppqqqqqqqqqpppppppppppppppppppppqqqrrrrrrrrrrrrrrrqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuvvvtttvvvxxxzzz{{{{{{yyyxxxxxxwwwvvvvvvvvvuuuuuuttt{{{zzzxxxxxxyyyuuuuuuuuuuuuttttttttttttrrrqqqooommmmmmnnnooopppvvvwwwyyyzzz{{{{{{{{{zzzxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxxxxwwwvvvtttsssrrrssstttvvvxxxyyyyyyzzzyyyxxxxxxxxxxxxxxxxxxyyyyyyvvvxxxzzzzzzyyyyyyzzz{{{|||}}}}}}}}}{{{{{{|||}}}zzz{{{{{{|||}}}~~~}}}||||||~~~~~~}}}}}}||||||{{{zzz{{{|||~~~{{{|||}}}~~~||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}xxxxxxwwwwwwxxxzzz{{{|||}}}}}}}}}|||{{{yyyvvvuuuuuutttsssrrrrrrrrrssstttuuuuuuuuuuuuuuutttssssssuuuuuusssrrrqqqqqqppppppnnnrrrrrrmmmjjjjjjiiifffeeefffhhhkkklllnnnnnnnnnmmmmmmlllllllllmmmmmmnnnmmmnnnnnnnnnmmmlllkkkkkknnnnnnooopppppppppooonnniiihhhhhhjjjmmmppppppppppppoooooonnnoooppprrrssssssrrrqqqppppppppppppppp&&&&&&&&&%%%$$$######"""$$$$$$######$$$&&&((()))&&&&&&&&&((())))))'''&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&((()))***---222555>>>CCCKKKSSSYYY]]]aaaccciiilllnnnooonnnnnnnnnoookkkkkkkkklllnnnooommmlllmmmmmmnnnnnnooooooppppppmmmnnnooopppooommmkkkjjjggggggggggggggghhhiiijjjiiiiiikkklllnnnnnnoooooommmmmmlllllllllllllllllloooooooooooonnnnnnnnnnnnmmmnnnoooooonnnkkkhhhggghhhhhhiiijjjjjjjjjjjjiiikkkkkklllmmmmmmlllkkkjjjkkklllmmmnnnoooooooooooollljjjiiiggggggiiikkklllnnnnnnmmmlllllljjjiiigggeeeeeeeeeeeeeeefffggggggggghhhhhhgggeeeccccccdddccceeehhhkkklllkkkjjjiiikkkkkkjjjjjjkkknnnppprrrsssssssssrrrrrrpppoooooopppoooooonnnnnnnnnooooooooonnnllljjjkkkmmmpppqqqrrrrrrsssssstttsssrrrrrrtttuuuvvvwwwwwwvvvuuutttoooppprrrrrrrrrooommmkkkkkkmmmnnnnnnmmmmmmoooqqqssstttuuusssppplllkkkkkkhhhjjjnnnqqqsssttttttsssnnnnnnnnnoooppppppqqqqqqooooooppppppqqqrrrrrrsssppppppoooooopppqqqssstttttttttsssrrrqqqqqqppppppssssssssssssrrrqqqpppppplllkkkjjjiiijjjlllnnnooorrrtttvvvwwwvvvtttqqqooonnnooooooppppppooommmmmmjjjjjjkkklllmmmmmmmmmmmmnnnnnnooooooooooooooonnnlllmmmnnnpppqqqsssttttttqqqqqqqqqpppooooooooonnnooopppqqqrrrsssrrrrrrrrrqqqqqqqqqqqqqqqrrrssssssqqqsssvvvxxxyyyyyyxxxxxxxxxyyyyyyzzzyyyyyyzzzzzz~~~{{{{{{|||vvvvvvuuuuuuuuuttttttsssrrrqqqooommmmmmnnnooopppvvvwwwxxxzzzzzzzzzyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvttttttuuuvvvvvvuuuuuutttssstttuuuwwwxxxyyyyyyzzzxxxwwwvvvuuuuuuuuuvvvwwwuuuwwwyyyzzzyyyyyyzzz{{{yyy{{{||||||{{{zzz{{{|||zzz{{{|||}}}~~~}}}||||||{{{{{{|||}}}}}}~~~~~~}}}||||||{{{|||}}}{{{|||}}}~~~~~~~~~~~~~~~{{{|||}}}~~~|||{{{zzzyyyyyyzzz|||}}}}}}{{{yyyxxxvvvuuutttssssssssstttuuuxxxyyyyyyyyyyyyxxxwwwwwwxxxwwwvvvuuuttttttttttttrrruuuvvvqqqnnnnnnmmmjjjiiijjjkkklllnnnoooooooooqqqqqqpppppppppppppppqqqnnnnnnnnnnnnmmmkkkjjjjjjmmmnnnoooqqqqqqqqqqqqpppjjjiiiiiikkknnnqqqrrrrrrsssrrrqqqpppoooooopppqqqrrrqqqqqqpppoooooooooooo######$$$$$$$$$###"""!!!############$$$%%%&&&'''%%%%%%%%%&&&((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&)))+++...222888<<>>DDDMMMUUUZZZ]]]___aaaaaabbbbbbbbbbbbaaa``````___```aaabbbdddeeeggggggiiiiiiiiiiiihhhgggeeeeeeaaaaaa``````_________```^^^___aaaccceeefffgggggggggfffeeedddcccccccccdddaaaaaaaaa````````````___aaaaaaaaa```___^^^\\\\\\[[[\\\\\\\\\[[[ZZZXXXWWWZZZZZZYYYYYYZZZ\\\___aaaeeeeeedddddddddeeeeeefffcccbbb```___^^^___aaabbbbbbbbbbbbbbbaaaaaaaaaaaacccccccccccccccccccccbbbcccbbbaaa```___]]]\\\\\\``````aaaaaa``````______```___^^^^^^^^^___```aaaddddddddddddeeefffggghhhhhhhhhhhhhhhhhhgggfffeeeggghhhjjjlllmmmoooooopppqqqqqqpppooonnnlllkkkjjjiiiiiihhhhhhhhhhhhiiiiiimmmllllllkkkjjjiiiiiiiiihhhiiijjjkkklllmmmnnnnnnnnnmmmlllkkkkkkjjjjjjjjjhhhgggeeedddeeefffhhhiiijjjjjjlllmmmmmmmmmmmmmmmpppqqqrrrrrrqqqpppnnnmmmllllllkkkkkkkkkkkkllllllkkkjjjiiiiiiiiikkkmmmoooqqqrrrssstttvvvwwwxxxyyyyyyzzz{{{|||{{{{{{yyyyyyyyyxxxvvvuuusssrrrrrrrrruuuuuuttttttuuuwwwxxxyyy~~~}}}|||zzzyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{||||||||||||{{{{{{zzzzzzzzzrrrpppmmmkkkjjjjjjlllmmmkkkmmmnnnppppppooonnnmmmoooooonnnnnnnnnnnnoooooooooooonnnnnnooooooppppppnnnooopppqqqqqqrrrqqqqqqooopppqqqqqqppppppsssuuu}}}{{{yyyvvvtttssstttvvvxxxwwwxxxxxxxxxxxxyyyyyyyyy{{{zzzyyyxxxvvvtttsssrrrrrrsssssssssssssssrrrrrrpppqqqqqqrrrssstttuuuuuurrrssstttuuuwwwxxxyyyzzzuuuuuuuuuuuutttsssrrrqqqssstttuuuwwwwwwwwwwwwvvvvvvvvvwwwxxxyyyzzz{{{|||||||||{{{{{{{{{{{{||||||xxxxxxxxxxxxzzz|||~~~}}}yyyxxxyyyzzz{{{{{{{{{{{{zzz{{{|||}}}~~~}}}~~~|||zzzyyyyyyxxx{{{{{{zzz{{{{{{|||}}}~~~||||||{{{|||}}}}}}{{{{{{}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwyyyzzzzzzxxxuuuuuuuuutttrrrpppnnnmmmlllkkklllmmmooopppqqqqqqrrroooooopppppppppoooooonnnqqqpppppppppqqqrrrssstttwwwwwwvvvuuutttrrrqqqppp%%%$$$$$$$$$$$$$$$$$$###(((&&&%%%%%%&&&&&&%%%$$$''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&(((---333777FFFLLLUUU]]]bbbdddeeefffdddddddddddddddcccbbbaaaaaabbbdddeeeggggggggggggjjjjjjjjjjjjjjjjjjiiiiiifffeeeccc```___``````aaacccdddfffgggiiiiiiiiiiiiiiihhhhhhgggggggggffffffbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```___^^^]]]\\\]]]^^^``````___]]]ZZZXXXYYYYYYYYYZZZ\\\___aaacccffffffeeeeeeeeeeeeffffffcccaaa```___^^^```aaabbbcccccccccbbbbbbaaaaaa```aaaaaaaaaaaaaaabbbbbbbbbaaaaaa```___]]]\\\[[[[[[______``````aaa`````````___^^^\\\\\\\\\^^^```aaaccccccdddeeefffgggggghhhhhhhhhhhhgggfffeeeeeedddggghhhjjjlllmmmmmmmmmmmmoooooooooooommmkkkiiihhhggggggffffffffffffggggggjjjiiiiiihhhggggggffffffgggggghhhiiikkklllmmmmmmkkkjjjiiihhhhhhhhhiiiiiihhhgggfffeeeeeeggghhhjjjjjjkkklllmmmnnnoooooopppsssrrrqqqpppooommmllllllkkkkkkjjjjjjjjjkkkllllllkkkjjjjjjiiijjjlllmmmoooqqqrrrssstttuuuvvvwwwwwwzzz{{{|||||||||zzzwwwvvvvvvuuutttsssrrrrrrrrrrrrssssssrrrrrrssstttuuuvvv{{{zzzyyyxxxwwwwwwwwwwwwttttttttttttuuuvvvxxxxxxzzzyyyyyyxxxvvvuuutttsssllljjjgggddddddfffhhhjjjkkkmmmoooqqqqqqpppmmmllloooooonnnnnnooooooppppppqqqooonnnmmmlllmmmnnnooolllmmmnnnpppqqqqqqrrrrrrooopppqqqqqqqqqqqqssstttyyy{{{~~~zzzyyyvvvuuutttuuuwwwxxxwwwwwwxxxxxxyyyzzzzzz{{{{{{zzzyyyxxxwwwvvvuuuuuuttttttuuuuuutttsssrrrqqqoooppppppqqqrrrrrrssssssrrrssstttuuuvvvwwwxxxxxxtttuuuvvvvvvvvvuuusssrrruuuvvvwwwwwwwwwwwwvvvuuuuuuvvvwwwxxxzzz{{{{{{|||{{{{{{{{{zzzzzz{{{{{{{{{xxxxxxwwwwwwyyy|||~~~zzzwwwwwwxxxzzz{{{|||{{{zzzzzz{{{}}}~~~~~~~~~}}}|||{{{{{{zzz|||||||||{{{||||||}}}}}}|||||||||}}}~~~~~~zzzxxxxxxzzz~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||||{{{{{{zzzyyyyyyzzz{{{{{{zzzxxxwwwvvvtttrrrpppnnnmmmlllkkklllmmmooopppqqqrrrrrrppppppqqqqqqppppppoooooolllmmmnnnoooqqqsssuuuwwwxxxxxxwwwuuutttrrrpppooo$$$%%%%%%$$$$$$###$$$$$$&&&$$$###$$$&&&&&&$$$"""%%%%%%$$$###""""""######$$$%%%&&&'''***000888>>>KKKQQQZZZaaaeeeggghhhhhhddddddeeeeeeeeeeeeeeedddcccdddfffhhhiiiiiihhhggglllllllllllllllmmmmmmmmmllljjjgggdddccccccdddeeejjjkkklllmmmmmmlllkkkjjjjjjjjjjjjjjjjjjiiiiiiiiidddddddddddddddddddddeeecccccccccbbbaaa```___^^^___```bbbcccccc```]]][[[ZZZ[[[[[[]]]___bbbdddeeeffffffeeeeeeffffffggggggdddbbbaaa``````aaacccdddeeeeeeeeeddddddcccccccccaaaaaa`````````aaabbbbbb``````_________^^^^^^^^^^^^___```aaabbbbbbbbbbbb___^^^]]]\\\]]]___bbbcccddddddeeefffgggggghhhhhhiiiiiihhhgggfffeeeeeeeeehhhiiijjjlllmmmlllkkkkkkllllllmmmmmmllljjjhhhggggggffffffeeeeeeffffffgggfffffffffeeeeeeeeeddddddffffffggghhhiiijjjkkkkkkgggfffeeeddddddfffggghhhiiihhhgggffffffhhhiiikkkkkkkkklllmmmooopppqqqrrrsssrrrpppnnnlllkkkjjjjjjiiiiiiiiiiiiiiijjjkkkkkkjjjjjjjjjjjjjjjkkkmmmnnnppppppqqqqqqrrrsssttttttwwwxxxyyyyyyyyywwwuuusssrrrrrrqqqqqqppppppqqqqqqppppppppppppqqqqqqrrrrrruuuuuutttsssrrrrrrrrrrrrqqqqqqqqqqqqrrrssstttuuuvvvuuuuuutttsssqqqooonnnkkkiiifffeeeeeegggjjjmmmlllnnnppprrrqqqpppmmmllloooooooooooopppqqqrrrsssrrrqqqooommmmmmmmmnnnnnnkkklllmmmooopppqqqrrrrrroooqqqssssssrrrrrrtttuuuuuuwwwyyy{{{}}}~~~{{{||||||}}}yyyxxxvvvuuutttuuuvvvwwwuuuvvvvvvwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxvvvwwwwwwxxxwwwuuusssrrrooooooppppppqqqrrrrrrrrrttttttuuuvvvvvvvvvvvvuuutttuuuvvvwwwxxxwwwvvvuuuxxxxxxyyyyyyyyyxxxwwwvvvuuuvvvxxxzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyxxxxxxzzz|||~~~{{{xxxwwwxxxzzz|||~~~}}}|||{{{|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}}}}}}}~~~}}}~~~|||yyywwwwwwyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzyyyzzz{{{|||{{{yyyxxxvvvtttqqqooommmmmmllllllmmmnnnooopppqqqssssssqqqqqqqqqqqqqqqpppooooookkklllnnnqqqtttxxx{{{|||zzzyyyxxxwwwuuusssqqqppp###$$$%%%%%%$$$###$$$%%%$$$$$$###$$$%%%%%%$$$"""######""""""""""""######$$$%%%&&&)))...666@@@FFFQQQVVV^^^cccfffhhhhhhiiieeeeeefffggghhhhhhhhhhhhfffggghhhiiijjjiiiiiihhhllllllllllllmmmnnnpppppppppnnnkkkiiigggggghhhhhhnnnoooqqqqqqqqqpppnnnlllkkkkkkllllllllllllkkkjjjgggggghhhhhhhhhhhhiiiiiigggggggggfffeeedddbbbbbb___aaacccddddddbbb```^^^^^^___```aaaccceeefffgggfffeeeeeeffffffhhhiiiiiifffeeecccbbbbbbdddfffgggggggggggggggffffffffffffccccccaaa``````aaabbbcccaaaaaaaaaaaaaaaaaabbbbbb```aaabbbcccdddddddddddd____________```bbbdddfffffffffggghhhhhhhhhhhhgggiiiiiihhhgggffffffffffffgggiiikkkmmmmmmmmmkkkjjjiiijjjkkklllllljjjhhhgggggggggffffffffffffggggggddddddddddddeeeeeeeeeeeefffffffffggghhhhhhiiiiiieeedddbbbbbbccceeegggiiikkkjjjhhhggghhhiiikkklllmmmmmmmmmnnnoooppprrrsssrrrqqqooonnnllljjjiiiiiiggggggggggggggghhhiiijjjiiiiiiiiiiiijjjkkkllllllnnnnnnnnnooooooppppppppprrrssstttuuuttttttrrrrrrpppoooooonnnnnnnnnnnnooonnnnnnoooppppppqqqrrrrrrqqqqqqpppoooooooooooooooqqqqqqppppppqqqqqqrrrsssrrrsssssssssrrrpppnnnmmmgggfffeeeeeefffhhhkkkmmmnnnooopppqqqqqqooonnnlllllllllmmmnnnpppqqqssstttrrrrrrqqqpppoooooooooooolllmmmnnnoooqqqqqqrrrrrrppprrrtttuuuttttttuuuvvvtttuuuvvvwwwxxxxxxxxxxxxuuuuuuvvvxxx{{{|||wwwvvvuuuttttttuuuvvvvvvuuuuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxyyyyyyxxxvvvsssqqqppppppppppppqqqqqqrrrrrruuuvvvwwwwwwwwwvvvuuutttuuuvvvwwwxxxyyyyyyyyyyyyzzz{{{|||||||||{{{yyyxxxwwwxxxzzz|||||||||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{}}}~~~}}}zzzxxxyyy{{{~~~~~~}}}}}}~~~}}}}}}|||}}}}}}~~~~~~}}}{{{}}}~~~|||zzzxxxxxxzzz|||~~~~~~~~~~~~~~~{{{zzzyyyyyyzzz{{{zzzyyyxxxvvvtttqqqooonnnnnnnnnnnnnnnooooooqqqrrrtttuuurrrrrrrrrrrrrrrqqqpppooonnnoooqqqtttxxx{{{||||||{{{zzzxxxvvvtttsss!!!###%%%%%%######%%%'''###$$$&&&&&&&&&%%%$$$$$$""""""""""""###$$$%%%%%%%%%&&&)))---333===HHHOOOXXX\\\aaaeeeggghhhjjjkkkhhhiiiiiijjjjjjjjjjjjjjjhhhiiiiiijjjjjjjjjjjjiiikkkkkkkkkkkklllnnnpppqqqqqqpppnnnlllkkkjjjjjjkkknnnppprrrssssssrrrpppoookkklllmmmmmmmmmmmmlllkkkkkkkkkkkkkkklllllllllmmmkkkkkkjjjjjjiiihhhfffeeebbbccceeefffgggfffdddccccccddddddeeefffggghhhhhheeeeeeeeefffgggiiijjjkkkhhhgggeeeeeeeeegggiiijjjhhhhhhhhhhhhhhhhhhiiiiiihhhfffeeecccbbbcccdddeeeddddddddddddddddddddddddfffffffffffffffeeedddccc```aaabbbccceeefffggghhhhhhiiiiiijjjjjjiiiggggggiiiiiihhhggggggggghhhiiigggiiikkknnnnnnnnnlllkkkggghhhkkklllmmmllljjjiiihhhhhhgggggggggggghhhhhhcccdddeeefffggghhhhhhiiiffffffffffffffffffffffffdddcccbbbbbbcccfffiiijjjlllkkkjjjiiiiiikkkmmmnnnooonnnnnnnnnoooqqqrrrsssqqqqqqpppooonnnllljjjiiieeeeeeeeeeeefffggghhhhhhggghhhhhhhhhiiijjjkkkkkkmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooopppqqqrrrrrrrrrnnnnnnmmmlllkkkkkklllllljjjkkkmmmnnnooopppqqqqqqppppppooonnnnnnnnnnnnoooqqqqqqpppoooooooooooopppnnnooopppqqqqqqooonnnmmmffffffffffffhhhjjjlllnnnpppppppppppppppooonnnnnnhhhiiijjjlllnnnqqqssstttssssssssssssrrrqqqppppppmmmnnnooopppqqqqqqrrrqqqrrrtttvvvwwwvvvvvvvvvwwwuuuuuuuuuuuuuuuuuuuuuuuurrrrrrssstttvvv{{{|||xxxuuuuuuttttttttttttuuuuuuvvvvvvwwwwwwxxxxxxxxxyyy{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxyyyyyyxxxuuurrrpppppppppqqqqqqqqqqqqrrrrrrtttuuuwwwxxxyyyxxxwwwvvvwwwwwwxxxxxxzzz{{{}}}}}}}}}}}}~~~~~~||||||zzz{{{|||~~~~~~}}}{{{zzz||||||{{{{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}zzzzzz}}}~~~~~~}}}}}}}}}}}}~~~}}}zzz|||~~~|||{{{{{{|||~~~~~~}}}zzzyyywwwxxxyyyzzzyyyxxxyyywwwtttrrrqqqpppqqqqqqpppppppppppprrrtttvvvwwwssssssssssssrrrqqqpppooopppqqqrrrtttwwwzzz|||~~~{{{{{{{{{zzzxxxvvvuuuttt ###%%%%%%######&&&(((###%%%((((((&&&%%%%%%&&&"""""""""###$$$%%%''''''&&&(((+++///777BBBMMMUUU\\\```dddgggiiiiiikkkllllllllllllmmmllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjkkkmmmoooqqqqqqpppooonnnmmmllllllllllllnnnqqqssstttsssrrrqqqkkklllmmmnnnnnnmmmllllllmmmmmmmmmnnnnnnnnnoooooommmmmmmmmlllkkkjjjiiihhhfffggghhhjjjjjjjjjjjjiiiggggggggghhhhhhhhhiiiiiiddddddeeefffhhhjjjkkkllliiihhhgggfffggghhhjjjlllgggggghhhhhhiiiiiijjjjjjkkkjjjgggeeedddeeefffggggggggggggffffffeeeeeeeeejjjjjjiiihhhgggeeecccbbbaaabbbdddfffhhhiiiiiiiiijjjjjjkkkkkkjjjiiigggfffiiiiiihhhgggggghhhiiijjjgggiiilllnnnooonnnmmmlllfffhhhkkkmmmnnnmmmllljjjiiiiiihhhhhhhhhhhhiiiiiidddeeefffgggiiijjjkkklllgggffffffffffffeeeeeeeeeeeedddccccccdddgggjjjlllmmmlllkkkjjjjjjlllnnnooopppooooooooooooqqqrrrsssqqqqqqqqqqqqooommmkkkiiicccccccccdddeeefffggghhhggggggggghhhiiiiiijjjjjjlllllllllmmmmmmmmmmmmmmmllllllmmmnnnoooqqqssstttmmmmmmlllkkkjjjjjjjjjjjjggghhhjjjlllmmmnnnooooooqqqpppoooooooooooooooooopppooonnnmmmmmmllllllllljjjkkkmmmnnnooonnnlllkkkjjjjjjkkkmmmoooqqqssstttqqqppppppooooooooonnnnnneeefffgggjjjmmmppprrrtttsssssstttuuutttsssrrrqqqnnnooopppqqqqqqrrrqqqqqqrrruuuwwwxxxwwwwwwwwwxxxwwwvvvvvvuuuttttttssssssqqqqqqrrrrrrssswww}}}{{{wwwttttttsssssssssttttttuuuwwwwwwxxxxxxxxxxxxyyyyyy}}}}}}|||{{{zzzzzzyyyyyywwwxxxyyyyyywwwtttqqqoooqqqqqqqqqqqqqqqrrrrrrrrrrrrtttvvvyyyzzzzzzyyyyyyyyyxxxxxxyyyzzz|||~~~~~~{{{|||~~~~~~}}}{{{zzz||||||{{{{{{{{{{{{||||||}}}~~~~~~~~~|||~~~~~~|||{{{~~~~~~~~~~~~}}}}}}|||}}}~~~|||zzz|||~~~~~~|||{{{zzzxxxvvvwwwxxxyyyxxxxxxzzzxxxuuusssrrrrrrssstttqqqqqqpppqqqrrrtttvvvxxxssssssssssssrrrqqqpppoooqqqqqqqqqrrrtttuuuwwwxxxyyyyyyxxxwwwvvvuuusssrrr''''''&&&%%%%%%%%%&&&&&&'''(((((('''%%%######$$$!!!###%%%&&&%%%$$$%%%&&&((()))+++000999DDDNNNTTT\\\```dddggghhhiiikkkllljjjkkkllllllkkkkkkmmmoooiiikkkkkkkkkiiiiiijjjkkkiiiiiihhhhhhiiikkkmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnoooqqqssstttttttttsssnnnmmmlllkkkjjjjjjjjjjjjllllllmmmmmmnnnnnnoooooommmmmmnnnnnnmmmkkkhhhgggjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkllllllkkkiiihhhggggggfffdddcccdddgggjjjllllllkkkiiigggggggggggghhhffffffffffffggghhhiiijjjkkkkkkjjjjjjiiiiiijjjjjjhhhhhhhhhiiiiiihhhhhhhhhlllmmmmmmllljjjgggdddbbbhhhhhhgggggghhhiiijjjjjjnnnoooppppppooonnnmmmllllllkkkiiihhhggghhhhhhiiigggiiilllooopppooonnnmmmnnnnnnoooooonnnmmmkkkjjjooollliiiiiijjjkkkiiigggfffhhhjjjlllmmmlllkkkjjjhhhhhhhhhhhhhhhiiiiiiiiigggfffeeeeeeeeeggghhhiiioooooonnnmmmkkklllnnnqqqppppppqqqqqqrrrsssssssssvvvtttrrrooollljjjhhhgggiiigggffffffffffffdddccceeeeeeffffffhhhiiikkklllmmmnnnnnnooonnnlllkkkjjjkkkjjjiiiiiikkkmmmoooqqqqqqooonnnlllkkkkkkkkkkkklllkkkjjjiiiiiikkkmmmoooooonnnmmmlllkkkkkkkkkkkkmmmlllkkklllnnnooonnnmmmqqqnnnkkkkkkmmmnnnllljjjjjjjjjkkklllnnnppprrrsssssssssrrrqqqooonnnmmmllljjjjjjkkkmmmooopppqqqrrrsssrrrqqqpppoooooooooooopppppppppqqqrrrsssuuuuuuxxxvvvsssrrrtttwwwzzz{{{www|||}}}yyyvvvvvvtttqqqpppppppppqqqrrruuuwwwxxx}}}zzzxxxxxxxxxwwwwwwvvvvvvuuuuuutttxxxxxxwwwvvvwwwzzz|||~~~~~~~~~}}}{{{zzzyyyxxxwwwzzzzzzzzzyyywwwuuusssrrrssssssssssssssstttuuuvvvwwwvvvvvvxxxzzz|||{{{zzzwwwxxxzzz{{{||||||}}}}}}}}}~~~~~~|||zzzzzz{{{}}}|||{{{{{{{{{|||~~~~~~~~~~~~~~~}}}{{{}}}||||||||||||~~~~~~}}}|||yyyxxxxxxxxxyyy{{{|||~~~}}}{{{xxxuuuttttttvvvwwwtttttttttttttttuuuuuuuuuuuusssrrrsssuuuuuurrrooopppqqqrrrssstttvvvwwwwwwvvvvvvvvvuuuuuuuuuuuuttt''''''&&&&&&&&&&&&'''''''''(((((('''%%%$$$%%%&&&!!!###%%%%%%%%%%%%&&&''',,,,,,...222999CCCKKKPPPVVVYYY]]]```bbbdddgggiiijjjkkklllkkkjjjjjjkkklllggghhhjjjjjjiiiiiijjjllliiihhhhhhggghhhiiikkklllmmmmmmmmmmmmmmmmmmmmmmmmnnnoooppprrrssssssssssssmmmmmmlllkkkjjjjjjjjjjjjllllllmmmnnnooooooppppppooooooooonnnllljjjgggfffiiiiiiiiijjjjjjjjjjjjkkkmmmmmmnnnnnnmmmkkkiiihhhfffeeeddddddeeehhhjjjlllkkkjjjiiigggffffffgggggggggffffffgggggghhhiiijjjkkkjjjjjjjjjjjjjjjkkkkkkiiiiiijjjjjjjjjjjjiiiiiimmmmmmnnnnnnmmmkkkjjjiiihhhhhhhhhhhhiiijjjkkklllppppppqqqqqqpppooonnnmmmnnnmmmkkkjjjiiiiiiiiiiiiiiikkknnnqqqrrrrrrqqqpppnnnnnnooooooooonnnmmmlllqqqnnnllllllmmmmmmllljjjlllmmmooopppqqqqqqpppoookkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhiiijjjkkkmmmmmmnnnoooooommmllllllnnnpppoooooonnnoooooopppqqqqqqtttsssqqqnnnkkkiiihhhgggjjjhhhggggggggggggfffdddddddddddddddeeeggghhhiiillllllmmmmmmmmmlllkkkjjjjjjiiihhhhhhjjjlllnnnoooqqqpppnnnmmmlllkkklllllllllkkkjjjhhhhhhiiijjjkkkjjjjjjiiiiiiiiijjjjjjkkkkkkjjjjjjkkknnnoooooonnnooommmjjjjjjlllmmmllljjjiiijjjjjjkkkmmmooopppqqqqqqpppnnnmmmlllkkkkkkkkkiiijjjkkklllnnnooopppqqqrrrqqqpppnnnmmmmmmmmmmmmoooooopppppprrrsssuuuvvvwwwuuussssssuuuyyy|||~~~{{{xxxuuuqqqqqqpppppppppqqqrrrtttuuuzzz}}}|||yyywwwwwwxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuvvvyyy{{{}}}}}}}}}|||{{{zzzyyyxxxwwwyyyzzz{{{{{{{{{yyywwwvvvtttttttttuuuuuuvvvwwwxxxxxxwwwwwwxxx{{{||||||{{{yyyzzz{{{||||||}}}}}}}}}|||yyyyyyyyy{{{zzzzzzzzz|||}}}~~~~~~}}}|||~~~}}}|||||||||}}}~~~~~~}}}zzzyyyyyyyyyzzz{{{}}}~~~{{{{{{zzzyyyxxxwwwvvvvvvuuuvvvvvvvvvvvvvvvuuuuuutttsssrrrtttuuuuuurrroooqqqrrrrrrssstttuuuvvvvvvwwwwwwwwwvvvvvvvvvuuuuuu''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((###%%%&&&'''&&&&&&((()))******,,,...333:::@@@CCCJJJLLLOOORRRTTTXXX]]]aaaeeeggghhhhhhgggggghhhiiieeefffhhhhhhhhhhhhjjjllljjjiiiiiihhhhhhiiiiiijjjkkkkkkkkkllllllllllllllllllmmmnnnooopppqqqqqqqqqmmmllllllkkkkkkjjjjjjjjjkkkllllllnnnooopppqqqqqqrrrqqqooommmjjjhhhfffffffffgggggghhhjjjjjjkkklllnnnnnnnnnmmmllljjjiiihhhddddddcccccceeehhhjjjllljjjiiihhhgggffffffffffffgggggggggggghhhiiijjjjjjiiiiiiiiiiiijjjkkklllmmmjjjkkkkkkllllllkkkkkkjjjkkklllllllllmmmmmmnnnnnnggghhhiiijjjkkklllmmmnnnqqqqqqrrrqqqqqqooonnnmmmoooooommmllljjjjjjiiiiiikkklllooorrrsssssssssrrrnnnnnnnnnoooooooooooooooqqqpppnnnnnnoooooonnnmmmnnnnnnooooooooooooooooooooonnnmmmlllkkkjjjjjjiiikkklllnnnoooqqqqqqrrrrrrooopppqqqqqqpppooopppqqqpppooonnnmmmmmmnnnpppppprrrqqqooommmjjjiiihhhgggkkkiiihhhhhhhhhhhhgggeeeeeeeeeddddddeeeeeefffgggiiijjjkkkkkklllkkkkkkkkkiiihhhhhhhhhiiikkklllnnnqqqpppnnnmmmlllllllllllllllkkkiiiggggggggghhhhhhffffffffffffggghhhiiijjjgggggggggiiillloooooonnnmmmkkkiiiiiijjjkkkjjjiiiiiiiiiiiijjjkkkmmmnnnooommmkkkiiigggfffggghhhiiihhhiiijjjkkklllmmmnnnoooooonnnmmmlllkkkjjjjjjjjjmmmnnnnnnoooppprrrtttuuusssrrrrrrsssvvv{{{{{{wwwrrrqqqqqqpppooopppqqqrrrssstttvvvyyy~~~~~~zzzwwwvvvvvvxxxxxxxxxyyyyyyyyyyyyyyytttsssssstttuuuwwwzzz{{{|||{{{{{{zzzyyyxxxxxxwwwxxxzzz|||~~~~~~|||zzzyyyvvvvvvwwwwwwxxxyyyyyyzzzyyyxxxxxxyyy|||}}}}}}||||||||||||||||||||||||||||||yyyxxxxxxyyyxxxyyyzzz{{{~~~~~~~~~|||~~~~~~}}}||||||||||||}}}}}}~~~{{{{{{{{{{{{{{{|||}}}~~~zzz{{{{{{{{{zzzxxxvvvuuuwwwxxxyyyzzzyyyxxxvvvttttttsssssstttuuuuuusssqqqssssssssstttttttttuuuuuuxxxxxxxxxwwwwwwwwwwwwvvv&&&%%%%%%%%%%%%&&&&&&'''%%%&&&(((''''''&&&((()))'''((()))(((''''''(((***(((((()))***---111444666:::;;;===???BBBGGGNNNRRRZZZ]]]aaacccdddeeefffhhheeeggghhhgggffffffgggiiikkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiihhhiiijjjkkklllmmmmmmnnnllllllllllllkkkkkkjjjiiiiiiiiijjjkkkmmmnnnooooooqqqooommmkkkiiihhhggggggddddddfffgggiiijjjllllllmmmlllkkkjjjiiigggfffeeeaaaaaaaaaaaacccfffhhhjjjhhhggggggfffffffffeeeeeegggggggggggghhhiiijjjjjjhhhhhhhhhiiijjjkkkmmmmmmkkkllllllmmmmmmllllllkkkiiiiiihhhiiiiiikkklllmmmggghhhjjjkkkmmmnnnooooooqqqqqqppppppooonnnmmmlllooonnnmmmllljjjiiihhhhhhjjjkkkmmmpppqqqqqqqqqqqqmmmmmmmmmmmmnnnooopppqqqooooooooopppppppppoooooooooooooooooonnnnnnnnnmmmppppppoooooonnnnnnmmmmmmoooqqqssstttvvvvvvuuuuuusssuuuvvvvvvtttsssssstttsssrrrpppooonnnooopppqqqqqqpppnnnlllkkkiiiiiihhhjjjiiihhhhhhiiiiiigggfffhhhhhhggggggfffgggggghhhggghhhhhhiiijjjkkkkkkkkkjjjiiiiiiiiijjjkkkmmmnnnpppooommmkkkjjjjjjjjjkkkiiihhhgggffffffgggggghhhffffffffffffggghhhiiiiiifffffffffgggjjjllllllkkkiiiiiihhhhhhhhhiiiiiiiiiiiiiiihhhiiiiiijjjkkkllliiigggdddbbbbbbdddfffggghhhhhhiiijjjkkkllllllmmmlllllljjjiiihhhgggggggggjjjkkkkkklllmmmoooqqqrrrnnnnnnoooqqquuu{{{}}}yyytttppppppoooooooooqqqrrrsssrrrssstttwwwzzz}}}}}}yyywwwuuuttttttwwwwwwxxxyyyzzzzzz{{{{{{uuutttttttttuuuvvvwwwxxxzzzzzzyyyyyyxxxxxxwwwwwwxxxzzz|||~~~~~~|||zzzxxxvvvvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyzzz}}}~~~~~~}}}||||||{{{{{{zzzzzzzzzzzz|||}}}}}}}}}}}}}}}~~~~~~~~~~~~{{{yyyxxxyyyyyyxxxxxxyyy{{{}}}~~~~~~}}}|||~~~~~~}}}|||{{{{{{zzzzzz{{{|||~~~}}}}}}}}}}}}}}}}}}~~~~~~zzzzzzzzzzzzyyyxxxwwwvvvxxxzzz{{{|||{{{yyyvvvtttttttttuuuuuuvvvuuutttrrrtttttttttttttttttttttsssyyyyyyxxxxxxxxxwwwwwwwww$$$$$$######$$$%%%&&&&&&$$$&&&''''''&&&&&&((()))((((((((('''%%%%%%'''(((((()))***+++---...///000...///000111333888>>>CCCMMMQQQXXX]]]aaadddfffhhhhhhhhhiiigggeeeddddddeeeiiiiiihhhhhhggggggffffffddddddddddddeeeeeeffffffeeeeeeeeefffggghhhiiijjjkkkkkklllllllllkkkjjjiiiffffffggghhhiiijjjkkkkkkmmmllljjjiiihhhhhhhhhhhhbbbbbbdddfffhhhjjjkkklllmmmllljjjhhhfffeeedddccc^^^^^^^^^___```bbbdddeeeffffffffffffeeeeeeeeedddffffffffffffggghhhiiijjjffffffggghhhiiijjjlllmmmkkkllllllmmmmmmllllllkkkhhhhhhhhhggghhhhhhiiijjjgggiiijjjlllnnnooooooooopppooonnnmmmlllkkkjjjjjjllllllkkkjjjiiihhhgggfffggghhhjjjkkkmmmmmmmmmmmmkkkkkkjjjjjjjjjlllooopppkkkmmmooopppppppppqqqqqquuuuuuuuutttsssrrrqqqpppooooooppppppqqqqqqrrrrrrrrrtttuuuwwwxxxxxxxxxwwwwwwxxxyyyyyyvvvuuutttuuuuuutttrrrqqqppppppppppppppppppnnnmmmlllkkkkkkkkkjjjiiiggghhhiiiiiihhhgggiiiiiihhhggggggggghhhhhhggggggggghhhiiijjjkkklllllllllllllllmmmnnnnnnooonnnmmmkkkiiihhhhhhhhhiiieeefffffffffggghhhiiijjjjjjiiiiiiiiiiiiiiiiiijjjiiihhhgggggghhhhhhgggfffggggggggggggggghhhiiijjjiiiiiihhhhhhhhhhhhiiiiiifffdddbbbaaaaaacccfffggghhhiiiiiiiiijjjjjjkkkkkkjjjiiihhhgggffffffffffffhhhhhhhhhiiijjjkkkmmmmmmiiikkkmmmpppsssyyy|||xxxsssnnnnnnnnnnnnppprrrtttuuussssssssssssuuuvvvxxxyyyzzzzzzzzz|||~~~zzzxxxwwwuuussssssrrrrrruuuvvvvvvwwwxxxyyyzzzzzzwwwwwwvvvuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxwwwwwwwwwxxxzzz{{{|||{{{yyywwwuuutttuuuwwwxxxyyyzzzzzzzzzzzzyyyyyy{{{}}}~~~}}}{{{{{{yyyxxxxxxxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{|||}}}}}}{{{zzzzzzzzzzzzzzzyyyyyyyyy{{{|||}}}~~~~~~~~~~~~}}}{{{}}}}}}}}}|||{{{zzzyyyyyy{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{zzzxxxvvvuuuvvvwwwxxxyyyzzz|||}}}|||yyyvvvtttssstttvvvvvvvvvuuuuuuttttttttttttttttttsssssssssxxxxxxxxxwwwwwwwwwvvvvvv$$$#########$$$%%%&&&'''$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&%%%$$$%%%'''))))))+++---///000111000000......///...///222666:::BBBHHHQQQYYY___cccgggiiiiiijjjjjjhhheeecccbbbcccdddeeeeeeeeeeeedddcccbbbaaaaaabbbbbbccccccddddddbbbbbbbbbcccdddeeeggghhhjjjkkklllllllllkkkjjjiiidddddddddeeeffffffggggggiiihhhhhhhhhhhhgggggggggaaaaaaccceeegggiiikkkkkknnnmmmkkkhhhfffdddcccccc\\\\\\]]]]]]^^^___aaaaaaddddddeeeeeeeeeddddddccceeeeeeeeeeeefffggghhhhhheeeeeeeeefffgggiiijjjkkkjjjkkkkkkllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhiiikkkmmmnnnooonnnnnnnnnmmmllljjjiiihhhhhhhhhhhhiiiiiiiiihhhgggfffeeegggggghhhiiiiiiiiiiiiiiiiiigggfffeeeeeehhhkkkmmmiiilllooorrrssssssuuuvvvxxxyyyyyyyyyxxxuuurrrpppoooppppppqqqrrrsssttttttssstttvvvxxxzzz{{{||||||{{{|||{{{yyyvvvttttttuuuwwwwwwvvvtttsssqqqppppppqqqqqqpppooonnnnnnnnnnnnkkkjjjiiiiiijjjkkkjjjiiihhhhhhggggggfffgggggggggggggggggghhhhhhjjjkkklllnnnnnnnnnooooooppppppppplllkkkiiihhhgggfffggggggeeeeeeggghhhiiijjjkkklllmmmmmmlllllllllllllllmmmmmmkkkiiiiiiiiihhhfffdddeeefffggggggfffgggiiikkkjjjjjjiiihhhgggggghhhhhheeedddcccbbbccceeegggiiiiiiiiiiiijjjjjjjjjjjjjjjhhhggggggffffffggggggggghhhhhhhhhhhhhhhiiiiiijjjgggjjjmmmooorrrwww~~~yyytttnnnlllllllllmmmnnnqqqsssuuussssssrrrrrrrrrrrrssssssrrrrrrrrrssstttwwwyyyzzz|||}}}~~~|||yyywwwrrrqqqqqqpppppppppqqqqqqssssssttttttuuuvvvwwwwwwvvvvvvvvvuuuuuutttttttttvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxyyyyyyxxxvvvuuutttssstttvvvxxxzzzzzzzzzyyyzzzyyyyyyzzz}}}~~~~~~}}}{{{yyyxxxwwwvvvwwwwwwxxxwwwwwwwwwxxxxxxyyyyyyzzzxxxzzz{{{{{{zzzyyyyyyzzzzzzzzzyyyxxxyyyzzz{{{|||~~~}}}|||}}}}}}|||zzz||||||||||||{{{zzzyyyxxxyyyzzz|||~~~~~~}}}||||||{{{yyyvvvttttttuuuwwwyyyxxxyyyzzz{{{zzzyyywwwuuusssuuuwwwwwwvvvuuuuuuvvvttttttttttttttttttssssssvvvvvvvvvvvvuuuuuuuuuttt%%%%%%%%%%%%&&&'''((()))###%%%&&&%%%$$$$$$%%%&&&%%%&&&''''''(((+++///222333555999<<<>>>===<<<;;;777888777666444555888:::<<>><<<;;;<<<===;;;CCCNNNXXX```dddhhhjjjggghhhiiihhhfffeeeeeefffeeefffggghhhhhhgggffffffaaabbbbbbcccddddddeeeeeeccccccbbbbbbccceeeggghhhiiijjjlllmmmmmmllljjjiiidddddddddcccccccccbbbbbbgggggghhhhhhfffdddaaa___```aaabbbdddfffgggiiiiiikkkiiifffccc```___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^aaabbbddddddeeedddcccbbbccccccccccccdddeeeffffffdddddddddddddddeeefffggghhhhhhhhhiiiiiihhhhhhhhhdddfffiiikkkllllllkkkjjjiiijjjlllnnnnnnmmmlllkkknnnmmmkkkiiigggfffggggggeeefffhhhiiiiiihhhhhhgggkkkkkkjjjjjjiiihhhhhhgggdddbbb___]]]]]]```cccfffjjjooovvvyyy{{{}}}}}}yyyssssssssssssssssssrrrrrrnnnpppssswww}}}}}}{{{{{{}}}~~~zzzwwwtttssssssrrrrrrsssssstttooonnnmmmnnnooopppooonnnkkkkkkjjjjjjkkkllllllmmmjjjiiihhhhhhhhhiiikkkkkknnnooooooppppppppppppooommmllljjjiiigggggghhhhhhjjjkkkkkklllllllllkkkkkkmmmmmmmmmnnnppprrrssstttsssqqqpppoooooonnnllljjjcccfffhhhhhhfffgggjjjmmmlllkkkjjjhhhggggggffffffeeefffggghhhjjjkkkllllllkkkkkkkkkjjjjjjjjjjjjjjjfffffffffggghhhiiikkkkkklllkkkjjjiiihhhhhhhhhhhhiiimmmpppqqqrrrwww~~~{{{uuurrrnnnjjjjjjjjjiiiiiiiiijjjkkklllkkkkkklllmmmmmmmmmmmmllljjjiiihhhhhhiiikkkmmmnnnoooooonnnnnnmmmkkkjjjjjjiiiiiijjjkkkmmmnnnoooooonnnoooooooooooopppppppppnnnoooppprrrssstttuuuuuuttttttuuuuuuvvvvvvwwwwwwuuuttttttssstttvvvxxxyyysssuuuxxxzzz||||||{{{{{{yyyxxxxxxyyy|||}}}}}}|||{{{zzzxxxwwwwwwxxxzzz{{{vvvvvvwwwxxxyyyyyyzzzzzzyyyzzzzzzyyywwwuuutttuuuvvvvvvvvvwwwyyy{{{}}}}}}|||zzzzzz{{{{{{yyyxxxyyyzzz{{{{{{{{{zzzyyyxxxuuuvvvyyy|||~~~~~~~~~|||{{{zzzxxxyyyzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvwwwwwwrrruuuxxxyyywwwuuuvvvxxxssssssssstttttttttuuuuuussssssrrrrrrrrrqqqqqqqqq''''''&&&&&&&&&&&&''''''$$$$$$$$$###!!!"""$$$&&&''')))+++---111888@@@EEEOOOSSSZZZ^^^^^^]]][[[ZZZUUUSSSQQQOOOMMMLLLLLLLLLHHHJJJPPPYYYbbbiiilllmmmlllkkkkkkjjjjjjiiiiiiiiiffffffgggggggggggggggfffdddeeefffhhhiiikkklllmmmhhhggggggfffggghhhiiijjjjjjkkkmmmnnnnnnmmmkkkjjjjjjiiigggeeedddddddddeeefffgggjjjkkkjjjgggccc```cccdddeeefffgggggggggggghhhgggdddbbb``````aaabbb`````````___^^^^^^]]]]]]bbbdddffffffeeedddcccdddgggdddaaaaaadddfffeeedddhhhfffcccaaaaaabbbbbbbbbfffeeedddddddddfffhhhiiifffiiimmmmmmjjjiiijjjlllmmmmmmmmmmmmmmmmmmllllllnnnmmmkkkiiihhhgggffffffcccccceeegggiiijjjlllmmmlllkkkkkkjjjiiihhhffffffcccbbb```^^^^^^___aaabbbjjjnnnuuuzzz~~~}}}xxxuuuwwwvvvsssqqqrrrppprrruuuxxx}}}|||{{{}}}{{{xxxvvvsssrrrsssssssssrrrsssqqqpppooooooqqqssstttooollljjjjjjmmmooonnnmmmjjjkkklllllllllllllllllloooooooooooooooooooooooorrrqqqnnnkkkjjjiiihhhhhhhhhiiikkkmmmnnnnnnmmmmmmmmmnnnoooppprrrtttvvvxxxuuuttttttrrrpppmmmkkkjjjhhhhhhhhhhhhiiijjjkkkkkkkkkllllllkkkiiiiiijjjlllggghhhkkknnnpppqqqqqqqqqrrrrrrpppooommmlllkkkjjjhhhiiiiiijjjjjjkkkkkklllmmmlllkkkjjjiiihhhhhhhhhgggjjjooorrrtttvvvxxxzzz~~~zzzuuupppllljjjhhhhhhhhhhhhjjjlllllljjjhhhjjjiiihhhffffffgggggghhhggggggffffffgggiiikkklllkkkjjjhhhgggfffgggiiijjjeeefffhhhjjjllllllkkkkkknnnoooooopppooommmlllkkkkkkmmmoooqqqsssttttttsssqqqrrrssstttuuuvvvvvvvvvssssssrrrrrrrrrrrrrrrsssppprrrtttwwwyyyzzzzzzzzzyyyyyywwwvvvvvvwwwxxxyyyxxxwwwwwwvvvtttssssssrrrqqqrrrtttuuuvvvwwwwwwwwwzzzyyyxxxvvvuuutttssssssuuuuuuvvvwwwxxxyyyzzzzzz~~~|||yyyxxxwwwwwwxxxzzzyyyzzz{{{|||{{{yyywwwzzzyyyyyyyyyzzzzzz{{{|||yyyzzz|||}}}~~~}}}~~~~~~~~~}}}}}}||||||{{{|||~~~}}}zzzxxxvvvuuuuuuuuuvvvwwwyyyzzzwwwwwwxxxyyyyyyyyyxxxxxxzzzyyyxxxwwwvvvttttttssssssrrrrrrqqqrrrssstttuuu&&&&&&&&&&&&&&&'''((((((###$$$$$$$$$###$$$'''))),,,...222777<<>>EEEMMMTTTYYYaaadddggghhhhhhgggfffgggfffeeeeeeeeeeeeeeefffgggbbbbbbaaadddgggjjjkkkkkkmmmmmmmmmmmmllllllllllllgggggghhhhhhhhhhhhggggggggggggiiijjjlllnnnoooooommmllljjjhhhggghhhiiijjjmmmmmmoooooooooooonnnmmmkkkkkkkkkjjjhhhfffeeedddeeegggjjjllllllkkkiiigggffffffgggggghhhiiiiiiiiikkkiiihhhfffeeeeeeffffffffffffeeeeeedddcccccccccaaabbbccccccbbbbbbdddfffhhhfffddddddeeefffgggfffhhhfffdddbbb```______```cccdddfffggghhhhhhhhhggghhhgggfffgggiiijjjkkkjjjllllllkkkjjjjjjkkklllmmmnnnmmmlllkkkjjjiiihhhhhhcccdddeeefffhhhiiijjjkkkmmmmmmmmmmmmllljjjiiihhhgggfffeeeeeeeeefffggghhhkkknnnrrruuuxxx|||yyywwwuuuqqqppprrrqqqssswww|||zzzwwwtttrrrrrrrrrqqqpppoooppppppqqqrrrsssssstttssspppllljjjjjjkkkkkkkkkiiijjjlllnnnpppqqqrrrsssqqqqqqpppooooooooooooooopppooonnnlllkkkjjjjjjjjjkkklllmmmnnnnnnnnnmmmlllnnnnnnnnnpppqqqsssuuuvvvrrrrrrqqqqqqpppooonnnmmmlllkkkkkkjjjjjjjjjjjjkkkmmmmmmmmmllljjjjjjkkkmmmnnnnnnnnnooopppqqqsssssssssssssssrrrrrrrrrrrrrrrrrrrrrpppooommmkkkjjjiiimmmmmmlllkkkjjjjjjjjjjjjjjjlllooorrrtttwww{{{~~~}}}|||yyyuuuqqqnnnkkkjjjhhhgggggghhhiiiiiigggeeeddddddddddddeeefffgggggghhhiiiiiijjjkkkmmmooopppmmmkkkhhheeedddeeehhhiiiiiihhhhhhgggggghhhhhhhhhnnnnnnnnnnnnllljjjhhhfffiiijjjkkkmmmnnnooooooooolllmmmnnnnnnoooooooooooonnnnnnnnnnnnnnnooopppqqqqqqqqqqqqrrrssstttuuuvvvtttsssqqqooonnnnnnooooooqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqpppppppppqqqrrrssssssqqqooonnnqqqqqqrrrtttuuuvvvwwwxxxxxxwwwvvvvvvuuuvvvvvvvvv{{{yyyxxxxxxyyyzzzzzzyyy{{{zzzyyywwwvvvvvvuuuuuuuuuvvvxxxzzz|||~~~~~~}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}|||||||||}}}~~~}}}{{{yyywwwtttttttttvvvwwwxxxyyyzzz||||||}}}}}}}}}||||||{{{zzzzzzyyyxxxxxxuuutttssssssssstttuuuvvv######$$$%%%&&&((()))***%%%&&&&&&%%%&&&(((,,,//////555===FFFMMMTTTYYY]]]ccceeehhhiiihhhiiijjjkkkiiiiiiiiiiiiiiiiiiiiiiiillljjjhhhhhhiiikkkkkkjjjlllllllllllllllmmmmmmmmmjjjjjjjjjkkkjjjjjjiiiiiiggghhhiiijjjlllnnnooopppooommmkkkhhhgggggghhhiiihhhiiikkkmmmnnnnnnnnnnnnkkkkkklllkkkjjjgggeeedddccceeegggiiijjjjjjiiiiiifffffffffgggggghhhhhhiiijjjjjjhhhgggggggggggghhhhhhhhhggggggfffeeeeeeeeebbbccccccbbbaaabbbeeeggghhhfffeeeddddddeeeffffffggggggeeebbb```^^^^^^___bbbdddgggiiijjjjjjhhhgggiiifffcccdddhhhkkkkkkiiikkkkkkiiiiiiiiikkkmmmnnnnnnnnnmmmmmmlllkkkjjjiiiffffffggghhhiiikkkkkklllmmmmmmmmmllllllkkkiiiiiihhhhhhggggggggghhhiiijjjkkkmmmooopppssswww|||zzzwwwuuuqqqqqqtttvvvxxx{{{}}}zzzwwwtttrrrqqqqqqpppnnnlllmmmooopppqqqrrrrrrqqqqqqoookkkiiiiiijjjlllmmmkkklllmmmoooqqqrrrssssssqqqpppooonnnnnnnnnooooooooonnnnnnmmmlllkkkkkkkkklllmmmnnnnnnnnnmmmlllkkkmmmmmmnnnnnnpppqqqssssssqqqppppppooooooooooooooommmmmmlllkkkjjjjjjjjjjjjmmmnnnnnnlllkkkjjjkkklllnnnmmmllllllmmmnnnpppqqqqqqqqqrrrrrrssssssttttttuuutttsssqqqooommmlllkkknnnnnnmmmmmmlllmmmmmmmmmlllnnnpppqqqssswww{{{}}}{{{yyyuuuqqqmmmjjjhhhfffeeeddddddeeefffdddcccccccccdddeeefffggghhhiiikkkkkklllmmmoooqqqrrrssspppmmmjjjfffeeegggiiikkkkkkjjjhhhgggffffffggggggkkklllllllllllljjjiiigggjjjjjjkkklllmmmnnnnnnnnnmmmmmmnnnooooooooooooooollllllllllllmmmnnnoooooooooooonnnnnnnnnpppqqqrrrrrrqqqooommmllllllllllllmmmmmmnnnnnnooopppppppppoooppppppoooooonnnmmmlllmmmoooqqqssssssqqqooonnnmmmnnnoooppprrrsssttttttssssssssssssttttttuuuuuuyyyxxxvvvvvvxxxzzzzzzzzz{{{zzzxxxvvvtttsssrrrrrrttttttvvvwwwyyy{{{|||}}}~~~~~~~~~}}}{{{zzz||||||||||||||||||||||||~~~}}}|||||||||}}}~~~~~~~~~}}}|||}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~|||xxxuuuttttttvvvwwwzzz{{{|||~~~~~~~~~}}}}}}||||||{{{{{{xxxwwwvvvvvvvvvwwwxxxyyy""""""###$$$&&&(((***+++'''''''''&&&&&&)))---111888>>>GGGOOOVVV[[[___bbbbbbeeegggiiijjjkkknnnpppppppppoooooonnnmmmlllkkknnnllljjjiiijjjkkklllkkkjjjjjjkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmlllkkkkkkfffggghhhjjjlllmmmnnnooonnnmmmllljjjhhhhhhhhhhhhcccdddfffiiikkkmmmooopppkkkkkkkkkkkkjjjiiigggeeecccdddeeeggghhhhhhiiiiiiffffffeeeeeeeeefffggghhhiiiiiiiiihhhhhhhhhhhhiiiiiiiiihhhhhhgggffffffeeedddddddddcccccccccfffhhhffffffeeecccbbbcccdddeeefffggggggddd```^^^^^^___bbbdddgggjjjkkkkkkiiihhhiiifffcccdddhhhjjjjjjiiijjjiiiiiiiiijjjlllmmmnnnnnnnnnoooooonnnmmmlllkkkiiijjjjjjkkklllmmmmmmnnnkkklllllllllkkkjjjiiihhhhhhhhhhhhhhhiiiiiijjjjjjkkklllllllllmmmrrrwww|||{{{xxxvvvttttttxxxyyyzzz|||}}}~~~zzzwwwtttrrrqqqqqqooonnnjjjkkklllnnnnnnoooooonnnnnnmmmkkkiiiiiijjjmmmooolllmmmnnnpppqqqqqqrrrrrrpppooommmllllllmmmooopppoooooonnnnnnmmmlllkkkkkklllmmmmmmnnnnnnmmmlllkkkllllllllllllmmmnnnppppppooonnnmmmmmmmmmnnnnnnooommmmmmlllkkkjjjjjjjjjjjjmmmnnnnnnllljjjiiijjjkkknnnmmmlllllllllmmmooopppqqqqqqrrrssstttuuuvvvwwwttttttsssrrrpppooonnnnnnooonnnnnnnnnnnnoooooopppnnnoooqqqrrrsssvvvzzz}}}|||{{{xxxuuupppkkkgggeeecccaaa``````bbbbbbbbb```dddeeefffggghhhiiijjjkkkmmmnnnoooppprrrsssttttttqqqooollliiiiiijjjlllmmmmmmllljjjhhhgggggggggggghhhiiijjjlllmmmmmmlllkkkjjjjjjjjjkkkkkkllllllmmmlllmmmnnnooooooooooooooollllllkkkkkklllmmmmmmnnnmmmmmmlllkkklllmmmnnnoooooonnnllljjjiiiiiiiiiiiikkkkkklllmmmnnnooopppppppppppppppooonnnmmmkkkkkkkkkllloooqqqqqqpppnnnlllkkkkkklllmmmnnnoooppppppppppppqqqrrrrrrssssssssswwwuuussstttvvvxxxyyyyyyzzzyyywwwuuusssrrrqqqqqqsssssstttuuuwwwxxxyyyyyyzzzzzz{{{|||{{{zzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzyyyyyyyyyzzz{{{|||~~~~~~~~~}}}||||||||||||||||||||||||}}}}}}}}}~~~}}}zzzwwwuuuvvvwwwxxx{{{|||~~~~~~~~~~~~~~~||||||{{{zzzzzzzzz{{{|||""""""###$$$&&&''')))***(((((((((((((((,,,111555>>>DDDLLLSSSYYY]]]aaacccdddgggjjjmmmnnnppprrrtttsssrrrrrrpppooollljjjiiillljjjiiiiiikkkllllllkkkiiiiiijjjkkklllmmmmmmnnnnnnoooooonnnnnnmmmlllkkkgggggghhhjjjlllmmmoooooonnnnnnnnnmmmllljjjiiihhhaaabbbdddgggjjjmmmpppqqqkkkllllllllllllkkkjjjjjjgggggggggggghhhhhhiiiiiigggfffeeeddddddeeefffgggiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhggggggfffggghhhhhhgggfffeeeggghhhffffffeeedddbbbaaaccceeeeeeggghhhfffaaa______aaaccceeehhhkkklllkkkjjjiiihhhgggffffffhhhiiiiiihhhhhhiiijjjkkklllmmmnnnnnnnnnnnnpppppppppooonnnmmmlllllllllmmmmmmnnnnnnnnnkkkkkkkkkkkkkkkjjjiiiiiihhhhhhiiijjjjjjkkkkkkkkkllllllkkkjjjkkknnnssswww{{{yyyyyyxxxyyy|||zzz{{{|||}}}|||}}}yyyvvvsssqqqqqqqqqpppoookkkkkkkkkkkklllllllllllljjjkkklllkkkjjjjjjmmmooollllllmmmoooppppppppppppmmmlllkkkjjjkkkmmmooopppoooooooooooommmllljjjjjjjjjkkklllmmmmmmmmmlllkkkkkkjjjjjjjjjkkkllllllmmmmmmmmmkkkkkkkkklllmmmnnnlllkkkkkkjjjjjjjjjjjjkkkmmmmmmmmmkkkiiihhhiiijjjmmmmmmmmmmmmnnnoooooopppqqqqqqrrrtttuuuvvvwwwxxxsssrrrrrrqqqppppppoooooonnnmmmmmmmmmnnnoooppppppnnnppprrrrrrssstttwwwzzzyyyxxxvvvsssooojjjfffccc```___^^^^^^```aaaaaa```eeefffhhhiiijjjkkkkkkkkkmmmnnnoooqqqrrrrrrrrrrrrqqqooonnnllllllmmmnnnooonnnmmmlllkkkjjjiiiiiiiiigggiiikkkmmmooooooooooookkkjjjjjjjjjjjjjjjkkklllkkkkkkmmmnnnooopppppppppmmmmmmmmmlllllllllmmmmmmllllllllllllmmmmmmnnnooommmllljjjhhhgggggghhhhhhmmmmmmnnnooopppqqqrrrrrrrrrrrrqqqqqqpppnnnmmmlllkkklllmmmoooooonnnlllkkkkkklllllllllmmmmmmmmmmmmnnnnnnpppqqqrrrrrrrrrrrrsssrrrqqqrrruuuwwwwwwwwwxxxwwwvvvtttssssssrrrrrrtttttttttuuuuuuuuuvvvvvvuuuvvvwwwxxxyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwxxxzzz{{{||||||{{{{{{|||~~~~~~}}}|||||||||{{{{{{||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyzzz}}}~~~~~~}}}}}}}}}~~~#########$$$%%%'''((()))(((((()))***,,,111888===BBBGGGOOOVVV[[[___ccceeegggjjjnnnpppqqqrrrsssuuuqqqqqqqqqpppnnnllliiihhhiiihhhhhhjjjllllllkkkjjjiiijjjkkklllmmmnnnoooooonnnnnnnnnnnnmmmlllkkkjjjhhhiiijjjkkkmmmooopppqqqmmmoooqqqqqqqqqnnnkkkiiieeefffgggiiillloooqqqrrrnnnnnnmmmmmmnnnnnnoooooonnnmmmlllkkkkkkkkkkkklllhhhgggfffeeeeeefffggghhhjjjkkkkkklllmmmmmmmmmmmmkkkkkkkkkjjjiiiiiihhhhhhiiikkklllkkkiiihhhhhhhhhfffggggggeeebbbaaacccfffdddgggiiigggbbb```aaacccccceeehhhjjjllllllkkkkkkgggiiijjjiiihhhgggggghhhggghhhkkkmmmooooooooonnnnnnooopppqqqrrrqqqooonnnmmmmmmmmmmmmmmmnnnnnnnnnlllllllllllllllkkkkkkjjjiiiiiijjjkkklllmmmmmmmmmooonnnmmmkkkjjjlllpppsss~~~~~~zzz{{{||||||~~~~~~|||zzzzzz{{{yyy{{{|||}}}}}}wwwuuurrrqqqqqqqqqppppppmmmlllkkkjjjjjjjjjkkkllljjjlllmmmmmmjjjiiijjjlllhhhiiikkkmmmnnnoooppppppjjjiiihhhhhhiiillloooqqqpppppppppooonnnllljjjhhhhhhiiijjjlllllllllkkkkkkiiiiiihhhhhhhhhiiijjjjjjlllkkkjjjiiihhhiiikkkllljjjjjjiiiiiiiiijjjjjjkkklllmmmllljjjhhhggghhhiiijjjkkklllmmmnnnnnnnnnnnnnnnnnnoooppprrrsssttttttsssrrrqqqpppooonnnnnnmmmkkkkkkkkkkkklllmmmnnnooonnnpppsssssssssssstttuuusssssssssqqqnnnjjjgggeee```^^^]]]]]]```bbbcccbbbfffgggiiijjjkkkkkkkkkkkklllmmmnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnmmmlllkkkjjjjjjkkkmmmooopppqqqqqqpppooonnnmmmmmmlllmmmnnnnnnlllmmmnnnppprrrsssttttttpppooonnnnnnmmmmmmmmmmmmlllmmmnnnooopppqqqqqqqqqooonnnlllkkkkkkkkkllllllqqqqqqrrrssstttuuuuuuvvvssssssssssssrrrqqqooooooooopppppppppppppppoooooonnnnnnnnnmmmmmmmmmmmmlllmmmnnnoooqqqqqqqqqqqqpppoooooooooqqqtttvvvuuutttvvvuuuuuuttttttttttttuuuuuuuuuuuutttttttttssssssqqqrrrtttvvvwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuutttsssssstttuuuwwwyyyzzzxxxxxxxxxxxxyyy{{{}}}~~~~~~}}}|||{{{|||}}}~~~~~~}}}||||||||||||{{{{{{{{{|||||||||}}}}}}||||||||||||||||||{{{{{{|||||||||}}}}}}}}}||||||~~~~~~~~~#########$$$%%%&&&'''((('''(((***+++///666>>>CCCIIINNNUUU\\\aaafffjjjmmmiiilllppprrrrrrrrrrrrsssssssssssssssqqqooommmlllgggggghhhjjjlllmmmkkkiiijjjkkklllmmmnnnppppppqqqmmmmmmmmmmmmlllkkkjjjiiiiiijjjkkkmmmooopppqqqrrrnnnpppsssuuutttqqqmmmkkkjjjkkkkkklllnnnppprrrssspppoooooonnnoooqqqsssttttttrrrqqqooonnnmmmnnnnnnjjjiiigggfffeeeggghhhiiikkklllmmmnnnooooooooonnnmmmllllllkkkkkkjjjiiiiiikkkmmmnnnnnnllliiihhhhhhgggiiiiiifffcccbbbdddgggdddgggjjjhhhcccaaabbbeeedddfffhhhjjjkkklllllllllgggjjjmmmlllhhhffffffgggfffhhhllloooqqqpppooonnnnnnoooqqqrrrrrrqqqpppooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmlllllljjjkkklllmmmnnnnnnnnnnnnqqqpppooommmkkklllooorrryyy|||yyy{{{~~~~~~{{{wwwuuuuuussstttvvvxxxzzz~~~}}}zzzvvvtttqqqpppqqqrrrqqqppppppnnnllljjjiiijjjkkkllljjjmmmooonnnkkkhhhhhhiiieeefffhhhkkknnnpppqqqqqqhhhgggffffffhhhllloooqqqqqqqqqqqqpppnnnkkkiiigggggghhhiiikkkllllllkkkkkkhhhhhhgggggggggggghhhhhhlllkkkiiigggggghhhiiikkkhhhhhhhhhhhhiiijjjkkkkkkllllllllljjjgggfffggghhhfffgggiiikkklllllllllkkkiiijjjkkklllmmmnnnoooooossssssqqqpppnnnmmmlllkkkhhhhhhhhhiiijjjkkklllmmmnnnqqqssstttsssrrrrrrsssooooooppppppnnnkkkhhhggg```^^^]]]^^^aaacccddddddfffgggiiijjjkkkkkkjjjjjjjjjkkklllmmmmmmlllkkkjjjkkklllmmmnnnooooooooonnnoooppppppqqqpppnnnlllkkklllmmmoooqqqqqqqqqqqqpppuuutttrrrqqqqqqrrrrrrsssnnnppprrrtttvvvwwwxxxyyyrrrqqqpppooonnnmmmmmmmmmmmmoooqqqrrrttttttsssssssssrrrqqqpppppppppqqqrrruuuuuuvvvvvvwwwxxxxxxyyytttuuuuuutttsssrrrqqqqqquuuuuuuuutttttttttssssssqqqqqqpppooonnnnnnmmmmmmmmmnnnpppqqqqqqqqqpppooolllmmmnnnqqqtttuuutttssstttttttttttttttuuuvvvvvvvvvvvvuuutttssssssrrrrrroooppprrrtttvvvwwwvvvvvvttttttttttttttttttttttttrrrrrrrrrssstttwwwyyyzzzvvvuuuuuuuuuwwwxxxzzz{{{}}}}}}~~~~~~|||zzzyyyyyy{{{~~~}}}~~~~~~}}}{{{{{{{{{|||}}}zzz{{{{{{{{{||||||}}}}}}||||||{{{{{{zzzzzzyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~############"""######$$$$$$'''+++---000777@@@GGGQQQUUU\\\aaaeeeiiilllnnnmmmoooppppppnnnmmmmmmnnnnnnpppssstttsssooojjjgggdddeeegggiiijjjjjjiiiiiigggiiijjjlllnnnoooppppppnnnnnnnnnllljjjiiijjjkkkjjjlllnnnooopppqqqsssuuupppqqqqqqrrrrrrqqqqqqpppooooooooopppqqqrrrssstttooopppqqqrrrssssssssssssssssssrrrqqqpppnnnnnnmmmlllkkkiiiiiiiiikkkmmmnnnnnnoooppppppppppppnnnnnnlllkkkkkkjjjjjjjjjkkkkkkpppppppppooommmkkkhhhgggdddfffhhhhhhhhhiiikkklllkkkkkkjjjiiihhhggggggggghhhjjjmmmpppqqqpppooonnniiijjjkkkkkkllllllkkkkkkmmmnnnooopppooommmkkkjjjmmmoooqqqrrrrrrrrrpppoooooooooooooooooooooooooooqqqqqqpppoooooonnnnnnnnnjjjkkklllnnnoooooooooooosssqqqnnnllllllnnnppprrrsssuuuyyy}}}|||}}}}}}~~~yyyvvvtttssssssssstttuuuwwwzzz}}}~~~}}}~~~~~~|||{{{tttqqqooooooqqqsssrrrqqqnnnnnnlllkkkkkklllmmmnnnjjjjjjiiiiiihhhiiiiiiiiihhhiiikkkmmmnnnnnnmmmmmmjjjgggccccccfffjjjmmmoooqqqqqqqqqpppnnnkkkiiigggdddeeegggiiijjjjjjiiihhhggggggeeecccaaabbbeeehhhiiiiiiiiiiiihhhhhhhhhgggkkkjjjhhhggggggggghhhiiiiiijjjkkkjjjfffcccbbbbbbdddccccccdddeeehhhjjjkkkgggggggggggghhhiiikkkkkkllllllllllllkkkjjjiiiiiiiiiiiijjjkkkllllllllllllmmmoooqqqsssuuuttttttsssoooooooooooommmkkkiiihhhbbbaaaaaaaaabbbdddeeegggkkklllllllllkkkiiigggfffiiiiiiiiiiiihhhhhhhhhhhhjjjjjjkkklllnnnpppqqqsssqqqqqqppppppooonnnnnnmmmlllmmmoooqqqssstttuuuuuussssssrrrqqqqqqppppppoootttsssrrrrrrsssuuuxxxzzzyyywwwtttrrrpppppppppqqqqqqqqqqqqrrrssstttuuuvvvvvvuuusssrrrrrrrrrssstttzzzzzzyyyxxxxxxxxxyyyyyyttttttsssssssssttttttuuuyyyxxxwwwwwwwwwwwwwwwxxxssstttvvvvvvuuutttqqqppppppqqqssssssrrrpppmmmkkkpppppppppqqqtttvvvvvvuuuuuuuuutttsssssstttuuuvvvvvvwwwxxxxxxwwwuuurrrqqqrrrssssssttttttuuuuuuuuutttsssqqqooonnnnnnnnnoooooopppsssvvvxxxyyyyyyyyyuuuuuuvvvwwwxxxxxxyyyyyyyyyzzz{{{||||||||||||{{{|||zzzxxxvvvuuuvvvxxxzzz||||||}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}{{{zzzzzz{{{|||zzz{{{{{{{{{zzz{{{~~~{{{zzzyyyyyyxxxxxxxxxyyy|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~$$$###""""""$$$%%%%%%%%%%%%)))---000444;;;DDDKKKVVVZZZ```eeehhhjjjmmmooooooppprrrqqqooonnnooooooppprrruuuvvvtttpppkkkhhhdddeeeffffffggggggggggggfffgggiiilllnnnoooppppppnnnoooooommmjjjiiijjjkkklllmmmooooooooooooqqqsssrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppqqqqqqrrrssssssppppppqqqrrrsssttttttsssssssssrrrqqqpppooonnnnnnkkkjjjiiiiiiiiikkkmmmooopppppprrrssssssrrrqqqqqqnnnmmmlllkkkjjjjjjkkkkkkpppqqqpppooonnnkkkiiigggfffhhhiiijjjiiiiiikkkmmmnnnnnnnnnnnnmmmlllkkkjjjjjjlllnnnpppqqqpppooommmiiijjjkkkkkkllllllllllllppppppqqqqqqpppnnnllljjjmmmnnnoooqqqqqqpppooonnnpppppppppqqqrrrrrrsssssspppppppppppppppqqqqqqqqqlllmmmnnnooopppppppppppprrrqqqooommmmmmoooqqqsssqqqsssvvvyyy|||}}}}}}}}}|||}}}~~~}}}xxxuuutttsssssssssssstttuuuwwwzzz{{{{{{|||}}}}}}}}}|||zzzyyysssqqqnnnnnnppprrrqqqpppooonnnmmmllllllmmmnnnnnnlllkkkjjjjjjiiijjjjjjjjjiiijjjkkklllmmmnnnnnnnnnkkkhhhddddddgggjjjmmmoooooooooooonnnllljjjhhhfffdddeeegggiiiiiiiiihhhgggggggggfffdddbbbcccfffiiilllkkkjjjiiihhhgggffffffiiihhhgggfffffffffggghhhgggiiijjjiiifffdddcccccccccbbbbbbbbbccceeeggghhhggggggggghhhiiijjjkkklllkkkkkklllmmmmmmmmmllllllkkkkkkllllllkkkkkkjjjiiilllnnnppprrrssssssrrrrrroooooooooooonnnllljjjiiieeedddddddddeeefffhhhiiikkklllllllllllljjjhhhgggiiiiiiiiiiiihhhhhhhhhhhhhhhiiijjjkkkmmmoooqqqrrrsssrrrqqqqqqpppooonnnnnnnnnoooqqqsssttttttssssssrrrrrrrrrqqqqqqqqqqqqpppssssssrrrrrrsssuuuwwwyyyxxxvvvtttrrrppppppqqqqqqrrrrrrrrrrrrrrrssstttuuuxxxwwwvvvvvvvvvwwwxxxyyyzzzzzzyyyyyyyyyzzzzzz{{{wwwvvvvvvuuuuuuuuuvvvvvvzzzyyyxxxxxxwwwwwwwwwwwwtttuuuvvvwwwwwwuuutttrrrssstttuuuuuutttrrrooommmpppoooppprrrvvvxxxxxxxxxwwwvvvuuuttttttvvvwwwyyyxxxyyyyyyyyyxxxvvvsssrrrtttttttttttttttuuuuuuuuuuuutttqqqooommmlllllllllmmmooorrruuuwwwyyyzzzzzzwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{zzzyyywwwuuuuuuwwwyyyzzz||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}||||||}}}}}}yyyzzz{{{zzzyyyzzz}}}{{{{{{zzzyyyxxxxxxxxxxxx{{{||||||}}}~~~~~~~~~~~~~~~}}}||||||||||||~~~~~~}}}}}}}}}}}}}}}~~~$$$""" """%%%((('''%%%&&&***///444999AAAKKKRRRZZZ^^^cccgggiiikkklllnnnooopppqqqqqqooonnnnnnooosssuuuwwwwwwvvvqqqmmmjjjeeeeeedddccccccdddeeeeeeeeegggiiikkkmmmoooppppppooooooooommmkkkjjjkkklllmmmoooppppppnnnnnnoooqqqrrrqqqpppoooooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrssssssttttttssstttssssssrrrqqqpppoooooojjjiiiiiiiiikkkmmmooopppqqqrrrtttuuuuuuuuuttttttqqqooommmkkkjjjjjjkkklllpppppppppooonnnkkkiiihhhfffhhhjjjjjjjjjjjjlllmmmqqqrrrssstttsssqqqpppnnnmmmnnnpppqqqqqqpppnnnmmmiiijjjjjjkkklllmmmmmmnnnssstttttttttrrrpppmmmkkklllmmmnnnppppppooonnnnnnppppppqqqssstttuuuvvvwwwppppppqqqrrrrrrsssttttttppppppqqqqqqqqqqqqpppppppppppppppppppppqqqrrrssspppppprrrtttvvvwwwxxxyyy{{{|||~~~{{{vvvsssssssssssssssrrrrrrrrrsssuuuvvvxxxyyyzzzzzzzzzyyywwwvvvqqqooommmmmmnnnppppppoooooonnnnnnmmmnnnnnnoooooonnnmmmllllllkkkkkkkkklllkkkkkkkkklllmmmnnnooopppllliiiffffffhhhkkkmmmnnnmmmmmmmmmllljjjhhhfffeeedddeeeggghhhiiihhhhhhgggggggggfffeeecccdddgggiiimmmmmmkkkjjjhhhfffeeedddffffffeeeeeeeeefffggggggggghhhjjjiiifffdddccccccbbbbbbbbbbbbcccdddeeefffgggggghhhiiijjjkkkllllllkkklllmmmnnnoooooooooooommmmmmmmmlllkkkiiihhhgggkkkmmmooopppqqqqqqqqqpppooooooppppppooommmllljjjhhhhhhgggggggggiiijjjkkkllllllmmmmmmmmmllljjjiiiiiiiiiiiiiiihhhhhhhhhhhhfffgggiiijjjmmmooopppqqqttttttsssrrrqqqpppoooooopppqqqsssttttttsssrrrqqqppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssstttvvvwwwvvvuuusssrrrqqqqqqrrrrrrssssssrrrrrrrrrsssssstttwwwwwwwwwwwwyyyzzz||||||yyyyyyyyyyyyzzz{{{||||||zzzzzzyyyxxxwwwwwwwwwwwwzzzzzzyyyxxxwwwvvvvvvvvvtttuuuvvvwwwxxxwwwvvvuuuvvvvvvwwwxxxwwwuuurrrpppppppppqqqtttxxx{{{{{{zzzyyyxxxvvvuuuuuuwwwyyy{{{zzzzzz{{{zzzyyyvvvtttsssuuuuuutttttttttttttttsssuuusssqqqnnnmmmlllkkkkkkmmmooorrruuuwwwyyyzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwyyyyyyxxxwwwwwwxxxzzz{{{xxxwwwvvvuuuvvvxxxzzz{{{}}}}}}|||||||||||||||||||||{{{{{{zzz{{{|||}}}~~~~~~~~~~~~}}}||||||||||||{{{||||||}}}}}}~~~~~~}}}yyyzzzzzzyyyxxxyyy|||~~~|||{{{{{{zzzyyyyyyxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}$$$!!!!!!&&&)))(((&&&&&&+++111777===FFFPPPWWW]]]aaaeeehhhiiiiiijjjkkknnnoooppppppnnnllllllmmmuuuvvvxxxxxxvvvrrrnnnkkkfffdddbbb``````aaabbbdddfffgggiiikkkmmmoooppppppooopppooonnnkkkjjjkkklllmmmnnnoooooonnnnnnoooqqqpppooommmllllllmmmoooppprrrssssssssssssrrrrrrqqqqqqqqqrrrssssssssssssssssssssssssrrrqqqppppppooojjjkkkkkklllmmmoooqqqrrrrrrssstttvvvvvvvvvuuuuuurrrpppnnnkkkjjjjjjkkklllnnnnnnnnnmmmllljjjhhhfffccceeehhhiiiiiikkkmmmooorrrsssvvvwwwwwwuuusssqqqppppppqqqqqqqqqooommmllliiijjjjjjkkklllmmmnnnnnnuuuuuuvvvuuutttqqqnnnlllmmmnnnooopppppppppooooooooopppqqqsssuuuvvvxxxyyyrrrrrrrrrsssssstttttttttssssssssssssrrrrrrqqqpppnnnooopppqqqrrrsssssssssooooooooopppqqqsssuuuvvvxxxyyy|||xxxtttqqqqqqrrrsssrrrpppooooooppppppqqquuuvvvvvvwwwwwwvvvtttssspppnnnmmmlllmmmnnnnnnooooooooooooooooooppppppppppppooonnnnnnmmmmmmmmmmmmllllllkkkkkklllnnnpppqqqmmmkkkiiihhhjjjlllmmmmmmllllllkkkjjjiiihhhgggfffeeefffggghhhhhhhhhhhhggggggggggggfffeeeeeehhhjjjmmmlllkkkjjjhhhgggfffeeeeeeeeeeeefffgggggghhhiiihhhjjjkkkiiifffcccaaaaaa```aaaaaacccdddfffggghhhggghhhiiijjjkkklllmmmmmmnnnnnnooopppppppppppppppmmmmmmmmmlllkkkjjjiiihhhlllmmmnnnppppppqqqppppppoooooopppppppppnnnmmmlllkkkjjjiiihhhhhhiiikkkkkklllmmmmmmnnnnnnmmmlllkkkiiiiiiiiiiiihhhhhhhhhgggfffgggiiikkknnnpppqqqrrruuuuuutttsssrrrqqqppppppnnnooorrrssstttsssqqqpppoooooopppqqqrrrrrrssssssqqqqqqqqqqqqrrrsssuuuuuutttssssssrrrrrrrrrssstttuuutttssssssrrrrrrrrrssssssssstttvvvxxxyyy{{{|||wwwwwwwwwxxxyyyzzz|||}}}|||{{{zzzyyyxxxxxxxxxxxxzzzzzzyyyxxxwwwvvvttttttssstttuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxwwwuuusssrrrsssssstttwwwzzz{{{{{{yyyyyywwwuuuttttttwwwzzz|||zzzzzzzzzyyyxxxvvvtttsssttttttssssssrrrrrrrrrqqqsssrrrpppnnnmmmmmmmmmnnnppprrrtttvvvxxxyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyzzzxxxwwwvvvvvvwwwyyyzzzvvvuuuuuuuuuwwwyyy{{{}}}}}}}}}||||||{{{{{{zzzzzz{{{zzzyyyxxxyyyzzz}}}~~~}}}}}}~~~~~~|||}}}~~~~~~|||zzzxxxyyyzzzzzz{{{{{{||||||||||||{{{xxxyyyyyyxxxwwwxxxzzz||||||||||||{{{zzzzzzyyyxxxxxxyyyzzz|||}}}}}}}}}}}}~~~~~~}}}|||{{{{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~""" !!!%%%(((((('''%%%+++222999AAAJJJTTT\\\bbbeeeiiikkkkkkjjjjjjkkkoooqqqqqqqqqnnnmmmmmmmmmtttuuuwwwwwwuuuqqqnnnkkkfffdddaaa___^^^```bbbcccggghhhjjjlllnnnoooppppppooooooooommmkkkjjjjjjlllkkklllnnnnnnnnnoooppprrrqqqpppnnnllllllnnnpppqqqqqqrrrsssssssssrrrqqqppppppqqqrrrrrrsssrrrrrrrrrsssrrrrrrqqqqqqppppppppplllmmmmmmoooppprrrssstttqqqrrrssstttuuuuuutttsssrrrpppnnnllljjjjjjkkklllkkkkkkkkkkkkiiihhhfffddd^^^aaadddgggiiikkknnnqqqqqqsssuuuwwwwwwvvvsssrrrqqqqqqqqqqqqpppnnnmmmllljjjiiiiiiiiijjjkkkmmmnnnssstttuuuuuutttqqqooommmoooooopppppppppqqqqqqpppnnnooopppqqqsssuuuvvvwwwtttttttttssssssrrrrrrrrrsssssstttssssssrrrqqqpppnnnoooppprrrsssssssssrrrpppooonnnnnnoooqqqsssttttttuuuxxx|||{{{vvvrrrpppppppppqqqpppnnnmmmlllmmmnnnnnnsssttttttuuutttsssrrrqqqnnnnnnmmmlllllllllnnnooopppppppppqqqqqqrrrrrrrrrrrrqqqpppooonnnnnnnnnnnnmmmlllllllllmmmoooqqqrrrooommmkkkkkklllmmmmmmlllmmmllllllkkkjjjiiiiiiiiigggggghhhhhhhhhhhhhhhhhhggghhhhhhgggfffgggiiikkkkkkkkkjjjjjjiiiiiihhhhhheeeeeeggghhhiiijjjkkkkkkkkklllllljjjfffbbb``````\\\]]]___bbbdddfffggghhhggghhhjjjlllmmmnnnnnnnnnppppppqqqqqqpppoooooonnnllllllmmmmmmmmmmmmllllllnnnnnnoooppppppqqqqqqqqqnnnnnnoooppppppooonnnmmmkkkjjjiiihhhhhhhhhiiijjjkkklllmmmnnnnnnnnnmmmllliiiiiiiiiiiihhhhhhhhhgggggghhhkkkmmmoooqqqrrrrrrttttttsssrrrrrrqqqqqqpppkkkllloooqqqrrrrrrqqqpppoooooopppqqqrrrsssssstttpppppppppqqqqqqrrrssssssqqqqqqrrrrrrssstttuuuuuuvvvvvvuuutttssssssssssssqqqrrrsssuuuwwwxxxyyyzzztttuuuuuuvvvwwwyyyzzz{{{|||{{{zzzyyyxxxwwwwwwwwwyyyyyyyyyxxxwwwvvvtttsssrrrssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwvvvtttsssrrrvvvvvvvvvxxxzzzzzzxxxvvvvvvuuutttssstttvvvxxxzzzxxxxxxwwwvvvuuutttssssssrrrrrrrrrqqqqqqppppppppppppoooooonnnooopppqqqrrrtttuuuwwwxxxyyyyyyxxxwwwvvvwwwxxxyyyzzz{{{||||||zzzyyywwwvvvvvvwwwyyyzzzuuuuuuuuuvvvxxxzzz}}}~~~}}}}}}||||||{{{{{{zzzzzz{{{zzzyyyxxxyyy{{{}}}||||||}}}}}}~~~~~~|||}}}~~~~~~|||zzzxxxxxxyyyyyyzzz{{{||||||}}}~~~~~~zzzxxxwwwxxxxxxwwwvvvvvvxxxzzz{{{{{{|||||||||{{{zzzyyyyyyzzz{{{|||}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}} !!!"""###%%%'''(((&&&+++444<<>>DDDJJJTTT]]]cccfffiiijjjiiihhhhhhhhhlllnnnooonnnllljjjiiiiiihhhhhhgggiiijjjkkkiiihhhiiihhhfffddddddddddddeeeiiiiiiiiijjjjjjkkkkkklllmmmmmmlllkkkkkkkkklllllliiiiiijjjkkkllllllllllllkkkkkkjjjjjjiiihhhhhhgggiiijjjlllmmmnnnnnnmmmlllmmmnnnpppppppppnnnmmmkkkmmmllljjjjjjkkklllkkkjjjlllkkkiiijjjkkkllllllkkkmmmllllllkkklllmmmnnnoooqqqqqqooonnnmmmmmmlllmmmlllnnnnnnmmmkkkiiiiiiiiihhhiiiiiijjjjjjjjjjjjiiillllllmmmmmmnnnmmmmmmmmmkkkkkkjjjjjjjjjjjjkkkkkklllkkkjjjiiijjjkkklllmmmlllkkkiiijjjlllnnnoooooommmmmmlllkkkkkklllnnnooonnnooooooppppppooooooooommmllljjjhhhhhhjjjkkkmmmjjjlllmmmmmmlllmmmoooqqqtttuuuvvvuuutttrrrpppnnnjjjjjjjjjjjjkkklllnnnooooooqqqssssssrrrqqqqqqrrrmmmllljjjiiihhhiiiiiijjjmmmlllkkkmmmoooqqqrrrrrruuuuuuuuutttrrrpppooonnnmmmlllkkkjjjjjjkkklllmmmnnnoooqqqqqqpppppppppqqqqqqpppooonnnmmmmmmmmmmmmqqqppppppooopppqqqrrrssstttttttttssssssrrrqqqpppnnnmmmlllkkkjjjjjjjjjkkkkkkkkkllllllmmmnnnnnnooommmlllkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkklllllllllmmmmmmnnnooopppppppppooonnnmmmmmmllllllllllllkkkkkkkkkmmmnnnppprrrrrrrrrqqqqqqqqqoooooopppqqqrrrqqqpppppppppppppppooonnnmmmlllmmmlllkkkjjjhhhhhhhhhgggfffgggggghhhiiijjjkkkkkkoooooonnnnnnmmmlllkkkkkknnnnnnnnnoooooooooooooooooonnnllllllnnnnnnmmmkkkkkklllmmmnnnmmmllljjjiiihhhhhhggghhhiiikkkmmmnnnppppppppppppppppppooooooppppppqqqrrrqqqpppooonnnqqqqqqqqqppppppnnnmmmmmmmmmnnnooopppqqqqqqpppooorrrrrrrrrqqqpppooonnnmmmmmmooooooooommmnnnoooqqqrrrrrrsssssstttuuuuuuvvvvvvwwwwwwxxxxxxwwwwwwvvvyyyzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxxxxwwwvvvttttttmmmnnnooopppqqqrrrsssssssssssstttuuuvvvwwwxxxyyyxxxwwwwwwwwwwwwwwwxxxxxxxxxwwwvvvttttttsssttttttsssssstttuuuuuutttsssrrrmmmmmmlllkkkjjjjjjkkkkkkooopppssswwwyyy{{{|||||||||yyyyyy{{{{{{xxxyyy|||}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{||||||}}}|||{{{zzzzzzzzzzzzzzz~~~~~~|||||||||}}}~~~|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||yyyxxxxxxwwwwwwwwwwwwwwwzzzzzz{{{{{{zzzwwwuuusssttttttssssssssssssssssssttttttuuuwwwyyy{{{}}}~~~zzzzzzyyyxxxxxxyyyyyyzzz||||||||||||{{{{{{zzzyyyyyyxxxwwwvvvvvvwwwxxxyyy~~~"""###$$$$$$""""""###$$$))),,,333===CCCIIISSS\\\aaadddgggiiiiiihhhhhhhhhkkklllmmmmmmjjjiiihhhiiiiiiiiiiiijjjjjjjjjiiiiiiiiihhheeeccccccccccccdddhhhhhhiiijjjkkklllmmmmmmnnnmmmlllkkkkkkkkkmmmnnnhhhiiijjjlllmmmmmmnnnnnnkkkkkkjjjiiiiiihhhhhhhhhjjjjjjkkkkkkkkkkkkkkkkkklllnnnpppqqqpppnnnkkkiiillljjjhhhhhhiiijjjiiihhhkkkiiihhhiiijjjllllllkkknnnmmmkkkjjjkkklllnnnpppqqqpppnnnllllllllllllmmmnnnooopppnnnkkkiiiiiiiiihhhhhhiiiiiiiiiiiiiiihhhkkkkkklllmmmmmmlllllllllkkkjjjjjjiiiiiijjjjjjkkkllllllkkkkkkkkklllmmmnnnnnnmmmkkkjjjkkkmmmooopppooonnnmmmmmmmmmnnnnnnooommmnnnooopppqqqpppooonnnlllkkkjjjiiiiiiiiijjjkkkiiijjjlllmmmnnnppptttwww}}}~~~~~~}}}zzzvvvrrroooiiiiiihhhiiijjjkkkmmmnnnnnnppprrrrrrqqqooooooooolllkkkjjjiiihhhiiiiiijjjmmmllllllmmmppprrrrrrrrruuuuuutttrrrqqqooonnnmmmllllllkkkkkkkkklllmmmmmmmmmnnnpppooonnnmmmnnnooopppooonnnmmmllllllllllllmmmlllkkkjjjkkkllloooppptttttttttttttttrrrqqqpppmmmllllllkkkkkkkkkkkkkkkkkkkkklllmmmmmmnnnoooooommmlllllllllkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmnnnppprrrrrrqqqooonnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnpppqqqrrrrrrqqqqqqpppoooooooooqqqrrrqqqppppppppppppppppppooonnnnnnmmmlllkkkjjjhhhhhhhhhhhhggghhhhhhiiiiiijjjjjjjjjooooooooonnnnnnmmmmmmmmmoooooonnnmmmmmmnnnnnnooooooooooooooooooooonnnmmmlllmmmnnnooonnnmmmkkkjjjkkkjjjjjjjjjkkklllmmmnnnooooooooooooppppppppppppppppppqqqqqqqqqpppooonnnqqqqqqqqqqqqpppooonnnmmmmmmnnnooopppppppppooonnnsssssssssrrrqqqpppooonnnjjjkkkllllllkkklllnnnpppqqqqqqrrrssssssttttttuuuvvvwwwxxxyyyyyyxxxwwwvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuutttsssmmmmmmnnnoooppppppqqqqqqqqqrrrssstttuuuwwwwwwxxxxxxxxxwwwvvvvvvwwwyyyzzzzzzzzzyyyxxxxxxwwwwwwwwwttttttuuuvvvuuutttsssrrrppppppppppppppppppppppppqqqrrruuuxxxzzz||||||||||||xxxwwwyyyyyywwwxxx{{{||||||~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{{{{zzz{{{{{{|||~~~~~~}}}}}}||||||~~~~~~~~~}}}zzzyyywwwvvvuuuuuuvvvvvvyyyzzz||||||{{{xxxuuusssssstttttttttttttttssssssttttttssstttuuuxxx{{{|||xxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzyyyxxxwwwvvvuuuuuutttttttttuuuvvvvvv{{{|||~~~~~~!!!"""$$$$$$######$$$&&&'''***111;;;BBBHHHRRR\\\^^^bbbgggiiijjjiiiiiiiiigggiiijjjiiihhhgggggghhhiiiiiijjjjjjjjjiiiiiiiiiiiihhhfffdddccccccccccccffffffhhhiiikkklllnnnnnnnnnmmmllljjjjjjkkklllmmmhhhiiijjjlllnnnooopppppplllkkkjjjiiihhhhhhhhhhhhjjjjjjiiiiiiiiiiiijjjjjjkkklllnnnooonnnllliiigggkkkiiiggggggiiiiiiiiihhhjjjiiihhhhhhjjjlllkkkkkknnnmmmlllkkkkkkmmmooopppooonnnlllkkkjjjkkkkkklllnnnooopppnnnkkkiiihhhhhhgggggghhhhhhiiihhhhhhhhhkkklllllllllllllllkkkkkklllkkkjjjiiiiiijjjkkklllkkkkkkkkkkkkllllllmmmmmmnnnmmmlllkkkkkklllnnnpppppppppoooooooooooooooooolllmmmnnnppppppoooooonnnkkkkkkkkkjjjjjjiiiiiiiiihhhjjjmmmoooqqquuuzzz~~~{{{uuuqqqkkkjjjiiihhhhhhiiijjjkkknnnoooqqqqqqooommmmmmmmmkkkkkkjjjjjjjjjjjjjjjjjjmmmkkkkkkllloooqqqrrrqqqssssssqqqpppnnnmmmllllllkkkkkkkkkkkklllmmmmmmnnnlllmmmnnnmmmlllkkklllnnnooonnnmmmlllkkkkkkkkkkkkkkkjjjiiihhhiiikkkmmmooosssttttttuuutttrrrqqqooolllmmmmmmmmmllllllkkkkkklllllllllmmmmmmmmmmmmnnnllllllllllllllllllllllllnnnnnnoooooooooooooooooooooooonnnmmmnnnnnnooopppmmmnnnppprrrrrrqqqooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooopppppppppooonnnmmmnnnpppppppppooonnnnnnooopppppppppppppppmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjnnnnnnnnnnnnmmmmmmmmmmmmoooooommmllllllllllllmmmnnnoooppppppooonnnmmmmmmlllnnnoooppppppooonnnlllnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnooooooppppppqqqqqqqqqqqqqqqqqqpppooooooqqqqqqqqqqqqqqqppppppooooooooopppqqqqqqpppnnnnnnrrrrrrrrrrrrqqqpppooonnniiikkkllllllkkklllnnnppprrrrrrrrrrrrsssssssssssstttuuuvvvwwwwwwvvvuuutttsssttttttuuuuuuttttttssstttttttttuuuuuutttsssssspppppppppooooooooonnnnnnooopppqqqrrrtttuuuvvvvvvxxxwwwvvvuuuvvvwwwyyyzzzyyyyyyyyyyyyyyyxxxxxxwwwuuuuuuvvvvvvvvvuuussssssqqqqqqrrrsssssstttttttttsssuuuwwwyyy{{{{{{{{{{{{yyyvvvuuuwwwwwwvvvwww{{{{{{|||}}}~~~}}}|||{{{zzzyyyyyyyyyzzz{{{|||}}}~~~~~~|||{{{zzz~~~}}}{{{zzzxxxwwwwwwwwwxxxzzz|||}}}~~~}}}{{{xxxvvvtttuuuvvvvvvvvvvvvuuuuuuvvvuuutttssstttvvvyyyzzzwwwwwwxxxxxxxxxxxxyyyxxxzzzzzzyyyxxxwwwvvvtttsssssssssssssssttttttuuuuuuwwwxxxxxxyyyzzzzzz{{{{{{!!!###$$$$$$######%%%&&&&&&)))000999@@@EEEOOOXXX\\\```eeeiiiiiiiiiiiiiiiccceeeffffffeeeeeeggghhhhhhiiikkkjjjiiiggghhhhhhhhhhhhgggfffeeedddcccbbbcccdddeeegggiiikkkmmmnnnmmmmmmlllkkkjjjjjjjjjjjjfffgggiiilllnnnooopppqqqlllkkkjjjhhhggghhhhhhiiiiiihhhggggggggghhhiiijjjllllllmmmnnnmmmkkkhhhgggjjjhhhggghhhiiikkkkkkjjjkkkjjjhhhiiijjjkkkkkkjjjmmmmmmlllkkklllmmmnnnooommmllllllkkkjjjjjjkkkkkkmmmnnnnnnmmmjjjgggggggggffffffhhhiiiiiijjjjjjiiillllllmmmmmmllllllkkkkkklllkkkiiihhhhhhiiikkklllkkkkkkkkklllllllllmmmmmmmmmmmmmmmllljjjjjjlllnnnpppppppppppppppoooooooookkkkkklllmmmnnnnnnnnnnnnkkklllllllllkkkjjjiiihhhhhhjjjmmmppptttzzzxxxsssmmmlllkkkiiiiiiiiijjjjjjmmmoooppppppnnnkkkkkkkkkjjjkkklllmmmmmmllljjjiiikkkjjjiiikkkmmmoooppppppqqqpppnnnmmmllllllllllllkkkkkkllllllmmmmmmnnnnnnlllmmmmmmllljjjjjjlllmmmnnnmmmlllkkkjjjjjjjjjjjjlllkkkkkkkkklllnnnooopppssstttuuuvvvuuusssqqqooommmmmmnnnnnnnnnnnnmmmlllmmmllllllllllllkkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmpppppppppppppppoooooooooooonnnmmmmmmnnnooopppqqqnnnooopppppppppooonnnmmmlllllllllmmmmmmmmmmmmmmmlllllllllmmmnnnnnnoooooonnnlllllllllnnnooonnnmmmlllmmmnnnoooppppppppppppllllllkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkjjjjjjjjjmmmmmmmmmmmmmmmmmmnnnnnnooonnnnnnmmmlllkkkkkkjjjmmmoooqqqqqqpppnnnmmmnnnmmmnnnppprrrsssrrrqqqppprrrrrrqqqqqqqqqppppppooommmmmmnnnnnnooopppqqqqqqrrrrrrrrrqqqqqqqqqqqqpppppppppqqqrrrrrrrrrrrrqqqpppqqqrrrrrrqqqpppooonnnoooppppppppppppooonnnnnnlllmmmnnnnnnnnnnnnppprrrttttttsssssssssrrrrrrrrrpppqqqqqqrrrrrrqqqqqqppprrrssssssttttttssssssrrrrrrssstttttttttttttttssstttsssrrrqqqpppnnnmmmmmmnnnnnnoooqqqssstttuuuvvvuuuuuuuuuuuuvvvwwwxxxxxxtttuuuvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwuuutttssspppppprrrsssuuuuuuuuuuuuvvvwwwxxxzzzzzzzzzyyyyyyvvvsssrrrtttuuutttwww{{{||||||}}}~~~~~~}}}}}}yyyzzzzzz|||}}}~~~~~~}}}|||{{{~~~~~~|||{{{{{{zzzzzzzzz|||}}}~~~~~~|||zzzyyyvvvwwwxxxyyyzzzyyyxxxwwwyyyxxxvvvttttttuuuwwwxxxvvvwwwxxxyyyzzz{{{{{{{{{zzzzzzzzzyyywwwuuusssrrrrrrrrrsssssstttuuuuuuuuuttttttttttttuuuwwwxxxyyy$$$%%%&&&%%%###"""###$$$&&&(((///777<<<@@@HHHQQQYYY]]]cccggghhhhhhhhhhhhaaabbbdddddddddeeehhhjjjgggiiikkkjjjgggffffffhhhhhhhhhiiiiiigggeeebbbaaa```aaabbbeeegggjjjlllmmmmmmllllllkkkjjjhhhgggfffcccdddgggiiilllnnnooopppmmmkkkiiihhhggghhhiiiiiihhhgggfffeeeeeegggiiikkknnnnnnnnnmmmlllkkkiiihhhjjjhhhgggiiikkkmmmmmmlllmmmkkkjjjiiikkkkkkkkkjjjkkkkkkkkkkkklllllllllllllllllllllmmmllllllkkkjjjjjjkkklllkkkhhhfffeeeffffffgggiiijjjkkklllmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkiiigggffffffgggiiikkkkkkllllllmmmmmmmmmmmmmmmkkkmmmnnnmmmjjjiiijjjllloooooooooooonnnnnnmmmmmmjjjjjjjjjkkklllmmmnnnnnnllllllmmmmmmmmmkkkiiihhhgggiiimmmpppuuu||||||wwwoooooommmlllllllllmmmnnnmmmooopppooollljjjiiiiiihhhkkknnnppppppnnnkkkiiiiiihhhggghhhkkkmmmnnnnnnmmmmmmkkkjjjjjjjjjkkkkkkjjjkkklllmmmmmmnnnnnnnnnnnnoooooommmkkkkkkmmmnnnmmmlllkkkjjjjjjiiiiiiiiillllllmmmnnnooopppqqqqqqtttuuuwwwxxxwwwuuurrrqqqmmmnnnoooppppppooonnnnnnmmmmmmlllkkkjjjiiiiiihhhiiijjjlllmmmnnnnnnnnnnnnpppppppppooonnnnnnnnnmmmmmmlllkkkkkklllnnnpppqqqooooooooonnnnnnmmmmmmmmmlllmmmmmmmmmnnnnnnnnnnnnllllllllllllmmmnnnoooooommmlllkkklllnnnooonnnmmmmmmmmmnnnooooooooonnnnnnllllllllllllmmmnnnoooooommmmmmmmmllllllkkkkkkkkklllmmmmmmmmmnnnnnnoooooooooooopppooonnnllljjjiiimmmpppssssssqqqnnnnnnooommmoooqqqtttuuuuuuuuutttttttttssssssrrrqqqpppooollllllmmmnnnooopppqqqrrrtttssssssrrrrrrrrrrrrrrrnnnoooqqqrrrssssssttttttrrrsssssssssrrrqqqooonnnnnnoooppppppqqqppppppppppppqqqrrrrrrqqqqqqsssuuuvvvvvvuuutttsssrrrqqqqqqooooooooonnnnnnooooooooorrrssssssttttttssssssrrrrrrrrrssstttuuuuuuttttttvvvuuutttsssqqqpppooonnnnnnnnnpppqqqsssuuuvvvwwwsssssstttuuuvvvwwwwwwvvvqqqrrrsssuuuvvvvvvvvvvvvwwwwwwxxxxxxwwwvvvtttssspppqqqsssuuuwwwxxxxxxxxxxxxyyyyyyzzzyyyxxxwwwvvvsssooonnnqqqssssssvvv{{{}}}}}}}}}}}}~~~~~~~~~|||}}}~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~}}}|||{{{{{{xxxyyy{{{|||}}}|||{{{zzz|||zzzyyywwwvvvuuuuuuvvvuuuwwwyyy{{{}}}~~~~~~~~~|||{{{{{{yyywwwuuutttrrrqqqqqqrrrsssttttttttttttsssrrrrrrrrrsssuuuwwwxxx&&&''''''%%%###!!!!!!"""''')))...555888;;;CCCKKKVVV[[[aaafffggggggffffff```aaacccddddddfffiiilllfffiiikkkjjjgggeeefffggghhhiiijjjjjjiiifffbbb```^^^___aaacccfffiiikkkllllllllllllllljjjgggeeecccaaabbbeeehhhjjjmmmnnnooommmllliiihhhggggggiiijjjhhhfffdddddddddgggiiikkkpppooonnnmmmlllkkkjjjjjjjjjhhhhhhiiilllnnnooonnnnnnllljjjjjjkkkkkkjjjiiihhhiiijjjkkkkkkkkkkkkjjjlllmmmnnnnnnnnnmmmlllkkkhhhiiijjjiiigggeeeeeeeeeggghhhjjjlllnnnoooooopppmmmnnnnnnnnnmmmllllllkkkiiihhhfffddddddfffhhhiiilllmmmmmmnnnnnnnnnnnnnnnjjjlllnnnmmmjjjhhhiiijjjmmmmmmnnnnnnmmmlllkkkkkkjjjjjjiiiiiijjjkkkmmmnnnlllmmmnnnnnnnnnllliiihhhfffhhhlllpppvvv}}}zzzqqqpppooonnnnnnooopppqqqmmmnnnpppooollliiihhhhhhhhhkkkooorrrrrroookkkhhhgggffffffgggjjjlllmmmlllkkkkkkjjjiiiiiiiiikkkkkkjjjkkklllmmmnnnnnnnnnnnnpppppppppnnnllllllnnnpppmmmlllkkkjjjiiiiiiiiiiiikkklllmmmooopppqqqqqqqqquuuwwwxxxyyyyyywwwtttrrrnnnooopppqqqqqqpppooonnnnnnmmmlllkkkiiihhhgggfffhhhiiikkkmmmoooooooooooopppoooooonnnmmmllllllkkkkkkjjjiiiiiijjjmmmoooqqqqqqpppnnnmmmllllllllllllmmmmmmnnnnnnooooooooopppmmmllllllmmmmmmnnnooopppnnnmmmlllmmmnnnoooooommmoooooooooooonnnmmmlllkkkkkkllllllmmmnnnooopppqqqnnnnnnnnnmmmmmmllllllkkkmmmmmmnnnnnnooooooppppppppppppqqqqqqpppnnnkkkiiinnnqqquuutttrrroooooopppmmmooorrruuuwwwwwwwwwwwwtttttttttsssrrrqqqooooookkklllmmmnnnooopppqqqrrruuutttsssrrrrrrrrrssssssnnnoooppprrrssstttuuuuuussstttttttttsssqqqpppnnnpppqqqrrrsssssssssssssssssstttuuutttssssssuuuwwwxxxwwwvvvuuusssrrrqqqpppqqqpppooonnnnnnooopppqqqsssssssssttttttsssssssssrrrrrrssstttuuuuuuuuuuuuvvvvvvuuutttsssqqqqqqpppnnnoooppprrrtttvvvwwwxxxqqqrrrtttvvvvvvvvvvvvuuuppprrrtttvvvxxxxxxxxxxxxwwwxxxxxxxxxwwwvvvtttsssrrrtttvvvyyyzzz{{{{{{{{{yyyzzzzzzzzzyyywwwuuutttqqqmmmlllppprrrsssvvv{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||~~~~~~}}}}}}|||||||||{{{yyy{{{}}}~~~~~~}}}|||}}}|||{{{yyywwwvvvuuutttuuuwwwyyy|||~~~}}}|||{{{zzzxxxvvvtttsssppppppqqqsssssstttttttttsssrrrqqqqqqrrruuuwwwyyy'''((()))(((&&&%%%%%%'''%%%(((+++---111888BBBIIIVVVXXX]]]cccgggiiigggeeehhhhhhiiiiiijjjjjjjjjkkkhhhhhhhhhiiiiiiiiiiiiiiijjjiiihhhiiijjjiiieeeaaacccbbbaaaaaaccceeehhhjjjjjjjjjjjjjjjhhhfffdddbbbbbbcccdddfffhhhkkkmmmnnnnnniiidddccceeegggeeebbb```______```bbbfffiiikkkllllllkkkjjjjjjkkklllmmmmmmllllllkkklllmmmoooppphhhhhhhhhhhhhhhiiiiiiiiifffggghhhiiiiiiiiiiiiiiijjjkkkkkkkkkkkkjjjjjjiiihhhggggggffffffeeeddddddhhhiiijjjkkkmmmnnnppppppppppppooonnnlllkkkkkkjjjgggfffdddccccccdddfffgggmmmllllllnnnqqqqqqooolllmmmllllllkkkjjjiiihhhhhhkkkjjjjjjiiijjjlllmmmnnnlllkkkjjjjjjkkkkkkiiihhhooonnnmmmkkkjjjiiiiiiiiiffffffgggjjjooouuu||||||xxxvvvooonnnlllmmmooopppppppppoooooooooooonnnmmmlllkkkkkkkkklllmmmnnnnnnnnnmmmjjjhhhggghhhkkklllkkkiiikkkkkkjjjiiihhhhhhiiiiiimmmnnnnnnoooooooooooonnnppppppppppppoooooooooooopppooommmkkkjjjjjjjjjkkkmmmnnnpppqqqqqqqqqpppooouuuxxx|||}}}{{{wwwuuusssppppppooopppqqqpppnnnlllhhhiiikkkllllllkkkiiihhhjjjkkklllmmmnnnnnnnnnnnnqqqqqqpppnnnmmmlllkkkjjjjjjjjjjjjkkkllllllmmmmmmkkkkkkkkkjjjiiiiiilllooolllmmmnnnoooppppppppppppnnnmmmmmmllllllnnnoooppppppqqqrrrqqqnnnlllllllllrrrpppnnnooopppoookkkhhhjjjllloooqqqrrrqqqooonnnqqqooonnnnnnoooooonnnmmmmmmmmmnnnooopppqqqqqqrrrsssssssssrrrpppooommmlllppprrrtttssspppnnnoooqqqnnnnnnppprrruuuvvvuuussssssqqqooonnnooopppooonnnkkkkkkkkkllllllmmmmmmmmmsssrrrrrrqqqrrrssstttuuusssrrrqqqpppppppppqqqrrrsssssssssrrrqqqpppooonnnqqqqqqrrrrrrrrrsssssssssuuutttsssrrrrrrrrrssstttvvvxxxyyyxxxuuusssrrrrrrssssssrrrqqqqqqqqqrrrrrrrrrssssssssssssrrrqqqqqqtttuuuuuuvvvwwwxxxxxxyyy{{{yyywwwtttsssssstttuuurrrsssuuuvvvvvvvvvuuuuuussssssssssssssssssssssssppppppqqqqqqrrrrrrssssssuuuuuuuuuuuutttsssrrrqqquuuuuuvvvxxxyyyzzz{{{|||{{{{{{{{{zzzxxxwwwuuutttpppoooppprrruuuvvvvvvuuuyyyzzz{{{|||}}}~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{zzzxxxvvvuuuuuuuuuvvvvvvxxx{{{~~~~~~|||zzzwwwuuutttsssrrrrrrtttuuuvvvvvvvvvvvvxxxvvvuuussssssuuuvvvxxx&&&'''((('''%%%%%%%%%&&&%%%'''***---000777AAAHHHTTTWWW]]]cccggghhhgggeeeiiiiiiiiijjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhjjjiiihhhiiijjjiiifffcccdddcccbbbbbbccceeegggiiiiiijjjjjjjjjiiigggeeedddcccddddddfffhhhjjjkkkllllllgggcccbbbeeefffeeebbbaaa`````````bbbdddggghhhjjjiiiiiihhhiiijjjkkklllllllllkkkkkkkkklllnnnooohhhhhhhhhhhhhhhhhhhhhhhhgggggghhhiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiggggggffffffffffffeeeeeehhhhhhjjjkkklllnnnoooooooooooonnnmmmlllkkkjjjjjjgggfffdddccccccdddfffgggkkkjjjjjjlllnnnooommmjjjlllkkkkkkjjjjjjiiiiiiiiijjjiiiiiiiiiiiikkklllmmmmmmlllkkkkkkllllllkkkiiimmmlllkkkjjjiiihhhhhhhhhiiihhhhhhiiilllqqqvvvyyy|||||||||{{{yyyvvvtttrrrooommmllllllnnnoooooonnnmmmnnnnnnnnnnnnnnnmmmmmmllllllmmmmmmnnnmmmmmmmmmkkkiiiggghhhjjjkkkjjjiiijjjjjjiiiiiiiiiiiiiiiiiimmmnnnooooooooooooooooooooooooooooooooopppppppppnnnmmmlllkkkjjjjjjkkkkkkmmmnnnpppqqqrrrrrrqqqqqquuuyyy}}}~~~{{{wwwtttrrrppppppooopppqqqqqqnnnllliiijjjkkkllllllkkkjjjiiiiiijjjkkklllmmmmmmmmmmmmqqqpppooommmllljjjiiihhhiiiiiijjjjjjkkkkkklllllljjjkkkjjjiiihhhiiilllnnnnnnnnnooooooppppppoooooonnnnnnmmmmmmmmmnnnooopppoooqqqqqqpppmmmkkkkkkkkkmmmlllkkklllnnnnnnllliiijjjkkknnnpppqqqpppnnnmmmpppoooooopppqqqqqqpppnnnnnnnnnoooooopppqqqrrrrrrttttttsssrrrqqqpppooonnnqqqsssuuuuuurrrqqqqqqrrrooonnnoooqqqttttttsssqqqrrrpppnnnnnnooopppooonnnkkkkkkllllllmmmnnnnnnooorrrrrrqqqqqqrrrtttuuuvvvuuutttsssqqqqqqqqqrrrrrrssssssssssssrrrrrrqqqpppqqqrrrrrrrrrrrrsssssssssttttttsssrrrrrrrrrssstttuuuwwwyyyyyyxxxvvvvvvwwwuuutttssssssssssssssssssqqqqqqrrrrrrrrrrrrrrrqqqttttttuuuvvvwwwxxxyyyyyyzzzyyyvvvtttssssssssstttrrrssstttuuuvvvuuuuuutttssssssssssssrrrrrrrrrrrrnnnnnnnnnnnnoooooooooooossssssssstttssssssrrrrrruuuvvvvvvwwwxxxyyyzzzzzz{{{zzzzzzxxxwwwtttsssrrrppppppppprrruuuvvvvvvtttvvvvvvxxxyyy{{{|||}}}~~~}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||yyyxxxwwwvvvvvvvvvwwwxxxxxxyyy|||}}}{{{xxxwwwvvvuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwxxx%%%&&&'''&&&%%%$$$%%%&&&$$$&&&***,,,///666@@@GGGSSSWWW]]]cccggghhhhhhgggkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhggggggggggggggggggjjjhhhggghhhiiijjjiiihhhfffeeedddddddddeeeggghhhiiiiiiiiijjjiiiiiihhhgggeeeeeeeeefffggghhhiiijjjiiieeebbbbbbdddfffeeecccbbbbbbaaa```aaabbbdddeeefffffffffggghhhiiijjjkkkkkkjjjjjjjjjjjjjjjkkklllhhhhhhhhhhhhhhhgggggggggggghhhiiijjjkkkkkkkkkkkkhhhgggfffffffffggghhhiiihhhhhhhhhhhhiiiiiiiiiiiihhhiiiiiikkklllmmmnnnnnnnnnnnnnnnnnnmmmkkkjjjjjjgggfffeeeddddddeeefffgggiiihhhhhhiiikkkkkkjjjhhhjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhiiiiiijjjllllllmmmkkkjjjkkkllllllkkkiiikkkkkkjjjiiihhhhhhiiiiiikkkjjjhhhhhhiiillloooqqqooopppqqqrrrrrrqqqppppppooommmlllkkkmmmmmmmmmlllllllllmmmnnnoooooooooooommmmmmmmmnnnmmmmmmllllllllljjjhhhggghhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjmmmnnnooooooppppppooooooooooooooooooooopppppppppllllllkkkkkkkkkkkkllllllmmmnnnoooqqqrrrssssssssswwwzzz}}}wwwssspppppppppoooqqqrrrqqqooommmjjjkkklllmmmmmmlllkkkjjjiiijjjkkklllmmmmmmmmmlllppppppnnnmmmkkkiiihhhggghhhhhhiiiiiijjjkkkkkkkkkjjjkkkkkkjjjiiiiiilllnnnpppppppppppppppoooooonnnnnnnnnnnnmmmnnnoooooopppoooppppppooollljjjiiiiiigggggggggiiilllmmmlllkkkiiijjjlllnnnooonnnmmmlllooooooppprrrttttttrrrpppoooooooooooopppqqqqqqrrruuutttsssqqqppppppppppppqqqtttvvvwwwuuusssrrrrrrooonnnnnnpppqqqrrrqqqoooooonnnmmmmmmooopppoooooojjjkkkkkkmmmnnnooopppppppppqqqqqqqqqssstttvvvwwwwwwvvvtttsssrrrrrrrrrsssrrrssssssttttttssssssrrrrrrrrrrrrssssssssstttttttttssssssrrrrrrsssttttttuuuwwwyyyzzzzzzzzz{{{|||wwwwwwvvvuuuuuuuuuuuuuuuqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrtttuuuwwwxxxyyyzzzyyyxxxvvvtttrrrrrrrrrsssrrrsssttttttuuutttttttttsssssssssrrrrrrqqqqqqqqqnnnnnnmmmmmmmmmmmmmmmmmmpppqqqqqqqqqrrrrrrrrrrrruuuuuuuuuvvvvvvwwwwwwwwwxxxxxxwwwvvvtttrrrpppoooqqqqqqqqqsssuuuvvvuuutttssstttvvvwwwyyy{{{|||}}}|||}}}~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}|||||||||yyyxxxwwwwwwwwwyyyzzz{{{{{{|||~~~~~~|||zzzyyyxxxxxxzzzzzz{{{{{{{{{{{{{{{zzzyyyyyyyyyzzzzzzyyyyyyyyy$$$%%%&&&%%%$$$###$$$%%%###&&&)))+++...555>>>EEERRRWWW^^^dddhhhiiijjjjjjmmmmmmllllllkkkkkkjjjjjjhhhhhhhhhhhhggggggggggggiiihhhhhhhhhiiikkkllllllhhhhhhgggffffffgggggghhhhhhiiiiiijjjjjjjjjjjjjjjgggggggggffffffggghhhhhhfffdddbbbbbbdddfffeeeddddddcccbbbaaaaaaaaabbbbbbddddddeeefffggghhhjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffggghhhiiijjjkkklllllllllgggfffdddddddddfffhhhiiijjjkkkkkklllmmmmmmnnnnnniiijjjjjjkkklllmmmnnnnnnnnnnnnoooooonnnmmmkkkjjjhhhgggffffffffffffggghhhiiiiiiiiiiiijjjjjjiiiiiiiiiiiijjjjjjkkkkkkkkkllljjjjjjjjjkkkkkklllmmmmmmlllkkkjjjjjjllllllkkkjjjlllkkkjjjjjjjjjjjjjjjkkkkkkjjjhhhggggggiiikkkllljjjlllmmmooopppqqqppppppooommmkkkkkkllllllllljjjkkklllmmmnnnppppppqqqqqqmmmnnnnnnnnnmmmlllkkkkkkmmmkkkiiihhhhhhhhhiiijjjhhhiiijjjjjjkkkkkkkkkkkkmmmnnnooopppppppppppppppqqqqqqppppppooonnnnnnnnnkkkkkkkkkkkkkkkllllllmmmllllllnnnppprrrssstttuuuyyy}}}~~~xxxsssppppppooopppqqqrrrrrrpppmmmkkklllmmmmmmmmmmmmlllkkkkkkkkklllmmmnnnnnnmmmmmmqqqpppooommmkkkjjjhhhhhhhhhhhhhhhiiijjjjjjkkkkkkkkklllmmmlllkkkkkkmmmooorrrrrrrrrrrrqqqpppooonnnnnnnnnnnnoooooooooppppppnnnooopppnnnkkkiiiiiiiiieeeeeefffhhhiiikkkkkkkkkiiijjjlllnnnnnnnnnmmmmmmmmmnnnpppsssvvvvvvsssqqqpppooonnnnnnnnnooopppqqqtttsssrrrpppppppppqqqqqqqqqsssvvvwwwvvvtttsssrrrpppooonnnoooppppppooommmmmmkkkjjjkkkmmmnnnnnnmmmiiijjjkkklllnnnooopppqqqooopppqqqrrrsssuuuvvvwwwwwwvvvtttrrrqqqqqqrrrrrrqqqrrrrrrssstttttttttsssssssssssssssttttttttttttsssssssssssstttttttttuuuvvvxxxyyyzzzzzzzzz{{{}}}zzzyyyxxxwwwwwwwwwwwwwwwssssssssssssrrrqqqpppoooooopppqqqsssuuuwwwxxxyyyxxxwwwvvvtttsssrrrrrrrrrsssssssssttttttttttttsssttttttsssrrrqqqqqqpppppppppooooooooonnnmmmmmmmmmnnnnnnnnnooopppqqqrrrrrrsssssssssssssssssssssssstttttttttsssrrrqqqpppooorrrqqqrrrsssuuuvvvuuutttttttttvvvxxxzzz|||}}}~~~{{{|||}}}~~~{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~||||||{{{{{{}}}}}}}}}~~~}}}}}}||||||zzz{{{|||}}}}}}|||{{{zzz"""$$$%%%$$$######$$$%%%"""%%%'''))),,,333<<>>EEEKKKTTT[[[aaadddfffhhhkkklllmmmmmmnnnnnnmmmmmmoooooonnnnnnmmmmmmlllllljjjjjjlllmmmnnnooooooooommmoooqqqpppnnnmmmlllmmmiiihhhfffeeeeeegggiiikkkkkkkkkjjjiiijjjkkklllmmmmmmoooqqqooollljjjiiijjjggghhhiiikkkllllllllllllkkkkkkjjjjjjjjjjjjkkkkkkkkkkkklllmmmlllkkkjjjiiifffggghhhjjjjjjjjjjjjjjjggggggffffffgggiiijjjkkkiiiiiiiiijjjkkkmmmoooqqqqqqrrrrrrqqqpppoooqqqrrrvvvvvvvvvvvvvvvvvvvvvvvvuuutttttttttssssssssssssttttttsssrrrrrrrrrrrrrrrnnnmmmlllkkkkkkllllllmmmoooqqqrrrttttttsssrrrqqqpppooonnnmmmmmmnnnpppqqqnnnooopppqqqqqqqqqpppooonnnmmmmmmlllkkkkkkjjjjjjllloooqqqqqqoooppptttwwwxxx|||}}}{{{|||~~~~~~{{{wwwvvvtttssssssuuuvvvxxxxxxwwwvvvsssqqqnnnllljjjmmmllllllnnnpppqqqnnnlllooooooooonnnooooooppppppqqqqqqqqqpppppppppppppppqqqrrrsssttttttuuuuuuuuuoooooonnnnnnnnnnnnoooooosssrrrqqqqqqpppppppppqqqoooooopppqqqrrruuuwwwxxxvvvvvvvvvvvvuuutttsssrrruuuuuuttttttsssqqqpppooopppppppppppppppooonnnmmmlllkkkkkkkkkkkkjjjgggdddcccaaa``````aaaeeehhhkkkmmmnnnoooooopppppppppppppppqqqqqqrrrssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuutttssssssssssssssssssrrrqqqooonnnsssrrrrrrrrrsssssstttuuussstttvvvwwwwwwvvvtttssszzzxxxvvvvvvwwwyyyyyyxxxvvvvvvuuutttssssssssssssrrrsssuuuwwwxxxwwwvvvvvvuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuvvvtttsssrrrqqqrrrssstttvvvuuuuuutttssssssssstttvvvvvvuuuwwwxxxyyywwwvvvssstttvvvwwwyyyzzzzzz{{{}}}}}}||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzz{{{||||||||||||{{{zzzzzzzzz{{{|||}}}~~~}}}||||||{{{{{{{{{wwwwwwwwwwwwwwwwwwwwwwwwuuuuuutttssstttuuuvvvwwwyyyyyyzzz{{{{{{|||}}}}}}|||zzzwwwtttsssuuuwwwxxx{{{{{{zzzyyywwwuuusssrrrtttvvvyyy{{{||||||zzzyyyxxxwwwuuusssssstttvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyxxxvvvsssrrrpppqqqrrrtttwwwyyy|||}}}{{{{{{{{{{{{{{{zzzyyyyyyyyyzzz{{{|||{{{yyyvvvtttuuuuuuvvvwwwxxxyyyyyyzzz}}}~~~~~~|||{{{{{{|||}}}}}}{{{zzzzzzzzz{{{|||}}}||||||}}}~~~{{{}}}|||zzzyyyxxxxxxyyyyyy{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{zzzxxxwwwwwwxxxzzz{{{|||}}}~~~}}}}}}}}}~~~ !!!""""""######""""""$$$%%%&&&)))000;;;CCCCCCIIISSS[[[```ccceeefffhhhiiijjjlllmmmmmmmmmmmmnnnnnnoooooonnnmmmkkkjjjiiijjjkkklllmmmnnnnnnnnnnnnoooqqqpppnnnlllkkkkkkgggfffeeeddddddfffhhhiiiiiihhhhhhiiijjjlllnnnooonnnoooooommmjjjhhhhhhhhhhhhiiiiiijjjkkkkkkkkkjjjiiiiiihhhhhhhhhhhhiiiiiihhhiiikkklllllllllkkkkkkgggggghhhiiijjjjjjjjjjjjggggggffffffggghhhiiiiiiggghhhhhhjjjlllnnnpppqqqpppqqqqqqpppnnnmmmnnnooossssssttttttuuuvvvvvvwwwtttsssrrrqqqqqqqqqrrrsssssssssqqqpppoooooooooooommmlllkkkjjjjjjkkkmmmnnnpppqqqrrrssstttsssrrrqqqooonnnllllllkkklllmmmnnnmmmmmmooopppppppppooonnnmmmllljjjiiihhhhhhiiiiiillloooqqqqqqqqqrrrwww{{{}}}{{{yyywwwuuuuuuwwwzzz|||{{{zzzxxxuuussspppnnnmmmooonnnoooppprrrrrrpppnnnnnnnnnnnnoooooopppppppppooooooooopppppppppppppppqqqqqqrrrsssttttttttttttnnnnnnmmmmmmmmmmmmnnnnnnsssrrrqqqqqqpppqqqqqqqqqoooooopppqqqrrrtttvvvwwwtttttttttttttttsssrrrqqqtttttttttsssrrrqqqpppooooooooooooooonnnmmmkkkkkkkkkjjjjjjkkkkkkhhhddd```^^^]]]ZZZZZZ[[[___dddfffllllllmmmoooppppppppppppnnnoooooopppqqqrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrvvvwwwxxxxxxxxxvvvuuusssrrrrrrrrrrrrrrrqqqpppooorrrqqqqqqqqqqqqrrrssssssqqqrrrsssttttttsssrrrqqqvvvtttrrrrrrtttvvvwwwvvvuuuuuutttsssrrrrrrrrrrrrqqqrrrtttvvvvvvvvvuuuuuuttttttttttttttttttttttttssssssssssssssssssssssssssssssssstttttttttttttttvvvuuuuuuuuuuuuuuuuuuuuuwwwvvvvvvwwwyyyyyyxxxwwwuuuuuuvvvwwwxxxyyy{{{{{{~~~}}}}}}|||{{{zzzzzzyyyyyyyyyzzz{{{||||||||||||zzz{{{|||}}}}}}}}}}}}}}}{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}xxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvwwwxxxxxxzzz{{{}}}~~~~~~~~~}}}}}}{{{yyywwwuuuuuuwwwyyy{{{}}}||||||{{{yyywwwuuutttuuuwwwzzz}}}~~~~~~|||{{{zzzyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{||||||}}}|||||||||{{{zzzzzzyyyyyywwwwwwwwwwwwyyy{{{~~~~~~}}}|||{{{zzzzzz{{{|||}}}}}}{{{yyyxxxwwwwwwxxxyyyzzz{{{||||||}}}||||||}}}}}}||||||{{{{{{||||||}}}~~~}}}}}}}}}~~~}}}{{{||||||zzzyyyyyyxxxyyyyyyzzz{{{}}}}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{||||||}}}}}}}}}~~~~~~}}}|||||||||~~~~~~}}}|||zzzyyyxxxvvvvvvvvvwwwxxx{{{|||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{}}}}}}~~~~~~}}}||| !!!""""""""""""""" !!!###$$$)))333@@@JJJBBBIIISSS\\\aaadddfffgggfffgggiiijjjlllmmmnnnnnnmmmmmmooooooooommmkkkiiihhhiiijjjkkkllllllllllllmmmnnnpppooommmjjjjjjjjjfffeeedddddddddfffhhhiiiiiiiiihhhiiijjjlllmmmooonnnmmmllljjjgggfffffffffhhhhhhiiiiiiiiiiiiiiihhhiiiiiihhhhhhhhhhhhiiiiiiggghhhjjjkkkkkkjjjjjjiiiffffffggghhhiiiiiiiiiiiiggggggggggggggghhhhhhhhhgggggghhhjjjlllnnnpppqqqnnnppppppooommmkkkkkklllnnnooopppqqqrrrtttuuuuuurrrqqqooonnnnnnoooqqqrrrrrrrrrpppooommmmmmllllllmmmllljjjiiijjjlllnnnppppppqqqrrrsssssssssrrrrrrooonnnmmmlllllllllmmmmmmmmmnnnooopppqqqpppoooooommmllliiigggggggggiiijjjlllnnnqqqrrrrrruuuzzz~~~zzzwwwwwwxxx{{{}}}}}}|||zzzwwwtttrrrpppoooppppppqqqrrrrrrrrrqqqooolllmmmnnnnnnooooooppppppmmmmmmmmmnnnnnnooooooooonnnnnnooopppqqqqqqqqqqqqmmmmmmllllllllllllmmmmmmqqqqqqppppppppppppqqqqqqoooooopppqqqssstttvvvvvvsssssssssssssssrrrqqqqqqrrrrrrrrrrrrrrrqqqpppooooooooonnnmmmlllkkkiiihhhjjjjjjkkklllkkkhhhccc___YYYXXXVVVUUUXXX]]]bbbfffjjjkkkmmmnnnooopppqqqqqqlllllllllmmmooopppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrsssvvvxxxxxxwwwuuusssqqqqqqqqqqqqqqqqqqppppppqqqqqqppppppppppppqqqqqqppppppqqqqqqqqqqqqppppppqqqooonnnnnnqqqssssssssssssrrrrrrqqqppppppqqqqqqpppqqqrrrsssttttttttttttrrrrrrrrrrrrrrrsssssstttqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrtttuuuvvvuuuuuutttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwyyyzzzyyywwwwwwvvvvvvvvvwwwxxxzzz{{{}}}}}}|||{{{zzzyyyxxxwwwvvvwwwyyy{{{}}}}}}||||||zzz{{{|||}}}}}}}}}}}}}}}||||||||||||}}}~~~~~~}}}|||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxyyyyyyzzz|||}}}~~~}}}zzzyyyxxxwwwwwwyyy{{{}}}~~~~~~}}}|||{{{yyyxxxwwwvvvwwwzzz}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}|||}}}~~~}}}|||{{{|||~~~~~~}}}|||yyyzzzzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}|||||||||{{{{{{zzzyyyyyyxxxxxxyyy{{{}}}}}}}}}}}}~~~~~~}}}}}}|||zzzzzzzzz{{{|||||||||}}}~~~~~~|||{{{{{{{{{{{{~~~~~~~~~}}}|||{{{zzzyyyxxxwwwvvvuuuvvvvvv|||}}}~~~~~~}}}}}}}}}|||{{{zzzyyyyyyxxxxxxyyyzzz{{{|||}}}~~~~~~}}}||| !!!!!!""""""""""""""" """$$$'''---888GGGQQQBBBIIIRRR[[[```dddfffgggggghhhiiikkklllmmmnnnnnnlllmmmnnnooonnnllljjjiiiiiiiiijjjkkkllllllllllllkkklllnnnmmmkkkiiiiiiiiiffffffeeeffffffhhhiiijjjmmmlllkkkjjjjjjkkklllmmmmmmllljjjhhhgggffffffeeegggggghhhhhhhhhhhhhhhgggjjjjjjiiiiiiiiiiiijjjjjjhhhiiijjjjjjjjjiiigggfffeeeeeeffffffggghhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhggghhhjjjkkkmmmoooppppppmmmooopppooommmkkkkkkkkkjjjkkklllnnnoooqqqrrrssspppooommmllllllmmmoooqqqrrrqqqooonnnmmmllllllkkknnnmmmlllkkklllmmmooopppqqqqqqrrrrrrsssssssssrrrqqqppppppoooooooooooooooooopppqqqrrrsssrrrqqqqqqooommmkkkiiihhhiiijjjkkkkkknnnqqqrrrrrrvvv|||~~~yyyxxxxxx{{{|||~~~}}}zzzwwwuuusssrrrrrrpppqqqrrrsssrrrqqqqqqppplllmmmnnnoooooooooooonnnkkkkkkllllllmmmnnnoooooommmnnnooopppqqqqqqqqqqqqmmmmmmllllllllllllmmmmmmppppppoooooooooppppppqqqppppppqqqssstttuuuvvvvvvssssssssstttssssssrrrrrrpppqqqqqqqqqqqqqqqppppppoooooonnnnnnlllkkkjjjiiiiiiiiijjjjjjjjjgggaaa]]]WWWVVVUUUVVVZZZ___eeehhhkkklllmmmooopppqqqqqqqqqjjjjjjjjjkkklllnnnoooppppppppppppppppppppppppppplllnnnqqqtttvvvuuutttsssqqqpppppppppppppppppppppqqqppppppoooooooooppppppooooooppppppppppppoooooonnnllljjjkkkmmmoooppppppppppppooonnnnnnnnnoooooooooooopppqqqrrrrrrrrrrrrqqqqqqppppppqqqrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrtttuuuvvvuuutttsssssstttuuuvvvwwwwwwvvvvvvvvvuuuuuuwwwyyyzzzyyywwwwwwwwwvvvuuuvvvwwwyyyzzz{{{{{{zzzyyywwwvvvuuuuuussstttwwwyyyzzzzzzzzzzzzyyyyyyzzz||||||}}}}}}}}}{{{{{{{{{{{{|||}}}~~~~~~~~~}}}||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzz|||}}}~~~}}}{{{zzzyyyyyyyyy{{{}}}~~~~~~|||{{{yyyyyyvvvxxxzzz}}}}}}~~~~~~}}}~~~}}}~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~||||||||||||{{{zzzyyyyyy{{{|||~~~~~~~~~~~~{{{{{{|||}}}}}}~~~~~~|||{{{{{{||||||~~~|||{{{{{{{{{zzzyyyxxxwwwwwwwww~~~~~~}}}{{{{{{{{{zzzyyyxxxwwwwwwwwwxxxyyyzzz{{{|||}}}}}}~~~~~~""""""############""""""###%%%'''***000;;;IIISSSCCCIIIQQQYYY___cccgggiiijjjkkklllmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmllljjjiiiiiijjjkkkkkklllllllllkkkiiikkkmmmmmmkkkjjjiiijjjhhhhhhhhhiiijjjkkklllmmmpppooommmlllkkkkkkkkklllnnnllljjjjjjjjjjjjhhhggggggggghhhiiijjjjjjiiiiiikkkkkkjjjjjjjjjjjjkkkkkkjjjjjjkkkkkkkkkiiihhhgggffffffffffffggghhhiiiiiilllllllllllllllkkkjjjiiiiiijjjlllmmmooopppppppppmmmoooqqqpppooommmllllllhhhiiijjjlllnnnoooqqqqqqooonnnmmmmmmmmmnnnooopppqqqqqqooonnnmmmmmmmmmmmmpppooooooooooooppppppqqqqqqqqqqqqrrrrrrrrrsssssssssssssssrrrrrrqqqqqqpppqqqqqqssstttttttttsssrrrpppooommmlllkkkkkkllllllkkknnnpppqqqrrrvvv}}}{{{yyyyyyzzz{{{}}}{{{yyyvvvuuutttttttttqqqsssuuuuuusssqqqqqqrrrooooooqqqqqqqqqpppooonnnjjjkkklllmmmnnnooopppqqqqqqqqqrrrsssttttttttttttoooooonnnnnnnnnnnnoooooopppppppppoooppppppqqqqqqqqqrrrsssuuuvvvvvvvvvvvvttttttuuuuuuuuuttttttsssqqqqqqrrrsssssssssrrrrrrqqqqqqqqqqqqpppooommmmmmhhhhhhhhhiiihhhfffbbb^^^ZZZZZZZZZ\\\```eeeiiilllmmmmmmnnnpppqqqqqqqqqqqqlllkkkkkkkkklllmmmooopppoooooooooooooooooooooooojjjllloooqqqsssssssssrrrqqqqqqpppooonnnnnnooooooqqqqqqpppoooooooooooopppppppppppppppppppppppppppnnnllljjjkkklllnnnoooooooooooonnnnnnnnnnnnnnnooonnnnnnooooooppppppqqqqqqpppoooooonnnoooppprrrsssqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttttttttsssrrrqqqssstttvvvwwwwwwvvvvvvtttttttttvvvxxxyyyxxxwwwvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwvvvuuutttssssssrrrqqqrrrtttuuuvvvwwwwwwwwwvvvwwwxxxyyyzzz{{{{{{{{{zzzyyyyyyyyyzzzzzz{{{|||~~~}}}}}}||||||}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz{{{{{{{{{{{{{{{{{{|||~~~~~~~~~|||{{{{{{zzz{{{|||}}}~~~~~~}}}|||zzzzzzyyyzzz{{{|||~~~~~~{{{|||}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{zzzzzz~~~}}}zzz{{{{{{{{{zzzyyyxxxxxxyyyyyyzzzzzz{{{{{{|||||||||~~~######$$$$$$$$$$$$######$$$%%%''')))---777CCCLLLHHHMMMTTT[[[aaagggkkkoooooooooooooooooonnnmmmlllnnnmmmmmmllllllkkkkkkjjjjjjkkkkkkllllllllllllllliiikkknnnnnnmmmllllllmmmkkkkkklllmmmnnnoooppppppqqqpppnnnmmmllllllmmmmmmooonnnmmmnnnpppooommmjjjiiiiiijjjlllmmmmmmmmmmmmkkkkkkjjjjjjjjjjjjkkkkkkjjjkkkmmmnnnnnnmmmllllllhhhhhhgggggghhhiiikkkkkkoooooopppoooooommmlllkkklllmmmnnnooopppppppppooommmooorrrrrrpppooonnnnnniiiiiikkklllnnnooopppqqqoooooopppppppppqqqqqqqqqqqqqqqpppooooooooooooooorrrrrrsssssssssrrrqqqqqqrrrqqqqqqqqqrrrrrrssssssuuuuuuuuuttttttsssrrrqqqqqqrrrssstttuuutttssssssooooooooonnnmmmmmmlllllllllnnnppppppqqqvvv}}}}}}{{{zzzzzz{{{|||zzzyyywwwuuuttttttuuuuuusssuuuxxxwwwuuusssssstttssstttuuuuuuuuusssqqqppplllmmmnnnoooqqqrrrssstttttttttuuuvvvwwwwwwwwwwwwssssssrrrrrrrrrrrrssssssrrrqqqqqqqqqrrrrrrssstttrrrsssuuuvvvwwwwwwwwwwwwuuuvvvvvvwwwwwwwwwvvvvvvssstttuuuuuuvvvvvvvvvuuuuuuuuuvvvuuuuuutttsssssslllkkkjjjjjjkkkiiifffddd```aaabbbdddgggjjjmmmnnnoooooopppqqqqqqqqqqqqqqqooonnnmmmlllmmmnnnpppqqqoooooooooooooooooooooooonnnooopppqqqrrrrrrrrrrrrrrrqqqpppnnnmmmmmmmmmnnnrrrqqqppppppooooooooopppqqqqqqppppppppppppqqqqqqqqqooommmmmmnnnooopppooopppoooooonnnooooooppppppmmmmmmmmmmmmnnnooopppqqqooonnnmmmmmmnnnoooqqqsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppqqqsssuuuwwwwwwvvvuuusssrrrsssuuuwwwxxxxxxvvvttttttuuuuuuuuuuuuttttttrrrrrrrrrrrrqqqqqqpppppprrrrrrrrrrrrssstttuuuvvvssstttvvvwwwxxxyyyyyyyyyxxxwwwwwwwwwwwwxxxyyyyyy|||{{{{{{zzzzzz{{{{{{|||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyy{{{|||||||||{{{zzzzzzzzz{{{|||}}}~~~~~~}}}}}}|||||||||}}}~~~~~~~~~}}}|||{{{zzz}}}}}}}}}}}}}}}~~~~~~~~~zzz{{{|||}}}~~~~~~~~~}}}|||zzz{{{|||||||||{{{zzzzzz}}}}}}}}}}}}}}}}}}}}}}}}~~~$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%(((000;;;CCCNNNRRRYYY___eeekkkqqquuurrrrrrrrrqqqpppnnnmmmlllnnnnnnmmmkkkkkkkkkkkkkkkkkkkkklllmmmmmmmmmlllllljjjlllooooooooonnnnnnooommmmmmnnnooopppqqqrrrsssqqqpppooonnnmmmnnnnnnooopppoooooorrrttttttpppmmmjjjkkklllnnnooopppppppppkkkkkkjjjjjjjjjjjjkkkkkkkkklllnnnoooqqqqqqqqqpppjjjiiiiiiiiiiiikkklllmmmqqqqqqrrrqqqpppooommmlllmmmnnnpppqqqqqqqqqpppooommmooorrrsssrrrpppppppppjjjkkklllmmmooopppqqqqqqpppqqqrrrsssssssssssssssrrrqqqpppppppppppppppqqqssstttvvvvvvvvvtttrrrppprrrrrrqqqqqqqqqrrrssstttuuuuuuuuuuuutttsssrrrqqqqqqrrrssstttttttttssssssoooooooooooonnnmmmlllkkklllnnnooopppqqquuu|||}}}}}}|||{{{{{{|||}}}}}}yyywwwuuutttssstttuuuvvvtttwwwzzzyyyvvvttttttvvvvvvwwwxxxxxxwwwuuusssqqqnnnooopppqqqsssuuuvvvvvvtttuuuvvvwwwwwwxxxxxxxxxvvvvvvvvvuuuuuuvvvvvvvvvssssssssssssssstttuuuvvvssstttvvvwwwxxxxxxxxxwwwvvvwwwxxxxxxxxxxxxwwwwwwuuuvvvwwwxxxxxxyyyyyyxxxxxxyyyyyyyyyyyyyyyxxxxxxqqqooonnnnnnooonnnllljjjfffgggiiijjjlllmmmnnnooopppqqqqqqrrrrrrrrrqqqqqqrrrqqqooonnnoooppprrrsssppppppppppppppppppppppppssssssrrrrrrrrrqqqqqqqqqsssrrrpppnnnmmmllllllmmmrrrrrrqqqppppppooopppppprrrrrrqqqqqqqqqqqqrrrrrrsssqqqoooooopppqqqqqqpppqqqpppppppppppppppqqqqqqmmmmmmlllmmmmmmnnnooopppooonnnmmmlllmmmoooqqqssssssssssssssssssssssssssssssrrrrrrqqqqqqpppppppppnnnpppsssuuuvvvvvvvvvuuurrrrrrrrrtttvvvxxxwwwvvvssstttuuuuuuuuutttrrrrrrppppppoooooooooooooooooosssrrrqqqqqqrrrsssuuuvvvrrrssstttuuuwwwwwwxxxxxxvvvvvvvvvuuuvvvvvvwwwwwwxxxxxxwwwwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxyyy{{{|||||||||{{{zzzyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzz~~~~~~}}}}}}}}}zzzzzz{{{|||~~~~~~~~~}}}|||zzz{{{|||}}}}}}}}}|||{{{~~~"""#########$$$$$$$$$$$$%%%'''(((((((((---555;;;DDDNNNXXX___fffnnnqqqpppuuutttsssrrrqqqooonnnnnnpppooonnnllljjjiiiiiiiiimmmnnnooooooooooooooonnnooooooppppppppppppoooooooooooopppqqqrrrsssssstttoooooonnnnnnnnnnnnnnnooonnnsssxxx{{{yyyvvvrrrpppmmmmmmmmmmmmnnnooopppqqqqqqpppnnnmmmlllmmmooopppmmmnnnoooppprrrssstttuuupppnnnllljjjjjjkkkmmmoooqqqqqqrrrrrrrrrqqqqqqpppnnnoooqqqrrrrrrqqqooonnnlllmmmooopppqqqpppnnnmmmnnnnnnmmmnnnoooqqqssstttrrrqqqrrrsssuuuvvvuuuttttttsssrrrqqqrrrrrrttttttwwwxxxyyyyyyyyywwwuuussssssqqqooooooqqqrrrrrrrrrxxxvvvtttsssttttttsssrrroooqqqrrrtttuuuttttttsssqqqqqqpppppppppppppppqqqnnnooopppqqqsssvvvxxxyyy}}}~~~~~~|||{{{yyyvvvvvvyyyzzzxxxvvvuuutttsssrrrrrrtttvvvwwwssstttuuutttssstttwwwyyywwwxxxxxxwwwuuusssqqqooooooppprrrtttvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxuuuvvvxxxyyyyyyxxxvvvuuussssssttttttuuuuuuvvvvvvsssuuuwwwwwwwwwvvvwwwxxxwwwxxxzzzzzzyyyyyyyyyzzzvvvxxxyyy{{{{{{zzzyyyxxx{{{{{{{{{{{{zzzxxxvvvuuuooopppppppppqqqqqqqqqqqqqqqppppppooooooppppppqqqrrrsssvvvwwwxxxwwwvvvuuuqqqrrrtttuuuvvvvvvuuuuuutttssssssrrrrrrrrrsssssswwwvvvuuutttrrrqqqoooooossssssrrrqqqpppnnnmmmlllsssrrrqqqqqqssssssrrrqqqrrrsssttttttsssrrrpppoootttsssrrrqqqqqqqqqqqqrrrrrrsssssstttsssrrrpppooooooppppppooonnnmmmooopppnnnnnnmmmmmmnnnoooppppppsssttttttuuuuuuuuuttttttrrrrrrrrrqqqqqqooonnnmmmmmmooorrruuuwwwwwwwwwvvvtttsssqqqoooooopppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqoooooopppppppppoooooonnnqqqrrrssstttsssqqqooonnnlllnnnqqqtttuuuuuutttsssvvvuuuuuuuuuuuuvvvvvvwwwxxxwwwvvvuuuuuuvvvwwwwwwxxxxxxwwwwwwxxxyyy{{{||||||}}}~~~~~~}}}||||||{{{zzzzzz{{{|||}}}~~~{{{|||}}}|||||||||||||||{{{zzzyyy~~~|||zzzyyyxxxxxxyyyzzz|||~~~~~~~~~}}}}}}}}}~~~}}}|||"""""""""#########$$$$$$$$$&&&''''''(((---444;;;DDDNNNXXX___fffnnnqqqpppssssssrrrqqqpppoooooonnnnnnnnnmmmlllllllllllllllmmmnnnnnnoooppppppoooooooooppppppqqqqqqppppppooooooppppppqqqrrrsssssstttoooooonnnnnnnnnnnnooooooooosssxxx{{{yyyvvvsssqqqoooooooooooopppqqqrrrssssssqqqpppnnnnnnooopppqqqnnnnnnoooqqqrrrssstttuuuqqqpppmmmllllllmmmoooqqqrrrrrrrrrrrrrrrrrrqqqqqqpppqqqssstttttttttrrrqqqmmmnnnppprrrsssssssssrrrrrrrrrqqqqqqqqqrrrsssssssssrrrrrrtttvvvwwwvvvuuuuuutttsssrrrrrrrrrssstttwwwxxxyyyzzzyyyxxxvvvtttsssqqqooooooqqqrrrrrrqqquuusssqqqrrrsssttttttsssqqqrrrtttvvvvvvwwwvvvvvvssssssrrrqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrtttuuuvvvxxxyyy{{{}}}~~~~~~}}}|||zzzxxxuuuuuuwwwwwwvvvtttsssrrrqqqpppppprrrsssuuusssssssssrrrqqqrrruuuxxxwwwwwwwwwvvvuuusssqqqppppppqqqssstttvvvvvvvvvuuuvvvwwwwwwxxxxxxxxxxxxwwwuuuvvvwwwxxxxxxwwwvvvuuuttttttuuuuuuvvvvvvwwwwwwuuuwwwxxxxxxvvvuuuuuuvvvuuuwwwxxxyyywwwwwwxxxyyyvvvwwwyyyzzzzzzyyywwwvvvyyyzzzzzzzzzyyywwwuuutttpppppppppqqqqqqqqqrrrrrrssssssrrrrrrrrrrrrssssssrrrsssuuuwwwwwwwwwvvvuuutttuuuvvvwwwxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvuuusssrrrpppoooooorrrsssssssssssssssrrrqqqtttsssrrrrrrssstttrrrqqqsssttttttttttttrrrqqqpppuuuuuutttttttttssssssssstttuuuuuuvvvuuutttsssrrrrrrsssrrrqqqooooooqqqsssppppppoooppppppqqqqqqrrrsssttttttuuuuuutttttttttrrrrrrrrrqqqpppooonnnnnnooopppsssuuuvvvvvvvvvuuusssrrrpppoooooopppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqoooooopppqqqqqqpppooonnnpppqqqrrrrrrqqqooommmllljjjlllpppsssuuuuuuuuutttuuuttttttttttttuuuuuuvvvxxxwwwvvvuuuuuuuuuvvvwwwyyyyyyxxxxxxyyy{{{|||}}}}}}~~~~~~}}}|||{{{{{{{{{{{{}}}~~~}}}~~~~~~~~~~~~|||||||||}}}||||||{{{{{{}}}}}}~~~}}}}}}|||{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~}}}!!!"""""""""###############%%%&&&'''(((---555;;;DDDNNNYYY```fffnnnqqqpppqqqqqqqqqpppppppppoooooommmmmmmmmmmmnnnooopppppplllmmmnnnooopppqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqpppppppppqqqqqqrrrrrrrrroooooonnnnnnnnnnnnooooooppptttxxxzzzyyyvvvtttrrrqqqqqqqqqqqqrrrssstttuuutttsssqqqpppppppppqqqrrroooooopppqqqssstttuuuuuusssrrrpppooooooppprrrsssttttttsssssssssrrrrrrqqqssstttuuuwwwwwwwwwvvvuuuoooppprrrtttvvvwwwxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuttttttuuuwwwxxxwwwvvvuuuuuutttsssrrrrrrsssssswwwxxxzzz{{{zzzyyywwwvvvtttrrrpppppprrrsssrrrqqqrrrpppoooppprrrtttttttttssstttvvvwwwyyyyyyyyyyyyuuuuuutttssssssssssssssssssrrrrrrqqqqqqrrrrrrsssssstttuuuwwwxxxyyyzzz{{{xxxvvvttttttttttttsssrrrppppppooonnnnnnpppqqqrrrqqqqqqqqqooooooppptttwwwwwwwwwvvvvvvtttsssqqqppppppqqqsssuuuuuuvvvuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvtttuuuvvvwwwwwwvvvuuutttuuuuuuuuuuuuvvvwwwxxxyyywwwyyyyyyxxxuuusssssssssssstttvvvvvvttttttuuuwwwvvvwwwxxxxxxwwwvvvtttssswwwwwwxxxxxxwwwuuusssrrrpppppppppqqqqqqqqqrrrrrruuuuuuttttttttttttuuuuuurrrsssuuuvvvwwwwwwvvvvvvwwwwwwxxxyyyyyyxxxxxxwwwvvvvvvuuuuuuvvvvvvvvvvvvuuutttsssrrrqqqpppooonnnrrrssstttvvvwwwwwwxxxxxxvvvtttssssssttttttsssqqqttttttttttttsssrrrqqqqqquuuvvvwwwwwwwwwvvvttttttvvvvvvwwwwwwwwwvvvuuuuuuuuuuuutttrrrppppppsssuuurrrrrrrrrrrrssssssssstttssstttttttttttttttssssssrrrrrrqqqqqqpppoooooooooppprrrsssuuuvvvuuuuuutttqqqqqqooooooooopppqqqrrroooooooooooooooooooooooonnnpppqqqssssssrrrpppoooooopppppppppooommmkkkiiigggiiimmmqqqtttuuuvvvuuutttsssssssssttttttuuuvvvxxxwwwvvvuuuuuuvvvwwwxxx{{{{{{zzzzzz{{{|||}}}~~~}}}~~~~~~}}}{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}~~~~~~~~~!!!!!!"""""""""#########$$$&&&'''((()))///777===EEEOOOZZZ```gggnnnqqqpppppppppppppppppppppppppppnnnnnnnnnnnnooopppqqqqqqlllmmmnnnpppqqqrrrrrrrrrrrrrrrssssssssssssrrrrrrooooooooooooooopppppppppooonnnnnnnnnnnnooooooppprrruuuxxxzzzxxxvvvttttttrrrrrrrrrrrrssstttuuuvvvtttsssrrrqqqqqqqqqrrrrrrppppppqqqrrrssstttuuuuuuuuutttsssrrrssstttuuuvvvuuuuuuttttttssssssssssssuuuuuuwwwxxxxxxxxxxxxxxxsssssstttvvvwwwyyyzzz{{{|||}}}~~~}}}|||zzzxxxwwwvvvvvvwwwxxxwwwvvvuuuuuuttttttssssssrrrrrrvvvwwwyyy{{{{{{zzzyyyxxxvvvuuuttttttuuuuuutttsssqqqpppoooppprrrssssssssstttuuuvvvxxxyyy{{{{{{|||xxxwwwvvvuuutttsssssssssrrrrrrqqqqqqqqqqqqqqqrrrqqqqqqqqqrrrsssuuuwwwxxxwwwvvvuuusssssssssrrrrrroooooonnnnnnoooooopppqqqqqqqqqooonnnmmmooosssvvvvvvvvvuuuuuutttsssrrrqqqqqqrrrtttuuuuuuuuuttttttuuuuuuuuuvvvuuuuuutttssssssttttttuuuuuuttttttsssttttttttttttuuuvvvxxxyyyyyyzzzzzzxxxuuurrrqqqqqqqqqrrrssssssrrrrrrsssuuuvvvvvvvvvvvvuuusssrrrqqqtttuuuuuuuuuuuusssqqqpppooooooooopppppppppqqqqqqttttttssssssssssssttttttqqqrrrtttuuuvvvwwwvvvvvvxxxxxxxxxxxxxxxwwwwwwvvvssssssttttttttttttttttttssssssrrrqqqqqqpppoooooorrrsssuuuwwwxxxyyyzzzzzzwwwvvvuuutttuuuuuutttrrrttttttssssssrrrqqqqqqppptttuuuwwwxxxxxxwwwuuutttuuuuuuvvvvvvvvvvvvvvvvvvttttttsssqqqppppppsssvvvuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuttttttsssrrrqqqrrrqqqqqqppppppooooooppprrrssstttuuuuuuttttttsssppppppooooooooopppqqqrrroooooooooooooooooooooooonnnppprrrttttttsssqqqooonnnnnnnnnnnnlllkkkiiihhheeegggkkkooosssuuuvvvwwwtttttttttttttttuuuvvvwwwyyyxxxwwwwwwwwwxxxyyyzzz||||||||||||}}}}}}~~~~~~{{{|||}}}~~~~~~}}}|||{{{yyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzzzz|||~~~~~~}}}""""""""""""############%%%''')))***,,,111:::AAAGGGQQQ[[[bbbhhhooorrrqqqpppppppppppppppqqqqqqqqqqqqqqqpppoooooooooppppppmmmnnnoooqqqrrrsssssssssssssssttttttttttttssssssnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnooopppppprrruuuwwwxxxwwwuuuttttttrrrrrrqqqrrrrrrssstttuuussssssrrrrrrqqqqqqqqqqqqqqqqqqrrrssstttuuuuuuvvvvvvuuuuuutttuuuvvvwwwxxxvvvvvvuuuttttttuuuvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwyyy{{{||||||zzzwwwwwwwwwwwwvvvuuuuuuuuuuuuttttttsssssssssuuuvvvyyy{{{|||{{{zzzzzzzzzyyyxxxxxxyyyyyywwwvvvtttrrrqqqqqqrrrssssssrrrttttttuuuwwwyyy{{{|||}}}zzzyyywwwvvvuuutttttttttqqqqqqpppppppppqqqqqqrrrrrrqqqppppppppprrrtttuuuvvvvvvuuutttrrrrrrrrrsssppppppppppppqqqqqqrrrrrrqqqqqqpppooonnnpppsssvvvuuuuuuttttttssssssssssssrrrssstttuuuuuuttttttsssrrrrrrssssssssssssrrrrrrsssssssssttttttssssssssssssrrrrrrrrrsssuuuwwwxxxyyyzzzzzzxxxtttqqqpppppppppqqqqqqqqqpppppprrrtttvvvvvvuuutttsssqqqpppooorrrssssssssssssrrrpppooonnnnnnnnnnnnooooooooopppqqqqqqppppppppppppqqqqqqqqqrrrssstttuuuvvvwwwwwwxxxxxxwwwvvvuuutttssssssrrrrrrssstttuuuuuuttttttrrrrrrrrrqqqqqqpppppppppssstttuuuvvvwwwxxxxxxxxxxxxwwwvvvvvvwwwwwwuuutttssssssrrrrrrqqqpppppppppssstttvvvwwwwwwvvvtttsssssssssssssssttttttuuuuuussstttsssrrrqqqrrruuuxxxyyyzzzzzz{{{{{{zzzyyyyyyyyyxxxxxxvvvuuusssqqqppprrrqqqpppooooooooopppqqqsssssstttttttttttttttsssppppppppppppppppppqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnpppqqqsssssssssqqqpppnnnnnnmmmlllkkkjjjiiihhheeegggkkknnnrrrtttvvvwwwuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzyyyyyyyyyzzz|||||||||||||||}}}}}}}}}}}}}}}yyyzzz{{{||||||{{{zzzyyywwwxxxyyyzzz{{{||||||}}}|||||||||}}}~~~~~~~~~}}}{{{yyyxxxzzz|||}}}~~~~~~~~~~~~~~~~~~}}}"""#########$$$$$$$$$$$$%%%(((***+++---333<<>>IIIPPPYYY___fffmmmpppqqqrrrsssssssssrrrqqqooonnnmmmllllllmmmoooppppppooommmlllkkkkkkmmmnnnppppppqqqqqqooonnnmmmmmmmmmnnnoooppppppooonnnnnnmmmnnnoooooopppppppppooolllkkklllmmmoooppprrrssstttsssrrrrrrqqqqqqqqqrrrssstttuuuuuuttttttuuuvvvvvvwwwxxxxxxwwwuuusssqqqpppqqqrrrrrrssssssssssssssstttttttttuuutttssssssssstttuuuvvv|||~~~~~~{{{yyyvvvuuusssqqqqqqvvv|||{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxwwwvvvuuutttsssuuuuuusssqqqoooppprrruuuvvvvvvwwwxxxxxxxxxxxxxxxuuutttssssssttttttrrrqqqmmmnnnooopppppppppoooooooooooonnnmmmmmmnnnoooppppppqqqqqqpppmmmgggbbb^^^WWWSSSQQQSSSVVVXXX___eeelllnnnppprrrqqqrrrssstttwwwxxxxxxxxxwwwvvvtttsssvvvxxxzzzzzzxxxxxxyyyzzzyyyzzzzzzzzzyyyxxxwwwvvvyyyxxxxxxwwwvvvvvvuuuuuuuuuvvvvvvxxxyyyyyyzzzzzzyyyxxxxxxwwwwwwwwwxxxxxxxxxyyy{{{}}}}}}|||{{{yyywwwwwwxxxxxxyyyyyyzzzzzzuuuvvvwwwxxxyyyyyyxxxwwwwwwvvvvvvxxx{{{|||{{{zzzwwwvvvuuutttrrrrrrqqqqqquuuuuuuuuuuuuuutttsssrrrqqqqqqrrrrrrssssssttttttvvvvvvuuuuuuttttttsssrrruuutttsssrrrrrrrrrrrrsssooopppppppppqqqqqqrrrrrrrrrsssssssssssssssssssssoooppprrrsssssssssrrrrrrqqqrrrtttvvvwwwwwwwwwwwwsssrrrqqqqqqsssttttttssspppqqqrrrssssssqqqooommmooosssyyyxxxuuuqqqnnnnnnnnnmmmmmmnnnnnnnnnnnnooooooooooooqqqppppppoooooooooooopppqqqpppooopppsssuuuvvvuuussstttvvvwwwwwwvvvuuutttrrrsssuuuvvvvvvuuusssrrrqqqrrrtttuuuvvvuuusssrrrtttssssssrrrrrrsssuuuuuuxxxxxxxxxxxxyyy{{{|||}}}}}}|||{{{zzzzzzzzz{{{|||zzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||zzzyyyxxx{{{}}}|||zzzxxxwwwwwwwwwxxxxxxwwwvvvvvvwwwyyy{{{}}}{{{zzzxxxvvvvvvwwwyyyzzzyyyyyyzzzzzzyyywwwvvvuuuqqqsssuuuwwwyyy{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~|||{{{yyyxxxwwwwwwyyyzzzzzzzzzzzz{{{}}}{{{{{{{{{{{{|||}}}yyyzzzzzzzzzzzz|||~~~~~~~~~%%%%%%%%%%%%%%%&&&'''((())),,,///444:::DDDMMMTTT\\\aaaggglllmmmnnnnnnnnnqqqqqqppppppooonnnnnnmmmkkkllllllllllllllllllkkkkkklllmmmnnnooooooooooooooonnnmmmmmmmmmnnnoooppppppooonnnnnnmmmmmmmmmmmmnnnooopppooolllkkkkkklllnnnoooqqqrrrsssrrrpppooonnnnnnooopppqqqsssssstttrrrrrrrrrsssssssssssstttrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqrrrrrrssstttvvvuuutttsssrrrsssssstttzzz|||~~~|||yyyvvvttttttrrrpppppptttzzz~~~~~~{{{zzzzzzyyyyyyyyyyyyxxxxxxtttttttttttttttsssrrrrrrrrrrrrrrrqqqpppppprrrtttvvvvvvvvvvvvvvvvvvwwwwwwsssqqqppppppqqqrrrqqqpppmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnmmmmmmnnnnnnooopppoooooopppooolllgggbbb___WWWRRRPPPRRRTTTVVV[[[aaajjjllloooqqqqqqqqqrrrssstttuuuvvvvvvuuutttsssrrrsssvvvxxxwwwuuutttvvvyyyxxxyyyyyyzzzyyyxxxwwwvvvyyyyyyxxxwwwvvvuuuttttttuuuvvvwwwyyyzzzzzzzzzzzzxxxxxxxxxwwwxxxxxxyyyyyyyyyzzz{{{|||}}}||||||{{{xxxxxxyyyzzzzzzzzzyyyyyytttuuuvvvwwwwwwwwwwwwwwwwwwvvvwwwyyy{{{|||{{{zzzxxxwwwvvvuuutttsssssssssuuuuuuuuutttsssrrrqqqpppqqqqqqqqqqqqrrrrrrrrrrrrqqqrrrrrrsssssssssrrrrrruuuuuutttttttttttttttuuurrrrrrrrrrrrrrrssssssssssssssssssttttttuuuuuuuuuqqqrrrsssttttttsssrrrrrrpppqqqsssuuuvvvwwwwwwvvvtttrrrrrrrrrttttttsssrrrooopppqqqrrrrrrqqqpppooorrrvvv}}}{{{wwwrrrooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooonnnnnnnnnnnnnnnooorrrqqqqqqrrrtttvvvuuuuuuqqqrrruuuwwwxxxwwwvvvuuurrrssssssssssssrrrqqqqqqqqqqqqrrrsssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwxxxzzz{{{|||||||||||||||}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{||||||zzz{{{|||||||||zzzyyyxxx{{{~~~~~~}}}{{{zzzyyyxxxyyyyyyyyyxxxxxxxxxyyyzzz|||}}}|||{{{yyyxxxxxxyyy{{{|||zzz{{{{{{{{{zzzxxxvvvuuurrrsssuuuwwwyyy{{{||||||||||||}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}|||{{{yyyxxxwwwvvvvvvxxxzzzzzzyyyzzz{{{}}}zzzzzzzzzzzz{{{{{{|||}}}xxxyyyyyyxxxxxxyyy|||~~~~~~~~~~~~}}}}}}~~~&&&%%%###"""###%%%(((***,,,///444:::AAAJJJSSSXXXaaaeeejjjmmmnnnmmmlllllloooooooooooooooooooooooommmlllkkkjjjjjjkkklllmmmmmmnnnooooooppppppppppppooonnnmmmmmmmmmnnnpppqqqqqqppppppooonnnmmmmmmlllnnnoooppppppnnnmmmmmmmmmoooppprrrssssssqqqooommmlllmmmnnnoooqqqrrrssstttrrrqqqqqqqqqqqqpppppppppnnnoooqqqsssttttttttttttrrrqqqqqqpppqqqrrrsssttttttsssrrrrrrrrrssstttuuuwwwyyy{{{}}}|||yyyvvvssssssrrrrrrppppppssswww{{{~~~{{{yyywwwwwwwwwwwwvvvvvvuuutttppppppqqqrrrrrrrrrrrrrrrppprrrssssssrrrrrrtttuuuvvvvvvuuuuuuuuuuuuuuuuuurrrqqqpppppprrrsssrrrqqqnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppoooppppppooommmiiieeeccc[[[VVVTTTVVVWWWXXX\\\aaafffiiimmmpppqqqrrrssstttsssssstttuuuuuutttsssrrrqqqtttvvvuuuqqqqqqtttwwwvvvwwwxxxyyyyyyxxxvvvuuuwwwwwwwwwvvvvvvuuuuuuuuutttuuuwwwyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{||||||||||||yyyzzzzzz{{{{{{zzzyyyxxxssssssttttttuuuvvvvvvwwwvvvvvvvvvxxx{{{|||zzzyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrppppppqqqqqqppppppppppppppppppoooppprrrtttuuuuuuuuuuuuvvvuuuuuuuuuvvvvvvvvvvvvtttttttttttttttsssssssssrrrrrrsssssstttuuuuuuvvvrrrssstttuuuuuutttrrrrrrooopppsssuuuvvvwwwwwwvvvtttsssrrrsssuuuuuusssrrroooppppppqqqqqqrrrrrrrrrtttyyy}}}yyyssspppoooooonnnnnnjjjkkkkkkkkkllllllmmmmmmnnnmmmmmmmmmmmmmmmnnnnnnqqqpppqqqrrrttttttsssqqqnnnpppsssvvvxxxxxxxxxwwwsssrrrqqqpppppppppqqqqqqqqqqqqpppppppppqqqrrrsssssstttvvvwwwwwwvvvtttssstttttttttuuuvvvwwwxxxyyyyyy{{{|||~~~~~~~~~}}}|||||||||||||||||||||||||||{{{|||}}}}}}}}}|||{{{zzzzzz~~~}}}|||zzzzzz{{{{{{yyyzzzzzz{{{{{{|||||||||~~~}}}{{{zzzzzz{{{}}}~~~||||||}}}}}}{{{zzzxxxwwwvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{zzzyyyxxxyyy{{{|||{{{zzzyyyzzz{{{zzzyyyyyyyyyyyyzzzzzz{{{xxxyyyyyyxxxvvvwwwzzz}}}|||}}}}}}}}}}}}}}}||||||zzz{{{|||~~~~~~}}}|||}}}|||}}}~~~}}}&&&$$$"""!!!"""%%%(((+++...222888???FFFNNNVVV\\\gggkkkoooqqqqqqooonnnnnnmmmnnnnnnnnnooooooppppppnnnmmmkkkjjjjjjkkkmmmnnnoooppppppqqqqqqqqqppppppooonnnmmmmmmnnnooopppqqqrrrrrrqqqpppooonnnmmmlllnnnpppqqqqqqooonnnnnnooopppqqqsssttttttrrrooommmlllmmmnnnoooqqqsssttttttrrrrrrqqqppppppoooooonnnlllnnnqqqtttvvvwwwvvvvvvrrrqqqpppppppppqqqrrrsssrrrrrrqqqqqqrrrtttuuuvvvuuuwwwzzz{{{{{{xxxtttqqqrrrrrrrrrqqqppprrrvvvyyy||||||}}}~~~}}}{{{yyyxxxtttuuuuuuuuutttsssrrrqqqnnnnnnpppqqqrrrsssssssssooorrrtttuuuuuuuuuuuuwwwwwwvvvuuutttttttttttttttsssrrrqqqqqqsssuuuuuutttppppppoooooooooppppppqqqpppppppppqqqqqqqqqqqqqqqpppqqqqqqpppnnnkkkhhhfff```\\\ZZZ\\\\\\\\\```eeecccggglllppprrrsssuuuvvvrrrssstttuuuuuuuuutttsssooorrrtttsssoooooorrrvvvtttuuuwwwxxxxxxwwwuuutttuuuuuuuuuuuuvvvvvvvvvvvvtttuuuwwwyyyzzzzzzzzzyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{zzz{{{|||}}}}}}zzzzzz{{{|||{{{zzzxxxwwwrrrrrrrrrrrrssstttvvvvvvvvvuuuvvvxxxzzz{{{yyywwwwwwwwwvvvvvvvvvvvvvvvwwwvvvvvvvvvuuutttrrrqqqpppqqqpppppppppoooooonnnnnnppprrrtttwwwyyyzzzzzzzzzvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvuuutttttttttssspppqqqrrrrrrssstttuuuuuussstttuuuuuuuuutttsssrrroooppprrrtttvvvvvvvvvvvvuuutttssstttuuuuuutttrrrpppoooooopppqqqrrrtttuuuvvvzzz~~~zzztttpppoooooooooooohhhhhhiiijjjlllmmmnnnnnnmmmmmmlllllllllmmmmmmnnnnnnnnnoooqqqrrrqqqooollllllnnnrrrvvvxxxyyyxxxxxxtttsssqqqoooooooooqqqrrrrrrpppooonnnnnnppprrrsssrrrtttvvvxxxxxxvvvsssrrrrrrrrrrrrrrrsssuuuvvvwwwwwwyyy|||~~~~~~|||zzz}}}}}}}}}}}}|||||||||||||||}}}~~~~~~}}}|||zzz~~~}}}||||||||||||zzzzzz{{{|||}}}}}}}}}|||~~~}}}||||||}}}}}}~~~~~~~~~}}}{{{yyyxxx{{{{{{|||||||||{{{zzzzzzzzz{{{|||~~~~~~}}}|||{{{{{{}}}~~~~~~|||zzzxxxyyyyyyzzzyyyyyyxxxxxxyyyzzzzzzxxxyyyyyywwwuuuvvvyyy}}}zzz{{{|||}}}}}}|||{{{zzzvvvwwwyyy{{{}}}~~~~~~||||||}}}zzz{{{|||~~~|||zzz&&&### """%%%(((***///444<<>>JJJXXX___ffflllpppppppppppppppqqqtttvvvvvvuuusssqqqnnnlllkkkkkklllmmmpppooooooooopppqqqrrrrrruuuvvvwwwxxxxxxxxxwwwvvvvvvtttrrrqqqpppqqqrrrsssrrrsssuuuxxxzzz{{{||||||{{{yyyvvvvvvwwwxxxxxxwwwwwwwwwxxxyyyzzz{{{||||||{{{{{{{{{||||||||||||}}}~~~|||yyywwwuuuttttttvvvwwwxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{|||{{{||||||}}}~~~~~~~~~}}}|||}}}~~~~~~}}}|||{{{{{{{{{|||~~~}}}~~~|||zzzzzzyyyyyywwwxxxyyyxxxwwwwwwyyy{{{{{{||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~{{{zzzxxxwwwwwwyyy|||~~~}}}~~~~~~~~~}}}~~~zzzxxxzzz{{{zzzyyyyyyxxxxxxwwwwwwxxxxxxyyyuuuvvvxxxxxxwwwwwwxxxzzzyyy{{{~~~}}}{{{yyyxxxxxxwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwxxxyyyyyy{{{{{{yyyxxxwwwvvvvvvvvvwwwvvvuuutttssssssttttttuuuvvvxxxyyyyyyxxxvvvuuuttttttuuuuuuvvvwwwxxxxxxwwwwwwwwwxxxyyyyyyzzzzzzwwwtttrrrppprrrvvv{{{yyytttqqqnnnoooqqqrrrtttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwssssssssssssssssssssssssrrrsssuuuvvvxxxyyyyyyyyyxxxwwwtttsssrrrssstttuuuxxxwwwvvvtttsssqqqppppppqqqqqqqqqrrrssstttuuuvvvrrrssstttuuuuuutttsssrrrrrrsssuuuvvvwwwxxxxxxxxx||||||||||||{{{zzzyyyyyyzzzyyywwwvvvvvvvvvwwwxxxyyyzzz{{{|||||||||{{{zzzzzzzzz{{{{{{{{{{{{zzzzzz{{{zzzyyyxxxxxxyyyzzz{{{zzzyyyxxxvvvuuutttttttttssstttuuuvvvxxxzzz|||~~~}}}}}}}}}|||{{{yyyxxxwwwssssssttttttttttttuuuuuuxxxzzz{{{|||{{{zzz{{{|||yyyxxxxxxxxxyyy|||~~~~~~}}}||||||||||||}}}zzz{{{~~~~~~}}}}}}}}}||||||||||||}}}~~~~~~~~~~~~}}}||||||}}}}}}}}}||||||{{{{{{zzzyyyxxxxxxxxxxxxxxxzzzzzzyyyxxxwwwvvvuuutttvvvxxxzzz|||~~~~~~~~~~~~~~~yyyyyyxxxvvvtttrrrssstttssstttwwwyyy{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||vvvwwwyyy{{{}}}}}}}}}|||CCCOOO\\\dddiiimmmooommmooooooooopppqqqrrrrrrrrrqqqooommmkkkjjjiiijjjjjjoooooooooooooooooopppppppppqqqrrrtttuuuuuuuuuuuussssssrrrqqqqqqqqqrrrsssqqqrrrtttvvvxxxyyyyyyyyywwwuuusssssstttuuuuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzxxxyyyyyyyyyzzzzzzzzzzzz|||{{{yyyvvvuuutttttttttxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~}}}}}}yyyyyyzzzzzzzzzzzzyyyxxxyyyyyyyyyyyyzzz{{{|||}}}~~~{{{~~~}}}|||zzzwwwuuuttttttuuuwwwvvvvvvvvvwwwyyyyyyzzz{{{|||}}}~~~}}}||||||}}}~~~{{{xxxwwwuuuuuuvvvxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~|||yyyyyyzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvxxxwwwwwwvvvxxxyyyvvvyyy|||~~~{{{yyyxxxxxxxxxwwwwwwwwwvvvvvvxxxwwwwwwvvvvvvvvvwwwwwwzzzyyyxxxvvvuuuuuuuuuuuuwwwwwwvvvuuuttttttsssssstttuuuwwwxxxyyyxxxwwwvvvtttuuuuuuvvvwwwxxxyyyyyywwwwwwxxxxxxyyyyyyyyyzzzxxxuuurrrqqqrrrvvv|||~~~yyyvvvsssqqqoooqqqrrrtttvvvxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuussssssuuuvvvxxxyyyzzzzzzxxxvvvuuutttssstttuuuuuuvvvvvvuuuuuutttssssssrrrrrrqqqqqqrrrssstttuuuuuurrrsssttttttttttttsssrrrsssttttttuuuvvvwwwwwwwww|||||||||{{{zzzyyywwwvvvwwwvvvvvvuuuvvvvvvwwwxxxyyyzzz{{{{{{zzzyyyxxxwwwxxxyyyyyyzzz{{{{{{zzzzzzzzzyyyxxxxxxxxxzzz{{{}}}{{{zzzxxxwwwvvvuuuuuuuuuttttttuuuvvvxxxzzz|||}}}|||}}}}}}}}}|||{{{zzzyyytttuuuuuuvvvvvvvvvuuuuuuxxxzzz|||}}}||||||}}}~~~yyyyyyyyyyyy{{{}}}~~~~~~}}}}}}~~~~~~{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||zzzyyywwwwwwvvvyyyzzz|||~~~~~~~~~}}}}}}xxxyyyxxxvvvtttssssssttttttuuuwwwzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}zzzzzz{{{{{{{{{|||||||||vvvwwwyyy{{{||||||||||||JJJVVVbbbiiillloooooommmnnnoooooopppoooooopppqqqqqqpppnnnlllkkkkkkkkkkkkpppppppppppppppoooooooookkklllnnnppprrrtttuuuuuurrrrrrrrrrrrrrrrrrrrrrrrsssssstttuuuvvvvvvvvvuuutttrrrpppppprrrssssssssstttttttttuuuvvvvvvwwwwwwtttuuuuuuuuuvvvvvvvvvvvvwwwwwwuuuttttttuuuvvvwwwzzzyyyxxxxxxwwwwwwvvvvvvxxxxxxxxxyyyxxxxxxxxxxxxyyyxxxwwwwwwxxxzzz|||}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{zzzzzzyyyyyywwwwwwwwwxxxyyyzzz{{{|||}}}{{{||||||{{{zzzxxxuuusssqqqsssuuuvvvwwwvvvvvvwwwxxxxxxxxxyyyzzz|||}}}~~~~~~{{{{{{{{{|||}}}yyyvvvtttssssssssstttvvvxxxzzz}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~~~~}}}zzzyyyyyyxxxxxxxxxyyyzzz{{{{{{zzzyyyxxxvvvwwwxxxxxxwwwvvvxxxyyyuuuwwwzzz}}}}}}|||zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuvvvxxxwwwvvvuuuuuutttuuuuuuyyyxxxxxxwwwvvvtttssssssrrrsssuuuwwwxxxxxxwwwvvvvvvvvvwwwwwwxxxyyyyyyzzzvvvvvvvvvvvvwwwwwwwwwwwwwwwuuurrrqqqssswww|||{{{wwwuuutttsssrrrrrrsssuuuxxxzzz{{{||||||{{{{{{{{{zzzzzzyyyyyyyyyttttttttttttttttttttttttttttttuuuuuuvvvwwwxxxyyyxxxwwwvvvuuuuuuuuuvvvvvvssssssttttttuuuvvvvvvwwwrrrrrrrrrrrrrrrssstttuuuttttttttttttttttttttttttvvvvvvuuuuuuuuuuuuuuuuuu{{{{{{zzzyyyxxxvvvuuutttsssttttttuuuvvvxxxyyyzzzzzz{{{{{{zzzyyywwwuuutttvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxyyyzzz{{{zzzyyyxxxwwwwwwvvvvvvvvvttttttuuuvvvwwwxxxzzz{{{{{{||||||}}}}}}|||{{{{{{uuuvvvvvvwwwwwwvvvuuuuuuwwwyyy|||}}}|||}}}~~~yyyyyyyyyzzz|||~~~~~~~~~~~~~~~~~~||||||~~~~~~~~~~~~|||zzzyyyyyyyyyzzz|||~~~~~~}}}}}}zzz{{{zzzyyyvvvuuuvvvxxxyyyzzz{{{}}}~~~~~~~~~}}}}}}zzzzzz{{{{{{||||||}}}}}}zzzzzz{{{|||}}}~~~~~~~~~RRR^^^iiinnnppprrrqqqnnnmmmnnnpppooonnnnnnooopppqqqpppoooooonnnnnnnnnnnnppppppqqqppppppooonnnmmmiiijjjlllnnnppprrrtttuuussssssttttttsssrrrqqqpppsssttttttuuuuuuttttttssssssqqqppppppqqqssssssssssssssssssssssssssstttsssqqqqqqqqqrrrrrrrrrssssssssssssssstttuuuvvvwwwxxxyyyxxxwwwvvvuuuuuuuuuuuuwwwxxxxxxxxxxxxwwwwwwvvvwwwvvvttttttuuuwwwyyyzzz|||||||||{{{{{{{{{{{{{{{yyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{||||||}}}{{{zzzzzzyyyxxxwwwuuusssrrruuuwwwyyyyyyxxxwwwwwwxxxwwwxxxxxxzzz{{{|||}}}}}}zzzzzzyyy{{{~~~{{{xxxuuutttqqqqqqqqqrrrsssvvvxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}~~~{{{zzzxxxxxxxxxyyyzzz|||}}}}}}|||zzzyyywwwxxxyyyyyyxxxwwwxxxyyytttuuuxxxzzz{{{zzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwwww{{{zzzzzzyyywwwvvvtttsssqqqrrruuuwwwxxxxxxxxxwwwxxxxxxxxxyyyyyyyyyyyyyyytttttttttttttttttttttttttttsssrrrrrrtttxxx|||~~~{{{wwwtttttttttttttttuuuvvvxxxzzz|||}}}~~~~~~}}}}}}|||{{{{{{zzzyyyyyyssssssssssssssssssssssssvvvvvvuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxsssssstttvvvwwwyyyzzzzzzssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuxxxwwwvvvuuuuuuuuuuuuvvvyyyyyyyyyxxxwwwvvvtttsssrrrssstttvvvwwwyyyzzz{{{zzzzzzzzzzzzyyywwwuuusssvvvvvvwwwxxxxxxxxxxxxxxxvvvvvvwwwwwwxxxxxxxxxyyyxxxxxxwwwwwwwwwwwwxxxxxxvvvvvvvvvvvvvvvwwwxxxxxxzzzzzz{{{|||}}}}}}||||||wwwwwwvvvvvvvvvvvvuuuuuuuuuwwwzzz{{{{{{|||~~~zzzzzzzzz{{{|||}}}~~~}}}~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~|||{{{{{{{{{||||||}}}~~~}}}~~~~~~|||zzzyyyzzz{{{~~~~~~}}}|||||||||}}}}}}~~~~~~~~~~~~~~~~~~XXXbbblllpppppprrrqqqnnnlllnnnpppooonnnmmmoooqqqppppppppppppppppppppppppppppppppppppooonnnlllkkkllllllmmmmmmoooppprrrssstttuuuuuuuuutttsssqqqooorrrsssssstttuuuuuuuuuttttttsssqqqqqqssstttuuuttttttssssssrrrrrrqqqqqqpppooooooooopppppppppqqqqqqqqqrrrsssuuuvvvwwwwwwwwwuuuttttttssstttuuuvvvwwwxxxxxxyyyyyyyyyxxxwwwvvvtttsssrrrqqqqqqsssvvvxxxyyyyyyyyyyyyyyyyyyzzzzzztttssssssssssssssstttttt||||||}}}~~~~~~~~~~~~~~~}}}|||zzzyyyyyyyyyxxxwwwwwwwwwvvvxxxzzz{{{{{{zzzxxxxxxyyywwwxxxxxxyyyzzz{{{{{{|||yyyyyyxxxzzz~~~|||xxxvvvuuuuuuqqqqqqrrrsssuuuwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||||||||{{{|||~~~|||zzzxxxyyyyyyzzz{{{~~~~~~{{{zzzxxxzzz{{{zzzyyyxxxyyyzzztttuuuvvvwwwxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxwwwxxxxxxyyyyyyxxxxxxxxxxxxyyyzzz{{{||||||||||||{{{yyywwwuuusssqqqsssvvvxxxzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyssssssssssssssssssssssssppppppqqqrrruuuxxx{{{}}}~~~}}}zzzwwwvvvvvvwwwwwwvvvvvvwwwyyy{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwzzzyyyxxxwwwvvvwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvwwwyyyzzz{{{|||}}}vvvvvvuuuuuuvvvvvvwwwxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwxxxxxxyyyyyyyyyxxxxxxvvvuuutttssstttuuuwwwxxxyyyyyyzzzwwwxxxyyyyyyyyyxxxwwwvvvwwwwwwxxxyyyyyyyyyxxxxxxuuuvvvxxxyyyyyyyyywwwvvvvvvvvvuuuvvvvvvwwwxxxyyyyyyyyyxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{|||}}}}}}}}}xxxwwwvvvuuutttuuuuuuvvvsssuuuxxxyyyzzz{{{|||~~~zzzzzzzzz{{{{{{|||||||||{{{{{{|||~~~~~~~~~~~~~~~~~~||||||||||||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||||||||}}}~~~|||}}}}}}|||}}}~~~~~~}}}~~~YYYccclllnnnnnnpppooolllkkknnnppppppnnnmmmppprrrppppppppppppqqqqqqqqqqqqooooooppppppooommmkkkjjjooonnnnnnnnnnnnoooppppppuuuvvvvvvwwwuuussspppooopppqqqrrrtttuuuvvvvvvvvvvvvtttrrrsssuuuvvvwwwvvvttttttsssrrrqqqpppooonnnooooooooooooppppppppppppqqqrrrtttvvvwwwwwwvvvvvvqqqqqqqqqrrrsssuuuxxxyyyyyyzzzzzz{{{zzzyyywwwvvvsssrrrpppoooppprrrtttvvvwwwxxxxxxxxxxxxxxxyyyyyysssrrrrrrrrrrrrssstttuuu}}}|||{{{zzzzzzyyyyyyxxxxxxyyyzzzzzzzzz|||~~~}}}{{{zzzyyyyyywwwxxxxxxyyyyyyzzzzzz{{{yyyxxxxxxyyy}}}{{{wwwvvvvvvwwwqqqrrrssstttvvvxxxzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzyyyzzz|||~~~|||zzzyyyyyyzzzzzz||||||zzzyyy{{{{{{{{{yyyyyyyyy{{{tttttttttuuuvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{|||zzzzzzzzz{{{|||}}}~~~~~~}}}|||zzzxxxuuutttrrrtttwwwyyy{{{{{{{{{zzz|||{{{{{{zzzzzzyyyxxxxxxssssssssssssssssssrrrrrrmmmnnnpppsssvvvyyy{{{}}}{{{~~~|||zzzyyyyyyzzzyyyxxxwwwxxxyyy{{{|||}}}}}}}}}~~~}}}|||{{{zzzyyyxxx|||||||||||||||||||||||||||{{{zzzxxxwwwwwwxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}~~~xxxxxxxxxwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxvvvvvvuuuvvvwwwxxxzzz{{{yyyyyyyyyyyyyyyxxxwwwvvvuuuvvvwwwxxxxxxxxxxxxxxxuuuvvvxxxyyyzzzzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyxxxuuuwwwyyy{{{{{{yyywwwuuutttttttttuuuvvvxxxyyyzzz|||{{{zzzyyyxxxwwwwwwwwwwwwxxxyyy{{{||||||}}}}}}yyywwwuuusssssstttuuuvvvqqqtttwwwxxxyyyzzz|||}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz|||}}}~~~~~~}}}}}}~~~~~~|||{{{{{{{{{{{{}}}~~~~~~~~~}}}||||||||||||}}}~~~zzz{{{||||||zzzzzz{{{|||}}}~~~}}}||||||}}}~~~~~~||||||}}}~~~|||}}}~~~}}}~~~~~~}}}^^^eeemmmpppnnnlllnnnppppppnnnmmmkkkkkkmmmnnnpppmmmoooqqqssstttsssrrrqqqrrrrrrrrrrrrrrrqqqoooooonnnoooppprrrrrrssssssrrrvvvvvvuuuuuutttttttttsssssssssssssssssstttuuuuuuxxxwwwtttsssssstttvvvxxxxxxwwwvvvtttsssqqqpppooooooooooooppppppqqqqqqqqqsssttttttuuuuuuuuuuuutttqqqqqqpppqqqrrrtttvvvxxxxxxyyy{{{||||||{{{yyyxxxtttsssrrrrrrsssuuuwwwxxx{{{yyywwwyyy{{{{{{yyyvvvuuutttsssrrrsssvvvyyy{{{}}}{{{zzzyyyyyyyyyxxxxxxwwwxxxyyy{{{|||{{{{{{zzzyyyyyyxxxwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwxxxxxxyyy|||~~~zzzwwwsssqqqppppppqqqrrrtttwwwzzz|||||||||{{{zzzyyyxxxxxxwwwzzzyyywwwwwwwwwyyy{{{|||~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}~~~~~~}}}|||{{{zzzzzzyyyzzz{{{{{{zzzxxxxxxwwwvvvvvvvvvxxxyyyzzzyyyyyyxxxyyyyyyzzz{{{{{{{{{xxxwwwxxxvvvtttxxx}}}zzzzzzzzzyyyyyyzzzzzzzzz}}}}}}{{{zzzxxxvvvuuuuuuttttttttttttvvvxxxzzz{{{xxxyyyyyyzzzzzzyyyyyyyyyvvvvvvvvvvvvtttrrrpppooonnnooopppqqqsssuuuwwwxxx{{{|||~~~zzzzzzyyyxxxxxxyyyzzzzzzyyyyyyzzz{{{}}}~~~|||{{{yyyyyyzzzzzz~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{zzzzzz{{{{{{|||}}}~~~}}}}}}||||||||||||}}}}}}}}}{{{zzzzzz{{{}}}yyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvwwwyyy{{{}}}|||yyyyyy{{{|||zzzxxxwwwwwwwwwxxxxxxxxxyyyyyyuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuurrrtttuuuvvvvvvuuutttrrruuuuuuvvvvvvwwwwwwxxxxxx{{{|||}}}}}}|||yyyvvvttttttssssssuuuwwwxxxwwwvvvuuuuuuuuuuuuuuuuuuttttttvvvvvvvvvvvvwwwxxxyyyzzzzzzzzz{{{{{{zzzzzzyyyyyy{{{{{{||||||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{zzzzzz|||}}}}}}|||~~~~~~|||zzzxxxxxxzzz||||||}}}}}}|||zzzyyyyyyzzzxxxyyyxxxwwwuuuvvvxxxzzzzzz|||~~~}}}|||{{{zzz{{{}}}~~~~~~~~~~~~}}}~~~|||{{{|||~~~~~~ZZZbbbjjjnnnmmmlllnnnqqqooonnnmmmmmmmmmmmmnnnooommmnnnoooqqqqqqqqqqqqppprrrrrrrrrrrrqqqqqqqqqqqqpppppppppqqqrrrrrrssssssuuutttttttttssssssssssssrrrrrrrrrrrrssstttuuuvvvwwwvvvtttssssssuuuwwwxxxyyyxxxwwwuuusssqqqpppooooooooopppqqqrrrssstttuuuuuuuuuvvvvvvuuuuuutttsssrrrrrrrrrrrrsssuuuvvvwwwvvvwwwyyyzzzzzzyyyxxxwwwwwwvvvuuuuuuuuuwwwyyy{{{{{{yyyxxxxxxzzzzzzxxxuuuuuutttsssssstttwwwzzz|||{{{yyyxxxxxxwwwyyyxxxxxxwwwxxxyyyzzz{{{zzzzzzyyyyyyxxxxxxxxxwwwvvvvvvvvvwwwwwwxxxxxxyyyxxxyyyyyyxxxxxxzzz}}}}}}zzzwwwtttrrrooopppqqqsssuuuyyy|||}}}{{{{{{{{{zzzyyyxxxxxxwwwyyyxxxwwwvvvwwwxxxzzz|||~~~~~~}}}}}}}}}~~~~~~{{{{{{|||}}}||||||zzzyyyzzzzzzzzzzzz{{{zzzyyyxxxxxxwwwwwwwwwxxxyyy{{{|||zzzyyyyyyxxxxxxyyyyyyzzzyyyuuutttvvvxxxxxx{{{{{{{{{zzzzzzzzzzzz{{{{{{}}}|||{{{zzzyyyxxxwwwvvvwwwvvvvvvvvvwwwxxxzzz{{{wwwwwwxxxxxxyyyxxxxxxxxxuuuvvvvvvvvvuuutttsssrrrqqqqqqrrrssstttvvvwwwxxxyyyzzz|||{{{zzzyyyxxxxxxxxxxxxyyyzzzzzzzzz{{{}}}}}}|||{{{||||||~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~}}}}}}}}}||||||}}}}}}}}}~~~~~~}}}||||||}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxyyy{{{}}}~~~}}}{{{yyyyyy{{{|||{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvtttuuuwwwxxxxxxwwwuuutttvvvvvvvvvvvvvvvwwwwwwwwwyyyzzz{{{|||{{{yyyvvvtttsssrrrrrrtttvvvxxxwwwvvvttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwxxxyyyzzz{{{zzzzzz{{{{{{{{{zzzzzzyyy||||||||||||}}}}}}}}}}}}{{{|||}}}~~~~~~}}}|||{{{|||{{{yyyzzz|||}}}}}}|||||||||zzzxxxvvvvvvxxxzzzzzz{{{{{{zzzxxxvvvwwwxxxuuuvvvvvvtttssssssuuuwwwyyy{{{}}}~~~|||{{{{{{zzzzzz{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzz{{{~~~TTT\\\fffkkkllllllnnnqqqoooooooooppppppooooooooommmmmmmmmmmmnnnooopppqqqrrrrrrqqqpppqqqrrrssstttrrrqqqppppppqqqrrrtttuuusssssssssssssssrrrrrrrrrqqqqqqrrrssstttvvvwwwxxxwwwvvvuuuttttttvvvxxxyyyzzzyyyxxxvvvtttrrrpppooonnnoooqqqsssuuuwwwyyyzzzxxxxxxxxxxxxwwwuuutttsssssssssrrrrrrsssssstttuuutttuuuwwwxxxxxxxxxwwwwwwzzzyyyxxxxxxyyyzzz|||}}}zzzyyyxxxxxxyyyxxxvvvtttuuuuuuttttttuuuxxx{{{}}}~~~|||yyywwwwwwvvvuuuyyyxxxxxxwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvwwwxxxyyyzzzyyyzzzzzzxxxwwwxxxzzz||||||yyywwwvvvtttooopppqqqtttwwwzzz|||~~~zzzzzzyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvwwwxxxzzz{{{|||}}}~~~|||||||||}}}zzz{{{{{{|||{{{zzzyyyxxxzzz{{{{{{{{{zzzzzzyyyxxxxxxxxxyyyzzz{{{}}}~~~~~~|||{{{zzzyyyxxxxxxxxxxxxtttooonnnsssxxxzzz|||}}}||||||{{{{{{||||||}}}}}}|||{{{zzzyyyyyyyyyyyyzzzzzzyyyxxxxxxyyyyyyzzzuuuvvvwwwwwwxxxxxxxxxwwwuuuvvvvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvwwwxxxxxxvvvwwwyyy|||~~~}}}|||~~~}}}zzzzzzyyyxxxxxxxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{|||}}}|||zzzyyyyyy{{{||||||{{{}}}||||||{{{{{{zzzzzzyyyuuuvvvwwwxxxzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzyyyyyywwwxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwyyyzzzyyyxxxvvvtttrrrrrrrrrsssvvvwwwwwwvvvuuuuuuuuuvvvvvvwwwwwwxxxwwwxxxxxxyyyyyyzzz{{{{{{zzzzzz{{{|||||||||{{{{{{}}}}}}}}}|||||||||||||||zzz{{{}}}~~~~~~}}}{{{zzz|||zzzyyyyyy{{{||||||{{{{{{{{{zzzwwwuuuuuuwwwyyyxxxyyyyyyxxxuuusssttttttttttttuuutttsssssstttvvvwwwyyy{{{}}}~~~}}}|||{{{yyyzzzzzz{{{||||||||||||}}}}}}||||||{{{||||||}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyzzz}}}NNNVVVbbbhhhjjjkkknnnqqqoooppprrrssssssrrrpppoooooonnnmmmlllmmmoooqqqrrrsssrrrqqqpppqqqsssuuuwwwtttrrrqqqpppqqqrrrtttvvvssssssssssssssssssssssssrrrrrrssstttvvvxxxzzz{{{xxxwwwvvvvvvvvvxxxzzz{{{zzzyyyxxxvvvtttrrrpppooonnnppprrruuuxxxzzz}}}~~~||||||{{{zzzyyywwwuuutttssssssrrrrrrrrrrrrrrrrrrtttuuuvvvwwwxxxxxxwwwwwwzzzzzzyyyyyyzzz{{{||||||yyyyyyxxxxxxwwwvvvuuusssuuuuuuuuuuuuvvvyyy{{{|||~~~}}}~~~~~~{{{wwwuuuvvvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyvvvuuuuuuuuuvvvxxxzzzzzzzzzzzzzzzxxxvvvuuuvvvxxx|||{{{xxxwwwwwwvvvrrrssstttuuuwwwyyy{{{{{{xxxxxxxxxxxxxxxwwwwwwwwwxxxxxxwwwwwwxxxyyy{{{{{{zzz|||~~~~~~|||zzzzzz{{{~~~{{{|||||||||{{{zzzxxxwwwzzz{{{{{{{{{zzzyyyyyyyyyyyyzzz|||}}}{{{yyyxxxwwwvvvrrrllljjjpppxxx{{{{{{|||~~~}}}}}}||||||}}}}}}~~~||||||{{{zzzzzzzzz{{{{{{}}}}}}|||{{{zzzzzzzzzyyyvvvwwwwwwxxxyyyyyyxxxxxxuuuvvvvvvxxxxxxyyyzzzzzzzzzyyyxxxxxxwwwxxxxxxxxxtttuuuwwwyyy{{{|||}}}~~~~~~|||zzz{{{}}}~~~~~~}}}{{{zzzyyyxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~||||||{{{{{{|||}}}~~~~~~~~~}}}|||{{{zzzzzzuuuvvvxxxyyy{{{|||||||||zzz{{{{{{|||||||||{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzxxxxxxwwwwwwvvvvvvuuuuuutttuuuwwwxxxxxxwwwvvvuuutttsssrrrtttvvvxxxyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzzzz{{{||||||}}}}}}}}}}}}~~~~~~~~~}}}|||||||||{{{zzz|||~~~~~~|||zzz{{{zzzxxxyyy{{{||||||{{{{{{{{{zzzxxxvvvvvvxxxzzzxxxyyyyyywwwtttrrrrrrssstttvvvwwwvvvuuuuuuvvvxxxwwwxxxzzz{{{|||{{{{{{zzzxxxyyy{{{}}}}}}|||{{{zzz||||||{{{zzzzzzzzzzzz{{{}}}~~~~~~~~~}}}||||||yyyyyyxxxxxxyyy{{{}}}HHHQQQ^^^fffiiijjjnnnqqqqqqrrrtttvvvvvvtttrrrqqqqqqpppnnnmmmnnnppprrrtttsssrrrqqqqqqrrrtttvvvxxxuuutttrrrqqqqqqsssuuuvvvttttttttttttttttttuuuuuusssssstttvvvxxxzzz|||}}}yyyxxxxxxxxxxxxyyyzzz{{{xxxwwwvvvtttrrrqqqpppooooooppprrruuuyyy|||~~~~~~~~~}}}|||{{{zzzxxxwwwuuuuuuuuuuuuuuutttttttttuuuuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyywwwwwwxxxwwwvvvuuuttttttvvvvvvuuuvvvwwwxxxzzz{{{~~~~~~|||zzzzzzzzz|||~~~{{{{{{|||}}}}}}uuutttrrrrrrtttwwwxxxxxxxxxxxxxxxwwwwwwvvvvvvuuutttuuuvvvvvvwwwxxxyyyyyyvvvuuuttttttuuuvvvxxxzzzyyyzzzyyywwwuuussstttuuuxxx{{{}}}yyywwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyzzzzzz{{{yyy{{{~~~|||{{{{{{}}}~~~}}}}}}}}}}}}|||zzzxxxwwwxxxzzz|||{{{zzzxxxyyy{{{{{{~~~|||yyyxxxwwwvvvooommmssszzz{{{{{{{{{~~~~~~~~~}}}}}}~~~~~~~~~}}}|||zzzyyyyyyzzz{{{|||~~~~~~~~~}}}|||{{{{{{zzzyyyzzzzzz{{{{{{zzzzzzyyyuuuvvvvvvxxxyyy{{{|||}}}}}}|||{{{zzzyyyyyyxxxyyyssstttvvvxxxyyyzzz{{{{{{}}}~~~~~~}}}zzzzzzyyyzzz|||~~~|||{{{zzzyyyyyyzzz{{{|||{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~|||{{{zzzzzzwwwxxxyyyzzz||||||}}}}}}zzz{{{|||}}}}}}}}}}}}}}}{{{{{{||||||||||||{{{{{{yyyyyyxxxxxxwwwwwwwwwvvvtttuuuvvvwwwwwwwwwvvvvvvvvvttttttuuuxxxzzz{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}}}}||||||}}}}}}||||||zzzyyyyyy{{{||||||{{{zzzzzzyyywwwttttttwwwyyyyyyyyyzzzxxxuuuttttttuuutttvvvwwwxxxwwwvvvwwwyyywwwxxxyyyzzz{{{{{{{{{zzzyyyzzz}}}~~~~~~}}}{{{zzz||||||{{{zzzyyyyyyzzzzzz|||}}}~~~}}}|||{{{yyyxxxxxxxxxyyyzzz{{{|||DDDNNN[[[dddhhhjjjmmmqqqqqqrrrtttuuuuuutttrrrqqqrrrqqqpppoooppprrrtttuuussssssrrrrrrsssuuuvvvwwwuuutttssssssssssssuuuuuutttttttttuuuuuuuuuuuuuuuttttttuuuvvvxxxzzz|||}}}yyyyyyxxxxxxxxxxxxxxxyyytttsssrrrqqqpppoooooonnnpppqqqsssvvvxxx{{{}}}~~~|||||||||||||||{{{zzzyyyyyyyyyzzzzzzzzzyyyxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvtttvvvwwwvvvuuuttttttuuuvvvvvvvvvvvvvvvwwwxxxxxxzzz{{{}}}|||zzzxxxwwwwwwvvvxxx||||||xxxwwwxxxyyy{{{~~~|||zzzxxxwwwpppooonnnpppsssvvvxxxxxxxxxxxxxxxwwwwwwuuutttsssrrrssstttvvvwwwxxxyyyzzzvvvuuusssrrrssstttvvvwwwwwwxxxxxxwwwtttsssssstttuuuxxx~~~~~~yyyvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvuuutttssstttuuuuuuvvvvvvwwwwwwwwwzzzzzzzzzyyyyyyyyyxxxxxxxxxyyy|||}}}}}}}}}}}}~~~~~~~~~}}}|||zzzwwwvvvuuuyyy||||||yyyyyy{{{}}}}}}zzzyyy{{{vvvtttyyy}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}|||zzzxxxxxxyyy{{{|||}}}}}}~~~~~~~~~}}}}}}|||}}}}}}}}}}}}|||{{{zzzzzzvvvvvvvvvwwwyyy{{{}}}~~~~~~}}}|||{{{zzzyyyyyyyyyuuuvvvwwwyyyzzzzzz{{{{{{|||}}}}}}}}}|||}}}~~~yyyyyyyyyzzz{{{|||~~~}}}|||{{{{{{{{{{{{|||}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzzyyyyyyzzz{{{||||||}}}||||||zzzzzz|||}}}~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyvvvwwwwwwxxxxxxxxxwwwwwwwwwuuutttuuuxxx{{{}}}}}}}}}||||||{{{zzzyyyxxxxxxwwwxxxzzz{{{|||{{{{{{zzzzzz{{{|||~~~~~~~~~}}}{{{zzzzzz|||}}}}}}|||yyyyyyxxxuuussssssuuuwwwyyyzzzzzzyyywwwvvvwwwxxxtttvvvxxxxxxwwwwwwxxxyyyxxxyyyzzz{{{{{{||||||||||||}}}}}}|||}}}}}}|||{{{zzzzzzzzzzzz|||}}}~~~}}}{{{zzzyyyyyyyyyxxxxxxyyyyyyyyy|||~~~~~~~~~~~~~~~AAALLLZZZdddhhhjjjmmmppppppqqqrrrrrrrrrrrrqqqpppqqqqqqppppppqqqrrrttttttssssssttttttuuuuuuuuuvvvuuutttttttttttttttttttttsssssssssttttttuuuuuuuuusssttttttuuuwwwyyyzzz{{{wwwwwwwwwvvvuuuuuuttttttooooooooonnnnnnnnnmmmmmmqqqrrrsssuuuwwwyyyzzz{{{xxxxxxyyyzzz{{{{{{{{{zzzxxxyyyzzz{{{{{{{{{zzzyyyvvvvvvuuuttttttsssssssssssssssttttttttttttssssssqqqtttvvvvvvtttssstttvvvwwwwwwvvvvvvvvvuuuuuuuuuvvvxxxyyyxxxwwwuuuuuuvvvtttuuuyyy~~~zzzvvvttttttuuutttwwwzzz||||||}}}~~~zzzyyywwwuuutttsssssssssooonnnnnnooorrruuuvvvvvvxxxxxxxxxxxxvvvuuusssrrrqqqrrrsssuuuwwwxxxzzz{{{vvvuuurrrqqqpppqqqsssuuutttuuuvvvvvvtttsssssstttrrruuuzzz{{{yyyuuutttuuuuuuvvvuuuvvvvvvwwwwwwvvvuuusssrrrsssssstttuuuuuuvvvwwwwwwyyyyyyyyyxxxwwwvvvuuutttvvvwwwzzz~~~~~~}}}|||||||||~~~~~~}}}|||{{{xxxvvvtttssswww{{{|||yyyyyy|||~~~|||zzzxxxxxx|||}}}|||}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}|||yyywwwwwwxxxyyy{{{zzz{{{}}}~~~~~~~~~}}}{{{yyyyyyvvvvvvvvvwwwyyy{{{}}}~~~~~~}}}{{{zzzzzzzzzzzzwwwxxxyyyzzz{{{{{{||||||}}}}}}}}}}}}~~~|||zzzzzz|||zzz{{{{{{||||||}}}~~~~~~}}}||||||}}}~~~~~~}}}~~~}}}~~~}}}~~~|||{{{}}}}}}}}}|||{{{zzzyyyyyyxxx{{{||||||}}}}}}|||||||||yyyzzz{{{}}}~~~~~~{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyxxxvvvuuutttuuuxxx{{{}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz|||~~~~~~~~~}}}|||zzz{{{}}}~~~}}}}}}~~~~~~|||{{{{{{}}}~~~~~~}}}{{{{{{zzzxxxvvvvvvxxxzzzxxxzzzzzzzzzxxxxxxyyyzzzuuuwwwzzz{{{zzzzzzzzz{{{zzzzzz{{{||||||}}}}}}}}}~~~}}}||||||{{{{{{{{{{{{|||~~~}}}{{{yyy{{{zzzzzzyyyxxxxxxxxxwwwyyy{{{~~~~~~~~~~~~AAAKKKZZZccchhhjjjmmmpppoooooooooppppppoooooooooppppppppppppqqqrrrssssssssstttuuuuuuvvvuuuuuuuuutttuuuuuuvvvuuuuuutttsssrrrrrrrrrsssssstttttttttssssssssstttuuuwwwxxxyyyvvvvvvuuutttsssrrrqqqqqqlllllllllmmmmmmmmmmmmmmmrrrrrrsssuuuvvvwwwxxxyyytttuuuvvvxxxyyyzzzzzzzzzvvvwwwxxxyyyzzzyyyxxxxxxvvvuuutttsssrrrqqqqqqqqqrrrsssssssssssssssrrrrrrpppsssuuuuuutttsssuuuwwwwwwwwwwwwvvvuuuttttttssstttvvvwwwwwwuuutttuuuuuussstttwww{{{~~~yyyuuusssrrrsssppprrruuuwwwwwwwwwwwwxxxtttsssrrrpppoooppppppqqqpppooonnnppprrrttttttssswwwxxxxxxxxxvvvtttrrrqqqpppqqqssstttwwwyyyzzz{{{vvvtttrrrpppoooppprrrsssrrrsssuuuuuutttsssttttttpppssswww||||||wwwuuusssssstttuuuuuutttttttttuuuvvvvvvuuutttsssrrrsssssstttuuuvvvwwwwwwxxxxxxxxxwwwuuutttrrrqqqtttuuuxxx}}}}}}{{{{{{|||}}}~~~||||||{{{{{{zzzzzzyyyyyy}}}}}}|||{{{yyywwwtttsssrrrvvv{{{|||zzzyyy}}}~~~wwwvvvxxx{{{{{{yyy{{{~~~~~~}}}}}}}}}}}}~~~~~~}}}|||yyywwwvvvwwwxxxzzzxxxzzz|||~~~~~~|||zzzxxxwwwvvvvvvvvvwwwxxx{{{}}}~~~~~~~~~}}}{{{zzzzzzzzzzzzyyyyyyzzz{{{||||||||||||}}}}}}}}}}}}}}}~~~{{{xxxxxx|||}}}~~~~~~~~~~~~}}}}}}~~~|||}}}~~~|||}}}}}}~~~}}}zzzyyy{{{~~~{{{{{{{{{zzzyyyyyyxxxxxx}}}}}}}}}}}}}}}||||||{{{xxxyyy{{{|||~~~zzzzzzyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{|||}}}}}}}}}{{{{{{{{{zzzzzzzzzyyyyyyvvvtttssstttwwwzzz|||}}}yyyyyyzzz{{{|||}}}~~~{{{|||~~~~~~zzz{{{}}}~~~|||{{{{{{|||~~~~~~}}}||||||~~~~~~~~~|||zzzzzz|||~~~wwwyyyzzzzzzyyyxxxzzz{{{xxx{{{}}}~~~~~~}}}~~~{{{{{{||||||}}}~~~~~~}}}}}}|||||||||{{{|||~~~}}}{{{yyy||||||{{{zzzyyyxxxwwwvvvxxxzzz~~~BBBOOO]]]ffflllppprrrpppsssrrrqqqqqqppppppqqqqqqoooooonnnnnnnnnpppqqqrrrtttuuuvvvwwwxxxwwwwwwvvvsssssstttuuuuuuuuuuuuuuuqqqqqqqqqpppqqqqqqrrrsssqqqooonnnooosssvvvxxxyyyxxxwwwvvvuuutttsssssssssppppppoooooonnnnnnmmmmmmrrrrrrsssuuuvvvxxxyyyyyywwwuuussssssvvvxxxyyyyyyzzzxxxwwwvvvuuuwwwxxxyyywwwvvvtttsssrrrrrrrrrssstttsssrrrsssuuuuuuuuutttoooooopppppprrrtttvvvwwwuuuuuuuuuuuuttttttttttttwwwwwwvvvuuuttttttuuuuuutttuuuwwwyyy{{{xxxqqqooooooppppppvvvuuutttsssrrrqqqqqqqqqqqqqqqrrrrrrrrrqqqpppppppppoooooopppqqqtttvvvwwwwwwwwwvvvtttsssrrrqqqpppnnnoooppprrrtttuuuwwwwwwvvvuuurrrooommmmmmnnnnnnppprrrssstttsssssstttuuusssuuuwwwxxxxxxxxxzzz{{{}}}}}}}}}|||{{{yyyvvvuuuuuuuuuuuuuuutttttttttuuuuuutttssssssrrrrrrrrrrrrpppppppppqqqrrrssstttuuuvvvvvvuuutttsssrrrrrrqqqrrrsssuuuyyy}}}~~~{{{yyyyyyyyyyyyxxxxxxwwwvvvvvvwwwxxxyyyzzz|||~~~~~~zzzvvvsssqqqrrrqqqqqqqqqsssvvvzzz|||}}}yyywwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~|||zzzyyyxxxxxxxxxyyyuuuvvvxxxzzz|||}}}}}}~~~}}}}}}|||{{{zzzyyyyyyxxxwwwxxxxxxyyyzzz{{{||||||~~~}}}||||||||||||{{{zzzzzzyyyxxxwwwzzzzzz{{{}}}~~~~~~}}}{{{yyyyyyyyyzzz{{{||||||}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~|||}}}~~~~~~~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}{{{}}}|||{{{{{{|||~~~{{{{{{zzzyyyyyyzzz{{{|||{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyzzzzzz{{{||||||xxxwwwuuuuuuvvvxxx{{{}}}|||}}}~~~~~~~~~}}}}}}~~~~~~}}}|||{{{|||}}}~~~~~~~~~|||{{{{{{|||~~~}}}{{{{{{||||||}}}zzz{{{{{{yyywwwwwwxxxzzz{{{|||~~~~~~}}}}}}~~~}}}}}}~~~~~~}}}|||zzzyyy}}}}}}}}}}}}|||{{{zzzyyy|||}}}AAANNN]]]eeekkkppprrrqqqrrrrrrqqqqqqpppppppppqqqoooooonnnnnnoooqqqrrrsssvvvvvvwwwxxxxxxwwwvvvuuuttttttuuuuuuuuutttsssrrrrrrqqqooonnnnnnpppsssuuurrrpppoooqqqtttxxxzzzzzzwwwwwwvvvuuutttsssssssssqqqqqqqqqppppppoooooooooqqqrrrssstttvvvwwwxxxyyywwwuuussssssuuuwwwxxxxxxxxxwwwuuuttttttuuuvvvwwwwwwvvvuuutttssssssttttttvvvuuutttuuuvvvwwwvvvuuuqqqpppooooooppprrruuuvvvuuuuuuuuuuuutttttttttsssvvvvvvuuuuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{~~~|||uuuooommmnnnoooooorrrrrrrrrqqqpppooonnnmmmooopppqqqrrrssstttttttttrrrqqqqqqqqqrrrtttvvvwwwuuuuuuttttttsssrrrqqqpppnnnooopppqqqrrrtttuuuuuuwwwuuussspppooonnnoooooopppqqqssssssrrrrrrrrrssssssuuuwwwvvvuuutttuuuvvvwwwwwwwwwwwwvvvtttsssqqqssssssttttttttttttssssssrrrrrrqqqqqqppppppqqqqqqppppppppppppqqqssstttuuuvvvuuuuuutttsssrrrrrrrrrrrrssstttwwwzzz}}}~~~|||yyywwwvvvuuuuuuwwwvvvuuutttuuuvvvwwwxxx{{{}}}|||wwwsssqqqpppoooooooooqqquuuxxx{{{{{{wwwwwwxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz|||{{{zzzyyyxxxxxxxxxxxxssssssuuuwwwyyyzzz|||}}}}}}}}}|||zzzyyyxxxvvvvvvwwwwwwxxxyyyzzz||||||}}}~~~}}}|||||||||{{{zzzyyyxxxxxxxxxxxxyyyzzzzzz{{{}}}~~~}}}|||zzzxxxxxxyyyzzz{{{~~~~~~~~~}}}~~~~~~|||}}}~~~~~~|||{{{zzzzzzzzz{{{{{{||||||||||||}}}{{{~~~}}}|||{{{|||~~~}}}}}}|||{{{{{{|||}}}~~~||||||||||||{{{zzzyyyyyyxxxxxxyyyzzz{{{|||}}}}}}zzzyyyxxxwwwxxxzzz}}}~~~~~~}}}|||}}}~~~}}}||||||}}}~~~~~~|||{{{{{{{{{|||}}}yyyzzzzzzyyywwwwwwxxxyyy|||}}}}}}|||~~~~~~}}}}}}~~~~~~}}}{{{{{{~~~~~~~~~|||{{{{{{}}}~~~???MMM[[[dddkkkqqqsssrrrsssrrrrrrrrrqqqqqqqqqqqqooooooooopppqqqssstttuuuwwwxxxxxxyyyyyyxxxwwwvvvuuuvvvwwwwwwvvvtttqqqooosssqqqnnnlllmmmpppuuuxxxtttrrrqqqrrruuuxxxyyyyyyuuuuuuuuuttttttsssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttvvvwwwwwwvvvtttqqqqqqsssvvvwwwwwwwwwuuusssrrrqqqrrrssstttwwwvvvvvvuuuuuuuuuvvvvvvyyywwwvvvwwwxxxxxxwwwvvvsssqqqooommmnnnpppsssuuuuuuuuutttttttttsssssssssuuuuuuuuuuuuuuuuuuuuuuuuyyyzzz{{{{{{{{{||||||xxxrrrnnnmmmnnnnnnoooqqqqqqrrrrrrqqqooommmkkkmmmnnnoooqqqsssuuuwwwwwwttttttsssrrrssstttuuuvvvuuuuuuvvvvvvuuuttttttsssooooooppppppqqqrrrrrrrrrvvvuuusssqqqpppooopppppppppqqqsssrrrqqqooopppppprrrttttttsssqqqoooooooooqqqrrrsssssssssrrrpppooopppqqqsssttttttsssqqqpppoooooonnnnnnnnnoooppppppooooooooooooppprrrtttuuuuuuuuutttsssssssssssssssqqqrrrrrrtttvvvxxxzzz{{{|||||||||}}}~~~~~~{{{xxxvvvtttsssrrrtttsssrrrrrrrrrsssuuuvvv{{{~~~}}}wwwssspppnnnmmmmmmnnnpppsssvvvxxx~~~{{{xxxuuuuuuwwwyyy{{{|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzyyyyyyxxxwwwwwwqqqqqqqqqrrruuuwwwzzz{{{||||||zzzyyywwwuuussssssvvvvvvwwwyyyzzz|||}}}}}}~~~~~~~~~~~~~~~}}}{{{{{{{{{zzzxxxvvvvvvvvvxxxyyyyyyyyyzzzzzz{{{|||}}}}}}{{{zzzxxxwwwvvvwwwyyyzzz~~~|||}}}~~~~~~{{{yyyxxxzzzzzz{{{|||}}}~~~}}}|||~~~}}}}}}|||}}}~~~}}}~~~~~~}}}|||{{{zzzzzzxxxxxxyyyzzz{{{}}}~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~}}}}}}|||{{{|||||||||zzzzzz{{{zzzxxxxxxyyyzzz~~~~~~~~~}}}|||~~~~~~~~~}}}~~~~~~}}}}}}~~~}}}}}}>>>KKKZZZcccjjjqqqtttssstttttttttttttttssssssrrrppppppqqqrrrsssuuuvvvvvvvvvwwwxxxyyyzzzyyyyyyxxxxxxxxxyyyyyywwwtttqqqooosssrrrppppppqqqtttxxxzzzxxxvvvttttttuuuvvvuuuuuurrrrrrrrrsssssssssrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrpppqqqqqqrrrtttuuuuuuvvvuuussspppppprrrtttuuuuuutttsssqqqpppooopppqqqrrrwwwwwwwwwwwwwwwwwwxxxxxxzzzxxxwwwwwwxxxyyywwwvvvuuusssooollllllnnnqqqssstttttttttsssssssssrrrrrrssssssttttttttttttttttttyyyzzz{{{zzzyyyzzz|||~~~}}}yyyvvvqqqoooooopppqqqqqqssstttvvvvvvuuussspppnnnlllmmmnnnppprrrtttvvvwwwvvvuuusssrrrrrrrrrssstttwwwxxxyyyyyyyyyyyyxxxwwwqqqqqqqqqqqqqqqqqqqqqqqqtttsssrrrqqqpppooopppppppppqqqrrrqqqooonnnmmmnnnooopppqqqpppnnnlllllllllooopppqqqrrrsssrrrrrrqqqmmmnnnqqqssssssqqqooonnnmmmmmmmmmmmmnnnoooppppppooonnnnnnnnnoooqqqssstttttttttsssrrrrrrrrrssssssppppppqqqrrrtttvvvwwwyyyyyyyyyyyyzzzzzzzzz{{{{{{~~~|||yyywwwtttrrrrrrqqqpppoooooooooppprrrsssxxx{{{{{{uuupppnnnlllllllllmmmooorrruuuvvv{{{{{{}}}~~~|||zzzyyyyyyxxxvvvttttttvvvxxxzzz{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxxxxxxxwwwvvvuuupppooooooppprrruuuxxxzzz{{{zzzxxxvvvtttrrrqqqpppuuuuuuwwwxxxzzz{{{|||}}}}}}}}}}}}}}}|||{{{zzzzzzzzzxxxuuutttsssuuuwwwyyyyyyyyyyyyzzz{{{{{{{{{|||yyyxxxvvvuuuuuuvvvwwwxxx}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{|||}}}~~~}}}{{{xxxwwwzzzzzz{{{}}}~~~}}}|||~~~~~~~~~~~~~~~}}}|||xxxxxxyyyzzz|||~~~}}}}}}~~~~~~~~~}}}}}}||||||||||||||||||}}}|||zzzzzz|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~===JJJXXXaaaiiipppttttttvvvvvvwwwwwwwwwvvvuuutttqqqrrrssstttuuuvvvwwwwwwtttuuuwwwyyyzzz{{{zzzzzzzzzzzz{{{zzzxxxuuusssqqqrrrsssuuuwwwyyyzzz||||||}}}zzzwwwvvvuuusssqqqoooooooooqqqrrrrrrrrrrrrrrrpppppppppqqqqqqrrrrrrrrrpppqqqqqqrrrssstttuuuuuuuuurrrppppppqqqsssttttttrrrqqqpppnnnnnnpppqqqrrrwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvxxxxxxwwwvvvvvvsssooollllllmmmppprrrssssssssssssrrrrrrrrrrrrqqqqqqrrrsssssssssrrrqqqvvvwwwxxxxxxwwwwwwyyyzzz~~~|||yyywwwxxxuuurrrqqqrrrtttttttttuuuvvvwwwxxxwwwtttqqqooommmmmmmmmnnnoooqqqrrrsssuuutttsssqqqqqqqqqqqqrrrvvvwwwyyyzzzzzzzzzyyyxxxrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppooooooooooooooopppqqqrrrqqqnnnmmmlllmmmkkkmmmnnnnnnlllkkklllmmmnnnoooppprrrrrrrrrrrrqqqkkkllloooqqqrrrpppnnnmmmnnnnnnnnnnnnnnnooopppqqqnnnnnnllllllmmmooorrrtttrrrrrrpppppppppqqqrrrsssppppppqqqrrrtttvvvwwwyyywwwwwwwwwwwwvvvvvvuuuuuu|||{{{zzzxxxvvvtttrrrqqqoooooommmmmmmmmnnnoooooosssvvvzzzzzzvvvqqqmmmkkkkkkkkklllmmmooorrrtttuuutttttttttvvvyyyzzzyyyxxxvvvuuuttttttvvvvvvuuutttssstttvvvxxxyyyxxxwwwvvvttttttttttttttttttttttttrrrsssuuuvvvvvvuuutttsssppppppooooooqqqtttwwwyyywwwwwwvvvtttsssrrrppppppttttttuuuwwwxxxzzz{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwuuusssrrrrrrtttvvvxxxyyyyyyyyyzzzzzzzzzzzzzzzvvvuuutttrrrssstttuuuwwwxxxyyy|||~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzzzz{{{|||}}}~~~~~~}}}~~~~~~}}}zzzxxxwwwyyyzzz{{{}}}~~~~~~}}}}}}zzzzzzzzzzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~>>>JJJXXX```gggooossssssvvvwwwxxxxxxxxxwwwuuuttttttuuuvvvwwwwwwwwwwwwwwwssstttvvvxxxzzzzzzzzzzzzzzzzzzyyyyyywwwvvvuuutttsssuuuxxx{{{~~~~~~zzzxxxvvvssspppmmmnnnoooqqqssstttttttttsssoooooopppqqqrrrrrrssssssqqqqqqrrrrrrsssttttttuuuuuusssppppppqqqssstttsssqqqpppooonnnoooqqqssstttwwwxxxxxxyyyxxxxxxwwwwwwvvvuuutttuuuwwwxxxwwwvvvvvvtttpppnnnmmmnnnppprrrssssssrrrrrrrrrqqqqqqqqqppppppqqqrrrqqqpppooonnnoooqqqsssttttttuuuwwwyyywwwwwwwwwwwwvvvuuusssrrrwwwuuusssssstttuuuuuutttuuuuuuvvvvvvuuusssqqqooonnnnnnmmmmmmmmmnnnpppqqquuutttrrrqqqppppppqqqqqqsssuuuvvvxxxxxxwwwuuutttssssssrrrrrrqqqqqqqqqqqqoooooooooooooooooonnnnnnoooqqqrrrqqqnnnmmmmmmmmmjjjkkkmmmnnnmmmlllmmmnnnlllmmmnnnppppppppppppooojjjlllnnnpppppppppnnnnnnoooooonnnnnnnnnoooppppppnnnmmmkkkkkklllnnnqqqssspppooonnnmmmnnnooorrrsssqqqqqqqqqrrrtttuuuwwwxxxvvvuuuuuutttssssssrrrrrruuuuuuuuutttsssrrrppppppooonnnmmmkkkkkkkkklllllloooqqqttttttqqqmmmkkkiiiiiijjjkkklllnnnqqqssstttqqqpppppprrrtttuuutttrrrpppooooooqqqsssuuutttsssrrrsssttttttuuuvvvvvvvvvssssssssssssssssssssssssppppppqqqrrrsssssssssrrrqqqpppppppppqqqsssuuuvvvssssssssssssrrrrrrrrrrrrsssttttttuuuvvvwwwxxxxxxxxxyyyyyyxxxxxxwwwvvvuuutttsssqqqqqqqqqsssuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxtttsssqqqpppqqqrrrtttuuusssvvvyyy|||~~~~~~~~~}}}}}}|||||||||}}}}}}~~~~~~~~~zzzxxxzzzzzz{{{{{{|||}}}~~~~~~|||}}}}}}}}}{{{{{{}}}~~~}}}}}}~~~}}}zzzxxxwwwzzzzzz{{{}}}~~~~~~~~~~~~|||{{{{{{{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~>>>JJJXXX```fffnnnrrrrrruuuvvvwwwxxxwwwvvvtttsssvvvwwwxxxyyyyyyxxxwwwvvvuuuvvvwwwxxxxxxxxxwwwvvvxxxwwwvvvuuuuuuuuuvvvwwwuuuvvvyyy|||}}}{{{yyywwwssspppooopppsssuuuwwwwwwwwwvvvooopppqqqrrrssstttuuuuuurrrrrrssssssttttttuuuuuuvvvsssqqqpppqqqssstttssspppooooooooopppsssuuuwwwxxxxxxyyyyyyxxxwwwvvvuuuuuuttttttuuuxxxyyyyyyxxxuuutttrrrpppooopppqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqooooooppppppooommmkkkjjjhhhkkknnnppprrrsssvvvxxxttttttttttttssssssrrrrrrtttrrrqqqrrrssstttsssrrruuuuuuuuuuuutttrrrqqqpppooonnnmmmlllmmmoooqqqrrruuutttsssrrrqqqqqqrrrrrrrrrtttvvvwwwwwwuuusssrrrqqqqqqqqqqqqppppppppppppooooooooopppppppppooooooooopppqqqqqqooommmnnnnnnkkkmmmoooooonnnmmmnnnooolllmmmnnnoooppppppooooookkklllmmmnnnoooooooooooopppoooooonnnnnnnnnnnnooonnnllljjjjjjkkkmmmqqqsssnnnmmmlllkkklllnnnqqqrrrtttssssssssssssttttttuuurrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrsssssssssrrrqqqpppooommmkkkjjjiiiiiiiiikkkmmmoooooommmkkkjjjjjjggghhhiiikkkmmmooopppqqqnnnmmmmmmnnnpppqqqqqqooolllkkkkkkmmmpppssssssrrrrrrqqqqqqqqqrrrssstttuuuqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnooopppqqqrrrppppppppppppqqqqqqqqqrrrppppppqqqrrrsssttttttuuussssssssstttttttttuuuuuuvvvvvvvvvvvvuuutttsssssspppppppppqqqrrrssstttuuuvvvvvvvvvuuuuuutttttttttrrrqqqpppooooooqqqssstttrrrtttwwwyyy{{{{{{yyyyyy{{{{{{|||||||||{{{yyyyyyyyyyyyyyyzzz{{{|||||||||}}}}}}|||}}}~~~}}}zzzxxxyyyyyyzzzzzz{{{{{{||||||{{{|||}}}~~~~~~~~~}}}yyyzzz{{{zzzyyyyyy{{{}}}|||}}}}}}~~~~~~}}}~~~}}}||||||}}}~~~~~~}}}{{{yyyxxxzzzzzz{{{|||}}}~~~~~~~~~}}}~~~~~~~~~}}}|||{{{|||}}}~~~~~~}}}||||||}}}~~~}}}|||~~~~~~~~~~~~~~~}}}~~~???KKKXXX___fffmmmqqqrrrssstttvvvwwwvvvuuusssrrrxxxxxxyyyzzzyyyxxxwwwvvvwwwxxxxxxxxxwwwvvvtttsssvvvuuusssrrrssstttvvvxxxwwwwwwxxxzzz}}}~~~}}}|||zzzwwwtttppprrruuuxxxzzzzzzzzzyyyqqqqqqrrrssstttvvvwwwwwwrrrssssssttttttuuuuuuuuuvvvtttqqqppprrrsssttttttpppoooooooooqqqtttwwwyyyxxxxxxyyyyyyxxxvvvuuutttuuuttttttvvvyyyzzzzzzzzztttsssrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqppppppnnnooooooooonnnllliiigggcccfffkkknnnpppsssvvvxxxuuuuuuuuuuuuuuuuuuuuuuuuqqqpppooopppqqqrrrpppoooxxxwwwvvvuuutttssssssrrrooonnnmmmmmmnnnpppssstttvvvuuutttsssrrrssssssttttttuuuwwwxxxxxxvvvsssrrrpppppppppooooooooooooooooooooopppqqqqqqqqqqqqpppooopppqqqqqqooonnnnnnooommmoooqqqpppooonnnnnnooommmnnnpppqqqqqqqqqppppppllllllmmmmmmnnnooopppppppppooonnnmmmmmmmmmmmmmmmnnnllljjjiiijjjmmmpppsssmmmllljjjjjjkkkmmmppprrrvvvuuutttsssrrrrrrrrrrrrpppppppppqqqrrrrrrssssssoooppprrrtttuuuuuuuuuuuuqqqpppmmmkkkiiihhhhhhhhhjjjkkkmmmlllkkkjjjjjjkkkeeefffgggiiikkkmmmoooooollljjjjjjkkkmmmnnnnnnmmmiiiiiiiiikkkoooqqqqqqqqqrrrqqqoooooooooqqqsssuuuppppppppppppppppppppppppmmmlllllllllmmmnnnpppqqqooooooppppppppppppooonnnnnnnnnpppqqqsssuuuvvvwwwssssssssssssssssssssssssuuuuuuuuuuuutttsssrrrqqqoooooopppqqqrrrssssssssstttttttttssssssrrrrrrqqqqqqpppooonnnoooppprrrsssrrrsssvvvxxxxxxwwwuuusssvvvwwwwwwxxxwwwvvvuuutttwwwwwwxxxxxxyyyzzz{{{{{{yyyyyyyyy{{{}}}}}}{{{yyyyyyyyyyyyzzzzzz{{{{{{{{{xxxyyy{{{|||||||||{{{{{{wwwxxxyyyyyyxxxxxxzzz|||yyyyyy{{{|||~~~~~~~~~}}}}}}~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}{{{zzzyyyzzzzzz{{{|||}}}~~~~~~}}}}}}}}}|||}}}}}}~~~}}}|||{{{xxxyyyzzz|||~~~~~~}}}|||}}}~~~|||{{{zzz}}}}}}}}}~~~~~~}}}}}}}}}@@@GGGQQQ\\\dddiiikkkkkkoooqqqssssssrrrrrrssstttwwwwwwxxxyyyyyyyyyxxxxxxuuuvvvxxxyyyxxxuuusssqqqrrrtttuuuuuuttttttuuuwwwvvvwwwyyy|||}}}yyyuuuvvvwwwxxxxxxyyyyyyxxxxxxrrrsssuuuvvvwwwwwwvvvvvvzzzyyywwwuuussssssssssssvvvvvvvvvvvvvvvvvvvvvvvvyyyuuuqqqrrrvvvzzzyyywww||||||{{{zzzyyywwwvvvuuuttttttuuuvvvvvvvvvvvvvvvwwwvvvuuutttsssssssssssstttsssssstttuuuuuusssqqqrrrppppppqqqrrrqqqlllhhhggghhhjjjmmmqqqtttvvvxxxyyyxxxwwwvvvuuuuuuuuuuuusssrrrqqqpppppppppqqqrrrttttttsssssssssrrrrrrrrrrrrqqqqqqrrrsssuuuwwwxxxwwwwwwvvvvvvuuuvvvvvvvvvyyyxxxxxxwwwuuutttrrrqqqssssssrrrrrrqqqpppppppppppprrrssssssrrrppppppppppppppppppqqqrrrsssuuuvvvvvvuuutttsssrrrqqqqqqqqqsssrrrpppooonnnnnnnnnooommmmmmnnnnnnooonnnnnnnnnqqqqqqpppooooooooooooooollllllllllllnnnppprrrsssmmmllljjjjjjlllppptttwwwxxxvvvuuusssrrrsssssstttppppppooooooqqqtttvvvxxxttttttsssrrrqqqqqqqqqqqqqqqpppmmmjjjiiiiiijjjjjjkkkkkkkkklllkkkkkkjjjjjjgggggghhhiiijjjkkklllmmmkkkjjjjjjkkkmmmnnnmmmlllnnnjjjffffffiiimmmnnnnnnnnnoooppppppooooooppprrrqqqpppppprrrvvvwwwtttrrrmmmmmmnnnnnnooooooooopppooooooooonnnmmmlllllllllkkklllmmmoooppppppqqqqqqrrrooollliiiiiijjjmmmpppoooppppppqqqqqqppppppoooppppppppppppppppppqqqqqqvvvuuutttrrrqqqpppppppppqqqqqqqqqqqqqqqqqqqqqrrroooppprrrssstttsssrrrrrrwwwwwwxxxxxxvvvssspppooopppqqqrrrtttuuuvvvvvvvvvuuuvvvwwwyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyxxxwwwwwwtttuuuwwwxxxyyyxxxwwwvvvxxxxxxxxxxxxwwwwwwwwwvvvxxxxxxxxxyyyzzz|||~~~|||yyyxxxwwwxxxxxxzzz{{{|||}}}}}}{{{yyyxxxxxxyyy{{{|||}}}|||{{{{{{~~~}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzz|||}}}~~~}}}~~~}}}||||||}}}~~~~~~}}}~~~}}}{{{~~~|||zzzzzz{{{|||}}}|||~~~~~~~~~~~~{{{yyyxxx{{{}}}~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}|||{{{zzz||||||}}}~~~~~~}}}~~~@@@GGGQQQ\\\dddiiikkkllloooqqqssssssrrrrrrssstttwwwwwwxxxxxxxxxwwwwwwvvvuuuvvvxxxxxxxxxuuusssqqqrrrsssttttttsssssstttvvvxxxyyyzzz|||~~~~~~{{{xxxxxxxxxyyyyyyyyyyyyxxxxxxtttuuuwwwxxxyyyyyyyyyxxx{{{zzzxxxvvvttttttttttttwwwwwwxxxxxxxxxyyyyyyyyy}}}xxxuuuuuuyyy{{{zzzxxx{{{{{{zzzzzzyyywwwvvvvvvuuuvvvwwwyyyyyyyyyxxxwwwxxxxxxwwwwwwwwwwwwwwwwwwuuuttttttuuuvvvwwwuuutttuuusssrrrrrrrrrqqqmmmjjjiiikkkmmmqqqtttvvvxxxxxxyyyxxxxxxxxxxxxxxxyyyyyywwwuuutttrrrqqqqqqqqqrrruuuuuuuuuuuuttttttttttttsssssssssssstttvvvxxxyyywwwwwwvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwvvvuuussssssrrrqqqqqqqqqppppppooooooppprrrttttttrrrqqqpppqqqqqqqqqqqqrrrssstttvvvvvvxxxwwwvvvtttsssssssssssssssrrrqqqooonnnnnnnnnnnnlllmmmnnnooopppqqqqqqqqqqqqppppppooooooooopppppppppooonnnnnnnnnooopppqqqnnnmmmllllllnnnqqqtttwwwxxxwwwuuusssrrrqqqqqqqqqooooooooooooqqqsssvvvxxxtttsssrrrqqqpppqqqqqqrrrrrrqqqnnnllljjjjjjkkkkkklllmmmmmmnnnnnnnnnmmmmmmjjjjjjkkkllllllmmmmmmnnnmmmllllllnnnppppppooommmjjjfffbbbbbbdddggghhhhhhjjjlllnnnnnnnnnnnnpppqqqrrrqqqqqqsssvvvwwwuuurrrqqqqqqppppppppppppppppppoooooonnnnnnmmmmmmmmmlllmmmnnnnnnoooppppppqqqpppqqqoookkkiiihhhjjjmmmoooqqqrrrrrrssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqtttsssrrrqqqppppppppppppqqqqqqrrrrrrrrrrrrrrrqqqpppqqqrrrssstttsssrrrrrruuuuuuvvvvvvuuusssqqqoooqqqrrrssstttuuuvvvvvvvvvrrrssstttuuuuuuuuutttsssvvvvvvvvvvvvvvvuuuttttttrrrsssuuuwwwxxxwwwvvvuuuxxxxxxwwwwwwwwwvvvvvvvvvwwwvvvwwwwwwyyy{{{}}}~~~~~~}}}zzzxxxvvvuuuttttttxxxyyyzzz{{{{{{yyywwwvvvvvvwwwxxxxxxyyyyyyxxxxxxyyyxxxxxxxxxyyyzzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}~~~}}}|||{{{{{{|||}}}~~~}}}~~~~~~{{{xxxzzzxxxwwwxxxzzz}}}}}}}}}~~~}}}}}}~~~~~~|||zzzyyy{{{|||}}}}}}||||||}}}~~~~~~}}}|||}}}}}}}}}~~~}}}}}}||||||{{{{{{zzzzzz{{{{{{}}}~~~~~~~~~???GGGRRR]]]dddiiikkkmmmppprrrtttttttttssstttvvvxxxxxxxxxxxxwwwvvvuuuuuuuuuvvvwwwxxxwwwuuusssrrrrrrsssttttttsssssstttuuu{{{{{{{{{|||}}}~~~}}}}}}}}}}}}{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzyyywwwvvvuuuuuutttxxxxxxyyyzzz{{{|||}}}}}}}}}yyyyyy{{{|||{{{yyyyyyyyyyyyyyyxxxxxxxxxwwwwwwyyyzzz||||||{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyyyyvvvuuuuuuwwwyyyyyyxxxwwwyyywwwtttssssssqqqooommmmmmooosssvvvxxxyyyyyyyyyxxxxxxxxxxxxyyyzzz||||||yyyxxxwwwuuutttsssrrrrrrwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuvvvxxxyyyzzzxxxxxxwwwwwwwwwxxxxxxyyyxxxxxxxxxwwwwwwuuuttttttrrrrrrrrrrrrqqqqqqqqqqqqrrrsssuuuuuusssrrrrrrrrrssssssssstttuuuvvvwwwwwwzzzyyyxxxvvvuuuuuuuuuuuutttsssqqqpppooonnnnnnnnnmmmnnnoooppprrrsssttttttqqqpppppppppppppppqqqrrrtttsssqqqooonnnnnnnnnoooooonnnooooooqqqsssvvvwwwyyyxxxvvvtttrrrpppnnnnnnnnnnnnnnnoooqqqsssvvvwwwuuusssqqqooooooppprrrssssssrrrpppnnnmmmlllmmmmmmnnnoooppppppqqqqqqqqqqqqoooooooooooooooooooooooooooooooooqqqrrrrrrqqqoooiiieeebbb``````bbbbbbbbbfffhhhkkklllmmmnnnoooqqqrrrrrrssstttvvvwwwuuussssssssssssrrrqqqqqqppppppoooooooooooooooooooooooopppqqqqqqqqqqqqqqqpppppppppnnnllljjjiiikkkmmmoootttttttttuuuuuutttttttttsssssssssrrrrrrqqqqqqppppppppppppooooooppppppqqqqqqrrrtttuuuuuusssrrrqqqpppqqqrrrsssssssssrrrqqqrrrssstttttttttsssqqqqqqrrrssstttuuuvvvwwwwwwwwwqqqrrrrrrsssrrrrrrqqqppprrrrrrrrrrrrrrrqqqqqqppppppqqqsssuuuvvvvvvuuutttwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{|||{{{yyyvvvtttrrrqqqqqqvvvwwwxxxxxxxxxwwwuuutttttttttssssssssstttuuuuuurrrrrrssstttuuuwwwyyyzzzxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~}}}||||||{{{{{{{{{{{{||||||~~~~~~}}}zzzwwwwwwvvvuuuvvvzzz}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}{{{{{{{{{{{{{{{{{{zzzzzz}}}~~~}}}|||||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzz{{{|||~~~~~~}}}|||{{{{{{|||~~~}}}@@@HHHUUU___fffjjjmmmppprrrtttvvvwwwvvvvvvwwwyyyzzzzzzzzzyyyxxxwwwvvvuuuuuuvvvwwwwwwwwwvvvtttssssssuuuvvvuuutttsssuuuvvvzzzzzzzzz{{{|||~~~~~~}}}{{{{{{zzzzzzzzzyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{|||||||||{{{zzzxxxwwwvvvuuuuuuwwwxxxyyyzzz|||}}}~~~|||{{{|||{{{zzzxxxwwwwwwwwwwwwwwwxxxxxxyyyxxxyyy|||}}}}}}|||zzzxxxuuuvvvwwwxxxyyyyyyyyyyyywwwvvvwwwxxx{{{|||{{{yyyyyyxxxvvvuuutttttttttsssrrrtttwwwzzz||||||{{{yyywwwwwwwwwwwwxxxyyyzzzzzzxxxxxxwwwvvvvvvuuuuuuuuuxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwxxxxxxxxxyyyzzzzzzyyyyyyyyyyyyzzzzzz{{{|||zzzzzzyyyxxxwwwuuussssssssssssssstttttttttttttttsssuuuwwwwwwuuussssssssstttuuuvvvwwwwwwxxxxxxxxxzzzyyyxxxwwwvvvuuuuuuuuuttttttsssrrrqqqqqqppppppppppppqqqqqqrrrssstttuuuqqqqqqqqqqqqqqqrrrrrrsssuuutttrrrpppooooooooooooppppppqqqsssuuuwwwxxxyyyyyyyyyxxxvvvtttqqqooonnnnnnnnnnnnppprrrtttvvvwwwvvvtttqqqnnnnnnppprrrttttttsssqqqpppooooooooooooooopppqqqrrrsssssssssssstttssssssrrrqqqqqqppppppppppppppprrrttttttqqqoookkkiiieeecccaaaaaabbbbbbeeegggkkkmmmnnnoooppprrrsssssstttvvvvvvvvvuuutttrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrssstttssssssrrrqqqqqqpppppppppooommmllllllmmmoooppptttuuuuuuvvvvvvuuuuuutttuuuuuutttsssrrrrrrqqqqqqnnnnnnnnnnnnooopppqqqqqqrrrsssuuuwwwvvvtttrrrppppppqqqrrrsssssssssrrrqqqooopppqqqrrrssssssrrrrrrssstttuuuvvvwwwwwwwwwwwwssssssrrrrrrrrrqqqppppppooopppppppppppppppooooooooopppqqqssstttuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuttttttuuuvvvwwwxxxyyyzzzyyyyyywwwvvvtttssssssrrrvvvvvvwwwwwwwwwvvvuuutttsssrrrqqqppppppqqqrrrsssoooooopppqqqsssuuuvvvwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxzzz{{{|||}}}}}}zzzzzzzzzzzzzzzzzzzzzzzz|||}}}~~~~~~|||zzzxxxwwwvvvwwwzzz|||}}}~~~~~~~~~}}}||||||{{{{{{{{{~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzxxxxxxyyy|||~~~~~~}}}||||||{{{{{{yyyyyyzzzzzz{{{{{{||||||yyyyyyyyyzzz{{{}}}~~~~~~~~~}}}|||zzzxxxvvvuuuvvvxxx{{{|||}}}~~~@@@JJJWWWaaagggkkkooossstttvvvyyyzzzyyyyyy{{{|||{{{|||{{{{{{zzzyyyxxxwwwuuuvvvvvvwwwvvvvvvuuutttvvvwwwxxxwwwvvvuuuvvvwwwwwwwwwwwwxxxzzz}}}}}}}}}{{{yyywwwvvvvvvvvvxxxwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz|||{{{zzzyyyxxxwwwuuuuuuuuuvvvwwwxxxzzz|||}}}~~~~~~|||{{{{{{zzzyyyxxxvvvvvvuuuvvvvvvxxxyyyzzzxxxyyyzzz{{{{{{zzzxxxwwwuuuvvvwwwyyyzzzzzzzzzzzzxxxwwwwwwyyy{{{|||{{{zzzwwwwwwwwwwwwwwwwwwyyyzzzvvvxxx{{{}}}}}}|||zzzyyyuuuuuuuuuttttttuuuuuuvvvuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~}}}|||{{{yyywwwuuurrrqqqsssssssssttttttuuuuuuuuuuuuwwwyyyyyywwwuuuuuuuuuvvvvvvxxxyyyyyyyyyyyyyyywwwwwwvvvvvvuuuuuuvvvvvvuuuvvvvvvuuuuuuuuuttttttuuutttssssssrrrsssssstttssssssrrrrrrrrrrrrsssssstttsssrrrpppppppppqqqqqqqqqrrrsssuuuxxxzzz|||~~~{{{||||||{{{yyyvvvrrrqqqmmmnnnoooqqqsssuuuwwwxxxwwwuuurrrooonnnppprrrtttsssrrrrrrrrrqqqrrrrrrrrrooopppqqqsssssstttttttttvvvuuutttsssrrrqqqqqqpppnnnoooppprrrttttttrrrpppmmmkkkiiifffdddccccccdddgggjjjnnnppppppqqqrrrsssrrrtttuuuvvvvvvuuuuuutttnnnoooooopppqqqrrrssssssrrrrrrssstttuuuvvvwwwwwwvvvuuutttrrrqqqqqqqqqqqqqqqqqqppppppppppppqqqrrrttttttuuuuuuuuuuuuttttttuuuuuuttttttsssrrrqqqqqqmmmmmmnnnnnnoooqqqrrrsssrrrtttvvvwwwwwwuuurrrpppqqqrrrsssssssssrrrqqqpppmmmnnnoooppprrrrrrssssssssstttuuuvvvwwwwwwwwwvvvrrrrrrqqqqqqppppppoooooooooppppppqqqqqqqqqppppppnnnoooqqqrrrtttuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuussssssqqqppppppqqqrrrsssqqqqqqqqqqqqrrrssstttuuuuuuuuuuuuvvvvvvvvvwwwwwwuuuuuuvvvwwwxxxzzz{{{{{{yyyyyyzzzzzzzzzzzzyyyyyyyyy{{{}}}|||zzzxxxxxxzzz{{{|||{{{|||||||||{{{{{{zzzzzzzzz||||||}}}}}}||||||{{{zzzyyyyyyyyyxxxwwwxxx|||~~~}}}}}}}}}|||{{{{{{zzzxxxyyyyyyzzz|||}}}}}}~~~zzzzzzzzz{{{|||}}}~~~~~~}}}{{{zzzwwwuuusssrrrsssuuuxxxzzz~~~~~~}}}@@@JJJXXXbbbgggkkkpppuuuuuuwwwzzz{{{{{{{{{}}}~~~||||||||||||{{{zzzzzzyyyuuuuuuvvvvvvvvvvvvuuuuuuwwwxxxyyyxxxwwwvvvwwwxxxvvvuuuuuuvvvxxx{{{}}}}}}{{{wwwtttrrrrrrtttttttttsssssstttvvvxxxyyyxxxxxxwwwwwwwwwxxxxxxyyy{{{{{{zzzzzzxxxwwwuuutttttttttuuuwwwxxxzzz{{{{{{||||||{{{{{{zzzyyyxxxxxxvvvuuuuuutttuuuwwwxxxzzzxxxxxxxxxyyyxxxxxxwwwwwwwwwxxxzzz||||||||||||{{{xxxwwwwwwyyy{{{{{{zzzyyyuuuvvvxxxyyyyyyyyy{{{}}}yyyzzz{{{||||||zzzyyywwwttttttsssssssssssssssttttttuuuvvvxxxyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwzzz{{{{{{{{{{{{{{{zzzyyyyyyyyyzzz{{{|||}}}~~~}}}|||zzzxxxuuusssrrrqqqqqqrrrssstttuuuuuuvvvvvvxxxzzzzzzxxxwwwvvvwwwvvvwwwyyyzzzzzzzzzyyyxxxuuutttttttttuuuvvvwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxvvvuuuttttttuuuuuuuuuuuutttssssssssssssssssssrrrqqqppppppqqqrrrrrrrrrssstttvvvzzz~~~{{{vvvtttmmmnnnppprrruuuwwwxxxyyyyyywwwtttrrrpppppprrrssspppqqqqqqrrrsssttttttuuuqqqqqqrrrsssttttttttttttuuuttttttsssrrrppppppooolllmmmooorrruuuuuusssqqqlllmmmkkkiiifffeeefffgggkkknnnqqqssssssrrrssssssrrrtttvvvvvvuuutttttttttlllmmmnnnoooppprrrssssssrrrssstttuuuwwwxxxyyyzzzwwwuuutttrrrqqqpppqqqqqqqqqrrrrrrrrrsssssssssssssssttttttuuuuuuttttttssstttttttttssssssrrrrrrqqqooooooooopppqqqrrrssstttssstttuuuvvvuuutttrrrpppqqqrrrsssssssssrrrqqqpppmmmnnnooopppqqqsssttttttssstttuuuuuuvvvvvvvvvuuuppppppooonnnnnnnnnoooooopppqqqrrrrrrrrrrrrrrrrrrooopppqqqsssuuuwwwxxxyyywwwwwwvvvvvvvvvuuuuuuuuuvvvvvvxxxyyyyyyzzzzzzyyyvvvwwwxxxyyyzzzzzzzzzzzzxxxxxxwwwwwwwwwvvvvvvvvvttttttssssssrrrrrrsssssstttssssssssssssssstttttttttttttttuuuvvvvvvwwwwwwuuuttttttuuuvvvwwwxxxyyyyyyyyyzzzzzzzzzzzzyyyyyywwwyyy|||}}}~~~|||zzzyyyyyyzzzzzzyyyyyyyyyzzzzzzzzzzzzyyyyyy{{{{{{{{{{{{zzzzzzyyyxxxwwwxxxyyyxxxxxxyyy|||~~~|||}}}}}}}}}|||{{{zzzyyyxxxxxxyyyzzz{{{|||}}}~~~|||{{{{{{{{{|||}}}}}}~~~~~~}}}{{{zzzwwwvvvuuuttttttuuuwwwxxx{{{|||~~~~~~}}}}}}>>>IIIWWWaaafffjjjoootttuuuwwwyyyzzz{{{{{{|||~~~zzz{{{{{{{{{{{{{{{zzzzzzuuuuuuuuuvvvvvvvvvvvvuuuwwwxxxyyyxxxvvvuuuvvvwwwvvvuuuttttttvvvxxx|||~~~{{{{{{zzzvvvrrrpppqqqtttppppppoooppprrrtttwwwyyyxxxxxxwwwvvvvvvwwwwwwxxxzzzzzzzzzyyyxxxvvvtttsssssstttuuuvvvwwwxxxyyyyyyxxxyyyzzzzzzzzzyyyyyyzzzvvvuuutttttttttvvvxxxyyyyyyxxxwwwvvvvvvvvvwwwwwwwwwxxxzzz|||||||||{{{zzzxxxwwwwwwxxxyyyzzzxxxwwwtttwwwzzz{{{zzzzzz{{{|||{{{{{{{{{zzzyyyxxxvvvvvvtttssssssttttttuuuvvvwwwvvvwwwyyy{{{{{{|||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyy{{{{{{|||||||||zzzyyyxxxwwwwwwwwwxxxzzz|||}}}~~~{{{{{{{{{zzzyyywwwvvvuuusssssstttuuuvvvxxxxxxyyyxxxzzz{{{{{{zzzxxxxxxxxxvvvxxxyyy{{{{{{zzzyyyxxxssssssssstttvvvwwwyyyzzzxxxyyy{{{}}}{{{zzzyyywwwwwwxxxyyyzzzwwwwwwuuutttssssssrrrrrrsssrrrqqqooooooooopppqqqsssssstttwww{{{yyyuuunnnoooqqqtttvvvxxxzzzzzz{{{zzzwwwtttrrrqqqqqqqqqnnnoooppprrrtttvvvwwwwwwsssttttttuuuuuuuuuttttttsssrrrrrrqqqpppooonnnnnnkkklllooossswwwwwwuuusssmmmnnnooommmjjjiiikkkmmmoooqqquuuvvvtttsssrrrrrrqqqsssvvvvvvtttrrrrrrsssmmmnnnnnnooopppqqqrrrrrrqqqqqqsssuuuvvvxxxzzzzzzvvvuuusssqqqppppppqqqrrrpppqqqrrrsssttttttssssssttttttuuuuuuuuuuuuttttttsssssssssrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrtttuuuvvvtttuuuuuuttttttrrrqqqqqqrrrrrrssstttsssrrrqqqpppnnnnnnooopppqqqssstttuuusssssstttuuuuuuuuuuuutttppppppooonnnooooooqqqqqqqqqrrrssssssttttttsssssspppqqqrrrtttvvvxxxzzz{{{xxxxxxwwwwwwwwwvvvvvvvvvuuuvvvxxxyyyyyyyyyyyyxxxwwwxxxyyy{{{{{{{{{{{{zzzxxxwwwwwwvvvvvvvvvvvvvvvttttttuuuuuuttttttsssrrrttttttssssssssstttuuuuuutttttttttuuuvvvwwwwwwwwwuuutttsssssstttuuuvvvwwwyyyyyyzzz{{{{{{zzzyyyyyyvvvxxxzzzzzzzzz{{{~~~{{{yyyxxxxxxyyyxxxxxxvvvwwwxxxzzzzzzzzzzzzyyyzzzzzzzzzyyyyyywwwvvvuuuvvvxxxyyyzzzzzzzzz|||}}}|||||||||}}}|||{{{yyyxxxwwwwwwxxxyyyzzz{{{{{{||||||{{{{{{{{{{{{||||||}}}~~~~~~~~~|||{{{zzzyyyyyyxxxxxxxxxxxxyyyxxxzzz|||~~~~~~}}}}}}~~~~~~}}}|||||||||~~~<<>>IIIXXXccciiilllqqquuussstttvvvvvvuuuuuuvvvwwwvvvvvvwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxyyywwwxxxyyyzzzzzz{{{zzzzzzxxxvvvuuuuuuvvvxxxwwwwwwvvvuuutttrrrrrrrrrssstttsssuuuyyy{{{|||{{{yyyxxxxxxvvvssssssssssssrrrqqqtttvvvxxxzzz{{{{{{zzzyyyxxxxxxyyyzzzzzz{{{zzzzzzvvvvvvwwwxxxzzz}}}||||||zzzwwwuuuuuuxxxzzzwwwxxxyyyzzzzzzzzzzzzzzz}}}~~~}}}{{{zzzyyyzzzzzz{{{{{{|||}}}}}}{{{||||||}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyywwwvvvuuuuuuvvvxxx{{{|||~~~~~~}}}||||||{{{zzzxxxwwwwwwxxxzzz{{{zzz{{{||||||||||||{{{zzzxxxxxxwwwwwwwwwwwwxxxxxx{{{{{{{{{{{{zzzzzzyyyxxxvvvuuuttttttuuuwwwyyy{{{yyyzzzzzzzzzzzzyyyxxxxxxwwwuuurrroooooosss{{{{{{wwwuuutttsssrrrqqqrrrsssuuuvvvvvvvvvuuuttttttuuuttttttuuuxxx{{{}}}~~~~~~|||yyywwwvvvwwwwwwyyy|||{{{zzzxxxwwwwwwwwwyyyzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvuuutttttttttllllllmmmnnnppprrrtttuuuvvvvvvvvvxxxzzz{{{zzzxxxvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwuuutttsssqqqppppppppppppttttttuuuuuuuuuuuuttttttrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrtttuuuvvvxxxyyyzzz{{{{{{zzzzzz{{{|||}}}||||||{{{zzzxxxvvvvvvvvvuuusssqqquuuuuuuuuuuutttsssrrrqqqqqqqqqrrrrrrssssssttttttrrrrrrrrrrrrqqqqqqpppppplllmmmmmmjjjfffbbb```___bbbdddgggkkkoooqqqrrrsssrrrrrrrrrsssttttttuuuuuunnnnnnmmmmmmmmmnnnnnnooonnnoooppprrrtttuuuvvvwwwvvvuuuuuuvvvwwwxxxvvvuuuqqqqqqqqqrrrrrrrrrssssssttttttuuuvvvwwwxxxyyyzzzxxxyyyyyyyyywwwvvvuuuuuuttttttsssrrrrrrqqqpppppprrrsssuuuvvvuuuuuuuuuwwwwwwvvvtttsssssssssssssssvvvuuuuuuttttttuuuuuuuuussstttwwwyyy{{{||||||{{{zzzzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwyyyzzz{{{{{{{{{{{{{{{zzzxxxwwwvvvvvvuuusssrrrrrrtttvvvxxxtttuuuvvvuuutttssstttuuuxxxyyyzzz|||||||||{{{{{{wwwvvvuuussssssuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvuuuwwwxxxyyyzzzzzzzzzyyyyyyyyywwwvvvvvvwwwxxxxxxwwwyyyyyyxxxxxxwwwwwwvvvvvvtttuuuwwwxxxyyyxxxwwwwwwvvvvvvwwwxxxyyyzzz{{{{{{{{{}}}~~~~~~}}}||||||}}}zzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzz|||}}}~~~~~~|||zzzzzzzzz{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~CCCNNN]]]hhhmmmppptttxxxuuuwwwxxxxxxxxxxxxyyy{{{yyyyyyyyyyyyzzzzzzzzz{{{zzzzzzzzz{{{{{{{{{||||||xxxyyyzzzzzz{{{{{{{{{{{{{{{yyywwwwwwyyy{{{{{{{{{vvvuuusssqqqppppppqqqrrruuuwwwyyy|||||||||zzzyyyxxxvvvtttsssssssssrrrqqquuuwww{{{~~~}}}{{{yyywwwxxxyyy{{{||||||||||||yyyxxxxxxyyyzzz}}}|||||||||zzzwwwwwwxxxyyyxxxyyyzzz{{{||||||}}}}}}~~~~~~}}}{{{{{{zzzzzz{{{}}}~~~}}}}}}~~~~~~~~~~~~|||{{{zzzyyyyyyyyywwwwwwwwwwwwyyyzzz|||}}}~~~}}}||||||zzzzzzyyyyyyyyyzzz|||}}}|||}}}~~~~~~}}}|||{{{zzzzzzyyyyyyzzzzzz{{{zzz{{{{{{{{{{{{zzzzzzyyyxxxwwwuuuuuuuuuxxx{{{}}}}}}~~~~~~~~~~~~}}}||||||vvvsssooolllmmmsss}}}{{{xxxwwwuuutttsssssssssttttttuuuvvvvvvssstttttttttssssssvvvxxxzzzzzzzzzyyywwwwwwyyyzzzyyy}}}{{{{{{yyyxxxxxxxxxyyyzzzyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwuuuttttttttttttlllllllllmmmooorrruuuvvvyyyxxxxxxzzz|||}}}|||{{{xxxxxxxxxxxxxxxxxxxxxyyyxxxxxxwwwvvvvvvwwwwwwxxxvvvuuutttrrrrrrrrrssssssuuuuuuvvvvvvvvvvvvuuuuuussssssssssssssssssssssssssssssttttttuuuuuuvvvvvvwwwwwwxxxzzzzzz{{{zzzzzzzzz{{{{{{|||||||||{{{{{{{{{yyywwwwwwwwwvvvuuussstttuuuvvvvvvvvvuuusssssssssssstttttttttttttttuuussstttuuuuuuvvvuuuuuuuuuooonnnlllgggaaa^^^\\\]]]___bbbfffkkkooorrrtttuuutttttttttuuuuuuuuuvvvvvvqqqppppppoooooooooooooooooopppqqqsssuuuwwwyyyzzzwwwvvvvvvxxxzzzzzzyyyxxxttttttsssrrrrrrrrrrrrsssuuutttttttttuuuvvvwwwxxxuuuwwwxxxxxxvvvuuuuuuvvvttttttsssrrrqqqppppppoooqqqsssuuuuuutttttttttuuuvvvvvvuuutttsssssssssssswwwwwwuuutttsssrrrrrrrrrppprrrvvvyyy{{{|||||||||zzzzzzzzzzzzyyyyyyxxxwwwuuuuuuuuuvvvwwwyyyzzz{{{zzz{{{{{{{{{zzzyyywwwvvvuuutttrrrqqqqqqrrrtttuuutttuuuvvvvvvttttttuuuvvvxxxyyyzzz{{{||||||{{{zzzvvvuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuvvvvvvvvvwwwwwwzzz{{{{{{||||||{{{yyyxxxxxxwwwuuuuuuuuuvvvuuutttwwwwwwwwwwwwvvvvvvvvvvvvttttttuuuuuuuuuuuuuuuuuutttuuuuuuvvvwwwxxxxxxxxxyyyzzz||||||zzzzzzzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{||||||}}}}}}~~~}}}{{{zzzyyyzzz{{{{{{}}}}}}}}}}}}}}}~~~}}}~~~~~~}}}}}}}}}}}}JJJUUUdddnnnsssuuuyyy|||zzz{{{|||{{{zzzzzz{{{}}}{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyzzz|||}}}}}}~~~~~~yyyzzzzzz{{{{{{{{{{{{zzz|||zzzxxxxxx{{{}}}~~~~~~zzzxxxuuusssqqqrrrsssttttttvvvxxxyyyzzzyyyxxxxxxvvvtttsssssstttuuuuuutttyyyzzz}}}~~~~~~}}}{{{yyyzzz{{{|||||||||||||||{{{zzzyyyyyyyyy{{{}}}~~~|||}}}}}}|||zzzxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~|||zzzxxxxxxzzz|||~~~|||}}}}}}~~~~~~}}}{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||}}}}}}{{{zzzxxxxxxyyyzzz{{{||||||}}}|||}}}~~~~~~}}}|||{{{{{{{{{zzzzzz{{{{{{{{{yyyzzz{{{{{{{{{{{{{{{{{{}}}{{{zzzzzz}}}|||xxxsssppprrrzzz{{{yyywwwuuuuuutttsssrrrrrrsssuuuvvvsssssstttsssrrrrrrtttvvvtttuuuuuuttttttuuuxxxzzzzzz~~~}}}}}}|||{{{{{{{{{{{{{{{yyyzzzzzz{{{||||||||||||yyyxxxwwwuuutttsssttttttmmmmmmmmmnnnpppsssvvvxxxxxxxxxxxxzzz}}}~~~~~~|||zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwxxxyyyzzzyyyxxxvvvuuuuuuvvvwwwxxxwwwwwwxxxxxxxxxxxxwwwwwwtttttttttuuuuuuvvvvvvwwwuuuvvvvvvwwwxxxyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzzzz|||||||||||||||{{{{{{{{{{{{zzzxxxxxxyyyxxxwwwuuussstttvvvwwwxxxwwwvvvuuuvvvvvvvvvvvvuuuuuuuuuuuutttuuuwwwyyyzzzzzzzzzyyyrrrpppkkkddd^^^ZZZZZZ\\\\\\___dddiiinnnrrruuuvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvuuutttsssrrrqqqqqqqqqsssttttttuuuwwwyyyzzz{{{yyyxxxxxxzzz|||}}}|||{{{yyyxxxvvvuuutttssssssttttttssssssrrrrrrsssttttttsssuuuxxxwwwvvvuuuvvvxxxvvvvvvuuutttsssrrrqqqppprrrtttvvvvvvuuutttuuuvvvxxxwwwwwwvvvuuuuuuttttttwwwvvvuuusssrrrqqqqqqqqqppprrrvvvyyy{{{{{{{{{zzzzzzzzz{{{{{{{{{zzzzzzyyyvvvvvvvvvvvvwwwxxxyyyzzzyyyzzz{{{|||{{{zzzxxxwwwuuutttsssrrrrrrrrrssstttuuuvvvxxxxxxwwwwwwxxxzzzxxxyyyzzz{{{{{{{{{zzzyyyttttttuuuvvvvvvuuuttttttttttttuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{zzzxxxvvvuuuvvvtttssssssuuuvvvuuuuuuwwwwwwwwwwwwwwwwwwxxxxxxttttttsssrrrrrrrrrssssssuuuuuuuuuvvvvvvwwwwwwwwwwwwxxxzzzzzzxxxwwwxxxyyywwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzzzz{{{zzzzzzyyyyyyyyyyyyyyy|||{{{{{{zzzzzz{{{||||||{{{|||}}}|||}}}|||{{{{{{|||}}}OOOZZZiiissswwwyyy|||~~~}}}{{{zzz{{{}}}||||||{{{zzzyyyyyyyyyyyyxxxyyyzzz|||}}}~~~~~~~~~zzz{{{{{{{{{{{{{{{zzzzzz|||zzzxxxyyy{{{~~~}}}zzzwwwuuuuuuvvvwwwttttttvvvwwwxxxwwwwwwvvvsssrrrrrrsssuuuwwwxxxwww}}}}}}}}}}}}~~~~~~~~~~~~{{{|||||||||||||||{{{{{{|||{{{yyyxxxxxxyyy{{{|||{{{}}}~~~~~~{{{yyywwwwwwzzzzzz|||}}}~~~~~~~~~~~~zzzvvvuuuwwwyyy{{{|||||||||}}}~~~~~~}}}|||{{{zzz{{{{{{||||||}}}}}}|||{{{zzzzzz}}}~~~|||zzzyyyvvvwwwyyyzzz{{{|||||||||{{{}}}~~~~~~}}}{{{{{{{{{{{{zzzzzz{{{{{{{{{yyyyyyzzz{{{|||||||||{{{zzzvvvyyy}}}zzzxxxvvvwwwuuusssqqqqqqrrrtttvvvrrrssstttsssrrrrrrsssuuuoooooooooooooooqqquuuxxxyyy~~~~~~~~~}}}}}}||||||yyyyyy{{{|||}}}}}}}}}}}}zzzyyywwwuuutttsssttttttoooooonnnoooqqqtttwwwyyywwwwwwxxxzzz}}}~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxyyyzzz{{{|||{{{zzzxxxwwwwwwyyyzzz|||xxxyyyyyyzzzzzzyyyyyyxxxtttuuuuuuvvvwwwxxxxxxyyywwwwwwxxxyyyzzz{{{{{{|||{{{{{{||||||{{{zzzyyyyyy}}}}}}}}}}}}|||||||||{{{|||zzzyyyyyyyyyyyyxxxwwwssstttvvvxxxyyyxxxwwwvvvxxxxxxwwwwwwvvvvvvuuuuuuuuuvvvxxx{{{|||}}}}}}|||tttqqqjjjbbb\\\YYYZZZ[[[ZZZ]]]bbbhhhnnnrrruuuvvvwwwwwwwwwwwwwwwxxxxxxxxxzzzyyyxxxvvvuuutttsssssswwwwwwwwwwwwxxxyyyzzz{{{zzzyyyzzz{{{~~~~~~}}}}}}{{{yyywwwuuuuuuuuuuuusssrrrqqqpppppppppqqqrrrrrruuuxxxxxxvvvuuuwwwyyyxxxwwwvvvuuutttsssrrrrrrsssuuuwwwwwwvvvuuuuuuvvvyyyyyyxxxxxxwwwvvvvvvvvvvvvuuutttsssrrrqqqqqqqqqqqqsssvvvyyy{{{zzzyyyxxxzzzzzz{{{{{{|||{{{{{{{{{vvvvvvvvvvvvwwwxxxyyyzzzyyyzzz{{{||||||zzzxxxwwwuuuuuuttttttssssssssssssvvvxxxyyyyyyyyyyyy{{{}}}yyyyyy{{{{{{{{{zzzyyyxxxrrrtttvvvwwwwwwvvvtttrrrtttttttttuuuvvvxxxzzz{{{xxxxxxxxxwwwvvvtttrrrpppsssrrrqqqrrrtttvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyzzzuuutttrrrqqqpppqqqrrrrrrvvvvvvvvvvvvwwwwwwwwwwwwvvvwwwyyyyyywwwvvvwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxx{{{zzzyyyxxxwwwxxxyyyyyyyyy{{{~~~~~~{{{yyy{{{{{{zzzzzz{{{|||~~~OOO\\\jjjrrrwww{{{{{{yyyzzzzzz{{{|||}}}}}}||||||}}}|||{{{zzzyyywwwvvvuuuuuuvvvxxxzzz{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{xxxwwwuuutttuuuyyy}}}|||}}}|||zzzwwwuuuvvvwwwtttsssrrrtttxxxyyyxxxuuuuuurrrsssxxxyyyuuutttxxx}}}}}}||||||||||||}}}}}}}}}|||{{{zzzyyyzzzzzz{{{~~~|||xxxuuuuuuwwwzzz|||}}}}}}}}}|||{{{yyyxxxwwwyyyyyyzzzzzz{{{|||}}}}}}|||||||||{{{{{{|||||||||}}}zzzwwwuuuuuuuuuuuuxxxyyyzzz{{{|||}}}}}}}}}}}}|||{{{zzzzzzzzz{{{|||}}}||||||||||||{{{{{{{{{{{{{{{|||~~~|||zzzyyyxxxvvvwwwxxxyyyzzz{{{{{{zzzxxxyyy{{{|||}}}|||{{{zzz}}}|||{{{zzzzzz{{{|||}}}wwwyyy{{{zzzyyyzzz~~~~~~yyyvvvtttsssrrrqqqpppqqqqqqrrrqqqqqqrrrssstttttttttttttttrrrpppnnnnnnpppsssuuuzzz}}}~~~~~~~~~}}}{{{zzzzzzzzzzzzzzzzzzyyyxxxwwwvvvuuusssqqqooommmmmmlllnnnnnnnnnoooppprrrssstttsssuuuwwwyyyzzz{{{{{{{{{zzzyyywwwvvvvvvxxxyyy{{{yyyxxxwwwvvvwwwyyy{{{|||~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyyyy{{{|||||||||wwwwwwwwwxxxyyy|||~~~{{{}}}~~~{{{zzz{{{~~~~~~~~~}}}||||||{{{}}}|||{{{yyywwwuuutttsssuuuuuuvvvvvvvvvwwwwwwwww{{{zzzxxxvvvuuuvvvvvvwwwzzz{{{{{{{{{zzzyyyyyyxxxvvvqqqkkkccc^^^ZZZYYYYYYZZZ\\\bbbhhhnnnssswwwyyyzzzzzzyyyzzz|||}}}}}}|||~~~}}}}}}{{{zzzxxxvvvuuuxxxxxxxxxwwwvvvwwwyyy{{{|||}}}}}}~~~~~~||||||zzzxxxvvvuuuttttttsssssssssssssssvvvvvvwwwxxxxxxxxxwwwwwwyyyzzz{{{zzzyyyyyyyyy{{{wwwwwwxxxyyyzzzzzzzzzzzz|||{{{yyywwwvvvvvvvvvwwwwwwvvvuuutttssssssssssssvvvwwwxxxyyyzzz|||}}}}}}yyyyyyzzzzzz{{{zzzzzzyyyvvvwwwxxxxxxyyyyyyxxxxxxvvvwwwxxxyyyyyyxxxwwwvvvssssssttttttttttttttttttzzzzzz{{{||||||{{{zzzyyy|||{{{{{{zzzyyyyyyyyyyyyvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwvvvuuutttwwwvvvvvvuuuttttttsssssspppqqqsssuuuvvvwwwwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzttttttssssssssssssttttttuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvwwwyyyyyywwwwwwxxxxxxxxxwwwwwwvvvtttuuuuuuuuutttuuuwwwyyywwwxxxzzz{{{{{{{{{zzzzzzvvvvvvuuuuuuvvvwwwxxxzzzzzz|||~~~~~~{{{yyy~~~}}}|||{{{zzzyyyyyyyyy~~~}}}|||~~~~~~~~~}}}~~~OOO[[[hhhppptttyyyzzzxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvuuuvvvwwwyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxvvvuuuttttttvvvyyy|||~~~~~~~~~}}}zzzwwwuuuuuuvvvuuutttsssuuuxxxyyywwwuuuvvvuuuxxx}}}~~~zzzxxxzzz||||||{{{{{{{{{{{{||||||}}}|||{{{zzzyyyzzzzzz{{{}}}{{{wwwuuuuuuvvvyyy{{{}}}}}}}}}|||{{{zzzxxxxxxyyyyyyyyyzzz{{{|||||||||{{{{{{zzzzzzzzzzzz{{{{{{~~~|||yyyvvvttttttttttttxxxyyyyyyzzzzzzzzzyyyyyy{{{zzzyyyxxxxxxyyyzzzzzz|||||||||{{{{{{{{{zzzzzzxxxxxxxxxzzz}}}~~~}}}~~~~~~~~~}}}|||zzzyyyxxxwwwxxxyyyzzzzzz{{{{{{{{{yyyyyyzzzzzz{{{zzzzzzzzz|||{{{{{{{{{{{{{{{{{{|||wwwzzz{{{{{{yyy{{{zzzvvvqqqpppooonnnmmmmmmnnnoooppppppqqqrrrsssssssssssssssqqqooommmnnnpppssstttyyy}}}~~~~~~~~~}}}{{{zzzyyyyyyyyyyyyyyyxxxxxxwwwuuutttrrrooommmkkkjjjjjjllllllmmmnnnppprrrssstttuuuvvvwwwwwwwwwwwwvvvuuuwwwvvvuuuttttttuuuwwwxxxxxxwwwwwwwwwxxxzzz}}}~~~~~~|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}|||zzzzzzzzz{{{zzzyyywwwwwwwwwxxxyyy{{{}}}zzz|||}}}|||zzzzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyxxxwwwwwwwwwxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyvvvsssmmmfffaaa^^^]]]]]]^^^```dddiiinnnssswwwyyy||||||{{{|||}}}~~~~~~~~~~~~~~~}}}}}}|||zzzyyyxxxxxxyyyyyyxxxwwwxxxzzz|||~~~~~~~~~~~~|||zzzxxxxxxwwwwwwvvvvvvvvvvvvvvvxxxxxxyyyzzzzzzzzzzzzzzzzzz{{{|||{{{yyyyyyyyyzzzyyyzzz{{{||||||||||||||||||{{{yyyxxxwwwwwwwwwwwwyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyzzzzzz{{{|||}}}}}}yyyyyyzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzyyyyyyxxxvvvvvvwwwxxxxxxxxxwwwvvvuuuuuutttttttttuuuuuuvvvzzz{{{|||||||||{{{zzzyyyzzzzzzyyyxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxwwwvvvuuuttttttsssssssssrrrrrrrrrssstttuuuwwwxxxyyyzzzzzzxxxxxxyyyyyyzzzzzzzzzzzzttttttttttttttttttuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxuuuuuuuuuuuuuuuvvvwwwxxxwwwwwwxxxyyyyyyxxxxxxxxxuuuuuuuuuuuuttttttwwwyyyxxxxxxzzz{{{{{{{{{zzzzzzvvvuuuuuuuuuuuuwwwxxxyyyzzz{{{}}}~~~~~~}}}{{{zzz|||{{{zzzzzzzzzzzzzzz{{{~~~|||{{{zzz|||}}}||||||}}}QQQ]]]hhhnnnrrrwwwzzzyyyyyyxxxwwwwwwwwwxxxyyyzzzxxxwwwvvvttttttuuuvvvvvvtttuuuvvvwwwwwwvvvuuuttttttsssqqqppppppqqqssstttrrrrrrssstttvvvxxxzzz{{{~~~~~~}}}zzzwwwttttttuuuvvvuuuuuuvvvwwwxxxvvvtttrrrssswww}}}}}}yyyvvvvvvzzzyyyyyyyyyyyyyyyyyyzzz{{{zzzyyyxxxxxxxxxyyyzzz}}}{{{yyywwwvvvxxxzzz|||}}}}}}}}}|||{{{zzzyyyxxxwwwxxxxxxyyyyyyzzzzzzzzzyyyxxxxxxwwwwwwxxxxxxyyy{{{zzzwwwuuusssssssssssswwwwwwxxxxxxwwwwwwvvvuuuxxxwwwvvvuuuuuuvvvwwwxxx{{{{{{zzzzzzzzzyyyyyyyyyuuutttsssuuuxxxzzzzzzzzz|||||||||{{{{{{zzzyyyxxxwwwxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzxxxyyy{{{zzzyyy||||||wwwqqqpppnnnmmmlllllllllmmmnnnooopppqqqrrrrrrrrrrrrqqqpppnnnmmmmmmooorrrsssyyy~~~~~~~~~~~~~~~}}}|||{{{zzzwwwwwwwwwxxxxxxxxxxxxxxxtttsssqqqnnnkkkiiihhhgggiiiiiijjjllloooqqqtttuuuyyyyyyyyyxxxvvvtttrrrpppsssrrrrrrrrrrrrssstttuuuvvvwwwxxxzzz|||~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~|||zzzyyyyyyyyywwwvvvvvvvvvvvvwwwxxxzzz|||}}}xxxyyyzzzzzzyyyyyy{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{||||||||||||}}}}}}zzzyyyyyyxxxxxxxxxyyyyyywwwwwwxxxyyyzzzzzzzzzzzzwwwtttpppkkkgggeeeddddddeeefffhhhkkkoootttxxxzzz~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{yyyzzzzzzyyyxxxyyy{{{~~~~~~|||{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{|||}}}}}}}}}}}}|||}}}~~~~~~|||zzzyyyyyyzzz||||||}}}}}}|||zzzxxxwwwwwwxxxxxx{{{{{{zzzzzz{{{{{{|||}}}||||||||||||}}}}}}~~~~~~zzzzzz{{{{{{{{{{{{zzzzzz||||||||||||{{{zzzyyyyyyuuuvvvwwwxxxxxxxxxxxxxxxxxxwwwuuutttssstttvvvwww{{{|||}}}}}}}}}{{{zzzyyyxxxxxxxxxwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxwwwvvvuuussssssttttttuuuuuuuuutttvvvwwwxxxzzz{{{||||||}}}yyyyyyyyyyyyzzzzzzzzzzzzuuuuuuvvvvvvvvvwwwwwwxxxyyyyyyyyyzzzzzzzzz{{{{{{vvvvvvvvvuuuuuuvvvwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzuuuvvvvvvuuussstttvvvxxxxxxyyyyyyzzzzzzzzzzzzyyyuuuuuuttttttuuuvvvxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyzzz{{{|||||||||||||||{{{zzzyyyyyywwwyyyzzzzzzzzz{{{}}}~~~TTT^^^iiimmmqqqwwwzzzzzzxxxvvvuuuttttttuuuwwwxxxuuutttsssrrrrrrtttuuuwwwsssttttttuuutttsssrrrqqqooonnnllljjjkkkllloooqqqoooppprrrtttvvvwwwxxxxxxzzzzzzzzzxxxuuussstttuuuvvvvvvvvvwwwwwwwwwvvvuuurrrsssvvvyyyyyyxxxvvvuuuxxxxxxwwwwwwwwwwwwxxxxxxyyyxxxwwwvvvvvvvvvwwwxxx}}}|||{{{yyyyyyzzz|||}}}}}}}}}}}}|||{{{zzzyyyyyyuuuuuuvvvvvvwwwwwwwwwxxxvvvvvvvvvuuuuuuvvvvvvvvvxxxwwwvvvtttsssrrrrrrrrrtttuuuuuuvvvvvvvvvuuuuuuuuuttttttsssssstttvvvvvvzzzzzzzzzyyyyyyyyyxxxxxxtttrrrqqqrrruuuwwwxxxyyyyyyyyyzzzzzzzzzyyyxxxxxxvvvwwwxxxxxxyyyyyyyyyxxxzzzyyyxxxvvvvvvwwwxxxyyyxxxyyyzzz{{{{{{zzzyyyxxxwwwxxxyyyyyyxxx{{{zzzvvvtttrrrpppnnnmmmmmmmmmmmmnnnooopppqqqqqqqqqqqqpppooonnnmmmnnnooorrrsssyyy~~~~~~~~~~~~}}}}}}|||{{{{{{vvvvvvvvvvvvwwwxxxxxxyyyuuusssqqqnnnkkkhhhgggffffffgggiiikkknnnqqqtttvvv||||||{{{zzzxxxuuusssqqqqqqpppppppppqqqrrrtttuuuwwwyyy|||~~~|||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{yyywwwvvvvvvvvvuuutttsssttttttuuuvvvwwwyyyyyyvvvvvvvvvvvvvvvxxxzzz{{{||||||||||||||||||||||||{{{{{{{{{|||{{{{{{||||||{{{{{{{{{{{{||||||||||||zzzzzzyyyxxxwwwwwwvvvvvvtttuuuwwwxxxzzz{{{{{{{{{xxxvvvssspppnnnlllkkkkkklllllllllnnnqqqtttxxxzzz~~~}}}|||{{{zzzzzz{{{{{{zzzzzzzzz}}}~~~}}}||||||{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~}}}~~~}}}zzzxxxxxxyyy}}}}}}~~~}}}{{{yyyxxxxxxyyyyyy{{{{{{||||||}}}~~~~~~~~~~~~|||}}}}}}}}}}}}||||||{{{~~~~~~}}}{{{zzzyyytttuuuvvvwwwxxxyyyzzzzzzzzzxxxuuusssssstttvvvwww||||||}}}~~~}}}|||{{{zzzyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzxxxyyyyyyxxxxxxwwwvvvuuuuuuvvvxxxyyyzzz{{{zzzzzzwwwxxxzzz{{{}}}~~~~~~~~~zzzzzzyyyyyyyyyzzzzzzzzzxxxxxxyyyzzzzzz{{{{{{{{{zzzzzz{{{{{{|||}}}}}}}}}yyyxxxxxxwwwwwwwwwxxxxxxxxxyyyzzz{{{||||||||||||vvvwwwwwwuuuttttttvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyuuuuuuttttttuuuvvvxxxyyy{{{{{{zzzyyyzzzzzz||||||zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxwwwwwwvvvuuuvvvwwwxxxxxxyyy{{{}}}}}}~~~TTT^^^gggkkkooouuuxxxxxxwwwvvvtttsssssstttuuuwwwsssrrrrrrrrrrrrtttuuuvvvrrrsssttttttsssrrrpppooommmkkkiiihhhiiikkkmmmooooooppprrrtttuuuvvvvvvuuuttttttuuutttsssssstttvvvvvvwwwxxxxxxwwwvvvvvvvvvwwwxxxxxxwwwxxxzzzzzzzzzwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvuuuttttttuuuvvvwww{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{|||{{{{{{zzzyyyxxxtttttttttttttttuuuuuuuuuuuuuuuttttttttttttuuuuuuwwwvvvuuuttttttsssssssssqqqrrrtttuuuvvvwwwwwwxxxttttttssssssssstttvvvwwwzzzyyyyyyyyyyyyxxxxxxxxxuuusssrrrsssuuuxxxyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxuuuvvvvvvwwwwwwwwwwwwvvvzzzyyyxxxwwwwwwwwwxxxyyyxxxyyyzzz{{{{{{zzzyyyxxxvvvwwwxxxwwwwww{{{|||zzzwwwsssqqqooonnnnnnnnnnnnoooqqqqqqqqqqqqqqqppppppooonnnoooqqqssstttzzz~~~~~~}}}||||||{{{{{{{{{wwwvvvvvvvvvvvvxxxyyyyyyvvvuuurrrooollljjjhhhgggeeefffhhhkkkooorrruuuwww{{{{{{{{{zzzyyywwwuuutttqqqpppoooooopppsssvvvwww{{{~~~~~~{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzwwwuuusssssstttttttttssspppqqqrrrssstttuuuuuuuuutttsssrrrrrrsssuuuvvvwwwyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzyyyxxxvvvtttsssrrrssstttvvvxxxyyy{{{{{{|||yyyxxxwwwuuusssrrrqqqpppqqqppppppppprrruuuwwwyyy}}}~~~~~~~~~}}}|||zzzyyyxxxzzz{{{|||{{{zzz{{{~~~||||||{{{zzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}}}}|||}}}zzzxxxxxxyyy||||||~~~~~~|||zzzyyyyyyzzzzzz{{{{{{||||||~~~~~~}}}}}}~~~}}}{{{zzzyyyuuuuuuvvvwwwyyy{{{|||}}}|||zzzwwwtttssstttvvvwww||||||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{||||||}}}~~~||||||{{{{{{{{{zzzzzzzzzxxxxxxxxxxxxwwwvvvuuuuuuvvvxxxzzz|||~~~~~~~~~~~~xxxyyyzzz|||}}}~~~{{{{{{zzzyyyyyyzzzzzz{{{zzz{{{|||}}}~~~}}}}}}}}}zzzzzz{{{|||}}}}}}~~~~~~{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~~~~~~~~~~xxxyyyxxxvvvuuutttvvvxxxyyyyyyyyyyyyxxxyyyyyyyyyvvvvvvuuuuuuvvvwwwyyyzzz{{{zzzyyyyyyyyy{{{|||}}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvtttuuuwwwwwwwwwxxxzzz|||~~~~~~~~~}}}}}}}}}}}}}}}SSS\\\fffjjjmmmrrruuuuuuwwwvvvuuutttttttttuuuvvvrrrrrrsssssstttuuuuuuuuurrrsssttttttsssrrrqqqpppmmmllljjjjjjkkklllnnnppppppqqqrrrsssttttttttttttoooqqqrrrrrrqqqrrrtttvvvuuuwwwxxxxxxwwwvvvwwwxxxwwwxxxxxxuuuuuuyyy{{{zzzxxxwwwwwwwwwwwwwwwwwwxxxvvvuuutttttttttuuuvvvwwwwwwxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxttttttttttttttttttttttttvvvuuuuuuttttttuuuuuuvvvwwwwwwvvvvvvuuuuuuttttttrrrsssuuuwwwxxxzzzzzz{{{uuuuuuttttttuuuvvvwwwxxxzzzzzzyyyyyyyyyxxxxxxxxxvvvuuutttvvvyyy{{{{{{{{{xxxyyyyyyyyyyyyyyyxxxwwwuuuvvvvvvwwwwwwwwwvvvvvvyyyyyyyyyyyyyyyzzz{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzvvvwwwwwwvvvwww||||||wwwssspppnnnmmmooopppqqqrrrssssssssssssqqqqqqqqqqqqrrrtttuuuvvv|||~~~}}}|||{{{{{{{{{{{{yyyxxxwwwvvvvvvwwwyyyzzzvvvuuussspppmmmkkkjjjiiiggghhhjjjmmmppptttwwwyyyxxxyyyyyyyyyyyywwwvvvuuusssqqqooonnnppptttxxx{{{}}}{{{xxxxxxxxxxxxxxxxxxxxxxxxuuusssqqqqqqrrrssssssrrrooopppqqqrrrssssssssssssrrrpppmmmmmmoooqqqrrrsssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwuuuuuuuuuvvvvvvvvvwwwwwwyyyyyyxxxwwwvvvtttrrrqqqrrrsssuuuwwwyyyzzz{{{{{{yyyyyyyyyxxxwwwvvvtttssssssrrrrrrrrrssstttvvvwwwyyy|||~~~~~~|||{{{~~~}}}}}}}}}|||{{{zzzxxxwwwzzz{{{{{{{{{{{{|||~~~~~~}}}~~~}}}|||}}}~~~~~~}}}zzzzzzyyyxxxxxxxxxxxxyyyyyyzzz{{{{{{||||||{{{{{{~~~}}}zzzxxxxxxxxxzzz{{{}}}~~~}}}{{{zzzzzz{{{{{{{{{{{{||||||~~~~~~}}}~~~~~~~~~}}}|||{{{yyyxxxuuuvvvwwwxxxzzz}}}~~~}}}zzzxxxwwwwwwwwwxxx{{{|||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}|||{{{{{{zzzzzzyyyyyyyyyyyyxxxwwwvvvuuuuuuwwwzzz|||~~~~~~}}}}}}xxxyyy{{{}}}~~~||||||zzzyyyyyyyyyzzz{{{|||}}}~~~~~~}}}|||xxxyyyyyyzzz{{{|||}}}}}}|||||||||{{{{{{|||}}}}}}|||}}}~~~~~~{{{{{{zzzxxxvvvuuuwwwxxxzzzyyyyyyxxxxxxxxxxxxyyywwwwwwvvvvvvwwwxxxzzz{{{{{{zzzzzzzzzzzz|||}}}~~~~~~}}}|||{{{zzzyyyyyyyyy{{{zzzyyyxxxwwwwwwwwwwwwvvvwwwxxxwwwwwwwwwyyy{{{}}}}}}~~~~~~~~~}}}|||{{{{{{{{{TTT^^^hhhlllooosssvvvuuuwwwwwwvvvvvvvvvuuuuuuuuurrrsssuuuvvvwwwvvvuuuuuurrrssstttuuuttttttrrrqqqnnnmmmmmmnnnnnnpppqqqqqqsssssssssssssssssssssssspppqqqrrrqqqqqqqqqsssuuusssvvvxxxxxxwwwvvvxxxyyyuuuxxxyyyuuuvvv{{{{{{xxxyyyyyyxxxxxxxxxxxxyyyyyyxxxwwwvvvvvvvvvwwwyyyzzzwwwxxxyyyzzz{{{zzzzzzyyyxxxxxxyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxwwwvvvvvvvvvvvvxxxyyy{{{{{{||||||wwwwwwvvvvvvwwwxxxzzz{{{zzzzzzzzzzzzyyyyyyyyyyyywwwwwwwwwyyy|||~~~}}}|||yyyzzzzzzzzzyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxyyyzzz|||}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{|||xxxyyyxxxwwwyyy}}}xxxtttqqqpppqqqrrrssstttuuuuuuuuuuuussssssssstttuuuvvvxxxyyy~~~~~~|||{{{zzzzzz{{{{{{{{{zzzxxxwwwwwwwwwyyyzzzuuutttrrrpppmmmlllkkkjjjiiijjjlllooorrruuuxxxzzzyyyzzzzzz{{{zzzyyywwwvvvuuurrrnnnlllnnnssszzz~~~~~~|||wwwwwwwwwwwwwwwwwwwwwwwwwwwuuusssrrrrrrrrrqqqpppoooppprrrssssssssssssrrrqqqmmmjjjiiilllnnnooonnnpppqqqqqqssstttuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwxxxxxxwwwvvvttttttrrrsssuuuvvvxxxyyyzzzzzzyyyzzzzzzzzzyyyxxxvvvtttrrrrrrrrrssssssttttttuuutttxxx{{{{{{yyyyyy|||zzzzzz{{{|||||||||{{{{{{yyyzzz{{{{{{zzz|||~~~~~~|||zzzyyyxxxxxxyyyzzz|||{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwyyyyyyzzz{{{{{{{{{{{{{{{|||}}}}}}|||yyywwwxxxxxxzzzzzz|||~~~~~~|||{{{{{{{{{||||||||||||}}}~~~~~~}}}|||||||||||||||{{{zzzyyyxxxvvvwwwwwwyyy|||}}}|||{{{zzzzzzyyyzzz}}}~~~~~~}}}|||||||||{{{{{{{{{{{{zzzyyyxxxwwwuuuwwwzzz|||~~~}}}|||{{{zzz{{{|||~~~}}}|||zzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~|||zzzyyyvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}|||zzzwwwvvvxxxyyyzzzzzzxxxwwwwwwwwwxxxxxxyyyxxxxxxwwwxxxzzz{{{|||{{{{{{{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{}}}|||zzzyyyxxxxxxyyyyyyxxxyyyyyyxxxwwwwwwyyyzzz}}}}}}}}}}}}}}}~~~}}}||||||||||||WWWbbblllpppssswwwyyywwwwwwwwwxxxxxxwwwvvvuuuuuurrrtttvvvxxxyyyxxxuuutttsssssstttuuuuuuuuutttsssoooooopppqqqqqqrrrssssssuuutttsssrrrrrrrrrrrrsssqqqrrrsssrrrqqqqqqrrrtttsssvvvxxxyyywwwwwwxxx{{{www}}}|||}}}{{{zzzzzzyyyyyyyyyyyyzzzzzzyyyyyyxxxxxxxxxyyy{{{|||zzz{{{}}}~~~~~~~~~}}}|||wwwwwwxxxxxxxxxwwwvvvvvvxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwyyyzzz{{{{{{||||||||||||yyyxxxxxxxxxxxxzzz|||}}}{{{{{{zzzzzzzzzzzzyyyyyywwwwwwyyy{{{~~~~~~|||zzzzzzzzzzzzyyyxxxwwwwwwyyyyyyzzzzzzzzzyyyyyyxxxxxxyyy{{{~~~}}}|||{{{zzzzzz{{{|||}}}zzzzzzzzzyyyzzz}}}xxxuuusssrrrssstttuuuvvvvvvvvvvvvttttttuuuuuuwwwxxxyyyzzz~~~|||{{{zzzzzz{{{{{{|||{{{yyywwwwwwxxxyyyzzztttsssqqqooommmlllkkkkkkkkklllmmmpppsssvvvyyy{{{|||}}}}}}~~~}}}{{{zzzyyyvvvrrrmmmkkkmmmssszzz|||vvvvvvvvvvvvvvvvvvvvvvvvzzzxxxuuutttsssrrrqqqooopppqqqssstttuuuttttttsssppplllhhhgggiiillllllkkkmmmnnnooorrrtttvvvxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuvvvvvvvvvwwwwwwwwwuuuvvvwwwxxxyyyyyyxxxwwwrrrsssuuuvvvxxxyyyyyyyyyyyyzzz{{{{{{zzzxxxvvvtttqqqqqqrrrsssttttttssssssqqquuuyyyyyywwwwww{{{wwwxxxzzz{{{}}}~~~~~~yyyzzz{{{zzzzzz{{{~~~~~~{{{yyyvvvuuuuuuvvvxxxyyyyyyxxxxxxxxxwwwvvvvvvvvvvvvwwwyyyzzzzzz{{{{{{{{{{{{{{{{{{||||||{{{yyywwwwwwxxxzzz{{{|||~~~~~~}}}|||{{{||||||}}}}}}}}}~~~~~~~~~|||{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwxxxzzz}}}~~~}}}|||xxxzzz|||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{zzzyyyvvvxxx{{{~~~~~~}}}|||{{{|||}}}~~~}}}{{{yyyyyyyyy{{{|||{{{|||}}}}}}|||zzzxxxvvvttttttuuuvvvxxxyyyyyyzzzzzzzzzzzz{{{{{{}}}~~~~~~~~~}}}{{{xxxwwwxxxzzz{{{zzzxxxwwwwwwwwwxxxxxxzzzyyyxxxxxxyyyzzz|||}}}zzz{{{||||||}}}~~~~~~}}}||||||||||||}}}~~~~~~~~~}}}|||zzzyyyzzzzzz{{{zzzzzz{{{yyyxxxwwwyyyzzz~~~~~~~~~~~~}}}}}}~~~YYYcccmmmppprrruuuvvvuuuvvvwwwwwwwwwxxxxxxxxxxxxwwwxxxzzz{{{{{{zzzxxxwwwsssttttttuuuvvvwwwwwwxxxuuutttrrrppppppqqqrrrsssoooppppppqqqqqqqqqppppppssssssrrrrrrqqqrrrrrrrrrxxxxxxxxxxxxxxxyyyyyyyyy||||||}}}}}}||||||{{{zzz|||{{{{{{zzzzzzzzz{{{{{{zzzzzz{{{{{{|||}}}}}}}}}~~~}}}|||||||||||||||}}}xxxxxxyyyzzzyyyxxxwwwvvvyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvxxxwwwwwwwwwyyy{{{~~~~~~|||yyyyyyzzz{{{{{{zzz~~~|||zzzyyyzzzzzzyyyxxxzzzzzz{{{|||}}}}}}}}}}}}{{{zzzyyyyyyzzz|||~~~~~~}}}|||{{{zzzyyyyyyzzzzzzzzzzzz{{{}}}~~~}}}}}}|||||||||~~~}}}zzz|||{{{xxxwwwuuuttttttuuuwwwxxxwwwvvvrrrtttvvvvvvwwwxxx{{{~~~~~~}}}|||{{{zzzzzz|||zzzyyyzzz|||{{{xxxtttrrrqqqpppnnnmmmmmmlllllllllmmmnnnpppssswwwzzz|||}}}~~~~~~~~~}}}{{{xxxvvvssssssqqqnnnmmmsss~~~xxxxxxwwwwwwxxxyyy{{{|||||||||{{{zzzyyyyyyxxxwwwyyywwwuuuuuuwwwwwwtttqqqnnnnnnmmmmmmmmmnnnpppqqqrrrqqqqqqrrrtttwww{{{}}}{{{{{{zzzyyyyyyyyyyyyzzzyyyxxxwwwxxx{{{||||||{{{xxxwwwwwwyyy{{{}}}}}}|||yyyyyyxxxwwwxxxyyyzzz{{{{{{|||}}}~~~~~~}}}{{{{{{|||{{{zzzxxxvvvuuussssssssstttuuuvvvwwwxxxyyyyyyyyyyyyzzzzzz|||}}}~~~|||{{{{{{{{{}}}~~~~~~{{{yyyxxxuuuttttttuuuwwwyyyyyyxxxzzzzzzzzzyyyyyyxxxxxxxxxzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyzzzzzz|||}}}}}}~~~|||zzzyyyxxxzzz{{{|||}}}~~~}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzyyyxxxxxxxxxyyyyyyvvvxxxyyyyyyzzz|||~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||{{{{{{zzz{{{|||}}}|||{{{yyywwwvvvvvvxxxyyyzzz{{{{{{{{{{{{{{{{{{}}}~~~~~~|||{{{zzzyyyyyyyyyzzz{{{|||||||||zzzxxxwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyzzz|||}}}}}}}}}||||||}}}}}}}}}}}}}}}~~~~~~|||zzzyyy}}}{{{xxxuuutttuuuwwwxxxxxxzzz|||{{{yyyxxxzzz|||{{{{{{|||}}}~~~~~~~~~}}}zzzzzzzzz{{{{{{{{{|||||||||}}}~~~{{{|||}}}}}}}}}}}}||||||~~~~~~WWWbbblllpppsssvvvxxxwwwwwwwwwvvvvvvvvvwwwxxxyyyyyyzzz{{{{{{zzzxxxvvvuuuttttttuuuuuuvvvwwwwwwxxxuuutttrrrqqqpppqqqrrrsssqqqqqqqqqqqqqqqpppooooooppppppqqqqqqrrrssstttuuuwwwxxxxxxxxxxxxwwwwwwwwwzzz{{{{{{|||||||||{{{{{{{{{zzzyyyyyyyyyzzz{{{|||{{{{{{{{{|||||||||||||||}}}}}}|||||||||||||||}}}xxxyyyzzzzzzzzzyyywwwwww{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwwwwwwwyyy{{{}}}~~~}}}|||zzzzzz{{{{{{{{{yyy|||{{{yyyyyyzzzzzzzzzyyyzzzzzz{{{||||||||||||{{{||||||}}}~~~~~~|||zzzyyyyyyyyyzzzzzz{{{{{{|||~~~~~~~~~~~~~~~{{{xxxzzz}}}uuutttssstttvvvwwwvvvuuurrrsssuuuvvvvvvxxxzzz}}}~~~}}}|||{{{{{{zzz|||zzzyyyzzz{{{{{{xxxuuutttsssqqqooonnnmmmllllllllllllmmmpppsssvvvyyy{{{}}}~~~~~~~~~|||zzzwwwvvvrrrsssqqqoooooouuu~~~|||zzzyyyyyyyyyzzz{{{}}}~~~}}}}}}|||{{{{{{zzzyyyyyyzzzxxxvvvvvvwwwvvvsssqqqppppppooooooppprrrssstttwwwvvvuuuuuuvvvxxxzzz{{{||||||{{{zzzzzzyyyyyyzzz{{{{{{{{{|||~~~~~~|||xxxxxxxxxzzz|||~~~~~~~~~~~~}}}|||{{{zzzzzz{{{{{{|||}}}~~~~~~}}}|||{{{zzzyyyxxxvvvuuutttsssuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzz|||}}}~~~~~~}}}}}}}}}~~~~~~|||zzzyyyuuuuuuuuuvvvyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||{{{{{{{{{{{{{{{zzzzzzyyyzzzzzz{{{{{{}}}}}}~~~~~~~~~}}}{{{zzzyyy||||||}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~}}}||||||{{{zzzzzzyyyyyyxxxxxxyyyyyyyyyzzz{{{zzzzzzzzz}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||||||||}}}}}}~~~}}}|||{{{{{{{{{|||}}}~~~}}}{{{zzzxxxwwwwwwyyyzzzzzzzzzzzzzzzzzzzzzzzz|||~~~~~~}}}}}}|||{{{yyyxxxxxxxxxxxxyyyyyy{{{{{{{{{yyywwwvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxyyyzzz|||}}}}}}||||||||||||{{{{{{||||||}}}~~~~~~}}}|||zzzyyyzzzyyyvvvtttssstttuuuvvvxxxzzz{{{zzzxxxwwwyyyzzzzzzzzz{{{|||}}}}}}}}}}}}zzzzzzzzzzzzzzzzzz{{{{{{}}}}}}~~~}}}}}}}}}~~~~~~VVV```kkkooorrrvvvxxxwwwwwwvvvtttssstttuuuwwwxxxzzz{{{{{{zzzyyywwwuuusssuuuuuuuuuvvvwwwwwwxxxxxxuuutttsssrrrqqqrrrsssssssssssssssrrrqqqpppooonnnnnnnnnppprrrtttuuuwwwxxxwwwwwwwwwwwwwwwvvvuuutttwwwxxxyyyzzzzzz{{{{{{zzzzzzyyywwwvvvvvvxxx{{{}}}||||||}}}}}}||||||{{{{{{||||||||||||||||||||||||yyyzzz{{{{{{{{{zzzxxxwww{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{||||||}}}}}}{{{{{{zzzyyyxxxwwwwwwvvvvvvwwwxxxyyyzzz{{{|||||||||{{{{{{|||}}}|||zzzxxxzzzxxxwwwwwwyyyzzzzzzyyyzzzzzzzzzzzzyyyyyyyyyxxxzzz|||}}}zzzxxxxxxyyy{{{{{{{{{|||}}}~~~}}}xxxuuuvvv~~~vvvtttssstttuuuuuutttsssqqqssstttuuuuuuvvvyyy{{{~~~}}}|||{{{{{{|||{{{zzzzzz{{{zzzxxxvvvvvvtttrrrooommmlllllllllkkklllmmmpppsssvvvyyy{{{~~~~~~~~~}}}{{{yyyvvvuuurrrrrrqqqpppqqqxxx~~~zzzxxx{{{{{{{{{{{{|||}}}~~~}}}}}}}}}||||||{{{{{{zzz{{{yyywwwvvvvvvuuusssqqqssssssssstttuuuwwwxxxyyy}}}|||zzzyyyxxxyyyzzzzzz}}}}}}|||{{{{{{zzzyyyyyy||||||}}}}}}{{{xxxwwwxxxzzz}}}~~~|||{{{{{{zzz{{{}}}~~~~~~~~~{{{zzzyyyxxxwwwvvvuuuuuuxxxxxxyyyzzz{{{{{{||||||zzzzzzzzzzzz{{{}}}~~~~~~}}}|||xxxwwwwwwyyy{{{||||||{{{yyyyyyzzzzzz{{{|||||||||~~~}}}|||{{{{{{zzzzzzzzzzzzzzzzzz{{{|||}}}~~~}}}~~~~~~~~~~~~}}}}}}|||~~~}}}|||~~~}}}|||}}}}}}~~~~~~~~~}}}|||||||||{{{{{{zzzyyyyyyzzzzzz|||}}}}}}{{{zzzyyy{{{|||}}}~~~~~~~~~||||||}}}}}}~~~~~~}}}||||||{{{{{{{{{{{{}}}}}}}}}}}}}}}|||{{{{{{{{{|||}}}~~~~~~}}}{{{zzzyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxzzz|||}}}|||{{{{{{zzzxxxwwwvvvvvvuuuuuuwwwxxxyyyzzzyyyxxxwwwvvvvvvvvvuuuuuuuuuuuuttttttvvvwwwxxxzzz{{{|||||||||zzzzzzyyyyyyzzzzzz{{{{{{}}}}}}~~~}}}}}}{{{yyyxxxxxxwwwuuusssrrrssstttuuuxxxzzzzzzyyywwwvvvwwwxxxyyyyyyzzz{{{|||}}}}}}|||zzzzzzyyyyyyyyyyyyyyyyyy{{{|||}}}~~~~~~~~~}}}~~~UUU```jjjnnnqqquuuwwwuuuuuusssqqqpppppprrruuuwwwyyyyyyyyyyyyxxxwwwuuutttvvvvvvvvvwwwwwwxxxxxxxxxuuuuuutttsssrrrssssssssstttttttttsssrrrpppooonnnnnnoooqqqsssuuuwwwxxxxxxxxxxxxxxxwwwvvvuuusssrrrssstttuuuwwwxxxxxxyyyyyyyyywwwuuuttttttwww{{{}}}}}}~~~~~~~~~}}}|||zzzyyy{{{{{{||||||||||||||||||zzz{{{|||||||||{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}|||{{{zzzyyyxxxwwwwwwyyy{{{}}}~~~}}}}}}|||{{{{{{|||}}}~~~}}}zzzwwwvvvuuutttuuuwwwyyyzzzyyyyyyyyyxxxwwwvvvvvvuuuuuuvvvyyy~~~}}}yyyxxxxxxxxxzzzzzzzzz{{{|||}}}~~~~~~{{{yyyuuurrrttt|||vvvuuussssssttttttsssqqqqqqrrrtttttttttuuuxxxzzz~~~~~~}}}|||{{{{{{|||{{{{{{{{{{{{{{{zzzyyyvvvtttqqqnnnlllkkkjjjkkklllmmmooorrruuuxxxzzz|||~~~~~~}}}|||zzzxxxvvvtttrrrrrrrrrrrrttt{{{|||yyywww{{{{{{|||||||||}}}}}}~~~|||||||||{{{{{{{{{{{{{{{|||{{{yyywwwvvvuuutttsssvvvvvvwwwyyyzzz|||}}}~~~}}}|||{{{{{{{{{{{{~~~~~~}}}}}}|||zzzyyyyyy{{{{{{}}}~~~{{{xxxwwwvvvwwwzzz}}}~~~}}}||||||{{{zzzzzzzzz~~~~~~{{{{{{{{{zzzyyyyyyxxxxxxzzz{{{{{{|||}}}}}}~~~~~~zzzzzzzzz{{{{{{|||~~~~~~}}}|||zzz{{{||||||{{{zzzxxxyyyzzz{{{|||~~~}}}|||{{{zzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~|||{{{~~~~~~~~~~~~}}}}}}|||||||||||||||}}}~~~}}}{{{{{{|||}}}}}}||||||}}}}}}~~~~~~}}}|||{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~}}}|||{{{|||~~~}}}|||||||||||||||{{{zzzyyyxxxwwwvvvwwwyyy{{{|||{{{zzzyyyxxxwwwvvvuuutttttttttvvvwwwxxxxxxyyyxxxxxxwwwvvvvvvvvvuuutttssssssrrruuuvvvwwwyyyzzz{{{|||}}}yyyxxxxxxxxxxxxxxxyyyyyy{{{{{{|||||||||{{{yyyxxxxxxwwwuuuttttttuuuvvvwwwyyyzzzyyyxxxwwwvvvvvvvvvxxxxxxzzz{{{||||||||||||zzzzzzyyyyyyxxxwwwwwwvvvyyyyyy{{{|||}}}~~~~~~~~~}}}||||||~~~~~~~~~UUU___iiimmmooossstttrrrsssqqqooonnnnnnpppssstttuuuvvvvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxuuuuuutttttttttssstttttttttttttttssssssqqqpppooorrrssstttvvvwwwwwwwwwwwwxxxyyyyyyyyywwwuuusssrrrpppqqqrrrtttuuuvvvwwwwwwxxxvvvtttssstttwwwzzz|||~~~~~~~~~|||zzzyyyyyyzzz{{{|||}}}|||||||||||||||}}}~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{|||}}}~~~~~~}}}|||{{{zzzzzz{{{}}}~~~{{{{{{|||~~~~~~zzzwwwsssrrrrrrsssvvvxxxyyyyyyyyyxxxvvvuuuttttttttttttuuuyyy~~~~~~zzzxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}wwwuuusssqqqttt|||~~~vvvuuussssssttttttsssqqqqqqrrrsssttttttuuuwwwyyy}}}~~~}}}|||{{{{{{|||||||||{{{{{{zzz{{{{{{uuurrrooollliiiiiiiiiiiinnnoooqqqtttxxxzzz|||}}}~~~}}}|||{{{yyywwwuuuuuussssssssssssvvv|||}}}zzzyyyyyyzzzzzz{{{{{{|||||||||{{{zzzzzzzzzzzzzzzzzz{{{{{{|||{{{zzzxxxvvvuuuuuuuuuxxxyyyzzz|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyy{{{|||}}}{{{xxxuuuuuuvvvxxx|||{{{{{{||||||||||||||||||}}}~~~|||||||||||||||||||||||||||||||||}}}~~~~~~~~~{{{{{{zzz{{{{{{|||}}}~~~}}}||||||{{{yyywwwwwwxxxyyy{{{}}}~~~~~~}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||}}}~~~~~~|||}}}~~~~~~~~~~~~~~~|||{{{zzzyyyxxxwwwwwwyyy|||}}}|||{{{yyyyyywwwvvvuuutttttttttwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvuuuttttttsssuuuuuuvvvxxxyyy{{{|||}}}xxxxxxwwwwwwwwwwwwxxxxxxzzzzzz{{{||||||{{{zzzyyyyyyyyyxxxwwwxxxxxxyyyzzz{{{zzzyyyxxxxxxwwwvvvvvvwwwxxxyyy{{{|||}}}}}}}}}{{{{{{zzzyyywwwvvvuuuuuuuuuvvvwwwyyy{{{||||||}}}}}}|||{{{{{{|||~~~~~~}}}}}}{{{{{{||||||}}}~~~RRR\\\fffkkkmmmqqqrrrqqqqqqpppooonnnoooppprrrsssrrrssstttuuuwwwyyyzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuutttttttttrrrssssssttttttsssssssssuuuvvvwwwyyyyyyyyyxxxwwwyyyzzz{{{{{{zzzwwwuuussspppqqqrrrsssuuuuuuvvvvvvxxxwwwuuuttttttvvvyyy{{{}}}~~~}}}zzzyyyxxxyyy{{{|||}}}}}}|||{{{}}}~~~~~~|||{{{||||||||||||||||||||||||yyyzzz{{{|||}}}~~~~~~}}}}}}|||{{{|||}}}~~~~~~{{{xxxtttsssrrrtttwwwyyyyyyyyyzzzyyywwwuuuttttttuuuvvvyyy|||{{{yyyxxxxxxwwwwwwwwwxxxyyyzzz{{{||||||wwwvvvtttsssuuu{{{}}}{{{vvvtttssstttuuuuuutttsssqqqssstttttttttuuuwwwyyy}}}~~~}}}|||{{{zzzzzzzzz{{{{{{zzzxxxxxxzzz{{{sssqqqmmmjjjhhhhhhiiiiiiooopppsssvvvyyy|||}}}~~~||||||{{{yyyxxxwwwvvvvvvvvvuuuttttttwww||||||zzzyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzxxxyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzxxxvvvuuuwwwxxxyyyzzz|||}}}||||||||||||||||||||||||zzz{{{|||}}}|||{{{zzzyyy}}}}}}~~~~~~|||vvvuuuvvvxxx{{{~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~{{{|||}}}~~~~~~|||||||||}}}}}}}}}~~~~~~|||||||||}}}}}}~~~~~~~~~{{{{{{{{{{{{{{{|||}}}}}}}}}}}}~~~~~~|||{{{zzzwwwuuuwwwxxxyyy{{{}}}~~~~~~~~~}}}|||||||||||||||}}}~~~~~~}}}~~~{{{~~~~~~~~~|||~~~}}}|||{{{zzzzzzzzz|||~~~~~~}}}|||{{{yyyxxxwwwwwwvvvvvvxxxxxxyyyyyyzzz{{{||||||{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyzzz|||}}}yyyyyyxxxxxxwwwwwwxxxxxxyyyzzz{{{|||||||||{{{zzz{{{{{{{{{{{{{{{|||}}}~~~}}}{{{zzzzzzzzzzzzyyyxxxwwwxxxzzz{{{}}}}}}~~~~~~}}}|||{{{yyywwwuuutttsssrrrsssuuuwwwyyyzzz{{{{{{{{{{{{zzz{{{{{{}}}~~~}}}|||{{{{{{yyyyyyzzz{{{|||~~~~~~LLLWWWbbbhhhlllqqqsssrrrrrrrrrqqqqqqrrrrrrssstttqqqrrrssstttvvvxxxzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvuuuttttttpppqqqrrrsssuuuvvvvvvvvvvvvwwwyyy{{{|||{{{zzzyyyzzz{{{}}}}}}|||zzzxxxvvvrrrssstttuuuvvvvvvvvvvvvxxxwwwvvvvvvvvvwwwxxxyyy|||}}}~~~{{{yyywwwyyy{{{|||}}}}}}|||{{{~~~}}}|||||||||||||||||||||||||||{{{{{{|||}}}~~~~~~|||||||||~~~~~~{{{yyyvvvuuuuuuvvvyyy{{{{{{{{{|||{{{yyyxxxwwwxxxyyyzzz}}}|||zzzxxxxxxwwwwwwwwwxxxyyyzzz||||||}}}zzzyyyxxxvvvvvvzzz}}}zzzxxxxxxuuutttssstttvvvwwwvvvuuurrrtttuuuuuutttuuuwwwyyy~~~~~~~~~}}}|||{{{zzzyyyyyyvvvxxxxxxwwwuuuuuuwwwzzzssspppmmmjjjhhhiiijjjkkknnnpppssswwwzzz|||}}}~~~{{{zzzyyyxxxxxxwwwwwwwwwxxxvvvuuuuuuxxx{{{~~~~~~}}}zzzxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyyyyyyyyyyzzz{{{||||||}}}zzz{{{zzzxxxvvvvvvxxx{{{zzz{{{|||~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzyyyyyyxxxyyy{{{||||||{{{zzzyyy}}}||||||~~~~~~xxxwwwwwwyyy|||~~~~~~}}}|||}}}~~~~~~~~~}}}|||{{{yyyzzz{{{}}}~~~}}}}}}|||zzzzzz{{{{{{|||}}}~~~~~~{{{||||||||||||}}}}}}}}}|||{{{{{{{{{{{{|||}}}}}}{{{|||~~~}}}{{{{{{zzzzzzxxxvvvwwwxxxyyyzzz|||}}}}}}}}}~~~~~~}}}}}}}}}||||||}}}~~~~~~~~~}}}~~~|||~~~~~~~~~}}}|||}}}~~~}}}|||{{{zzzyyyyyyyyyzzzzzzzzz{{{|||~~~~~~}}}}}}}}}||||||{{{{{{yyyxxxxxxxxxyyyzzz|||}}}{{{zzzzzzyyyxxxxxxyyyyyyyyyzzz{{{|||}}}}}}|||{{{|||||||||}}}~~~~~~|||zzz{{{}}}~~~|||zzzxxxyyyzzz|||}}}~~~~~~}}}|||zzzxxxuuutttsssqqqrrrtttvvvyyyzzz{{{|||{{{{{{{{{||||||}}}}}}}}}~~~~~~}}}|||{{{zzzzzzyyyxxxxxxzzz|||}}}~~~HHHSSS___fffkkkqqquuutttsssssstttttttttuuuuuuuuurrrrrrssstttvvvxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvuuuttttttnnnoooqqqsssuuuwwwxxxxxxvvvxxxzzz|||}}}}}}||||||{{{|||~~~~~~|||yyyxxxtttuuuvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwww{{{}}}~~~|||zzzwwwxxxzzz|||}}}}}}|||{{{~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}~~~~~~}}}}}}|||}}}~~~~~~|||yyyyyyxxxwwwxxx{{{}}}}}}}}}}}}|||zzzzzz{{{|||}}}~~~}}}{{{yyyxxxxxxxxxxxxyyyzzz{{{|||}}}~~~}}}|||{{{yyywwwyyy|||yyytttssstttuuuuuuttttttuuuwwwxxxwwwvvvssstttuuuuuuuuuuuuxxxzzz~~~}}}}}}|||{{{zzzyyyxxxxxxtttuuuvvvtttrrrrrruuuxxxsssqqqmmmjjjiiijjjlllmmmmmmooosssvvvyyy{{{|||}}}zzzyyyxxxxxxwwwwwwxxxxxxzzzwwwuuuuuuwwwzzz|||}}}}}}||||||{{{xxxvvvuuuuuuvvvwwwzzzzzz{{{||||||{{{zzzyyyyyyzzzzzz{{{|||}}}~~~~~~yyyzzzzzzxxxvvvvvvyyy}}}zzz{{{|||}}}~~~}}}}}}|||{{{{{{zzzzzzyyywwwvvvuuuvvvxxxzzz{{{||||||zzzyyyzzzyyyyyyzzz|||~~~~~~}}}zzzyyyyyyzzz}}}~~~~~~||||||}}}|||{{{zzzxxxwwwwwwxxxzzz{{{|||||||||{{{xxxxxxyyyzzz{{{|||}}}}}}{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{||||||}}}{{{|||~~~~~~~~~~~~}}}}}}|||{{{yyyyyyzzzzzzyyywwwwwwxxxyyyzzz{{{}}}~~~~~~{{{||||||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{|||~~~~~~~~~~~~~~~zzzzzzyyyxxxyyyzzz|||}}}|||{{{{{{zzzyyyyyyyyyzzzyyyzzz{{{}}}}}}}}}}}}|||||||||}}}~~~}}}{{{|||~~~|||xxxyyy{{{}}}~~~~~~}}}zzzxxxvvvtttsssqqqrrrtttwwwyyy{{{|||}}}{{{|||}}}}}}}}}}}}||||||}}}||||||{{{zzzzzzyyyyyyxxxyyy{{{|||~~~IIIRRR^^^gggllloooqqqsssqqqsssuuuuuutttssstttuuussstttuuuvvvwwwxxxyyyyyyzzz{{{}}}}}}|||yyyvvvttttttttttttttttttuuuvvvvvvuuuvvvwwwwwwwwwwwwxxxzzz{{{{{{||||||||||||{{{{{{{{{{{{||||||||||||{{{{{{|||{{{{{{zzzzzzzzzzzzzzzwwwwwwxxxyyyzzzzzzzzzzzz}}}~~~~~~}}}|||{{{zzz{{{}}}}}}{{{~~~~~~|||{{{zzzzzzzzzzzz{{{{{{~~~~~~}}}{{{zzzzzzzzz{{{}}}}}}}}}}}}}}}~~~}}}~~~||||||{{{|||}}}}}}|||}}}~~~{{{{{{zzzyyyxxxxxxxxxxxxzzzzzzzzz{{{zzzzzzyyyyyy|||}}}}}}~~~zzztttpppoooqqqrrrtttuuuuuuvvvwwwxxxxxxxxxsssttttttssssssuuuxxx{{{}}}}}}|||{{{zzzxxxvvvuuutttsssrrrqqqqqqqqqrrrssstttrrrqqqooonnnmmmnnnnnnqqqrrrtttvvvxxxyyyzzzzzz||||||||||||{{{zzzyyyyyy|||wwwsssrrrtttwwwxxxxxx{{{zzzxxxwwwvvvvvvuuuuuuuuuuuuttttttuuuvvvvvvwwwzzzyyyyyyyyyyyyzzz{{{{{{wwwwwwxxxzzz{{{}}}~~~~~~}}}{{{yyyyyyyyyzzz{{{zzz|||~~~}}}~~~zzzzzzzzzyyyxxxwwwvvvuuuyyyzzz{{{}}}}}}{{{zzzxxxzzz{{{|||}}}~~~||||||||||||}}}~~~||||||{{{zzzyyyxxxxxxwwwyyyxxxxxxzzz}}}}}}zzzwwwvvvvvvwwwxxxzzz|||~~~~~~~~~~~~~~~}}}{{{zzzyyy{{{{{{{{{{{{|||~~~||||||}}}~~~~~~{{{{{{}}}~~~|||zzz|||}}}~~~{{{yyyxxxyyyxxxxxxyyyyyyzzz{{{||||||zzz{{{{{{}}}~~~~~~~~~~~~|||}}}~~~~~~~~~zzz|||~~~~~~}}}~~~}}}|||~~~~~~|||{{{}}}~~~}}}}}}~~~~~~}}}|||||||||||||||}}}~~~{{{}}}~~~~~~|||{{{{{{|||~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}||||||~~~}}}zzzxxxvvvuuuvvvwwwxxxzzz|||}}}|||}}}~~~~~~}}}{{{zzzyyyzzz|||}}}}}}~~~FFFPPP\\\ggglllnnnqqqrrrrrrtttvvvvvvuuuuuuuuuwwwtttuuuuuuvvvwwwxxxyyyzzzzzz{{{}}}}}}|||yyyvvvuuuuuuuuuuuuuuuuuuvvvvvvwwwuuuwwwyyyzzzyyyyyyzzz{{{{{{||||||||||||{{{zzzyyy{{{{{{|||||||||}}}}}}}}}~~~~~~~~~}}}|||zzzyyyxxxwwwxxxyyy{{{||||||||||||}}}~~~~~~}}}||||||{{{|||~~~}}}~~~~~~{{{{{{{{{{{{zzzzzzyyyyyy~~~}}}|||||||||}}}~~~~~~}}}~~~~~~|||}}}~~~~~~}}}~~~|||{{{zzzyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxwwwvvvvvvtttuuuuuuuuutttvvvyyy|||~~~yyyvvvwww{{{~~~~~~{{{vvvqqqooonnnooopppvvvvvvvvvwwwwwwwwwwwwxxxuuuvvvvvvuuuuuuwwwzzz}}}|||||||||{{{yyywwwvvvuuusssrrrrrrqqqrrrssstttuuuuuutttsssqqqppppppqqqqqqtttuuuvvvxxxzzz{{{{{{{{{zzz{{{|||||||||||||||{{{{{{wwwsssrrrtttvvvvvvvvvxxxxxxwwwuuuttttttssssssvvvuuuuuuuuuvvvwwwxxxxxxzzzzzzzzzzzzzzz{{{||||||yyyzzzzzz{{{|||}}}~~~~~~}}}{{{yyyxxxxxxyyyzzzxxx{{{}}}~~~}}}|||||||||{{{{{{{{{zzzyyyxxxwwwvvvzzz{{{|||~~~~~~}}}{{{zzz{{{{{{|||}}}~~~}}}}}}~~~~~~}}}}}}||||||{{{zzzzzzyyy{{{zzzyyy{{{}}}}}}zzzxxxxxxxxxxxxyyyzzz|||~~~~~~~~~}}}|||{{{{{{{{{{{{|||}}}~~~}}}~~~~~~{{{{{{}}}~~~|||{{{|||~~~~~~|||||||||yyyyyyzzzzzz{{{||||||}}}|||||||||}}}~~~~~~~~~~~~|||}}}~~~~~~}}}}}}~~~|||}}}~~~~~~~~~}}}~~~}}}|||~~~~~~}}}|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||~~~}}}|||}}}}}}~~~~~~~~~~~~~~~}}}|||}}}}}}{{{yyyxxxyyyzzz{{{|||~~~}}}~~~~~~~~~}}}AAALLLZZZeeekkkmmmoooqqqrrrtttvvvwwwvvvvvvwwwxxxuuuvvvvvvwwwxxxyyyzzzzzzzzz{{{|||}}}|||zzzwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwuuuxxx{{{||||||{{{{{{{{{|||||||||{{{zzzyyyxxxwwwzzzzzzzzz{{{|||}}}~~~~~~|||yyywwwxxxyyyzzz|||}}}~~~~~~~~~}}}~~~~~~|||{{{|||||||||~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{yyyxxx~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~||||||{{{{{{zzzzzz{{{{{{xxxxxxxxxwwwvvvuuutttssstttsssrrrpppmmmlllmmmooovvvzzz{{{wwwrrrpppqqquuuxxxzzzyyywwwtttqqqooooooooopppwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyxxxxxxyyy}}}||||||{{{zzzyyyxxxvvvuuussssssssssssssstttuuuvvvwwwvvvtttsssssssssttttttwwwwwwyyyzzz{{{|||||||||yyyzzz{{{|||}}}}}}}}}}}}yyywwwuuutttuuuvvvvvvuuuwwwvvvvvvuuutttsssrrrrrrvvvvvvvvvwwwwwwyyyzzzzzz|||{{{{{{{{{{{{|||}}}}}}}}}}}}~~~~~~~~~~~~|||zzzyyywwwwwwwwwxxxvvvxxx{{{{{{zzzyyyyyyzzz|||||||||||||||{{{zzzyyy{{{|||~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~}}}|||}}}}}}}}}{{{yyyzzzzzzzzz{{{{{{|||}}}~~~~~~}}}}}}|||||||||}}}~~~~~~||||||}}}~~~}}}|||~~~zzz{{{{{{||||||}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}{{{|||}}}~~~|||||||||~~~~~~~~~}}}|||~~~~~~}}}}}}~~~~~~~~~||||||}}}~~~~~~~~~|||~~~~~~~~~}}}}}}}}}~~~}}}~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~<<>>LLLYYYbbbhhhmmmqqqqqqsssuuuuuutttssstttuuuwwwwwwwwwwwwxxxxxxyyyyyyvvvvvvwwwxxxxxxxxxwwwwwwuuuvvvwwwyyyyyyxxxwwwwwwrrruuuxxxyyyyyyxxxwwwxxxyyyyyyyyyxxxvvvtttsssrrrqqqrrrtttvvvxxxyyyyyyyyyyyyzzz|||}}}|||{{{yyyxxxyyyyyyyyyzzzyyyyyyxxxwwwzzzzzz{{{zzzzzzxxxvvvuuuuuuuuuvvvxxx{{{|||{{{yyyzzz{{{{{{||||||{{{{{{zzzwwwwwwxxxxxxwwwuuusssrrrpppsssuuuwwwxxxzzz}}}}}}||||||}}}~~~}}}}}}||||||{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~{{{zzzyyy~~~}}}}}}}}}|||{{{zzzzzz|||||||||{{{zzzyyyxxxwwwssstttsssqqqnnnkkkkkkkkkkkklllmmmmmmlllkkkkkkllleeeddddddcccfffllltttzzzyyyrrrpppoooppptttwwwyyyyyyxxxwwwuuutttrrrqqqppppppvvvwwwxxxzzz{{{}}}~~~}}}|||}}}~~~}}}||||||{{{{{{{{{zzzyyyxxxvvvvvvttttttttttttuuuwwwyyyzzz~~~~~~~~~~~~}}}}}}|||{{{||||||||||||{{{zzzyyyxxxtttuuuvvvvvvwwwxxx|||~~~||||||||||||{{{yyyxxxvvvsssssstttuuuwwwyyy{{{|||~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{xxxyyyzzzzzzyyyyyyzzz|||zzz{{{~~~||||||}}}}}}~~~~~~~~~}}}|||}}}~~~}}}||||||||||||}}}}}}~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}~~~~~~||||||{{{zzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}~~~~~~}}}|||}}}~~~|||{{{zzz|||~~~~~~}}}{{{||||||}}}~~~~~~~~~}}}{{{{{{zzzxxxvvvvvvwwwyyyyyy{{{}}}}}}|||{{{|||}}}{{{|||}}}}}}~~~~~~}}}}}}~~~~~~}}}|||{{{{{{{{{|||}}}~~~}}}}}}~~~~~~111;;;IIIUUU^^^fffmmmrrrsssuuuvvvvvvtttsssssstttvvvvvvvvvwwwwwwwwwwwwxxxttttttuuuuuuvvvvvvvvvwwwtttuuuwwwxxxyyyxxxwwwvvvsssuuuwwwxxxwwwwwwxxxyyyxxxwwwwwwvvvuuutttrrrqqqppprrruuuxxxyyyyyywwwvvvyyyyyyyyyxxxxxxvvvuuutttvvvwwwxxxyyyzzzzzzzzzzzzxxxxxxyyyyyywwwvvvtttssssssssstttwwwzzz{{{zzzxxxwwwxxxyyyyyyzzzzzzzzzzzzuuuuuuuuuttttttsssssssssppprrrtttuuuuuuwwwyyy{{{yyy{{{||||||{{{{{{|||~~~~~~}}}|||{{{{{{yyyyyyzzzzzz{{{|||}}}~~~}}}|||{{{{{{|||}}}~~~~~~|||{{{{{{|||}}}~~~}}}{{{{{{}}}~~~}}}{{{yyyyyyxxxyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvuuuqqqooonnnnnnlllnnnooonnnmmmlllmmmnnnhhhhhhgggfffhhhlllsssxxxzzzpppooooooqqquuuxxxyyyyyyxxxwwwvvvtttsssttttttuuuzzzzzzzzz{{{{{{|||}}}}}}~~~}}}|||}}}~~~}}}||||||yyyyyyzzz{{{{{{{{{zzzyyywwwwwwwwwxxxyyy|||~~~~~~}}}||||||}}}}}}}}}}}}}}}||||||uuuvvvvvvtttssstttxxx|||zzz{{{{{{{{{zzzxxxvvvuuuppppppqqqsssuuuxxxzzz{{{}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~{{{|||||||||{{{{{{}}}~~~~~~~~~}}}||||||||||||{{{{{{|||}}}~~~~~~~~~~~~}}}|||}}}{{{{{{{{{{{{||||||}}}~~~|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}zzzzzz{{{{{{}}}~~~~~~}}}}}}||||||||||||||||||}}}~~~~~~}}}{{{|||}}}}}}~~~~~~~~~~~~}}}{{{zzz{{{}}}~~~~~~~~~~~~~~~zzz{{{|||}}}~~~}}}}}}}}}zzzwwwuuuwwwyyyzzz|||}}}~~~}}}|||}}}~~~{{{{{{|||}}}}}}}}}}}}}}}~~~~~~}}}}}}|||}}}}}}~~~|||~~~}}}000999FFFSSS\\\eeemmmsssvvvwwwxxxwwwuuutttttttttvvvvvvvvvvvvvvvwwwwwwwwwssssssttttttuuuuuuvvvvvvsssuuuwwwxxxxxxxxxvvvuuuuuuvvvwwwwwwwwwwwwxxxzzzvvvvvvvvvvvvuuutttrrrrrrpppssswwwyyyzzzyyywwwuuuzzzyyyxxxvvvtttsssrrrqqqtttuuuwwwyyy{{{|||}}}}}}wwwwwwxxxwwwvvvtttrrrqqqsssssstttwwwzzz{{{zzzyyyuuuvvvwwwxxxyyyzzzzzzzzzwwwvvvuuuuuuuuuuuuvvvvvvqqqrrrttttttssstttuuuwwwuuuvvvyyyzzzzzz{{{}}}~~~}}}|||{{{{{{yyyyyyyyyyyyzzz|||}}}~~~yyyxxxwwwvvvwwwyyy{{{|||}}}~~~~~~~~~~~~}}}|||||||||~~~~~~~~~{{{|||}}}|||zzzzzz{{{}}}{{{|||}}}~~~}}}zzzyyywwwwwwvvvvvvwwwwwwwwwvvvvvvuuutttuuuuuussspppmmmllllllnnnoooppppppooooooppprrrnnnmmmlllkkkkkknnnssswwwzzzqqqppppppssswwwzzz{{{{{{zzzyyywwwvvvwwwxxxzzz{{{}}}}}}||||||{{{{{{{{{zzz~~~~~~}}}{{{|||~~~~~~~~~~~~~~~}}}|||{{{vvvxxxzzz|||}}}}}}}}}|||zzzzzzzzz{{{}}}~~~}}}|||}}}~~~wwwwwwvvvsssppppppuuuyyyxxxyyyzzzzzzyyywwwtttsssnnnoooppprrrtttwwwyyyzzz}}}}}}}}}|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||}}}}}}|||{{{{{{zzzzzzzzz{{{|||}}}~~~}}}}}}~~~~~~|||{{{~~~zzzzzzzzz{{{{{{|||}}}~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}yyyyyyzzz{{{}}}~~~~~~~~~~~~|||}}}~~~~~~zzz{{{||||||||||||||||||}}}|||{{{{{{}}}~~~~~~}}}|||}}}~~~zzz{{{|||~~~|||xxxvvvwwwzzz{{{}}}~~~~~~}}}~~~{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||~~~...555AAAMMMYYYeeennntttvvvxxxzzzyyyxxxvvvuuuvvvttttttuuuvvvvvvvvvvvvvvvuuuwwwwwwvvvtttttttttuuuwwwuuuttttttuuuvvvuuussswwwvvvvvvuuuuuuuuuvvvvvvwwwvvvuuutttsssrrrrrrrrrrrrsssuuuvvvwwwwwwvvvvvvyyyxxxuuurrrqqqqqqrrrrrrssstttvvvxxxyyyyyyyyyyyywwwwwwvvvuuuuuuuuuuuuuuuuuuvvvxxxyyyyyyxxxwwwuuuwwwwwwwwwwwwxxxyyyzzz{{{xxxwwwuuutttssstttuuuvvvtttsssrrrqqqqqqsssuuuvvvttttttssstttvvvzzz~~~}}}zzzzzzzzz{{{{{{zzzzzzzzzzzz{{{|||{{{yyywwwxxx{{{|||{{{zzz}}}|||{{{zzzyyyzzz{{{{{{zzz}}}~~~}}}}}}||||||{{{zzzzzzzzzzzz{{{zzzzzzzzz{{{}}}{{{wwwuuuttttttuuuvvvvvvvvvuuusssrrruuuuuuuuusssqqqnnnllljjjmmmnnnoooppppppoooooonnnnnnkkkkkklllkkklllsss|||{{{pppooooooqqqtttwwwxxxxxxzzzyyyxxxwwwwwwyyy{{{|||~~~}}}{{{{{{{{{|||~~~~~~|||}}}~~~~~~}}}~~~}}}}}}~~~zzzwwwvvvwwwxxxyyyzzz{{{||||||~~~~~~}}}~~~~~~}}}|||{{{xxxsssooonnnooorrrtttwwwyyyzzz{{{yyywwwsssqqqoooooopppqqqsssvvvyyy{{{~~~}}}}}}|||||||||}}}}}}}}}}}}|||||||||~~~~~~}}}{{{zzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxxxxwwwxxxwwwwwwxxxyyy{{{||||||}}}~~~|||yyyyyy|||~~~xxxzzz{{{}}}~~~~~~~~~}}}{{{yyyxxxxxxyyyyyyyyyxxxxxxyyyzzzzzz||||||}}}}}}~~~~~~~~~~~~{{{xxxxxxwwwwwwyyy}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{}}}~~~~~~}}}}}}}}}}}}~~~}}}||||||{{{zzzzzzyyyyyy|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~---555AAANNNZZZeeeoootttvvvxxxzzzzzzxxxvvvvvvvvvtttuuuvvvvvvwwwwwwvvvvvvuuuvvvwwwvvvuuuuuuvvvwwwwwwuuuttttttuuuuuutttrrruuutttttttttttttttuuuuuuvvvvvvtttssssssrrrrrrrrrssstttuuuwwwwwwwwwwwwvvvxxxvvvtttrrrrrrrrrssstttrrrsssuuuwwwxxxyyyyyyxxxxxxwwwvvvuuuuuutttuuuuuuuuuvvvxxxyyyxxxwwwuuutttuuuuuuvvvvvvxxxyyyzzz{{{{{{yyywwwvvvuuuuuuvvvwwwsssrrrqqqpppppprrrtttuuussssssrrrsssuuuxxx|||~~~|||zzzzzz{{{zzzzzzzzz{{{{{{{{{{{{{{{zzzxxxwwwxxx{{{}}}}}}|||~~~}}}|||zzzyyyyyyzzzzzzzzz}}}~~~}}}|||||||||{{{{{{{{{zzzzzzzzz|||{{{zzzzzz{{{}}}|||xxxuuutttuuuvvvwwwwwwwwwvvvtttsssuuuuuutttsssqqqnnnllljjjmmmnnnoooppppppooonnnmmmmmmkkkkkklllmmmnnnvvvxxxlllllllllnnnrrruuuvvvvvv|||{{{yyyxxxxxxyyyzzz|||~~~}}}{{{{{{{{{|||~~~~~~||||||~~~~~~}}}}}}}}}~~~}}}}}}~~~{{{xxxwwwwwwxxxzzz|||~~~~~~|||}}}~~~~~~}}}zzzwwwssspppnnnpppsssuuuyyyyyyzzz{{{zzzxxxuuutttqqqqqqqqqrrrtttwwwyyy{{{}}}}}}|||||||||||||||}}}|||||||||||||||}}}~~~~~~~~~~~~|||zzz{{{{{{||||||||||||{{{|||||||||}}}||||||{{{{{{~~~|||{{{yyyyyyxxxxxxwwwwwwxxxyyyzzz{{{||||||~~~~~~~~~|||zzzyyyzzz|||xxxyyy{{{}}}~~~~~~~~~~~~~~~}}}|||{{{yyyxxxxxxxxxxxxwwwxxxxxxyyyzzzzzzzzz{{{{{{|||~~~~~~{{{xxxyyyxxxwwwyyy|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}|||{{{zzzzzz|||}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~---444@@@NNNZZZeeeoootttvvvxxxzzzzzzxxxwwwvvvwwwuuuvvvwwwwwwxxxxxxwwwwwwtttvvvwwwwwwuuuuuuvvvxxxvvvuuussssssssssssrrrppprrrrrrqqqrrrrrrssstttuuuuuuuuutttsssrrrrrrrrrssstttuuuvvvwwwxxxxxxxxxwwwvvvuuutttssssssssstttuuupppqqqsssuuuvvvwwwxxxxxxxxxwwwvvvuuuttttttttttttuuuvvvwwwwwwwwwuuutttssssssttttttuuuwwwyyy{{{|||}}}|||zzzxxxwwwvvvvvvwwwqqqqqqpppooooooqqqrrrsssrrrqqqqqqqqqsssvvvyyy{{{~~~|||zzzzzz{{{xxxyyyzzz{{{||||||{{{zzzyyyxxxxxxyyy|||}}}{{{zzzyyyyyyyyyyyy{{{~~~}}}|||}}}~~~~~~~~~}}}|||{{{}}}{{{yyyxxxyyy{{{~~~}}}yyyvvvuuuwwwwwwxxxyyyxxxwwwvvvuuuuuuuuutttsssqqqnnnlllkkknnnoooppppppooonnnmmmlllkkkjjjjjjmmmnnnqqqzzztttiiihhhiiilllqqqvvvxxxyyy~~~|||zzzxxxxxxxxxyyyzzz||||||{{{zzz{{{|||}}}~~~}}}||||||}}}~~~}}}}}}|||||||||~~~}}}|||}}}~~~~~~|||zzzxxxyyyzzz|||~~~}}}{{{|||}}}~~~~~~zzzwwwtttqqqpppqqqsssuuuzzzzzz{{{{{{zzzyyyxxxxxxtttttttttuuuwwwxxxzzz{{{|||||||||{{{{{{||||||}}}{{{{{{||||||}}}|||||||||}}}~~~|||{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxwwwwww||||||||||||{{{zzzyyyxxxwwwwwwxxxxxxyyyzzz{{{{{{zzz|||}}}|||zzzxxxyyyyyyxxxyyy{{{}}}~~~~~~}}}}}}~~~}}}|||{{{zzzyyyxxxxxxvvvvvvwwwxxxyyyzzzzzz{{{xxxxxxyyyzzz|||~~~|||yyyyyyxxxwwwyyy|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{zzz||||||}}}{{{{{{|||}}}~~~~~~~~~~~~,,,333>>>KKKXXXcccmmmsssvvvxxxzzzzzzxxxwwwwwwwwwvvvvvvwwwxxxxxxxxxxxxxxxvvvwwwxxxwwwuuutttuuuvvvuuusssqqqqqqqqqqqqooonnnpppoooppppppqqqrrrssstttttttttsssrrrrrrrrrssssssuuuuuuvvvwwwwwwxxxxxxxxxwwwvvvuuutttssssssssstttooopppqqqssstttuuuvvvwwwxxxwwwvvvuuuttttttttttttuuuvvvvvvvvvuuutttsssrrrrrrrrrsssuuuwwwyyy{{{|||~~~}}}{{{yyywwwvvvuuuuuuppppppooooooooopppqqqrrrpppppppppppprrrtttwwwxxx|||~~~~~~|||zzzzzzzzzvvvwwwzzz|||}}}|||{{{zzzxxxxxxyyyzzz}}}}}}{{{yyyxxxxxxxxxzzz~~~~~~|||{{{~~~}}}{{{yyywwwuuuvvvzzz~~~zzzwwwvvvxxxyyyzzzzzzzzzyyywwwvvvwwwvvvuuusssrrrpppnnnmmmppppppqqqppppppnnnlllkkkiiihhhiiilllooosss}}}{{{qqqffffffggglllssszzz~~~~~~}}}zzzxxxwwwwwwxxxxxxzzzzzzyyyyyyzzzzzz{{{|||}}}||||||}}}~~~}}}|||{{{{{{|||||||||{{{{{{||||||||||||{{{zzzzzz|||~~~||||||yyyzzz|||~~~~~~~~~yyywwwuuusssrrrsssuuuvvv||||||{{{{{{{{{{{{{{{{{{xxxxxxyyyyyyzzz{{{|||}}}||||||{{{{{{||||||}}}}}}||||||}}}~~~~~~}}}|||{{{}}}~~~}}}||||||||||||{{{zzzyyyxxxwwwxxxxxxxxxwwwwwwvvvuuuyyyzzz{{{||||||{{{zzzyyywwwwwwxxxxxxyyyzzzzzz{{{xxxzzz||||||zzzxxxxxxxxxyyyzzz{{{}}}~~~~~~}}}}}}}}}||||||{{{zzzyyyyyyxxxvvvwwwxxxyyy{{{|||||||||vvvwwwxxxyyy|||~~~|||zzzzzzxxxxxxyyy|||~~~~~~~~~~~~~~~}}}~~~yyyyyyxxxxxxyyy{{{~~~~~~}}}{{{}}}}}}}}}||||||}}}~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}~~~{{{{{{|||}}}***000:::FFFRRR^^^iiippptttvvvyyyyyyxxxvvvvvvwwwvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwtttrrrrrrssssssrrrppppppqqqpppooommmooooooooopppqqqrrrssstttssssssrrrrrrrrrsssssstttuuuuuuuuuvvvvvvwwwxxxxxxxxxwwwvvvuuutttssssssrrrppppppqqqqqqrrrtttuuuuuuwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssrrrrrrsssuuuwwwyyy{{{|||}}}|||zzzxxxvvvuuusssssspppppppppppppppqqqqqqqqqqqqppppppqqqrrrtttuuuwww{{{|||~~~~~~|||yyyxxxxxxtttvvvyyy{{{||||||{{{{{{xxxyyyzzz{{{}}}~~~|||zzzxxxwwwxxxzzz|||~~~|||{{{{{{~~~}}}|||yyywwwtttsssuuuyyy}}}{{{yyyxxxyyyzzz{{{{{{{{{zzzxxxwwwxxxwwwvvvtttsssqqqppppppqqqqqqrrrrrrqqqooommmllliiiggghhhllloootttyyynnnbbbbbbeeekkksss|||~~~|||zzzwwwvvvvvvvvvwwwyyyxxxxxxyyyyyyyyyzzzzzz~~~~~~}}}}}}}}}~~~~~~}}}{{{zzz{{{{{{|||yyyzzz{{{{{{{{{|||}}}}}}}}}~~~|||{{{{{{yyyzzz{{{}}}~~~~~~}}}}}}yyyxxxwwwvvvvvvvvvxxxxxx}}}}}}||||||||||||||||||{{{|||}}}}}}~~~|||||||||||||||}}}~~~~~~~~~~~~|||{{{|||}}}~~~~~~~~~}}}|||{{{zzzyyyvvvwwwwwwxxxxxxwwwwwwvvvxxxyyy{{{|||||||||{{{zzzxxxxxxxxxyyyyyyzzzzzz{{{wwwzzz|||}}}{{{yyyxxxxxxzzz{{{|||~~~~~~~~~}}}}}}|||||||||{{{{{{zzzzzzzzzxxxyyyzzz|||}}}~~~~~~~~~wwwwwwxxxzzz|||}}}}}}}}}~~~~~~}}}{{{zzzyyyxxxyyy{{{}}}}}}||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}tttsssqqqqqqrrruuuxxx{{{~~~|||zzzyyyzzz}}}||||||{{{{{{{{{|||}}}}}}}}}||||||{{{zzzzzzyyyyyy{{{|||}}}~~~}}}}}}}}}}}}~~~)))...555???JJJWWWdddkkksssuuuwwwxxxwwwvvvvvvvvvuuuvvvwwwwwwxxxxxxwwwwwwvvvwwwwwwuuusssqqqqqqrrrtttrrrqqqqqqssssssrrrpppqqqqqqpppqqqqqqrrrssstttrrrrrrqqqqqqrrrsssttttttttttttttttttuuuvvvwwwxxxwwwwwwvvvvvvuuutttssssssrrrqqqqqqqqqqqqrrrssstttuuuuuuuuuuuuuuuvvvvvvwwwuuuuuuuuutttuuuuuuuuuuuusssttttttuuuwwwyyy{{{|||{{{{{{yyyxxxvvvtttsssrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvzzz|||~~~}}}{{{xxxwwwvvvtttvvvxxxzzz{{{|||||||||yyyzzz|||||||||}}}}}}{{{yyyxxxxxxyyy|||~~~~~~~~~|||{{{{{{zzzzzzzzz{{{{{{|||}}}|||{{{zzzyyywwwuuutttssstttwwwzzz}}}|||zzzyyyzzzzzz{{{{{{{{{zzzyyyxxxxxxwwwvvvtttrrrrrrqqqqqqqqqrrrssssssrrrqqqpppoookkkjjjjjjmmmpppvvvxxxnnnaaaaaaccciiiqqqzzz~~~|||zzzxxxvvvvvvwwwxxxyyyyyyyyyzzzzzzzzzzzz{{{}}}}}}~~~~~~}}}{{{zzz{{{|||}}}yyy{{{|||||||||}}}|||{{{zzzzzzyyyzzz{{{}}}}}}}}}||||||zzzzzzyyyyyyyyyzzzzzz{{{}}}}}}~~~~~~}}}|||{{{{{{||||||~~~}}}}}}}}}}}}~~~~~~}}}|||{{{|||~~~~~~~~~~~~~~~}}}|||{{{zzzuuuvvvwwwxxxyyyyyyyyyyyyyyyzzzzzz{{{||||||{{{{{{yyyyyyyyyzzzzzz{{{{{{{{{xxx{{{}}}~~~}}}{{{zzzzzz|||}}}~~~~~~~~~||||||||||||||||||{{{{{{zzz{{{}}}~~~~~~yyyyyyzzz{{{}}}||||||||||||}}}~~~~~~}}}{{{yyyxxxyyy{{{||||||{{{{{{{{{||||||}}}~~~~~~~~~}}}}}}}}}}}}|||||||||}}}~~~~~~}}}||||||}}}~~~~~~~~~|||}}}}}}zzzqqqooolllkkklllooosssvvv{{{|||~~~}}}zzzyyyxxxyyyzzz|||}}}~~~~~~~~~{{{zzzzzzyyyyyyzzz{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}}}}|||||||||}}}}}}~~~}}}}}}}}}~~~(((+++000777BBBPPP^^^gggqqqsssvvvvvvuuutttuuuuuutttuuuvvvvvvwwwwwwvvvvvvrrrtttttttttrrrqqqrrrsssvvvuuutttuuuvvvwwwvvvuuusssssssssrrrrrrsssssstttqqqqqqqqqqqqrrrssstttuuutttssssssssstttuuuvvvwwwttttttuuuvvvvvvvvvvvvvvvtttsssrrrqqqqqqqqqrrrrrrttttttttttttuuuwwwxxxyyyttttttttttttuuuvvvwwwwwwuuuuuuvvvvvvxxxyyyzzz{{{zzzzzzyyyxxxvvvuuusssrrrrrrsssssstttttttttttttttssstttttttttuuuuuuvvvvvvzzz|||~~~}}}zzzwwwuuuttttttuuuwwwxxxzzz|||}}}~~~{{{|||}}}|||zzzzzz|||~~~|||zzzyyyxxxzzz|||~~~~~~|||zzzxxxxxxxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzzzzxxxwwwuuusssssstttvvvwww{{{~~~}}}{{{zzzyyyzzz{{{{{{{{{zzzyyyxxxwwwvvvtttrrrqqqppppppppprrrssstttttttttsssrrrqqqpppnnnmmmppprrrxxxyyynnnfffeeefffjjjqqqyyy}}}{{{yyyxxxyyyzzz{{{{{{{{{|||}}}}}}}}}}}}}}}|||}}}~~~}}}{{{zzz{{{}}}~~~{{{}}}~~~}}}zzzyyyyyyzzzyyyzzz{{{|||||||||{{{zzz{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~|||zzzxxxzzz{{{|||~~~~~~~~~~~~~~~~~~}}}|||||||||{{{|||}}}|||}}}}}}}}}|||{{{zzzzzztttuuuvvvxxxyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{||||||zzzzzz{{{{{{{{{{{{||||||{{{}}}~~~}}}}}}}}}}}}~~~|||}}}}}}}}}}}}}}}}}}}}}zzz{{{}}}}}}}}}||||||}}}~~~}}}}}}||||||}}}~~~}}}{{{zzzxxxyyyzzz{{{{{{zzz{{{{{{{{{|||}}}~~~}}}}}}~~~~~~~~~~~~||||||||||||}}}~~~}}}~~~~~~}}}|||}}}~~~||||||||||||~~~~~~~~~||||||}}}}}}zzzxxxzzz}}}~~~zzzwwwqqqoookkkhhhiiilllppptttwwwyyy|||~~~~~~}}}{{{yyyzzzyyyyyyyyyzzz{{{}}}~~~yyyyyyxxxxxxxxxxxxxxxyyywwwwwwxxxxxxyyyzzzzzzzzzzzz{{{|||~~~||||||{{{{{{{{{{{{||||||~~~}}}|||{{{{{{|||~~~~~~~~~~~~((()))---333===LLLZZZdddppprrruuuuuuuuuttttttuuuttttttuuuvvvvvvvvvvvvvvvoooppprrrrrrrrrrrrtttuuuxxxwwwvvvwwwyyy{{{zzzyyyuuuuuutttsssssssssttttttpppppppppqqqrrrssstttuuussssssrrrrrrssstttvvvwwwpppqqqsssuuuwwwxxxyyyyyyvvvtttsssqqqppppppqqqqqqrrrsssssstttvvvwwwyyyzzzttttttttttttuuuwwwxxxyyywwwwwwwwwwwwxxxyyyzzz{{{zzzzzzyyyyyywwwvvvtttsssssstttuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwzzz|||~~~}}}zzzvvvtttsssuuuuuuvvvwwwyyy|||~~~|||}}}~~~|||yyyxxxzzz}}}}}}{{{zzzxxxzzz|||~~~~~~|||yyywwwvvvwwwyyyzzz~~~~~~}}}|||{{{|||||||||yyyxxxvvvtttsssrrrrrrrrryyy|||~~~|||{{{yyyzzz{{{{{{{{{zzzxxxxxxvvvtttrrrpppoooooooooooorrrssstttuuuuuuuuutttssssssqqqppprrrtttyyyyyyooolllkkkjjjmmmsssyyy~~~}}}{{{zzz{{{|||}}}}}}}}}~~~{{{|||~~~}}}{{{zzz{{{}}}~~~}}}{{{yyyxxxyyyzzzzzz{{{|||||||||{{{zzzyyy{{{|||}}}~~~~~~~~~}}}~~~|||yyyvvvwwwyyy{{{}}}~~~}}}{{{{{{{{{|||zzz{{{}}}~~~{{{{{{{{{|||{{{{{{zzzyyyrrrsssuuuwwwyyyzzz{{{{{{|||{{{zzzyyyyyyzzz||||||{{{{{{{{{|||||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~zzz{{{}}}~~~~~~|||{{{~~~~~~~~~~~~}}}|||||||||~~~~~~{{{zzzxxxyyyzzz{{{{{{zzz{{{{{{{{{|||}}}|||||||||}}}~~~~~~|||||||||}}}~~~~~~~~~}}}~~~zzzzzzzzz{{{}}}}}}~~~~~~|||zzzzzz{{{|||xxxvvvxxx{{{|||yyyuuussspppkkkhhhhhhlllpppsssuuuwwwzzz}}}~~~~~~|||zzz{{{zzzyyyxxxyyy{{{}}}~~~xxxxxxwwwwwwvvvwwwwwwxxxvvvvvvwwwxxxzzz{{{{{{|||zzz{{{|||~~~{{{zzzzzzzzzzzz{{{||||||}}}|||{{{zzz{{{|||~~~~~~~~~|||~~~~~~~~~~~~~~~$$$$$$)))111;;;FFFVVVdddlllrrrvvvtttqqqsssuuutttuuuvvvwwwxxxyyyxxxwwwwwwuuuuuuuuuuuuvvvvvvvvvvvvwwwyyy{{{{{{zzzyyyxxxyyyvvvvvvvvvuuutttsssrrrqqqssssssssssssssstttuuuvvvqqqrrrsssssssssuuuxxxzzzxxxxxxyyyyyyzzz{{{||||||{{{yyywwwuuussssssssssssuuuuuuvvvwwwxxxyyyyyyzzzvvvvvvuuuuuuvvvxxxzzz{{{zzzyyyyyyyyyzzz{{{}}}~~~~~~|||zzzwwwuuutttssswwwxxxyyyyyyzzzzzzyyyyyyssssssttttttuuuvvvxxxxxx}}}}}}|||zzzyyyvvvtttsssyyyyyyzzz{{{|||||||||{{{|||||||||{{{yyyyyyzzz{{{~~~~~~}}}}}}|||||||||{{{}}}}}}~~~}}}{{{zzzyyyzzz{{{|||~~~}}}{{{zzzyyy|||zzzwwwtttrrrrrrssstttwwwyyy{{{~~~~~~{{{yyyzzz{{{{{{xxxuuuuuutttrrrpppoooooopppqqqqqqqqqrrrssstttttttttttttttsssqqqqqqttt|||zzzuuukkkkkklllooosssxxx|||}}}|||yyywwwwwwxxxzzz|||xxx{{{}}}~~~}}}|||||||||~~~||||||}}}}}}|||}}}~~~~~~~~~|||{{{{{{{{{{{{{{{}}}||||||{{{zzzzzzyyyyyyyyy{{{}}}~~~}}}}}}~~~||||||}}}}}}}}}{{{zzzyyyxxxxxxyyyzzz{{{{{{||||||}}}}}}}}}~~~~~~|||{{{zzzyyyyyy{{{}}}~~~~~~}}}}}}|||{{{yyyxxxwwwxxxxxxyyyyyywwwuuuuuuwwwyyy{{{{{{{{{{{{{{{||||||~~~}}}}}}|||{{{{{{{{{{{{{{{~~~~~~}}}||||||~~~}}}||||||{{{{{{|||}}}}}}}}}||||||{{{{{{{{{xxx{{{~~~~~~}}}}}}~~~{{{yyyyyyyyy{{{{{{{{{{{{|||||||||}}}~~~~~~~~~~~~~~~~~~~~~{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{~~~}}}{{{{{{{{{{{{|||~~~~~~}}}|||zzzyyyyyyzzz{{{|||wwwvvvwwwzzz}}}}}}zzzvvvqqqnnnjjjggghhhmmmssswwwwwwyyyzzzzzzzzzzzz{{{}}}zzzzzzzzz{{{|||}}}}}}~~~yyyyyyxxxwwwwwwvvvvvvuuuyyyyyyyyyzzzzzz|||}}}}}}}}}~~~~~~~~~~~~}}}||||||zzzyyyyyyxxxyyyzzz|||}}}}}}|||{{{{{{{{{{{{||||||{{{|||}}}~~~{{{}}}~~~~~~~~~~~~~~~~~~&&&%%%(((///888BBBRRR```lllsssvvvuuusssuuuvvvvvvvvvwwwxxxyyyzzzyyyyyyxxxuuuuuuvvvvvvvvvwwwwwwwwwwwwyyyzzzzzzxxxxxxxxxyyywwwxxxxxxwwwwwwvvvuuutttttttttttttttuuuvvvwwwwwwtttuuuvvvvvvuuuvvvyyy{{{yyyyyyzzzzzz{{{{{{||||||yyyyyyxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyuuuuuuuuuvvvxxxzzz|||~~~|||{{{{{{zzzzzz{{{|||}}}~~~|||{{{zzzyyyyyyzzzzzzzzzzzzzzzzzzuuuuuuuuuvvvwwwyyyzzz{{{}}}}}}}}}|||{{{yyywwwvvvyyyyyyyyyyyyzzz{{{{{{|||}}}}}}}}}|||zzzyyyzzz|||}}}}}}}}}}}}|||||||||{{{}}}}}}~~~~~~|||{{{zzz{{{|||}}}~~~}}}{{{zzzyyyxxx|||zzzxxxvvvtttuuuuuuvvvxxxyyy|||~~~~~~|||zzzzzz{{{{{{yyyvvvuuutttrrrpppoooooooooooopppqqqrrrtttuuuuuuuuuuuuwwwvvvtttsssvvv}}}{{{wwwooooooppprrrvvvzzz~~~}}}{{{yyyyyyzzz|||}}}{{{}}}~~~}}}{{{yyyyyyzzz|||||||||}}}}}}~~~||||||{{{zzzzzzzzzzzz{{{|||{{{{{{{{{{{{zzzzzzzzzyyy{{{}}}~~~}}}}}}~~~||||||}}}}}}|||zzzyyyxxxwwwwwwxxxxxxyyyyyyzzzzzz}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyyyyyyy{{{|||}}}}}}||||||}}}~~~zzzyyyxxxwwwwwwxxxxxxyyyyyywwwvvvvvvyyy{{{}}}}}}{{{{{{zzz{{{{{{|||}}}~~~||||||{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}||||||~~~}}}||||||{{{{{{{{{||||||{{{{{{zzzzzzzzzzzzyyy{{{~~~~~~}}}}}}~~~~~~{{{yyyyyyyyy{{{{{{|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{|||}}}}}}~~~~~~|||{{{yyyxxxxxxzzz{{{|||xxxxxxxxx{{{}}}}}}yyyvvvpppnnnjjjhhhiiimmmssswwwwwwxxxzzzzzzyyyyyy{{{|||{{{{{{{{{|||||||||}}}}}}yyyyyyyyyxxxxxxxxxxxxwwwzzzzzzzzz{{{||||||}}}~~~~~~~~~~~~~~~}}}|||yyyxxxwwwwwwxxxyyyzzz{{{}}}}}}||||||||||||}}}}}}}}}}}}}}}~~~|||}}}~~~~~~'''&&&'''---444>>>NNN\\\iiipppuuutttsssuuuvvvvvvxxxyyyzzz{{{|||{{{zzzzzzvvvvvvwwwwwwwwwxxxxxxxxxwwwxxxyyyxxxvvvvvvxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyvvvvvvvvvvvvwwwxxxyyyzzzyyyzzzzzzzzzyyyyyy{{{}}}||||||{{{{{{{{{{{{||||||yyyzzz{{{{{{|||{{{zzzzzzxxxxxxxxxxxxxxxxxxyyyyyyvvvvvvwwwxxxzzz}}}~~~}}}||||||{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyzzz|||~~~}}}|||zzzyyyxxxwwwwwwwwwyyy{{{|||}}}~~~~~~|||zzzyyyzzz|||}}}}}}}}}}}}||||||||||||}}}~~~}}}|||||||||~~~}}}{{{yyyxxxwwwwwwzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{}}}~~~}}}}}}|||zzzxxxuuutttsssqqqpppnnnmmmmmmoooppprrrtttvvvwwwxxxxxxyyyxxxvvvuuuwww}}}}}}yyyttttttuuuwwwzzz}}}~~~|||{{{zzz{{{}}}~~~~~~~~~}}}{{{xxxvvvwwwxxx}}}||||||}}}}}}~~~~~~zzzyyyxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||yyy{{{}}}~~~}}}}}}~~~}}}}}}}}}}}}|||zzzxxxwwwwwwwwwwwwwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzyyyyyyzzzzzz{{{|||}}}|||zzzzzzzzz|||yyyxxxxxxxxxxxxyyyyyyzzz{{{yyyxxxxxx{{{}}}~~~~~~}}}||||||{{{||||||}}}}}}zzzzzz{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}||||||||||||~~~}}}|||{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxyyy|||~~~~~~~~~~~~{{{yyyyyyzzz|||||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||||||||{{{||||||}}}}}}~~~~~~zzzzzzyyyyyyyyy{{{|||}}}zzzzzzzzz|||}}}|||yyywwwpppmmmjjjiiijjjoootttwwwwwwyyyzzzzzzzzzzzz{{{}}}}}}}}}}}}}}}|||||||||{{{yyyyyyyyyzzzzzzzzzzzzzzz|||||||||}}}}}}~~~~~~~~~}}}xxxwwwwwwvvvvvvwwwyyyyyy~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~(((&&&'''+++222;;;KKKYYYdddlllqqqqqqqqqtttvvvuuuyyyzzz|||}}}}}}}}}|||{{{wwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxvvvuuuuuuxxxzzz{{{{{{|||}}}}}}}}}}}}}}}wwwwwwxxxxxxyyyzzz{{{|||}}}~~~~~~~~~||||||}}}~~~~~~}}}|||{{{{{{||||||}}}{{{|||~~~~~~|||{{{zzzzzzzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{|||~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}|||||||||||||||~~~~~~~~~~~~xxxwwwuuutttuuuxxx{{{}}}}}}}}}}}}{{{yyyyyyzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}zzzxxxwwwwwwwwwzzzzzz{{{|||}}}~~~~~~~~~{{{zzzuuuttttttrrrqqqnnnlllkkkoooppprrruuuxxxyyy{{{{{{zzzyyywwwuuuwww||||||wwwxxxzzz|||~~~~~~}}}{{{{{{|||}}}}}}~~~~~~}}}zzzwwwvvvwwwyyy~~~}}}}}}~~~~~~{{{vvvsssrrrssstttvvvwwwxxxyyyyyyzzzzzzzzzxxxyyyyyyzzz{{{|||}}}}}}zzz|||~~~~~~~~~}}}~~~~~~|||zzzxxxxxxxxxxxxxxxwwwwwwwwwwww~~~~~~~~~~~~}}}}}}||||||zzzzzzzzzyyyyyyzzz{{{{{{{{{||||||{{{yyyxxxyyyzzzyyyyyyyyyzzzzzz{{{||||||~~~|||zzz{{{|||~~~~~~}}}~~~}}}}}}}}}}}}}}}~~~xxxyyy{{{}}}~~~~~~}}}|||||||||}}}~~~{{{{{{{{{{{{{{{||||||||||||{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{}}}~~~~~~~~~{{{yyyzzz{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~{{{{{{zzz{{{|||}}}~~~||||||}}}}}}}}}|||zzzyyypppooommmlllmmmqqquuuxxxyyy{{{||||||||||||}}}~~~||||||{{{zzzyyyzzzzzz{{{||||||}}}}}}}}}~~~~~~~~~~~~yyyxxxwwwvvvwwwxxxyyyzzz~~~~~~~~~~~~||||||}}}~~~}}}}}}}}}~~~~~~~~~&&&%%%&&&+++111;;;JJJWWWaaaiiipppqqqrrruuuwwwwwwzzz{{{|||}}}}}}}}}||||||xxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxvvvuuuuuuxxxzzz{{{|||}}}~~~~~~~~~~~~~~~yyyyyyyyyzzz{{{|||~~~~~~~~~~~~|||{{{{{{|||}}}~~~~~~}}}{{{||||||{{{{{{zzzyyyyyyyyy}}}}}}}}}~~~~~~}}}}}}}}}||||||}}}}}}~~~~~~}}}|||||||||}}}~~~xxxvvvtttrrrtttwww{{{}}}{{{{{{|||zzzyyyxxxyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyxxxxxxxxxzzz{{{}}}}}}{{{uuuuuutttsssqqqooommmllloooqqqsssvvvyyy{{{}}}}}}}}}|||zzzxxxyyy~~~~~~yyyzzz}}}~~~}}}|||{{{{{{{{{|||||||||}}}|||zzzyyyyyy{{{}}}xxxuuuqqqmmmlllnnnqqqsssvvvvvvxxxyyyzzz{{{{{{zzzwwwxxxyyyzzz{{{}}}~~~~~~{{{}}}~~~}}}{{{{{{zzzzzzzzzzzzzzzzzzzzz}}}}}}{{{{{{zzzzzz{{{{{{||||||{{{|||}}}|||zzzyyyyyyzzz{{{||||||}}}}}}~~~~~~~~~~~~}}}|||}}}}}}|||zzz}}}}}}|||{{{{{{{{{||||||xxxzzz|||~~~}}}}}}}}}}}}}}}~~~~~~{{{{{{{{{{{{||||||||||||zzzzzzyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyy|||~~~~~~~~~~~~|||zzz{{{|||~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}~~~}}}~~~~~~||||||{{{sssrrrqqqpppqqqtttwwwyyy|||~~~~~~~~~}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~yyyyyyxxxxxxyyyzzz|||}}}}}}}}}}}}}}}~~~||||||||||||}}}%%%$$$&&&+++111999GGGSSS___hhhppprrrtttwwwzzzyyyyyyzzz{{{|||}}}|||{{{{{{wwwwwwxxxxxxxxxyyyyyyyyywwwxxxyyyxxxvvvvvvxxxyyy{{{{{{|||}}}}}}~~~}}}}}}yyyyyyzzz{{{|||}}}~~~}}}{{{zzz{{{|||~~~}}}{{{}}}|||||||||{{{{{{zzzzzz~~~}}}||||||{{{|||~~~~~~}}}}}}}}}|||{{{|||}}}~~~wwwuuusssssstttwww{{{}}}yyy{{{{{{{{{yyyzzz{{{}}}~~~~~~~~~~~~|||{{{zzzzzz{{{|||~~~}}}wwwvvvuuusssrrrpppooooooqqqrrruuuxxxzzz}}}~~~}}}|||}}}zzz|||~~~}}}}}}||||||||||||||||||}}}}}}}}}||||||~~~|||zzz{{{|||~~~|||xxxvvvqqqooolllkkkkkkooorrruuuwwwxxxzzz{{{|||||||||{{{wwwxxxyyyzzz|||}}}~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}|||}}}}}}~~~~~~|||}}}~~~}}}{{{{{{{{{}}}}}}~~~~~~~~~||||||||||||zzzyyyyyyyyyyyyxxxxxxyyyzzzzzzzzz{{{}}}|||}}}~~~~~~~~~~~~|||||||||}}}}}}}}}}}}}}}{{{zzzyyyxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyzzzzzzwwwzzz|||}}}|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}{{{zzz||||||}}}~~~~~~}}}~~~}}}~~~~~~xxxwwwvvvuuuvvvwwwyyyzzz~~~~~~|||{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}yyyyyyyyyzzz{{{}}}~~~~~~~~~}}}||||||||||||}}}$$$$$$&&&+++000555AAALLLZZZccclllooorrrvvvxxxxxxxxxyyyzzz{{{{{{{{{zzzyyywwwwwwwwwwwwxxxxxxxxxxxxwwwyyyzzzzzzxxxxxxxxxyyyzzzzzz{{{{{{|||{{{{{{{{{yyyyyyzzz{{{|||~~~~~~}}}|||zzzyyyzzz|||~~~~~~~~~}}}|||||||||||||||||||||~~~~~~~~~}}}|||}}}~~~~~~~~~|||{{{{{{zzz{{{}}}vvvuuuttttttuuuxxx{{{}}}zzz{{{|||||||||}}}~~~}}}~~~~~~}}}}}}|||}}}~~~xxxwwwuuusssrrrrrrrrrrrrrrrsssvvvyyy{{{}}}~~~}}}|||{{{|||{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}zzzyyyzzz{{{{{{{{{{{{zzzxxxvvvsssrrrpppnnnmmmlllmmmppptttvvvyyyzzz|||~~~~~~~~~}}}|||xxxxxxyyyzzz{{{}}}}}}~~~}}}}}}~~~~~~|||~~~}}}}}}~~~~~~~~~}}}{{{zzzzzzzzz||||||{{{yyyyyyyyyyyyyyyyyyzzz{{{||||||~~~~~~{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyyyyzzzzzzzzzzzzzzz{{{{{{||||||yyy{{{~~~~~~~~~~~~}}}~~~~~~~~~|||yyyuuussswwwxxxyyyzzz|||~~~}}}~~~}}}|||{{{zzzzzzzzz{{{{{{~~~~~~}}}||||||{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||xxxxxxxxxzzz|||~~~~~~~~~~~~~~~~~~}}}~~~}}}||||||}}}$$$$$$&&&+++...222<<>>GGGTTT___fffkkkppptttxxxyyyzzz{{{{{{zzzyyyxxxyyyxxxxxxxxxyyyzzz|||~~~zzzxxxtttrrrrrrsssvvvxxxxxxzzz|||}}}~~~}}}|||{{{{{{zzzzzzzzz{{{{{{yyywwwzzzzzzzzz{{{zzzzzzyyyyyywwwuuusssrrrrrrtttvvvxxxxxxyyyzzzyyyxxxwwwxxxzzz|||}}}~~~}}}{{{||||||||||||{{{{{{zzz{{{|||}}}~~~~~~~~~}}}|||zzzzzzzzzyyyyyyxxxxxxxxxzzzzzz{{{}}}}}}~~~~~~~~~|||{{{zzz|||~~~~~~}}}|||{{{{{{{{{~~~~~~~~~|||{{{||||||}}}}}}{{{zzzyyyzzz{{{||||||}}}}}}||||||}}}}}}{{{zzzzzz{{{|||}}}{{{|||~~~~~~~~~||||||}}}~~~{{{|||}}}~~~}}}{{{zzzzzz|||~~~||||||}}}~~~{{{{{{{{{|||}}}}}}~~~~~~}}}|||{{{zzz{{{}}}~~~~~~}}}}}}}}}|||||||||}}}~~~~~~~~~~~~|||}}}|||xxxyyyyyyyyyxxxxxxyyyyyyzzz~~~~~~}}}zzzwwwrrrsssuuuwwwzzz|||~~~~~~}}}}}}~~~~~~|||zzz{{{zzzzzzzzzzzz{{{{{{||||||}}}~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}}}}~~~}}}{{{yyyyyy{{{$$$%%%'''((()))+++///222===EEERRR]]]dddjjjppptttvvvwwwxxxzzzzzzzzzyyyxxxwwwwwwxxxxxxyyy{{{|||}}}zzzxxxuuusssrrrrrrssstttvvvwwwzzz|||}}}}}}|||{{{{{{zzzyyyzzz{{{zzzyyywwwxxxyyyzzzzzz{{{zzzzzzzzzvvvtttrrrqqqqqqrrruuuvvvvvvxxxyyyzzzyyyyyyzzz{{{|||~~~~~~~~~~~~~~~||||||||||||{{{zzzyyyyyy{{{|||~~~~~~}}}|||{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~|||zzzzzz{{{}}}~~~~~~}}}|||||||||~~~}}}}}}}}}~~~~~~~~~|||{{{yyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{zzzyyyyyyyyyzzz|||||||||}}}~~~~~~|||{{{{{{{{{}}}~~~{{{{{{|||}}}|||{{{yyyxxxyyy{{{}}}}}}{{{{{{}}}~~~{{{||||||}}}~~~~~~}}}||||||{{{{{{}}}~~~~~~}}}}}}|||~~~}}}|||||||||}}}~~~~~~~~~~~~~~~}}}}}}zzzyyy{{{~~~{{{wwwzzzzzzyyyyyyxxxyyyyyyyyy}}}}}}~~~~~~~~~~~~|||xxxuuurrrmmmmmmnnnpppsssvvvxxxyyy{{{{{{{{{}}}~~~}}}|||||||||{{{||||||||||||}}}~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~|||yyyxxxzzz~~~$$$%%%&&&'''(((+++000333>>>FFFQQQ[[[ccciiipppttttttuuuwwwxxxxxxxxxwwwwwwtttuuuwwwyyyzzz{{{||||||yyyxxxvvvtttrrrqqqqqqppptttuuuwwwyyyzzz{{{zzzzzzzzzyyyxxxyyyzzzzzzxxxvvvvvvwwwxxxzzz{{{{{{{{{|||wwwvvvtttrrrrrrsssuuuwwwvvvxxxzzz{{{zzz{{{|||}}}|||}}}~~~{{{||||||}}}}}}}}}||||||}}}}}}}}}|||{{{zzzyyyxxxzzz{{{}}}~~~}}}|||||||||}}}}}}~~~~~~}}}}}}|||}}}~~~~~~}}}|||zzzzzzzzz{{{|||~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}|||{{{zzzyyyxxxxxxwwwwwwwwwxxxyyyzzzyyyxxxxxxxxxyyyzzz{{{{{{}}}}}}~~~~~~xxxxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~|||{{{{{{{{{zzzxxxwwwvvvwwwzzz|||~~~}}}zzzyyyzzz}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{}}}~~~}}}}}}~~~~~~~~~}}}|||~~~}}}{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzxxxwwwyyy}}}~~~|||yyy{{{zzzzzzyyyxxxxxxxxxyyy{{{||||||}}}~~~}}}~~~}}}|||yyytttpppmmmiiiiiiiiijjjlllooorrrtttwwwwwwxxx|||~~~~~~}}}}}}}}}|||}}}~~~~~~}}}}}}{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~||||||}}}~~~~~~}}}~~~}}}~~~~~~~~~}}}|||{{{}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~|||zzzwwwvvvwww{{{!!!###%%%'''+++000666:::CCCJJJSSS[[[aaahhhoootttvvvvvvwwwxxxwwwvvvuuutttrrrsssvvvxxxzzz{{{zzzzzzxxxwwwwwwvvvtttsssqqqppptttuuuvvvwwwwwwwwwwwwwwwxxxwwwwwwxxxyyyyyyxxxvvvtttuuuwwwyyy{{{|||}}}}}}{{{yyywwwuuutttvvvwwwyyyyyy{{{}}}}}}|||{{{||||||zzz{{{}}}~~~}}}xxxyyyyyyzzz{{{{{{{{{{{{|||||||||}}}||||||{{{{{{xxxyyy{{{}}}~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}|||||||||||||||||||||{{{zzzyyyxxxvvvuuuvvvwwwyyy{{{zzzzzzzzzyyyyyyyyyzzzzzz}}}~~~~~~}}}|||vvvwwwyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzzxxxwwwvvvvvvwwwzzz}}}|||yyyxxxyyy|||~~~}}}}}}~~~~~~|||||||||}}}}}}}}}~~~~~~{{{}}}~~~}}}|||{{{|||}}}~~~~~~}}}~~~}}}|||{{{zzz{{{||||||~~~~~~|||{{{{{{zzzxxxxxxzzz}}}~~~}}}{{{zzzyyyxxxxxxxxxxxxxxxzzzzzz{{{|||}}}~~~~~~|||xxxsssnnnkkkhhhgggffffffhhhlllooorrrssstttvvvzzz~~~}}}|||}}}}}}~~~~~~~~~}}}||||||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||{{{|||}}}~~~~~~}}}}}}}}}|||{{{}}}~~~~~~}}}}}}}}}|||}}}}}}~~~~~~}}}}}}~~~~~~}}}|||{{{zzz{{{|||~~~~~~~~~~~~}}}~~~~~~|||||||||}}}~~~~~~~~~}}}}}}~~~{{{vvvtttrrrqqqtttyyy~~~ """&&&***000888@@@FFFIIINNNUUU[[[```fffmmmrrrwwwxxxxxxwwwvvvtttrrrpppppprrrtttvvvxxxxxxxxxxxxuuuvvvvvvvvvvvvuuusssrrruuuuuuuuuuuuuuuttttttssswwwvvvvvvwwwxxxxxxwwwuuussstttvvvxxx{{{|||}}}}}}|||{{{xxxuuuuuuuuuwwwxxx|||~~~}}}zzzyyyyyyvvvxxxzzz|||||||||{{{zzzuuuvvvwwwxxxyyyyyyyyyyyyzzzzzz{{{|||}}}}}}}}}}}}vvvwwwxxxyyyzzzzzzzzzzzzzzz{{{}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyyyyzzz{{{|||}}}}}}}}}|||~~~~~~~~~{{{yyywwwzzz{{{||||||}}}|||||||||zzzyyywwwvvvvvvxxxzzz{{{~~~~~~}}}|||{{{zzzyyyyyy}}}~~~~~~~~~}}}{{{zzzvvvwwwyyy|||~~~~~~~~~~~~~~~~~~~~~}}}|||zzzzzzxxxwwwvvvwwwyyy|||{{{xxxwwwxxxzzz||||||}}}}}}~~~~~~zzz{{{{{{|||}}}}}}~~~~~~{{{|||}}}|||zzzyyyzzz{{{~~~}}}}}}{{{zzzzzzzzz{{{|||~~~}}}{{{{{{yyyxxxxxxyyy{{{|||}}}|||yyyyyyxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{}}}~~~~~~|||wwwqqqlllhhhgggfffeeedddfffiiillloooqqqqqqtttxxx}}}~~~}}}||||||||||||}}}~~~~~~~~~}}}||||||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||~~~}}}{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~||||||}}}~~~~~~}}}||||||||||||{{{{{{{{{||||||}}}~~~}}}{{{{{{zzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~{{{xxxnnnmmmlllmmmqqqwww~~~"""%%%(((---444<<>>AAAFFFKKKQQQYYYdddlllkkklllnnnooooooooonnnmmmqqqpppooonnnnnnooopppqqquuutttrrrpppooommmmmmmmmoooooopppqqqsssuuuwwwxxxtttsssssstttvvvwwwvvvtttssstttvvvxxxzzz{{{||||||}}}{{{xxxuuusssssstttuuuqqqtttwwwwwwuuurrrqqqpppqqqrrruuuwwwxxxxxxwwwvvvqqqrrrtttuuuwwwxxxyyyyyyxxxwwwwwwvvvtttsssqqqpppqqqooollljjjlllooosssvvv}}}~~~|||zzzyyyyyyyyyzzzyyyyyyxxxxxxwwwxxxyyyzzzxxxvvvsssqqqnnnpppsssvvvwwwxxxwwwwwwvvvwwwyyyzzzzzzzzzyyyyyyxxxxxxyyy{{{{{{vvvsssqqqppprrrsssuuuvvvxxxyyyyyyyyywwwwwwxxxyyyyyyyyyyyyxxxyyyzzz|||~~~{{{{{{{{{{{{zzzxxxvvvtttxxxwwwvvvvvvxxx|||}}}||||||~~~}}}~~~~~~{{{{{{{{{{{{{{{|||}}}~~~~~~|||zzzyyyxxxyyyxxxvvvuuuuuuuuuvvvwwwvvvuuuuuuwwwzzz~~~wwwuuurrrqqqrrruuuyyy|||wwwwwwxxxxxxyyyzzzzzz{{{zzzzzzzzz{{{{{{{{{||||||||||||{{{xxxuuuuuuvvvwwwvvvxxx{{{~~~~~~|||{{{|||{{{zzzyyyxxxyyyzzzzzzwwwwwwxxxyyyyyyyyyxxxxxx}}}|||{{{xxxvvvuuuuuuwwwrrrrrrrrrssstttuuuvvvwwwxxxyyyzzz|||{{{vvvpppmmmcccddddddeeefffgggggggggccceeehhhnnnuuuzzz}}}}}}|||}}}~~~}}}|||{{{zzzyyyzzz|||~~~zzzzzzzzzzzzzzzzzzyyyyyyzzz{{{|||~~~~~~}}}}}}|||~~~~~~~~~|||}}}~~~xxxxxxyyyyyy{{{|||~~~{{{}}}~~~~~~~~~}}}~~~~~~}}}{{{}}}~~~}}}yyywwwxxxzzzzzz{{{|||}}}~~~~~~~~~~~~~~~{{{|||~~~~~~~~~}}}~~~~~~}}}zzz{{{}}}~~~~~~~~~}}}}}}|||||||||||||||}}}}}}||||||}}}~~~|||yyyxxxwwwwwwwwwyyy{{{}}}~~~xxxtttooonnnmmmnnnqqqxxx~~~~~~"""###$$$&&&(((+++---...222888BBBJJJPPPWWW^^^cccmmmnnnnnnlllkkkkkknnnpppppppppppppppoooqqqtttwwwvvvuuusssqqqooommmmmmlllnnnoooppprrrssstttuuuuuuxxxxxxwwwwwwvvvuuuuuuuuuvvvvvvvvvvvvxxx{{{~~~~~~{{{xxxvvvtttrrrrrrqqqpppooonnnnnnppprrrssssssvvvzzz}}}~~~}}}zzzxxxzzzyyywwwvvvuuuvvvwwwxxxzzzwwwuuuuuuuuutttqqqnnnkkkhhhhhhjjjkkkjjjooouuu~~~{{{{{{{{{{{{yyyxxxxxxzzz|||{{{{{{zzzxxxvvvtttrrrqqqpppppprrrsssuuuvvvwwwxxxsssuuuwwwyyyzzzyyywwwvvvtttuuuwwwzzz}}}{{{vvvrrrqqqqqqrrrrrrssstttvvvwwwxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuuuutttuuuvvvxxxzzz{{{||||||zzzxxxvvvsssqqqooooooooorrrssstttvvvyyy{{{|||}}}|||zzzxxxxxxyyyzzz|||~~~{{{xxxvvvxxxzzz|||}}}}}}|||{{{{{{|||~~~}}}{{{xxxvvvtttwwwvvvuuuttttttuuuvvvwwwuuuvvvxxxzzz}}}}}}{{{yyywwwuuusssssstttvvvxxxxxxwwwuuutttssssssttttttwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{zzzyyyxxxvvvuuutttuuuwwwzzz|||}}}|||{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxzzzwwwuuutttvvvxxxxxxxxxyyywwwvvvuuuvvvuuutttrrrttttttrrrrrrrrrrrrttttttuuuxxx{{{|||}}}}}}}}}{{{xxxsssnnnfffdddaaacccfffiiiiiihhhaaadddhhhmmmssswwwzzz|||~~~~~~}}}}}}~~~zzzzzzzzz{{{{{{zzzyyyyyy{{{zzzzzzyyyyyyzzzzzz{{{xxxyyyzzz|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{yyyyyyyyyzzz{{{{{{{{{||||||}}}}}}~~~~~~||||||||||||}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}}}}zzzwwwvvvxxx{{{zzzzzz{{{{{{{{{{{{{{{zzz~~~}}}~~~}}}|||}}}~~~}}}{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{zzz{{{{{{||||||}}}}}}|||zzzxxxwwwuuuuuuuuuvvvwwwzzz|||~~~~~~}}}}}}{{{yyyuuusssqqqqqqsssxxx~~~&&&&&&&&&'''(((***+++,,,000666???GGGMMMTTT\\\aaaiiijjjjjjiiihhhiiilllooooooppppppnnnnnnooorrruuuuuutttsssqqqpppooonnnnnnooopppqqqrrrssstttttttttxxxxxxwwwwwwwwwwwwvvvvvvuuuttttttuuuwww{{{~~~|||xxxuuusssqqqqqqpppooonnnnnnppprrrssstttwww{{{~~~~~~{{{zzzxxxwwwvvvuuuuuuvvvxxxyyyzzzxxxvvvuuuuuutttqqqnnnlllhhhfffhhhiiikkkrrrzzz~~~{{{{{{{{{yyywwwwwwyyyzzzzzzyyyyyyxxxuuurrrpppnnnqqqqqqrrrssstttuuuvvvvvvsssuuuwwwyyyyyyxxxvvvuuuvvvvvvwwwxxxzzz{{{|||}}}}}}xxxtttqqqqqqqqqrrrrrrssstttvvvvvvwwwwwwwwwwwwwwwvvvvvvuuuttttttsssrrrrrrtttvvvwwwxxxyyyyyywwwvvvtttqqqpppooooooooorrrrrrtttvvvxxxzzz{{{|||}}}{{{yyywwwvvvvvvwwwxxx}}}}}}zzzvvvuuuvvvxxxzzzzzzyyyzzzzzz{{{}}}}}}}}}{{{zzzxxxvvvuuutttvvvvvvuuuttttttuuuvvvvvvuuuvvvwwwzzz}}}}}}zzzxxxwwwvvvtttsssssssssuuuvvvvvvuuutttssssssssstttuuuvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{zzzzzzyyywwwvvvuuuuuuvvvyyy{{{||||||{{{zzzxxxwwwvvvuuuuuuvvvwwwwwwzzzwwwuuuuuuvvvxxxxxxxxxzzzyyywwwwwwwwwwwwvvvttttttsssrrrqqqqqqrrrssstttuuuwwwyyy{{{{{{{{{|||~~~~~~||||||{{{yyyuuuqqqiiifffddddddgggiiihhhgggeeegggkkkooossswwwyyy{{{|||~~~~~~}}}{{{||||||yyyyyyzzzzzzzzzzzzyyyyyy{{{zzzzzzyyyyyyzzzzzz{{{wwwxxxyyy{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzzzz{{{|||}}}zzz{{{{{{{{{||||||}}}}}}{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{zzzyyyzzz{{{zzzwwwvvvxxxzzzyyyzzzzzz{{{||||||||||||~~~~~~}}}|||~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}}}}}}}}}}}}}|||zzzyyyxxxvvvvvvvvvwwwyyy{{{}}}~~~~~~~~~{{{zzzxxxxxxzzz~~~~~~)))))))))((((((((())))))---333;;;CCCIIIPPPXXX^^^dddeeeeeeeeeeeegggkkknnnooooooooommmlllllloooqqqssssssrrrqqqppppppppppppqqqqqqrrrssssssssssssssstttttttttuuuuuuuuuvvvvvvtttsssrrrrrruuuyyy~~~|||xxxtttrrrqqqpppooonnnnnnppprrrsssuuuwwwzzz}}}~~~}}}|||{{{vvvuuutttssstttvvvxxxyyy|||zzzxxxwwwvvvtttqqqnnnnnniiiffffffhhhlllvvv{{{{{{{{{yyywwwvvvwwwxxxxxxxxxyyyxxxuuuqqqnnnkkkqqqqqqrrrrrrssstttuuuuuuuuuvvvxxxyyyyyywwwuuutttwwwwwwvvvvvvvvvvvvuuuuuuzzzxxxuuusssqqqqqqrrrsssssstttuuuuuuvvvvvvvvvvvvvvvvvvuuuttttttssssssrrrpppppprrrsssuuuuuuvvvvvvtttsssrrrqqqpppooooooooopppqqqrrrtttvvvxxxzzzzzzxxxwwwuuutttttttttuuuvvv}}}~~~{{{xxxtttssstttuuuvvvvvvvvvwwwyyy{{{~~~{{{zzzxxxwwwvvvvvvvvvvvvuuuuuuttttttttttttuuuvvvuuuvvvwwwyyy||||||yyyvvvuuuuuutttssssssrrrrrrsssssstttsssssssssssstttuuuuuuuuuuuuuuuuuuvvvwwwxxxxxx{{{{{{{{{zzzyyyxxxwwwvvvuuuvvvxxxzzz{{{{{{{{{zzzxxxwwwwwwvvvvvvwwwxxxxxx{{{xxxvvvvvvwwwxxxyyyxxx{{{zzzxxxxxxyyyyyyxxxvvvtttsssrrrqqqqqqrrrssstttuuuwwwyyyyyyxxxxxxyyyzzz{{{zzzzzzzzz{{{zzzxxxuuuooommmkkkkkkkkklllkkkjjjlllmmmppprrruuuwwwxxxyyyzzz{{{}}}|||zzzyyyyyyzzzxxxxxxyyyyyyyyyyyyxxxxxx{{{zzzzzzyyyyyyzzzzzz{{{wwwxxxyyyzzz{{{{{{{{{{{{zzz{{{{{{}}}~~~~~~}}}}}}||||||}}}}}}~~~}}}|||{{{zzzyyyzzz{{{|||zzz{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxuuuwwwzzzzzzyyyxxxxxxyyyyyyyyyzzz{{{|||}}}}}}}}}~~~}}}|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~|||}}}~~~~~~~~~}}}|||{{{{{{{{{xxxxxxxxxyyy{{{}}}~~~~~~~~~}}})))(((((('''''''''((((((***///777>>>DDDKKKTTT[[[aaabbbccccccdddgggkkkooooooooonnnllljjjjjjllloooqqqppppppooooooppppppqqqssssssssstttsssrrrrrrqqqoooooopppqqqrrrrrrssssssuuusssqqqqqqsssvvv{{{~~~}}}zzzvvvtttqqqpppooonnnnnnppprrrsssuuuvvvxxxzzz{{{{{{zzzzzztttsssrrrrrrsssuuuxxxzzz}}}|||{{{yyywwwuuurrrqqqqqqllljjjjjjlllooowwwzzz{{{{{{yyyvvvuuuuuuvvvwwwxxxyyyyyywwwrrrnnnkkkooopppqqqrrrssstttuuuvvvxxxyyyyyyzzzyyywwwuuutttwwwvvvvvvuuutttsssrrrrrrvvvuuutttssssssssstttuuuttttttuuuvvvvvvvvvuuuuuuvvvvvvuuuuuutttssssssrrrooopppqqqrrrssstttttttttsssrrrrrrrrrqqqqqqqqqqqqooooooqqqrrrtttvvvwwwxxxuuuuuutttsssttttttuuuvvv{{{~~~yyyvvvsssrrrrrrtttttttttuuuwwwyyy{{{}}}}}}}}}}}}zzzxxxvvvuuuuuuvvvxxxyyytttttttttttttttuuuuuuuuuuuuuuuwwwyyy{{{~~~|||yyyvvvtttsssrrrrrrrrrrrrrrrqqqqqqpppqqqqqqrrrssstttuuuvvvvvvttttttttttttuuuvvvwwwwwwzzzzzzzzzzzzzzzyyyxxxwwwuuuvvvwwwxxxzzzzzzzzz{{{zzzzzzzzzzzzzzzzzz{{{{{{|||zzzxxxxxxyyyzzzzzzyyyzzzyyyxxxxxxyyyzzzyyywwwtttsssrrrqqqqqqrrrssstttvvvxxxyyyyyyxxxwwwwwwxxxxxxxxxyyyzzzzzzzzzxxxwwwuuutttsssssssssssssssrrrsssssstttvvvwwwwwwwwwwwwxxxyyyzzzzzzxxxwwwwwwxxxwwwwwwxxxyyyyyyyyyxxxxxx{{{zzzzzzyyyyyyzzzzzz{{{yyyyyyzzz{{{{{{zzzyyyyyyxxxxxxzzz{{{}}}~~~~~~~~~}}}||||||{{{{{{||||||}}}yyyxxxxxxwwwwwwxxxyyyzzz||||||||||||||||||{{{{{{{{{|||}}}~~~~~~|||zzzyyyzzz|||}}}}}}|||zzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}|||zzzyyyxxxwwwvvvtttvvvyyy{{{|||{{{zzzzzzxxxyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}||||||||||||}}}}}}|||||||||}}}~~~~~~}}}~~~~~~}}}|||||||||}}}yyyyyyzzz|||}}}}}}~~~~~~~~~%%%%%%%%%%%%%%%&&&'''((((((,,,333999@@@HHHRRRYYY```aaadddeeegggiiimmmpppoooooonnnkkkiiiiiilllnnnnnnnnnnnnnnnnnnoooppppppttttttttttttsssrrrqqqqqqnnnnnnooopppqqqrrrssssssvvvtttrrrpppqqqsssvvvxxxyyyzzz{{{||||||zzzxxxvvvqqqpppooonnnnnnppprrrsssrrrsssuuuvvvwwwwwwxxxxxxsssrrrrrrrrrsssuuuxxxzzz~~~~~~}}}{{{xxxvvvtttsssssspppoooqqqqqqpppuuu{{{}}}{{{zzz{{{{{{zzzwwwuuuuuuvvvxxxyyy{{{{{{yyyuuupppnnnnnnoooppprrrtttvvvwwwxxxzzzzzz{{{zzzyyyxxxvvvuuuvvvvvvuuuuuuttttttssssssttttttuuuuuuuuuvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvuuuwwwwwwvvvuuuuuuttttttsssqqqrrrssssssttttttttttttssstttttttttttttttttttttnnnnnnpppqqqssstttuuuvvvvvvuuuuuuuuuvvvvvvwwwwwwyyy|||xxxvvvsssrrrssstttttttttvvvwwwyyyzzz{{{{{{zzzyyyvvvuuutttssssssuuuwwwyyysssttttttuuuuuuuuuvvvvvvuuuuuuvvvxxxzzz~~~|||yyyvvvtttsssqqqqqqqqqqqqpppppppppooopppqqqrrrsssuuuvvvwwwwwwsssssssssssstttuuuvvvwwwyyyyyyyyyzzzyyyyyyxxxxxxvvvvvvvvvwwwxxxyyyzzz{{{||||||}}}~~~~~~~~~~~~~~~}}}|||zzzzzz{{{{{{zzzyyyxxxwwwvvvwwwxxxyyyxxxwwwttttttsssrrrrrrsssttttttxxxyyyzzzzzzxxxwwwwwwxxxxxxyyyzzz{{{zzzyyyxxxwwwwwwwwwxxxyyyxxxxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvwwwxxxyyyyyywwwvvvvvvwwwvvvwwwxxxxxxyyyyyyyyyxxx{{{zzzzzzyyyyyyzzzzzz{{{{{{|||}}}}}}}}}{{{zzzyyywwwwwwyyyzzz|||~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{|||xxxxxxxxxxxxyyyzzzzzz{{{~~~~~~~~~}}}|||||||||{{{|||}}}~~~}}}{{{yyyxxxwwwxxxzzz{{{{{{zzzxxxwwwzzz{{{|||}}}~~~}}}|||{{{zzzzzzyyyxxxwwwvvvvvvuuutttvvvyyy}}}~~~|||{{{xxxxxxxxxyyyzzz|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{||||||}}}zzzzzzzzz{{{|||~~~~~~~~~~~~}}}}}}}}}~~~yyyzzz{{{|||~~~~~~~~~~~~~~~~~~#########$$$%%%&&&'''((('''+++111777===FFFPPPXXX___bbbfffiiikkkmmmoooqqqoooooonnnllljjjjjjmmmooonnnnnnnnnnnnnnnooopppqqquuuuuuuuuttttttsssqqqqqqqqqqqqrrrsssssstttuuuuuuuuutttrrrqqqpppqqqrrrsssrrrsssuuuwwwxxxxxxxxxxxxqqqpppooonnnnnnppprrrssspppqqqqqqrrrssstttuuuvvvtttsssrrrrrrsssuuuxxxzzz{{{|||}}}{{{xxxuuuuuuuuusssrrrrrruuussspppqqquuu{{{{{{zzzzzzyyyxxxxxxwwwyyyzzz{{{{{{xxxvvvvvvwwwyyyzzz{{{{{{zzzwwwtttrrrooopppqqqsssuuuvvvxxxxxxzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvvvvuuuvvvwwwwwwxxxxxxxxxwwwwwwwwwvvvvvvuuuttttttssssssttttttuuuuuuuuuttttttuuuuuuvvvwwwwwwvvvvvvuuuppppppqqqssstttuuuvvvwwwxxxxxxxxxxxxyyyyyyyyyyyywww{{{xxxvvvttttttvvvwwwwwwvvvwwwxxxxxxyyyyyyxxxxxxwwwsssrrrrrrrrrrrrtttuuuvvvssstttuuuvvvwwwwwwwwwvvvuuuuuuuuuwwwzzz}}}|||xxxvvvtttsssrrrqqqppppppoooooopppppppppqqqsssuuuvvvwwwxxxxxxsssssssssssstttuuuvvvvvvwwwwwwxxxyyyyyyyyyxxxxxxvvvvvvuuuuuuvvvxxxzzz{{{|||}}}~~~|||{{{zzzzzzzzzzzzyyywwwvvvuuuuuuvvvxxxyyyxxxwwwvvvuuutttsssssstttuuuvvvyyyzzz{{{{{{yyyxxxxxxxxxxxxzzz{{{|||zzzyyyxxxyyywwwxxxzzz{{{zzzyyyzzz{{{zzzzzzzzzzzzyyyxxxwwwvvvwwwxxxzzzyyywwwvvvvvvwwwvvvwwwxxxyyyzzzzzzzzzyyy{{{zzzzzzyyyyyyzzzzzz{{{|||}}}~~~}}}{{{zzzwwwxxxyyyzzz{{{|||}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{zzzzzz{{{{{{|||zzz{{{||||||}}}~~~~~~~~~}}}||||||{{{{{{|||||||||zzzyyyxxxuuuvvvwwwxxxxxxwwwvvvuuuxxxyyy{{{}}}}}}|||{{{zzzyyyyyyxxxxxxxxxwwwwwwwwwvvvwwwyyy}}}~~~{{{xxxxxxwwwwwwxxxzzz|||}}}|||||||||}}}~~~~~~~~~}}}||||||}}}}}}|||||||||}}}~~~}}}||||||{{{{{{||||||}}}zzz{{{{{{|||}}}~~~~~~~~~~~~|||}}}~~~}}}}}}}}}yyyyyy{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~$$$$$$$$$$$$%%%&&&'''''''''+++000555<<>>HHHRRR\\\bbbjjjmmmqqqsssttttttuuuvvvuuuuuutttsssqqqooonnnmmmoooooopppqqqrrrtttuuuvvvuuuttttttttttttuuuvvvwwwttttttuuuvvvvvvvvvvvvvvvwwwzzz~~~~~~{{{zzzyyyssssssuuuxxx}}}~~~yyytttqqqpppqqqsssssstttuuuvvvwwwwwwwwwwwwwwwzzzzzzyyywwwvvvuuuttttttvvvxxx{{{~~~~~~|||{{{{{{|||~~~|||zzzzzzyyywwwtttrrrsssuuuwwwyyyzzzzzzzzzzzzvvvvvvwwwxxxyyyzzz{{{{{{yyyyyyxxxvvvuuuvvvyyy|||{{{{{{zzzzzzzzzzzz{{{{{{}}}~~~~~~}}}{{{{{{|||~~~{{{{{{||||||{{{{{{zzzzzzyyywwwvvvwwwyyy{{{{{{zzzyyyzzz{{{||||||{{{zzzyyyttttttttttttvvvwwwyyyyyytttrrrmmmhhhcccbbbdddgggqqqtttyyy}}}|||{{{|||zzzyyyyyyzzz{{{}}}{{{zzzxxxvvvttttttttttttwwwuuurrrqqqqqqsssvvvxxxyyyzzz{{{}}}~~~~~~}}}}}}~~~|||{{{zzzyyyxxxxxxyyyzzz{{{{{{|||{{{zzzyyywwwvvvzzzzzzyyyxxxwwwvvvtttsssuuuvvvwwwyyy{{{|||~~~}}}|||{{{{{{zzz|||~~~~~~~~~~~~~~~}}}|||zzzxxxwwwvvvuuuyyyyyy{{{}}}}}}{{{zzzzzz{{{{{{xxxxxxyyyyyyyyyxxxxxxwwwttttttuuuvvvwwwyyyzzz{{{||||||||||||}}}}}}}}}}}}~~~}}}|||{{{zzz{{{{{{|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~}}}{{{yyyyyyyyyyyy{{{{{{|||||||||||||||{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~||||||}}}}}}~~~}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzz}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{}}}}}}~~~~~~~~~###""""""$$$### !!!%%%%%%%%%&&&&&&''')))******---000666===FFFPPPYYY```fffjjjooossstttttttttuuutttuuuuuuuuutttrrrpppnnnnnnnnnooopppqqqssstttuuuvvvvvvuuuuuuuuuvvvvvvwwwtttuuuvvvvvvwwwwwwvvvvvvyyy||||||zzzzzzvvvvvvwww{{{zzzvvvqqqooooooqqqssssssuuuvvvwwwxxxxxxyyyxxxxxxzzzzzzxxxvvvuuutttsssrrrtttwww{{{}}}{{{{{{}}}}}}|||{{{yyyxxxvvvuuusssuuuvvvwwwyyy{{{|||}}}}}}zzz{{{{{{|||||||||||||||{{{zzzyyywwwvvvwwwyyy|||{{{{{{{{{zzz{{{{{{|||}}}~~~~~~~~~|||zzzxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwxxxzzz{{{{{{{{{yyyzzz{{{{{{|||{{{{{{zzztttttttttuuuuuuvvvwwwxxxsssqqqllleeeaaa```bbbdddnnnrrrxxx|||}}}{{{{{{zzzzzzyyyyyyzzz|||~~~|||zzzwwwuuusssrrrrrrssssssqqqnnnlllmmmppptttwwwxxxzzz}}}~~~~~~~~~~~~||||||{{{zzzzzzzzz{{{{{{~~~~~~~~~|||zzzyyyyyyyyyyyyxxxwwwvvvuuutttuuuvvvwwwyyy|||}}}~~~}}}|||zzzyyyyyyyyy{{{}}}~~~}}}~~~||||||{{{zzzyyywwwvvvvvvzzzzzz|||}}}~~~}}}|||||||||wwwxxxxxxyyyyyyyyyxxxxxxuuuuuuvvvvvvxxxyyy{{{|||~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzz{{{|||}}}~~~~~~}}}}}}zzzzzzzzz{{{||||||}}}}}}||||||~~~}}}{{{zzzyyyyyyyyy|||||||||||||||{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{{{{||||||||||||}}}}}}~~~~~~||||||{{{{{{{{{||||||}}}{{{{{{{{{||||||}}}}}}}}}{{{{{{|||||||||{{{{{{zzzxxxxxxxxxyyyyyyyyyyyyyyy|||}}}}}}~~~~~~~~~}}}}}}|||{{{{{{zzzzzz}}}~~~|||zzzyyyyyy|||~~~~~~~~~~~~}}}|||}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}|||yyy{{{}}}}}}}}}~~~%%%######%%%###!!!"""'''$$$$$$%%%&&&'''((()))))),,,///444;;;CCCLLLVVV]]]ccchhhnnnsssttttttttttttrrrrrrtttttttttsssrrrqqqpppppppppqqqrrrsssuuuuuuyyyyyyxxxwwwvvvvvvuuuvvvuuuvvvwwwwwwxxxxxxwwwwww{{{~~~~~~|||{{{yyyzzz{{{yyyuuuqqqnnnoooqqqssstttvvvwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwuuutttsssrrruuuxxx}}}~~~{{{~~~}}}}}}|||zzzxxxvvvvvvvvvwwwxxxzzz|||}}}~~~~~~~~~}}}}}}|||zzzxxxxxxzzz|||{{{{{{{{{{{{||||||}}}~~~~~~{{{wwwuuuuuuvvv{{{|||}}}~~~~~~~~~~~~~~~{{{zzzxxxyyyzzz||||||{{{yyyzzzzzz{{{||||||||||||wwwwwwwwwwwwwwwwwwvvvvvvtttrrrmmmhhhdddccceeegggmmmqqqvvv{{{}}}}}}||||||}}}|||{{{{{{{{{{{{|||}}}}}}|||yyywwwuuussssssssspppnnnkkkjjjllloootttvvvwww{{{~~~}}}||||||||||||||||||}}}}}}~~~|||zzzzzzzzzzzzyyyxxxvvvvvvvvvwwwyyy{{{}}}~~~}}}||||||{{{zzzzzz{{{{{{{{{}}}~~~~~~}}}|||}}}~~~{{{{{{{{{{{{{{{zzzyyyxxx}}}}}}~~~~~~~~~}}}}}}zzz{{{{{{|||||||||{{{{{{wwwwwwxxxyyyzzz|||}}}~~~}}}}}}}}}||||||{{{{{{{{{zzz{{{}}}~~~~~~}}}|||{{{wwwwwwxxxyyyzzz{{{|||||||||}}}~~~~~~}}}|||{{{zzzzzzyyy|||||||||{{{{{{{{{{{{{{{~~~}}}{{{zzzyyyzzz{{{{{{{{{{{{{{{||||||}}}}}}~~~||||||{{{{{{{{{{{{{{{|||yyyyyyzzzzzz{{{|||}}}}}}{{{{{{{{{{{{zzzyyyxxxxxxvvvvvvvvvwwwwwwxxxxxxxxxzzz{{{}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwxxxzzz}}}~~~|||zzzxxxxxxxxxzzz}}}~~~}}}}}}}}}{{{{{{{{{}}}~~~~~~}}}zzz{{{|||~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{yyyxxxwwwyyy{{{~~~~~~~~~&&&$$$%%%'''%%%"""$$$((("""###$$$&&&''''''''''''***,,,111777>>>HHHRRRYYYbbbgggoootttwwwvvvvvvvvvqqqqqqrrrsssssssssssssssuuuttttttttttttuuuvvvvvv{{{zzzyyyxxxwwwvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyyyy}}}||||||{{{|||zzzvvvqqqoooppprrrtttuuuwwwxxxyyyzzz{{{|||||||||zzz{{{{{{{{{zzzxxxuuutttxxx{{{{{{~~~~~~~~~}}}{{{xxxwwwwwwyyyzzz{{{}}}~~~~~~|||zzzyyyzzz|||||||||{{{||||||}}}~~~~~~{{{wwwuuuuuuvvv|||~~~~~~}}}{{{{{{|||||||||{{{zzzzzzzzz{{{{{{|||}}}}}}zzzzzz{{{{{{zzzyyyyyyxxxvvvuuurrroookkkjjjlllnnnpppssswwwzzz}}}}}}}}}~~~~~~}}}||||||{{{}}}|||{{{yyyxxxvvvttttttnnnmmmkkkkkkmmmqqqtttwwwxxx|||}}}|||||||||}}}}}}~~~~~~||||||||||||{{{zzzyyyxxxxxxyyy{{{}}}|||||||||{{{||||||}}}}}}}}}~~~}}}||||||}}}zzz{{{|||}}}~~~~~~}}}|||~~~yyyyyyzzz{{{|||~~~||||||||||||{{{{{{{{{{{{{{{|||~~~~~~}}}{{{zzzwwwxxxyyyzzz{{{|||}}}}}}~~~~~~|||||||||||||||{{{{{{{{{}}}}}}||||||||||||}}}~~~}}}|||zzzzzz{{{|||~~~|||||||||}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{xxxyyyzzz{{{|||}}}~~~{{{{{{{{{{{{zzzyyyxxxwwwuuuvvvvvvwwwxxxyyyyyyzzzyyyzzz}}}~~~}}}{{{zzzxxxwwwvvvwwwyyy||||||{{{yyyyyyyyyxxxzzz}}}~~~~~~~~~~~~}}}{{{{{{|||}}}~~~~~~}}}yyyzzz{{{|||}}}~~~|||{{{|||}}}~~~}}}{{{{{{{{{}}}~~~|||}}}~~~~~~|||zzzxxxwwwwwwxxx{{{}}}~~~&&&%%%&&&((('''###$$$((( !!!###%%%&&&&&&&&&%%%))),,,000555===GGGRRRXXXccciiiqqqxxxzzzzzzyyyyyyvvvvvvuuuuuuuuuuuuvvvvvvzzzyyyxxxxxxwwwwwwxxxxxxzzzzzzyyyxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzzzz}}}~~~|||{{{zzz||||||xxxssspppqqqsssuuuvvvxxxxxxzzz{{{|||}}}}}}}}}|||}}}}}}zzzxxxwwwyyy{{{~~~~~~}}}{{{|||yyyxxxyyy{{{}}}~~~~~~~~~|||yyyxxxyyyzzz||||||||||||}}}~~~~~~~~~|||yyyxxxxxxyyy~~~}}}}}}}}}}}}|||zzzzzzzzzzzz{{{{{{|||}}}~~~||||||}}}~~~~~~~~~}}}|||xxxyyyyyywwwuuutttuuuvvvuuuwwwyyy|||~~~}}}{{{}}}~~~}}}|||{{{|||||||||zzzxxxuuusssmmmllllllmmmpppsssvvvxxxyyy}}}|||{{{|||}}}~~~~~~}}}|||{{{{{{|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{|||yyy{{{}}}~~~~~~zzzzzzzzz{{{}}}~~~~~~}}}||||||||||||||||||}}}}}}|||}}}}}}{{{yyyzzzzzz{{{|||}}}~~~~~~~~~}}}|||zzz{{{{{{|||||||||||||||}}}}}}||||||}}}~~~~~~~~~|||{{{{{{}}}~~~}}}|||{{{{{{{{{{{{zzz{{{|||}}}}}}}}}}}}|||{{{zzzxxxxxxwwwwwwxxxyyyzzz{{{|||}}}yyy{{{~~~}}}{{{yyywwwvvvwwwyyy{{{|||{{{zzz{{{|||xxxzzz}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}~~~}}}~~~}}}zzzzzz{{{{{{||||||}}}}}}~~~}}}|||||||||~~~}}}|||zzzyyyyyy{{{}}}~~~~~~zzz}}}}}}~~~~~~|||zzzyyyxxxxxxyyy{{{}}}~~~~~~}}}&&&%%%&&&)))((($$$$$$((( """$$$%%%%%%%%%$$$+++---111777???IIISSS[[[dddkkkssszzz}}}}}}|||{{{~~~}}}{{{yyyxxxxxxyyyzzz}}}|||{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyzzzzzzyyyzzz{{{{{{||||||{{{{{{|||}}}{{{zzzyyy{{{}}}yyytttrrrrrrtttvvvvvvxxxyyyzzz|||}}}~~~~~~~~~}}}~~~{{{ssstttvvvxxxyyyyyyyyyxxx{{{~~~}}}yyyxxxzzz}}}~~~~~~~~~~~~~~~{{{yyywwwxxxyyy||||||||||||}}}~~~}}}~~~~~~}}}{{{{{{|||~~~~~~~~~~~~}}}|||zzzzzzzzzzzz{{{{{{}}}~~~~~~|||}}}zzz|||}}}|||{{{zzz{{{|||yyyzzz|||}}}~~~{{{zzz|||~~~}}}zzz{{{|||}}}{{{yyyuuussslllmmmnnnooorrruuuwwwyyyzzz~~~~~~~~~|||zzz|||}}}~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{yyy{{{~~~~~~}}}|||{{{zzzzzzzzzzzz{{{}}}~~~}}}~~~~~~|||{{{}}}}}}}}}}}}~~~~~~~~~~~~|||~~~~~~{{{yyy}}}}}}}}}~~~~~~|||{{{zzzyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}~~~}}}||||||~~~~~~||||||{{{{{{{{{|||}}}~~~~~~}}}{{{zzzyyyyyyyyyzzz{{{}}}~~~zzz||||||zzzxxxwwwxxxzzz{{{|||{{{|||~~~xxx{{{}}}~~~~~~~~~|||{{{}}}}}}}}}}}}~~~~~~}}}|||}}}~~~}}}|||~~~~~~}}}{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}~~~~~~|||zzzyyyyyy{{{}}}}}}~~~~~~}}}yyy|||}}}~~~~~~|||{{{zzzxxxyyy{{{}}}~~~~~~~~~}}}}}}~~~''''''((((((((((((''''''&&&&&&&&&$$$"""###%%%(((+++000888@@@HHHPPPXXX]]]fffkkkrrrxxx{{{|||}}}}}}~~~~~~}}}{{{yyyyyy{{{|||yyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyxxxwwwxxxzzz|||||||||||||||}}}}}}}}}}}}}}}}}}}}}yyy|||zzzwwwwwwyyy{{{}}}~~~~~~~~~}}}uuutttrrrqqqssswww{{{}}}|||~~~}}}}}}}}}||||||{{{{{{}}}}}}}}}{{{xxxvvvwwwyyy|||{{{|||}}}~~~|||{{{|||}}}}}}zzz~~~}}}}}}}}}~~~||||||~~~~~~{{{{{{|||}}}~~~~~~{{{xxxvvvrrrrrrqqqsssuuuyyy}}}}}}}}}~~~~~~}}}|||}}}~~~~~~}}}}}}~~~}}}}}}zzzzzzyyyyyyzzz{{{}}}~~~zzz{{{|||}}}~~~}}}~~~}}}{{{|||}}}~~~~~~}}}~~~~~~}}}~~~~~~~~~}}}}}}|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{zzz}}}}}}{{{zzzyyyyyyyyyxxxyyyzzz{{{|||}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~|||zzz{{{}}}~~~}}}|||}}}~~~}}}}}}}}}}}}}}}{{{zzz{{{|||||||||{{{{{{|||~~~}}}~~~yyyzzzzzzyyyxxxyyy{{{}}}}}}}}}}}}}}}}}}}}}|||{{{yyyzzz|||~~~~~~~~~~~~~~~~~~}}}||||||||||||{{{{{{||||||}}}~~~~~~|||{{{|||}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~&&&''''''((((((''''''&&&&&&&&&%%%$$$######&&&)))000555===DDDKKKSSSZZZ```fffkkkrrrwwwzzz{{{|||}}}}}}~~~}}}|||zzzzzz{{{}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzzyyyyyyyyy|||~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}yyy{{{|||yyyzzz|||~~~~~~}}}tttrrrqqqppprrrvvvzzz}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}zzzxxxxxxzzz{{{{{{|||}}}~~~|||||||||~~~|||}}}~~~}}}~~~}}}}}}{{{yyyvvvuuussssssuuuxxx|||~~~}}}}}}~~~}}}||||||~~~}}}zzzzzzzzzzzzzzz|||}}}~~~||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}|||{{{zzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}||||||}}}|||zzzzzz{{{}}}~~~~~~zzz{{{{{{zzzyyyzzz|||~~~}}}}}}}}}}}}|||{{{{{{zzzxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzzzz{{{|||||||||||||||}}}~~~~~~|||{{{|||}}}~~~~~~}}}}}}}}}}}}~~~%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$###%%%(((***555;;;BBBHHHMMMSSSZZZ```gggkkkqqquuuxxxzzz|||~~~}}}}}}~~~|||{{{{{{|||~~~||||||||||||||||||||||||zzz{{{||||||{{{|||~~~~~~~~~~~~~~~}}}}}}xxxzzz~~~}}}{{{{{{}}}~~~~~~|||sssrrrqqqqqqssswww{{{~~~~~~{{{zzzzzz{{{{{{|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~zzzxxxvvvtttuuuxxx|||~~~~~~~~~~~~}}}||||||{{{}}}{{{{{{{{{{{{{{{|||~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}|||zzzyyyzzz|||~~~|||}}}}}}|||{{{{{{}}}}}}~~~}}}}}}|||{{{zzzyyyyyyyyy{{{|||}}}}}}}}}}}}}}}}}}||||||}}}~~~zzzvvvuuuvvvxxxzzz|||||||||}}}~~~~~~}}}|||{{{|||}}}~~~~~~~~~}}}}}}~~~~~~$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$&&&))),,,888>>>EEEIIILLLQQQXXX^^^gggkkkpppsssvvvxxx{{{}}}|||}}}~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~~~~~~~}}}||||||yyyzzz}}}|||zzz{{{|||||||||~~~~~~~~~~~~xxxqqqqqqqqqssswww|||~~~|||{{{{{{||||||}}}~~~}}}||||||||||||}}}~~~~~~~~~|||~~~}}}{{{wwwuuuvvvyyy}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~|||{{{|||}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~|||zzzyyyzzz{{{~~~}}}}}}~~~}}}|||{{{{{{||||||}}}}}}~~~~~~~~~}}}||||||{{{}}}~~~{{{uuuqqqpppqqquuuwww{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzz{{{{{{|||~~~######$$$$$$$$$$$$######$$$%%%%%%%%%%%%'''+++...;;;AAAHHHLLLMMMPPPWWW^^^gggjjjooorrruuuwwwzzz|||{{{}}}~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}||||||zzz{{{}}}}}}||||||}}}|||{{{~~~}}}{{{zzzzzz{{{|||}}}zzztttmmmnnnpppsssyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}|||{{{{{{{{{~~~}}}~~~}}}{{{yyywwwxxx{{{|||~~~}}}~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~|||}}}}}}~~~~~~|||{{{|||}}}~~~}}}||||||}}}~~~~~~~~~}}}{{{zzz{{{|||~~~}}}}}}~~~|||xxxsssnnnmmmooorrruuuyyyzzz{{{}}}}}}}}}}}}}}}~~~~~~}}}}}}|||{{{{{{zzzzzzzzzzzzzzz{{{}}}~~~######$$$$$$$$$$$$#########$$$%%%%%%&&&)))---000>>>EEELLLOOONNNQQQXXX___fffiiinnnrrrtttvvvxxxyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}|||{{{yyywwwwwwxxxzzz{{{yyyssskkkllloootttzzz}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}|||||||||~~~}}}}}}~~~~~~~~~~~~}}}||||||||||||~~~~~~~~~}}}{{{zzz{{{}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~||||||}}}~~~}}}}}}|||{{{{{{||||||}}}}}}}}}}}}~~~}}}}}}~~~}}}|||}}}|||yyysssooommmooosssuuuyyyzzz|||}}}~~~~~~}}}}}}||||||||||||||||||||||||zzzzzzyyyyyyyyy{{{|||~~~###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''***...222===EEELLLNNNMMMOOOWWW^^^dddhhhnnnsssuuuvvvvvvwwwzzz|||}}}|||zzzxxxvvvvvvwwwxxxzzz|||wwwoooqqqtttxxx}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}|||}}}}}}|||{{{{{{{{{{{{{{{~~~~~~~~~}}}}}}}}}||||||~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~|||~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||}}}~~~}}}|||{{{}}}~~~}}}|||{{{zzz|||{{{||||||~~~~~~~~~~~~}}}~~~{{{wwwsssqqqsssuuuxxx{{{|||~~~~~~||||||||||||}}}~~~|||{{{zzzyyyyyyzzz|||}}}$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%&&&'''+++///333:::BBBJJJLLLJJJLLLTTT\\\ccchhhnnnsssuuuvvvuuuvvvyyy|||~~~~~~}}}{{{|||zzzxxxvvvuuuvvvxxxzzz~~~|||vvvwwwzzz~~~}}}}}}~~~~~~~~~||||||}}}}}}}}}}}}||||||}}}}}}|||{{{{{{{{{{{{{{{~~~~~~~~~}}}|||{{{{{{zzzzzzzzz{{{||||||}}}}}}}}}zzz~~~~~~~~~~~~~~~~~~}}}|||~~~}}}|||{{{zzz{{{}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{zzzyyyzzz|||}}}~~~~~~~~~}}}|||}}}~~~}}}|||{{{zzzzzz|||||||||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}|||~~~~~~zzzvvvuuuvvvxxxzzz|||~~~|||||||||}}}~~~}}}{{{zzzzzzzzz|||}}}######$$$%%%%%%%%%%%%$$$''''''(((((())),,,111555AAA@@@CCCHHHIIIIIIMMMTTT]]]eeeooouuuwwwuuutttttttttvvvzzz~~~~~~~~~}}}}}}~~~|||xxxssspppqqquuuxxx{{{~~~yyy|||{{{|||~~~~~~~~~}}}}}}~~~~~~~~~}}}|||||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzzzz|||}}}~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||yyywwwxxx|||}}}|||{{{{{{zzz{{{|||}}}~~~~~~}}}zzzwwwwwwxxx|||~~~~~~~~~~~~~~~~~~}}}{{{{{{}}}~~~}}}}}}}}}{{{zzz{{{}}}~~~}}}{{{}}}~~~######$$$%%%%%%%%%%%%$$$''''''(((((((((+++///333>>>@@@AAABBBCCCGGGMMMQQQZZZbbblllsssuuuttttttuuuvvvxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{wwwssspppqqquuuyyy{{{|||xxx|||}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{|||}}}~~~~~~}}}|||||||||||||||~~~~~~~~~}}}~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~}}}{{{xxxvvvxxx{{{~~~~~~||||||{{{{{{{{{|||~~~~~~zzzvvvssstttuuuzzz|||~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~{{{zzz}}}~~~###$$$$$$%%%%%%%%%%%%%%%''''''''''''''')))---000:::BBBDDD===;;;CCCKKKMMMVVV^^^hhhpppssstttuuuwwwyyyzzz|||}}}~~~~~~~~~~~~}}}}}}||||||||||||||||||zzzwwwtttrrrsssvvvzzz|||}}}}}}{{{xxx{{{|||~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||||||||}}}~~~~~~|||{{{{{{}}}~~~~~~~~~}}}}}}|||{{{zzzxxxwwwyyy|||~~~}}}}}}}}}~~~~~~~~~||||||||||||}}}~~~~~~~~~zzztttooonnnoooqqqwwwzzz~~~}}}{{{zzzyyy}}}~~~###$$$%%%%%%&&&&&&%%%%%%&&&'''''''''&&&'''***---444EEELLL???666>>>HHHJJJTTT[[[fffnnnrrrtttwwwzzz{{{|||}}}||||||~~~~~~~~~~~~}}}|||{{{{{{{{{{{{|||}}}|||{{{yyyvvvuuuvvvzzz}}}||||||{{{yyyyyy{{{~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~|||zzz{{{~~~~~~~~~}}}}}}}}}|||||||||{{{{{{zzz{{{{{{zzzyyy{{{~~~~~~|||{{{{{{{{{||||||{{{~~~}}}}}}}}}}}}~~~~~~|||vvvooojjjiiilllooouuuyyy~~~~~~|||{{{{{{{{{|||}}}$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''&&&&&&''')))+++///FFFQQQCCC555999DDDJJJTTT[[[eeelllppptttxxx||||||}}}}}}~~~~~~}}}|||{{{{{{|||~~~||||||}}}}}}|||{{{zzzzzz{{{|||}}}~~~}}}|||zzzyyyzzz~~~~~~~~~}}}{{{{{{}}}{{{{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||zzzzzz{{{~~~~~~~~~~~~}}}~~~|||zzz{{{~~~~~~~~~||||||{{{{{{{{{zzzzzzzzz{{{|||}}}}}}|||}}}}}}}}}{{{zzzyyyzzzzzz{{{zzz}}}~~~}}}}}}~~~~~~{{{tttmmmhhhhhhmmmpppuuuyyy~~~|||{{{{{{|||}}}zzz|||~~~$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&''''''&&&''')))+++...AAAKKKBBB555777BBBKKKTTT[[[dddjjjooorrrwww{{{|||||||||}}}}}}~~~}}}}}}}}}|||{{{yyyxxxwww{{{{{{|||~~~}}}{{{{{{||||||{{{yyyyyyyyyzzz|||}}}~~~~~~~~~}}}|||~~~|||~~~~~~~~~zzzzzzyyyyyy{{{|||~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzyyyyyy|||}}}|||}}}~~~|||~~~~~~||||||}}}{{{{{{{{{zzzzzzzzzyyyyyy{{{}}}|||{{{zzzyyyyyyyyyzzz{{{zzz}}}~~~|||}}}~~~~~~~~~~~~}}}~~~~~~zzztttnnnjjjkkkppptttxxx{{{~~~|||{{{{{{|||}}}yyyzzz}}}$$$%%%&&&&&&'''&&&&&&&&&$$$%%%'''''''''(((***,,,///555:::888444777CCCMMMUUU[[[bbbhhhllloootttxxx{{{{{{{{{{{{|||}}}~~~zzzzzzzzzzzzzzzyyyxxxwww||||||{{{|||~~~|||zzzzzz{{{~~~}}}zzzyyywwwvvvwwwxxx{{{|||}}}~~~~~~}}}}}}|||~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}||||||{{{zzzzzzzzz{{{|||~~~~~~}}}}}}|||{{{{{{zzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~zzz{{{~~~||||||~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}|||{{{{{{}}}~~~~~~~~~}}}|||}}}{{{yyyzzz|||~~~~~~|||{{{|||~~~|||~~~~~~~~~~~~~~~}}}~~~{{{{{{zzzzzzzzzyyyyyyyyy{{{}}}~~~~~~}}}|||{{{zzzyyyyyyyyyzzz{{{||||||}}}{{{|||~~~~~~~~~~~~}}}~~~~~~|||{{{}}}~~~}}}zzzuuupppmmmooouuuyyy|||~~~~~~~~~~~~|||{{{zzzzzzzzzwwwxxx|||$$$%%%&&&&&&''''''&&&&&&###%%%'''(((((()))+++,,,111,,,***...333999CCCNNNUUUZZZaaafffiiimmmrrrvvvzzzzzzzzzzzz{{{}}}~~~xxxxxxyyyyyyzzzzzzyyyyyy}}}|||{{{{{{||||||zzzzzz{{{|||~~~|||yyywwwvvvtttuuuwwwyyy{{{|||}}}}}}}}}}}}|||||||||{{{}}}}}}|||}}}}}}||||||||||||}}}}}}~~~}}}|||{{{{{{|||{{{{{{{{{|||}}}~~~~~~~~~~~~|||{{{|||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}|||{{{zzzzzzzzzwwwxxxzzz||||||||||||{{{~~~}}}}}}}}}~~~{{{{{{{{{{{{{{{|||}}}}}}yyy{{{~~~{{{{{{~~~|||||||||||||||||||||||||||{{{zzzzzz}}}~~~}}}}}}~~~~~~}}}|||}}}{{{{{{|||}}}|||zzz|||~~~{{{~~~~~~~~~~~~~~~{{{{{{{{{zzzzzzzzzyyyyyyzzz|||~~~}}}}}}~~~|||||||||||||||{{{{{{zzzzzzyyyyyyxxxyyyzzz|||}}}}}}~~~zzz{{{}}}|||||||||||||||}}}}}}}}}|||}}}~~~~~~}}}{{{yyy|||}}}}}}zzzvvvrrrpppsssxxx}}}}}}|||}}}~~~~~~~~~}}}{{{yyyxxxwwwvvvwww{{{'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''')))+++---+++---...000333:::EEELLLUUU[[[bbbhhhkkknnnsssvvvxxxxxxxxxyyyzzz{{{|||}}}~~~}}}{{{zzzxxxvvvvvvxxxyyyzzzyyyyyyxxxxxxyyy{{{~~~zzzwwwxxxzzz}}}zzzxxxwwwvvvvvvyyy|||~~~~~~||||||}}}~~~~~~~~~}}}|||{{{yyyzzz{{{{{{{{{}}}~~~|||zzzyyyyyy|||{{{zzzzzz|||}}}}}}}}}~~~~~~}}}}}}yyyzzz|||~~~~~~}}}||||||}}}}}}~~~}}}}}}||||||{{{{{{{{{||||||||||||}}}~~~~~~|||zzzyyyxxxyyy{{{~~~}}}}}}zzzyyy{{{~~~~~~}}}|||}}}}}}~~~~~~~~~}}}}}}|||}}}||||||}}}~~~~~~}}}|||||||||}}}~~~|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||~~~}}}}}}|||}}}}}}~~~|||{{{}}}}}}}}}}}}}}}~~~~~~}}}~~~}}}{{{yyywwwwwwwwwwww{{{|||}}}~~~~~~}}}|||{{{}}}|||{{{zzzyyyyyyyyyyyyzzzyyyyyyxxxyyy{{{|||}}}~~~}}}}}}~~~zzzzzz{{{|||}}}~~~||||||{{{{{{{{{}}}~~~|||||||||{{{{{{zzzzzzzzzwwwyyy{{{~~~|||zzzwwwvvvvvvxxx{{{}}}}}}}}}|||||||||}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}yyyvvvvvvvvvwwwyyy|||~~~'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''')))+++---+++---...///222999CCCKKKTTTZZZbbbgggkkknnnssswwwxxxxxxxxxyyyyyyzzz||||||}}}}}}{{{zzzxxxvvvvvvxxxyyyzzzyyywwwwwwxxx{{{~~~yyyxxxyyyzzz}}}{{{yyyyyyxxxxxxxxxzzz|||~~~~~~~~~}}}|||{{{wwwyyyzzz{{{|||}}}{{{zzzyyy|||{{{zzzzzz{{{|||||||||~~~}}}}}}yyy{{{}}}~~~~~~}}}}}}}}}|||||||||}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{|||}}}~~~}}}}}}|||{{{yyyyyyyyyzzz|||}}}}}}zzzyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~|||~~~~~~}}}|||{{{{{{||||||}}}}}}|||||||||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~|||{{{{{{{{{{{{{{{{{{||||||}}}~~~|||zzzyyyzzzyyyxxxwwwvvvvvvwwwwwwzzz{{{|||}}}}}}|||{{{zzz{{{zzzzzzyyyyyyyyyyyyyyyvvvvvvvvvwwwxxx{{{}}}~~~}}}|||{{{|||~~~~~~}}}zzz{{{{{{|||}}}~~~~~~}}}|||||||||}}}~~~~~~}}}|||{{{zzzyyyxxxxxxxxxyyy{{{}}}~~~~~~}}}}}}}}}{{{yyyxxxxxxzzz}}}~~~}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~zzzxxxwwwxxxyyy{{{~~~&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((***+++,,,,,,---...///111777AAAHHHQQQXXX```gggkkkoootttxxxyyyyyyyyyyyyzzz{{{|||}}}~~~~~~|||zzzyyywwwwwwyyyzzz{{{zzzyyyzzz{{{~~~~~~zzzxxxzzz||||||yyyxxxyyyyyyzzz{{{}}}}}}~~~~~~|||{{{{{{vvvxxxzzz|||~~~}}}{{{{{{}}}}}}|||{{{{{{{{{||||||}}}~~~~~~}}}}}}{{{|||}}}}}}}}}}}}}}}||||||{{{|||}}}~~~}}}zzz{{{{{{|||}}}~~~~~~~~~}}}||||||{{{zzzzzzzzzzzzzzzzzzzzz{{{}}}{{{yyyzzz{{{}}}}}}~~~~~~~~~|||zzz}}}~~~}}}||||||||||||}}}}}}zzz{{{|||}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{||||||~~~~~~~~~~~~~~~~~~|||{{{yyyxxxxxxxxxxxxyyyzzzzzz~~~~~~~~~~~~{{{xxxuuusssttttttsssttttttuuuvvvwwwzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxxxxxxxyyyyyyrrrrrrtttvvvxxx{{{~~~}}}{{{zzzzzz|||}}}}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzxxxwwwvvvyyyyyyzzz|||~~~~~~}}}||||||{{{~~~|||zzzyyyyyy{{{~~~~~~~~~}}}|||{{{{{{{{{|||{{{{{{|||||||||}}}}}}}}}|||||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}zzzzzzzzz|||~~~%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&'''''')))***++++++,,,---......///555???FFFNNNUUU^^^fffkkkpppuuuzzz||||||{{{{{{|||}}}~~~~~~}}}{{{yyyyyy{{{|||}}}|||{{{zzz}}}{{{yyyxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~|||{{{zzzxxxyyy|||}}}~~~~~~}}}}}}}}}~~~{{{~~~~~~}}}}}}}}}|||}}}}}}~~~}}}|||zzzyyyyyy{{{~~~~~~{{{{{{|||}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzyyyyyywwwxxxzzz{{{|||||||||{{{~~~|||zzzzzzzzz{{{zzz|||~~~~~~}}}{{{~~~~~~~~~~~~~~~~~~{{{|||~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~}}}|||{{{xxxxxxwwwwwwxxxxxxyyyzzz|||}}}}}}|||yyyvvvrrroooooopppqqqrrrtttuuuvvvwwwzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxxxxwwwwwwwwwssstttuuuwwwzzz|||~~~|||{{{yyyyyyzzz{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}|||zzzyyyxxxxxxzzzzzzzzz|||~~~~~~}}}|||{{{zzzzzz|||{{{yyyxxxyyyzzz|||~~~}}}}}}|||{{{zzzzzzzzzzzzyyyyyyzzzzzz{{{|||||||||}}}}}}~~~~~~}}}}}}|||zzzzzz|||~~~~~~}}}~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))***+++++++++,,,---,,,...444===DDDKKKRRR\\\dddjjjpppwww{{{~~~~~~~~~~~~}}}||||||}}}~~~|||zzzyyy{{{}}}~~~~~~}}}{{{|||}}}{{{zzz|||}}}~~~}}}~~~~~~~~~|||}}}~~~~~~}}}{{{xxxvvvvvvxxx{{{~~~|||||||||}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzyyyyyyyyyvvvxxx{{{}}}~~~|||{{{{{{zzzyyy{{{~~~|||~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~|||}}}~~~~~~~~~}}}|||{{{yyyyyyyyyyyyyyyzzzzzz{{{|||||||||zzzxxxuuurrrpppnnnoooqqqsssuuuwwwxxxxxx{{{{{{{{{||||||}}}}}}~~~~~~}}}{{{yyyxxxvvvvvvvvvxxxyyyzzz|||}}}~~~}}}{{{yyyxxxzzz{{{{{{{{{||||||}}}~~~~~~~~~|||||||||||||||||||||||||||{{{{{{|||~~~~~~~~~}}}}}}|||{{{{{{zzzzzzyyyxxxwwwwwwyyyzzz{{{|||{{{zzzzzzyyyyyyyyyzzzxxxxxxyyyzzz{{{{{{||||||}}}}}}~~~|||}}}~~~~~~}}}||||||wwwxxxyyy{{{}}}%%%%%%&&&&&&&&&&&&''''''&&&'''((()))************)))***++++++---333<<>>IIIPPP[[[dddkkkrrryyy~~~~~~|||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{|||}}}~~~~~~~~~~~~~~~|||||||||}}}~~~~~~~~~|||xxxuuutttvvvyyy{{{}}}}}}|||{{{zzzzzzzzzzzz}}}~~~~~~}}}}}}zzzyyyyyyzzz{{{}}}~~~}}}{{{xxxvvvoooooonnnllllllooouuuzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{|||}}}~~~~~~}}}|||}}}~~~}}}||||||}}}~~~~~~~~~}}}{{{yyyxxxwwwyyyyyyxxxxxxxxxyyy{{{{{{{{{{{{{{{|||}}}~~~~~~|||}}}}}}~~~~~~}}}|||}}}}}}||||||{{{|||||||||~~~~~~~~~~~~~~~~~~~~~~~~|||{{{~~~~~~~~~~~~~~~((()))))))))((('''&&&&&&'''(((***++++++***((('''%%%&&&'''(((,,,222999???IIIPPP[[[dddjjjqqqxxx}}}}}}~~~~~~~~~}}}zzzzzz{{{|||}}}~~~}}}~~~}}}||||||~~~~~~~~~}}}}}}~~~{{{vvvrrrqqqssswwwyyy||||||{{{{{{{{{{{{{{{|||~~~~~~}}}}}}~~~|||yyywwwpppooonnnmmmnnnrrrwwwzzz|||~~~~~~~~~~~~~~~{{{{{{||||||}}}~~~||||||||||||~~~~~~}}}}}}~~~~~~~~~}}}|||zzzxxxwwwxxxwwwvvvuuuuuuvvvxxxyyyzzzzzz{{{|||}}}~~~~~~}}}}}}}}}~~~}}}{{{||||||{{{zzzzzzzzzzzzzzz~~~}}}}}}}}}~~~~~~}}}||||||}}}}}}~~~}}}{{{zzz}}}~~~~~~~~~~~~~~~~~~)))))))))***))))))(((((((((***,,,......,,,***(((&&&&&&'''(((+++111888>>>GGGNNNXXXaaagggmmmtttyyy|||}}}}}}}}}zzz{{{{{{|||}}}~~~~~~}}}~~~~~~~~~~~~}}}|||}}}~~~zzzuuuqqqpppssswwwyyy}}}|||||||||}}}}}}~~~}}}{{{zzzrrrpppooonnnpppsssvvvyyy~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}|||zzzyyywwwvvvuuussstttuuuwwwxxxzzzzzz|||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~}}}{{{zzz}}}}}}|||{{{zzzzzzzzzzzz}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}}}}}}}}}}~~~}}}}}}|||{{{}}}~~~~~~}}}}}}||||||}}}~~~'''(((((())))))))))))((((((+++...000000...+++(((&&&''''''(((+++000777<<>>666---)))(((((()))***))))))***---///333999BBBIIIQQQZZZcccjjjooorrrvvvyyyzzzzzz|||}}}}}}~~~}}}|||{{{{{{|||~~~}}}||||||zzz{{{}}}}}}~~~~~~~~~~~~|||}}}~~~~~~}}}{{{|||~~~~~~}}}|||{{{|||}}}~~~~~~}}}}}}}}}{{{|||}}}||||||}}}~~~}}}}}}|||{{{|||~~~|||{{{zzz}}}~~~{{{zzz}}}~~~{{{|||}}}~~~~~~{{{yyyzzz{{{~~~~~~~~~}}}|||~~~~~~zzz{{{|||~~~~~~}}}|||}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~%%%%%%%%%%%%'''***---///<<>>EEEKKKUUU___fffmmmpppsssuuuvvvwwwxxxzzz{{{|||~~~zzzxxxuuuyyy~~~~~~~~~}}}|||{{{|||~~~{{{zzz{{{~~~~~~~~~}}}~~~~~~|||zzzyyyzzz{{{~~~~~~~~~~~~~~~}}}{{{|||~~~~~~~~~}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{|||||||||||||||}}}~~~~~~||||||}}}}}}~~~~~~~~~~~~}}}|||zzzyyywwwsssqqqsssuuuuuuxxx}}}}}}|||{{{{{{{{{|||~~~}}}}}}|||}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~{{{{{{|||~~~~~~|||{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~'''''''''&&&&&&''''''''''''((()))(((''''''(((***)))&&&&&&((('''%%%(((------222:::BBBIIISSS^^^fffmmmppptttvvvwwwxxxzzz{{{|||}}}{{{uuuqqqmmmrrrzzz~~~|||}}}~~~}}}}}}~~~~~~~~~}}}{{{zzz|||}}}~~~~~~}}}}}}}}}~~~~~~~~~|||}}}~~~}}}}}}~~~}}}|||}}}}}}}}}}}}}}}~~~|||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~}}}}}}~~~~~~}}}{{{yyywwwuuupppoooqqqssstttyyy~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~}}}~~~~~~~~~}}}{{{{{{{{{|||||||||}}}~~~~~~~~~~~~%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$"""###(((...333...)))&&&''''''&&&'''***(((...666>>>GGGQQQ]]]dddllloootttwwwyyyzzz|||}}}|||{{{yyyyyy{{{~~~sssjjjfffaaaiiiuuu}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyywwwsssooommmoooqqqsssyyy~~~~~~~~~~~~|||}}}}}}{{{{{{{{{{{{|||{{{}}}~~~###$$$%%%&&&&&&%%%$$$###%%%%%%###"""$$$***222888444,,,'''(((***))))))***(((---555===EEEOOOZZZbbbkkkoootttxxx{{{|||~~~wwwvvvvvvwwwzzz~~~xxxkkk```ZZZXXXbbbqqq~~~}}}~~~~~~~~~}}}}}}|||||||||||||||}}}~~~~~~~~~~~~~~~}}}|||vvvqqqnnnppprrrtttyyy~~~|||}}}~~~~~~~~~|||{{{{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"""###$$$%%%%%%$$$###"""###$$$$$$%%%&&&***///333333,,,'''(((***)))((()))+++000777>>>EEEOOOYYYaaajjjooouuuyyy|||}}}~~~}}}|||{{{xxxxxxxxxyyy|||uuufff[[[TTTTTT___ooo~~~~~~~~~}}}}}}~~~~~~~~~}}}|||vvvssstttuuuvvvzzz~~~{{{|||~~~~~~}}}||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~######$$$$$$$$$$$$###### """$$$%%%&&&'''))),,,,,,'''%%%'''(((&&&&&&(((,,,111999???FFFOOOYYYaaajjjnnnuuuzzz|||}}}}}}~~~}}}~~~~~~|||{{{{{{{{{{{{|||~~~sssdddYYYRRRTTT^^^nnn}}}~~~zzzxxxyyyzzzyyy|||{{{|||~~~~~~~~~~~~}}}}}}~~~}}}}}}||||||}}}}}}~~~%%%$$$$$$######$$$$$$%%% """%%%&&&&&&&&&((()))%%%$$$&&&)))(((%%%&&&)))+++000888???GGGPPP[[[cccjjjnnnuuuzzz{{{|||||||||zzz|||~~~~~~}}}{{{{{{|||}}}zzzmmm___UUUOOOTTT^^^lllzzz}}}~~~{{{zzz}}}~~~}}}~~~}}}~~~}}}||||||}}}}}}}}}}}}|||}}}~~~~~~~~~~~~&&&%%%$$$######$$$%%%&&&###$$$&&&''''''(((***,,,###$$$(((+++***&&&''',,,)))///777???GGGQQQ]]]dddjjjnnnuuuyyy{{{{{{{{{{{{xxxzzz}}}zzzzzz{{{}}}}}}tttgggZZZPPPKKKTTT]]]kkkyyy}}}~~~|||zzz{{{~~~~~~~~~~~~~~~~~~|||{{{|||}}}}}}}}}}}}}}}}}}~~~}}}}}}###$$$%%%%%%######$$$%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&(((***,,,,,,111666<<>>CCCPPPWWWaaakkkqqqvvvzzz|||{{{|||}}}~~~~~~~~~}}}}}}~~~rrreee___]]]^^^dddkkkttt{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxrrrjjjddddddgggmmmsssyyy~~~~~~~~~"""###$$$$$$%%%%%%$$$$$$%%%###""""""$$$%%%%%%$$$$$$$$$%%%&&&&&&'''((((((***+++,,,...111888???EEEOOOUUU___hhhoootttwwwyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}yyynnnccc^^^]]]___eeelllxxx~~~~~~~~~~~~~~~|||xxxrrrjjjdddcccggglllssszzz""""""###$$$$$$$$$$$$###$$$"""!!!"""###%%%$$$$$$######$$$&&&''')))******+++++++++---111888AAAHHHNNNTTT]]]fffmmmqqquuuwwwzzzzzz|||}}}}}}}}}}}}}}}~~~~~~yyyooofffbbbccceeekkkrrr}}}~~~~~~|||xxxrrrkkkfffeeeiiiooouuu{{{!!!"""######$$$$$$######$$$"""!!!"""$$$%%%%%%%%%######$$$&&&'''((()))***+++++++++,,,000888BBBIIINNNTTT]]]ffflllqqqvvvxxx{{{|||}}}~~~~~~~~~~~~~~~yyypppnnnnnnppptttzzz~~~~~~}}}yyytttooolllllloootttzzz""""""###$$$$$$$$$$$$$$$$$$###"""###%%%''''''&&&$$$$$$%%%%%%&&&'''''''''************...666@@@GGGOOOUUU^^^fffmmmsssxxx{{{}}}}}}~~~{{{yyyyyyxxx{{{~~~~~~}}}~~~~~~{{{xxxvvvtttuuuxxx|||######$$$%%%%%%%%%%%%$$$$$$###"""###&&&'''((('''######$$$$$$%%%%%%&&&&&&((((((((()))---444<<>>HHHQQQYYYaaaiiinnnlllmmmpppsssvvvxxxyyyzzz}}}uuujjjgggccceeelllwww|||}}}~~~~~~}}}}}}|||{{{{{{{{{|||}}}}}}~~~~~~~~~}}}||||||||||||}}}~~~}}}}}}|||||||||}}}~~~}}}{{{yyyxxxxxxzzz||||||{{{zzzzzzzzz{{{}}}~~~|||}}}~~~~~~~~~}}}~~~~~~~~~}}}{{{{{{||||||||||||||||||~~~~~~}}}|||||||||zzz{{{}}}~~~}}}}}}~~~~~~}}}zzz{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}||||||||||||~~~~~~~~~}}}}}}}}}~~~sssnnngggccceeemmmwww}}}###$$$%%%$$$######%%%'''###$$$%%%'''((()))*********(((''''''((()))((('''%%%&&&&&&&&&'''***///222555<<>>GGGLLLLLL@@@666...+++***((('''(((&&&&&&'''((((((+++///222999BBBOOOYYY^^^bbbeeehhhmmmqqqvvv{{{}}}|||qqqjjjdddaaa```dddnnnxxx~~~}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~|||{{{{{{|||}}}~~~||||||}}}~~~zzzwwwtttrrrtttyyy))))))))))))))))))))))))&&&///:::BBBLLLUUUYYYWWWIII<<<000,,,---+++(((((('''''''''&&&'''***///333???GGGRRRZZZ^^^___aaaccciiinnnuuu{{{~~~xxxqqqjjjfffdddeeellluuu|||}}}~~~~~~}}}}}}}}}~~~|||}}}~~~}}}{{{zzz{{{}}}~~~~~~}}}yyyuuussstttxxx~~~))))))))))))))))))))))))&&&000<<>>FFFLLLUUU[[[dddmmmuuu|||~~~}}}}}}|||~~~~~~~~~~~~|||||||||~~~}}}|||{{{zzzzzzzzzzzz{{{|||}}}}}}}}}|||{{{zzz~~~~~~~~~~~~~~~|||{{{zzzxxxvvvsssqqqoookkkmmmqqquuuyyy}}}~~~}}}}}}||||||||||||{{{{{{|||~~~~~~~~~~~~}}}}}}||||||}}}~~~}}}|||~~~TTTUUUQQQEEE666+++'''''''''&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%&&&'''((('''''''''''''''(((((()))***+++...111777???HHHNNNXXX^^^fffooowww~~~~~~~~~}}}}}}}}}|||}}}~~~}}}~~~|||||||||{{{zzzwwwuuutttssstttwwwzzz}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~{{{|||UUUVVVRRRGGG888---***+++&&&%%%%%%%%%&&&&&&%%%###&&&&&&%%%%%%%%%&&&''''''((('''''''''''''''((()))***+++...222777@@@IIIOOO\\\bbbjjjssszzz~~~}}}~~~}}}~~~~~~~~~}}}{{{yyyxxxzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~~~~~~~}}}|||}}}~~~~~~~~~~~~zzz{{{~~~\\\XXXOOOBBB444+++''''''((((((((((((((('''''''''&&&%%%%%%%%%&&&((()))******+++***)))'''''')))+++***+++---///555>>>HHHOOO\\\cccmmmuuuzzz~~~}}}|||{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~zzzzzz}}}~~~___YYYMMM===000(((''')))((((((((((((((((((((((((''''''&&&&&&&&&''')))***)))******)))'''(((***,,,+++,,,---///444<<>>EEENNNZZZdddjjjnnnrrruuuxxx{{{~~~~~~~~~~~~}}}~~~~~~|||}}}~~~~~~}}}}}}~~~||||||||||||xxxyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~OOODDD555)))$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))***((())))))'''&&&&&&((()))((()))+++---///444:::>>>FFFOOO\\\ffflllpppsssvvvuuuxxx{{{}}}}}}|||||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}yyyzzz|||}}}}}}}}}}}}{{{zzzzzzzzztttuuuvvvyyy|||~~~~~~~~~{{{{{{|||}}}~~~}}}}}}||||||||||||}}}}}}|||~~~~~~|||}}}~~~||||||||||||}}}||||||}}}~~~~~~~~~~~~~~~KKKBBB444***((()))%%%"""############$$$$$$$$$)))%%%######&&&)))***)))(((((('''&&&'''''')))***///000111000///222999>>>GGGOOO[[[ccciiimmmrrruuuxxxzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}|||}}}}}}~~~~~~{{{{{{|||}}}}}}}}}}}}|||{{{|||~~~||||||}}}~~~}}}zzzxxxvvvuuuqqqrrrsssxxx|||~~~|||{{{|||~~~~~~~~~{{{{{{|||~~~}}}|||}}}~~~}}}||||||{{{{{{|||~~~}}}~~~}}}~~~}}}|||{{{{{{|||}}}~~~~~~|||{{{zzz}}}~~~~~~~~~~~~}}}}}}~~~|||{{{}}}~~~~~~}}}}}}~~~~~~|||MMM@@@111(((&&&%%%$$$"""############$$$$$$$$$$$$(((%%%######&&&)))))))))((('''&&&&&&&&&'''((()))///000111000000333999>>>IIIPPP[[[ccchhhlllqqqtttyyyzzz|||~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~|||}}}}}}}}}~~~}}}zzzxxxvvvuuuqqqqqqssswww{{{~~~|||{{{|||~~~~~~~~~||||||}}}~~~}}}||||||}}}~~~}}}}}}|||}}}~~~~~~~~~}}}|||{{{{{{{{{|||~~~~~~}}}|||||||||}}}}}}||||||~~~||||||}}}~~~~~~~~~sssMMM<<<---(((%%%!!!!!!&&&############$$$$$$$$$%%%'''%%%###$$$&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((---///000//////222999>>>IIIPPP[[[ccchhhlllqqqtttzzz{{{}}}~~~}}}}}}}}}~~~|||~~~~~~~~~|||zzzxxxvvvuuussssssuuuxxx}}}~~~|||||||||~~~~~~~~~~~~}}}|||}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{{{{|||~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}|||{{{~~~~~~}}}}}}}}}~~~~~~|||}}}}}}~~~~~~~~~~~~~~~~~~pppdddIII888+++)))''' '''#########$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&''''''%%%$$$$$$###$$$%%%'''(((***,,,---------111888===GGGNNNYYYaaagggmmmrrrvvv{{{|||~~~~~~}}}}}}{{{~~~~~~}}}{{{zzzxxxwwwvvvvvvvvvxxx{{{~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}||||||{{{|||~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~{{{{{{|||}}}~~~}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~tttbbbVVVAAA555,,,+++((("""!!!&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&$$$$$$######$$$%%%'''(((''')))+++++++++///666<<>>GGGMMMWWW___eeelllsssxxx{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{|||~~~~~~~~~~~~~~~~~~|||{{{zzzzzz{{{|||}}}~~~~~~}}}|||||||||||||||||||||}}}}}}|||}}}}}}{{{|||~~~}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||~~~}}}}}}}}}~~~yyyiiiYYYLLL@@@666///***///(((%%%)))"""$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$&&&%%%###!!!"""$$$$$$$$$$$$$$$%%%''')))***''')))+++,,,---222999???IIIPPPXXX___dddjjjpppuuuzzz{{{}}}}}}}}}}}}|||}}}}}}~~~~~~|||}}}~~~~~~~~~~~~}}}}}}~~~|||}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~}}}}}}}}}~~~~~~}}}|||{{{zzzyyyxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}~~~}}}{{{zzzzzz}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~tttiiiYYYJJJ@@@999333///...)))""" ###%%%$$$%%%%%%$$$######$$$&&&"""###%%%&&&&&&%%%###"""###$$$%%%&&&'''((((((''''''((()))***---333:::@@@KKKPPPWWW___dddiiinnnqqqwwwzzz}}}|||{{{}}}||||||{{{{{{{{{|||||||||}}}~~~}}}|||{{{}}}~~~{{{zzz}}}}}}}}}}}}}}}}}}~~~~~~|||zzz|||}}}~~~}}}}}}~~~~~~}}}|||{{{zzz{{{}}}~~~~~~|||}}}}}}}}}~~~~~~}}}|||||||||}}}~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}|||zzzyyyzzz|||~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{|||}}}}}}{{{zzz{{{}}}}}}~~~vvvppp]]]TTTHHH:::111,,,,,,---+++'''###!!!!!!"""""""""$$$%%%%%%$$$######$$$&&&"""###%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&''''''((())))))***,,,111888===HHHMMMUUU]]]ccciiinnnqqqwwwzzz~~~~~~}}}||||||}}}||||||{{{{{{{{{||||||~~~~~~|||{{{~~~~~~{{{yyyxxx{{{{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}|||~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}||||||~~~|||}}}~~~~~~}}}~~~}}}}}}}}}}}}}}}~~~||||||}}}~~~~~~~~~|||{{{{{{{{{{{{}}}~~~}}}~~~~~~~~~~~~}}}||||||}}}}}}}}}|||zzzzzzyyyyyyyyy{{{|||}}}|||{{{zzz{{{|||}}}yyyrrrllliiifffggggggeee^^^XXXLLLFFF<<<333---***+++,,,(((&&&%%%%%%%%%$$$!!!$$$%%%%%%$$$######$$$&&&!!!"""$$$%%%&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&)))))))))***+++000666:::DDDJJJSSS[[[ccciiinnnrrrwwwyyy|||}}}|||||||||}}}|||||||||{{{{{{||||||}}}~~~}}}|||}}}zzzxxxxxxxxxyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~yyyyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{}}}~~~||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~|||{{{~~~}}}}}}~~~}}}|||{{{|||}}}~~~}}}{{{zzzyyyxxxxxxwwwzzz{{{||||||zzzzzz{{{|||}}}xxxpppggg^^^XXXNNNKKKHHHHHHIIIHHHDDD@@@:::666111---******+++,,,'''&&&&&&&&&&&&%%%""" $$$%%%%%%$$$######$$$&&&""""""$$$%%%%%%%%%%%%%%%'''%%%###""""""###$$$&&&((()))***+++---111777;;;BBBHHHQQQ[[[cccjjjpppsssvvvxxxzzz{{{{{{{{{|||~~~||||||||||||||||||}}}~~~~~~~~~}}}{{{zzzzzzxxxyyy{{{~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~|||{{{{{{|||~~~}}}|||wwwxxxxxxzzz{{{}}}~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~}}}~~~~~~|||{{{}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{zzzyyyxxxxxxzzz{{{||||||{{{{{{|||}}}~~~}}}vvvkkk```WWWOOOGGGBBB===:::888777888888666444111000...---,,,+++,,,,,,***'''%%%$$$%%%%%%$$$###$$$%%%%%%$$$######$$$&&&######$$$$$$%%%%%%%%%%%%'''%%%###""""""###$$$&&&'''(((***,,,///444:::>>>CCCIIIRRR[[[cccjjjpppttttttvvvyyyzzzzzz{{{|||~~~|||||||||||||||}}}~~~~~~~~~|||{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~}}}xxxxxxxxxyyyzzz|||~~~{{{|||~~~~~~~~~{{{|||}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{~~~~~~~~~~~~~~~~~~|||}}}~~~~~~|||{{{{{{zzz{{{|||~~~~~~}}}}}}~~~}}}yyyuuupppmmmaaa[[[SSSKKKCCC>>>999777555333111111111111111111000000///...---,,,+++***+++(((%%%$$$$$$%%%&&&%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&(((+++...111666;;;???DDDJJJSSS[[[ccciiiooorrrqqqtttwwwyyyzzzzzz|||}}}||||||||||||}}}~~~|||zzzyyyyyyyyy}}}}}}~~~~~~~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~yyyxxxxxxxxxzzz|||~~~{{{|||~~~{{{|||||||||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~xxx{{{}}}}}}|||~~~~~~~~~}}}}}}zzzooofff```\\\WWWSSSGGGDDD???;;;777444333333000000///............////////////...---+++)))(((***(((&&&%%%&&&&&&&&&%%%$$$%%%%%%$$$######$$$&&&&&&&&&%%%$$$############$$$$$$%%%%%%&&&&&&''''''''')))+++...000444999===EEEJJJSSSZZZaaafffkkknnnooorrrwwwzzz{{{{{{{{{|||||||||||||||}}}~~~}}}{{{zzzzzzzzz}}}}}}~~~~~~}}}|||}}}}}}|||}}}~~~}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~yyyxxxwwwwwwxxxzzz|||}}}{{{|||~~~{{{||||||{{{zzz{{{}}}~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~zzz}}}yyymmm]]]PPPIIIEEEBBB@@@555555444222000///000111///000000000///......///---------------,,,+++***)))(((''''''((('''&&&$$$$$$%%%%%%$$$######$$$&&&''''''%%%$$$###"""""""""###$$$%%%&&&'''(((((('''(((***,,,---///222666:::EEEKKKRRRYYY___dddiiilllmmmqqqwwwzzz{{{{{{{{{{{{||||||||||||}}}~~~~~~}}}|||||||||}}}}}}~~~{{{{{{|||~~~}}}|||}}}}}}|||{{{}}}~~~|||{{{zzz}}}}}}|||||||||||||||}}}|||~~~~~~~~~~~~yyyxxxwwwvvvwwwxxxzzz||||||}}}~~~~~~~~~~~~{{{||||||{{{zzzzzz}}}~~~~~~}}}||||||~~~~~~~~~~~~}}}~~~rrreeeQQQCCC<<<999777555...//////...------...///222333444333222111000111+++,,,---....../////////$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''''''''&&&%%%###"""!!!%%%&&&'''((()))***++++++---******,,,...111888@@@@@@GGGQQQWWWZZZ^^^dddiiinnnppptttwwwzzz{{{{{{{{{||||||||||||}}}~~~}}}{{{{{{||||||~~~~~~}}}zzz{{{|||}}}~~~}}}|||||||||}}}}}}{{{{{{|||}}}~~~~~~}}}}}}}}}|||{{{yyyyyy{{{}}}}}}{{{zzzzzz{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}|||}}}}}}}}}~~~}}}~~~}}}|||||||||}}}}}}~~~~~~|||}}}yyyuuuuuuxxxzzz{{{zzz{{{~~~~~~~~~~~~|||{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~|||zzz{{{|||~~~|||~~~~~~}}}|||{{{|||jjjYYYEEE888222......///---......,,,++++++---///333222222111000//////...------......---+++***)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&'''(((((()))***+++,,,---,,,))))))+++---///666>>>BBBIIIQQQWWWZZZ^^^dddjjjoooqqqtttwwwyyyzzz{{{zzz||||||||||||}}}~~~~~~~~~~~~~~~||||||}}}}}}{{{{{{|||}}}~~~~~~}}}|||{{{{{{{{{||||||zzzzzz{{{|||~~~~~~{{{{{{zzzzzz|||~~~}}}{{{zzzyyyyyyyyyxxxxxxyyyzzz{{{|||~~~}}}~~~}}}{{{|||}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}|||yyyvvvvvvyyy|||}}}}}}}}}~~~}}}||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}||||||~~~~~~}}}|||{{{|||hhhWWWCCC777111------///---------,,,+++,,,...000111111111000///.........---------------+++***)))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))***************))))))***+++,,,------...+++((((((+++,,,...555<<>>EEELLLPPPWWWaaallltttzzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~|||zzz|||~~~~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~~~~|||{{{zzzyyyzzz|||~~~}}}}}}~~~~~~~~~}}}|||||||||~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}||||||~~~}}}}}}~~~~~~~~~}}}zzzyyyzzz{{{~~~~~~~~~}}}||||||}}}}}}~~~~~~}}}~~~}}}~~~~~~~~~|||yyytttqqqnnnooommmjjjhhhgggiiikkklllllliiiiiijjjkkknnnxxx|||hhhOOO>>>444...---///...000111111///---,,,---++++++++++++++++++++++++++++++***))))))***+++,,,$$$&&&***------,,,***(((%%%%%%%%%&&&&&&&&&''''''!!!"""$$$%%%&&&'''''''''(((((((((((()))))))))))))))(((+++111555888>>>FFFIIINNNXXXeeerrr}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~|||zzzxxx|||~~~|||}}}}}}}}}~~~}}}|||{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}zzzxxxvvvwwwwwwzzz~~~~~~}}}||||||{{{{{{|||}}}}}}|||{{{|||}}}~~~}}}|||{{{{{{xxx{{{~~~~~~~~~~~~~~~|||zzzzzz{{{}}}~~~~~~}}}|||||||||||||||}}}~~~}}}}}}}}}||||||}}}~~~|||xxxtttooommmmmmjjjfffbbbaaabbbdddfffdddbbbccceeefffjjjsss~~~mmmSSSAAA666///---//////000222111///---,,,,,,++++++++++++++++++,,,,,,++++++***))))))***+++,,,(((+++000555666333---(((%%%$$$###$$$%%%%%%$$$"""###$$$$$$%%%%%%&&&&&&'''***)))'''&&&&&&'''((())),,,***,,,111444666===DDDLLLTTT```lllwww~~~~~~|||{{{}}}zzzzzzzzzzzzzzzzzzzzzzzz}}}~~~}}}~~~}}}~~~~~~~~~||||||}}}~~~~~~~~~|||zzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{zzzxxxwwwvvvvvvrrrtttxxx{{{~~~~~~}}}{{{zzz{{{}}}}}}|||}}}~~~~~~}}}}}}}}}~~~~~~}}}|||yyy|||}}}{{{{{{zzz{{{{{{|||}}}~~~~~~~~~}}}|||{{{|||||||||||||||}}}~~~~~~~~~}}}{{{{{{{{{{{{}}}zzzxxxuuurrrmmmiiidddbbb^^^ZZZXXXVVVVVVVVVXXX[[[\\\YYYWWW\\\gggqqqoooWWWDDD666...---000000000///...---,,,,,,+++++++++++++++++++++++++++***************+++++++++***///555<<<>>>:::222,,,'''%%%#########$$$###""""""######$$$$$$%%%&&&&&&)))((('''&&&&&&'''((())),,,***,,,111555777>>>EEELLLTTTaaannnyyy~~~~~~}}}}}}zzzzzzzzzzzzzzzzzz{{{{{{|||~~~~~~~~~}}}|||}}}}}}~~~~~~}}}{{{||||||}}}}}}~~~~~~~~~||||||||||||||||||||||||{{{{{{zzzyyyxxxwwwvvvuuusssuuuyyy|||zzzyyywwwvvvwwwyyy{{{}}}~~~}}}~~~~~~~~~~~~~~~}}}|||{{{~~~~~~}}}||||||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}}}}~~~~~~~~~|||{{{{{{|||||||||zzzxxxuuurrroookkkfffbbbZZZXXXTTTPPPMMMLLLMMMMMMQQQSSSTTTQQQNNNRRR\\\dddwwwnnnVVVCCC555---,,,///000//////...---,,,,,,+++++++++++++++++++++++++++***************************111;;;DDDHHHCCC999111)))&&&###""""""######""""""""""""###$$$$$$%%%%%%((('''&&&%%%%%%&&&((((((+++***---222666999???GGGNNNWWWdddqqq}}}~~~{{{zzzyyyyyyyyyzzzzzz{{{{{{|||||||||}}}||||||{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwvvvvvvvvvxxxzzz}}}~~~}}}~~~~~~yyyxxxvvvuuuuuuwwwxxxzzz}}}~~~~~~}}}}}}~~~~~~}}}}}}{{{|||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~|||yyytttqqqmmmiiieeeaaa[[[WWWNNNKKKGGGCCCAAAAAABBBCCCFFFHHHHHHEEEBBBEEEMMMTTTkkkzzzkkkRRR???333,,,+++............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((000>>>JJJOOOJJJ???777,,,)))%%%""""""$$$$$$$$$"""######$$$%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''(((+++***---222777:::AAAIIIQQQZZZgggttt~~~{{{yyywwwyyyyyyzzz{{{|||}}}~~~~~~|||zzzzzzzzz{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}|||||||||||||||||||||||||||{{{{{{{{{zzzzzzyyyyyyyyyyyyzzz}}}||||||}}}~~~~~~|||{{{yyyxxxxxxyyyzzz{{{~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}}}}}}}~~~{{{{{{zzzzzz{{{|||~~~~~~}}}xxxtttnnnkkkfffaaa\\\WWWQQQMMMDDDAAA===999888888:::<<<;;;======;;;999;;;BBBHHH___oooyyyeeeMMM;;;111+++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))'''111@@@NNNUUUPPPEEE<<<...***&&&$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%&&&'''''')))))),,,222777;;;BBBJJJUUU]]]iiiuuu~~~}}}zzzyyyxxxxxxzzz{{{}}}~~~}}}zzzyyyyyy{{{|||}}}~~~~~~|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||||||||}}}~~~~~~~~~~~~|||}}}~~~~~~}}}}}}}}}~~~~~~~~~{{{zzzzzzzzzzzz|||}}}~~~~~~}}}yyysssoooiiieee___YYYTTTNNNIIIEEE;;;999555222111222444555333444555444444777<<<@@@PPP___qqqppp\\\EEE777///+++***,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))***333BBBOOOUUUQQQFFF>>>,,,)))&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((###$$$$$$%%%%%%&&&&&&&&&''''''***111777;;;CCCKKKWWW___kkkvvv~~~}}}}}}}}}~~~|||{{{wwwxxxyyy|||~~~|||yyyyyyyyy|||}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}||||||}}}}}}~~~|||{{{zzzyyyyyyzzz{{{|||~~~zzztttmmmhhhaaa]]]WWWPPPKKKEEE@@@===222111///---------...//////000111111222444888;;;???MMM]]]lll{{{zzzdddRRR>>>333...+++***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******,,,333???JJJNNNIII???777((('''%%%$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&''''''((("""###$$$%%%%%%&&&&&&&&&&&&%%%)))000666;;;CCCKKKWWW___kkkwww}}}||||||}}}~~~~~~}}}|||wwwxxxyyy|||~~~~~~||||||}}}}}}~~~~~~~~~~~~}}}}}}|||}}}~~~~~~|||zzz{{{{{{~~~~~~~~~|||zzz~~~}}}}}}}}}}}}}}}}}}~~~}}}|||{{{yyyxxxxxxyyyyyy{{{}}}~~~}}}}}}~~~|||vvvnnnfff```YYYTTTNNNGGGBBB<<<888444------------,,,,,,,,,---....../////////000222444555@@@LLLYYYgggwww{{{lllYYYHHH777///...,,,******((())))))***+++,,,,,,---------------------------//////...------,,,+++++++++222;;;DDDGGGAAA777///%%%$$$###$$$%%%%%%$$$"""###$$$$$$%%%%%%&&&&&&'''!!!"""###$$$%%%&&&&&&&&&$$$$$$(((000666;;;CCCKKKWWW___lllxxx~~~|||}}}}}}}}}~~~~~~|||{{{vvvwwwyyy|||~~~||||||}}}zzzyyyyyyzzz{{{{{{{{{{{{zzzzzzzzz|||~~~~~~|||||||||}}}~~~~~~~~~yyyvvv{{{~~~}}}|||}}}{{{yyyxxxwwwwwwxxxxxx{{{~~~}}}{{{~~~~~~~~~}}}||||||~~~zzzssskkkaaa[[[SSSNNNGGGAAA;;;777222///------...//////......---.........---------...///444;;;DDDMMMYYYhhhrrrttt~~~ssscccSSSCCC333......---+++***(((((()))***+++,,,,,,---------------------------000000///...------,,,,,,(((,,,111444555222...***'''&&&$$$###""""""!!!!!!###""""""!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###***&&&&&&+++222888BBBKKKWWWdddqqqzzz}}}{{{|||{{{{{{|||||||||yyywww|||{{{{{{}}}~~~}}}{{{zzz}}}{{{xxxvvvuuuwwwxxxyyyzzzzzzzzzyyyxxxzzzzzz{{{{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}wwwhhhhhhrrr{{{}}}~~~~~~~~~}}}}}}~~~{{{xxxwwwwwwwwwzzz{{{|||}}}}}}|||{{{{{{{{{|||~~~~~~~~~~~~~~~~~~|||zzz~~~}}}}}}}}}}}}~~~|||~~~wwwnnndddZZZTTTJJJEEE???:::666333000...---,,,,,,++++++,,,,,,---------......///000000111222555:::BBBJJJSSSZZZ]]]ccciiirrrxxx}}}tttbbbUUUFFF<<<333...+++((())),,,,,,,,,++++++***+++++++++000///,,,*********+++,,,------------------------$$$'''***------+++(((%%%&&&%%%$$$######"""""""""$$$###""""""!!!!!!""""""######%%%&&&'''''''''''')))&&&''',,,111888BBBKKKWWWcccrrr|||}}}|||{{{{{{|||}}}|||zzzwwwyyyyyyzzz|||}}}|||{{{yyyyyy{{{~~~zzzwwwuuutttwwwwwwyyyyyyyyyyyyxxxwwwzzzzzzzzz{{{|||}}}~~~~~~}}}~~~~~~~~~}}}~~~vvvbbb[[[___xxx~~~~~~~~~~~~}}}{{{{{{{{{||||||}}}}}}}}}}}}}}}||||||}}}}}}~~~}}}~~~~~~~~~~~~~~~|||zzz||||||}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}vvvkkk```UUUMMMCCC@@@:::666444222000///---,,,,,,++++++,,,,,,---------......//////000000+++...222888???EEEIIILLLQQQWWW___eeekkkrrr{{{~~~xxxsssmmmaaaRRRFFF<<<444---+++)))'''(((+++,,,,,,+++++++++++++++,,,///...,,,***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,###$$$&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$##################$$$%%%'''((()))******)))&&&''',,,111777BBBLLLVVVdddsss~~~~~~{{{{{{{{{|||}}}}}}zzzxxxwwwwwwxxx{{{}}}{{{{{{{{{zzzyyy|||}}}zzzvvvtttsssvvvwwwxxxyyyyyyxxxwwwvvvzzzzzzzzz{{{|||}}}~~~~~~~~~|||}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~xxxbbbSSSOOOuuu~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||~~~~~~~~~|||zzzzzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzz{{{}}}~~~}}}~~~~~~wwwjjj]]]OOOGGG<<<999444222111000//////,,,,,,++++++++++++,,,,,,.............../////////...000444888<<<>>>@@@@@@CCCHHHOOOUUUZZZaaaiiiooovvv{{{}}}vvvnnnhhh___YYYSSSJJJ???666333---)))******)))***,,,,,,,,,++++++++++++,,,,,,...---+++***))))))***+++++++++++++++++++++++++++%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%###$$$%%%'''((()))))))))'''&&&''',,,111777BBBMMMWWWeeeuuu~~~|||{{{zzz{{{|||~~~}}}{{{zzzwwwxxxxxxzzz~~~}}}{{{|||}}}}}}}}}|||~~~}}}yyyvvvtttssswwwxxxyyyyyyyyyxxxwwwvvvyyyyyyzzzzzz|||}}}~~~}}}||||||}}}~~~{{{||||||{{{zzz{{{}}}|||||||||||||||||||||}}}~~~~~~~~~}}}~~~~~~kkk[[[TTTvvv~~~~~~~~~}}}~~~~~~~~~~~~}}}{{{yyyzzzzzz{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{{{{}}}~~~||||||~~~{{{mmm^^^OOOEEE888555111///...///...---,,,,,,++++++++++++,,,,,,........................444666999<<<>>>???>>>>>>===AAAFFFJJJNNNSSSYYY^^^aaagggmmmpppqqqppphhh___ZZZSSSKKKDDD@@@;;;555000000+++***,,,...,,,,,,...,,,,,,+++++++++,,,------,,,+++***)))))))))*********************+++++++++&&&&&&%%%%%%$$$%%%%%%&&&###$$$%%%&&&''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&(((---000666BBBNNNYYYgggwww~~~|||zzzzzzzzz|||~~~~~~}}}{{{zzzzzzzzz{{{}}}}}}{{{zzzzzz|||}}}~~~~~~|||yyywwwuuuuuuxxxyyyzzzzzzzzzxxxwwwvvvwwwxxxxxxyyy{{{|||~~~~~~}}}{{{{{{{{{|||}}}|||||||||zzzxxxxxxzzz|||||||||{{{zzzzzzzzzzzz{{{|||~~~~~~~~~~~~}}}~~~}}}|||}}}~~~~~~~~~~~~~~~}}}}}}~~~xxxmmmgggyyy{{{|||~~~~~~|||xxxyyyyyy{{{|||}}}}}}~~~}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}ssscccRRRGGG888555111...------,,,,,,,,,++++++******++++++,,,------------............111333666999:::;;;:::999:::<<<>>>AAACCCGGGJJJMMMPPPVVV\\\^^^___]]]UUULLLHHHCCC<<<777555333111//////++++++...///---,,,---,,,+++++++++,,,------...++++++******************)))))))))******+++++++++$$$############$$$%%%&&&###$$$&&&'''((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%###$$$$$$%%%$$$$$$######%%%&&&)))---000666CCCOOO\\\iiiyyy~~~zzzyyyzzz|||~~~|||{{{{{{{{{|||}}}~~~}}}{{{zzzwwwyyy{{{|||}}}~~~}}}zzzyyyxxxwwwxxxxxxyyyyyyyyywwwvvvuuusssttttttuuuwwwyyy{{{|||}}}}}}||||||||||||}}}}}}}}}}}}}}}{{{yyyxxxzzz{{{}}}{{{zzzyyyyyyyyyyyy|||}}}~~~~~~~~~|||~~~~~~|||zzzzzz{{{{{{{{{||||||~~~~~~~~~~~~}}}}}}|||}}}~~~}}}}}}~~~{{{yyy||||||~~~~~~~~~~~~{{{|||~~~~~~~~~{{{}}}~~~xxxyyyzzz{{{|||}}}~~~~~~~~~xxxfffTTTHHH888555000...------,,,+++++++++************+++++++++,,,,,,---......//////...000222444666777888888<<<<<<===???AAACCCEEEFFFHHHMMMPPPQQQQQQOOOHHH@@@;;;777222///////////////...***)))---...+++***+++,,,++++++,,,,,,---...///+++++++++++++++++++++***)))))))))***++++++,,,,,, !!!!!!"""###$$$%%%%%%$$$%%%'''(((((('''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%""""""###$$$%%%%%%%%%$$$$$$%%%)))---000555CCCPPP___lll{{{~~~yyyyyyzzz|||}}}{{{{{{|||}}}~~~{{{yyyvvvxxx{{{}}}~~~~~~}}}|||{{{zzzzzzvvvwwwwwwwwwwwwuuusssrrrnnnnnnoooppprrrtttvvvwwwzzz{{{|||}}}}}}~~~~~~}}}~~~~~~~~~}}}{{{{{{}}}}}}zzzyyyxxxxxxyyy{{{||||||}}}}}}~~~|||yyyxxxyyyyyyyyyyyyzzz|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzz{{{|||{{{|||}}}}}}~~~~~~~~~||||||~~~~~~}}}}}}}}}}}}}}}zzz{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~yyyfffRRREEE666333///---------,,,,,,++++++************++++++******+++,,,...///000000000000222444555777888999>>>===>>>@@@BBBEEEFFFGGGFFFIIIJJJHHHGGGFFF@@@999333222///..................***(((+++---+++***,,,+++++++++,,,,,,...//////++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,--- !!!"""$$$%%%&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&%%%$$$$$$$$$$$$%%% !!!"""$$$%%%&&&''''''$$$%%%)))---000555CCCQQQaaannn|||~~~}}}|||yyyyyyzzz|||}}}yyyzzz{{{}}}~~~{{{yyywwwzzz~~~~~~}}}||||||||||||tttuuuuuuuuuuuusssqqqpppjjjkkkkkkmmmoooqqqrrrtttyyyzzz|||~~~~~~~~~~~~~~~~~~~~~{{{yyyxxxxxxxxx{{{{{{{{{|||}}}~~~|||yyyxxxxxxwwwwwwxxxyyy{{{}}}~~~~~~|||}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~{{{}}}~~~~~~||||||}}}zzz~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzzzzzzz|||~~~~~~}}}~~~~~~}}}}}}}}}|||}}}}}}}}}|||||||||||||||}}}yyy{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~}}}||||||~~~xxxdddOOOBBB333000---,,,,,,---------++++++************++++++))))))***,,,...///111111000000111222333555777888;;;:::;;;===AAADDDFFFFFFFFFHHHGGGDDDBBBBBB===777222111000//////............***))),,,...,,,,,,...+++++++++,,,---...///000+++,,,,,,---------,,,,,,))))))***+++,,,,,,------(((###"""$$$&&&$$$###%%%&&&'''''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&'''((((((&&&''')))+++000999FFFPPPcccnnnyyy}}}{{{{{{{{{{{{|||}}}~~~|||{{{{{{zzz{{{}}}~~~{{{zzz{{{yyyyyyzzz{{{|||}}}~~~~~~}}}}}}|||{{{zzzyyyxxxxxxuuusssrrrrrrsssrrrmmmjjjkkkjjjiiiiiiiiikkknnnooorrrtttxxx{{{~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}|||||||||}}}~~~~~~}}}|||||||||yyyyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~yyyzzz|||}}}~~~|||{{{wwwzzz}}}}}}}}}|||{{{|||}}}~~~||||||{{{{{{{{{}}}~~~zzz|||~~~~~~}}}zzzzzzzzzzzzzzzzzzzzzzzz||||||}}}~~~~~~}}}|||{{{|||||||||}}}~~~~~~~~~{{{|||~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~ppp]]]LLLAAA555333///,,,******+++,,,+++*********))))))((((((***+++,,,---...000111222111111222333555777999::::::<<>>???@@@BBBDDDHHHIIIIIIHHHFFFCCC@@@>>>777555222000000000///...---,,,+++++++++---...///,,,---...//////...---,,,---------------,,,,,,,,,,,,++++++,,,---.........&&&""" $$$%%%###"""$$$%%%$$$$$$'''***+++'''$$$""""""######$$$%%%%%%%%%$$$######$$$$$$%%%&&&'''&&&''')))))),,,333>>>FFFRRR]]]iiipppvvv|||}}}|||{{{{{{|||||||||}}}|||{{{xxxxxxzzz}}}||||||||||||||||||||||||}}}}}}||||||{{{zzzyyyxxxxxxwwwxxxvvvtttsssrrrqqqooommmlllllllllkkkjjjiiihhhhhhkkknnnrrrvvvzzz||||||}}}~~~}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~}}}}}}{{{{{{}}}}}}|||yyy{{{~~~~~~~~~||||||||||||~~~}}}||||||||||||||||||}}}~~~~~~~~~||||||~~~~~~}}}||||||{{{{{{zzzzzzyyyyyyzzz|||~~~~~~|||{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~mmmZZZHHH===888666222///---,,,,,,---***************)))))))))******+++,,,...///000000000111111222444666888999888999;;;<<<<<<===@@@BBBGGGIIIJJJKKKJJJGGGDDDBBB:::888444222111111000.........---,,,,,,---//////,,,,,,............,,,,,,,,,,,,,,,++++++*********///......---......///000$$$!!! $$$&&&###"""$$$%%%"""!!!$$$(((***(((%%%#########$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&'''((()))***///888???KKKVVVbbbjjjqqqyyy~~~~~~}}}|||{{{{{{|||||||||}}}|||zzzwwwvvvyyy~~~}}}}}}~~~~~~~~~}}}}}}|||||||||}}}}}}|||{{{zzzyyyxxxxxxxxxvvvtttsssrrrqqqppppppqqqqqqqqqpppooollliiigggiiilllpppuuuyyy|||}}}~~~~~~~~~}}}}}}}}}}}}|||zzzzzzxxxyyyzzz{{{||||||||||||{{{|||~~~~~~}}}zzz|||~~~}}}|||}}}}}}~~~}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~}}}}}}||||||{{{{{{zzzzzzzzz|||}}}|||{{{|||||||||}}}}}}}}}~~~~~~}}}|||}}}}}}}}}}}}}}}|||||||||~~~~~~||||||}}}~~~~~~}}}kkkXXXFFF<<<777555222///---,,,,,,,,,************************)))***+++,,,---...//////000000111222444666777888666888999999:::;;;>>>AAAGGGIIILLLNNNMMMIIIEEEBBB>>>;;;777444333222000///000///...---------...///++++++------------++++++---,,,,,,,,,+++++++++***............---...///000$$$ %%%'''$$$###$$$%%%""" $$$'''(((((('''&&&&&&%%%$$$###""""""############$$$%%%&&&&&&%%%'''(((((((((,,,333999EEEQQQ]]]fffnnnxxx~~~}}}|||{{{{{{{{{|||}}}{{{xxxvvvuuuyyy~~~~~~}}}}}}||||||~~~}}}}}}|||{{{zzzyyyyyywwwvvvtttrrrpppppprrrssswwwwwwxxxwwwtttpppllljjjiiilllppptttyyy}}}~~~{{{xxxvvvuuuvvvwwwyyyzzz{{{{{{{{{{{{|||~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~|||zzzyyyzzz|||~~~}}}}}}~~~~~~}}}~~~|||jjjWWWEEE:::333222000...,,,++++++******************+++++++++)))******+++,,,---......//////000111333555777888666777888999999<<>>:::777555444222000111000///...------...///***+++,,,------,,,+++***////////////000000000000---000222333222222444555$$$!!!!!!&&&(((&&&$$$%%%$$$###""""""###%%%(((***))))))(((&&&%%%$$$###"""$$$######$$$$$$%%%&&&'''%%%''')))((((((***000555???JJJXXXaaakkkvvv~~~~~~}}}}}}}}}|||{{{{{{zzz|||}}}yyywwwuuuuuuxxx~~~~~~}}}}}}}}}}}}|||{{{zzzyyyyyyxxxttttttssspppooopppsssvvv||||||{{{zzzwwwsssooommmjjjlllppptttyyy}}}~~~~~~zzzwwwtttssstttvvvxxxzzz{{{||||||{{{{{{}}}~~~}}}}}}~~~~~~~~~}}}{{{xxxyyy{{{}}}}}}|||~~~~~~~~~}}}~~~yyygggTTTBBB777//////---,,,+++******************+++++++++++++++))))))***++++++,,,------...//////111222444666777666888999:::;;;>>>CCCFFFQQQUUU[[[^^^]]]XXXQQQLLLGGGDDD???<<<999777555333444333111000/////////000,,,,,,---......---,,,,,,,,,---...000111333444555444999>>>AAA@@@@@@BBBDDD$$$!!!"""'''***'''%%%&&&!!!$$$((((((&&&%%%'''***))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$'''))))))((()))...222777CCCPPPZZZeeeqqqzzz}}}yyyzzzzzz{{{{{{{{{{{{{{{||||||~~~~~~|||wwwuuuttttttxxx~~~~~~|||{{{zzzyyyxxxwwwwwwvvvrrrrrrqqqooommmoootttyyy}}}}}}{{{yyyvvvsssooommmjjjlllooosssxxx||||||}}}~~~~~~~~~{{{wwwuuurrrtttvvvxxx{{{|||}}}~~~zzz{{{|||~~~~~~}}}}}}~~~~~~zzz{{{}}}~~~}}}~~~}}}|||||||||~~~vvvdddPPP>>>333---,,,,,,,,,++++++++++++*********++++++,,,,,,,,,))))))******++++++,,,,,,......///000222444555777777999:::;;;===AAAGGGKKKUUUZZZaaaffffffaaaZZZUUUMMMJJJEEEAAA>>><<<999777888666444333111111111222//////000111111000//////---///111444777:::<<<===BBBIIIRRRVVVWWWVVVXXXZZZ$$$"""###(((***(((&&&&&&&&&---...***&&&&&&)))((((((((((((((('''''''''%%%%%%%%%%%%&&&'''(((((($$$'''))))))((()))---111000<<>>BBBFFFIIIJJJMMMVVV```gggggggggiiikkk$$$$$$$$$$$$$$$###"""!!!%%%'''******)))))))))))))))))))))))))))(((''''''%%%%%%%%%&&&((()))+++,,,((((((''''''((()))+++,,,333888@@@IIIRRR[[[ccchhhlllooossswwwxxxzzz|||~~~}}}|||{{{{{{xxxwwwvvvuuuwww{{{~~~~~~~~~{{{yyyvvvuuuuuutttsssqqqnnnmmmmmmmmmnnnoooqqqrrrvvvvvvvvvvvvuuutttrrrqqqrrrrrrssstttvvvyyy|||~~~xxxxxxxxxyyyzzz{{{}}}}}}{{{{{{{{{||||||}}}~~~~~~~~~}}}zzzxxxxxxyyy|||~~~~~~~~~~~~}}}zzzwwwuuutttuuuwwwyyy{{{}}}~~~~~~|||zzz{{{~~~}}}~~~}}}}}}|||~~~}}}|||yyyzzz{{{}}}pppZZZFFF888111+++---///...---++++++,,,+++,,,---.........,,,+++((()))+++---......------//////000111333666777999888;;;>>>AAAEEEIIIMMMQQQYYY^^^cccgggllloookkkcccYYYSSSKKKFFFEEEEEEDDDBBBAAA>>>;;;999:::;;;::::::;;;<<<======<<<<<<===??????DDDKKKPPPSSSTTTUUUVVV^^^dddlllooooooooorrrvvv$$$$$$%%%&&&''''''''''''%%%'''))))))((((((((()))))))))******))))))((('''&&&&&&&&&&&&'''(((******''''''&&&&&&'''(((***+++111555<<>>AAADDDGGGJJJOOORRRUUU\\\dddkkkrrrwwwssslll```ZZZRRRNNNLLLLLLKKKIIIKKKHHHEEECCCDDDFFFGGGGGGDDDFFFGGGHHHGGGGGGHHHJJJNNNRRRXXX]]]aaaccceeegggiiiooouuuwwwuuutttvvvyyy$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&(((((('''&&&&&&''')))************))))))((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''((()))---000555999===BBBGGGJJJRRRWWW___fffkkkooosssuuuyyy{{{}}}~~~|||{{{{{{{{{yyyyyyyyyyyyzzz}}}|||{{{wwwxxx{{{|||xxxvvvsssrrrrrrrrrpppoooqqqqqqpppoooooooooooooooqqqsssuuuwwwxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuvvvwwwwwwwwwxxxyyyzzz{{{|||~~~}}}||||||{{{zzzzzzyyyyyyzzzzzz~~~|||}}}~~~}}}}}}~~~}}}zzzyyyvvvuuuuuuvvvwwwxxx{{{|||}}}~~~}}}|||{{{zzzyyyzzz{{{}}}~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~zzzhhhUUUEEE888222,,,---------,,,...111444333222///---+++***))))))***+++---...///000000000000111333555999<<>>BBBFFFHHHIIIKKKNNNPPPQQQTTTWWWZZZ]]]fffnnnrrrtttwwwvvvssspppnnnooosssyyy}}}}}}|||xxxssslllgggeeeeeeeeeeeeeeefffgggfffgggiiinnnqqquuuvvvvvvvvvuuuuuuwwwyyyzzz{{{}}}~~~LLLMMMNNNLLLEEE:::///(((&&&&&&&&&%%%######$$$&&&&&&&&&'''(((((((((((((((%%%$$$$$$$$$$$$$$$%%%%%%"""###$$$&&&&&&&&&&&&%%%&&&''')))))))))***+++---///444:::AAAIIIPPPXXX]]]ccceeehhhjjjlllooosssvvvyyy{{{}}}~~~}}}{{{zzz}}}~~~{{{wwwtttqqqnnnkkkiiilllmmmoooqqqrrrrrrrrrrrrsssssstttuuuuuutttssssssvvvwwwyyy{{{}}}}}}}}}}}}|||||||||||||||}}}}}}~~~}}}|||{{{zzzyyyzzzzzz{{{{{{zzzyyywwwvvvuuuuuuuuuwww{{{~~~}}}||||||zzzzzz{{{|||}}}|||wwwuuuvvvxxxyyyyyy{{{{{{{{{zzzxxxwwwsssssstttuuuvvvxxxyyyzzzwwwwwwxxxzzzzzz{{{{{{{{{xxx{{{~~~~~~}}}{{{yyyyyyxxxxxxxxxxxxyyyyyyxxxwwwwwwvvvvvvvvvvvvwwwuuuwww{{{|||||||||}}}~~~zzzzzzzzz{{{zzzyyyyyyxxxyyyzzz{{{||||||}}}}}}|||}}}|||{{{}}}~~~}}}|||{{{|||~~~~~~~~~~~~|||zzzzzz}}}ooocccRRRDDD:::444...******+++---...000444:::>>>===:::666111---+++))))))))))))***+++,,,///111222555777999<<<@@@DDDHHHJJJLLLNNNQQQSSSUUUXXX[[[^^^^^^eeelllmmmooosssvvvuuusssrrrtttyyyzzzvvvqqqmmmkkkjjjiiihhhiiiiiigggffffffiiiooosssuuuvvvwwwwwwvvvvvvwwwxxx||||||}}}eeefffeee___TTTDDD555+++''''''&&&%%%######$$$&&&%%%%%%&&&'''((((((''''''$$$$$$######$$$$$$%%%&&&"""###%%%&&&''''''&&&&&&&&&'''((((((''''''((()))+++...222777<<>>BBBFFFIIIKKKNNNPPPSSSUUUWWWZZZ^^^aaaaaahhhlllkkkkkkpppttttttssssssuuuzzz}}}yyyuuurrrqqqpppooonnniiihhheeeccccccgggmmmrrrwwwyyy{{{{{{zzzzzz{{{|||}}}}}}}}}~~~yyy|||xxxmmm___OOO>>>111)))%%%$$$&&&%%%"""!!!###&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%&&&((()))''''''''''''((((((((((((+++++++++*********))))))******+++---222888===@@@JJJPPPXXX^^^dddjjjqqqwww{{{}}}~~~~~~~~~~~~zzzyyyzzz|||}}}{{{xxxuuusssqqqsssssstttuuuuuuuuuuuuuuuvvvwwwxxxyyyyyywwwvvvtttyyy{{{}}}}}}|||{{{{{{||||||}}}}}}}}}~~~{{{{{{|||}}}}}}}}}}}}|||~~~|||xxxuuutttuuuzzz{{{}}}~~~~~~||||||~~~~~~zzzwwwvvv{{{{{{{{{{{{{{{{{{{{{zzzxxxwwwwwwwwwxxxyyy{{{|||||||||{{{{{{{{{{{{|||||||||||||||}}}~~~{{{vvvwwwxxxyyyyyyxxxwwwvvvwwwvvvuuuuuutttttttttttttttwww{{{}}}}}}|||||||||yyyyyyyyyzzzzzzzzz{{{{{{zzz{{{|||}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}|||{{{zzzzzz|||~~~}}}{{{zzzxxxxxxwww{{{|||}}}~~~}}}|||yyyyyyzzz{{{||||||||||||}}}~~~}}}|||{{{zzzzzz||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}}}}qqqfffRRRFFF888111222222...))),,,,,,,,,---------......111......222222...***)))---,,,,,,,,,...000333555777:::???BBBEEEHHHKKKNNNQQQSSSUUUVVVWWWZZZ^^^aaafffgggiiijjjkkknnnrrruuuuuuuuuwwwzzz}}}~~~~~~|||zzzwwwsssqqqqqqqqqqqqppppppnnnjjjhhhhhhkkkoooqqq||||||~~~~~~}}}}}}yyyjjjZZZFFF777---(((&&&((((((&&&&&&(((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&((()))***((((((((()))))))))******++++++*********)))))))))*********+++...222666999@@@FFFMMMTTTZZZccclllssswwwyyy{{{}}}~~~~~~{{{zzz{{{}}}|||xxxuuussssssssstttuuuvvvvvvvvvvvvvvvwwwyyy{{{||||||{{{zzz|||}}}~~~}}}}}}}}}}}}~~~~~~~~~|||}}}~~~}}}yyyvvvvvvvvv{{{|||~~~||||||~~~~~~|||zzzzzzyyyxxxwwwxxxyyyzzz{{{zzzzzzyyyyyyzzz|||~~~}}}|||||||||}}}}}}~~~}}}}}}~~~}}}wwwwwwxxxxxxxxxxxxwwwwwwwwwvvvuuutttsssssstttttttttxxx|||~~~~~~}}}}}}}}}zzzzzzzzzzzz{{{{{{{{{{{{{{{|||}}}~~~}}}}}}}}}~~~~~~~~~}}}{{{zzz{{{}}}~~~}}}{{{zzzyyyyyyyyyzzz|||}}}~~~~~~}}}|||zzzzzz{{{{{{||||||||||||~~~~~~~~~~~~~~~}}}||||||{{{{{{|||}}}~~~|||{{{|||~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{nnnkkkgggeeeeeeggghhhhhhfffeeeddddddeeefffhhhjjjjjjlllooovvv~~~vvvggg[[[HHH???555000000000...***,,,,,,,,,------------...000///222888999444...,,,...---------...111444555<<<>>>BBBDDDEEEGGGIIIKKKRRRUUUWWWYYY[[[^^^bbbfffhhhjjjlllmmmnnnqqqtttwwwwwwwwwwwwyyy|||}}}}}}|||zzzwwwtttrrrssssssssssssrrrqqqooonnnooorrrvvvxxx}}}yyyjjjTTTBBB222,,,'''''''''$$$$$$'''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***))))))))))))*********+++******)))))))))))))))(((***)))(((((()))+++---///555999???EEELLLWWWccclllpppssswww{{{}}}|||{{{}}}~~~{{{wwwtttqqqrrrssstttuuuvvvvvvvvvtttvvvyyy|||~~~~~~~~~~~~~~~{{{yyyxxxxxxzzz|||~~~}}}}}}~~~yyywwwtttssssssvvvyyy|||}}}}}}}}}}}}~~~~~~~~~yyyyyyxxxxxxxxxxxxyyyyyyxxxvvvtttrrrrrrrrrssstttuuuxxx|||~~~~~~~~~~~~{{{{{{{{{|||||||||}}}}}}|||}}}~~~}}}~~~}}}|||{{{|||~~~~~~|||zzzxxxwwwyyy{{{||||||}}}~~~||||||zzzzzz{{{{{{{{{{{{{{{{{{|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~zzzwwwyyy{{{~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~yyymmmdddWWWSSSNNNKKKJJJJJJJJJJJJKKKJJJJJJIIIJJJLLLMMMNNNKKKMMMRRRZZZfffttt|||rrreeeVVVKKK;;;777222...------,,,+++,,,,,,,,,,,,---------------...333<<<===777000---///.........///111444666<<>>???;;;<<<@@@HHHTTTbbbpppxxxzzzsssjjj```SSSEEE===222222111...,,,***+++,,,++++++,,,,,,,,,---------,,,,,,111888:::444...+++///.........///111444666888===CCCHHHMMMRRRWWW[[[\\\___bbbeeefffhhhkkkmmmppprrrtttuuuvvvwwwzzz|||}}}{{{yyyyyyzzz{{{|||{{{yyywwwuuutttvvvxxxyyyyyyzzzzzzzzz{{{|||}}}{{{|||~~~nnn\\\GGG<<<000+++(((&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())),,,...000222777???KKKSSS]]]bbbjjjqqqvvvzzz~~~~~~}}}|||}}}~~~}}}||||||~~~}}}vvvoookkkjjjkkkmmmnnnpppqqqrrrrrrtttvvvyyy{{{}}}}}}}}}||||||}}}~~~}}}}}}~~~||||||~~~|||yyyuuurrrrrrvvv{{{~~~~~~}}}|||{{{zzzzzz{{{|||}}}{{{yyywwwuuuttttttuuuuuuvvvyyy|||}}}~~~~~~~~~~~~}}}}}}~~~~~~|||xxxwwwwwwxxxzzzyyy{{{~~~~~~|||{{{zzzyyyxxxxxxyyyyyyzzz||||||{{{{{{}}}}}}}}}}}}~~~~~~}}}}}}~~~|||{{{{{{}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~|||}}}~~~wwwkkk\\\LLLBBB999666333111111222111000000000000111111222333333444444777>>>HHHUUUaaahhhlllhhhaaaXXXNNNCCC999333///000111///,,,)))***++++++++++++,,,,,,,,,------///,,,---222333///++++++...---------///222555666999>>>EEEMMMTTT[[[aaaeeedddfffhhhjjjjjjkkkmmmoootttvvvxxxyyyyyyzzz|||}}}}}}{{{zzz{{{|||||||||xxxvvvttttttvvvyyyzzzzzz||||||}}}}}}}}}|||{{{{{{tttuuuuuuwww{{{xxxgggMMM???000)))'''%%%%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))******+++---//////111666>>>EEEOOOVVV```iiipppuuuzzz|||}}}~~~~~~|||{{{{{{|||||||||}}}}}}}}}}}}}}}}}}~~~zzzuuuoooiiieeeggghhhjjjlllnnnoooppppppwwwyyy{{{}}}~~~~~~}}}}}}zzz{{{}}}}}}|||{{{~~~~~~~~~{{{xxxvvvvvvxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyxxxwwwvvvvvvuuuxxx{{{|||}}}~~~~~~{{{xxxxxxxxxyyyyyy{{{~~~~~~}}}{{{zzzyyyyyyyyyzzz{{{|||~~~}}}|||}}}~~~~~~~~~}}}~~~}}}{{{zzzyyy}}}~~~~~~~~~}}}}}}|||}}}pppaaaRRRBBB777111...,,,,,,---//////...,,,,,,------.../////////...000333999AAAJJJSSSXXXWWWSSSMMMFFF>>>777222///...//////...,,,******+++++++++++++++,,,,,,,,,,,,111---,,,...///---+++,,,---------...111444777999@@@EEELLLSSSZZZaaagggkkklllmmmnnnnnnmmmooorrrtttwwwzzz|||}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}yyywwwuuuuuuwwwzzz{{{{{{|||}}}~~~~~~}}}zzzwwwuuuooommmlllmmmqqqxxxtttZZZIII777,,,(((%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%#########$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))******(((***---------///444888AAAIIIUUUaaakkkrrrxxx{{{|||}}}~~~}}}{{{yyyyyyzzzyyyzzz}}}~~~}}}zzzxxxvvvuuusssppplllhhhdddbbbeeegggiiikkkmmmoooppppppvvvwwwzzz|||~~~~~~}}}}}}zzzzzz{{{}}}~~~~~~}}}|||{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzz{{{{{{{{{{{{|||~~~~~~~~~~~~~~~|||zzzxxxwwwuuuwwwyyy{{{|||}}}}}}{{{zzzzzzzzzzzz}}}|||{{{{{{|||}}}||||||}}}~~~}}}~~~~~~}}}}}}|||~~~~~~}}}~~~||||||||||||~~~}}}}}}}}}~~~}}}mmm^^^MMM===333///---,,,,,,...//////...,,,---...//////000000000///000333888<<>>AAAHHHMMMTTT\\\cccjjjqqquuuuuuuuutttsssssswww}}}~~~~~~~~~{{{yyyyyy{{{}}}~~~~~~{{{}}}|||xxxuuulllgggcccaaaeeennnyyykkk|||yyylllSSS<<<000---)))###&&&''''''&&&%%%&&&'''((((((((('''&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%'''((((((((('''&&&+++)))'''&&&&&&(((+++,,,'''&&&(((***)))(((+++222888AAAPPP___llluuu{{{}}}}}}}}}{{{yyyxxxyyy{{{|||{{{|||yyytttqqqpppnnnkkkgggccc```^^^fffgggiiikkknnnppprrrsssvvvwwwyyy{{{|||}}}}}}}}}}}}|||zzz{{{||||||{{{yyy{{{{{{{{{{{{{{{zzzyyyyyyzzzzzz{{{{{{|||{{{{{{{{{yyyyyyxxxxxxyyy{{{}}}~~~}}}|||{{{{{{|||}}}{{{{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxxxx{{{{{{|||||||||{{{zzzyyyxxxxxxxxxyyyyyyzzz{{{{{{{{{}}}~~~|||{{{zzzxxxxxxzzz{{{|||~~~}}}|||{{{||||||}}}~~~{{{zzzyyy~~~~~~{{{zzzyyyyyyzzzxxxtttqqqpppppprrrttt~~~tttaaaMMM:::///++++++++++++++++++++++++,,,,,,,,,---...///000111///222555888999777444222/////////......------------,,,++++++******++++++)))***+++++++++***((('''---+++***))))))+++---...---///222444777;;;@@@CCCIIIPPPYYYcccjjjqqqvvvyyy{{{||||||{{{zzzzzz}}}~~~~~~|||~~~~~~|||qqqmmmiiigggjjjrrr{{{YYYlll}}}xxxcccMMM???777///&&&###$$$%%%%%%%%%&&&''')))'''''''''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''(((((((((''''''((('''&&&%%%&&&(((+++---)))''')))++++++)))---333;;;EEESSSbbbnnnvvv|||}}}{{{{{{||||||}}}~~~}}}xxxtttsssqqqoookkkhhheeedddhhhiiikkkmmmppprrrtttuuuyyyzzz|||~~~}}}||||||}}}}}}|||zzzzzzzzzzzzzzzyyyxxxvvvvvvzzzzzz{{{{{{||||||{{{{{{xxxxxxwwwwwwxxx{{{}}}~~~}}}{{{zzzzzz{{{{{{zzzzzz{{{|||}}}}}}||||||}}}}}}|||zzzyyyxxxxxxxxxyyyzzz{{{{{{{{{zzzxxxxxxvvvwwwxxxxxxyyyyyyyyyxxxvvvxxx{{{}}}~~~~~~~~~}}}||||||}}}~~~}}}{{{zzzyyyyyyyyyzzz|||}}}~~~~~~~~~|||{{{zzz{{{{{{}}}~~~{{{zzzzzz~~~|||zzzxxxwwwrrrppplllhhhfffeeefffgggqqqzzztttaaaMMM:::///++++++++++++++++++++++++,,,,,,,,,---...///000111111333666999999777444222.........---------,,,,,,------,,,,,,+++++++++,,,***++++++++++++***)))))),,,+++*********+++------000222555888;;;???EEEHHHLLLRRR\\\fffnnnuuuzzz~~~~~~~~~}}}}}}|||~~~~~~vvvsssooommmpppwwwJJJ[[[lllwwwsss```QQQEEE888,,,&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###''''''&&&&&&''''''((((((&&&'''(((((()))(((((((((''''''&&&&&&'''***,,,...(((''''''******))),,,111>>>HHHVVVeeeqqqyyy~~~}}}zzzwwwwwwwww~~~{{{zzzyyywwwuuussspppooooooppprrruuuxxxzzz|||~~~}}}}}}~~~}}}|||zzzzzzzzzzzzyyyxxxwwwvvvvvvzzzzzz{{{|||||||||||||||xxxwwwvvvwwwxxxzzz}}}~~~}}}{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzzzz{{{{{{zzzyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyxxxvvvuuusssuuuvvvxxxxxxwwwvvvuuupppsssvvvyyy{{{}}}~~~|||zzzxxxxxxyyy|||~~~~~~~~~~~~}}}}}}}}}}}}|||{{{yyyyyyyyyyyyzzz|||}}}~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~|||{{{zzz{{{{{{}}}~~~~~~~~~|||{{{{{{}}}{{{ttttttttttttrrrooollljjjcccaaa]]]YYYUUUSSSSSSRRR]]]gggvvvsssaaaNNN<<<222++++++++++++++++++++++++,,,,,,,,,---...///000111333444666888777666333111------------,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------///111555888<<>>:::777444333333333:::@@@JJJSSS]]]hhhttt|||wwwgggVVVFFF888000++++++++++++++++++++++++,,,,,,,,,---...///000111111222222111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++*********)))))))))***+++---///000111111222999<<<@@@DDDIIIOOOVVVZZZaaagggooowww{{{~~~~~~}}}|||{{{{{{{{{}}}~~~~~~}}}}}}~~~~~~}}}~~~TTTTTTRRRQQQTTT___lllvvvttteeeXXX@@@888///)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((()))******(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&((())))))///***''')))***'''''')))---555BBBQQQ___mmmyyy|||tttkkkffffffkkkoooyyy~~~~~~}}}}}}~~~~~~}}}||||||~~~~~~}}}{{{zzz}}}}}}}}}||||||zzzyyyxxxyyyzzz{{{|||||||||{{{zzz||||||{{{yyywwwtttqqqooopppqqqtttvvvxxxxxxwwwwwwuuuvvvyyyzzz|||{{{uuussssssttttttuuuvvvxxxyyyzzzzzzzzz{{{{{{||||||{{{zzzzzzyyyxxxyyyyyyzzz{{{{{{||||||~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~uuuqqqkkkeee___ZZZUUURRROOONNNLLLHHHDDD@@@===;;;999666222...,,,---...///000333999>>>EEEOOO[[[cccrrrxxxzzzjjjYYYJJJ;;;000***++++++++++++++++++++++++,,,,,,,,,---...///000111000000///...---,,,,,,,,,,,,,,,,,,,,,------------,,,------......,,,+++******+++,,,,,,,,,+++)))(((***+++---///222444666777>>>AAAFFFJJJOOOUUU[[[```gggmmmuuu{{{~~~~~~}}}|||{{{{{{{{{{{{~~~~~~}}}~~~[[[XXXSSSNNNLLLPPPZZZcccnnnwww|||ssskkkTTTIII;;;111---+++)))(((''''''''''''''''''''''''***))))))(((((((((((()))((('''&&&%%%$$$%%%%%%&&&%%%%%%''')))+++---///000666000,,,------+++)))***111777BBBOOO^^^mmmzzz}}}wwwpppkkkjjjmmmppp}}}~~~}}}~~~}}}|||zzzzzzzzz{{{}}}~~~}}}|||~~~{{{xxxtttpppnnnqqqrrrtttvvvxxxzzz{{{{{{zzz{{{||||||}}}zzzwwwvvvvvvrrrsssuuuwwwxxxyyyzzzzzz{{{||||||||||||{{{zzzzzzzzzzzz{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~||||||}}}}}}|||}}}~~~yyysssddd___XXXQQQMMMIIIFFFDDDBBBDDDGGGIIIHHHEEEAAA>>>:::666111,,,***+++...000***---000222555<<>>999::::::777444555999>>>GGGSSSaaappp}}}xxxvvvvvvxxx~~~}}}{{{{{{{{{|||~~~~~~}}}xxxtttpppmmmqqqrrrtttvvvyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}zzzyyyxxxrrrssstttvvvxxxyyyzzzzzz|||||||||}}}||||||{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{zzz{{{}}}~~~}}}zzzzzz{{{}}}}}}{{{yyy{{{~~~|||zzzmmmfffUUUPPPHHHBBB>>><<<;;;999@@@EEENNNUUUWWWTTTOOOKKK>>>:::333---***,,,///222'''***---...///222777<<<@@@HHHSSS[[[______]]]\\\ZZZ^^^dddlllrrrtttrrrppp___VVVIII===666222000000++++++++++++++++++++++++,,,,,,,,,---...///000111000///...---,,,---...///---------......////////////000222333222111///...+++...111333333000,,,***,,,,,,---000444999>>>AAAIIILLLPPPTTTYYY___eeeiiilllrrr{{{~~~~~~}}}||||||||||||}}}~~~~~~~~~XXXYYYYYYVVVNNNEEE===:::FFFJJJRRR^^^jjjtttyyy{{{tttnnn```PPPDDD;;;111'''///***%%%%%%(((***)))&&&$$$%%%&&&%%%$$$$$$%%%'''((('''%%%$$$###$$$%%%%%%''',,,555>>>EEEKKKPPPSSSZZZ[[[ZZZUUUMMMCCC;;;888[[[nnn___SSSmmm{{{}}}}}}}}}~~~~~~{{{vvvrrrssstttuuuxxxzzz}}}~~~|||yyywwwwwwssstttuuuwwwxxxxxxxxxxxxwwwzzz}}}~~~}}}|||{{{||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~|||{{{zzzyyyxxxxxxwwwwwwzzz~~~~~~}}}~~~|||{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~|||zzzzzz|||~~~~~~}}}{{{yyyzzz{{{{{{}}}~~~{{{yyy|||uuudddWWWHHH>>>666555444111333888@@@NNN\\\bbbiiiooohhh[[[NNN@@@111,,,+++******+++---,,,+++++++++,,,---...111666===CCCFFFEEEBBB???FFFGGGLLLUUU^^^aaa^^^ZZZLLLDDD:::111---,,,------******+++++++++,,,,,,,,,++++++******++++++,,,---///...---,,,+++++++++++++++---///111111000...---111000000///---,,,,,,+++)))***,,,,,,++++++---...,,,...000222555;;;AAAFFFNNNQQQUUUZZZ^^^bbbgggkkktttyyy|||{{{|||~~~~~~~~~SSSVVVYYYXXXQQQGGG>>>888333777>>>HHHUUUdddpppwww{{{xxxooocccYYYQQQFFF<<<333...(((&&&((()))(((%%%$$$%%%&&&%%%######%%%'''''''''&&&%%%%%%%%%%%%%%%...444>>>GGGPPPYYY```eeejjjkkkkkkfff[[[OOOEEE???[[[ppphhhaaaxxx}}}zzz{{{{{{}}}~~~}}}zzzyyyxxxuuuuuuvvvvvvwwwxxxxxxxxxxxxzzz}}}~~~}}}||||||}}}|||}}}~~~~~~~~~~~~|||||||||}}}~~~~~~}}}}}}{{{}}}~~~{{{zzzzzzzzzzzzyyyvvvsssqqqrrrvvvzzz{{{|||~~~}}}}}}~~~}}}{{{zzzyyyxxxxxxyyy{{{}}}~~~~~~~~~}}}|||||||||zzzyyyyyy{{{}}}}}}}}}~~~~~~}}}|||{{{zzz{{{{{{||||||~~~}}}}}}}}}zzzxxxyyy}}}yyyjjjYYYMMM???777222111000///444;;;IIIYYYgggooovvvyyypppcccSSSEEE555...,,,***)))***,,,+++*********+++------...000444777888888777666555666999@@@HHHKKKHHHEEE>>>:::444111////////////************+++++++++,,,++++++******++++++,,,---......---,,,++++++++++++,,,,,,---------.........//////...------,,,++++++)))+++,,,,,,+++,,,---///000222666999===BBBHHHLLLQQQTTTZZZ___cccgggkkknnnwww|||}}}|||}}}~~~~~~HHHMMMSSSTTTNNNDDD999333)))+++000666AAARRReeeqqq|||~~~}}}xxxqqqjjj___TTTAAA:::000)))(((((('''&&&$$$%%%&&&%%%######$$$&&&''''''((((((((('''&&&&&&...444===GGGQQQ\\\ffflllnnnooonnnhhh]]]NNNBBB;;;HHH___bbbcccyyy}}}{{{zzzyyyxxxxxxwwwvvvvvvwwwxxxyyyxxx{{{}}}~~~~~~}}}}}}~~~}}}}}}~~~zzzzzz{{{|||}}}~~~~~~~~~}}}|||{{{yyy{{{~~~~~~~~~}}}}}}~~~}}}{{{yyyyyy{{{}}}}}}}}}tttqqqllljjjmmmqqquuuwww}}}~~~}}}||||||}}}~~~}}}|||zzzxxxwwwvvvuuuvvvwwwxxx{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||zzzzzzxxxyyyyyyxxxwwwwwwyyy{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{||||||xxxxxxwwwtttqqqooopppqqqvvvvvvtttppphhh[[[LLLCCC555111...---,,,---555>>>PPP```qqq{{{vvvhhhWWWIII999111---***)))************)))***++++++,,,,,,,,,+++++++++,,,------,,,+++---222777:::888555222111000000111111///...)))))))))*********++++++++++++******++++++,,,---...---,,,++++++***++++++,,,+++***)))***+++,,,...------,,,,,,+++++++++******+++,,,,,,+++,,,...000000444999===BBBGGGLLLPPPVVV[[[aaagggkkkooorrrttt|||}}}}}}}}}~~~|||zzzyyyzzzyyyxxxzzz|||999>>>DDDFFFBBB:::111---***+++---...444AAATTTaaapppxxx{{{rrrhhhWWWLLL===000)))'''((()))%%%&&&&&&%%%######$$$&&&'''((()))******)))''''''***...555===FFFPPPZZZ`````````^^^XXXLLL@@@555000...DDDOOOXXXnnn|||}}}~~~|||||||||||||||{{{zzzyyy{{{zzzxxxvvvuuuvvvxxxyyyyyy{{{}}}~~~}}}}}}~~~}}}~~~|||||||||}}}}}}}}}}}}}}}}}}|||zzzzzzwwwyyy{{{~~~~~~~~~}}}|||{{{{{{{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~zzzyyyxxxyyy|||uuupppjjjfffgggkkkqqquuuxxx|||~~~}}}|||{{{|||}}}~~~}}}|||{{{yyywwwuuuuuutttuuuuuuvvvxxxzzz|||}}}~~~~~~}}}}}}|||||||||}}}}}}}}}|||{{{|||}}}~~~~~~}}}}}}|||{{{zzzxxxvvvuuuttttttuuuvvvuuutttuuuxxxzzzzzzzzzyyyyyyyyyzzzzzz{{{wwwwwwxxxxxxxxxwwwwwwvvvsssppplllfffbbb___]]]]]]``````^^^ZZZTTTJJJ@@@:::///000111000///333<<>>EEEJJJOOOSSSVVV^^^cccjjjppptttwwwyyy{{{}}}}}}~~~}}}yyyvvvsssqqqppppppqqqtttxxx|||~~~...222666777444000,,,***((())))))(((***222???III^^^jjjxxxxxxkkk___KKK999---(((((()))&&&''''''%%%$$$###$$$&&&'''((()))*********)))(((***,,,000444999???GGGLLLNNNMMMJJJDDD;;;333...,,,&&&555CCCQQQddduuuxxxooojjjlllrrrxxx~~~yyyvvvtttsssrrrvvvzzz|||}}}}}}|||}}}~~~~~~}}}{{{yyyxxxvvvwwwxxxyyyyyyyyyyyyyyy|||{{{xxxwwwvvvwwwxxxyyyzzz|||}}}}}}||||||}}}~~~}}}}}}~~~}}}||||||}}}|||zzzzzzwwwxxxzzz|||~~~}}}|||{{{zzzzzzzzzzzz{{{||||||||||||}}}}}}~~~~~~~~~}}}~~~xxxvvvvvvwwwzzz}}}~~~~~~tttoooiiidddcccgggmmmrrruuuzzz~~~~~~}}}||||||}}}~~~|||{{{yyywwwvvvuuuuuuuuuvvvwwwxxxzzz{{{|||}}}~~~||||||{{{{{{{{{||||||}}}zzzyyyyyy{{{}}}~~~}}}}}}|||yyywwwtttqqqpppooorrrssssssssssssuuuxxxzzzzzzzzzyyyyyyyyyzzzzzz{{{wwwwwwwwwvvvuuusssqqqpppiiiddd[[[SSSMMMJJJIIIIIIIIIIIIGGGDDD???999555333///555:::===???EEENNNUUU```hhhrrrwwwwwwoooaaaUUUIII>>>444///,,,)))***,,,(((((())))))************((()))***++++++++++++***+++++++++,,,---......---222000---,,,,,,,,,,,,+++((())))))))))))*********++++++******++++++,,,---,,,,,,+++*********++++++)))***,,,---...---+++***)))******++++++,,,,,,---***+++,,,,,,---///333666===BBBIIIPPPVVVZZZ___bbbfffkkkqqqwwwzzz|||~~~~~~~~~~~~}}}zzzuuupppllljjjhhhjjjnnnrrrvvv{{{'''***---...---,,,++++++&&&'''((('''(((,,,333999LLLZZZlllyyyzzzooo\\\III999///+++***((((((((('''%%%$$$%%%'''(((((()))*********)))))))))******+++,,,///333666::::::888444///,,,++++++***000<<>>@@@DDDHHHJJJMMMRRRZZZaaafffmmmvvvzzz{{{|||~~~~~~}}}|||{{{{{{wwwwwwwwwwwwxxxyyy{{{|||zzzzzzzzzzzzyyyyyyyyyyyy}}}}}}}}}{{{yyyxxxxxxyyyzzz{{{}}}~~~}}}~~~~~~}}}}}}yyyzzzzzz{{{|||}}}}}}}}}{{{{{{zzzyyyzzz{{{}}}~~~~~~}}}}}}|||{{{zzz|||}}}}}}}}}~~~{{{|||}}}~~~~~~}}}}}}yyywwwuuuuuuvvvwwwwwwvvvqqqpppmmmiiifffhhhlllqqqvvvzzz~~~|||{{{zzzyyyyyyzzz{{{|||xxxyyy{{{}}}~~~~~~}}}}}}|||||||||||||||}}}~~~{{{{{{|||~~~~~~zzzxxxvvvsssqqqpppoooooopppqqqsssssstttwwwzzz}}}}}}}}}~~~~~~}}}|||{{{zzzuuussspppjjjbbb[[[TTTPPPGGGAAA999444222000///...---...000111444:::BBBHHHOOOZZZdddjjjooosssqqqkkkiiiddd\\\UUULLLCCC;;;666111,,,***++++++)))))),,,((()))***+++++++++******'''((()))*********)))(((+++---///000000000000000---+++((((((***,,,---,,,************+++++++++,,,++++++******++++++,,,---++++++************++++++***+++,,,---------,,,,,,++++++,,,...///111222222///000222444666;;;@@@EEEHHHLLLRRRXXX^^^ccciiilllsssvvvyyy|||~~~|||xxxsssnnnkkkooorrrvvvzzz|||!!!&&&************+++(((%%%###"""$$$&&&&&&&&&***999MMM]]]mmm|||~~~qqq```MMM>>>666***++++++)))'''&&&'''((()))((('''''''''(((***+++******+++***((('''(((***%%%(((,,,...---,,,,,,,,,+++&&&222GGGUUUeeennnjjj^^^TTTDDD666111666CCCLLL[[[XXXRRRIII>>>555///---000444777999;;;@@@IIIQQQ]]]eeepppwwwyyyzzz}}}}}}~~~~~~~~~~~~~~~zzzyyyxxxxxxxxxzzz}}}~~~yyyyyyzzz{{{{{{zzzzzzyyy}}}~~~}}}{{{xxxvvvwwwxxxzzz{{{|||}}}yyy{{{~~~~~~{{{{{{{{{{{{||||||}}}}}}{{{{{{zzzyyyzzz}}}~~~}}}}}}|||{{{{{{|||||||||}}}~~~}}}yyyzzz{{{}}}}}}}}}||||||~~~|||yyyxxxxxxxxxxxxwwwssssssrrrooollllllppptttxxx{{{~~~}}}|||zzzzzzzzz|||~~~yyyzzz{{{}}}~~~~~~}}}|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||wwwvvvtttrrrqqqqqqrrrrrrpppqqqssstttuuuxxx{{{~~~~~~}}}{{{yyyqqqnnniiiaaaWWWMMMDDD???:::555111......---+++((('''***///555<<>>???@@@BBBAAA>>>@@@DDDJJJTTTbbbnnnnnniii[[[KKK999...+++---333999======;;;666///***((((((***))))))(((***...555:::MMMZZZlllvvvyyyxxxxxxyyyxxxxxxyyyzzz}}}~~~~~~~~~~~~~~~}}}|||{{{{{{~~~|||{{{|||~~~}}}}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}|||zzzyyyyyyxxxxxxyyyzzz|||~~~|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||}}}~~~~~~~~~}}}}}}}}}~~~}}}zzzzzz{{{}}}|||{{{yyywwwuuuuuuvvvwwwzzz|||~~~}}}{{{zzzzzzyyy||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{tttooommmkkkiiilllqqqssstttvvvxxxzzz|||~~~~~~yyyuuufff\\\NNNDDD===888222---......,,,+++***)))))))))++++++---333???NNN\\\eeelllllllllkkkggg^^^RRRIII@@@999111.........,,,***+++******)))(((((())))))))))))*********+++++++++))))))***++++++++++++***)))******++++++++++++++++++++++++*********))))))*********+++,,,---------,,,,,,,,,,,,------------------,,,+++++++++++++++******++++++,,,,,,,,,+++------///444999===<<<;;;:::===@@@DDDIIIOOOVVV[[[^^^aaadddgggjjjnnntttwwwxxxzzz}}}~~~~~~~~~~~~||||||||||||(((&&&%%%&&&)))***(((%%%((()))(((&&&$$$###$$$%%%&&&(((***,,,111===NNN[[[oooxxxyyyqqqfff\\\QQQJJJDDD;;;222---(((''''''(((((((((%%%###)))&&&%%%&&&%%%&&&...777EEEMMMUUUXXX[[[]]]]]]YYYYYY]]]bbbhhhqqqwwwssskkk[[[KKK999...)))'''***//////000///---***''''''(((''''''&&&&&&&&&***///333CCCQQQcccooorrrpppnnnnnnnnnqqqtttyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzzzzyyy|||{{{zzz{{{}}}~~~}}}||||||}}}~~~~~~}}}}}}|||{{{zzzzzzyyyyyyzzz{{{}}}~~~|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}{{{zzzzzz{{{{{{|||~~~~~~~~~}}}|||}}}}}}{{{zzzyyyxxx||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{uuupppnnnllljjjlllqqqvvvwwwxxxzzz|||}}}~~~~~~|||tttnnn\\\RRRDDD999222///,,,***------+++***))))))))))))(((((()))...777CCCOOOVVV]]]\\\YYYVVVPPPHHH>>>777333///+++***,,,---+++)))******)))((((((((()))))))))))))))*********++++++))))))***++++++++++++***((()))******++++++******+++++++++***************))))))******+++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------///444:::???AAAAAAAAADDDHHHKKKPPPUUU[[[```eeegggjjjlllooorrrvvvyyyzzz|||~~~~~~~~~}}}{{{zzz{{{}}}~~~&&&$$$$$$%%%''''''%%%###'''((((((&&&$$$###$$$&&&%%%''')))((('''///===III[[[eeesss}}}|||ssshhhbbb]]]SSSGGG===111---***)))******(((&&&'''&&&''''''%%%)))555BBBSSS^^^hhhmmmpppssstttqqqrrrtttvvvxxx{{{}}}vvvnnn^^^OOO===111***%%%%%%'''))))))***)))(((((((((((('''((('''&&&&&&(((,,,///999DDDSSS^^^aaa```_________dddkkkqqqvvvxxxzzz{{{}}}||||||~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||zzzyyyxxxyyyyyyyyyyyy{{{}}}~~~}}}~~~}}}|||{{{|||}}}~~~}}}}}}}}}||||||{{{{{{{{{{{{{{{|||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||zzzzzzyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}wwwrrrqqqooommmoootttwwwxxxzzz|||~~~|||ssshhh```PPPHHH;;;111,,,++++++,,,,,,+++***))))))))))))))))))((('''(((,,,333:::>>>DDDCCCAAA>>>:::666111...---+++***+++,,,---+++)))***))))))((((((((())))))))))))))))))************))))))***++++++++++++***(((((()))************)))************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,...------,,,,,,---------+++++++++++++++,,,,,,---...///111555;;;@@@DDDFFFHHHKKKNNNRRRVVV[[[```dddiiikkknnnppprrrtttwwwzzzzzz{{{|||}}}|||}}}~~~~~~}}}~~~}}}zzzxxxxxxzzz}}}&&&&&&&&&&&&''''''&&&%%%%%%&&&'''&&&%%%%%%&&&((("""&&&***)))''')))222;;;DDDMMM\\\kkkvvv||||||wwwssskkk]]]RRR???777...))))))++++++***%%%%%%'''(((''',,,;;;JJJYYYeeerrrxxx{{{~~~~~~{{{tttgggWWWDDD777...&&&$$$%%%((('''''''''(((((((((''''''(((((('''&&&'''))),,,111888AAAHHHKKKLLLMMMOOOPPPVVV___ggglllqqquuuxxx~~~|||{{{zzz|||}}}}}}|||{{{|||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwwwwwwwwwwxxxyyy|||~~~~~~}}}|||{{{zzz{{{||||||}}}}}}}}}}}}}}}}}}||||||{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{|||}}}~~~{{{|||}}}~~~~~~~~~~~~}}}}}}||||||||||||{{{{{{}}}~~~~~~~~~~~~~~~~~~yyyuuuuuusssrrrtttxxxxxxzzz|||~~~~~~~~~|||yyyrrrgggZZZRRRBBB;;;222+++(((***,,,...******)))(((((()))))))))---+++)))((())),,,///111111111000...---,,,,,,,,,+++++++++,,,,,,+++)))((()))((((((((((((((())))))(((((()))))))))*********))))))***++++++++++++***(((((()))************)))******************************************++++++*********+++++++++,,,,,,---------,,,,,,------...,,,,,,,,,+++,,,---......111222555999>>>BBBGGGIIINNNQQQUUUXXX\\\```dddggglllnnnqqqssstttuuuwwwyyyyyyzzzzzzzzzyyyyyy|||~~~~~~|||zzz{{{}}}|||zzzxxxvvvwwwyyy|||~~~)))************)))(((((($$$%%%&&&&&&%%%%%%'''))) $$$((()))'''''',,,000222888EEETTT```jjjvvv}}}pppdddPPPDDD555+++)))******)))$$$%%%'''))))))...;;;IIIZZZggguuu{{{}}}|||ppp___LLL===222)))%%%&&&'''&&&%%%%%%&&&'''&&&$$$$$$%%%&&&&&&%%%%%%&&&(((+++///333666888:::===>>>BBBIIIQQQYYY```gggooouuu~~~}}}|||{{{zzzzzz{{{}}}~~~|||{{{{{{||||||||||||}}}}}}}}}}}}}}}|||}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxuuuuuuuuuttttttuuuyyy{{{~~~}}}{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~{{{{{{||||||}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}||||||||||||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~|||{{{yyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}zzz{{{|||~~~}}}}}}}}}}}}}}}~~~zzzwwwxxxwwwvvvxxx}}}|||}}}~~~~~~|||{{{zzzwwwssslllcccXXXLLLDDD444000+++'''&&&(((+++...)))((((((((((((((()))***))))))((('''((()))+++,,,,,,,,,+++***((((((***---))))))***+++***((('''&&&((((((''''''(((((())))))((((((((()))))))))******))))))***++++++++++++***((()))******++++++*********************+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,------...///...---,,,---...///000444777<<<@@@DDDHHHLLLPPPVVVYYY]]]```cccfffjjjllloooqqqtttvvvwwwxxxzzz{{{zzz{{{zzzyyyxxxxxx{{{}}}}}}{{{zzz{{{}}}|||zzzxxxwwwxxxzzz|||~~~)))***+++***)))(((((((((&&&''''''&&&$$$$$$%%%'''"""$$$''''''''''''(((******,,,333???HHHQQQaaaoooxxxvvvdddVVVBBB444...+++)))&&&%%%%%%''')))***,,,666@@@PPP]]]jjjoooqqquuuxxxyyyxxx}}}uuudddPPP@@@444***&&&&&&'''%%%###$$$&&&&&&%%%######$$$&&&&&&%%%$$$%%%''')))***,,,---...///000111444999AAAIIIPPPZZZfffnnn||||||}}}}}}~~~}}}|||{{{zzzyyyzzz{{{}}}~~~~~~~~~}}}||||||||||||||||||||||||}}}}}}||||||{{{zzzzzz{{{|||||||||||||||}}}}}}~~~~~~|||zzzxxxvvvsssttttttrrrpppqqquuuyyy}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~{{{{{{{{{{{{{{{|||||||||}}}}}}}}}|||||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{|||}}}~~~~~~}}}||||||}}}}}}~~~~~~}}}{{{xxxwwwyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||||||||zzz{{{|||}}}|||||||||||||||}}}}}}~~~~~~}}}yyywwwxxxyyyxxx{{{{{{wwwuuunnnjjjbbbZZZQQQGGG===777++++++)))((('''(((***,,,'''''''''''''''((()))***%%%%%%%%%%%%&&&'''((()))***+++***(((&&&&&&))),,,((()))******)))((((((''''''''''''''''''((())))))(((((((((((()))))))))***))))))***++++++++++++***)))******+++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++))))))))))))*********++++++++++++++++++,,,------000///.........///111222555:::AAAGGGKKKPPPUUUXXX___bbbfffiiikkknnnqqqssssssvvvyyy{{{|||}}}~~~~~~~~~}}}{{{zzzzzz}}}~~~}}}|||{{{|||}}}}}}|||{{{{{{{{{|||}}}~~~~~~&&&((()))((('''%%%%%%&&&((()))(((&&&$$$###$$$%%%&&&&&&&&&''''''(((((((((+++)))+++111666===MMM\\\gggsss~~~ssscccNNN===444///)))%%%'''%%%''')))******000888===JJJWWW[[[]]]aaaeeefffiiiqqq{{{xxxfffQQQ@@@444***&&&&&&'''%%%###$$$'''(((&&&$$$###%%%'''''''''&&&'''(((((()))***++++++*********)))...555<<>>BBBDDDEEEDDDRRR^^^mmmyyyqqqaaaLLL<<<000(((&&&(((((('''&&&%%%$$$%%%&&&'''$$$%%%'''((()))((('''%%%$$$&&&(((((('''((()))+++***...111222555>>>LLLXXXiiiwww}}}||||||}}}~~~|||wwwsssyyyyyyzzz|||}}}~~~~~~}}}|||||||||}}}~~~~~~|||{{{zzzzzzzzz{{{xxxxxxyyyyyyyyyzzzzzzzzzxxxyyy{{{{{{{{{yyywwwvvvtttsssssssssssstttuuuuuuzzz|||~~~}}}||||||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{yyyzzz|||}}}}}}}}}||||||yyy{{{}}}~~~}}}|||}}}}}}zzzwwwtttssssssuuuwwwzzz}}}~~~~~~}}}}}}|||{{{zzzzzz{{{|||}}}~~~|||~~~~~~~~~}}}||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}|||}}}~~~~~~|||{{{{{{||||||yyy{{{~~~~~~~~~~~~||||||{{{{{{{{{{{{||||||}}}~~~~~~xxxzzz||||||||||||rrrfff___RRRGGG===999666///***(((+++*********)))(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))))))))))))))((((((((((((***************)))((('''&&&&&&''')))************(((((((((((()))))))))))))))******++++++******)))+++++++++***************+++***))))))***,,,---///...---,,,+++******************++++++++++++******)))************+++...111...///111222222444777999BBBEEEIIINNNSSSZZZaaafffmmmnnnrrruuuxxxzzz{{{|||~~~}}}}}}}}}~~~'''''''''''''''&&&&&&&&&(((&&&$$$$$$'''((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&(((+++111555???KKK]]]ooo|||rrreeeWWWIII<<<555000,,,+++------******,,,)))***,,,...111333444555DDDRRRcccsss|||ooo^^^JJJ:::///'''%%%((('''&&&%%%%%%%%%%%%&&&'''$$$&&&'''))))))((('''&&&%%%'''((((((''''''(((***'''+++------...555AAAJJJ```nnn}}}|||{{{}}}~~~~~~zzzwwwzzz{{{|||}}}~~~}}}|||{{{{{{||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyzzz{{{|||{{{yyyxxxvvvvvvvvvvvvuuuuuuuuuuuutttyyyzzz|||~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}||||||||||||zzz{{{|||}}}~~~}}}}}}|||{{{|||~~~~~~}}}}}}~~~~~~}}}zzzwwwvvvwwwwwwyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}||||||{{{|||||||||}}}}}}}}}}}}}}}}}}||||||||||||}}}~~~~~~||||||{{{{{{|||~~~~~~~~~}}}{{{yyyyyyyyyyyyzzz|||~~~}}}}}}||||||{{{|||||||||~~~}}}{{{}}}~~~tttfffWWWNNNFFF===555333111,,,)))(((************))))))))))))))))))''''''&&&'''((((((''''''''''''''''''(((((())))))))))))(((((((((((((((((()))))))))(((''''''&&&'''((())))))***))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++,,,,,,++++++******))))))************+++,,,---...------+++******)))))))))******++++++++++++******)))+++,,,++++++,,,...000...000222444666999===@@@FFFJJJOOOTTTZZZ```fffjjjppprrrtttwwwzzz{{{||||||~~~~~~~~~&&&&&&&&&'''''''''''''''%%%$$$$$$&&&((()))(((&&&&&&&&&&&&'''&&&&&&%%%%%%'''(((((('''&&&'''***,,,...777FFFXXXjjjyyyyyyooobbbRRREEE777111,,,,,,+++((('''((()))((('''''''''))),,,---444CCCXXXjjjyyy~~~wwwkkkYYYEEE666,,,&&&%%%'''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&((()))))))))((('''&&&'''(((((('''&&&''')))&&&)))+++***))),,,444;;;RRRaaavvv}}}}}}}}}~~~}}}|||}}}~~~~~~}}}}}}}}}~~~~~~}}}|||{{{zzzyyyxxxxxxyyyzzz{{{{{{{{{zzzxxxwwwyyyyyyzzzzzzxxxwwwuuutttyyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||}}}}}}~~~~~~}}}}}}}}}}}}||||||~~~~~~~~~}}}|||}}}~~~~~~}}}~~~}}}{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{|||~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{}}}~~~}}}|||{{{zzzzzzyyyzzzzzz{{{|||||||||||||||{{{{{{{{{{{{{{{|||}}}}}}|||{{{zzzzzzzzz{{{}}}}}}~~~~~~||||||~~~~~~}}}{{{yyyxxxwwwwwwxxx{{{}}}~~~}}}|||||||||||||||~~~~~~}}}}}}~~~|||rrreeeUUUFFF<<<777000***++++++)))'''((())))))******************++++++***)))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))&&&'''''''''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))))))))***+++,,,---.........---,,,,,,+++***))))))))))))******+++,,,,,,,,,,,,,,,+++***)))))))))))))))******++++++++++++*********+++------,,,,,,---//////111444777;;;AAAGGGKKKNNNSSSYYY___dddiiimmmppptttuuuxxxzzz||||||||||||~~~~~~%%%%%%&&&&&&'''(((((()))&&&&&&'''((()))((('''&&&&&&&&&''''''&&&&&&%%%$$$'''))))))(((&&&%%%&&&'''(((---666DDDVVViiiwwwwwweeeUUUAAA777...***(((&&&&&&))),,,+++)))))))))***+++,,,---;;;NNNaaarrr{{{yyyrrrdddRRR>>>111)))%%%$$$&&&&&&%%%%%%%%%&&&&&&''''''&&&'''((()))))))))((((((&&&(((((((((&&&%%%&&&'''''')))+++***)))***///333CCCQQQfffzzz~~~~~~}}}|||zzzxxxwwwvvvvvvwwwxxxyyyzzzzzzzzzzzz|||}}}~~~}}}|||yyyvvvuuu{{{{{{||||||}}}}}}~~~~~~{{{{{{||||||}}}~~~~~~~~~}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~yyyzzz{{{|||~~~||||||{{{zzzyyyxxxwwwwwwyyyyyy{{{|||||||||||||||zzzzzzzzzzzz{{{|||}}}}}}~~~}}}|||{{{zzzzzzzzz{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~|||{{{|||~~~~~~{{{zzzyyyyyyyyyyyyzzzzzz|||~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~xxxmmm```SSSEEE:::222---(((%%%'''(((&&&&&&(((((())))))******+++++++++,,,,,,++++++***)))))))))*********))))))(((''''''(((((((((((())))))))))))&&&&&&&&&''''''((())))))((())))))))))))(((((('''(((((((((((())))))))))))((()))+++,,,...//////000------,,,+++******)))((()))***+++,,,---,,,+++++++++******)))(((((())))))******++++++++++++******)))+++------,,,,,,---...000333777;;;AAAHHHPPPVVVXXX]]]dddkkkooorrruuuwwwwwwxxxzzz{{{||||||{{{{{{|||}}}~~~$$$%%%%%%&&&'''((()))))))))***+++***)))'''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%''')))***)))'''&&&''''''(((***...888GGGYYYjjjuuurrraaaPPPCCC444---***(((***---''''''((((((((((((((((((+++666FFFWWWhhhrrrpppjjjZZZJJJ777,,,(((%%%$$$%%%$$$%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((&&&'''((('''&&&%%%&&&'''''')))++++++)))***---000555BBBUUUhhhyyy~~~}}}{{{zzzxxxwwwvvvuuuuuuwwwxxxzzz{{{||||||~~~~~~|||yyywww{{{{{{|||}}}}}}}}}||||||zzz{{{|||}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}xxxzzz~~~{{{zzzyyyxxxwwwvvvvvvuuuxxxyyy{{{}}}~~~~~~}}}|||zzzzzzzzz{{{{{{}}}~~~~~~}}}|||{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~~~}}}||||||}}}zzz|||~~~}}}yyyyyyzzzzzz|||}}}~~~|||~~~~~~}}}}}}}}}}}}}}}||||||}}}}}}tttkkk\\\MMMAAA777000---+++&&&%%%''''''%%%%%%(((((((((((())))))*********+++++++++++++++***))))))))))))******)))((('''&&&'''((((((((()))))))))***(((''''''''''''(((******((())))))))))))(((((('''(((((((((((())))))))))))'''(((***,,,---...//////------,,,,,,+++******))))))***+++,,,---,,,+++***+++***))))))((()))))))))******++++++++++++******)))***,,,------...000111444888===BBBIIIQQQYYY^^^cccgggnnntttwwwxxxzzz{{{xxxyyyzzz{{{{{{{{{zzzyyyzzz{{{}}}%%%%%%&&&&&&'''((())))))***+++,,,***'''%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''')))***)))((('''((()))&&&(((+++111;;;MMM```nnn~~~}}}nnn___OOO>>>444///,,,***+++&&&&&&'''((((((''''''&&&+++444AAAPPP```iiifff___PPP@@@000)))'''%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&''''''&&&%%%&&&(((&&&'''((((((((((((***,,,,,,444CCCTTTgggxxx~~~~~~}}}|||{{{zzzyyyyyywwwxxxyyyzzz{{{|||}}}~~~~~~}}}|||zzz|||}}}~~~~~~}}}{{{yyyzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~|||yyywwwzzz}}}{{{{{{zzzyyyxxxwwwwwwvvvyyy{{{}}}~~~||||||||||||}}}~~~||||||||||||}}}}}}~~~~~~~~~yyyzzz{{{}}}~~~~~~~~~~~~yyyzzz{{{}}}|||~~~~~~~~~}}}}}}}}}||||||}}}}}}~~~{{{}}}{{{tttpppfff[[[LLL===333---***(((***'''&&&((((((%%%%%%(((''''''((((((((((((((((((((()))************))))))'''((()))***)))((('''&&&''''''(((((())))))******)))((('''''''''((()))***(((((())))))))))))(((((((((((((((((())))))))))))&&&'''(((***+++---------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++++++++******)))))))))************++++++++++++******)))***,,,---...111555999===AAAGGGNNNTTT[[[bbbggglllpppuuuyyy{{{{{{|||}}}xxxyyyzzz{{{{{{zzzyyyxxxxxxzzz}}}%%%&&&&&&&&&''''''((((((((())))))'''$$$###$$$&&&###$$$%%%&&&'''(((((((((((())))))(((&&&&&&''')))$$$'''+++---333BBBWWWgggtttrrrbbbQQQFFF>>>666...++++++***)))(((''''''((()))+++333AAAPPP___fffaaaWWWGGG999+++'''(((&&&$$$######$$$%%%'''''''''''''''%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&((()))))),,,444???MMM^^^nnnwww~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}{{{yyyyyyzzz|||~~~~~~~~~~~~~~~~~~|||zzz~~~~~~~~~}}}|||{{{zzzzzzyyyzzz|||~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~||||||~~~|||~~~~~~}}}}}}}}}{{{{{{{{{{{{|||}}}~~~~~~}}}|||vvvnnnddd]]]OOOHHH<<<222,,,)))(((''')))&&&&&&((('''$$$$$$''''''''''''''''''&&&&&&&&&%%%&&&'''))))))))))))(((%%%&&&((())))))((('''&&&'''''''''((()))*********)))((('''%%%%%%&&&'''(((&&&'''((())))))***))))))(((((((((((())))))))))))$$$%%%'''((()))*********+++++++++,,,,,,,,,,,,---,,,+++++++++***++++++,,,++++++************++++++******++++++++++++******+++,,,---...111666===AAAIIIMMMTTT[[[aaaggglllooorrruuuyyy{{{{{{||||||}}}xxxyyyzzz{{{{{{zzzyyyyyywwwyyy|||&&&&&&&&&'''''''''''''''%%%&&&'''%%%""""""%%%((("""###$$$&&&'''((()))))))))))))))'''$$$$$$&&&'''###(((,,,,,,...:::OOO```hhh{{{wwwfff\\\RRREEE888222000---)))%%%$$$%%%''')))+++555CCCTTTccchhh```TTTBBB444(((&&&((('''$$$""""""$$$%%%'''((((((''''''%%%$$$$$$$$$$$$%%%&&&&&&###$$$&&&&&&&&&&&&((()))***)))(((&&&&&&&&&'''(((***)))+++///999GGGVVV^^^jjjpppxxx}}}}}}}}}~~~~~~~~~~~~~~~xxxxxxyyy{{{|||~~~}}}~~~~~~~~~}}}||||||{{{~~~~~~}}}~~~~~~~~~~~~~~~{{{}}}~~~||||||}}}zzzzzzzzzzzz{{{}}}~~~zzztttlllbbbWWWOOO<<<888111,,,************&&&%%%%%%(((&&&###$$$''''''''''''&&&&&&%%%%%%$$$###$$$&&&'''((()))((((((###%%%'''((()))((('''&&&&&&''''''((()))******+++)))(((&&&$$$$$$$$$&&&'''&&&&&&((()))************(((((((((((())))))))))))###$$$%%%'''((((((((((((***++++++,,,,,,------...---,,,+++*********+++,,,,,,+++++++++++++++,,,,,,******++++++++++++******,,,---...000444:::BBBHHHQQQVVV^^^eeejjjnnnrrruuuuuuxxxzzz{{{{{{{{{|||}}}yyyzzz{{{||||||{{{zzzzzzvvvyyy|||)))((((((((((((((())))))&&&'''((('''%%%%%%'''(((&&&'''((())))))((('''&&&'''&&&&&&%%%%%%%%%&&&&&&$$$&&&((())),,,555BBBLLL```ooorrrdddYYYMMMCCC:::666///)))&&&'''***,,,000;;;KKK[[[gggkkkbbbVVVEEE666)))''''''%%%$$$%%%"""%%%)))+++***((('''&&&%%%$$$#########$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&(((+++///444999<<>>OOO```mmmrrrjjj___MMM===///)))'''$$$###%%%###%%%&&&&&&%%%%%%%%%&&&'''&&&%%%#########$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))((()))***---000111666<<>>HHHYYYiiiyyy~~~{{{oooggg]]]fffpppwww}}}xxx{{{xxxnnneee]]]QQQFFF;;;444,,,((('''&&&### ###$$$%%%'''''''''&&&&&&%%%$$$#########%%%'''((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&((()))***)))(((((()))***+++,,,---------)))+++...000333888>>>BBBEEELLLVVV^^^gggqqq}}}~~~}}}{{{|||~~~~~~}}}}}}}}}}}}zzzvvvrrrppprrrtttxxxzzz|||}}}~~~~~~xxxooogggaaaRRRKKKCCC===999555///***,,,+++***(((&&&$$$$$$%%%$$$%%%&&&'''((((((((('''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&'''&&&%%%&&&((((((&&&###&&&&&&&&&&&&''''''((((((((()))+++,,,---,,,+++***)))((('''''''''(((***+++))))))***+++,,,---......,,,------,,,***)))+++,,,***+++,,,---...------,,,***++++++***)))***,,,...000555>>>EEEIIIKKKLLLMMMQQQYYYfffrrr{{{~~~***)))((('''&&&%%%%%%%%%&&&'''((('''%%%%%%'''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&$$$%%%&&&((())))))'''---333666888999444......+++,,,...111888KKK]]]qqqwww{{{pppwww||||||}}}~~~|||xxxnnnvvv{{{yyyuuuqqqfff[[[III@@@333+++)))(((%%%###%%%&&&'''''''''&&&%%%$$$%%%$$$###"""###%%%)))+++((((((((((((((('''''''''###$$$$$$%%%%%%%%%$$$$$$'''&&&%%%%%%&&&&&&&&&%%%''')))***+++,,,+++***)))((())))))***+++///444777555<<>>JJJSSSfffnnn{{{~~~|||}}}~~~~~~~~~}}}}}}}}}~~~}}}|||~~~}}}|||zzzxxxwwwwwwvvvttttttuuuvvvyyy}}}~~~xxxmmmdddXXXMMMEEE>>>555///...---,,,+++***)))((('''((('''&&&&&&%%%%%%%%%%%%(((''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&((()))***+++***((('''&&&&&&''''''***)))((((((''''''(((((()))))))))*********++++++,,,+++************+++,,,***++++++)))'''&&&'''(((((())))))***++++++,,,,,,,,,,,,++++++***))))))(((------,,,,,,++++++++++++,,,)))***,,,+++***...333@@@MMM___kkkpppqqqqqqrrrvvv}}}'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&)))(((((('''&&&%%%$$$$$$&&&''''''((((((''''''&&&'''((()))'''%%%&&&+++//////:::FFFPPP\\\nnn~~~{{{kkk___UUURRRTTT```lllsssvvvyyynnnfff^^^YYYPPPEEE>>><<<000...,,,***(((((())))))+++)))'''&&&'''&&&$$$"""###$$$%%%&&&&&&'''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))((('''&&&%%%$$$$$$&&&(((((('''''')))******,,,111:::@@@MMMXXXjjjzzz~~~|||zzz{{{|||}}}}}}zzz{{{|||~~~}}}{{{zzzzzzzzz{{{|||~~~~~~}}}|||zzzyyyyyyxxxwwwwwwwwwxxxzzz}}}{{{pppgggYYYOOOBBB888222///,,,***++++++***))))))((('''''''''&&&&&&%%%%%%&&&&&&&&&((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&''')))***+++---,,,***((('''((()))*********)))((((((((())))))***************+++++++++++++++************++++++)))******)))'''&&&'''))))))))))))***++++++,,,,,,,,,+++++++++***))))))))),,,,,,+++++++++++++++++++++)))***---------111777DDDPPP___kkkoooqqqtttwww~~~''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%'''''''''(((((('''''''''&&&'''((((((&&&&&&(((******///555;;;EEEWWWkkkxxxvvvjjj[[[OOOKKKVVV```cccfffllleee```[[[YYYUUUNNNKKKKKKBBB???:::444///+++))))))***((('''&&&'''&&&###!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''))))))))))))(((''''''&&&&&&%%%%%%&&&'''''''''''')))******))))))+++111555;;;GGGYYYjjjxxx|||yyywwwxxxzzz|||~~~|||xxxyyy{{{|||~~~~~~}}}|||zzzwwwuuuvvvyyy|||~~~}}}}}}}}}|||{{{zzzyyyyyyyyyyyyyyy{{{|||~~~}}}uuujjj]]]SSSHHH@@@666---***)))******))))))))))))((((((((((((%%%%%%%%%%%%%%%&&&'''((()))((((((''''''(((((()))''''''''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%((('''''''''((()))+++,,,///...+++)))((()))+++,,,******))))))))))))******************++++++++++++*********))))))*********))))))***)))''''''(((***))))))*********++++++++++++++++++******************+++++++++++++++++++++---+++,,,///000///444:::DDDOOO\\\fffkkkpppuuuzzz'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''((((((((('''(((((())))))(((((('''%%%&&&((((((((((((((())),,,,,,---///555BBBVVVeeewww{{{jjj[[[RRRUUUXXXTTTRRRTTTQQQMMMJJJKKKLLLLLLPPPVVVUUURRRMMMEEE<<<444---))))))'''%%%%%%&&&&&&$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&''''''((('''''''''(((''''''&&&%%%%%%'''***,,,111:::GGGUUUbbbqqq{{{wwwvvvwwwzzz|||~~~~~~|||yyyzzz{{{|||}}}~~~~~~~~~|||}}}}}}~~~~~~}}}}}}|||zzzzzzxxxtttrrrssswww{{{||||||}}}}}}|||{{{zzzyyy{{{{{{zzzzzz{{{{{{{{{||||||~~~}}}vvvnnneeeZZZMMMDDD:::666000,,,************)))))))))))))))(((((((((%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((''''''((((((((('''&&&%%%%%%%%%&&&'''((((((''''''''''''&&&'''(((***,,,---///...,,,***)))***+++,,,******))))))))))))******************************))))))))))))))))))))))))((())))))((('''''')))+++***************+++++++++***************+++++++++*********++++++,,,,,,------+++,,,000000000555;;;CCCLLLXXXbbbgggmmmuuu{{{***)))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((((((((())))))))))))***))))))((('''%%%%%%&&&'''((())))))***((((((((())))))(((((((((%%%&&&'''((())))))))))))+++)))((())),,,555EEETTTkkkyyyzzzpppfff```[[[QQQHHHCCC???:::888999<<>>GGGOOOZZZbbbgggmmmuuu|||------,,,+++******)))((())))))))))))))))))))))))''''''((((((((()))))))))+++,,,,,,---,,,+++***)))&&&&&&''''''(((((())))))&&&''''''((((((''''''&&&'''&&&&&&'''(((((('''&&&'''%%%%%%((((((,,,888FFFYYYhhhyyy}}}qqqfff[[[MMMAAA666111......000555AAALLL[[[___eeefff```TTTFFF===111---(((%%%%%%&&&&&&&&&%%%&&&&&&'''''''''&&&&&&$$$%%%&&&''''''((((((((()))))))))(((((((((''''''%%%%%%&&&'''''''''&&&&&&$$$&&&)))(((&&&%%%%%%&&&'''&&&&&&''')))*********))),,,000444>>>PPPgggxxx{{{xxxxxxyyyzzzzzz{{{}}}}}}{{{zzz{{{|||zzz|||~~~~~~}}}}}}}}}}}}|||{{{yyywwwuuutttqqqssstttrrrooopppuuuzzz|||}}}~~~}}}||||||||||||{{{yyyxxxvvvvvvuuuwwwzzz|||}}}~~~~~~~~~xxxssskkkbbbVVVKKKCCC;;;555000)))***+++++++++*********((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%'''''''''&&&$$$######$$$&&&((())))))((('''%%%%%%%%%%%%''')))+++,,,******++++++***)))'''&&&((((((''''''(((((()))***)))))))))(((((((((''''''''''''((())))))(((''''''&&&'''((((((((((((***,,,************************((())))))***++++++,,,,,,***++++++---...///000000///...111666:::<<>>FFFRRR\\\dddmmmwwwyyylllXXXHHH;;;555---((((((***...000@@@IIIUUU^^^___[[[UUUQQQDDD@@@:::444...+++)))(((((('''&&&%%%$$$$$$%%%&&&###$$$%%%&&&''''''''''''))))))((('''&&&&&&%%%%%%)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&((()))((('''&&&((())),,,+++---111999IIIbbbwww|||yyyxxx{{{yyyxxxxxxxxxxxxvvvttt~~~}}}}}}~~~~~~|||{{{zzzyyyyyy{{{{{{{{{yyyvvvuuuuuuwwwtttsssssssssuuuwwwyyyzzz|||~~~~~~}}}}}}|||~~~~~~{{{xxxvvvuuuyyyzzz|||}}}~~~~~~}}}|||{{{zzzzzz{{{|||~~~}}}|||||||||}}}}}}~~~~~~~~~}}}{{{|||}}}{{{yyyzzzuuuggg[[[SSSDDD666000---)))))),,,************))))))))))))***(((&&&'''((((((%%%"""###((()))&&&&&&)))(((###'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%''')))(((%%%!!!$$$$$$%%%%%%&&&'''''''''(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((()))))))))***++++++,,,,,,++++++++++++************+++,,,------,,,,,,---...------...///000222333444999<<<@@@FFFLLLQQQUUUXXXdddfffjjjnnnssswwwzzz{{{~~~777666666666555333...+++&&&&&&'''(((((()))******(((***+++***((('''(((***,,,---///222333111---)))((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&'''(((***((('''%%%&&&(((***+++///555===DDDKKKUUUaaaiiiwww|||~~~|||vvvlll\\\NNN:::555---(((''')))+++,,,111888AAAIIILLLMMMLLLKKKJJJHHHEEEAAA;;;555000---)))((('''&&&''''''&&&%%%$$$%%%&&&'''((((((((((((((((((''''''&&&%%%%%%$$$'''&&&$$$$$$&&&''''''&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&'''(((***)))---555AAARRRkkk~~~|||zzzxxxxxxxxxxxxwwwuuuwwwwwwxxx{{{~~~}}}|||{{{zzzyyyyyyxxxxxxzzzzzzyyywwwuuuttttttvvvtttsssssstttuuuwwwxxxyyy{{{~~~}}}|||||||||~~~~~~|||yyywwwwwwyyyzzz|||~~~~~~~~~}}}~~~}}}|||{{{{{{{{{||||||}}}}}}|||||||||~~~~~~}}}}}}~~~~~~~~~~~~|||{{{|||~~~}}}wwwuuussskkk]]]QQQHHH;;;000---+++)))(((+++******)))))))))(((((((((***(((&&&&&&'''&&&###!!!$$$((()))&&&&&&)))((($$$''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&((((((&&&###&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((()))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...---...000333666999<<<>>>DDDGGGKKKPPPVVV\\\```bbbiiikkknnnrrrvvvyyy{{{|||}}}|||}}}666444333222111///,,,)))''''''(((((())))))******&&&((()))(((''''''(((***+++,,,...111222111---***''''''''''''''''''((((((''''''''''''''''''''''''%%%&&&((()))(((((((((***,,,+++)))''''''''')))***(((+++///222777AAALLLUUUeeejjjnnnmmmiiibbbUUUJJJ777222,,,)))''''''((('''&&&***///444777;;;???BBBJJJLLLOOONNNJJJBBB:::444,,,)))'''&&&((((((&&&$$$%%%&&&'''(((((())))))(((''''''&&&&&&%%%%%%$$$$$$&&&$$$###$$$&&&(((((('''&&&&&&&&&''''''''''''(((((()))***)))'''&&&&&&'''))))))///===NNNaaawww}}}zzzyyyxxxxxxvvvuuurrrrrrtttwwwzzz|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwtttrrrrrrsssuuuttttttttttttuuuvvvwwwxxx{{{}}}}}}{{{{{{{{{|||~~~|||zzzyyyyyyzzz{{{}}}~~~~~~}}}~~~~~~}}}|||~~~}}}||||||{{{|||||||||}}}||||||||||||~~~~~~~~~}}}~~~}}}|||||||||~~~~~~}}}}}}}}}}}}|||{{{{{{}}}~~~}}}}}}}}}~~~~~~~~~|||zzzvvvrrrmmmfff[[[NNNDDD:::111***))))))(((((())))))(((((((((((('''''''''((('''&&&&&&&&&%%%###!!!%%%((((((&&&&&&((((((%%%''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%'''(((((('''((((((((((((''''''''''''******))))))((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((()))))))))***++++++,,,,,,++++++,,,---------,,,,,,,,,---//////...---///000000222666;;;@@@EEEIIIKKKSSSUUUYYY^^^dddiiimmmpppqqqrrrtttwwwyyy{{{|||}}}{{{wwwvvvxxx{{{~~~666333000...---+++)))'''((((((((())))))*********&&&&&&'''(((((()))*********+++---000222222///---(((((('''&&&&&&'''((((((&&&&&&&&&'''''''''''''''(((***,,,,,,***))))))***,,,+++)))((((((((()))***,,,,,,---...000666>>>DDDPPPUUUXXXVVVRRRLLLBBB999000---***(((''''''&&&%%%''')))+++,,,---000444777AAAFFFNNNTTTSSSMMMDDD>>>333...(((%%%'''(((&&&$$$''''''((()))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&'''''''''&&&&&&&&&''''''''''''(((((()))***)))'''&&&&&&'''***,,,666HHH]]]ppp|||yyywwwtttrrrpppooooooqqqtttuuuuuutttvvvvvvwwwwwwwwwwwwwwwvvvttttttsssqqqooooooqqqsssttttttttttttuuuuuuvvvvvvyyy{{{}}}|||{{{zzzzzzzzz|||~~~}}}{{{{{{{{{{{{|||}}}}}}|||}}}}}}|||{{{~~~}}}}}}}}}}}}}}}}}}}}}||||||{{{|||}}}~~~~~~~~~}}}{{{|||~~~}}}||||||}}}}}}~~~~~~}}}}}}||||||||||||~~~{{{zzz{{{|||~~~~~~}}}{{{zzz{{{{{{|||~~~~~~~~~}}}|||}}}~~~}}}}}}|||{{{yyyuuurrrkkkbbbVVVJJJ@@@999000,,,)))((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&(((***+++*********)))(((''''''&&&******))))))((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((()))))))))***++++++,,,,,,***++++++,,,,,,++++++***+++---///111111222444666888;;;???EEEKKKQQQUUUWWW^^^```dddhhhnnnrrrvvvxxxwwwxxxyyy{{{||||||}}}}}}}}}vvvpppnnnppptttwww|||<<<999555222000...+++))))))))))))***************'''''''''(((***+++++++++)))***+++///222444333222***)))(((&&&&&&'''((()))&&&&&&&&&'''''''''((((((---///000///---***)))))))))((((((((()))***+++,,,,,,------,,,,,,---///111;;;@@@CCC@@@<<<999222+++***((('''&&&'''((('''&&&***+++---------...000333555<<>>:::666333000,,,*********************++++++(((''''''(((***++++++***((((((***...333666888777...,,,***(((''''''((()))%%%%%%&&&&&&'''(((((((((000111333111...***((((((&&&&&&'''((()))+++,,,---,,,------,,,+++***((('''+++111444222000000---***'''%%%$$$%%%'''((((((''''''))),,,......///111222...333;;;DDDLLLQQQSSSTTTHHHCCC<<<444...***(((((((((((())))))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%)))(((%%%%%%&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&((()))(((''''''''')))111999LLLcccvvv}}}uuupppeeebbb______bbbeeeiiijjjjjjkkknnnqqqssstttttttttppppppnnnmmmkkkmmmpppsssttttttuuuuuuuuutttsssssssssuuuwwwwwwwwwxxxzzz|||zzz{{{}}}|||{{{{{{}}}~~~~~~~~~}}}|||}}}}}}|||{{{}}}}}}~~~~~~~~~}}}|||||||||}}}~~~}}}~~~~~~}}}~~~~~~zzz{{{}}}~~~~~~~~~|||{{{zzzzzzyyyyyyzzz{{{}}}~~~|||yyyyyyzzz|||~~~}}}}}}yyyyyyxxxyyyzzz|||~~~|||{{{zzzzzzyyywwwssspppjjjbbbUUUGGG<<<444000...+++------***)))+++***'''(((''''''''''''&&&&&&&&&###%%%((())))))***+++---)))&&&%%%''''''%%%&&&)))%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%'''***---+++******)))(((''''''&&&((((((((()))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((()))))))))***++++++,,,,,,******)))***,,,///222444444777;;;>>>AAADDDHHHKKKTTTWWW[[[```dddgggiiijjjlllmmmooorrruuuxxxzzz{{{~~~~~~~~~yyyrrrkkkiiijjjnnnqqq|||IIIEEEAAA<<<999444///,,,++++++++++++++++++++++++(((&&&%%%''')))+++)))((('''''')))...444999<<<===111///,,,)))''''''((((((%%%%%%&&&&&&'''(((((()))...000222111...***((('''%%%%%%&&&''')))***+++,,,------,,,,,,,,,***((('''###)))---+++***,,,---+++'''&&&$$$$$$&&&'''''''''&&&(((***,,,---...000222---...111666>>>GGGPPPUUUQQQQQQOOOFFF:::000+++***'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((%%%'''(((((('''''')))***222>>>TTTmmm~~~|||vvvfffaaaZZZVVVVVVYYY\\\^^^\\\___dddiiimmmppprrrsssoooooommmkkkjjjlllpppsssttttttuuuuuuuuutttrrrrrrppprrrtttuuuvvvxxx{{{}}}xxxzzz{{{{{{zzz{{{}}}~~~}}}}}}~~~~~~}}}|||}}}~~~}}}|||||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~{{{|||}}}~~~}}}{{{zzzyyyyyywwwxxxyyyzzz|||~~~}}}{{{yyyyyy{{{}}}~~~|||{{{zzzyyyyyyyyyzzz|||~~~~~~zzzyyyxxxvvvtttooohhhddd[[[SSSGGG<<<555000---+++'''+++,,,((('''******'''(((((((((''''''''''''&&&$$$&&&))))))(((''')))******%%%%%%''''''%%%%%%***&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&((('''&&&&&&))),,,)))))))))(((((('''''''''''''''(((((())))))******''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((()))))))))***++++++,,,,,,+++******,,,000777>>>BBBGGGJJJMMMPPPRRRUUUYYY[[[aaadddhhhlllppprrrttttttuuuuuuwwwxxxzzz|||}}}~~~}}}yyytttooonnnqqquuuxxxSSSOOOKKKFFFBBB===777333++++++++++++++++++++++++(((&&&$$$%%%((()))(((&&&&&&''')))...555;;;>>>@@@333111---***''''''((((((%%%%%%&&&&&&'''((())))))+++---000000---***((((((%%%%%%&&&'''((()))******+++)))(((((()))))))))((("""(((+++)))''')))+++***)))'''%%%$$$%%%&&&&&&&&&((()))*********,,,...111---+++)))+++222>>>JJJQQQVVV[[[\\\TTTEEE666...,,,'''(((((((((((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&(((((('''&&&&&&&&&'''''''''(((((($$$&&&'''((('''(((***+++111@@@YYYrrr{{{kkkcccYYYQQQNNNOOOQQQRRRRRRUUU[[[ccciiinnnqqqrrrooonnnmmmkkkjjjlllpppttttttuuuuuuuuuuuusssrrrqqqooopppssstttuuuxxx{{{~~~xxxyyyzzzzzzzzz{{{}}}~~~}}}~~~~~~}}}|||}}}~~~~~~|||||||||}}}}}}zzz}}}}}}~~~~~~~~~|||}}}~~~}}}{{{zzzyyyyyyvvvwwwxxxzzz|||}}}~~~}}}~~~|||zzzyyyzzz{{{}}}|||zzz{{{{{{zzzzzz{{{|||~~~~~~}}}}}}}}}}}}~~~xxxwwwuuusssooohhh```ZZZOOOGGG===666222///+++(((###)))***%%%%%%)))***''')))(((((((((((('''''''''%%%'''***)))&&&%%%&&&'''***%%%$$$(((((($$$%%%***((((((((((((((()))******''''''((((((((((((''''''%%%''')))(((&&&&&&))),,,((((((((((((''''''''''''&&&&&&'''((()))***++++++''''''((((((((((((''''''''''''''''''((((((((()))(((((())))))))))))(((((()))))))))***++++++,,,,,,+++***+++...555>>>HHHNNNYYY[[[^^^```aaacccfffiiiiiikkkoootttxxxzzz{{{{{{{{{|||}}}~~~}}}zzzvvvssstttwww|||```\\\WWWQQQJJJCCC;;;666111///,,,,,,---------,,,***))))))(((''''''&&&&&&''''''(((+++000666<<<@@@999333+++((()))***(((%%%%%%''')))(((%%%$$$&&&(((******))))))))))))******&&&&&&''''''((()))))))))******)))(((((((((((((((&&&''')))++++++***(((''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((()))******&&&(((******+++111999@@@MMMTTTWWWTTTPPPJJJ>>>111...)))&&&)))((($$$&&&+++'''''''''&&&$$$$$$$$$%%%&&&&&&'''((())))))(((((('''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&%%%%%%''')))333@@@UUUkkk~~~|||nnn\\\OOOKKKIIIFFFCCCHHHIIILLLSSS[[[bbbfffggghhhhhhhhhiiikkknnnqqqrrrtttvvvwwwvvvuuuttttttuuusssssstttuuuwwwyyy{{{|||zzzzzz{{{|||}}}~~~~~~~~~||||||~~~~~~yyyvvvvvvvvvwwwxxxyyy{{{|||~~~}}}{{{{{{{{{{{{{{{}}}~~~zzz{{{|||}}}~~~~~~~~~}}}||||||}}}~~~}}}}}}~~~|||zzzxxxvvvsssoooiiiaaaWWWQQQ???;;;555000...,,,+++)))%%%%%%'''((())))))))))))+++***((('''&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&'''&&&&&&%%%$$$((((((((((((((()))******(((((((((''''''&&&&&&&&&%%%'''******)))(((((()))"""$$$&&&'''&&&&&&'''((((((((('''''''''&&&&&&&&&%%%'''))))))'''&&&&&&&&&******))))))((((((''''''(((((((((((())))))))))))((()))***++++++++++++++++++---000222888DDDUUUbbblllmmmnnnnnnmmmnnnppprrruuuvvvwwwxxxyyyzzzzzzzzz|||}}}~~~~~~{{{yyyyyy|||jjjfffaaaZZZSSSKKKCCC>>>777444000---------,,,,,,******))))))((((((''''''''''''(((+++///444999===888222+++((()))***(((&&&%%%''')))(((&&&%%%&&&(((((((((''''''''''''((((((&&&&&&''''''((()))))))))))))))((('''''''''''''''''''''((()))))))))(((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''((()))((((((((((((***---222666:::BBBJJJMMMOOOPPPJJJAAA>>>777111///+++&&&''',,,%%%&&&((())))))(((((((((&&&&&&'''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&%%%%%%''')))111>>>SSSiii}}}vvvdddWWWOOOIIIBBB<<>>999333///---,,,++++++***)))))))))))))))))))))''''''((()))---111555777666111+++((())))))(((&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&''')))'''&&&&&&(((*********(((000999AAAIIIPPPSSSQQQOOOGGG>>>777000******,,,"""$$$%%%'''''''''&&&%%%&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%''')))///<<>>666222///...)))(((&&&&&&((()))))))))((())))))************)))((((((((((((((('''''''''&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%&&&'''%%%&&&''''''&&&&&&''')))((()))+++***)))'''((((((&&&'''''''''''''''''''''"""$$$&&&'''&&&%%%%%%&&&''''''((()))***+++,,,,,,))))))))))))************+++*********+++,,,---...222777BBBQQQaaaoooxxx|||~~~~~~~~~}}}|||~~~~~~~~~~~~}}}}}}}}}|||{{{yyyvvvrrrlllddd[[[UUUMMMHHH@@@999555222000///+++******))))))(((''''''((('''''''''((()))******,,,+++***((((((((())))))&&&%%%%%%&&&((()))((('''(((''''''&&&&&&''''''(((&&&&&&''''''((())))))))),,,+++******))))))******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''''''''%%%$$$$$$%%%&&&''''''&&&(((&&&%%%'''***000===III[[[```bbb]]]VVVLLL???444000,,,'''&&&(((******)))(((((((((((((((((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%''')))+++555GGG[[[nnn~~~||||||~~~zzzeee]]]QQQFFF>>>888333111111222333666:::>>>BBBDDDKKKPPPXXX___dddiiilllnnnjjjlllooossswwwyyyzzz{{{{{{}}}~~~{{{zzzzzz{{{}}}~~~}}}|||xxxyyy{{{|||}}}}}}||||||zzzzzzzzzyyyzzz{{{||||||zzz{{{|||~~~||||||{{{{{{{{{{{{||||||~~~}}}||||||~~~~~~~~~~~~~~~zzzyyywwwuuussssssvvvyyy~~~~~~}}}~~~~~~~~~~~~}}}{{{yyywwwsssmmmfffaaaTTTLLL???444---******)))***(((''''''((()))((('''(((((()))******))))))(((''''''((((((((((((''''''''''''((())))))))))))(((((('''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$%%%&&&((()))++++++***(((&&&&&&&&&&&&&&&&&&'''''''''''''''!!!$$$&&&'''&&&&&&&&&'''(((((())))))***+++,,,,,,)))))))))*********++++++))))))))))))+++---///000444<<>>999555222......---,,,***)))(((((('''''''''(((((((((((())))))***)))((((((((()))***&&&%%%$$$%%%(((***)))'''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))+++******)))))))))))))))))))))******)))'''&&&%%%&&&&&&&&&&&&'''((()))***)))((((((''''''&&&''''''$$$%%%%%%%%%$$$$$$&&&(((%%%$$$%%%))))))+++333>>>MMMVVV^^^```___[[[RRRHHH<<<888333111222000+++'''((((((((((((((('''&&&&&&###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%%%%''')))(((222BBBUUUhhhyyy}}}yyyqqqppppppqqquuu{{{zzzsssggg[[[OOOEEE===888111000...---...111555777;;;@@@GGGNNNTTTYYY^^^bbbcccfffjjjoootttvvvxxxxxxyyyzzz|||~~~~~~~~~}}}|||yyyxxxxxxzzz|||}}}|||zzzyyyzzz|||}}}~~~~~~}}}}}}|||{{{zzzzzzzzz{{{}}}}}}{{{|||}}}~~~}}}}}}|||{{{{{{|||}}}}}}~~~}}}{{{zzzzzz|||~~~~~~~~~~~~~~~{{{xxxvvvwwwzzz}}}~~~}}}{{{yyyuuunnneeeZZZSSSAAA<<<444---***(((&&&&&&)))(((&&&'''((()))((('''((((((((())))))(((((('''&&&'''((())))))(((''''''&&&''''''((()))(((((((((&&&%%%$$$######$$$&&&''''''&&&&&&%%%$$$$$$%%%%%%$$$%%%'''))))))((('''&&&%%%&&&&&&%%%$$$%%%''')))((()))******(((&&&&&&'''&&&&&&&&&'''''''''((((((###%%%((()))((('''((())))))))))))******+++++++++))))))*********+++++++++)))))))))***,,,///222444<<>>888444111111///...,,,+++))))))''''''((((((((((((((((((((())))))((('''''')))***'''%%%###%%%(((***)))''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))******)))((((((((((((((())))))++++++***(((&&&$$$&&&&&&&&&'''''')))******)))((('''&&&&&&&&&&&&&&&$$$%%%&&&$$$"""!!!%%%(((######''',,,+++(((,,,555<<>>FFFTTTcccqqqwwwxxxzzz|||}}}~~~~~~|||~~~}}}xxxtttrrrmmmiiiaaaZZZTTTNNNIIIEEE>>><<<999555222...,,,+++((()))******(((''''''((())))))))))))(((((((((((('''((((((((((((((('''''''''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%###%%%''''''%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******---111888AAAKKKUUU]]]aaaggghhhfff```YYYQQQDDD999...+++(((''''''(((((('''(((((()))))))))(((&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$'''+++222>>>MMM^^^lllttt{{{zzzwwwqqqggg[[[OOOHHH===;;;999:::===CCCIIIMMMWWWWWW[[[___```aaaiiirrrzzz|||ooofffQQQHHH<<<333...,,,***(((***))),,,000111111666===???CCCIIINNNTTTZZZ```dddiiilllqqquuuvvvwwwxxxyyyvvvxxxzzz}}}~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~}}}|||{{{|||}}}}}}{{{{{{}}}~~~}}}{{{yyyssslllbbbXXXOOOEEE999000,,,,,,+++***)))))))))))))))'''&&&''')))***)))'''((((((''''''(((((()))***))))))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$'''(((***,,,+++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&))))))((((((((('''''''''((()))******))))))***+++)))))))))*********++++++,,,,,,++++++***+++++++++***,,,---,,,///888FFFQQQ```lllxxx{{{zzz|||}}}}}}~~~~~~}}}~~~~~~~~~{{{xxxvvvtttpppkkkeee___XXXQQQLLLEEEBBB>>>999444111...---)))***+++***)))(((((()))***)))))))))(((((((((''''''(((((())))))((((((((((((''''''''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''((()))))))))((('''&&&&&&###$$$&&&&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''******+++000999EEEPPPWWWeeekkkppppppllldddVVVJJJ777222+++'''&&&'''((()))((())))))))))))((('''''''''&&&&&&%%%$$$######"""$$$'''---666BBBPPP[[[bbbiiigggccc[[[QQQFFF<<<666111000......///222555888>>>>>>@@@DDDFFFIIIQQQZZZjjjuuuyyycccXXXIII;;;333...***''''''&&&(((,,,,,,+++...333111444888===CCCKKKTTTYYY___cccjjjnnnqqqrrrtttuuutttvvvyyy}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}|||}}}~~~}}}|||~~~|||{{{yyyvvvtttfff]]]QQQFFF>>>666///***+++******))))))************)))(((((())))))((('''(((''''''''''''((())))))(((''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%)))***+++,,,+++(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''&&&)))))))))))))))(((((((((***+++,,,+++)))))))))+++)))))))))))))))******+++---,,,++++++******+++++++++,,,---...333AAATTTbbboooyyy}}}}}}~~~}}}}}}~~~~~~~~~~~~|||}}}~~~~~~}}}{{{zzzwwwuuuqqqmmmggg___WWWQQQJJJGGGCCC===999666555555222222222///+++)))))))))******))))))(((((('''''''''(((((())))))))))))(((((((((''''''''''''((()))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''((((((((((((((('''&&&$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,)))&&&''',,,555???EEEWWWaaammmssstttpppdddYYYEEE>>>444,,,((('''(((((('''(((((((((((('''''''''((('''&&&&&&%%%$$$$$$$$$%%%'''***000888@@@HHHLLLQQQOOOKKKEEE===555...***------,,,,,,,,,---//////555222222555555666<<>>444'''&&&&&&%%%&&&'''((()))...,,,)))'''%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&((()))***+++***)))((('''(((((((((((((((***++++++---)))(((++++++'''$$$%%%***,,,///333:::EEESSS]]]qqqxxxtttfff\\\GGG===444111...+++***,,,)))+++......,,,+++************+++,,,///444;;;@@@GGGLLLUUU___hhhpppuuuxxxyyyzzz{{{{{{zzz{{{}}}}}}~~~}}}zzztttqqqgggggggggggghhhlllssswwwzzz}}}~~~}}}{{{xxxssslllggg]]]WWWNNNEEE===666000---&&&((())))))'''&&&%%%%%%))))))(((((((((((())))))###%%%''''''%%%$$$''')))%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((('''&&&%%%$$$$$$$$$###$$$$$$%%%%%%((((((((((((((((((((((((###$$$$$$$$$$$$%%%%%%%%%************)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((('''((((((((())))))******&&&((())))))(((((()))+++)))'''%%%$$$$$$&&&)))***''''''(((***+++...///000@@@OOOeeexxx~~~~~~{{{wwwtttsssiiifffbbb```______^^^]]]^^^XXXOOOFFF===444,,,'''))))))))))))((('''&&&%%%###%%%((()))******,,,...,,,+++)))(((''''''&&&%%%&&&''''''((()))******+++((())))))(((&&&$$$%%%&&&'''((()))))))))(((&&&%%%)))(((&&&%%%%%%&&&'''(((&&&'''((())))))(((''''''(((((((((((((((&&&$$$###&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%&&&''''''+++000666>>>KKK\\\hhhtttwwwwwwpppeeeYYYHHH;;;333,,,'''(((((($$$$$$((()))(((&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))&&&'''(((******+++++++++***)))((('''&&&&&&'''((((((***,,,+++---444@@@III[[[gggxxxuuulllaaa[[[QQQDDD888111//////,,,+++++++++,,,,,,+++)))(((((()))***,,,...000111;;;???DDDJJJSSS]]]gggnnnppprrrtttttttttvvv{{{~~~}}}}}}}}}|||{{{~~~~~~yyypppiiieeefffhhhjjjmmmqqqvvvzzz{{{}}}~~~~~~~~~~~~}}}~~~}}}|||wwwrrroookkkeeeZZZRRRGGGEEE===222......,,,''''''&&&&&&%%%%%%&&&&&&'''''''''((()))))))))))))))''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%###$$$%%%&&&''''''''''''(((((())))))((('''&&&&&&(((''''''&&&&&&%%%%%%$$$&&&''')))***+++***((('''%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&%%%&&&''''''(((((((((((('''''''''''''''''''''''''''((('''''''''''')))+++,,,***((()))******+++222;;;JJJ]]]ttt~~~}}}{{{yyyxxxpppmmmiiifffdddaaa^^^\\\ZZZTTTLLLCCC;;;444---)))************)))((('''&&&&&&''')))***+++...222555555222///+++)))((('''&&&&&&''''''((())))))******)))******)))'''&&&&&&''''''((()))))))))(((&&&&&&''''''&&&%%%%%%&&&'''((('''((()))))))))(((''''''***)))'''&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''***---111666AAAOOOYYYffflllpppoookkkcccVVVJJJ<<<333+++)))'''$$$%%%))))))'''%%%%%%&&&'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''((()))******************)))((('''&&&&&&'''(((''')))***))))))...777>>>JJJUUUeeesss{{{}}}sssmmmbbbTTTGGG===555111...,,,+++++++++***'''%%%''''''((()))***+++,,,,,,333555999>>>EEENNNXXX^^^fffjjjoooqqqqqqrrruuuxxx{{{zzzyyyyyyyyyzzzzzzyyy{{{|||~~~yyyqqqkkkiiijjjlllnnnqqqtttyyy}}}}}}~~~}}}yyyvvvuuunnnfff___YYYQQQGGG???:::666000,,,)))'''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&((((((&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&((()))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))*********((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''(((((())))))((((((''''''''''''''''''''''''(((((((((((()))******+++***((((((***+++---666???WWWiii~~~}}}}}}wwwuuuqqqnnnjjjeee```\\\VVVPPPHHH???999444000---+++++++++***))))))(((((())))))******,,,222888===???<<<666000+++)))'''''''''''''''(((((())))))***)))***+++***(((''''''(((((((((((()))(((''''''&&&&&&&&&%%%%%%&&&'''((()))))))))******)))((('''&&&+++)))'''%%%$$$%%%&&&((($$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((******---333===DDDNNNXXXbbbgggjjjjjjddd]]]LLLBBB888111+++'''''')))(((&&&$$$$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))******))))))))))))(((''''''&&&'''''''''%%%'''(((&&&%%%'''---111555>>>LLLYYYdddoooxxxvvvjjj]]]NNN@@@666000...,,,******)))&&&$$$''''''((()))************+++,,,...000555===EEEKKKUUU[[[ccchhhjjjkkkmmmpppuuuvvvvvvwwwyyyzzz{{{{{{wwwyyy{{{~~~~~~yyysssnnnoooppprrrtttvvvyyy~~~~~~}}}}}}~~~}}}{{{|||{{{zzzyyywwwsssmmmiiieee^^^TTTKKKDDD<<<444///000,,,///666666,,,%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))((((((((()))(((&&&$$$############$$$$$$%%%%%%&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$'''(((((((((((('''&&&&&&((((((((((((''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))***)))((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((())))))***+++++++++******,,,***+++...111666AAALLLaaarrr~~~|||zzzwwwtttpppjjjddd___VVVPPPGGG???999555222000---,,,+++***)))))))))(((******)))))),,,333;;;BBBEEEAAA;;;333,,,''''''''''''''''''((((((((())))))((()))***)))'''&&&'''((((((((((((((((((''''''&&&&&&&&&&&&'''((()))******++++++***))))))((('''&&&)))((('''&&&&&&&&&&&&'''###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&''''''&&&'''***000555888BBBNNNVVV___gggjjjiii```XXXLLLBBB999111+++((((((%%%######%%%'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''((()))))))))))))))((((((''''''''''''''''''''''''$$$&&&&&&&&&$$$%%%'''***)))///888BBBLLLWWWaaahhhmmmsss{{{{{{pppaaaOOOCCC999444///+++))))))))))))((((((***++++++++++++***)))))))))***,,,111888===EEEKKKSSSYYY]]]aaafffjjjoooqqqtttuuuvvvwwwyyyzzzxxxyyy{{{~~~}}}}}}~~~~~~~~~zzzuuurrrtttuuuxxxyyyzzz}}}~~~~~~~~~|||{{{{{{zzzxxxwwwuuusssqqqoookkkddd]]]XXXPPPJJJBBB;;;666333///---***(((333EEEFFF444'''%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((((('''''''''***(((%%%###""""""###$$$$$$$$$%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%))))))))))))((('''&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&'''((()))))))))(((((((((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))************(((((((((((((((((((((((()))***,,,------,,,+++***---,,,000777>>>FFFTTT```mmm||||||zzz|||~~~~~~~~~|||{{{yyyxxxuuuooohhhddd[[[TTTKKKCCC===888555333000///---+++***)))))))))******)))(((+++111999@@@BBB@@@:::111***%%%%%%'''''''''''''''(((((((((((('''((()))(((&&&%%%&&&''')))(((((((((''''''''''''''''''((()))***++++++++++++******)))(((''''''&&&%%%&&&((())))))'''%%%$$$###$$$%%%&&&'''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***---,,,444===DDDNNN[[[fffjjjmmmjjjcccYYYMMMAAA333***)))'''$$$###$$$&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((()))))))))(((((('''&&&&&&''''''''''''''''''$$$%%%''''''''''''((())))))+++...333999@@@HHHMMMRRRZZZfffqqqzzztttdddYYYKKKCCC999000,,,***++++++))))))***+++++++++******)))))))))((((((+++000444777<<>>:::555111//////......'''$$$--->>>???///$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%)))'''%%%#########$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&******))))))((('''%%%%%%%%%$$$#########$$$%%%%%%""""""###$$$%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&((())))))*********)))))))))))))))))))))))))))***,,,------,,,++++++,,,...777CCCNNNYYYhhhuuu|||zzz}}}~~~~~~~~~}}}|||zzzyyywwwsssmmmiii```[[[RRRJJJDDD???;;;888666444111...,,,+++******))))))))))))***...444888999888555...'''$$$%%%'''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''))))))(((''''''''''''((('''((()))***++++++*********)))((('''&&&&&&''''''###%%%(((******(((%%%###$$$$$$%%%''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((...333666>>>MMM[[[bbbnnnqqqqqqkkkaaaSSSBBB444///+++'''%%%%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((())))))(((((((((%%%%%%&&&''''''''''''&&&%%%&&&&&&(((((()))******,,,++++++,,,...222555777<<>>DDDQQQ___iii}}}}}}{{{vvvnnncccYYYSSSSSSRRRPPPPPPQQQPPPNNNLLLJJJHHHFFFFFFHHHKKKLLLLLLHHHGGGEEECCCAAA>>>:::666555222///,,,,,,+++***)))%%%'''***,,,+++(((&&&&&&###&&&&&&$$$'''++++++&&&((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&((()))*********))))))((('''&&&%%%%%%$$$***)))))))))))))))******&&&&&&&&&'''&&&&&&%%%$$$'''&&&%%%$$$$$$&&&((()))%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&%%%$$$%%%&&&'''((("""###$$$&&&'''(((((((((************************'''''''''(((***,,,...000;;;FFFZZZqqq~~~~~~}}}|||{{{yyyvvvtttmmmiiiccc^^^ZZZVVVQQQNNNJJJHHHDDD>>>999444111///111...+++***))))))(((''',,,***((('''((()))((('''&&&&&&'''((())))))(((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$)))&&&$$$%%%(((***)))(((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''((()))***---111555DDDXXXkkkrrrttttttlll___NNNEEE:::111---+++)))((()))&&&###$$$((()))(((&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''((((((((((((((('''((((((((((((''''''&&&'''''''''(((((((((((()))&&&)))---111888EEEVVVbbbmmmrrryyy}}}yyysssoooeee___SSSFFF>>>:::333++++++'''$$$$$$'''((('''%%%&&&&&&&&&''')))***,,,---444888???HHHPPPWWW\\\^^^lllppptttwwwxxxzzz~~~}}}~~~}}}|||~~~}}}|||rrrgggTTTJJJBBBCCCLLLXXXhhhuuu|||{{{vvvkkk\\\NNNDDD@@@;;;;;;;;;::::::999888777333666777555555777777333000111222222111///...,,,...,,,******,,,+++(((%%%%%%&&&&&&&&&'''(((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''''''''%%%###"""'''((()))))))))(((&&&%%%(((((('''&&&%%%%%%$$$$$$******))))))((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$########################'''&&&%%%$$$$$$&&&''')))'''&&&&&&%%%%%%&&&&&&'''%%%((()))'''))),,,---+++))))))(((&&&%%%&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((('''$$$$$$(((******...333>>>PPPhhhzzz}}}|||}}}~~~~~~}}}|||yyywwwssspppkkkfffbbb^^^YYYVVVPPPMMMHHHBBB<<<888555333111///,,,++++++++++++***,,,***(((((())))))((('''&&&'''(((((())))))((((((***)))((('''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))&&&$$$%%%''')))((('''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&%%%&&&''''''(((+++///222:::MMM```jjjrrrzzzxxxpppbbbZZZOOOFFF???888222---+++(((&&&'''***,,,***(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''(((((())))))((((((((((((((()))((((((((('''&&&&&&'''''''''((((((((((((***+++,,,...666BBBJJJTTT\\\gggqqqxxx{{{qqqeee[[[SSSFFF;;;222...)))((()))***)))'''''''''''''''((())))))***///000444:::AAAHHHOOOSSSbbbhhhpppuuuxxxzzz}}}~~~}}}|||||||||zzzzzz~~~}}}uuuddd[[[UUUWWW^^^hhhuuu~~~ttteeeTTTEEE<<<888444333333222111000///...000222222//////111111...,,,,,,,,,++++++***))))))+++)))((((((******'''%%%&&&&&&&&&'''''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###(((((())))))((('''&&&%%%'''''''''&&&&&&%%%%%%%%%))))))((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&%%%))))))'''(((,,,,,,***'''((('''&&&$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''(((&&&''')))***+++222;;;LLL]]]sss|||{{{|||}}}~~~~~~~~~~~~~~~}}}{{{yyyvvvqqqmmmjjjfffaaa^^^XXXTTTNNNGGGAAA===;;;:::444111...,,,---......---,,,***)))(((*********)))'''(((((())))))))))))(((******)))(((((((((((()))''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((()))'''%%%%%%'''''''''&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''***)))&&&$$$###$$$%%%&&&%%%&&&'''''''''(((+++...///@@@SSS```nnn|||~~~tttnnnfff^^^VVVMMMCCC;;;///+++'''&&&''')))(((&&&&&&&&&&&&'''&&&&&&%%%$$$''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))((((((((('''%%%&&&&&&&&&'''''''''''''''((()))'''&&&)))///555:::CCCQQQ^^^kkkwwwxxxlll[[[MMM;;;555---(((''''''&&&%%%(((((('''''''''''''''(((+++***)))+++000888@@@DDDSSS[[[fffooosssvvvyyy{{{~~~}}}{{{{{{|||yyyttttttwww~~~zzzsssooorrrxxx}}}rrr^^^JJJ;;;222...---------------,,,,,,,,,+++---,,,((('''******((((((((('''&&&%%%&&&'''''''''&&&&&&'''(((((('''%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((())))))((((((&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&))))))''''''++++++(((&&&''''''%%%$$$$$$&&&)))''''''''''''''''''''''''++++++***)))((((((''''''(((((()))******---:::GGG___ooo~~~{{{zzz{{{}}}}}}}}}~~~~~~~~~~~~}}}zzzwwwtttqqqnnnjjjfffccc^^^ZZZSSSLLLFFFCCCBBBBBB:::777222/////////...------+++***)))***+++***)))((())))))******)))))))))))))))((((((((((((((()))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))*********)))'''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''+++)))&&&$$$######%%%&&&&&&'''''''''&&&''')))+++,,,:::KKKZZZjjjyyyyyyuuuppplllhhhaaaYYYRRR>>>666---'''&&&&&&&&&&&&%%%&&&''''''((('''&&&&&&'''''''''((((((((())))))(((((((((((())))))******---,,,+++)))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&'''+++...---555@@@MMMZZZiiiyyyooo```JJJ@@@333)))%%%%%%&&&%%%'''&&&&&&&&&&&&''''''(((***(((&&&&&&)))///555999BBBKKKWWWaaahhhmmmsssvvvzzz|||~~~|||yyywwwtttooolllooovvvsss___KKK;;;111,,,------------......///000***,,,+++''''''***+++))))))(((&&&$$$$$$%%%''')))%%%%%%%%%&&&'''((('''&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((%%%$$$$$$######$$$$$$%%%&&&))))))''''''******'''''''''((('''%%%%%%''')))((((((((((((((((((((((((,,,++++++***)))((('''''''''(((++++++***000CCCUUUnnn}}}~~~}}}~~~~~~~~~}}}{{{yyyvvvtttrrrooojjjgggbbb^^^XXXRRRMMMKKKJJJJJJEEE@@@:::444111000...---///---+++++++++,,,+++***)))***************))))))'''''''''&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&''')))***++++++******)))((('''''''''(((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''***(((&&&$$$$$$$$$%%%&&&&&&'''((((((''''''(((***,,,888IIIZZZjjjxxx}}}}}}yyyvvvsssrrrsssqqqmmmiiiUUUJJJ:::...)))((((((((($$$%%%&&&'''((()))))))))''''''''''''((((((((((((((((((((('''((()))******///...+++)))&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))***+++,,,***...555>>>JJJ[[[nnn{{{uuu\\\PPP>>>///)))(((((()))$$$%%%%%%%%%'''((()))***))))))(((''')))+++...///444;;;EEENNNVVV___hhhnnnqqquuuzzz}}}~~~~~~}}}}}}~~~yyytttnnnjjjggggggpppzzzzzzjjjZZZKKK???999333222000///------------,,,///...++++++---...+++***(((&&&$$$###%%%''')))$$$&&&'''(((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&(((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$&&&(((%%%$$$$$$######$$$$$$%%%&&&((((((&&&&&&))))))&&&((()))))))))''''''(((***((((((((((((((((((((((((,,,++++++***)))(((((((((&&&(((+++,,,,,,555LLLaaawww}}}}}}|||zzzyyyxxxuuuqqqnnnfffccc___ZZZWWWUUUUUUUUUPPPKKKBBB;;;666333000///222000---,,,,,,,,,***)))***++++++++++++******)))'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((()))***+++((())))))(((&&&&&&''')))%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%'''(((((('''&&&''')))---666FFFYYYkkkwww|||}}}{{{xxxvvvxxxzzz|||zzzxxxfffYYYGGG888///+++((('''''''''&&&''''''(((******&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&''')))***...,,,***'''%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''%%%&&&'''((())))))(((((((((***---333===MMM```mmmyyy~~~iii\\\III888///+++((('''$$$$$$%%%&&&''')))+++,,,(((((((((((((((((()))))),,,000777===CCCLLLWWW___eeekkksssxxx{{{}}}~~~~~~}}}||||||}}}~~~zzzxxxooohhhcccbbbdddjjjvvv}}}yyyxxxyyyzzzxxxvvvxxxzzz~~~{{{uuuxxx}}}~~~xxxmmmaaaWWWPPPBBB???;;;666111...,,,+++...111111---,,,---,,,(((***)))&&&$$$###$$$%%%'''%%%'''))))))((((((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&########################&&&%%%###"""###$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$''''''%%%&&&))))))&&&((()))******)))((()))***''''''''''''''''''''''''++++++*********)))))))))'''))),,,...111===UUUkkk~~~}}}~~~}}}|||zzzvvvsssjjjhhhfffdddbbbaaaaaabbbZZZTTTJJJBBB===999666444444222///---,,,+++)))(((++++++,,,,,,++++++***)))'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))$$$&&&'''&&&$$$$$$&&&)))%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%###%%%&&&'''&&&%%%&&&''',,,222???RRRdddqqqwwwzzzxxxwwwxxx|||sssgggVVVGGG<<<444---))),,,***(((&&&&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((())))))(((&&&%%%$$$%%%&&&'''&&&&&&'''''''''((((((((('''&&&'''((((((((('''&&&&&&(((***,,,222>>>MMMWWWdddkkksssyyy|||tttiiiYYYJJJ>>>555---'''''''''''''''((()))***+++(((((('''&&&&&&''''''((('''+++///111555;;;DDDJJJUUU]]]hhhooosssvvv{{{~~~~~~}}}|||}}}~~~~~~{{{vvvpppmmm___YYYWWW]]]gggrrr{{{qqqgggaaa[[[YYY[[[]]]]]][[[\\\___fffnnnvvv}}}{{{tttkkkbbb\\\VVV\\\dddjjjmmmllliiihhhiiiiiiooo{{{yyyqqqiiidddXXXUUUPPPJJJDDD@@@>>>======@@@@@@;;;888666222,,,,,,***(((&&&$$$$$$%%%%%%%%%'''))))))'''&&&''')))&&&&&&&&&'''''''''''''''&&&''''''''''''&&&%%%%%%$$$$$$######""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%''')))***))))))((((((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&########################%%%$$$###""""""$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&"""&&&&&&$$$%%%))))))'''''')))******((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))************+++++++++******---111888FFF^^^ttt}}}~~~~~~~~~{{{wwwtttmmmmmmlllkkkjjjjjjjjjjjj___YYYOOOGGGAAA>>>;;;999666333000...---+++)))''',,,,,,,,,,,,,,,+++***)))((((((((((((((()))******'''''''''&&&&&&'''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&'''((((((((("""$$$%%%$$$""""""%%%(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''"""$$$&&&(((((((((&&&%%%!!!###%%%%%%%%%$$$%%%&&&,,,///999KKK\\\hhhooosssssstttwww}}}vvvgggZZZNNNCCC888222000...)))&&&$$$%%%&&&((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$$$$$$$%%%''')))%%%$$$######$$$&&&)))***'''''''''(((((((((((()))&&&&&&&&&'''))))))(((''''''((()))***,,,333===DDDPPPXXXbbbjjjooouuu}}}xxxkkk^^^QQQDDD777///))))))(((((((((((())))))***)))'''%%%%%%''')))***&&&(((+++------111666;;;HHHQQQ]]]fffkkkoootttyyy~~~}}}}}}|||}}}wwwooohhhdddSSSOOOPPP\\\kkkyyynnnaaaSSSLLLDDDAAADDDGGGGGGFFFBBBFFFMMMUUU^^^eeejjjlllqqqqqqoooiii```TTTIIIBBB<<>>JJJUUU^^^cccbbbhhhrrr{{{yyyrrrjjjaaaSSSBBB666222///+++'''%%%%%%'''((()))((('''%%%$$$#########%%%%%%%%%&&&&&&'''''''''---,,,***)))'''&&&&&&%%%'''((()))))))))'''&&&%%%***(((&&&'''((((((%%%"""&&&'''''''''(((***...111:::@@@HHHMMMSSS^^^mmmxxx}}}qqqggg[[[III999444,,,'''((()))(((((())))))((((((''''''''''''((()))******+++---...//////777>>>HHHSSS\\\eeemmmqqqzzz~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~}}}xxxqqqjjjcccZZZSSSJJJKKKTTTccctttuuuaaaRRRBBB999333333333///000555222444777;;;AAAGGGLLLOOOUUUUUUSSSOOOHHH@@@999444444444555999<<<===:::666777666<<>>>>>===;;;777222...+++,,,,,,---000333444111///000...111;;;GGGTTTeeesss}}}|||vvvkkk^^^XXX[[[```eeekkkqqqsssqqqooooooqqquuuvvvtttrrrpppjjj[[[MMM999222***&&&&&&((((((&&&%%%'''))))))(((''''''''')))((('''((())))))'''%%%))))))(((((('''%%%$$$###%%%$$$###$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((444888444***&&&+++***$$$''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''###&&&))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%''''''''''''''''''&&&&&&))))))******+++,,,,,,,,,///222888BBBRRRfffzzz~~~~~~~~~~~~~~~}}}|||{{{|||{{{zzzxxxvvvtttrrrrrrsssrrrnnniiigggaaaYYYUUUTTTRRRMMMHHH===777000,,,,,,---,,,+++++++++++++++***)))((('''&&&'''(((((()))))))))((($$$&&&'''((('''''')))***&&&''')))******)))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))***---///111222999BBBPPP___llluuuyyy{{{}}}zzzwwwrrrhhh[[[QQQ:::333+++((()))***)))&&&''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''***)))((((((''''''((((((%%%&&&'''(((((('''&&&&&&'''&&&%%%%%%&&&&&&$$$"""%%%&&&&&&%%%%%%&&&(((+++###'''+++...222;;;IIISSScccooo|||zzzkkk^^^HHH<<<000+++(((&&&&&&)))%%%%%%%%%%%%&&&'''((()))+++***))))))((('''&&&&&&)))***,,,111999DDDQQQZZZbbbiiiqqqxxx{{{{{{zzzzzz|||}}}}}}}}}~~~~~~~~~~~~{{{yyywwwtttmmmcccWWWLLLDDD@@@>>>EEEQQQbbbsss|||uuummm^^^LLL???000,,,)))******(((((()))******))))))***+++,,,---...///......---+++***)))&&&&&&&&&(((***+++***)))...,,,---111777CCCVVVgggsssrrrlll___QQQHHHIIILLLYYY___fffjjjkkkkkknnnppptttuuutttrrroooiii[[[MMM999333+++''''''''''''%%%%%%'''))))))(((&&&&&&&&&((('''&&&&&&''''''&&&%%%))))))'''&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&$$$###((('''''''''&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''...111...&&&$$$((('''"""''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$''')))***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&(((((((((''''''&&&&&&&&&((())))))***++++++,,,,,,111666@@@NNN```sss}}}~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{{{{|||{{{zzzxxxxxxvvvtttttttttrrrooollliiiddd___\\\[[[YYYTTTPPPCCC<<<333...,,,---,,,+++++++++******)))(((((('''(((((()))))))))(((((('''%%%&&&(((''''''''')))+++)))***+++,,,+++)))'''%%%&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++000666@@@MMMYYYccciiimmmrrrtttvvvxxxuuulll```XXXEEE;;;...)))***+++)))&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))'''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%$$$###"""%%%&&&&&&%%%######%%%''''''((()))((()))///999AAAQQQ\\\kkkwwwuuuiiiUUUHHH:::111---))))))+++((('''&&&&&&%%%%%%&&&&&&***))))))((('''&&&%%%%%%''''''''')))...888CCCJJJVVV]]]fffnnnsssttttttttt{{{|||}}}}}}}}}|||}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~|||yyytttqqqhhh___SSSHHH???:::<<<@@@MMM]]]ppp}}}zzzuuupppjjjbbbZZZMMM???444,,,***)))***+++***))))))))))))***+++,,,------...,,,++++++************+++&&&&&&&&&'''((())))))))),,,,,,---...///888LLL^^^lllmmmjjj^^^NNNAAA<<<<<>>GGGVVVdddoooxxx|||rrreeeWWWHHH>>>666...************)))(((''''''''''''(((((((((((((((((((((''''''(((((()))+++///666:::FFFMMMWWWaaahhhlllppprrrzzz|||~~~}}}|||}}}~~~|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzuuuooojjjZZZPPPDDD<<<666555===HHHXXXhhhyyy|||sssjjj^^^ZZZSSSMMMFFF>>>444...************+++,,,+++(((&&&&&&'''((()))***+++++++++***(((&&&%%%%%%%%%&&&'''(((((()))))))))***+++%%%&&&)))+++***000BBBSSSdddjjjlllcccQQQ???444000///222666:::===???BBBDDDIIILLLNNNMMMLLLJJJAAA888---***'''%%%%%%&&&&&&&&&!!!###&&&((((((((()))***&&&$$$######$$$&&&%%%%%%)))(((&&&%%%$$$$$$%%%&&&$$$%%%&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$&&&&&&$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''((())))))(((((((((''''''''''''((()))***+++,,,------...888HHH[[[ooo~~~~~~~~~~~~|||||||||}}}}}}~~~}}}||||||}}}}}}|||{{{{{{zzzyyywwwuuutttsssrrrmmmllljjjiiigggddd```]]]SSSJJJ???666222000...+++,,,,,,+++))))))))))))))))))))))))******)))(((((()))))))))'''&&&&&&(((***((()))))))))))))))))))))%%%%%%%%%%%%&&&'''((()))((((((''''''''''''((((((######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))),,,++++++---000666;;;>>>???GGGTTT```iiilllkkkjjj\\\PPPAAA777222111///---***))))))((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***************(((&&&$$$######$$$&&&%%%$$$######$$$%%%''''''&&&%%%$$$$$$%%%$$$%%%%%%%%%%%%(((,,,///...444@@@OOOZZZcccnnnxxxyyy}}}uuuiii\\\RRRHHH<<<444111+++***)))((('''''''''''''''''''''(((((())))))***%%%&&&((()))((()))+++---444;;;DDDNNNXXXaaajjjooouuuyyy}}}~~~}}}|||~~~||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}|||||||||{{{yyyxxxxxxvvvooofff___NNNCCC999555222555CCCSSSdddrrr~~~{{{tttgggYYYHHHDDD???:::666222...+++((()))((('''(((+++***&&&''''''(((((((((''''''&&&***)))'''%%%$$$######"""&&&(((******)))((()))***###%%%(((******...===LLL^^^ffflllfffUUU@@@000)))((()))***,,,///111222333333666777777777888333---((('''&&&%%%%%%%%%&&&&&&!!!###&&&(((((('''((()))&&&$$$""""""$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$########################$$$%%%&&&((((((''''''&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((''''''(((***(((((((((((((((((((((((((((((()))+++,,,---......111;;;MMMaaattt}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}||||||{{{zzzxxxvvvtttttttttppppppoooooollliiieeebbbWWWOOOEEE===888666222000...---+++***))))))******((())))))*********))))))((((((((('''&&&'''***---222000...,,,***))))))(((%%%%%%%%%&&&&&&'''((()))((((((''''''''''''(((((($$$$$$%%%%%%&&&'''''''''######$$$%%%&&&(((((()))(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&&&&'''))),,,...000///666@@@LLLWWWaaaiiimmmfff```VVVMMMFFFBBB>>><<<555444111...+++)))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))%%%&&&'''''''''&&&%%%$$$"""%%%'''&&&$$$###$$$&&&&&&''')))((('''%%%&&&'''%%%&&&'''(((((()))+++,,,(((***111<<>>PPPcccuuu}}}~~~~~~}}}||||||{{{yyyvvvtttuuuuuusssssssssrrrppplllgggdddYYYRRRHHHAAA===:::777444...---,,,************+++(((((()))***************&&&&&&'''&&&'''))),,,///???<<<777111,,,)))''''''%%%%%%%%%&&&'''((())))))((((((''''''''''''(((((($$$%%%%%%&&&&&&''''''((( !!!"""%%%''')))+++,,,((()))***++++++***)))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***!!!###%%%(((***+++,,,,,,***...444<<>>888333111''''''''''''''''''''''''!!!###%%%&&&%%%&&&'''((((((***---222999DDDPPPWWW^^^eeemmmqqqrrrtttyyy}}}{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~zzzvvvrrrlllbbbTTTIII;;;333///555<<