<s> """<STR_LIT>""" <EOL> from fisica import Fisica , FWorld , FCircle , FContact <EOL> world = None <EOL> def setup ( ) : <EOL> global world <EOL> size ( <NUM_LIT> , <NUM_LIT> ) <EOL> smooth ( ) <EOL> Fisica . init ( this ) <EOL> world = FWorld ( ) <EOL> world . setGravity ( <NUM_LIT:0> , <NUM_LIT:100> ) <EOL> world . setEdges ( ) <EOL> def draw ( ) : <EOL> background ( <NUM_LIT:255> ) <EOL> if frameCount % <NUM_LIT:50> == <NUM_LIT:0> : <EOL> sz = random ( <NUM_LIT:30> , <NUM_LIT> ) <EOL> b = FCircle ( sz ) <EOL> b . setPosition ( random ( <NUM_LIT:0> + <NUM_LIT:30> , width - <NUM_LIT:30> ) , <NUM_LIT:50> ) <EOL> b . setVelocity ( <NUM_LIT:0> , <NUM_LIT:100> ) <EOL> b . setRestitution ( <NUM_LIT> ) <EOL> b . setDamping ( <NUM_LIT> ) <EOL> b . setNoStroke ( ) <EOL> b . setFill ( <NUM_LIT:200> , <NUM_LIT:30> , <NUM_LIT> ) <EOL> world . add ( b ) <EOL> world . draw ( ) <EOL> world . step ( ) <EOL> def contactEnded ( c ) : <EOL> for b in ( c . getBody1 ( ) , c . getBody2 ( ) ) : <EOL> if not b . isStatic ( ) and b . getSize ( ) > <NUM_LIT:5> : <EOL> b . setSize ( b . getSize ( ) * <NUM_LIT> ) <EOL> def keyPressed ( ) : <EOL> saveFrame ( "<STR_LIT>" ) </s>
