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