Yeah, funny, at some point you can't see the forest for the trees.

The sequence starts with 6x 10°

and the count should start with the first 30° section, parallel to the inner circle.

Yesterday, 29 instead of 1 was an evil I could live with.

If you could fix it for me I would be very grateful.

`Mansion circle I

circle(mx, my, r + 35, -1);

i = 0; for (i < 28){

mansionCuspI = mansionDivI * i; `360/28 = 12.857

n = normalize((ascSide + a) + mansionCuspI); `a = lon position

getcirclepos(mx, my, r + 2, n, x, y);

getcirclepos(mx, my, r + 35, n, x1, y1);

line(x, y, x1, y1, -1);

getcirclepos(mx, my, r + 18, n + 7, x1, y1);

putnumber(x1 - 10, y1 - 10, i + 1);

}

`Mansion circle II

circle(mx, my, r + 67, -1); `outer circle for mansionsII

i = 0; for (i < 28){

n = 10 ; `30,10,10,10,10,10,10,30...

if (i % 7 = 0)

n = 30;

m += n;

n2 = normalize((ascSide + a) + m ); `a = lon position

getcirclepos(mx, my, r + 67, n2, x, y);

getcirclepos(mx, my, r + 35, n2, x1, y1);

line(x, y, x1, y1, -1);

getcirclepos(mx, my, r + 47, n2 + 5, x1, y1);

putnumber(x1 - 08, y1 - 08, i+2 );

}