%%%@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%#%%%%%%%%#%%%%#%%%%%################%%#%#############%##%%%#%#%#%%#%%%###%#%%#%#%%#%######%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%%%%%#%#%%############%#####%######%%####%%%%#%%#%#%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@
%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%#%%#%#####################%%##########################%####%%%%%#%######%######%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%##%%%%####%#%##############%######%%%#%#%%%%%##%%%##%%%%%%#%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%@@ @@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%##%#%#%#%##%%##########################################################%#%###%%#%##%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%#%%%%%%%%%%%%###%###############################%#%%#%%%#%%##%##%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%####%#%#########%########################################################%#########%%####%###########%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%######%######%#%########%#########%##%%%%%#%###%%%%%##%##%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@ @%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%#%%%%%%%%%%%%%%%%%%%%%%%%#%%%%#%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%#%%#%%#%#####%##################################################################%##%#%#%#####%#########%#%%#%%%%%%%%%%%%#%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%#%#%####%%#####%#############%##%#####%%%%##%%%%%%########%#%#%%%%##%%%##%#%%%%%%%%%%%%%%%%%%%% @%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%#########%#############%#######################################################%#################%%######%###%%%##%#%%%%%%%%####%%%%##%%%%###%%%%%%%%%%%%%%%%%%%%%%###%%###%#%#####%#%###%################%%%###%#%%%#%###%##%##%##%%#########%##%%%#%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%#%#%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%#%%%%%%%#%%%%%%%%%%%#%#%%%%%%####%####%######%###############################################################################################%#####%##%###%%###%###%#%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%##%#######%######################%####%%%%%%%%%%##########%####%####%%##%#%#%%%%%%%%#%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%####%%%###%%%###%%%%%%%%%%%%%%%#%%%%%##%####%%%#%%%%%%%%%%%%%%#%#%%##%##%##%#%%%##########################################################################################################%###########%####################%#%#%%%%%%##%%%%%%%%%%%%%#####%%###############################%%###%##%%%######%#%###%%##%#%##%###%%###%%%%%%#%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%#%%#%%%%####%%#%%#%#%%%%%%%%%%%%%%%%%%#%%#%#%%%########%#%%%%#%#########%%%%#####%#####%######%%###%##%##########################################################################################################################%%%###%####%%%%##%%%#%############################%##############%%%#%%%%%%##%##%%%%%#%###%#################%%%##%%%%%%#%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#####%%##%%%##%#######%##%###%##%#%###%%#%################%###################%%###%##########%##########################################################################################%##############%################%##############%###########%%####%#%%%%######################################%%##%###%%%%#%#%#####%%#%%%###############%####%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%#########%###############%%%###########%#####################################################%#######################################################################################################################################################%#%####%#####%#########%#########################%##%%%###%%##%%%%#####%#%%###########%###%%#####%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%#%######%%%%%##%%%###%#%%##%#####%##################%%%######%#####################%#############%##################%###############################################################################################################################################%#######%#%#############%###################################%%%#%#######%#####%#%#%%%%%####%###%%%%%###%%####%%#%%%%% %%%%%%%%%%%%%%%%%%%%%%##%##%%#############%%#%###%%%%%##########################################%#######################################%###########%########################################################################################################################################################%#########%###%################################%######%#%#%%#######%############%##############%%%% %%%%%%%%%%%%%%%%%%%%%%####%######%#########%##%##%##%%%%###%#############################################################################################################################################################################################################################################################################################%############%####%%%###%%%%%#####%%###############%### #%%%%%%%%%%%%%%%%%%#%%%%%%####%%######%####%#####%##################################################################################################%################################################################################################################################################################################################################%#########%#%#%%%%%##################%###%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%#####%################################################################################################%######################################################################################################################################################################################################################################%%%%#%%%##%%%####################%# %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%#%%###################################################################################################################################################################################################################################################################################################################################%#%%%%%##%%%##%%%################### %%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%##%##########################################################################################################################################################################################################################################################################################%#################################################%%%%%#####%%%%%##%############### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################################################################################################################################################################################################################################################################################%%%%%%%#%%%%#%################## %%%%%%%%%%%%%%%%%%%%#######%%%%%%###################################################################################################################################################################################################################################################################################################################################################%%###%###%%%################ %%%%%%%%%#%%%%%%%%%#%%###%#%%%%%#################################################################################################################################################################################################################################################################################################################################################%############################## %%%%%%%%%%###%%%%%%#%%%%#%%%%%##############################################################################################################################################################################################*#################################################################################################################################################%#%%%############################# %#%%%%%#%#%###########%%#%#%%%%####%######################################################################################################################################################################################*###############################################################################################################################################%##########%########################## %%%%%##%#%############%%%#%#%%%##############################################################################################################################################################################################*#*################################################################################################################################################################################ %%%%%%####################%%%%################################################################################################################################################################################################################################**##########################################################################################################################%#######%#%########### %%%%%%%#%###%#####################%#%########################################################################################################################################################################################***###*############################################################################################################################################################################ %#%%%#%%%#################################################################################################################################################################**################################################*************######*################################################################################################################################################################ %%##%%%%####################################################################################################################################################################################################*######*#*#*************************##*############################################*################################################################################################################ ##%#####%%#%################################################################################################################################################################*#######################################*******************#************###*#*###################################################################################################################################################### %%##%####%%#####################################################################*##############################################################################################*###################################**###*********************************##****##*###*########################################################################################################################################## %####%##########%##########################################################################################################################################################################################*##############************************************##*####*########################################################################################################################################## %#%#########################################################################################################################################################################*########*###############*######***##########*#*****##***#***************************########**########################*############################################################################################################ %%%%%#%%################################################################################################################################################################################**##########*######**###############******************************************#*###****################################################################################################################################# ###################################################################################################################*###**#*################################################*#####################*####*###**#*#**#######*##*#*************************************************################################################################################################################################## %%%##################################################################################################*###*#######*###**#*******#**###################*##*##*#####################**###########*##***##*******#***###*#*##*#***************#**************************************################*############################################################################################################## %########################################################################################################**########*****#***###*******##################*#**################*###############*#**#****#*************#******##*******#***##****************************************###*######*###################################################################################################################% #################################################################################################################*#**#*******##*******#**##*##########**###*###*#*###*##****##**##*#*#####*####**************************************##********************************************################**##*#######################################################################################################% #############################################################################################################*#######****************#**##*#*****#**#******####****#*#*#**#*#*#***##*******####*******#********************************#**********************************************###*#*#**#**#***######*#####################################################################################%%############ ###############################################################################################################*****#********************#**********#****#**********#*###******************##**#*#**#*#************************************************************************#*******##*#########***##**####*#######*#########################################################################%%%%############ ###################################################################################################################*****************#******#**#*****##****************#****************************#*******************************************************************************************##*#****###****#############*#################################################################################### ####################################################################################################################************#******#*######*****************#####*****************************************************************************************************************************#**#**#*****############*#*##################################################################################% #######################################################################################################******########********************#***####*******#*##****************************************************************************************************************************************##*****#####********######*###########*#*################################################################### ###############################################################################################*#####************##****#****************#****####**************************************************************************************************************************************************************#***#########*######**#***###*################################################################### ##############################################################################################***#***************************#******************************************************************************************************************************************************************************##**#******######**####**#*****#*################################################################### ########################################################################################*#*###************************************#*********************************************************************************+*****************************************************************************************#******#######*#######*#*##****################################################################### ##########################################################*###*##########################*##***********************************************************************************************************************************+********************************************************************##******************###**###########*####################################################################### ######################################################**################**######**#*#****#*#******************************************************************************************************************************************************************************************************************#**#*#**###*#*#################################################################################%## ###############################################**#**#####*#*##*##***##*###*###*************#****#***************************************************************************************************************************************************************************************************************#**###*#####*################################################################################### #################################################*****#*****####*********************************************************************************************************************************************************************************************#*********************************************#**#*#*#***#####*####*###*########################*######*########################################### ################################################*#*********##*#**************************************************************************************************************************************************************************************************************************************************#########*##################################*#####*############################################ ################################################**#********#****************************************************************************************************************************************************************************************************************************#****#####***************#*###########*#####*###############################*##*######################################## #############################################****###*#*********####************************************************************************************************************************************************************************************************************************#***#**##************###*##########################################*########*##**#################################### ####################################################*#**#******************************************************************************************************************************************************************************************************************************************#**************##*#################################################****####**###*############################ ################################*#####################***#****************************************************************************************************************************************************+*******************************************************************************************###****###***#####*#**##***###*###########*###############*#######**#**#**############################ ###############################**#######*################********************************************************************************************************************************************************************************************************************************************************###********##*********#****##############################**#***#**############################# ############################**#****########*#######**##**********#*****************************************************************************************************************+***************************************************************************************************************************************#*****************###*#*################*###########*###**#*#*####################### #####################***#******####*##########*#####**#*****#*******************************************************************************************************************************************************************************************************************************************************************************#######*#############################***##**######################## ###################****#******#*#********#*###*****#******#****************************************************************************************************************************************+****************************************************************************************************************************************####**#############################**#**##*******#*################# ###############*#*#****#***#****###*****************#***#*******************************************************************************************************************************************+*+***************************************************************************************************************************************###*#**##*#################*######*******#*****#*#*############### ################****#**#*#**#***#**********#******************************************************************************************************+************************************************+********************************************************************************************************************************************##***#####################**#**#*******#**#******###*########### ################*##**###*****##**************************************************************************************************************************************++*********************************++************************************************************************************************************************************####*****###*#########*####*####**********###****##*############## ####################***##*#**##******************************************************************************************************************************************************************+++****+*++************************************************************************************************************************************####***###**#######**#*###*####*#*#*#*#****####*################ #########***#######******###***#*****#***#**********************************************************************************************************************************************************++++++**+*****+********************************************************************************************************************************######***######***#########**###****************############# ######################*###*****##********#***************************************************************************************************************************************************+*******+++**+**+**+***+******************************+++++++***+**************************************************************************************######****######*#########***#******##*******############### ######################**#**##*******#************************************************************************************************************************************************************+*+++*+*++**+*++++*++++*+***************+*****+**++*+++++**++***************************************************************************************####***********##*############******#******###*#*########## ###########*##############*#**#*********************************************************************************************************************************************************************+++++*++*+++**+**+++***++************+****+++++++++++++++****+****************+*****************************************************************#*#*##*********#*#################**#*******##*#*########### ##########################*#**##********************************************************************************************************************************************************************++**++*+++**++*++++++*+++*******+***++++++++++++++++++++++++*+*************************************************************************************************#*##################**####################### ###########*#################*#******##***************************************************************************************************************************************+*++*****++*+************+++++++**++*++*++++++++++***+*****+*++++*+++++++++++++++++++++***********************************************************************************************##*######*################################## ############################*###*#***********************************************+++********************************************************************************++**++**+****+++*++*+**+*+*+**++*+++****+*+++++*++++++++++++++++++****++++++++++++++++++++++++++++*******************************************************************************************#*****#####**###*##################*########### ############*#############**##**************************************************+*+***+******************************************************************************++++++++++*+++++++++++***+***++*++++++++++++++++++++++++++++++++++++++++++++++*++++++++++++++++*++**+*******************************************************************##*********************#***************############################ ########*******###*****###*#*#*****************************************************+++*++++********+***************+****************************************************+*+++*++++++++++++++++++*++++++++++++++++++++++++++++++++++++++++++++++++++**+++++++++++++++++++++++******************++++**+*****************************************************************************#***#*######**################ #######*****************##*#*************************************************************+****++++++++++*****++****+*+****++**+*******+***********+*******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**++**************++******+**************************************************#****************************######*################ #######********************#**#*************************************************++*++*******+++*++++++++*+++++*+*+**********+++++****++*****+***+*****************+*+**+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++++++++++++*++*******+**************+*******************************************************************************#**#*################# ##***###***************************************************************************+*+******+++*++++++++++++++++++++*+++**+++++++++**+********+*+*++****+*******++***+*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++*******************************************************************************************************########*############ *#**#***************************************************************************************+++++++++++++++++++++++++++++++++++++++*+++***+**+*++**++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+************************************************************************************************#**********#*###*############# *#*********************************************************************************************++*++++++++++++++++++++++++++++++++++++**++++++++++++*+**+***+*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************************************************************************##*############## ##****#**************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+++++++++++******************************************************************************************************#**##***############# *##***#***************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+++++++**************************************************************************************************##**#**####*#*########### ***#***********#*****************************************************************************+***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+*+*+++*************************************************************************************************************#####**########## ##*#**#***#*******************************************************************************++**++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+*+++++**++++*****************+******************************************************************************#****###*#***###*##*## ####*#*******#******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++++++++++**+***************************************************************************************#*****##******##*#### ###*##****************#**********************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+*++++++++++***++*****************************************************************************##*****#####****####### **####**********#******************************************************************************++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++*++++++++++++********************************************************************************#**#*##***###### ###*####***************************************************************************************++++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+++++++++++++++++++*++********+*+*********************************************************************######*#***#### ##***#*******************#*******************************************************************+***+++++*+++++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++++++**+*+*+***+*********************************************************************##*******##**# ##*##****************************************************************************************+******++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+*++**************************************************************************************** #######**********************************************************************************+********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+++++++*++********************************************************************************* ###****************************************************************************************++**+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+***************************************************************************### ##***##**************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************************************************** *****#***************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****++***************************************************************** #*##***##*************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************************#** *##*#******************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+***+++**++*******************************************************************##** ********************************************************++*************************************+*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=+++++++==+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+*********+*****************************************************************#*#*## ***#***********************************************************************+****+**************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++==+==+++=====+++==+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+**************************************************************************#### *#****************************************************************************++**********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=+====++=+===++===========+==+=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++++++*******************************+************************************************### ****************#*************************************************************+**********++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++==++++================++++==+++++++++++++++++++++++=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************************************## ****************##*********************************************************************++*+*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=+====================++=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+********************************************************************************* ************************************************************************************+*++++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++===+++============+==+==++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****+****************************************************************************** ********************************************************************************+**++*++++++++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++==++++++++++==+=====+=============++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************************************************************************#*# ********************************************************************************++*+++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=+======+=++=++=++=+++=++=============+==++=+++=++++=====+=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************** ********************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=======++=+===+==+===+==+========+++===+=+++=+=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+***************************************************************** **********************************************************************************+**+*++++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=+======++++==++=====+=======++===+===++===+++=++++===+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++++++++*****+++*+***************************************************************** *************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++==+======+++===+=++====================+===++++++++=++===++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++++*****++++++************************************************************************###* ***************************************************************************************++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=+==+==========++++=++=========+========++===++=+=++=+=+++=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++*+++***++**++*************************************************************###### **************************************************************************************+++**++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=======+=====+=====++====+============+==+=====+=++++++=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************************************###** ********************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=++++==============++================================++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+******************************************************************##### *****************************************************************************************+*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=+======================+=+=========================+=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++**************************************************************#*****# ***************************************************************************************+******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=======================================================++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++*******+*+*****************************************************#**** **********************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=+++===============*##+*%@#==============+==+=====+======++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++*+++***************************************************##**## ************************************************************************************+********+*++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=++=========++#*=----=+++------+#*+=======++++===========+=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+****************************************************##*## #*#****#******************************************************************************++******+++++++++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++===+**+=---====--=#@@-@@#=:---=-----++*+====+====++++===+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++++++++************************************************************ #******************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=====*#+----=++=::-%@@@@@@@@@@@@@@@@@@@#=-:-==--::--+#+=========++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************ #####*##*#*******************************************************************************+*+*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++==+***+----===-:-=%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+------:----=++++=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++++++++++*************************************************************** ####***####**********************************************************************************+*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#:-=+=-:-*@@@@@%=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=@@@@@#=---==---@*+=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************** #########*******#**************************************************************************+++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#@@*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+++++++++*++**************************************************************** ###########*##***#***************************************************************************+*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++***************************************************************** ##########***#***#**#*********************************************************************++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+++++++*+****************************************************************** ############**####**#*#***#****************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%@@@@@@@@@@@@@*-:-::=---:-::@%--:-::=:-----+@@@@@@@@@@@@@@@@@@@++++++++++++++=+=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************** #*##*#########*######*###***#****************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=*@@@@@@@@@@@@@#:=%%@%%@%*::@%+-+%%%@%%%#::-@@@@@@@@@@@@@@@@@@@++++++++++++=+===++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****+***************************************************************# ####################*#***********************************************************************+*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++======@@@@@@@@%@%%@%%%%@%%%%=:*@%%%%@%%@%%%%::#@%@@@@@@@@@@@@@@@@%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************************************************#*#### #################****#********#*********************************************************+*******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++======@@@@@%%@%%%%%%%@%%%=:=%@%%%%@%@@%%%=:-%@%%@@*+===+*%@@@@*+++++++++++++=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************************************######## ############******************#*****************************************************+*******+***+*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++===*%%%@%%%%%%%@%%+:-%%@%%%%%%%@%%+:=%%@%%@%+=====+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************************######### ###########****#******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=++%%%%%%%%%%%@%%::%%%@%%%%@%@@%*:-%%%@%%@@+=====++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************************#*****########### #########****#********#*********************************************************************+*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%-:+%%%@%%%%@@@%+:-%%%%%%%@@=====+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************************************#################### ################****************************************************************************+*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*%%%%%%%%%%%%.:=%%%%@%@@%@@@+:-%%%%@%%%@@+=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************#################### ###################*************************************************************************+++***++*****+++++++++++++++++++++++++++++++++++++++++++++++++++++++==++++++++++++++*%#%%%%%%%%%-.-%%%%@@@@@@@%+.:%%%%@@%%%@@++++++++++++++==+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+*+++++++++*++********************************************************#*#*#*##*#####*################## ####################*#*********************************************************************+***************+***++++**+++++++++++++++++++++++++++++++++++++++++++-=++++++++++++++*%%%%%%%%%%%@%@%%@@@@@@@%@#+=%@%%@@@@@@@@++++++++++++++:=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++*+*++++**********************************************************###########*#*################### #########################******************************************************************************************+****++++++++++++++++++++++++++++++++++++++=*%%++++++++++++++*%@%@%%%%%%%%%@%%@%%%@@%%@@@@%%@%@@@@%%@%*++++++++++++=.=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********+****************************************************##******################################# ######################*###**######***************************************************************************************+++++++++++++++++++++++++++++++++++++#%%%%%%%%#####@%##%%%%%%####%%%%###*#%%%%%%%%%%%%%%%%%%%%%%%############%@@*+++++++++++++++++++++++++++++++++++++++++++++++++++++*+++*+****+*************************************************************#*****#*################################# ###################################*#****************************************************************************************+*+++++++++++++++++++++++++++++++##%%%##%#%%%%%%%%%%%#%%%%%#############%%%%%%%%@%%%%%%%%%%%%%%%#%%%%%%%%%%@#++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************###*##**##*##*################################## ##########################################***********************************************************************************+*+*+++++++++++++++++++++++++++++#%##########%#%%%##%%%%#%%%%################%%%%%%##%%%%%%%%%%%%%%%%%%%%%%@%++++++++++++++++++++++++++++++++++++++++++++++++++++*+******************************************************************#*#**#**###**################################# #########################################*****#**********************************************************************************+++++++++++++++++++++++++++++#%##############%%#%%%%%#%#%%#%%###########%%%%%##*##%%%%%%%%%%%%%%%%%%%%%%#+++++++++++++++++++++++++++++++++++++++++++***********************************************************************************##*##################################### ###########################################****##**********************************************************************************+++++++++++++++++++++++++++#%##########%%%%%%%%%#%%%###%%%############%%%%%%%######%%%%%%%%%%%%%%%#%#%%+++++++++++++++++++++++++++++++++++++******+***********************************************************************************#*#*##*################################ ###########################################**##***#*********************************************************************************++*+**++++++++++++++++++++########%%##%%%%%%%#%%#%%%###%%%##########%%###%%%###%%#%%%%%%%%%%%%%%%%%#%#++++++++++++++++++++++++++++++++++++***+++****************************************************************************************#################################### %#################################################*#*#**#************************************************************************************++++++++++++++++*%#%%%#######%%%%%%%%###%%%##%%%%%%######%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%#++++++++++++++++++++++++++*+***++*********++***************************************************************************##****#*****################################### ########################################################****************************************************************************************+++++++++++++*%%##%%%%%%%%%%%%%%%*#%%%%%%%%%%##%#%%####%%#####%%%%#%%%%%%%%%@%@%%%%%%%@#%*++++++++++++++++++++++++++*++++++*++*************************************************************************************#***#*####################################### ############################################################*#****##***************************************************************************++*+++++++++++*####%%%#%%#%%%%%%%%####%%%%#%%#%#%#%%#%%%%%%##########%%%@%%%%%%%%%%%%%%%%%++++++++++++++++++++++++++++++++++++++****+**************************************************************************################################################## %##########################################################*###**###************************************************************************+****++++++++++++*%%%%#%%%%%%%%%%%%%%%%%%%%%%##%#########%%%%#####%%%%###%%@####%######%%%%%%+++++++++++++++++++++++++++++++++++++++****************************************************************************#################################################### #############################################################*#*#****#**********************************************************************++*++**++++++++++#%%#%%%%######*%###%%#%%%%%%#############%%%######%%%####%@##########%%%#%%%++++++++++++++++++++++++++++++++++*+++****************************************************************************##################################################### #################################################################*##**#**************************************************************************+++*++++++++###*##%%#%##%%%%%%%%##%#%%###%#%######%##%%%%#########%##%@%##########%#####+++++++++++++++++++++++++++++++++++*************************************************************************##**####################################################### #######################################################################*************************************************************************+***+++++++++%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%###%%%%%#%####%%####%@%%######%########+++++++++++++++++++++++++++*++*+++*+********************************************************************####*#*######################################################## %%#########################################################*###########*#************************************************************************++++*+++++++%%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%#@@@@%#%%@%%%%%%#%######%%#++++++++++++++++++*+*+*+++***+*******************************************************************#****#*#****#*######################################################## ############################################################*#######*#####*#****************************************************************+***+++++++++++++++%@@@@@@@@@@@@@@@@*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*-@@@@@@@@@@@@@@@@@=@+++++++++++++++*++++++++*+*+******************************************************************************#**########################################################### #################################################################*#########****#*************************************************************+***++*++*+++++++++*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#*+++++++++++++***+*++*++++*******************************************************************************#*############################################################## %#%#########################################################################*####***************************************************************++++++++++++++++*@@@@%%%@@@@@%%%%%%%%%%%#%%%%%%%%@@@@@%%%%%@@@@%%@@@@@@@@@@@@@@@@@@@@@@*++++++++++++*+***+*+***********************************************************************************####*############################################################ %%###########################################################*##########*#######******************************************************************+**++*+*++++**++++++**@%%#*%@@@@@#*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@%%#**+++++++++++*++****************************************************************************************#*#############################################################%%# ##########################################################################**##**#*#****************************************************************+*+****+++++++++++++++++=+#%*+++=+@@++++++++++++++++++++++++++++++++**##%++++++++*+++++++++++++****+********************************************************************************#*####################################################################%#% %##########################################################*###################*#***************************************************************+*******++*++++++++++++++++=+##*+++-+@@+++++++++++++++++++++++++++++++++**##+++++*+++***+++*+*+****+*****+******************************************************************#*********#**###################################################################%%%% %%####%%#%#################################################********#***####********#*##****************************************************************++++++++++++++++++++--*#*+++:+@%++++++++++++++++++++++++++++++++++***+++++++*****++**+*+*********************************************************************************#****#####################################################################%##%%% ***#**##*+==----=++==++=++*##**==++**#*##############****+=-::..:---==++*##*++****######*#******#**********************************************************++++++++*+++++++--***+++-+%%++++++++++++++++++++++++++++++++++***++++++*****************+******************************************************************************#******##############################################################%%%%#%%%% =-==-..:::.:.... .:-==+++===--==++===-:-=+**#**++*++*####+***+*+**+=-=---=++=::::..::::-::---+++*+*****#***=#######+##########*******************##*#************++***+++++--**++++-+%#**+++++++++*++++===+++++++++++++=++*+++++++++++*+++***********************************************************************************##**#***#*###############################################################%%%%%%%%%% . .. ....... :#***+===+=**+*+**-+*=-=++:.::::::-=+=:. .:...::-=---=====-.. ..:=====-=+::=++***+==-===+*##%##*+#%%%%%####***##*%%%%%%%###%%%#**+***+=--::.::::---::--::-**+=+=--#*=+===+==+**##*****###*####**###*=++*++++=+**+=::--+*******+***###########%#####%##********++++***********************************************###*****#####################################################%#####%%%%%%%%% .-. .:====+*#+++*#*+*+***#########*+++**+. . ... ..:.:... .....:.... .*#*#*+-.:-++====--=: .= . -=..-:=:-.:-=+##*+**#=*+=.:=*+. .-+*. :=#=::-:.-*###*=###%%##**###%#*#**#+===+*%%= ..... .......=@@@@@#+-:=+-=+==+*++===*###+::::::::-::--:-=-======++=--+*+*###*##******+=****++**++++++=++==+++==++**###**################################%%%%%%%%%%%%%%%% ##***###############*####%######**##**##*#***#%%##%#%######%%%%%###%%%%@@@%##*. . ...:::..::-===--==+=========--:-::-++=-=-. .. ...::.:. .:*+ -=#: .::::---===+-==+**=+==+-++-:-:. .-=*#%%%#%%%%%#**##%%#%#*#%%%%%#*+*#**###*=====--------------::::-----::::::::-:-:::-----------------==-==+===========-======+++=--=+*****#%%####%%%%@@%%%#%##%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%#%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*: . . .. .: .:--:: .:=-=---::-:.:++-:::-=#=:::::---:. ....... .--=+: . ..:-. . . . ...::-----.... ...:::==--+++#++===+*=+##%%%%%%%%@%%%%%%@@%@%%@%%%%%%@@@@@@@@@@@@@@@@@@@@@%%%%###*###*+======*=+++*++==========-========= #####%#####%###########***##################%%###%%%##%###%#######%#%#####%###*********##****+++++++=+++++*+++====+==========---===+++++===-===-=-.::-... :. :..:..::....:++:.:::=#-..-..:.::::-:-::::::---:-----::--=====-==---============----:::::::.::::------========+====-==-==:.:....................:........:::.:::::::-:-:------=++==*+#%%##%%@%@@%@@%@#%%@@@@@@@@@@%%%%#%%%@%@@%@@@@@@@@@@@@@@@@%% ****######***###****##*+####*##**+******#**+********+*++***+*+++++*+++++*+++*****+*****+*******+******+*************#****************##***********************************+.:++***+-=#++*++++++===+****++*****#***+++=-:-=+--====--:=:-=-:::::.::.:.:.:-::-:----::.--=---=:-----=--=================+=====+=+===++++++++++===+====+++====-====------:-:--:::::-:::::-----:.:::::--:---:--:---------------------- ::=+=+=+=-=**+=---=========-==++=+*++=+==++++++++*===++*++=+++=++++=++*+++++++***++**#**++++*****+++==+++===*++**+++*****+++++++++++++===+=+=+===+++=+++=++++++*+**+++*+++=.-+*++++-=*+++++++++**+*++++++*******##****=-===+*************##*******#*******#**#*********###***#=++=+*====-:-:-:::-------=-:-------==-==--========+==+++++=++++++++++=++++++*++*****+****++************#*+******+***********#***** .::. :. -:-:-. . :.::..:.... ...:.... .- ::...... =-.. .::..::... .=..------=-::-===:=::-=-:--..-:==+==-===--=+--==-===+=++=======++=++===++*+-==++==---+++========+=.-+*+===-**+=+++++++==++--===++++++*+====++-:+=====++++++++++++++++++++++++++++++++***++************#***#*#################*########******#+*+*+==++=====-=========++=+****+====--:--=-----======+++++**+**++++***+*++*++++++*#*+**** -:-=+*##****###*#****####*******++***++=+==+*******+====+=-=:--=+=::-=+===::---...--+=++=:.:====-++--=:::..: ::...:+= ...+*-:=++++++**+. :: . .. . .. .. ...-++:*@%:+*#%%@%@@@@@@%#%%==%%+-::==---=+==--===-==--==-:=+*==+=-==-==+*++=:..===-=--++==+++*+=+***=======++*+++*==+=++*+*********####*#############%#####%%%%%%####################%%########%%%%#%%#%%####%%%%%%%%%%%###++++====++* #*+=+=-=*+++*+*##%%%%%*+++*###****#+===+********+++++**++=-=********#**********#***+***###*******************++***+++*+++++**+=+*********++**+==++++========+++***##+*#*+++.=++#%@#:+*##%@@@@@@%%%%%%%#%%##*#%%#+*+.. :-+==: ::.::.:...:-::::...::... .::--:..::---==------:---------=--==---:=----==--=+=====+*++++-=++**+*++*++***#******###+***##*********#############%#%%##%###%###%#%%%%%%%%%%@%%%%%%%%%%% %%%%%%%%%%%%@%%%%%%%%%%%%#%###%%###*#***##*#######*#+==++**=++=--......::-=***#*###***##****#####*+*+===+++*****++**+#*****+++==+*++===++++**#++*+===++=++++*****++++*+====.-+++*#*:=**#################%#**###****+**--+==+********++*+*++++++++*===--++++=---===++*++=+++**+=+++++***********##*##%*#*+=**+*******+---:----=-:===-++=-++===++++-=++=++++***++**##*%##****##**######***##%#*#*#**#%%%%##%%#%##% ++*###*#*+++#####*###**###%#**+**###*####%%#****++=****++***#########***##**++**##+++++==*#****##%#####*****#**#******####***#*+++++++*+++**++****+***#**###*#+=+**+++++++=.==+***=:+*+***+*+=+*+++***++**++******##**:-==-***********##******######********++++***********##****#####################*##############################%########%%#**#####**#%%#%%%%%###%%%%%%#*****+****++++=+=+**++++*+++*+**++= ##*+#*###*+=---==::::--::.:... .-=*@@@@@@@@@%%@#::--==-:--+=*+++======+*#%#****+=---::.-+===++-=****++*+++*#*###***+=+**#*#*#*++**++++=+==+**##*****+#******++*+++******#*+.===+**=:%#*++**+****++++++++***+++++===++#:-==-***+++++***++++++++***++++**++++++++***+******+*+*#***##***###########################%#%################%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%###%%%%%%##########**++*+=-*@@@@@@@@@@@@@%%%%%%%%##%%%%%%%%%%%%###%%%%@%%@%##*=**+=++==-+*=+==+--=:::... .:...==::-:-=+-==--=-=+++*++**#%%%+*#+***#+**##*#+##**+*+*=.-++#**+:@#*==**#**###**+*++++**+########**:-===+**#******###*#*####***#*##*+*#****#****+++++*###**+**#####*+***+***#*#*####**##*****#%%%%##*********::-- :+**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@@%%@@@ %@@@@@@@@@@@%@@%@%@%%@%%%%%%#==*%%%@@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@%%%%%%%%%%%#%#######%#%###########******+****=++++++++*+*#*+-:-::---*+==-=-=*###**+++++:.--.::++=+-==.-++==:=:##+=++*+++##*#####********###*****:-=-=##******++*#**#####****#**###%%%####%%%##%%#####****###*###***#*******+++*##%%####****+++===+####%@%*+*%%#-::--..... .--==#%#####%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@%@@@@ @@%@@@@%%%%@@@@@@%@@%@@@@@@@@@@@%%#*-:-+#@@@@%@%%%%%@@@@@@%@%@%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%@%%%%%#%%##########################%########********##*#*#+:-++***+:*#####****#*++=+##****+---=++--:--.-=-++#++#**+*++**+**+***#****####*#*##*##################%###*##############***####*%###*#%#####%#######****+=+***#******+++********+*####**######**####%####%%%%%%%%%%%@%%%@%@%%%#%%#*#% @@@@@@@@@@@%%%%%%%@@@@@@@@@@@%@%%%%%%%%%%%@%+::*%%@%@%%%@@@%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%@@%%%%%%%%%%%%%%%%#%###%%%%%######%##%##%#####%####%####%##########*########***+:-+####+:*%##*###############**##**##******:-=-***#*****#****+**##*+***#+==++-=-===+**++==+++=++==+++*+**+*+++*+**#**###*#####%#%#%#%#%%%%###%########################%#####%%%##########%%%%%##**###%@%##%%%%%%#%##%%%%%@@@@@@@@%#@@ @@@@@@@%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%@%@%%%%%######*+==++++=+***##%##*%@%%###%%%%@@%%%@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#####%%#%%#############%###########**##*#*##*=.+%%#*#+=#%###########**#####**############.---*#############*##################*############*##*#############*##########*****#*******###*****##**+**#***#**###**#+*#**#*##%%%@@%%%##%%##%%%%%%%##%%#%%%@%%%%%##%%%%%%@@@@@@%%%@@%%%% :=+===--==+=-==:..-------..-*++-.===#%%#@@@@%@#+##%%%:.:=+***####%##%##**+*+*+=+*#%+-***##*+%%#%@@%%@%%%%%%%@%%%%%%%%%%%%%%##%%%####%####%%%%%#%%%%%##%%#%%%%%##########%#=.#%%###+-%%%#**#######*%###*#**############::=*#%##############################################%%###%##################%#%%#####%%%%#%%%%%%%%%@@%%%%%%%%%%%%%%%%#%%#%####%%##%%%%%%%%%###########%%###**###%#######*##*########*#*#*+ ###%%%#############*#############%###################=-====---==+=+=-:....:..=+*##***###**++****#*++*********###***++*#%@@@@@+==+**==#****##*++**#*****#*+**#**###%*#####%*:#@%%%#+-####*%#%###%%%%#####%%%%%%%%%@@%%%+=+*#%#%#**#**%#%%%%#%%@@%%%%%%%%#%#%%####%%#############################%%%##%#%####%#%###%%%%%%%%%%%%%%%%%#%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@%@@@@%@@@@@@@@@@@@@@@@@@@@@@@@% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########**************+*+*************++++=++++******+++=+++++++******#####################################################*++%%###*==%%*******++++*+++++++++++***+*=-==****#=+++*##***++++++==+++**++--====++****++*##%%#%%%#######%#%#%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%@%@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%#%%%%%#%%#%%%#%%%####%%######%###########*============-===++=++++++++**********################################=*%@%###++@%#####%%########*################*#################################################################%####%#%##%%%%%%%%%%%%%%###*++*#*###*#*#****####*******%#***#%%%%###****#######%##%#%%%%%@@@%%%%@@%@@%%@@@@%@@%%@@@@@@@@ %@@%%%%%@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####%%%%#%%%%%%%##%%%##%%###%%#%%#%###################*+======++================+++++*+******###############*+*%@####++@@###########################%%#%#*###%#############################################################################%##########%%%#%%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%#%%##%%######*#####****##**#####%@@% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%##%%%#%#%######%######################*#**********##############***#*+++#@@%##*=+@@#######**##########*#**#*##******%%%@######################################################################################%##%#%#%#%#%#%######%#%###%##%#%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%@@@@@@@%@@@@@@@@@@ @@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################%#######################################################*+#@@%###**@@#######*#************++++*+*+*++#%@@@#*****+*******+*+++*++++++********##**##******#*##############################********######*****+*****#*##******************+**#***##*###############**######%%%%%%%%%%%%%%%%%%%%%%@ @@@@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%#%##%%%##%%%%%%####*###%%#%############%%%##%%%%%#%%####################################=#@@%###%%@@##*#**#########*##########*##**+#@@@@******####################################################################################%%%%%%##%%%#%%#%%#%#%#%#%%#####%#%%%#%%%%%%%%%#%%#%%%%%%%%%%#%#%%####%%%%%%%%%%%%##%##%%%## @@@@@@@@@@@@%%@%%%%%@%@@@%@%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%#%#%%%%%%%%%############%%###############****#**#####******##*#*#######*@@@@%%%@@@@%%##%%###########################@@@@#######################################################**#***************#******#*#####################%%#%%%%%###%%###%%%%%%%%%%%%%%%%%%%%%%%%%#%%#%#%###%###%%%%%#%%%%#%%%%%%%%%%%# @@@@%@%%%@@@@@@%@%%@@%%%%@%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%##%%%%%%%%%%%%%%%%%#%%%%%##%%%%%%%%%%%%%%###%#%%%%#############%########*########%@@@%###@@@@#############################%%%#@@@@%%%%%####%###############*######################################%%#####################%###%%%%%#%%#%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#####%%%%%%%%%%%#%###%%%%% %%%%%%%%%@%%@%%%%%%%%%%%%%%%%%%#%####%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%####*###%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%##%%##%%###%#%###%#########***+***#*###########%##%%%@@@@@%%%%%@@%####*#####################****@@@@@@####**+################################%%#################%#########################%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%#%%%%#################%%%##%%#%%%%%%%%%%%% @@@@@@@@@@@@@@@@@@%@%@@@%@@%%%%%%@%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%#%%%%#%#%%####%##%%##%############*******##**##*###@@@@######@@############################%%%@@@@@@%%%%%##############################%%##########%###%##%%##%%%%%%#%%%%%#%%%%###%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@@@@@@@@@@@@@@@@@@@@@@@@@%%@%@%@@@@@%%@@%%%%%%%%%@%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%#%%#####%#########%#####################%@@@%###*#@@###############################@@@@@@******+***#########################%%%#%#####%%#%%%%%##%%#%%%%%#%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%@%%@%%@%@@%%%@@%@%%%%@@@@@@%@%%@@@%@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@%@@@@@@@%@@@@%@@%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%###%%##%%#%%%##%%%#%%########@@@%%##*%@%###########################**##%%@@@@##################################%%%####%%%%##%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%%@%%@%@@@@@@%@%%@ @%%@%@@@@@@@@%@@@@@@@@@@@@@%%@@@@@@@@@@@@%@%@%%@%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%#%########%#%####%#%##%%###@@@%###*#%%####%#########%#%##############%@@@@%#######%########%######%#%#%#%###%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%@%%@@@%@@@@%%%%%@%%%@%%@@%@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%@@@@%@@@%@@%%%@@@%%%@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%#%%%%%%%%%#%%%#%%##%%%#######@@@%%##*#%#%###%%#######%###%%%##########%%%@@@%#########%####%#%%%#%%#%%%%%%##%#%%%%#%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%@@@@%%%%@@%%@%%%@@%@@%@@@@@@@@@@@@@@@%@@@@ @@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%#%%%%%%%%%%#%%#####%@@%%##*%@%%####%#%%%###%####%%%####%%#%%%%%@@@%####%%#%#%#%%##%%#%%%%#%#%#%%%%%%%%%#%%%%%%%%%%%%%%#%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%@@%%%%%%@@%%@@%%%@%@@@@%%@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@%@@@@@@@%@@@@%%%%%%%%@%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%#%%%%%%%%%#%%##%##%#%%%##@@%####*#@%%%%##%%%%%%%%#%%%####%#%#%%#%%%%%@@@%%%##%#%%%%#%%%%%%%%%%%##%%%%%%%%%%%%#%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%@%@%@@@@%@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@%@@@@%%%%%@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%#####%@@%%%#*#%%##%%#%#%%%%%%#%####%%%##%%%##%%%%@%%%%%%%%#%%%%%%%%#%%##%%%#%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@@%%@@@@%@@@@@@@%@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@%@%%@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%#%%%####@@@%%#**%@%%#%%%%%%%%#%%%%%%#%%%#%%%%#%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@%%%%%%%@@@%%@%%@@@%@@@%@@%@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@%%@%%%%%%%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##**%@%%%#*#@@%%%#%%#%%%#%%#%%%#%%%%%%%%%%%%%%%#%%%%#%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%@%@%%@%%@@@%@@@@@@@@@%@@@@@@@%@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@%@%@%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%#**%@%%####%@%%%%%%#%%%%%%#%%%%%%%%%%%%%%%%%%%#%%%%%##%%%%%%%%%%%%%%%%#%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%@%%@@%@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@%@@@@@@@@%@%%%@%%%%@%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##*#%%%%%##%%%%%%%%%%%%%%%#%%#%#%%%#%%#%%%#%%%%%#%%%%###%%%%%%%%%%%%#%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%@%@@%@%%@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%@@@@@@%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%##%%#%%#%%%%%%%%#####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%@@@%%%@@%%@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@%%@@@@%@@%@%%%%@%@@%%@@%%%%@%%%%%%%%%%@%%%%%@%%%%%%%%%%%%@%%%%%@%%%%%@%%%%%%%%%%%%%%%%%%####%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%@%%%%%%%%%%%%%%%%%%@%%%%%%@%%%%%%%%%%%%%%%%%@@@%%@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@%@%%%%@%%@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%@%%%%%%%%%%%%%@%@@%@@%@%%@@@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@%%%%%%@@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@%%%%@%@@@%%@%%%@%@%%%%%%%@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@%%@@@@@%@@@@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@%%%@%%%%%%@%@@@@%@%%%%%%%@%%%%@%%%%%%%%@@%%%%%%%%@@@%@%@%@%%%%%@@%%%@@@%%@%%%@@@@@@%@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@%@@@%@%%@@@@@@@%%@%%%%@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@@%%@@@%@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%@@@@@%%%%@%@@@@@%%%@%%@%%%%%%%@%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%@%@@%%%%%%%%%@@%@@@%@%%%%@@@%@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@%@@%@%%@@@%%@@%%%%%%%%%%%@%%@%@%@%%%@%%%@%@%%%%@%@%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%@%@%%%@%@%%%%%%@%%%%%@@@%%%%@%%@@%%%%%%%@%@@@@@@@@@@@@@@@@@@@@%@@@@@%@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@%%@@@@%%@%@@@@@%%%%%@%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%%%%%@@@@@@%%%@@@@@@@@@%@@@@%@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@%%%@@@%@%%@%%%%@%%%%%@@@@%%%%%%%%%%%%@%%%%@%%@%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@%%%@@@@@@@@@@@@@@%@@%@@@%@@%@%%@@@@@@@%@@@@%@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@%@%@%@@@@@@@%%%%%@@@@%@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%@@@@@@@@@@%@@@@%@@@@@@%@@@@@%%@@@%%@@@@@@@%%%@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@%@@@@@@@%@%@@@@@@@@@%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%@%%@@@@@@@@@@@@%@%%%%%%@%%%%%%@%%%%%@@@@@%%@%%@%%%%@@@@@%%@@@%@@@@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@%@@@@@@%@@@@@@@%@%@@@@%%@%@%%%%%%%%%%%@%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@@%@@%%@@@@@@%@@@@@@@%%@%@@%%@@@@%%%%%%%%@@@%%%@%@%%@%%%@%%%%%%@%%@@%%@@@%@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@%@@@@@@@@@@@@@%@@@@@@@@@%@@@@@@@%%@@@@%@@%@%@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%@@%@@%@@%%@%%%%%%%%%%%%%%@@@%@%%%%%%%%%%%@%@%%@@%%@%@@%%@@@%%%@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@%%%%@@%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%@%%@%%@%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%@@%%%%%%%%%%%%%%%@@@%@@%%%%%%%%%%%@%%%@@@%%@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@%@@@%@%%%@%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%%%%@@%%@@@@@%%@@@@@@%@@@@@@@@@@@@@@@@@@@%@@@@@@@%@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%@%%@@%@@%%%%%@%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%@@@%%@%%%%%%%%%@@%%%@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@%@@@@@@%@@@@@%@%%@@@%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%@%%%%%%@@%%@@@%@@@@%@%@@%@@@@@@%@@@%@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@%%%@%%%@%%%@%%@%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%@%%%%@@%@@@@@@@%%@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%@@@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%@@%%%%%%%@%@@@%%@%@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%%%@@@%@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%@%@%%@@@%%%%@@%@%%%@@%@@@@%@@@%@@@@@@%@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@%@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%%%%%@@%%%%%%%%@%%%%%%@@%%%%%@%@@%%@%@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@%@@%%%@%@@@@%@%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@%%%%@@%%@@%%%%@@%%%%%%%@%%@@@@@%@@%%%%%@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@%@%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%@%%%%%%%%%%%%%@@%@%%@%%%@%%%@@@%@%@%%%@@@@@@@@@@@@@@@%@@@%@@@@@@@@@@@@@@@@@%@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@%@@@@@@@@@@%@@@%%%@@%%%%@@%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%@%%%%%@%%%%%%%%%%%%%%%%@@%%@%%%%%%%%@%%%%%%%%%%%%%%%@%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@%%%%%%%%%@%@@@%%%@@@%%@%@%%%%%@@@@@%%@%%@%@@@@%@@%@@@@@@@@@@%%%%@@@@%@@%@@%@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@%%%@@%@@@%%%%%%%%%%%%%%@%%%%%@%%%%%%%%%%%@@@%@@@%%@%%%%%%%%%%@%%%@@@@@@%%%%%%%%@%%%@@%%%%%%%%%%%%%%%@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%@%%%%%%%%@@@%%@%@%@%%@%%%%@%%%@@%@@@%%@@@%%@%%%%@@%@%@@@%@@@@@%%@@@@@@@%@%@@%@@@%@%@@@%@%%@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@%@%%@@%@%%%%@%%%%%%@%%%%%%%%%@@@%%@%%%%%%%%%%%%%%%%@@@@@@@%@@@@@@@%%%%@@%%%@%@%@@@@%@%%%@@%@%@@@@@@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@%@%@%%%@@%@@@%%%%%%%%%%%@%%%%@@%@@@%@@@@%%%%%@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@%%%%@@%@%%%@%%@%@@@@%@@@%@%@%%%%@@%%@%%%%%%@%@%%%%@@@@@@@@@@@%@%%@%@@%@@@@@@@@@@%@@@%%%@@@%@@@@@%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%%%@%%@%%%%%%@@%%@@@%%@%%@@%@%@@%%@%@%%@%@@%%%@%%%@@@@@@%@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@%@%@%%%%@@@@%%%@@@%@@@@@@@%@%@%@%%@%@@@%%%@%@@%%@@%%%@@@@@@@@@@%@@%%%%%@%@%%@@%%%@@@@%@@@@@@%@@@@@@%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@%%%%@%@@@@%@@@@@@%@%%@%%@%@%@%%@@%%%@@@%%%%%%@%%%%%%@@@%@@@@@%@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@%@@@@@@@@@@%@@@@%@@@@@%@@@@@@@@@@%%%@%@@@%%@%%%%@@@%@%%%@%%%%@%%@@@%%%%@@@@%@@%%@@@%@@%@@@%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%@%@%%%%%%%%%%%%@@%@@%%%%@@@%%%@@@%%%%%%@%%@%@@%%%%@@%@%@%@@@@@@@@@@@@%@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%%@%@%@@@@@@@@%@%%%@%%@%%%%%%%%@%%%%@@@@@%%%@%@@@%@@@%%@@%%%%@@%%@%@%%%@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%@%@%%%%%%@%@%%%%%%@@%%%%%%%@@@%%%%@@@%@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@%@@%@%@@@@%%%@%@%@@@@@@%@%%@%%%%%%%@%%%%%%@%%@@@@%%%%%%@%@@@@@%@@%%%%%@@%%@@%%%@%@%@@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%@%@@%%%%%%%%%%@%%%%%%%%%@%@@@%@%%%%@@%%%%%%@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@%@@@@%%%%@@%%%%@%%@@@@@%%%%%%%%%@%%%%%%%%%%%@@@@@@@@@%%%@@%@@%@@%@%%%%%%%%@@%%@%@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%%%@%%%%%%%%%%%%%@@%%%%%%%@%@@%%%%%@%%%@%@%%%@@%%%%%%%%%%%%@@%@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%%@%@@@@@%%@@@@@@@@@@%@@@@@%%%@@%%%%%%@@@%@%%%%%@%%%%%%%%%%@%%@%@@@@@@%%%@@@@%%%%@@@@%%%@%%@%%@@@@%%%%%%%@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%@@%%%%%%%%%%%%%%@%@%%%@%%%%%%@%%%@%%@@%%%%%%@@%%%%%@@%@%%%@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@%@@@@@%@%@@%@@@@@@@@@@@@%%%@%@%%%@%@%%@@@%@%@@%@@@%@%@%@@@@@@@%%@%%%%%@@@@@%@%%%@@%@@@%@@%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%@%%%@%%@%@@%%@%@@%%@%@@%@%%%@@%@@@@@%@@@%@@%@@@@@@@%@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%@@@%%@@@@@@%@%@@@@@@@@@@@@%@@@%%@@%%@%@@@%%%@%%@%@@@%%%%@%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%@%%%%@%%%@@%%@%%@@%@@%@%@@%@@@@@@@@@@@@@@%%%@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%%%@%%%@%%%%@@@@%@@@@@@@@@@%@@@@@@@%%@@@@%@%%%%%%%%%@%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%@@@@%@@@%%%%@@@%@@%%@@%%@%@%%@@@@@%%%@@@@%%@@@%@@@@%%@@@@@@@@@@@@%@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%%%@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@%@@%@@%%@@%%@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@%@@@%@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@%@@@@@%%%@@%@@@@@@@@@@%@@@@%@@@@@@@@@@%%%@@@@%%%@%%%%%%%%@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%@@%%%%%%%%%%%%%%%@@%@@@%%%%%%@@%%%@@@@@@%@@@@@@@%%@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@%@%@@%%@%@%@@@@%@@@@%%%@@@@%@%%%@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@%@@@%@@@@@@@@@@%%%%%@%%@%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%@@%%%%%%@%@%@@%%@%@@%%%%%%%@%%%%%%%@%%@%%@%%%%%@@@@%@@@@@@@@@@@@%%@@@@@@%@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@%@%@@@@@@@@%%%%%%@@%@@%%%%@@@%%@%%%%%@%@@@@@@@@@@%%@@@@@@@%@%@@%%@@%@@@@@@@@@%%@@%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@%%%%%%%@@@@@@@@@%@@@@@%@@%@@@@%@%%@@@@@%@%@@@%%%@@%%%%%%@%@@@@%@@@%%%%@@@@@@@@@@@@%@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@%@@@@@@@@@@@@@@@@@%@@@@@@@%%@@@@@@@@@%@%@@@@@@@@@%%%%%@@@%@%%%%%%@%@%%%%%%@@@@%@@@@@@%%%@@@@@%%@@%@@@@@%@@@@@@@@@@@@%@@@@@@@@%%%%%%%%%%@%%%%%%%@@%%%@%%%%@%%%%%%%%%@@@@@@@%@@@@@@@@@@@@@@@@@@%@@@@@%@@@@@@@@@@%%%@%%%@%@@@%@%%@%@@@%%%%@%@@@@@@%%@%@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@%@@@@@@@@@@@@%@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@%@@@%%@%@@@%@@@@@@@%@@@@@@@@@@@@@@%@@@@@@%@@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@%%@%@@@%@%%%%@%@%%%%@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@%@%@%@@@@@@@@@@@%@@@@@%%@@@@@@@@%@@@@@%@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%%@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@%@@@@%@@@@@@@@@@@@@@%@@@%@@@@@@%@@%@@@%@@@@@%@@@@@@@@@%@@%@%@%%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%@@@@@@%@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@%@%@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@%@@@%@%%%@@@@@@@@@@@@@@%@@@@@@@@%@@%@@@@@@@@@@%@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@%@@@@@@@@%@@@@@@@@%@@@@@@@@@@@@@@@@@%@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@%@@@%@%@%%@@@@@@@@@@@@@@@%@@@@@%%@@@@@@@%@@@%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@%@@@@@@@@@@@@@@%@@@%@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@%@@@@%@@@@@@%%%@@@@@@@@@@@@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@%@@@@@%@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@%@@@%@@@@@@%@@@@@@@@%@@%@@@@@@@@@@@@%%@@@@@%@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@%@@%@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@%@@@@@@@@@@@@%@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@%@%@@%@@%@@@@@%@@@@@@@%@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%@@@@@@@@@@%@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@%@@%%@@@@@@@@@%@@@@@@@%%%%%@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@%@@@@@@@%%%%%@%@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@%%%@@@@%@@@@%@%%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@%@%@%@%@%@@@@@@@@@@@@%@@@%@%@@@%%@%%@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@%%@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@%@@%%@@%@%@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@%@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Nenhum comentário:
Postar um comentário