function decorateur(A,B,C,n)

% augmentation de la configuration en fonction de la cellule cible
[li,co]=size(A);
maxl=max(C(:,1));
maxc=max(C(:,2));
dx=2*(maxl-1);
dy=2*(maxc-1);
A0=zeros(li+dx,co+dy);
dx=dx/2;
dy=dy/2;
A0(dx+1:dx+li,dy+1:dy+co)=A;

% boucle de calcul de l'automate à chaque étape
figure(gcf)
for i=1:n
	for j=dx+1:dx+li
		for k=dy+1:dy+co
			% produit de la sous-matrice avec le voisinage actif
			A0(j,k)=rem(sum(sum(A0(j-dx:j+dx,k-dy:k+dy).*B)),2);
		end
	end
	image(64*A0)
	axis image
	axis off
	pause(.01)
end
