@@@@@@@%%@@%#%%%%%@ @@@@%##%#%%#%%#*@@@ @%%%@##%@####@#+@@@ @%@#@###@%#*#%%#%%@ @%%#@%**#%##%%%%#@% %%%#@@%#*#%%#####%% #%%#%#@%%%%*#%%#%%% %%%%%%@@@%%#%@%%@#@ @@@@@@@@@@@@@%#%@@@ @@@@@@@@@@@@@@@@@@@