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