startshape PLANT shape PLANT { EITHER [x -2] EITHER [x 2] } 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 10 {BL [rotate randint(3, 8)]} rule {BOTH []} rule {BL [rotate -10 flip 90]}