Hello, Thank you for your answer. What the shape of ORDs02 is really similar to is a Julia set of -0.75+0i, it can be seen if real(p5) is raised, for example, to 20 or more. The first parameter below corresponds to the shape you have shown and I have included two more similar parameters, to show (in some sense) how these are possible. If z = c = pixel: ORDs04 is z = z*z +(c^2 +c) *3.5 ORDs05 is z = z*z +(c^2 +c) *-1 ORDs06 is z = z*z +(c^2 +c) *3 What really interests me with this formula is that when you find some parameters for p3 and start incrementing real(p5) from 1 to all the way up. Have a nice day B.D. ---parameters-start---------------------------------------- ORDs04 { reset=2099 type=formula formulaname=ORDs center-mag=-0.5/0/1.4/0.75/0 params=0/0/0/0/1/0/3.5/0/1/0 float=y maxiter=200 inside=0 periodicity=0 } ORDs05 { ; p3 = -1+0i Mandellambda reset=2099 type=formula formulaname=ORDs center-mag=-0.5/0/0.75/0.75/0 params=0/0/0/0/1/0/-1/0/1/0 float=y maxiter=200 inside=0 periodicity=0 } ORDs06 { ; p3 = 3+0i reset=2099 type=formula formulaname=ORDs center-mag=-0.5/0/1.3/0.75/0 params=0/0/0/0/1/0/3/0/1/0 float=y maxiter=200 inside=0 periodicity=0 } frm:ORDs { c = z0 = pixel, z = 0, c_param = p3, z_param = p4 level_n = 0, level = real(p5) ; integer > 0 bailout = 100 : IF (level_n >= 0) z0 = z0*z0 +c *c_param level_n = level_n +1 c = z0 IF (level_n == level) level_n = -1 z0 = c *z_param ENDIF ELSE z = z*z +z0 ENDIF |z| <= bailout } ---parameters-end------------------------------------------