↻
################################################################################################################################################################
################################################################################################################################################################
################################################################################################################################################################
########################################################################%##@@@@@@@@@@@@@@@@@@@@@@@@@@@@#########################################################
###################################################################@@@@( /@ (@@@@@(@@#######################################################
########################################################@@@@@@@@@@@@&%/, @@ %@@@@@@ @@@&##################################################
###################################################&@@@@@@/ ./&@@@@@&&@@ @@@@@, &@@&###############################################
################################################%@@@@# @@@@@@@@@@@* @@##############################################
############################################@@@@@@# , (@ @@@@@@@& .@@############################################
########################################@@@@@@@@ @@ #@ @@@@@@@. *@@&##########################################
######################################%@@@@@@/ %@@@@@@@@@@@@@& @@@&########################################
#####################################@@@@@@ * .&@ @@@@@@@@@@@ @@ @@@########################################
#################################@@@@@@@@ *@@@@@% @@@@@@@@@@@ (@. @@# (@@. @@@######################################
###########################@@@@@@@@@@@@@@/ @@@% @@@@@@@@@@( @, %@, .&@@@@ @@@%####################################
###############################&@@@@, (@@@@@@@@@@% @@@@@@@@@@@ @@ *@ @@@ /@@@@##################################
#############################&@@@@ *@@@@@@@@@@ @@@@@@*@@ @@ *& @@@. .@@@@@################################
#########################@&@@@@/ *@@@@@@@ %@ /@@@@@ @@ .@ @@@@. @@@%@@##############################
########################@@@@@ #@@@ @@ @@@@% @* @/ @& @@ @@&#&@#############################
######################&@@@@ *@@@ @& @@ ,@@@. @( ,**//*. @/ @@%###############################
######################@@@@ %@@@@@@@@@@@/ %@@@ @@ @# %@@ @ @& (@@@#############################
#####################@&@@ @@% &@@@@@@ @@* @& @/ &@ *@@@%###########################
######################@@/ @@* @@ .@@@, .* #@ @% @@@@##########################
######################@@ /@@@%@@@& @@ *@# ,@. %@ @@@@@########################
################&@%##@@ &@ ,@ *( (& %@ &( @@#@@&######################
#################@&#@@, @@ *@ @ *@. %@ @@@@@######################
#################@@@@% @& /@ &* &@/ @@ &@#@@%####################
#################@@@@ @@ %@@ @( *@@@@@@@@@@@@@@@@%, /@@@((((##%%%%&&&&@@@@( @@@@&####################
#################@@@/ @@@@@&( @@ &@@( @@ (@@@, @@@%####################
#################@@@ @@ @@ %@@#@@, &@ *@@@@@ @@@@####################
#################@@ *@* @@ @@( &@* &@@( &@, @@% @@@####################
#################@ @% @@ @@ &@@@@, @@ #@@@ *. *@@@ @@@@##################
#################@ #( .@& @@@ &@@ .@@ @@@ @& .@@ &@###################
################@@@ &( %@@( .@@@ .@@@ &@ / @& @@&#################
################@@@##( @@/ @@( %@ #@, @@%#################
################@@@@(( @/ @@, @@ @@&#################
################@@@@,# @ @@ @( @@&#################
################@@@@.& .@@@@@@&(. @@@@@ #@ @@&#################
################@@@@ @ ,@% ,@@ (@ &@ @@%#################
#################@@@ @, (@ *@&, *@@ @ /@ @@%#################
#################@@@@@@ &@ .@@ / @ @ /@@, #@ @@%#################
#################&@@@@@* @( @% @@ @@@ ,@ @@ &@ @@%#################
##################&@@@@@ @& @ @& @@@ @@ @@&& &@@. @@##################
##################&@@@@@@ @( @/ ,@ &@@@@@@@@@@@* @@ #@. @/ @@&#################
####################@@@@@@ &@ && &@ #@@ /@ #@% @@@@& @@ @@&#################
#####################@@@@@# @ &@ @@ (@* %@.,&@@@@@@@&&%%#(//*, @@@#################
######################@@@@@ (@ /@ @@ @( @@ @@@ @@@@&###############
######################@@@@@& @* & @@ @ @@@@@% .@, @@% @@@%################
#######################@@@@@. @@ @@ @@@ @@@ @@/ @@@%#################
########################&@@@@. .@@ #@ @@ @@, .@@% #@@@@###################
#########################@@@@@@ @@ @/ @@. .@@ *@# *@@ #@@. .@@@@@@##################
##########################@@@@@@/ %# @, *@& ,@@ @@ &@( /@@ *@@ @@@@@####################
###########################&@@@@@@. @@@, %@@# .@@& &@. @@. @@@@@#####################
#########################@@@@@@@@@@@# &@@@&((#@@# .@@@@@ #@ &@@@@######################
############################%@@@@@@@@@& &@@@@@@@@@& %@ @@@@@#######################
##############################@@@####@@@@@ @@@&#########################
###############################@@@#######@@@@@@. @@@%##########################
###############################@@@@#########%@@@@@ (@@@@###########################
#################################&&#############%@@@@* @@@@##############################
####################################################&@@@@ %@@@@@@%################################
########################################################@@@@@&. ./#@@@@@@@@@@@@@@@@@@########################################
##############################################################%@@@@@@@@&, %@@@@@@@@@@###@@########################################################
######################################################################@#@@@@@@@@@@@@@@@@@##@####################################################################
################################################################################################################################################################
################################################################################################################################################################