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