Na podstawie początkowego odcinka (równoległego do pionowej krawędzi okna i wypełniającego dużą część pionowej przestrzeni) tworzone jest koło o nadanym początkowym kolorze.
W zależności od żądanej ilości kół n na jednej połowie, każda połowa jest dzielona na 2n+1 łuków o równych długościach.
Łuki w bezpośredniej bliskości linii symetrii, którą jest podany odcinek będący jednocześnie średnicą okręgu, nie są zasłaniane kolejnymi częściami fraktalu.
Cięciwy łączące końce co drugiego z pozostałych łuków są wykorzystywane jako średnica kolejnych części fraktalu.
Kolor kół jest determinowany przez dwa parametry, kolor początkowy i szybkość zmiany koloru.
Kolor jest reprezntowany jako liczba z zakresu od 0 do 15 gdzie 0 to czarny, 15 to biały.
Każda kolejna część zyskuje kolor będący sumą koloru poprzedniej części i zmiany koloru.