terça-feira, 7 de julho de 2026

 %%%@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%#%%%%%%%%#%%%%#%%%%%################%%#%#############%##%%%#%#%#%%#%%%###%#%%#%#%%#%######%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%%%%%#%#%%############%#####%######%%####%%%%#%%#%#%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@

%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%#%%#%#####################%%##########################%####%%%%%#%######%######%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%##%%%%####%#%##############%######%%%#%#%%%%%##%%%##%%%%%%#%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%@@
@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%##%#%#%#%##%%##########################################################%#%###%%#%##%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%#%%%%%%%%%%%%###%###############################%#%%#%%%#%%##%##%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%####%#%#########%########################################################%#########%%####%###########%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%######%######%#%########%#########%##%%%%%#%###%%%%%##%##%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@
@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%#%%%%%%%%%%%%%%%%%%%%%%%%#%%%%#%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%#%%#%%#%#####%##################################################################%##%#%#%#####%#########%#%%#%%%%%%%%%%%%#%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%#%#%####%%#####%#############%##%#####%%%%##%%%%%%########%#%#%%%%##%%%##%#%%%%%%%%%%%%%%%%%%%%
@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%#########%#############%#######################################################%#################%%######%###%%%##%#%%%%%%%%####%%%%##%%%%###%%%%%%%%%%%%%%%%%%%%%%###%%###%#%#####%#%###%################%%%###%#%%%#%###%##%##%##%%#########%##%%%#%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%#%#%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%#%%%%%%%#%%%%%%%%%%%#%#%%%%%%####%####%######%###############################################################################################%#####%##%###%%###%###%#%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%##%#######%######################%####%%%%%%%%%%##########%####%####%%##%#%#%%%%%%%%#%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%####%%%###%%%###%%%%%%%%%%%%%%%#%%%%%##%####%%%#%%%%%%%%%%%%%%#%#%%##%##%##%#%%%##########################################################################################################%###########%####################%#%#%%%%%%##%%%%%%%%%%%%%#####%%###############################%%###%##%%%######%#%###%%##%#%##%###%%###%%%%%%#%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%#%%#%%%%####%%#%%#%#%%%%%%%%%%%%%%%%%%#%%#%#%%%########%#%%%%#%#########%%%%#####%#####%######%%###%##%##########################################################################################################################%%%###%####%%%%##%%%#%############################%##############%%%#%%%%%%##%##%%%%%#%###%#################%%%##%%%%%%#%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#####%%##%%%##%#######%##%###%##%#%###%%#%################%###################%%###%##########%##########################################################################################%##############%################%##############%###########%%####%#%%%%######################################%%##%###%%%%#%#%#####%%#%%%###############%####%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%#########%###############%%%###########%#####################################################%#######################################################################################################################################################%#%####%#####%#########%#########################%##%%%###%%##%%%%#####%#%%###########%###%%#####%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%#%######%%%%%##%%%###%#%%##%#####%##################%%%######%#####################%#############%##################%###############################################################################################################################################%#######%#%#############%###################################%%%#%#######%#####%#%#%%%%%####%###%%%%%###%%####%%#%%%%%
%%%%%%%%%%%%%%%%%%%%%%##%##%%#############%%#%###%%%%%##########################################%#######################################%###########%########################################################################################################################################################%#########%###%################################%######%#%#%%#######%############%##############%%%%
%%%%%%%%%%%%%%%%%%%%%%####%######%#########%##%##%##%%%%###%#############################################################################################################################################################################################################################################################################################%############%####%%%###%%%%%#####%%###############%###
#%%%%%%%%%%%%%%%%%%#%%%%%%####%%######%####%#####%##################################################################################################%################################################################################################################################################################################################################%#########%#%#%%%%%##################%###%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%#####%################################################################################################%######################################################################################################################################################################################################################################%%%%#%%%##%%%####################%#
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%#%%###################################################################################################################################################################################################################################################################################################################################%#%%%%%##%%%##%%%###################
%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%##%##########################################################################################################################################################################################################################################################################################%#################################################%%%%%#####%%%%%##%###############
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################################################################################################################################################################################################################################################################################%%%%%%%#%%%%#%##################
%%%%%%%%%%%%%%%%%%%%#######%%%%%%###################################################################################################################################################################################################################################################################################################################################################%%###%###%%%################
%%%%%%%%%#%%%%%%%%%#%%###%#%%%%%#################################################################################################################################################################################################################################################################################################################################################%##############################
%%%%%%%%%%###%%%%%%#%%%%#%%%%%##############################################################################################################################################################################################*#################################################################################################################################################%#%%%#############################
%#%%%%%#%#%###########%%#%#%%%%####%######################################################################################################################################################################################*###############################################################################################################################################%##########%##########################
%%%%%##%#%############%%%#%#%%%##############################################################################################################################################################################################*#*################################################################################################################################################################################
%%%%%%####################%%%%################################################################################################################################################################################################################################**##########################################################################################################################%#######%#%###########
%%%%%%%#%###%#####################%#%########################################################################################################################################################################################***###*############################################################################################################################################################################
%#%%%#%%%#################################################################################################################################################################**################################################*************######*################################################################################################################################################################
%%##%%%%####################################################################################################################################################################################################*######*#*#*************************##*############################################*################################################################################################################
##%#####%%#%################################################################################################################################################################*#######################################*******************#************###*#*######################################################################################################################################################
%%##%####%%#####################################################################*##############################################################################################*###################################**###*********************************##****##*###*##########################################################################################################################################
%####%##########%##########################################################################################################################################################################################*##############************************************##*####*##########################################################################################################################################
%#%#########################################################################################################################################################################*########*###############*######***##########*#*****##***#***************************########**########################*############################################################################################################
%%%%%#%%################################################################################################################################################################################**##########*######**###############******************************************#*###****#################################################################################################################################
###################################################################################################################*###**#*################################################*#####################*####*###**#*#**#######*##*#*************************************************##################################################################################################################################
%%%##################################################################################################*###*#######*###**#*******#**###################*##*##*#####################**###########*##***##*******#***###*#*##*#***************#**************************************################*##############################################################################################################
%########################################################################################################**########*****#***###*******##################*#**################*###############*#**#****#*************#******##*******#***##****************************************###*######*###################################################################################################################%
#################################################################################################################*#**#*******##*******#**##*##########**###*###*#*###*##****##**##*#*#####*####**************************************##********************************************################**##*#######################################################################################################%
#############################################################################################################*#######****************#**##*#*****#**#******####****#*#*#**#*#*#***##*******####*******#********************************#**********************************************###*#*#**#**#***######*#####################################################################################%%############
###############################################################################################################*****#********************#**********#****#**********#*###******************##**#*#**#*#************************************************************************#*******##*#########***##**####*#######*#########################################################################%%%%############
###################################################################################################################*****************#******#**#*****##****************#****************************#*******************************************************************************************##*#****###****#############*####################################################################################
####################################################################################################################************#******#*######*****************#####*****************************************************************************************************************************#**#**#*****############*#*##################################################################################%
#######################################################################################################******########********************#***####*******#*##****************************************************************************************************************************************##*****#####********######*###########*#*###################################################################
###############################################################################################*#####************##****#****************#****####**************************************************************************************************************************************************************#***#########*######**#***###*###################################################################
##############################################################################################***#***************************#******************************************************************************************************************************************************************************##**#******######**####**#*****#*###################################################################
########################################################################################*#*###************************************#*********************************************************************************+*****************************************************************************************#******#######*#######*#*##****###################################################################
##########################################################*###*##########################*##***********************************************************************************************************************************+********************************************************************##******************###**###########*#######################################################################
######################################################**################**######**#*#****#*#******************************************************************************************************************************************************************************************************************#**#*#**###*#*#################################################################################%##
###############################################**#**#####*#*##*##***##*###*###*************#****#***************************************************************************************************************************************************************************************************************#**###*#####*###################################################################################
#################################################*****#*****####*********************************************************************************************************************************************************************************************#*********************************************#**#*#*#***#####*####*###*########################*######*###########################################
################################################*#*********##*#**************************************************************************************************************************************************************************************************************************************************#########*##################################*#####*############################################
################################################**#********#****************************************************************************************************************************************************************************************************************************#****#####***************#*###########*#####*###############################*##*########################################
#############################################****###*#*********####************************************************************************************************************************************************************************************************************************#***#**##************###*##########################################*########*##**####################################
####################################################*#**#******************************************************************************************************************************************************************************************************************************************#**************##*#################################################****####**###*############################
################################*#####################***#****************************************************************************************************************************************************+*******************************************************************************************###****###***#####*#**##***###*###########*###############*#######**#**#**############################
###############################**#######*################********************************************************************************************************************************************************************************************************************************************************###********##*********#****##############################**#***#**#############################
############################**#****########*#######**##**********#*****************************************************************************************************************+***************************************************************************************************************************************#*****************###*#*################*###########*###**#*#*#######################
#####################***#******####*##########*#####**#*****#*******************************************************************************************************************************************************************************************************************************************************************************#######*#############################***##**########################
###################****#******#*#********#*###*****#******#****************************************************************************************************************************************+****************************************************************************************************************************************####**#############################**#**##*******#*#################
###############*#*#****#***#****###*****************#***#*******************************************************************************************************************************************+*+***************************************************************************************************************************************###*#**##*#################*######*******#*****#*#*###############
################****#**#*#**#***#**********#******************************************************************************************************+************************************************+********************************************************************************************************************************************##***#####################**#**#*******#**#******###*###########
################*##**###*****##**************************************************************************************************************************************++*********************************++************************************************************************************************************************************####*****###*#########*####*####**********###****##*##############
####################***##*#**##******************************************************************************************************************************************************************+++****+*++************************************************************************************************************************************####***###**#######**#*###*####*#*#*#*#****####*################
#########***#######******###***#*****#***#**********************************************************************************************************************************************************++++++**+*****+********************************************************************************************************************************######***######***#########**###****************#############
######################*###*****##********#***************************************************************************************************************************************************+*******+++**+**+**+***+******************************+++++++***+**************************************************************************************######****######*#########***#******##*******###############
######################**#**##*******#************************************************************************************************************************************************************+*+++*+*++**+*++++*++++*+***************+*****+**++*+++++**++***************************************************************************************####***********##*############******#******###*#*##########
###########*##############*#**#*********************************************************************************************************************************************************************+++++*++*+++**+**+++***++************+****+++++++++++++++****+****************+*****************************************************************#*#*##*********#*#################**#*******##*#*###########
##########################*#**##********************************************************************************************************************************************************************++**++*+++**++*++++++*+++*******+***++++++++++++++++++++++++*+*************************************************************************************************#*##################**#######################
###########*#################*#******##***************************************************************************************************************************************+*++*****++*+************+++++++**++*++*++++++++++***+*****+*++++*+++++++++++++++++++++***********************************************************************************************##*######*##################################
############################*###*#***********************************************+++********************************************************************************++**++**+****+++*++*+**+*+*+**++*+++****+*+++++*++++++++++++++++++****++++++++++++++++++++++++++++*******************************************************************************************#*****#####**###*##################*###########
############*#############**##**************************************************+*+***+******************************************************************************++++++++++*+++++++++++***+***++*++++++++++++++++++++++++++++++++++++++++++++++*++++++++++++++++*++**+*******************************************************************##*********************#***************############################
########*******###*****###*#*#*****************************************************+++*++++********+***************+****************************************************+*+++*++++++++++++++++++*++++++++++++++++++++++++++++++++++++++++++++++++++**+++++++++++++++++++++++******************++++**+*****************************************************************************#***#*######**################
#######*****************##*#*************************************************************+****++++++++++*****++****+*+****++**+*******+***********+*******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**++**************++******+**************************************************#****************************######*################
#######********************#**#*************************************************++*++*******+++*++++++++*+++++*+*+**********+++++****++*****+***+*****************+*+**+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++++++++++++*++*******+**************+*******************************************************************************#**#*#################
##***###***************************************************************************+*+******+++*++++++++++++++++++++*+++**+++++++++**+********+*+*++****+*******++***+*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++*******************************************************************************************************########*############
*#**#***************************************************************************************+++++++++++++++++++++++++++++++++++++++*+++***+**+*++**++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+************************************************************************************************#**********#*###*#############
*#*********************************************************************************************++*++++++++++++++++++++++++++++++++++++**++++++++++++*+**+***+*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************************************************************************##*##############
##****#**************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+++++++++++******************************************************************************************************#**##***#############
*##***#***************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+++++++**************************************************************************************************##**#**####*#*###########
***#***********#*****************************************************************************+***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+*+*+++*************************************************************************************************************#####**##########
##*#**#***#*******************************************************************************++**++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+*+++++**++++*****************+******************************************************************************#****###*#***###*##*##
####*#*******#******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++++++++++**+***************************************************************************************#*****##******##*####
###*##****************#**********************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+*++++++++++***++*****************************************************************************##*****#####****#######
**####**********#******************************************************************************++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++*++++++++++++********************************************************************************#**#*##***######
###*####***************************************************************************************++++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+++++++++++++++++++*++********+*+*********************************************************************######*#***####
##***#*******************#*******************************************************************+***+++++*+++++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++++++**+*+*+***+*********************************************************************##*******##**#
##*##****************************************************************************************+******++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+*++****************************************************************************************
#######**********************************************************************************+********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+++++++*++*********************************************************************************
###****************************************************************************************++**+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+***************************************************************************###
##***##**************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************************************************
*****#***************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****++*****************************************************************
#*##***##*************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************************#**
*##*#******************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+***+++**++*******************************************************************##**
********************************************************++*************************************+*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=+++++++==+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+*********+*****************************************************************#*#*##
***#***********************************************************************+****+**************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++==+==+++=====+++==+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+**************************************************************************####
*#****************************************************************************++**********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=+====++=+===++===========+==+=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++++++*******************************+************************************************###
****************#*************************************************************+**********++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++==++++================++++==+++++++++++++++++++++++=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************************************##
****************##*********************************************************************++*+*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=+====================++=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+*********************************************************************************
************************************************************************************+*++++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++===+++============+==+==++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****+******************************************************************************
********************************************************************************+**++*++++++++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++==++++++++++==+=====+=============++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************************************************************************#*#
********************************************************************************++*+++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=+======+=++=++=++=+++=++=============+==++=+++=++++=====+=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********************************************************************************
********************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=======++=+===+==+===+==+========+++===+=+++=+=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+*****************************************************************
**********************************************************************************+**+*++++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=+======++++==++=====+=======++===+===++===+++=++++===+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++++++++*****+++*+*****************************************************************
*************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++==+======+++===+=++====================+===++++++++=++===++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++++*****++++++************************************************************************###*
***************************************************************************************++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=+==+==========++++=++=========+========++===++=+=++=+=+++=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++*+++***++**++*************************************************************######
**************************************************************************************+++**++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=======+=====+=====++====+============+==+=====+=++++++=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************************************###**
********************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=++++==============++================================++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+******************************************************************#####
*****************************************************************************************+*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=+======================+=+=========================+=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++**************************************************************#*****#
***************************************************************************************+******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=======================================================++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++*******+*+*****************************************************#****
**********************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=+++===============*##+*%@#==============+==+=====+======++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++*+++***************************************************##**##
************************************************************************************+********+*++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=++=========++#*=----=+++------+#*+=======++++===========+=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+****************************************************##*##
#*#****#******************************************************************************++******+++++++++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++===+**+=---====--=#@@-@@#=:---=-----++*+====+====++++===+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++++++++************************************************************
#******************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=====*#+----=++=::-%@@@@@@@@@@@@@@@@@@@#=-:-==--::--+#+=========++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************
#####*##*#*******************************************************************************+*+*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++==+***+----===-:-=%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+------:----=++++=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++++++++++***************************************************************
####***####**********************************************************************************+*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#:-=+=-:-*@@@@@%=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=@@@@@#=---==---@*+=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************************************************************
#########*******#**************************************************************************+++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#@@*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+++++++++*++****************************************************************
###########*##***#***************************************************************************+*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++*****************************************************************
##########***#***#**#*********************************************************************++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+++++++*+******************************************************************
############**####**#*#***#****************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%@@@@@@@@@@@@@*-:-::=---:-::@%--:-::=:-----+@@@@@@@@@@@@@@@@@@@++++++++++++++=+=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********************************************************************
#*##*#########*######*###***#****************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=*@@@@@@@@@@@@@#:=%%@%%@%*::@%+-+%%%@%%%#::-@@@@@@@@@@@@@@@@@@@++++++++++++=+===++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****+***************************************************************#
####################*#***********************************************************************+*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++======@@@@@@@@%@%%@%%%%@%%%%=:*@%%%%@%%@%%%%::#@%@@@@@@@@@@@@@@@@%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************************************************#*####
#################****#********#*********************************************************+*******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++======@@@@@%%@%%%%%%%@%%%=:=%@%%%%@%@@%%%=:-%@%%@@*+===+*%@@@@*+++++++++++++=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************************************########
############******************#*****************************************************+*******+***+*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++===*%%%@%%%%%%%@%%+:-%%@%%%%%%%@%%+:=%%@%%@%+=====+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************************#########
###########****#******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=++%%%%%%%%%%%@%%::%%%@%%%%@%@@%*:-%%%@%%@@+=====++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************************#*****###########
#########****#********#*********************************************************************+*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%-:+%%%@%%%%@@@%+:-%%%%%%%@@=====+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************************************####################
################****************************************************************************+*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*%%%%%%%%%%%%.:=%%%%@%@@%@@@+:-%%%%@%%%@@+=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************####################
###################*************************************************************************+++***++*****+++++++++++++++++++++++++++++++++++++++++++++++++++++++==++++++++++++++*%#%%%%%%%%%-.-%%%%@@@@@@@%+.:%%%%@@%%%@@++++++++++++++==+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+*+++++++++*++********************************************************#*#*#*##*#####*##################
####################*#*********************************************************************+***************+***++++**+++++++++++++++++++++++++++++++++++++++++++-=++++++++++++++*%%%%%%%%%%%@%@%%@@@@@@@%@#+=%@%%@@@@@@@@++++++++++++++:=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++*+*++++**********************************************************###########*#*###################
#########################******************************************************************************************+****++++++++++++++++++++++++++++++++++++++=*%%++++++++++++++*%@%@%%%%%%%%%@%%@%%%@@%%@@@@%%@%@@@@%%@%*++++++++++++=.=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********+****************************************************##******#################################
######################*###**######***************************************************************************************+++++++++++++++++++++++++++++++++++++#%%%%%%%%#####@%##%%%%%%####%%%%###*#%%%%%%%%%%%%%%%%%%%%%%%############%@@*+++++++++++++++++++++++++++++++++++++++++++++++++++++*+++*+****+*************************************************************#*****#*#################################
###################################*#****************************************************************************************+*+++++++++++++++++++++++++++++++##%%%##%#%%%%%%%%%%%#%%%%%#############%%%%%%%%@%%%%%%%%%%%%%%%#%%%%%%%%%%@#++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************###*##**##*##*##################################
##########################################***********************************************************************************+*+*+++++++++++++++++++++++++++++#%##########%#%%%##%%%%#%%%%################%%%%%%##%%%%%%%%%%%%%%%%%%%%%%@%++++++++++++++++++++++++++++++++++++++++++++++++++++*+******************************************************************#*#**#**###**#################################
#########################################*****#**********************************************************************************+++++++++++++++++++++++++++++#%##############%%#%%%%%#%#%%#%%###########%%%%%##*##%%%%%%%%%%%%%%%%%%%%%%#+++++++++++++++++++++++++++++++++++++++++++***********************************************************************************##*#####################################
###########################################****##**********************************************************************************+++++++++++++++++++++++++++#%##########%%%%%%%%%#%%%###%%%############%%%%%%%######%%%%%%%%%%%%%%%#%#%%+++++++++++++++++++++++++++++++++++++******+***********************************************************************************#*#*##*################################
###########################################**##***#*********************************************************************************++*+**++++++++++++++++++++########%%##%%%%%%%#%%#%%%###%%%##########%%###%%%###%%#%%%%%%%%%%%%%%%%%#%#++++++++++++++++++++++++++++++++++++***+++****************************************************************************************####################################
%#################################################*#*#**#************************************************************************************++++++++++++++++*%#%%%#######%%%%%%%%###%%%##%%%%%%######%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%#++++++++++++++++++++++++++*+***++*********++***************************************************************************##****#*****###################################
########################################################****************************************************************************************+++++++++++++*%%##%%%%%%%%%%%%%%%*#%%%%%%%%%%##%#%%####%%#####%%%%#%%%%%%%%%@%@%%%%%%%@#%*++++++++++++++++++++++++++*++++++*++*************************************************************************************#***#*#######################################
############################################################*#****##***************************************************************************++*+++++++++++*####%%%#%%#%%%%%%%%####%%%%#%%#%#%#%%#%%%%%%##########%%%@%%%%%%%%%%%%%%%%%++++++++++++++++++++++++++++++++++++++****+**************************************************************************##################################################
%##########################################################*###**###************************************************************************+****++++++++++++*%%%%#%%%%%%%%%%%%%%%%%%%%%%##%#########%%%%#####%%%%###%%@####%######%%%%%%+++++++++++++++++++++++++++++++++++++++****************************************************************************####################################################
#############################################################*#*#****#**********************************************************************++*++**++++++++++#%%#%%%%######*%###%%#%%%%%%#############%%%######%%%####%@##########%%%#%%%++++++++++++++++++++++++++++++++++*+++****************************************************************************#####################################################
#################################################################*##**#**************************************************************************+++*++++++++###*##%%#%##%%%%%%%%##%#%%###%#%######%##%%%%#########%##%@%##########%#####+++++++++++++++++++++++++++++++++++*************************************************************************##**#######################################################
#######################################################################*************************************************************************+***+++++++++%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%###%%%%%#%####%%####%@%%######%########+++++++++++++++++++++++++++*++*+++*+********************************************************************####*#*########################################################
%%#########################################################*###########*#************************************************************************++++*+++++++%%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%#@@@@%#%%@%%%%%%#%######%%#++++++++++++++++++*+*+*+++***+*******************************************************************#****#*#****#*########################################################
############################################################*#######*#####*#****************************************************************+***+++++++++++++++%@@@@@@@@@@@@@@@@*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*-@@@@@@@@@@@@@@@@@=@+++++++++++++++*++++++++*+*+******************************************************************************#**###########################################################
#################################################################*#########****#*************************************************************+***++*++*+++++++++*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#*+++++++++++++***+*++*++++*******************************************************************************#*##############################################################
%#%#########################################################################*####***************************************************************++++++++++++++++*@@@@%%%@@@@@%%%%%%%%%%%#%%%%%%%%@@@@@%%%%%@@@@%%@@@@@@@@@@@@@@@@@@@@@@*++++++++++++*+***+*+***********************************************************************************####*############################################################
%%###########################################################*##########*#######******************************************************************+**++*+*++++**++++++**@%%#*%@@@@@#*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@%%#**+++++++++++*++****************************************************************************************#*#############################################################%%#
##########################################################################**##**#*#****************************************************************+*+****+++++++++++++++++=+#%*+++=+@@++++++++++++++++++++++++++++++++**##%++++++++*+++++++++++++****+********************************************************************************#*####################################################################%#%
%##########################################################*###################*#***************************************************************+*******++*++++++++++++++++=+##*+++-+@@+++++++++++++++++++++++++++++++++**##+++++*+++***+++*+*+****+*****+******************************************************************#*********#**###################################################################%%%%
%%####%%#%#################################################********#***####********#*##****************************************************************++++++++++++++++++++--*#*+++:+@%++++++++++++++++++++++++++++++++++***+++++++*****++**+*+*********************************************************************************#****#####################################################################%##%%%
***#**##*+==----=++==++=++*##**==++**#*##############****+=-::..:---==++*##*++****######*#******#**********************************************************++++++++*+++++++--***+++-+%%++++++++++++++++++++++++++++++++++***++++++*****************+******************************************************************************#******##############################################################%%%%#%%%%
=-==-..:::.:.... .:-==+++===--==++===-:-=+**#**++*++*####+***+*+**+=-=---=++=::::..::::-::---+++*+*****#***=#######+##########*******************##*#************++***+++++--**++++-+%#**+++++++++*++++===+++++++++++++=++*+++++++++++*+++***********************************************************************************##**#***#*###############################################################%%%%%%%%%%
. ..    .......  :#***+===+=**+*+**-+*=-=++:.::::::-=+=:.   .:...::-=---=====-.. ..:=====-=+::=++***+==-===+*##%##*+#%%%%%####***##*%%%%%%%###%%%#**+***+=--::.::::---::--::-**+=+=--#*=+===+==+**##*****###*####**###*=++*++++=+**+=::--+*******+***###########%#####%##********++++***********************************************###*****#####################################################%#####%%%%%%%%%
.-. .:====+*#+++*#*+*+***#########*+++**+.                   .              ... ..:.:... .....:....      .*#*#*+-.:-++====--=: .=   .  -=..-:=:-.:-=+##*+**#=*+=.:=*+.     .-+*.   :=#=::-:.-*###*=###%%##**###%#*#**#+===+*%%=     .....    .......=@@@@@#+-:=+-=+==+*++===*###+::::::::-::--:-=-======++=--+*+*###*##******+=****++**++++++=++==+++==++**###**################################%%%%%%%%%%%%%%%%
##***###############*####%######**##**##*#***#%%##%#%######%%%%%###%%%%@@@%##*.     .   ...:::..::-===--==+=========--:-::-++=-=-.                       ..   ...::.:.     .:*+    -=#:                        .::::---===+-==+**=+==+-++-:-:.  .-=*#%%%#%%%%%#**##%%#%#*#%%%%%#*+*#**###*=====--------------::::-----::::::::-:-:::-----------------==-==+===========-======+++=--=+*****#%%####%%%%@@%%%#%##%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%#%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*:                                                  .             . ..  .: .:--:: .:=-=---::-:.:++-:::-=#=:::::---:.  .......            .--=+:           .  ..:-.       . .     .       ...::-----....   ...:::==--+++#++===+*=+##%%%%%%%%@%%%%%%@@%@%%@%%%%%%@@@@@@@@@@@@@@@@@@@@@%%%%###*###*+======*=+++*++==========-=========
#####%#####%###########***##################%%###%%%##%###%#######%#%#####%###*********##****+++++++=+++++*+++====+==========---===+++++===-===-=-.::-...   :.  :..:..::....:++:.:::=#-..-..:.::::-:-::::::---:-----::--=====-==---============----:::::::.::::------========+====-==-==:.:....................:........:::.:::::::-:-:------=++==*+#%%##%%@%@@%@@%@#%%@@@@@@@@@@%%%%#%%%@%@@%@@@@@@@@@@@@@@@@%%
****######***###****##*+####*##**+******#**+********+*++***+*+++++*+++++*+++*****+*****+*******+******+*************#****************##***********************************+.:++***+-=#++*++++++===+****++*****#***+++=-:-=+--====--:=:-=-:::::.::.:.:.:-::-:----::.--=---=:-----=--=================+=====+=+===++++++++++===+====+++====-====------:-:--:::::-:::::-----:.:::::--:---:--:----------------------
::=+=+=+=-=**+=---=========-==++=+*++=+==++++++++*===++*++=+++=++++=++*+++++++***++**#**++++*****+++==+++===*++**+++*****+++++++++++++===+=+=+===+++=+++=++++++*+**+++*+++=.-+*++++-=*+++++++++**+*++++++*******##****=-===+*************##*******#*******#**#*********###***#=++=+*====-:-:-:::-------=-:-------==-==--========+==+++++=++++++++++=++++++*++*****+****++************#*+******+***********#*****
.::. :.  -:-:-.   .   :.::..:.... ...:.... .- ::......  =-.. .::..::... .=..------=-::-===:=::-=-:--..-:==+==-===--=+--==-===+=++=======++=++===++*+-==++==---+++========+=.-+*+===-**+=+++++++==++--===++++++*+====++-:+=====++++++++++++++++++++++++++++++++***++************#***#*#################*########******#+*+*+==++=====-=========++=+****+====--:--=-----======+++++**+**++++***+*++*++++++*#*+****
-:-=+*##****###*#****####*******++***++=+==+*******+====+=-=:--=+=::-=+===::---...--+=++=:.:====-++--=:::..:   ::...:+= ...+*-:=++++++**+. ::         .    ..  .  ..  .. ...-++:*@%:+*#%%@%@@@@@@%#%%==%%+-::==---=+==--===-==--==-:=+*==+=-==-==+*++=:..===-=--++==+++*+=+***=======++*+++*==+=++*+*********####*#############%#####%%%%%%####################%%########%%%%#%%#%%####%%%%%%%%%%%###++++====++*
#*+=+=-=*+++*+*##%%%%%*+++*###****#+===+********+++++**++=-=********#**********#***+***###*******************++***+++*+++++**+=+*********++**+==++++========+++***##+*#*+++.=++#%@#:+*##%@@@@@@%%%%%%%#%%##*#%%#+*+.. :-+==: ::.::.:...:-::::...::... .::--:..::---==------:---------=--==---:=----==--=+=====+*++++-=++**+*++*++***#******###+***##*********#############%#%%##%###%###%#%%%%%%%%%%@%%%%%%%%%%%
%%%%%%%%%%%%@%%%%%%%%%%%%#%###%%###*#***##*#######*#+==++**=++=--......::-=***#*###***##****#####*+*+===+++*****++**+#*****+++==+*++===++++**#++*+===++=++++*****++++*+====.-+++*#*:=**#################%#**###****+**--+==+********++*+*++++++++*===--++++=---===++*++=+++**+=+++++***********##*##%*#*+=**+*******+---:----=-:===-++=-++===++++-=++=++++***++**##*%##****##**######***##%#*#*#**#%%%%##%%#%##%
++*###*#*+++#####*###**###%#**+**###*####%%#****++=****++***#########***##**++**##+++++==*#****##%#####*****#**#******####***#*+++++++*+++**++****+***#**###*#+=+**+++++++=.==+***=:+*+***+*+=+*+++***++**++******##**:-==-***********##******######********++++***********##****#####################*##############################%########%%#**#####**#%%#%%%%%###%%%%%%#*****+****++++=+=+**++++*+++*+**++=
##*+#*###*+=---==::::--::.:... .-=*@@@@@@@@@%%@#::--==-:--+=*+++======+*#%#****+=---::.-+===++-=****++*+++*#*###***+=+**#*#*#*++**++++=+==+**##*****+#******++*+++******#*+.===+**=:%#*++**+****++++++++***+++++===++#:-==-***+++++***++++++++***++++**++++++++***+******+*+*#***##***###########################%#%################%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%###%%%%%%##########**++*+=-*@@@@@@@@@@@@@%%%%%%%%##%%%%%%%%%%%%###%%%%@%%@%##*=**+=++==-+*=+==+--=:::...    .:...==::-:-=+-==--=-=+++*++**#%%%+*#+***#+**##*#+##**+*+*=.-++#**+:@#*==**#**###**+*++++**+########**:-===+**#******###*#*####***#*##*+*#****#****+++++*###**+**#####*+***+***#*#*####**##*****#%%%%##*********::--  :+**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@@%%@@@
%@@@@@@@@@@@%@@%@%@%%@%%%%%%#==*%%%@@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@%%%%%%%%%%%#%#######%#%###########******+****=++++++++*+*#*+-:-::---*+==-=-=*###**+++++:.--.::++=+-==.-++==:=:##+=++*+++##*#####********###*****:-=-=##******++*#**#####****#**###%%%####%%%##%%#####****###*###***#*******+++*##%%####****+++===+####%@%*+*%%#-::--..... .--==#%#####%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@%@@@@
@@%@@@@%%%%@@@@@@%@@%@@@@@@@@@@@%%#*-:-+#@@@@%@%%%%%@@@@@@%@%@%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%@%%%%%#%%##########################%########********##*#*#+:-++***+:*#####****#*++=+##****+---=++--:--.-=-++#++#**+*++**+**+***#****####*#*##*##################%###*##############***####*%###*#%#####%#######****+=+***#******+++********+*####**######**####%####%%%%%%%%%%%@%%%@%@%%%#%%#*#%
@@@@@@@@@@@%%%%%%%@@@@@@@@@@@%@%%%%%%%%%%%@%+::*%%@%@%%%@@@%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%@@%%%%%%%%%%%%%%%%#%###%%%%%######%##%##%#####%####%####%##########*########***+:-+####+:*%##*###############**##**##******:-=-***#*****#****+**##*+***#+==++-=-===+**++==+++=++==+++*+**+*+++*+**#**###*#####%#%#%#%#%%%%###%########################%#####%%%##########%%%%%##**###%@%##%%%%%%#%##%%%%%@@@@@@@@%#@@
@@@@@@@%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%@%@%%%%%######*+==++++=+***##%##*%@%%###%%%%@@%%%@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#####%%#%%#############%###########**##*#*##*=.+%%#*#+=#%###########**#####**############.---*#############*##################*############*##*#############*##########*****#*******###*****##**+**#***#**###**#+*#**#*##%%%@@%%%##%%##%%%%%%%##%%#%%%@%%%%%##%%%%%%@@@@@@%%%@@%%%%
:=+===--==+=-==:..-------..-*++-.===#%%#@@@@%@#+##%%%:.:=+***####%##%##**+*+*+=+*#%+-***##*+%%#%@@%%@%%%%%%%@%%%%%%%%%%%%%%##%%%####%####%%%%%#%%%%%##%%#%%%%%##########%#=.#%%###+-%%%#**#######*%###*#**############::=*#%##############################################%%###%##################%#%%#####%%%%#%%%%%%%%%@@%%%%%%%%%%%%%%%%#%%#%####%%##%%%%%%%%%###########%%###**###%#######*##*########*#*#*+
###%%%#############*#############%###################=-====---==+=+=-:....:..=+*##***###**++****#*++*********###***++*#%@@@@@+==+**==#****##*++**#*****#*+**#**###%*#####%*:#@%%%#+-####*%#%###%%%%#####%%%%%%%%%@@%%%+=+*#%#%#**#**%#%%%%#%%@@%%%%%%%%#%#%%####%%#############################%%%##%#%####%#%###%%%%%%%%%%%%%%%%%#%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@%@@@@%@@@@@@@@@@@@@@@@@@@@@@@@%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########**************+*+*************++++=++++******+++=+++++++******#####################################################*++%%###*==%%*******++++*+++++++++++***+*=-==****#=+++*##***++++++==+++**++--====++****++*##%%#%%%#######%#%#%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%@%@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%#%%%%%#%%#%%%#%%%####%%######%###########*============-===++=++++++++**********################################=*%@%###++@%#####%%########*################*#################################################################%####%#%##%%%%%%%%%%%%%%###*++*#*###*#*#****####*******%#***#%%%%###****#######%##%#%%%%%@@@%%%%@@%@@%%@@@@%@@%%@@@@@@@@
%@@%%%%%@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####%%%%#%%%%%%%##%%%##%%###%%#%%#%###################*+======++================+++++*+******###############*+*%@####++@@###########################%%#%#*###%#############################################################################%##########%%%#%%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%#%%##%%######*#####****##**#####%@@%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%##%%%#%#%######%######################*#**********##############***#*+++#@@%##*=+@@#######**##########*#**#*##******%%%@######################################################################################%##%#%#%#%#%#%######%#%###%##%#%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%@@@@@@@%@@@@@@@@@@
@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################%#######################################################*+#@@%###**@@#######*#************++++*+*+*++#%@@@#*****+*******+*+++*++++++********##**##******#*##############################********######*****+*****#*##******************+**#***##*###############**######%%%%%%%%%%%%%%%%%%%%%%@
@@@@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%#%##%%%##%%%%%%####*###%%#%############%%%##%%%%%#%%####################################=#@@%###%%@@##*#**#########*##########*##**+#@@@@******####################################################################################%%%%%%##%%%#%%#%%#%#%#%#%%#####%#%%%#%%%%%%%%%#%%#%%%%%%%%%%#%#%%####%%%%%%%%%%%%##%##%%%##
@@@@@@@@@@@@%%@%%%%%@%@@@%@%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%#%#%%%%%%%%%############%%###############****#**#####******##*#*#######*@@@@%%%@@@@%%##%%###########################@@@@#######################################################**#***************#******#*#####################%%#%%%%%###%%###%%%%%%%%%%%%%%%%%%%%%%%%%#%%#%#%###%###%%%%%#%%%%#%%%%%%%%%%%#
@@@@%@%%%@@@@@@%@%%@@%%%%@%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%##%%%%%%%%%%%%%%%%%#%%%%%##%%%%%%%%%%%%%%###%#%%%%#############%########*########%@@@%###@@@@#############################%%%#@@@@%%%%%####%###############*######################################%%#####################%###%%%%%#%%#%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#####%%%%%%%%%%%#%###%%%%%
%%%%%%%%%@%%@%%%%%%%%%%%%%%%%%%#%####%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%####*###%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%##%%##%%###%#%###%#########***+***#*###########%##%%%@@@@@%%%%%@@%####*#####################****@@@@@@####**+################################%%#################%#########################%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%#%%%%#################%%%##%%#%%%%%%%%%%%%
@@@@@@@@@@@@@@@@@@%@%@@@%@@%%%%%%@%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%#%%%%#%#%%####%##%%##%############*******##**##*###@@@@######@@############################%%%@@@@@@%%%%%##############################%%##########%###%##%%##%%%%%%#%%%%%#%%%%###%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@@@@@@@@@@@@@@@@@@@@@@@@@%%@%@%@@@@@%%@@%%%%%%%%%@%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%#%%#####%#########%#####################%@@@%###*#@@###############################@@@@@@******+***#########################%%%#%#####%%#%%%%%##%%#%%%%%#%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%@%%@%%@%@@%%%@@%@%%%%@@@@@@%@%%@@@%@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@%@@@@%@@%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%###%%##%%#%%%##%%%#%%########@@@%%##*%@%###########################**##%%@@@@##################################%%%####%%%%##%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%%@%%@%@@@@@@%@%%@
@%%@%@@@@@@@@%@@@@@@@@@@@@@%%@@@@@@@@@@@@%@%@%%@%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%#%########%#%####%#%##%%###@@@%###*#%%####%#########%#%##############%@@@@%#######%########%######%#%#%#%###%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%@%%@@@%@@@@%%%%%@%%%@%%@@%@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%@@@@%@@@%@@%%%@@@%%%@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%#%%%%%%%%%#%%%#%%##%%%#######@@@%%##*#%#%###%%#######%###%%%##########%%%@@@%#########%####%#%%%#%%#%%%%%%##%#%%%%#%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%@@@@%%%%@@%%@%%%@@%@@%@@@@@@@@@@@@@@@%@@@@
@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%#%%%%%%%%%%#%%#####%@@%%##*%@%%####%#%%%###%####%%%####%%#%%%%%@@@%####%%#%#%#%%##%%#%%%%#%#%#%%%%%%%%%#%%%%%%%%%%%%%%#%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%@@%%%%%%@@%%@@%%%@%@@@@%%@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@%@@@@@@@%@@@@%%%%%%%%@%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%#%%%%%%%%%#%%##%##%#%%%##@@%####*#@%%%%##%%%%%%%%#%%%####%#%#%%#%%%%%@@@%%%##%#%%%%#%%%%%%%%%%%##%%%%%%%%%%%%#%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%@%@%@@@@%@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@%@@@@%%%%%@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%#####%@@%%%#*#%%##%%#%#%%%%%%#%####%%%##%%%##%%%%@%%%%%%%%#%%%%%%%%#%%##%%%#%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@@%%@@@@%@@@@@@@%@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@%@%%@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%#%%%####@@@%%#**%@%%#%%%%%%%%#%%%%%%#%%%#%%%%#%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@%%%%%%%@@@%%@%%@@@%@@@%@@%@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@%%@%%%%%%%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##**%@%%%#*#@@%%%#%%#%%%#%%#%%%#%%%%%%%%%%%%%%%#%%%%#%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%@%@%%@%%@@@%@@@@@@@@@%@@@@@@@%@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@%@%@%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%#**%@%%####%@%%%%%%#%%%%%%#%%%%%%%%%%%%%%%%%%%#%%%%%##%%%%%%%%%%%%%%%%#%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%@%%@@%@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@%@@@@@@@@%@%%%@%%%%@%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##*#%%%%%##%%%%%%%%%%%%%%%#%%#%#%%%#%%#%%%#%%%%%#%%%%###%%%%%%%%%%%%#%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%@%@@%@%%@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%@@@@@@%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%##%%#%%#%%%%%%%%#####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%@@@%%%@@%%@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@%%@@@@%@@%@%%%%@%@@%%@@%%%%@%%%%%%%%%%@%%%%%@%%%%%%%%%%%%@%%%%%@%%%%%@%%%%%%%%%%%%%%%%%%####%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%@%%%%%%%%%%%%%%%%%%@%%%%%%@%%%%%%%%%%%%%%%%%@@@%%@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@%@%%%%@%%@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%@%%%%%%%%%%%%%@%@@%@@%@%%@@@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@%%%%%%@@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@%%%%@%@@@%%@%%%@%@%%%%%%%@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@%%@@@@@%@@@@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@%%%@%%%%%%@%@@@@%@%%%%%%%@%%%%@%%%%%%%%@@%%%%%%%%@@@%@%@%@%%%%%@@%%%@@@%%@%%%@@@@@@%@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@%@@@%@%%@@@@@@@%%@%%%%@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@@%%@@@%@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%@@@@@%%%%@%@@@@@%%%@%%@%%%%%%%@%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%@%@@%%%%%%%%%@@%@@@%@%%%%@@@%@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@%@@%@%%@@@%%@@%%%%%%%%%%%@%%@%@%@%%%@%%%@%@%%%%@%@%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%@%@%%%@%@%%%%%%@%%%%%@@@%%%%@%%@@%%%%%%%@%@@@@@@@@@@@@@@@@@@@@%@@@@@%@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@%%@@@@%%@%@@@@@%%%%%@%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%%%%%@@@@@@%%%@@@@@@@@@%@@@@%@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@%%%@@@%@%%@%%%%@%%%%%@@@@%%%%%%%%%%%%@%%%%@%%@%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@%%%@@@@@@@@@@@@@@%@@%@@@%@@%@%%@@@@@@@%@@@@%@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@%@%@%@@@@@@@%%%%%@@@@%@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%@@@@@@@@@@%@@@@%@@@@@@%@@@@@%%@@@%%@@@@@@@%%%@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@%@@@@@@@%@%@@@@@@@@@%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%@%%@@@@@@@@@@@@%@%%%%%%@%%%%%%@%%%%%@@@@@%%@%%@%%%%@@@@@%%@@@%@@@@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@%@@@@@@%@@@@@@@%@%@@@@%%@%@%%%%%%%%%%%@%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@@%@@%%@@@@@@%@@@@@@@%%@%@@%%@@@@%%%%%%%%@@@%%%@%@%%@%%%@%%%%%%@%%@@%%@@@%@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@%@@@@@@@@@@@@@%@@@@@@@@@%@@@@@@@%%@@@@%@@%@%@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%@@%@@%@@%%@%%%%%%%%%%%%%%@@@%@%%%%%%%%%%%@%@%%@@%%@%@@%%@@@%%%@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@%%%%@@%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%@%%@%%@%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%@@%%%%%%%%%%%%%%%@@@%@@%%%%%%%%%%%@%%%@@@%%@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@%@@@%@%%%@%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%%%%@@%%@@@@@%%@@@@@@%@@@@@@@@@@@@@@@@@@@%@@@@@@@%@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%@%%@@%@@%%%%%@%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%@@@%%@%%%%%%%%%@@%%%@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@%@@@@@@%@@@@@%@%%@@@%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%@%%%%%%@@%%@@@%@@@@%@%@@%@@@@@@%@@@%@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@%%%@%%%@%%%@%%@%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%@%%%%@@%@@@@@@@%%@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%@@@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%@@%%%%%%%@%@@@%%@%@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%%%@@@%@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%@%@%%@@@%%%%@@%@%%%@@%@@@@%@@@%@@@@@@%@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@%@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%%%%%@@%%%%%%%%@%%%%%%@@%%%%%@%@@%%@%@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@%@@%%%@%@@@@%@%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@%%%%@@%%@@%%%%@@%%%%%%%@%%@@@@@%@@%%%%%@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@%@%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%@%%%%%%%%%%%%%@@%@%%@%%%@%%%@@@%@%@%%%@@@@@@@@@@@@@@@%@@@%@@@@@@@@@@@@@@@@@%@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@%@@@@@@@@@@%@@@%%%@@%%%%@@%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%@%%%%%@%%%%%%%%%%%%%%%%@@%%@%%%%%%%%@%%%%%%%%%%%%%%%@%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@%%%%%%%%%@%@@@%%%@@@%%@%@%%%%%@@@@@%%@%%@%@@@@%@@%@@@@@@@@@@%%%%@@@@%@@%@@%@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@%%%@@%@@@%%%%%%%%%%%%%%@%%%%%@%%%%%%%%%%%@@@%@@@%%@%%%%%%%%%%@%%%@@@@@@%%%%%%%%@%%%@@%%%%%%%%%%%%%%%@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%@%%%%%%%%@@@%%@%@%@%%@%%%%@%%%@@%@@@%%@@@%%@%%%%@@%@%@@@%@@@@@%%@@@@@@@%@%@@%@@@%@%@@@%@%%@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@%@%%@@%@%%%%@%%%%%%@%%%%%%%%%@@@%%@%%%%%%%%%%%%%%%%@@@@@@@%@@@@@@@%%%%@@%%%@%@%@@@@%@%%%@@%@%@@@@@@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@%@%@%%%@@%@@@%%%%%%%%%%%@%%%%@@%@@@%@@@@%%%%%@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@%%%%@@%@%%%@%%@%@@@@%@@@%@%@%%%%@@%%@%%%%%%@%@%%%%@@@@@@@@@@@%@%%@%@@%@@@@@@@@@@%@@@%%%@@@%@@@@@%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%%%@%%@%%%%%%@@%%@@@%%@%%@@%@%@@%%@%@%%@%@@%%%@%%%@@@@@@%@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@%@%@%%%%@@@@%%%@@@%@@@@@@@%@%@%@%%@%@@@%%%@%@@%%@@%%%@@@@@@@@@@%@@%%%%%@%@%%@@%%%@@@@%@@@@@@%@@@@@@%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@%%%%@%@@@@%@@@@@@%@%%@%%@%@%@%%@@%%%@@@%%%%%%@%%%%%%@@@%@@@@@%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@%@@@@@@@@@@%@@@@%@@@@@%@@@@@@@@@@%%%@%@@@%%@%%%%@@@%@%%%@%%%%@%%@@@%%%%@@@@%@@%%@@@%@@%@@@%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%@%@%%%%%%%%%%%%@@%@@%%%%@@@%%%@@@%%%%%%@%%@%@@%%%%@@%@%@%@@@@@@@@@@@@%@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%%@%@%@@@@@@@@%@%%%@%%@%%%%%%%%@%%%%@@@@@%%%@%@@@%@@@%%@@%%%%@@%%@%@%%%@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%@%@%%%%%%@%@%%%%%%@@%%%%%%%@@@%%%%@@@%@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@%@@%@%@@@@%%%@%@%@@@@@@%@%%@%%%%%%%@%%%%%%@%%@@@@%%%%%%@%@@@@@%@@%%%%%@@%%@@%%%@%@%@@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%@%@@%%%%%%%%%%@%%%%%%%%%@%@@@%@%%%%@@%%%%%%@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@%@@@@%%%%@@%%%%@%%@@@@@%%%%%%%%%@%%%%%%%%%%%@@@@@@@@@%%%@@%@@%@@%@%%%%%%%%@@%%@%@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%%%@%%%%%%%%%%%%%@@%%%%%%%@%@@%%%%%@%%%@%@%%%@@%%%%%%%%%%%%@@%@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%%@%@@@@@%%@@@@@@@@@@%@@@@@%%%@@%%%%%%@@@%@%%%%%@%%%%%%%%%%@%%@%@@@@@@%%%@@@@%%%%@@@@%%%@%%@%%@@@@%%%%%%%@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%@@%%%%%%%%%%%%%%@%@%%%@%%%%%%@%%%@%%@@%%%%%%@@%%%%%@@%@%%%@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@%@@@@@%@%@@%@@@@@@@@@@@@%%%@%@%%%@%@%%@@@%@%@@%@@@%@%@%@@@@@@@%%@%%%%%@@@@@%@%%%@@%@@@%@@%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%@%%%@%%@%@@%%@%@@%%@%@@%@%%%@@%@@@@@%@@@%@@%@@@@@@@%@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%@@@%%@@@@@@%@%@@@@@@@@@@@@%@@@%%@@%%@%@@@%%%@%%@%@@@%%%%@%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%@%%%%@%%%@@%%@%%@@%@@%@%@@%@@@@@@@@@@@@@@%%%@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%%%@%%%@%%%%@@@@%@@@@@@@@@@%@@@@@@@%%@@@@%@%%%%%%%%%@%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%@@@@%@@@%%%%@@@%@@%%@@%%@%@%%@@@@@%%%@@@@%%@@@%@@@@%%@@@@@@@@@@@@%@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%%%@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@%@@%@@%%@@%%@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@%@@@%@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@%@@@@@%%%@@%@@@@@@@@@@%@@@@%@@@@@@@@@@%%%@@@@%%%@%%%%%%%%@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%@@%%%%%%%%%%%%%%%@@%@@@%%%%%%@@%%%@@@@@@%@@@@@@@%%@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@%@%@@%%@%@%@@@@%@@@@%%%@@@@%@%%%@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@%@@@%@@@@@@@@@@%%%%%@%%@%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%@@%%%%%%@%@%@@%%@%@@%%%%%%%@%%%%%%%@%%@%%@%%%%%@@@@%@@@@@@@@@@@@%%@@@@@@%@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@%@%@@@@@@@@%%%%%%@@%@@%%%%@@@%%@%%%%%@%@@@@@@@@@@%%@@@@@@@%@%@@%%@@%@@@@@@@@@%%@@%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@%%%%%%%@@@@@@@@@%@@@@@%@@%@@@@%@%%@@@@@%@%@@@%%%@@%%%%%%@%@@@@%@@@%%%%@@@@@@@@@@@@%@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@%@@@@@@@@@@@@@@@@@%@@@@@@@%%@@@@@@@@@%@%@@@@@@@@@%%%%%@@@%@%%%%%%@%@%%%%%%@@@@%@@@@@@%%%@@@@@%%@@%@@@@@%@@@@@@@@@@@@%@@@@@@@@%%%%%%%%%%@%%%%%%%@@%%%@%%%%@%%%%%%%%%@@@@@@@%@@@@@@@@@@@@@@@@@@%@@@@@%@@@@@@@@@@%%%@%%%@%@@@%@%%@%@@@%%%%@%@@@@@@%%@%@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@%@@@@@@@@@@@@%@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@%@@@%%@%@@@%@@@@@@@%@@@@@@@@@@@@@@%@@@@@@%@@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@%%@%@@@%@%%%%@%@%%%%@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@%@%@%@@@@@@@@@@@%@@@@@%%@@@@@@@@%@@@@@%@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%%@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@%@@@@%@@@@@@@@@@@@@@%@@@%@@@@@@%@@%@@@%@@@@@%@@@@@@@@@%@@%@%@%%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%@@@@@@%@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@%@%@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@%@@@%@%%%@@@@@@@@@@@@@@%@@@@@@@@%@@%@@@@@@@@@@%@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@%@@@@@@@@%@@@@@@@@%@@@@@@@@@@@@@@@@@%@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@%@@@%@%@%%@@@@@@@@@@@@@@@%@@@@@%%@@@@@@@%@@@%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@%@@@@@@@@@@@@@@%@@@%@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@%@@@@%@@@@@@%%%@@@@@@@@@@@@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@%@@@@@%@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@%@@@%@@@@@@%@@@@@@@@%@@%@@@@@@@@@@@@%%@@@@@%@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@%@@%@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@%@@@@@@@@@@@@%@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@%@%@@%@@%@@@@@%@@@@@@@%@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%@@@@@@@@@@%@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@%@@%%@@@@@@@@@%@@@@@@@%%%%%@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@%@@@@@@@%%%%%@%@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@%%%@@@@%@@@@%@%%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@%@%@%@%@%@@@@@@@@@@@@%@@@%@%@@@%%@%%@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@%%@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@%@@%%@@%@%@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@%@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Ainda

 Ainda dói.

Uma dor fosca, sem sentido, sem foco.

Só dor.

Só tristeza.

Eu acho que vou morrer só. 

E é o que eu mereço. 

Um ponto final nessa história de merda que eu criei. 

domingo, 5 de julho de 2026

Dor

 O que mais dói são as memórias 

sábado, 4 de julho de 2026

Difícil

 Tá difícil respirar 

Tá difícil viver 

Tá difícil ser eu só 

Fim de novo

 Termina um novo ciclo. 

Minha vida termina com ele.

 Quero eu renascer?

Porque?

Porque é tão difícil respirar? 

Porque esse enjoo?

Porque antes da queda o corpo resolve sofrer?

O sofrimento vai vir, não precisa trazer mais...

Death

 Reverse 


The universe is telling me, but I won't listen. 

Colinas

 Os vales de ontem surgem como as colinas de hoje.

Os vales de ontem me propagam a novas colinas. 

Boa noite vale de ontem, boa noite colina de amanhã. 


sexta-feira, 3 de julho de 2026

Temporariamente

 A vida surpreende a cada curva 

Meus sentimentos são fugazes 

Meus medos diminuem  com a distância 

Quem serei amanhã se não só eu

quinta-feira, 2 de julho de 2026

 Bad poetry and the darkness that binds us 

Decisões

 As vezes eu acho que tomo decisões burras...


As vezes eu tenho certeza. 

quarta-feira, 1 de julho de 2026

Existência

Meu mundo já acabou;


O mundo lá fora teimosamente insiste em existir. 

A falta de consideração da realidade me entristece. 

Clevermind - PotF

 Looking at the road that rises up ahead

I thought I'd learned a thing or two
But this is where it's all made new
N' I gotta throw my hands up
I can't go on if I can't stop

Look the leaves are dead
The moments gone, there's no surrender
Forever now unsaid
The words that might've warmed December
Cos it's all inside your head
Like fragments of a dream you remember
So never mind, your clever mind, never mind me

Staring at the ceiling from my bed
I thought I'd earned a chance or few
Thought I'd be paid in due
Time isn't made for waiting
Past isn't worth debating

Look the leaves are dead...

Feeling like a fool again
Just need a new direction
a new beginning , a new beginning
I can't hold back and I can't hold on
It's all about gratification
See me running, see me running

Look the leaves are dead.

domingo, 28 de junho de 2026

Menos

A dor nunca diminui né? 

Só fica mais abafada.
Quase silenciosa, mas sempre ali.

Doendo.
Lembrando. 
Sangrando. 

A vida tende a morte, a dor ao infinito. 

Fuga

 Talvez eu fuja hoje

  Talvez eu fuja amanhã 

   Talvez eu fuja pra sempre 

quarta-feira, 24 de junho de 2026

De novo

Só de novo. 

a culpa é minha
 eu de novo me perdi
 piorei minha situação
 estou me sentindo tão sozinho a tanto tempo 
eu não sei se tenho esperança mais 
não sei se consigo continuar 
 existir doi agora
 doi muito
 doi mais que a solidão que sentia antes 
será que tem que ser assim 
será que acabou
 as vezes quero que acabe
 as vezes quero morrer
 as vezes queria ser outra pessoa 
mas de novo só eu 
é cansativo lutar contra a maré que sou eu 
é cansativo viver
 queria paz
 queria amor
 queria felicidade
 queria ter esperança
 queria tudo mas não fiz nada ou pior, só fiz piorar tudo
 tudo que fiz foi uma gota num oceano
 tudo que fiz foi nada perto de tudo que tá errado meu tudo é nada agora 
minha vida é nada
 meu amor eu perdi
 me perdi, te perdi
 perdi tudo 
não valho nada 
nada vale mais 
 falta tempo 
tempo e força
 falta vida 
vida e amor 
 falta eu, falta tu 
faltamos
 chega 
chega de existir
 assim volto a ser o que sempre fui, nada

 vazio

domingo, 21 de janeiro de 2024

Dias longos...

Mais de 24hs acordado...


Tudo que podia dar errado, deu.

Tudo que precisava dar certo, deu.

Enfim terminou essse longo dia.

Boa noite...

sexta-feira, 19 de janeiro de 2024

Apreensão

são dias como o de hoje que testam o meu limite


até agora não quebrei.

sábado, 25 de novembro de 2023

nenhum pesadelo pior do que ficar a sós com os próprios pensamentos