'#generation: 538
'#mutations: 9934
start
2723 971 store
10752 972 store
*.thisgene .delgene store
stop
 start
 - *.robage 972 add sub 1 rnd 2 *972 mult floor 0 779 ~ not
 sgn overbool
 ++
''''''''''''''''''''''''  Gene:  1 Ends at position  19  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  2 Begins at position  20  '''''''''''''''''''''''
 cond
 drop *630 *-65 mult ceil *.shoot false
 *.trefvelmydn else
 553 sub dupbool

''''''''''''''''''''''''  Gene:  2 Ends at position  32  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  3 Begins at position  33  '''''''''''''''''''''''
 start
 =
 substore
 sin sin sgnstore
 xor
 mod sgnstore
 *-254 *13 -1071
''''''''''''''''''''''''  Gene:  3 Ends at position  44  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  4 Begins at position  45  '''''''''''''''''''''''
 cond
 >=
 >
 94 ~=
 1388 stop
''''''''''''''''''''''''  Gene:  4 Ends at position  51  '''''''''''''''''''''''
 *-543 .eye1dir negstore
 *-567 addstore
 xor
 *1348 *48
''''''''''''''''''''''''  Gene:  5 Begins at position  60  '''''''''''''''''''''''
 cond
 *281 -1578 661 dist stop
''''''''''''''''''''''''  Gene:  5 Ends at position  65  '''''''''''''''''''''''
 -872 sgnstore
 not
 *.tout5 !=
 30 | addstore
 *544 sgnstore

''''''''''''''''''''''''  Gene:  6 Begins at position  76  '''''''''''''''''''''''
 cond
 <
 %=
 *1040 !%=
 start

''''''''''''''''''''''''  Gene:  6 Ends at position  81  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  7 Begins at position  82  '''''''''''''''''''''''
 start
 pow
''''''''''''''''''''''''  Gene:  7 Ends at position  83  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  8 Begins at position  84  '''''''''''''''''''''''
 else
 inc
 *-379 262 clearbool
 logx dec
 sqr divstore

''''''''''''''''''''''''  Gene:  8 Ends at position  92  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  9 Begins at position  93  '''''''''''''''''''''''
 start
 ceilstore
 mult >
 root store
 swapbool
 -284 floorstore
 clear rnd << *-355 div -190 logx or
 floor *-320 clearbool
 pow << false
 anglecmp cos 160 - *-342 *490 *.eye9width *326 mod .in7 absstore
 *.eye3dir mod *.tout10 ~ << swapbool

''''''''''''''''''''''''  Gene:  9 Ends at position  132  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  10 Begins at position  133  '''''''''''''''''''''''
 cond
 not
 true
 stop
''''''''''''''''''''''''  Gene:  10 Ends at position  136  '''''''''''''''''''''''
 *.pleas -- ~ floor
''''''''''''''''''''''''  Gene:  11 Begins at position  141  '''''''''''''''''''''''
 else
 dec
 *568 *231 -- dropbool
 dupbool
 >
 over dropbool
 ++ rndstore
 ceil >> !~=
 *-186 ~ ceil dropbool
 <=
 and
 =
 <
 !~=
 rndstore
 *-494 and
 -- !%=
 308 multstore
 *-745 false
 >=
 <
 rnd *.maxvel ~ *-1405 overbool
 angle and

''''''''''''''''''''''''  Gene:  11 Ends at position  182  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  12 Begins at position  183  '''''''''''''''''''''''
 start
 192 *71 -97 swap root *-490 << =

''''''''''''''''''''''''  Gene:  12 Ends at position  191  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  13 Begins at position  192  '''''''''''''''''''''''
 else
 sub 39 dupbool
 dup -- rnd *.tieang2 drop
''''''''''''''''''''''''  Gene:  13 Ends at position  200  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  14 Begins at position  201  '''''''''''''''''''''''
 else
 inc
 -98 sub !%=

''''''''''''''''''''''''  Gene:  14 Ends at position  205  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  15 Begins at position  206  '''''''''''''''''''''''
 cond
 mult 7 >
 drop anglecmp 251 not
 *398 >=
 *.trefdn sqr !~=
 ceil false
 870 *431 divstore
 dec
 - cos >
 clearbool

''''''''''''''''''''''''  Gene:  15 Ends at position  228  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  16 Begins at position  229  '''''''''''''''''''''''
 cond
 !~=
 !=
 else
 over angle sub * divstore
 --
''''''''''''''''''''''''  Gene:  16 Ends at position  238  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  17 Begins at position  239  '''''''''''''''''''''''
 start
 499 !=
 false
 clearbool
 inc
 415 -564 sqrstore
 !=
 -347 >
 559 sgn
''''''''''''''''''''''''  Gene:  17 Ends at position  252  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  18 Begins at position  253  '''''''''''''''''''''''
 cond
 stop
''''''''''''''''''''''''  Gene:  18 Ends at position  254  '''''''''''''''''''''''
 -673 *-72 not

''''''''''''''''''''''''  Gene:  19 Begins at position  258  '''''''''''''''''''''''
 else
 stop
''''''''''''''''''''''''  Gene:  19 Ends at position  259  '''''''''''''''''''''''
 << <
 sub add |
''''''''''''''''''''''''  Gene:  20 Begins at position  265  '''''''''''''''''''''''
 start
 -747 *-159 addstore
 -- =
 549
''''''''''''''''''''''''  Gene:  20 Ends at position  271  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  21 Begins at position  272  '''''''''''''''''''''''
 start
 *732 *-45
''''''''''''''''''''''''  Gene:  21 Ends at position  274  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  22 Begins at position  275  '''''''''''''''''''''''
 cond
 ~ *-633 anglecmp *.myvenom *255 !=
 -234 and
 >> else
 ~=
 sqrstore
 *42 substore
 anglecmp -- -1060 *275 >> >> *.eye1dir ceilstore
 -385
''''''''''''''''''''''''  Gene:  22 Ends at position  298  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  23 Begins at position  299  '''''''''''''''''''''''
 cond
 *381 - floor << %=
 sqr ~=
 !~=
 else
 *1053 dropbool
 =
 over << rnd
''''''''''''''''''''''''  Gene:  23 Ends at position  314  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  24 Begins at position  315  '''''''''''''''''''''''
 cond
 !%=
 sub *94 705 549 sin *53 inc
 - ~ and
 pow -- -63 start
 *.out3 ceilstore
 mod clearbool
 dropbool
 mult swap *.refveldx swap sub ++ *1234 cos swapbool
 true
 true
 -666
''''''''''''''''''''''''  Gene:  24 Ends at position  347  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  25 Begins at position  348  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  25 Ends at position  348  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  26 Begins at position  349  '''''''''''''''''''''''
 start
 rndstore
 dist clearbool
 460 * substore
 sgn xor
 -553 =
 absstore
 -92 - *-191 dup ~
''''''''''''''''''''''''  Gene:  26 Ends at position  365  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  27 Begins at position  366  '''''''''''''''''''''''
 else
 285
''''''''''''''''''''''''  Gene:  27 Ends at position  367  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  28 Begins at position  368  '''''''''''''''''''''''
 else
 *-1237 dropbool
 overbool
 divstore
 ~=
 dup angle <=
 -466 and
 multstore
 *52 -83 store
 anglecmp =
 -357 -- store
 >> *-225 abs
''''''''''''''''''''''''  Gene:  28 Ends at position  390  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  29 Begins at position  391  '''''''''''''''''''''''
 start
 =
 sgnstore
 *.tout6 *.eye5 *.hit *.eye6 floor *.eye7 floor *.eye9
''''''''''''''''''''''''  Gene:  29 Ends at position  401  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  30 Begins at position  402  '''''''''''''''''''''''
 else
 66 *-516 sin -85 swap *.refveldx swap sub ++ *.tout6 *.eye5 floor *.eye6 floor *.eye7 floor *.eye8 floor
''''''''''''''''''''''''  Gene:  30 Ends at position  420  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  31 Begins at position  421  '''''''''''''''''''''''
 cond
 stop
''''''''''''''''''''''''  Gene:  31 Ends at position  422  '''''''''''''''''''''''
 root stop
 ~=
 floor stop
 cos add *-668 *56 ~=
 !%=
 | mod
''''''''''''''''''''''''  Gene:  32 Begins at position  436  '''''''''''''''''''''''
 cond
 %=
 absstore
 -430 <
 stop
''''''''''''''''''''''''  Gene:  32 Ends at position  441  '''''''''''''''''''''''
 ++ rnd =
 stop
 310 ~=
 mod - 518 <<
''''''''''''''''''''''''  Gene:  33 Begins at position  452  '''''''''''''''''''''''
 start
 or
 -- !=
 sgnstore
 <=
 sin =
 *-356 stop
''''''''''''''''''''''''  Gene:  33 Ends at position  461  '''''''''''''''''''''''
 .eye7dir floorstore
 multstore

''''''''''''''''''''''''  Gene:  34 Begins at position  465  '''''''''''''''''''''''
 start
 -271 dupbool
 646
''''''''''''''''''''''''  Gene:  34 Ends at position  468  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  35 Begins at position  469  '''''''''''''''''''''''
 else
 <<
''''''''''''''''''''''''  Gene:  35 Ends at position  470  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  36 Begins at position  471  '''''''''''''''''''''''
 cond
 -1315 114 *139 sqrstore
 -581 sqrstore
 =
 sin floor dropbool
 pyth <
 sin -509 stop
''''''''''''''''''''''''  Gene:  36 Ends at position  486  '''''''''''''''''''''''
 *-307 swap
''''''''''''''''''''''''  Gene:  37 Begins at position  489  '''''''''''''''''''''''
 else
 clear
''''''''''''''''''''''''  Gene:  37 Ends at position  490  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  38 Begins at position  491  '''''''''''''''''''''''
 else
 rnd -305 *130 *.shell
''''''''''''''''''''''''  Gene:  38 Ends at position  495  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  39 Begins at position  496  '''''''''''''''''''''''
 start
 stop
''''''''''''''''''''''''  Gene:  39 Ends at position  497  '''''''''''''''''''''''
 logx store
 floorstore
 or

''''''''''''''''''''''''  Gene:  40 Begins at position  502  '''''''''''''''''''''''
 start
 1 *.dn *166 over floorstore
 anglecmp sgn clear 55 *628 >
 !%=
 0 floor sub and
 sub over *.trefvelmyup swap floor 0 sgn ++ sub over *.eye1 floor *.eye9
''''''''''''''''''''''''  Gene:  40 Ends at position  531  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  41 Begins at position  532  '''''''''''''''''''''''
 start
 %=
 anglecmp and
 *244 *-80 *-665 *582 *.out1 305 *.sharewaste -242 -866 addstore
 <<
''''''''''''''''''''''''  Gene:  41 Ends at position  546  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  42 Begins at position  547  '''''''''''''''''''''''
 else
 anglecmp dropbool
 swapbool
 root sgn ^ dup dec
 !=
 64
''''''''''''''''''''''''  Gene:  42 Ends at position  557  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  43 Begins at position  558  '''''''''''''''''''''''
 start
 2 dup swapbool
 *587 =
 !~=
 >> 541 dupbool
 stop
''''''''''''''''''''''''  Gene:  43 Ends at position  568  '''''''''''''''''''''''
 <
 -245 -172 *.chlr !=
 307 mult 6 floor *.dn ++ sub *.trefup >> dropbool
 overbool
 <=
 stop
 absstore
 cos false
 *242
''''''''''''''''''''''''  Gene:  44 Begins at position  591  '''''''''''''''''''''''
 cond
 start
 drop
''''''''''''''''''''''''  Gene:  44 Ends at position  593  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  45 Begins at position  594  '''''''''''''''''''''''
 else
 inc
 -98 sub !%=

''''''''''''''''''''''''  Gene:  45 Ends at position  598  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  46 Begins at position  599  '''''''''''''''''''''''
 cond
 *.tin9 *.aimleft sub xor
 *-889 180 362 clear start
 substore
 ++ stop
''''''''''''''''''''''''  Gene:  46 Ends at position  611  '''''''''''''''''''''''
 true
 dup -1053 floor rnd *-165 addstore

''''''''''''''''''''''''  Gene:  47 Begins at position  619  '''''''''''''''''''''''
 cond
 !~=

''''''''''''''''''''''''  Gene:  47 Ends at position  620  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  48 Begins at position  621  '''''''''''''''''''''''
 cond
 pyth *366 & -538 *-147 sin *-343 stop
''''''''''''''''''''''''  Gene:  48 Ends at position  629  '''''''''''''''''''''''
 <=
 *.aimright & 226 div
''''''''''''''''''''''''  Gene:  49 Begins at position  635  '''''''''''''''''''''''
 start
 %=
 angle %=
 addstore
 dropbool
 clear
''''''''''''''''''''''''  Gene:  49 Ends at position  641  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  50 Begins at position  642  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  50 Ends at position  642  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  51 Begins at position  643  '''''''''''''''''''''''
 else
 or
 >> >=
 dec
 or
 and
 clearbool
 >=
 554 cos div clearbool
 sgn *29 floor 537 mod !=
 401 stop
''''''''''''''''''''''''  Gene:  51 Ends at position  663  '''''''''''''''''''''''
 angle | | 92 and
 mod !%=
 &
''''''''''''''''''''''''  Gene:  52 Begins at position  672  '''''''''''''''''''''''
 cond
 ~ and
 <
 << divstore
 floor *-760 floor store
 div | *.refage *434 stop
''''''''''''''''''''''''  Gene:  52 Ends at position  686  '''''''''''''''''''''''
 mult dec
 root sqrstore

''''''''''''''''''''''''  Gene:  53 Begins at position  691  '''''''''''''''''''''''
 start
 *.rdboy *.ypos *-1282 dup swap 189 -369 xor
 ceilstore
 *-148 ++ floor *403 divstore
 over logx inc
 false
 *.reftype divstore
 701
''''''''''''''''''''''''  Gene:  53 Ends at position  712  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  54 Begins at position  713  '''''''''''''''''''''''
 cond
 -496 substore
 else
 *-246 -371 sqrstore
 dupbool
 *.trefdn store
 4 add mult floor 0 sgn *.out6 - *.refeye *668 divstore
 12 ++ sgn 0 floor 2
''''''''''''''''''''''''  Gene:  54 Ends at position  739  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  55 Begins at position  740  '''''''''''''''''''''''
 cond
 mult *.poison *.eye3 over cos root dupbool
 or
 *.reffixed true
 900 ceil not
 << %=
 overbool
 =
 dup *517 floorstore
 ~=
 *-398 *230 37 ^ false
 !=
 mod >=
 !=
 ceil -160 else
 840 ceilstore
 false
 <=
 ceilstore
 stop
''''''''''''''''''''''''  Gene:  55 Ends at position  779  '''''''''''''''''''''''
 - sgnstore
 sin *-984
''''''''''''''''''''''''  Gene:  56 Begins at position  784  '''''''''''''''''''''''
 else
 *141 *275 stop
''''''''''''''''''''''''  Gene:  56 Ends at position  787  '''''''''''''''''''''''
 ++ *.poison *.dx sub ~ ceil clear swap and
 pow
''''''''''''''''''''''''  Gene:  57 Begins at position  798  '''''''''''''''''''''''
 start
 addstore
 -333 true
 80 ++ 288 *.sx
''''''''''''''''''''''''  Gene:  57 Ends at position  805  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  58 Begins at position  806  '''''''''''''''''''''''
 cond
 multstore
 ceilstore
 ~=
 over multstore
 sqrstore
 -- & swap sqrstore
 not
 abs mult << swapbool
 262 clear drop store
 & 45 and
 >> *540 stop
''''''''''''''''''''''''  Gene:  58 Ends at position  831  '''''''''''''''''''''''
 false
 ++ >=
 ~
''''''''''''''''''''''''  Gene:  59 Begins at position  836  '''''''''''''''''''''''
 else
 - sqrstore
 pyth sgnstore
 floorstore
 -- *.trefdx >> pyth <
 sgnstore
 clearbool
 dec
 !%=
 -986 pow false
 floorstore
 floorstore
 261
''''''''''''''''''''''''  Gene:  59 Ends at position  856  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  60 Begins at position  857  '''''''''''''''''''''''
 cond
 sqr -179 sin !%=
 *.trefdn else
 true
 567 xor
 <
 stop
''''''''''''''''''''''''  Gene:  60 Ends at position  868  '''''''''''''''''''''''
 *-1274 *.tielen ^ xor

''''''''''''''''''''''''  Gene:  61 Begins at position  873  '''''''''''''''''''''''
 cond
 mult xor
 dupbool
 over >=
 >> swap *-224 negstore
 pyth sqr *24 add abs clear & mult -646 else
 *408 stop
''''''''''''''''''''''''  Gene:  61 Ends at position  894  '''''''''''''''''''''''
 -197 root * *-24 swapbool
 true
 add *.refup | %=
 << *-372 not

''''''''''''''''''''''''  Gene:  62 Begins at position  908  '''''''''''''''''''''''
 start
 *-870 clearbool
 >>
''''''''''''''''''''''''  Gene:  62 Ends at position  911  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  63 Begins at position  912  '''''''''''''''''''''''
 cond
 ^ sgn *-431 ^ -486 <=
 *51 << sin <=
 | !~=
 | -130 >> *-354 else
 *145
''''''''''''''''''''''''  Gene:  63 Ends at position  930  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  64 Begins at position  931  '''''''''''''''''''''''
 start
 stop
''''''''''''''''''''''''  Gene:  64 Ends at position  932  '''''''''''''''''''''''
 *.refsx
''''''''''''''''''''''''  Gene:  65 Begins at position  934  '''''''''''''''''''''''
 else
 | << rnd
''''''''''''''''''''''''  Gene:  65 Ends at position  937  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  66 Begins at position  938  '''''''''''''''''''''''
 cond
 !%=
 sub *94 705 549 sin *53 *.refbody - stop
''''''''''''''''''''''''  Gene:  66 Ends at position  948  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  67 Begins at position  949  '''''''''''''''''''''''
 cond
 drop drop >> .tielen3 addstore
 stop
''''''''''''''''''''''''  Gene:  67 Ends at position  955  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  68 Begins at position  956  '''''''''''''''''''''''
 cond
 >
 xor

''''''''''''''''''''''''  Gene:  68 Ends at position  958  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  69 Begins at position  959  '''''''''''''''''''''''
 cond
 *.shootval angle .totalmyspecies substore
 store
 xor
 !%=
 <
 else
 %=
 !=
 *.eye7dir 298 >> *-1367
''''''''''''''''''''''''  Gene:  69 Ends at position  974  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  70 Begins at position  975  '''''''''''''''''''''''
 start
 xor
 floorstore
 =
 addstore
 *-644 sqrstore
 cos
''''''''''''''''''''''''  Gene:  70 Ends at position  982  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  71 Begins at position  983  '''''''''''''''''''''''
 else
 >> *648 clearbool
 =
 sin
''''''''''''''''''''''''  Gene:  71 Ends at position  988  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  72 Begins at position  989  '''''''''''''''''''''''
 cond
 >
 multstore
 -781 start
 118 sgnstore
 -67 - inc
 339
''''''''''''''''''''''''  Gene:  72 Ends at position  999  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  73 Begins at position  1000  '''''''''''''''''''''''
 cond
 - dist add dup *.memval ceil 100 -239 dropbool
 rndstore
 ceilstore
 %=
 - *.shflav >> and
 swap drop >
 !~=
 661 floor negstore
 stop
''''''''''''''''''''''''  Gene:  73 Ends at position  1024  '''''''''''''''''''''''
 *-407 -358 stop
 -- *91 stop
 ~
''''''''''''''''''''''''  Gene:  74 Begins at position  1032  '''''''''''''''''''''''
 else
 floorstore

''''''''''''''''''''''''  Gene:  74 Ends at position  1033  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  75 Begins at position  1034  '''''''''''''''''''''''
 start
 angle -458 root
''''''''''''''''''''''''  Gene:  75 Ends at position  1037  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  76 Begins at position  1038  '''''''''''''''''''''''
 cond
 *1089 overbool
 inc
 store
 -37 floor rnd *.shootval ~ * -- inc
 *.trefxpos !%=
 *394 ~ start
 div %=
 ceil !~=
 logx ceilstore
 swapbool
 multstore
 - ^ %=
 *358 swapbool
 *.edge 39 << cos addstore
 rndstore
 *.hitdn dup sqrstore
 *.dnalen 416 -- *.shup !~=
 abs over rnd addstore

''''''''''''''''''''''''  Gene:  76 Ends at position  1086  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  77 Begins at position  1087  '''''''''''''''''''''''
 start
 abs 418 stop
''''''''''''''''''''''''  Gene:  77 Ends at position  1090  '''''''''''''''''''''''
 mod *-243 over overbool
 divstore
 313 | 422 swap
''''''''''''''''''''''''  Gene:  78 Begins at position  1100  '''''''''''''''''''''''
 start
 sqr anglecmp *.trefvelyoursx 409 rndstore
 *-151
''''''''''''''''''''''''  Gene:  78 Ends at position  1106  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  79 Begins at position  1107  '''''''''''''''''''''''
 start
 sqr mult div divstore

''''''''''''''''''''''''  Gene:  79 Ends at position  1111  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  80 Begins at position  1112  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  80 Ends at position  1112  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  81 Begins at position  1113  '''''''''''''''''''''''
 else
 ~ ~ 631
''''''''''''''''''''''''  Gene:  81 Ends at position  1116  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  82 Begins at position  1117  '''''''''''''''''''''''
 else
 >> * 638
''''''''''''''''''''''''  Gene:  82 Ends at position  1120  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  83 Begins at position  1121  '''''''''''''''''''''''
 else
 stop
''''''''''''''''''''''''  Gene:  83 Ends at position  1122  '''''''''''''''''''''''
 * xor
 -184 ceilstore
 over
''''''''''''''''''''''''  Gene:  84 Begins at position  1128  '''''''''''''''''''''''
 cond
 *-184 <=
 *.eye3width start
 -916 add ^ mult store
 -760 abs 98 >> -797 mod swapbool
 643 *94 499 xor
 cos *409 sin angle *763 ^
''''''''''''''''''''''''  Gene:  84 Ends at position  1154  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  85 Begins at position  1155  '''''''''''''''''''''''
 cond
 -- stop
''''''''''''''''''''''''  Gene:  85 Ends at position  1157  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  86 Begins at position  1158  '''''''''''''''''''''''
 else
 sub and
 sqr >> << << absstore
 swap multstore
 *260
''''''''''''''''''''''''  Gene:  86 Ends at position  1168  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  87 Begins at position  1169  '''''''''''''''''''''''
 start
 rnd and
 383 *333 =
 *26 *-354 or
 -- sub
''''''''''''''''''''''''  Gene:  87 Ends at position  1179  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  88 Begins at position  1180  '''''''''''''''''''''''
 else
 >> | angle inc
 anglecmp substore
 pow sin true
 !~=
 store
 -- *776 !%=
 273 ~ swapbool
 sqr -208 -524 *-374 -- divstore
 rnd *-110 absstore
 .setboy negstore
 divstore
 not
 -- over =
 *-368 divstore
 and
 ceilstore
 anglecmp stop
''''''''''''''''''''''''  Gene:  88 Ends at position  1219  '''''''''''''''''''''''
 -63 abs | *-114 *.tieang -91 swapbool
 & dec
 *.fixpos -406
''''''''''''''''''''''''  Gene:  89 Begins at position  1231  '''''''''''''''''''''''
 cond
 ^ ++ floorstore
 541 >> !~=
 =
 >
 321 >
 %=
 0 floor 8 mult else
 *280 *.shoot
''''''''''''''''''''''''  Gene:  89 Ends at position  1249  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  90 Begins at position  1250  '''''''''''''''''''''''
 start
 ^ clearbool
 clearbool
 or
 <=
 overbool
 dropbool
 >> over sub ++ sgn floor 6 mult 307 !=
 -- -172 -245 <
 stop
''''''''''''''''''''''''  Gene:  90 Ends at position  1272  '''''''''''''''''''''''
 dupbool
 -26 * mult 6 ++ not
 or

''''''''''''''''''''''''  Gene:  91 Begins at position  1281  '''''''''''''''''''''''
 cond
 623 root >
 dec
 *-155 pyth dist true
 430 ++ and

''''''''''''''''''''''''  Gene:  91 Ends at position  1292  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  92 Begins at position  1293  '''''''''''''''''''''''
 cond
 *.trefup negstore

''''''''''''''''''''''''  Gene:  92 Ends at position  1295  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  93 Begins at position  1296  '''''''''''''''''''''''
 cond
 sin << negstore
 div not
 << dupbool
 else
 -- pow and
 logx dec
 dec
 *.eye5dir *136 store
 <=
 *.shflav -- *-378 -609 307 !=
 -- -172 -245 <
 clearbool
 *.refveldx *.nrg xor
 *.tieang sgnstore
 abs *778 sin *499 floor *519 ~ *.eye2 !=
 clearbool
 512 -128 =
 substore

''''''''''''''''''''''''  Gene:  93 Ends at position  1344  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  94 Begins at position  1345  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  94 Ends at position  1345  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  95 Begins at position  1346  '''''''''''''''''''''''
 cond
 drop negstore
 pyth substore
 rndstore
 - else
 addstore
 ceil mod *-514 433 sqrstore
 substore
 sub ~=
 89 * floor true
 stop
''''''''''''''''''''''''  Gene:  95 Ends at position  1367  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  96 Begins at position  1368  '''''''''''''''''''''''
 start
 -26 -690 dist *.eye1 *38 *.vel root 354 >=

''''''''''''''''''''''''  Gene:  96 Ends at position  1377  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  97 Begins at position  1378  '''''''''''''''''''''''
 else
 241 =
 *.eye9
''''''''''''''''''''''''  Gene:  97 Ends at position  1381  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  98 Begins at position  1382  '''''''''''''''''''''''
 cond
 -- dupbool
 true
 stop
''''''''''''''''''''''''  Gene:  98 Ends at position  1386  '''''''''''''''''''''''
 abs floor xor
 ^ xor
 !~=
 div =
 - dup *432 dupbool

''''''''''''''''''''''''  Gene:  99 Begins at position  1399  '''''''''''''''''''''''
 else
 -409 %=
 clear stop
''''''''''''''''''''''''  Gene:  99 Ends at position  1403  '''''''''''''''''''''''
 ceil *-317 %=
 *380 floor << ~ >

''''''''''''''''''''''''  Gene:  100 Begins at position  1412  '''''''''''''''''''''''
 else
 862 *46 ~ !~=
 >
 *-70 drop
''''''''''''''''''''''''  Gene:  100 Ends at position  1419  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  101 Begins at position  1420  '''''''''''''''''''''''
 cond
 swap inc
 =
 sqr dec
 angle rndstore
 & dec
 stop
''''''''''''''''''''''''  Gene:  101 Ends at position  1430  '''''''''''''''''''''''
 << *.dn *232 *-761 absstore

''''''''''''''''''''''''  Gene:  102 Begins at position  1436  '''''''''''''''''''''''
 else
 rndstore
 =
 *.shdx *-24 *.body *370 =
 -644 | -1029 pow sqrstore
 *-966 !%=
 =
 >> and
 -- *-743 root *-1321 sub
''''''''''''''''''''''''  Gene:  102 Ends at position  1458  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  103 Begins at position  1459  '''''''''''''''''''''''
 else
 sub abs
''''''''''''''''''''''''  Gene:  103 Ends at position  1461  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  104 Begins at position  1462  '''''''''''''''''''''''
 else
 %=
 595 ~ ^ and
 pyth << store
 pow floorstore
 logx & abs ~=
 & swapbool
 ~ cos .tin2 divstore
 *1075 and
 ceilstore
 add divstore
 dupbool
 *316 negstore
 *-323 *-159 915 !%=
 drop stop
''''''''''''''''''''''''  Gene:  104 Ends at position  1496  '''''''''''''''''''''''
 stop

''''''''''''''''''''''''  Gene:  105 Begins at position  1498  '''''''''''''''''''''''
 else
 ~ root ^ & *-142 *-375 ++ divstore
 !=
 -408 *-107 *.trefsx >> 668 absstore
 negstore
 >
 pyth << *-743 root *-1321 sub
''''''''''''''''''''''''  Gene:  105 Ends at position  1521  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  106 Begins at position  1522  '''''''''''''''''''''''
 else
 sub abs
''''''''''''''''''''''''  Gene:  106 Ends at position  1524  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  107 Begins at position  1525  '''''''''''''''''''''''
 else
 %=
 595 ~ cos <=
 divstore
 *1075 and
 ceilstore
 add divstore
 dupbool
 *316 185 abs <=
 multstore
 negstore
 *-323 *-159 915 rndstore

''''''''''''''''''''''''  Gene:  107 Ends at position  1547  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  108 Begins at position  1548  '''''''''''''''''''''''
 else
 890 *-129 angle *.tin7 ++ pow
''''''''''''''''''''''''  Gene:  108 Ends at position  1554  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  109 Begins at position  1555  '''''''''''''''''''''''
 start
 dist stop
''''''''''''''''''''''''  Gene:  109 Ends at position  1557  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  110 Begins at position  1558  '''''''''''''''''''''''
 start
 ~
''''''''''''''''''''''''  Gene:  110 Ends at position  1559  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  111 Begins at position  1560  '''''''''''''''''''''''
 start
 div %=
 ceil !~=
 logx ceilstore
 swapbool
 multstore
 - ^ %=
 *358 swapbool
 *.edge 39 << cos addstore
 rndstore
 21 ~ *0 <
 mod dup *.refveldx ceil 501 =
 !=

''''''''''''''''''''''''  Gene:  111 Ends at position  1590  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  112 Begins at position  1591  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  112 Ends at position  1591  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  113 Begins at position  1592  '''''''''''''''''''''''
 start
 angle mod - rnd
''''''''''''''''''''''''  Gene:  113 Ends at position  1596  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  114 Begins at position  1597  '''''''''''''''''''''''
 start
 *.tin5 abs clear pow negstore
 ceil sin *-277 add * 846 root !%=
 anglecmp ++ - *.fertilized stop
''''''''''''''''''''''''  Gene:  114 Ends at position  1615  '''''''''''''''''''''''
 |
''''''''''''''''''''''''  Gene:  115 Begins at position  1617  '''''''''''''''''''''''
 cond
 multstore
 >
 start
 &
''''''''''''''''''''''''  Gene:  115 Ends at position  1621  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  116 Begins at position  1622  '''''''''''''''''''''''
 cond
 anglecmp
''''''''''''''''''''''''  Gene:  116 Ends at position  1623  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  117 Begins at position  1624  '''''''''''''''''''''''
 cond
 start
 absstore
 <
 floor -401
''''''''''''''''''''''''  Gene:  117 Ends at position  1629  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  118 Begins at position  1630  '''''''''''''''''''''''
 else
 ~=

''''''''''''''''''''''''  Gene:  118 Ends at position  1631  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  119 Begins at position  1632  '''''''''''''''''''''''
 else
 stop
''''''''''''''''''''''''  Gene:  119 Ends at position  1633  '''''''''''''''''''''''
 store
 *-542 ~ pow drop *-318 pow 428 dropbool
 =
 dropbool
 xor
 *.hitdx *-391 sgn ^ *-597 ceil * sgnstore
 <

''''''''''''''''''''''''  Gene:  120 Begins at position  1655  '''''''''''''''''''''''
 start
 mod * -500 inc
 angle >=
 sin overbool
 xor
 %=
 div *720 mult *-352 logx %=
 !=
 <=
 not
 rndstore
 div >> rnd - swapbool
 cos | *.trefdx sgnstore
 -1109 multstore
 clear true
 mult >
 !%=
 -674 ~ >> - ^ add
''''''''''''''''''''''''  Gene:  120 Ends at position  1697  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  121 Begins at position  1698  '''''''''''''''''''''''
 else
 floorstore
 sgn stop
''''''''''''''''''''''''  Gene:  121 Ends at position  1701  '''''''''''''''''''''''
 swapbool
 -322 *-69 dec

''''''''''''''''''''''''  Gene:  122 Begins at position  1706  '''''''''''''''''''''''
 cond
 ++ sub rndstore
 sub ^ >
 *1058 mod pow abs rndstore
 swap -315 >> .eye7dir substore
 *291 >> %=
 !%=

''''''''''''''''''''''''  Gene:  122 Ends at position  1726  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  123 Begins at position  1727  '''''''''''''''''''''''
 cond
 and
 substore
 *-68 & clear *-91 << rndstore
 or
 clear substore
 stop
''''''''''''''''''''''''  Gene:  123 Ends at position  1739  '''''''''''''''''''''''
 >=
 ~=
 xor
 clear overbool
 sin swapbool
 176 <=
 *.trefeye dist 386 overbool
 multstore
 -439 sub floor sgn dec
 clear pyth *40 *861 & <=
 and
 negstore
 drop - inc
 *.veldx rnd addstore
 xor
 567 true

''''''''''''''''''''''''  Gene:  124 Begins at position  1776  '''''''''''''''''''''''
 else
 *.trefdn -934 abs floorstore

''''''''''''''''''''''''  Gene:  124 Ends at position  1780  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  125 Begins at position  1781  '''''''''''''''''''''''
 cond
 !~=
 sub addstore
 addstore
 dropbool
 dec
 !~=
 * >
 & start
 xor
 553 and
 -74 rndstore
 ceil -616 dupbool
 sub sgn abs sgn mult *.eyef *.trefnrg sub sgn 0 floor mult .shoot store
 8 rnd not
 << and

''''''''''''''''''''''''  Gene:  125 Ends at position  1819  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  126 Begins at position  1820  '''''''''''''''''''''''
 cond
 <
 sqr 540 *.aimleft *-111 =
 .mkshell multstore
 *47 abs stop
''''''''''''''''''''''''  Gene:  126 Ends at position  1831  '''''''''''''''''''''''
 *602 xor
 clear *.totalmyspecies and
 - pyth >=
 rnd *.delgene *.eye8width dupbool
 *.in2 *.shdn 194 stop

''''''''''''''''''''''''  Gene:  127 Begins at position  1848  '''''''''''''''''''''''
 else
 -531
''''''''''''''''''''''''  Gene:  127 Ends at position  1849  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  128 Begins at position  1850  '''''''''''''''''''''''
 start
 dec
 *.mrepro swap *.eye7 over sub ++ swap *.eye8 over *.aimshoot ++ sgn *
''''''''''''''''''''''''  Gene:  128 Ends at position  1864  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  129 Begins at position  1865  '''''''''''''''''''''''
 start
 rndstore
 addstore
 false
 41 sqrstore
 ++ 166 sqrstore
 *.reftype >
 *-103 floor abs div pow 410 123 angle swap !=
 divstore
 ++ *-375 *-142 & ^ root ~
''''''''''''''''''''''''  Gene:  129 Ends at position  1893  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  130 Begins at position  1894  '''''''''''''''''''''''
 else
 stop
''''''''''''''''''''''''  Gene:  130 Ends at position  1895  '''''''''''''''''''''''
 stop
 drop !%=
 rndstore
 abs -51 dup pow *-46 store

''''''''''''''''''''''''  Gene:  131 Begins at position  1906  '''''''''''''''''''''''
 else
 !~=
 floorstore
 not
 <
 *.tin3 add *.tout3
''''''''''''''''''''''''  Gene:  131 Ends at position  1913  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  132 Begins at position  1914  '''''''''''''''''''''''
 start
 dup ~ substore
 | negstore
 *-616
''''''''''''''''''''''''  Gene:  132 Ends at position  1920  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  133 Begins at position  1921  '''''''''''''''''''''''
 start
 %=
 >
 315 =
 ~=
 <=

''''''''''''''''''''''''  Gene:  133 Ends at position  1927  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  134 Begins at position  1928  '''''''''''''''''''''''
 cond
 mod | !%=
 *.velscalar *56 *-668 add cos stop
''''''''''''''''''''''''  Gene:  134 Ends at position  1937  '''''''''''''''''''''''
 =
 <
 -745 ++ ~ logx ~ clearbool
 | -195
''''''''''''''''''''''''  Gene:  135 Begins at position  1948  '''''''''''''''''''''''
 start
 <=
 2 *321 *388 dec
 <
 - !%=
 drop ^ sgnstore
 *328 swapbool
 mod *237 xor
 | 66 div >=
 mult and
 -274 !=
 store
 -408 *-107 pow >> 668 absstore
 negstore
 >
 pyth << floor drop cos root swap >=

''''''''''''''''''''''''  Gene:  135 Ends at position  1989  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  136 Begins at position  1990  '''''''''''''''''''''''
 cond
 sqrstore
 stop
''''''''''''''''''''''''  Gene:  136 Ends at position  1992  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  137 Begins at position  1993  '''''''''''''''''''''''
 cond
 else
 *.in8 floor sqrstore
 rndstore
 drop cos root *.tin6 *.chlr
''''''''''''''''''''''''  Gene:  137 Ends at position  2003  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  138 Begins at position  2004  '''''''''''''''''''''''
 cond
 sqrstore
 stop
''''''''''''''''''''''''  Gene:  138 Ends at position  2006  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  139 Begins at position  2007  '''''''''''''''''''''''
 cond
 else
 -586 ceil <=
 dist sgnstore
 over clear pow overbool
 overbool
 xor
 ~=
 multstore
 stop
''''''''''''''''''''''''  Gene:  139 Ends at position  2022  '''''''''''''''''''''''
 -376 !=
 >> sgnstore
 logx -266 311 - dist store
 *40 dupbool
 - 92 multstore
 rndstore
 pow floor *.reftie 9 floor 0 div !%=

''''''''''''''''''''''''  Gene:  140 Begins at position  2047  '''''''''''''''''''''''
 cond
 ^ -413 and
 sub *114 - store
 82 divstore
 -126 133 cos dupbool
 dist true
 77 start
 dupbool
 cos *.aimright absstore
 - <=
 <=
 sgn ++ sub over *.eye7 swap *.aimright *.sx angle *.maxvel *.trefvelyourup floor *.sharechlr sgn mult *.eyef *.eye5 over sub ++ ++ sub abs !%=
 and
 *.tmemloc stop
''''''''''''''''''''''''  Gene:  140 Ends at position  2098  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  141 Begins at position  2099  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  141 Ends at position  2099  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  142 Begins at position  2100  '''''''''''''''''''''''
 else
 =
 *383 *.availability sgn negstore
 sgn !~=
 *.treffixed absstore
 stop
''''''''''''''''''''''''  Gene:  142 Ends at position  2110  '''''''''''''''''''''''
 !~=
 false
 *516 ceil ~ - add dupbool

''''''''''''''''''''''''  Gene:  143 Begins at position  2119  '''''''''''''''''''''''
 else
 ~ store
 pyth *.dn angle 9 ~=
 1 4 div | ceilstore
 sgn pow
''''''''''''''''''''''''  Gene:  143 Ends at position  2133  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  144 Begins at position  2134  '''''''''''''''''''''''
 start
 =
 315 183 *-678 ~=
 -562 sqr xor
 !~=
 ++ logx ceil
''''''''''''''''''''''''  Gene:  144 Ends at position  2146  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  145 Begins at position  2147  '''''''''''''''''''''''
 start
 xor
 !~=
 sin !%=
 overbool
 *.tmemval -271
''''''''''''''''''''''''  Gene:  145 Ends at position  2154  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  146 Begins at position  2155  '''''''''''''''''''''''
 start
 multstore
 floorstore
 527 stop
''''''''''''''''''''''''  Gene:  146 Ends at position  2159  '''''''''''''''''''''''
 sgnstore
 sin %=
 add !~=
 *-432 -- absstore
 >>
''''''''''''''''''''''''  Gene:  147 Begins at position  2169  '''''''''''''''''''''''
 start
 *.sharewaste drop *-47 cos ++
''''''''''''''''''''''''  Gene:  147 Ends at position  2174  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  148 Begins at position  2175  '''''''''''''''''''''''
 cond
 & pow >> -479 clearbool
 and
 false
 !%=
 ~ - *-102 >=

''''''''''''''''''''''''  Gene:  148 Ends at position  2187  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  149 Begins at position  2188  '''''''''''''''''''''''
 cond
 -551 else
 356 negstore
 *-188 xor
 %=

''''''''''''''''''''''''  Gene:  149 Ends at position  2195  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  150 Begins at position  2196  '''''''''''''''''''''''
 else
 ceil rndstore
 -232 dist ~ div sgnstore
 -176 ceilstore
 1 dupbool
 *.in9 ~=
 rnd >=
 pyth true
 *.tieang sqr %=
 517 %=
 floor 107 multstore
 ceil
''''''''''''''''''''''''  Gene:  150 Ends at position  2222  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  151 Begins at position  2223  '''''''''''''''''''''''
 start
 >> <
 logx angle
''''''''''''''''''''''''  Gene:  151 Ends at position  2227  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  152 Begins at position  2228  '''''''''''''''''''''''
 start
 rndstore
 >=
 multstore
 *.body =
 -63
''''''''''''''''''''''''  Gene:  152 Ends at position  2234  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  153 Begins at position  2235  '''''''''''''''''''''''
 start
 *.out3 -266 logx sgnstore
 *-43 *186 not
 xor
 *.memloc ceil
''''''''''''''''''''''''  Gene:  153 Ends at position  2245  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  154 Begins at position  2246  '''''''''''''''''''''''
 start
 stop
''''''''''''''''''''''''  Gene:  154 Ends at position  2247  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  155 Begins at position  2248  '''''''''''''''''''''''
 cond
 *1358 not
 floor swapbool
 ~ -118 *-71 else
 630 anglecmp -218 floor absstore
 %=

''''''''''''''''''''''''  Gene:  155 Ends at position  2262  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  156 Begins at position  2263  '''''''''''''''''''''''
 cond
 *.robage mult *.eye1 *.eye3 floor *.eye4 sgn 0 floor 5 mult swap *.eye6 over sub false
 *-89 cos dupbool
 rnd dropbool
 floorstore
 absstore
 336 -256 * sin -69 start
 *.tin3 sub 981 rndstore
 <
 overbool
 over *.repro *398 store
 ~=
 *917 not
 xor
 ~ substore
 *.robage - >> ceil * ^ >=
 <
 .dx inc
 *.trefvelyourdx over
''''''''''''''''''''''''  Gene:  156 Ends at position  2320  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  157 Begins at position  2321  '''''''''''''''''''''''
 else
 550 anglecmp
''''''''''''''''''''''''  Gene:  157 Ends at position  2323  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  158 Begins at position  2324  '''''''''''''''''''''''
 start
 or
 -- !=
 sgnstore
 <=
 sin =
 *-356 ++ logx .eye4width rndstore
 xor
 *.tout1 floor
''''''''''''''''''''''''  Gene:  158 Ends at position  2339  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  159 Begins at position  2340  '''''''''''''''''''''''
 else
 - multstore
 ~=
 root and
 =
 737 div swap pow floor !=
 true

''''''''''''''''''''''''  Gene:  159 Ends at position  2353  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  160 Begins at position  2354  '''''''''''''''''''''''
 start
 divstore
 or
 -6 false
 root angle
''''''''''''''''''''''''  Gene:  160 Ends at position  2360  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  161 Begins at position  2361  '''''''''''''''''''''''
 start
 !%=
 !~=
 =
 sqrstore
 dupbool
 floor sqrstore
 not
 -284 *-572 pyth =
 dec
 !~=
 div *111 or
 or
 *88 and
 sgnstore
 ~
''''''''''''''''''''''''  Gene:  161 Ends at position  2383  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  162 Begins at position  2384  '''''''''''''''''''''''
 start
 >
 =
 clearbool
 clearbool
 store
 sqrstore
 logx *.trefaimsx
''''''''''''''''''''''''  Gene:  162 Ends at position  2392  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  163 Begins at position  2393  '''''''''''''''''''''''
 cond
 -691 sin dropbool
 mod sgnstore
 start
 absstore
 *.trefaimdx <
 stop
''''''''''''''''''''''''  Gene:  163 Ends at position  2403  '''''''''''''''''''''''
 ++ rnd >
 *.refpoison -218
''''''''''''''''''''''''  Gene:  164 Begins at position  2409  '''''''''''''''''''''''
 else
 sin *.tin4 *.aimright *-269 clear dup mult pow drop floorstore
 *.hit ~=
 anglecmp 630 *-408 -1201 -45 rnd --
''''''''''''''''''''''''  Gene:  164 Ends at position  2428  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  165 Begins at position  2429  '''''''''''''''''''''''
 start
 clearbool
 dup dupbool
 39 sub
''''''''''''''''''''''''  Gene:  165 Ends at position  2434  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  166 Begins at position  2435  '''''''''''''''''''''''
 else
 =
 183 54 - -546 stop
''''''''''''''''''''''''  Gene:  166 Ends at position  2441  '''''''''''''''''''''''
 -376 8 floor *.in1 sgn ++ sub over *.eye8 swap ~=
 sub .myup sqrstore
 433 *-514 mod swapbool
 262 clear drop store
 & 45 and
 >> *540 stop
 false
 ++ >=
 ~
''''''''''''''''''''''''  Gene:  167 Begins at position  2474  '''''''''''''''''''''''
 else
 - sqrstore
 pyth sgnstore
 rndstore
 dup angle -400 *265 *.eyef ceilstore
 clear %=

''''''''''''''''''''''''  Gene:  167 Ends at position  2487  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  168 Begins at position  2488  '''''''''''''''''''''''
 start
 multstore
 -130 - dupbool

''''''''''''''''''''''''  Gene:  168 Ends at position  2492  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  169 Begins at position  2493  '''''''''''''''''''''''
 else
 angle dup store
 root xor
 sqr sgn sqr inc
 114 & *.mypoison !%=
 not
 and
 -- *.tin3 -137 inc
 362 365
''''''''''''''''''''''''  Gene:  169 Ends at position  2514  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  170 Begins at position  2515  '''''''''''''''''''''''
 start
 *.mypoison *-647 *.memval 194 sqr drop
''''''''''''''''''''''''  Gene:  170 Ends at position  2521  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  171 Begins at position  2522  '''''''''''''''''''''''
 cond
 << false
 stop
''''''''''''''''''''''''  Gene:  171 Ends at position  2525  '''''''''''''''''''''''
 rndstore
 494
''''''''''''''''''''''''  Gene:  172 Begins at position  2528  '''''''''''''''''''''''
 start
 anglecmp *-600 !%=

''''''''''''''''''''''''  Gene:  172 Ends at position  2531  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  173 Begins at position  2532  '''''''''''''''''''''''
 else
 -531
''''''''''''''''''''''''  Gene:  173 Ends at position  2533  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  174 Begins at position  2534  '''''''''''''''''''''''
 start
 dec

''''''''''''''''''''''''  Gene:  174 Ends at position  2535  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  175 Begins at position  2536  '''''''''''''''''''''''
 start
 swap *.eye7 over *.myties ++ << mult abs not
 sqrstore
 swap & -- sqrstore
 148 stop
''''''''''''''''''''''''  Gene:  175 Ends at position  2552  '''''''''''''''''''''''
 not
 -- inc
 cos -- rndstore
 multstore
 %=
 *.vel =
 swapbool
 floorstore
 and
 swap >> and
 -
''''''''''''''''''''''''  Gene:  176 Begins at position  2570  '''''''''''''''''''''''
 start
 stop
''''''''''''''''''''''''  Gene:  176 Ends at position  2571  '''''''''''''''''''''''
 --
''''''''''''''''''''''''  Gene:  177 Begins at position  2573  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  177 Ends at position  2573  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  178 Begins at position  2574  '''''''''''''''''''''''
 else
 <
 714 ~ anglecmp logx not
 *283 ^ xor
 <
 logx div .thisgene sgnstore
 -977 and
 swap ceil swapbool
 add *516 dist divstore
 addstore
 and
 dupbool
 861 << <
 pyth dropbool
 *.tielen4 >
 and
 521 263 rnd *.hitup dropbool
 stop
''''''''''''''''''''''''  Gene:  178 Ends at position  2614  '''''''''''''''''''''''
 !%=
 mod dupbool
 43 true

''''''''''''''''''''''''  Gene:  179 Begins at position  2620  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  179 Ends at position  2620  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  180 Begins at position  2621  '''''''''''''''''''''''
 else
 *-892 165 392 -92 -323 >=
 ^ stop
''''''''''''''''''''''''  Gene:  180 Ends at position  2629  '''''''''''''''''''''''
 - >> 275 floor floor -416 *657 !=
 -32 %=
 false
 stop
 stop
 !~=
 or
 dup dropbool
 dist
''''''''''''''''''''''''  Gene:  181 Begins at position  2648  '''''''''''''''''''''''
 start
 >
 -- ~=
 -- root *.refpoison =
 <=
 !%=
 drop 529 drop
''''''''''''''''''''''''  Gene:  181 Ends at position  2660  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  182 Begins at position  2661  '''''''''''''''''''''''
 start
 =
 * swapbool
 !~=
 | ceil 316 sgnstore
 root *227 <=
 .refveldn addstore
 swap absstore
 store

''''''''''''''''''''''''  Gene:  182 Ends at position  2677  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  183 Begins at position  2678  '''''''''''''''''''''''
 cond
 swapbool
 *.shootval else
 mod *.sx stop
''''''''''''''''''''''''  Gene:  183 Ends at position  2684  '''''''''''''''''''''''
 add floor dup =
 floorstore
 substore
 dec
 xor
 ~=
 dist *-191 absstore
 swapbool
 stop
 angle divstore
 !~=
 floorstore
 -9 *-492 ^ multstore
 ++ dropbool
 swap floor - ~ sin << !%=
 141 inc
 !~=
 *.dx stop
 >>
''''''''''''''''''''''''  Gene:  184 Begins at position  2722  '''''''''''''''''''''''
 cond
 pow *357 !=
 overbool
 *-180 * dropbool
 dup over substore

''''''''''''''''''''''''  Gene:  184 Ends at position  2732  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  185 Begins at position  2733  '''''''''''''''''''''''
 cond
 <
 cos <=
 << dup and
 pyth *.backshot -532 sin 35 <
 -658 start
 sub 691 cos sin
''''''''''''''''''''''''  Gene:  185 Ends at position  2751  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  186 Begins at position  2752  '''''''''''''''''''''''
 cond
 *500 201 *-354
''''''''''''''''''''''''  Gene:  186 Ends at position  2755  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  187 Begins at position  2756  '''''''''''''''''''''''
 cond
 dropbool
 * else
 << *38 <
 inc

''''''''''''''''''''''''  Gene:  187 Ends at position  2763  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  188 Begins at position  2764  '''''''''''''''''''''''
 cond
 div
''''''''''''''''''''''''  Gene:  188 Ends at position  2765  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  189 Begins at position  2766  '''''''''''''''''''''''
 cond
 116 >=
 not
 -68 40 swapbool
 abs dec
 xor
 164
''''''''''''''''''''''''  Gene:  189 Ends at position  2776  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  190 Begins at position  2777  '''''''''''''''''''''''
 cond
 abs dist 539 *.out6 not
 start
 floorstore
 *-238 >

''''''''''''''''''''''''  Gene:  190 Ends at position  2786  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  191 Begins at position  2787  '''''''''''''''''''''''
 else
 anglecmp ~ dist ~ overbool
 swap *.refshoot *.tin5
''''''''''''''''''''''''  Gene:  191 Ends at position  2795  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  192 Begins at position  2796  '''''''''''''''''''''''
 start
 store
 ++ *.tieang3 sin *.eye5dir
''''''''''''''''''''''''  Gene:  192 Ends at position  2801  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  193 Begins at position  2802  '''''''''''''''''''''''
 start
 ^ mult stop
''''''''''''''''''''''''  Gene:  193 Ends at position  2805  '''''''''''''''''''''''
 root sin *143 | 841 -815 !%=
 over -357 380 =
 282 absstore
 .eye1dir divstore

''''''''''''''''''''''''  Gene:  194 Begins at position  2821  '''''''''''''''''''''''
 start
 true
 multstore
 ceil
''''''''''''''''''''''''  Gene:  194 Ends at position  2824  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  195 Begins at position  2825  '''''''''''''''''''''''
 cond
 -- divstore
 *489 -361 addstore
 ^ << *326 dec
 234 else
 sgnstore
 over >
 %=
 stop
''''''''''''''''''''''''  Gene:  195 Ends at position  2841  '''''''''''''''''''''''
 *.mkpoison stop
 xor
 inc
 dropbool

''''''''''''''''''''''''  Gene:  196 Begins at position  2847  '''''''''''''''''''''''
 else
 clear *.availability -262 *145
''''''''''''''''''''''''  Gene:  196 Ends at position  2851  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  197 Begins at position  2852  '''''''''''''''''''''''
 start
 stop
''''''''''''''''''''''''  Gene:  197 Ends at position  2853  '''''''''''''''''''''''
 *.refsx 118
''''''''''''''''''''''''  Gene:  198 Begins at position  2856  '''''''''''''''''''''''
 start
 -781 multstore
 >

''''''''''''''''''''''''  Gene:  198 Ends at position  2859  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  199 Begins at position  2860  '''''''''''''''''''''''
 cond
 sin =
 clearbool
 *648 >> else
 cos sqrstore
 *-644 addstore
 =
 floorstore
 xor

''''''''''''''''''''''''  Gene:  199 Ends at position  2873  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  200 Begins at position  2874  '''''''''''''''''''''''
 start
 *-1367 >> 298 *.eye7dir
''''''''''''''''''''''''  Gene:  200 Ends at position  2878  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  201 Begins at position  2879  '''''''''''''''''''''''
 start
 inc
 store
 -37 floor rnd *.shootval ~ * -- inc

''''''''''''''''''''''''  Gene:  201 Ends at position  2889  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  202 Begins at position  2890  '''''''''''''''''''''''
 cond
 or
 *776 *-673 *24 ~ dist 3 5 =
 divstore
 inc
 ^ sqr floor start
 -575 mod 344 !~=
 *-273 xor
 << 137 substore
 store
 !~=
 !=
 anglecmp -546 - 54 div negstore
 53 dec
 501 !=
 *.refvenom absstore
 412 *.maxvel *180 logx dec

''''''''''''''''''''''''  Gene:  202 Ends at position  2934  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  203 Begins at position  2935  '''''''''''''''''''''''
 else
 anglecmp cos *65 !~=
 ceilstore
 or
 -58 & stop
''''''''''''''''''''''''  Gene:  203 Ends at position  2944  '''''''''''''''''''''''
 <=
 true

''''''''''''''''''''''''  Gene:  204 Begins at position  2947  '''''''''''''''''''''''
 cond
 !=
 *-638 inc
 98 | -547 angle
''''''''''''''''''''''''  Gene:  204 Ends at position  2954  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  205 Begins at position  2955  '''''''''''''''''''''''
 cond
 sgn -- start

''''''''''''''''''''''''  Gene:  205 Ends at position  2958  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  206 Begins at position  2959  '''''''''''''''''''''''
 cond
 stop
''''''''''''''''''''''''  Gene:  206 Ends at position  2960  '''''''''''''''''''''''
 pow inc
 pow over overbool
 stop
 mod -261 over ceilstore
 *377 sin & | *190 true
 <

''''''''''''''''''''''''  Gene:  207 Begins at position  2978  '''''''''''''''''''''''
 start
 ^ anglecmp logx sqr sgnstore
 !~=
 *223
''''''''''''''''''''''''  Gene:  207 Ends at position  2985  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  208 Begins at position  2986  '''''''''''''''''''''''
 start
 root sin sin abs false
 pow .setaim floorstore

''''''''''''''''''''''''  Gene:  208 Ends at position  2994  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  209 Begins at position  2995  '''''''''''''''''''''''
 else
 *.dnalen
''''''''''''''''''''''''  Gene:  209 Ends at position  2996  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  210 Begins at position  2997  '''''''''''''''''''''''
 start
 and

''''''''''''''''''''''''  Gene:  210 Ends at position  2998  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  211 Begins at position  2999  '''''''''''''''''''''''
 else
 !~=
 *-377 -160 1162 -88 >>
''''''''''''''''''''''''  Gene:  211 Ends at position  3005  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  212 Begins at position  3006  '''''''''''''''''''''''
 else
 183 false

''''''''''''''''''''''''  Gene:  212 Ends at position  3008  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  213 Begins at position  3009  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  213 Ends at position  3009  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  214 Begins at position  3010  '''''''''''''''''''''''
 cond
 - << else
 logx >> !=
 swap xor
 >> sqrstore
 !~=
 sgn pow sqrstore
 inc

''''''''''''''''''''''''  Gene:  214 Ends at position  3025  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  215 Begins at position  3026  '''''''''''''''''''''''
 start
 pyth !~=
 ~=
 dup true
 !%=
 and
 -108 pyth ceilstore
 -416 add sub -261 dropbool
 >
 <

''''''''''''''''''''''''  Gene:  215 Ends at position  3043  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  216 Begins at position  3044  '''''''''''''''''''''''
 start
 xor

''''''''''''''''''''''''  Gene:  216 Ends at position  3045  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  217 Begins at position  3046  '''''''''''''''''''''''
 else
 *.refaimdx floor floor -72
''''''''''''''''''''''''  Gene:  217 Ends at position  3050  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  218 Begins at position  3051  '''''''''''''''''''''''
 else
 overbool

''''''''''''''''''''''''  Gene:  218 Ends at position  3052  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  219 Begins at position  3053  '''''''''''''''''''''''
 start
 ~ !%=
 -152 clear %=
 divstore
 root drop 325
''''''''''''''''''''''''  Gene:  219 Ends at position  3062  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  220 Begins at position  3063  '''''''''''''''''''''''
 else
 *-766 overbool
 *.in9 !%=
 cos
''''''''''''''''''''''''  Gene:  220 Ends at position  3068  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  221 Begins at position  3069  '''''''''''''''''''''''
 start
 negstore
 !=
 *578 >

''''''''''''''''''''''''  Gene:  221 Ends at position  3073  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  222 Begins at position  3074  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  222 Ends at position  3074  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  223 Begins at position  3075  '''''''''''''''''''''''
 cond
 pow swapbool

''''''''''''''''''''''''  Gene:  223 Ends at position  3077  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  224 Begins at position  3078  '''''''''''''''''''''''
 cond
 angle mult -467 stop
''''''''''''''''''''''''  Gene:  224 Ends at position  3082  '''''''''''''''''''''''
 mod &
''''''''''''''''''''''''  Gene:  225 Begins at position  3085  '''''''''''''''''''''''
 start
 false

''''''''''''''''''''''''  Gene:  225 Ends at position  3086  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  226 Begins at position  3087  '''''''''''''''''''''''
 cond
 <=
 swap *145 -- pyth .eye4 inc
 dec
 dropbool
 add -37 start
 -273 drop stop
''''''''''''''''''''''''  Gene:  226 Ends at position  3102  '''''''''''''''''''''''
 -610 528 div << rnd substore
 !=
 -530 ^ *-664 add *.body drop inc
 pow substore
 >=
 multstore

''''''''''''''''''''''''  Gene:  227 Begins at position  3121  '''''''''''''''''''''''
 else
 -14 dec
 ~ divstore
 *662 dist overbool
 314 angle << logx pyth ~=
 mod store
 addstore
 *.readtie -85 cos -101 !%=
 139 negstore
 *.multi ceil stop
''''''''''''''''''''''''  Gene:  227 Ends at position  3147  '''''''''''''''''''''''
 cos div or
 or
 *349 !~=
 logx
''''''''''''''''''''''''  Gene:  228 Begins at position  3155  '''''''''''''''''''''''
 else
 sqrstore
 sqr dropbool
 * substore
 *.refypos *959
''''''''''''''''''''''''  Gene:  228 Ends at position  3162  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  229 Begins at position  3163  '''''''''''''''''''''''
 else
 | ^
''''''''''''''''''''''''  Gene:  229 Ends at position  3165  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  230 Begins at position  3166  '''''''''''''''''''''''
 else
 12 2 !~=
 175 %=
 add
''''''''''''''''''''''''  Gene:  230 Ends at position  3172  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  231 Begins at position  3173  '''''''''''''''''''''''
 start
 addstore
 xor
 | ~
''''''''''''''''''''''''  Gene:  231 Ends at position  3177  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  232 Begins at position  3178  '''''''''''''''''''''''
 else
 floor sqr
''''''''''''''''''''''''  Gene:  232 Ends at position  3180  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  233 Begins at position  3181  '''''''''''''''''''''''
 start
 9
''''''''''''''''''''''''  Gene:  233 Ends at position  3182  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  234 Begins at position  3183  '''''''''''''''''''''''
 cond
 & rndstore
 pow ~ 4 *-614 floorstore
 sgn << substore
 angle %=
 divstore
 >=
 ceilstore
 negstore
 dec
 *.eye5width clear rndstore
 -259 dupbool
 *-408 -1201 -45 rnd -- start
 -1096 ^ 356 -969 angle -194 root *275 -464
''''''''''''''''''''''''  Gene:  234 Ends at position  3220  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  235 Begins at position  3221  '''''''''''''''''''''''
 else
 over & -44 !=
 >
 swapbool
 !%=
 floorstore
 true
 over 165 >> abs sgn angle *240 add 305 *-1175 & dup *-229 floorstore
 << dist *-154 -868 multstore
 *.veldx dropbool
 abs mod -341 false
 sqrstore
 absstore
 <
 ~=
 -147 154 false
 =
 mod
''''''''''''''''''''''''  Gene:  235 Ends at position  3264  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  236 Begins at position  3265  '''''''''''''''''''''''
 start
 << *-167
''''''''''''''''''''''''  Gene:  236 Ends at position  3267  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  237 Begins at position  3268  '''''''''''''''''''''''
 start
 negstore
 sgnstore
 clear >
 >=
 609 *-392 true
 33 !~=
 >
 ++ - ^ *1126 775 multstore
 %=
 stop
''''''''''''''''''''''''  Gene:  237 Ends at position  3287  '''''''''''''''''''''''
 *546 false
 *-117 ^ *63 mod <
 absstore
 << anglecmp dropbool
 pyth *.eye4dir ceilstore
 overbool
 -623 anglecmp ~=

''''''''''''''''''''''''  Gene:  238 Begins at position  3306  '''''''''''''''''''''''
 cond
 overbool
 overbool
 rndstore
 not
 ceil %=
 inc
 *.reftie start
 =

''''''''''''''''''''''''  Gene:  238 Ends at position  3316  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  239 Begins at position  3317  '''''''''''''''''''''''
 else
 << ~ sqrstore
 floorstore
 pyth >> clear -541
''''''''''''''''''''''''  Gene:  239 Ends at position  3325  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  240 Begins at position  3326  '''''''''''''''''''''''
 else
 xor
 *287 or
 *.nrg =
 ceilstore
 dropbool
 root
''''''''''''''''''''''''  Gene:  240 Ends at position  3334  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  241 Begins at position  3335  '''''''''''''''''''''''
 cond
 >> false
 !=
 - !%=
 -247 .robage ceilstore
 stop
''''''''''''''''''''''''  Gene:  241 Ends at position  3344  '''''''''''''''''''''''
 !~=
 -- !~=
 *-898 *171
''''''''''''''''''''''''  Gene:  242 Begins at position  3350  '''''''''''''''''''''''
 else
 ++ swap -195 dupbool
 ^ abs ^ %=

''''''''''''''''''''''''  Gene:  242 Ends at position  3358  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  243 Begins at position  3359  '''''''''''''''''''''''
 cond
 addstore
 596 sub -288 !%=
 *-16 -1265 xor
 >=
 31 divstore
 swapbool
 true
 .shdx absstore
 *-969 473 !=

''''''''''''''''''''''''  Gene:  243 Ends at position  3377  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  244 Begins at position  3378  '''''''''''''''''''''''
 cond
 overbool
 false
 dupbool

''''''''''''''''''''''''  Gene:  244 Ends at position  3381  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  245 Begins at position  3382  '''''''''''''''''''''''
 cond
 !~=
 255 *392 dup >
 substore
 or
 ~=
 swapbool
 -1136
''''''''''''''''''''''''  Gene:  245 Ends at position  3392  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  246 Begins at position  3393  '''''''''''''''''''''''
 cond
 mod cos cos logx abs dec
 -- *497 xor
 <

''''''''''''''''''''''''  Gene:  246 Ends at position  3403  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  247 Begins at position  3404  '''''''''''''''''''''''
 cond
 sqrstore
 false
 swap !=
 - *387 | sub ^ >
 -1563 -572 <
 -736 *-891 root add ++ anglecmp ceil else
 floor ~
''''''''''''''''''''''''  Gene:  247 Ends at position  3427  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  248 Begins at position  3428  '''''''''''''''''''''''
 start
 multstore
 217 logx substore
 <=
 *.eye9 floor *.tin9 over sub ++ sgn 0 floor swap *.eye2 over sub ++ *.sx <
 & - div dropbool
 stop
''''''''''''''''''''''''  Gene:  248 Ends at position  3454  '''''''''''''''''''''''
 anglecmp & *.bodgain ++ *348 <<
''''''''''''''''''''''''  Gene:  249 Begins at position  3461  '''''''''''''''''''''''
 cond
 ~=
 -55 269 dec
 !=
 *-662 ++ div else
 addstore

''''''''''''''''''''''''  Gene:  249 Ends at position  3471  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  250 Begins at position  3472  '''''''''''''''''''''''
 cond
 abs sin anglecmp <=
 -60 store
 !~=
 clear clear 340 1064 floorstore
 swapbool
 !~=
 mod 600 cos !%=
 | true
 xor
 dropbool
 not

''''''''''''''''''''''''  Gene:  250 Ends at position  3495  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  251 Begins at position  3496  '''''''''''''''''''''''
 cond
 overbool
 div <
 -373 substore
 root <
 ~=
 root
''''''''''''''''''''''''  Gene:  251 Ends at position  3505  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  252 Begins at position  3506  '''''''''''''''''''''''
 cond
 floorstore
 *609 *980 not
 floorstore
 >
 anglecmp addstore
 floorstore
 *-102 >> sgnstore
 logx -266 *.out3 start
 -63 -- pow false
 ^ ~
''''''''''''''''''''''''  Gene:  252 Ends at position  3528  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  253 Begins at position  3529  '''''''''''''''''''''''
 start
 *.vel *492
''''''''''''''''''''''''  Gene:  253 Ends at position  3531  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  254 Begins at position  3532  '''''''''''''''''''''''
 cond
 overbool
 stop
''''''''''''''''''''''''  Gene:  254 Ends at position  3534  '''''''''''''''''''''''
 floor
''''''''''''''''''''''''  Gene:  255 Begins at position  3536  '''''''''''''''''''''''
 else
 floorstore
 overbool
 *.sexrepro ++ dist <=
 *517 375 =
 <

''''''''''''''''''''''''  Gene:  255 Ends at position  3546  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  256 Begins at position  3547  '''''''''''''''''''''''
 cond
 and
 << not
 rnd * %=

''''''''''''''''''''''''  Gene:  256 Ends at position  3553  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  257 Begins at position  3554  '''''''''''''''''''''''
 cond
 -522 -147 *.mydn div -219 else
 *-36 608 logx anglecmp add *.eye2
''''''''''''''''''''''''  Gene:  257 Ends at position  3566  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  258 Begins at position  3567  '''''''''''''''''''''''
 else
 .in10 sgnstore
 angle -395 clear mult dist mult *.availability & mod mod cos divstore
 &
''''''''''''''''''''''''  Gene:  258 Ends at position  3582  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  259 Begins at position  3583  '''''''''''''''''''''''
 start
 negstore
 !=
 ++ 586 *117 false
 185 *-915 ceilstore
 angle | xor
 *.focuseye >> *.thisgene add *-365 ^ 244 =
 >
 321 >
 %=
 0 floor 8 mult
''''''''''''''''''''''''  Gene:  259 Ends at position  3611  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  260 Begins at position  3612  '''''''''''''''''''''''
 else
 *280 *.shoot
''''''''''''''''''''''''  Gene:  260 Ends at position  3614  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  261 Begins at position  3615  '''''''''''''''''''''''
 start
 ^ clearbool
 clearbool
 or
 <=
 overbool
 dropbool
 >> over sub ++ sgn floor 6 mult 307 !=
 -- -172 -245 <
 stop
''''''''''''''''''''''''  Gene:  261 Ends at position  3637  '''''''''''''''''''''''
 dupbool
 -26 * mult 6 ++ not
 or

''''''''''''''''''''''''  Gene:  262 Begins at position  3646  '''''''''''''''''''''''
 cond
 623 root >
 dec
 *-155 pyth dist true
 430 ++ and

''''''''''''''''''''''''  Gene:  262 Ends at position  3657  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  263 Begins at position  3658  '''''''''''''''''''''''
 cond
 *.trefup negstore

''''''''''''''''''''''''  Gene:  263 Ends at position  3660  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  264 Begins at position  3661  '''''''''''''''''''''''
 cond
 sin << negstore
 div not
 << dupbool
 else
 -- pow and
 logx dec
 dec
 *.eye5dir *136 store
 <=
 *.shflav -- *-378 -609 307 !=
 -- -172 -245 <
 clearbool
 *.refveldx *.nrg xor
 *.tieang sgnstore
 abs *778 sin *499 floor *519 ~ *.eye2 !=
 clearbool
 512 -128 =
 substore

''''''''''''''''''''''''  Gene:  264 Ends at position  3709  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  265 Begins at position  3710  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  265 Ends at position  3710  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  266 Begins at position  3711  '''''''''''''''''''''''
 cond
 drop negstore
 pow >

''''''''''''''''''''''''  Gene:  266 Ends at position  3715  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  267 Begins at position  3716  '''''''''''''''''''''''
 cond
 false

''''''''''''''''''''''''  Gene:  267 Ends at position  3717  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  268 Begins at position  3718  '''''''''''''''''''''''
 cond
 -- and
 and
 750 !=
 -156 anglecmp -150 <
 *-1043 =
 sqrstore
 cos floorstore
 addstore
 * 339 else
 over -487 361 false
 *.shang * or
 -401 -15 -604 absstore
 *57 ceil clear ceil angle *.trefvelscalar stop
''''''''''''''''''''''''  Gene:  268 Ends at position  3754  '''''''''''''''''''''''
 !=
 ceil floorstore
 sub dec
 *.velscalar *.vshoot =
 dropbool
 clear << - dup stop
 stop
 div
''''''''''''''''''''''''  Gene:  269 Begins at position  3771  '''''''''''''''''''''''
 else
 root *-31 >
 - 299 mod %=
 | << stop
''''''''''''''''''''''''  Gene:  269 Ends at position  3781  '''''''''''''''''''''''
 drop *.tin5 >
 inc
 root add *.rmchlr dist & div *-142 floorstore
 dec
 >

''''''''''''''''''''''''  Gene:  270 Begins at position  3796  '''''''''''''''''''''''
 cond
 << root not
 start
 * ~ * * root *.trefshell -- -152 & pow
''''''''''''''''''''''''  Gene:  270 Ends at position  3810  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  271 Begins at position  3811  '''''''''''''''''''''''
 else
 *.fixpos clear swapbool
 overbool
 =
 swapbool
 =
 *.vel %=
 multstore
 rndstore
 -- cos inc
 -- not
 stop
''''''''''''''''''''''''  Gene:  271 Ends at position  3828  '''''''''''''''''''''''
 116 floorstore
 >> | swap sqrstore
 not
 abs mult << swapbool
 262 clear %=
 *.setaim -- *404 clearbool
 !~=
 dist
''''''''''''''''''''''''  Gene:  272 Begins at position  3849  '''''''''''''''''''''''
 start
 divstore
 *.tin7 ++ *.treffixed sin *100 48 root
''''''''''''''''''''''''  Gene:  272 Ends at position  3857  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  273 Begins at position  3858  '''''''''''''''''''''''
 start
 *.sun <=
 sin << xor
 mult
''''''''''''''''''''''''  Gene:  273 Ends at position  3864  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  274 Begins at position  3865  '''''''''''''''''''''''
 cond
 xor
 ^ *.tielen *-1274 stop
''''''''''''''''''''''''  Gene:  274 Ends at position  3870  '''''''''''''''''''''''
 <
 divstore
 swapbool
 clear dropbool
 <
 true
 <

''''''''''''''''''''''''  Gene:  275 Begins at position  3879  '''''''''''''''''''''''
 start
 ~ *-629
''''''''''''''''''''''''  Gene:  275 Ends at position  3881  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  276 Begins at position  3882  '''''''''''''''''''''''
 else
 sgnstore
 angle !~=
 negstore
 * rnd %=
 815 stop
''''''''''''''''''''''''  Gene:  276 Ends at position  3891  '''''''''''''''''''''''
 anglecmp stop
 rndstore
 inc
 >=
 701 109 906 << addstore
 stop
 stop
 floor logx anglecmp *-628 cos | ~ ^ and
 pyth << store
 pow floorstore
 logx & abs ~=
 & swapbool
 ~ swapbool
 97 logx | - ~=
 ~=
 stop
 ++ substore
 *-493 -- ceilstore
 *-147 floorstore
 *.eye8 *.body div - rndstore
 rndstore
 *.tin6 pyth *.tieval %=

''''''''''''''''''''''''  Gene:  277 Begins at position  3950  '''''''''''''''''''''''
 start
 *270 not
 stop
''''''''''''''''''''''''  Gene:  277 Ends at position  3953  '''''''''''''''''''''''
 pyth -516 ++ sub clearbool
 anglecmp
''''''''''''''''''''''''  Gene:  278 Begins at position  3960  '''''''''''''''''''''''
 start
 floor addstore
 sgnstore
 stop
''''''''''''''''''''''''  Gene:  278 Ends at position  3964  '''''''''''''''''''''''
 rnd sgnstore
 <
 %=
 inc
 pyth & *193 ++ & *644 -167 ~ overbool
 over *.robage logx <
 clearbool
 152 ceil *1032 *.tin9 !%=
 cos & >=

''''''''''''''''''''''''  Gene:  279 Begins at position  3992  '''''''''''''''''''''''
 else
 << rndstore
 <=
 mult -603 -439 >
 rnd
''''''''''''''''''''''''  Gene:  279 Ends at position  4000  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  280 Begins at position  4001  '''''''''''''''''''''''
 cond
 sin 232 *887 !=
 *.eye1 mult substore
 not
 clearbool
 -651 -228 -291 substore
 *.eye9 else
 mult ^ dec
 or
 *282 | *.pain *.tin6 !=
 ceilstore
 swapbool
 anglecmp floor
''''''''''''''''''''''''  Gene:  280 Ends at position  4029  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  281 Begins at position  4030  '''''''''''''''''''''''
 start
 ~ *394 !%=
 sub xor
 *-889 180 362 clear
''''''''''''''''''''''''  Gene:  281 Ends at position  4039  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  282 Begins at position  4040  '''''''''''''''''''''''
 start
 substore
 19 stop
''''''''''''''''''''''''  Gene:  282 Ends at position  4043  '''''''''''''''''''''''
 true
 dup -1053 floor rnd *-165 addstore

''''''''''''''''''''''''  Gene:  283 Begins at position  4051  '''''''''''''''''''''''
 cond
 !~=

''''''''''''''''''''''''  Gene:  283 Ends at position  4052  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  284 Begins at position  4053  '''''''''''''''''''''''
 cond
 pyth *366 & stop
''''''''''''''''''''''''  Gene:  284 Ends at position  4057  '''''''''''''''''''''''
 <=
 *.aimright & 226 div
''''''''''''''''''''''''  Gene:  285 Begins at position  4063  '''''''''''''''''''''''
 start
 %=
 angle *.sx
''''''''''''''''''''''''  Gene:  285 Ends at position  4066  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  286 Begins at position  4067  '''''''''''''''''''''''
 cond
 *.sharewaste ceilstore
 ~=
 over multstore
 floorstore
 -- *.trefdx >> pyth <
 sgnstore
 clearbool
 *.tieang3 !%=
 -986 pow false
 floorstore
 floorstore
 261
''''''''''''''''''''''''  Gene:  286 Ends at position  4088  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  287 Begins at position  4089  '''''''''''''''''''''''
 cond
 sqr -179 overbool
 over
''''''''''''''''''''''''  Gene:  287 Ends at position  4093  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  288 Begins at position  4094  '''''''''''''''''''''''
 cond
 ~ *-17 xor
 26 *128
''''''''''''''''''''''''  Gene:  288 Ends at position  4099  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  289 Begins at position  4100  '''''''''''''''''''''''
 cond
 *1138 start
 !~=
 ceil *172 >> *882 - %=
 | -724 ~ >
 -750 sin !%=
 *.trefdn
''''''''''''''''''''''''  Gene:  289 Ends at position  4117  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  290 Begins at position  4118  '''''''''''''''''''''''
 else
 true
 567 xor
 addstore
 rnd *.veldx - *389 *.trefvelmydx
''''''''''''''''''''''''  Gene:  290 Ends at position  4127  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  291 Begins at position  4128  '''''''''''''''''''''''
 start
 *.tieang1 cos pow & mod swap false

''''''''''''''''''''''''  Gene:  291 Ends at position  4135  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  292 Begins at position  4136  '''''''''''''''''''''''
 cond
 sgn *.eye9dir * *333 <=
 stop
''''''''''''''''''''''''  Gene:  292 Ends at position  4142  '''''''''''''''''''''''
 -181 mod or
 ++ ceilstore

''''''''''''''''''''''''  Gene:  293 Begins at position  4148  '''''''''''''''''''''''
 cond
 false
 rnd & start
 mod !=
 ^ not
 >> *.tout10 dupbool

''''''''''''''''''''''''  Gene:  293 Ends at position  4159  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  294 Begins at position  4160  '''''''''''''''''''''''
 start
 ceilstore
 <
 angle -- %=
 !~=
 *.eye1width & *.in8
''''''''''''''''''''''''  Gene:  294 Ends at position  4169  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  295 Begins at position  4170  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  295 Ends at position  4170  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  296 Begins at position  4171  '''''''''''''''''''''''
 else
 45 *.totalmyspecies >=
 ceil swap <=
 .hitdn substore
 ~ ^ rndstore
 add *.eye9 *.dn -44
''''''''''''''''''''''''  Gene:  296 Ends at position  4186  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  297 Begins at position  4187  '''''''''''''''''''''''
 else
 substore
 ++ dupbool
 - *.maxvel swap or
 floor
''''''''''''''''''''''''  Gene:  297 Ends at position  4195  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  298 Begins at position  4196  '''''''''''''''''''''''
 start
 | >=

''''''''''''''''''''''''  Gene:  298 Ends at position  4198  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  299 Begins at position  4199  '''''''''''''''''''''''
 cond
 ~=
 else
 - 410 ^ root *173 *262 multstore
 mult logx and

''''''''''''''''''''''''  Gene:  299 Ends at position  4211  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  300 Begins at position  4212  '''''''''''''''''''''''
 start
 -533 pow >> true
 rnd floor -569 dupbool
 -- mult true
 ^ *1614 sgnstore
 swapbool
 *22 =
 *.eye9dir dist mult << *-733 & >
 ++ *286 8 mod 1118 root * * ~
''''''''''''''''''''''''  Gene:  300 Ends at position  4245  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  301 Begins at position  4246  '''''''''''''''''''''''
 start
 divstore
 *492
''''''''''''''''''''''''  Gene:  301 Ends at position  4248  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  302 Begins at position  4249  '''''''''''''''''''''''
 cond
 overbool
 !=
 -302 *-275 swap add -210 start
 | sgn mult =
 !=
 <
 abs dupbool
 xor
 add dec
 sqr sin <=
 | clear clearbool

''''''''''''''''''''''''  Gene:  302 Ends at position  4274  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  303 Begins at position  4275  '''''''''''''''''''''''
 cond
 stop
''''''''''''''''''''''''  Gene:  303 Ends at position  4276  '''''''''''''''''''''''
 swap mult !=
 xor
 rndstore
 add sin sgnstore
 *-102
''''''''''''''''''''''''  Gene:  304 Begins at position  4286  '''''''''''''''''''''''
 start
 -660 *.numties xor
 - -750 1112 false
 stop
''''''''''''''''''''''''  Gene:  304 Ends at position  4294  '''''''''''''''''''''''
 -- rndstore
 mult *291 angle abs --
''''''''''''''''''''''''  Gene:  305 Begins at position  4302  '''''''''''''''''''''''
 else
 << ceilstore
 !%=
 floor 0 sgn !%=
 mod !~=
 *-642 | -181 abs
''''''''''''''''''''''''  Gene:  305 Ends at position  4315  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  306 Begins at position  4316  '''''''''''''''''''''''
 cond
 mod -515 -385 *-62 | start
 and
 mod sin stop
''''''''''''''''''''''''  Gene:  306 Ends at position  4326  '''''''''''''''''''''''
 anglecmp clearbool
 clearbool
 floor - store
 -406 | *934 -614 69 ^ inc
 !=
 >
 -475 <=
 clear not
 !=
 ^ <
 - and
 and
 dropbool
 *-628 *39 root >> -715 true
 anglecmp sqrstore
 negstore
 sgn rndstore
 cos multstore
 *-323 sgnstore
 ceil stop
 | <=
 <
 *-146 *55 swap ceilstore
 >> angle add ++ >> >=
 store

''''''''''''''''''''''''  Gene:  307 Begins at position  4384  '''''''''''''''''''''''
 else
 *.veldn *166 >> *128
''''''''''''''''''''''''  Gene:  307 Ends at position  4388  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  308 Begins at position  4389  '''''''''''''''''''''''
 else
 >
 dup
''''''''''''''''''''''''  Gene:  308 Ends at position  4391  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  309 Begins at position  4392  '''''''''''''''''''''''
 cond
 - negstore
 floor -715 sin 140 cos <
 & stop
''''''''''''''''''''''''  Gene:  309 Ends at position  4402  '''''''''''''''''''''''
 angle sgnstore
 - %=
 overbool
 ceil -349
''''''''''''''''''''''''  Gene:  310 Begins at position  4410  '''''''''''''''''''''''
 cond
 not
 or
 else
 sqr *764 -71 469 -2 !~=

''''''''''''''''''''''''  Gene:  310 Ends at position  4419  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  311 Begins at position  4420  '''''''''''''''''''''''
 cond
 sub and
 mod ~ ceil sgnstore
 *.mkchlr clear swapbool
 overbool
 =
 !%=
 | !~=
 divstore
 *.refsx *.tin1 dup -640 mod << start

''''''''''''''''''''''''  Gene:  311 Ends at position  4442  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  312 Begins at position  4443  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  312 Ends at position  4443  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  313 Begins at position  4444  '''''''''''''''''''''''
 start
 -255 xor
 dropbool
 absstore
 dup *.shsx
''''''''''''''''''''''''  Gene:  313 Ends at position  4450  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  314 Begins at position  4451  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  314 Ends at position  4451  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  315 Begins at position  4452  '''''''''''''''''''''''
 else
 not
 =
 absstore

''''''''''''''''''''''''  Gene:  315 Ends at position  4455  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  316 Begins at position  4456  '''''''''''''''''''''''
 else
 ~=
 | mult & *358 & stop
''''''''''''''''''''''''  Gene:  316 Ends at position  4463  '''''''''''''''''''''''
 clear *137
''''''''''''''''''''''''  Gene:  317 Begins at position  4466  '''''''''''''''''''''''
 else
 sqr *-329 ~ drop
''''''''''''''''''''''''  Gene:  317 Ends at position  4470  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  318 Begins at position  4471  '''''''''''''''''''''''
 cond
 *744 angle anglecmp mod or
 sqr substore
 sub | dist inc
 >=
 false
 sqrstore
 *1074 %=
 >> <=
 & ~ pow false
 anglecmp *30 *274 anglecmp -539 *-174 -142 * sqr !~=
 !=
 -- 192 *-17 *601 -242 dupbool
 ++ !~=
 -15 else
 *1128 not
 dist -- 355 142 << <
 logx -533 false
 445 >> false
 38 addstore
 ^ *.availability | !~=
 *.mysx true
 ceil *-89 >=
 pow -59 498 524 -746 -
''''''''''''''''''''''''  Gene:  318 Ends at position  4545  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  319 Begins at position  4546  '''''''''''''''''''''''
 cond
 substore
 & 404 and
 *297 <
 *.strbody -745 *-910 151 *.totalmyspecies sqrstore
 | <
 !=
 -107 ^ abs drop sqr dec
 angle rndstore
 & dec
 stop
''''''''''''''''''''''''  Gene:  319 Ends at position  4572  '''''''''''''''''''''''
 << *.dn *.hitang *-747 absstore

''''''''''''''''''''''''  Gene:  320 Begins at position  4578  '''''''''''''''''''''''
 else
 rndstore
 =
 *.shdx *-24 *.body *370 =
 -644 | -1029 pow sqrstore
 *-966 *.myshoot <=
 *186 not
 clear 18 mult *.bodgain *-271 clearbool
 *968 -885 <
 addstore
 -433 =
 *551
''''''''''''''''''''''''  Gene:  320 Ends at position  4608  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  321 Begins at position  4609  '''''''''''''''''''''''
 start
 816 swap or
 *579 ceilstore
 dist !%=

''''''''''''''''''''''''  Gene:  321 Ends at position  4616  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  322 Begins at position  4617  '''''''''''''''''''''''
 else
 !=
 sin 945 dropbool

''''''''''''''''''''''''  Gene:  322 Ends at position  4621  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  323 Begins at position  4622  '''''''''''''''''''''''
 else
 floor true
 root pow -512 sin sqrstore
 <
 mult - & *.aimright floor <=
 pow -- =
 443 ++ >> rndstore
 overbool
 | *82 *.setaim & clear >> >
 floorstore

''''''''''''''''''''''''  Gene:  323 Ends at position  4652  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  324 Begins at position  4653  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  324 Ends at position  4653  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  325 Begins at position  4654  '''''''''''''''''''''''
 else
 .robage dec
 ceilstore
 add * xor
 substore
 *121 !%=
 or

''''''''''''''''''''''''  Gene:  325 Ends at position  4664  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  326 Begins at position  4665  '''''''''''''''''''''''
 cond
 multstore
 mult cos over *-133 and
 -353 mod add ceilstore
 -22 else

''''''''''''''''''''''''  Gene:  326 Ends at position  4677  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  327 Begins at position  4678  '''''''''''''''''''''''
 cond
 sub ++ ++ sub over *.eye3 *.tin8 mult 2 div *-1063 =
 sqrstore
 abs swapbool
 >> 222 !%=
 logx stop
''''''''''''''''''''''''  Gene:  327 Ends at position  4698  '''''''''''''''''''''''
 <
 sin -21 .refypos floorstore
 >
 pow
''''''''''''''''''''''''  Gene:  328 Begins at position  4706  '''''''''''''''''''''''
 cond
 dup ++ *.refdx anglecmp start

''''''''''''''''''''''''  Gene:  328 Ends at position  4711  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  329 Begins at position  4712  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  329 Ends at position  4712  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  330 Begins at position  4713  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  330 Ends at position  4713  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  331 Begins at position  4714  '''''''''''''''''''''''
 start
 mod *-268 .eye5width substore
 pow
''''''''''''''''''''''''  Gene:  331 Ends at position  4719  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  332 Begins at position  4720  '''''''''''''''''''''''
 start
 cos ~=
 *-1555 sgnstore
 -
''''''''''''''''''''''''  Gene:  332 Ends at position  4725  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  333 Begins at position  4726  '''''''''''''''''''''''
 else
 stop
''''''''''''''''''''''''  Gene:  333 Ends at position  4727  '''''''''''''''''''''''
 *328 *187 *658 true
 dupbool
 | -610 divstore
 sub not
 angle dropbool
 * clear !%=
 dist absstore

''''''''''''''''''''''''  Gene:  334 Begins at position  4745  '''''''''''''''''''''''
 else
 pow & -152 -- << root -123 >> rnd swapbool
 dupbool
 abs rnd | inc
 dropbool
 rndstore
 substore
 negstore

''''''''''''''''''''''''  Gene:  334 Ends at position  4764  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  335 Begins at position  4765  '''''''''''''''''''''''
 cond
 true
 true
 root cos ^ 536 swap stop
''''''''''''''''''''''''  Gene:  335 Ends at position  4773  '''''''''''''''''''''''
 over << angle over !%=
 ~=
 swapbool
 >=
 xor
 -- ~=
 rnd add divstore
 *.eye4 !~=
 over sqr rndstore
 angle clearbool
 125 clear abs and
 *.sx =

''''''''''''''''''''''''  Gene:  336 Begins at position  4801  '''''''''''''''''''''''
 start
 13 917 drop dropbool
 dist * stop
''''''''''''''''''''''''  Gene:  336 Ends at position  4808  '''''''''''''''''''''''
 *32 xor
 ~ rndstore
 >> -- ++
''''''''''''''''''''''''  Gene:  337 Begins at position  4816  '''''''''''''''''''''''
 else
 false
 floor ~=
 -271 *.tmemval
''''''''''''''''''''''''  Gene:  337 Ends at position  4821  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  338 Begins at position  4822  '''''''''''''''''''''''
 start
 true
 *-624 sgnstore
 *-277 & mult ++ -217 - multstore
 !~=
 ++ !~=

''''''''''''''''''''''''  Gene:  338 Ends at position  4835  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  339 Begins at position  4836  '''''''''''''''''''''''
 else
 sin stop
''''''''''''''''''''''''  Gene:  339 Ends at position  4838  '''''''''''''''''''''''
 116 11 137 *-108 addstore
 *.eye5width false
 anglecmp -635 logx
''''''''''''''''''''''''  Gene:  340 Begins at position  4849  '''''''''''''''''''''''
 cond
 start
 %=
 8 drop dist %=
 logx and

''''''''''''''''''''''''  Gene:  340 Ends at position  4857  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  341 Begins at position  4858  '''''''''''''''''''''''
 else
 << floor floorstore
 -696 &
''''''''''''''''''''''''  Gene:  341 Ends at position  4863  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  342 Begins at position  4864  '''''''''''''''''''''''
 else
 overbool
 substore
 stop
''''''''''''''''''''''''  Gene:  342 Ends at position  4867  '''''''''''''''''''''''
 194 !=
 ceilstore
 pyth dist pyth !=
 logx %=
 swapbool
 overbool
 *.trefvelmyup negstore
 -485 *37 cos *543 pyth anglecmp negstore
 anglecmp pyth clear divstore
 ~ div *.tin3 dist cos - xor
 ++
''''''''''''''''''''''''  Gene:  343 Begins at position  4900  '''''''''''''''''''''''
 cond
 overbool
 overbool
 & >
 !%=
 11 155 >=
 %=
 cos cos -177 and
 sgn xor
 root sqr clearbool
 *-1041 sin >
 floorstore
 clearbool
 multstore
 root pyth start
 !%=
 clearbool
 addstore
 ^ pyth *377 xor
 mult not
 >
 not
 stop
''''''''''''''''''''''''  Gene:  343 Ends at position  4939  '''''''''''''''''''''''
 multstore
 sgnstore
 sqrstore
 sqrstore
 dist =
 >=
 stop
 logx dupbool
 cos -1498 dropbool
 false
 stop
 -255 514
''''''''''''''''''''''''  Gene:  344 Begins at position  4957  '''''''''''''''''''''''
 else
 angle 676 sgn %=
 drop pyth ++ overbool
 << *246 addstore
 1366 multstore
 swap drop addstore
 !~=
 multstore
 *.vshoot not
 addstore
 *.xpos mult ~ ^ divstore
 570 !=
 *.eye8width *-95 >
 | substore
 divstore
 *.eye7 pyth rndstore
 overbool
 >=
 346 %=
 floorstore

''''''''''''''''''''''''  Gene:  344 Ends at position  4999  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  345 Begins at position  5000  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  345 Ends at position  5000  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  346 Begins at position  5001  '''''''''''''''''''''''
 cond
 xor
 sub rnd false
 sgn >
 *.tin2 mod mult drop drop sgn *381 dup floor floor rndstore
 div *-945 << <=
 -278 >> dec
 xor
 -566 -195 sin 494 & not
 >
 cos *561 sgnstore

''''''''''''''''''''''''  Gene:  346 Ends at position  5036  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  347 Begins at position  5037  '''''''''''''''''''''''
 cond
 -321 ceilstore
 inc
 >

''''''''''''''''''''''''  Gene:  347 Ends at position  5041  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  348 Begins at position  5042  '''''''''''''''''''''''
 cond
 <=
 sgn stop
''''''''''''''''''''''''  Gene:  348 Ends at position  5045  '''''''''''''''''''''''
 abs ~ *-1225 swap 510 xor

''''''''''''''''''''''''  Gene:  349 Begins at position  5052  '''''''''''''''''''''''
 else
 divstore
 ~ abs -124 ceilstore
 -199 pow dropbool
 >=
 dup 197 *-254 *-49 - 334 overbool
 !%=
 sin !~=
 xor

''''''''''''''''''''''''  Gene:  349 Ends at position  5072  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  350 Begins at position  5073  '''''''''''''''''''''''
 start
 ceil logx ++ !~=
 xor
 sqr -562 ~=
 *-678 183 315 =

''''''''''''''''''''''''  Gene:  350 Ends at position  5085  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  351 Begins at position  5086  '''''''''''''''''''''''
 start
 pow sgn ceilstore
 | div 4 1 *-102 !~=

''''''''''''''''''''''''  Gene:  351 Ends at position  5095  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  352 Begins at position  5096  '''''''''''''''''''''''
 else
 drop stop
''''''''''''''''''''''''  Gene:  352 Ends at position  5098  '''''''''''''''''''''''
 sin | -6 clearbool
 1158
''''''''''''''''''''''''  Gene:  353 Begins at position  5104  '''''''''''''''''''''''
 else
 109 *.eye1 !%=
 rnd | mult & addstore
 -- multstore
 *74 <
 55 12 ~ 8
''''''''''''''''''''''''  Gene:  353 Ends at position  5120  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  354 Begins at position  5121  '''''''''''''''''''''''
 else
 ~ mult div !~=
 and
 not
 pow <=
 <
 ~=
 rndstore
 dropbool
 ceil angle sin cos pyth absstore
 283 -1224 or
 ^
''''''''''''''''''''''''  Gene:  354 Ends at position  5143  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  355 Begins at position  5144  '''''''''''''''''''''''
 cond
 not
 floorstore
 *-166 inc
 substore
 or
 or
 =
 729 or
 floorstore
 logx *.trefvelmydx false
 ^ 170 sub *.mass =
 127 | ^ angle ^ root ^ else
 *.totalmyspecies rndstore
 - dup *-540 *-277 add *.slime dropbool
 --
''''''''''''''''''''''''  Gene:  355 Ends at position  5181  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  356 Begins at position  5182  '''''''''''''''''''''''
 cond
 anglecmp sqr store
 >> swap >=
 >> !~=
 =
 >
 321 >
 %=
 start
 *-616 =
 stop
''''''''''''''''''''''''  Gene:  356 Ends at position  5199  '''''''''''''''''''''''
 cos add *.tielen *56 ~=
 !%=
 | mod & 1 add 17 7 sgn ++ rndstore
 !=

''''''''''''''''''''''''  Gene:  357 Begins at position  5217  '''''''''''''''''''''''
 cond
 else
 absstore
 anglecmp stop
''''''''''''''''''''''''  Gene:  357 Ends at position  5221  '''''''''''''''''''''''
 addstore
 clearbool

''''''''''''''''''''''''  Gene:  358 Begins at position  5224  '''''''''''''''''''''''
 else
 *.mkshell not
 drop
''''''''''''''''''''''''  Gene:  358 Ends at position  5227  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  359 Begins at position  5228  '''''''''''''''''''''''
 cond
 dist *186 xor
 overbool
 -108 clearbool
 <=
 !~=
 overbool
 >=
 -- 1040 start
 ++ multstore
 -- swapbool
 mult *-430 xor
 & dec
 *-41 substore
 941 floor *-100 rnd -- <=
 swapbool
 not
 and
 >=
 -77 dupbool
 1 *567 123
''''''''''''''''''''''''  Gene:  359 Ends at position  5267  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  360 Begins at position  5268  '''''''''''''''''''''''
 cond
 1 mod *494
''''''''''''''''''''''''  Gene:  360 Ends at position  5271  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  361 Begins at position  5272  '''''''''''''''''''''''
 cond
 else
 stop
''''''''''''''''''''''''  Gene:  361 Ends at position  5274  '''''''''''''''''''''''
 not
 ceilstore
 add 199 floor
''''''''''''''''''''''''  Gene:  362 Begins at position  5280  '''''''''''''''''''''''
 cond
 <
 sgnstore
 and
 else
 >> not
 -132 logx overbool
 false
 clearbool
 mult multstore
 *334 *.eye4 pow !=
 & sin - >

''''''''''''''''''''''''  Gene:  362 Ends at position  5301  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  363 Begins at position  5302  '''''''''''''''''''''''
 start
 -- *.tin9 <=
 *-974 ++ dup >
 125 ^ pow << ~=
 -332 div *49 *-366
''''''''''''''''''''''''  Gene:  363 Ends at position  5318  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  364 Begins at position  5319  '''''''''''''''''''''''
 start
 89 ~=
 sub dup negstore
 -- ~=
 ceilstore

''''''''''''''''''''''''  Gene:  364 Ends at position  5327  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  365 Begins at position  5328  '''''''''''''''''''''''
 start
 -472 <
 337 *540 swap
''''''''''''''''''''''''  Gene:  365 Ends at position  5333  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  366 Begins at position  5334  '''''''''''''''''''''''
 start
 divstore
 sgn 646 sgn ceil *.velscalar 19 -- *-683 false
 *.eye9 ^ ^ pyth swapbool
 overbool
 *.availability *-66
''''''''''''''''''''''''  Gene:  366 Ends at position  5352  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  367 Begins at position  5353  '''''''''''''''''''''''
 start
 absstore

''''''''''''''''''''''''  Gene:  367 Ends at position  5354  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  368 Begins at position  5355  '''''''''''''''''''''''
 cond
 div =
 drop *959 overbool
 substore
 * dropbool
 true
 not

''''''''''''''''''''''''  Gene:  368 Ends at position  5365  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  369 Begins at position  5366  '''''''''''''''''''''''
 cond
 swapbool
 negstore
 sgn !~=
 *1358 not
 floor swapbool
 ~ -118 *-71 else
 541 dupbool
 stop
''''''''''''''''''''''''  Gene:  369 Ends at position  5381  '''''''''''''''''''''''
 <
 !%=
 - mult or
 mult mult
''''''''''''''''''''''''  Gene:  370 Begins at position  5389  '''''''''''''''''''''''
 start
 dec
 -135 | *-251 -815 <=

''''''''''''''''''''''''  Gene:  370 Ends at position  5395  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  371 Begins at position  5396  '''''''''''''''''''''''
 start
 *852 angle dec
 314 - negstore
 true
 !~=
 -106 dupbool

''''''''''''''''''''''''  Gene:  371 Ends at position  5406  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  372 Begins at position  5407  '''''''''''''''''''''''
 start
 swap %=
 *.tiepres & clearbool
 ++ <<
''''''''''''''''''''''''  Gene:  372 Ends at position  5414  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  373 Begins at position  5415  '''''''''''''''''''''''
 else
 sqr ~ *-559 sqr
''''''''''''''''''''''''  Gene:  373 Ends at position  5419  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  374 Begins at position  5420  '''''''''''''''''''''''
 else
 mult -808 stop
''''''''''''''''''''''''  Gene:  374 Ends at position  5423  '''''''''''''''''''''''
 *.refxpos *261 dup clear *.timer -- >
 anglecmp =
 sqrstore
 =
 abs >=
 sgnstore
 mod -53
''''''''''''''''''''''''  Gene:  375 Begins at position  5440  '''''''''''''''''''''''
 start
 floorstore
 over *.eye6width !~=
 dist -627 !~=
 571 258 *.refshoot dec
 anglecmp false
 & -249 over div sin ceil anglecmp
''''''''''''''''''''''''  Gene:  375 Ends at position  5460  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  376 Begins at position  5461  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  376 Ends at position  5461  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  377 Begins at position  5462  '''''''''''''''''''''''
 cond
 start
 -167 393 =
 *599 and
 dup *.trefvelyoursx >> or
 absstore
 over *.eye5 swap mult sgn 0 floor *.trefvelyourup *.maxvel angle *.sx mult swap *.eye7 over sub ++ sgn 0 floor 9 *.reftie floor floor pow anglecmp *.eye3 dist floor floor 5 sub .refmulti store
 *.bodloss *.refeye *.velscalar sub abs sgn mult 40 50 *.mydx sub sgn 0 floor mult add .up store
 *.refveldx *.refeye - *.out6 sgn 0 floor mult add .dx store
 *.refxpos *.refypos angle *.eyef sgn mult *.availability *.myeye sub sgn abs mult *.aim 100 rnd 50 sub *971 sub sgn *.genes floor *972 mult add *.eyef - ++ *.reffixed floor *.refeye *.myeye sub abs - ++ 0 floor add sgn mult add .setaim store
 -1 *.refnrg *.refbody sub sgn mult -6 *.refbody *.refnrg sub sgn abs sgn mult *.eyef *.trefnrg sub sgn 0 floor mult .shoot store
 8 *.shoot abs sgn mult .shootval store
 *.nrg sub abs 313 *.nrg *.body sub sgn 0 floor mult 312 *.body *.nrg sub sgn 0 floor mult add store
 *.nrg *971 sub sgn 0 floor *972 mult .repro store
 *.trefvelmydn''''''''''''''''''''''''  Gene:  377 Ends at position  5642  '''''''''''''''''''''''

'#hash: V=}s!lhX}pX3"wpnu'Kl
'#tag:Einstein.txt                                 

