BM6P6(@ #########"""!!!!!! !!!!!! !!!!!!""""""!!!!!!  !!!!!!""""""######"""""""""""""""!!! ###"""!!!!!!!!!###$$$%%%"""!!!!!!!!!"""###$$$$$$$$$#########""""""!!!!!!'''%%%"""!!!"""###$$$$$$######$$$$$$$$$######"""$$$$$$$$$#########"""""" ######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!########################!!!!!!""""""############%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$#################################&&&%%%$$$######$$$%%%&&&""""""!!!!!!!!!!!!""""""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###""""""######""""""""""""############$$$%%%&&&&&&%%%$$$###"""""""""###$$$%%%&&&&&&&&&"""""""""###$$$$$$$$$%%%$$$###!!! !!!###$$$""""""""""""""""""""""""########################%%%$$$######%%%%%%$$$###$$$$$$$$$############""""""######$$$$$$%%%%%%&&&$$$###""""""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''***)))((('''&&&%%%%%%%%%((())))))'''%%%######$$$''''''''''''''''''&&&&&&***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((()))******)))))))))******+++++++++---,,,+++******+++,,,---'''''''''(((((((((((((((+++***((('''&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&''''''(((((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$###""""""%%%$$$######"""######$$$!!!###%%%'''((('''%%%$$$!!!######!!! !!!$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""########################"""!!!!!!"""###$$$$$$###$$$$$$$$$#########""""""%%%%%%%%%%%%$$$$$$###### !!!!!!""""""######"""###$$$%%%%%%$$$###""" !!!!!! !!!!!!"""""""""!!!!!!!!! !!!!!!!!!"""""""""###"""""""""""""""!!! !!!!!! !!!"""###"""""""""!!!""""""##################"""""""""!!!%%%###!!! !!!""""""######$$$$$$$$$######"""#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""############"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%######""""""""""""######$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$######""""""######$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%$$$$$$######"""######""""""""""""###########################"""!!! !!!!!!!!!"""#########$$$"""""""""""""""#########%%%$$$###""""""###$$$%%%################################################$$$###"""###$$$$$$###!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###"""!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###$$$##################$$$$$$###"""""""""###$$$%%%############$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$###%%%&&&&&&$$$$$$%%%''')))(((''''''&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((((())))))***************+++++++++,,,+++******))))))******+++'''(((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""""""""''''''''''''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%"""######$$$%%%%%%$$$$$$%%%$$$$$$###""""""#########$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$###"""###%%%%%%$$$###$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$#################################""""""###$$$%%%$$$$$$$$$$$$$$$#########""""""%%%%%%$$$###############!!!!!!"""""""""""""""###"""###$$$$$$$$$$$$###""" !!!!!!"""!!!!!! !!!!!!"""###"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!  !!!######"""!!!!!!!!!""""""############""""""""""""###"""  !!!"""######$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!########################!!!""""""######""""""!!!""""""""""""####################################"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############"""############$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$###############""""""""""""""""""###$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""##################"""!!!!!!!!!""""""""""""""""""""""""######"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!"""###$$$$$$""" !!!"""###$$$%%%&&&&&&$$$$$$######"""!!!!!! !!!###%%%$$$!!! """$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$############"""""""""################################################"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$#################################""""""######$$$%%%"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$#########%%%&&&&&&$$$$$$%%%'''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''((((((''''''(((((()))******++++++++++++,,,,,,,,,((())))))))))))))))))(((((((((((((((((((((''''''))))))'''''''''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$((((((((('''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$%%%$$$######"""############$$$$$$$$$$$$###"""""" !!!"""######"""!!! $$$$$$$$$$$$############%%%%%%$$$%%%&&&&&&$$$###"""############$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$$$$%%%$$$$$$$$$###############%%%$$$###"""!!!"""###$$$###############""""""""""""###$$$$$$$$$$$$###""" !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!  $$$###"""!!!!!!!!!!!!!!!#########""""""""""""""""""""""""  !!!""""""###$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$########################"""""""""#########$$$$$$""""""""""""""""""""""""########################"""""""""""""""#########""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$########################""""""#########$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""!!!!!!######$$$$$$$$$#########!!!"""""""""############%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""$$$%%%%%%""" !!!""""""###$$$$$$%%%%%%$$$$$$#########"""""""""!!!$$$'''&&&""" !!!###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$#########""""""###$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$!!!""""""""""""#########%%%%%%%%%%%%$$$$$$###"""###$$$&&&%%%$$$$$$%%%'''%%%&&&&&&''''''(((((('''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))+++++++++++++++,,,,,,,,,'''(((************((('''((((((((((((''''''''''''(((((('''''''''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#####################$$$$$$$$$###############$$$###$$$$$$$$$$$$###""""""!!!"""$$$%%%&&&%%%###"""###""""""!!!""""""###$$$%%%###!!!###%%%&&&### """"""#########$$$$$$$$$%%%$$$###""""""###$$$%%%########################"""###$$$$$$###"""###$$$########################$$$###"""!!! !!!###$$$%%%%%%$$$$$$######""""""#########$$$$$$######### !!!!!!"""###$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!######"""!!! !!!""""""""""""""""""######"""###$$$###!!! !!!###!!!"""###$$$$$$$$$$$$$$$################################################!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""!!!!!!!!!!!!""""""########################""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""""" """######$$$$$$$$$######!!!"""""""""############$$$$$$"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""############""""""################################################$$$######$$$&&&&&&$$$"""########################%%%%%%%%%%%%&&&&&&''''''###%%%'''&&&###!!!"""$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""""""""""""""""""""###""""""""""""""""""""""""########################$$$##################$$$""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$!!!""""""""""""#########%%%%%%%%%%%%$$$$$$###"""###$$$&&&%%%$$$$$$%%%'''$$$%%%&&&'''((((((((('''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&'''''''''(((((())))))((('''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((()))++++++++++++++++++++++++((()))***++++++***)))((())))))(((((('''''''''&&&'''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$###""""""######$$$$$$###############$$$$$$###$$$$$$$$$$$$###"""""" """$$$%%%&&&%%%###"""!!!!!! !!!"""###$$$%%%%%%###!!!###%%%&&&### """"""#########$$$$$$$$$%%%$$$###""""""###$$$%%%######################## """######!!! !!!#################################"""!!!!!!"""###$$$%%%%%%$$$$$$######""""""$$$##################$$$ !!!!!!"""#########""""""!!!!!!""""""###!!!!!!"""""""""""""""###""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""#########$$$######"""!!!""""""!!! !!!!!!""""""""""""############"""%%%&&&%%%"""!!!"""%%%!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""##############################%%%$$$$$$$$$$$$#########""""""######""""""!!! """""""""##########################################$$$%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!""""""###############$$$$$$$$$"""############$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""!!!"""###%%%%%%$$$######""""""""""""############!!!!!! !!!""""""""""""""""""""""""######%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$######%%%%%%%%%###$$$$$$$$$#########"""""" !!!!!!"""######$$$$$$$$$$$$###"""######$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$"""""""""############$$$################################################$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$#########%%%&&&&&&$$$$$$%%%'''$$$%%%'''(((((((((''''''&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))+++++++++************))))))******++++++******))))))))))))(((''''''&&&&&&%%%&&&&&&'''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%#########"""######$$$%%%###$$$$$$$$$$$$###"""""" !!!"""######""""""!!!!!!!!!"""######$$$$$$$$$######%%%&&&'''%%%$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################"""$$$""" """###############$$$$$$$$$""""""#################################"""""""""$$$$$$###""""""###$$$$$$ !!!!!!""""""#########""""""""""""###### !!!!!!!!!"""""""""###"""""""""!!!!!!!!! !!!"""""""""""""""######$$$$$$$$$###"""!!!!!!!!! !!!""""""!!!"""""""""############!!!%%%'''&&&""" """%%%!!!!!!"""$$$$$$%%%%%%$$$""""""""""""#########$$$ """##################"""#########"""""""""""""""########################"""""""""#########$$$$$$#################################"""""""""!!!!!!!!!"""########################""""""""""""""""""""""""""""""""""""$$$%%%&&&&&&&&&&&&%%%$$$###""""""""""""""""""###""""""#########$$$$$$$$$"""############$$$$$$$$$###$$$&&&((((((&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&& """###%%%%%%%%%###"""""""""""""""############ !!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$################################################&&&$$$"""!!!"""$$$$$$$$$###############$$$$$$$$$ %%%!!!!!!$$$$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###!!!###$$$%%%%%%$$$###!!!!!!"""###$$$%%%$$$$$$###############$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$&&&'''((()))(((&&&%%%$$$&&&'''&&&%%%%%%&&&(((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((*********)))))))))(((((()))))))))(((((()))))))))***))))))(((''''''&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%((('''%%%$$$###$$$%%%&&&######""""""###$$$$$$%%%###$$$$$$$$$$$$###"""""" !!!""""""############$$$$$$$$$###!!! """$$$%%%$$$$$$%%%'''"""############$$$$$$$$$######$$$$$$$$$$$$############################## ###%%%###  ###""""""#########$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###!!!!!!"""""""""""""""###$$$$$$###""""""###$$$$$$############$$$$$$$$$$$$######""""""""""""###### !!!!!!""""""######""""""!!!!!!!!! !!!""""""""""""""""""###$$$$$$$$$"""!!! !!!"""###!!!!!!""""""#########$$$!!!$$$(((&&&""" """%%%!!!!!!"""$$$$$$%%%%%%%%% !!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""!!!!!! """$$$%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%''''''''''''%%%%%%$$$$$$############$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$###%%%'''))))))'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&######""""""""""""######!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!"""""" !!!###%%%&&&%%%###"""""""""""""""############ !!!"""$$$$$$$$$###"""""""""###$$$%%%&&&&&&'''"""""""""###$$$$$$$$$%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&###  """$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######%%%$$$$$$"""######$$$$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$%%%$$$#########$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%&&&((())))))(((&&&%%%"""$$$&&&&&&&&&&&&(((***%%%%%%&&&&&&'''((())))))))))))((((((((())))))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))))))))(((((('''''')))((('''&&&&&&'''((()))***))))))((('''&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###########################"""############$$$$$$$$$)))(((&&&$$$$$$$$$&&&'''######""""""###$$$%%%%%%###$$$$$$$$$$$$###""""""""""""""""""###$$$%%%&&&%%%&&&'''&&&%%%""""""###!!!!!!###&&&"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""########################!!!$$$&&&%%% !!!$$$""""""######$$$$$$$$$$$$ """%%%''''''&&&$$$### !!!!!!""""""######%%%$$$###""""""###$$$%%%""""""""""""###############""""""!!! """############""""""!!!&&&&&&&&&%%%$$$"""!!! !!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$&&&&&&$$$###""""""!!!!!!########################"""!!! """###$$$%%%%%%$$$######$$$%%%&&&!!!!!!!!!!!!!!!"""######!!!!!!"""###############''''''&&&%%%%%%$$$$$$###%%%$$$###!!!!!!!!!"""############"""""""""!!!!!!###""""""!!!!!!"""###### !!!!!!!!!!!!!!!!!!########################"""""""""!!!!!!!!!!!!!!!$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$#########!!!!!!""""""#########$$$%%%%%%$$$######""""""!!!'''''''''&&&%%%$$$"""!!!$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$############""""""""""""&&&%%%###!!! !!!"""#################################$$$$$$$$$%%%%%%%%%########################(((%%%"""!!!"""#########"""###$$$$$$###"""###$$$ !!!""""""""""""""" !!!"""######$$$###### !!!###%%%&&&''''''""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%%%%$$$"""!!!"""""""""###$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&''')))+++,,,,,,+++)))((('''(((***+++))))))(((((((((((())))))******))))))(((((('''''''''''''''(((((((((((()))(((((((((((((((''''''&&&((('''%%%######$$$%%%&&&&&&''')))******(((&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########!!!%%%))))))%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###""""""""""""""""""""""""$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""######""""""######$$$%%%""""""""""""!!!!!!!!!!!!########################""""""!!!!!! !!!  !!!"""!!! """"""""""""""""""######!!!!!!"""""""""#########$$$$$$$$$###"""!!!!!!!!!!!!""""""#########""""""!!!!!!  !!!!!!!!!"""""""""#########"""######$$$$$$%%%%%%$$$###""""""""""""########################"""!!! !!!"""###$$$%%%$$$###""""""###$$$$$$!!!!!!!!!!!!!!!"""######!!!!!!"""###############$$$$$$############""""""###"""!!!  !!!##################""""""$$$$$$$$$############$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!"""######%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$#####################$$$$$$$$$$$$$$$""""""##############################""""""""""""$$$%%%%%%&&&%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$!!!###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$############""""""""""""%%%$$$"""!!!!!!!!!###$$$##############################$$$$$$$$$%%%%%%%%%########################'''%%%"""!!!"""#########"""###$$$$$$###"""###$$$ !!!""""""######"""""" !!!!!!""""""""""""!!!#########""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$###"""###############$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&(((***++++++***)))''''''((()))***)))((((((''''''(((((())))))))))))(((((((((((((((''''''((((((((()))))))))((((((((((((((('''&&&&&&%%%$$$"""!!!!!!!!!###$$$%%%&&&((())))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''%%%$$$###""""""###$$$%%%%%%%%%$$$$$$############%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&'''%%%""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''########################$$$$$$#########"""""""""""""""######$$$#########%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$#########""""""########################!!!!!!"""######$$$%%%%%%"""!!!!!!!!!###$$$###"""############""""""""""""!!!!!!""""""""""""######$$$$$$######""""""!!!!!! !!!"""###############!!!!!! """###$$$!!!!!!!!!"""""""""######""""""!!! !!!!!!$$$######""""""#########"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!"""###############"""""""""###############""""""!!! !!!!!!#########$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%%%%%%%$$$###"""!!! ########################!!!"""""""""###$$$$$$$$$"""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$"""!!!$$$############"""""""""!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$#########!!!!!!"""""""""#########!!!"""###%%%&&&&&&&&&&&&$$$###""""""""""""###$$$"""############$$$$$$$$$"""###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$#########"""""""""######"""!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&$$$"""!!!"""$$$$$$###"""###$$$$$$###"""###$$$!!!"""######$$$$$$######$$$$$$$$$%%%$$$$$$######'''&&&$$$###"""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""########################$$$$$$$$$###############%%%%%%$$$############$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((()))***)))(((&&&&&&'''(((((('''''''''&&&&&&'''''''''(((((((((((((((((())))))'''''''''((((((((())))))'''(((((((((((('''&&&&&&((('''&&&%%%$$$%%%&&&&&&###$$$&&&'''(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$######$$$%%%&&&$$$############"""""""""$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$!!! ###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################"""""""""!!!!!!!!!"""""""""###""""""!!!!!!$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$########################!!!!!!"""###$$$%%%&&&'''$$$#########%%%&&&%%%$$$$$$$$$#########"""""""""!!!!!!!!!!!!"""""""""###"""!!!!!!!!!  !!!######$$$$$$$$$###"""!!! """$$$%%%""""""""""""############$$$###"""!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""######""""""!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!"""###############"""######$$$%%%&&&&&&&&&$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%############"""!!! !!!!!!"""###$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!"""$$$$$$$$$""" ###"""""""""""""""""""""!!!!!!"""""""""#########&&&%%%%%%$$$$$$#################################!!!"""###$$$%%%&&&&&&&&&########################""""""#########$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%###!!!"""###$$$$$$$$$"""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!###""" """$$$&&&""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$###""""""###$$$$$$%%%$$$$$$$$$###"""""""""%%%$$$$$$###############%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((()))))))))&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&%%%))))))(((''''''''''''((("""###$$$&&&&&&''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''%%%%%%$$$######$$$%%%%%%###"""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%$$$"""!!! """%%%'''###$$$$$$$$$$$$$$$%%%%%%  ########################""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""%%%$$$###$$$&&&&&&&&&$$$%%%$$$$$$######""""""!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!  !!!######$$$$$$$$$"""  """"""""""""############'''&&&%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!"""###############""""""###$$$%%%%%%&&&'''######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######!!!!!! !!!"""############""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&########################"""""""""""""""###$$$$$$"""###$$$%%%%%%###!!!"""""""""""""""""""""############"""""""""!!!!!!&&&%%%%%%$$$$$$#########%%%%%%$$$$$$$$$###############$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$##################$$$""""""#########$$$$$$$$$$$$$$$$$$$$$############!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################"""!!!"""$$$%%%%%%$$$"""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$$$$ !!!!!!!!!  ###%%%########################"""######$$$$$$$$$######$$$$$$###""""""###$$$$$$%%%$$$$$$$$$###"""""""""%%%$$$######""""""######%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""############$$$$$$%%%%%%%%%######"""######$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######""""""######$$$########################""""""""""""!!!!!!!!!!!!"""###############""""""###$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%$$$$$$$$$$$$#############################################"""""""""""""""$$$###"""###%%%&&&%%%$$$%%%$$$$$$$$$######"""""" !!!!!!!!!!!!""""""############"""""""""""" !!!"""##################"""!!!  !!!!!!!!!!!!"""""""""############"""!!!!!!!!!""""""!!!!!!!!!!!!""""""###$$$""""""""""""""""""""""""!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""############### !!!!!!"""###$$$$$$ !!!"""#########""""""%%%%%%$$$$$$###############$$$%%%&&&&&&%%%$$$###""""""######""""""!!! """"""""""""""""""""""""!!!"""""""""###$$$$$$$$$############$$$$$$$$$$$$###""""""""""""###$$$$$$###$$$%%%&&&&&&%%%$$$$$$"""""""""############$$$%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$#########$$$$$$##################$$$%%%%%%%%%$$$###""""""######$$$%%%%%%$$$######"""############$$$$$$$$$###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$$$$$$$#########""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""!!!!!!"""%%%&&&%%%$$$"""###$$$$$$###"""###$$$!!!"""######$$$$$$############$$$$$$$$$###""""""###"""!!!!!!"""###$$$%%%########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$###############$$$$$$###""""""""""""##################""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%$$$###"""########################"""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$&&&%%%###!!!#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!"""######$$$$$$############$$$%%%%%%%%%$$$$$$######""""""######$$$%%%############""""""""""""########################""""""######$$$%%%%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""""""""############!!!""""""#########""""""#########$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""  !!!""""""!!!!!!!!!""""""###########################!!!"""######"""!!!  """###$$$######"""!!!!!!!!!!!!!!!"""######!!!!!!"""############### !!!!!!""""""###### !!!"""############"""%%%%%%$$$###"""!!!!!!  """$$$%%%$$$###"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$######""""""######$$$%%%""""""######$$$%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""################## !!!"""###$$$%%%$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$#########"""############$$$$$$$$$%%%%%%$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!! !!!"""%%%&&&&&&%%%"""###$$$$$$###"""###$$$ !!!""""""######""""""$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###############$$$$$$$$$$$$$$$###"""""""""""""""###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$'''''''''''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$""" """""""""######"""""""""############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%### """######$$$%%%%%%&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!"""######$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%$$$#########""""""""""""################################################$$$"""""""""$$$%%%$$$###"""######$$$$$$%%%%%%&&& !!!!!!!!!""" !!!!!!!!!!!!"""############""""""!!! """############ !!!!!!!!!!!!$$$$$$###$$$$$$%%%&&&&&&""""""!!!!!!!!!!!!""""""########################!!!"""#########!!!  """###$$$%%%$$$$$$!!!!!!!!!!!!!!!"""######!!!!!!"""###########################$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$&&&%%%$$$###"""  !!!!!! !!!!!!###$$$%%%&&&&&&&&&""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""###############"""######$$$%%% """###$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&!!!!!!""""""#########$$$!!!###%%%&&&"""######$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######################## !!!###%%%'''&&&%%%"""$$$$$$$$$###"""###$$$ !!!""""""""""""""" !!!!!!!!!!!!!!! !!!""""""""""""!!!########################!!!"""###$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$%%%$$$######"""""""""""""""$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&(((((())))))(((((('''&&&(((''''''&&&&&&''''''((((((((((((''''''&&&&&&%%%'''''''''((((((((())))))&&&&&&''''''&&&&&&%%%$$$######$$$$$$######"""!!!''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!""""""""""""!!!!!!######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########'''$$$""""""$$$%%%###!!!""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!"""#########"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$#########""""""########################%%%$$$###!!! $$$###"""###%%%&&&%%%$$$""""""###$$$%%%&&&&&&'''"""""""""!!!!!!!!!!!!!!!######"""!!! """"""""""""""""""""""""###((('''###!!!"""$$$"""############$$$$$$$$$$$$###"""###$$$%%%$$$######"""!!! !!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""""""""&&&&&&%%%%%%###""" """"""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""######""""""""""""""""""######$$$%%%$$$######%%%%%%$$$###%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""##################$$$%%%%%%%%%%%%$$$"""######$$$$$$######"""%%%$$$###""""""###$$$%%%$$$#########$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&"""""""""""""""""""""""""""!!! !!!###$$$""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&$$$"""!!!!!!"""###$$$#########""""""!!!!!!$$$$$$############$$$$$$""""""""""""############'''&&&$$$###!!! ########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$"""!!!!!!!!!"""###%%%$$$""" !!!"""%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%$$$$$$#########,,,***)))'''&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%$$$$$$#########((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))******(((&&&'''((()))(((''')))'''&&&'''((()))(((''')))((('''''''''(((***+++************************))))))((((((''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&&&&%%%$$$###""""""######""""""######$$$%%%#########$$$$$$%%%%%%%%%$$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!"""############$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""########################$$$######"""###$$$&&&'''$$$#####################!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" ###%%%### """%%%"""############$$$$$$$$$###!!! !!!""""""!!! ######""""""!!!!!!"""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""#########"""""""""!!! """""""""""""""""""""""" !!!!!!"""######$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%$$$""" """""""""""""""######$$$%%%$$$######%%%%%%$$$###$$$###""""""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######""""""""""""##################$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$&&&%%%%%%$$$###############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&""""""""""""#####################$$$$$$$$$%%%%%%"""######$$$$$$######"""############$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&%%%###############$$$$$$$$$$$$#########"""$$$######""""""######$$$""""""""""""############!!!!!!""""""!!!#################################""""""#########$$$$$$$$$$$$$$$###""""""!!!###%%%''')))%%%$$$"""!!!!!!###%%%'''#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######)))(((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''%%%$$$$$$&&&'''&&&&&&)))'''&&&'''((()))(((&&&(((''''''''''''((())))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$###"""""""""""""""########################&&&&&&$$$############$$$##################$$$$$$ !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!%%%"""############$$$$$$$$$'''%%%$$$$$$%%%%%%###""""""######$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$$$$###"""!!! """""""""""""""""""""""" !!!""""""############$$$$$$$$$$$$#########$$$%%%%%%%%%$$$"""!!!"""""""""""""""######$$$%%%$$$######$$$%%%$$$######""""""!!!!!!""""""###########################################################################&&&&&&%%%%%%%%%$$$$$$$$$"""""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######%%%$$$$$$#########$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%"""""""""#########$$$$$$#########$$$$$$$$$$$$%%%"""######$$$$$$######"""!!!!!!!!!"""""""""#########"""!!!!!!!!!!!!"""#########################################################$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$""""""""""""############ """$$$%%%%%%### ###########################""""""!!!!!!""""""######$$$$$$$$$$$$###""""""$$$$$$######"""###$$$$$$%%%$$$###"""###$$$&&&'''!!!""""""######$$$$$$$$$ """$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%$$$######%%%'''&&&&&&((('''&&&'''(((((('''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###""""""""""""""""""########################%%%$$$$$$#########$$$$$$!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!"""$$$""""""#########$$$$$$$$$(((&&&%%%%%%%%%%%%###!!! !!!###$$$%%%%%%$$$###$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$######!!!"""############"""""""""""""""""""""######$$$$$$###"""###$$$%%%$$$"""""""""""""""""""""""""""########################""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$######""""""#########$$$$$$$$$###############$$$$$$%%%"""######$$$$$$######""""""###$$$%%%%%%$$$###""" !!!"""$$$%%%'''(((###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""#########$$$$$$$$$############$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!"""""""""###"""""""""!!!!!!"""""""""########################""""""""""""""""""""""""&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!"""""""""############"""###$$$%%%%%%%%%##############################""""""!!!!!!!!!!!!""""""######$$$$$$$$$######"""'''&&&%%%$$$###"""!!!!!!#########$$$$$$%%%&&&&&& !!!"""###$$$$$$$$$ """%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''%%%$$$%%%'''(((((((((((('''&&&&&&(((((('''&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""################################################""""""#########$$$$$$$$$########################"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######"""""""""""""""########################### !!!!!!"""$$$%%%&&&''' !!!!!!""""""""""""%%%$$$$$$###""""""!!!!!!""""""""""""""""""""""""!!!###%%%%%%$$$#########""""""#########$$$$$$$$$###"""  """#########""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!""""""############""""""#########""""""!!!""""""""""""""""""""""""""""""###############$$$######$$$$$$$$$$$$######!!!""""""###############"""""""""""""""######$$$$$$###""""""$$$$$$###"""################################################""""""""""""""""""""""""####################################""""""""""""############$$$$$$$$$$$$######"""""""""###$$$%%%"""######$$$$$$######""""""###$$$%%%%%%$$$###""" !!!"""###%%%'''((($$$$$$$$$%%%%%%$$$######""""""""""""""""""""""""!!!"""""""""########################$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""######""""""""""""""""""#########$$$$$$################################################""""""""""""""""""""""""&&&%%%%%%$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""#####################""""""""""""""""""###!!!"""""""""############"""!!!  !!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$###### !!!"""###$$$%%%&&&&&&""""""###$$$%%%%%%%%%%%% !!!"""###$$$$$$$$$ !!!###%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%''')))(((((((((&&&%%%&&&'''((('''&&&###$$$&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''((((((((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""""""""###$$$%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$""""""##############################""""""""""""###############################################################$$$$$$$$$########################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""""""""""""""############################## !!!"""###$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!""""""""""""""""""""""""###$$$&&&''''''&&&$$$###"""############$$$$$$$$$###!!! !!!!!! !!!!!!!!!!!! ############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""#########""""""""""""""""""""""""######$$$$$$$$$$$$###""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$###""""""###$$$###""""""######$$$$$$######"""###########################################################################""""""""""""!!!!!!!!!#########$$$$$$$$$$$$%%%######"""!!!"""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$######"""""""""######$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$$$$%%%"""""""""############$$$!!!""""""######""""""!!!#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###################################################""""""######$$$%%%%%%%%%""""""######$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!""""""###""""""!!!!!!"""""""""""""""############""""""!!!!!!""""""###""""""""""""############%%%###!!! !!!$$$&&&""""""""""""""""""""""""###""""""!!!!!!""""""###""""""###$$$$$$$$$$$$###!!!"""############"""""" """$$$%%%%%%%%%$$$!!!""""""######$$$$$$$$$"""###$$$$$$$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''&&&%%%'''&&&%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$###"""!!!!!!"""###$$$%%%$$$######%%%%%%$$$$$$$$$$$$$$$###"""""""""""""""########################$$$$$$$$$################################################################################################"""###$$$$$$###"""$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$"""""""""""""""######$$$########################$$$$$$$$$$$$###"""!!! !!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""############$$$$$$$$$%%%###"""###$$$$$$###"""!!!!!!  """""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""#########$$$$$$######"""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""###############"""""""""######$$$$$$$$$$$$######$$$$$$######"""#########"""""""""""""""######$$$$$$"""!!!"""###$$$###!!!!!!!!!"""######"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""!!!#########$$$$$$$$$%%%%%%######!!!!!!!!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%$$$###""""""!!!""""""$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%""""""""""""############!!!!!!""""""""""""!!!!!!#########$$$$$$$$$%%%%%%######$$$%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%#########$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!"""############"""!!!"""""""""######$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""############'''&&&%%%$$$###$$$%%%&&&""""""""""""""""""""""""#########""""""#########""""""###$$$$$$$$$$$$$$$%%%%%%$$$###!!!"""$$$%%%%%%###############$$$$$$$$$$$$$$$###############"""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''***(((&&&&&&''''''&&&%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$#########$$$$$$%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########!!!"""$$$&&&&&&%%%$$$###"""##################$$$"""""""""######$$$$$$$$$######$$$$$$%%%%%%&&&&&&################################################################################################!!!###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$"""""""""""""""###$$$$$$########################%%%%%%%%%$$$###!!! !!!"""############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&######$$$%%%&&&&&&"""############$$$$$$$$$"""!!! !!!"""###"""!!!###"""!!! !!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$%%%%%%$$$###"""!!!  !!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######""""""!!! """""""""""""""######$$$###"""!!!"""###$$$###!!! !!!""""""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$###!!! !!!"""$$$%%%#########$$$$$$#########%%%$$$###""""""###$$$%%%""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%""""""""""""############!!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$%%%&&&&&&''''''#########$$$$$$%%%%%%%%%""""""$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""###########################"""!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""""""""!!! !!!$$$%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((...,,,***)))))))))(((''''''&&&%%%%%%''''''&&&%%%((('''&&&%%%&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((%%%$$$$$$$$$$$$$$$%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$!!!!!!""""""#########$$$#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''""""""""""""""""""""""""########################$$$$$$##################""""""""""""""""""""""""!!!###$$$$$$######$$$&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$""""""!!!""""""###$$$$$$########################"""######$$$$$$###!!!  """###$$$%%%%%%!!!!!!""""""#########$$$ !!!"""######$$$$$$#########""""""""""""######$$$#########""""""!!!!!!######"""!!!!!! !!!!!!""""""############""""""###############"""!!!!!!!!!!!!!!!!!!"""###%%%%%% !!!"""###############"""#########$$$$$$$$$$$$!!!###%%%%%%###"""$$$###"""""""""###%%%&&&"""###$$$$$$###"""###$$$######"""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###""" !!!###""" !!!!!!!!!!!!!!!!!!!!!!!!%%%###"""!!!!!!###%%%&&&""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""""""""###""""""""""""""""""""""""'''$$$###$$$$$$"""###&&&'''&&&$$$""""""###$$$%%%########################&&&### !!!###$$$$$$$$$$$$######"""!!!!!!!!!""""""#########""""""!!!########################!!!!!!"""###$$$%%%%%%&&&'''&&&$$$###$$$$$$###"""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$"""""""""###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""!!! !!!###%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$#########$$$$$$###!!! !!!###$$$$$$"""!!! """"""!!!!!!!!!!!!""""""###$$$%%%&&&&&&%%%$$$###$$$%%%%%%$$$!!! !!!$$$###!!! !!!###$$$$$$#########""""""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$###!!! $$$$$$$$$#########"""""" !!!#########"""!!!&&&&&&&&&&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&!!!!!!"""###%%%&&&'''(((%%%$$$$$$%%%&&&'''((()))''''''''''''''''''''''''"""###%%%'''((((((''''''''''''''''''''''''&&&&&&$$$$$$&&&'''(((((())))))&&&'''''''''&&&%%%%%%$$$((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!%%%&&&'''&&&$$$###$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$$$$###%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%%%%$$$""" !!!!!!"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$###"""!!!!!!"""###$$$$$$%%%$$$$$$########################&&&### """$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$##############################"""!!!!!!######""""""""""""##################"""""""""!!!$$$###""""""!!!!!!!!!"""""""""############""""""###############"""!!!!!! !!!"""###""""""#########""""""!!!""""""""""""#########$$$!!!$$$%%%$$$###"""""""""""""""######$$$%%%"""###$$$$$$###"""###$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!"""$$$###!!! ########################$$$###"""""""""###%%%%%%######""""""""""""######$$$$$$######"""########################"""""""""%%%!!! ######!!!"""&&&'''&&&$$$""""""###$$$%%%""""""""""""""""""""""""$$$###!!!!!!""""""!!!############$$$$$$$$$$$$!!!!!!!!!""""""!!!!!! ########################$$$$$$$$$%%%%%%%%%%%%%%%$$$###!!!"""###$$$$$$###########################################################################""""""###$$$$$$$$$######"""######$$$$$$######"""######$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""" """$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$###!!! """###$$$$$$"""!!!!!! """"""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###""""""###$$$###"""!!!"""###%%%$$$"""!!!!!!"""$$$%%%############"""""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$""""""#########"""!!!!!!$$$######""""""!!!!!!!!! !!!"""##################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%&&&''''''((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""%%%&&&'''&&&$$$###$$$%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$!!!"""$$$%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%###"""!!!!!!""""""###$$$$$$%%%%%%""""""###$$$$$$#########$$$$$$%%%$$$$$$###"""!!!###########################!!! ###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$"""""""""######$$$$$$$$$&&&%%%%%%$$$$$$###""""""%%%%%%$$$###"""!!! ######""""""""""""##################""""""""""""$$$$$$###""""""""""""###""""""############"""""""""############""""""!!!  !!!"""###############"""!!! !!!!!!!!!!!!"""""""""""" """$$$$$$###"""!!! !!!######$$$$$$$$$"""###$$$$$$###"""###$$$%%%$$$$$$###############"""###$$$$$$$$$$$$###"""###""""""###$$$$$$"""!!!########################"""############$$$$$$$$$$$$$$$############$$$$$$######"""""""""###$$$$$$%%%$$$$$$$$$######"""""""""!!!!!! !!!%%%&&&%%%$$$#########$$$%%%""""""""""""""""""""""""$$$$$$###$$$$$$### """######$$$%%%%%%&&&&&&!!!""""""#########""""""########################%%%%%%$$$$$$$$$#########"""!!! !!!###%%%%%%$$$##############################################################################$$$$$$$$$######""""""""""""######"""""""""!!!""""""######$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%"""######""" !!!###%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$###!!!!!!"""$$$$$$###""""""!!!!!!!!!!!!###""""""!!!!!!""""""###""""""############"""""" """######""""""###$$$%%%$$$###""""""###$$$%%%############""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!"""#########""""""!!! #########"""######$$$$$$!!!!!!###$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###%%%&&&'''"""############$$$$$$$$$###$$$&&&&&&%%%$$$$$$%%%###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$%%%$$$###"""!!!"""""""""###$$$$$$%%%%%% """######$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!###########################"""!!!"""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###############$$$$$$$$$!!!!!!!!!"""""""""""""""$$$#####################%%%%%%$$$###!!!!!! ######""""""""""""###############"""""""""""""""$$$$$$###############$$$""""""############""""""""""""############"""!!!"""""""""""""""###$$$$$$!!!"""""""""""""""!!!!!! !!!!!!!!!!!!"""!!!"""###$$$$$$###!!! !!!###$$$$$$$$$###"""###$$$$$$###"""###$$$$$$######""""""##################$$$$$$############"""!!!"""######"""!!!########################""""""###$$$$$$$$$$$$###$$$######""""""######$$$""""""!!!""""""###$$$%%%%%%%%%$$$$$$######""""""!!! !!! """&&&&&&%%%$$$#########$$$$$$""""""""""""""""""""""""%%%$$$###$$$%%%%%%###"""#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!"""$$$%%%%%%$$$########################################################################$$$$$$$$$$$$$$$###"""!!!""""""############""""""!!! !!!"""!!!!!!########################""""""######$$$$$$%%%%%%###$$$$$$###!!! !!!###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$###"""!!!###%%%$$$######"""!!!!!!""""""###""""""""""""""""""###!!!!!!""""""""""""!!!!!!!!!"""######"""!!!"""$$$%%%%%%$$$######$$$%%%%%%#########"""""""""""""""""""""############"""""""""!!! !!!"""$$$%%%$$$######"""!!!!!! %%%$$$#########$$$%%%&&&!!!!!!"""########################"""""""""""""""######$$$%%%%%%%%%%%%$$$#########"""###$$$$$$%%%########################$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$########################%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$$$$%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$ !!!"""###############!!!!!!###$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%%%%%%% !!!"""######$$$######"""!!!!!!"""############""""""""""""######""""""""""""""""""######$$$###############$$$$$$""""""############""""""!!!""""""#########""""""###""""""""""""######$$$ """"""######### !!!!!!!!!!!!"""######$$$######!!!!!! """$$$$$$$$$$$$###"""###$$$$$$###"""###$$$""""""!!!!!!!!!""""""###$$$##################$$$"""!!! !!!"""!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$#########"""""""""""""""!!!###'''%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """%%%&&&&&&$$$$$$######""""""""""""$$$$$$%%%&&&&&&&&&&&&&&&######################## !!!""""""######(((&&&$$$$$$%%%%%%$$$###################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$$$$$$$###%%%###!!!!!!"""###!!!########################"""""""""######$$$$$$$$$$$$$$$$$$###!!! !!!###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$#########$$$$$$###""""""$$$%%%$$$######""""""""""""#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%###!!! !!!%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""######!!!""""""######""""""!!!###""""""!!!"""###%%%&&&$$$$$$#########"""""""""&&&%%%$$$######$$$%%%&&&###############"""!!! """""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######"""""""""###$$$$$$########################$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&''''''(((((((((%%%%%%&&&&&&'''&&&&&&%%%$$$$$$&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$###########################'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""###############$$$$$$$$$###############"""!!!!!!!!!!!!###$$$$$$$$$$$$$$$########################&&&&&&&&&%%%$$$###""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""#########$$$$$$%%%%%% """###$$$$$$"""!!!!!!!!!!!!###%%%&&&######""""""""""""######""""""""""""###############""""""""""""###$$$$$$""""""############""""""!!!""""""############"""!!!!!! !!!!!!!!!"""###$$$$$$ !!!!!!!!!!!!##################""""""""""""###$$$$$$$$$$$$###"""###$$$$$$###"""###$$$!!!!!!!!!!!!!!!!!!"""###$$$$$$###""""""###$$$$$$"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""$$$!!! ######"""###'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&$$$$$$######"""!!!!!! !!!"""######$$$$$$$$$$$$########################!!!!!!"""###$$$%%%&&&''')))'''%%%%%%%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$'''$$$"""###%%%&&&$$$!!!###############$$$$$$$$$###########################$$$$$$###!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""###$$$$$$$$$######$$$&&&$$$######""""""#########$$$######""""""######$$$""""""!!!!!!!!!!!!""""""$$$%%%%%%$$$!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""############""""""##################$$$%%%############$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$######""" """"""""""""############"""######$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$&&&'''((()))))))))%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$$$$%%%'''#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""#########$$$$$$$$$############"""###$$$&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################%%%%%%%%%$$$$$$###!!!!!!$$$$$$%%%$$$$$$###"""!!!########################!!!###%%%%%%$$$###$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############### !!!"""######$$$ !!!"""######$$$"""!!! !!!###%%%&&&######""""""""""""######!!!"""""""""############"""!!!!!!!!!""""""###$$$""""""############""""""!!!!!!"""###############!!!!!! !!!!!! !!!"""""""""""" !!!!!!!!!"""""""""########################&&&%%%%%%$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$""""""!!!!!!""""""###$$$$$$$$$###""""""###$$$$$$###""" !!!""""""!!!""""""""""""""""""""""""$$$###"""""""""###%%%%%%###""""""""""""""""""######""""""!!!!!!!!!!!!""" !!!""""""######%%%"""!!!######!!!"""&&&$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$%%%%%%######################## !!!"""###$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$############$$$$$$$$$$$$######### !!!%%%'''%%%"""""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!"""###$$$###""""""$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$######%%%'''$$$######""""""###$$$$$$$$$######""""""######$$$######"""!!!!!!"""#########$$$$$$###!!! !!!""""""##################"""!!!"""""""""############"""######$$$$$$######"""##################"""!!! !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$###""""""#########$$$######"""""""""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""$$$%%%$$$$$$$$$&&&+++)))&&&$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$#######################################$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$###"""!!!########################"""%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""!!!"""###$$$%%%&&&''''''""""""""""""###############"""!!! !!!"""$$$%%%######""""""""""""######!!!!!!""""""#########$$$!!!!!! !!!!!!"""######""""""############""""""!!!!!!"""###############$$$###""""""""""""###### !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$((('''%%%$$$###$$$$$$%%%"""$$$$$$$$$###"""###$$$######""""""###$$$%%%%%%%%%$$$###""""""###$$$%%%%%%###!!! """#################################%%%###"""!!!!!!###%%%&&&$$$$$$############$$$$$$$$$###"""!!!!!! !!!!!! !!!"""######&&&"""!!!###""" !!!%%%$$$%%%%%%%%%%%%$$$##############################""""""###%%%''''''%%%$$$#########$$$%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&########################$$$$$$$$$############"""$$$###""""""%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$""""""############""""""###&&&%%%"""""""""######$$$$$$$$$$$$%%%%%%$$$###"""!!! """#########"""###$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$######%%%'''$$$###############$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$!!!"""######""""""###$$$""""""############""""""!!!!!!""""""#########$$$######$$$$$$$$$$$$######!!!"""#########!!! !!!"""$$$%%%%%%###$$$$$$%%%$$$###""" !!!"""###$$$$$$%%%$$$$$$""""""######$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###$$$$$$###%%%&&&---***&&&###"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$########################$$$%%%&&&&&&&&&&&&!!!"""###$$$$$$%%%$$$$$$########################"""%%%'''%%%""" &&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$######"""""" !!!"""""""""""""""!!!############""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############ !!!!!!""""""######""""""!!!!!! """"""!!! """"""###""""""!!!  !!!"""### !!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!"""$$$%%%$$$###!!!!!!!!!!!!!!!!!!"""""""""%%%'''(((&&&###"""$$$'''"""""""""""""""######$$$)))((((((&&&%%%$$$######"""""""""""""""!!! """"""""""""############ """$$$&&&((()))#########"""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""&&&$$$"""!!!###$$$$$$$$$&&&%%%""" !!!###$$$"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!"""!!!"""###%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###"""!!! !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$######""""""""""""""""""############""""""!!!!!!!!!!!!""""""###############$$$$$$%%%########################&&&&&&%%%%%%$$$###############""""""######$$$%%%$$$%%%&&&$$$"""!!!!!!"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######""""""""""""######&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((###$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%"""!!!###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###########################$$$%%%%%%$$$###!!! ########################%%%%%%%%%$$$$$$#################################""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###!!! $$$$$$########################""""""""""""##############################"""#########"""!!! !!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############"""""""""""""""!!!!!!!!!""""""!!!!!!!!! """"""!!! """"""""""""""""""!!! !!!!!!!!! !!!!!!"""""" !!!"""###$$$$$$ !!!!!!"""######""""""###$$$%%%%%%%%%$$$###"""&&&&&&%%%$$$###"""!!!!!!"""$$$%%%$$$!!! !!!##################$$$$$$%%%(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%$$$###"""""""""""""""############"""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""""""""""""""$$$###"""!!!"""###$$$$$$%%%$$$"""!!! !!!"""###"""!!!!!!!!!""""""######""""""""""""""""""""""""######################## """######""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%$$$###"""!!! !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$#########"""""""""""""""""""""##################""""""""""""######$$$############$$$%%%%%%"""""""""""""""""""""""""""###########################""""""######$$$%%%$$$%%%&&&$$$"""!!!!!!"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###""""""$$$%%%&&&&&&%%%$$$""" $$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$%%%&&&&&&&&&%%%$$$$$$########################%%%%%%%%%$$$$$$$$$##############################""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$###"""!!! !!!"""###$$$%%%%%%!!!""""""######""""""!!!""""""""""""############$$$$$$###""""""!!! """"""!!!!!!!!!!!! """!!!!!! !!!!!!!!!""""""###"""""""""######"""!!!!!!!!!"""""" !!!"""###%%%%%%&&&!!!""""""###############$$$$$$#########"""""""""&&&%%%%%%$$$###"""!!!!!! """$$$$$$""" !!!$$$############$$$%%%%%%((('''&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$###""""""""""""#####################"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###""""""""""""""""""""""""!!!!!!"""###$$$$$$#########"""""""""""""""!!!"""######$$$$$$##############################"""""""""""""""""""""""""""###$$$$$$###"""###%%%#########$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!!!!"""""""""############$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""############$$$$$$$$$%%%$$$###""""""!!!!!!"""########################!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""!!!!!!""""""""""""##################""""""""""""######$$$############$$$%%%%%%########################!!!!!!"""######$$$%%%%%%######""""""######$$$%%%$$$%%%%%%$$$"""!!!"""#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$(((''''''&&&%%%$$$######$$$$$$%%%%%%%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""#############################################"""!!! !!!!!!"""######$$$$$$ !!!!!!!!!!!! !!!"""""""""#####################"""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!"""!!! !!!!!! !!!"""###############$$$$$$###""""""!!!"""""" !!!"""######$$$$$$!!!""""""######""""""""""""!!!!!!  !!!!!!""""""###### """$$$%%%$$$###!!!!!!######""""""######$$$%%%&&&&&&&&&%%%$$$######"""!!!"""""""""""""""!!!!!!!!!"""""""""############"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""""""""""""""### !!!""""""""""""###%%%!!!"""###$$$$$$###"""!!!!!!"""###%%%%%%$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$$$$"""!!!"""###""""""######$$$$$$%%%%%%########################"""""""""#########$$$$$$%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#########$$$#########$$$############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""!!!!!!!!!!!!!!!!!!"""""""""############"""""""""!!!!!!"""""""""###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######""""""######$$$%%%###$$$%%%$$$"""!!!"""#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''&&&&&&%%%'''&&&%%%$$$############$$$%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!"""$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""######$$$########################!!!!!!"""######$$$############""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!"""""""""############!!!"""""""""#########$$$!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!"""######$$$######$$$$$$###""""""!!!""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! """!!!!!!   !!!""""""###### !!!###$$$%%%$$$""" !!!!!!!!!!!!!!!"""######%%%%%%%%%$$$######"""""" !!!!!!"""!!!!!! !!!"""""""""############ !!!###$$$%%%&&&'''"""""""""######$$$$$$$$$""""""""""""""""""""""""###"""""""""""""""###### """$$$###""""""###%%% !!!###$$$$$$###"""!!!!!!"""###%%%%%%$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!!""""""""""""######$$$$$$$$$########################"""############$$$$$$$$$$$$$$$######"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""##################$$$$$$$$$%%%%%%##################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########%%%&&&&&&&&&&&&%%%$$$$$$""""""#########$$$$$$$$$""""""!!! !!!!!!################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!"""""""""############"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""######$$$%%%###$$$%%%$$$"""""""""$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%'''&&&%%%$$$###"""""""""$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!"""###"""#########$$$$$$$$$%%%$$$$$$############$$$$$$######################## """###$$$%%%%%%%%%############""""""!!!!!!""""""############""""""""""""""""""############!!!!!!""""""###$$$$$$%%%!!!!!!""""""""""""######!!! !!!!!!"""""""""######$$$###############"""!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!! $$$$$$#########"""""""""$$$$$$$$$$$$######"""""" !!!######!!!!!! !!!""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###""""""""""""############!!!!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""######$$$!!!$$$&&&&&&###!!!"""%%% !!!###$$$$$$###""""""!!!"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!! !!!###"""""""""#############################################$$$$$$$$$%%%%%%%%%#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""###############$$$$$$$$$$$$%%%%%%%%%#########"""######$$$%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""############""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""######""""""""""""""""""""""""###""""""!!! ######""""""######$$$%%%"""$$$%%%$$$###"""###$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&$$$$$$#########&&&&&&&&&&&&%%%%%%%%%$$$'''''''''&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######"""#################################$$$$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######"""""""""######$$$$$$%%%$$$$$$############$$$$$$########################!!!"""######$$$$$$$$$$$$"""""""""""""""######### !!!!!!!!!!!! """"""""""""####################################!!!!!!"""""""""######### !!!""""""######$$$$$$$$$###""""""!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!! ###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$############"""  """###""" !!!!!!!!!!!!!!!""""""##################"""""""""$$$$$$%%%&&&&&&&&&&&&&&&""""""""""""##################""""""!!!!!! !!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""###$$$$$$"""&&&)))((($$$!!!"""$$$!!!!!!"""###############"""!!!!!!!!!""""""###################################################### !!!######""""""###%%%############""""""""""""########################$$$%%%%%%%%%%%%&&&&&&&&&"""###############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$############$$$$$$$$$$$$######"""""""""###%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$"""############$$$$$$$$$$$$###############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""############$$$$$$############$$$$$$###############$$$$$$%%%####################################""""""""""""######""""""######$$$%%%"""###$$$$$$###"""###$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''&&&%%%###""""""###%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$######""" !!!"""###$$$%%%%%%######$$$$$$$$$$$$######""""""""""""############%%%%%%$$$$$$###"""""""""!!!!!!""""""#########$$$ !!!"""###$$$$$$$$$$$$$$$###"""!!! !!!"""###!!!!!!""""""######$$$$$$###############"""!!!!!!!!!"""$$$%%%$$$###!!! !!!"""###$$$$$$%%%""" !!!$$$&&&%%%$$$"""""""""""""""######$$$############""""""""""""###$$$%%%%%%&&&&&&&&&&&&""""""""""""############$$$$$$$$$############### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""!!!""""""###$$$$$$###'''+++)))$$$!!!"""$$$!!!!!!""""""#########$$$"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """###$$$######%%%'''$$$$$$######""""""!!!!!!########################%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""##################"""""""""###%%%&&&%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''&&&&&&%%%$$$"""############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%""""""""""""############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((#########"""###$$$$$$%%%"""###$$$$$$###"""###%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&!!!""""""###%%%&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%###""""""###%%%&&&"""""""""######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&'''#################################$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%%%%###""" ######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$%%%&&&'''&&&$$$!!! """!!! !!!!!! """"""!!!!!!"""###$$$%%%########################!!!  ###%%%$$$$$$###"""  !!!"""######"""!!! !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!##############################""""""######$$$%%%########################%%%$$$!!! !!!$$$%%%""""""""""""####################################""""""#########$$$$$$$$$%%%$$$###!!!!!!!!!""""""'''&&&$$$"""!!!!!!"""""" """###$$$###!!! !!!$$$&&&"""###$$$$$$""""""###$$$############""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""""""""#########&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$############"""""""""""""""%%%%%%%%%$$$###"""!!! ######""""""!!!!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$##################"""""""""""""""############$$$$$$$$$!!!!!!""""""""""""!!!!!!###"""!!! """"""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&########################$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$$$### &&&!!!!!!""""""######$$$$$$"""""""""###$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""&&&%%%$$$######$$$%%%&&&######%%%%%%%%%%%%######&&&%%%%%%$$$$$$%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$###"""###$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$#########"""""""""########################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&''''''&&&$$$###"""'''&&&%%%%%%&&&&&&%%%###"""""""""!!!!!! ########################!!!###%%%$$$""""""###%%%!!!!!!!!! !!!"""###$$$$$$###"""!!! !!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$###""""""##############################""""""######$$$%%%########################$$$###"""!!!!!!"""###$$$""""""""""""######################################################$$$$$$$$$###"""!!!!!!""""""###&&&%%%$$$""""""""""""###%%%%%%%%%%%%&&&'''))))))$$$""" !!!###%%%###$$$%%%%%%######$$$%%%!!!!!!""""""######$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""###$$$$$$%%%%%%$$$$$$######"""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$#########"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&'''''''''&&&&&&%%%$$$$$$##############################"""############$$$$$$$$$""""""############""""""######"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&''''''%%%""""""$$$'''""""""""""""############$$$$$$##################$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$#########$$$$$$######"""###$$$%%%$$$###"""###$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""######""""""""""""!!!!!!########################""""""""""""""""""""""""""""""######$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%###""""""###$$$"""!!! !!!!!! ########################!!!#########!!! !!!"""""""""######"""!!!!!! ######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$###########################$$$$$$$$$$$$###""""""##############################""""""######$$$%%%###########################""""""""""""""""""###"""""""""#########$$$$$$########################$$$$$$#####################""""""!!!""""""###$$$$$$######"""""""""###$$$%%%$$$$$$$$$$$$%%%&&&'''%%%###!!! !!!"""###"""###$$$$$$""""""###$$$ !!!"""###$$$%%%&&&"""""""""""""""""""""""""""##################"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""############$$$$$$$$$######"""$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$########################$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&%%%$$$$$$##################"""""""""%%%%%%$$$$$$###""""""!!!$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###'''&&&%%%%%%$$$$$$$$$$$$###############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!""""""###%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&"""############$$$$$$$$$!!!""""""#########""""""$$$%%%&&&%%%###""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!###############$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!########################""""""""""""""""""""""""#########$$$$$$%%%%%%%%%((('''%%%#########%%%&&&"""  !!!######""""""#################################"""!!! !!!######$$$$$$$$$$$$$$$###########################!!!!!!""""""##########################################$$$$$$$$$######"""##############################""""""######$$$%%%########################!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$########################$$$$$$$$$###############!!!!!!!!!""""""###$$$$$$""""""""""""######$$$$$$""""""!!!!!!!!!!!!!!!"""%%%$$$"""!!! !!!"""""" !!!"""""" !!!"""!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""""""""############""""""$$$$$$$$$%%%%%%%%%%%%&&&#########""""""""""""""""""""""""""""""###############$$$$$$$$$$$$######"""""""""""""""#########!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$&&&%%%$$$###"""!!! %%%%%%%%%%%%$$$$$$######"""""""""###############""""""#########$$$$$$$$$"""######$$$$$$######"""!!!"""$$$%%%%%%$$$""" """"""""""""""""""""""""######""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$######"""""""""$$$$$$$$$#########""""""###%%%%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%"""##################""")))((('''&&&&&&%%%&&&&&&$$$###"""!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$!!!"""##################%%%&&&&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$####################################### !!!"""###$$$%%%%%%%%%!!!!!!!!!!!!!!!"""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""$$$%%%%%%###""""""###$$$"""!!! ###$$$$$$$$$###########################'''&&&%%%%%%%%%%%%$$$### !!!"""""""""!!!!!!"""""""""!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""######$$$$$$$$$####################################""""""######$$$%%%########################!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$################################################!!!!!!""""""############ !!!!!!"""#########$$$%%%$$$######"""#########%%%$$$###"""!!!!!!""""""!!!"""###"""!!!!!!"""###$$$$$$$$$#######################################""""""############""""""############$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########"""######$$$$$$######"""!!!!!!""""""############!!!"""###$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%$$$###!!! %%%$$$$$$$$$$$$$$$######!!!!!!!!!"""""""""######""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!###$$$$$$###!!! """"""""""""""""""""""""$$$$$$$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################)))'''$$$$$$%%%'''''''''%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""######$$$%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%######################## !!!"""###$$$%%%%%%%%%!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""###$$$&&&$$$######$$$$$$###"""""""""###$$$$$$###"""!!!########################%%%$$$######$$$%%%###"""""""""###$$$$$$#########""""""!!!!!!!!!!!!""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$#################################""""""######$$$%%%########################!!!"""###$$$$$$###"""!!!#########$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$!!!""""""############""" !!!""""""#########"""%%%$$$$$$#########$$$$$$$$$$$$###"""""""""#########$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$#################################"""##################"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""############""""""!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""###############$$$$$$############$$$$$$########################!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!"""#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$######################## !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$&&&'''$$$$$$$$$$$$$$$#########!!!""""""###$$$$$$%%%%%%###$$$%%%$$$###"""###%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%#########""""""######$$$###############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$$$$$$$$$$##################$$$$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%###"""!!!!!!""""""!!! $$$$$$$$$######""""""!!!########################"""  """###""" &&&&&&&&&'''&&&&&&%%%%%%######"""!!!!!!"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$##############################""""""######$$$%%%########################""""""############""""""#########$$$$$$$$$%%%%%%########################!!!!!!"""###$$$%%%%%%&&&""""""###$$$######!!!!!! !!!"""######""""""!!!"""""""""!!!""""""########################$$$$$$"""###$$$$$$""""""###$$$###$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$######""""""""""""############"""""" !!!!!!"""######$$$$$$"""######$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$############$$$$$$########################!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!"""######$$$$$$##################$$$$$$"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$"""""""""######""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$###!!!!!!###%%%###$$$$$$$$$$$$$$$$$$%%%##################$$$$$$"""$$$%%%$$$###"""###$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###"""!!! !!!"""##################$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%"""$$$%%%%%%$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!""""""###$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######"""!!!""""""!!!!!!"""###$$$%%%########################$$$""" """%%%&&&%%%######$$$$$$$$$######"""!!!%%%$$$###""""""###$$$%%%#########"""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%###########################""""""""""""""""""#########$$$$$$$$$%%%%%%%%%######################## !!!###$$$%%%&&&'''"""###$$$$$$###"""!!! !!!"""######"""!!! $$$$$$######$$$%%%%%%&&&""""""######$$$$$$$$$%%% !!! !!!""""""###$$$%%%&&&&&&'''########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& """###$$$%%%&&&&&&&&&&&&%%%$$$###""""""""""""############"""""" !!!!!!"""###$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################""""""""""""##################$$$$$$$$$$$$%%%&&&&&&'''(((((("""############$$$$$$$$$######$$$$$$$$$$$$######$$$#########$$$$$$&&&&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%******'''$$$%%%(((#########$$$$$$%%%%%%&&&%%%%%%$$$$$$###""""""""""""$$$$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''''''''&&&%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&"""""""""######$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&'''((()))***###$$$%%%&&&'''&&&%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$ !!!######$$$$$$$$$!!!###%%%%%%%%%%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""''''''&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$######"""""" !!!"""###$$$%%%%%%%%%###!!!!!!###%%%&&&$$$###""""""!!!!!!""""""$$$$$$$$$###"""!!!!!! !!!"""###$$$%%%&&&&&&&&&$$$$$$###"""!!!!!!""""""$$$""" !!!$$$%%%###!!!###""""""!!!!!!!!!!!!"""$$$"""!!!  !!!"""############"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""""""""######"""!!! ############""""""""""""###############"""!!!!!!&&&%%%###!!! !!!"""###############$$$$$$$$$$$$######""""""""""""######'''&&&%%%###""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%%%%$$$"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$######"""!!! !!!######""""""$$$%%%%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%&&&&&&%%%$$$######$$$""""""###$$$$$$$$$$$$###!!!""""""""""""#########)))((('''%%%!!!###$$$%%%%%%###""""""""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!###%%%%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""!!! ########################%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$###"""!!! !!!###$$$%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################## !!!###$$$%%%%%%%%%$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''((('''%%%###"""###$$$""""""""""""""""""""""""############"""""""""!!!""""""""""""############!!!!!!""""""#########$$$"""###%%%&&&'''&&&&&&%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""####################################""""""!!!!!!###"""!!!###&&&(((((((((&&&&&&%%%$$$#########$$$%%%%%%%%%$$$###"""""""""!!!"""###$$$%%%%%%%%%%%%!!!###%%%'''((($$$"""!!!!!!###$$$###!!!!!!!!!!!!!!!!!!""""""###$$$$$$#########$$$$$$%%%########################%%%$$$###"""!!!!!!""""""""""""""""""#########$$$%%%$$$$$$######""""""!!!#########"""""""""!!!!!!############""""""""""""###############"""!!!!!!!!!"""""""""###"""""""""!!!!!!!!!!!! ######""""""""""""######%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$###"""""""""###$$$###""""""###$$$########################""""""""""""""""""""""""!!!""""""############""""""###$$$###"""!!!"""###%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""" !!!!!!  !!!!!!"""##################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$"""!!! ###$$$%%%%%%###""""""###""""""######$$$$$$%%%%%%&&&%%%$$$"""""""""###$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""######$$$$$$###""""""!!!########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""############""""""!!!"""######$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$############$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""" $$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$"""!!!"""###########################$$$$$$$$$$$$############""""""""""""############""""""""""""#########$$$$$$$$$%%%%%%&&&%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""########################$$$$$$#########"""""""""$$$%%%'''+++...///...---))))))'''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$#########""""""###$$$%%%%%%%%%%%%######""""""""""""#########"""!!!"""###$$$###!!!!!! !!!!!!"""###$$$"""###$$$%%%%%%&&&&&&&&&'''&&&$$$###"""######$$$&&&%%%$$$###!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""!!!!!!!!!"""###############"""""""""""""""############""""""!!!!!!###$$$$$$"""!!!$$$$$$#########"""""""""######""""""""""""######"""""""""######%%%&&&'''###$$$$$$$$$$$$###"""""""""######!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$%%%&&&&&&$$$!!! !!!%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""###$$$###!!!!!!!!!""" !!!!!!"""###"""""""""###$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&%%%%%%"""$$$%%%%%%###""""""###!!!!!!!!!"""######$$$$$$'''%%%""" !!!$$$%%%###$$$$$$###""""""###%%%########################$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$###"""########################%%%$$$############$$$%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$###$$$$$$##################%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""" $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$"""""""""###############&&&%%%%%%$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$#########&&&'''+++000333444222///***)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!###"""""""""######"""""""""!!!!!!!!!!!!!!!"""### """###$$$###""""""###"""  """$$$%%%%%%$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$###"""  """###############"""""""""!!!""""""############"""!!! !!!"""###""""""!!!&&&%%%%%%$$$$$$######"""######""""""""""""######"""""""""######$$$%%%%%%######$$$$$$$$$######""""""###""" """%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$%%%&&&&&&$$$""" !!!!!!$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%########################%%%&&&'''&&&%%%$$$%%%&&&!!!!!!"""###############!!!!!!"""""""""#########&&&&&&&&&%%%%%%$$$######"""###%%%%%%###"""###### !!!!!!"""#########$$$###"""!!!!!!!!!###$$$$$$$$$$$$"""!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&%%%######$$$%%%&&&&&&&&&&&&&&&%%%###"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$######"""!!!!!!!!!##############################$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$"""###$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$########################'''&&&$$$#########$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%)))---111111...+++((('''&&&%%%$$$$$$$$$$$$###############"""""""""""""""###$$$$$$$$$###### !!!###$$$&&&'''""""""######"""""""""#########"""!!!!!! !!!!!! !!!"""""""""!!!"""!!!!!!###$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%"""!!!!!!"""############"""""""""!!!!!!""""""#########""""""$$$###"""!!! !!!"""""""""!!!!!!!!! ######""""""""""""##############################"""######$$$$$$$$$######"""###""" """%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!"""""""""$$$%%%$$$###"""###$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%########################"""###$$$###""""""###$$$"""###$$$$$$%%%%%%$$$$$$!!!!!!"""""""""#########'''&&&%%%$$$###"""!!!!!!!!!###%%%%%%###"""###$$$ !!!""""""###### !!!###$$$$$$###"""!!!$$$$$$$$$"""!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$%%%""""""""""""""""""""""""########################""""""######$$$######"""##############################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&""""""###$$$%%%%%%%%%$$$&&&%%%###"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$$$$$$$$$$#########"""""""""!!!!!!##############################$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$!!!###%%%%%%$$$######$$$########################$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$###############'''&&&$$$###"""######$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###&&&((()))'''%%%%%%$$$$$$###############""""""""""""""""""""""""""""""###############"""!!!!!!!!!!!!"""###$$$%%%!!!###$$$###"""!!!"""#########"""!!!!!!!!!!!!!!!$$$$$$$$$######""" &&&%%%###"""!!!!!!"""### !!!###$$$%%%&&&&&&&&&$$$$$$############""""""######$$$$$$%%%%%%%%%&&&!!!  !!!"""############""""""""""""!!!""""""############"""'''%%%###!!! """###""""""""""""""""""""""""######""""""""""""######"""######$$$######""""""""""""###$$$$$$$$$$$$###"""######!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%###!!!!!!!!!!!!"""!!!"""$$$$$$###$$$%%%'''##############################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$!!!"""######""""""###$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######!!!###$$$$$$#########$$$ !!!""""""######!!!$$$&&&&&&%%%"""!!!###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############""""""######$$$%%%%%%%%%#######################################$$$$$$$$$!!!"""##########################################""""""###$$$$$$###"""""""""""""""#####################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&& !!!"""""""""!!!!!!$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################"""""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$############### """%%%&&&%%%$$$$$$%%%#################################"""""""""!!!!!!#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########%%%$$$$$$############$$$"""############$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$#################################$$$$$$$$$$$$$$$%%%###!!!!!!#########"""""""""""""""""""""###$$$########################""""""############""""""&&&%%%$$$"""!!! !!!###$$$###!!!!!!"""$$$ !!!"""$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$!!!!!!!!!!!!""""""##################""""""""""""!!!!!!"""###############$$$$$$$$$############$$$#########$$$%%%%%%&&&&&&######""""""""""""###### !!!"""###$$$$$$######""""""###$$$$$$$$$$$$$$$"""###$$$###""""""###$$$########################""""""""""""""""""""""""%%%###"""!!! !!!###$$$!!!###$$$$$$$$$$$$%%%'''##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$&&&%%%$$$$$$&&&'''######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###""""""!!!"""###$$$%%%!!!"""$$$$$$######$$$%%% !!!!!!""""""###$$$$$$!!!"""$$$%%%%%%%%%$$$###"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""######$$$%%%%%%$$$$$$########################!!!"""###$$$$$$###"""!!!!!!"""""""""#########$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""#########"""!!!!!!"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###%%%&&&&&&%%%###"""!!!###$$$%%%%%%$$$###!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$############### $$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""######$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################"""""""""#########$$$$$$***'''###!!!"""#########!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""#########""""""!!! !!!"""$$$%%%&&&!!!###%%%$$$!!! """$$$ """$$$&&&'''""""""!!! !!!###$$$%%%!!!###%%%&&&&&&&&&###$$$%%%&&&%%%$$$###"""$$$$$$######""""""!!!!!!######""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$############""""""""""""!!!!!!"""###############!!!"""$$$&&&&&&&&&%%%$$$ !!!"""######$$$######""""""""""""######!!!###%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""###%%%%%%$$$######$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""%%%&&&"""$$$%%%%%%$$$###%%%&&&##################$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""###%%%$$$$$$$$$%%%&&&""""""###$$$$$$$$$$$$###!!!""""""""""""#########%%%$$$###"""""""""###$$$ """$$$$$$######$$$%%%!!!!!!""""""######$$$$$$$$$#########$$$%%%&&&&&&!!!###%%%%%%$$$###"""###########################!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""""""""######$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&########################!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$### """###%%%%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###%%%&&&&&&%%%###"""!!!"""$$$%%%%%%$$$"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""#########"""$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######### """###%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################!!!!!!""""""#########$$$ """$$$%%%$$$###"""############""""""""""""%%%%%%%%%$$$$$$###############$$$$$$$$$$$$###### !!!""""""!!! """"""""""""""""""""""""!!!!!!!!!"""###$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%%%%$$$###"""!!!###$$$%%%$$$$$$$$$%%%%%%$$$"""!!!"""$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""#########""""""""""""""""""###$$$###"""!!!!!!###!!!!!!""""""""""""!!! """$$$%%%$$$!!!!!!###!!!!!!""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$'''%%%###$$$&&&'''&&&###"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""############$$$$$$$$$%%%$$$###!!!!!!!!!!!!""")))'''$$$"""!!!"""$$$%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$############"""%%%%%%%%%$$$$$$######### !!!"""###### !!!!!!""""""######$$$###"""!!!"""###%%%&&&########################%%%%%%$$$$$$$$$$$$$$$$$$ """###%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""!!!!!!"""###########################$$$$$$$$$#########""""""!!!!!!!!!!!!!!!""""""#########"""""""""###%%%&&&$$$!!! ###%%%$$$"""$$$$$$$$$############"""!!! !!!"""######""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! """######""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%$$$###"""""""""###$$$(((&&&### !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''###"""%%%'''%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###!!! ###%%%$$$"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&&&&%%%$$$$$$######"""&&&%%%###""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%% """$$$$$$$$$$$$%%%&&&$$$$$$############$$$$$$"""""""""""""""######$$$"""###$$$%%%%%%$$$###"""""""""""""""############""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""$$$%%%%%%$$$###""""""!!!!!!!!!############""""""""""""$$$$$$$$$######"""""""""########################!!!""""""""""""""""""!!!"""""""""""""""""""""""" !!!!!!""""""&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%%%%$$$###"""###$$$%%%%%%$$$###"""!!!!!!"""###""" !!!"""""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########!!!"""###"""!!! """""""""############"""""" """$$$### !!!""""""""""""""""""#########""""""""""""""""""""""""######$$$$$$$$$$$$###############""""""########################$$$$$$$$$%%%###""""""%%%%%%$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$""""""!!!!!!"""###$$$%%%$$$###"""!!!!!!###$$$%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$###############"""""""""!!!!!!"""""""""""""""!!!!!!!!!###$$$$$$$$$$$$######"""########################"""""""""""""""""""""""""""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""!!!!!!"""###########################$$$$$$$$$#########""""""""""""!!!!!!""""""###$$$######"""""""""###%%%%%%%%%"""!!!"""$$$%%%%%%###$$$$$$$$$############"""######""""""######$$$$$$$$$######""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!!!!"""#########!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$###############$$$$$$$$$###!!! !!!###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################&&&"""!!!$$$%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$"""!!!"""$$$%%%$$$"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$########################%%%$$$$$$######$$$$$$%%% """"""""""""###$$$$$$$$$############$$$$$$"""""""""""""""###$$$$$$######$$$$$$$$$$$$######""""""""""""############""""""############""""""##############################"""""""""###$$$%%%&&&%%%""" """###############""""""""""""#########"""""""""""""""$$$###"""!!!!!!"""###$$$$$$######""""""######$$$"""""""""""""""""""""""" !!!!!!%%%%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%###!!! !!!"""!!! !!!###""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!"""###"""  !!!######$$$$$$$$$$$$######!!!"""!!! !!!"""#########"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""!!!!!!""""""###%%%$$$###"""""""""###$$$###"""!!!!!!######"""!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""#########$$$$$$""""""!!!""""""###%%%%%%###$$$$$$%%%%%%&&&''''''##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$#########$$$$$$###""""""!!! ###$$$%%%&&&%%%###!!!########################"""""""""""""""""""""""""""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""""""""##############################$$$$$$$$$#####################""""""######$$$%%%#########"""######$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$############"""&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###############&&&&&&&&&&&&&&&&&&&&&&&&###""" !!!###$$$%%%$$$""""""""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&""" ###$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$'''&&&$$$%%%&&&&&&$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$ """###""""""###$$$$$$$$$############$$$$$$###""""""""""""###$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$""""""############""""""""""""""""""""""""""""""%%%$$$$$$#########$$$$$$"""!!!!!!!!!!!!###$$$%%%############"""""""""!!!##################""""""###"""  """###$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$###""" """#########"""###%%%"""######$$$$$$$$$######"""""""""""""""""""""""" !!!"""###$$$$$$%%%!!!######"""!!! !!!"""""""""######$$$$$$###### !!!!!!"""""""""##################""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""'''%%%###!!!!!!"""###$$$""""""!!!!!!"""""""""!!!""""""""""""""""""""""""#########$$$$$$#########""""""""""""############%%%%%%$$$###"""""""""""""""###$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&'''#########"""""""""!!!!!!"""###$$$%%%$$$$$$"""!!!########################$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""######################################################$$$$$$######$$$$$$%%%&&&##################$$$$$$"""""""""###$$$$$$$$$###$$$$$$$$$#########""""""'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!! """$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################'''""" ###$$$"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%#########""""""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!###%%%%%%$$$$$$$$$&&&$$$$$$############$$$$$$######""""""######$$$%%%%%%%%%###""""""###%%%%%%""""""#########$$$$$$$$$!!!""""""############"""########################&&&%%%%%%$$$$$$######### """###$$$$$$##################"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""######!!! !!!######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!!!!!!!!###$$$###"""###$$$######$$$$$$$$$######""""""""""""""""""""""""""" !!!"""###$$$$$$%%%###$$$%%%$$$"""!!!"""### !!!!!!"""######"""""""""""""""###$$$$$$$$$$$$#########"""""""""""""""##############################$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""'''%%%###!!!!!!"""###$$$"""############"""##############################$$$##################$$$!!!!!!"""""""""#########%%%%%%%%%$$$######"""!!! !!!"""""""""!!!########################$$$#####################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%!!!"""""""""#########$$$""""""!!!""""""$$$&&&'''##############################$$$$$$$$$%%%%%%%%%!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$$$$$$$$$$%%%%%%&&&#########$$$############!!!"""###""""""""""""$$$$$$$$$#########""""""&&&%%%$$$###############""""""###$$$%%%&&&&&&&&&########################"""!!!!!!###%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$ !!!###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$########################'''###!!!$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""$$$&&&&&&$$$$$$$$$%%%$$$$$$############$$$$$$###############$$$$$$%%%&&&%%%$$$######$$$%%%&&&############$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""###$$$%%%$$$""" ############""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%"""!!!  !!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$######""""""######$$$""""""######""" !!!"""!!! ###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$%%%&&&%%%###"""###$$$ !!!"""""""""""""""$$$###"""###%%%%%%%%%###!!!"""""""""##########################################$$$$$$$$$$$$#########""""""!!!!!!""""""###%%%$$$###"""""""""###$$$###$$$%%%%%%######$$$%%%########################$$$$$$###""""""###$$$$$$!!!!!!!!!"""""""""######!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###!!! ########################""""""##################$$$$$$$$$############"""###$$$$$$$$$$$$%%%%%%%%%###""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%"""!!! """$$$''')))########################!!!!!!!!!"""######$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$###"""""" """###"""!!!!!!!!!$$$$$$$$$############"""$$$######""""""""""""###!!!"""###%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&&&&%%%###""""""""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&""" $$$%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%% """$$$$$$$$$$$$&&&(((###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""""""""######!!!###$$$$$$###""""""###$$$$$$############$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%% !!!"""######$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$###"""$$$$$$$$$###""""""!!! ############"""""""""""""""#########$$$$$$$$$$$$########################"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&&&&######"""!!!!!!"""######!!!"""######"""!!!  """"""!!!$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""############$$$%%%$$$"""""""""### !!!"""###$$$######%%%###""""""$$$%%%###!!! !!!"""###$$$$$$%%%##############################$$$$$$$$$$$$###############""""""########################$$$$$$$$$"""$$$&&&%%%###"""###%%%########################$$$$$$###""""""###$$$$$$!!!!!!!!!!!!"""""""""###!!!"""###%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%########################!!!!!!""""""######$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%###""""""""""""!!!!!!!!!########################!!!"""""""""###$$$%%%&&&######################## !!!!!!"""######$$$$$$###############$$$$$$%%%#################################$$$$$$$$$##############################""""""#########$$$$$$$$$###############$$$%%%%%%###$$$$$$%%%$$$###"""!!! $$$$$$"""!!!!!!"""$$$$$$$$$############"""###""""""""""""######$$$"""###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&$$$"""!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%$$$###############$$$$$$"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%!!!$$$%%%%%%######%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&""""""######$$$%%%%%%%%%##############################""""""""""""######!!!###%%%$$$###""""""###$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%% !!!"""######$$$$$$$$$########################!!!"""###$$$$$$$$$###"""###"""!!! !!!###%%%&&&############""""""""""""!!!!!!""""""#########$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###"""!!! !!!"""###!!!###$$$%%%$$$$$$ """$$$%%%### $$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""#########""""""""""""""""""###$$$###"""!!!!!!###!!!!!!"""$$$$$$%%%%%%%%%&&&###!!!!!!###$$$""" """###$$$%%%&&&##############################$$$$$$$$$$$$######$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$"""$$$&&&%%%"""!!!###%%%########################%%%$$$###""""""###$$$%%%!!!!!!!!!!!!""""""""""""%%%%%%&&&&&&%%%$$$"""!!! !!!!!!""""""######################## !!!!!!"""###$$$$$$%%%$$$$$$$$$############"""#########$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%$$$$$$###"""""""""!!!"""$$$%%%%%%$$$###"""########################"""######$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!""""""###########################"""######$$$$$$$$$##############################""""""######$$$$$$$$$$$$######""""""######$$$%%%###$$$%%%%%%$$$###"""!!!!!!%%%%%%###""""""###$$$$$$$$$############"""""""""""""""###$$$%%%%%%$$$%%%&&&'''&&&%%%$$$###""""""""""""""""""""""""$$$$$$$$$%%%&&&&&&###!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$&&&(((&&&$$$"""$$$&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######"""&&&%%%###""""""###%%%&&&######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&& !!!"""####################################""""""""""""######$$$%%%''''''%%%$$$$$$%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$&&&''''''&&&$$$$$$######$$$$$$$$$%%%%%%%%% !!!######$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$###"""#########$$$$$$%%%%%%%%%######"""!!!"""###%%%&&& !!!"""!!! """$$$########################&&&$$$""" !!!"""$$$###"""""""""!!!!!!  !!!""""""###'''&&&%%%$$$###!!! %%%$$$"""!!!!!!!!!"""""""""!!! !!!###$$$$$$$$$######""""""!!!!!!$$$$$$############$$$$$$ !!!"""######"""#########$$$$$$$$$$$$)))((('''&&&%%%%%%$$$###$$$$$$$$$######!!!  !!!"""###$$$%%%&&&%%%$$$###!!! """$$$########################%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""################################################'''&&&%%%$$$###!!! !!!"""######$$$######""""""""""""""""""""""""$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""!!!!!!!!!###$$$%%%%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$######""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%""""""""""""""""""""""""######$$$$$$$$$######"""$$$%%%'''&&&###!!! $$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""""""""###%%%&&&%%%$$$###""""""###$$$%%%$$$$$$########################""""""""""""#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#####################$$$$$$$$$%%%$$$""""""""""""!!!&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&''''''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%%%%###"""""""""!!!!!! ######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""############""""""%%%$$$###"""""""""$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$ !!!""""""!!!!!!"""$$$########################$$$$$$###"""""""""""""""#########""""""!!!!!!!!! !!!""""""###""""""#########$$$$$$$$$%%%$$$###""""""""""""###!!!!!!!!!!!!!!!"""###############"""""""""""""""$$$$$$############$$$$$$!!!!!!!!!""""""###$$$$$$"""""""""#########$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$######"""!!! !!!!!!""""""######$$$$$$###!!! """$$$########################""""""!!!!!!!!!!!!""""""################################################################################################&&&%%%%%%$$$###"""!!!!!!""""""#########""""""!!!########################%%%%%%%%%$$$$$$$$$######""""""""""""""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$###############$$$%%%$$$"""!!!!!!"""$$$%%%""""""""""""!!!!!!!!! ############""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%##############################$$$$$$$$$######""" """%%%%%%$$$######$$$$$$######""""""######$$$######""""""""""""###############$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######""""""######$$$%%%%%%%%%$$$######$$$%%%%%%########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$### !!!!!!!!!!!! !!!!!!"""###$$$%%%%%%&&&'''&&&%%%&&&'''((('''&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%#########"""""""""!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""############""""""%%%$$$###""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$######""" """###$$$###"""###$$$""""""""""""""""""""""""######$$$$$$$$$###""""""###############""""""""" !!!!!!""""""###!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$############$$$ !!!""""""######""""""""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""######$$$######"""!!! """"""""""""""""""""""""###$$$###""" """$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$######""" ########################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""##############################$$$$$$$$$$$$######&&&&&&&&&%%%%%%###""""""%%%$$$###""""""###$$$%%%""""""""""""!!!!!!!!!!!!############""""""""""""########################$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$###### """$$$$$$$$$###$$$%%%$$$######""""""######$$$$$$######"""######$$$$$$!!!"""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$### !!!###$$$%%%&&&'''!!! """%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""############%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$"""!!!!!!""""""############""""""$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###!!! """$$$$$$###"""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################## !!!!!!""""""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$###""""""!!!!!!""""""######$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""#####################"""!!!!!!###############$$$$$$$$$"""######"""!!!!!!"""$$$########################&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$#########$$$%%%&&&%%%$$$"""!!!$$$$$$###""""""###$$$$$$$$$$$$$$$###########################"""""""""!!!########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################""""""###$$$$$$$$$######$$$%%%&&&%%%"""!!!!!!"""######""""""""""""######%%%%%%%%%%%%%%%%%%&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%!!!"""###%%%%%%$$$######%%%%%%%%%$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######!!!!!!"""###$$$$$$%%%%%%!!!######"""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######"""!!! !!!"""###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$######"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###!!! """######""""""###$$$""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&##################$$$$$$!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$ !!!###$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$"""############""""""!!! !!!"""###$$$%%%!!!#########!!!!!!"""$$$########################""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$!!!!!!"""#######################################""""""""""""#####################""""""!!!!!!!!!######$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$###### !!!###$$$$$$$$$###"""$$$##################$$$##################$$$$$$############"""""""""!!!#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&%%%$$$"""########################!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""######""""""""""""""""""###%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!!"""###%%%%%%$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$#####################"""!!!"""$$$%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""!!! !!!"""######$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$######""" !!!"""!!! """$$$########################%%%%%%$$$$$$%%%%%%&&&'''"""""""""###############"""""""""""""""""""""""" !!!"""$$$%%%''''''"""###$$$$$$%%%$$$$$$$$$!!!"""######$$$$$$######""""""""""""############$$$$$$############$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!"""""""""######""""""######$$$$$$$$$%%%""""""############"""""" !!!"""###!!!"""######""""""###$$$########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$ """######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""###############$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$###### !!!"""###$$$$$$$$$########################!!!!!!!!!!!!""""""""""""############""""""""""""########################"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""######"""###%%%'''###""""""!!!!!!""""""###!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$"""######$$$$$$######""""""""""""###$$$$$$%%%%%%###""""""""""""""""""######$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$###"""""""""&&&$$$###$$$%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''(((%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$"""######$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$########################$$$$$$!!!!!! """%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&))))))'''%%%###!!!!!!!!!""""""#########"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&!!!"""###$$$$$$$$$############""""""######$$$%%%#########"""""""""""""""$$$$$$############$$$$$$"""""""""""""""!!!!!!!!!"""""""""#########$$$$$$##################$$$$$$""""""############"""""" !!!!!!""" """######""""""###$$$########################&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$##################!!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""##################$$$$$$%%%&&&&&&&&&""""""######$$$%%%%%%%%%######$$$$$$$$$$$$###############"""######$$$$$$#########$$$$$$######### !!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""##################"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$!!!""""""""""""###&&&(((""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#####################""""""######$$$%%%######$$$%%%%%%$$$######!!!""""""###$$$$$$%%%%%%$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$###""" """###$$$$$$$$$$$$###############$$$###""""""###$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$### !!!###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###############"""""""""###%%%&&&!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%"""(((,,,---)))$$$ !!!!!!"""""""""############"""""""""""""""$$$$$$$$$#########"""""" !!!"""###$$$$$$###"""$$$###"""""""""###%%%&&&$$$$$$######""""""!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$############""""""""""""!!!""""""#########"""""""""""""""###############!!!###$$$###"""###$$$###########################""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$#########""""""###$$$$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%% !!!"""######!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$$$$######'''&&&$$$###"""######$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$%%%$$$###!!!!!!###%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%""""""###$$$%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$###"""""""""###%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###!!!!!!###$$$%%%""""""######$$$$$$$$$%%%$$$###"""###%%%&&&&&&$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$%%%&&&'''''''''"""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$### !!!###$$$%%%%%%$$$$$$""""""######$$$$$$$$$$$$'''&&&&&&%%%$$$###!!! $$$$$$###############$$$((('''%%%%%%%%%%%%###"""%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""!!!!!!$$$######""""""######$$$&&&%%%$$$######$$$%%%&&&###$$$$$$###""""""###%%%%%%$$$#########$$$&&&&&&######%%%%%%%%%%%%######&&&&&&%%%%%%$$$###""""""!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""######""""""""""""######!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######""""""######$$$%%%"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&(((***(((%%%$$$%%%''' !!!"""###$$$%%%&&&&&&######""""""######$$$%%%######""""""""""""######""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''&&&$$$###"""&&&&&&&&&&&&%%%$$$$$$###"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&'''))))))(((%%%""" $$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$%%%''''''$$$!!!$$$#########$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%(((''''''&&&%%%$$$######%%%%%%$$$######$$$%%%%%%######""""""""""""######$$$$$$$$$############"""$$$$$$##################""""""##################"""###$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!%%%%%%%%%$$$$$$%%%%%%%%%######"""!!!!!!"""######$$$%%%%%%$$$######$$$&&&###"""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######"""!!!!!!$$$$$$######"""!!!!!!!!!$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""""""""######""""""###$$$$$$$$$######"""############$$$$$$$$$%%%$$$$$$$$$##################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$"""###############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''######""""""######$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!$$$$$$$$$############### !!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$&&&###############$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$###"""%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$%%%&&&'''$$$"""$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########"""######$$$$$$%%%&&&&&&$$$$$$##################%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$############"""########################""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%$$$###############$$$$$$"""""""""$$$'''(((((('''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!"""######$$$%%%&&&%%%######%%%&&&""""""!!!!!!""""""###$$$$$$$$$############$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$######"""!!!!!!!!!################################################'''&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$######""""""############$$$$$$$$$$$$$$$#########""""""""""""##################""" !!!"""###$$$%%%%%%%%%#########"""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######""""""######$$$%%%''''''&&&%%%$$$"""!!!!!!###############$$$$$$$$$&&&&&&%%%$$$######""""""###############$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$###########################$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&'''###$$$%%%$$$"""""""""$$$%%%$$$$$$$$$######""""""######""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############%%%%%%%%%%%%$$$###"""!!!$$$%%%%%%%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$############$$$%%%%%%###$$$$$$%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&$$$###$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$###############"""""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""########################""""""""""""!!!!!!!!!!!!######$$$$$$$$$######"""#########"""######$$$%%%"""""""""%%%''')))(((&&&#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!!!! !!!!!!%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$%%%%%%%%%###"""!!! !!!"""###$$$$$$######""""""""""""!!!!!!!!!"""######$$$$$$#########$$$$$$#########""""""""""""""""""""""""'''&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$#########""""""""""""!!!""""""############""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$######"""""""""!!!######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%###"""!!! !!!"""#########""""""######$$$%%%'''&&&&&&%%%$$$###"""!!!########################'''&&&%%%%%%$$$###"""""""""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$###"""""""""""""""""""""""""""""" """$$$%%%&&&%%%###"""######$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$%%%%%%%%%############"""""""""###$$$$$$$$$############"""######""""""######$$$%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$######""""""######$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######""""""######$$$%%%"""#########$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$###""""""######""""""###$$$$$$%%%######$$$&&&'''(((&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""#########!!!!!!"""$$$######$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$#########!!!!!!!!!"""######$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""$$$$$$$$$#########""""""##############################""""""""""""######$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$#########""""""""""""!!!""""""############""""""######$$$$$$$$$######"""%%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%""""""!!! !!!""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""!!! """""""""###$$$$$$$$$%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&%%%###"""######$$$$$$$$$%%%%%%%%%#########$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%########################$$$#########$$$$$$$$$###"""############$$$$$$$$$######""""""######$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%###""""""$$$$$$$$$$$$###############$$$$$$%%%&&&%%%%%%%%%$$$######""""""######$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%##################$$$$$$"""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######### """$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$#########""""""""""""#########$$$$$$$$$!!!!!!!!!""""""######### !!!"""###$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$%%%&&&((('''$$$!!!$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$!!!"""############"""!!!!!!"""###""" """###!!!!!!"""############"""%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$%%%%%%$$$###"""#######################################$$$$$$$$$""""""""""""""""""""""""######""""""""""""############$$$$$$$$$######""""""############$$$$$$$$$$$$$$$#########""""""""""""##################"""$$$$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%######""""""######$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""!!!!!!###############$$$$$$$$$ !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$##################"""""""""############$$$$$$$$$$$$############""""""""""""###################################################$$$$$$$$$$$$$$$$$$#########"""""""""%%%#########%%%&&&%%%$$$""""""######$$$$$$$$$%%%######""""""######$$$%%%###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$###############"""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$#########$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######### ###&&&'''&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######"""&&&%%%%%%$$$###"""!!! ###$$$$$$%%%%%%$$$$$$######""""""""""""""""""###$$$$$$$$$############""""""""""""###$$$$$$%%%%%% !!!!!!"""###$$$%%%%%%!!!!!!"""###############""""""""""""###$$$%%%&&&$$$$$$%%%'''((('''$$$!!!%%%%%%$$$$$$$$$$$$$$$$$$########################!!!  !!!!!!"""############"""!!!"""######"""!!!!!!"""$$$ !!!"""###$$$######"""######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!###$$$%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######""""""###$$$$$$$$$######"""############$$$$$$$$$%%%$$$$$$$$$##################$$$$$$$$$$$$######"""######$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%$$$############$$$%%%######""""""######$$$%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$############### !!!"""###$$$%%%%%%%%% """"""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""""""""""""""############$$$$$$######""""""""""""!!!"""""""""#########$$$####################################$$$$$$$$$$$$""""""""""""############%%%###"""###%%%&&&%%%###$$$$$$$$$#####################""""""######$$$%%%$$$######""""""######$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&(((((('''&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$######$$$$$$###$$$$$$$$$$$$######"""###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$ !!!###$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$'''&&&%%%$$$%%%'''&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%$$$###$$$######""""""######$$$$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%% !!!###$$$%%%&&&'''%%%%%%$$$$$$"""!!! """"""""""""###$$$%%%&&&"""###$$$''')))(((%%%"""&&&%%%%%%$$$$$$###########################$$$$$$""""""!!!!!!!!!!!!""""""###$$$%%%&&&&&&%%%$$$######$$$$$$###""""""###%%%"""###$$$%%%&&&%%%$$$$$$ !!!""""""!!! """""""""""""""#########!!!!!!!!!"""######$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%%%%!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%!!!!!!!!!"""######$$$$$$%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""""""""############$$$#########""""""!!!!!!!!!!!!""""""#########$$$########################"""############$$$$$$$$$ !!!"""###$$$%%%%%%$$$"""!!!"""%%%&&&%%%###&&&&&&%%%$$$###"""!!! #########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###%%%'''''''''%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$############%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$''''''%%%$$$%%%'''&&&%%%%%%$$$#########$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$ !!!"""###%%%&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%#################################""""""""""""""""""!!!!!!"""###$$$$$$### ###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""#########$$$$$$$$$##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" """###$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""%%%&&&'''%%%###""""""###""""""!!!!!!!!!!!!"""""" !!!!!!""""""#########"""!!! !!!"""###!!!"""""""""############%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""################################# !!!###%%%&&&%%%###"""%%%$$$$$$###""""""#########"""""""""!!!!!! !!!"""###$$$$$$###"""""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%########################$$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ """$$$%%%%%%%%%&&&'''!!!""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""''''''&&&$$$"""!!!  !!!"""###############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$#########"""""""""###%%%%%%%%%###!!! """""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%&&&"""############$$$$$$$$$%%%%%%$$$###""""""""""""###$$$%%%%%%&&&'''((()))&&&(((***(((%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!$$$)))+++&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&'''%%%""" """%%%'''######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########"""###%%%'''''''''%%%$$$!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###########################"""""""""""""""""""""""""""!!!"""###$$$$$$### !!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$##############################$$$###"""!!!!!!"""###$$$""""""############""""""########################""""""""""""""""""""""""%%%%%%&&&%%%###!!!"""###""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!###""""""!!!!!!""""""###############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$#########"""""""""########################!!!"""###$$$%%%$$$$$$###$$$###############$$$$$$$$$$$$$$$######"""""""""!!!!!!######$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$########################"""""""""!!!!!! """""""""###$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$############"""$$$$$$$$$#########""""""$$$$$$$$$#########""""""############""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########""""""$$$%%%&&&''''''%%%$$$""""""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$#########$$$$$$%%%#########$$$%%%%%%&&&&&&%%%''')))(((%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''%%%###""""""###%%%'''###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&%%%$$$############""""""""""""##############################$$$%%%%%%%%%%%%$$$########################""""""""""""""""""######"""""""""#####################%%%&&&&&&%%%$$$###$$$$$$$$$######"""""""""""""""""""""""""""""""""$$$$$$$$$###############""""""""""""############&&&&&&%%%%%%$$$$$$##############################$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""###$$$%%%$$$"""!!!!!!"""###""""""!!!!!!""""""###$$$$$$###""""""!!! """##################"""###$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&%%%%%%%%%$$$######""""""#######################################$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""############""""""!!!""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#######################################"""""""""""""""!!!!!!!!!##################$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$""""""###&&&&&&%%%$$$###!!!!!! $$$$$$$$$###############!!!""""""###$$$$$$%%%%%%&&&%%%###"""!!!!!!""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$###############$$$%%%&&&'''&&&%%%$$$###"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""###%%%&&&''''''&&&%%%############$$$$$$$$$%%%#########$$$$$$%%%&&&'''########################$$$&&&''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%###"""!!! ##############################$$$%%%%%%%%%%%%$$$########################"""""""""""""""#########"""###$$$######"""###$$$%%%%%%%%%&&&%%%$$$###"""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""$$$######""""""!!!!!!!!!############$$$$$$$$$$$$''''''&&&&&&%%%$$$####################################"""!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%$$$########################"""""""""""""""""""""""""""###$$$###!!! !!!"""###""""""""""""""""""############"""""""""!!!!!!"""###$$$%%%%%%$$$###"""#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$######""""""###$$$$$$%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%###"""###$$$&&&&&&%%%$$$###"""!!!!!!########################!!!!!!"""###$$$%%%%%%%%%&&&$$$"""!!!!!!"""$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""########################""""""#########$$$$$$$$$########################"""###$$$$$$$$$######""""""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!###%%%''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$#########"""""""""!!!###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$%%%(((***++++++***)))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################!!!!!!""""""############"""$$$%%%$$$""""""###%%%%%%%%%%%%%%%$$$######"""#########"""""""""!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$######""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$##############################"""""""""""""""""""""""""""###$$$###!!!!!!!!!#########""""""""""""######!!!"""""""""#########$$$"""###$$$%%%%%%$$$###"""""""""""""""#########$$$$$$$$$$$$#########""""""#########################################################$$$$$$%%%%%%&&&########################$$$$$$###""""""######$$$'''&&&%%%###"""!!!!!!!!!#########$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###$$$######$$$%%%###############################################################$$$$$$$$$###"""!!!!!!"""$$$&&&(((#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""########################""""""#########$$$$$$$$$########################"""#########$$$#########"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""$$$&&&&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$###%%%)))---......---,,,$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###%%%''''''$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################!!!!!!!!!"""######$$$$$$"""%%%'''%%%"""!!!###%%%%%%$$$$$$######"""""""""########################""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""!!!!!!!!!""""""!!!!!!!!!########################"""""""""""""""""""""""""""###$$$$$$"""""""""$$$$$$######""""""######$$$!!!!!!""""""###$$$$$$%%%"""##################"""!!!!!!"""""""""#########%%%%%%$$$$$$###""""""!!!########################$$$$$$$$$#########""""""############$$$$$$$$$%%%########################$$$$$$$$$###############'''&&&%%%###"""!!!!!!!!!""""""""""""############$$$###"""""""""""""""###""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$########################!!!!!!!!!"""""""""""""""##################$$$$$$"""""""""############$$$######$$$$$$$$$$$$###### ###$$$######%%%&&&!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$###############"""!!!!!!"""###%%%'''(((############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################"""############$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$############&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$&&&+++...000...,,,***$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&'''%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""######$$$$$$######"""&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############""""""######$$$%%%%%%&&&""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$######################## !!!!!!"""######$$$$$$"""%%%(((&&&""" ###&&&######""""""""""""""""""""""""######$$$%%%%%%%%%""""""""""""""""""""""""#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""!!!""""""######""""""!!!########################"""""""""""""""""""""""""""$$$%%%$$$######$$$%%%$$$######""""""######$$$###########################""""""!!!!!!""""""###""""""#########$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$###""""""!!!!!!###########################$$$$$$%%%$$$###"""!!!%%%$$$######"""#########""""""""""""######$$$$$$###""""""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!""""""###$$$%%%######################## !!!!!!""""""""""""""""""###$$$$$$$$$%%%""""""""""""##################$$$$$$$$$$$$###### !!!###$$$###"""###$$$!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$########################""""""######$$$%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%###"""$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&))),,,000222222///***'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$""""""###$$$$$$%%%&&&&&&""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$######################## !!!!!!"""###$$$$$$$$$"""&&&(((&&&""" """&&&""""""!!!!!!!!!!!!""""""""""""###$$$%%%&&&&&&'''"""""""""""""""""""""""" !!!!!!"""""""""###!!!!!!!!!!!!""""""""""""##################$$$$$$########################""""""############""""""%%%%%%%%%&&&&&&%%%%%%%%%########################""""""""""""""""""""""""###$$$%%%%%%$$$###$$$&&&$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""###"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&''''''%%%###!!!########################"""###%%%&&&%%%###!!! """"""""""""###$$$%%%&&&""""""#########$$$$$$$$$""""""!!!!!!!!!###$$$%%%""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""$$$%%%&&&########################!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""##################$$$$$$$$$$$$######!!!###$$$$$$"""!!!!!!""""""############$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$###"""""""""###$$$$$$%%%"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""$$$&&&'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''000222555777555000***'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&!!!"""%%%''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######"""############$$$$$$$$$&&&%%%%%%$$$$$$############"""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$"""###$$$$$$###"""###$$$%%%$$$###"""!!!!!!!!!!!!#########"""""""""""""""$$$######"""###$$$&&&'''$$$%%%&&&$$$"""!!!!!!"""%%%&&&&&&&&&&&&%%%###"""$$$$$$$$$#########""""""$$$$$$#############################################$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$###"""!!!'''&&&%%%""" """"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$##############################&&&&&&%%%%%%$$$###############""""""""""""######%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############&&&&&&%%%%%%$$$###""""""#########"""""""""""""""!!!"""###$$$$$$###"""!!!########################!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!"""$$$%%%!!!###%%%&&&&&&&&&$$$###$$$%%%&&&&&&&&&$$$###"""###############"""!!!!!!""""""###$$$$$$$$$$$$###%%%$$$$$$###"""!!! ########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###"""!!! !!!"""###%%%%%%%%%$$$$$$#########%%%###!!!"""$$$%%%$$$!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$#########$$$#########$$$$$$%%%%%%%%%---000444444111,,,(((&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''########################%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!""""""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!&&&&&&%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!!!!$$$&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%$$$###"""!!!!!!!!!!!!"""""""""""""""#########&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$############$$$#########"""""""""!!!!!!""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$######""" !!!$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$###""""""!!!!!!""""""###%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############&&&%%%%%%$$$######""""""############$$$$$$$$$$$$"""######$$$$$$######"""########################!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$!!!"""$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$######""""""!!!########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$##################""""""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$%%%%%%%%%$$$$$$$$$######%%%###""""""$$$%%%$$$"""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""&&&&&&'''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%***,,,//////,,,)))&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!###%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""######$$$$$$&&&&&&%%%######""""""### ###%%%$$$######"""!!!!!!!!!"""###$$$"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""######################## !!!""""""###""""""""" !!!"""############%%%%%%%%%###!!!!!!###%%%&&&$$$"""!!!!!!"""$$$&&&######$$$$$$$$$$$$##############################!!!!!!""""""###$$$$$$%%%""""""!!!!!!!!!!!!""""""&&&%%%%%%$$$#########$$$$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$######""""""!!!#########$$$%%%%%%&&&&&&$$$######""""""######$$$########################!!!!!!!!!"""""""""######!!!!!!"""###############!!!"""###$$$$$$$$$###"""$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$""""""!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%###"""###$$$%%%$$$###%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''))))))'''%%%$$$$$$$$$#########""""""""""""######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$$$$###$$$$$$###############"""#######################################$$$$$$$$$%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$$$$$$$###"""!!!!!!"""""" !!!"""###$$$$$$%%%%%%$$$$$$############### ###!!!!!!!!!!!!""""""######$$$""""""""""""""""""""""""""""""""""""####################################!!!!!!"""""""""""""""!!!"""######""""""!!! %%%&&&&&&%%%$$$$$$&&&((($$$$$$###""""""###$$$$$$######$$$$$$$$$$$$##############################!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!!!!"""&&&&&&%%%$$$########################$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########""""""""""""##############################&&&%%%$$$$$$#########$$$#########"""""""""!!!!!!""""""######$$$%%%&&&&&&######!!! !!!##############################!!!!!!""""""############ !!!"""$$$$$$###"""""" !!!"""############"""&&&$$$""" !!!"""$$$$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%"""""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&''')))******(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$############""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!"""###$$$###"""""""""""""""""" !!!"""###$$$$$$%%%""""""######$$$$$$$$$$$$$$$ $$$&&&### !!!###$$$%%%$$$###"""#################################$$$$$$%%%%%%%%%########################"""######$$$######"""""""""######""""""!!! !!!#########""""""###%%%!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$#######################################"""""""""!!!!!!""""""!!!!!!!!!!!!""""""&&&%%%$$$$$$#########$$$############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$######""""""!!!!!!""""""###########################%%%%%%$$$$$$######$$$$$$#########""""""""""""""" !!!!!!"""###$$$%%%%%%"""!!!  !!!"""""""""""""""""""""""""""!!!!!!"""###$$$######""" !!!"""$$$$$$###""""""!!!!!!""""""############)))&&&### !!!"""###############""""""!!!""""""###$$$$$$$$$$$$############$$$%%%%%%&&&&&&########################""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$######"""""""""############$$$$$$$$$%%%%%%%%%!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%'''((()))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######""""""###%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%% !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######!!!!!!"""#########"""""""""""""""###!!!!!!""""""######$$$$$$ !!!"""###$$$$$$$$$$$$&&&$$$"""###%%%&&&$$$""" !!!###$$$$$$###""""""############$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&########################$$$$$$%%%%%%$$$$$$###### !!!"""############"""$$$%%%%%%######$$$%%% """%%%''''''%%%""" ######$$$$$$$$$$$$##############################%%%$$$$$$###""""""!!!!!!######""""""""""""######%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%########################!!!!!!!!!"""#########$$$"""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""!!!!!!"""###############"""""""""#########$$$$$$)))'''$$$!!! !!!""""""############"""!!!!!!""""""###$$$$$$$$$$$$###"""#########$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%&&&#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""$$$%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###!!!###$$$$$$######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""######$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!! !!!#########""""""""""""######"""""""""""""""#########!!!"""###$$$$$$###""""""######""""""######""""""$$$"""!!! !!!"""""""""""""""#########$$$"""######$$$%%%%%%&&&&&&########################$$$$$$%%%%%%$$$$$$###""" !!!"""###$$$$$$$$$$$$$$$&&&''''''%%%$$$%%%&&&!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$############$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""""""""""""""""""""""""""" """###%%%%%%$$$###""""""""""""""""""######$$$###############$$$%%%%%%&&&%%%###"""""""""$$$%%%###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###""""""##########################################""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######$$$$$$$$$###############$$$###"""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%!!!"""###%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%'''&&&$$$###%%%&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""$$$&&&"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!###%%%%%%$$$###$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&!!!$$$&&&&&&$$$######$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" """$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!! !!!######"""""""""""""""###############"""""""""""""""######$$$$$$###""" !!!###$$$$$$######$$$&&&'''###!!!$$$ !!!!!!!!!""""""######!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$###""""""$$$%%%%%%$$$$$$###"""!!!!!!###$$$$$$"""!!!!!!!!!##############################$$$$$$$$$$$$#######################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$%%%''''''&&&&&&%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$###"""!!!!!!"""###""""""""""""""""""""""""$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""" """$$$%%%%%%%%%###"""###"""!!!!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%&&&############$$$%%%'''((($$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""###"""!!! ######$$$$$$$$$%%%%%%%%%"""###$$$&&&''''''&&&&&&#########$$$$$$%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&)))***""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########!!!###%%%&&&$$$#########%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%######"""########################""""""###$$$%%%%%%&&&&&&"""%%%%%%"""!!!!!!###""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""!!!$$$'''''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$""" """###%%%$$$###""""""###$$$%%%$$$$$$##################!!!"""######"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%### %%%%%%$$$$$$###"""!!!!!!!!!"""$$$&&&'''&&&$$$###%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$### """&&&'''&&&########################$$$$$$$$$#########""""""!!!""""""""""""#########!!!""""""$$$%%%&&&''''''%%%$$$###""""""######$$$###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!"""$$$&&&&&&&&&$$$###!!!!!!""""""""""""!!!!!!$$$%%%%%%$$$"""!!!"""###$$$$$$$$$#########""""""$$$###"""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!$$$#####################$$$$$$################## !!!!!!"""###%%%%%%"""""""""""""""######$$$"""""""""###$$$$$$$$$%%%$$$###"""!!!!!!"""######$$$$$$$$$###############$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###'''%%%###!!!!!!"""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&######""""""######$$$%%%'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""################################################$$$%%%%%%$$$###"""$$$&&&***)))(((&&&%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!$$$&&&((('''&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!!!!!!!!!!###$$$%%%%%%%%%$$$######$$$%%%%%%########################$$$$$$############$$$$$$&&&%%%$$$$$$#########$$$""""""""""""###$$$%%%&&&""""""""""""############$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$'''&&&$$$######%%%&&&'''$$$$$$###""""""###$$$$$$########################"""###$$$$$$"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######""""""""""""%%%%%%$$$$$$###""""""!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$###!!!!!!$$$%%%%%%########################$$$$$$$$$#########"""""""""""""""#########$$$$$$#############################################$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################!!!"""$$$$$$$$$"""!!!!!!""""""######""""""!!!###$$$%%%$$$""""""###$$$$$$$$$$$$#########"""""""""###$$$%%%&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!""""""#########$$$$$$$$$####################################$$$%%%&&&'''###############$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!!!!""""""#########$$$$$$$$$$$$$$$#########"""$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!######$$$%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""################################################$$$%%%%%%$$$######$$$%%%'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$###!!!$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########&&&%%%$$$###"""""""""###%%%%%%$$$######$$$%%%%%%########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%%%%!!!!!!""""""###$$$$$$%%%$$$$$$############$$$$$$######""""""######$$$%%%"""""""""!!!!!!"""""""""""""""!!!!!!"""###%%%&&&$$$######""""""######$$$########################$$$&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!"""$$$(((***%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""######$$$$$$$$$$$$$$$%%%%%%$$$###!!!!!!###%%%########################$$$$$$$$$###########################$$$$$$$$$%%%%%%$$$$$$###"""!!! !!!"""###$$$%%%%%%$$$##############################$$$$$$%%%%%%$$$$$$########################### !!!"""$$$$$$###""""""#########$$$$$$#########"""###$$$$$$###"""###%%%$$$$$$$$$###############!!!###&&&(((((('''%%%###%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! """""""""###$$$$$$$$$%%%########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$############$$$&&&&&&%%%""" !!!"""###$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***((($$$#########"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""'''&&&%%%$$$############%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$%%%&&&%%%$$$###"""######""""""###$$$$$$%%%"""""""""######$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!"""###$$$######""""""""""""#####################$$$$$$$$$&&&''''''&&&$$$"""###$$$########################"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!"""%%%(((***$$$$$$$$$#########""""""'''&&&$$$###"""###$$$%%%$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$&&&'''%%%!!! ###&&&######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!  ###%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$$$$######$$$&&&########################"""###%%%&&&'''&&&%%%$$$%%%$$$$$$#######################################&&&&&&&&&%%%$$$$$$###"""$$$####################################$$$$$$$$$%%%$$$######""""""""""""$$$############$$$%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%### !!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""!!!###%%%&&&&&&$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""###%%%&&&&&&%%%###"""#########"""######$$$%%%%%%$$$$$$$$$######""""""$$$$$$############$$$$$$######""""""######$$$%%%$$$######""""""######$$$&&&&&&%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$&&&'''(((&&&$$$######$$$""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############(((&&&$$$"""!!!"""$$$%%%###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$"""%%%'''%%%###"""$$$'''######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$$$$######$$$&&&#######################################$$$%%%%%%%%%$$$######""""""##############################(((''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$&&&%%%$$$###"""""""""""""""""""""""""""###$$$$$$&&&%%%%%%%%%$$$$$$######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###&&&((((((######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""###%%%&&&&&&%%%###"""$$$###############$$$$$$&&&%%%%%%$$$######""""""$$$$$$############$$$$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$######""""""!!!""""""######""""""!!!"""""""""###$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###########################$$$$$$%%%%%%&&&###$$$%%%%%%$$$###!!! ########################'''%%%$$$""""""###%%%&&&######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%$$$$$$%%%&&&#######################################$$$$$$$$$############$$$$$$$$$%%%######$$$$$$%%%%%%%%%&&&!!!"""###$$$%%%%%%$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""###%%%###############$$$$$$$$$$$$###"""!!!"""###$$$&&&$$$$$$###""""""""""""###########################'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!"""""""""###$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## """%%%&&&%%%$$$%%%%%%$$$$$$$$$######$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$######""" ###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%!!!!!!"""""""""!!!!!! !!!"""######"""!!! !!!""""""###$$$$$$%%%%%%$$$%%%&&&%%%$$$###$$$%%%########################"""""""""###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$%%%$$$###"""!!!########################%%%$$$#########$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%###""""""###%%%%%%$$$###########################""""""#########$$$$$$$$$"""""""""#########$$$$$$############$$$$$$$$$$$$#####################$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!""""""######$$$$$$$$$$$$#########$$$%%%$$$""""""###$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""########################$$$$$$###"""!!!""""""###########################!!!""""""###$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&######""""""######$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$############$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''%%%$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""%%%&&&&&&%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$$$$%%%###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%$$$###!!! ###$$$%%%%%%%%%%%%$$$###########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$#########$$$$$$%%%&&&&&&$$$$$$############$$$$$$#########"""###$$$$$$%%%$$$$$$############$$$$$$"""###$$$%%%%%%&&&%%%%%% !!!"""######"""!!! !!!""""""###$$$$$$%%%%%%###$$$%%%%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%##################$$$$$$############$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%###!!!###%%%&&&### ########################""""""######$$$$$$$$$$$$!!!""""""""""""##################"""""""""""""""%%%$$$######"""######$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$#########$$$$$$#########$$$%%%%%%$$$"""!!!"""###""""""######$$$$$$$$$$$$"""###&&&'''((('''%%%###$$$######""""""""""""""""""""""""""""""""""""""""""!!!  !!!!!! !!!"""###$$$%%%&&&&&&!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''&&&$$$""" !!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&&&&%%%#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""%%%&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&$$$""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###########################$$$$$$############$$$$$$$$$#########$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$#########"""""""""""""""%%%###"""###$$$$$$###"""########################$$$$$$##################"""###$$$%%%%%%%%%%%%%%%!!!"""""""""############$$$"""!!!"""###$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################&&&###!!!"""%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%############!!! ########################%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$###"""###$$$$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$######"""######""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$##########################################$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%"""######$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######""""""$$$''')))******$$$$$$$$$###$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###"""""""""###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$'''(((%%%  $$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""######$$$######$$$$$$$$$######"""!!!!!!""""""""""""""""""############""""""""""""$$$###"""###$$$$$$###"""################################################"""######$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''&&&$$$###!!! """###$$$%%%%%%$$$###"""################################################%%%###!!!"""%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######&&&&&&%%%$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!  !!!"""&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&%%%%%%&&&)))+++++++++%%%%%%$$$$$$###$$$$$$$$$'''&&&$$$#########$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%%%%$$$$$$$$$$$$"""""""""""""""###$$$$$$"""######$$$$$$$$$######!!!""""""###$$$$$$%%%%%%########################$$$###"""###$$$%%%$$$"""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$##################"""######$$$$$$######"""'''&&&%%%###!!!########################################################################$$$"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!""""""###########################$$$############$$$$$$%%%###$$$$$$%%%%%%$$$$$$###################################################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%##################""""""$$$%%%%%%%%%$$$###""""""&&&&&&%%%$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%###"""###%%%''''''&&&&&&&&&%%%$$$############'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$############""""""""""""###$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###############$$$$$$$$$"""""""""$$$%%%$$$###""""""""""""""""""""""""###############$$$$$$$$$""""""###$$$$$$##################$$$$$$$$$%%%%%%###$$$%%%$$$###""""""#########$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%########################"""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!! !!!"""##################$$$$$$$$$$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""!!!!!!!!!"""######$$$$$$$$$######"""######$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$"""!!!!!!###$$$$$$###'''&&&%%%$$$############$$$$$$%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################""""""###$$$%%%%%%&&&&&&%%%###!!!!!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""##############################""""""######$$$%%%"""""""""######$$$%%%%%%""""""!!!!!! """"""######$$$$$$$$$%%%###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$######"""""""""""""""#########$$$!!!###%%%%%%###""""""###$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""###$$$%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###"""!!!###%%%&&&%%%$$$########################!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%$$$"""!!!"""%%%&&&%%%#########$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!! !!!"""######""""""######%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!! !!!"""###$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###'''%%%$$$$$$&&&&&&&&&%%%'''&&&%%%$$$############ !!!"""$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&(((&&&$$$#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%#######################################$$$$$$%%%######""""""######%%%%%%$$$$$$$$$###"""!!!!!!!!!""""""######$$$%%%%%%%%%###"""!!!"""$$$%%%%%%$$$########################"""""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######!!!!!!"""""""""#########"""&&&&&&###"""###%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""$$$&&&&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###"""!!!"""$$$%%%$$$###########################!!!""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$!!! !!!%%%&&&%%%###############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!""""""#########"""""""""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%##########################################""""""!!!!!!###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&$$$######%%%&&&%%%%%%&&&&&&%%%$$$############!!!!!!"""###$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&+++***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&#########$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%""""""###$$$$$$%%%&&&&&&"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$""""""#########$$$$$$$$$!!!&&&&&&$$$"""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""###################################################&&&((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$###"""###%%%%%%%%%###########################""""""######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%""" """&&&(((&&&###$$$$$$$$$$$$%%%%%%&&&&&&################################################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!"""$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&'''''''''(((((((((((((((((('''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######"""!!!!!!###$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%############$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''))))))'''$$$"""$$$'''######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&'''%%%###"""!!!"""######"""""""""######$$$%%%%%%""""""###$$$%%%%%%&&&&&&"""!!!!!!"""$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%''''''''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%% &&&'''$$$###%%%(((######$$$$$$$$$$$$#####################$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###########################'''***)))'''$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$########################""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&### ###'''***'''$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###"""!!!!!!"""$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&'''''''''&&&%%%$$$"""!!!"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$'''((((((((($$$$$$$$$###$$$$$$%%%%%%***(((&&&###""""""###$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((((())))))******$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!$$$'''%%% ###'''########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################((('''&&&%%%###"""!!!!!!$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&(((&&&$$$"""!!!!!!"""###"""######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$###"""""""""""""""###$$$%%%%%%&&&&&&''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###"""###%%%'''((((((((('''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""'''%%%###!!!!!!"""###$$$########################(((%%%$$$%%%''''''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%###"""""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%""""""!!!  ###&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&'''%%%""" """%%%'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''+++)))&&&%%%%%%%%%$$$###""""""###$$$%%%&&&&&&''''''&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############%%%&&&&&&$$$######$$$$$$$$$$$$###"""!!!!!! ###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$#########"""######$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$###"""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$############""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$#########"""###########################$$$%%%%%%$$$!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$$$$######%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######''''''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%&&&%%%###"""""""""####################################""""""######!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%'''&&&%%%""" """######$$$$$$######"""!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$############$$$%%%&&&$$$"""!!!!!!"""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%###"""###$$$%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########%%%&&&&&&$$$######$$$$$$$$$$$$###"""!!!!!!!!!###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""######""""""######$$$%%%%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$####################################"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%######$$$%%%###############"""!!! ######""""""""""""######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###""""""$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$######%%%&&&&&&$$$######$$$$$$$$$$$$###""""""!!!!!!###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%########################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((((((&&&%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%#########"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$%%%''')))***&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$###"""""""""""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###&&&)))(((%%%###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%!!!"""###$$$%%%&&&&&&&&&$$$###!!!!!!!!!!!!###$$$""""""#########$$$$$$$$$############$$$$$$%%%%%%""""""""""""$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%############$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''')))((('''&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$######### """$$$&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$######"""""""""###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%""""""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%%%%%%%&&&#########"""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$%%%''')))***%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%%%%&&&"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$"""!!!$$$###"""!!!!!!"""###$$$###############$$$$$$$$$!!!!!!""""""###$$$$$$$$$ !!!###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((('''%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$#########!!!$$$&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######"""######$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""###$$$%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!"""%%%&&&'''&&&%%%%%%%%%$$$$$$#########!!!"""###%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!"""###$$$&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$%%%%%%&&&"""""""""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$######$$$%%%%%%&&&$$$###!!! """"""######"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$%%%&&&'''((((((((($$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########"""!!!"""%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%############$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!#########"""###$$$$$$%%%""""""!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&&&&!!!"""###$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""!!!!!!!!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&'''&&&$$$######$$$&&&'''$$$$$$$$$############"""###$$$%%%&&&&&&%%%$$$###"""###%%%'''((((((((('''$$$#########$$$%%%%%%&&&'''&&&$$$###"""###$$$%%%$$$###"""!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###!!! """%%%'''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%$$$""" $$$%%%&&&''''''&&&%%%$$$$$$$$$##########################################!!!###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%'''((((((''''''$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########((('''%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%########################%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$""""""#########$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$''''''$$$!!!###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########)))((('''&&&%%%###""""""&&&&&&%%%%%%$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$((('''&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###########################%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$###"""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&""""""#########$$$$$$$$$(((&&&$$$$$$%%%'''''''''###$$$&&&(((((('''&&&%%%(((''''''&&&&&&''''''(((&&&%%%$$$######$$$%%%&&&$$$$$$###"""###$$$&&&'''!!!"""$$$%%%&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%)))&&&$$$$$$&&&&&&$$$""""""###$$$%%%&&&%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$###"""!!!&&&%%%%%%$$$#########$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$###"""""""""###$$$$$$""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&%%%$$$######$$$######$$$&&&&&&$$$!!!###$$$%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$###"""!!!!!! ###""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""###############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$########################%%%%%%$$$$$$###############$$$%%%$$$"""!!!"""###%%%%%%$$$######$$$%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$############%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%)))'''%%%$$$&&&''''''&&&###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&%%%$$$%%%&&&&&&%%%###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%########################'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######&&&%%%$$$$$$######$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$######"""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%###!!! $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$$$$###$$$######$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""""""""!!!!!!!!!"""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$######"""""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""$$$%%%%%%###!!! %%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###!!!#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&+++)))&&&%%%&&&''''''&&&$$$%%%&&&'''''''''&&&%%%"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$###&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$#########""""""###%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######"""###$$$$$$%%%$$$$$$$$$$$$#########$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$############$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""$$$%%%%%%$$$""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&'''%%%$$$"""#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''',,,***'''&&&'''''''''&&&$$$%%%&&&'''''''''&&&&&&$$$%%%'''(((((('''%%%$$$###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%$$$$$$##################$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""######$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$"""!!!#########$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''',,,***'''&&&'''''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%''')))******)))'''%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&%%%$$$"""!!!############$$$$$$$$$%%%(((&&&$$$$$$&&&''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%%%%$$$#########%%%$$$###"""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((('''&&&$$$"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""#########$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%%%%"""###$$$###!!!!!!###%%%%%%$$$$$$######$$$$$$%%%"""""""""!!!!!!"""""""""%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%!!!"""""""""""""""""""""""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############$$$"""$$$%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""$$$%%%%%%%%%$$$############$$$$$$%%%%%%&&&)))((('''%%%$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++)))&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$###############$$$%%%''')))******(((%%%$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&''''''&&&$$$######$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''$$$$$$######$$$$$$%%%%%%###############$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%"""###$$$""" ###%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%###############"""""""""!!!!!!!!!!!!"""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%###$$$%%%$$$###"""###$$$###$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&'''''''''"""######$$$%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&)))'''%%%$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%######$$$&&&))),,,///111,,,)))&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''%%%$$$%%%'''######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))"""$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%"""###$$$""" ###&&&&&&%%%$$$######$$$%%%&&&$$$######""""""######$$$((('''&&&%%%###"""!!!!!!#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""###$$$&&&'''"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$!!! !!!###$$$%%%&&&&&&%%%$$$#########"""""""""###$$$%%%""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&###!!!!!!""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$$$$%%%'''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((''''''%%%$$$$$$%%%''''''$$$$$$###"""###$$$&&&'''$$$$$$&&&(((,,,000333666---***'''%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&###&&&((((((&&&&&&(((***"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((())) ###(((,,,---***&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######!!! $$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!###%%%&&&###!!!###$$$&&&&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((()))(((&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&&&&%%%%%%%%%&&&(((***+++%%%"""$$$---999???<<<777***)))'''%%%$$$$$$$$$%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&((()))***+++'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$""" !!!###%%%&&&%%%$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$%%%$$$$$$$$$######"""""""""&&&$$$"""!!!!!!"""$$$&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&&&&''''''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''((()))))))))((()))000888<<<999555)))(((&&&%%%$$$$$$%%%%%%&&&%%%###""""""###%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%&&&'''))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""######""" """%%%&&&%%%#########""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$############$$$%%%$$$$$$###"""!!! %%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((('''''''''&&&&&&(((+++...///---+++'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###%%%&&&'''(((########################%%%%%%$$$###""""""######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########"""!!!"""%%%&&&%%%$$$######"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$############$$$$$$######"""""""""!!!"""######$$$$$$######"""%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&$$$###!!!###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$&&&&&&$$$$$$##################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$&&&&&&########################%%%$$$$$$###""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$$$$$$$!!!###&&&'''&&&%%%$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$&&&&&&%%%$$$#########$$$"""######$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''((($$$%%%&&&&&&%%%$$$"""!!!###&&&(((((('''&&&&&&((($$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&''''''(((((($$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''########################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###$$$%%%########################$$$$$$###"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%###$$$&&&&&&%%%%%%%%%'''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""###############$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%""""""###$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''''''''((()))%%%%%%%%%%%%$$$######"""%%%'''((()))((('''((()))$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&)))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!"""$$$&&&((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''(((((()))$$$%%%&&&&&&''''''&&&&&&$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###############$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%###########################""""""""""""######$$$$$$$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$%%%$$$$$$%%%$$$######%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$##################"""!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***++++++***)))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&############$$$%%%&&&'''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$%%%""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''""""""""""""""""""""""""$$$$$$&&&''''''&&&$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&%%%###!!!###$$$$$$$$$###"""!!!"""%%%'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!! """###$$$%%%&&&########################$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''############""""""""""""###""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&((())))))'''&&&&&&''''''%%%$$$%%%%%%'''''''''&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&%%%$$$$$$###""""""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''''''''%%%$$$***)))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$########################""""""""""""""""""""""""%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$##################&&&%%%%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& !!!###$$$$$$######"""%%%$$$###$$$&&&'''&&&%%% !!!"""###$$$%%%%%%%%%$$$$$$%%%###""""""###%%%,,,)))%%%!!! """###'''&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''########################""""""#########$$$$$$$$$%%%"""!!!"""%%%&&&$$$"""%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%&&&$$$$$$%%%%%%&&&'''((((((!!!%%%((((((%%%###$$$&&&''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&)))((('''%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''''''''((()))))))))'''(((((((((((((((''''''%%%%%%&&&'''((()))******''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###"""###$$$$$$&&&&&&'''((("""######$$$&&&''''''(((''''''&&&&&&&&&&&&''''''***&&&"""!!!$$$&&&&&&%%%&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&%%%$$$#########$$$%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$$$$""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$%%%&&&((()))"""############$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###"""""""""###$$$################################################%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$!!!""""""###############%%%$$$###$$$&&&&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$(((&&&$$$"""!!!"""$$$%%%#########"""""""""!!!!!! !!!"""""""""""""""$$$%%%%%%%%%&&&&&&&&&&&&###########################$$$$$$$$$%%%%%%%%%%%%&&&$$$"""###$$$$$$""" %%%$$$###""""""###$$$%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&'''''''''%%%'''(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((''''''(((((((((''''''&&&%%%&&&'''((()))&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&''''''((()))***+++,,,,,,(((''''''&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%)))((('''&&&&&&%%%%%%&&&(((''''''&&&&&&&&&'''(((%%%$$$###$$$%%%&&&&&&$$$######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$###$$$%%%(((''''''&&&&&&''''''(((%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$######!!!!!!""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%&&&$$$$$$#####################""""""""""""###$$$$$$&&&%%%$$$$$$%%%&&&%%%###"""######$$$$$$$$$######!!!###$$$###"""###$$$############$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%############!!! $$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&''''''((()))***+++,,,,,,(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''###%%%((()))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%+++***((('''%%%$$$######%%%%%%$$$$$$$$$$$$%%%&&&$$$###"""###%%%%%%%%%$$$""""""###$$$&&&'''((((((%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$'''(((((('''&&&%%%%%%&&&(((''''''&&&&&&''''''((($$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!"""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""$$$###"""!!!"""###$$$%%%&&&%%%###$$$%%%%%%$$$#########$$$$$$$$$######""" ###$$$$$$#########!!!"""###$$$%%%&&&&&&&&&---,,,+++***(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%(((&&&%%%'''******'''$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((******))))))((((((''''''$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''((()))))))))((((((''''''''''''((((((&&&'''''''''((((((((()))$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''!!!%%%((((((&&&$$$%%%&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***)))(((&&&%%%$$$#####################$$$$$$$$$###"""!!!"""$$$%%%$$$#########$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$'''((()))(((&&&$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''((($$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%"""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$###"""""""""###%%%&&&%%%$$$######%%%%%%$$$#########$$$$$$$$$######""" ###%%%$$$######$$$"""###$$$%%%%%%%%%$$$$$$---,,,+++(((&&&###"""!!!!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%######&&&***+++(((%%%&&&'''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%(((((((((''''''&&&%%%%%%'''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((*********))))))(((((('''$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''(((((())))))(((((((((''''''(((((((((&&&&&&''''''((()))))))))%%%&&&''''''(((((((((((((((''''''&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''"""$$$&&&%%%###"""%%%(((%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''###"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%''''''&&&$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''(((###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$######$$$$$$%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%###############$$$%%%%%%$$$###"""###%%%%%%%%%$$$"""######$$$$$$$$$###### """$$$%%%$$$###$$$%%%$$$$$$%%%%%%%%%$$$######------+++)))'''%%%###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$ !!!#########$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&))))))(((''''''''''''((())))))******'''''''''''''''(((((((((%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$%%%%%%%%%%%%%%%%%%$$$&&&'''((())))))((('''&&&''''''((((((''''''&&&%%%(((((())))))))))))((((((&&&&&&&&&'''''''''(((((()))))))))((((((((('''''''''''''''&&&&&&'''''''''((((((''''''''''''''''''$$$%%%&&&''''''(((''''''((()))))))))*********+++)))((((((''''''(((((()))'''''''''(((((()))))))))''''''(((((()))(((((((((((('''''''''&&&&&&%%%%%%''''''&&&%%%%%%$$$######''''''&&&&&&&&&&&&''''''###$$$%%%$$$$$$$$$&&&(((%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''###$$$%%%&&&&&&'''&&&&&&$$$###"""###%%%%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$###%%%%%%%%%$$$###$$$&&&(((''''''&&&&&&''''''((($$$$$$$$$$$$%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''' !!!"""$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$######""""""###$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$"""!!!!!!"""%%%&&&&&&%%%!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$******)))(((((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%% """$$$$$$""""""$$$&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%'''))))))((('''&&&'''&&&&&&''''''((())))))***&&&'''''''''((((((((()))&&&&&&&&&&&&&&&%%%$$$###''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))******)))'''&&&$$$%%%&&&'''((((((((((((((())))))******))))))((('''''''''((((((((())))))+++******)))((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((%%%%%%&&&'''(((((((((((())))))))))))************))))))(((((((((((())))))((((((((((((((()))))))))(((((()))))))))((('''''''''''''''''''''&&&&&&&&&(((''''''&&&$$$######"""''''''&&&&&&&&&&&&''''''$$$$$$%%%'''))))))(((&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$%%%%%%&&&''' !!!###$$$%%%%%%$$$$$$%%%$$$###$$$%%%&&&&&&$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$"""###%%%%%%$$$$$$%%%'''(((''''''&&&&&&''''''(((%%%%%%%%%$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((( !!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%&&&''''''$$$#########$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$!!! """%%%&&&&&&&&& !!!"""###$$$%%%%%%%%%%%%&&&&&&%%%######%%%&&&############$$$%%%&&&&&&!!!!!!""""""###$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&%%%"""!!!###%%%$$$$$$&&&&&&&&&&&&$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((($$$$$$%%%%%%&&&'''(((((((((+++---,,,(((%%%%%%&&&%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''''''''''''''&&&$$$%%%'''(((((('''%%%$$$ """$$$''')))***+++***))))))************))))))(((((((((((()))))))))))),,,+++***)))((('''&&&%%%%%%&&&'''(((((('''&&&%%%(((((())))))******++++++%%%&&&'''((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))***))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''%%%%%%'''+++......)))%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%'''((((((''''''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$!!!###%%%%%%%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&'''((((((%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((((((&&&%%%'''+++------+++$$$###"""!!!"""###%%%'''&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%"""###$$$$$$&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''&&&$$$######$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((((((((&&&%%%%%%&&&'''(((,,,+++***((((((((()))***'''((()))******)))(((''''''(((***)))(((((()))***)))(((''''''))))))((('''(((((()))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))+++(((%%%###"""$$$''')))000///---,,,***)))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$&&&)))***(((%%%))))))))))))))))))))))))%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%$$$$$$###))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###############$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((((('''&&&(((+++,,,,,,***&&&%%%#########$$$&&&'''$$$%%%&&&%%%###"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''')))***)))(((((()))***(((''''''&&&&&&''''''(((''''''''''''''''''''''''***))))))(((&&&%%%%%%$$$&&&&&&''''''''''''''''''(((((('''''''''''''''(((++++++)))((((((((())))))(((((())))))))))))(((((('''((()))(((&&&%%%&&&''',,,+++******++++++***)))((())))))******))))))((())))))))))))))))))))))))++++++++++++++++++++++++,,,***((('''&&&(((***+++,,,+++***)))((('''''''''************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###############$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%$$$###!!!!!!############$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((()))((('''(((*********)))((('''%%%$$$$$$%%%&&&&&&$$$%%%&&&%%%###"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))(((&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''&&&###%%%&&&'''&&&&&&((())))))(((((((((((((((((()))''''''''''''''''''''''''))))))(((''''''&&&%%%%%%((((((''''''''''''''''''(((((())))))))))))((((((******)))((((((((()))))))))((((((((((((((()))))))))))))))(((&&&%%%&&&(((,,,+++))))))******)))(((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))***))))))(((''''''''''''(((++++++*********)))))))))((())))))******))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###"""""""""###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((()))(((((((((((((((((('''((('''&&&%%%$$$$$$%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''"""###%%%%%%$$$###%%%&&&)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''(((((()))******))))))((((((''''''&&&&&&'''(((***++++++***)))((())))))))))))))))))))))))***)))(((''''''(((***+++***++++++***)))***,,,...///---***)))*********)))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********************)))))))))******+++************)))))))))))))))))))))******)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######"""#########$$$######""""""######$$$$$$$$$$$$%%%&&&''''''(((######"""######$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''&&&%%%%%%&&&((((((((((((((('''&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***+++***((('''((()))(((''''''''''''''''''(((((((((((((((((((((((((((&&&'''''')))***+++,,,,,,)))))))))((((((''''''&&&'''(((***+++++++++***)))))))))*********************))))))((()))***+++,,,)))***++++++,,,...111444444222///------------,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,,,,+++************+++,,,,,,*********)))))))))(((((())))))************))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))((('''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$#########$$$$$$######""""""""""""#########$$$$$$%%%'''(((((()))######""""""######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%'''&&&%%%%%%&&&(((&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((())))))))),,,------,,,***))))))***(((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))***))))))(((((((((((((((((('''((()))******+++******)))***++++++,,,,,,++++++************+++,,,------((()))***+++,,,///444777666333///------------,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++***++++++*********++++++,,,++++++*********))))))))))))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''')))******(((''''''(((''''''''''''''''''''''''(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%############$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######""""""""""""###$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&((($$$&&&((('''%%%%%%&&&((($$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))((()))***)))((('''((())))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&''''''((((((((()))((((((((((((((()))))))))(((''''''((()))***++++++***+++,,,------------,,,***+++,,,---............+++,,,------...111666999;;;888444111000111000000000111222333444444444444333333333333333333333333222222222222222222222222111111000///...------,,,......------,,,---------------,,,,,,,,,+++++++++)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))''')))+++***(((&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((())))))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&######""""""""""""######%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%$$$###"""!!!######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((###%%%''''''%%%$$$&&&)))%%%%%%&&&'''((((((((('''&&&'''((('''%%%$$$%%%&&&((('''%%%$$$$$$%%%'''(((((()))))))))******++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******&&&'''))))))((((((***+++******))))))))))))******))))))))))))))))))))))))!!!"""###%%%''')))***+++''''''(((((())))))******(((''''''&&&''')))+++,,,***+++---...///...------***+++---///000000///...000111111000111333888;;;FFFBBB>>>;;;::::::::::::>>>???@@@AAABBBBBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888666666555555222222111000000000000000//////.........---------******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))'''***,,,+++(((&&&''')))************************&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))$$$%%%&&&'''(((***++++++%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$***)))'''&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###&&&$$$###$$$%%%%%%$$$###$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''((((((&&&###"""###&&&((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%$$$###"""$$$'''***""""""""""""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%!!!"""$$$$$$$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&%%%$$$$$$$$$'''$$$###&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%'''******'''###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''(((((('''&&&%%%%%%''''''''''''''''''''''''******))))))))))))*********))))))((('''&&&&&&&&&%%%%%%&&&&&&'''(((((((((------,,,+++***)))(((''''''&&&&&&%%%%%%'''((())))))((((((((((((((())))))***+++,,,+++)))((()))***---+++******+++,,,------+++---///000//////000222---...000333555666777777888;;;>>>??????BBBGGGKKKTTTSSSQQQPPPOOOPPPPPPQQQSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXXXXXXXVVVTTTRRRPPPRRRQQQOOOLLLIIIFFFDDDCCCCCCAAA???<<<999777666555444333222222333333222111666333///,,,,,,.........***)))((()))******)))(((***)))''''''((((((((('''%%%&&&''''''((((((''''''******)))((((((((((((((($$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$######%%%&&&%%%###$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&'''''''''(((&&&$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''((((((&&&%%%%%%''')))###"""""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%$$$"""""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))******)))(((((('''''''''''''''''''''''''''******))))))))))))*********))))))(((''''''&&&&&&((((((((('''''''''''''''*********)))))))))))))))(((((((((((((((((())))))((((((((((((((()))******'''((()))***)))***,,,...///...,,,+++,,,------------000222333333333444666777999<<>>@@@CCCEEEIIIKKKOOOSSSXXX\\\^^^```eeegggiiikkklllooosssvvvzzzzzzyyyyyyyyyzzz{{{{{{xxxyyyzzz|||}}}}}}~~~~~~||||||}}}}}}}}}}}}||||||}}}|||zzzyyyxxxxxxxxxyyyyyyyyyxxxwwwvvvuuuttttttlllkkkjjjhhhdddaaa]]][[[YYYWWWSSSPPPNNNJJJFFFBBB>>><<<999777666555222000111///,,,++++++++++++***,,,+++)))((()))***)))(((+++******))))))(((''''''++++++***)))))))))))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''((()))(((''''''((()))&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''''''''&&&###""""""###%%%'''&&&%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%!!!!!!""""""######$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&$$$#########%%%%%%$$$#########$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%% """$$$%%%&&&&&&%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***(((''')))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''')))******(((&&&%%%''''''(((((((((''''''&&&))))))))))))))))))))))))******))))))))))))******))))))))))))((((((''''''************))))))(((((())))))))))))******************+++,,,,,,+++)))(((+++++++++******+++,,,,,,///000000///...///222444000222444666888:::<<<>>>BBBEEEJJJNNNRRRVVVZZZ\\\^^^```dddiiimmmqqqsssuuuwwwxxxxxxyyyyyyzzz{{{|||{{{|||}}}~~~}}}|||}}}~~~}}}|||{{{{{{wwwwwwxxxwwwuuuqqqnnnlllkkkiiigggfffdddbbb^^^[[[VVVTTTPPPMMMJJJEEE@@@<<<888666222000000000//////---,,,******,,,---,,,+++++++++***)))))))))))))))******)))(((((((((((()))((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$"""###$$$###"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%###""""""###%%%'''&&&%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$!!!!!!"""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%&&&&&&!!!###%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&'''&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''(((&&&$$$%%%'''((('''%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''')))******((('''%%%''''''((((((((((((((('''******************************))))))))))))******)))))))))))))))((((((((())))))))))))******++++++,,,,,,++++++++++++******)))***+++,,,,,,+++)))(((,,,++++++************+++---///000111111444777:::;;;>>>CCCGGGJJJNNNRRRVVVZZZ]]]bbbeeegggjjjmmmpppppprrruuuxxx{{{~~~~~~~~~~~~~~~~~~}}}yyyzzz|||}}}|||zzzxxxwwwvvvuuutttttttttrrrooollljjjhhhfffccc```\\\VVVRRRJJJGGGBBB>>>;;;999666444222111//////000111000///------,,,,,,,,,,,,---...))))))((('''''''''((((((&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%###""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$$$$$$$###$$$###"""###%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%!!!""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$&&&&&&%%%%%%'''(((%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''&&&%%%$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&)))(((&&&%%%$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''((()))(((((((((((((((((((((((('''### !!!$$$&&&$$$!!!((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))***+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++------,,,,,,,,,+++++++++)))******+++,,,,,,++++++,,,+++++++++,,,---...///,,,///444999===AAAFFFIIIPPPUUU[[[___bbbeeejjjnnnrrrtttvvvwwwwwwwwwxxxyyyzzz{{{}}}~~~}}}|||zzz{{{}}}~~~~~~~~~}}}}}}|||{{{{{{{{{{{{yyyuuurrrtttsssrrrrrrrrrpppmmmkkkbbb^^^YYYTTTOOOJJJDDDAAA:::888555444444333222000------+++******+++,,,,,,***))))))(((((((((((((((%%%&&&'''((()))******+++''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''******(((&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%###""" $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######%%%$$$######%%%&&&%%%###$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&!!!######""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&%%%###$$$&&&((($$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###%%%&&&&&&%%%%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((&&&%%%######$$$%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))***+++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))))))))))))))+++++++++++++++,,,,,,,,,******++++++,,,---////////////000222555888:::;;;999???FFFNNNTTTYYY^^^aaaggglllrrrtttssstttxxx{{{{{{}}}}}}}}}}}}~~~{{{|||~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}||||||{{{|||||||||}}}}}}}}}~~~~~~|||||||||}}}~~~|||xxxuuuyyyxxxxxxzzz|||||||||zzzrrrpppmmmjjjgggbbb]]]YYYOOOLLLHHHDDDAAA>>>:::888444222///---+++++++++,,,,,,++++++***)))*********''''''(((((()))))))))***''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&''''''((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''' """###"""!!! !!!###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###&&&$$$###$$$%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$#########""""""!!!!!!""""""###$$$%%%%%%&&&&&&!!!###%%%$$$"""!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""" """%%%#########$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%###$$$&&&&&&&&&&&&((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&''' """$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''))))))))))))))))))))))))))))))(((***+++)))&&&%%%))),,,((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&''')))+++,,,''''''((()))))))))))))))((((((((((((((((((((((((******))))))))))))******)))))))))))))))***************))))))(((''''''''''''((()))***+++,,,------,,,++++++,,,---///111333333444777:::???CCCFFFHHHMMMSSS[[[ccciiinnnrrrtttvvvzzz~~~~~~{{{yyy{{{~~~zzz|||~~~yyyzzz|||}}}}}}|||{{{}}}}}}zzz~~~~~~|||{{{zzzzzz{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyvvvuuuvvvvvvxxxzzz|||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{||||||zzz{{{|||}}}zzz~~~}}}}}}~~~wwwwwwwwwxxxxxxvvvrrroooiiieee___YYYTTTOOOJJJGGG@@@>>>:::666444222222222...---,,,,,,++++++,,,,,,))))))))))))(((((((((((('''''''''&&&&&&'''''''''))))))))))))(((((((((((('''((()))((('''&&&''')))'''''''''((((((((())))))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((###%%%&&&%%%$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%% $$$%%%$$$$$$%%%'''&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%###""""""$$$'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&***(((&&&$$$$$$%%%((()))!!!!!!"""###$$$$$$%%%%%%########################(((''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''***(((&&&&&&)))+++***((())))))))))))))))))))))))''''''((()))***+++,,,,,,''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))+++***)))))))))))))))***))))))(((((('''''''''''')))***,,,,,,***)))******+++---///000...,,,,,,,,,,,,---000222333555999<<>>:::444111/////////...,,,---...,,,)))'''''')))''''''((((((((('''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$!!!!!!$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%!!!###%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%$$$######%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&$$$$$$###"""$$$%%%'''(((((('''%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&!!!$$$''''''&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''')))'''&&&'''(((***))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))((((((((()))***++++++************)))))))))))))))***,,,,,,++++++---.........///000000333777:::<<>>EEELLLQQQZZZ___ffflllppptttwwwyyyzzz|||~~~~~~{{{yyyxxxxxxttttttrrroookkkiiiiiijjjddddddddddddaaa^^^[[[YYY]]][[[WWWSSSPPPOOONNNNNNPPPPPPRRRTTTWWW\\\```bbbaaa^^^YYYTTTQQQRRRVVVZZZ^^^```aaaaaa``````aaaccciiihhhfffeeeddddddeeeeeennnnnnmmmjjjgggfffggghhhiiiiiihhhfffcccaaa^^^]]]VVVUUURRROOOMMMLLLKKKKKKLLLJJJHHHIIILLLOOOOOONNNOOOQQQTTTWWWYYYYYYXXXWWWTTTWWW[[[\\\]]]^^^bbbeeeeeefffiiilllooorrrtttuuurrrrrrsssvvvzzz||||||{{{~~~~~~|||zzzzzzxxxwwwuuuuuuvvvvvvtttrrrjjjeee___XXXQQQIII@@@:::888666333///---+++++++++))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """###$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%'''$$$""""""%%%''''''&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&(((((('''%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))+++***(((&&&%%%&&&'''(((''''''''''''''''''''''''%%%'''((('''%%%%%%'''***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))+++***)))))))))))))))***........./////////000000666:::???FFFMMMVVV___eeeiiinnnuuuzzz{{{{{{zzzzzzwwwyyyzzzzzzwwwtttsssrrrjjjiiifffaaa\\\ZZZ[[[\\\]]]^^^```aaaaaa```___]]]YYYWWWUUUSSSRRRSSSTTTUUUYYYYYYZZZ\\\```fffkkkooonnnkkkfffaaa^^^```eeejjjhhhjjjlllmmmllllllmmmnnnssssssrrrqqqppppppppppppwwwwwwvvvtttqqqpppqqqrrrtttvvvwwwwwwuuupppkkkgggbbb___\\\XXXUUUTTTTTTTTTQQQNNNLLLMMMQQQTTTTTTSSSLLLNNNQQQTTTUUUUUUSSSRRRKKKOOOTTTWWWXXXZZZ]]]```bbbdddhhhllloooppppppooooooppprrrvvvzzz{{{{{{zzz~~~}}}~~~{{{~~~|||{{{~~~{{{yyyzzzzzzzzzzzztttqqqnnnkkkeee\\\QQQIII<<<999666222///---------))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''%%%%%%%%%&&&&&&'''&&&%%%###"""&&&%%%%%%%%%%%%&&&'''(((&&&((()))'''%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###""")))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''((((((%%%%%%$$$&&&(((((('''%%%'''&&&&&&%%%$$$###""""""&&&"""###***,,,'''#########$$$%%%%%%&&&&&&%%%%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((()))***************'''''''''''''''''''''''''''((()))((('''&&&'''(((+++***(((&&&%%%&&&'''((())))))))))))***************)))'''&&&((()))))))))))))))************)))))),,,---,,,***((((((***,,,,,,///111111111222666:::>>>DDDNNNZZZdddkkkoooqqquuuvvvwwwxxxyyyzzzzzzzzzuuupppnnnnnnllleee```___ZZZZZZXXXRRRNNNOOOVVV]]][[[ccchhheeedddggggggddd___``````^^^\\\\\\___cccdddeeegggllluuu~~~|||uuuooolllmmmqqqtttrrrssstttuuuvvvvvvvvvvvvzzzyyyzzz{{{||||||{{{zzzzzzxxxxxxzzz}}}}}}~~~~~~yyytttnnnmmmkkkiiigggeeecccbbb^^^___^^^\\\```fffhhhfffhhhddd___\\\ZZZWWWSSSOOOFFFIIINNNQQQSSSSSSUUUVVVXXX\\\aaaddddddeeegggjjjjjjjjjlllppptttwwwwwwvvvzzz{{{|||}}}~~~zzz|||~~~~~~}}}|||}}}}}}~~~~~~}}}{{{yyyuuuooohhhcccWWWPPPEEE===999555111...000///---+++))))))))))))&&&(((***+++***(((''''''&&&&&&%%%%%%&&&''')))***((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''***'''%%%$$$%%%'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ """###"""!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""%%%%%%&&&&&&&&&%%%$$$###!!!!!!!!!"""###$$$&&&'''&&&&&&&&&&&&&&&&&&''''''########################$$$$$$%%%%%%&&&''''''(((&&&%%%$$$%%%''''''&&&$$$&&&&&&%%%%%%$$$#########)))$$$###(((***'''%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((())))))******))))))(((((((((((((((((((((((()))***+++***)))((()))******)))'''&&&&&&'''((()))))))))))))))************,,,***)))(((((()))))))))''''''((())))))************+++------,,,,,,---///...000444777;;;@@@GGGMMMUUU[[[dddmmmtttxxxxxxxxxvvvxxxyyyzzzxxxuuurrrpppkkkfffcccccc```ZZZUUUUUUQQQQQQOOOLLLKKKPPP[[[cccmmmuuuzzzyyyvvvvvvtttpppkkkmmmnnnkkkggggggkkkpppuuuuuuxxx|||wwwvvvvvvxxxzzz{{{|||}}}~~~~~~~~~~~~zzzvvvwwwzzz{{{{{{|||~~~yyyuuuppppppqqqqqqqqqrrrrrrrrrhhhjjjiiiiiinnnvvvzzzyyy{{{wwwrrrnnniiiccc\\\WWWPPPQQQSSSTTTUUUTTTSSSRRRSSSUUUXXXYYYXXXYYY[[[^^^aaaaaacccfffkkkooosssuuuyyyzzz}}}~~~~~~|||yyywwwsssuuuwwwxxxyyyzzz}}}~~~}}}~~~~~~~~~}}}{{{vvvooojjjgggaaaWWWNNNGGG@@@999555000///---+++******+++,,,))))))((('''&&&&&&''''''((('''&&&&&&&&&'''((((((***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$&&&'''(((''''''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$""""""######%%%&&&(((((('''&&&&&&%%%%%%%%%%%%&&&$$$###"""!!!!!!"""###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%$$$$$$$$$$$$)))%%%"""$$$&&&%%%%%%'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))''''''((())))))))))))((((((((((((((((((((((((((()))***+++***)))((()))***))))))'''''''''((()))***))))))))))))************,,,,,,+++***)))))))))***''''''((()))***+++,,,,,,***,,,...//////...///000222666<<>>CCCKKKUUU^^^ffflllpppoooqqquuuxxxyyywwwuuutttmmmmmmllljjjfffaaa\\\XXXTTTOOOLLLMMMNNNKKKKKKMMMVVVWWWWWWXXX\\\ccclllsss}}}~~~zzzzzz~~~{{{tttsssyyy{{{xxx{{{{{{}}}~~~}}}{{{{{{|||}}}~~~}}}xxxvvvwwwyyy{{{{{{{{{{{{yyyuuuqqqnnnpppppppppqqqqqqrrrrrrsssqqqssssssuuu}}}{{{sssmmmhhhdddaaacccgggiiifffbbbbbbaaa]]]ZZZYYYZZZ\\\^^^WWWVVVTTTQQQRRRXXXaaahhhlllmmmoooppppppnnnlllkkkdddeeeeeeddddddeeeiiilllrrrtttwww{{{}}}{{{zzzzzz|||}}}}}}|||zzzttttttssspppkkkccc[[[UUUHHHEEE@@@999444000...---...,,,)))((((((***++++++(((((('''''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''(((''''''''''''''''''''''''''''''(((&&&$$$$$$&&&''''''&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&(((((('''&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))(((&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" '''&&&%%%%%%$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%&&&''''''###$$$&&&%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''((())))))))))))******++++++((()))))))))************'''***,,,,,,++++++---///,,,,,,+++++++++,,,---...---///000222555999???CCCSSSWWW___hhhooossssssrrruuutttrrrpppnnnmmmllllllbbbaaa```^^^\\\[[[YYYYYYVVVQQQNNNQQQSSSTTTWWW[[[ggghhhiiijjjkkknnnqqqsssyyy||||||xxxrrrrrrxxx{{{yyy{{{|||}}}~~~~~~~~~{{{|||}}}|||zzzyyy{{{}}}}}}~~~zzzyyyzzzzzz{{{|||{{{yyyuuurrrpppuuuuuuuuuttttttsssssssssqqqssstttuuu}}}|||zzzwwwrrrnnnnnnrrrtttrrrnnnqqqooolllkkkkkklllnnnooobbb^^^XXXSSSRRRVVV^^^ccccccbbbaaaaaabbbdddfffhhheeedddbbb___\\\[[[\\\^^^eeegggkkkoootttxxx{{{}}}xxxuuurrrqqqsssuuuwwwwwwooorrruuuvvvtttnnnhhheee^^^ZZZRRRJJJAAA999333111///,,,******,,,,,,+++)))&&&''''''(((((()))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''&&&$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&''')))(((&&&&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&(((((('''&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&######"""!!!!!!!!!""""""'''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&(((((('''%%%$$$$$$%%%%%%&&&&&&''''''###'''***(((&&&''''''%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))''''''((())))))))))))((('''''''''''''''''''''''')))***+++***)))((()))***************++++++++++++))))))))))))************&&&)))------+++***,,,///++++++*********,,,---...000333888===CCCKKKSSSYYYfffiiinnnssswwwvvvqqqmmmqqqnnniiiddd```______```[[[[[[ZZZ[[[]]]___bbbcccaaa[[[XXX[[[___bbbgggmmmttttttuuuvvvvvvuuutttsss~~~~~~{{{{{{yyyvvvsssuuuzzz~~~|||xxxxxxyyyyyyyyyyyyyyyxxxssswwwzzzzzzyyyxxxzzz}}}~~~}}}yyyxxxyyy}}}~~~{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwsssvvvwwwyyy{{{xxxxxxwwwuuusssvvvuuuuuuxxx{{{~~~~~~qqqkkkbbb]]]]]]```dddfff^^^[[[VVVSSSTTTXXX]]]aaacccbbbaaa]]]ZZZXXXXXXYYYZZZ[[[^^^bbbhhhnnnsssvvvtttpppkkkhhhhhhiiikkkkkkjjjnnnsssvvvuuurrrooonnnmmmjjjddd\\\SSSJJJBBB>>>666222///......---***&&&'''(((((()))))))))((((((((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''((((((((((((((((((((((((&&&%%%$$$%%%&&&'''&&&$$$'''&&&&&&%%%%%%&&&&&&''')))'''%%%%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&'''''''''%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''))))))&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&)))***)))(((%%%%%%%%%&&&&&&&&&&&&&&&###((()))$$$"""%%%'''&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((())))))******)))))))))))))))))))))))))))))))))***+++***)))((()))***++++++++++++++++++******))))))))))))************'''+++...---***((())),,,++++++++++++---000333555:::???HHHPPPXXX___eeeiiiooonnnnnnppppppnnnhhhdddbbb```]]]ZZZXXXXXXYYYZZZZZZ\\\___ccchhhlllppprrrnnngggccceeejjjnnntttzzzzzzyyyzzzzzz{{{{{{zzzyyy~~~~~~~~~{{{xxxvvvwwwzzz~~~wwwwwwxxxwwwwwwvvvuuutttooouuu{{{}}}||||||~~~~~~}}}}}}||||||{{{{{{zzzyyyyyyrrrvvvyyy|||~~~yyyvvvuuutttrrrssswww~~~}}}uuullljjjmmmqqqqqqppp___ZZZSSSMMMKKKMMMRRRUUUWWWYYYZZZYYYXXXXXXYYY[[[XXXXXXXXX[[[```fffmmmqqqppplllhhhdddbbb```^^^\\\```eeekkkoooppppppqqqsssrrrqqqooolllfff___XXXTTTGGG@@@999444222000,,,(((******+++***)))'''%%%$$$(((((((((((()))))))))***'''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''''''''&&&%%%$$$%%%&&&'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%************))))))))))))&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$########################%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''((()))###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''***++++++)))&&&&&&&&&&&&&&&&&&&&&&&&"""&&&%%%!!!%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((()))***************************************'''))))))((('''&&&'''(((,,,,,,,,,,,,,,,+++***)))))))))))))))************)))---000...)))&&&&&&))),,,,,,---///222666:::<<>>CCCLLLWWW___ggggggiiikkklllhhhaaa[[[VVVUUUSSSQQQQQQQQQRRRSSSZZZ\\\bbbhhhmmmnnnkkkiiilllttt{{{}}}~~~~~~xxxrrroooqqquuuyyyzzz}}}{{{yyy}}}~~~zzztttppppppqqqooooooqqqxxx|||{{{wwwtttzzzuuuoooiiicccZZZSSSQQQTTTRRROOOOOORRRSSSPPPRRRVVV\\\^^^```aaa``````bbbeeegggjjjkkkhhhfffeeeaaa\\\UUUTTTQQQOOOPPPVVV^^^dddnnnsssxxxzzzxxxuuuttttttsssooohhh```XXXOOODDD>>>555222...,,,+++++++++***))))))(((''''''''''''(((+++*********))))))))))))'''((()))(((''''''((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&(((&&&%%%$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''''''''''')))))))))))))))(((((('''+++&&&"""$$$)))+++((($$$***))))))******+++,,,---***************)))))))))************)))))))))))))))))))))*********++++++,,,++++++++++++,,,------***+++,,,------...------------------///111222444999???HHHOOOUUU\\\dddjjjjjjiiigggfffbbb[[[TTTNNNMMMMMMMMMNNNRRRVVVZZZ\\\fffiiinnnsssvvvuuurrrnnnqqqzzz~~~zzzwwwwwwxxxyyyyyywwwyyy|||~~~}}}zzzuuuqqqpppqqqrrrrrrsssyyyzzzxxxtttrrrwwwyyyyyyuuummmgggeeeeeeccc^^^___```aaa[[[TTTRRRUUUXXX\\\___aaaaaaaaaaaabbbccchhhkkkjjjkkkllliiiddd^^^ZZZSSSLLLHHHKKKQQQVVVbbbkkktttxxxuuussstttwwwvvvuuutttqqqlllcccXXXQQQDDD>>>666000------......*********))))))(((''''''(((((((((((('''''''''''''''((())))))''''''((()))&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!!!!"""&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&(((((())))))))))))(((((()))&&&$$$%%%'''((('''%%%************+++,,,---...,,,,,,++++++************************)))))))))((()))))))))*********++++++************+++,,,---...***+++,,,.........------000///...///222777<<<@@@IIIOOOWWW^^^aaaccceeegggcccaaa]]]YYYUUUQQQMMMKKKLLLOOOSSSYYY```fffkkknnnppppppqqqsssuuutttpppnnnsss|||~~~|||{{{yyyxxxrrrtttvvvwwwyyyzzzxxxyyyyyywwwwwwyyy}}}{{{uuuqqqsssxxx|||}}}yyy~~~zzzpppmmmssswwwtttuuuxxx{{{wwwlll```ZZZYYYXXXZZZ\\\^^^____________```eeeiiiiiikkklllkkkffffffaaaYYYPPPIIIGGGHHHKKKTTT\\\gggnnnqqqsssvvvyyysssuuuwwwxxxvvvpppiiidddVVVOOOEEE<<<666222000...,,,,,,,,,++++++***))))))(((''''''''''''&&&&&&&&&''')))***)))((('''((()))''''''''''''''''''''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%"""  '''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''(((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''(((((())))))&&&&&&&&&''''''''''''((()))))))))((((((''''''&&&(((((())))))))))))((((((&&&((()))'''%%%$$$''')))************+++,,,---......---,,,+++++++++++++++************)))))))))(((((((((((()))))))))******)))))))))***+++,,,---...)))***,,,...//////......000000111444;;;EEENNNTTT[[[^^^bbbcccbbb___]]][[[WWWUUURRROOONNNPPPSSSUUUVVVZZZ```hhhnnnsssvvvwwwsssqqqooooooppprrrrrrrrrwww}}}{{{yyyxxxrrrssstttuuuxxx|||}}}wwwssssssuuuzzz~~~~~~rrrpppyyyxxxkkkbbb^^^VVVUUUUUUUUUVVVVVVVVVVVVXXX^^^aaaccceeeiiiiiifffiiigggbbbZZZRRRKKKHHHGGGIIINNNVVV```jjjqqquuuwwwsssvvvxxxyyywwwtttpppnnneee```XXXOOOFFF===555000------,,,++++++******)))+++++++++************)))((()))***)))((('''(((***'''''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''(((((())))))((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%###"""###$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((()))(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&''''''''''''((())))))(((((((((((((((((('''(((((()))))))))))))))%%%))),,,***%%%###''',,,***))))))******+++,,,---...---+++******+++,,,---************))))))))))))((((((((()))))))))******)))))))))******,,,------)))***,,,...000111222222222444999@@@JJJTTT]]]cccaaaaaaaaa___\\\XXXTTTQQQQQQQQQRRRSSSUUUZZZaaafffeeehhhmmmrrruuuwwwxxxxxxuuurrroooooorrrwwwzzz||||||~~~}}}||||||}}}uuusssrrrsssyyyzzzxxxxxxzzzyyytttyyy}}}sssiiibbbVVVTTTQQQPPPPPPPPPOOONNNNNNSSSWWWXXX]]]dddgggeeefffffffffaaaZZZSSSMMMKKKGGGHHHLLLTTT___iiioooqqqvvvxxxzzzzzzwwwtttrrrrrrooolllgggaaaYYYNNNCCC<<<333111///,,,***)))))))))************))))))))))))((()))******(((((()))***'''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''(((''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((()))))))))''''''((()))))))))))))))'''***+++)))'''&&&)))+++))))))))))))***+++,,,,,,+++***)))((((((***+++,,,************)))))))))))))))))))))*********+++++++++++++++++++++,,,---...+++,,,---///111444666888;;;@@@IIIRRRYYY^^^```aaa\\\ZZZWWWUUUSSSSSSRRRRRRUUUYYY^^^bbbfffkkkpppuuuttttttuuuwwwyyy|||~~~|||zzzwwwwwwyyy}}}||||||xxxzzzzzzxxx}}}{{{sssjjj___]]][[[ZZZYYYWWWRRRNNNJJJNNNOOOPPPTTT\\\``````___aaacccbbb]]]XXXSSSQQQLLLKKKLLLNNNSSS[[[dddjjjqqquuuyyy{{{yyyvvvuuuuuuqqqqqqpppnnniii```VVVNNN@@@<<<777111---,,,++++++(((((((((((('''''''''&&&((()))******)))((()))***(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$%%%&&&&&&%%%%%%$$$######""""""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%"""###%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&(((((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$"""###%%%&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******''''''((()))))))))))))))+++***)))))))))*********(((((((((((()))***+++,,,)))((('''&&&'''(((***,,,************))))))))))))******+++++++++,,,,,,,,,------,,,,,,,,,---......---......000333777:::<<>>777222///,,,***))))))+++---------&&&'''(((*********))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$"""!!!###&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((()))))))))(((''''''&&&&&&)))))))))))))))((('''''')))(((((((((((()))******))))))***+++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++*********))))))+++---...///000000111333888>>>EEEMMMSSSVVV[[[ZZZYYY[[[[[[XXXQQQKKKNNNRRRXXX]]]aaafffkkkoootttxxx}}}~~~{{{}}}}}}}}}{{{~~~|||yyyxxxzzz{{{zzzxxxvvvxxx{{{~~~xxxsssrrrssstttwwwyyy{{{}}}~~~{{{yyyyyy}}}xxxssssssyyy~~~yyyvvvwwwyyyyyyyyy~~~}}}}}}zzzzzz{{{{{{wwwsssqqqllleee___[[[XXXUUUSSSQQQNNNOOOSSSVVVWWWYYY]]][[[[[[[[[\\\^^^aaadddeeecccfffmmmsssxxx{{{||||||zzzxxxwwwwwwxxxvvvqqqmmmhhhddd\\\UUUMMMEEE===888222...***(((((((((((((((&&&'''((()))******))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''%%%$$$"""###%%%&&&%%%###)))(((((('''&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&##################$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%&&&''''''%%%$$$######%%%'''***,,,)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&&&&''''''''''''&&&%%%%%%((('''&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''***))))))))))))***++++++))))))******++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,...000111333444666;;;CCCLLLSSSWWWYYYYYY[[[XXXUUUWWWZZZYYYRRRKKKRRRXXXbbbkkkqqqvvvyyy{{{}}}~~~|||~~~|||{{{zzzxxxvvvnnnmmmmmmoooqqqrrrqqqppplllooossswwwwwwrrrjjjdddffffffggghhhkkknnnqqqrrrrrrrrrvvv~~~uuuiiiccceeelllssswwwtttqqqppprrruuuwwwwww}}}~~~~~~{{{{{{}}}~~~}}}{{{{{{uuuooojjjddd___[[[TTTLLLHHHLLLQQQUUUZZZ___[[[\\\___aaadddggghhhiiifffiiimmmrrrwwwyyyzzz{{{|||{{{{{{{{{{{{xxxtttqqqpppnnnjjjeee^^^UUUKKKEEE:::555///***((((((((((((&&&'''((())))))******)))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((((((((((($$$###"""###%%%&&&&&&%%%((((((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$&&&))),,,...)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((())))))))))))((((((***))))))))))))***++++++***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,000///......///333777999AAAFFFMMMTTTXXXYYYWWWUUUWWWWWWXXX\\\______[[[WWWXXX^^^hhhrrrzzz~~~|||~~~~~~xxxtttnnnkkkjjjkkkllllll```aaadddfffhhhhhhgggfffcccfffkkknnnmmmfff^^^XXXZZZZZZZZZ[[[^^^aaaeeegggiiiiiinnnvvvzzzyyyyyy|||{{{ssshhh]]]XXXZZZ```eeeggghhhkkknnnssswwwyyyzzzzzzzzzwwwwww|||yyyxxx{{{}}}}}}zzzwwwrrrmmmiii___UUULLLMMMQQQSSSVVVXXXYYY[[[___ccchhhkkkmmmnnnmmmoooqqqtttwwwxxxyyyzzz||||||}}}~~~}}}|||yyywwwtttrrrpppmmmiiibbbZZZTTTFFF@@@888111---,,,,,,,,,'''(((((())))))*********((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''******))))))))))))******%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%&&&''')))))))))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%#########$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%&&&'''((()))((('''&&&&&&''')))+++,,,(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''&&&$$$&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$&&&((()))***))))))(((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********(((((())))))))))))(((((()))(((((((((((()))************)))))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,------------222000......222999@@@EEEOOOPPPRRRTTTTTTSSSQQQPPPTTTZZZaaaeeeeeedddccccccdddgggmmmvvv~~~zzzvvvwwwyyyzzzyyyxxxwwwwwwnnniiibbb]]][[[\\\]]]]]]UUUWWWZZZ\\\]]]\\\[[[[[[[[[^^^ccceeeccc]]]VVVRRRRRRRRRRRRRRRTTTWWW[[[]]]^^^]]]```fffiiiggghhhkkkjjjddd\\\UUUSSSTTTWWWYYYYYY^^^eeelllqqqsssssssssssszzz~~~vvvooommmoooyyy~~~|||zzzyyy{{{~~~~~~zzzuuupppjjj```WWWUUUTTTQQQNNNMMMUUUWWW\\\aaagggmmmrrrtttssstttvvvwwwyyyyyyyyyyyyyyy{{{}}}~~~~~~~~~}}}|||wwwuuurrrpppnnnkkkgggdddUUUOOOEEE===666222...,,,************)))*********))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''((()))***'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$###"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%&&&'''))))))((('''''''''((())))))***(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((())))))*********'''(((((())))))))))))))))))(((((((((((()))******+++***)))))))))***,,,---***++++++++++++,,,,,,,,,+++,,,,,,------......///000000000444:::CCCLLLQQQVVVUUUSSSQQQPPPPPPQQQRRRZZZbbbkkknnnkkkjjjlllooossstttvvv|||}}}vvvrrrqqqmmmnnnnnnmmmkkkkkkkkkmmmeee```YYYSSSQQQPPPPPPOOONNNQQQTTTVVVUUUUUUTTTUUUWWW[[[___```^^^ZZZWWWVVVSSSSSSRRRSSSTTTVVVYYYZZZ___]]]^^^bbbdddbbbbbbeeebbb^^^ZZZXXXWWWXXXXXXWWWVVV\\\ccciiijjjhhhfffeeefffkkkrrrwwwvvvppphhhbbb``````dddooo~~~||||||}}}|||zzzyyyzzz|||{{{tttoooooogggaaa^^^[[[UUUOOONNNRRRSSSUUUXXX^^^eeelllpppqqqsssuuuxxxyyyzzzyyyxxxwwwyyy}}}~~~}}}||||||}}}zzzwwwtttsssrrrrrrpppoooeee___VVVLLLCCC:::222---......,,,+++************))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&###$$$&&&&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%'''((()))***%%%&&&'''))))))))))))(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%'''(((&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))******''''''((()))))))))))))))***))))))))))))***+++++++++***)))((()))***,,,---******+++++++++,,,,,,,,,,,,,,,,,,---.../////////222444999???EEELLLQQQTTTUUUSSSQQQPPPQQQUUUZZZ]]]fffjjjppprrrtttvvv{{{~~~zzzvvvuuuwwwxxxxxxtttnnnhhheeeeeebbbdddeeedddaaa___```aaa\\\XXXUUURRRRRRSSSSSSSSSRRRUUUYYYZZZZZZZZZ[[[]]]\\\___aaabbbaaa```aaaccc]]]]]]^^^______``````aaaiiihhhjjjnnnooolllkkkmmmjjjgggddddddeeeeeecccbbb___ccchhhiiigggcccaaaaaacccfffiiiiiieee___XXXUUUVVVWWW[[[cccnnnyyy}}}}}}~~~yyyrrrmmmnnnjjjhhhhhhfffaaa___aaa```]]]XXXUUUUUUYYY___bbbhhhkkkpppuuuxxxyyyyyyxxxvvvyyy}}}}}}{{{yyyyyyzzz{{{yyywwwuuuuuutttsssqqqpppllleee]]]TTTIII???888222111///---+++*********))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''%%%$$$&&&'''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((***)))((((((((((((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((******"""$$$''')))******))))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$&&&((()))'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((())))))'''$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((******))))))))))))))))))''''''((()))))))))))))))++++++******++++++,,,---+++***)))((((((***,,,---*********++++++,,,,,,,,,,,,,,,------...///000000777;;;BBBHHHMMMPPPPPPPPPQQQPPPOOOPPPUUU\\\cccgggoooooopppttt{{{~~~zzz{{{}}}{{{tttllliiiaaaeeehhhgggbbb^^^\\\[[[\\\___aaa```]]]ZZZYYYZZZUUUTTTTTTVVVZZZ^^^___```[[[^^^bbbdddcccdddgggjjjccceeeggggggfffhhhllloooiiiiiijjjkkkkkkkkkjjjjjjpppooosssyyyyyyuuurrrsssvvvsssppppppqqqrrrpppnnniiilllnnnllliiiffffffgggmmmnnnooolllfff___ZZZWWWSSSTTTVVV[[[bbbiiiqqquuuzzzyyyzzz~~~~~~}}}~~~}}}yyyrrrmmmmmmkkkllloooooommmpppuuuxxxqqqfff\\\VVVVVVXXX[[[```dddkkkrrrwwwyyyyyyxxxwwwzzz}}}|||yyyvvvuuuvvvzzzyyyxxxwwwvvvtttqqqnnntttrrrnnniiibbbXXXMMMFFF555333111...+++***))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&)))***)))&&&%%%''')))&&&'''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&%%%$$$$$$%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%###"""$$$'''((('''%%%'''&&&%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###'''''''''(((((((((((()))******))))))((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''((()))******+++'''((((((((())))))******((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''************************))))))))))))))))))))))))))))))((('''''''''''''''************************++++++******))))))(((((()))))))))))))))******+++,,,++++++******++++++,,,)))+++------,,,---000222111111111111222444777888???BBBFFFJJJNNNPPPRRRRRRWWWWWWYYY\\\```dddhhhkkkkkknnnttt|||~~~yyytttpppmmmnnnrrrvvvvvvlllbbb[[[]]]]]][[[XXXUUUSSSRRRSSSWWW]]]cccbbb\\\YYY[[[^^^\\\[[[[[[___eeeiiijjjjjjfffggghhhiiijjjlllmmmnnnnnnqqqoookkkjjjnnnrrrssswwwvvvvvvuuusssrrrqqqqqqwwwwwwwwwvvvvvvwww{{{~~~{{{zzz{{{||||||zzzwwwuuurrrooopppttttttnnnlllooovvv||||||pppgggdddeeebbb___^^^``````^^^```ccchhhiiijjjkkkmmmqqquuuxxx|||xxx{{{~~~{{{uuuqqqkkknnnooonnnlllpppzzz}}}mmm```ZZZUUUPPPUUU[[[dddlllqqqssstttuuuzzzzzz{{{|||{{{xxxrrrnnnuuuvvvwwwwwwwwwvvvuuutttxxxuuurrrpppmmmfff\\\UUUJJJAAA666000//////...,,,,,,+++))))))***+++***)))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&$$$###$$$&&&'''&&&$$$'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%'''(((******(((&&&%%%$$$%%%&&&&&&''''''''''''&&&''''''(((((()))))))))'''''''''(((((()))))))))***)))((('''''''''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''***)))((((((''''''((((((((((((((((((((((((((((((*********)))))))))(((((()))))))))))))))***++++++------,,,,,,,,,,,,------,,,------,,,,,,---...///000000111222555999>>>BBBIIIJJJKKKMMMPPPTTTXXX[[[aaacccfffiiilllmmmmmmlllqqqsssxxx~~~xxxooommmnnnmmmpppttt{{{xxxjjjaaa[[[VVVTTTTTTTTTSSSRRRSSSTTTUUU\\\aaaggghhheeecccbbbdddjjjjjjjjjmmmppprrrqqqooonnnnnnooopppqqqrrrsssssstttxxxxxxuuuuuuxxx{{{zzzvvvvvvuuutttssssssrrrrrrpppsssvvvxxxyyyzzz{{{}}}}}}}}}|||}}}}}}{{{zzzxxxzzzwwwxxx{{{|||xxxxxx{{{|||rrrmmmmmmgggcccaaacccbbb___```ccchhhhhhhhhhhhiiikkknnnqqquuuyyy~~~||||||}}}{{{|||{{{{{{|||~~~|||wwwrrrmmmpppqqqqqqrrryyyxxxmmmfff]]]TTTPPPTTTZZZ```eeeiiilllnnnrrrtttwwwzzz{{{xxxsssooorrrssstttuuuvvvuuutttssstttsssqqqooommmjjjfffccc\\\RRREEE;;;666333///+++,,,***)))((())))))((('''((((((((((((((((((((((((******)))(((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###'''%%%$$$$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''((((((%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((%%%%%%%%%%%%&&&&&&&&&&&&)))******)))'''&&&'''(((''''''&&&&&&&&&''''''((('''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))++++++)))&&&$$$###$$$%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((******)))((('''&&&&&&%%%)))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''******)))((((((((())))))((((((((((((((((((((((((***))))))))))))(((((((((******))))))******+++,,,.........------.........111///...---.........------///111444888===DDDHHHNNNOOOQQQSSSWWW]]]dddjjjpppsssxxx{{{{{{xxxtttqqqsssvvvyyy~~~rrrllliiilllppprrrtttvvv}}}~~~xxxkkk]]]WWWVVVUUURRRSSSUUUXXX\\\```dddgggiiikkkooorrrrrrpppnnnlllppppppqqqssstttuuusssqqqpppqqqrrrssstttuuuuuuuuuuuu{{{~~~}}}}}}}}}wwwvvvuuutttsssrrrrrrrrrnnnrrrxxx||||||{{{zzzzzz{{{{{{{{{zzzzzzzzz{{{{{{}}}zzzyyy{{{|||{{{}}}{{{wwwvvvpppkkkhhhiiigggddddddhhhlllkkkiiihhhggghhhjjjkkkiiikkknnnttt{{{}}}~~~{{{uuuqqqvvv|||~~~xxxxxxyyy}}}}}}wwwrrrnnnooopppqqquuu}}}zzzsssggg[[[PPPPPPQQQSSSWWW]]]bbbeeekkknnnrrrwwwzzzwwwrrrmmmiiijjjkkkmmmoooqqqssstttssssssrrrpppnnnmmmooopppkkkcccVVVKKKBBB:::333...---+++*********)))'''&&&((((((((((((((((((((((((***))))))(((((((((((()))&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%"""######$$$$$$######"""'''&&&%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%%%%&&&((()))***)))'''%%%&&&''''''&&&&&&&&&&&&'''((((((((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((&&&%%%###$$$%%%'''((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''(((((((((((((((''''''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''******))))))))))))******************************))))))))))))))))))))))))+++************+++,,,,,,///......------......///222000......000111000///000444999===@@@CCCHHHLLLMMMRRRYYY```ffflllsssxxx~~~}}}zzzxxx{{{~~~|||vvvrrrpppkkkjjjmmmtttyyyzzzwwwtttsssqqqkkkaaaYYYWWWZZZ^^^ZZZ]]]bbbjjjsss{{{}}}{{{zzz{{{||||||xxxuuupppppppppqqqrrrssssssssspppqqqtttvvvxxxyyyzzzzzzyyyyyyxxxvvvtttsssrrrqqqrrrtttwww|||~~~}}}zzzxxxwwwvvvvvvvvvvvvwwwyyy|||~~~~~~|||yyyxxxyyyzzz~~~wwwssspppooonnnkkklllooorrrpppmmmkkkkkkkkklllllliiiiiilllqqqxxx{{{zzzxxx{{{~~~yyyqqqllljjjpppyyy}}}zzzyyyzzz}}}|||xxxsssooopppsssuuuyyy~~~{{{pppdddZZZVVVPPPMMMOOOSSSYYY\\\eeehhhnnnsssvvvtttoookkk______^^^___bbbhhhmmmqqqqqqsssuuusssooommmoooqqqmmmiiibbbZZZRRRGGG===555///...,,,,,,,,,+++)))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&'''(((((())))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$%%%'''((())))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******++++++++++++++++++++++++)))))))))***************+++++++++++++++,,,,,,---......------------.........---,,,---///111222222666<<>>FFFLLLNNNSSSZZZ```uuu}}}wwwqqqooopppppplllgggeeefffhhhgggnnnuuuzzz}}}{{{pppeeedddccceeeiiilllnnntttzzz|||~~~zzzxxxyyy{{{yyy|||~~~~~~{{{xxxwwwvvvtttvvv{{{uuurrrnnnnnnqqqssssssrrrnnnuuu{{{{{{{{{{{{|||}}}}}}~~~~~~|||{{{{{{{{{yyysssnnnkkknnnsssyyyrrruuu{{{}}}zzzvvvssswww|||{{{vvvnnnfff\\\UUUSSSSSSSSSRRRUUUWWW[[[bbbiiimmmooooooddd___VVVOOOKKKMMMQQQTTTZZZ```ggglllmmmkkkhhhffffffjjjnnnpppkkkaaaWWWOOO???:::444000---,,,***))))))))))))))))))))))))))))))(((((((((((())))))***((((((((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%""""""############""""""###%%%'''&&&$$$###%%%'''%%%$$$"""!!!!!!"""$$$%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''((((((###%%%&&&&&&%%%%%%'''(((&&&%%%%%%&&&&&&((())))))((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&((()))***(((((((((((((((''''''&&&%%%%%%&&&&&&''''''(((((()))))))))(((((('''''''''###$$$''')))*********))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......000//////......//////000+++000444444222222888===;;;BBBKKKRRRZZZeeeuuu}}}vvvttttttvvvxxxuuunnnhhhfffhhhhhhfffbbbbbbgggkkkjjjpppvvvyyy~~~xxxooopppnnnooosssvvvvvvzzz}}}{{{|||xxxtttpppppptttvvvvvvtttrrr|||}}}yyyvvvttttttuuuuuurrrpppsssvvvwwwtttqqqnnnqqqtttuuuwww{{{|||yyyyyyvvvssstttxxxxxxuuupppjjjbbb^^^^^^^^^[[[XXXTTTSSSTTTXXX^^^dddiiijjjhhhddd\\\TTTNNNKKKKKKKKKPPPTTT[[[cccggggggbbb______cccjjjmmmlllhhhbbb___QQQJJJ@@@888222///---,,,))))))))))))))))))))))))((((((((((((((()))******)))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&&&&$$$$$$&&&(((+++)))'''$$$$$$''')))+++((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&''''''''''''(((((((((((()))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))###%%%'''''''''''')))***%%%%%%%%%&&&'''((()))***&&&&&&''''''(((***+++,,,((((((((((((((((((((((((%%%&&&((()))*********)))))))))))))))((('''&&&%%%%%%%%%&&&&&&'''((())))))******))))))((((((((('''$$$%%%((()))***)))((('''******))))))))))))******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))++++++++++++++++++++++++,,,,,,,,,------.........---,,,,,,,,,,,,---......111111000000000000111111000777<<<;;;666666===DDDGGGNNNVVV___jjj}}}rrrppppppppptttxxxvvvpppiiiaaacccdddbbb___aaahhhnnnpppuuuxxx{{{}}}~~~yyyxxx{{{{{{xxxzzz~~~|||wwwsssssswwwyyyxxxuuuyyy~~~xxxtttssssssmmmjjjiiilllrrrvvvuuurrrlllppprrrrrrsss{{{wwwzzzxxxtttrrrtttssspppqqqlllgggfffhhhhhheeeaaaXXXUUURRRRRRVVV\\\```bbbgggeee```[[[UUUPPPLLLJJJNNNPPPUUU\\\aaabbb]]]YYYVVV[[[aaafffiiijjjjjjjjjaaaXXXLLL@@@888444222000))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''((((((((((((((((((((((((###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((''''''&&&(((''''''&&&&&&%%%$$$$$$&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%((()))***)))((('''(((***&&&&&&&&&''''''''''''((()))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&'''''''''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&''')))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&((('''((()))******)))((('''---+++((()))******(((%%%'''(((((())))))))))))))))))((('''))),,,---+++(((***************+++++++++,,,,,,++++++***)))))))))((((((***+++,,,---------111222222111000000222444444666999:::;;;???EEEJJJPPPWWWaaappprrrfffgggjjjooouuuxxxvvvnnnhhhbbb]]][[[```gggkkkppptttzzz{{{~~~}}}}}}{{{zzz}}}wwwrrroooooossszzz}}}xxxxxxxxxtttqqqnnnlllooouuuwwwsssnnniiikkkmmmmmmqqq}}}}}}yyywwwvvvvvvtttssstttooojjjiiikkknnnooonnn```ZZZTTTSSSWWW[[[[[[YYY```^^^^^^aaa^^^WWWRRRRRRPPPSSSXXX\\\^^^]]][[[ZZZSSSUUUYYY^^^cccgggkkklllgggddd[[[NNNEEE@@@999111...///...,,,)))'''(((******(((''''''(((((('''&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%(((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&### $$$''''''&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######"""######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%'''((())))))''''''((()))&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&''''''(((((((((''''''(((((((((((('''''''''&&&''''''''''''''''''''''''***)))((('''''''''''''''%%%'''((((((''''''((()))((((((((((((((((((((((((***+++,,,,,,******+++,,,'''((()))******)))(((''')))((('''(((+++,,,+++)))'''(((((()))))))))))))))***(((((()))+++,,,***(((************++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///000000111111///111222222111111222333666:::>>>AAACCCGGGNNNTTT___fffqqq~~~yyyvvvuuutttqqqooommmmmmmmmnnnooolllgggcccfffbbbcccjjjpppsssuuuyyyyyyzzz}}}|||{{{~~~}}}|||{{{|||~~~}}}zzzxxxwwwwwwvvvzzz|||yyyyyy{{{~~~{{{xxxwwwzzzzzzwwwttttttxxx~~~|||xxxxxxwwwsssrrrqqqqqquuuyyyyyysssmmmmmmlllkkknnnwww|||{{{{{{|||}}}}}}zzzxxxxxxuuurrrrrrssstttqqqnnnhhhddd``````bbbaaa\\\WWWYYYXXX[[[______ZZZWWWXXXUUUXXX\\\___aaabbb```___WWWVVVUUUVVVZZZ```fffjjjggggggccc]]]XXXPPPBBB666///...---,,,***))))))(((+++)))(((((()))***((('''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!!!!$$$'''''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$###$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''''''''(((###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))))))))******)))))))))))))))(((''''''''''''''''''''''''******)))(((((((((((()))&&&((())))))''''''(((***(((((((((((((((((((((((('''((())))))''''''((()))(((((())))))))))))(((((((((''''''(((***,,,+++***'''((())))))******))))))+++***)))***++++++)))(((************++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------....../////////111444555444444555666<<>>AAADDDJJJSSS]]]dddkkkuuuuuullljjjllljjjeeedddgggkkkqqqvvvzzz}}}{{{}}}zzzwwwzzzttteeeZZZVVVWWWYYYVVVVVVUUUTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVXXXZZZZZZXXXXXX[[[^^^^^^^^^^^^___```aaabbbcccbbbeeeggghhhggggggiiilllooopppssswwwyyyzzzyyyxxxyyyxxxwwwxxx{{{~~~~~~~~~}}}~~~}}}||||||{{{xxxwwwwwwwwwwwwvvvuuurrrpppooopppooonnnmmmkkkiiihhhhhhgggfffccc```^^^]]]\\\\\\XXXVVVTTTTTTTTTTTTRRRPPPKKKKKKKKKJJJHHHGGGFFFFFFDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSSSSUUUZZZ___eeeiiimmmnnnsssvvv|||~~~yyyxxxuuutttssstttuuuwwwzzz{{{}}}|||vvvttt}}}www{{{~~~}}}yyyxxxyyy|||xxxfffZZZSSSNNNOOORRR\\\___bbbeeeiiilllmmmllliiibbbXXXSSSUUU[[[bbbffflllkkkjjjhhheeeaaa[[[WWWOOOIII???777111...---,,,...,,,***)))******)))((('''''''''((((((((())))))%%%&&&&&&'''((())))))***&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''&&&$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((('''''''''(((((()))%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&''''''(((((((((''''''(((((((((''''''''''''&&&(((''''''&&&&&&''''''(((%%%'''(((((('''&&&&&&'''(((((((((''''''''''''&&&((((((''''''''''''((((((''''''((())))))(((((('''((((((''''''&&&&&&''''''''''''((())))))***))))))(((((()))))))))(((''''''((((((((('''((()))******(((((())))))***+++++++++))))))))))))))))))))))))******++++++++++++++++++,,,++++++***))))))***************+++++++++,,,,,,***+++---...///000000000///000000000111333888;;;EEEFFFHHHMMMUUU___hhhnnnrrryyyyyyrrrrrrmmmfffeeelllrrrtttssssssuuu{{{}}}vvvjjjddd\\\SSSNNNNNNPPPQQQOOOPPPQQQSSSTTTUUUUUUUUUWWWWWWWWWWWWXXXYYYZZZ[[[WWW\\\aaa```\\\\\\```eeeddddddeeeeeefffhhhiiijjjiiikkknnnoooooopppqqqsssssstttwwwzzz}}}}}}~~~}}}{{{yyy|||zzzwwwtttrrrpppoooooommmlllkkkjjjhhhfffdddccc```^^^[[[ZZZZZZYYYWWWUUUOOOOOOOOONNNMMMJJJHHHGGGEEEFFFFFFGGGFFFFFFEEEEEEIIIIIIIIIIIIJJJKKKLLLMMMKKKMMMPPPTTTYYY^^^bbbdddiiilllrrrzzz{{{rrrtttvvvtttpppnnnnnnppp}}}|||yyy{{{yyyzzzyyy{{{oooeee___ZZZXXXZZZZZZYYY[[[```ggglllnnnnnnnnnjjjddd^^^[[[\\\aaaeeelllllljjjeee___ZZZWWWVVVQQQOOOIIIAAA999333000///---,,,******+++***)))'''''''''((((((((()))))))))''''''''''''(((((((((((()))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''%%%%%%&&&''''''''''''&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((((((&&&&&&''''''((((((''''''((((((((('''''''''''''''((((((''''''''''''(((((($$$&&&''''''%%%$$$$$$%%%((((((((('''''''''''''''((((((''''''''''''(((((('''((()))*********)))((((((''''''&&&&&&''''''''''''(((((()))((((((''''''(((((()))(((((('''&&&&&&)))***++++++,,,,,,++++++)))))))))******+++++++++)))))))))))))))))))))))))))*********++++++,,,,,,******))))))))))))))))))---------.........//////,,,---...///000111111111111222222333555:::AAAEEELLLOOOTTT[[[dddlllsssvvvyyy}}}}}}zzzsssnnndddgggggghhhnnnzzznnnaaa[[[TTTRRROOOMMMMMMNNNQQQRRROOOQQQSSSVVVXXXXXXXXXXXXZZZZZZZZZZZZ[[[\\\]]]^^^]]]```ccceeedddeeehhhkkkllllllllllllmmmooopppqqqppprrruuuwwwxxxyyyzzzzzzxxxyyy{{{|||{{{wwwvvvuuuuuusssssstttsssrrrooommmkkkiiifffbbb```___^^^\\\ZZZTTTTTTSSSSSSQQQOOOKKKHHHJJJJJJJJJJJJIIIHHHHHHGGGIIIHHHHHHHHHIIIJJJKKKKKKJJJKKKLLLNNNRRRVVVZZZ\\\```bbbgggmmmuuu||||||zzztttxxx|||zzzsssnnnmmmnnnzzz~~~}}}}}}xxxtttsssssstttttteee\\\VVVXXX___fffjjjmmmlllmmmlllhhhcccbbbgggllllllllliiiaaaXXXQQQOOOPPPNNNPPPPPPKKKAAA777111///,,,*********++++++)))''''''(((((((((((()))))))))+++++++++***)))(((((((((***)))(((&&&&&&&&&'''((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&''''''''''''&&&&&&"""###%%%'''((((((''''''''''''''''''''''''''''''&&&''''''((('''&&&$$$###'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))******++++++++++++)))(((((('''(((((())))))---------,,,+++***)))((((((((()))(((((('''&&&&&&((()))***+++++++++******************++++++++++++************************((())))))******+++++++++++++++,,,---.........///------........./////////...///000000111111000000111222333555:::AAAIIIOOOVVV\\\eeennnuuuyyyzzz{{{}}}|||qqqkkkiiihhhfffccc```eeekkktttyyyhhhXXXOOOLLLJJJKKKLLLNNNPPPRRRTTTUUUSSSTTTWWWYYYZZZ[[[[[[ZZZ]]]]]]]]]]]]^^^___```aaaeeedddeeeiiinnnqqqqqqooossssssssssssuuuvvvwwwxxxwwwxxx{{{~~~|||{{{zzzzzzyyyzzz{{{|||zzzxxxuuusssqqqmmmiiifffeeedddbbbaaa]]][[[YYYXXXWWWTTTPPPLLLNNNMMMLLLLLLKKKJJJJJJJJJGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNQQQSSSTTTYYY[[[^^^bbbgggmmmrrrvvv~~~|||zzzyyyxxxwww|||~~~wwwqqqooopppzzz|||~~~xxxgggXXXSSSVVVZZZbbbiiiiiimmmpppnnnjjjiiimmmqqqooonnnkkkbbbXXXPPPLLLLLLKKKPPPUUUTTTKKK@@@666111,,,***))))))++++++***)))(((((((((((()))))))))***))))))))))))***************)))(((&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&''''''(((((('''&&&&&&"""###%%%'''(((((('''''''''''''''''''''''''''''''''((()))))))))'''&&&%%%''''''''''''(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''###$$$&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''&&&%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((($$$%%%&&&''''''''''''''''''(((((((((((()))))))))'''(((((())))))((((((''''''((()))(((&&&%%%%%%%%%'''(((((((((((()))))))))((((((''''''''''''(((((()))))))))))))))+++,,,,,,))))))(((((())))))******+++++++++***)))((('''&&&(((((()))))))))(((''''''&&&&&&'''(((((((((((('''++++++++++++++++++++++++************************)))))))))***************((()))+++,,,---.........+++++++++,,,,,,,,,------000000111222222222111111000222666:::AAAJJJTTTZZZeeennnzzz}}}|||xxxzzzrrrlllccc\\\ZZZZZZ\\\]]]gggnnnxxxzzznnnmmmiii```VVVMMMIIIHHHGGGIIIKKKOOORRRSSSTTTUUUVVVWWWXXXZZZ[[[\\\\\\]]]aaaaaaaaabbbdddfffggghhhllljjjjjjpppxxx}}}zzzvvvzzzzzzzzz{{{|||}}}~~~}}}}}}}}}|||zzzvvvrrrnnnmmmlllkkkjjjhhhddd```^^^]]][[[WWWTTTQQQPPPNNNMMMKKKKKKJJJJJJEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKKKKLLLMMMNNNOOOSSSVVVYYY\\\___dddjjjnnnsss~~~{{{|||}}}{{{wwwsssrrrqqqwwwzzz||||||xxxuuutttuuutttaaaXXXTTTSSSYYYbbbfffkkkoooooommmkkknnnqqqrrrrrroooiii```XXXQQQNNNMMMRRRXXXYYYTTTJJJAAA;;;111///,,,***+++++++++***((((((((()))))))))******###$$$%%%'''(((***+++,,,)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%'''(((((((((((('''&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''((())))))))))))(((((('''(((''''''''''''(((((()))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&'''(((((('''&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''')))***)))'''&&&###$$$%%%&&&'''''''''''''''((((((((())))))))))))'''((()))******)))((('''$$$&&&'''&&&$$$""""""###'''((((((((())))))))))))((((((''''''''''''(((((()))(((&&&%%%&&&(((+++---))))))(((((())))))***+++%%%&&&&&&'''''''''&&&&&&(((((())))))***)))))))))''''''''''''((((((((()))++++++++++++++++++++++++************************+++++++++++++++*********((((((***++++++++++++******+++++++++,,,,,,,,,,,,//////111222333333333333444777===CCCLLLVVVaaahhhttt~~~zzzwwwwwwuuuyyy~~~tttdddbbb]]]XXXVVVYYY___dddsss}}}nnnaaaYYYWWWUUURRRNNNLLLJJJJJJIIIKKKOOORRRUUUWWWXXXXXXYYYYYYZZZ[[[]]]___aaabbbdddeeefffiiilllooorrrsssqqqqqqsssyyy{{{wwwvvvvvvuuutttsssnnngggddddddccc___\\\ZZZXXXVVVSSSPPPNNNMMMMMMIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIKKKLLLMMMNNNNNNNNNQQQSSSVVVXXXYYY\\\aaaddddddlllrrrssstttwwwzzzzzzwww{{{{{{vvvrrrqqqssssssuuuvvvwwwyyyzzz{{{|||mmmeee\\\RRRSSS[[[```dddiiikkkllllllnnnpppsssrrrqqqoookkkcccZZZTTTQQQSSSUUUWWWVVVRRRLLLGGG;;;777111---,,,++++++***(((((()))))))))*********%%%%%%&&&'''((()))******&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''(((((()))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%'''))))))))))))(((******)))))))))((((((((())))))))))))))))))))))))!!!$$$'''***+++)))'''%%%###$$$%%%&&&'''''''''''''''((((((((())))))******'''((()))******)))((('''''')))***)))'''%%%%%%%%%'''((((((((())))))******((((((''''''''''''(((((((((&&&$$$###$$$&&&***,,,((((((((((((((()))******%%%&&&''')))***+++++++++'''((()))******+++************))))))******+++,,,++++++++++++++++++++++++************************---------,,,,,,+++++++++,,,---...///...---,,,+++,,,,,,,,,---------......---...000222444555666666:::>>>DDDMMMVVVaaalllsss|||~~~sssoooqqq|||zzznnnddd\\\]]]]]]ZZZYYY^^^hhhqqq|||}}}pppdddYYYQQQNNNMMMLLLLLLNNNNNNMMMKKKMMMOOOSSSWWWZZZ\\\]]]]]][[[[[[\\\]]]```cccfffhhhfffgggjjjmmmrrrvvvzzz|||sssvvv{{{~~~}}}}}}|||{{{{{{tttlllhhhhhhhhheeeaaaeeeccc___[[[WWWTTTSSSRRROOONNNMMMKKKJJJIIIHHHHHHGGGIIIKKKNNNPPPQQQQQQQQQQQQTTTVVVUUUTTTUUUXXX[[[]]]bbbeeeeeeggglllooonnnwww~~~}}}{{{pppoooooorrrxxx}}}vvvqqqeeeUUUQQQWWWXXX\\\bbbgggkkknnnpppqqqppppppqqqrrrqqqjjj___WWWTTTRRRQQQRRRTTTUUURRRNNNCCC>>>666000---++++++***))))))))))))************,,,,,,+++***)))(((''''''%%%&&&((()))))))))((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''(((((())))))((('''&&&&&&((('''&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''')))***)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((((((''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&$$$!!!!!!###%%%&&&&&&)))((('''&&&%%%&&&&&&'''******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************'''((()))******)))((('''%%%&&&''')))))))))(((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&&&&''')))*********)))(((******************************))))))******+++,,,---...//////---***&&&$$$'''))),,,...///...---+++///,,,******---///...---///000000222444888:::<<>>@@@DDDHHHUUUeeepppuuu{{{uuunnnooorrrzzzzzzooofffcccccccccccceeeiiimmmrrryyy}}}kkkdddZZZQQQLLLJJJIIIHHHGGGHHHIIILLLNNNQQQRRRSSSVVVXXX\\\]]]]]]]]]^^^___ccccccdddfffhhhjjjlllmmmpppsssxxx||||||zzzxxxwwwvvvuuuqqqpppnnnjjjeee```\\\YYYVVVUUUSSSQQQOOONNNNNNNNNKKKLLLMMMNNNOOOPPPPPPPPPRRRSSSTTTTTTUUUTTTSSSRRRQQQRRRTTTUUUVVVYYY]]]aaagggqqq~~~xxxsssrrrrrruuu{{{zzzxxxqqqeee[[[OOONNNOOOTTT]]]fffkkknnntttsssqqqrrrsssrrrmmmiiicccZZZOOOHHHIIIOOOUUUYYYVVVQQQIII@@@888222000///'''(((*********)))))))))***************)))((((((***))))))(((((())))))***))))))))))))))))))))))))'''((((((((((((''''''&&&)))((((((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&((('''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''''''''&&&'''''''''((((((((())))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***((((((((())))))))))))***'''&&&%%%&&&(((((((((&&&(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))))))))*********)))(((((())))))(((((((((((())))))))))))(((((()))***+++,,,))))))(((((((((((('''''')))(((((((((((()))******))))))))))))))))))))))))******))))))******+++,,,***++++++,,,------......,,,,,,------------------222000......///000000000222222333666:::@@@FFFIIINNNUUUdddsss}}}~~~tttooorrrvvv}}}ttthhh``````dddhhhjjjmmmooosssxxx~~~}}}wwwqqqiiicccWWWRRRMMMJJJIIIJJJJJJJJJJJJKKKMMMPPPSSSVVVYYYZZZZZZ]]]aaaccccccbbbbbbbbbeeefffgggiiillloooqqqssswwwzzz~~~}}}|||{{{zzzxxxvvvrrrmmmhhhdddaaa\\\[[[YYYWWWUUUTTTSSSSSSNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRRRRSSSSSSRRRQQQQQQMMMNNNPPPPPPQQQSSSWWWZZZ^^^ggguuu~~~yyywwwvvvyyy|||zzz}}}{{{{{{|||}}}xxxnnneeeRRRNNNJJJKKKRRR\\\eeejjjsssssssssssssssrrrpppooohhhbbbWWWLLLFFFIIIRRRZZZ[[[XXXSSSKKKBBB:::333000,,,,,,,,,+++******)))))))))************))))))((()))((((((''''''(((((()))))))))))))))))))))))))))%%%%%%&&&''''''(((''''''))))))(((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******(((((((((((())))))))))))'''&&&&&&'''))))))'''%%%''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))(((''''''((()))***++++++******))))))(((((())))))(((((((((((())))))&&&&&&&&&'''(((((())))))))))))((((((((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))((((((((((((((()))******************+++,,,...//////...---,,,,,,------...222000///...///000000111222333666;;;CCCKKKSSSXXX]]]fffuuuyyyrrrrrryyy{{{oooggg___]]]dddmmmsssuuuzzz|||}}}oooeeebbb___YYYTTTQQQNNNLLLLLLMMMNNNOOONNNQQQRRRTTTWWWZZZ\\\^^^___aaadddiiikkkkkkjjjhhhhhhiiijjjlllooorrruuuxxxzzz{{{~~~}}}yyytttooojjjhhhbbbaaa___]]][[[ZZZXXXXXXPPPPPPOOOOOONNNNNNNNNOOOQQQQQQQQQQQQPPPPPPPPPOOONNNOOOPPPQQQQQQSSSUUUXXXYYY```jjjvvv~~~~~~~~~{{{yyy|||zzzxxxxxxzzz|||zzztttooo]]]WWWNNNIIIKKKSSS]]]dddjjjmmmqqqrrrqqqpppoooooojjjhhh```SSSGGGEEEMMMVVV[[[[[[XXXSSSKKK@@@666111///...,,,++++++******)))))))))************)))(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((((((''''''&&&&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''')))******&&&&&&&&&'''''''''(((((('''&&&&&&'''((((((&&&$$$&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))***)))(((''''''((()))***++++++***)))))))))(((((())))))(((((((((((())))))&&&&&&'''((((((((((((((((((((())))))))))))))))))***)))((((((((()))+++,,,++++++++++++++++++++++++***))))))))))))***++++++,,,+++***))))))***,,,---000///...,,,,,,---...////////////......///000222333666;;;DDDOOOZZZdddiiioooxxx{{{tttqqquuuxxxooojjjeeeaaa___dddoooxxx}}}}}}~~~rrrhhh\\\VVVVVVVVVRRRNNNKKKJJJJJJKKKNNNPPPQQQPPPVVVWWWYYYZZZ\\\^^^``````eeeiiinnnppppppooonnnnnnoooppprrrtttxxx{{{~~~~~~}}}yyytttpppmmmhhhgggfffdddbbb___^^^]]]TTTSSSRRRQQQPPPPPPQQQQQQQQQPPPPPPOOOOOOOOONNNNNNOOOPPPRRRRRRRRRSSSVVVXXXXXX\\\bbbjjjqqqwww{{{}}}~~~~~~~~~~~~}}}zzzxxxuuuuuuwwwxxxwwwuuukkkcccWWWMMMIIIMMMUUU[[[cccgggmmmqqqqqqooonnnmmmiiijjjggg\\\OOOHHHJJJNNNYYYZZZ[[[YYYRRRHHH>>>777333000,,,***+++++++++)))((())))))*********))))))((((((''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%&&&&&&'''((())))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''((()))***%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&'''(((&&&%%%%%%&&&''''''((('''''''''((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))******)))((((((((())))))))))))(((((((((((())))))))))))************))))))(((((())))))))))))*********))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---,,,+++*********+++,,,000///...------...000000---...///......///222444666;;;CCCOOO\\\iiisssxxx~~~|||{{{yyyvvvvvv}}}~~~tttiiiaaa^^^^^^___dddmmmwww}}}qqqhhh```ZZZSSSPPPQQQQQQOOOKKKJJJIIIJJJMMMQQQUUUVVVVVVXXXYYYZZZ\\\]]]___```aaagggkkkooorrrrrrrrrrrrrrruuuuuuwwwzzz}}}}}}yyyuuusssoooooonnnllljjjgggeeeddd]]][[[YYYVVVUUUTTTTTTTTTQQQQQQOOONNNNNNNNNNNNNNNMMMOOOQQQRRRRRRSSSUUUWWWXXXYYY\\\```eeeiiimmmoooyyy|||yyyxxxyyyxxxuuuvvvyyy|||}}}|||yyyuuutttuuuwwwyyyzzzuuunnnaaaUUUMMMLLLRRRWWW```dddiiinnnqqqqqqooonnnjjjkkkjjjeee[[[QQQKKKIIIUUUXXX[[[\\\YYYRRRJJJEEE999444...+++,,,,,,+++)))((())))))************))))))((((((''''''(((((()))))))))))))))))))))))))))))))))******)))(((''''''******)))((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&###$$$&&&'''(((((('''&&&((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&+++)))'''&&&'''(((((('''%%%%%%'''((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))(((((()))((('''''''''((()))***))))))(((((((((((())))))******++++++***)))((('''(((((()))))))))*********))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------...............///000111111,,,...000000///111555888<<>>FFFOOOVVV[[[bbbiiisss}}}{{{ooobbbZZZSSSTTTWWW[[[ccckkkrrrwww|||qqqbbbYYYVVVRRROOOKKKJJJKKKMMMNNNNNNSSSTTTUUUWWWYYY[[[]]]^^^\\\___bbbcccddddddfffhhhffflllttt{{{~~~~~~~~~~~~}}}yyyvvvssspppllliiidddbbb^^^YYYVVVTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTUUUTTTSSSQQQPPPPPPOOONNNQQQXXXcccmmmtttwww{{{xxxsssmmmlllooouuuxxxyyy~~~{{{{{{tttrrrwwwlll```VVVRRRSSSWWW^^^ffffffkkkpppsssqqqlllgggdddYYYQQQIIIKKKUUU^^^aaa```___[[[UUUOOOGGG>>>666000------,,,+++******))))))+++++++++++++++***)))(((******)))(((''''''''''''))))))((((((((((((((('''%%%&&&&&&'''(((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((******)))(((((((((((()))&&&&&&&&&&&&&&&'''''''''+++***(((''''''((())))))''''''&&&&&&&&&&&&''''''++++++***))))))(((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&''''''%%%&&&&&&'''((((((((('''''''''((((((((((((''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''(((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((&&&&&&&&&'''((()))''''''''''''(((((((((((())))))(((((((((((())))))************************)))))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************+++++++++,,,,,,---------'''***------++++++...111------------............,,,...000111111111222333444888>>>GGGQQQ[[[dddhhhkkkqqqwww}}}}}}sssiii```[[[WWW[[[aaahhhmmmssswwwzzzxxxlll___UUUQQQPPPKKKJJJJJJKKKMMMQQQSSSUUUWWWXXXYYY[[[\\\^^^___```___aaadddfffggghhhiiikkkmmmssszzz}}}{{{wwwsssqqqllljjjeee```[[[YYYWWWWWWWWWVVVUUUUUUTTTSSSRRRRRRPPPRRRTTTUUUUUUSSSPPPOOOOOOOOOQQQUUU]]]fffnnnssstttwww|||zzzsssnnnmmmppprrrsss{{{zzz|||vvvqqquuu|||mmmeee[[[UUUQQQPPPWWW___aaagggooosssqqqmmmkkkjjjaaaYYYOOOKKKOOOWWW^^^aaa```^^^[[[WWWPPPFFF;;;444111///---,,,,,,,,,,,,,,,++++++++++++******))))))******)))(((''''''((((((***)))))))))(((((('''''''''(((((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''(((((()))''''''&&&&&&&&&&&&'''''')))************)))((('''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&'''))))))*********''''''((((((((((((''''''(((((('''''''''(((((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''')))((('''''''''((()))***''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((************************((()))))))))************************************+++++++++,,,------......'''***------++++++...111---------.........//////---///111111111000111333777;;;CCCMMMYYYccckkkoookkkqqqtttvvv|||}}}|||{{{vvvmmmeee___\\\]]]bbbjjjpppuuuxxx{{{~~~vvvmmmjjjccc[[[TTTOOONNNNNNIIIJJJLLLOOORRRUUUYYY[[[XXXYYYZZZ\\\^^^```aaabbbbbbdddgggiiijjjkkkmmmooouuuyyy}}}{{{xxxsssqqqmmmhhhccc___]]][[[ZZZYYYXXXVVVUUUSSSRRRQQQOOOPPPSSSTTTUUUTTTSSSRRRLLLOOOSSSYYY___eeeiiilllnnnqqqvvvxxxssspppooonnn{{{~~~xxxwwwyyy||||||tttvvvzzz}}}yyyssskkkbbbXXXPPPOOOSSS\\\ccckkkoooooolllkkkkkkfffbbbZZZQQQLLLNNNWWW___`````````^^^YYYOOODDD===555111---+++,,,------,,,---+++***)))((()))***+++***))))))(((((((((((()))******))))))(((((((((''''''(((((())))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((''''''&&&&&&''''''(((&&&'''((())))))))))))(((''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&((()))***+++,,,,,,''''''((((((((((((''''''(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''((((((((((((((((((((('''&&&%%%$$$&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***'''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))************************))))))))))))***************************++++++++++++++++++,,,,,,---------.../////////---,,,---...------.........////////////000111111111222444777;;;@@@HHHSSS^^^gggnnnrrrmmmsssuuutttzzz}}}vvvnnneee```]]]]]]aaagggooouuuyyy}}}yyyjjjbbb]]]ZZZUUUPPPLLLJJJJJJJJJIIILLLPPPSSSUUUWWW[[[]]]YYYZZZ\\\^^^```bbbddddddgggiiilllnnnoooqqqsssttt|||~~~}}}yyywwwuuuqqqmmmhhhdddbbb^^^]]]\\\YYYWWWUUUSSSRRROOOPPPQQQRRRTTTUUUVVVWWWOOORRRXXX]]]bbbdddeeefffgggkkkqqqyyy~~~xxxrrrpppuuuzzz~~~{{{{{{{{{}}}}}}|||zzzzzz|||}}}tttfffVVVMMMLLLXXX]]]dddjjjlllkkkjjjjjjggggggcccXXXMMMJJJQQQYYY```aaabbbbbb```YYYPPPIII;;;555...++++++,,,+++***---+++)))(((((()))+++,,,***))))))(((((()))))))))***))))))))))))))))))(((%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((%%%%%%&&&''''''((())))))''''''''''''''''''''''''(((''''''&&&'''((()))***&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''(((((($$$%%%'''(((***++++++,,,''''''((((((((((((''''''(((''''''&&&'''((()))***''''''&&&&&&&&&&&&''''''%%%&&&(((******)))((('''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))************************))))))))))))************))))))*********+++++++++++++++++++++,,,,,,,,,,,,///...------......---,,,............///////////////000111111333666;;;???DDDHHHQQQ[[[dddlllrrruuuwww~~~tttssstttssssssrrrnnnhhhcccbbbeeehhhjjjooovvvzzz~~~wwweee[[[XXXTTTQQQLLLHHHGGGHHHJJJKKKMMMQQQUUUWWWXXXYYY[[[]]]\\\]]]___aaadddfffhhhiiinnnpppsssuuuwwwxxxzzz|||}}}}}}}}}{{{wwwrrrmmmjjjfffdddbbb```]]]ZZZXXXVVVRRRQQQOOOOOOPPPSSSWWWYYYXXXZZZ^^^aaadddeeeeeeeeebbbhhhooottt}}}|||uuuvvvyyy{{{~~~~~~}}}|||{{{}}}~~~}}}}}}{{{|||}}}}}}uuudddWWWRRRRRRVVV\\\dddjjjllljjjhhhfffhhhfff^^^SSSMMMNNNQQQ]]]^^^```bbbbbb^^^XXXSSSFFF>>>555///...---+++(((***************************)))))))))))))))******)))))))))))))))*********%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&'''((()))''''''''''''''''''''''''(((''''''&&&&&&((()))***%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&'''((()))###$$$&&&''')))***++++++''''''((((((((((((''''''((('''&&&&&&'''((()))***'''''''''&&&&&&'''''''''&&&''')))***+++***)))'''%%%%%%&&&&&&'''((())))))###$$$&&&'''((()))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''!!!###%%%((()))*********''''''''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))),,,++++++***)))(((((('''))))))))))))))))))))))))************************))))))))))))************))))))******++++++++++++++++++++++++++++++++++++***(((''')))---///...+++............/////////000///000111222444:::@@@EEELLLQQQYYYbbbkkkrrrwwwyyyyyyjjjeeehhhiiihhhjjjjjjiiigggfffjjjpppvvvsssxxx}}}zzzeeeYYYVVVWWWQQQMMMHHHEEEFFFJJJNNNQQQQQQUUUYYY[[[ZZZZZZ\\\^^^^^^___aaadddgggjjjlllmmmsssuuuyyy{{{|||~~~~~~yyysssooommmllliiifffccc```]]]\\\TTTRRRNNNLLLMMMQQQVVVYYY^^^___```aaabbbcccdddddd```hhhoooqqqtttxxxzzzxxxvvv~~~xxxwwwwwwzzz}}}~~~|||zzzvvvvvvuuusssttt{{{}}}{{{pppccc^^^NNNPPPVVV```hhhlllkkkhhheeefffeee```YYYQQQMMMKKKYYYZZZ\\\___```^^^ZZZWWWPPPGGG<<<444222000,,,)))''')))+++------,,,)))(((***)))))))))))))))******(((((())))))******++++++'''(((((()))((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******))))))((((((((('''''''''''''''((())))))***))))))((((((''''''''''''((((((+++***(((&&&%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''(((((()))))),,,+++)))(((&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))***)))(((&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))******)))((('''&&&%%%%%%***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))'''((()))++++++******)))))))))*********))))))((())))))************))))))''''''((()))***++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,------...+++,,,,,,---.........---000...------///000111111222111333777999;;;FFFRRR]]]ffflllmmmqqqzzzuuunnnccc[[[XXXYYY\\\___ccceeeiiinnnrrrvvvxxxyyy|||rrraaaWWWSSSPPPMMMJJJJJJKKKMMMOOOPPPRRRSSSYYY\\\___```___]]]]]]]]]cccddddddeeehhhmmmtttxxxyyy{{{}}}|||zzz{{{xxxsssoookkkfffaaa]]]\\\YYYTTTRRRRRRTTTUUUUUU[[[___dddeeedddcccdddeeehhhhhhjjjmmmooonnnllliiiiiisss}}}sssrrrxxx~~~~~~{{{yyyyyyzzzyyywwwxxxxxxlllZZZWWWTTTXXX___ddddddbbbccc```^^^```aaa]]]RRRIIILLLTTT^^^cccccc```^^^]]]ZZZTTTIII===222---+++,,,***++++++)))(((((()))***)))***+++,,,,,,+++***)))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))******))))))))))))******)))(((&&&%%%$$$$$$%%%&&&((((((((((((((((((((((((+++)))&&&$$$$$$&&&)))+++******)))(((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))((((((''''''''''''''''''(((((((((((((((+++***)))(((&&&&&&%%%%%%''''''''''''''''''''''''******))))))((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))***)))((('''&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''((()))***+++******)))))))))************))))))))))))************))))))(((((())))))******++++++************************+++++++++++++++++++++++++++,,,,,,------...//////+++,,,------.........---...---,,,---...000111111333222555:::>>>CCCOOO\\\gggppptttrrrssszzzzzzjjjeee\\\VVVSSSTTTWWWXXXaaaeeekkksssyyy~~~|||qqqcccXXXRRROOOLLLIIIHHHJJJLLLOOORRRUUUVVVWWW[[[]]]```aaa``````aaaaaaggghhhjjjkkkmmmrrrwww{{{~~~{{{vvvrrrmmmhhhddd___\\\WWWUUUUUUVVVWWWWWWZZZ]]]```aaa``````bbbdddiiiiiiiiijjjkkkjjjgggdddaaakkk|||wwwqqqssswwwxxxwww|||zzzzzzyyyvvvuuu}}}~~~~~~jjjddd]]]ZZZ\\\___bbbcccddd___ZZZ\\\```___WWWOOOJJJQQQZZZaaaddddddcccbbb[[[XXXQQQGGG===555000...******++++++******+++,,,******++++++++++++******((((((((((((((((((''''''(((((('''''''''&&&&&&&&&''''''((((((((()))))))))((((((''''''''''''((((((***)))((('''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((******))))))))))))((((((((((((((((((((('''''''''+++***)))''''''&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((''''''(((''''''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))***)))((('''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((()))************)))))))))************))))))))))))************)))))))))))))))))))))*********************************++++++++++++++++++++++++,,,,,,---......//////000,,,,,,---............---.........///000111222222444444888???GGGPPP^^^jjjrrrxxxzzzvvvsssxxxuuueee```\\\VVVQQQOOOQQQSSSVVVbbbgggppp{{{vvviiiaaa\\\TTTOOOMMMKKKGGGDDDHHHJJJNNNSSSWWWZZZ\\\]]]^^^```bbbcccdddeeegggiiimmmooorrrtttvvvyyy}}}{{{vvvqqqnnneeeaaa]]][[[ZZZ[[[[[[[[[[[[\\\^^^^^^^^^___aaadddjjjhhhfffeeeeeedddbbb```___hhhwwwyyyuuuuuuvvvwww~~~zzzxxxwwwvvvtttyyy~~~{{{{{{}}}}}}}}}yyymmmbbb\\\[[[^^^```ccc]]]WWWXXX]]]```[[[UUUKKKOOOUUU\\\bbbdddcccaaa[[[ZZZWWWQQQIII>>>555000...---------,,,,,,++++++++++++************++++++)))))))))(((((('''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((******)))((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((('''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&***)))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((''''''''''''&&&&&&&&&((('''%%%$$$%%%&&&(((***''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))((()))***++++++***)))(((''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))************((())))))************)))))))))************))))))*********)))))))))))))))***************************+++++++++++++++,,,,,,,,,,,,,,,---......//////------............------000111111111111222333555777:::>>>FFFQQQ^^^mmmwwwwwwyyyyyyvvvuuuwww{{{}}}}}}yyyjjj^^^\\\YYYUUUQQQOOORRRXXX\\\iiioooyyyxxxlllccc]]]VVVSSSOOOMMMKKKIIIFFFCCCKKKMMMRRRWWW[[[^^^```aaaaaacccfffgggiiilllooorrrsssvvvzzz}}}~~~|||xxxuuullliiieeebbbaaaaaaaaa```___^^^^^^^^^___aaaccceeeiiifffcccbbbbbbbbbaaa```ffflllvvvyyyuuuuuuvvvzzzvvvuuuwwwxxxyyy|||}}}zzzyyy{{{~~~sssggg^^^[[[[[[^^^[[[XXXXXXZZZ[[[ZZZXXXOOOOOOQQQWWW]]]```___\\\ZZZZZZYYYVVVOOOEEE:::333333222000...---+++)))''',,,+++***))))))***+++,,,+++******)))((('''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((******))))))))))))******))))))))))))))))))******((((((((((((((((((((((((''''''((())))))((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&)))(((((('''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&((('''%%%$$$%%%&&&(((***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********(((((()))***************))))))************))))))*********)))))))))))))))*********************************++++++,,,,,,,,,+++++++++,,,------......---......//////...------000111222111000111444888@@@CCCHHHPPP[[[jjjwwwzzzxxxwwwyyy{{{zzzxxxvvv|||vvvkkkeeeaaa\\\ZZZVVVSSSRRRWWW```gggtttyyyrrreee\\\XXXXXXQQQOOOMMMLLLLLLLLLKKKJJJPPPRRRVVVZZZ]]]```aaabbbeeehhhjjjmmmooorrrwwwzzzyyy||||||zzzuuuqqqmmmjjjiiihhhfffeeebbb```^^^^^^___aaacccdddfffcccaaa```bbbcccdddcccjjjnnnssswww|||}}}wwwttttttuuurrrsssxxx|||zzz{{{|||}}}wwwhhh\\\VVVWWWZZZ]]]\\\YYYVVVVVVWWWRRRPPPPPPTTTZZZ^^^___^^^^^^\\\ZZZXXXSSSLLLCCC===666333///------,,,***(((,,,+++***))))))***+++,,,++++++***)))(((''''''&&&))))))((((((((('''''''''&&&&&&&&&&&&'''''''''(((******))))))))))))******&&&''''''((())))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((('''''''''(((''''''''''''(((((()))''''''''''''''''''''''''+++***)))(((&&&%%%$$$$$$(((''''''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))*********)))((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((()))******+++'''((()))******+++******))))))************)))))))))))))))))))))*********++++++++++++++++++++++++*********++++++,,,,,,---******++++++,,,------......////////////...------...000111000000333:::@@@LLLQQQVVV\\\fffttt~~~~~~|||}}}~~~}}}uuufff______aaa[[[[[[ZZZYYYYYY___iiiqqq{{{tttjjj___VVVPPPOOOJJJKKKKKKMMMNNNPPPQQQRRRTTTUUUWWWZZZ]]]```bbbdddiiilllpppsssvvvyyy}}}~~~|||yyyuuurrrpppnnnllljjjdddbbb___^^^___aaaaaaaaabbb```___```cccfffggggggfffiiilllooorrrxxx|||yyyuuusssuuuzzz~~~~~~~~~sssbbbXXXTTTYYY^^^^^^ZZZVVVUUUUUURRRQQQQQQSSSXXX^^^ccceeebbb___\\\[[[YYYUUUNNNHHH999555///---...///...---++++++************++++++*********))))))((((((((()))))))))(((((((((''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((($$$%%%&&&'''((())))))((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((())))))*********'''''''''((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))***+++***)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))++++++'''((()))******+++++++++))))))************))))))(((((())))))******++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,---.........///////////////...------///111333333555<<>>BBBMMM[[[jjjsssuuuttttttxxx}}}zzztttkkkeeeggglllooossswwwxxxuuueee\\\VVVPPPMMMNNNJJJLLLNNNQQQTTTXXXZZZ\\\[[[\\\\\\^^^```bbbdddeeelllooorrruuuxxx{{{zzztttooollljjjjjjjjjhhhfffdddcccdddeeegggpppyyy}}}|||xxxsssqqqnnnkkkkkkmmmrrrvvv}}}}}}yyy{{{~~~~~~zzzyyy~~~|||ttthhh\\\UUUSSSUUUYYY\\\___aaa^^^WWWOOOIIIMMMTTT]]]dddeeeddddddddd______^^^\\\XXXNNNCCC;;;000...,,,,,,,,,,,,***)))++++++++++++************&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))(((((('''&&&'''''''''''''''''''''''''''''''''(((((()))))))))%%%&&&''''''((((((''''''((((((''''''''''''((((((((())))))******))))))((('''''''''%%%$$$&&&))),,,'''''''''(((((((((((()))'''''''''(((((((((((((((&&&'''(((*********))))))(((((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))******+++)))***++++++,,,++++++++++++++++++++++++++++++++++++,,,------++++++,,,---'''((()))***+++------......------,,,,,,------.........//////000000111111///000000000222555:::>>>EEEKKKVVVbbbnnnuuuwwwwww{{{ooohhhccchhhooosssvvvyyy{{{pppeeeZZZSSSOOOJJJIIIJJJJJJLLLPPPTTTWWW[[[]]]^^^___```aaadddfffhhhjjjjjjqqqtttxxx{{{}}}{{{vvvsssqqqqqqpppnnnkkkgggddddddgggiiimmmuuu}}}~~~{{{vvvsssrrrooollljjjjjjkkkkkksssyyy}}}{{{sssnnnmmmuuuzzzyyyyyy|||yyy|||~~~|||vvvmmmcccZZZUUUSSSVVVXXX[[[___```\\\VVVQQQNNNQQQXXX^^^ccceeeeeeeee```_________]]]WWWLLLDDD777333///,,,,,,,,,++++++,,,++++++++++++*********(((((()))*********))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((()))***++++++((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''************************++++++******)))(((((((((''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''(((((()))))))))'''&&&%%%''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***((()))******++++++******((((((''''''''''''(((((('''(((((())))))(((((('''&&&'''(((((('''(((***,,,((((((((()))))))))******''''''''''''((((((((()))%%%&&&(((***+++***))))))(((((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))******+++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,---...---,,,+++,,,...******++++++++++++++++++///......------......///------...//////000111111111111222333555:::@@@EEEOOOUUU```iiiqqqvvvyyy{{{~~~ooogggdddjjjrrrwwwxxxzzz|||qqq```XXXQQQMMMJJJFFFGGGJJJMMMOOOSSSWWW[[[]]]^^^___```bbbfffjjjnnnppprrrrrruuuxxx}}}}}}xxxwwwxxxyyyvvvtttoooiiifffggglllqqqssszzz~~~}}}|||yyyuuutttqqqlllhhheeecccaaa```fffmmmpppmmmmmmxxxzzzpppjjjgggnnnuuuxxx{{{|||ssswww{{{|||{{{{{{}}}wwwpppiiibbb[[[WWWTTTUUUXXX\\\______\\\XXXPPPPPPRRRXXX```ffffffdddcccaaa```aaaaaa\\\SSSLLL>>>:::333///------......,,,,,,+++++++++******************+++******))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))(((((((((''')))))))))))))))*********,,,,,,+++***)))(((''''''''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''''''''''''''''''''((()))******)))'''%%%###''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))******&&&''''''(((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''$$$'''***,,,+++******+++))))))))))))************&&&'''''''''(((((())))))$$$&&&(((***++++++))))))(((((())))))))))))(((((())))))))))))************)))))))))))))))******+++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,---......,,,,,,---......//////...---,,,+++***//////............//////,,,------...///000000111000111222444666<<>>666000...///000111,,,,,,,,,+++++++++******+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++************))))))))))))************))))))))))))''''''''''''''''''''''''%%%&&&)))******)))&&&%%%((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&'''(((((())))))((((((''''''''''''''''''''''''***)))(((''''''(((******&&&&&&''''''((()))))))))(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))******************)))(((''''''((()))***(((***++++++*********+++)))))))))))))))*********++++++++++++++++++++++++---------,,,,,,+++++++++////////////000000000111...///111111111111222444444111333999???CCCMMMXXXeeejjjssszzzyyyvvvzzz|||yyyoookkkjjjmmmvvv|||~~~uuuggg]]]WWWMMMLLLIIIGGGGGGJJJPPPTTT[[[ZZZYYYZZZ]]]```bbbbbbgggiiimmmsssxxx{{{{{{zzzzzzssspppppptttvvvzzz{{{|||zzzwwwtttsssrrrtttpppiiibbb]]]ZZZYYYYYY```]]]ZZZYYYWWWYYYdddooovvvpppnnnnnnpppvvv|||}}}zzzyyy{{{}}}|||{{{~~~~~~xxxuuutttpppiiicccYYYRRRQQQXXX]]][[[YYYZZZXXXWWWRRRNNNUUUaaagggffffffdddaaa``````^^^YYYUUUQQQJJJAAA999333000---,,,------,,,+++***)))((((((---,,,,,,+++***)))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''+++******)))(((''''''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&************))))))))))))+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))((((((((((((((('''''''''((((((((((((((('''&&&&&&'''''''''((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((()))******************)))(((((('''((()))***)))+++,,,,,,***)))******,,,,,,+++***)))(((''''''++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,------------...---...///000//////111222444333555<<>>BBBIIITTT```iiivvvxxxqqqjjjeeefffiiinnnrrrwww~~~ooo___XXXVVVPPPMMMIIIGGGIIILLLNNNPPPVVVZZZ^^^bbbeeegggjjjllllllpppsssuuuuuuxxx~~~{{{ssssssrrrppplllgggaaa]]]ZZZZZZ[[[]]]```bbbeeeffflllllloootttvvvvvvxxx|||{{{}}}wwwwwwvvvttttttvvvyyy|||{{{}}}yyyqqqooosssuuutttjjjddd```aaa___ZZZWWWYYY```ccchhhiiigggeeedddeee```___^^^\\\WWWOOOFFF???444222///,,,******+++,,,------,,,,,,++++++*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&'''))))))((('''&&&'''((((((((()))))))))))),,,,,,,,,+++++++++******((((((((()))******++++++))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))(((((('''''''''&&&((())))))***************'''''''''''''''''''''''''''((()))******)))(((((()))))))))(((''''''&&&&&&&&&&&&'''((())))))((((((''''''''''''(((((((((((($$$&&&(((******(((&&&$$$(((((((((((())))))))))))&&&''')))***+++***((('''))))))))))))))))))))))))(((((()))***************'''(((***+++,,,,,,++++++***,,,------,,,+++,,,---((())))))+++,,,---......++++++,,,,,,---...//////---------.........//////////////////000000000111444555666777:::>>>DDDHHHTTT___kkkuuuzzzxxxsssmmmgggbbb___^^^bbbhhhooowww}}}sssbbbVVVPPPNNNJJJHHHFFFGGGKKKQQQUUUWWWYYY]]]aaaeeehhhkkknnnqqqppptttxxxzzzyyy|||}}}yyyrrrtttuuusssllleee___\\\XXXYYYZZZ\\\___aaaccceeemmmlllpppxxx{{{yyyxxxyyy~~~}}}}}}|||zzzwwwtttssstttuuusssxxxxxxsssrrrvvvwwwttthhh___ZZZ]]]^^^[[[ZZZ]]]\\\aaahhhjjjiiigggggggggcccaaa___\\\YYYSSSLLLGGG777555111...,,,,,,,,,---......------,,,+++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***&&&'''''''''''''''''''''&&&''''''((((((((((((((($$$%%%'''))))))((('''&&&'''((((((((())))))******---,,,++++++******++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))***+++(((((((((((((((((((((((())))))))))))************))))))************))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))************+++,,,,,,,,,,,,,,,,,,,,,++++++******))))))******************************+++++++++******))),,,---------------------,,,++++++******++++++,,,//////...---------......---------........./////////...------///000111000000222555777999AAANNNXXX___kkkuuu|||yyyjjjddd```]]]YYYWWWZZZaaalllrrrxxx}}}qqqbbbXXXPPPKKKKKKIIIKKKMMMNNNPPPSSSXXX[[[```aaadddeeehhhlllrrruuuuuu||||||zzzvvvxxxyyyuuunnngggcccbbbbbb___]]]___cccggghhhhhhkkknnnrrrwww{{{}}}yyy|||~~~~~~yyywwwxxxzzzyyyxxxrrrpppoooqqquuuwwwvvvttt```YYYSSSTTT[[[___\\\XXXZZZ___fffiiigggeeeeeefffbbbbbbaaa___\\\WWWSSSPPPEEE>>>555...,,,,,,+++***,,,,,,---...---,,,+++***))))))))))))(((((((((((())))))))))))***************(((&&&(((+++,,,+++)))+++***)))(((&&&&&&%%%%%%))))))(((((((((((())))))))))))))))))((((((((((((((('''&&&''')))))))))((()))))))))))))))))))))))),,,,,,+++************+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((())))))******))))))(((&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***''''''(((((()))(((((((((***************)))))))))(((((((((((((((((((((((()))******++++++******))),,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,...---------------......------------............//////...///000111111000000222555999>>>HHHTTT]]]iiirrryyy{{{nnnaaa\\\YYYXXXWWWWWW]]]dddsss{{{ssscccYYYSSSMMMJJJKKKIIIKKKOOORRRTTTXXX]]]```aaaccceeegggjjjnnnssswwwyyy~~~|||{{{|||{{{wwwpppiiifffeeeeeebbb```aaaeeehhhjjjjjjlllnnnsssyyy~~~|||wwwtttzzz~~~~~~yyywwwyyy{{{{{{zzzvvvsssqqqssswwwyyyxxxvvvbbbZZZSSSRRRXXX]]]]]][[[[[[___dddggghhhgggffffffdddcccbbb```]]]YYYVVVTTTKKKCCC999222...---,,,++++++,,,---------,,,************))))))((((((''''''))))))))))))***************((('''(((***+++***((()))(((((('''''''''(((((())))))(((((((((((()))))))))))))))(((((((((''''''((('''&&&'''((()))(((''')))))))))))))))))))))))),,,,,,+++***************+++++++++***)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((******)))((('''&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))******'''(((((())))))(((((('''%%%&&&&&&'''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''''''''&&&&&&%%%((())))))))))))))))))***(((((((((((((((((((((((())))))************))))))++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---...///,,,,,,,,,---------......///000000111111111111000222444888???IIIUUU```fffqqqwww||||||pppcccXXXUUUSSSUUUWWWZZZccclllvvv{{{nnncccWWWRRRNNNJJJIIIJJJJJJMMMRRRWWWZZZ^^^bbbeeebbbdddgggiiilllqqqvvvzzz}}}~~~yyyrrrllliiihhhiiigggeeeeeegggjjjlllmmmqqqqqquuu||||||zzzuuurrruuu~~~}}}~~~|||wwwvvvyyy|||~~~}}}{{{xxxuuuvvvyyy{{{{{{yyyhhh___UUUQQQTTTZZZ]]]]]][[[]]]```dddhhhiiigggffffffeeecccaaa^^^\\\ZZZYYYRRRKKKAAA888222...,,,++++++,,,,,,,,,,,,+++***)))++++++***)))((((((''''''))))))))))))************+++)))((((((******)))'''&&&&&&&&&'''((()))***+++))))))))))))))))))))))))((((((((('''''''''&&&&&&)))(((''''''((()))(((&&&((((((((((((((((((((((((,,,,,,+++***************,,,,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((******)))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((()))))))))***''''''((((((((((((''''''&&&''''''(((((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((())))))******************************(((((()))*********))))))*********++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,------------...///111222111000000111555888>>>IIIVVVccckkkoooqqqwww}}}|||mmm```VVVTTTSSSWWW[[[aaajjjtttyyytttiiiccc[[[SSSOOOMMMIIIHHHJJJMMMQQQVVV[[[^^^aaadddfffccceeeiiillloootttyyy|||~~~yyytttooolllkkkooommmjjjiiijjjlllooopppwwwwwwyyy}}}zzzwwwyyy|||}}}zzzvvvvvvzzz|||yyyxxx{{{}}}|||zzzpppgggZZZRRRQQQUUUYYY\\\[[[[[[\\\aaagggjjjiiifffgggeeecccaaa___^^^]]]]]]XXXRRRHHH>>>666111---,,,+++++++++++++++*********,,,++++++***)))(((''''''((()))))))))******************)))))))))(((((('''''''''''''''((()))++++++)))))))))******)))))))))((('''''''''&&&&&&&&&&&&)))(((''''''(((((('''&&&((((((((((((((((((((((((---,,,,,,+++++++++++++++---,,,,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((((((''''''(((((()))))))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((******+++++++++******)))''''''(((((())))))******************************(((((()))***************))))))***++++++,,,---------,,,,,,,,,,,,,,,,,,---*********+++,,,---...///,,,,,,,,,---------......,,,///111111000000111333777<<>>AAAMMM___mmmuuuwwwwwwwwwyyy|||sssddddddgggmmmqqqrrrxxx~~~zzzpppjjjccc[[[WWWXXXKKKHHHGGGJJJLLLNNNSSSZZZ\\\^^^```aaabbbdddgggiiilllooouuuzzz~~~~~~|||{{{xxxsssoooooossswww}}}xxxrrrrrruuu||||||||||||~~~zzz|||yyyrrrgggZZZQQQNNNNNNPPPRRRVVVYYY]]]bbbgggkkkjjjjjjiiihhhfffccc```___XXXYYYYYYTTTJJJ@@@999666///...---,,,,,,,,,------)))************+++++++++))))))))))))************&&&((())))))'''&&&(((***+++***))))))(((((())))))((()))+++,,,,,,+++)))((()))))))))(((((((((''''''&&&%%%%%%&&&)))******)))))))))))))))))))))))))))000000///............///++++++++++++++++++,,,,,,************************))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))************))))))'''((((((((('''&&&%%%%%%(((((())))))))))))(((((((((((((((((())))))))))))******))))))(((((((((''''''(((***+++---.........,,,,,,++++++******))))))************************)))***+++,,,---.........***++++++,,,...//////000...------,,,,,,------...//////...---------......////////////000000000000000222444333222555<<>>888222......//////...,,,,,,---------,,,,,,+++)))))))))))))))))))))))))))************))))))((())))))************))))))''''''''''''((((((((()))******)))((('''&&&&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((())))))***+++''''''''''''''''''''''''(((((((((((())))))))))))((())))))))))))(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))******,,,+++***))))))***+++,,,------,,,,,,,,,------...)))***+++---............------........./////////000///////////////000000222444555777<<>>444...,,,,,,+++***++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))EEE<<<333...///000///---+++,,,---.........,,,,,,))))))))))))))))))))))))***************)))((('''((())))))******))))))(((&&&''''''(((((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))***))))))((('''&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))))))))******---,,,***))))))***,,,---//////......------------,,,---...---,,,---...///............////////////////////////000000111222333555777<<>>666111///...000///...---------------++++++++++++++++++++++++((())))))************)))(((((())))))))))))((((((%%%&&&((()))***)))((('''((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,(((,,,000///,,,+++,,,///.../////////000000000000/////////000222444555666<<>>555////////////---,,,,,,---...------,,,,,,+++*********))))))))))))************)))))))))((('''''''''&&&*********)))((('''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''((()))***,,,,,,***)))))))))******)))((((((((())))))******(((((()))******)))(((((()))******+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////000000000111222111222555666999BBBKKK^^^cccmmmvvv~~~uuuhhhbbbfffoootttxxx}}}}}}ooo___\\\XXXUUUSSSPPPKKKGGGKKKLLLOOOVVV]]]bbbdddccceeeeeegggjjjpppuuuyyyzzzzzzzzzzzzzzzzzzyyyxxxxxxzzz{{{||||||||||||~~~~~~~~~~~~zzz}}}}}}zzz{{{~~~{{{vvvsssoookkkeeeaaaccchhhqqqzzzzzziiidddggglllqqqsssttttttuuuoooiiicccbbbdddeeeaaa\\\ZZZYYYWWWSSSMMMDDD<<<777000,,,***,,,,,,)))'''(((((((((''''''''''''(((((()))((('''((()))***)))((()))))))))))))))))))))))))))(((''''''((()))***+++***)))))))))((((((((('''(((((('''&&&&&&&&&&&&&&&))))))************))))))fffbbb]]]VVVNNNDDD;;;444000///...---,,,------...------,,,,,,++++++******)))))))))*********++++++((((((((((((((((((((((((******))))))((((((''''''***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((((((((()))++++++***)))))))))******))))))))))))******++++++((())))))******))))))((())))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..............................------.........//////////////////000000000111111666444444777:::???KKKWWWfffkkkttt}}}}}}mmmeeedddllltttuuuwww|||~~~iiiXXXSSSQQQMMMLLLKKKKKKJJJIIIPPPQQQTTTYYY```eeeggggggiiijjjlllppptttyyy}}}}}}{{{yyyxxxwwwwwwtttssssssrrrqqqrrrrrrrrrqqqrrrtttttttttuuuxxxzzzzzzzzzzzzxxxvvvuuuvvvxxxzzzzzz{{{{{{|||}}}}}}~~~||||||}}}~~~~~~~~~|||}}}~~~{{{yyy{{{{{{xxxzzz{{{vvviii]]]^^^bbbiiiuuu{{{iii]]]aaagggmmmrrrtttttttttpppkkkeeedddeeeeeeaaa\\\\\\ZZZWWWUUURRRLLLCCC===000,,,+++------)))&&&&&&+++******))))))******+++(((''''''(((***++++++***)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&((())))))******))))))(((hhhfffaaa\\\UUUKKKAAA:::222000---,,,,,,---.........------,,,++++++******))))))*********+++++++++((((((((((((((()))))))))***)))))))))(((((((((''')))((('''&&&&&&'''((()))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((('''''''''(((((())))))***+++++++++++++++))))))))))))))))))))))))***)))(((((()))+++---...---------,,,,,,,,,,,,,,,***++++++,,,---...//////////////////////////////............//////////////////000000000111111111777444444888===EEETTTaaakkkooouuu}}}{{{ttthhhfffhhhooovvvxxxzzz~~~ppp\\\OOONNNLLLJJJIIIIIIKKKMMMNNNRRRTTTWWW\\\aaaeeehhhiiimmmoooqqqtttxxx}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{zzzzzzvvvvvvwwwxxxyyy{{{}}}~~~zzzzzzzzzzzz{{{{{{{{{{{{~~~|||zzzxxxwwwwwwxxxyyy|||~~~yyywwwvvvsssqqqpppoooooommmlllkkkjjjiiijjjkkkllliiijjjkkkkkkkkklllnnnpppooooooooonnnkkkjjjkkklllppppppqqqrrrssssssttttttuuuuuuuuuvvvxxxyyy{{{|||zzz{{{|||}}}~~~~~~~~~~~~{{{{{{|||||||||||||||}}}||||||}}}~~~~~~~~~}}}}}}}}}||||||{{{{{{|||}}}~~~~~~~~~~~~|||yyy|||{{{zzzzzzzzz~~~~~~zzz~~~ooo```ZZZ\\\dddqqq~~~~~~nnn\\\^^^ccchhhnnnqqqrrrrrrpppkkkgggeeeeeeddd```\\\]]]ZZZVVVVVVVVVRRRIIIBBB666111.........***((())),,,,,,++++++++++++,,,,,,)))((('''(((***+++***)))(((((((((((((((((((((((()))(((((((((((()))))))))))))))))))))((((((((((((******)))((((((((((((((((((((())))))))))))((((((jjjhhhddd```YYYQQQHHHBBB555222...,,,---......---......------,,,++++++***************++++++++++++((((((((()))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((******))))))(((((('''''''''''''''(((((((((''''''))))))***++++++++++++*********))))))))))))*********)))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////////////////////////////........./////////000000000000000000111111111111555333555:::AAALLL\\\jjjvvvwwwzzz~~~~~~}}}nnniiijjjmmmqqquuuyyy{{{yyydddYYYTTTLLLLLLJJJIIIJJJLLLPPPSSSTTTVVVZZZ]]]aaaeeeiiikkkooorrruuuxxx{{{|||xxxvvvxxxxxxxxxyyyzzzyyyvvvtttsssssssssssstttttttttttttttsssrrrqqqpppooonnnmmmkkkllllllmmmoooqqqrrrssspppppppppqqqqqqqqqrrrrrrsssqqqooommmllllllmmmnnnsssvvvyyy|||}}}{{{yyyrrrqqqooollljjjhhhggggggcccbbb```_________```aaabbbcccdddcccbbbbbbdddeeedddeeefffeeecccaaabbbbbbfffggghhhiiijjjkkkllllllmmmmmmnnnoooppprrrsssttttttuuuuuuwwwxxxyyyzzz{{{}}}|||{{{zzzyyyxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyzzzyyyyyyyyyzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxzzz{{{}}}}}}||||||||||||||||||}}}zzz|||~~~~~~|||uuuxxx{{{zzz~~~uuuhhh[[[ZZZ```mmmyyyxxxeeeccccccfffjjjnnnppppppooolllhhhffffffddd```\\\]]]YYYVVVVVVWWWUUUNNNGGG>>>666///---,,,)))***---)))))))))(((((())))))))),,,***))))))******)))'''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))))))))******)))((((((((((((((((((((())))))))))))((((((kkkiiifffbbb]]]WWWOOOJJJ:::555000---...///...,,,......------,,,,,,++++++*********++++++++++++,,,))))))))))))))))))))))))))))))))))))((((((((((((+++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))************************''''''(((((())))))******((((((((((((((((((((((((((()))))))))))))))((('''(((((()))*********))))))'''(((***+++++++++***)))+++******))))))******+++))))))))))))***+++,,,,,,*********++++++,,,,,,,,,,,,,,,------......//////////////////////////////....../////////000000000000000000111111111222222444444888@@@IIITTTdddrrr~~~~~~tttmmmmmmqqqsssuuuwwwyyy~~~hhhVVVPPPNNNIIIJJJJJJJJJKKKNNNRRRVVVXXX[[[^^^aaacccgggkkknnnrrruuuyyy|||}}}~~~yyywwwwwwyyyzzzzzzyyyxxxuuuqqqnnnkkkiiikkkjjjjjjjjjlllllljjjhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhgggffffffeeeeeeaaaaaaaaabbbccceeefffgggeeeeeeeeefffffffffgggggggggfffdddbbbaaabbbcccdddiiijjjmmmoooqqqrrrsssssswwwwwwxxxyyyzzz|||}}}}}}~~~}}}|||{{{zzzxxxuuusssrrrjjjiiigggdddbbb```___^^^\\\[[[ZZZZZZYYYYYYZZZZZZZZZ[[[[[[ZZZYYYYYYZZZ\\\\\\]]]___^^^\\\[[[[[[\\\^^^______aaabbbcccdddeeeeeeeeeeeefffhhhiiikkklllkkklllmmmnnnooopppqqqqqquuuuuuuuutttssssssrrrrrrppppppqqqqqqrrrsssssssssuuuuuuuuuuuutttssssssrrrppppppooooooppprrrtttuuuxxxwwwvvvvvvvvvvvvwwwwwwzzzzzzzzz{{{{{{{{{{{{{{{|||~~~|||}}}}}}~~~~~~zzzxxxuuuyyy|||}}}{{{sssddd^^^___hhhpppvvvpppjjjdddbbbfffkkkooopppnnnllljjjiiigggeeeaaa___\\\YYYXXXXXXXXXVVVQQQLLLDDD;;;111---***((()))---++++++************++++++---+++************((('''))))))))))))))))))))))))((())))))))))))(((((('''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&'''(((((())))))(((((('''mmmkkkgggdddaaa\\\VVVRRR???999222//////000...,,,.........---,,,,,,++++++*********+++++++++,,,,,,+++*********)))((((((((((((((((((((())))))))))))*********++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''((()))******))))))((('''''')))*********))))))&&&''')))++++++***)))(((++++++***))))))***++++++)))******+++++++++******(((((())))))***+++,,,,,,---------........................................../////////000000000000000000111111111222222222444666===IIISSS^^^mmmzzzuuuooonnnrrrwwwxxxyyy{{{nnnYYYNNNJJJGGGEEEHHHJJJLLLMMMQQQWWW[[[^^^aaadddfffgggkkkppptttuuuyyy}}}wwwvvvtttrrroookkkiiiiiilllnnnjjjiiigggeeecccaaa___^^^^^^]]][[[\\\]]]^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\_________^^^^^^]]]]]]]]]WWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]\\\ZZZYYYYYYZZZ[[[]]]^^^^^^```aaabbbdddeeeeeehhhiiijjjkkklllnnnoooooolllpppttttttsssqqqpppqqqmmmmmmmmmmmmllljjjiiiiiibbbaaa^^^\\\YYYWWWVVVVVVUUUUUUVVVVVVUUUUUUTTTSSSQQQRRRSSSRRRQQQRRRTTTUUURRRTTTVVVVVVUUUTTTTTTUUUTTTUUUVVVWWWYYYZZZ[[[[[[]]]]]]]]]^^^```aaacccdddaaabbbbbbcccdddeeeeeefffkkkkkklllllllllkkkkkkkkkffffffggghhhhhhiiijjjjjjmmmmmmmmmlllkkkjjjiiiiiiggggggfffggghhhjjjkkkmmmnnnmmmmmmnnnoooqqqrrrtttssssssttttttuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzyyyxxxuuuwwwyyyzzz{{{}}}~~~|||zzzyyyzzzwwwkkkdddgggkkknnnyyyuuulll```[[[^^^eeekkknnnooonnnmmmllljjjhhheeeccc[[[[[[[[[ZZZXXXVVVSSSQQQIII@@@777222...***))),,,...------,,,,,,------...,,,***))))))++++++***)))))))))))))))))))))))))))((()))******)))((('''&&&'''((((((((()))))))))***(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''ooollliiifffccc___[[[XXXBBB;;;333000000000...+++///......------,,,++++++******+++++++++,,,,,,,,,,,,++++++***)))(((''''''(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++************************&&&'''(((*********))))))$$$%%%'''(((((((((''''''&&&''')))***+++***(((''',,,+++***))))))***+++,,,)))***+++,,,,,,+++)))(((&&&&&&''')))***+++,,,---...............---------........................////////////000000000000000111111111111222222222555999BBBOOOZZZeeesss|||qqqnnnpppuuuzzz{{{}}}ppp[[[SSSSSSQQQLLLDDDGGGKKKNNNQQQUUU[[[```ccceeeiiijjjkkknnntttxxxwww{{{|||uuuooohhheeehhhbbbaaa___\\\ZZZ[[[^^^```]]]]]][[[ZZZYYYYYYYYYYYYVVVTTTRRRRRRTTTUUUVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVXXXWWWUUUTTTTTTVVVWWWYYYVVVVVVVVVWWWXXXZZZ[[[\\\\\\]]]^^^___aaabbbcccddd]]]aaafffgggeeeccccccddd______```aaaaaaaaa``````\\\[[[YYYVVVSSSQQQPPPPPPLLLMMMNNNNNNNNNMMMKKKJJJJJJKKKMMMMMMMMMNNNPPPSSSIIILLLNNNOOONNNNNNNNNOOOLLLMMMNNNOOOQQQRRRSSSTTTXXXXXXXXXYYY[[[\\\^^^___ZZZ[[[[[[\\\\\\]]]]]]]]]^^^___```aaaaaaaaa``````^^^______```aaabbbbbbbbbeeeeeeddddddcccbbbaaa```````````````aaaccceeegggeeeffffffhhhjjjmmmpppqqqnnnnnnnnnoooppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqsssuuuvvvwwwyyy|||xxxkkkiiiiiikkkxxxuuuiiiZZZSSSVVV___gggkkkpppoooooonnnmmmjjjgggfff\\\]]]^^^\\\YYYVVVUUUUUUMMMDDD<<<888333...+++,,,+++******))))))******+++***)))((()))+++,,,,,,+++))))))))))))))))))))))))((()))*********((('''&&&'''((((((((())))))************)))(((((((((((((((''''''((((((((((((''''''ssspppkkkiiihhheee___[[[QQQFFF888111111333111......---,,,+++***************************)))(((((((((((())))))))))))((((((+++++++++***)))(((((('''))))))))))))))))))))))))************************---,,,+++)))((('''''''''***)))(((&&&&&&''''''(((******))))))))))))******''''''((())))))))))))))),,,+++++++++++++++++++++))))))))))))************))))))))))))************---+++***(((((()))+++,,,,,,,,,++++++,,,,,,---...,,,------,,,++++++,,,...000000/////////.........///.........///000222333////////////000000000000000...///333333111222555666DDDMMMYYYkkkrrruuu~~~xxxpppkkkqqqyyyyyynnn^^^SSSMMMJJJGGGDDDEEEIIIMMMQQQTTTWWWZZZ]]]cccccceeeiiiooouuuyyy{{{qqqllleee___[[[ZZZXXXWWWUUUUUUUUUUUUTTTSSSRRRRRRPPPPPPPPPOOOOOOOOONNNNNNRRRQQQPPPNNNMMMLLLLLLLLLJJJJJJIIIIIIJJJJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNOOOJJJJJJJJJIIIIIIJJJJJJJJJKKKLLLNNNPPPQQQSSSTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUSSSSSSTTTTTTTTTUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUVVV[[[[[[\\\\\\[[[YYYWWWUUUXXXXXXWWWWWWVVVUUUUUUUUUSSSRRRQQQOOOMMMLLLKKKJJJJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMNNNPPPQQQRRRSSSTTTTTTTTTSSSRRRRRRTTTUUUVVVTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYXXXYYYYYYYYYYYYYYYXXXXXX[[[ZZZYYYYYYYYYZZZ\\\]]]^^^^^^^^^^^^___aaabbbcccbbbccccccdddeeefffgggggghhhhhhhhhhhhiiijjjkkklllnnnooorrruuuxxxyyyyyyyyy}}}~~~{{{xxxwww}}}{{{mmmiiiuuu~~~vvvlll```XXXTTTUUU^^^gggrrruuutttqqqooonnniiibbb___]]]ZZZYYYYYYXXXVVVUUULLLIIIDDD<<<444///---,,,,,,+++******)))******+++000///---+++)))((())))))+++******)))(((''''''&&&(((((((((((((((((((((((('''''''''&&&'''(((((()))(((((('''((()))***,,,---******))))))))))))******xxxsssooollljjjgggbbb^^^TTTJJJ>>>555222222111000...---,,,+++******************+++++++++***))))))***++++++,,,,,,++++++***++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***''''''''''''(((***,,,---******))))))))))))******((())))))******************************)))))))))(((((((((((())))))))))))))))))))))))************,,,+++***(((((()))+++,,,))))))(((((())))))***+++)))***+++***((((((***+++------------------------............///000111111////////////000000000000222000000333444222444999===MMMXXXcccpppssssss{{{~~~uuuppppppvvv~~~vvvfff]]]RRRLLLJJJKKKJJJIIIIIILLLPPPSSSVVVYYY\\\___dddeeehhhmmmsssyyy}}}xxxnnnbbb^^^XXXTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPOOONNNNNNOOONNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKMMMNNNPPPRRRSSSTTTTTTTTTSSSSSSRRRQQQQQQRRRSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUTTTUUUVVVWWWWWWVVVTTTSSSTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPNNNMMMKKKJJJHHHHHHFFFEEECCCBBBBBBBBBCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLNNNNNNNNNNNNNNNOOOPPPPPPNNNOOOOOOPPPQQQPPPPPPPPPRRRQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRQQQPPPPPPRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUVVVVVVWWWXXXZZZ[[[XXXYYYYYYZZZ[[[\\\]]]]]]`````````aaabbbcccdddeeeeeegggiiimmmpppssstttuuuyyyyyy{{{}}}|||yyyxxxyyy~~~vvvxxxvvvlll```YYYUUUWWW___iiinnnrrruuuttttttsssnnnhhhaaa___\\\ZZZYYYYYYWWWVVVPPPMMMGGG???777222///...,,,,,,,,,+++++++++++++++---,,,***))))))))))))***+++++++++***))))))((((((((((((((((((((((((((((((,,,,,,++++++,,,,,,---...)))((((((''''''((()))*********))))))))))))******~~~yyysssooommmjjjeeebbbXXXQQQFFF<<<444111111111...------,,,++++++++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))+++,,,---((((((((()))***+++,,,---))))))))))))))))))))))))))))))***+++++++++++++++(((((((((((((((((((((((('''''''''((((((((()))))))))))))))*********++++++++++++***))))))***+++,,,+++++++++++++++,,,------,,,---...---++++++---...+++,,,,,,------......///---....../////////....../////////000000000111111444222111444444444999???GGGZZZfffnnnvvvsssqqqyyy{{{|||zzzvvvssssssuuuzzzppp^^^UUUPPPJJJGGGIIILLLMMMMMMMMMPPPTTTWWWYYY\\\___bbbeeehhhmmmsssyyy~~~rrreee[[[UUUSSSPPPLLLJJJKKKLLLMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMLLLLLLKKKKKKLLLLLLMMMOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRTTTSSSSSSRRRRRRSSSSSSTTTOOOPPPRRRSSSTTTSSSRRRRRRQQQPPPPPPOOOOOONNNMMMMMMNNNMMMLLLJJJIIIGGGFFFEEEBBBAAA@@@???>>>>>>>>>>>>AAA@@@@@@???????????????????????????????????????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJLLLKKKKKKJJJJJJIIIIIIHHHKKKLLLLLLMMMMMMLLLLLLLLLIIIHHHHHHHHHHHHIIIJJJKKKJJJKKKKKKKKKLLLNNNOOOPPPNNNNNNOOOPPPQQQRRRSSSSSSUUUUUUVVVVVVWWWYYYZZZ[[[[[[\\\^^^aaaeeeiiilllnnnpppqqqsssuuuxxxzzz|||}}}~~~}}}wwwwwwxxxzzzzzzpppeee___\\\\\\cccjjjjjjqqqvvvxxxxxxwwwrrrkkkdddaaa^^^[[[[[[ZZZXXXWWWUUUQQQKKKDDD<<<666111///,,,,,,------,,,+++*********))))))((())))))******,,,,,,++++++******))))))(((((((((((((((((((((((()))))))))))))))***++++++))))))((('''&&&'''''''''***))))))(((((())))))***~~~vvvpppmmmjjjfffccc[[[WWWOOOCCC777111000222......---,,,,,,,,,,,,,,,+++,,,,,,---------------(((((())))))))))))((((((************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,++++++******))))))))))))))))))************))))))((()))******++++++******'''''''''((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++******))))))***+++,,,---,,,,,,,,,,,,---.........///000///------///000++++++,,,---...///000111------/////////...---,,,/////////000000111111222555222222333444666===FFFQQQdddoootttxxxtttrrrzzzxxxrrrooonnnnnnrrrxxxzzz~~~rrr```TTTQQQNNNKKKJJJLLLNNNNNNNNNQQQTTTWWWYYY[[[^^^bbbeeeiiimmmsssyyy~~~wwwggg\\\UUURRRPPPNNNKKKIIIHHHIIIKKKLLLLLLNNNNNNOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOPPPPPPPPPQQQPPPOOONNNNNNNNNNNNNNNLLLLLLKKKKKKLLLLLLMMMNNNLLLLLLLLLLLLMMMNNNOOOPPPOOONNNNNNMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQRRRRRRRRRRRRSSSRRRRRRQQQQQQRRRRRRSSSQQQQQQRRRSSSSSSSSSSSSRRRQQQQQQQQQPPPOOOOOONNNNNNLLLLLLJJJIIIGGGFFFDDDDDDBBBBBBAAA???>>>===<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDCCCBBBAAADDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDEEEEEEEEECCCCCCDDDDDDEEEFFFHHHIIIHHHIIIJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMOOOPPPQQQRRRSSSSSSUUUWWWZZZ^^^bbbdddeeefffiiilllpppsssvvvwwwzzz}}}~~~|||{{{zzzuuurrruuuwwwzzzwwwppplllhhheeeeeehhhfffooowwwyyyyyywwwrrrlllhhheeeaaa]]]\\\[[[YYYXXXXXXUUUOOOHHHAAA;;;555111,,,,,,------,,,+++***)))*********))))))*********+++++++++******)))))))))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))yyyqqqmmmjjjfffccc]]]\\\UUUJJJ===444111111......------,,,---------,,,------.........------'''(((((((((((((((((('''*********)))))))))))))))***************************************************)))))))))))))))***************)))))))))((((((((()))************)))((('''((())))))******))))))((((((((())))))*********))))))*********+++++++++************++++++++++++***))))))******++++++,,,)))))))))))))))******++++++,,,,,,+++******+++---))))))***+++---...//////------/////////...---,,,/////////000111222222222333111222444555999CCCNNNZZZkkktttwwwzzzvvvuuuzzzqqqgggcccccchhhrrr{{{yyydddXXXUUUQQQOOONNNMMMNNNOOOOOOOOOTTTVVVYYY[[[^^^aaaeeeiiiooosssyyy~~~zzzssslllbbbYYYTTTRRRRRRRRROOOMMMKKKJJJLLLMMMNNNMMMOOOOOOPPPQQQRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQQQQNNNNNNNNNMMMNNNOOOOOOPPPPPPOOOOOOPPPPPPQQQRRRSSSQQQPPPPPPOOOOOOPPPPPPQQQPPPQQQQQQQQQPPPPPPOOONNNNNNNNNOOOOOOOOOOOONNNNNNQQQQQQQQQRRRRRRRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRQQQPPPPPPOOOOOONNNLLLKKKJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@???===<<<<<<>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============????????????>>>>>>>>>>>>===>>>???@@@AAA@@@???>>>@@@@@@AAABBBBBBBBBBBBAAA??????@@@AAABBBBBBCCCCCC??????@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGGGGHHHIIIJJJKKKLLLIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLMMMOOORRRTTTVVVYYY[[[^^^bbbgggkkkoooqqqpppssswww{{{~~~|||yyywwwtttqqqpppuuuxxx{{{}}}yyyxxxtttllleeecccaaakkktttwwwxxxxxxuuupppmmmiiiddd```^^^\\\[[[YYYZZZVVVQQQLLLGGG@@@999444,,,,,,,,,,,,+++***)))(((,,,,,,,,,++++++***)))))))))))))))))))))((((((((()))))))))))))))))))))))))))(((((((((((()))******''''''((()))******++++++))))))(((((((((((())))))~~~tttnnnjjjgggddd______[[[QQQEEE:::444222///......---------.....................---,,,,,,******++++++++++++************))))))))))))))))))************************************************++++++***)))(((((())))))%%%&&&((()))***+++++++++((()))***++++++***)))(((''''''((()))))))))))))))((())))))******++++++,,,*********+++++++++,,,,,,*********++++++++++++,,,)))))))))***++++++,,,,,,+++************+++,,,,,,,,,------,,,++++++,,,...''''''((()))+++,,,,,,------....../////////.........///000000111222333333111111333666888===IIIVVVaaapppxxx{{{|||zzzssshhh___]]]aaaiiittt}}}rrr[[[SSSVVVLLLLLLLLLMMMNNNPPPRRRTTTVVVXXX[[[^^^```eeejjjmmmuuuyyyzzznnnggg]]][[[WWWSSSQQQOOOOOOOOOQQQOOOMMMMMMNNNOOOOOONNNOOOPPPQQQRRRSSSSSSTTTSSSVVVVVVUUUUUUUUUTTTTTTTTTQQQPPPPPPPPPPPPQQQQQQRRROOONNNNNNNNNNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQOOOOOOPPPPPPPPPPPPOOOOOOQQQQQQQQQRRRRRRRRRRRRSSSRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQPPPPPPOOOOOONNNNNNMMMLLLKKKJJJHHHGGGEEEDDDCCC@@@@@@@@@@@@???===<<<;;;>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;======>>>>>>?????????>>><<<===>>>>>>??????>>>>>>;;;;;;<<<>>>???@@@AAABBB@@@AAABBBCCCCCCDDDDDDCCC@@@@@@AAABBBBBBBBBBBBAAADDDDDDDDDEEEFFFGGGHHHIIIEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJFFFFFFFFFFFFGGGHHHIIIJJJPPPQQQUUUYYY]]]bbbeeeggghhhkkkppptttwww{{{}}}zzzwwwtttrrrsssxxx|||~~~~~~|||qqqgggbbb```jjjsssuuuwwwyyyyyyxxxqqqlllfffbbb___^^^\\\[[[ZZZWWWRRROOOLLLGGG???999///...---+++************---------,,,,,,***)))((()))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++&&&'''(((***++++++,,,,,,)))((((((''''''(((((()))yyyqqqmmmjjjgggbbbaaa___YYYNNNCCC999333///...............///////////////...---,,,+++***,,,,,,,,,------,,,,,,,,,)))))))))))))))))))))***************************************************+++******)))))))))))))))&&&''')))+++,,,,,,,,,+++((()))***++++++***)))((((((((()))************)))(((((()))******+++,,,,,,)))************+++++++++*********+++++++++,,,,,,(((((()))***+++,,,,,,,,,------,,,,,,------...///---.........,,,,,,...///))))))***+++,,,------...............///000111111...///000111222333333444000222666:::===CCCPPP^^^hhhvvv~~~lllccc\\\```jjjrrr{{{lllXXXPPPRRRIIIJJJKKKLLLNNNRRRUUUXXXYYY[[[^^^```dddiiiooosssyyy}}}~~~qqqiiiaaa\\\WWWVVVUUUSSSQQQPPPOOOOOORRRQQQOOOOOOPPPQQQQQQPPPQQQRRRSSSTTTUUUVVVVVVVVVXXXXXXWWWVVVUUUUUUTTTSSSPPPPPPOOOPPPPPPQQQRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSPPPPPPQQQRRRRRRQQQPPPPPPOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPOOONNNNNNNNNKKKJJJIIIGGGFFFDDDCCCBBB???@@@@@@AAA@@@???>>>===???>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;===============>>>>>>???======>>>?????????>>>>>>======>>>???@@@AAAAAABBBEEEFFFGGGHHHIIIIIIIIIIIIBBBBBBDDDEEEEEEEEEDDDCCCFFFFFFFFFGGGHHHIIIJJJKKKFFFFFFGGGHHHIIIJJJKKKKKKMMMLLLKKKJJJJJJIIIIIIJJJDDDDDDEEEFFFFFFGGGFFFFFFJJJKKKNNNQQQTTTWWWYYYZZZ```ccchhhlllpppuuuyyy}}}|||zzzyyyvvvxxx}}}yyyoooiiiiiirrrxxxwwwvvvyyy{{{{{{tttooohhhccc```___]]]\\\[[[WWWTTTSSSRRRMMMEEE???333111...,,,++++++,,,---******+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&'''(((*********))))))((((((''''''''''''((((((}}}uuupppmmmjjjccccccbbb]]]TTTIII===555//////.........//////000000//////...---+++***)))+++,,,,,,------,,,,,,+++)))))))))))))))*********************************))))))))))))))))))))))))***)))))))))))))))******++++++,,,---,,,+++***)))''')))***++++++***)))'''))))))***+++++++++++++++'''(((((()))***++++++,,,))))))))))))******************+++++++++,,,,,,,,,(((((()))++++++,,,,,,,,,******))))))******+++,,,******+++***)))(((***,,,---......//////000000000///.........///000222333...///000111222333444444000222888===AAAGGGUUUcccmmm{{{wwwiiiaaa^^^gggttt}}}xxxhhhWWWNNNMMMKKKLLLMMMMMMOOORRRWWWZZZ[[[]]]```cccffflllrrrwww{{{tttlllddd[[[TTTWWWXXXXXXVVVTTTSSSSSSSSSSSSRRRPPPQQQSSSTTTTTTSSSSSSTTTVVVWWWYYYYYYZZZZZZZZZYYYXXXWWWUUUTTTSSSSSSQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUVVVTTTTTTTTTTTTUUUVVVWWWXXXUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQRRRSSSSSSRRRQQQQQQNNNNNNOOOOOOOOOPPPPPPPPPRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQRRRSSSTTTVVVVVVSSSSSSRRRQQQQQQPPPPPPOOOJJJIIIHHHFFFEEECCCBBBAAA@@@AAABBBCCCCCCBBBAAA@@@???>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<>>>===<<<;;;<<<===???@@@???@@@AAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLHHHIIIIIIJJJKKKLLLMMMMMMOOONNNMMMKKKJJJJJJIIIIIIEEEFFFHHHIIIJJJJJJIIIHHHHHHIIIJJJLLLMMMOOOPPPQQQUUUYYY^^^bbbgggkkkpppttttttyyy}}}}}}{{{|||xxxsssvvv|||~~~zzzvvvwwwyyyyyyuuuqqqjjjdddaaa___^^^]]][[[XXXVVVVVVVVVRRRJJJCCC666444000---,,,---///000&&&''')))***++++++************************++++++))))))))))))))))))))))))(((''''''''''''((())))))'''((()))))))))(((&&&&&&((((((''''''''''''((((((yyynnnkkkllllllhhhddd___XXXNNNBBB999222000......///000000000............---,,,+++***)))))))))))))))*********+++++++++************)))******))))))))))))******))))))(((((((((***+++,,,---)))&&&''',,,...,,,)))---,,,,,,+++***)))((((((,,,,,,,,,+++++++++******(((((((((((())))))))))))************************+++***)))***,,,,,,***)))***++++++***))))))***,,,******))))))******+++,,,...,,,***))))))***,,,...******+++,,,,,,---......,,,---......------...000000000000000111111111111555333000...///000000000999666888BBBKKKSSS^^^iiiyyy|||lll___aaafffppp}}}ooo```WWWPPPNNNNNNLLLMMMOOOPPPRRRUUUYYY\\\```aaaccceeeiiiooovvv{{{~~~qqqkkkeee^^^\\\^^^YYYXXXWWWUUUUUUUUUVVVVVVZZZYYYXXXWWWWWWXXXYYYZZZVVVXXX[[[]]]^^^\\\ZZZXXX[[[ZZZYYYXXXWWWUUUTTTTTTTTTUUUUUUTTTSSSRRRTTTUUUTTTUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXYYYZZZ[[[ZZZYYYXXXWWWUUUTTTSSSRRRZZZWWWUUUSSSTTTTTTSSSSSSRRRSSSSSSSSSSSSRRRQQQQQQOOONNNMMMNNNPPPPPPOOOMMMLLLLLLMMMMMMNNNPPPQQQRRRRRRRRRSSSTTTTTTUUUTTTTTTRRRQQQQQQPPPPPPOOONNNNNNLLLKKKIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@???>>>==================<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>;;;<<<===>>>???@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHFFFEEEDDDDDDEEEFFFHHHIIIKKKKKKLLLKKKKKKJJJIIIHHHIIIIIIJJJJJJKKKKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIMMMMMMNNNOOOOOOOOOOOONNNQQQQQQPPPNNNLLLKKKJJJIIIJJJIIIIIIIIIIIIHHHHHHHHHJJJKKKLLLKKKJJJIIIJJJLLLMMMOOOSSSWWW[[[```fffjjjiiinnnvvv}}}yyywww|||~~~{{{vvvuuuyyy{{{|||vvvpppkkkfff```]]]\\\]]][[[XXXVVVTTTPPPKKKHHH===666...***,,,...---+++...---+++))))))***+++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))uuupppnnnmmmiiieeeaaa[[[RRRGGG???555333000.../////////...............---,,,+++***************************+++++++++************)))))))))(((((((((((())))))******)))(((((()))***++++++((('''(((+++,,,+++))),,,++++++******)))))))))+++*********))))))))))))((((((((()))))))))******************************+++***)))***,,,,,,***)))+++,,,,,,+++******+++---///...---+++************+++******************++++++++++++,,,,,,---------,,,---......------...000000000000000111111111111333222000000111222333333666666===JJJVVV___jjjuuuvvvgggbbbdddkkkxxxuuucccXXXQQQLLLJJJLLLKKKNNNQQQSSSUUUYYY]]]```bbbdddfffiiimmmssszzzuuulllhhhddd___^^^```bbbaaa```___^^^^^^______^^^^^^]]]\\\\\\]]]^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYWWWVVVVVVUUUVVVVVVUUUSSSSSSTTTVVVUUUUUUVVVVVVWWWWWWWWWXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXUUUSSSQQQQQQSSSTTTUUUTTTRRRSSSSSSRRRRRRQQQPPPPPPQQQPPPPPPQQQRRRRRRQQQOOOOOOOOOOOOOOOOOOOOOPPPPPPRRRSSSTTTTTTUUUUUUTTTTTTRRRRRRQQQQQQPPPPPPOOOOOOLLLKKKJJJHHHFFFEEEEEEEEECCCDDDDDDEEEEEEEEEEEEDDDAAAAAAAAABBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>???@@@AAABBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEHHHHHHHHHIIIJJJKKKLLLMMMJJJIIIHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMNNNOOOOOOOOOOOOOOOQQQPPPOOONNNLLLKKKJJJIIIKKKKKKKKKJJJJJJJJJJJJIIIIIIKKKLLLKKKJJJIIIJJJKKKJJJLLLOOOQQQSSSWWW[[[^^^```eeelllssszzz}}}}}}|||xxxzzz||||||{{{{{{zzzyyyzzzuuupppkkkgggbbb___^^^]]][[[YYYWWWUUUQQQMMMJJJCCC;;;222---------,,,+++...---+++))))))***+++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))~~~tttooommmjjjeeebbb^^^WWWNNNGGG:::666222/////////...---...............---,,,+++************************+++++++++************)))(((((((((''''''(((((((((++++++***)))))))))******(((((()))************)))************************))))))(((((((((((('''''')))))))))*********++++++************************+++***)))***,,,,,,***))),,,------,,,++++++,,,...000///...,,,++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000000000000000111111111111111111111222222444555555666;;;GGGVVVdddnnnxxxoooccceeekkkvvvpppdddWWWQQQMMMJJJIIIKKKLLLOOOSSSWWWZZZ]]]```cccdddfffjjjmmmrrrxxx~~~uuutttnnniiihhhgggdddccceeegggffffffeeeeeeeeeeeefffeeeeeeddddddddddddeeeeeefffeeecccaaaaaabbbdddeeeaaa```^^^]]][[[ZZZZZZZZZYYYZZZZZZYYYWWWVVVXXXYYYXXXYYYYYYZZZZZZZZZYYYYYYYYYZZZ[[[\\\]]]\\\[[[[[[XXXXXXXXXXXXXXXYYYYYYYYYUUUSSSRRRRRRTTTUUUUUUTTTUUUTTTTTTSSSRRRRRRQQQPPPTTTSSSRRRSSSTTTTTTSSSQQQQQQQQQQQQPPPPPPOOOOOOOOORRRSSSSSSTTTTTTTTTTTTTTTRRRRRRQQQQQQPPPPPPOOOOOOKKKKKKIIIHHHFFFFFFEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFAAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBCCCDDDEEEFFFFFFGGGEEEFFFGGGHHHHHHIIIIIIHHHKKKKKKKKKLLLMMMNNNOOOPPPMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPLLLLLLMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKJJJKKKKKKKKKLLLMMMNNNNNNOOOOOONNNNNNPPPOOONNNMMMLLLKKKJJJIIIMMMLLLLLLLLLLLLKKKKKKKKKIIIJJJKKKKKKIIIIIIJJJKKKIIIJJJLLLLLLMMMNNNQQQSSSUUUYYY___fffmmmuuu}}}yyyvvvuuuuuu}}}}}}}}}{{{|||~~~~~~zzzwwwvvvuuurrrmmmiiidddaaa___]]][[[YYYWWWVVVSSSPPPMMMJJJBBB888111...---,,,***---,,,+++*********+++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))yyyooolllhhhdddaaa^^^ZZZSSSNNN>>>:::444111////////////...............---,,,,,,+++++++++++++++*********+++++++++*********))))))))))))(((((((((((()))))),,,++++++******)))))))))''')))+++,,,*********+++((()))))))))*********+++(((((((((((((((((((((((()))*********++++++++++++************************+++***)))***,,,,,,***)))+++,,,---,,,******,,,---,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......------...000///000000000111111111111000111222333333333555666:::CCCRRRbbboooxxxwwwkkkeeelllxxxqqqbbbYYYQQQOOOMMMKKKLLLNNNNNNRRRWWW[[[]]]___bbbdddfffhhhmmmqqqvvv{{{{{{tttrrrooommmlllmmmmmmlllkkkkkklllkkkkkkkkkllllllllllllmmmllllllllllllllllllmmmmmmllljjjhhhggghhhhhhiiieeedddbbb```___^^^^^^^^^_________^^^\\\[[[\\\^^^^^^______``````___^^^]]][[[\\\^^^______^^^\\\[[[XXXXXXXXXXXXXXXXXXXXXXXX[[[YYYWWWVVVWWWVVVUUUSSSXXXWWWVVVUUUTTTSSSSSSSSSVVVUUUTTTUUUVVVVVVTTTRRRRRRRRRRRRRRRQQQQQQPPPPPPRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOONNNNNNJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLNNNOOOPPPMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIJJJJJJIIIHHHIIIJJJJJJKKKLLLLLLLLLLLLMMMOOOPPPSSSVVV[[[aaahhhqqqvvvyyytttrrrqqqvvvyyy~~~~~~zzzwwwxxxvvvxxxwwwqqqlllgggccc___\\\ZZZXXXWWWVVVTTTQQQOOONNNGGG===444000...,,,+++---,,,+++*********+++++++++******)))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))rrrlllhhhccc```^^^[[[VVVRRRCCC>>>777222111111111222......//////......---------,,,,,,,,,+++++++++***+++++++++*********))))))+++******))))))******+++++++++++++++******))))))(((***,,,,,,+++***+++,,,((((((((()))******++++++)))))))))))))))))))))))))))*********++++++++++++************************+++***)))***,,,,,,***)))***+++++++++))))))+++,,,+++++++++++++++,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,---......------...000///000000000111111111111000222333333222222555777>>>JJJ\\\kkkvvv~~~ooojjjlllzzzqqqaaaZZZTTTOOOOOONNNLLLMMMQQQRRRUUUZZZ]]]___```bbbccchhhkkkpppuuuzzzwwwooommmmmmlllnnnqqqqqqrrrrrrrrrqqqtttuuuuuuvvvwwwwwwwwwwwwuuuuuuuuuvvvvvvuuuuuuuuussssssssssssrrrpppnnnlllllljjjhhhfffdddddddddeeecccdddcccbbb```___```aaacccccceeeeeeeeedddcccbbb^^^___aaabbbbbbaaa___^^^_________^^^]]]]]]\\\\\\]]]\\\ZZZZZZZZZZZZXXXVVVYYYXXXWWWVVVUUUUUUUUUUUUXXXWWWVVVWWWXXXXXXVVVTTTRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRRRRSSSSSSRRRRRRQQQPPPPPPOOOOOONNNMMMMMMMMMIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNOOOOOONNNNNNJJJJJJKKKKKKLLLNNNOOOPPPNNNNNNMMMMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIGGGIIIJJJIIIHHHGGGHHHJJJIIIKKKLLLMMMLLLLLLMMMOOOPPPQQQSSSUUUYYY___fffkkkpppyyy}}}uuupppnnnppptttzzzxxxpppqqqxxxwww|||~~~wwwppplllfff___]]]ZZZXXXVVVUUUTTTRRRPPPNNNIII@@@888222///------,,,,,,+++++++++***+++++++++******)))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((()))))))))))))))))))))))){{{ooojjjdddaaa___^^^ZZZWWWKKKDDD<<<555222222222333....../////////......---...------,,,,,,++++++++++++++++++************))),,,++++++******++++++,,,+++++++++,,,++++++***)))******))))))***++++++,,,((((((((())))))*********))))))************++++++)))))))))*********++++++************************+++***)))***,,,,,,***)))***++++++***))))))***,,,///...---+++*********))),,,***(((&&&&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000000000000000111111111111111333444333222333888<<>>EEEQQQ```oooxxxyyy|||~~~jjj]]]YYYQQQNNNLLLNNNNNNMMMPPPVVVYYY[[[^^^```bbbeeeiiillltttyyyyyyjjjfffcccbbbccc]]]gggooosssxxx~~~|||zzzwwwuuusssssstttuuuqqqqqqqqqooommmkkklllmmmlllnnnqqqssssssrrrqqqooolllllllllkkkkkkkkkjjjjjjeeeeeeddddddddddddddddddccccccccceeefffgggeeecccbbbaaa```______aaabbbccceeedddccccccdddcccaaa___\\\]]]_________^^^\\\[[[WWWWWWWWWWWWWWWVVVUUUUUURRRRRRQQQPPPPPPOOOOOONNNLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLJJJIIIHHHKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOLLLLLLLLLMMMNNNOOOPPPQQQLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIIIIIIIJJJJJJKKKLLLJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFHHHIIIHHHGGGFFFGGGHHHFFFHHHJJJKKKJJJJJJJJJKKKMMMNNNOOOPPPQQQTTTXXX[[[^^^dddnnnzzz{{{wwwwwwttttttuuuxxx~~~{{{pppbbbaaahhhttt{{{yyyrrrjjjccc```\\\YYYXXXWWWUUUTTTQQQOOOJJJBBB:::333///---+++,,,,,,,,,++++++******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))){{{uuummmhhhfffeeebbb```YYYQQQEEE:::444111000///......///////////////...//////...---,,,,,,+++++++++++++++************)))******))))))))))))******((()))+++,,,---,,,,,,+++,,,'''!!!!!!%%%)))***((()))))))))))))))((((((((((((((())))))******++++++(((((((((((())))))))))))************************+++***)))***,,,,,,***))),,,------,,,++++++,,,......------------...//////,,,---............---,,,******+++,,,,,,---......,,,---///...------...000000000000000111111111111000222444444555:::DDDLLL]]]lllxxx}}}vvvaaaXXXWWWPPPMMMMMMNNNOOOOOOTTTZZZZZZ\\\___aaadddhhhmmmqqqzzzjjjbbb```]]]]]]___XXXcccnnnttt|||}}}zzzxxxyyyzzz{{{yyyzzzyyywwwuuuttttttuuusssuuuwwwzzz{{{zzzxxxwwwrrrqqqpppoooooooooooooooiiijjjjjjkkklllmmmmmmmmmnnnmmmlllmmmmmmllliiifffiiihhhgggggggggiiikkkmmmkkkjjjiiiiiijjjiiigggeeebbbcccddddddcccaaa^^^]]]YYYZZZZZZZZZYYYXXXXXXWWWSSSSSSSSSRRRQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNOOOPPPNNNNNNOOOOOOOOONNNNNNMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMMMMNNNNNNLLLLLLKKKKKKLLLLLLMMMNNNMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOJJJJJJJJJKKKLLLMMMOOOOOOIIIIIIJJJKKKKKKJJJHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHHHHFFFFFFGGGHHHGGGIIILLLLLLKKKJJJJJJKKKJJJLLLMMMNNNOOOQQQUUUXXXYYY]]]fffrrr{{{zzzxxxxxx~~~zzzxxxpppbbb\\\___rrr~~~xxxooofffccc^^^\\\ZZZYYYWWWUUUTTTSSSNNNGGG===444///,,,+++,,,,,,,,,,,,+++******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))wwwkkkiiiiiidddaaaaaaWWWUUUNNNDDD:::333222333000...,,,,,,---//////...,,,---...//////---+++***---------,,,,,,+++++++++)))))))))***+++++++++,,,---......,,,***(((((()))+++***)))(((((()))***+++))))))))))))))))))))))))******++++++++++++******((('''&&&(((+++,,,***'''*********++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...---,,,+++***..................---------...000111222222111111222444555444555===MMMYYYllltttyyyzzz|||nnn___WWWSSSOOONNNLLLMMMQQQUUUYYYZZZ^^^```cccdddfffkkkrrrwww{{{nnndddcccccc___^^^___bbbbbbfffrrr~~~}}}|||~~~}}}|||zzzyyyxxxwwwwwwxxxwwwuuuttttttuuuvvvxxxwwwwwwwwwvvvtttrrrqqqpppqqqqqqqqqqqqrrrtttuuuvvvtttssspppnnnmmmnnnpppqqqlllnnnnnnmmmiiieeecccbbbbbb```^^^\\\[[[[[[\\\\\\YYYYYYWWWUUUSSSRRRSSSTTTPPPPPPQQQRRRSSSSSSSSSSSSQQQPPPOOOOOOOOOPPPQQQQQQPPPPPPOOOOOOOOONNNNNNNNNLLLLLLKKKJJJKKKKKKLLLMMMOOOOOONNNNNNNNNNNNOOOOOONNNNNNMMMNNNOOOQQQRRRTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIGGGGGGHHHIIIJJJJJJKKKKKKIIIHHHGGGGGGGGGHHHJJJJJJMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNMMMMMMHHHIIIIIIJJJJJJJJJIIIIIIMMMKKKIIIIIIJJJJJJHHHFFFEEEGGGHHHHHHHHHHHHIIIKKKJJJKKKLLLNNNPPPRRRTTTTTT[[[]]]bbbiiiqqq{{{{{{rrruuu|||{{{xxxoooccc]]]^^^iiixxx~~~qqqkkkgggbbb]]]ZZZYYYWWWVVVUUUSSSOOOJJJDDD<<<444////////////...,,,+++++++++************))))))))))))++++++++++++++++++++++++******))))))))))))******---+++)))''''''((()))***&&&''''''((()))******+++}}}pppllljjjeeebbbbbb\\\ZZZSSSIII>>>555222111000...,,,,,,---//////...------,,,,,,+++++++++,,,++++++*********************************+++++++++***,,,,,,,,,******+++,,,+++***)))(((((()))***+++************************((())))))))))))))))))((()))((('''(((++++++***''')))))))))*********++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---------,,,,,,...........................///000111222222222111///222444666999EEEUUUbbbtttyyy{{{yyyyyyyyyiii]]]VVVSSSOOONNNNNNPPPSSSWWWZZZ[[[^^^aaadddfffiiinnnuuu{{{~~~qqqggg```___```___```ccceeegggkkkuuu~~~|||||||||}}}}}}~~~|||{{{zzzzzzzzzzzz{{{||||||}}}}}}|||zzzwwwuuutttuuuvvvwwwwwwuuutttqqqooonnnlllkkkiiigggeeebbb```______```^^^]]]\\\YYYWWWUUUVVVVVVRRRRRRSSSTTTUUUUUUTTTTTTRRRQQQPPPPPPPPPQQQRRRSSSTTTTTTTTTSSSSSSSSSSSSRRRPPPOOONNNLLLLLLMMMOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOONNNOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNMMMLLLKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJMMMKKKJJJIIIJJJJJJHHHGGGEEEFFFHHHHHHGGGGGGHHHIIIIIIJJJKKKMMMOOOQQQRRRSSSVVVWWWZZZ```fffmmmtttwww~~~xxxtttyyy}}}yyyvvvooogggdddfffkkkwwwxxxoooiiibbb]]][[[ZZZXXXWWWVVVTTTPPPLLLGGG???777111...//////---,,,++++++,,,************))))))))))))++++++++++++++++++++++++******))))))))))))******,,,+++)))((((((((()))***''''''(((((())))))******xxxppplllgggccccccaaa___ZZZPPPDDD:::333000111///------.../////////...---+++))))))***,,,---******************+++++++++++++++***************((()))++++++++++++---///+++***)))(((((()))***+++************************))))))************))))))+++***)))***++++++)))(((************++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,---.................................///000111222222222222///222666999@@@MMM^^^kkkwwwzzzzzzwwwxxx|||mmmbbb[[[UUURRRNNNOOOQQQSSSVVVYYY[[[\\\___bbbeeejjjnnnttt{{{xxxnnngggbbb^^^^^^___```dddiiijjjmmmsss{{{|||{{{{{{{{{zzzxxxsssqqqooollliiigggffffffeeedddbbb___]]][[[ZZZZZZWWWXXXXXXYYYYYYYYYYYYXXXVVVUUUTTTTTTTTTUUUWWWXXXWWWWWWVVVVVVVVVUUUUUUUUUVVVTTTRRRPPPOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSRRRRRRTTTSSSRRRRRRQQQQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPNNNNNNNNNMMMMMMLLLLLLLLLNNNMMMMMMLLLKKKKKKKKKKKKHHHIIIKKKLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNPPPPPPPPPOOOMMMKKKMMMMMMMMMMMMMMMMMMMMMLLLNNNNNNNNNNNNMMMMMMLLLKKKNNNMMMKKKKKKLLLLLLJJJIIIGGGHHHIIIIIIHHHGGGIIIJJJJJJJJJLLLMMMNNNPPPQQQQQQRRRSSSTTTWWW[[[```dddfffmmmqqqyyy|||xxxvvvxxx~~~~~~|||{{{xxxtttoooooorrrssszzz}}}zzz}}}uuummmccc]]]\\\\\\YYYVVVVVVTTTRRRPPPKKKCCC;;;555///...------,,,,,,,,,,,,++++++*********)))))))))++++++++++++++++++++++++******))))))))))))***************)))))))))))))))))))))))))))))))))))))))uuunnniiieeebbbcccaaa]]]VVVKKK???666111222000...---.../////////...---,,,+++++++++,,,---+++++++++,,,,,,---------,,,+++++++++***)))))))))((()))++++++++++++---///++++++***))))))***++++++************************,,,,,,,,,------,,,,,,,,,+++++++++++++++***)))(((------------------------))))))*********+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,---///000............//////////////////000111222222222333222666:::???GGGUUUeeeppptttxxxyyyyyy~~~}}}nnnccc]]]XXXSSSNNNLLLOOOSSSVVVYYY[[[]]]^^^```cccgggmmmtttzzz|||qqqllldddbbbaaa``````bbbhhhmmmlllrrrzzz{{{zzzxxxvvvsssqqqooonnnllljjjhhheeecccbbb___^^^^^^^^^_________^^^]]]]]][[[[[[ZZZZZZZZZ[[[\\\]]][[[[[[[[[[[[ZZZZZZZZZZZZ[[[YYYUUUSSSRRRSSSUUUVVVWWWWWWWWWWWWWWWVVVUUUUUUWWWVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMJJJKKKMMMNNNOOONNNMMMLLLNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJJJJIIIJJJKKKLLLMMMPPPQQQSSSTTTTTTRRRPPPNNNQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPOOOOOONNNMMMLLLKKKOOONNNLLLMMMMMMNNNLLLKKKJJJLLLMMMLLLKKKJJJKKKMMMLLLLLLMMMNNNOOOOOOPPPQQQQQQQQQRRRSSSUUUXXXZZZ\\\___eeeoooxxx{{{qqqtttzzz|||yyy}}}{{{zzz{{{{{{}}}{{{xxxzzzzzzpppddd^^^]]]\\\YYYVVVUUUTTTSSSQQQMMMFFF>>>888000///---,,,,,,---,,,,,,+++++++++*********))))))******************************))))))))))))******))))))************)))(((******)))))))))))))))))){{{qqqkkkfffbbbaaa```]]]YYYPPPFFF;;;555333111///...///000000///---.../////////...,,,++++++++++++,,,,,,---------,,,+++++++++***)))))))))***+++,,,,,,******+++,,,,,,+++***))))))***+++,,,************************,,,,,,,,,------,,,,,,,,,++++++,,,+++***)))))))))------------------------))))))*********+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,...000111........./////////000000000000000111111222333333333777>>>FFFPPP^^^mmmwwwwww{{{vvvnnnddd]]]ZZZWWWPPPKKKLLLPPPVVVZZZ[[[]]]___aaaccceeejjjqqqyyyrrrlllkkkeeefffeeeccccccfffkkknnnnnnvvv}}}zzzxxxvvvqqqooolllkkkjjjiiifffcccbbbbbbbbbbbbbbbaaa```______^^^]]]\\\\\\]]]^^^___aaaaaaaaa`````````______]]][[[YYYVVVUUUVVVWWWYYYYYYZZZ[[[[[[[[[[[[ZZZYYYWWWWWWWWWXXXXXXXXXXXXXXXWWWXXXYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVUUUTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQNNNOOOQQQSSSSSSRRRPPPOOOQQQQQQQQQQQQPPPPPPPPPPPPLLLLLLKKKJJJKKKLLLMMMNNNRRRSSSUUUUUUUUUTTTRRRQQQSSSRRRQQQQQQPPPQQQRRRRRRQQQQQQQQQPPPPPPNNNMMMMMMOOOMMMLLLLLLMMMNNNMMMKKKMMMNNNOOOOOONNNMMMOOOPPPNNNNNNNNNNNNOOOOOOPPPPPPOOOOOOOOOPPPRRRSSSTTTUUUTTT[[[eeennnvvv|||ooorrrwwwyyyvvvuuu|||{{{yyyvvvssswww}}}~~~uuuiiiaaa^^^\\\ZZZWWWTTTTTTSSSQQQNNNIIIAAA<<<444111---,,,---...---,,,++++++++++++******************************************))))))))))))******((()))************))))))************))))))))))))vvvoooiiiccc______]]]ZZZUUUKKKAAA:::444222000///000000000///---...000111000///---+++******************+++++++++++++++***************+++------,,,***)))***+++,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))************)))))))))***,,,+++***))))))***++++++++++++************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---,,,,,,,,,---...//////.........//////000000111111111000111111222444444222888AAANNN[[[jjjwwwhhhccc]]]YYYWWWTTTPPPLLLOOOTTTZZZ]]]___```dddggghhhjjjooowwwzzznnnkkkjjjhhhiiihhhfffhhhooosssssstttzzz~~~|||uuurrrpppppprrrqqqnnnjjjfffffffffeeedddcccbbbaaaaaa```___]]]]]]]]]]]]^^^____________^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZ[[[[[[]]]^^^```aaabbbaaaaaa```YYYYYYZZZ[[[\\\\\\[[[[[[\\\]]]^^^_______________[[[[[[ZZZYYYXXXWWWWWWVVVWWWVVVVVVUUUUUUUUUVVVVVVRRRSSSVVVXXXXXXWWWUUUSSSTTTTTTTTTTTTTTTTTTTTTTTTOOOOOONNNMMMNNNOOOPPPQQQTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRQQQQQQSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRPPPOOONNNNNNPPPPPPOOONNNPPPRRRSSSSSSSSSSSSTTTVVVTTTSSSSSSSSSSSSSSSSSSSSSOOOOOOPPPPPPQQQRRRRRRRRRQQQWWW___fffkkkrrr{{{qqqrrrsssqqqpppttt|||{{{vvvpppooosss{{{{{{qqqgggaaa]]][[[YYYUUUTTTSSSQQQOOOKKKFFFBBB888444///---...///---+++,,,++++++++++++***************************************))))))))))))******)))))))))))))))*********************************}}}uuummmeeeaaa```^^^\\\XXXPPPEEE===555333000///000111000///..................---,,,++++++*********************************++++++++++++,,,---,,,***)))***+++,,,,,,************,,,,,,++++++++++++++++++++++++((())))))))))))))))))(((&&&)))++++++)))((()))***++++++*********))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------...............------......///000000111111111111111000111222444555666<<>>GGGWWWfffvvv~~~zzziiihhhkkkppp~~~mmmaaaZZZWWWWWWRRRQQQQQQRRRUUUYYY]]]```aaadddhhhjjjlllpppvvv{{{}}}lllhhhccceeennnooo{{{xxxvvvsssppppppqqqqqqrrrtttsssqqqpppqqqrrrtttuuuzzz{{{~~~{{{uuurrrpppooorrrxxx~~~~~~{{{wwwsssqqqpppqqqrrrsssuuuxxxzzzzzzwwwtttrrrqqqpppmmmjjjhhhjjjooosss~~~}}}|||yyyyyy~~~zzz{{{}}}{{{wwwvvvvvvwww{{{oooeee```^^^[[[YYYWWWUUUQQQOOONNNJJJEEE>>>777111---+++------,,,++++++++++++,,,,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))*********++++++uuuooohhhdddbbb```\\\YYYPPPJJJ@@@777111000000000........./////////////////////...---,,,,,,++++++************************++++++,,,,,,,,,+++******,,,,,,,,,,,,++++++************)))))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------...******+++++++++,,,,,,,,,------++++++++++++------,,,,,,,,,---------......///......------,,,,,,,,,---------.........////////////000000111111111111333111222444555999DDDOOOaaappp|||kkkbbbhhhpppvvvuuueee^^^[[[VVVRRROOOOOOPPPSSSVVVZZZ^^^```aaaeeeiiilllnnnrrryyy~~~xxxkkkjjjgggjjjtttvvv}}}uuussspppnnnlllmmmoooppptttsssrrrrrrsssuuuxxxzzz|||zzzyyyyyy~~~yyywwwxxxzzz|||}}}{{{wwwvvvtttrrrrrrvvv}}}~~~~~~}}}wwwtttrrrrrrxxxtttjjjaaa___[[[YYYWWWTTTQQQNNNNNNLLLHHHCCC<<<555///+++...---,,,,,,++++++,,,,,,,,,++++++*********++++++***++++++,,,,,,++++++***)))))))))*********))))))((((((((()))))))))******{{{tttlllfffcccbbb___\\\UUUOOOFFF<<<555111000000.........///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++)))***+++,,,---,,,+++***))))))))))))))))))))))))***+++,,,,,,++++++,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,---...//////000------.........//////////////////000111111222222333222444777999???MMM[[[mmm|||zzzooofffbbbjjjttt~~~nnnaaa]]][[[VVVPPPNNNOOOQQQTTTWWW[[[]]]___bbbfffkkkooorrrwww~~~qqqhhhkkkjjjqqq}}}|||uuutttrrrnnnllllllooorrruuuuuuuuuvvvxxx{{{}}}~~~|||}}}}}}~~~zzzxxxzzz}}}yyysssqqqppprrr|||}}}ssseeeaaa\\\XXXUUUSSSPPPNNNMMMMMMKKKGGG@@@999222......------,,,,,,,,,,,,,,,++++++******))))))***************++++++*********(((((()))************)))'''((((((((())))))))))))xxxnnngggdddcccaaa___ZZZUUULLLBBB999333111111............/////////000,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,---......***++++++,,,,,,------------,,,++++++******++++++'''))),,,......---+++)))))))))))))))))))))))))))''')))+++***((((((***,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,---...///000000............////////////...//////000111111222222222333666:::???HHHZZZjjjzzzttthhhiiinnnuuuyyykkk```[[[XXXUUURRRPPPQQQSSSVVVYYY[[[]]]^^^dddhhhnnnrrrvvv|||nnnggglllmmmvvv|||wwwwwwtttpppmmmnnnrrruuuxxxyyy{{{}}}|||rrrvvvzzz|||uuuqqqqqqpppzzz~~~jjjeee^^^XXXUUUSSSQQQPPPLLLLLLLLLJJJDDD===555000......---,,,,,,,,,,,,---,,,,,,+++***************((())))))******))))))((('''((()))***+++******)))(((((()))))))))*********{{{ppphhheeecccaaa```]]]YYYQQQFFF===666333222---.........//////000000++++++,,,------......///***************************++++++,,,,,,,,,++++++)))***+++,,,------...///,,,++++++***)))))))))***&&&(((,,,///000...***(((++++++++++++++++++++++++***,,,...---++++++---///******+++++++++,,,,,,,,,++++++---......---++++++,,,,,,,,,---------.....................---------............/////////000...//////000111222222222222333777===DDDOOOcccttt~~~|||wwwbbbnnn|||uuuqqqjjjaaaYYYTTTTTTTTTRRRSSSVVVXXX[[[\\\^^^^^^eeejjjpppuuuyyypppjjjooopppyyy|||xxxxxxvvvqqqnnnnnnssswww{{{}}}rrrvvv{{{vvvsssrrrpppzzznnnhhh```YYYUUUSSSRRRQQQJJJLLLMMMKKKGGG???777222......---,,,,,,,,,,,,------,,,++++++************(((((())))))))))))(((((('''((()))+++++++++***))))))************+++++++++oooiiihhheeeaaa```[[[YYYTTTLLLCCC:::555222222222111///...---,,,+++---,,,,,,,,,,,,,,,,,,+++++++++------------++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))***+++++++++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......------------,,,+++******......---,,,,,,---------.........------,,,,,,,,,---///000000///......///............////////////......///000111222222333///666===BBBIIIYYYooo~~~xxxnnnvvv}}}llljjjddd\\\TTTPPPQQQSSSUUUXXX[[[[[[ZZZ[[[___cccgggmmmuuu{{{xxxllliiirrr~~~zzzwwwtttpppooorrryyy}}}wwwnnnpppuuu|||~~~zzzuuutttxxx|||nnnbbb]]]YYYSSSPPPQQQKKKMMMKKKGGGDDDBBB<<<555222000---,,,---...------,,,++++++******++++++,,,******)))((())))))******+++++++++***************))))))))))))))))))))))))xxxnnnkkkfffbbb```\\\ZZZVVVOOOFFF===666333222222111///...---,,,,,,---------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,---------......,,,,,,---.........------------,,,,,,,,,,,,------......---------,,,,,,,,,---///000000///......////////////000000000000111//////000000111222333333444888>>>FFFRRRdddzzz}}}zzzxxxooofffccc^^^WWWQQQOOOQQQTTTVVVYYY\\\\\\\\\]]]bbbeeelllrrrzzz{{{ooommmvvv~~~{{{zzzwwwttttttxxx~~~{{{qqqmmmqqqwww}}}~~~rrrqqquuuttteee___[[[VVVRRRSSSPPPQQQOOOKKKHHHGGGAAA:::222000---,,,---------,,,,,,++++++******++++++,,,*********)))))))))))))))******************++++++************************vvvnnnhhhcccaaa]]]\\\YYYSSSKKKBBB999444222222000///............------------,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,---------......+++,,,---...////////////,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,---///000000///......///000000000000111111111111111000000111111222333444999;;;AAANNNaaavvvyyykkkcccaaa^^^YYYSSSOOOPPPSSSWWWXXX[[[^^^______aaafffjjjsssyyyuuusss|||~~~~~~}}}|||}}}}}}sssmmmqqquuuzzz|||~~~}}}tttrrruuu}}}lllbbb^^^YYYUUUTTTRRRTTTRRRMMMKKKJJJDDD>>>444111...,,,,,,---,,,,,,,,,++++++******++++++,,,)))***++++++***)))(((''')))))))))***+++++++++,,,************************~~~rrrjjjdddbbb^^^]]][[[WWWPPPGGG===777333222111///////////////.........---,,,,,,++++++------++++++++++++------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++++++++***+++,,,,,,---,,,,,,++++++,,,,,,,,,---------......,,,,,,---...............,,,++++++++++++,,,---------------------------------///000000///....../////////000000000111111111222222111111222333444555;;;>>>GGGYYYppppppfffbbb___\\\WWWRRRPPPSSSWWWZZZ[[[^^^aaabbbbbbeeejjjoooxxx~~~{{{zzz|||zzz{{{|||}}}xxxtttrrr{{{||||||xxxuuu{{{xxxyyyxxxuuuuuu|||rrrfff```\\\XXXTTTRRRSSSQQQLLLJJJJJJEEE???777333///---,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,+++)))'''&&&(((((()))***+++,,,,,,,,,************************wwwnnnfffbbb___^^^\\\ZZZUUUMMMCCC;;;555333111000/////////000//////...------,,,++++++------++++++++++++---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++******))))))+++,,,,,,---------,,,,,,,,,,,,,,,---------......---------------,,,++++++,,,+++++++++,,,,,,---...---------------------------///000000///......///........./////////000000222222111111222444666888<<>>999333///......------,,,++++++******++++++,,,((()))***++++++***)))((()))))))))***+++++++++,,,++++++++++++++++++++++++zzzlllbbb```]]][[[ZZZYYYUUULLLEEE999777444000......//////000000///...---,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++++++++++++++,,,,,,---......------,,,,,,,,,---------......,,,---------------,,,,,,------------...///000111,,,,,,,,,---------......---///000000///......///...////////////000000000222111111222444888;;;>>>GGGSSScccooovvvyyy|||zzzkkkccc___]]]\\\SSSQQQPPPRRRWWW\\\^^^^^^```bbbeeefffhhhmmmuuu{{{wwwnnnnnnssswww{{{~~~{{{mmmeeefffnnntttyyyxxx}}}}}}}}}}}}xxxsssssszzz{{{kkkccc]]]YYYUUUVVVSSSOOONNNOOOLLLGGGAAA<<<666111/////////...,,,++++++******++++++,,,((((((((()))******++++++******************++++++++++++++++++++++++++++++~~~nnnbbb```\\\ZZZZZZZZZVVVNNNHHH;;;888444111.........///111000///...---,,,++++++++++++---......---++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------+++,,,,,,---.........---,,,,,,,,,---------......,,,,,,---...////////////---------...///000111111,,,,,,,,,------.........---///000000///......///000000000000111111111111111111000222444999===@@@LLLYYYiiipppqqqqqqvvv|||nnnbbb^^^^^^\\\YYYRRRQQQQQQUUU\\\bbbdddddd```bbbeeefffiiinnnvvv|||sssiiiiiinnntttzzzyyymmmgggfffiiilll~~~{{{zzzyyytttvvv~~~oooeee___[[[TTTUUURRRNNNMMMNNNLLLGGGCCC>>>777222000/////////,,,++++++++++++++++++,,,(((((((((((()))+++,,,---+++++++++***************++++++++++++++++++++++++tttjjjccc```___```]]]VVVRRRRRRFFF???666222222222000---//////.........---------,,,+++******)))*********...---+++******+++---...000///---++++++---///000++++++++++++++++++++++++...---,,,,,,,,,,,,---...000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///000000000///...---,,,,,,,,,,,,,,,---...............------,,,---.../////////...---////////////000000000000222222444666555555===GGG[[[gggooonnnkkkrrr}}}uuuddd[[[[[[ZZZWWWRRRPPPRRRUUUYYY]]]```cccdddbbbeeeiiimmmpppuuu{{{~~~ssshhhggglllrrrzzz}}}tttjjjbbbbbbfffvvvzzzvvvxxx{{{}}}zzzoooccc^^^ZZZUUURRRQQQNNNIIIGGGIIIFFFCCC>>>888333///------///............---------///...---,,,***)))((('''*********++++++,,,,,,,,,***+++---------+++)))((({{{pppeeeaaa``````]]]WWWRRRRRRIIIAAA888333222111000---//////.........---------,,,,,,+++***************...---+++******+++---...///...,,,******,,,...///,,,,,,,,,,,,,,,,,,++++++...---,,,,,,,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,000///......---------...---...............------+++,,,...////////////...////////////000000000111222222444777888:::EEEPPPcccooovvvqqqjjjpppxxxnnnaaaYYYXXXXXXUUURRRRRRTTTWWWZZZ^^^aaacccdddcccggglllqqqvvv{{{}}}qqqgggggglllsss{{{}}}rrrhhheeehhhsss~~~zzzzzz|||sssgggaaaZZZVVVSSSSSSPPPKKKIIIJJJHHHEEE@@@:::555111///---///............---------++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,------+++***(((xxxkkkfffcccccc```ZZZUUUUUUMMMEEE;;;444222111000.../////////.........---------,,,++++++******++++++...---,,,++++++,,,---......,,,+++))))))+++,,,...,,,,,,,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***000000///............///------...............---+++,,,---...///000000////////////000000000111111333333555888;;;AAANNN[[[lllwww{{{sssjjjppp|||mmmggg___XXXUUUTTTTTTSSSTTTVVVXXX[[[^^^aaaccceeeeeejjjqqqwww|||zzzooofffggglllttt}}}~~~}}}yyymmmiiijjjppp}}}|||nnneee\\\WWWTTTTTTSSSMMMJJJJJJKKKHHHCCC>>>888333000...///............---------++++++++++++++++++++++++*********+++++++++++++++***+++,,,---,,,+++***)))rrrlllgggfffddd^^^YYYXXXQQQJJJ???777333111000///////////////............------,,,+++++++++++++++...---,,,,,,,,,,,,---...---,,,+++******+++,,,---,,,,,,------------......---------------------------------------------------------------------------......///......------//////...............///,,,---......///.........,,,,,,---...///000000111//////000000000111111111444333444888<<>>HHHZZZjjjzzz{{{yyyuuuxxx|||yyy|||wwwhhhgggccc]]]WWWTTTUUUWWWWWWWWWXXX[[[^^^aaadddeeekkkpppwww|||ssslllfffhhhoooxxx}}}rrrlllmmmqqqxxx~~~~~~vvvppphhhbbbccchhhkkk|||rrrbbbZZZUUUTTTTTTOOOKKKJJJKKKIIIFFFBBB<<<666111//////............---------------,,,,,,+++***))))))***************************+++++++++,,,+++++++++yyy{{{yyyooofffdddbbb]]]XXXVVVTTTOOOGGG???888444222222000000000/////////......///...------,,,,,,------------------------------------,,,,,,,,,,,,------++++++,,,,,,------......,,,------......------,,,++++++++++++,,,,,,,,,,,,------------------------((()))+++,,,---.........---,,,,,,,,,,,,---......,,,,,,---...//////////////////......//////000111000000000111111111222222444333666;;;BBBNNNaaarrr}}}xxxvvv}}}~~~yyyuuuooo|||rrrkkkiiiddd^^^YYYWWWWWWYYYXXXXXXYYY[[[___bbbfffhhhooosssxxx}}}qqqkkkgggjjjqqq|||}}}qqqiiieeejjjqqqxxx|||{{{nnnhhhbbb]]]YYYWWWZZZaaagggyyyzzziii___VVVUUUTTTPPPLLLKKKJJJIIIHHHDDD???999444000///............---------*********++++++,,,,,,---***************)))))))))++++++++++++++++++,,,,,,ppptttzzz}}}rrrhhheeeddd___ZZZWWWTTTQQQJJJCCC;;;666333222000000000000/////////...///......---------------------............------,,,,,,++++++++++++,,,,,,******++++++,,,---------,,,,,,---......---,,,,,,++++++,,,,,,,,,---------........................***++++++,,,---------,,,---------------...//////+++,,,---...////////////111000///.........///000000000111111111222222222444444999@@@JJJWWWkkk}}}wwwsssyyy~~~zzzuuuqqqqqqqqqkkkgggaaa\\\YYYXXXYYYZZZZZZZZZ[[[]]]aaaeeejjjlllrrruuuzzzpppjjjhhhkkksss~~~pppiiifffeeeiiiqqqwww{{{~~~qqqfff[[[VVVSSSRRROOONNNRRRXXXbbbuuuqqqeeeYYYVVVUUURRRNNNMMMJJJJJJIIIGGGBBB<<<777333///............---------)))******++++++,,,------+++*********)))))))))(((+++*********++++++,,,---mmmrrrwww{{{vvvkkkhhhgggbbb]]]ZZZSSSQQQLLLEEE===777444333000000000000//////////////////...------------...------............------************************))))))***++++++,,,------,,,,,,---......---,,,,,,.........//////000000000..............................//////......---,,,...............///000111+++,,,---...////////////333222000.........//////000111111111111222222222444555;;;EEEOOO^^^sss~~~vvvnnnqqq|||~~~yyyvvvrrrnnnzzz|||qqqiiiddd]]]YYYXXXYYYZZZZZZ[[[\\\]]]___ccchhhmmmoootttwww|||~~~ooojjjhhhllltttvvviiiffffffggghhhqqqwwwzzzwwwmmmaaaWWWPPPMMMLLLMMMLLLJJJLLLQQQ]]]qqqvvviii\\\WWWVVVSSSPPPPPPKKKKKKKKKIIIEEE???999666//////.........------------,,,,,,++++++*********+++*********))))))((((((+++*********+++,,,,,,---qqqqqqrrrttttttvvvmmmgggeee```ZZZXXXXXXTTTNNNGGG???888444111000//////000111111///...///......------,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,///---******,,,---,,,***......---,,,,,,+++******///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...------////////////000000000000000000000000000///......---///111222222222333444444<<>>FFFPPPddd}}}wwwnnnqqqssssss|||xxxrrrnnnsss{{{{{{nnnlllbbb]]]XXXVVVWWWXXXYYYYYYXXXYYY\\\^^^ccciiiqqqvvv}}}rrrnnnlllppp{{{lllbbbaaabbbdddiiiooouuuxxx}}}xxxmmmddd]]]VVVOOOIIIGGGBBB@@@DDDHHHKKKRRRZZZhhh}}}~~~yyyiii\\\VVVTTTQQQOOOLLLKKKKKKIIIFFFBBB>>><<<222000...---......---,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,,,,ddd```___bbbfffmmmxxxwwwnnngggaaa___YYYWWWSSSMMMFFF???999666111000//////000000...---++++++,,,------...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,///---++++++,,,---,,,+++---------,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////......---------------............000000111111000000//////000222333222222222444555888BBBOOO]]]tttuuummmoooqqquuu}}}yyyrrrlllnnn|||vvvlllggg]]]ZZZVVVUUUWWWYYYZZZZZZYYY[[[^^^aaafffmmmtttzzzuuuqqqooorrr}}}{{{iii```___aaaccciiipppwwwzzz}}}mmmfff^^^WWWSSSOOOJJJFFFBBBBBBCCCGGGKKKPPPZZZdddsss{{{}}}}}}yyy}}}nnn```YYYUUUSSSQQQNNNLLLJJJIIIIIIGGGBBB>>>555222///.........---,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,,,,ddd``````dddiiinnnxxxtttjjjddd```YYYXXXUUUPPPJJJBBB<<<888333111///...//////...,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...............------------------------------...///////////////......------........./////////000000111111111000000///222333333222222222555777;;;GGGXXXkkk}}}tttpppsssvvv}}}zzz{{{xxxqqqlllsss|||qqqhhh^^^WWWVVVUUUUUUWWWYYY[[[\\\\\\___cccggglllsss{{{wwwtttqqqttt~~~|||kkkbbb```ccceeejjjrrryyy}}}zzzppp```[[[UUUPPPMMMKKKHHHFFFFFFHHHJJJKKKMMMUUUbbbmmm{{{}}}vvvwww{{{www{{{sssdddZZZVVVUUUUUUQQQMMMIIIJJJLLLKKKFFFAAA:::777333111111000000///---------,,,,,,++++++***+++++++++,,,,,,,,,------***+++,,,---...---,,,+++bbb```cccgggjjjmmmttt}}}zzznnnfffaaaYYYXXXVVVQQQKKKEEE???;;;555222000/////////...---......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,.........---,,,,,,,,,------------------------...------...//////......---------------------------......///////////////........./////////000000000000000111111111111000000333333333222222444777:::???MMMaaauuuzzzwwwwww|||{{{}}}{{{uuussswwwmmmcccYYYSSSSSSUUUVVVWWWZZZ\\\^^^___bbbfffkkkqqqwww{{{wwwsssvvvoooeeecccdddgggjjjrrrzzz~~~yyymmmcccYYYVVVQQQMMMJJJIIIGGGFFFHHHKKKMMMMMMQQQ\\\lllwww{{{uuullllllyyy~~~{{{zzz{{{||||||~~~yyyhhh]]]XXXWWWXXXSSSNNNKKKKKKMMMMMMHHHDDD===999555222111111000///...------,,,,,,+++++++++++++++,,,,,,,,,---------)))***,,,---...---,,,,,,]]]^^^bbbffffffhhhqqq{{{uuujjjbbb[[[YYYWWWRRRMMMGGGBBB@@@777555111000//////...---//////...---,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...//////...,,,+++---............---------------,,,---...000000///......---------------------------...//////////////////////////////000000000111000000111111222222111111444333333222222555:::>>>EEETTTjjj{{{}}}xxx{{{~~~|||tttiii___WWWPPPRRRUUUWWWYYYZZZ]]]___```dddhhhmmmsssyyyyyyyyyssshhheeefffiiikkksss||||||uuummmcccZZZTTTRRRNNNKKKHHHGGGGGGGGGEEEJJJNNNPPPXXXfffuuu|||}}}rrrkkkbbbcccrrrqqqeee]]]ZZZYYYSSSPPPMMMLLLMMMLLLIIIFFF>>>:::555111000///......------------,,,,,,,,,,,,***+++,,,---------,,,,,,******+++,,,------------]]]```dddeeecccfffttt}}}pppfff^^^\\\XXXTTTOOOJJJGGGEEE:::777333111000000///...---------------------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...///000...,,,+++---/////////......------,,,,,,,,,---///000000000///...........................------...///////////////........./////////000000///000111222222222222111333333222111222777===AAAMMM]]]rrrzzzuuussswwwzzzlll___WWWUUUOOORRRVVVYYYZZZ[[[^^^```dddggglllqqqvvv{{{xxxnnnjjjlllnnnpppyyy~~~vvvnnnggg___WWWPPPOOOMMMKKKIIIHHHIIIKKKHHHNNNUUUZZZdddrrr{{{|||vvvlllhhhaaafffyyy~~~pppddd\\\WWWSSSRRRPPPNNNLLLJJJHHHHHH@@@<<<666222000//////...,,,,,,,,,---------------***+++,,,---------,,,,,,++++++++++++,,,---......aaadddhhhgggdddiii|||tttiii```^^^ZZZUUUPPPLLLJJJHHH;;;888444111111111000///+++,,,,,,------......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---///000///,,,+++---///000000///...---,,,,,,,,,+++---///000111000///...........................------...///000000//////---------........./////////000111222222222222222333333222111333777>>>CCCRRRbbbwww}}}rrrmmmmmmwww{{{ooocccVVVPPPRRRNNNRRRWWWZZZZZZ[[[^^^```gggkkkppptttyyy}}}sssoooqqqtttwww|||~~~~~~tttlllggg```YYYOOOOOONNNLLLKKKKKKMMMOOONNNVVV^^^dddooozzz}}}yyy{{{{{{qqqjjjjjjgggppp~~~{{{}}}zzzjjj]]]VVVSSSSSSRRRNNNJJJHHHHHHIIIDDD???999444222111111000,,,,,,,,,------.........***+++,,,---...---,,,,,,++++++******+++---...000pppsssqqqxxxuuujjjfff```ZZZWWWRRRLLLIIIKKKAAA;;;333000111222000---------------------------//////.........---------..................------+++++++++,,,---...///000,,,------......------,,,---------............///,,,***)))***,,,.........,,,,,,------.../////////000000000000000000000000////////////000000000000111000/////////000222333...000222333555:::BBBHHH\\\jjjxxxzzzrrrkkkkkkooossshhh^^^TTTOOOOOOSSSVVVWWWXXXXXX[[[bbbgggjjjpppxxx}}}}}}zzzyyyzzz}}}zzzuuuooohhh___ZZZRRRQQQOOOMMMNNNOOOQQQSSSSSS[[[gggrrryyy|||~~~{{{zzzwwwsssrrryyy}}}||||||www{{{mmmbbb^^^WWWTTTQQQNNNMMMLLLKKKIIIFFFCCC===888333111000000///............------------,,,,,,++++++,,,,,,---------------------------xxx|||ppphhhaaa[[[XXXSSSMMMKKKMMMEEE>>>666222222222111///------------------------//////.........---------........................,,,,,,,,,,,,------...///,,,------......------,,,---------............///,,,+++******---...........................------........................////////////000000000000111000/////////000222333333444666777999@@@IIIQQQeeeppp{{{xxxnnnhhhmmmuuuyyylllbbbZZZRRROOOPPPTTTVVVXXXYYYYYY\\\ccchhhlllttt}}}|||yyyuuuqqqkkkddd___XXXVVVSSSQQQQQQRRRTTTVVV\\\cccnnnwww|||~~~{{{xxxwwwssswwwttteee^^^XXXUUUQQQNNNMMMLLLKKKIIIGGGDDD???999444111000000///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,wwwkkkccc\\\XXXUUUOOOMMMNNNIIICCC:::444333333111000/////////////////////////////////.........------........................---------,,,,,,------...,,,------......------,,,---------............///---+++***+++---.........000//////...------,,,,,,........................////////////000000000000111111000///000111222333222333444555999BBBOOOXXXmmmvvv}}}vvvkkkiiiuuu{{{ooocccZZZTTTOOOOOORRRVVVXXXZZZZZZ[[[^^^eeejjjqqqyyy|||yyyvvvsssoookkkggg^^^\\\YYYWWWWWWZZZ^^^```gggmmmwww~~~xxxtttqqqmmmqqq|||lll```ZZZWWWRRROOOMMMLLLJJJIIIHHHEEEAAA;;;666222000//////............---------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,|||nnnddd\\\XXXUUUPPPNNNOOOMMMFFF===666333222111000////////////////////////////////////............---------...............///...---,,,,,,,,,,,,,,,,,,------......------,,,---------............///---,,,++++++---......---//////.........---------........................////////////000000000000222111000000000111222333111222333444;;;GGGVVVaaaqqqyyy~~~xxxmmmoooyyyttthhh[[[TTTOOOMMMOOOTTTXXXZZZ]]]]]]^^^bbbhhhnnnvvv}}}||||||{{{|||~~~~~~~~~{{{xxxvvvssspppnnnbbb```^^^^^^aaafffllloooooouuu|||yyysssmmmjjjlllttt}}}vvvfff]]]YYYSSSOOOMMMLLLJJJIIIIIIGGGCCC>>>999444111//////............---------+++---...000000...---+++++++++++++++++++++++++++rrrggg\\\WWWUUUQQQNNNOOONNNHHH@@@888444111000000000000000000000000000000000000/////////.........---------........./////////...------,,,,,,,,,,,,,,,------......------,,,---------............///...---+++,,,---......------------.........//////////////////////////////////////////000000000000222111000000000111333444444555777:::CCCRRRdddpppxxx|||sssuuuuuuooocccWWWQQQNNNMMMQQQVVVZZZ\\\___aaabbbgggnnnttt{{{yyywwwzzz}}}~~~wwwxxxzzz}}}~~~{{{zzzxxxuuusssiiihhhggghhhkkkooouuuxxxtttxxx~~~}}}wwwnnnmmmmmmqqqxxxnnnaaa\\\VVVQQQNNNMMMKKKJJJIIIHHHEEE@@@<<<777333111///............---------***,,,---//////---,,,***++++++++++++++++++++++++xxxkkk^^^XXXVVVRRROOOOOONNNJJJCCC<<<666222111000000000000000000000000000000000000/////////......,,,,,,------...////////////...---,,,,,,,,,,,,,,,,,,------......------,,,---------............//////---,,,,,,---......---,,,,,,------...//////000000000000000000000000000////////////000000000000222222111000111222333444444666999>>>HHHYYYmmm{{{yyy{{{yyyrrriii___TTTOOONNNOOOTTTYYY[[[^^^bbbdddgggllltttzzzxxxssstttvvv~~~|||{{{yyyyyy}}}xxxzzz|||~~~}}}zzzxxxtttsssrrrrrrsssuuuxxxzzzwwwzzz~~~~~~ssssssrrrsssyyyxxxeee```XXXSSSPPPNNNLLLKKKIIIHHHFFFCCC>>>999555222///............---------))))))***++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,vvv}}}~~~pppaaa[[[XXXTTTQQQPPPNNNKKKFFF@@@999555222222////////////////////////000000000000/////////...,,,,,,------...//////000......---,,,,,,,,,------,,,------......------,,,---------............//////...,,,,,,.........---------..................////////////////////////////////////000000000000222222111111111222333444444666;;;BBBNNN```uuu|||{{{rrrooobbbYYYQQQOOOOOORRRWWW^^^\\\```dddgggkkkqqqzzzwwwqqqqqqqqqvvvzzz~~~{{{xxxvvvvvvwwwuuuuuuzzz|||~~~~~~}}}}}}zzzzzzyyyyyyzzzzzz{{{||||||}}}~~~yyyzzzyyyyyy~~~hhhccc[[[UUUQQQOOONNNMMMHHHHHHGGGEEEAAA<<<777444///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,ooossszzztttddd]]]ZZZVVVSSSRRRNNNMMMIIICCC<<<777444333////////////////////////000000000000////////////,,,,,,------...///000000---------,,,,,,------...,,,------......------,,,---------.........//////000...,,,---...///...---/////////...------,,,,,,........................////////////000000000000333222111111111222333444888<<>>;;;777333000000000000000//////...///000000111111111111111////////////////////////...------,,,,,,------......---,,,,,,++++++,,,,,,000///...---,,,------...---------............///..................------////////////000000000000000000000000000111111222444000000333555333444777999???JJJZZZlll~~~wwwmmmccc[[[QQQOOOMMMOOOTTTXXXZZZZZZ___ccciiinnnsssxxx~~~{{{pppiiieeeccchhhlllvvv|||yyyvvvtttqqqpppppppppooommmkkkmmmqqqtttwwwyyyyyyyyyzzz|||~~~~~~mmm[[[XXXWWWPPPLLLMMMMMMKKKHHHEEECCC@@@;;;888222000//////000000...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------zzzrrrnnnsssxxxuuummmgggfffhhhlllqqqwwwzzz{{{zzzxxxvvvkkkfff^^^YYYXXXPPPKKKEEEBBB@@@===888444333222222111///...------000000111222222222222222////////////////////////......------------.........---,,,,,,,,,,,,,,,,,,//////...------------...---------............///000//////...------,,,,,,////////////000000000000000000000000000111111222222///000555666555666999<<>>;;;333111///............---------------------------------------------------wwwjjjggghhhiiijjjlllkkkmmmqqqxxx~~~~~~zzzvvvwww|||vvvjjjaaa[[[WWWTTTPPPKKKHHHFFFCCC>>>999222222111000///000000111...///000000111111000000///////////////////////////......------......///---------,,,,,,---......------..................---------............///---------.........//////////////////000000000000000000000000000111111222111000222555555222444999EEETTTkkk}}}vvvgggaaabbb```WWWOOONNNPPPTTTXXX\\\```ccceeelllpppwww|||wwweeeXXXRRRRRRTTTYYY]]]fffqqq{{{nnnaaa]]]```gggpppwww~~~|||tttooonnnnnnmmmlllnnnpppqqqqqqppprrruuuzzz~~~~~~|||}}}|||~~~}}}}}}||||||||||||}}}~~~~~~~~~~~~rrrbbbZZZTTTPPPNNNIIIHHHFFFEEEDDDBBB???===555333///......///...---------------------------------------------------{{{nnnfffbbbaaaeeejjjppprrrvvv{{{}}}|||xxxtttttt{{{oooccc\\\YYYVVVRRRNNNLLLJJJGGGAAA===333222111000///000111222......///000000000000000//////////////////////////////............//////------------------...///,,,---......///.........---------............///,,,,,,------...//////000////////////000000000000000000000000000111111222222111333555444333777>>>KKK\\\rrr~~~qqqccc^^^]]]XXXQQQMMMNNNQQQUUUYYY]]]bbbgggjjjrrrvvv{{{uuucccUUUOOOPPPRRRVVVZZZcccmmmvvvwwweee\\\YYY\\\bbbhhhlllrrr~~~|||}}}~~~{{{sssnnnmmmooommmkkklllnnnpppqqqqqqsssvvv{{{~~~|||~~~~~~}}}|||{{{{{{{{{yyy|||}}}|||zzzzzz}}}~~~lll^^^VVVQQQOOOJJJIIIGGGFFFEEEDDDAAA>>>777444111///////////////------------------------------------------------wwwkkk```ZZZ]]]eeeoooqqqssssssrrrqqqqqqqqqrrr|||vvvhhh```]]]XXXUUUQQQOOONNNJJJEEE@@@555444222000//////000111//////000111111111111000//////////////////////////////............//////---------------...//////,,,,,,.../////////......---------............///------..................////////////000000000000000000000000000111111222111111333666555666===FFFTTTeeezzzuuukkkaaa]]]YYYRRROOOPPPQQQTTTXXX[[[___eeelllqqqxxx{{{sssbbbTTTNNNNNNPPPRRRWWW___hhhpppnnn```\\\YYY\\\bbbgggiiimmm{{{{{{{{{|||}}}}}}{{{{{{}}}yyysssppprrrpppnnnkkkkkknnnrrruuuvvvwwwzzz~~~~~~}}}||||||||||||wwwzzz{{{zzzwwwxxx|||wwwdddYYYSSSQQQLLLJJJIIIGGGGGGEEEBBB???999666222000000000000000........................------------------------qqqaaaWWWYYYaaafffhhhhhheeebbbbbbeeeiiirrr~~~|||kkkdddaaaZZZWWWSSSQQQPPPLLLFFFBBB888666333000.........///000000111222222222222222//////////////////////////////............//////---------------...///000+++,,,.../////////......---------.........///////////////...------,,,,,,////////////000000000000000000000000000111111222111111333666777999BBBMMM\\\mmmwwwlllddd___\\\WWWQQQPPPUUUUUUXXX\\\___bbbiiiqqqwww|||sssbbbTTTMMMLLLOOOOOOTTT\\\dddlll|||iii^^^\\\YYY]]]dddiiijjjmmmzzzzzzxxxvvvwwwwwwyyy{{{~~~|||yyy{{{}}}{{{xxxwwwxxxuuuqqqqqquuurrrooollllllpppuuuyyy||||||~~~}}}}}}}}}}}}}}}~~~wwwyyy{{{yyyvvvwww|||}}}~~~iii[[[UUUTTTMMMLLLJJJHHHGGGEEEBBB@@@;;;777333111000111111111........................------------------------mmmZZZTTTXXX]]]______\\\[[[```fffjjj|||tttfff```]]]ZZZWWWTTTQQQMMMIIIEEE>>>999333111333333000---000000000000/////////////////////000000000000000.........------,,,,,,,,,111111000000/////////......------,,,,,,,,,---------------............///---...000111111111000//////000000000000000//////000000000000111111111111111111333666777:::EEEPPPdddzzz~~~{{{mmmfffccc^^^WWWRRRQQQTTTWWWXXXYYY\\\___dddllluuu||||||mmmaaaWWWOOOLLLNNNPPPTTTZZZbbbhhhttt}}}cccZZZ]]]YYY^^^dddiiiooozzz}}}xxxwww~~~~~~|||zzzyyywwwxxx{{{}}}zzzyyywwwuuuttttttuuuvvvrrrrrrqqqsssvvvyyy{{{{{{~~~~~~~~~|||yyyyyyyyyzzz{{{|||}}}~~~|||{{{|||ttt```VVVVVVTTTPPPKKKGGGEEECCCBBB@@@;;;999666333111000000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssaaaYYYZZZXXX]]]___\\\XXX[[[cccjjj|||lllccc]]]ZZZWWWTTTRRRNNNJJJGGG@@@;;;444111222333111...111000000000////////////////////////////////////.........------,,,,,,,,,...---------,,,,,,,,,,,,......------......///000---------............///......///000000000000000//////000000000000//////000000000000111111111111222222444666888<<>><<<888555222000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------tttfff\\\ZZZ\\\______]]]]]]eeeooo~~~zzzjjj___]]]YYYVVVTTTQQQNNNLLLFFFAAA999333222222222222111111111000000000//////000000///...---,,,,,,+++...............---------......................../////////////////////...---------............///000///.........///111222...//////000000000000///000000111111111222222222333222444777;;;BBBQQQ___xxx|||xxxoooggg^^^]]]ZZZVVVSSSSSSVVVYYY[[[]]]```dddiiipppxxx}}}{{{kkk^^^SSSLLLJJJLLLOOOPPPTTTZZZ```iiiyyyzzzeee^^^______eeeooo{{{~~~|||{{{yyyyyyxxxxxxuuuuuuuuuuuuwwwzzz}}}{{{yyy{{{yyywwwuuuuuuwwwzzz{{{~~~|||{{{|||~~~xxxdddXXXPPPMMMJJJHHHGGGEEEBBB@@@???===:::666333000...---......---------,,,,,,,,,,,,,,,,,,---------------qqqddd```\\\ZZZ^^^aaabbbhhhppp~~~nnnbbb___[[[WWWUUURRRPPPMMMIIIDDD<<<666333222333333111111111111000000000000000000///...---,,,,,,+++........................//////////////////000000000000000000///---,,,+++---------............///000///.........///111222......///000000000000000111111111111222222222222222222444999>>>FFFVVVeeexxx~~~zzzzzzmmmccc[[[ZZZXXXUUUSSSTTTWWWZZZ]]]___cccfffkkkqqqyyy~~~|||~~~zzziii\\\RRRKKKJJJLLLPPPPPPTTTYYY^^^ggguuukkkaaaaaabbbhhhttt~~~}}}{{{zzzyyyxxxxxxsssuuuvvvwwwyyy|||~~~{{{zzzzzzzzzzzzzzzzzzyyyyyyyyy{{{~~~~~~~~~~~~~~~~~~kkk\\\RRROOOKKKHHHGGGEEEBBB@@@@@@>>>;;;777444000...---......---------,,,,,,,,,,,,,,,,,,------.........qqqggg]]]YYY^^^dddfffllltttttteeebbb]]]XXXVVVSSSPPPNNNJJJFFF@@@999555333333333222222111111111000000000000/////////...---------.............../////////---------...............///000000000///---+++***---------............//////////////////000111111---...///000000111111000111111111222222222222333222333777>>>DDDMMM]]]kkkuuuxxxyyyxxx{{{nnncccWWWWWWWWWUUUTTTUUUXXX[[[^^^aaaeeehhhmmmssszzz~~~|||wwwgggZZZQQQKKKJJJMMMPPPPPPRRRXXX^^^eeesssrrrgggeeefffnnn{{{~~~~~~}}}{{{zzzxxxwwwvvvrrruuuzzz|||}}}~~~|||{{{{{{}}}}}}|||{{{yyyxxxyyy}}}||||||~~~}}}{{{vvvbbbUUURRRLLLHHHFFFEEECCCBBB@@@>>><<<999555222///---......---------,,,,,,,,,,,,,,,,,,---......//////|||mmmddd___dddhhhjjjsss{{{hhhddd^^^ZZZVVVSSSPPPNNNKKKHHHCCC<<<666333222222222222222111111111000000////////////////////////---........./////////000,,,,,,,,,------.........---...000111111000///...---------............///......///000000000000000---...///000111111111111111111111222222222333333444666;;;CCCJJJTTTcccrrrqqqwww{{{|||~~~{{{lllaaaUUUUUUUUUTTTTTTVVVYYY\\\```bbbfffjjjooottt{{{uuueeeYYYPPPKKKKKKOOOOOONNNPPPVVV\\\dddppp{{{zzzmmmjjjhhhppp}}}}}}|||zzzyyywwwuuutttrrrwww~~~}}}}}}||||||{{{zzzyyyyyyyyy}}}}}}zzz|||wwwzzz~~~iiiZZZUUUNNNHHHFFFEEEDDDCCC???>>><<<999666333000.........---------,,,,,,,,,,,,,,,------.../////////ssskkkhhhkkklllmmmyyyjjjfff```ZZZVVVSSSPPPNNNKKKIIIDDD>>>888333222222222222222111111111111000/////////000000000000000---.........//////000000---------....../////////+++---000222333333222111---------.........//////---...000111111111000///---...///000111111111111111111222222222333333333555888???HHHOOOYYYhhhvvvoooxxx~~~pppdddZZZTTTTTTUUUTTTTTTVVVYYY\\\```cccgggkkkooouuu{{{tttdddXXXPPPKKKLLLPPPNNNLLLNNNUUU[[[cccnnnyyyrrrnnngggppp~~~||||||{{{zzzxxxvvvtttsssrrryyy~~~{{{yyyyyyyyyzzzzzzzzz~~~xxxzzzsssvvv}}}nnn]]]WWWOOOHHHEEEDDDDDDDDD>>>>>><<<:::777333111///......---------,,,,,,,,,,,,,,,------...///000000{{{wwwvvvyyytttqqq}}}vvvjjj___\\\ZZZUUUQQQOOOMMMKKKFFF@@@:::555333333444444333333222111000000000/////////....................................,,,,,,------...///000000---.........//////000000...---,,,,,,---...///000///////////////000111111000111111111222222222222111222444444333333444555777:::AAAMMM\\\iiiqqqtttuuuvvvrrrfff___^^^WWWVVVTTTUUUWWWYYYYYYYYY___fffoootttvvvxxx~~~vvveeeUUUMMMKKKLLLMMMLLLOOORRRUUUYYYcccnnnwwwwwwgggjjjooo|||~~~~~~}}}}}}~~~~~~~~~~~~|||yyywwwvvvuuuuuuxxxzzz}}}yyytttxxx{{{}}}yyyfffWWWQQQOOOGGGFFFGGGBBBAAA???<<<999777555222///)))***,,,...//////......------------------------~~~xxxxxx|||zzzyyyyyylll```\\\ZZZUUUQQQOOOLLLKKKGGGBBB<<<777444333444444333333222111111000000000/////////.................................,,,,,,------...//////000////////////..................---------...///000///////////////000111111000000000111111111222222111333444444333333444555777;;;EEETTTfffttt{{{}}}}}}yyylllbbb\\\[[[UUUTTTTTTUUUWWWYYYZZZ[[[ccckkksssxxxzzz|||vvveeeUUULLLJJJKKKLLLOOOPPPRRRSSSVVV]]]gggooozzzjjjjjjnnnyyy}}}}}}}}}zzzzzzyyyxxxwwwvvvuuutttuuuxxx{{{}}}xxxyyy}}}~~~iiiYYYRRRPPPHHHGGGHHHCCCCCC@@@===;;;999666333111***+++---............---------------------------}}}{{{qqqccc]]]ZZZVVVRRRPPPLLLKKKHHHDDD???:::555333444333333222222111111111000000000/////////..............................,,,,,,------.../////////000000//////...---------//////...------.........///////////////000111111/////////000000000111111222333444444333333444666:::???JJJ]]]qqq~~~oooeee]]]YYYXXXSSSSSSSSSTTTWWWYYY\\\]]]hhhpppxxx}}}wwwfffVVVLLLIIIIIIJJJMMMOOOQQQRRRTTTYYYbbbiiizzz}}}nnnhhhkkkttt~~~{{{zzz{{{vvvvvvwwwxxxwwwvvvtttrrrrrrtttwwwzzz|||~~~|||{{{|||ooo^^^UUUQQQIIIHHHIIIDDDDDDAAA>>><<<:::888555222,,,---............------------------------------}}}zzz{{{~~~yyyggg___\\\WWWSSSQQQLLLKKKJJJGGGCCC>>>888444333333333222222111111111000000000////////////...........................---------.........//////.....................---000000///.........------///////////////000000111////////////000000000000333444444444333444666888>>>DDDQQQdddwwwuuuhhhaaa[[[WWWVVVPPPQQQSSSUUUWWWZZZ^^^aaakkksss|||xxxgggWWWMMMHHHHHHHHHJJJMMMPPPQQQTTTYYYaaagggqqq~~~oooeeegggooozzz~~~{{{zzz{{{zzzyyyuuuvvvxxxyyyxxxvvvrrrpppppprrruuuwwwxxxzzz|||~~~|||~~~~~~yyy{{{wwwcccXXXRRRJJJHHHIIICCCCCCAAA>>><<<:::888555333...............------,,,------------............{{{}}}|||zzzwwwxxx~~~mmmbbb^^^YYYUUURRRNNNLLLJJJIIIGGGAAA;;;555333333222222222222222111111000000000////////////////////////////////////---------...............+++,,,,,,---...//////000000000000//////......---///////////////000000111////////////000000000000333444444444333555888;;;AAAIIIXXXkkk{{{|||mmmeee```[[[VVVTTTOOOQQQTTTVVVXXX[[[```dddlllttt}}}yyyhhhXXXNNNIIIHHHHHHKKKNNNRRRSSSUUUYYY___eeemmm|||}}}nnnaaabbbiiiuuu{{{{{{yyyzzz}}}{{{zzzxxxyyy{{{{{{zzzvvvqqqoooppprrruuuvvvvvvvvvwwwyyyxxx|||~~~{{{xxx{{{kkk\\\TTTJJJHHHIIIBBBBBB@@@===;;;:::888555333000//////...---------------------....../////////uuuuuu|||~~~|||sssqqqwww~~~uuugggaaa\\\WWWTTTPPPMMMKKKJJJIIIEEE>>>888222222222222222222222222111111000000000/////////////////////////////////........................******+++---...///000111//////000000000///......///////////////000111111/////////000000000111111222333333333444666;;;>>>DDDOOO```qqqzzzpppgggbbb^^^XXXTTTTTTOOOSSSVVVXXXYYY\\\bbbgggnnnvvvzzziiiZZZOOOKKKIIIIIIPPPSSSUUUVVVVVVXXX\\\```mmm{{{}}}nnn______eeeqqqyyy|||}}}~~~|||zzz{{{||||||zzzvvvrrroooqqqsssuuuuuutttrrrrrrsssuuuzzzvvvrrruuuyyytttbbbXXXMMMJJJJJJBBBBBB@@@===;;;:::888666444000000///...------......---------...//////000000hhhlllzzztttmmmqqqyyy~~~}}}}}}|||kkkddd___YYYUUURRRNNNKKKJJJJJJGGG@@@:::222222222222222222222222111111111000000000//////////////////////////////........................++++++,,,------...//////......000000111000/////////////////////000111111000000000111111111222222111111222333444888===AAAIIIVVVggguuu~~~oooiiiccc___YYYRRRQQQSSSQQQTTTXXXZZZZZZ]]]ccciiirrrzzzzzzjjj[[[QQQMMMKKKJJJPPPSSSVVVWWWWWWXXX\\\```lllxxx~~~ppp^^^^^^cccnnnxxx}}}}}}wwwrrrpppqqqsssvvvwwwxxx{{{~~~yyyzzz{{{{{{zzzwwwtttrrrqqqsssttttttqqqnnnmmmmmmtttxxxtttpppssswww~~~iii]]]QQQMMMLLLDDDCCCAAA>>>===<<<:::777555000///...------...//////---------...///000000000^^^fffxxxxxxmmmmmmsssyyyzzz|||yyyyyy~~~nnnfff```ZZZVVVSSSOOOKKKJJJJJJHHHBBB<<<222222222222222222222222111111111111000000000000000000000000000000000000.....................---,,,------------------------...///111111111000000///////////////000111111111111111111222222222222000111222333555999???CCCNNN[[[lllvvv{{{kkkfffaaa\\\TTTMMMNNNSSSQQQVVVZZZ[[[[[[^^^dddjjjuuu}}}zzzkkk\\\SSSNNNLLLLLLKKKOOOTTTWWWXXXZZZ___ccciiitttrrr^^^]]]bbbmmmxxx~~~~~~yyyvvvuuuooonnnmmmjjjggggggjjjllljjjkkkmmmpppssswwwzzz{{{|||wwwxxxyyyzzzyyywwwuuutttqqqrrrtttrrroookkkiiiiiirrrwwwzzzwwwzzz~~~mmm```TTTOOONNNFFFDDDBBB@@@>>>===;;;999777000///...------...///000---------...///000000111UUU\\\kkk}}}ooohhhjjjnnnqqqnnnwwwvvvuuuqqqeeeccc\\\TTTQQQPPPNNNLLLJJJEEE@@@<<<:::777333000000111111111////////////............000000000000////////////......---------,,,,,,,,,......////////////......000000//////.........---000///...------...///000000111111111111222222222333333222111333999CCCKKKWWWgggqqq{{{|||fffccc]]]WWWRRRPPPPPPPPPRRRTTTVVVYYY\\\bbbhhhmmmvvv~~~pppbbbTTTJJJIIINNNOOOPPPRRRTTTUUUXXX\\\```gggppp|||~~~ppp]]]^^^aaahhhsss|||sssnnnllllllllljjjdddeeehhhkkkmmmnnnmmmmmmkkkmmmmmmmmmlllmmmoooqqquuuuuuwww}}}~~~{{{zzzyyyyyyxxxwwwtttqqqqqqtttvvvtttqqqooopppqqqxxx|||~~~{{{aaaSSSPPPNNNJJJEEECCCAAA>>>;;;888666444111111000///////////////////////////////////////OOOTTTaaauuusssgggbbbaaabbbbbbpppsssvvvxxxiiiddd^^^WWWSSSQQQNNNLLLJJJFFFAAA>>>;;;888333111111111111111111000000000000/////////000000000/////////..................------,,,,,,......////////////......000/////////............000///............///000000111111111111222222222333444444333444<<>>;;;666333222222222111111111111000000000/////////.........------------/////////////////////.........////////////......///////////////.........///////////////000000000000000111111111222222222111555888888999CCCTTTaaalllzzzwwwddd___\\\WWWSSSQQQPPPQQQRRRVVVXXX\\\```fffmmmuuuzzz{{{lll\\\PPPNNNQQQWWWYYYZZZYYYXXXXXXZZZ[[[```bbbhhhtttvvvggg[[[YYY\\\gggwww|||xxxrrrlllhhhffffffdddcccbbbaaaaaadddiiimmmssszzz~~~}}}|||zzzvvvuuuwww|||~~~}}}||||||{{{xxxtttqqqooonnnmmmlllmmmppptttwww{{{|||}}}||||||}}}}}}{{{{{{yyybbbUUUNNNJJJGGGFFFDDDAAA>>><<<:::999666555333111///...------------------------------MMMGGGFFFUUUoooqqq^^^VVVXXXdddxxx{{{|||pppeee___ZZZVVVPPPLLLJJJIIIHHHGGG@@@===888444333333222111000000/////////.........///.........------------.../////////////////////......////////////...............///////////////...//////000000000000000000000111111111222222222000444777999===HHHYYYfffrrr|||rrrddd\\\ZZZVVVRRRQQQQQQSSSTTTVVVYYY]]]bbbhhhpppyyy}}}nnn___SSSOOORRRWWWXXXZZZYYYXXXXXXYYYZZZ^^^```fffppp}}}rrrcccZZZXXX[[[dddrrr}}}tttlllgggddddddbbb^^^ZZZYYY[[[]]]^^^___aaadddiiipppzzzzzzrrrmmmlllmmmooo{{{}}}{{{zzzyyyvvvssspppooommmkkkjjjlllpppsssvvvvvvwwwxxxyyyzzz}}}|||uuu}}}eeeVVVPPPNNNGGGFFFDDDBBB???===;;;:::777666444222000......---------------------------NNNGGGEEEQQQiiizzzeee\\\]]]hhh{{{}}}~~~xxxhhh___YYYVVVQQQMMMKKKJJJIIIGGGBBB>>>999555444333222111////////////............/////////.........---------............/////////......////////////...............///////////////......///000111111111111000111111111111222222222111333777<<>>IIIXXXdddlllppprrrzzzzzzlll```WWWVVVTTTQQQQQQRRRUUUWWWXXXZZZ___fffnnnvvv}}}|||lll]]]PPPHHHLLLOOORRRSSSTTTVVVZZZ^^^aaaaaadddjjjpppxxxxxxeeeXXXQQQSSSXXX]]]eeerrrsssfffSSSKKKGGGJJJLLLLLLOOOUUU[[[```hhhqqqzzzvvvjjjbbb``````___dddlllttt|||{{{wwwuuusssqqqpppooommmkkkjjjkkklllmmmkkknnnqqqtttwww{{{xxx|||~~~~~~}}}zzzyyy{{{}}}www___QQQHHHEEECCCCCC???:::999<<<888777666555333000...---......//////000000111111ppp]]]MMMNNNWWWbbbqqquuukkkssszzz|||yyyyyy{{{iii```ZZZUUUTTTPPPKKKIIIJJJDDDAAA>>>:::777555555555222222222111111111111000000000000000000000000000////////////.........------...///000000///...---000///............///000000000000000000000000///222333333222111111333555777:::@@@MMM\\\iiirrrvvv}}}rrrhhh___VVVTTTSSSQQQRRRTTTXXX[[[\\\___dddkkkssszzz~~~pppaaaTTTLLLKKKNNNQQQSSSTTTWWW[[[___cccbbbccchhhmmmuuuuuucccVVVQQQTTTXXX^^^eeeqqqzzznnn```VVVMMMHHHGGGKKKOOOQQQYYYaaagggooozzzsssjjjfffeee^^^bbbffflllrrr|||}}}yyyvvvtttsssqqqpppnnnlllkkklllmmmnnnmmmooorrrtttwwwzzz~~~}}}~~~~~~wwwwwwzzz||||||}}}|||xxxtttssswww{{{dddRRRKKKGGGEEEDDDAAA;;;;;;===888777666555333111///---//////////////////000000xxxbbbNNNJJJQQQ]]]nnn~~~xxxjjjooottttttssstttyyy~~~oooccc\\\VVVTTTQQQLLLJJJKKKFFFDDD@@@;;;777555333222222222222111111111111000111111111111111111111111............---------------...///000000///...---000//////......//////000000000000000000000000000222333444333222333555666888<<>>888888777555333111///...///////////////.........iiiRRRJJJNNNYYYmmm}}}pppqqqqqqqqqqqqrrrvvvyyy~~~tttfff]]]VVVSSSQQQMMMJJJKKKHHHEEEAAA===888555222111222222222111111111000000000000000000000000000000..............................///000000///............------------......000000000000000111111111111222333333222333555777888???JJJYYYjjjxxx|||kkkbbb^^^YYYTTTOOOPPPRRRTTTWWW[[[___bbbdddiiiqqqxxxyyyjjj[[[QQQKKKMMMOOOSSSVVVZZZ^^^```dddaaa```cccgggooo~~~}}}nnn^^^TTTRRRVVV[[[___eeeooozzz|||rrrlllbbb\\\TTTNNNLLLKKKJJJJJJEEEHHHLLLQQQWWWaaappp|||zzzuuurrrllliiiddd``````eeekkkppp~~~}}}yyywwwuuusssrrrooonnnmmmnnnooopppppprrrsssttttttuuuxxxzzz|||vvvjjjiiilllnnnmmmqqquuuvvvqqqjjjjjjsss|||xxx]]]SSSLLLHHHFFFCCC>>><<<>>>999999888666444222000///000/////////......------tttZZZNNNMMMUUUgggyyywwwtttpppnnnppprrrtttuuuwwwzzz~~~{{{jjj```VVVRRRPPPLLLJJJJJJHHHFFFBBB>>>999555333111222222222111111111000000////////////////////////////////////////////////......////////////..............................///000000000111111111222///000222222222333555777:::CCCQQQbbbqqq~~~pppeee```\\\WWWSSSOOOQQQSSSUUUVVVYYY]]]aaafffkkksss{{{|||mmm]]]QQQLLLMMMOOORRRWWW[[[^^^```aaa^^^^^^aaafffnnn}}}}}}mmm^^^UUUSSSVVV[[[___dddmmmxxx|||vvvlllaaaYYYRRRNNNJJJGGGFFFGGGGGGGGGEEELLLSSSYYYbbbppp}}}{{{uuummmfffcccdddfffhhhqqqvvv}}}~~~zzzvvvtttsssrrrpppnnnmmmnnnooopppqqqrrrssssssrrrsssuuuwww{{{}}}sssgggeeeiiikkkkkkppptttvvvqqqjjjiiiqqqzzz}}}eeeVVVNNNHHHFFFCCC???<<<===:::999888777555222000///000000//////.........---|||bbbSSSMMMPPP^^^nnn{{{~~~wwwooommmooossssssrrrmmmooouuupppdddXXXSSSQQQMMMJJJJJJFFFEEEBBB???;;;777444333222222222111111111111000......................../////////000000000000000///////////////////////////000000111111000000//////000000111111222222222...000111222222333666888===IIIZZZlllyyyuuuhhhaaa___ZZZTTTQQQNNNRRRUUUVVVVVVXXX\\\```jjjpppwwwrrraaaTTTNNNNNNOOORRRXXX\\\^^^^^^^^^[[[[[[___dddlllzzz~~~nnn___UUUSSSVVVZZZ^^^ccclllwww{{{tttnnnhhh___VVVOOOHHHGGGEEEDDDCCCBBBCCCCCCIIIQQQZZZbbbnnnyyyqqqmmmjjjiiihhhiiilllqqqxxx|||vvvssssssrrrpppnnnmmmnnnooopppooopppqqqqqqpppppprrrtttyyy{{{}}}~~~wwwiiidddfffiiikkkrrruuuvvvrrrkkkjjjooouuu~~~oooYYYQQQIIIGGGDDD@@@<<<<<<::::::999777555333111000000000000000////////////zzzcccUUUMMMMMMXXXfffuuu{{{pppmmmqqquuutttqqqjjjkkkqqq{{{wwwiii[[[UUUSSSOOOKKKJJJDDDCCCBBB???<<<999777555222222222111111111111000////////////////////////........./////////000000//////............/////////000111222222111000//////000000111111222333333///000222333333555777:::BBBOOOcccuuuyyymmmccc___\\\VVVQQQQQQNNNRRRWWWXXXXXXZZZ^^^cccmmmrrrzzzyyygggZZZPPPOOOOOOSSSXXX\\\]]]]]][[[YYYZZZ]]]aaagggttt~~~mmm^^^UUUTTTVVVYYY\\\aaakkkwwwwwwpppfff___ZZZTTTMMMHHHAAAAAABBBBBBBBBDDDFFFHHHOOOWWW^^^fffsss}}}}}}~~~{{{xxxtttppplllffffffhhhkkkrrrzzz~~~xxxssssssqqqooommmmmmmmmnnnooonnnooooooooonnnnnnpppqqquuuxxx|||uuu{{{llleeefffkkkoooxxxyyyyyyvvvqqqooopppssszzzxxx]]]TTTKKKHHHFFFBBB>>>===;;;:::999888666444222000000000000111111111111111sss___TTTNNNMMMWWWeeeqqq~~~sssppptttyyywwwsssnnnnnnrrrzzz{{{mmm^^^WWWUUUPPPMMMKKKCCCBBBAAA???===:::888777222222222111111111111000000000000000000000000000---------.........////////////............//////---...///000000///...---///000000111222222333333///111333444444666999;;;FFFTTTiii{{{uuujjjaaa^^^ZZZSSSOOOPPPMMMRRRWWWZZZZZZ\\\aaaffflllrrrzzz~~~lll___QQQPPPOOOSSSXXX\\\]]]\\\ZZZXXXYYY\\\___dddooozzz~~~mmm]]]TTTTTTVVVXXX[[[```jjjxxxzzzppphhh\\\TTTQQQMMMHHHDDD===>>>@@@BBBEEEJJJOOOSSSUUU[[[```fffrrr}}}|||~~~~~~zzzuuupppeeedddbbbccciiirrr{{{yyysssrrrqqqooommmlllmmmnnnooolllmmmnnnmmmlllmmmnnnpppqqqvvv}}}nnn|||mmmfffhhhooouuu~~~~~~~~~{{{wwwtttssssssxxx~~~}}}```VVVLLLJJJHHHCCC???>>>;;;;;;:::888666444222111000000111111222222333333wwwdddWWWPPPOOOUUU\\\rrr{{{{{{ssssssxxx}}}tttoooqqq}}}nnn```ZZZRRRQQQQQQJJJGGGFFFDDDCCCAAA>>>999555111111111111000000000000000000///...............000000000000000000000000000000000000000000000000///////////////000111111///000111222222333222222333222333666666666:::AAALLL[[[nnn|||nnnggg```[[[UUUOOOOOORRRTTTWWW[[[[[[ZZZ]]]eeekkkpppuuu}}}rrrdddTTTNNNLLLPPPTTTVVVYYY\\\[[[[[[YYYVVVWWW]]]hhhppp~~~jjjYYYQQQQQQQQQTTTZZZ```iiivvvxxxqqqhhh```VVVNNNIIIEEEBBB??????BBBEEEFFFIIIOOOXXX^^^aaa______fffqqq{{{~~~~~~~~~ssslllfffdddcccbbbjjjttt{{{~~~|||zzztttpppllljjjjjjkkkkkkkkkkkkkkkjjjjjjjjjkkklllmmmrrrvvv{{{~~~yyyxxxwwwlllfffjjjrrryyyrrrnnnmmmqqquuu~~~sss[[[NNNJJJBBB???@@@>>>>>><<<:::888888777555333111000000////////////000zzziii\\\SSSOOOTTT[[[pppzzzzzzwwwwwwxxxuuuqqqrrr|||sssbbb[[[TTTSSSRRRJJJHHHFFFEEECCCAAA>>>999666222222222222111111111111000000///...............000000000000000000000000///////////////////////////////////////000000111///000111222222333222222222111333666777888>>>EEESSSaaarrrllleee^^^YYYTTTNNNNNNQQQTTTYYY^^^___^^^```fffkkktttzzzuuuhhhXXXRRRNNNQQQTTTUUUWWWZZZZZZZZZYYYWWWVVV[[[dddkkk{{{}}}iiiYYYRRRQQQPPPTTTZZZaaajjjxxxxxxnnnfff]]]WWWNNNHHHDDDBBB@@@>>>BBBCCCEEEHHHNNNWWW```ggggggeeefffkkkttt{{{~~~}}}~~~wwwqqqmmmgggaaaccciiirrrvvv|||}}}{{{uuuqqqmmmkkkjjjkkkkkkkkkkkkjjjiiihhhggghhhjjjkkkppptttyyy{{{}}}vvvssszzz|||nnncccdddkkkxxx|||zzzsssnnnkkkpppuuu~~~xxx^^^OOOKKKDDDAAABBB>>>>>><<<:::999888777555333111111000////////////000~~~qqqdddWWWPPPSSSZZZjjjuuu~~~qqqmmmoootttqqqqqqwww{{{eee\\\VVVVVVTTTJJJHHHGGGEEEDDDBBB???:::777444444333222222222222222000000///.........//////000000000000000000000000........................////////////000000000000///000111222222333222222222111333777888:::BBBKKK\\\hhhwwwhhhaaa[[[WWWRRRMMMMMMPPPSSSYYY```ccccccdddiiinnn{{{zzzmmm^^^VVVPPPQQQSSSSSSTTTWWWYYYYYYYYYWWWVVVYYY___eeesss{{{gggXXXRRRQQQPPPTTT[[[bbbkkkyyy~~~xxxnnnccc[[[RRRMMMGGGBBBAAAAAAAAAAAADDDDDDGGGNNNYYYdddmmmqqqoooooorrrxxx~~~yyypppeee```aaafffkkksss|||}}}vvvsssnnnkkkkkkkkkkkkjjjjjjiiifffeeeeeefffhhhjjjooossswwwyyyyyy{{{vvvoooppprrrbbb```fffpppwww}}}uuupppmmmnnnrrr|||cccQQQMMMGGGEEEDDD???>>><<<:::999888777555333222111000///////////////zzzlll]]]QQQQQQWWW___lll{{{{{{iiifffjjjpppnnnmmmooowwwjjj___XXXXXXUUUJJJIIIHHHEEEDDDBBB@@@<<<999555444333222111111222222000000///////////////000////////////////////////////////////////////////...//////000000000000000//////111222222222222222333222444666777:::DDDOOOaaakkkxxxxxxddd^^^WWWTTTPPPLLLLLLOOORRRXXX___bbbdddhhhooouuu~~~rrrbbbXXXPPPOOORRRRRRSSSUUUWWWYYYYYYWWWUUUVVV[[[___kkkxxxyyyfffXXXRRRPPPPPPTTT[[[ccclll{{{~~~xxxqqqggg\\\UUULLLIIIDDDAAA@@@AAACCCEEEEEEGGGMMMXXXfffqqqwwwxxxvvvxxx}}}{{{ooogggcccaaaccciiirrr|||xxxtttooolllkkkkkkjjjjjjhhhgggeeeddddddgggjjjlllooosssvvvxxxwwwxxx|||{{{qqqlllxxxvvveeeaaagggmmmttt|||}}}xxxsssrrrmmmqqqxxxiiiTTTNNNIIIGGGEEE???>>><<<:::999999888666444222222111000////////////tttcccTTTQQQUUUWWWfffwwwtttcccdddmmmmmmlllkkkkkkqqqqqqcccZZZXXXTTTIIIKKKIIIFFFDDDCCCAAA>>>;;;555444222111000000111111000000/////////000000111////////////////////////000000000000000000000000......///000111000000/////////111222222222222222444333444666666:::FFFSSSdddlllxxxsssaaa[[[UUUSSSOOOLLLLLLPPPRRRVVV\\\___ccckkkvvvvvvdddYYYOOONNNPPPQQQRRRSSSVVVXXXYYYXXXVVVVVVYYY]]]fffrrrxxxeeeXXXRRRPPPPPPTTT[[[ccclll{{{{{{sssiii___UUUOOOHHHFFFCCCAAA@@@BBBEEEGGGGGGKKKUUUcccqqqyyyzzzxxxxxx{{{{{{rrrmmmfffccccccjjjvvvzzzvvvqqqmmmkkkkkkjjjiiifffeeeddddddfffiiimmmooopppsssvvvwwwvvvwww{{{~~~yyypppuuuzzzhhhdddiiijjjpppwww{{{yyyvvvttttttqqqssswwwqqqYYYQQQJJJGGGEEE??????===;;;999999888666444333222111000////////////|||jjjZZZSSSTTTTTTdddyyymmm```fffpppooorrrrrrpppttt{{{jjj]]]YYYUUUKKKLLLIIIGGGEEEDDDBBB???===666444222000//////000111000000/////////000111111000000000000000000000000111111111111111111111111---...000111111111000//////000111222222333222222444444555666777<<>>AAAFFFJJJLLLSSS^^^jjjtttxxxwwwuuuuuuxxx}}}~~~}}}|||~~~yyyrrrkkkeeeiiittt|||xxxrrrnnnlllkkkiiihhheeeeeeeeefffhhhkkkmmmoooooosssvvvwwwvvvwwwzzz}}}}}}{{{yyynnnggghhhfffllltttwwwvvvtttssssssuuuuuuwww{{{aaaVVVKKKFFFEEE@@@???===;;;:::999888666444444333222111000/////////rrraaaWWWUUURRRdddzzz}}}fff]]]cccmmmwww~~~~~~}}}rrraaaZZZVVVMMMLLLJJJGGGEEEDDDCCC@@@???888666333111000000111222000000//////000111111222000000000000000000000000000000000000000000000000---...000111111111/////////000111222222333222222333444666888999AAARRRcccpppvvvlll___YYYUUUSSSQQQOOOPPPTTTTTTYYY___ccchhhppp|||pppaaaSSSOOOQQQQQQQQQQQQUUUWWWYYYYYYXXXYYY^^^bbbhhhpppzzzyyygggXXXRRRQQQPPPTTTZZZaaajjjxxx}}}xxxooocccWWWMMMGGGDDD@@@@@@@@@??????CCCIIINNNTTT[[[dddlllqqqrrrrrrrrrrrruuuyyy}}}}}}|||{{{zzz|||~~~vvvmmmnnnxxx~~~yyysssooollljjjiiihhheeefffggghhhiiijjjjjjjjjnnnqqqtttuuuuuuvvvyyy}}}~~~wwwjjjeeeeeelllvvvzzzyyyuuusssqqqssssssuuu}}}jjj[[[LLLFFFGGGDDD???===;;;::::::999666444555444222111000/////////wwwfffZZZVVVPPPccczzzvvvbbbZZZ___fff~~~xxxddd\\\XXXPPPMMMJJJGGGEEEDDDCCCAAA???:::888444222111111333444000000///000000111222222000000000000000000000000////////////////////////---...000111222111///...///000111222222333222222222333666999<<>>@@@AAAAAABBBFFFNNNTTT[[[aaahhhlllllllllnnnpppppptttyyy}}}~~~~~~~~~~~~~~~sssttt}}}~~~zzztttooollljjjiiigggfffggghhhiiiiiihhhgggffflllooosssttttttuuuxxx|||~~~}}}mmmdddfffooozzzyyytttrrroooooopppxxxppp___NNNFFFHHHFFF???===;;;::::::999777555555444333111000/////////yyyfffYYYVVVOOObbb}}}ttt]]]RRRVVV___ssswwweee]]]VVVNNNOOOLLLIIIFFFEEECCCAAA???:::888555222000000111222000000000111000///...---111000000///////////////...000111000///...///111000000000000111111111111111111111111222333444555222666::::::<<>>???AAABBBEEEMMMWWW___eeefffiiikkknnnooopppppp{{{}}}{{{tttnnnkkkiiihhhhhhhhhhhhgggeeedddfffjjjmmmmmmnnnoooqqqtttwwwzzz|||}}}~~~sss```fffiiiyyy~~~nnnkkkllloooyyy```NNNIIIHHHFFFAAA>>>;;;:::999888666555444333222111000000000000zzzgggXXXRRRRRRccc}}}ttt^^^SSSUUUZZZmmmjjj___XXXRRROOOLLLIIIGGGEEEDDDAAA@@@>>>;;;888555444444444555222222222222111111111111111111000/////////000000...000111000///...///111000000000000111111111111111111111111222333444555444777:::;;;@@@MMM___mmmuuu{{{rrreee]]]VVVQQQQQQRRRRRRUUUYYY___aaaeeeiiipppxxxsss___UUURRROOOPPPSSSTTTVVVZZZ___ccceeeggghhhhhhkkkooovvv|||kkkZZZNNNOOOOOOSSSZZZ___eeeqqq|||yyyrrriii```WWWRRRLLLDDDAAAAAA???@@@BBBDDDIIIRRR^^^eeellllllmmmmmmoooqqqssstttwwwppplllkkkjjjiiiiiihhhgggeeeddddddgggjjjkkklllnnnqqquuuxxx{{{|||~~~~~~kkkgggfffrrr}}}~~~~~~qqqmmmnnnrrryyyhhhUUUMMMIIIFFFAAA>>><<<:::999888666555444333222111000000000000}}}kkk\\\SSSRRR```wwwuuubbbVVVSSSTTTbbbzzzpppbbb[[[VVVPPPMMMJJJGGGFFFDDDBBB@@@<<<:::777444222222222333222222111000111222333444222222111000000000000111...000111000///...///111000000000000111111111111111111111111222333444555666777999>>>GGGUUUeeeooorrryyy{{{jjjeeeZZZTTTPPPRRRTTTTTTWWW\\\___bbbgggmmmttt~~~wwwdddXXXSSSPPPPPPRRRSSSWWW\\\bbbfffiiiiiiiiiggghhhkkkqqq{{{|||kkkZZZOOOMMMNNNRRRXXX]]]cccnnnyyy~~~{{{rrriii```WWWOOOKKKGGGAAA???@@@AAABBBDDDHHHPPP[[[gggoootttrrrooommmmmmpppsssuuu~~~~~~{{{sssooolllkkkjjjhhhhhhgggdddbbbbbbeeeggghhhjjjmmmqqquuuxxxzzz{{{~~~llleeejjjsssvvv|||~~~vvvwwwzzz|||~~~sss]]]QQQJJJFFFAAA???<<<:::999888666555444333222111111000111111qqqbbbXXXPPPZZZlllwwwhhh\\\TTTQQQXXXooo|||zzz{{{|||vvvccc[[[XXXRRROOOKKKIIIGGGEEEBBB@@@;;;999777444222111111111111000.........000222444333222222111111111111111...000111000///...///111///000000000111111111111111111111111222333444444777666888@@@NNN^^^kkkrrrqqqwwwrrrfffdddZZZTTTQQQSSSVVVVVVXXX\\\```dddjjjrrr{{{{{{iii[[[TTTQQQOOOOOORRRWWW^^^eeejjjllllllkkkgggeeefffkkksss{{{kkkZZZOOOMMMMMMQQQXXX]]]bbblllvvv~~~{{{wwwmmmaaaYYYQQQJJJGGGCCC???===>>>AAACCCGGGNNNXXXdddpppwwwwwwsssmmmhhhgggiiimmmppptttwwwyyy{{{zzzzzzzzz{{{xxxyyy||||||~~~~~~vvvqqqmmmjjjiiieeefffeeecccbbbbbbdddfffhhhjjjmmmppptttvvvwwwxxx}}}wwwhhhffflllpppyyy{{{|||cccSSSLLLHHHBBB@@@===;;;:::888666444444333222222111111111111rrreee[[[PPPUUUbbbxxxzzzmmmaaaYYYTTTRRRfffssszzz~~~vvvwwwxxx}}}fff[[[WWWSSSPPPLLLJJJHHHFFFCCCAAA???===;;;888666555444444111000///...///000222444333222222111111111111111...000111000///...///111///000000000111111111111111111111111222333444444777555888DDDUUUgggrrrwwwwww{{{oooeeecccZZZUUUSSSVVVXXXWWWXXX[[[```fffoooyyynnn^^^UUUQQQOOOMMMQQQVVV^^^fffkkknnnmmmlllgggcccbbbfffmmmxxxyyyiiiYYYNNNLLLMMMRRRXXX\\\aaajjjttt~~~{{{xxxssshhh]]]UUUNNNGGGDDDBBB>>><<<>>>BBBEEELLLVVVbbbmmmvvvzzzuuupppiiidddbbbdddhhhkkknnnqqqvvvyyy{{{|||}}}~~~}}}|||}}}yyysssmmmiiifffaaabbbccccccbbbcccfffhhhiiijjjllloooqqqsssuuuuuuzzz}}}nnneeejjjnnnxxx~~~gggUUUMMMJJJCCC@@@===;;;:::888666444444333222222222222222222|||pppddd[[[SSSRRRYYYmmm|||pppfff^^^ZZZUUUdddmmmuuu~~~zzzrrrtttuuulll]]]VVVUUURRRNNNKKKIIIFFFDDDAAA>>>===;;;999666444333333333333222111222333444555222222111000000000000111...000111000///...///111000000000000111111111111111111111111222333444555666666;;;III\\\nnnyyy}}}|||wwwnnnddd```ZZZVVVTTTXXXZZZYYYYYY\\\aaahhhttttttbbbWWWSSSOOOLLLOOOTTT]]]eeekkknnnnnnnnnhhhbbb```dddhhhpppvvvhhhXXXNNNLLLMMMQQQXXX\\\___hhhqqqzzzyyysssmmmbbbXXXRRRKKKEEECCCBBB>>>>>>@@@EEEIIISSS```llluuuyyyzzzqqqmmmiiieeeeeehhhllloootttyyy|||yyy{{{}}}}}}~~~~~~}}}~~~|||uuuooohhhddd```aaacccccccccdddfffiiihhhiiijjjlllooorrrtttvvvzzz}}}pppdddjjjoooxxxmmmXXXNNNKKKDDDAAA>>>;;;:::888666444333333222222222222333333zzznnnfff___UUUPPPPPP```zzz{{{pppgggcccaaa^^^gggkkkpppyyyuuummmqqqppp{{{uuubbbWWWVVVSSSOOOKKKIIIGGGDDDBBB<<<;;;:::777555222111000444333333333333333333222111111000/////////000000...000111000///...///111000000000000111111111111111111111111222333444555777999@@@OOObbbttt~~~vvvppppppiii```\\\WWWTTTTTTYYY\\\[[[\\\^^^aaajjjyyyzzzfffZZZUUUQQQMMMNNNSSS[[[ccciiimmmnnnnnniiibbb```ccceeejjj}}}tttfffWWWLLLJJJKKKPPPVVVZZZ]]]eeennnuuuwwwmmmeeeZZZRRRMMMFFFBBBBBBBBB@@@AAADDDHHHOOO[[[jjjvvv|||{{{xxxooonnnnnnnnnqqqvvvzzz}}}}}}}}}|||{{{zzzyyyxxxwww{{{}}}~~~~~~|||zzzzzz|||yyyqqqhhhcccaaabbbddddddcccdddfffgggffffffgggiiimmmrrrwwwzzz}}}mmmaaahhhpppxxx~~~{{{uuu\\\OOOJJJDDDBBB>>><<<:::999666444333333333222222333333444yyynnniiidddUUUMMMIIIWWWpppzzzooohhheeeeeeffflllkkknnnvvvqqqjjjnnnlllwww{{{fffYYYVVVSSSOOOLLLJJJGGGDDDBBB@@@???===;;;888666444333222222222222222111000///111000000//////////////////000111000///...///111000000000000111111111111111111111111222333444555888;;;DDDSSSfffxxx~~~{{{oookkklllddd\\\ZZZUUURRRSSSYYY]]]]]]^^^aaaaaalll{{{jjj\\\XXXSSSNNNMMMRRRYYYaaahhhlllnnnooojjjbbb```ccccccgggyyy}}}ssseeeVVVLLLHHHIIINNNUUUXXX[[[ccclllrrr|||vvviii___UUUMMMIIICCC???AAABBBBBBCCCGGGJJJRRRaaaqqq}}}|||wwwooopppssswww|||~~~|||zzzxxxxxxwwwttttttuuuvvvxxxzzz|||}}}|||~~~{{{~~~~~~}}}{{{xxxwwwyyy}}}|||sssiiiccccccdddeeeeeedddcccdddfffccccccdddggglllsssyyy}}}jjj^^^gggpppxxx}}}ttt~~~{{{~~~{{{```OOOHHHEEEBBB>>><<<:::999666444333333333222222333444444wwwnnnhhhXXXQQQJJJLLL[[[pppzzzsssnnngggaaa___```dddjjjooopppmmmiiinnnuuuhhh]]]VVVTTTPPPMMMKKKIIIFFFDDD@@@???===;;;888555333222222222111111111222444555111111000000000000111111000000000000000000000000222222111111111111111111///000222222222222444555777===HHHWWWhhhyyywwwiiiiiieeeaaa^^^VVVTTTSSSSSSUUUYYY]]]___```fffrrrqqq```UUURRRRRRPPPTTTZZZaaagggkkkmmmnnnkkkaaa\\\```cccgggttt|||qqqbbbTTTJJJJJJKKKNNNSSSYYY```fffjjjqqqxxx{{{pppdddXXXNNNGGGHHHCCC????????????CCCHHHMMM[[[mmmyyyzzzsssrrrtttwwwyyy{{{~~~~~~}}}}}}|||{{{|||}}}}}}{{{yyy{{{yyywwwvvvwwwwwwvvvtttwwwwwwwwwwwwuuuqqqnnnllljjjlllooosssvvvyyy{{{|||zzz|||||||||}}}sssllllllfffdddccccccdddeeedddbbbcccdddeeefffiiinnntttyyy~~~~~~oooccceeelllzzzvvvrrrzzz}}}|||cccPPPMMMFFFCCC>>>:::999888777555555555555555555555444444yyyqqq[[[RRRIIIHHHTTTfffuuu|||{{{~~~{{{xxxsssjjj```ZZZYYY[[[cccmmmttttttrrrqqqzzznnnbbbWWWTTTPPPMMMKKKHHHFFFDDD@@@???===;;;888555444222222222111111111222333444111111000000000000111111111111111111111111111111111111111111111111111111000222333444333444555777888???KKK[[[kkk{{{pppdddfffbbb___\\\TTTRRRRRRSSSUUUYYY]]]```aaakkkwwwwwweeeYYYTTTTTTRRRUUU[[[bbbhhhllloooppppppfffaaadddfffhhhtttxxxnnnaaaTTTKKKIIIJJJMMMRRRYYY```fffiiipppwww~~~uuukkkaaaVVVMMMGGGCCC???===??????@@@EEELLLVVVdddttt|||~~~xxxrrrrrrrrrqqqpppppprrrwwwzzz|||~~~}}}{{{vvvsssoookkkjjjhhhfffdddbbbbbbbbbaaa___\\\ZZZYYYYYY[[[^^^bbbgggkkknnnpppzzz|||}}}}}}{{{qqqjjjiiifffeeeeeeeeeggggggeeedddddddddeeefffiiinnntttxxx~~~~~~mmmbbbeeennn}}}tttzzz~~~~~~jjjSSSLLLGGGDDD@@@===;;;:::888666555555555444444444444333vvv___TTTGGGCCCKKKZZZiiirrrtttxxx|||~~~|||ooobbbVVVQQQPPPYYYjjjwww||||||uuuvvvgggWWWTTTPPPLLLJJJHHHEEEDDDAAA@@@>>>;;;999666444333222222111111111222333444111111000000000000111111111111111111111111111111111111111111111111111111222333444444444555777999:::BBBQQQaaaqqqhhh^^^aaa^^^[[[YYYRRRPPPPPPRRRUUUXXX]]]```bbbqqq|||mmm^^^XXXWWWTTTWWW\\\bbbhhhnnnrrrtttvvvmmmhhhiiiiiijjjrrr~~~zzzsssjjj___SSSKKKHHHJJJNNNSSSZZZ```fffiiiooouuu{{{vvvmmmddd[[[SSSKKKFFF???======@@@CCCEEELLLSSS```nnn{{{}}}yyytttooonnnmmmllljjjjjjlllqqquuuxxxzzz}}}yyytttqqqhhhddd___ZZZXXXVVVTTTRRRSSSRRRQQQPPPNNNMMMLLLKKKLLLNNNPPPTTTZZZ```dddgggpppssszzz~~~}}}sssllliiifffffffffgggiiiiiigggeeedddeeefffgggiiilllrrrvvvyyy{{{~~~oooccceeeoooyyy|||~~~www\\\NNNHHHEEEBBB@@@>>><<<888666444444444333333222222222tttbbbUUUGGGBBBFFFSSSdddqqqwwwzzz~~~xxxiiiXXXOOOIIIQQQcccuuu~~~zzz|||hhhYYYUUUPPPLLLJJJHHHFFFDDDAAA@@@>>><<<999777555444222222222222222222222333222111111000000111111222111111111111111111111111111111111111111222222222222333444444444555888:::<<>>>>>@@@DDDGGGKKKSSS\\\jjjvvv{{{vvvrrrnnnjjjlllnnnpppssswww|||{{{tttmmmfff```\\\UUURRRNNNKKKJJJJJJJJJIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHKKKPPPVVV[[[^^^___```fffnnnsssuuuyyyzzzrrrmmmfffffffffhhhiiiiiifffddddddeeefffggghhhkkkooosssssswww{{{~~~ttteeeeeemmm}}}gggSSSHHHFFFCCCAAA???<<<888555444333333222222111111111pppdddWWWJJJDDDFFFQQQddduuurrr^^^RRRHHHLLL\\\nnnwwwzzz{{{iii[[[WWWQQQMMMJJJHHHGGGEEEBBBAAA???===:::777555444222222222222222222222222222222111111111111222222111111111111111111111111000000111111111222222222111222333333333555888;;;>>>JJJ\\\nnn{{{zzzddd[[[]]]WWWSSSRRRMMMMMMOOOSSSUUUXXX\\\aaafffttt}}}|||jjj```\\\XXXZZZ___eeelllrrrwwwyyy~~~zzzwwwtttpppmmmooossszzz|||tttkkkbbbXXXNNNHHHIIILLLRRRYYY```fffjjjllliiioooyyyuuuoooeeeZZZRRRKKKEEEAAA??????AAAFFFIIINNNYYYdddttt}}}|||yyyvvvrrrmmmrrrxxx~~~~~~|||{{{}}}tttooohhhaaa[[[UUUOOOKKKIIIFFFCCCBBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBEEEIIIMMMOOOQQQQQQTTT[[[aaafffooowwwxxxqqqfffeeeeeefffgggfffdddbbbdddeeefffffffffhhhlllooonnnsssyyy}}}uuugggdddgggvvv}}}nnnVVVHHHFFFCCCAAA???<<<888444444444333222111111000000rrrhhh[[[NNNIIIHHHPPPdddxxxyyycccWWWKKKKKKVVVeeennnrrrxxxnnn]]]YYYSSSNNNKKKJJJHHHGGGCCCBBB@@@===:::888666555222222333333333222111111222222111111111111222222222222222222222222222222000000000111222222333333222222333222333555999<<>>???BBBFFFJJJQQQ```mmm~~~~~~{{{wwwtttyyy|||rrrlll```]]]WWWRRRNNNKKKHHHFFFDDDBBB@@@@@@AAAAAA@@@???>>>?????????????????????AAAAAA@@@@@@BBBCCCEEEFFFJJJIIIJJJPPPVVV]]]gggqqq}}}|||tttgggfffdddcccdddcccbbb```cccdddeeeddddddeeehhhjjjkkkooovvv{{{}}}~~~tttiiidddbbbnnn{{{zzzrrrXXXJJJGGGDDDAAA>>><<<888555555444333333222111000000yyynnn```SSSMMMIIILLL```uuu|||dddZZZNNNKKKRRR^^^hhhmmmsssyyywww___[[[TTTOOOLLLKKKIIIHHHCCCBBB@@@>>>;;;888666555222333333333333222111000333222222111111222222333222222222222222222222222///000000111222222333333333333444333444666;;;>>>FFFRRRbbbnnnvvv}}}{{{eee[[[ZZZSSSPPPRRRPPPNNNRRRWWWXXXYYY\\\bbbhhhuuu~~~zzzkkkbbb^^^bbbhhhpppwww|||}}}xxxtttqqqpppmmmqqqzzz{{{uuulllbbbZZZRRRKKKGGGHHHMMMTTT]]]dddiiilllmmmiiimmmttt~~~}}}{{{rrrjjj___TTTLLLFFFBBB@@@@@@@@@DDDIIINNNXXXjjjzzz|||vvvuuuxxx~~~}}}}}}yyyssskkkaaa[[[WWWSSSNNNJJJHHHFFFDDDBBB@@@??????@@@@@@@@@>>><<<>>>???AAABBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDCCCDDDIIINNNRRRZZZccckkkrrrzzz~~~~~~xxxkkkhhhdddbbbbbbbbbaaa```bbbcccdddcccbbbbbbdddfffhhhmmmsssyyy|||}}}vvvnnneee]]]dddrrrttt~~~{{{}}}zzz```MMMJJJEEEAAA???<<<:::888555555444333222111000000rrrdddVVVOOOHHHIII[[[ppp|||cccZZZOOOLLLQQQ[[[eeekkknnnsss|||aaa\\\UUUPPPMMMKKKJJJIIIDDDCCCAAA>>>;;;999777666222333333444333222111000333222222111111222222333222222222222222222222222///000000111222222333333444555555555555888<<<@@@JJJUUUcccmmmrrrwwwzzzdddZZZXXXQQQOOOSSSRRRPPPTTTXXXYYYYYY\\\bbbhhhvvvoooddd```eeelllttt{{{{{{wwwtttqqqjjjmmmtttwwwqqqhhh___WWWQQQKKKGGGGGGLLLTTT]]]dddiiikkkllljjjnnnttt|||}}}zzzwwwoooggg\\\RRRJJJFFFBBB@@@CCCDDDGGGMMMSSS```ttt{{{}}}~~~yyyrrrqqqsssvvvxxxxxxyyy{{{||||||}}}~~~}}}{{{zzzyyyyyyvvvuuurrrpppllleee^^^YYYVVVRRRLLLGGGDDDBBB???===;;;;;;===???AAAAAA???<<<===>>>@@@BBBCCCCCCAAA@@@@@@AAABBBBBBBBBAAAAAA@@@???===???DDDFFFHHHMMMTTT[[[aaahhhlllnnnttt{{{mmmjjjeeebbbaaaaaaaaa```aaabbbcccbbbaaaaaacccdddggglllrrrwww{{{}}}{{{ssshhhYYY]]]jjjnnnzzzyyywwwyyyiiiPPPLLLFFFBBB???>>><<<:::666666555444333111111000rrrgggZZZPPPJJJMMMYYYeee}}}nnn\\\NNNMMMQQQVVV___iiiiiiooozzznnn^^^RRRPPPNNNGGGEEEGGGEEEDDDBBB???<<<999777666333222000111222333333222222222333333333333444444222111111111000000//////222222333333333444444444111000222444333555>>>HHHLLL\\\eeekkkttttttttt~~~qqqeeeZZZVVVTTTQQQNNNNNNOOORRRVVVXXX[[[```hhhnnnzzz{{{qqqiiikkknnnttt{{{zzzsssqqqlllmmmuuuwwwpppdddYYYRRRMMMJJJHHHLLLNNNRRR[[[dddkkkmmmmmmiiikkkooossszzz~~~{{{xxxvvvooobbbUUUNNNJJJCCC???>>>>>>GGGKKKLLLYYYpppvvvwwwtttmmmkkkpppiiilllppptttwwwzzz~~~}}}|||yyywwwuuutttssstttooopppqqqsssttttttttttttvvvuuurrrllleee\\\TTTPPPJJJIIIGGGEEEBBB???===<<<>>>?????????>>>???BBBEEECCCCCCCCCDDDEEEEEEFFFFFFCCCCCCCCCBBBBBBBBBAAAAAAEEECCCBBBBBBEEEGGGHHHHHHKKKOOOUUU[[[cccqqq|||qqqkkkdddbbbcccdddaaa^^^aaa````````````bbbcccdddiiilllqqqvvv{{{~~~xxxlll___XXX^^^hhhkkksss{{{lllSSSLLLEEEAAA>>>;;;999999444444444333333222222222rrrgggYYYNNNHHHIIISSS___{{{~~~nnn\\\MMMKKKPPPUUU___jjjlllooowwwqqqaaaSSSQQQOOOIIIFFFHHHEEEDDDBBB???<<<:::888777444222111111222333333222222222222333333333444444222222222222111111111000222222222222333333333333222222333555555777AAAKKKSSSdddnnnqqqsssppprrr~~~lllbbbYYYVVVSSSPPPOOOPPPQQQTTTWWWYYY\\\bbbkkkrrr~~~wwwooopppsssxxx}}}uuummmiiihhhoooxxxtttlllaaaVVVNNNJJJGGGFFFMMMNNNRRRYYYbbbhhhjjjjjjgggjjjnnnsssyyy}}}zzzwwwtttkkk___SSSLLLHHHBBB???>>>@@@GGGLLLPPP```wwwzzzrrrssssssmmmlllrrrsssuuuzzz~~~|||xxxuuusssooommmjjjhhhhhhjjjmmmooopppppppppppppppooonnnnnnjjjiiifffaaaZZZSSSMMMJJJFFFFFFDDDCCCAAA@@@??????===>>>???>>>>>>???BBBDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCDDDGGGIIIJJJIIIJJJMMMQQQWWW```ppp~~~rrrllleeebbbccccccaaa^^^aaa`````````aaabbbcccdddfffiiinnnsssxxx{{{}}}~~~}}}ppp```UUUVVV]]]hhhrrrsssWWWOOOGGGCCC@@@<<<999999555444444333333222222222wwwkkk[[[OOOGGGGGGOOOZZZqqqooo\\\KKKIIIMMMSSS^^^jjjmmmmmmsssvvvdddUUUQQQPPPJJJGGGIIIEEEDDDBBB@@@===:::999888444333111111333333333222222222222222333333333333333333333222222222222222111111111222222222222333333333444666777:::EEEQQQ]]]oooxxxwwwuuunnnppp}}}yyyeee^^^XXXVVVRRROOOOOOSSSTTTVVVXXXZZZ]]]eeeooovvvxxxxxxyyy}}}xxxmmmhhhfffjjjqqqxxxsssjjj^^^SSSLLLHHHGGGFFFMMMMMMPPPVVV\\\bbbdddeeecccgggnnnsssyyy|||xxxtttpppeeeZZZOOOJJJFFFAAA???@@@BBBHHHNNNWWWjjjwwwrrrvvvyyyxxxyyy|||xxxrrrkkkfffdddcccddd```^^^[[[ZZZ\\\aaafffiiikkkkkkjjjiiigggeeecccbbb\\\ZZZWWWSSSNNNJJJGGGEEEBBBAAAAAA@@@@@@@@@@@@AAA@@@AAAAAAAAAAAACCCFFFHHHJJJJJJKKKKKKKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNOOOLLLKKKIIIJJJLLLMMMMMMLLLIIIJJJLLLOOOWWWeeevvvtttnnngggcccbbbbbb```^^^````````````aaabbbcccdddeeehhhmmmrrrwww{{{}}}~~~vvveeeWWWTTTXXXeeesss|||]]]RRRHHHEEECCC>>>:::999555555444444333222222111rrraaaTTTKKKIIIPPPXXXiiizzzsss^^^LLLGGGKKKQQQ\\\hhhjjjkkkqqq|||iiiWWWRRRPPPJJJGGGIIIEEEDDDBBB@@@>>>;;;:::999555333222222333333333222111222222222222333333333222222222222222222222222000000111111111222222222333333444777999>>>JJJWWWgggwww}}}{{{yyyrrrpppzzz~~~~~~wwwqqq```[[[XXXVVVRRRNNNPPPUUUUUUVVVYYYZZZ^^^gggrrrzzz~~~~~~~~~{{{qqqkkkhhhiiilllqqq{{{tttkkk^^^SSSLLLIIIIIIIIILLLLLLNNNQQQVVVZZZ]]]^^^^^^dddmmmttt{{{{{{vvvppplll___VVVLLLHHHEEEAAA@@@BBBDDDIIIQQQ___vvvzzzwww}}}yyyrrrllliiifffccc___ZZZXXXXXXYYYZZZWWWWWWVVVVVVXXXZZZ^^^```^^^^^^]]][[[YYYVVVTTTSSSQQQOOOLLLIIIFFFDDDDDDCCC??????>>>>>>>>>???@@@AAACCCDDDEEEFFFGGGIIIMMMPPPRRRSSSUUUVVVWWWXXXWWWWWWVVVVVVVVVWWWWWWWWWWWWXXXXXXWWWUUUTTTTTTTTTSSSQQQOOONNNNNNNNNQQQYYYdddkkkrrrqqqqqqtttzzzwwwqqqjjjeeebbbbbb```___`````````aaaaaabbbccccccfffiiimmmrrrwww{{{}}}}}}|||mmm___[[[^^^fffuuudddTTTHHHFFFEEE???;;;:::666666555444333222222111zzzgggYYYPPPLLLPPPVVVggg{{{xxxcccNNNHHHIIINNNXXXdddgggkkkuuunnnYYYRRROOOJJJFFFGGGEEEEEECCCAAA>>><<<;;;:::666444222222333333333222111111111222222222333333000000111111111111111111000000111111111222222222222222444777;;;BBBQQQ___ooozzz}}}}}}zzzsssxxx|||xxxjjjvvv|||iiiaaa\\\XXXUUUQQQNNNQQQVVVTTTVVVYYY[[[___hhhttt|||sssmmmhhhgggfffiiisss}}}tttkkk]]]RRRKKKJJJJJJKKKKKKKKKLLLMMMOOOSSSWWWYYYYYYaaakkkuuu|||zzzssslllfff[[[SSSKKKGGGDDDAAABBBEEEGGGKKKUUUggg}}}{{{xxx|||~~~yyywwwsssnnnhhhbbb]]]ZZZUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSSSSRRRQQQOOOOOONNNMMMLLLJJJIIIHHHIIIHHHEEECCCBBBAAABBBBBB??????>>>======???@@@AAABBBDDDGGGIIILLLPPPUUUXXX]]]___bbbeeeggghhhhhhhhhccccccccccccccccccccccccgggeeecccaaa```^^^[[[YYYYYYYYYXXXVVVUUUWWWZZZ\\\```aaadddlllyyyzzzuuunnngggcccaaaaaaaaa___``````aaabbbbbbcccccceeegggkkkoootttxxxzzz|||{{{~~~~~~pppccc___bbbiiiwwwlllWWWGGGFFFFFF@@@;;;<<<777666666555333222222111ooo___TTTMMMNNNRRReee|||jjjSSSJJJIIIJJJRRR]]]eeemmm{{{uuu]]]SSSPPPJJJFFFGGGFFFEEECCCAAA???===<<<;;;777555333222333444333222111111111111222222222222000000000000000111111111111111111222222222222333222222444999>>>HHHXXXhhhsss}}}wwwyyy|||vvvdddmmmzzzyyyyyyiiiggg```YYYUUURRROOOQQQUUUSSSVVVZZZ]]]bbbkkkvvv~~~qqqllleeeaaa^^^___hhhrrrsssiii[[[PPPJJJIIIJJJLLLLLLLLLLLLLLLLLLOOOTTTXXXXXX___kkkttt|||~~~yyyqqqhhhbbbWWWPPPIIIFFFBBB@@@BBBFFFIIIMMMZZZmmmzzzuuuqqqqqqtttvvvwwwvvvuuussspppqqqssstttrrrooopppnnnkkkfffaaa[[[WWWUUUMMMMMMNNNNNNMMMLLLKKKJJJIIIKKKMMMNNNMMMKKKHHHEEEGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@??????@@@BBBDDDFFFEEEHHHMMMQQQVVV\\\bbbfffoooqqqtttxxxzzz{{{{{{zzzvvvvvvvvvuuuuuuuuuttttttxxxvvvtttrrrqqqnnnkkkhhhdddcccbbb```]]][[[ZZZYYYYYYZZZ___iiiyyy~~~zzzrrrjjjdddbbbbbbbbb___```aaabbbcccccccccbbbcccdddgggjjjnnnrrrtttvvvzzz|||vvvhhhaaaaaakkkyyyxxx^^^IIIGGGGGGAAA<<<===888777666555444333222111zzzgggYYYOOOMMMOOO___wwwpppXXXMMMIIIGGGMMMVVVaaakkk{{{|||aaaVVVRRRLLLGGGGGGFFFEEEDDDBBB@@@>>><<<<<<777555333333333444333111111111111111222222222222000000000111111222222222222222222222333333333333333222555;;;BBBNNN```qqqtttzzz|||}}}wwwhhhttt}}}pppeeeZZZUUUSSSPPPQQQTTTSSSWWW\\\```fffnnnyyy}}}oooiiibbb\\\VVVVVV___jjjyyyuuukkk\\\PPPKKKJJJMMMOOONNNOOONNNMMMLLLOOOUUUYYYXXX```jjjsssyyy~~~xxxoooeee^^^SSSMMMGGGDDD@@@===@@@EEEJJJPPP^^^rrr~~~wwwrrroookkkkkkmmmqqqqqqnnnooollljjjkkkoooqqqnnnkkkkkkiiieee```ZZZTTTPPPNNNHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGIIIJJJKKKJJJHHHGGGIIIIIIJJJJJJJJJIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBCCCEEEHHHLLLNNNTTTWWW]]]cccjjjrrrzzzzzzwwwsssoookkkgggdddbbb```___```eeeppp}}}uuulllfffccccccddd^^^___aaabbbccccccbbbbbbbbbccceeehhhkkknnnqqqrrrwwwzzz~~~uuujjjgggjjjyyyhhhMMMIIIHHH@@@;;;<<<888888777555444333222111ooo^^^RRRMMMNNNXXXqqqttt\\\PPPIIIFFFIIIQQQ\\\hhhxxxeeeYYYTTTMMMHHHHHHFFFEEEDDDBBB@@@>>>===<<<888666444333444444333111000111111111111222222222111111111222222333333333222222333333333444444444444444777===EEERRRfffwwwttt{{{~~~{{{ooovvvhhhZZZUUUSSSQQQQQQRRRTTTXXX^^^ccciiiqqq{{{wwwnnnhhhaaaZZZSSSSSS\\\gggvvvxxxnnn___SSSMMMNNNPPPSSSQQQQQQPPPNNNNNNPPPVVV\\\ZZZ```jjjqqqwww|||}}}wwwnnnccc\\\QQQKKKEEEBBB>>>;;;>>>DDDJJJQQQaaatttxxxrrrnnnllljjjkkkpppuuuwwwuuussspppmmmnnnrrrsssqqqmmmgggddd___YYYSSSLLLHHHEEECCCCCCBBBBBBBBBCCCDDDEEEHHHHHHJJJKKKMMMNNNOOOPPPNNNOOOOOOOOOOOONNNMMMMMMHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDFFFIIINNNRRRUUUcccgggnnnvvv~~~{{{wwwsssqqqmmmjjjfffdddhhhqqqzzzwwwnnnfffcccdddeee^^^___aaabbbccccccbbbbbbdddeeefffhhhkkknnnppprrruuuxxx|||wwwrrriiixxxoooRRRKKKIII@@@:::<<<999888777666444333222111vvvaaaTTTOOOMMMRRRbbbzzzvvv```OOOHHHHHHJJJKKKWWWeeepppxxxhhh[[[UUUNNNJJJMMMGGGEEEBBBAAA@@@@@@>>><<<:::999777555333222111000111111111111111111111111000000111222222222222111//////000000000111111111111333777>>>JJJZZZkkkvvv{{{xxx{{{kkkZZZSSSTTTTTTSSSSSSUUUXXX]]]cccjjjttt~~~wwwmmmccc\\\VVVSSSRRRRRRWWW]]]iiitttyyymmm]]]RRROOOQQQSSSSSSTTTQQQNNNNNNQQQVVV[[[]]]bbbcccgggnnnvvv|||{{{vvvmmm```WWWNNNIIICCC@@@@@@BBBCCCDDDKKKWWWgggtttxxxxxxuuutttppptttvvvwww{{{zzzzzzvvvqqqmmmjjjgggccc```]]]WWWPPPKKKIIIHHHFFFDDDCCCBBBBBBCCCEEEGGGGGGGGGKKKQQQTTTSSSSSSWWW[[[\\\[[[[[[]]]______]]]XXXTTTSSSTTTSSSOOOKKKGGGFFFFFFJJJHHHJJJPPPSSSUUU^^^iiinnntttxxxlllcccbbbgggnnnrrrsss{{{qqqiiicccbbbccccccccccccbbbaaa``````___cccbbbbbbcccfffiiilllnnnrrrxxx~~~~~~|||}}}~~~uuuuuu{{{[[[MMMJJJEEE???<<<999888777666444444444444hhhXXXOOOKKKOOO^^^sssxxxcccSSSKKKIIIIIIIIISSS```hhhoooyyy~~~lll]]]WWWOOOKKKLLLGGGEEEBBBAAA@@@@@@>>><<<:::999777444333222222222111111111111111111111111000000111222222222222111222333333333333444444444222444777>>>JJJZZZjjjuuu{{{|||kkkZZZSSSTTTTTTTTTTTTYYY[[[^^^ccciiirrr|||~~~qqqhhh^^^WWWQQQOOONNNNNNRRRXXXdddooo}}}~~~qqq___SSSNNNOOOQQQRRRSSSRRRPPPQQQTTTXXX[[[]]]aaacccgggnnnvvv||||||vvvlll```WWWMMMIIICCC@@@@@@BBBDDDEEEJJJUUUeeepppuuutttsssrrryyy|||~~~~~~}}}rrrnnniiidddaaa]]]YYYVVVSSSNNNIIIFFFEEEFFFEEECCCCCCCCCCCCEEEIIILLLOOOPPPRRRXXX^^^^^^```eeeiiiiiimmmnnnpppsssssspppkkkffffffeeeccc^^^WWWSSSPPPPPPQQQQQQTTTZZZ]]]```iiisssrrrgggdddfffjjjnnnwww~~~uuukkkfffddddddccccccbbbaaaaaa```______aaaaaaaaabbbdddgggjjjlllpppuuuyyyzzzzzz|||zzzxxx}}}~~~^^^MMMIIIEEE???<<<999888777666555444444444ppp]]]PPPJJJLLL[[[oooyyyfffUUUMMMIIIHHHGGGQQQZZZ___eeeooovvvsssaaaYYYRRRLLLKKKGGGEEEBBBAAAAAA@@@>>>===;;;999666333222222444555111111111111111111111111000000111222222222222111000111111111111222222222333555888???JJJZZZjjjttt}}}|||kkkZZZSSSSSSTTTUUUWWW]]]^^^```ccciiirrr|||wwwjjjaaaWWWQQQLLLKKKJJJIIIMMMSSS]]]iiiwwwvvvcccTTTNNNNNNPPPQQQSSSSSSTTTUUUWWWZZZ\\\]]]```bbbfffnnnvvv|||}}}vvvkkk___WWWMMMIIICCCAAAAAADDDFFFGGGNNNXXXeeennnrrrqqqppppppwwwyyyzzzyyyzzz|||zzzuuueeeaaa\\\XXXUUURRROOOMMMGGGEEEBBBAAABBBCCCCCCCCCFFFFFFGGGJJJNNNTTTYYY\\\aaaiiiqqquuuyyy~~~xxxvvvtttpppjjjbbb\\\YYYXXX\\\]]]bbbhhhkkkoooxxx{{{pppkkkllloooqqqxxxyyypppiiiffffffbbbbbbaaaaaa``````______````````````bbbeeehhhjjjnnnpppsssvvvxxx{{{yyyyyycccOOOHHHDDD???===999888777666555444444444ttt```SSSMMMIII[[[qqqwwweeeUUULLLHHHHHHHHHPPPXXXZZZ___jjjssszzzddd[[[TTTNNNKKKHHHEEECCCAAAAAA@@@???===;;;999555222222333555777111111111111111111111111000000111222222222222111///000000000111111111111444666;;;AAALLLZZZiiisss~~~}}}~~~zzzjjjZZZSSSSSSTTTWWWZZZ___```bbbeeekkkttt~~~~~~rrrddd[[[SSSMMMIIIIIIHHHGGGKKKPPPXXXcccqqq{{{yyygggWWWOOONNNPPPRRRRRRUUUWWWYYYZZZ[[[\\\]]]^^^aaafffnnnwww}}}}}}tttiii^^^VVVLLLHHHCCCAAABBBEEEGGGHHHQQQXXXbbbggghhhgggggggggeeehhhhhhgggiiikkkhhhcccYYYVVVRRROOOMMMLLLJJJIIIBBBAAA@@@???@@@BBBCCCCCCIIIKKKOOOSSSYYYaaahhhllluuu}}}yyyxxxtttmmmfffaaa______dddhhhnnntttyyy~~~}}}}}}~~~}}}ssskkkgggfffaaaaaaaaa``````_________``````___```aaadddfffhhhlllmmmooossswww{{{xxxwwwjjjRRRGGGCCC@@@===:::999888666555555444444tttaaaVVVSSSLLLbbbzzz{{{tttdddVVVLLLIIIIIIJJJOOOVVVWWW\\\iiiqqqiii\\\UUUPPPMMMHHHFFFCCCBBBAAAAAA???===;;;999666333222333555777111111111111111111111111000000111222222222222111333333333444444444555555555999>>>EEEPPP\\\iiiqqqxxxyyyvvvzzzvvvgggYYYSSSSSSUUUYYY]]]```bbbeeeiiipppzzz|||nnn___VVVPPPKKKIIIIIIIIIHHHKKKOOOTTT^^^kkkuuuzzz}}}|||jjjZZZQQQOOOQQQTTTQQQUUUYYY[[[[[[[[[[[[\\\]]]```fffoooxxx~~~zzzpppeeeZZZTTTJJJFFFBBB@@@BBBEEEHHHJJJQQQVVV[[[\\\ZZZXXXXXXYYYXXX[[[\\\]]]___bbbaaa\\\WWWTTTNNNJJJIIIGGGFFFEEE@@@@@@?????????AAADDDFFFLLLRRR[[[eeennnwww|||uuunnnnnnlllhhheeecccdddeeejjjqqqyyyvvvmmmhhhfff`````````_______________aaa`````````aaaccceeegggjjjkkknnnrrrwww|||{{{uuuvvvsssWWWHHHDDD@@@===:::999888777555555555555vvvcccZZZXXXZZZsssyyy|||uuuiii\\\SSSMMMKKKKKKJJJRRRUUU\\\iiippp{{{ppp^^^UUUQQQNNNHHHFFFCCCBBBBBBAAA???>>><<<:::777444333333555666111111111111111111111111000000111222222222222111222222333333333333444444666;;;BBBKKKTTT___iiiooozzzrrrssspppvvvooocccXXXTTTTTTVVVZZZ___aaadddiiiooovvv}}}tttgggZZZRRRNNNJJJHHHIIIJJJIIIKKKOOOQQQYYYdddlllrrrxxx~~~nnn^^^SSSOOOQQQSSSPPPUUUYYY[[[ZZZYYYZZZ\\\]]]aaagggqqqzzzvvvkkk```VVVQQQHHHDDD@@@???AAAEEEHHHJJJTTTVVVXXXWWWSSSQQQQQQSSSUUUYYY\\\]]]aaaeeeddd```YYYTTTNNNHHHEEECCCAAA?????????@@@@@@BBBFFFLLLPPPYYYcccrrrwwwlllbbb\\\YYYZZZ[[[[[[\\\___cccfffrrr{{{xxxoooiiifff__________________^^^^^^aaa```______```bbbdddeeehhhkkkooossswww{{{wwwrrruuu|||\\\KKKEEEAAA===:::999888777666555555555zzzfff\\\ZZZ___{{{}}}|||yyyrrriii^^^TTTMMMJJJFFFPPPVVV```mmmrrrxxxxxxaaaUUUPPPNNNIIIFFFDDDBBBBBBAAA???>>><<<:::888666444444333444111111111111111111111111000000111222222222222111000000000111111111222222666<<>>@@@DDDHHHJJJRRRTTTTTTQQQMMMLLLNNNPPPRRRUUUXXXZZZ___dddccc___SSSOOOIIIDDDAAA@@@???>>>???@@@BBBEEEJJJRRR\\\dddrrrtttnnnfff^^^XXXSSSNNNKKKKKKMMMPPPTTTYYY___ffflll{{{{{{rrrkkkhhh^^^^^^^^^^^^^^^^^^^^^^^^```___^^^]]]^^^```bbbccceeejjjppptttvvvzzzzzzuuuqqquuubbbNNNGGGBBB===::::::888777666555555555iii^^^ZZZVVVsss~~~{{{}}}}}}|||}}}{{{ttthhhZZZNNNGGGFFFQQQYYYdddrrruuuyyy~~~bbbTTTOOONNNIIIFFFDDDBBBBBBAAA@@@>>><<<;;;999777555444333222111111111111111111111111000000111222222222222111333333444444444555555555666===HHHSSS\\\ccciiilllvvvpppqqqmmmttt}}}eee\\\UUUTTTUUUWWW[[[```fffkkkqqqyyyvvvsssmmmddd[[[SSSOOOMMMHHHDDDDDDFFFGGGFFFGGGKKKNNNRRRWWW^^^eeeoooyyywwweeeVVVNNNLLLMMMOOOSSSXXXXXXVVVUUUWWW[[[^^^bbbiiisss}}}yyyooocccXXXQQQMMMEEEAAA>>>===@@@DDDHHHJJJJJJKKKJJJGGGDDDCCCFFFJJJJJJNNNQQQSSSWWW\\\\\\XXXKKKGGGBBB??????@@@AAAAAA@@@BBBFFFKKKRRR^^^kkkuuuttteeeYYYUUUNNNJJJIIIJJJKKKKKKLLLOOOSSSYYY```hhhqqqwww}}}tttmmmjjj^^^^^^^^^^^^^^^^^^^^^^^^___^^^]]]\\\\\\^^^```aaabbbjjjqqqttttttxxxzzzvvvqqqttteeePPPHHHBBB<<<;;;:::999777666666555555mmm]]]YYYXXX```jjjsssxxx|||}}}mmmYYYLLLJJJFFFMMMWWW___iiittt}}}eeeYYYTTTNNNLLLIIIEEECCCBBBAAA???>>>===<<<999777555333222222111111111111111111111111222222222222222222222222222333555555555555666888;;;DDDLLLWWWaaa]]]\\\hhhzzz~~~}}}vvvpppgggrrrqqq___WWWRRRSSSVVVYYY\\\```jjjqqqyyy~~~xxxpppddd[[[TTTPPPLLLIIIDDDEEEEEEFFFFFFIIIMMMPPPRRRUUUYYY]]]cccmmmyyy~~~lllZZZOOOMMMNNNNNNPPPSSSTTTTTTUUUWWWYYYaaaeeekkksss{{{yyyooocccWWWMMMHHHBBB@@@???>>>???CCCFFFIIIJJJHHHDDDAAA@@@@@@AAABBBEEEEEEHHHLLLNNNMMMLLLMMMJJJFFFDDDEEECCC@@@@@@CCCCCCEEEKKKUUUaaappp}}}pppfff\\\VVVKKKIIIGGGFFFGGGHHHIIIIIIMMMSSSZZZ___eeemmmyyyxxxoooiiieeebbb___]]]]]]\\\[[[ZZZ]]]\\\[[[YYYXXXZZZ^^^bbbffflllqqqqqqpppuuu{{{ttttttvvv}}}kkkOOOHHHEEE<<<<<<;;;888666444444333333ppp]]]VVVRRRVVV]]]eeennnwwwpppZZZMMMIIIGGGMMMUUU^^^iiiuuulll]]]UUUNNNJJJGGGDDDAAA@@@???>>><<<<<<;;;999777444333222111111111111111111111111111222222222222222222222222111333444555444555666888<<>>???@@@AAAAAABBBFFFLLLOOONNNMMMLLLKKKGGGFFFGGGGGGDDDEEEHHHKKKNNNVVVbbbrrruuuggg]]]VVVOOOJJJGGGEEECCCCCCEEEHHHJJJLLLUUU\\\fffmmmsss{{{|||rrrjjjdddaaa^^^\\\\\\\\\[[[ZZZ]]]]]]\\\ZZZYYY[[[___bbbeeejjjoooqqqrrrxxxyyyvvvssswwwoooRRRIIIFFF???<<<;;;999666555444444444vvv```VVVMMMMMMPPPWWWeeetttttt^^^OOOIIIHHHKKKRRR]]]iiixxxtttaaaVVVOOOKKKHHHDDDAAA@@@???>>><<<;;;:::888666444222222111222222222222222222222222222222222222222222222222111222444444444444777999???KKKRRRYYY```[[[YYYbbbeeemmmyyyzzzsssooojjjyyywwwaaaZZZTTTPPPRRRUUUWWW[[[```iiiqqq}}}uuullleee[[[RRRLLLIIIGGGFFFFFFGGGHHHHHHHHHJJJMMMPPPOOOQQQTTTWWW^^^kkkzzzuuudddWWWQQQOOOMMMNNNOOOOOOOOORRRUUUYYY___ccciiirrrzzzzzzmmm```SSSIIICCC<<<===@@@BBBCCCDDDCCCCCCAAAAAA@@@???@@@AAABBBCCCBBBEEEIIINNNRRRSSSQQQMMMMMMJJJIIIKKKKKKJJJKKKOOORRRXXXbbbqqqyyyooobbbWWWOOOJJJFFFCCCCCCAAAAAAAAAEEEJJJPPPSSSZZZcccoooxxxuuulllccc```\\\[[[[[[[[[[[[ZZZ]]]]]]\\\[[[ZZZ\\\```cccgggiiimmmqqquuu{{{yyypppmmmsssvvvWWWJJJFFFBBB===;;;999777555444444444eeeXXXMMMJJJJJJRRRaaatttxxxbbbRRRKKKGGGIIIPPP]]]lll|||zzzdddXXXRRRMMMJJJFFFDDDCCCBBB@@@???;;;999888666444222222111222222222222222222222222222222222222222222222222000222333333333555888:::AAAPPPWWW\\\aaa]]]\\\dddmmmvvvuuujjjggghhh{{{ppp]]]VVVQQQOOORRRUUUWWW\\\aaajjjrrr|||qqqbbb\\\UUUMMMHHHFFFEEEEEEEEEGGGHHHHHHHHHIIILLLOOOPPPQQQSSSVVV]]]kkk|||{{{jjj\\\SSSPPPMMMNNNNNNNNNNNNQQQVVVYYY^^^bbbiiiqqqxxxxxxlll^^^RRRHHHCCC<<<===???AAABBBCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHKKKNNNRRRVVV[[[^^^ZZZUUUQQQMMMLLLNNNOOOOOORRRWWW\\\eeesss}}}nnnfff[[[QQQJJJFFFCCC@@@AAAAAABBBCCCGGGOOOWWW\\\ccclllxxxxxxmmmbbb___[[[ZZZZZZ[[[[[[[[[]]]]]]]]]\\\\\\]]]aaadddiiijjjlllpppvvv|||zzzllldddeeeooo^^^LLLFFFCCC>>><<<:::777666555555555fffWWWNNNKKKJJJPPP```rrr|||gggVVVNNNGGGGGGOOO___pppfffYYYTTTMMMJJJFFFDDDCCCBBB@@@???:::999888666444333222222222222222222222222222222222222222222222222222222111222333333444666999<<>>===:::888666666555666eeeSSSNNNKKKJJJNNN[[[lll}}}kkkYYYQQQGGGFFFOOOaaarrriiiZZZVVVLLLIIIEEEBBBAAA@@@???===;;;:::888777555444444444333333333333333333333333222222222222222222222222222222333444555777<<>><<<;;;999888666555555555333333333333333333333333222222222222222222222222333333444444666999>>>AAANNN___ddd___```aaadddnnnxxxyyy{{{aaaWWWNNNMMMPPPTTTVVVXXX___gggmmmqqqyyyxxxggghhheee^^^TTTKKKEEEBBBCCCFFFIIIKKKMMMNNNQQQSSSVVVVVVWWWXXX]]]hhhvvv~~~|||}}}~~~pppbbbZZZRRRTTTVVVWWWXXXZZZ^^^```ccchhhnnnssswww|||sssfffZZZOOOGGGCCC???@@@AAACCCDDDEEEFFFFFFBBBBBBDDDHHHOOOXXXaaafffooo|||jjjVVVQQQOOOSSS\\\hhhwww}}}qqqaaaWWWUUULLLJJJGGGEEECCCEEEHHHJJJFFFLLLUUU^^^fffrrr~~~{{{xxxhhhddd^^^ZZZYYYZZZZZZZZZYYYZZZ[[[\\\\\\]]]```bbbgggggghhhkkkooouuu|||}}}lllccc```jjjzzzZZZJJJEEE???>>><<<999888777777777mmmYYYQQQNNNJJJJJJRRReee|||ppp\\\RRRJJJHHHRRRdddrrryyyrrr[[[SSSNNNKKKGGGEEEDDDCCCAAA@@@<<<;;;:::888777666666666333333333333333333333333222222222222222222222222333444555555666:::???CCCQQQcccfff^^^^^^___ccclllrrrZZZSSSMMMMMMPPPUUUWWWYYY```iiilllooovvvzzzppppppnnnfffYYYMMMEEEAAADDDGGGJJJMMMOOOQQQSSSUUUVVVVVVWWWXXX\\\fffsss}}}{{{|||uuuggg]]]SSSUUUXXXZZZ[[[]]]```bbbdddiiioootttxxx~~~sssfffYYYMMMEEE@@@===???CCCFFFHHHGGGEEEDDDCCCCCCEEEKKKTTT```kkkqqqfffVVVPPPNNNTTT```ooo{{{qqqjjjaaaVVVPPPQQQHHHGGGEEEBBBAAABBBFFFHHHKKKSSS^^^iiittt|||jjjeee___[[[YYYZZZZZZZZZXXXYYY[[[[[[\\\]]]___aaaccceeegggiiimmmttt}}}nnnaaa\\\fff___MMMGGG@@@>>><<<:::888777777777rrr]]]RRRLLLGGGJJJSSScccxxxgggSSSLLLNNNVVVdddooowww~~~{{{```WWWQQQMMMHHHDDDAAA@@@>>><<<;;;;;;;;;:::999888777666555555444444444333333333333222111000000111222333333555777888999<<>>EEEKKKRRRTTTVVVUUUVVV[[[eeemmm}}}rrr[[[QQQOOONNNOOOQQQTTTXXX___ffflllttt|||sssnnndddYYYOOOGGGAAA??????BBBIIIQQQYYY^^^^^^]]][[[YYYVVVSSSVVVbbbrrr}}}xxxjjj]]]]]]\\\]]]^^^```bbbdddjjjooovvv|||}}}wwwlll___SSSJJJDDDAAAAAADDDFFFJJJRRRYYYVVVOOOIIIKKKPPP\\\qqqsss\\\QQQNNNOOORRR\\\oooxxxlllcccZZZQQQKKKHHHFFFFFFHHHKKKPPP[[[fffmmmxxxyyynnnmmmrrr|||{{{wwwkkk```\\\\\\YYYXXXXXXXXXXXXXXXZZZ]]]^^^^^^]]]]]]```cccdddgggmmmvvv|||wwwjjj```bbbwwwuuuRRRIIIAAA>>>:::888777777555444oooccc[[[RRRMMMPPP]]]uuuttt```PPPNNNOOOUUU[[[```fffmmmppp[[[OOOLLLHHHEEECCCCCCAAA@@@>>>>>>===;;;:::777555444555555555555444444444444444444444444444444444444333555777888999>>>FFFMMMRRRTTTTTTSSSTTT[[[gggpppeeeVVVPPPLLLMMMNNNQQQTTTYYYaaaiiioooyyy~~~qqqkkkbbbWWWMMMEEEAAA???>>>AAAGGGPPPYYY^^^``````]]]ZZZVVVTTTWWWddduuurrreee```]]]^^^______aaadddjjjpppwww~~~}}}vvvjjj]]]QQQHHHCCCAAABBBEEEHHHNNNXXX___]]]UUURRRSSSWWWeeezzzdddVVVTTTVVVUUUZZZgggwwwmmmbbbVVVOOOKKKJJJKKKNNNQQQYYYgggvvvyyyiiiaaadddmmmyyyrrrrrrwww|||qqqeee```]]]ZZZXXXYYYXXXXXXYYY[[[^^^```___^^^]]]___bbbdddgggmmmtttyyy}}}nnnaaa___ooo~~~WWWIIIBBB???;;;999888777555444uuukkkbbbWWWPPPOOOYYYpppttt```OOOKKKKKKOOOTTTYYY```hhhyyyuuu\\\PPPMMMHHHEEEDDDCCCBBBAAA>>>>>>===<<<:::888666555444444444333333333222222444444444444444444444444333555777888:::???HHHOOORRRSSSSSSRRRRRRZZZgggqqq{{{^^^TTTPPPKKKKKKMMMOOOSSSYYYbbblllrrrzzzoooiii```UUUKKKEEEAAA@@@===@@@EEEMMMVVV]]]``````]]][[[XXXVVV[[[hhhzzzzzzlllddd^^^___```___aaaeeejjjpppxxx|||uuuhhh[[[OOOGGGCCCBBBBBBEEEIIIRRR^^^fffbbbZZZTTTVVV\\\ooo|||iii```ZZZYYY[[[XXXaaattt{{{ssshhh\\\UUUOOOOOORRRWWW\\\fffvvv}}}|||ssseee]]]cccmmm|||sssnnnfffjjjsssvvvkkkeee```[[[YYYZZZYYYYYYYYY\\\___``````___]]]___bbbeeeiiinnnsssvvv~~~tttddd\\\hhhzzz^^^IIICCC@@@<<<:::888777666444~~~qqqhhh\\\RRRNNNUUUjjj~~~tttbbbNNNIIIFFFIIIMMMRRRZZZbbbttt~~~```QQQNNNIIIFFFEEEDDDBBBAAA>>>>>>===<<<:::888777666333333333333222222222111333444444555555444444333444555777888:::@@@JJJQQQRRRSSSSSSRRRSSS[[[hhhssspppZZZRRRNNNKKKJJJLLLOOOSSSZZZdddooovvv}}}xxxmmmggg^^^SSSJJJEEEBBBAAA<<<>>>BBBIIIQQQXXX\\\]]][[[[[[ZZZ[[[aaannnttthhh___```aaa^^^```fffkkkqqqyyy|||tttgggYYYMMMFFFCCCBBBAAAEEELLLWWWfffnnnhhh^^^QQQUUU^^^uuulll```^^^ZZZWWWWWWYYYgggxxxnnniiihhhkkknnnppprrrrrrnnnggg___ZZZUUUVVV[[[dddnnnyyy~~~~~~{{{yyyyyy|||{{{jjj```eeepppxxxpppjjj```eeeooo{{{oooggg```ZZZXXXZZZYYYYYYYYY\\\^^^______^^^\\\^^^bbbfffkkknnnpppqqqxxx~~~oooccciiiwwwdddMMMDDDAAA===:::999888666555uuummmaaaUUUMMMRRReeexxxvvvfffPPPJJJFFFGGGIIIMMMUUU]]]ooohhhSSSOOOJJJGGGEEECCCBBB@@@=========<<<;;;999888777444444333333333222222222222333444444444444333222444555777888:::AAAKKKSSSSSSTTTVVVVVVYYYbbbpppzzzfffYYYQQQMMMLLLKKKLLLPPPTTT\\\fffrrrzzz~~~yyykkkeee\\\QQQIIICCCAAAAAA;;;<<>>;;;999888666555xxxooocccVVVMMMPPPaaatttyyykkkUUUNNNIIIHHHJJJMMMUUU]]]fff~~~oooTTTPPPKKKGGGEEECCCAAA@@@<<<<<<<<<<<<;;;:::999888555555444444444333333333222222333444444333222222444555777888:::BBBLLLSSSUUUWWWZZZ\\\___iiixxxrrr___XXXPPPLLLLLLLLLMMMQQQVVV]]]iiiuuu|||zzziiicccZZZPPPGGGBBB@@@@@@;;;;;;===CCCJJJPPPSSSUUUVVVYYY^^^ccckkkwww|||lll```aaabbb^^^___fffooouuu}}}{{{ssseeeVVVKKKEEECCCCCCBBBGGGRRRaaarrrzzzqqqddd^^^^^^aaarrr}}}gggTTTRRRTTTRRRSSSYYYlllkkk```VVVTTTQQQLLLKKKNNNGGGIIIKKKNNNQQQVVV[[[___^^^```iii|||zzzssssssyyy~~~zzzuuuqqqsss|||nnnaaagggsssooobbbZZZ\\\bbbppp|||qqqggg^^^VVVTTTWWWXXXWWWWWWXXXZZZ[[[ZZZXXXVVVZZZ```fffkkkmmmjjjhhhllluuuoooUUUEEEBBB>>>;;;:::888666555qqq```WWWQQQRRR```qqq|||rrr]]]RRRHHHEEEFFFJJJRRRZZZiiiwww|||||||||~~~ttt[[[MMMIIIIIICCCCCCEEEAAA===<<<::::::;;;;;;:::999666555444444333333333333555555555444444333333333:::555555:::===@@@HHHRRR\\\dddgggdddgggttthhhVVVRRROOOMMMOOOOOORRRVVVZZZ```jjjuuu}}}yyykkkdddYYYOOOHHHCCC@@@>>><<<===>>>@@@DDDHHHMMMOOORRRXXXaaaiiiqqq{{{vvvgggccccccaaacccfffqqqwww~~~|||rrrbbbTTTKKKFFFEEEDDDGGGJJJUUUfffvvv{{{uuulllaaa^^^cccttteeeYYYPPPOOOMMMMMMUUUaaarrrvvvdddZZZRRRMMMMMMKKKEEECCCFFFFFFHHHKKKOOORRRVVV[[[___dddmmmyyywwwnnnooovvv|||vvvppppppwww{{{ggg]]]eeettttttfff]]]UUUZZZ```jjj~~~~~~uuukkkbbb\\\YYYWWWTTTUUUUUUVVVWWWXXXYYYYYYYYYYYY]]]eeehhhhhhhhhkkknnnuuu}}}|||UUUHHHCCC???>>>;;;666555888qqqbbbXXXRRRTTTcccuuu|||rrraaaVVVKKKGGGGGGJJJRRRZZZcccooosssssswwwwwwzzzyyy```QQQLLLKKKDDDCCCEEE@@@===;;;::::::::::::888777555444444333333333333444555555555444444333333333888555555:::???CCCLLLUUU\\\cccfffffflllzzzeeeVVVRRROOOMMMNNNPPPRRRVVV[[[bbbmmmyyywwwjjjbbbXXXNNNGGGBBB???>>>;;;;;;;;;===AAAEEEIIILLLRRRWWW___gggoooyyy|||mmmgggeeedddfffiiirrrxxx{{{qqqbbbSSSJJJFFFEEEDDDIIIMMMYYYkkk{{{zzzrrrddd``````jjjwww|||vvvnnn]]]SSSKKKLLLLLLNNNYYYeeevvvcccVVVOOOIIIFFFHHHIIIFFFFFFIIIIIIJJJMMMQQQWWW]]]dddhhhpppwwwyyyoooooouuu}}}zzzvvvqqqpppwwwyyyhhh___fffrrr{{{sssggg\\\TTTPPPWWW___jjjyyyoooddd]]]ZZZYYYUUUUUUUUUUUUVVVWWWXXXXXXYYYXXX\\\cccgggfffgggjjjnnnuuu|||XXXIIICCC???===;;;777555888rrrcccZZZSSSUUUfffzzz|||rrrggg[[[OOOIIIHHHJJJQQQYYY^^^iiikkkkkkqqqsssyyygggVVVOOOMMMEEEDDDEEE???>>><<<:::999999999777555333333333333333333444555555555555444444444444444666444555;;;BBBHHHPPPWWWZZZ]]]aaafffppp~~~bbbVVVSSSOOOMMMNNNQQQTTTWWW]]]fffrrr}}}uuuhhhaaaVVVLLLEEEAAA>>><<<;;;;;;;;;===@@@CCCGGGIIIPPPUUU\\\ccclllwwwuuummmiiihhhjjjmmmssszzzzzzooo```RRRJJJFFFEEEEEEIIIOOO\\\ooowwwmmmiiieeehhhnnnooojjjdddXXXOOOIIILLLNNNRRR___nnnvvv^^^QQQLLLJJJFFFDDDHHHKKKLLLNNNPPPQQQRRRTTTYYY```iiiqqqvvvxxxooonnnrrrwwwwwwuuurrrqqqvvvyyymmmeeehhhppp{{{tttlllddd\\\TTTOOOLLLSSS]]]jjjtttfff]]]ZZZ[[[XXXWWWUUUTTTTTTUUUWWWXXXXXXWWW[[[bbbeeeeeefffiiiooouuu|||]]]KKKDDD???===;;;777666777sssddd[[[UUUWWWhhh{{{|||tttkkk^^^PPPIIIGGGIIIOOOWWW^^^ggghhhhhhpppuuu}}}kkkYYYOOOMMMFFFDDDEEE??????===;;;::::::999777555333333222222333444555555555555555555555444444444555555666<<>>@@@DDDGGGIIIOOOSSSYYY___gggrrr}}}rrrkkkjjjlllooouuu|||wwwmmm___QQQIIIFFFEEEEEEHHHOOO___sss{{{uuurrrooooooqqqpppkkkggg[[[SSSNNNPPPSSSWWWfffvvvjjjWWWRRRRRRNNNLLLLLLOOOTTTXXX[[[]]]___```bbbhhhqqq|||}}}tttmmmlllnnnqqqrrrsssrrrrrruuu{{{}}}sssjjjhhhkkkzzz~~~|||wwwooofff^^^XXXTTTRRRMMMTTT]]]lllxxxiii^^^[[[\\\ZZZYYYVVVTTTTTTUUUWWWXXXXXXWWWZZZaaaddddddeeehhhmmmsss{{{cccNNNFFF???===<<<888666777tttddd[[[VVVWWWeeeuuu}}}||||||wwwlll___PPPHHHEEEGGGNNNUUU___hhhggghhhqqqxxxnnnZZZOOOLLLFFFEEEFFF@@@AAA???===<<<<<<;;;999777333333333333444555666666555555555555555555555555555666888>>>HHHQQQWWWYYYVVVUUUXXX```lllyyylll[[[WWWVVVQQQPPPSSSVVVXXX\\\cccooo|||~~~|||tttddd]]]SSSJJJCCC???<<<;;;=========>>>@@@CCCFFFHHHMMMQQQVVV[[[bbblllxxxvvvnnnlllmmmooouuu}}}uuukkk]]]PPPHHHEEEEEEEEEIIIRRRcccxxxwwwvvvuuuvvvuuusssmmmiiibbbZZZUUUVVVWWW[[[jjj{{{|||jjj^^^[[[ZZZTTTTTTVVVZZZbbbjjjooopppoooqqquuu~~~zzztttqqqooommmiiimmmppprrrrrrtttxxx|||wwwkkkeeefffsss{{{|||}}}}}}}}}}}}~~~{{{qqqeee[[[UUUSSSRRRUUUZZZcccqqq{{{kkk___[[[\\\\\\ZZZWWWUUUTTTUUUWWWYYYYYYXXXZZZ```ccccccdddhhhgggnnnwww}}}tttvvvsssiiiQQQGGG???===<<<999666666tttbbbZZZVVVVVV^^^jjj~~~}}}yyyuuuxxx||||||xxxkkk^^^OOOGGGDDDFFFMMMUUU___gggggghhhrrryyyrrr\\\PPPLLLFFFFFFGGG@@@AAA???===<<<<<<<<<:::888555555555555555555666777555555555555555666666666555888;;;AAAMMMYYY^^^]]]ZZZXXX[[[dddooozzzsssdddXXXVVVUUUQQQPPPTTTWWWYYY^^^iiivvv}}}|||sssccc\\\RRRIIICCC???<<<;;;;;;;;;;;;<<<>>>BBBEEEGGGLLLOOOTTTXXX]]]eeeooowww}}}rrrooopppqqqvvv|||sssiii[[[OOOHHHEEEEEEFFFLLLWWWjjj~~~|||zzz{{{{{{yyysssnnnfff^^^ZZZZZZZZZ^^^nnnxxxmmmfffbbb```]]]aaaeeekkkvvv~~~~~~}}}yyytttnnncccgggmmmpppqqqsssvvvyyyyyylllddddddppptttvvvvvvyyy}}}~~~xxxnnnaaaVVVPPPOOOPPP]]]cccnnn~~~}}}pppddd]]]\\\ZZZYYYWWWUUUUUUUUUWWWXXXXXXVVVXXX^^^``````bbbfffaaahhhrrryyy|||}}}kkkjjjhhhrrrTTTIII???===<<<999666666ttt___XXXVVVTTTWWW]]]iiilllmmmooouuu||||||wwwkkk]]]OOOGGGDDDGGGOOOWWW^^^ggghhhjjjuuuyyy}}}yyyaaaSSSMMMGGGGGGGGG??????===<<<<<<<<<<<<:::999888777777666666666666777444555555555666666666777444888===EEESSSbbbhhheee]]]\\\___hhhqqq|||zzzjjj^^^TTTTTTSSSOOOOOOUUUUUUYYYaaannn~~~{{{zzzqqqccc\\\RRRIIICCC???===;;;;;;;;;;;;<<>>===<<<::::::;;;;;;:::999999999888777777666777777444555555555666666777777333999???HHHXXXiiiooolll]]]]]]aaajjjrrr}}}mmmeeeZZZQQQRRRQQQMMMNNNTTTTTTXXXbbbrrr{{{~~~xxxoooccc\\\RRRIIICCC???===<<<=========???BBBEEEIIIKKKJJJNNNSSSVVVXXX\\\bbbhhhllltttzzz{{{{{{}}}~~~}}}~~~zzzyyywwwuuu{{{}}}pppgggYYYMMMGGGEEEFFFFFFKKKXXXlll}}}wwwrrrttt{{{|||iiicccbbbdddfffnnnuuuhhhdddffflllppptttwwwzzz|||vvvggg[[[aaahhhmmmooorrruuuyyy|||tttqqqttttttyyymmmpppsssxxx||||||uuullleeebbbYYYWWWTTTPPPNNNPPPWWW]]]bbboooxxxnnnccc]]]SSSSSSSSSSSSTTTSSSSSSSSSTTTRRRSSSXXX[[[[[[]]]aaadddlllvvv}}}lllfff```}}}WWWKKK@@@======:::777555xxx```UUURRROOOMMMNNNMMMNNNUUUbbbpppwwwvvvrrrlllaaaTTTLLLHHHIIIQQQYYYbbbmmmooopppwwwyyy}}}jjjSSSOOOIIIDDDDDD@@@===<<<::::::<<<===<<<;;;:::888666555444555777888777777666666555555555555333999AAANNNbbbqqqqqqiiicccbbbeeeoooxxxhhh^^^YYYSSSPPPPPPSSSUUUWWWYYY\\\dddqqq|||}}}tttnnnbbb[[[PPPGGGAAA===;;;:::<<<;;;;;;<<<>>>BBBEEEGGGOOOQQQSSSUUUVVVZZZ^^^aaaiiiooovvvyyyzzzzzz{{{}}}{{{{{{zzz|||~~~qqqfffYYYPPPJJJEEEDDDGGGNNN\\\qqq{{{wwwtttuuuxxxxxxtttoooggg___ZZZ]]]fffvvv~~~sssvvv~~~{{{pppfffaaa```ccceeeiiiqqq{{{}}}rrrjjjYYY[[[___eeekkkoooppppppyyy~~~}}}tttgggkkkhhhfffeee```XXXVVVXXXXXXTTTPPPNNNMMMOOOYYYdddooo|||pppcccZZZXXXVVVTTTTTTUUUTTTRRRQQQUUUSSSSSSUUUVVVWWW]]]dddfffmmmuuu{{{}}}~~~uuufffeee}}}aaaJJJ@@@@@@:::777888555dddVVVQQQNNNJJJJJJIIIJJJQQQ```oooxxxxxxtttooocccUUULLLHHHHHHPPPYYYcccpppuuuwww}}}~~~lllTTTPPPIIIDDDDDDAAA???===;;;;;;<<<<<<<<<;;;999888666555555555666777555555555666666666777777999>>>GGGSSSdddqqqpppgggcccbbbhhhrrr{{{}}}fff\\\WWWQQQNNNNNNQQQTTTUUUZZZ___gggttt|||xxx}}}{{{ssslllaaaZZZOOOFFF@@@===<<<;;;;;;;;;;;;===???BBBEEEGGGKKKMMMPPPSSSUUUYYY^^^bbbhhhmmmtttxxxyyyyyy{{{}}}{{{xxxyyy{{{}}}rrrfffXXXOOOIIIDDDEEEHHHOOO\\\pppzzzwwwttttttuuurrrllleeeZZZUUUSSSYYYfff|||kkkbbbeeemmmvvv}}}|||xxxpppiiidddbbbcccdddjjjsss}}}tttlll^^^\\\[[[```hhhppptttuuutttxxxvvviiikkkeee```]]]WWWQQQNNNOOOQQQOOOOOOQQQSSSXXXbbbmmm~~~sssfff^^^XXXVVVTTTTTTUUUTTTSSSRRRUUURRRRRRUUUVVVWWW\\\ccchhhooowww|||~~~~~~{{{mmmjjj|||dddMMMBBBAAA;;;888:::666gggVVVQQQNNNJJJHHHDDDFFFNNN^^^ooozzz{{{xxxsssfffVVVLLLGGGGGGOOOWWWiiizzzqqqXXXQQQJJJEEEDDDAAA@@@>>><<<;;;<<<<<<;;;999777777777777666666666666333333444555777888999999===BBBKKKXXXgggqqqnnnfffdddfffllluuuttteeeXXXTTTOOOLLLMMMPPPRRRTTT[[[aaakkkxxxyyysssuuuzzzqqqkkk___XXXNNNEEE@@@>>><<<<<<;;;;;;<<<===@@@CCCFFFHHHGGGJJJMMMPPPTTTYYY^^^bbbfffkkkrrruuuvvvwwwzzz||||||vvvzzz|||{{{qqqeeeVVVMMMGGGDDDFFFJJJQQQ\\\ooozzzuuuqqqmmmllllllhhh```YYYOOOMMMOOOWWWggg~~~ooo___YYYZZZ```jjjsss~~~~~~}}}wwwqqqlllhhhgggfffnnnvvv{{{uuuddd]]]WWWZZZeeerrryyy{{{tttuuu{{{sssoooeee\\\WWWTTTOOOLLLMMMPPPPPPSSSYYY___fffrrr}}}ttthhh```XXXVVVTTTTTTTTTUUUTTTSSSTTTRRRRRRUUUVVVWWW[[[bbbiiiooovvv{{{|||}}}wwwooozzzjjjQQQDDDBBB<<<:::;;;888jjjVVVPPPOOOLLLHHHDDDFFFNNN^^^ppp|||~~~|||wwwjjjYYYMMMGGGFFFMMMUUUjjjxxx\\\SSSJJJEEEEEEBBBBBB@@@===<<<<<<;;;:::888777777777888777666555555444444555666777888999999<<>>===<<<;;;;;;<<<>>>AAADDDGGGHHHGGGJJJMMMPPPSSSWWW]]]aaadddhhhnnnqqqssstttxxx|||www{{{~~~{{{pppcccUUUKKKFFFDDDGGGLLLRRR]]]nnn|||tttlllhhhcccbbbbbb___XXXRRRNNNOOORRRYYYiii~~~pppfff[[[VVVVVVZZZccclllyyy~~~yyysssooommmlllrrrwww~~~~~~~~~ggg]]]TTTVVVdddsss|||~~~yyyvvvyyyzzznnnaaa\\\ZZZWWWVVVVVVXXXYYY^^^fffnnnxxxuuuiiiaaaYYYWWWTTTTTTTTTUUUTTTSSSSSSRRRRRRUUUVVVVVVZZZ```hhhnnnuuuyyyzzzzzz|||~~~|||pppvvvpppUUUEEEBBB<<<:::;;;888rrrYYYOOOMMMJJJGGGFFFHHHPPP```rrr|||ooo]]]PPPHHHFFFKKKSSSccczzz```UUUKKKEEEEEECCCCCC@@@>>><<<<<<;;;:::888777777777888777666555555666666666666777777777888:::AAAOOObbbrrrxxxvvvsssssstttvvvzzzfff___TTTQQQMMMLLLNNNQQQTTTUUUVVV___nnn|||yyynnnjjjmmmqqqsssrrroooooopppttt{{{{{{rrrkkk\\\UUULLLDDD???======<<<;;;;;;===@@@BBBEEEHHHIIIJJJLLLNNNPPPRRRUUUZZZ]]]aaaeeejjjmmmooorrrwww{{{{{{|||{{{nnnaaaSSSJJJFFFDDDGGGMMMSSS^^^ooo~~~zzzrrriiieee```___aaa___ZZZUUUQQQSSSVVV\\\nnnvvvggg^^^UUUPPPNNNOOOXXX```rrryyy~~~wwwqqqooonnnooopppsssvvvxxxzzz|||}}}hhh]]]SSSUUUcccrrr{{{~~~}}}wwwwwwqqqjjjgggdddbbbbbbfffggglllvvvwwwllldddZZZXXXUUUTTTTTTTTTTTTSSSSSSQQQRRRUUUVVVUUUYYY___iiinnnuuuxxxyyyzzz}}}zzzllltttuuuXXXFFFAAA;;;:::;;;777aaaOOOJJJGGGCCCIIIJJJRRRaaatttsssbbbUUUKKKFFFJJJPPP]]]ttteeeXXXLLLEEEFFFDDDCCC@@@>>>===<<<<<<:::999777777777777666666666666777777777777777777777777<<>>AAADDDFFFHHHIIILLLMMMOOOPPPQQQSSSWWWZZZ___bbbgggjjjlllooouuuzzz~~~|||~~~zzzkkk___RRRJJJFFFDDDGGGLLLSSS___qqq~~~zzzuuuooollliiijjjllljjjccc\\\QQQTTTWWW___sssxxxggg]]]QQQKKKIIIJJJQQQXXXjjjsss|||~~~zzztttnnnjjjhhhiiiiiihhhjjjmmmrrrxxxzzziii___TTTTTT___nnnyyy~~~}}}wwwvvv}}}wwwssstttyyy{{{{{{qqqiii]]]ZZZVVVTTTSSSTTTSSSRRRRRRQQQRRRUUUUUUTTTXXX]]]jjjooouuuyyyzzz{{{~~~wwwiiirrr{{{\\\GGGAAA;;;:::<<<777iiiRRRKKKHHHFFFHHHIIIQQQbbbuuuwwwfffYYYNNNHHHIIIMMMYYYmmm}}}hhhYYYLLLFFFFFFDDDBBB@@@>>>=========;;;:::999888666555555555666777555555666777888999999:::???EEEVVVmmm{{{{{{xxxvvvxxx~~~ppp___VVVQQQNNNLLLMMMOOOSSSUUUVVV[[[fffuuuwwwnnniiijjjmmmoooooojjjiiiiiikkkqqqyyyyyypppjjj\\\UUUKKKCCC>>><<<:::::::::<<<>>>AAAEEEGGGIIIJJJJJJLLLMMMNNNOOOQQQUUUXXX]]]```dddgggiiimmmtttzzzyyy|||xxxhhh]]]RRRKKKGGGEEEGGGLLLRRR```sss~~~|||{{{xxxwwwyyy{{{{{{uuuhhh^^^QQQTTTWWW```www~~~lll___QQQJJJIIIJJJQQQWWWbbbmmmyyyyyyvvvqqqkkkfffbbb___^^^^^^aaahhhqqq|||}}}yyylllbbbVVVRRRZZZhhhvvvyyyyyy}}}ssslll___\\\WWWTTTSSSSSSRRRQQQRRRPPPRRRUUUUUUTTTWWW\\\ffflllrrrvvvwwwyyy}}}xxxjjjooo```IIIBBB===<<<===888nnnUUUNNNMMMLLLFFFHHHPPPaaauuuyyyiii[[[PPPHHHHHHLLLSSSdddqqq}}}jjjZZZLLLFFFFFFEEEBBB@@@============<<<;;;:::888666555444555777888333444555666888:::;;;<<<@@@FFFVVVlllxxxvvvqqqpppvvv{{{iii]]]RRROOOMMMKKKLLLOOOSSSUUUVVV```jjjxxx}}}vvvmmmiiikkkoooqqqrrrkkkkkkkkkmmmqqqwww|||}}}wwwoooiii\\\UUUKKKCCC>>>;;;:::999:::<<<>>>BBBEEEHHHIIIJJJHHHIIIKKKLLLMMMPPPTTTWWW\\\___ccceeehhhllltttyyywwwzzz}}}||||||~~~vvvggg\\\QQQLLLHHHEEEGGGKKKRRRaaauuu}}}}}}~~~zzziii[[[RRRTTTWWWaaayyynnn___OOOHHHGGGJJJPPPWWW]]]jjjxxx|||zzzuuuoooggg___XXXUUUYYY]]]fffsss|||nnndddVVVPPPUUUddduuu~~~}}}|||rrrkkkaaa]]]XXXTTTSSSRRRQQQPPPQQQPPPRRRUUUUUUTTTVVV[[[bbbgggmmmqqqsssvvvzzz~~~{{{llllll~~~cccKKKDDD>>>===>>>:::yyy]]]MMMIIIKKKFFFHHHOOO^^^qqqsssdddUUUIIIGGGKKKPPP]]]nnnyyy|||}}}oooXXXOOOIIIEEECCCAAA@@@>>>===;;;:::::::::888777777666555444444444222333555666666888:::===<<>>???@@@BBBEEEIIIKKKMMMQQQPPPNNNNNNNNNPPPRRRSSS]]]]]]aaafffiiikkksss|||~~~zzzuuussswww||||||wwwuuu}}}wwweeeZZZNNNGGGDDDDDDHHHMMMTTTaaaqqq|||}}}zzzxxxwwwzzz|||{{{wwwuuupppfff\\\VVVWWWYYYccczzz~~~uuuiii\\\PPPJJJIIIJJJNNNSSS___jjjwww{{{tttiiiZZZPPPNNNOOOWWWbbbmmmzzz{{{jjjXXXRRRRRRYYYjjj|||wwwoooddd\\\UUUTTTTTTRRRQQQRRROOOQQQUUUWWWXXXXXXZZZ[[[___aaadddiiiooouuuzzz}}}{{{pppwwwkkkKKKAAAAAA===999:::~~~fffSSSKKKIIIEEEGGGOOO^^^ppp~~~ttteeeUUUHHHFFFJJJSSS^^^jjjqqqrrrrrrvvvzzztttZZZPPPJJJFFFEEECCCBBB@@@???===<<<<<<<<<888777777666555555444444333444555666666777:::<<>>@@@BBBEEEHHHKKKLLLPPPOOONNNMMMNNNPPPRRRTTT[[[[[[___dddgggjjjrrr{{{xxxpppjjjfffiiimmmqqqvvv|||yyyuuusssuuu~~~wwweeeYYYMMMGGGDDDDDDHHHMMMWWWbbbqqqyyyzzzvvvttttttrrrsssssspppooommmddd[[[[[[ZZZZZZbbbzzzvvvnnndddYYYMMMIIIJJJKKKOOOTTT\\\fffsss}}}xxxooobbbUUUMMMKKKKKKSSS^^^iiixxxtttdddVVVRRRRRRXXXhhhxxxxxxqqqeee\\\UUUTTTTTTQQQPPPQQQOOOQQQUUUVVVWWWWWWXXXYYY]]]___bbbgggmmmtttyyy|||yyyssspppPPPCCCAAA<<<888999|||oooYYYLLLGGGEEEGGGNNN\\\nnn{{{tttfffVVVIIIFFFIIIWWW```jjjnnnnnnnnnrrrwwwyyy~~~zzz^^^QQQLLLHHHGGGCCCBBB@@@???===<<<<<<<<<888777777666666555555444444555666666666777:::===EEEUUU```gggooolllhhhooo}}}ooobbbZZZRRRLLLIIIJJJNNNRRRTTTXXX^^^eeepppuuukkknnnvvv}}}~~~~~~zzzoooddd[[[RRRHHHCCC???::::::<<<<<<===???AAAEEEHHHKKKLLLNNNNNNMMMMMMNNNPPPSSSUUUXXXXXX\\\aaaeeehhhqqq{{{xxxpppddd]]]XXXYYY[[[^^^ccchhhnnnooopppooollllllooorrrwwwwwwcccXXXMMMGGGEEEDDDHHHMMMYYYcccpppwwwwwwtttssssssqqqtttuuuuuuvvvuuunnneeeaaa^^^[[[ddd|||xxxrrrhhh\\\PPPKKKJJJKKKNNNRRR[[[dddpppzzzyyynnneeeZZZOOOIIIJJJHHHOOOZZZgggxxxnnn___TTTQQQRRRVVVcccrrrzzztttfff]]]UUUTTTSSSPPPNNNOOOOOORRRTTTUUUUUUUUUVVVWWWZZZ\\\```eeekkkrrrwwwzzz|||~~~zzzzzzxxxVVVFFFAAA<<<888777|||sss\\\MMMFFFDDDFFFMMMZZZkkkxxx~~~~~~}}}ttthhhYYYKKKGGGIIISSS]]]iiioooppppppuuuyyyyyy~~~bbbRRRLLLIIIGGGAAA@@@>>>===;;;:::::::::777777777777666666555555666777777666666888;;;===JJJZZZcccjjjsssrrrpppxxxlll```YYYRRRKKKHHHIIINNNRRRTTTYYY___fffsssuuulllnnnwww~~~zzznnncccZZZQQQHHHCCC???::::::<<<<<<<<<>>>AAADDDHHHKKKLLLMMMMMMLLLLLLNNNQQQSSSUUUVVVVVVZZZ```dddiiisss}}}{{{pppggg\\\TTTNNNNNNOOOQQQUUUZZZ___aaabbbbbbcccgggnnnttt|||}}}uuubbbWWWLLLGGGEEEDDDHHHMMMYYYcccooowwwxxxwwwxxxzzz~~~{{{qqqaaa^^^\\\fff~~~uuufffVVVLLLIIIHHHKKKPPP]]]eeennnxxxwwwooofff^^^UUULLLHHHJJJGGGNNNYYYhhh|||zzzuuummm___SSSOOOOOORRR^^^lll||||||wwwhhh^^^VVVSSSRRROOOMMMOOOPPPRRRSSSSSSSSSRRRTTTUUUWWWZZZ^^^dddjjjppptttwwwxxxzzz~~~[[[HHHAAA<<<999888sss]]]NNNGGGEEEEEEKKKXXXhhhvvv|||}}}~~~zzztttlll^^^PPPJJJKKKLLLXXXgggpppqqqqqqtttxxx|||~~~gggSSSLLLHHHEEEAAA@@@>>>===;;;:::::::::777777777777777666666666777777777666666888<<>>::::::<<<;;;<<<>>>AAAEEEHHHLLLMMMMMMLLLLLLLLLNNNPPPSSSUUUVVVVVVZZZ```eeejjjuuu}}}ssshhh___UUUMMMGGGGGGIIIJJJNNNSSSWWWZZZ^^^aaadddiiiqqqxxxyyyrrr```VVVLLLGGGEEEEEEHHHMMMWWWbbboooyyy|||}}}xxxkkk\\\[[[[[[eee|||yyyiiiVVVJJJEEEEEEIIINNNYYYbbbkkkttt~~~uuunnnfff___WWWMMMHHHIIIFFFMMMXXXiiiyyyuuupppaaaSSSNNNLLLNNNYYYgggxxx~~~yyyjjj```WWWTTTRRROOONNNOOOPPPRRRSSSRRRQQQQQQSSSTTTWWWYYY^^^ccciiinnnrrrtttuuuxxx```III@@@===;;;999wwwbbbRRRIIIFFFEEEIIIUUUeeettt{{{~~~{{{yyyxxxsssfffWWWNNNNNNNNN[[[jjjsssuuutttvvvyyy~~~~~~lllVVVMMMHHHCCCCCCBBB@@@???===<<<<<<<<<777777777777777777777777666777777666777999>>>AAAMMM]]]hhhppp{{{}}}~~~wwweee\\\UUUQQQLLLJJJKKKPPPUUUXXX^^^dddmmmxxxyyyppppppwww|||xxxooofffYYYPPPGGGBBB>>>::::::<<<<<<===???BBBFFFJJJMMMOOOMMMMMMLLLLLLMMMOOORRRTTTUUUUUUYYY```eeelllxxxyyyrrriii___WWWMMMGGGCCCDDDFFFHHHKKKOOOSSSXXX^^^ccchhhoooxxx~~~wwwppp^^^UUUKKKGGGFFFEEEIIINNNWWWbbbqqq{{{xxxjjj]]][[[[[[]]]dddwwwpppaaaPPPGGGDDDDDDHHHMMMQQQ\\\hhhqqqzzz}}}uuulllcccYYYMMMGGGGGGDDDKKKVVViii}}}qqqbbbSSSMMMJJJKKKUUUbbbtttzzzkkkaaaXXXTTTSSSPPPPPPQQQPPPQQQRRRRRRQQQQQQSSSUUUXXX[[[___dddiiinnnqqqrrrssswwwxxx~~~gggLLLAAA???===:::kkkWWWKKKGGGEEEHHHRRRcccsss|||}}}}}}~~~{{{nnn]]]RRROOOQQQ]]]kkksssuuuvvvyyy}}}sssZZZOOOHHHBBBCCCBBB@@@???===<<<<<<<<<777777777777777777777777666666666666777;;;@@@DDDTTTdddooowwwqqqbbbZZZTTTPPPNNNLLLMMMSSSXXX[[[aaagggppp{{{zzzqqqrrryyyzzzuuummmeeeXXXOOOFFFBBB>>>::::::<<<===>>>@@@CCCGGGKKKNNNPPPNNNMMMLLLLLLMMMOOOQQQRRRTTTTTTXXX___eeelllyyy}}}uuummmfff^^^UUUNNNHHHDDDBBBEEEIIIJJJMMMPPPSSSXXX```fffmmmvvvvvvooo]]]TTTKKKGGGFFFFFFIIINNNYYYdddrrr{{{~~~~~~|||}}}{{{wwwvvvtttlllcccdddeeedddfffsss{{{ssseeeYYYNNNIIIGGGFFFGGGJJJKKKYYYgggooouuu~~~wwwkkkaaaVVVKKKGGGGGGFFFLLLXXXlllzzzlll^^^RRRNNNKKKJJJRRR^^^ppp}}}{{{lllbbbXXXUUUTTTRRRRRRTTTPPPQQQRRRQQQQQQRRRTTTWWW[[[]]]aaafffjjjnnnpppqqqsssxxxzzzkkkeeeqqqoooQQQCCC@@@>>>;;;sss[[[MMMHHHEEEGGGQQQbbbrrr}}}tttaaaTTTOOOLLLWWWdddlllooorrryyywww]]]QQQIIIBBBAAA@@@>>>===;;;:::::::::777777777777777888888888555666666666777;;;AAAEEE[[[kkkvvv~~~mmmaaaYYYTTTPPPOOOMMMNNNTTTYYY]]]ccciiirrr|||zzzrrrssszzzxxxssskkkdddXXXOOOFFFBBB>>>::::::======>>>AAADDDHHHLLLOOOQQQOOONNNMMMLLLLLLNNNPPPQQQSSSSSSWWW^^^dddlllyyy~~~wwwmmmeee^^^VVVNNNHHHGGGCCCCCCHHHLLLMMMPPPTTTUUUZZZaaaiiiqqq|||wwwppp\\\SSSJJJGGGFFFFFFIIINNN[[[eeesss{{{|||zzzyyyzzzwwwvvvtttsssvvv|||{{{wwwppppppllljjjsss{{{rrrkkk```XXXPPPNNNLLLIIIGGGGGGLLLZZZiiiooorrrxxxtttfff[[[PPPHHHGGGJJJIIIOOO[[[ppp}}}uuupppfffZZZQQQOOOMMMKKKQQQZZZmmmzzz{{{lllbbbYYYVVVUUUSSSSSSUUUPPPQQQRRRQQQQQQRRRUUUXXX\\\___cccgggkkknnnpppqqqsssxxxppp___YYYggg|||tttTTTDDDAAA>>>;;;{{{___OOOHHHJJJKKKRRRcccuuu|||yyy}}}jjj\\\UUUNNNPPPWWWccckkkqqqxxx}}}\\\OOOKKKHHHCCC@@@>>>======<<<;;;:::888888666666666777888999777666777999888999AAAIIIYYYmmmyyyzzzjjj]]]VVVTTTMMMPPPPPPPPPQQQTTTZZZbbbhhhsss{{{xxxzzz{{{ssshhh```SSSMMMFFF@@@===<<<<<<<<<<<<>>>AAADDDGGGIIIJJJJJJKKKJJJIIIHHHIIILLLOOOQQQRRRTTTWWWZZZ___jjjwwwssslllbbbYYYRRRMMMJJJHHHCCCEEEGGGIIILLLPPPUUUYYYZZZ___fffoooxxxwwwmmm[[[QQQHHHEEEDDDEEEJJJPPP[[[dddoooxxxzzzzzzzzzzzzzzznnnkkkrrrxxxqqqkkkggg\\\PPPIIIDDDAAACCCFFFNNNUUUbbbooossstttxxx~~~tttdddUUUMMMIIIGGGFFFKKKRRR___uuuzzzvvvtttqqqkkkfffaaaYYYRRROOOMMMMMMQQQXXXfffsss{{{pppfffZZZTTTUUUVVVSSSPPPOOOQQQRRRRRRQQQQQQRRRTTTYYY]]]bbbddddddggglllrrrwww|||~~~jjjXXXUUUfff{{{}}}UUUGGGCCC===<<>>======<<<;;;:::888888777777777777777888777666666888888:::AAAJJJYYYmmmyyywwwhhh\\\VVVUUUOOOPPPPPPQQQRRRUUU\\\dddjjjvvv~~~yyy{{{wwwtttuuu~~~zzzqqqggg___SSSMMMEEE???===<<<<<<<<<===???AAAEEEGGGIIIJJJJJJIIIHHHGGGGGGIIIKKKOOOQQQSSSUUUWWWZZZ```jjjxxxxxxrrrgggaaaXXXPPPJJJGGGEEEDDDFFFHHHJJJLLLOOOTTTZZZ^^^```eeellluuu~~~vvvkkk[[[QQQHHHEEEDDDEEEJJJPPP]]]eeepppyyy~~~yyyoookkkooo{{{}}}vvvpppiii^^^RRRKKKFFFBBBBBBEEEKKKSSSaaaooouuuuuuxxx}}}{{{qqqaaaSSSJJJGGGGGGGGGKKKRRRaaaxxx{{{vvvrrrnnnnnnqqqrrrooollleee]]]TTTPPPLLLJJJMMMSSSdddqqqsssiii\\\UUUUUUVVVTTTQQQNNNOOOPPPPPPOOOPPPRRRTTTVVVZZZ___aaabbbfffmmmrrrvvvzzzxxxeeeVVVSSSaaatttXXXIIICCC<<<;;;yyy}}}mmmXXXKKKKKKLLLSSSbbbrrrzzz{{{~~~oooccc[[[PPPOOOSSS^^^hhhpppwww}}}dddSSSLLLHHHCCC@@@>>>======<<<;;;:::888888888888888777666555777555666888888:::BBBKKKZZZnnnzzzrrreeeYYYUUUVVVQQQPPPQQQQQQSSSWWW^^^ffflllwww|||||||||nnniiiiiittt}}}xxxpppeee^^^RRRMMMEEE???<<<<<<<<<<<<>>>@@@BBBEEEGGGIIIIIIIIIGGGFFFFFFFFFHHHKKKOOOQQQTTTVVVYYY\\\aaakkkxxxyyymmmeeeZZZTTTLLLFFFDDDCCCCCCCCCJJJLLLOOOQQQTTTYYY___ccchhhmmmuuu}}}wwwkkk[[[QQQHHHEEEEEEFFFKKKQQQ___gggrrr{{{wwwrrrmmmiiiiiiqqq}}}xxxsssggg]]]RRRLLLGGGBBBBBBEEEHHHQQQaaapppvvvvvvwww{{{}}}ssscccSSSIIIEEEFFFGGGNNNWWWgggzzzuuummmkkkiiikkkpppssssssqqqhhh```WWWQQQLLLHHHJJJOOOaaannn~~~xxxmmm___VVVTTTTTTSSSRRRMMMNNNNNNMMMMMMOOOSSSUUUTTTXXX[[[]]]```eeemmmsssxxx{{{rrrbbbVVVRRR\\\kkk\\\KKKCCC<<<;;;tttyyyttt\\\NNNMMMMMMSSS```nnnxxx{{{~~~}}}rrrggg___VVVRRRTTT^^^iiiqqqxxx}}}hhhUUULLLFFFCCC@@@>>>======<<<;;;:::888999999999888777555444666555555888999;;;DDDNNN[[[ooo|||lllaaaWWWTTTVVVSSSQQQRRRRRRTTTWWW^^^ffflllvvvvvviiicccccclllxxx|||wwwoooeee]]]RRRMMMEEE???<<<;;;;;;;;;???@@@CCCEEEGGGHHHHHHHHHFFFFFFEEEFFFIIIMMMPPPSSSTTTWWWZZZ]]]bbblllxxx~~~rrreee]]]QQQMMMGGGCCCCCCEEEGGGHHHNNNOOORRRUUUXXX]]]ccchhhooottt{{{yyymmm[[[QQQHHHEEEEEEFFFKKKQQQ___gggttt~~~~~~xxxssspppkkkjjjjjjhhheeejjj}}}yyysssoooeee[[[QQQLLLGGGCCCCCCFFFHHHPPPaaaqqqwwwvvvtttuuuzzzjjjYYYKKKEEEFFFHHHSSS^^^ppp~~~rrrpppnnnnnnppppppooommmeee]]]TTTOOOKKKHHHJJJOOO]]]jjj{{{{{{pppaaaWWWRRRRRRRRRQQQMMMMMMMMMMMMMMMOOOTTTWWWWWWYYY[[[]]]```fffmmmsss|||nnnaaaWWWRRRWWWaaa~~~```MMMDDD<<<<<>>======<<<;;;:::888999999999888777555444777555666888:::===GGGQQQ\\\ooo||||||fff^^^UUUSSSVVVSSSRRRSSSSSSTTTXXX^^^ffflllsss|||pppccc______eeeqqq|||wwwoooeee]]]RRRLLLDDD>>><<<;;;;;;;;;>>>@@@BBBEEEFFFGGGHHHHHHGGGGGGFFFGGGJJJNNNRRRUUUTTTWWWZZZ]]]ccclllwwwvvvjjj]]]UUUKKKHHHEEEDDDFFFJJJLLLNNNPPPRRRUUUWWWZZZ___eeeiiiqqqvvv~~~wwwkkk[[[QQQHHHEEEEEEGGGLLLRRR]]]ggguuu||||||{{{yyyuuuqqqllliiikkkmmmpppnnnhhhhhhvvv{{{wwwuuusssrrrmmmcccWWWOOOIIIDDDCCCEEEIIIQQQ```qqqxxxuuuqqqpppzzznnn]]]NNNGGGJJJNNNVVVdddzzztttssspppnnnkkkgggccc```ZZZSSSMMMJJJHHHGGGJJJOOOYYYfffwww|||qqqcccWWWQQQPPPOOOOOONNNNNNNNNMMMNNNPPPUUUXXX\\\\\\]]]^^^aaagggmmmqqq}}}mmmaaaXXXPPPQQQXXXmmmzzzcccNNNDDD======rrrwww|||iiiYYYQQQLLLNNNVVVbbbpppzzz}}}|||yyyqqqggg\\\SSSPPPZZZjjjwww~~~rrrZZZLLLEEECCC@@@>>>======<<<;;;:::888888888888888777666555888666777999<<<@@@JJJUUU^^^kkkuuutttbbb\\\TTTQQQTTTRRRQQQRRRSSSUUUZZZaaajjjpppvvv~~~zzzhhh[[[XXXZZZ___kkk~~~~~~{{{vvvoooeee]]]QQQLLLDDD>>>;;;;;;;;;;;;<<<>>>@@@CCCEEEGGGGGGGGGHHHGGGGGGHHHJJJNNNRRRUUUTTTVVVZZZ]]]bbbkkkvvv~~~~~~uuujjj^^^SSSLLLGGGEEEEEEFFFJJJNNNPPPPPPSSSUUUWWWYYY\\\```fffjjjqqqvvv}}}tttfff[[[QQQHHHFFFFFFHHHMMMSSS\\\ggguuu~~~zzz{{{}}}}}}|||zzzwwwuuuwwwzzz|||yyypppjjjrrr}}}~~~{{{nnn___TTTKKKDDDBBBDDDHHHOOO___pppwwwtttpppooowwwuuummm```RRRMMMQQQWWWYYYkkkqqqrrrqqqnnniiibbb\\\XXXSSSMMMHHHGGGFFFFFFIIIOOOWWWcccsss~~~{{{rrreeeYYYRRROOONNNNNNNNNOOOOOOOOONNNPPPTTTWWW\\\\\\\\\^^^bbbgggkkknnnyyy|||nnndddYYYNNNMMMRRRdddtttfffPPPDDD===>>>ooosssxxx|||ttt^^^TTTKKKKKKQQQ\\\lllyyy~~~~~~~~~wwwlll]]]SSSOOO\\\pppwww]]]OOOFFFCCC@@@>>>======<<<;;;:::888888777777777777777888999777888;;;===BBBMMMXXX```fffjjjttt|||nnn___[[[SSSPPPRRRPPPOOOQQQSSSWWW^^^gggqqqxxx~~~sssaaaUUUTTTWWWYYYdddwww|||yyyuuummmccc\\\QQQLLLDDD>>>;;;;;;:::::::::<<>>llloootttxxx~~~|||bbbUUUJJJIIINNNXXXiiiyyy{{{ooo___UUUQQQ```vvvzzz```QQQHHHCCCAAA>>>=========;;;:::888888777666666777888999:::888888;;;>>>CCCOOOZZZbbbcccaaajjjyyyzzzzzzkkk^^^[[[SSSPPPQQQNNNMMMOOOSSSYYYaaalllwww}}}mmm\\\SSSTTTXXXUUU___sss}}}zzzwwwssslllbbbZZZQQQLLLDDD>>>;;;:::::::::888:::===AAADDDFFFGGGGGGGGGGGGFFFFFFHHHLLLOOOQQQRRRUUUYYY]]]bbbjjjttt|||yyyrrrhhh^^^VVVPPPKKKGGGFFFGGGJJJNNNSSSUUUUUUUUUXXXZZZ[[[]]]^^^bbbgggjjjnnnsss{{{zzznnnZZZQQQHHHFFFFFFHHHNNNTTT^^^hhhttt~~~|||yyyppppppuuu}}}{{{mmm]]]QQQIIIDDDEEEIIICCCJJJYYYlllwwwwwwtttsssuuuwwwvvvkkk]]]WWW[[[bbbooo{{{rrrlll```ZZZTTTRRROOOMMMOOOSSSTTT```oooyyy{{{tttiii^^^VVVQQQPPPOOOLLLMMMOOOOOONNNNNNOOOPPPPPPQQQTTTXXX___dddgggiiisssxxx}}}sssdddTTTPPPUUU___qqq}}}nnnTTTDDD<<<===rrrnnnnnnuuu~~~gggYYYNNNKKKKKKQQQ```ppp~~~wwwbbbXXXTTT```wwwfffRRRJJJEEEBBB???=========;;;:::999888666555555555666777999;;;<<<:::>>>HHHQQQTTT___ZZZ\\\hhhtttzzz~~~mmm\\\VVVUUURRROOONNNIIIKKKPPPVVV```mmmzzzwwwgggYYYRRRTTTXXXTTT___ooo~~~~~~yyytttnnnbbbVVVOOOJJJCCC===;;;<<<<<<<<<:::<<>>AAADDDEEEFFFFFFDDDDDDDDDDDDEEEHHHJJJKKKQQQUUUZZZ\\\```hhhttt}}}}}}zzzyyyuuuooojjj```[[[TTTMMMHHHFFFFFFFFFJJJNNNSSSWWWXXXYYYZZZZZZ\\\\\\]]]___cccfffjjjkkkmmmrrrwwwzzz{{{~~~~~~mmm]]]PPPGGGGGGHHHHHHNNNWWWbbbnnnzzz{{{wwwuuuwwwyyy}}}zzztttqqqwww}}}~~~~~~~~~{{{vvvpppiiieeebbb\\\SSSMMMJJJIIIGGGFFFEEEKKKWWWeeesss{{{|||{{{www{{{nnnkkkpppuuuvvvmmmfff___YYYUUUUUU___nnn}}}zzzooocccZZZTTTPPPNNNNNNMMMMMMLLLLLLLLLLLLLLLNNNPPPRRRSSSUUU\\\eeellluuu~~~uuubbbXXXWWWaaattt~~~yyyRRRDDDBBB888qqqllllllttt~~~ppp```QQQKKKJJJOOO]]]lllwwwnnn[[[TTTPPPWWWhhhlllUUULLLEEEBBB???=========;;;::::::999888888777777888888999::::::;;;CCCPPP[[[___aaa]]]\\\cccpppxxxhhhYYYRRRPPPMMMJJJJJJMMMOOOSSSYYYbbbnnn{{{}}}{{{sssggg\\\VVVUUUWWWXXXSSSYYYdddvvv}}}wwwsssoooeee[[[NNNHHHAAA<<<999999::::::999;;;===@@@CCCDDDEEEEEEDDDCCCCCCDDDEEEGGGIIIKKKOOOTTTYYY]]]aaajjjvvv}}}vvvrrrooojjjddd___TTTPPPKKKFFFCCCDDDFFFHHHMMMQQQVVVYYY[[[\\\]]]^^^ZZZ[[[^^^bbbfffiiilllnnnjjjnnnrrrtttuuuwww|||ooo^^^PPPFFFFFFFFFGGGNNNXXXcccooo|||~~~}}}|||zzzxxxxxx{{{yyytttzzz{{{}}}~~~yyyuuusssmmmnnnnnnllljjjfffcccaaa```\\\WWWRRRNNNKKKHHHFFFFFFIIIRRRcccuuu~~~~~~wwwyyylll___VVVVVV^^^nnn{{{pppeee[[[TTTPPPOOOLLLLLLKKKJJJJJJJJJJJJJJJKKKNNNQQQRRRUUUZZZccciiiuuu~~~}}}kkkbbbbbbdddvvv|||VVVFFFCCC;;;qqqmmmmmmuuuwwweeeSSSLLLKKKNNNZZZiiisss~~~kkkXXXQQQLLLNNNXXXllloooUUULLLEEEBBB???=========;;;:::::::::999999999888888888999::::::<<>>rrrooopppxxx|||iiiVVVNNNLLLNNNXXXdddqqq~~~{{{kkkUUUNNNGGGGGGMMM]]]uuusssVVVLLLEEEBBB???=========;;;:::::::::::::::999999999888999::::::>>>JJJ[[[fffiiifffccc```dddsssqqqdddWWWRRROOOLLLJJJKKKNNNPPPTTTYYYbbbnnn{{{vvvkkkbbbYYYUUUWWWZZZZZZXXXWWWVVVZZZjjj~~~~~~}}}xxxrrrnnnlllddd\\\PPPKKKCCC===;;;:::;;;:::999:::===???AAABBBCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJMMMRRRYYY___dddmmmyyy}}}zzzvvvssssssooohhh```YYYRRRMMMJJJFFFDDDCCCDDDFFFKKKPPPSSSUUUXXX[[[\\\\\\\\\]]]___```aaacccfffhhhjjjkkkkkkiiilllnnnppprrrvvv}}}qqq___RRRGGGEEEFFFGGGOOOZZZgggrrr|||~~~~~~{{{yyy{{{wwwvvvxxx{{{yyyppphhhbbbaaaaaabbbeeejjjnnnqqqpppqqqsssvvvyyy{{{}}}~~~~~~zzzsssiii]]]QQQHHHDDDGGGFFFKKK^^^uuujjj\\\TTT[[[kkkuuusssuuuxxx}}}~~~zzzqqqfffZZZRRRNNNNNNLLLLLLKKKJJJJJJJJJJJJKKKJJJMMMQQQRRRTTTYYYaaafffqqq{{{|||zzzoooiiijjjeee{{{aaaIIICCC===tttrrrttt~~~kkkXXXPPPNNNNNNVVVaaannn{{{zzzlllTTTMMMFFFDDDIIIVVVkkk|||wwwYYYNNNEEEBBB???=========;;;:::999::::::::::::999888888999:::<<>>;;;;;;;;;;;;999;;;===@@@AAABBBCCCBBBCCCBBBBBBCCCDDDFFFHHHJJJMMMSSSZZZ```eeennnyyy{{{yyyvvvsssnnnkkkgggccc]]]VVVOOOJJJFFFDDDBBBBBBDDDFFFJJJNNNRRRTTTWWWYYY[[[\\\\\\]]]^^^```cccdddeeefffgggiiijjjjjjhhhjjjnnnpppttt{{{}}}ooo```RRRHHHHHHHHHIIIPPPZZZiiittt~~~}}}~~~}}}zzzyyy|||{{{qqqggg^^^^^^```ccchhhnnnsssvvv}}}~~~xxxkkk]]]PPPGGGCCCGGGFFFKKK\\\sss~~~xxxbbbTTTRRRXXXggg}}}xxxmmmkkkmmmoooqqqtttwww|||}}}zzzsssggg[[[RRROOOOOOMMMMMMLLLKKKKKKKKKKKKKKKKKKMMMPPPQQQSSSXXX```fffmmmxxxzzzyyy|||mmmfffgggaaa|||dddIIIAAA;;;wwwuuuyyylllZZZSSSPPPOOOUUU^^^kkkxxxyyymmmWWWNNNFFFDDDGGGPPP___mmmyyy|||~~~{{{|||\\\QQQEEEBBB???=========;;;:::888999:::::::::999777777999;;;===CCCPPP```hhhhhhaaacccfffqqqhhh___UUUQQQOOOLLLMMMOOOPPPRRRWWW]]]gggssstttaaa^^^[[[[[[\\\]]][[[ZZZUUUTTTTTT^^^qqq~~~~~~yyyooolllpppsssrrrrrrsssuuuxxxzzz{{{|||}}}||||||xxxsssqqqnnnfff]]]PPPKKKCCC===:::::::::999:::<<<>>>@@@BBBCCCCCCCCCBBBBBBBBBCCCDDDFFFHHHIIIMMMSSS[[[aaafffnnnyyy}}}zzzxxxuuurrrooolllhhhddd```XXXVVVRRRLLLGGGDDDCCCCCCBBBDDDGGGKKKNNNRRRTTTUUUVVVXXX[[[]]]^^^```bbbdddeeeeeedddeeefffhhhjjjkkkiiilllqqquuuzzzqqq```SSSJJJJJJKKKKKKQQQZZZjjjwwwvvvnnneeefffgggiiikkkmmmooopppxxxyyy{{{~~~{{{wwwooobbbUUUJJJFFFDDDGGGFFFKKK[[[ppp~~~lllYYYLLLPPPUUUdddyyy~~~sssjjjjjjllllllkkkkkknnnuuu~~~|||vvvjjj]]]SSSQQQQQQMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLNNNNNNPPPUUU^^^eeeiiivvvxxxxxx}}}xxxggg______]]]|||hhhKKKBBB===xxxxxx|||mmm[[[TTTRRRPPPUUU\\\hhhwwwyyymmm[[[QQQHHHDDDEEEJJJUUU^^^ooosssyyy|||xxxwww___TTTEEEBBB???=========<<<:::888888999:::999888777666:::;;;>>>DDDRRRaaagggfffbbbeeekkkyyy}}}eee\\\TTTPPPNNNLLLMMMPPPQQQTTTXXX___iiivvvsss```___^^^^^^^^^]]]\\\ZZZZZZXXXVVV[[[iiiwwwzzzvvvvvvwwwqqqgggcccgggjjjiiilllnnnppptttwwwyyy{{{|||yyyyyyvvvrrrooollldddZZZPPPJJJBBB<<<999999888888;;;<<>>GGGRRR\\\bbbeee```hhhuuuuuuaaaYYYRRROOOKKKHHHJJJNNNRRRUUUZZZbbbmmmzzzvvvbbb]]]YYYZZZ___cccbbb```]]]WWWUUUZZZaaaeeeiiimmmoookkkddd^^^ZZZYYY[[[\\\]]]cccjjjnnnppprrrvvv{{{yyyxxxuuuqqqpppooofff\\\NNNIIIBBB===;;;:::::::::;;;<<<>>>AAABBBCCCCCCCCCDDDDDDDDDDDDFFFGGGIIIKKKMMMSSS[[[aaafffllltttyyy|||xxxsssnnnkkkiiieee___[[[WWWRRRLLLHHHIIIIIIGGGDDDBBBDDDGGGJJJJJJLLLPPPSSSUUUVVVVVVUUUYYYXXXXXX[[[```dddggghhheeecccbbbcccgggllloooppppppsssyyywwwiiiZZZMMMJJJIIIJJJQQQ\\\iii~~~|||xxxsssmmmgggaaaZZZVVV[[[ZZZYYYZZZ]]]____________[[[VVVQQQKKKFFFEEEGGGEEEJJJNNNVVVlllyyyhhhWWWLLLOOOQQQZZZjjj}}}yyysssooorrrvvvssskkkcccaaafffnnnvvv~~~}}}uuukkkaaaXXXQQQNNNNNNMMMKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKMMMRRRYYY^^^gggmmmrrruuuxxxuuuaaaWWWXXX[[[ooowwwVVVDDD>>>yyywww{{{rrr```\\\XXXRRRSSS\\\jjjnnnvvv~~~|||wwwbbbTTTJJJHHHGGGFFFLLLUUUeeeooovvvuuuuuu|||fffUUUJJJFFFAAA===<<<<<<;;;:::888888888888888888888888999:::???GGGRRR\\\bbbeeefffkkkuuuqqq```YYYRRROOOKKKHHHJJJNNNQQQUUU[[[cccnnnyyyxxxddd___ZZZ[[[aaaeeefffdddddd[[[UUUVVVZZZ^^^cccggggggccc\\\VVVSSSRRRSSSTTTUUUZZZaaaeeegggkkkqqqvvvuuuuuurrrooonnnllldddZZZOOOJJJCCC>>>;;;::::::999:::<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJMMMSSSZZZ```eeekkkrrrxxx{{{vvvqqqlllgggccc___[[[UUUQQQNNNKKKFFFCCCDDDDDDDDDCCCCCCEEEJJJNNNOOOQQQSSSVVVXXXXXXXXXXXXYYYYYYZZZ]]]aaaeeeggggggeeeddddddfffjjjooosssvvvxxx|||xxxiiiZZZNNNJJJJJJJJJRRR\\\lllxxxpppggg___[[[YYYWWWVVVVVVWWWXXXXXXWWWWWWTTTQQQMMMJJJHHHIIIJJJDDDKKKQQQXXXkkk~~~lll[[[PPPMMMPPPXXXhhh{{{yyyuuutttxxxzzzuuummmggg```ccchhhnnnvvv}}}uuulllbbbYYYRRRNNNNNNMMMKKKJJJIIIIIIJJJJJJKKKKKKKKKLLLNNNRRRYYY^^^eeejjjpppsssvvv~~~ppp\\\RRRSSSXXXlllzzzXXXEEE@@@{{{xxxyyyvvvaaa\\\YYYQQQPPPUUUbbbfffnnnvvv}}}}}}zzzdddVVVJJJHHHFFFEEEJJJTTTgggooouuuuuuvvv}}}kkkWWWJJJFFFAAA>>><<<<<<;;;:::999999999999999999999999:::<<>>===<<<;;;;;;999999999999999999999999:::;;;???GGGQQQZZZ```ccclllooovvv~~~hhh^^^WWWRRROOOLLLIIIKKKOOORRRUUU]]]gggpppuuu||||||fffaaa\\\^^^eeellloooooorrrdddWWWPPPPPPQQQVVV\\\^^^\\\XXXTTTPPPNNNLLLKKKIIIKKKNNNPPPTTT[[[ccciiijjjlllllljjjiiiggg```XXXQQQLLLEEE???<<<;;;:::999999;;;===???AAABBBBBBBBBBBBBBBBBBCCCDDDGGGIIIJJJMMMRRRXXX]]]bbbiiiqqqwww}}}tttpppoooooovvvxxx|||}}}{{{sssnnngggaaa[[[UUUPPPMMMJJJGGGDDDBBBAAABBBCCCDDDCCCFFFHHHKKKNNNRRRWWWZZZYYYZZZ[[[\\\]]]]]]]]]]]]______```cccfffgggfffdddccceeehhhlllrrryyy{{{kkk\\\OOOLLLKKKKKKSSS]]]qqq{{{xxxtttqqqmmmkkkiiihhheeecccbbbcccaaa^^^\\\\\\YYYTTTOOOQQQRRRYYYkkkuuufffXXXNNNLLLMMMTTTcccvvvwwwssspppqqqvvvtttmmmlllppprrrrrrpppnnnpppyyy~~~xxxoooeee[[[TTTPPPMMMLLLKKKJJJIIIIIIJJJKKKNNNNNNNNNNNNOOOTTTZZZ^^^cccggglllpppttt||||||lllXXXNNNMMMMMM```]]]FFFAAA{{{xxx}}}xxx___YYYWWWOOOIIIJJJOOOTTT]]]hhhsssyyy{{{{{{hhhYYYLLLHHHEEEDDDIIISSSbbbkkkrrrsssuuu}}}uuuZZZKKKGGGBBB>>>===<<<<<<;;;999999999999999999999999999;;;@@@HHHRRRZZZ___aaahhhmmmxxx{{{ggg\\\VVVRRRPPPMMMJJJKKKOOOSSSUUU^^^iiiqqqttt{{{|||gggaaa\\\^^^eeennnrrrsssrrreeeXXXSSSRRRTTTYYY^^^______^^^\\\XXXSSSOOOLLLJJJIIIIIIJJJMMMSSSZZZ___bbbfffhhhggggggeee```YYYQQQKKKDDD>>><<<::::::999:::;;;===@@@AAABBBBBBBBBCCCCCCCCCDDDFFFHHHJJJLLLMMMRRRXXX]]]cccjjjsssyyyyyyqqqllljjjhhhnnnqqqwww}}}~~~zzzvvvrrrhhhccc]]]VVVQQQMMMIIIFFFDDDCCCBBBAAAAAACCCFFFIIIIIIKKKOOOQQQSSSVVVYYY[[[[[[[[[\\\^^^___``````aaaddddddeeegggiiiiiigggeeecccfffkkkpppvvv~~~{{{mmm^^^PPPMMMKKKKKKRRR\\\mmm~~~||||||~~~}}}}}}~~~}}}zzzxxxvvvxxxzzzzzzvvvuuussslllccc[[[TTTNNNVVVjjj~~~|||{{{ttthhh[[[QQQNNNOOOTTTbbbttt}}}vvvooolllooonnnjjjppp{{{}}}wwwwww~~~zzzqqqggg\\\TTTPPPMMMLLLJJJIIIIIIJJJKKKKKKNNNNNNNNNNNNPPPTTT[[[___eeehhhmmmqqqvvv~~~}}}ppp]]]QQQOOOIII]]]zzz```FFF@@@~~~zzz}}}{{{bbbZZZVVVLLLFFFGGGHHHMMMWWWdddooovvvyyyyyyjjj[[[MMMIIIFFFEEEKKKTTTbbbmmmuuuuuuttt{{{yyyZZZKKKGGGBBB???======<<<;;;::::::::::::::::::::::::888;;;BBBKKKUUU]]]aaabbbeeemmm|||uuufff[[[UUUQQQPPPNNNKKKLLLPPPUUUVVV^^^kkkqqqttt|||}}}jjjddd^^^___gggpppuuuwwwsssfffYYYTTTUUUXXX___eeeeeegggiiiiiieee^^^WWWRRRNNNKKKHHHGGGHHHLLLQQQTTTWWW]]]aaabbbbbbaaa]]]WWWNNNIIICCC===;;;:::::::::;;;<<<>>>AAABBBCCCCCCCCCCCCCCCCCCDDDFFFIIIKKKMMMNNNRRRYYY^^^dddlllvvv}}}}}}tttnnnhhhdddbbbeeeiiipppxxxzzztttmmmhhh\\\XXXRRRMMMIIIGGGDDDBBB@@@AAABBBCCCCCCFFFJJJNNNNNNQQQTTTUUUVVVWWWXXXZZZ\\\]]]___aaaccceeefffgggkkkjjjiiijjjkkkkkkiiiggggggkkkqqqvvv||||||ppp```RRRNNNKKKJJJQQQ[[[ggg}}}|||}}}tttbbbUUUKKKRRRhhh|||}}}~~~sssdddYYYPPPPPPTTT```qqq}}}qqqkkknnnooonnnyyy|||{{{~~~|||ssshhh]]]TTTOOOLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMNNNPPPUUU[[[```gggjjjnnnsssyyy{{{ppp```TTTRRRIII^^^yyydddHHH@@@|||}}}ggg^^^VVVJJJCCCEEEDDDIIITTTbbbmmmtttvvvvvvkkk\\\NNNIIIGGGFFFLLLVVVfffsss}}}yyytttwww|||ZZZKKKHHHBBB???>>>===<<<<<<::::::::::::::::::::::::888<<>>===<<<<<<::::::::::::::::::::::::999>>>HHHTTT___eeegggfffkkkrrrlllbbbYYYTTTQQQPPPOOOLLLMMMPPPXXXWWW___lllrrrtttpppiiibbbcccjjjtttzzz}}}xxxhhhVVVOOORRR[[[hhhsssxxxppp^^^YYYSSSMMMKKKJJJJJJJJJBBBJJJQQQTTTUUUVVVSSSOOOJJJFFF???;;;::::::::::::<<<>>>@@@BBBDDDEEEEEEEEE@@@@@@AAABBBDDDGGGJJJKKKOOOTTTZZZaaahhhqqq|||~~~wwwooohhhccc^^^XXXTTTRRRWWW```iiirrryyy}}}~~~|||{{{xxxssslllbbbWWWPPPJJJGGGBBB@@@@@@@@@@@@@@@CCCGGGKKKNNNOOOQQQUUUYYYWWWZZZ^^^______^^^^^^___bbbcccfffiiimmmqqquuuwwwtttrrrooommmmmmmmmmmmlllsssyyytttdddUUUOOOKKKIIIOOOXXXkkk|||]]]RRRKKKQQQaaasss}}}|||jjjYYYQQQOOOQQQ\\\lllzzztttkkkrrrxxxzzzvvvjjj]]]SSSMMMLLLKKKJJJIIIIIIJJJKKKLLLIIIJJJKKKLLLOOOUUU\\\bbbiiikkkooottt{{{vvvnnneeeZZZSSSTTTPPPfff~~~mmmPPPFFF~~~xxxyyy}}}oooaaaWWWKKKEEEFFFCCCGGGOOO[[[hhhppprrrrrrkkk___RRRKKKFFFDDDJJJSSSaaayyyvvvzzz\\\OOOIIIAAA<<<;;;<<<;;;::::::999777666666888:::;;;===CCCHHHXXXlllmmmfffhhhiiirrrllldddUUUTTTQQQNNNKKKJJJLLLOOOQQQWWWaaakkkqqqxxxvvvmmmeeefffoooxxx{{{zzzxxxeeeUUUTTTUUUXXXfffxxxrrriii```ZZZSSSKKKFFFEEEEEEEEEFFFIIIMMMOOOOOONNNIIIFFFBBB===:::999999999>>>???@@@AAABBBCCCCCCCCC@@@BBBDDDEEEFFFHHHKKKNNNMMMQQQZZZeeemmmrrr{{{tttpppiiiccc]]]WWWRRRNNNIIIMMMTTT\\\fffnnnuuuxxxwwwrrrjjjbbb\\\UUUMMMGGGDDDDDDCCCAAA???AAADDDGGGGGGIIIMMMPPPRRRUUUYYY[[[]]]\\\[[[[[[]]]___``````fffhhhkkkoootttxxx|||~~~}}}|||yyytttpppnnnoooqqq|||wwwjjj[[[QQQKKKLLLSSS\\\qqqoooSSSRRRMMMMMM[[[qqq}}}{{{kkk]]]WWWQQQPPPZZZiiivvvxxxoootttwww{{{zzzooobbbVVVOOOLLLKKKJJJIIIHHHIIIJJJKKKGGGHHHHHHIIIKKKQQQXXX]]]cccgggooouuuwwwzzzvvveee^^^ZZZUUUQQQVVVeee}}}pppLLLFFFyyyyyy}}}ppp```VVVJJJDDDDDDEEEHHHPPP]]]jjjtttwwwwwwqqqcccUUULLLGGGDDDHHHOOOaaavvv}}}```OOOIIIAAA<<<;;;<<<;;;::::::999999888888999;;;;;;===DDDKKK[[[nnnooogggiiikkksss~~~iiiaaaUUUTTTRRRNNNKKKKKKMMMOOOSSSWWWaaakkkqqqxxxwwwoooggggggpppxxx{{{zzzvvvcccUUUTTTVVVYYYhhh{{{~~~tttiiiaaaXXXNNNIIIHHHCCCBBBCCCEEEHHHJJJJJJIIIHHHEEEAAA===:::999999999<<<===???AAABBBDDDDDDEEEBBBDDDEEEFFFFFFGGGJJJLLLNNNRRR[[[fffmmmttt}}}wwwlllhhhbbb\\\WWWRRRMMMJJJGGGIIINNNUUU\\\ccciiimmmooojjjccc\\\VVVPPPIIIDDDBBBBBBCCCBBBBBBDDDGGGJJJKKKNNNQQQSSSUUUWWW[[[]]]\\\\\\\\\]]]```ccceeeffflllnnnrrrvvv{{{|||wwwsssrrrtttvvvzzzmmm]]]RRRKKKKKKQQQYYYooo}}}www```QQQOOOKKKKKKWWWkkkyyy~~~|||{{{wwwzzz~~~pppbbbZZZSSSPPPYYYfffsssssstttuuuyyyzzzooobbbVVVOOOLLLKKKJJJIIIHHHIIIJJJJJJGGGHHHHHHIIIKKKQQQXXX]]]cccfffmmmtttxxx{{{wwwfff^^^ZZZUUUQQQYYYeee{{{tttPPPHHH|||{{{~~~ppp]]]SSSIIIDDDCCCBBBEEELLLXXXfffqqqwwwxxxwwwhhhXXXMMMHHHFFFGGGKKK^^^qqqeeePPPIIIAAA<<<<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<>><<<:::999999999;;;<<<>>>@@@AAACCCCCCDDDDDDEEEGGGHHHIIIKKKNNNPPPTTTWWW```kkkssszzzppp```WWWSSSQQQMMMKKKIIIHHHFFFDDDAAA@@@@@@AAADDDHHHLLLOOOLLLJJJHHHEEECCCBBBBBBBBBFFFIIILLLOOOOOOOOOPPPQQQVVVXXXZZZ\\\\\\^^^```bbbeeegggjjjlllnnnrrrwww{{{~~~rrrbbbWWWOOOLLLPPPWWWdddxxx|||xxxuuurrrpppllllllkkkgggccc]]]SSSIIIHHHGGGFFFGGGLLLWWWfffqqqzzz|||{{{zzz{{{```WWWPPPRRRZZZgggwwwwwwooolllvvvzzzooobbbVVVPPPMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIKKKPPPWWW[[[bbbdddjjjuuu|||~~~vvvhhhbbbaaabbbeeejjjZZZIII~~~pppWWWNNNLLLKKKIIIFFFEEEHHHQQQ```ooozzz~~~vvvfffTTTJJJJJJLLLMMMPPPfffpppRRRLLLCCC>>><<<<<<;;;:::777777888999:::;;;<<<<<<===NNN^^^nnnzzzuuunnntttyyy}}}kkkbbb]]]TTTSSSRRRPPPNNNOOORRRUUUXXXZZZaaammmwww{{{uuussstttwwwxxxxxxlll]]]SSSTTTUUUZZZmmmzzzcccYYYNNNHHHCCC???@@@CCCDDDDDDDDDEEEGGGHHHGGGEEE@@@???>>><<<:::999999888;;;<<<>>>???AAABBBCCCCCCDDDFFFHHHIIIJJJLLLPPPRRRUUUYYYbbbmmmuuu{{{vvveeeXXXPPPLLLIIIFFFEEEDDDCCCAAA@@@===<<<<<<===???BBBEEEFFFEEEEEEDDDCCCAAABBBEEEHHHJJJMMMPPPRRRRRRRRRSSSTTTWWWZZZ]]]___```bbbfffhhhkkkooorrrtttuuuxxx~~~tttdddXXXPPPMMMPPPWWWeeeyyy{{{uuuoooiiieeebbb]]][[[YYYVVVSSSNNNIIIDDDFFFEEEFFFHHHKKKSSScccqqqyyy}}}}}}{{{vvvddd[[[QQQPPPVVVcccttt|||tttpppyyyzzzpppdddYYYRRRMMMLLLKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIKKKPPPVVV[[[ccceeemmmvvv{{{}}}yyylllggghhhlllkkkvvv___KKKzzzzzzsssWWWLLLLLLKKKHHHDDDCCCEEEOOO```rrrsss[[[KKKGGGJJJKKKOOOdddvvvSSSLLLCCC>>><<<<<<;;;:::999999888999:::<<<===???@@@RRRcccrrr}}}wwwrrryyyyyyiiibbb]]]SSSSSSRRRPPPOOOPPPSSSVVVXXXZZZbbbooozzz}}}wwwttttttvvvvvvvvvkkk]]]TTTTTTTTTXXXkkk~~~jjjTTTLLLDDD@@@>>><<<>>>AAAFFFFFFHHHKKKMMMMMMJJJHHH>>>>>>===<<<:::999999888999:::<<>>??????@@@AAABBBAAAAAACCCHHHLLLMMMOOORRRSSSTTTTTTVVVXXXZZZ]]]```dddfffiiimmmpppqqquuuyyy{{{|||wwwgggZZZQQQLLLNNNTTTbbbwww~~~|||tttqqqkkkddd^^^YYYUUUTTTQQQOOOLLLKKKJJJHHHFFFEEEDDDCCCEEEHHHJJJPPP```qqqyyy~~~|||}}}kkk```UUUPPPTTT^^^ppp}}}}}}uuu|||sssggg\\\VVVNNNMMMKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIKKKPPPVVV[[[cccgggooowwwzzz{{{yyyiiiccceeeiiihhh{{{aaaKKK}}}wwwuuuyyyuuuWWWLLLKKKIIIFFFGGGFFFHHHSSSeeeyyy|||aaaKKKEEEGGGHHHPPPccc{{{SSSLLLDDD>>>===<<<;;;:::;;;:::999999:::===???AAACCCVVVfffuuuzzzuuu}}}vvvhhhbbb\\\SSSSSSRRRPPPOOOQQQTTTWWWWWWZZZcccppp|||~~~xxxttttttuuuvvvuuulll^^^TTTSSSSSSVVVjjjqqq]]]NNNFFF???>>>===<<<>>>BBBIIIJJJLLLPPPSSSRRROOOLLL>>>======<<<:::999999888777888;;;>>>BBBDDDFFFGGGHHHJJJKKKKKKKKKLLLNNNPPPUUUZZZeeeqqqxxx{{{rrraaaSSSJJJFFFGGGEEEBBBAAAAAA@@@???===@@@?????????>>>======<<<>>>???AAAAAAAAADDDJJJOOOMMMPPPRRRTTTUUUVVVYYY[[[]]]```dddhhhkkkooosssvvvtttxxx~~~yyyiii[[[QQQKKKLLLRRR^^^tttzzzsssllliiiccc```[[[UUUPPPMMMLLLKKKHHHEEECCCDDDDDDCCCDDDFFFBBBAAADDDHHHIIINNN^^^pppzzz}}}pppdddWWWQQQRRR\\\mmm}}}qqqlll|||~~~uuujjj___YYYNNNMMMKKKIIIHHHHHHHHHHHHJJJJJJJJJIIIKKKPPPVVV[[[ccchhhqqqxxxyyyzzzyyyfff\\\\\\```aaazzz```IIIwwwjjjiiirrr{{{uuu]]]RRRLLLIIIIIIFFFDDDHHHXXXlll~~~fffQQQKKKJJJHHHRRReeexxxXXXIII>>>???AAA<<<999;;;999:::::::::999:::===???DDDYYYnnn~~~zzzvvvyyyhhh^^^XXXWWWTTTPPPMMMMMMPPPSSSVVVVVV]]]gggpppwwwyyyvvvuuuuuutttkkk^^^RRROOOPPPWWWiii{{{lllUUUGGGAAA===<<<<<<;;;>>>CCCFFFJJJPPPWWW[[[[[[XXXUUUFFF???999::::::888666777888999;;;>>>AAACCCEEEFFFGGGGGGGGGGGGIIILLLPPPSSSYYY^^^fffmmmtttzzzsssdddXXXLLLEEEBBB??????????????????@@@@@@?????????>>><<<;;;<<<>>>===>>>AAADDDGGGJJJLLLMMMVVVWWWXXXXXXXXXZZZ^^^aaacccggglllpppssswww}}}{{{mmm^^^RRRNNNOOORRR___ttt~~~xxxqqqkkkddd^^^YYYWWWSSSOOOLLLLLLKKKIIIFFFEEECCC@@@@@@CCCDDDBBB@@@???DDDBBBCCCJJJMMMXXXlllwww{{{gggUUURRRTTTXXXeeettt~~~qqqlll{{{yyymmm^^^TTTOOOMMMJJJHHHIIIJJJJJJJJJJJJKKKKKKKKKMMMQQQVVV[[[bbbjjjppprrrwwwkkkYYYTTTVVV___tttcccMMMwwwiiihhhqqqzzzyyyaaaUUUMMMIIIIIIGGGEEEJJJZZZnnngggRRRKKKKKKJJJRRRddd}}}[[[KKK@@@@@@@@@;;;777999999:::::::::999;;;===@@@EEEZZZooo}}}zzzxxxuuueee]]]YYYYYYWWWSSSPPPPPPSSSVVVYYYWWW^^^hhhqqqxxx}}}xxxuuutttrrrrrrjjj]]]RRROOOPPPVVVgggyyy|||fffRRRGGGAAA======<<<;;;???DDDHHHLLLSSS[[[aaaaaa^^^[[[KKKCCC<<<;;;;;;888777999888999;;;>>>@@@CCCEEEFFFIIIIIIIIIIIIKKKNNNRRRUUUZZZ^^^fffmmmsssxxx}}}|||iii[[[QQQGGGAAA@@@>>>>>>???????????????????????????>>><<<<<<===>>>@@@AAACCCEEEHHHJJJLLLNNNTTTVVVXXXZZZ\\\___dddgggiiimmmrrrvvvyyy||||||ooo___SSSNNNNNNQQQ^^^rrr~~~zzzvvvrrrmmmhhhccc^^^ZZZVVVQQQNNNJJJHHHIIIIIIGGGEEEEEECCCAAAAAACCCDDDDDDBBBEEEJJJGGGGGGMMMOOOXXXjjjvvvxxxeeeSSSOOOPPPUUUcccrrr|||tttoooyyymmm___UUUOOOMMMIIIHHHIIIJJJJJJJJJJJJJJJKKKJJJLLLOOOTTTXXX___gggnnnqqquuu~~~jjjWWWSSSWWW___ttteeeNNNwwwhhhgggpppyyyeeeWWWNNNIIIHHHFFFEEELLL]]]ppphhhTTTLLLKKKKKKPPP```zzz___NNNAAA@@@???:::666777888999::::::999;;;>>>@@@HHH^^^ppp{{{{{{|||pppbbb\\\YYYVVVSSSOOOMMMMMMPPPTTTVVVXXX___iiirrryyy}}}xxxtttrrrooonnnhhh\\\QQQOOOPPPUUUeeevvvqqq^^^MMMEEE@@@=========<<<@@@EEEJJJOOOXXXbbbiiikkkhhheeeSSSIII???<<<:::888888:::999999;;;===@@@BBBEEEFFFIIIJJJJJJJJJKKKNNNRRRUUUZZZ___ffflllrrrwww|||ooo]]]QQQJJJCCC??????======>>>>>>?????????@@@??????@@@???======>>>@@@CCCCCCEEEGGGIIILLLNNNPPPSSSVVV[[[___cccggglllppptttwwwzzz~~~ssscccVVVPPPOOOQQQ\\\ooo{{{xxxuuurrrnnngggbbb]]]XXXTTTQQQJJJHHHEEEEEEEEEFFFFFFEEECCCAAA@@@AAACCCEEEEEEEEELLLPPPNNNNNNSSSSSSXXXhhhttt|||xxxuuutttxxx}}}}}}kkkXXXPPPOOORRR___lllwww{{{wwwxxxmmm```WWWOOOLLLIIIHHHIIIJJJJJJIIIJJJJJJJJJJJJJJJMMMQQQUUU[[[cccjjjnnnttt}}}hhhUUUSSSYYYcccyyygggOOOwwwhhhgggpppzzziiiWWWMMMHHHEEEEEEDDDKKK\\\ooo~~~~~~hhhVVVLLLKKKLLLMMMZZZsssaaaPPPBBB@@@???:::777999888999:::::::::;;;>>>@@@LLLbbbrrrzzz~~~|||nnnaaa[[[WWWSSSPPPLLLJJJJJJMMMQQQTTTYYY___iiirrrzzz}}}xxxuuuqqqmmmjjjeeeYYYPPPNNNOOOTTTcccssszzzhhhWWWKKKDDD???===>>>>>>>>>AAAFFFKKKQQQ\\\hhhqqqsssqqqnnn[[[OOOCCC===:::777888:::999:::;;;<<>>???<<<<<<===>>>??????@@@@@@???@@@AAA@@@??????@@@BBBDDDDDDFFFHHHKKKOOORRRTTTVVVZZZ```fffkkkppptttxxx}}}~~~}}}}}}xxxhhh[[[SSSQQQRRRXXXiii~~~~~~|||zzztttkkkbbbZZZTTTNNNKKKFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFHHHKKKMMMOOOOOORRRWWWVVVWWW\\\YYYZZZgggtttzzzsssooommmnnnvvvwwwcccVVVPPPQQQ[[[fffuuu~~~wwwmmmaaaYYYOOOLLLIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJNNNQQQVVV___gggkkkrrr|||fffTTTUUU]]]mmmjjjOOOxxxjjjiiirrr{{{iiiUUUKKKFFFCCCCCCCCCIIIZZZkkkxxxzzziiiXXXLLLJJJLLLMMMXXXnnnbbbPPPBBB??????:::888;;;777888999::::::;;;>>>AAAPPPffftttxxx{{{{{{ooobbb[[[UUUTTTRRRNNNLLLLLLOOOTTTVVVYYY```iiirrrzzzzzzvvvpppkkkggg```UUUNNNNNNOOOSSSaaappp~~~uuubbbSSSJJJBBB>>><<<>>>??????BBBGGGKKKRRR___mmmwww{{{yyyuuubbbUUUGGG???:::777777999:::::::::;;;>>>AAADDDFFFFFFIIILLLKKKJJJKKKOOOSSSYYY^^^fffnnnuuu{{{xxxhhhZZZLLLEEEBBB>>><<<===;;;<<<===>>>???@@@AAABBB@@@AAABBBBBBAAAAAACCCEEEDDDDDDFFFIIIMMMRRRVVVXXX[[[```gggnnnssswww{{{~~~}}}||||||}}}~~~yyyjjj\\\SSSQQQQQQTTTdddzzz|||uuujjj___VVVOOOIIIEEEDDDDDDDDDDDDEEEFFFIIIJJJOOOQQQSSSVVVYYY]]]aaaccc^^^eeeeeegggkkkddd```iiiwwwuuummmjjjiiipppzzzkkk\\\RRRRRRZZZcccrrr~~~xxxnnnbbbZZZNNNLLLIIIGGGHHHIIIIIIIIIIIIJJJJJJIIIHHHIIILLLNNNSSS[[[dddiiippp{{{dddUUUXXX```vvvmmmOOOzzzllljjjrrrzzziiiSSSJJJFFFCCCCCCBBBGGGVVVfffrrr|||wwwkkk[[[NNNJJJLLLOOOWWWllldddRRRBBB???>>>:::999<<<777888999999:::;;;???AAAPPPhhhuuuuuuwwwxxxnnnbbb[[[UUUSSSQQQMMMKKKLLLOOOSSSVVVZZZaaakkkttt{{{{{{vvvooohhhccc[[[QQQKKKMMMOOOSSS```nnn}}}nnn\\\OOOIIIAAA===<<>><<<:::;;;;;;<<<===???@@@BBBCCCCCCBBBCCCDDDDDDDDDDDDFFFHHHEEEFFFGGGIIIMMMRRRWWWZZZ___eeemmmuuuzzz~~~|||zzzyyyyyy{{{~~~xxxiii\\\RRROOONNNQQQ```www|||zzzzzz|||{{{ooohhh^^^UUUNNNJJJFFFEEECCCEEEGGGIIIKKKNNNRRRUUUZZZ]]]aaafffjjjooouuuyyyyyyvvvjjjmmmzzzwwwqqqmmmooorrruuuxxx}}}~~~nnn^^^TTTSSSZZZaaannn{{{yyyooobbbYYYNNNKKKHHHGGGHHHIIIIIIHHHHHHIIIIIIIIIHHHIIIKKKMMMQQQZZZbbbgggooozzz}}}cccWWW[[[bbb|||qqqQQQ}}}mmmjjjpppwwwiiiRRRIIIGGGEEEDDDBBBFFFSSSbbbmmmwww~~~{{{uuunnn```QQQKKKMMMNNNTTThhhhhhUUUDDD???===999888;;;777888999999:::<<>>===<<<<<<<<<<<<>>>???AAACCCDDDEEECCCEEEFFFFFFFFFGGGIIIKKKIIIHHHIIIJJJMMMQQQUUUXXXaaahhhqqqzzz}}}yyyxxxwwwwwwxxx{{{~~~zzzkkk^^^TTTPPPOOOPPP^^^uuu~~~}}}||||||}}}zzzrrrmmmbbb\\\TTTMMMJJJIIIHHHHHHGGGJJJOOOSSSWWW\\\ccchhhnnnrrrxxx~~~uuusss|||{{{uuuqqqppptttyyy}}}qqq```UUUTTTYYY^^^kkkzzz{{{pppbbbYYYNNNKKKHHHGGGGGGHHHIIIHHHGGGIIIIIIIIIIIIIIIKKKNNNPPPYYYbbbgggnnnyyyzzzddd[[[]]]bbbtttSSSnnniiinnntttjjjQQQJJJIIIGGGFFFCCCEEEQQQ```kkkttt{{{~~~yyyuuupppcccTTTMMMOOOLLLQQQccc||||||~~~kkkWWWEEE@@@===888666999777888999999:::<<>>@@@BBBDDDEEEFFFDDDFFFGGGGGGGGGHHHKKKMMMLLLKKKJJJJJJLLLPPPSSSUUUaaahhhsss}}}yyyxxxwwwwwwwwwxxx{{{}}}}}}oooaaaXXXSSSRRRQQQ]]]ttt{{{tttnnngggddd___YYYQQQLLLJJJKKKLLLMMMKKKPPPWWW\\\bbbjjjrrryyy|||www}}}~~~uuurrrsssvvvxxxvvvdddWWWTTTWWWZZZkkk{{{|||pppbbbXXXNNNKKKHHHGGGGGGHHHHHHHHHGGGHHHJJJJJJIIIJJJLLLNNNPPPYYYbbbfffnnnyyyxxxeee]]]^^^aaawwwUUUtttpppvvv|||gggPPPHHHGGGGGGDDDEEEGGGNNNYYYeeeqqqxxxvvvyyyyyyrrrfffYYYOOOKKKIIITTTdddpppvvvwwwwwwwwwxxx{{{~~~sssPPPHHHBBB;;;;;;555:::;;;999999;;;;;;:::>>>DDDOOO```nnnnnnkkkppp|||rrrccc^^^YYYUUUWWWTTTQQQPPPQQQUUUZZZ]]]cccgggmmmuuu~~~|||wwwpppfff\\\UUUNNNKKKIIIIIINNNVVV```fffsssrrrmmmbbbSSSHHHCCCCCC@@@<<<;;;???CCCEEEHHHMMMSSS\\\kkk|||}}}xxxppp___LLLBBB???===:::;;;:::999:::<<<@@@CCCFFFIIIJJJLLLLLLMMMNNNQQQSSSZZZ___fffmmmsssxxx}}}}}}nnn]]]QQQJJJCCCBBB@@@>>>>>>???AAABBBAAABBBCCCDDDEEEFFFGGGGGGIIIGGGFFFHHHKKKMMMKKKHHHNNNNNNMMMLLLMMMOOOSSSVVVYYYdddrrr|||}}}{{{ttttttuuuuuuwww{{{vvvgggZZZRRROOOTTT\\\ooo}}}}}}zzzxxxvvvtttqqqnnniiifffYYYQQQKKKJJJJJJIIIJJJLLLNNNXXXbbbhhhrrr{{{rrrsss{{{yyyxxxwwwtttaaaVVVTTTWWWggguuuzzznnnaaaWWWNNNLLLHHHGGGGGGHHHHHHGGGJJJKKKJJJHHHGGGHHHJJJMMMSSSXXX```iiirrr|||xxxeee[[[]]]ddd}}}{{{TTTuuuqqqwww~~~fffOOOHHHGGGGGGDDDDDDFFFMMMWWWdddooouuuvvvyyyyyysssfffXXXNNNIIIGGGOOO\\\hhhpppsssttttttwww|||uuuQQQIIIBBB;;;<<<555:::;;;999999;;;;;;:::>>>DDDQQQ```lllkkkhhhnnn|||oooaaa]]]ZZZWWWWWWTTTQQQPPPQQQUUUYYY\\\cccfffmmmvvv{{{vvvnnndddZZZSSSKKKIIIFFFFFFKKKSSS\\\bbbhhhhhhdddZZZMMMDDD@@@@@@>>>;;;;;;???BBBDDDGGGKKKRRR]]]ooo|||xxxssseeeSSSEEE@@@===:::::::::999:::<<>>DDDSSS```iiigggdddnnnkkk___\\\[[[YYYVVVTTTQQQOOOPPPTTTXXX[[[aaafffmmmwwwzzzssskkkaaaVVVOOOHHHFFFDDDCCCGGGNNNVVV[[[]]]]]]YYYQQQHHH@@@>>>>>>>>><<<===BBBDDDEEEHHHMMMSSS___sss{{{xxxxxxooo]]]KKKBBB===::::::999999:::<<>>@@@>>>AAAEEEHHHHHHLLLQQQWWWbbbuuu{{{zzz~~~yyygggRRRDDD===:::999999999:::;;;>>>AAABBBBBBDDDFFFHHHIIIKKKNNNPPPSSSWWW\\\```cccfffiiikkkjjjcccXXXQQQMMMKKKHHHFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIIIIJJJKKKMMMNNNLLLOOOQQQSSSUUUZZZbbbiiikkkjjjiiiiiijjjjjjiiihhhcccccceeelllvvv{{{xxxwwwwwwxxx{{{~~~}}}rrreeeZZZSSSOOOVVVeeezzz{{{zzzyyy{{{~~~xxxpppfffYYYPPPOOOLLLKKKOOOSSSZZZeeeqqq{{{iiibbbaaaqqq{{{rrrqqqxxxrrrddd[[[WWW]]]hhh|||{{{qqqddd[[[PPPMMMJJJIIIIIIJJJJJJIIIJJJKKKKKKJJJIIIKKKNNNQQQTTTYYYbbbkkkuuugggUUURRRWWWkkk~~~[[[~~~tttvvv|||bbbOOOKKKKKKIIIIIIFFFFFFLLLXXXdddmmmpppxxx{{{{{{uuugggXXXMMMGGGEEECCCEEERRRdddttt{{{|||zzz}}}YYYKKKBBB<<<>>>777:::<<<::::::<<<<<<;;;???EEESSS^^^fffccceeeuuuzzzccc[[[XXXVVVVVVUUUSSSPPPOOOPPPTTTYYY\\\___fffqqq~~~|||vvvnnneee[[[QQQJJJEEECCCAAAAAACCCGGGLLLOOOPPPOOOKKKFFFAAA===<<<===??????BBBGGGIIIJJJOOOVVV___hhhwww~~~|||mmmVVVFFF>>>:::888888999:::;;;===???AAA@@@BBBDDDEEEEEEGGGJJJMMMPPPRRRVVVYYYZZZ[[[]]]^^^[[[VVVOOOKKKKKKKKKIIIGGGHHHHHHHHHIIIJJJKKKLLLLLLMMMLLLKKKKKKKKKMMMOOOPPPOOORRRUUUYYY```lll{{{{{{xxxwwwvvvtttrrreeecccdddiiisss{{{zzzzzzzzzyyy|||uuuiii\\\TTTQQQVVVbbbtttuuuhhh```YYYQQQLLLLLLLLLQQQWWW^^^hhhyyyzzzkkkeeeaaammmwwwqqqvvv{{{nnnbbb\\\^^^fffxxxzzzqqqddd\\\PPPMMMJJJIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJKKKOOORRRRRRWWW___iiisss}}}iiiVVVRRRWWWfffxxx]]]ssstttyyyaaaOOOLLLKKKIIIJJJFFFEEELLLYYYeeemmmpppwwwyyyyyyqqqeeeWWWMMMHHHBBB@@@BBBNNN```ooovvvxxxxxx|||\\\LLLBBB===???888;;;<<<::::::======<<>>???>>>???AAAAAABBBCCCFFFHHHIIIKKKOOOQQQQQQRRRSSSTTTTTTRRROOONNNNNNNNNMMMLLLLLLMMMMMMNNNNNNOOOOOOOOOOOONNNMMMLLLLLLNNNPPPQQQOOORRRXXXbbbppp}}}zzzxxxuuuhhhggggggiiiqqq}}}~~~|||{{{||||||zzz}}}vvvjjj]]]TTTOOOSSS\\\nnn{{{rrrfffZZZSSSPPPOOOOOONNNRRR[[[fffppp}}}{{{nnneeeccckkk}}}wwwtttxxx~~~|||mmmbbb___cccrrryyypppddd\\\PPPMMMJJJHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIKKKOOORRRPPPUUU]]]fffoooyyymmmXXXTTTXXX___qqq```rrrrrrwww```NNNJJJJJJGGGHHHDDDCCCJJJXXXeeemmmoootttvvvtttlll```SSSKKKGGGBBBAAAEEEOOO]]]iiippprrruuuzzz^^^LLLBBB===@@@888;;;<<<::::::======<<>>???BBBCCCFFFJJJLLLQQQ[[[fffsss{{{nnnZZZJJJ@@@:::777888888999;;;<<<===>>><<<===??????>>>???BBBDDDCCCFFFJJJMMMOOOPPPRRRSSSUUUUUUUUUSSSPPPPPPQQQSSSQQQQQQQQQRRRRRRRRRQQQQQQPPPOOOMMMLLLLLLNNNPPPRRRSSSXXXbbbsss{{{xxxvvvnnnnnnmmmlllpppyyy~~~~~~~~~~~~yyymmmaaaXXXNNNQQQXXXiii|||xxxmmmhhh```UUUNNNKKKNNNRRRWWW___mmm{{{uuugggaaaeeetttyyyvvvxxx{{{ttteee^^^^^^kkk~~~xxxoooddd\\\OOOLLLIIIGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHKKKOOORRRPPPUUU\\\eeemmmvvvrrr\\\VVV[[[___qqqeee~~~qqqqqqwww^^^LLLIIIHHHEEEGGGBBBAAAIIIWWWeeelllnnnrrrsssqqqiii\\\QQQJJJGGGDDDEEEIIIQQQ]]]ggglllnnnrrrxxx___MMMBBB===@@@999;;;<<<:::;;;======<<<@@@EEERRR^^^gggfffhhhxxxmmmaaa___ZZZWWWXXXSSSRRRQQQQQQTTTZZZ```dddhhhnnnxxx}}}yyyrrrjjjbbbYYYPPPKKKAAA@@@???>>>>>>???@@@AAA@@@>>>;;;;;;===@@@CCCDDDGGGGGGJJJNNNQQQVVVbbbnnnyyymmmYYYKKKAAA;;;777777888999;;;<<<======;;;===============???AAABBBEEEJJJNNNPPPRRRUUUWWWVVVWWWVVVRRRNNNMMMPPPSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPMMMLLLLLLNNNPPPRRR^^^dddrrr|||yyywwwrrrsssrrroooooovvv}}}rrreee]]]QQQRRRWWWfff~~~{{{iiigggaaaWWWMMMIIILLLQQQaaakkk|||ppp]]]___lll{{{{{{}}}zzzuuuddd\\\ZZZeeezzz}}}wwwoooddd\\\NNNLLLHHHGGGGGGHHHHHHGGGFFFFFFGGGGGGHHHJJJNNNRRRPPPUUU\\\dddmmmuuu~~~uuu^^^XXX\\\cccvvvjjjsssqqqwwwdddSSSLLLFFFBBBDDDAAAAAAGGGOOOYYYfffqqqsssuuutttlll___RRRIIIEEEAAADDDKKKWWWdddmmmpppqqqrrryyyhhhIIIEEEAAA===<<<999;;;999:::<<<;;;;;;BBBJJJ[[[bbbhhhhhhhhhsssmmmddd[[[VVVWWWVVVUUURRRQQQSSSTTTUUUZZZaaalllttt}}}}}}xxxrrrjjjaaaXXXOOOIIIAAA@@@===:::999:::<<<======<<<<<<<<<===@@@BBBDDDIIILLLNNNPPPUUU^^^kkkuuu{{{nnn\\\KKK???:::999999999999:::;;;<<<<<<:::<<<===>>>>>>???BBBDDDIIIKKKNNNQQQSSSSSSSSSSSSSSSRRRQQQOOOMMMLLLNNNPPPQQQSSSUUUWWWWWWVVVTTTRRRQQQQQQRRRRRRPPPOOOVVV___aaappp~~~zzztttuuuuuuuuuuuuyyy~~~vvvjjjaaaVVVUUUVVVaaaxxx}}}sssgggXXXOOOIIIJJJRRR[[[hhhxxxqqqbbb^^^bbbttttttbbbWWWWWW^^^lllzzz~~~zzzwwwnnnbbbYYYQQQKKKGGGGGGGGGDDDDDDGGGHHHIIIIIIHHHHHHIIILLLOOOQQQTTTZZZdddoooxxx~~~}}}eee^^^```jjjdddsssrrryyybbbRRRLLLGGGCCCEEEAAAAAAGGGOOOYYYgggssswwwyyyzzzrrrdddTTTIIIDDDAAABBBHHHTTTcccnnnrrrsssqqqxxxjjjJJJEEEAAA===<<<999;;;999:::<<<;;;<<>>@@@DDDHHHKKKJJJOOOTTTVVVZZZfffxxx{{{nnn\\\KKK@@@;;;999999999999999:::;;;<<<:::<<<>>>??????AAACCCFFFJJJLLLOOOQQQSSSRRRQQQPPPNNNNNNLLLJJJGGGHHHJJJLLLQQQSSSUUUXXXYYYYYYWWWVVVTTTSSSSSSSSSRRRRRR[[[fffsssyyyyyyxxxwwwwww{{{xxxlllcccUUUSSSTTT]]]tttzzzhhh^^^SSSMMMKKKMMMVVV```qqq~~~pppccc]]]___nnnyyykkk___ZZZ[[[fffttt|||xxxpppddd[[[QQQKKKGGGGGGGGGDDDDDDGGGFFFGGGHHHHHHHHHJJJNNNQQQSSSUUU[[[dddoooyyykkkbbbcccsssfffttttttzzz|||```RRRLLLHHHEEEEEEBBBBBBHHHOOOZZZhhhuuu|||{{{jjjXXXJJJCCCCCCAAAEEEQQQbbbpppvvvvvvvvv{{{lllLLLFFFBBB===<<<:::;;;999:::<<<;;;<<>>===<<<<<<;;;<<<<<<<<<===???AAACCCHHHNNNRRRPPPVVV\\\^^^cccppp{{{nnn]]]MMMBBB>>>888888888888999:::;;;<<<;;;===???AAABBBCCCFFFHHHLLLNNNPPPRRRRRRQQQNNNMMMJJJJJJHHHFFFDDDFFFIIILLLSSSUUUXXX[[[]]]^^^]]]]]]ZZZXXXWWWWWWWWW[[[hhhuuu~~~|||zzzzzz}}}{{{ooogggWWWTTTSSS[[[ooowwwppp[[[UUUNNNLLLLLLQQQ\\\fff{{{|||rrrggg```^^^iiizzzzzzjjj```YYY```nnn|||}}}zzzrrrggg^^^RRRLLLGGGGGGGGGEEEEEEGGGDDDEEEGGGGGGHHHKKKPPPSSSUUUWWW\\\dddnnnyyysssffffffiiivvvtttzzz|||```RRRLLLHHHEEEFFFCCCCCCGGGNNNYYYiiixxxpppZZZJJJBBBEEEAAACCCNNNaaaqqqyyyzzzpppNNNGGGBBB======;;;:::999999;;;;;;===DDDMMM___aaaccceeehhhlllqqquuu}}}gggbbb\\\WWWWWWTTTQQQOOOOOOQQQSSSUUU\\\cccgggppp}}}|||rrrhhh]]]SSSJJJEEE>>>============<<<<<<;;;<<<>>>AAABBBEEEJJJRRRXXXXXX\\\aaafffnnn~~~|||nnn\\\MMMDDD@@@888888888888999;;;<<<===<<>>>>>AAAEEEGGGHHHJJJLLLMMMNNNOOOOOOOOOMMMKKKIIIHHHFFFHHHIIIJJJLLLOOOSSSVVVYYYZZZ]]]___bbbcccddddddeeebbbbbbeeekkkxxx||||||wwwpppbbb[[[UUUYYYfffvvvzzzvvvqqqmmmkkkgggccc___XXXTTTPPPOOOPPPVVVdddqqqsssiiiaaacccmmm~~~rrrcccXXX[[[ggguuu|||xxxrrrhhh```RRRLLLHHHHHHHHHEEEEEEHHHFFFGGGHHHHHHHHHJJJNNNQQQXXXZZZ___eeelllwww}}}lllnnn{{{tttvvvuuuvvv}}}cccTTTNNNIIIEEEEEECCCCCCFFFKKKWWWjjj{{{pppYYYJJJDDDDDDCCCDDDMMM[[[jjjvvv|||}}}~~~wwwRRRIIIBBB===>>>===:::888999:::;;;>>>GGGQQQccceeehhhkkknnnttt{{{yyybbb^^^YYYUUUVVVSSSPPPMMMNNNRRRUUUXXX___ggglllsss{{{}}}uuukkk```UUUJJJCCC>>>===<<<<<<<<<<<<======<<<@@@EEEHHHKKKRRR^^^gggjjjnnnxxx|||lllZZZLLLCCCAAA999999999:::;;;===??????AAADDDHHHJJJKKKLLLMMMOOOMMMMMMLLLKKKJJJIIIHHHHHHFFFIIILLLNNNPPPRRRUUUWWWWWWYYY[[[___bbbdddfffggggggfffgggmmmwww|||xxxxxx}}}{{{ttteee\\\TTTVVV```mmm~~~{{{xxxvvvuuusssqqqooonnnkkkhhheee\\\WWWRRRPPPPPPXXXjjjzzzsssjjjbbbaaahhhwwwuuufffZZZZZZdddoooyyy{{{wwwqqqggg```SSSMMMHHHHHHHHHFFFFFFHHHGGGGGGHHHHHHHHHJJJNNNQQQWWW[[[```eeekkkuuu{{{kkknnnmmmzzzxxxuuusssyyycccUUUNNNJJJFFFDDDBBBBBBDDDIIIUUUjjj|||lllVVVIIIEEEAAABBBEEEKKKVVVcccpppyyyvvvxxxzzzTTTJJJCCC>>>>>>===:::888888:::;;;???HHHRRRfffiiimmmpppttt|||xxx```\\\VVVSSSUUURRRPPPNNNOOOSSSVVVZZZaaaiiiqqqvvv}}}}}}vvvnnncccWWWKKKCCC>>>===<<<;;;;;;<<<>>>???<<>>AAAEEEJJJRRR^^^lllvvvtttvvv{{{UUUJJJCCC>>>>>>>>>:::888888:::;;;???IIISSSjjjnnnrrruuuyyywww___ZZZUUURRRTTTRRRPPPNNNOOOTTTWWW[[[bbbjjjtttyyy~~~}}}wwwoooeeeXXXKKKCCC???>>>;;;::::::<<<>>>@@@===CCCKKKQQQWWWbbbrrr~~~|||jjjXXXIIIAAA>>>:::;;;;;;<<<>>>???AAABBBEEEHHHLLLNNNNNNNNNOOOOOOJJJHHHEEECCCDDDFFFIIIKKKPPPTTTXXXZZZZZZXXXVVVVVVYYY\\\```ffflllrrrwwwyyyttttttyyy~~~zzztttppppppvvv}}}wwwmmmbbbXXXXXX]]]hhh{{{~~~zzzwwwZZZUUUOOOLLLOOO]]]vvvwwwppphhheeehhhuuu{{{jjjcccdddmmm|||{{{xxxrrriiibbbSSSMMMIIIIIIHHHFFFFFFHHHCCCDDDFFFGGGIIILLLQQQUUUUUUZZZ```eeeiiipppzzziiiYYY```___www{{{zzz{{{[[[NNNMMMKKKHHHEEEDDDDDDEEEGGGRRRggg{{{lllWWWHHHBBB@@@>>>BBBLLLVVV___jjjtttuuuZZZKKKCCC??????;;;<<<999:::<<<;;;;;;HHHXXXkkksssxxx|||www___XXXSSSTTTXXXTTTTTTQQQQQQVVV[[[___fffmmmwww}}}zzzrrrhhh\\\NNNDDD===<<<:::::::::===???AAAHHHIIIPPPZZZcccoooppp___QQQFFF???;;;:::;;;===>>>>>>???BBBDDDKKKNNNQQQTTTTTTQQQMMMKKKJJJGGGCCCBBBDDDHHHLLLNNNVVV[[[^^^\\\WWWUUUYYY^^^bbbfffmmmwww}}}uuuvvvvvvkkkgggkkkttt{{{}}}{{{sssgggYYYTTTWWWbbbttt|||yyyqqqhhh\\\OOOHHHMMMWWWeee}}}xxxooolllrrrssshhhfffnnn~~~|||xxxrrriiicccWWWRRRKKKGGGGGGHHHFFFEEEEEEFFFGGGFFFGGGIIIMMMQQQUUU[[[aaacccjjjsss{{{}}}hhh[[[]]]^^^rrr~~~vvvXXXLLLJJJHHHEEECCCCCCEEEGGGIIIQQQdddvvv~~~kkkXXXLLLFFFDDDBBBEEEMMMVVV___jjjsssyyyZZZKKKBBB>>>>>>999<<<999:::===<<<<<>><<<;;;<<<>>>AAACCCIIILLLTTT```lll|||xxxiiiYYYLLLCCC===::::::<<<===>>>???@@@CCCEEEIIIMMMQQQTTTTTTQQQMMMKKKEEEDDDDDDFFFJJJOOOTTTVVV\\\___aaa^^^YYYYYY^^^dddpppttt}}}{{{wwwxxxkkkcccdddjjjppp{{{~~~wwwjjj\\\TTTUUU___ppp{{{uuusssrrrmmmeee\\\QQQKKKPPPYYYhhh{{{wwwyyy}}}tttmmmpppyyymmmhhhlllyyy~~~yyyrrriiicccWWWQQQKKKGGGGGGHHHFFFEEEDDDFFFGGGGGGHHHIIIMMMOOOSSSYYY^^^bbbhhhssszzz}}}gggZZZ\\\^^^qqqsssWWWLLLJJJHHHEEEBBBBBBEEEHHHJJJRRRcccsssxxxgggWWWMMMIIIFFFDDDEEEMMMVVV___jjjsss|||[[[KKKAAA======888;;;888:::>>>======IIIXXXfffooowww}}}sss^^^YYYUUUUUUXXXUUUTTTQQQQQQVVV[[[___eeelllssszzzzzzrrriii]]]OOOFFFAAA@@@>>>======@@@CCCEEEKKKPPP[[[kkk|||vvvlll^^^PPPFFF???<<<::::::<<<>>>???@@@BBBEEEHHHIIIMMMRRRUUUSSSPPPMMMKKKEEEFFFIIINNNTTTZZZ___bbbdddeeedddaaa^^^```hhhppp}}}pppeee```bbbeeekkktttzzznnn___VVVTTT[[[kkkzzz{{{{{{wwwtttttttttpppiii\\\TTTNNNRRR[[[mmmxxxoookkkhhhgggjjjmmmqqquuuzzzwwwnnnooo|||xxxooommmvvvzzzrrriiibbbVVVQQQJJJGGGGGGGGGFFFEEECCCEEEGGGHHHHHHIIIKKKMMMOOOVVV\\\___gggrrrzzz|||fffYYYZZZ\\\ooorrrYYYPPPMMMKKKHHHCCCBBBCCCGGGKKKUUUfffwwwssscccTTTLLLHHHDDDAAACCCLLLVVVaaannnyyyZZZJJJAAA======::::::888;;;???>>>>>>JJJYYYmmmuuuzzz~~~ooo]]]ZZZVVVVVVYYYUUUTTTQQQQQQVVVZZZ^^^eeekkkrrryyyyyyqqqhhh]]]PPPHHHBBB@@@>>>===>>>AAADDDGGGMMMUUUdddwww}}}hhh___RRRGGG@@@===<<<;;;:::<<>>???<<<:::888;;;?????????LLL\\\tttzzz~~~kkk]]]\\\XXXWWWZZZVVVTTTQQQQQQUUUZZZ]]]dddkkkrrryyyzzzyyy{{{~~~wwwpppggg\\\QQQHHHBBB@@@===<<<>>>AAAFFFIIIPPP\\\ooo~~~zzzssslll[[[SSSIIIAAA===<<<<<<<<<;;;===@@@BBBDDDGGGKKKNNNQQQUUUYYYXXXSSSOOONNNOOOTTTXXX]]]aaadddhhhllloooooopppqqqsssvvv~~~{{{ooommmooopppppprrryyy~~~rrrhhhcccbbb```dddjjjrrr~~~}}}sssfff\\\VVVXXXeeesss}}}}}}xxxmmmUUUQQQNNNPPPZZZnnntttaaaYYYXXXZZZ]]]___```aaaaaacccfffkkknnnrrrxxx}}}yyy{{{wwwuuuzzzzzzrrriiibbbUUUOOOIIIFFFGGGGGGFFFEEEBBBDDDFFFHHHHHHHHHIIIJJJKKKRRRYYY^^^fffrrr{{{~~~eeeZZZ[[[dddrrrzzz|||hhhUUUPPPLLLHHHHHHEEEAAA@@@DDDMMM[[[pppwwwhhhYYYNNNHHHDDDAAACCCNNN[[[jjj{{{[[[KKKBBB???@@@===;;;999:::>>>>>>@@@NNN___vvv}}}hhh\\\]]]YYYXXXZZZWWWUUUQQQQQQUUUYYY]]]cccjjjrrryyyxxxqqqmmmnnnqqqtttxxx|||~~~vvvnnnfff\\\PPPIIIAAA???===<<<>>>CCCIIILLLUUUeee{{{xxxrrrnnnggg```OOOJJJBBB===;;;;;;<<<<<<;;;===AAACCCFFFIIINNNQQQUUUYYY[[[YYYTTTQQQSSSVVV\\\aaaeeehhhiiilllppptttzzz|||zzzqqqjjjiiijjjkkkmmmqqqsssyyyzzzpppiiifffdddeeefffgggnnnzzz~~~vvvkkkaaaYYYXXXbbbnnnzzz}}}~~~}}}xxxlll```PPPMMMKKKNNNYYYlllzzzeeeZZZWWWZZZaaaffffffggggggfffeeefffhhhjjjpppvvv~~~}}}|||}}}yyysssttt~~~yyyqqqhhhaaaTTTOOOIIIFFFFFFGGGGGGEEEBBBDDDFFFFFFFFFGGGHHHJJJJJJQQQXXX]]]eeeqqqzzz}}}fff\\\^^^hhhtttxxxzzzcccSSSOOOJJJFFFFFFDDD@@@@@@EEENNN\\\ooo~~~xxxkkk\\\OOOHHHEEEAAABBBKKKWWWeeevvv^^^MMMBBB>>>???;;;===999:::======@@@OOOaaaxxx{{{eee\\\^^^ZZZYYY[[[WWWUUUQQQQQQUUUYYY\\\ccciiipppxxxzzzqqqhhhdddccceeegggjjjpppxxx|||tttllldddZZZPPPHHHAAA???======@@@FFFMMMQQQ[[[nnn{{{iiidddaaa[[[TTTFFFBBB===:::999:::;;;;;;;;;>>>AAADDDGGGKKKPPPSSSVVVZZZ\\\YYYUUUUUU[[[aaadddiiinnnpppqqquuu{{{vvvrrrqqqsssttttttxxx~~~|||~~~vvvsssmmmmmmkkkiiijjjppp{{{zzzqqqggg[[[WWW^^^hhh}}}~~~}}}uuuwwwvvvtttqqqmmmcccXXXMMMJJJHHHLLLYYYkkkzzz{{{mmm```^^^aaagggqqqyyyxxxyyyyyyvvvsssqqqqqqrrrrrruuuyyy|||{{{yyy{{{tttsssyyy~~~xxxpppfff___SSSNNNHHHEEEFFFGGGGGGEEECCCDDDEEEEEEDDDEEEHHHJJJIIIPPPWWW[[[dddoooxxx{{{ggg___aaadddoooyyy{{{bbbSSSOOOKKKGGGGGGBBB@@@AAAGGGPPP\\\lllyyy}}}vvvjjj[[[NNNFFFDDD@@@???FFFQQQ^^^mmmzzzaaaNNNBBB======999>>>:::999<<<<<<@@@PPPccc{{{xxxddd\\\___[[[YYY[[[XXXUUUQQQQQQUUUYYY\\\bbbiiioooxxx|||vvvmmmddd^^^]]]^^^```aaagggrrr|||{{{ssskkkcccZZZOOOHHHAAA@@@>>>>>>BBBHHHOOOTTT```tttjjjXXXSSSRRRMMMGGG@@@===:::888888999:::999;;;>>>BBBEEEHHHLLLQQQTTTVVVYYY[[[YYYVVVXXXaaaiiijjjooouuuxxxyyy~~~wwwwwwzzz}}}~~~~~~vvvvvvtttpppnnnooouuuzzz~~~|||tttuuuxxx~~~~~~uuujjj]]]VVV[[[dddzzzzzzxxxvvvvvvsssooollljjjaaaXXXLLLIIIGGGKKKYYYjjjuuuxxxtttjjjbbbeeelllttttttuuuvvvwwwyyy|||yyy}}}}}}xxxwwwtttxxxoooddd]]]SSSNNNHHHEEEFFFGGGGGGEEEDDDEEEDDDDDDCCCEEEHHHKKKHHHOOOUUUZZZbbbnnnvvvyyyhhh```ccc]]]hhhyyy{{{yyycccOOOJJJJJJIIIGGGFFFGGGFFFGGGLLLWWWfffqqqwwwyyyxxxqqqdddUUUKKKEEEDDDAAABBBHHHPPPZZZhhhtttdddMMMGGGAAA======::::::<<<<<<<<>>@@@CCCEEEHHHLLLQQQUUU\\\ZZZXXXVVVXXX___hhhooosssvvv{{{~~~xxxlllllljjjkkkrrr~~~{{{lll___YYY[[[___ooo}}}~~~~~~|||sssfff\\\QQQLLLGGGIIIUUUeeeppptttllllllooowwwzzzvvvzzz{{{ssspppvvv{{{vvvvvv~~~}}}yyyrrrggg^^^QQQNNNHHHEEEDDDEEEEEEEEEBBBDDDFFFFFFFFFGGGIIIJJJKKKOOOTTTZZZaaahhhpppuuuqqqccc[[[]]]aaarrrzzzwww|||dddOOOKKKJJJIIIGGGEEEFFFFFFFFFKKKWWWfffqqquuuvvvuuulll___QQQGGGCCCBBB???AAAGGGNNNWWWdddppp~~~eeeMMMFFF@@@<<<<<<999:::<<<<<<<<>>:::999:::<<<===>>>EEEWWWiiisssrrrssswwwxxxxxx|||hhh^^^VVVVVVXXXWWWVVVVVVTTTRRRSSSWWWZZZ]]]eeemmmvvv|||pppjjjeeeaaa```bbbaaaaaa`````````_________YYYXXXWWWWWWZZZ^^^bbbeeemmmpppuuu|||{{{pppaaaQQQGGGBBBDDDHHHKKKMMMRRR___mmmsssfffaaaXXXKKKBBBAAA<<<999:::;;;888888:::;;;;;;<<<===???BBBEEEFFFIIIKKKNNNPPPSSSWWW\\\___aaafffooo{{{wwwjjjeeefffjjjpppxxxwwwkkk```ZZZXXXbbbppp}}}~~~vvvlllddd^^^XXXRRRNNNPPPKKKKKKQQQWWWaaavvv}}}{{{|||~~~}}}zzzqqqrrrxxxrrrccc\\\ZZZYYYYYYYYY^^^eeeqqqvvvjjjgggiiihhhgggggghhhlllqqqvvvyyy|||{{{uuulllddd]]]QQQNNNHHHEEEDDDEEEEEEEEEDDDFFFGGGGGGFFFFFFGGGHHHNNNQQQWWW^^^eeemmmuuu{{{|||mmmggg```lllzzznnnjjjwwwoooXXXMMMGGGEEEEEEAAABBBCCCFFFLLLYYYiiiuuusssrrrmmmcccVVVLLLFFFEEECCCAAABBBHHHPPPYYYfffrrrxxxUUUFFFCCC@@@;;;999:::<<<===>>>EEEXXXjjjooommmooouuuwwwwww|||fff]]]VVVWWWYYYXXXVVVWWWTTTRRRSSSXXX[[[^^^eeellluuuuuummmfff```___ccccccddddddcccaaa___]]]\\\VVVUUUTTTSSSTTTVVVYYY[[[___cccjjjsss|||ttteeeVVVLLLFFFHHHLLLOOOOOOSSS```oooyyyaaaVVVPPPIIIAAA===<<<999999;;;;;;999999<<<<<<======???BBBEEEHHHIIILLLNNNQQQTTTXXX\\\bbbeeeiiiqqq~~~{{{|||ssslllrrrzzzzzznnnfffhhhkkkpppxxx|||pppeee]]][[[aaalllzzz{{{vvvoooiiiddd]]]UUUOOONNNKKKNNNWWW___jjj{{{vvvrrrqqqttt}}}yyytttnnniiicccdddiiitttlllZZZTTTTTTUUUUUURRRYYYaaaiii|||zzzkkk]]]YYYZZZYYYXXXWWWXXX[[[^^^aaacccffflllpppwww}}}zzztttkkkccc]]]QQQNNNHHHEEEDDDEEEEEEEEECCCEEEFFFFFFFFFFFFHHHJJJLLLQQQWWW^^^fffoooxxx}}}zzz}}}lllddd^^^lllyyylllhhhtttpppYYYMMMFFFDDDDDDBBBBBBDDDFFFMMMZZZjjjvvvuuutttpppfffZZZOOOJJJHHHFFFCCCDDDJJJRRR\\\jjjvvv{{{VVVGGGDDDAAA<<<999:::<<<===>>>FFFXXXjjjllljjjmmmtttvvvwww|||fff]]]VVVWWWZZZYYYXXXXXXTTTRRRSSSXXX[[[^^^eeellluuuxxxoooeee^^^___dddeeeggghhhgggccc```]]]\\\XXXWWWUUUTTTTTTUUUVVVXXXUUUYYYbbbmmmyyywwwhhhYYYNNNIIIKKKOOOQQQPPPTTTaaappp|||gggSSSJJJGGGBBB???@@@;;;999:::======;;;<<<@@@======>>>@@@CCCFFFIIIKKKNNNPPPTTTXXX\\\aaagggkkkttt}}}}}}wwwtttrrrwww{{{pppddd```jjjsssyyy|||qqqggghhhkkkpppxxxuuujjjbbb\\\___iiivvv}}}yyytttoooeeeZZZRRRJJJIIIPPP]]]hhhuuu}}}zzzmmmmmmpppyyy~~~~~~xxxnnnfffccc```]]]XXXXXX]]]hhhwwwkkkXXXQQQRRRTTTTTTOOOWWW___eeeuuuvvveeeVVVQQQSSSTTTUUUUUUUUUVVVXXXWWWXXX[[[aaafffsss{{{~~~zzztttkkkbbb]]]RRRNNNHHHEEEDDDEEEEEEEEEBBBDDDFFFFFFFFFGGGIIIJJJLLLPPPWWW^^^gggpppyyyvvv}}}{{{iii```^^^mmmwwwkkkhhhvvvpppWWWIIICCCBBBDDDGGGFFFEEEGGGNNNZZZhhhrrrtttvvvvvvnnnaaaSSSJJJGGGEEECCCDDDJJJVVVdddqqqxxxUUUHHHBBB<<<>>>;;;::::::;;;===EEEWWWhhhmmmqqqvvvxxxzzz}}}^^^ZZZUUUTTTVVVXXXXXXVVVVVVSSSSSSWWWZZZ^^^gggooo~~~vvvhhh]]]\\\aaakkknnnooommmgggaaa___^^^\\\ZZZYYYZZZ\\\\\\YYYVVVUUUSSSWWWggg}}}}}}tttcccSSSQQQMMMQQQYYYZZZZZZeeevvveeeWWWJJJCCC@@@===;;;<<<===<<<;;;:::;;;===???AAAEEEFFFGGGGGGGGGHHHJJJLLLNNNSSSYYY^^^bbbgggnnnsssyyyvvvpppllljjjnnnwwwzzzyyyrrrgggffffffiiioooxxxxxxhhhddddddmmmzzzqqqcccZZZ]]]cccooo|||~~~yyyqqqeeeXXXOOOKKKMMMSSS```vvv}}}uuujjjmmmqqqyyy{{{yyysssmmmfff```\\\XXXSSSOOONNNNNNSSS]]]fffsssooo\\\SSSTTTWWWZZZYYY]]]aaafffppp|||uuugggYYYVVVWWWWWWWWWXXX\\\\\\[[[XXXWWWYYY___dddkkkpppzzzyyyvvvtttnnnddd[[[RRRMMMGGGDDDCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIMMMNNNSSS[[[gggrrrzzz~~~wwwuuuhhhbbb\\\cccrrrwwwlllhhhuuunnnVVVIIICCCCCCEEEFFFEEEDDDFFFLLLYYYgggqqquuuxxxwwwooobbbTTTKKKGGGDDDCCCDDDKKKXXXggguuu|||UUUHHHBBB<<<>>><<<;;;<<<===???GGGYYYjjjuuuwwwxxxyyyyyy|||{{{___[[[WWWVVVXXXZZZZZZYYYVVVSSSSSSWWWZZZ^^^fffoooyyykkk___]]]aaajjjmmmpppnnnhhhccc``````aaa``````bbbcccbbb^^^ZZZYYYWWW\\\jjj}}}~~~wwwgggXXXUUUQQQTTT\\\^^^```mmm}}}nnnVVVKKKAAA>>>>>>======>>><<<<<<;;;;;;<<<>>>AAABBBDDDFFFGGGHHHHHHIIILLLOOORRRXXX___eeeiiinnnuuuzzz~~~ssspppooommmllllllpppzzzwwwhhhccceeefffiiinnnttt{{{yyykkkffffffnnnzzztttfff^^^^^^bbbmmm{{{}}}uuulllbbbXXXQQQKKKMMMWWWiiiuuunnnfffiiippp}}}uuunnnkkkiiiddd^^^XXXUUUQQQLLLIIIGGGGGGKKKTTT]]]iiizzznnn^^^WWWXXX[[[]]]___bbbfffiiiqqqzzz~~~|||wwwjjj^^^]]]`````````aaaaaaaaa```]]][[[[[[___bbbfffhhhmmmttt|||xxxuuurrrlllbbbZZZQQQMMMGGGDDDCCCDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIIIILLLOOOTTT\\\fffooovvvzzzwwwwwwfff]]]ZZZbbbsssvvvkkkgggtttlllUUUIIICCCCCCEEEEEEDDDCCCDDDJJJVVVdddnnnuuuwwwvvvooobbbUUULLLGGGCCCBBBDDDLLL[[[kkkyyyUUUHHHBBB<<<>>>===<<<===???AAAIII[[[lll|||{{{zzzyyyzzz~~~qqq```\\\XXXWWWZZZ\\\]]][[[WWWTTTSSSWWWZZZ^^^fffooo}}}~~~pppbbb^^^```gggllloooooojjjeeebbbbbbhhhiiikkkmmmlllhhhbbb^^^\\\[[[^^^jjjzzzzzzmmm```[[[WWWYYYaaafffkkkwwwmmmZZZKKKBBB<<<<<<=========???>>>>>>>>>???@@@CCCEEEFFFGGGIIIJJJKKKLLLNNNQQQTTTWWW^^^fffmmmrrrwww~~~yyyqqqjjjjjjkkkkkkmmmooottt{{{iii```^^^dddgggmmmtttzzz~~~oooiiigggnnnzzzyyylllccc______iiixxxzzzpppggg^^^WWWRRROOOSSS___xxxyyyooogggbbbeeelllxxxwwwtttqqqkkkddd```]]]YYYTTTPPPLLLJJJGGGDDDDDDCCCFFFMMMUUU___ppp~~~~~~pppddd___```dddfffiiinnnrrrvvv|||tttlllnnntttvvvvvvvvvwwwvvvtttpppllliiiiiikkkfffdddbbbcccgggkkkmmmnnnvvv~~~~~~xxxtttqqqjjj```XXXPPPLLLGGGDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIILLLOOOUUU\\\dddkkkqqqtttvvv~~~hhhZZZWWWaaattttttiiieeeqqqiiiTTTHHHBBBAAACCCCCCBBBAAABBBHHHTTTaaakkkoooqqqpppkkkaaaUUULLLGGGCCCCCCEEEMMM\\\mmm{{{UUUHHHBBB<<<>>>===<<<===???BBBJJJ]]]nnn}}}zzzyyy|||kkk```\\\XXXXXX[[[^^^^^^^^^WWWTTTTTTWWWZZZ]]]fffnnnyyy~~~tttfff___^^^eeeiiinnnoookkkfffdddcccmmmpppsssuuurrrkkkccc]]][[[[[[^^^gggsss|||~~~ssshhh___[[[\\\ccckkksss|||lll\\\PPPJJJCCC??????@@@======>>>BBBBBBCCCDDDFFFHHHJJJLLLMMMNNNOOOPPPPPPSSSWWWZZZ]]]dddnnnvvv|||zzzuuuppplllmmmnnnmmmpppttt{{{nnndddaaacccfffjjjpppwww}}}rrrkkkggglllwww~~~sssggg```]]]eeeuuuyyyppphhh```XXXTTTVVV[[[jjj~~~vvvpppjjjddd``````mmmzzz|||nnniiigggbbb[[[VVVRRRPPPLLLIIIGGGFFFDDDDDDFFFDDDFFFKKKPPPYYYhhhuuu{{{sssllljjjmmmtttyyy}}}~~~|||sssmmmgggbbbbbbdddfffggguuu}}}xxxtttpppiii___WWWOOOKKKGGGDDDCCCDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHKKKOOOUUU\\\bbbggglllooouuu}}}nnn\\\UUU```tttrrrgggcccooofffSSSIIIBBB@@@@@@CCCAAA@@@@@@FFFQQQ___hhhhhhjjjjjjfff^^^TTTLLLGGGDDDCCCFFFNNN\\\mmm{{{UUUHHHBBB<<<>>>;;;:::<<<>>>AAAJJJ]]]nnn~~~yyyxxx}}}iii^^^[[[WWWXXX[[[___```___XXXUUUTTTWWWZZZ]]]eeennnvvv{{{xxxiii```^^^bbbggglllllliiieeeddddddnnnrrrwwwxxxsssjjj```ZZZ[[[\\\___eeemmmsssvvvvvv~~~xxxooo___\\\\\\cccmmmwwwzzziii\\\RRRMMMJJJEEEBBBCCCBBB???>>>AAADDDEEEFFFGGGIIIKKKMMMNNNPPPQQQRRRRRRSSSVVV[[[^^^fffnnnyyy~~~wwwsssppppppqqqrrrqqquuu{{{pppddd___```ccciiilllpppvvv{{{~~~~~~||||||~~~uuummmgggiiirrr~~~zzzjjjbbb]]]bbbrrryyyrrriii___YYYXXX___rrryyypppiiihhhhhhfffhhhmmm{{{rrraaa[[[XXXSSSMMMJJJHHHHHHFFFEEECCCCCCDDDEEEGGGFFFGGGKKKOOOUUUbbbnnnyyyxxxwwwwwwzzzzzzqqqllliiiiiihhhqqq}}}~~~zzzvvvppphhh^^^WWWNNNJJJFFFDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEFFFGGGGGGJJJOOOUUU[[[___dddiiillluuu|||qqq^^^TTT___ssspppfffcccnnn~~~www```RRRJJJDDD@@@@@@CCCAAA??????EEEPPP]]]ffffffffffffccc]]]UUULLLFFFDDDDDDFFFOOO^^^ooo}}}UUUHHHBBB<<<>>>999999:::===@@@JJJ]]]nnn}}}vvvuuu|||iii^^^ZZZWWWXXX]]]aaabbbaaaXXXUUUTTTWWWZZZ]]]eeemmmvvvzzz}}}oooddd```aaaeeeiiiiiifffcccbbbcccjjjpppvvvwwwrrriii___YYY]]]___bbbeeeiiimmmppprrr}}}~~~vvvccc``````fffqqq|||zzzmmm___TTTNNNLLLHHHDDDCCCEEEDDDBBBCCCFFFEEEFFFGGGIIIKKKLLLMMMNNNPPPQQQSSSTTTWWW[[[aaafffttt|||}}}zzzwwwqqqqqqtttwwwxxxxxx~~~}}}hhh___]]]^^^aaaiiijjjnnnrrrvvvyyy{{{}}}}}}|||yyyxxxyyy{{{yyyooofffgggnnnyyy~~~nnnggg```bbbnnn}}}~~~sssggg___WWW```vvv|||rrrlllnnnpppqqqvvvwwwhhhYYYQQQNNNJJJFFFEEEAAABBBCCCBBBBBBCCCFFFHHHIIIHHHKKKPPPSSSXXXcccnnnxxx}}}yyytttqqqmmmsss~~~{{{vvvpppggg]]]VVVLLLIIIFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGIIINNNTTTYYY]]]bbbhhhmmmuuu|||mmm[[[TTT___ppppppfffdddppp|||kkkYYYPPPLLLGGGCCCBBBCCCAAA??????DDDOOO\\\eeeiiiiiihhheee___VVVLLLFFFCCCCCCGGGPPP```sssUUUHHHBBB<<<>>>999999:::===AAAKKK]]]ooo|||vvvppppppyyy~~~hhh___[[[YYYZZZ___cccddddddXXXUUUTTTWWWYYY]]]eeemmmtttyyyttthhhddd```ccceeedddaaa___```bbbeeelllsssvvvrrrjjjccc^^^^^^```ccceeegggiiilllnnntttyyy~~~|||zzzzzz||||||{{{{{{{{{}}}~~~nnnllllllqqq}}}yyymmmaaaWWWRRRQQQJJJGGGFFFHHHGGGEEEGGGKKKJJJJJJLLLMMMNNNOOOOOOPPPRRRTTTWWWZZZ___fffnnnsss}}}~~~~~~|||xxxzzzsssccc______```bbbdddfffjjjnnnqqqrrrssssssvvvvvvwwwyyy|||}}}rrrgggfffkkkvvvtttnnngggdddjjjwwwvvviii```XXXddd|||}}}{{{jjj___RRRLLLIIIFFFEEEFFF@@@BBBDDDEEEEEEGGGKKKOOOPPPQQQVVV]]]bbbgggqqq{{{|||yyyyyy~~~~~~|||zzzuuunnnddd[[[TTTKKKIIIFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHMMMSSSXXX[[[aaaiiipppvvv|||eeeVVVUUU^^^mmm|||qqqgggeeeqqqrrrcccUUUOOOMMMJJJFFFEEECCCAAA??????DDDOOO\\\eeennnmmmkkkgggaaaWWWMMMFFFBBBCCCGGGRRRcccvvvVVVHHHBBB<<<>>>999999;;;>>>BBBKKK^^^pppsssnnniiilllxxx}}}fff```]]]ZZZ[[[```eeegggfffYYYUUUUUUWWWYYY]]]eeemmmqqqvvv}}}xxxlllggg```bbbcccbbb^^^]]]___aaaaaaiiirrrvvvsssmmmgggccc\\\___bbbddddddeeeiiillljjjoootttuuurrrqqqsssvvvrrrrrrrrrssswww}}}zzzxxxxxx}}}uuuiii___YYYWWWPPPMMMKKKKKKJJJGGGIIIMMMOOOPPPQQQRRRSSSSSSSSSSSSUUUWWW[[[```gggpppyyyhhh\\\]]]___```aaa___bbbgggkkknnnnnnlllkkkqqqsssxxx}}}tttiiifffjjjtttxxxssskkkfffhhhrrrtttfff]]]]]]iiiyyywwwxxx}}}}}}{{{vvvppp^^^UUUKKKGGGDDDAAABBBFFFCCCEEEHHHIIIJJJLLLQQQVVVXXXZZZbbbkkkqqqwww~~~|||{{{yyytttmmmcccYYYSSSKKKHHHEEEDDDDDDDDDDDDBBBCCCBBBBBBCCCCCCDDDEEEFFFHHHMMMSSSWWWZZZaaajjjrrrwww|||yyyaaaTTTVVV^^^kkkxxxpppfffdddqqqlllfffbbb___YYYOOOHHHGGGBBB???>>>AAAFFFNNN]]]jjjiiikkkkkkggg___VVVOOOKKKCCCEEEIIIQQQ___rrr[[[HHHCCC???999<<<===>>>===@@@MMM```nnnllloookkkgggrrr{{{hhhZZZ[[[ZZZZZZ```jjjpppppp___ZZZWWWYYY\\\___fffmmmqqquuu|||uuuggg]]]\\\]]]^^^[[[WWWYYY^^^bbbdddiiinnnrrrpppjjjeeefffeeedddccccccdddeeefffjjjmmmmmmjjjiiijjjhhhdddfffcccccciiinnnssszzzuuukkkccc___VVVSSSPPPNNNNNNOOONNNNNNQQQSSSVVVUUUTTTUUUZZZ]]]^^^```dddkkkttt~~~ttt```]]]]]]ZZZYYY\\\___aaadddfffggghhhkkkmmmqqqtttxxx{{{}}}yyylllfffgggnnn}}}wwwnnnhhhhhhmmmyyy}}}pppddd\\\\\\jjj{{{uuuoookkkiiiooooooqqqssstttpppiiiccc[[[RRRKKKJJJJJJGGGDDDDDDEEEGGGJJJNNNSSSXXX]]]```ccclllxxx|||xxxtttpppkkkbbbWWWOOOLLLIIIFFFEEEEEEEEEEEEDDDCCCEEEFFFFFFEEEEEEFFFGGGJJJMMMQQQUUU\\\eeennnttt}}}rrr___WWWUUU```nnnzzzooodddaaammm{{{{{{xxxuuupppeeeVVVLLLIIICCC@@@???BBBFFFNNN]]]jjjjjjllllllggg___UUUNNNJJJDDDEEEHHHPPP]]]pppZZZGGGCCC@@@;;;:::;;;<<<;;;???KKK]]]kkklllnnnllljjjvvvyyyfffYYYZZZYYYYYY```kkkqqqqqq```YYYUUUWWW[[[___dddjjjrrrvvv}}}xxxjjj^^^[[[ZZZ\\\[[[XXXYYY]]]\\\^^^eeemmmsssrrrlllfffcccbbb```______```bbbccceeehhhiiifffdddddd```\\\]]]ZZZZZZ```eeejjjqqqxxx}}}wwwmmmggg[[[XXXTTTQQQRRRRRRSSSSSSUUUWWWYYYYYYYYY[[[```dddlllooouuu{{{ooo^^^\\\]]]ZZZYYY]]]^^^```bbbdddeeegggkkkmmmqqquuuzzz~~~|||nnneeedddjjjyyy{{{qqqkkkiiikkkvvvvvvjjjcccbbbmmm|||wwwqqqjjjeeeaaa___bbbccceeeiiilllkkkfffbbbZZZQQQJJJHHHHHHFFFFFFGGGLLLOOORRRWWW]]]dddjjjnnnxxx{{{xxxsssooojjjbbbWWWOOOKKKIIIFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFEEEEEEFFFGGGJJJMMMQQQVVV]]]fffpppvvv}}}ooo^^^WWWXXXaaaqqqpppdddaaalllxxxuuu]]]NNNIIIDDDAAA@@@CCCGGGOOO]]]jjjkkkmmmlllhhh___TTTLLLGGGEEEFFFGGGMMMZZZlllZZZGGGCCCAAA===;;;;;;;;;;;;???LLL]]]jjjmmmpppoooqqq~~~wwweeeZZZZZZZZZZZZaaalllssstttaaaXXXRRRTTTZZZ___cccgggsssxxx{{{ooobbb[[[WWWYYY[[[ZZZ[[[]]]UUUXXX___iiirrrsssnnnhhhbbb```^^^\\\\\\]]]```bbbcccggghhheeebbb```[[[UUUUUURRRRRRXXX]]]bbbiiippp{{{{{{tttfffbbb\\\YYYXXXYYYZZZZZZYYY[[[^^^```aaafffmmmssswwwhhh[[[[[[]]]ZZZZZZ\\\^^^___```aaacccfffkkkoooqqqvvv|||oooddd```dddrrrvvvooojjjjjjqqqzzz|||ssslllgggooozzzuuurrrooojjjddd^^^YYYVVVTTTRRRTTTWWW\\\bbbddddddccc[[[SSSKKKIIIIIIIIILLLPPPWWW[[[bbbiiiqqqyyy{{{wwwsssnnniiiaaaWWWOOOKKKHHHEEEDDDEEEEEEEEEDDDDDDEEEFFFFFFEEEEEEFFFHHHJJJLLLQQQWWW^^^hhhrrryyy}}}kkk[[[WWWYYYaaassspppeeebbbnnn{{{aaaMMMGGGFFFCCCBBBDDDGGGOOO]]]jjjlllnnnnnniii___TTTJJJEEEEEEDDDEEEJJJUUUggg{{{\\\GGGBBB@@@===============BBBNNN___kkkooopppqqqvvvtttccc\\\]]]\\\]]]dddooovvvwwwdddYYYPPPSSS[[[```dddffftttzzztttggg\\\TTTVVVZZZ\\\\\\\\\UUUVVVZZZccclllpppmmmjjjeeeccc___\\\\\\^^^aaacccgggkkkmmmjjjgggccc\\\UUUSSSPPPQQQVVV[[[___fffmmmwwwvvvqqqiiidddbbbbbbbbbccc___bbbggglllqqqyyymmmccc[[[[[[\\\ZZZYYYZZZ]]]^^^___aaacccgggmmmqqqrrrwww~~~qqqddd]]]```mmmzzzyyyrrrllliiimmmtttyyyrrriiinnn}}}{{{tttnnnjjjgggeeeaaa[[[VVVRRROOOMMMHHHJJJMMMSSSYYY]]]aaabbb\\\UUUOOOMMMNNNPPPWWW___fffmmmxxx~~~zzzwwwrrrmmmhhhaaaWWWPPPJJJHHHEEEDDDEEEEEEEEEDDDDDDFFFGGGGGGFFFEEEGGGHHHIIILLLQQQWWW___jjjttt{{{~~~|||fffYYYVVVXXX^^^tttnnndddbbbpppbbbMMMHHHGGGCCCBBBDDDGGGNNN\\\iiinnnoooooojjj```TTTJJJDDDCCCBBBCCCGGGRRRcccvvv```IIICCC@@@<<<>>>======>>>CCCOOO^^^iiillllllnnnvvvrrrccc___``````aaagggrrrwwwwwweeeYYYQQQSSS[[[aaaeeehhhuuu{{{yyylll___UUUTTTYYY\\\]]]]]]ZZZYYYZZZ^^^dddiiilllmmmiiifffbbb^^^]]]^^^aaacccjjjnnnqqqoookkkhhhaaaZZZUUURRRRRRVVV[[[^^^dddkkkttt{{{zzzssspppnnnnnnnnnlllrrryyy}}}ttthhhbbb]]]\\\\\\ZZZXXXYYY^^^___aaabbbeeejjjpppuuutttyyysssfff]]]^^^jjjwww|||vvvooojjjlllqqq|||{{{rrrfffjjjxxx~~~{{{yyyyyywwwtttpppkkkfffccc]]][[[WWWSSSOOOLLLIIIHHHBBBDDDGGGLLLPPPUUUZZZ]]][[[VVVRRRRRRSSSXXXdddppp}}}zzzvvvppplllggg```WWWPPPIIIGGGDDDCCCDDDEEEEEEDDDEEEFFFGGGGGGFFFFFFGGGHHHIIILLLQQQXXX```jjjuuu{{{|||eeeYYYVVVXXX]]]ssslllbbbaaaooobbbOOOJJJGGGDDDBBBDDDFFFMMM[[[hhhnnnpppqqqlllbbbUUUKKKEEEAAABBBCCCHHHRRRbbbsssfffNNNEEEAAA<<<===<<<:::<<>><<<>>>EEEQQQ]]]eeegggaaaaaalll|||qqqfffbbbeeeggghhhkkkooonnnjjj\\\UUUQQQRRRVVV\\\eeeooosss{{{yyysssqqqrrrvvvyyyxxx|||xxxkkk]]]WWWVVVXXX]]]ccceeekkknnnkkkeeefffoooyyyxxxvvvrrrnnnjjjgggfffeee```fffiiijjjkkkllliiieeeYYYTTTRRRTTTVVVWWW[[[aaagggpppyyypppjjjhhheeeaaa``````cccdddbbb___```bbbcccbbbfffjjjooossswww{{{qqqccc]]]dddnnnvvv}}}rrrmmmmmmjjjxxx~~~||||||wwwmmmiiikkkqqq}}}}}}yyywwwvvvuuusssrrrqqqpppnnnlllllljjjfffddd\\\ZZZWWWSSSNNNJJJFFFEEEEEEDDDCCCBBBBBBAAAAAAAAACCCFFFKKKMMMNNNPPPTTTXXX[[[]]]ccciiiooozzz~~~sssppphhh___\\\___```^^^^^^___eeerrrxxxtttnnniiieee___WWWQQQGGGEEECCCCCCDDDEEEEEEDDDEEEGGGHHHHHHGGGFFFHHHIIIJJJLLLQQQWWW^^^hhhrrrxxxuuueeeaaa\\\hhhyyynnnfffccclll{{{kkkSSSFFFCCCDDD@@@@@@CCCCCCFFFUUUgggqqqwwwwwwmmm```VVVNNNIIIFFFCCCEEEMMMWWWaaaooozzz|||}}}hhhPPPGGGDDDAAA===<<<;;;===DDDOOOZZZaaaaaa```eeetttlllcccdddeeehhhjjjjjjiiifffeeeWWWRRRPPPRRRVVV[[[dddlllqqqxxx|||wwwqqqmmmkkkjjjhhhgggkkkrrryyy~~~{{{qqqbbbWWWSSSVVV]]]aaaeeehhhkkkkkkkkklllpppttt|||~~~{{{tttnnnnnnmmmjjjjjjddd```bbbgggjjjhhhddd^^^WWWRRRSSSUUUWWWZZZ___iiioooxxx~~~oookkkddd___\\\^^^bbbdddggggggeeeaaa]]]\\\```ccchhhkkkooossswww}}}tttfff^^^```ggguuuyyynnnggghhhoooxxx}}}~~~}}}}}}}}}yyyqqqlllttt~~~}}}yyytttqqqrrrrrrqqqooollliiigggfffeeeaaa]]]]]]___^^^YYYTTTQQQOOOKKKGGGDDDCCCCCCCCCAAAAAABBBAAA@@@AAADDDFFFHHHGGGKKKQQQSSSQQQVVV___fffnnnwww{{{|||}}}uuunnngggaaa```cccgggkkkoooyyyuuurrrmmmhhhbbb\\\UUUQQQKKKHHHEEEDDDEEEFFFDDDAAADDDDDDEEEEEEFFFHHHIIIJJJJJJMMMQQQVVV\\\fffsss|||yyyiiibbbdddhhhwwwjjjcccaaakkkzzziiiRRRIIIGGGGGGCCCBBBDDDCCCDDDSSSdddpppvvvvvvmmm```VVVMMMGGGHHHEEEFFFMMMUUU___lllwwwzzzxxx~~~fffNNNFFFBBB???<<<<<<<<<>>>CCCNNNZZZccccccaaafffttt~~~jjjcccaaabbbcccddddddbbbaaa```XXXSSSPPPSSSXXX]]]fffnnntttzzzxxxuuupppmmmkkkjjjiiigggdddkkkppptttyyy~~~~~~{{{{{{zzz||||||sssdddYYYTTTVVV[[[___cccfffiiijjjjjjkkkooosss|||zzzsssqqqpppnnnkkkeeeaaabbbhhhllljjjgggaaaYYYTTTUUUWWWYYY]]]bbbiiiooowww}}}xxxmmmeeebbb^^^ZZZZZZ\\\```cccffffffddd```\\\[[[___ccciiilllpppuuuzzzvvviii```bbbhhhrrr}}}rrrjjjgggmmmuuu|||vvvooottt~~~yyywwwtttsssrrrrrrqqqnnnjjjgggeeeeeecccaaa___]]][[[ZZZUUUQQQNNNNNNPPPOOOKKKFFFIIIGGGEEECCCAAAAAA@@@AAA???@@@AAA@@@@@@AAACCCFFFHHHHHHKKKRRRWWWZZZbbblll{{{{{{tttrrrtttttt{{{wwwsssnnniiiccc\\\UUUPPPJJJGGGDDDDDDEEEEEEDDDBBBDDDDDDDDDEEEFFFGGGHHHIIIIIILLLPPPUUU\\\gggttt~~~zzzjjjcccbbbiiixxx|||eee______iiixxxfffRRRKKKJJJIIIEEECCCDDDBBBBBBPPPaaapppvvvvvvnnnbbbWWWMMMFFFGGGDDDEEELLLSSS]]]jjjvvvzzzwwwyyyeeeLLLDDDAAA===<<<===>>>>>>AAAKKKZZZfffgggdddiiiuuu|||jjjeee``````______^^^^^^]]]]]]XXXSSSQQQTTTYYY```iiirrrxxx~~~~~~vvvtttqqqppppppooollljjjbbbgggjjjlllooossstttqqqpppoooqqqvvv|||~~~vvviii]]]VVVUUUXXX[[[aaadddhhhiiiiiijjjnnnrrryyyxxxtttrrrqqqmmmhhhdddeeejjjoooooommmfff^^^XXXWWWYYY[[[___eeehhhnnnvvv|||vvvlllbbb\\\\\\[[[YYYXXXZZZ]]]aaadddiiihhhfffaaa]]]]]]bbbfffkkkoootttyyy~~~yyymmmddddddiiipppuuummmhhhkkkqqqyyyxxxpppsss~~~~~~zzzvvvrrrooommmkkkiiihhhgggddd```]]]WWWVVVSSSQQQOOONNNNNNNNNKKKIIIFFFFFFGGGGGGCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAACCCFFFHHHLLLLLLQQQZZZbbbjjjvvv~~~yyyvvvpppjjjddd\\\TTTOOOGGGEEEDDDCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIILLLPPPUUU]]]iiiwww}}}llldddbbbkkk|||vvvddd______hhhuuugggRRRJJJJJJIIIDDDCCCDDDAAABBBPPPaaasssyyyzzzrrrggg\\\QQQHHHCCCBBBCCCIIIQQQ\\\lllyyy|||eeeKKKDDDAAA<<<;;;===???>>>@@@IIIYYYgggjjjiiinnnyyy~~~lllggg______^^^^^^^^^___```aaaXXXSSSQQQTTTZZZaaakkkttt|||}}}wwwvvvvvvvvvvvvuuurrrppphhhlllmmmlllmmmpppooollliiiiiijjjnnnuuuzzz}}}}}}xxxmmmaaaXXXUUUVVVXXX^^^bbbfffhhhiiijjjnnnqqqttt{{{uuusssrrrppplllhhhiiinnnsssttttttmmmddd\\\[[[[[[\\\```eeeiiinnnvvv||||||rrrhhhbbb^^^[[[YYYZZZYYYZZZ[[[^^^aaaeeegggmmmllljjjfffbbbbbbgggkkknnnsssyyy~~~rrrgggeeegggooo~~~xxxqqqllllllnnnttt|||{{{vvvrrruuu}}}|||wwwpppkkkhhheeebbb___\\\XXXSSSPPPNNNLLLJJJGGGFFFFFFGGGGGGGGGFFFDDDDDDEEEEEEBBB@@@>>>???@@@AAAAAAAAAAAAAAAAAACCCDDDEEEFFFHHHLLLNNNRRRVVV]]]hhhttt|||xxxrrrkkkddd\\\TTTOOOFFFEEEDDDCCCDDDDDDDDDDDDBBBBBBCCCCCCDDDFFFGGGHHHJJJMMMRRRXXX```mmm|||ooogggdddrrrtttfffaaa```hhhsss}}}jjjSSSHHHFFFFFFBBBAAACCCBBBCCCQQQcccwww|||~~~xxxnnndddXXXMMMEEECCCDDDHHHOOO[[[mmm}}}fffLLLFFFCCC===;;;===???>>>???GGGWWWdddiiijjjqqq}}}~~~}}}~~~jjjeee]]]]]]]]]]]]___bbbdddfffXXXSSSPPPSSSYYY```kkkuuu~~~zzzyyyyyyzzzzzzyyyvvvsssrrrttttttqqqpppqqqoookkkjjjiiijjjlllqqquuuyyy{{{~~~zzzrrrfff\\\VVVUUUVVV\\\```eeehhhhhhjjjmmmqqqrrryyyvvvtttrrrooolllnnnrrrvvvxxxxxxqqqiiiaaa^^^]]]\\\___cccjjjpppwww}}}sssiiiddd```\\\YYYWWWWWWXXXXXXZZZZZZ[[[]]]aaadddhhhjjjooopppnnnkkkggggggkkkooorrrwww}}}xxxkkkeeeeeeppp|||}}}wwwqqqoooooottt{{{~~~}}}|||~~~{{{rrrggg```YYYWWWSSSPPPNNNJJJFFFCCCHHHGGGDDDBBBBBBBBBCCCDDD@@@?????????@@@???>>><<<>>>???@@@BBBBBBCCCCCCBBBCCCEEEGGGIIILLLOOOTTTWWW[[[aaalllxxx}}}yyyssslllddd\\\SSSNNNEEEEEEEEEDDDDDDDDDDDDEEEBBBBBBCCCCCCDDDFFFGGGHHHLLLPPPVVV]]]eeerrrqqqjjjgggxxxxxxhhhcccbbbiiisss}}}jjjRRRGGGDDDDDD@@@@@@BBBBBBDDDRRRdddxxx~~~|||tttjjj]]]RRRJJJHHHFFFIIIOOO\\\rrrhhhLLLGGGDDD===;;;===>>>===???GGGSSS]]]cccfffooo|||zzzfffbbb[[[[[[[[[]]]```cccfffhhhYYYTTTPPPSSSYYYaaalllvvv|||{{{zzzzzzzzzyyyvvvsssvvvyyyyyyvvvuuuuuurrrmmmnnnmmmmmmnnnppptttwwwyyy|||zzzuuujjj___WWWUUUVVVXXX]]]cccfffggghhhlllooosss~~~yyyvvvqqqpppoooqqqtttwwwxxxxxxssskkkdddbbbaaa```aaaeeemmmrrrzzzrrrfff^^^[[[VVVUUUUUUTTTUUUVVVXXXXXXZZZZZZ\\\^^^bbbfffjjjmmmqqqssssssqqqmmmlllnnnqqqvvv{{{}}}pppgggeeennnxxxuuuttttttwww}}}~~~wwwnnncccWWWOOOLLLJJJHHHGGGGGGFFFDDDBBBCCCBBBAAA@@@???@@@AAABBB<<<<<<===============<<>>>>>???@@@AAA@@@@@@@@@>>>???AAABBBAAAAAABBBCCCEEEEEEFFFIIIMMMRRRWWWZZZZZZ]]]bbbgggmmmttt|||~~~{{{wwwqqqkkkccc[[[SSSMMMIIIKKKKKKHHHEEECCCDDDGGGDDDDDDEEEEEEFFFHHHIIIJJJLLLSSS]]]fffoooxxxuuufff___]]]___vvv~~~kkkdddbbbiiivvv~~~bbbOOOGGGFFFFFFBBB?????????BBBMMMXXXiii{{{wwwvvvmmm\\\QQQHHHFFFHHHQQQ___rrrjjjSSSGGG>>>===<<<<<<<<<===AAAGGGMMMQQQUUUVVV[[[iiizzz{{{iiieeecccbbb^^^\\\aaajjjmmmjjj^^^WWWSSSWWW]]]dddmmmuuu~~~|||yyyvvvyyyvvvvvv{{{yyyxxxyyyzzzzzzzzz{{{}}}}}}}}}zzzuuummmcccZZZTTTUUUTTTWWW]]]``````ccciiijjjttt|||~~~|||{{{xxxuuukkkiiihhhiiijjjkkkkkkjjjmmmrrruuuuuurrrpppsssvvvuuuxxxzzz|||dddXXXMMMKKKLLLLLLNNNPPPMMMOOORRRSSSTTTVVVXXXZZZYYY[[[___ccciiipppyyy~~~tttfffgggooowwwzzzxxxzzz|||nnnaaaXXXRRRLLLHHHIIIDDD@@@AAABBBAAABBBEEE@@@>>>===???BBBCCCBBB@@@AAABBBCCCCCCBBBCCCEEEGGGKKKOOOQQQOOOQQQYYYaaadddlllkkkooowww}}}|||xxxrrrjjjbbbYYYPPPKKKHHHHHHGGGFFFEEEEEEEEEFFFDDDEEEFFFGGGGGGGGGGGGGGGNNNSSSZZZbbbjjjsss|||oooaaa\\\\\\aaapppkkkeeebbbjjjvvvyyy```OOOIIIHHHEEEBBB@@@@@@???BBBLLLVVVjjj{{{~~~vvvtttkkkZZZQQQJJJGGGHHHOOOZZZkkkhhhQQQGGG???>>><<<<<<<<<===AAAGGGNNNSSSUUUVVV[[[gggxxxzzzjjjgggcccaaa^^^]]]bbbjjjmmmkkkaaaZZZUUUWWW]]]dddmmmvvv}}}zzzwwwuuuwwwvvvwww|||}}}|||~~~|||vvvnnnddd\\\WWWSSSRRRVVV\\\___^^^```dddeeemmmsssuuuvvvwwwuuuqqqgggeeecccdddeeegggggggggmmmrrryyyzzzxxxvvvwwwyyyzzz|||}}}~~~qqq[[[PPPGGGFFFIIIJJJKKKMMMKKKMMMPPPQQQRRRSSSVVVXXXXXXZZZ]]]aaahhhqqqzzzwwwiiieeelllsss|||zzzwwwwww{{{~~~~~~~~~rrreee\\\VVVPPPMMMJJJEEEBBBDDDEEECCCCCCEEEBBB@@@???AAADDDFFFFFFEEEEEEFFFHHHHHHGGGHHHKKKMMMRRRZZZ______```gggnnnrrrvvvuuuyyyzzzvvvppphhh```XXXOOOJJJHHHGGGFFFFFFEEEEEEEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHNNNRRRYYYaaaiiirrrzzzooo```YYYYYYZZZiiilllfffccckkkxxxzzzbbbPPPIIIHHHDDDAAA@@@AAA@@@BBBJJJTTTfffwww{{{vvvuuulll[[[TTTLLLHHHGGGKKKTTTbbbvvvfffPPPFFF???@@@<<<<<<<<<===AAAGGGPPPVVVVVVWWW[[[gggxxxuuugggfffaaa```]]]\\\bbbkkknnnllleee\\\VVVWWW\\\dddoooxxx|||wwwtttsssuuuwwwzzz}}}}}}ssshhh___YYYRRRQQQVVV]]]```___```bbbbbbfffjjjlllqqqvvvuuuqqqgggdddaaa```aaacccddddddkkksss|||~~~}}}xxxcccTTTJJJCCCDDDHHHIIIJJJLLLLLLMMMOOOPPPQQQSSSVVVXXXZZZ\\\___ccckkkuuu{{{nnndddiiinnnwww}}}xxxwwwyyy{{{{{{~~~~~~}}}{{{oooeee^^^WWWRRRNNNIIIHHHKKKKKKHHHFFFGGGIIIGGGEEEEEEGGGIIIJJJJJJHHHJJJKKKLLLMMMOOORRRTTT[[[eeennnnnnooouuu|||xxxtttmmmfff___WWWOOOJJJGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFHHHIIIKKKNNNRRRXXX___fffoooyyyppp___WWWVVVUUUbbb|||nnnhhhfffnnn{{{jjjTTTIIIFFFCCCAAAAAAAAAAAABBBJJJSSSaaarrryyywwwxxxmmm[[[TTTKKKHHHFFFIIIOOO\\\qqqdddNNNEEE@@@AAA;;;<<<======@@@HHHSSSZZZYYYZZZ___jjj}}}pppbbbaaa___^^^[[[ZZZaaajjjnnnlllfff]]]VVVVVV\\\eeeqqq|||{{{uuussssssuuuxxx}}}~~~}}}}}}}}}nnn```XXXRRRQQQVVV^^^cccbbbccceeedddeeefffhhhpppxxxzzzvvvmmmiiiddd``````aaaaaaaaahhhqqq~~~~~~xxxeeeTTTKKKDDDFFFIIIJJJKKKLLLNNNPPPQQQRRRSSSUUUYYY\\\___aaadddiiirrr~~~uuufffgggkkksss}}}zzzzzz{{{vvv||||||sssiii___XXXUUUQQQPPPSSSSSSOOOMMMMMMOOOMMMKKKIIIJJJLLLNNNOOOLLLNNNQQQSSSUUUXXX\\\___kkkttt||||||{{{wwwrrrkkkddd]]]VVVOOOJJJFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCEEEHHHJJJLLLNNNRRRWWW]]]eeennnxxx~~~qqq___WWWVVVUUUaaayyyoooiiihhhqqq~~~tttYYYKKKFFFCCCAAAAAABBBBBBDDDLLLUUUbbbrrryyyzzzyyyjjjUUUNNNHHHFFFEEEGGGMMM[[[qqqdddNNNEEE@@@AAA;;;<<<======@@@IIIVVV___^^^aaaeeeppplll___^^^\\\[[[YYYYYY___iiinnnlllfff\\\UUUVVV]]]gggttt~~~}}}vvvttttttwww{{{|||{{{}}}rrraaaVVVSSSQQQSSS[[[aaacccdddfffeeefffeeegggoooyyy}}}{{{tttooohhhcccaaa______^^^dddnnn|||||||||}}}|||}}}{{{lllYYYOOOHHHHHHJJJJJJJJJKKKNNNPPPQQQRRRTTTWWW[[[___ccceeeiiioooxxx|||kkkiiiiiiqqq~~~}}}{{{zzzuuu}}}xxxlllddd```[[[YYY[[[[[[WWWUUUVVVRRRQQQPPPPPPPPPSSSWWWZZZZZZ]]]```bbbeeehhhlllooo~~~wwwrrrkkkddd]]]UUUOOOJJJEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCEEEHHHJJJLLLNNNQQQWWW^^^fffoooxxx~~~sssaaaYYYXXXXXXaaayyy}}}nnniiiiiisss{{{^^^NNNHHHCCCAAAAAABBBCCCEEEOOOYYYiiiuuuyyyxxxtttaaaLLLFFFEEECCCDDDGGGMMM\\\uuufffPPPFFF???@@@:::<<<======@@@JJJXXXcccdddhhhlllvvvhhh^^^^^^ZZZZZZXXXXXX```jjjnnnmmmfff]]]VVVWWW]]]gggsss~~~yyywwwxxxzzz}}}~~~}}}xxxfff[[[VVVQQQPPPVVV\\\___bbbeeedddfffeeeffflllvvv||||||xxxsssmmmgggcccaaa^^^]]]ccclllzzzxxxyyy{{{{{{{{{{{{nnn^^^SSSJJJHHHIIIHHHHHHIIILLLNNNOOOQQQSSSXXX]]]aaaeeehhhlllttt~~~rrrkkkiiinnnzzz{{{zzzttt}}}xxxqqqjjjeeeeeeeeebbbbbbeee\\\]]]^^^___```cccgggkkkppprrrtttvvvwwwyyy|||wwwrrrkkkbbb[[[TTTNNNIIICCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDFFFHHHIIIKKKMMMQQQYYYaaaiiirrrzzzuuuccc[[[YYY[[[ccczzz}}}kkkfffgggrrraaaPPPJJJDDDAAA@@@BBBCCCGGGRRR]]]lllttttttpppkkkZZZHHHFFFBBBAAACCCFFFMMM]]]wwwhhhQQQGGG???>>>:::<<<>>>===@@@JJJZZZgggjjjnnnqqqyyyrrraaa[[[^^^[[[ZZZYYYYYYaaalllqqqpppggg___WWWXXX]]]eeepppzzz}}}{{{||||||~~~tttlll^^^VVVPPPRRRXXX\\\___ccccccfffgggfffiiirrryyy|||{{{xxxrrrmmmjjjgggdddaaaccckkkxxxwwwyyy{{{{{{{{{}}}tttbbbVVVLLLIIIJJJIIIIIIJJJLLLMMMPPPRRRUUUZZZ```eeehhhlllrrrzzzwwwnnnhhhlllvvv}}}vvv}}}~~~vvvtttsssrrruuuyyyyyyzzz{{{zzzxxxxxxzzz|||wwwrrriiiaaaYYYQQQKKKGGGCCCBBBBBBBBBCCCCCCDDDEEEDDDEEEEEEFFFGGGGGGHHHHHHKKKQQQZZZdddmmmuuu}}}vvvcccZZZXXX^^^eee}}}~~~hhhdddfffqqqbbbQQQKKKEEEBBB@@@AAACCCHHHTTT```jjjppplllhhheeeVVVIIIJJJAAAAAABBBFFFMMM]]]xxxjjjSSSGGG>>>===:::<<<>>>===@@@KKK[[[iiinnnrrrtttzzz}}}gggYYYXXX]]]\\\\\\ZZZ[[[cccnnnsssrrrjjjaaaYYYYYY]]]cccmmmvvv}}}~~~~~~~~~|||ggg\\\SSSRRRWWW[[[___cccccchhhiiiggghhhpppxxx|||~~~{{{wwwtttqqqnnnjjjhhhdddkkkwwwxxxzzz||||||{{{{{{}}}fffZZZNNNKKKLLLKKKLLLNNNNNNOOORRRTTTXXX^^^eeeiiilllpppwwwyyyooogggkkksssxxx~~~}}}|||}}}vvvqqqhhh___WWWOOOIIIEEEBBBBBBBBBBBBBBBCCCDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGKKKQQQ\\\fffooowww~~~wwwcccYYYWWWbbbiii