startshape fish

rule fish {

BODY {}
MOUTH {}  
EYE {}
BUBBLES { y 1 }

}

rule BODY {

SQUARE { size 4 r -45 sat 0.9}

} rule MOUTH {

SQUARE { x 3 y 1 r -45 size 2 }
SQUARE { x 3 y -1 r -45 size 2 }

}

rule EYE {

CIRCLE { x -1 y .5 s .3 b .9 }

}

rule BUBBLES 15{

// first rule for TREE
BUBBLE {  hue 16 sat 1 b 1}
BUBBLES { y 0.4 hue -56 sat 1 b 1 }

}

rule BUBBLES 1.5 {

// second rule for TREE
 BRANCH {  }

}

rule BUBBLE {

CIRCLE { x -3.5 size .3  }
CIRCLE { x -3.5 size .2 b .9 }

} rule BUBBLE {

CIRCLE {  x -3.7 size .2  }
CIRCLE {  x -3.7 size .1 b .9 }

} rule BUBBLE {

CIRCLE {  x -2.7 size .2  }
CIRCLE {  x -2.7 size .1 b .9 }

} rule BUBBLE {

CIRCLE { x -2.5 size .3  }
CIRCLE { x -2.5 size .2 b .9 }

} rule BRANCH {

BRANCH_LEFT { }
BRANCH_RIGHT { }

} rule BRANCH_LEFT {

BUBBLE { rotate 20 }

} rule BRANCH_LEFT {

BUBBLE{ rotate 30 }

} rule BRANCH_LEFT {

BUBBLE{ rotate 40 }

} rule BRANCH_LEFT {

} rule BRANCH_RIGHT {

BUBBLE{ rotate -20 }

} rule BRANCH_RIGHT {

BUBBLE{ rotate -30 }

} rule BRANCH_RIGHT {

BUBBLE{ rotate -40 }

} rule BRANCH_RIGHT {

}