%+=======*%*+++==--%*%*+++++++*%. **%%********%. =#
#%#+=====*%+++==-**+#+=%++++++*@. -%*#+ *#******%. %*#
%#*@+===+*%+++==%+++#+::#*++++*@. .#****+ :%*****%. =#*##
###*##+=+*%+=-#+++++#=::.=%*++*@. =#+****+ *#***%. %**###
#****+@++*%-=%++++++#=::...****@..%+******+ :@**#. =#**####
#****++*#***++++++++#=:.... -@*%+#+*******+ +#%-%****####
%%%%%##*#**##%%%%%%%#%#*******%*#%@@@@@@@#@******++%#%@%%%@@@@@
CA237F