%%%%%%%%%%%%%%%%%%%% %o...%........%...o% %.%%.%.%%..%%.%.%%.% %...... G GG%......% %.%.%%.%% %%%.%%.%.% %.%....% ooo%.%..%.% %.%.%%.% %% %.%.%%.% %o%......P....%....% %%%%%%%%%%%%%%%%%%%%