startshape INIT

rule INIT {

RAIN {b 1} 
RAIN {b 1 r -120} 
RAIN {b 1 r 120}

}

rule RAIN {

DRIP { sat 1 }
RAIN {y 1 x -1 s 0.5 b -0.2 r -30}
RAIN {y 1 x 1 s 0.5 b -0.2 r 30}

}

rule RAIN 0.5 {

DRIP { sat 0.4 }
RAIN {y 1 x -1 s 0.5 b -0.2 r -30}
RAIN {y 1 x 1 s 0.45 b -0.2 r 34}

}

rule DRIP{

CIRCLE {}
SQUARE {y 0.3 x 3 s 0.6 hue 20 }

}