'648
 store

''''''''''''''''''''''''  Gene:  1 Begins at position  2  '''''''''''''''''''''''
 start
 pow
''''''''''''''''''''''''  Gene:  1 Ends at position  3  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  2 Begins at position  4  '''''''''''''''''''''''
 cond
 start
 *.body 1500 div 50 mult 300
''''''''''''''''''''''''  Gene:  2 Ends at position  11  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  3 Begins at position  12  '''''''''''''''''''''''
 cond
 inc
 10 256 *.aim store
 3 8
''''''''''''''''''''''''  Gene:  3 Ends at position  19  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  4 Begins at position  20  '''''''''''''''''''''''
 cond
 ++ else
 .repro store
 *.aim 256 sub 3 ceil 1
''''''''''''''''''''''''  Gene:  4 Ends at position  30  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  5 Begins at position  31  '''''''''''''''''''''''
 cond
 start
 *.body 1500 div 50 mult 300
''''''''''''''''''''''''  Gene:  5 Ends at position  38  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  6 Begins at position  39  '''''''''''''''''''''''
 cond
 3 =

''''''''''''''''''''''''  Gene:  6 Ends at position  41  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  7 Begins at position  42  '''''''''''''''''''''''
 cond
 sub stop
''''''''''''''''''''''''  Gene:  7 Ends at position  44  '''''''''''''''''''''''
 store

''''''''''''''''''''''''  Gene:  8 Begins at position  46  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil
''''''''''''''''''''''''  Gene:  8 Ends at position  50  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  9 Begins at position  51  '''''''''''''''''''''''
 cond
 ~ dec
 else
 1 50 mult 300 1 sub .aimright store
 pow
''''''''''''''''''''''''  Gene:  9 Ends at position  63  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  10 Begins at position  64  '''''''''''''''''''''''
 cond
 start
 *.body 1500 div
''''''''''''''''''''''''  Gene:  10 Ends at position  68  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  11 Begins at position  69  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil div 50 mult 300
''''''''''''''''''''''''  Gene:  11 Ends at position  77  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  12 Begins at position  78  '''''''''''''''''''''''
 cond
 mod .up store
 rnd 19 .up store
 ceil
''''''''''''''''''''''''  Gene:  12 Ends at position  86  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  13 Begins at position  87  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil
''''''''''''''''''''''''  Gene:  13 Ends at position  91  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  14 Begins at position  92  '''''''''''''''''''''''
 cond
 inc
 ++ else
 .repro store
 *.aim 256 sub 3 ceil 1
''''''''''''''''''''''''  Gene:  14 Ends at position  103  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  15 Begins at position  104  '''''''''''''''''''''''
 cond
 start
 *.body 10 256 *.aim store

''''''''''''''''''''''''  Gene:  15 Ends at position  110  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  16 Begins at position  111  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil
''''''''''''''''''''''''  Gene:  16 Ends at position  115  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  17 Begins at position  116  '''''''''''''''''''''''
 cond

''''''''''''''''''''''''  Gene:  17 Ends at position  116  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  18 Begins at position  117  '''''''''''''''''''''''
 cond
 inc
 *.aim store
 1500 div 50 mult .repro store
 -6 7 start
 329 ceil 1 sub ~
''''''''''''''''''''''''  Gene:  18 Ends at position  134  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  19 Begins at position  135  '''''''''''''''''''''''
 cond
 store
 *.aim 256 10 *.body start

''''''''''''''''''''''''  Gene:  19 Ends at position  141  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  20 Begins at position  142  '''''''''''''''''''''''
 cond
 1 ceil 3 sub 256 *.aim store
 300 else
 ++ inc

''''''''''''''''''''''''  Gene:  20 Ends at position  153  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  21 Begins at position  154  '''''''''''''''''''''''
 cond
 ceil 3 *.dn ~
''''''''''''''''''''''''  Gene:  21 Ends at position  158  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  22 Begins at position  159  '''''''''''''''''''''''
 cond
 ceil else
 rnd pyth
''''''''''''''''''''''''  Gene:  22 Ends at position  163  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  23 Begins at position  164  '''''''''''''''''''''''
 else
 and
 dec
 store
 582 *.dn 3 ceil
''''''''''''''''''''''''  Gene:  23 Ends at position  171  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  24 Begins at position  172  '''''''''''''''''''''''
 cond
 ~ start
 .up store
 rnd 19 .up store
 rnd =

''''''''''''''''''''''''  Gene:  24 Ends at position  182  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  25 Begins at position  183  '''''''''''''''''''''''
 cond
 inc
 *.aim store
 1500 div 50 mult .repro store
 -6 7 start
 329 ceil 1 sub rnd
''''''''''''''''''''''''  Gene:  25 Ends at position  200  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  26 Begins at position  201  '''''''''''''''''''''''
 else
 ceil
''''''''''''''''''''''''  Gene:  26 Ends at position  202  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  27 Begins at position  203  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil
''''''''''''''''''''''''  Gene:  27 Ends at position  207  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  28 Begins at position  208  '''''''''''''''''''''''
 cond
 inc
 ++ else
 .repro store
 *.aim 256 sub 3 ceil 1
''''''''''''''''''''''''  Gene:  28 Ends at position  219  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  29 Begins at position  220  '''''''''''''''''''''''
 cond
 start
 *.body 10 256 *.aim store

''''''''''''''''''''''''  Gene:  29 Ends at position  226  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  30 Begins at position  227  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil
''''''''''''''''''''''''  Gene:  30 Ends at position  231  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  31 Begins at position  232  '''''''''''''''''''''''
 cond
 ~ sub 3 ceil 1 ++ start
 329 ceil 1 10 256 *.aim sub -17 sqr .aim dec
 sqr .aim dec
 *.aim 256 sub *.dn 3 ceil 1 sub .aimright store
 dec

''''''''''''''''''''''''  Gene:  31 Ends at position  264  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  32 Begins at position  265  '''''''''''''''''''''''
 else
 1 50 mult 300 1 sub .aimright store
 pow
''''''''''''''''''''''''  Gene:  32 Ends at position  274  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  33 Begins at position  275  '''''''''''''''''''''''
 cond
 start
 *.body 1500 div
''''''''''''''''''''''''  Gene:  33 Ends at position  279  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  34 Begins at position  280  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil div 50 mult 300
''''''''''''''''''''''''  Gene:  34 Ends at position  288  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  35 Begins at position  289  '''''''''''''''''''''''
 cond
 mod .up store
 rnd 19 5
''''''''''''''''''''''''  Gene:  35 Ends at position  295  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  36 Begins at position  296  '''''''''''''''''''''''
 cond
 start
 *.body 1500 div
''''''''''''''''''''''''  Gene:  36 Ends at position  300  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  37 Begins at position  301  '''''''''''''''''''''''
 cond
 ~ !%=
 =
 inc
 dec
 abs or
 pyth false
 ~=
 stop
''''''''''''''''''''''''  Gene:  37 Ends at position  312  '''''''''''''''''''''''
 dec
 inc
 <=
 pow store
 | *1145 pyth ~=
 dupbool
 pow dropbool
 *.dn 3 ceil div sub .aimright store
 pow
''''''''''''''''''''''''  Gene:  38 Begins at position  333  '''''''''''''''''''''''
 cond
 start
 *.body 1500 div
''''''''''''''''''''''''  Gene:  38 Ends at position  337  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  39 Begins at position  338  '''''''''''''''''''''''
 cond
 ~ *.dn ~ *.dn 3 ceil
''''''''''''''''''''''''  Gene:  39 Ends at position  344  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  40 Begins at position  345  '''''''''''''''''''''''
 cond
 inc
 ++ else
 .repro store
 *.aim 256 sub 3 ceil 1
''''''''''''''''''''''''  Gene:  40 Ends at position  356  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  41 Begins at position  357  '''''''''''''''''''''''
 cond
 start
 *.body 10 256 1 sub .aimright store
 dec

''''''''''''''''''''''''  Gene:  41 Ends at position  366  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  42 Begins at position  367  '''''''''''''''''''''''
 else
 1 50 mult 300 1 sub .aimright store
 pow
''''''''''''''''''''''''  Gene:  42 Ends at position  376  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  43 Begins at position  377  '''''''''''''''''''''''
 cond
 start
 *.body 1500 div
''''''''''''''''''''''''  Gene:  43 Ends at position  381  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  44 Begins at position  382  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil div 50 mult 300
''''''''''''''''''''''''  Gene:  44 Ends at position  390  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  45 Begins at position  391  '''''''''''''''''''''''
 cond
 mod .up store
 rnd *.aim 256 sub 1 sub .aimright store
 else
 rnd
''''''''''''''''''''''''  Gene:  45 Ends at position  404  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  46 Begins at position  405  '''''''''''''''''''''''
 else
 -22 inc
 1 sub .aimright store

''''''''''''''''''''''''  Gene:  46 Ends at position  411  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  47 Begins at position  412  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  47 Ends at position  412  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  48 Begins at position  413  '''''''''''''''''''''''
 start
 *745 | -43 !%=
 --
''''''''''''''''''''''''  Gene:  48 Ends at position  418  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  49 Begins at position  419  '''''''''''''''''''''''
 start
 5 -597
''''''''''''''''''''''''  Gene:  49 Ends at position  421  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  50 Begins at position  422  '''''''''''''''''''''''
 cond
 start
 and

''''''''''''''''''''''''  Gene:  50 Ends at position  424  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  51 Begins at position  425  '''''''''''''''''''''''
 start
 *.body 1500 div 39
''''''''''''''''''''''''  Gene:  51 Ends at position  429  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  52 Begins at position  430  '''''''''''''''''''''''
 else
 10 10 1 3 8
''''''''''''''''''''''''  Gene:  52 Ends at position  435  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  53 Begins at position  436  '''''''''''''''''''''''
 cond
 inc
 10
''''''''''''''''''''''''  Gene:  53 Ends at position  438  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  54 Begins at position  439  '''''''''''''''''''''''
 cond
 start
 *.body 1500 div 50 mult .repro store
 -6
''''''''''''''''''''''''  Gene:  54 Ends at position  448  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  55 Begins at position  449  '''''''''''''''''''''''
 cond
 start
 *.body 1500 div
''''''''''''''''''''''''  Gene:  55 Ends at position  453  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  56 Begins at position  454  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil div 50 mult 300
''''''''''''''''''''''''  Gene:  56 Ends at position  462  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  57 Begins at position  463  '''''''''''''''''''''''
 cond
 mod .up store
 rnd 19 .up store
 rnd =

''''''''''''''''''''''''  Gene:  57 Ends at position  472  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  58 Begins at position  473  '''''''''''''''''''''''
 cond
 inc
 *.aim store
 1500 div else

''''''''''''''''''''''''  Gene:  58 Ends at position  479  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  59 Begins at position  480  '''''''''''''''''''''''
 cond
 pow store
 dec
 18 sqr -17 sub *.aim 256 .mass inc

''''''''''''''''''''''''  Gene:  59 Ends at position  491  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  60 Begins at position  492  '''''''''''''''''''''''
 cond
 =
 3
''''''''''''''''''''''''  Gene:  60 Ends at position  494  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  61 Begins at position  495  '''''''''''''''''''''''
 cond
 300 mult 50 div 1500 *.body start

''''''''''''''''''''''''  Gene:  61 Ends at position  502  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  62 Begins at position  503  '''''''''''''''''''''''
 cond
 1 ceil 300 mult 50 div ceil 3 *.dn ~
''''''''''''''''''''''''  Gene:  62 Ends at position  513  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  63 Begins at position  514  '''''''''''''''''''''''
 cond
 div 1500 *.body start

''''''''''''''''''''''''  Gene:  63 Ends at position  518  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  64 Begins at position  519  '''''''''''''''''''''''
 cond
 pow store
 5 sub 1 300 mult 50 1 start
 *.body 1500 div
''''''''''''''''''''''''  Gene:  64 Ends at position  532  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  65 Begins at position  533  '''''''''''''''''''''''
 cond
 *.dn 3 ceil 1 sub 5 sub .aimright store
 start
 *.body 1500 div 39 mult .repro store
 -6 .shoot store
 10 .up store
 sub 300 .up store
 *.aim sub -17 sqr .aim dec
 ~ *.dn 3 ceil div 50 mult 300
''''''''''''''''''''''''  Gene:  65 Ends at position  574  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  66 Begins at position  575  '''''''''''''''''''''''
 cond
 mod 300 and
 19 1 1500 div ++ start
 329 ceil 1 sub .aimright store
 *.aim store

''''''''''''''''''''''''  Gene:  66 Ends at position  592  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  67 Begins at position  593  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil
''''''''''''''''''''''''  Gene:  67 Ends at position  597  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  68 Begins at position  598  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil 1 sub .aimright store
 pow
''''''''''''''''''''''''  Gene:  68 Ends at position  607  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  69 Begins at position  608  '''''''''''''''''''''''
 cond
 start
 *.body 1500 div ++
''''''''''''''''''''''''  Gene:  69 Ends at position  613  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  70 Begins at position  614  '''''''''''''''''''''''
 start
 329 ceil 1 sub .aimright store
 pow *.aim 256 sub 1 sub .aimright store
 inc

''''''''''''''''''''''''  Gene:  70 Ends at position  629  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  71 Begins at position  630  '''''''''''''''''''''''
 else
 sgn 381 stop
''''''''''''''''''''''''  Gene:  71 Ends at position  633  '''''''''''''''''''''''
 stop
 *.genes 1777 div swapbool
 sub -17 sqr .aim dec

''''''''''''''''''''''''  Gene:  72 Begins at position  644  '''''''''''''''''''''''
 else
 1 sub stop
''''''''''''''''''''''''  Gene:  72 Ends at position  647  '''''''''''''''''''''''
