%%%%%%%%%%%%%%%%%%%% %o...%........%....% %.%%.%.%%%%%%.%.%%.% %.%..............%.% %.%.%%.%% %%.%%.%.% %......%G G%......% %.%.%%.%%%%%%.%%.%.% %.%..............%.% %.%%.%.%%%%%%.%.%%.% %....%...P....%...o% %%%%%%%%%%%%%%%%%%%%