Utilizzando R, e la libreria source("http://macosa.dima.unige.it/r.R"), costruisci la quadrettatura a lato, possibilmente con una sola riga di istruzioni.   

source("http://macosa.dima.unige.it/r.R")
BF=3; HF=3
PIANO(-3,9, -3,9); for(i in 6:1) poligoC(3,3, i*sqrt(2), 4, 45, i)
# indichiamo i colori con i numeri interi
# il raggio dei cerchi che circoscrivono i quadrati è "mezzo lato"*sqrt(2)
# Si possono usare anche nomi alternativi, "inglesi", per i comandi: PLANE(-3,9, -3,9); for(i in 6:1) polyRC(3,3, i*sqrt(2), 4, 45, i)
# Ovvero:
BOXW(-3,9, -3,9); for(i in 6:1) polyRC(3,3, i*sqrt(2), 4, 45, i)

Vedi qui.