%%%%%% %%.... %%%%%% %%..%% %%%%%%