De mon côté, erreur ligne 382 ("y: loop index cannot be initialised with non-constant expression"), et je suppose que la ligne 384 ferait pareil.
Edit: Corrigé en remplaçant les boucles par du {x,y}=0;{x,y}<=2 puis en remplaçant x et y dans la boucle par e.g. x+iX-1, mais ce n'est malheureusement pas regardable ici pour cause de carte vidéo trop vieille (il a réussi à m'afficher une [très jolie] frame en ~1 min...).