%%%%%%%%%%%%%%%%%%%%
%.    .      .    .%
%.%%.%.%%%%%%.%.%%.%
%......      ......%
% %%%%%%%%%%%%%%%% %
%       G%%G       %
%%%%%%%%%%%%%%%%%%%%
