-   
-   
-   
-   
-   
-   
- Initialize 
-   
- repeat = 1 
-   
-   
-             object(i).sex = 0 
-         IF-  object (- i )- .sex  = 1 AND-  object (- i )- .age  > 960 AND-  object (- i )- .age  < 5400 THEN
 
-                     object(i).sex = 0 
-                 IF-  object (- j )- .sex  = 2 AND-  object (- j )- .age  > 960 AND-  object (- j )- .age  < 2760 THEN
 
-                     d  = SQR((ABS(- object (- i )- .x  --  object (- j )- .x ) ^ 2) + (ABS(- object (- i )- .y  --  object (- j )- .y ) ^ 2))
-                         object(j).dt = 46 
-                                 object (- k )- .sex  = RND * 2 + 1
-                                 object(k).age = 0 
-                                 object (- k )- .x  = RND * (- sw  - 24) + 12
-                                 object (- k )- .y  = RND * (- sh  - 24) + 12
-   
-         object(i).age = object(i).age + 1 
-         IF-  object (- i )- .dt  > 0 THEN-  object (- i )- .dt  =-  object (- i )- .dt  - 1
 
-         c = 11 
-         IF-  object (- i )- .sex  = 2 THEN-  c  = 13
 
-         object (- i )- .vx  =-  object (- i )- .vx  + RND * .1 - .05
-         object (- i )- .vy  =-  object (- i )- .vy  + RND * .1 - .05
-         object(i).x = object(i).x + object(i).vx 
-         object(i).y = object(i).y + object(i).vy 
-         IF-  object (- i )- .x  < 13 THEN-  object (- i )- .vx  = 1
 
-         IF-  object (- i )- .x  >-  sw  - 13 THEN-  object (- i )- .vx  = -1
 
-         IF-  object (- i )- .y  < 13 THEN-  object (- i )- .vy  = 1
 
-         IF-  object (- i )- .y  >-  sh  - 13 THEN-  object (- i )- .vy  = -1
 
-         CIRCLE (- object (- i )- .x ,-  object (- i )- .y ), 12,-  c 
 
-         'PAINT (object(i).x, object(i).y), c 
-   
-   
-   
-   
-   
-         object(i).sex = 0 
-         object(i).sex = 1 
-         object (- i )- .age  = RND * 100
-         object (- i )- .x  = RND * (- sw  - 24) + 12
-         object (- i )- .y  = RND * (- sh  - 24) + 12
-   
-         object(j).sex = 2 
-         object (- j )- .age  = RND * 100
-         object (- j )- .x  = RND * (- sw  - 24) + 12
-         object (- j )- .y  = RND * (- sh  - 24) + 12
-