%%%%% %%%%%%%%% %%%%%+::#% %%%%%%%%+-:-#% %#----+%%%*-:#% %%%%=------=+%%% %=:=%%+-+%%%%%%% %+*%%%%%%%%=:-%%***% %%%%%%%%%%%==*+%=:-% %%#%%**%%%*++%++% ##+#*+%+#%%%%%% %%%%%*+%%#- %%%%%##%%#+- %%:::-%%=:-#% %%::-*%%*-::#%% %%%=+% %%%:*% %%#=+#%% %#**#% %%*==#% %#--#% %+-+%% %#+=#% %+-+%% %#===*%% %*+++%% %#++++*% %%%%%%% %%%%%%%%