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