startshape PLANT

//CF::Symmetry = [], [r 90], [r 180], [r 270]
CF::Symmetry = CF::Dihedral, 1, 30

shape PLANT {
	EITHER [y 1]
}

shape BOTH {
	BL [rotate 30]
	BL [rotate -30 flip 90]
}

shape EITHER 
rule {BL[]}
rule {BL[flip 90]}

shape BL {
	CIRCLE []
	WL [size 0.95 y 1.6]
}

shape WL
rule {BL [rotate 3]}
rule {BL [rotate 4]}
rule {BL [rotate 5]}
rule {BL [rotate 6]}
rule {BL [rotate 7]}
rule {BL [rotate 3]}
rule {BL [rotate 4]}
rule {BL [rotate 5]}
rule {BL [rotate 6]}
rule {BL [rotate 7]}
rule {BOTH []}
rule {BL [rotate -10 flip 90]}

