startshape cell // hzg
rule cell { boq { s 1 r 180 } CIRCLE { s 0.5 x 0.5 } wing { } wing { r 120 } wing { r -120 } }
rule wing { boq { x 1 s 1 } }
rule boq 0.5 { rBox { } } rule boq { cell { s 0.5 } }
rule rBox { box { r 180 } } //rule rBox { box { r 60 } } //rule rBox { box { r 120 } } //rule rBox { box {r -60 } } //rule rBox { box { r -120 } } //rule rBox { box { r 180 } }
rule box { CIRCLE { } CIRCLE { s 0.9 b 1 } arrow { x -0.3 s 0.17 } }
rule arrow { SQUARE { s 0.5 } SQUARE { s 0.5 x 0.5 } SQUARE { s 0.5 x 1.0 } SQUARE { s 0.5 x 1.5 } SQUARE { s 0.5 x 2.0 } SQUARE { s 0.5 x 2.5 } triangle { x 3 } }
rule triangle { triArm { r 0 } triArm { r 120 } triArm { r -120 } }
rule triArm { CIRCLE { } triArm { x 0.1 s 0.9 } }