'#generation: 535
'#mutations: 10110
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 over 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
 *-883 true
 !=
 >
 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 and
 *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 mult <
 xor
 overbool
 divstore
 ~=
 dup angle <=
 -466 and
 multstore
 *52 -83 store
 anglecmp =
 -357 -- store
 >> *-225 abs
''''''''''''''''''''''''  Gene:  27 Ends at position  390  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  28 Begins at position  391  '''''''''''''''''''''''
 start
 =
 sgnstore
 *.tout6 *.eye5 *.hit *.eye6 floor *.eye7 floor *.eye9
''''''''''''''''''''''''  Gene:  28 Ends at position  401  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  29 Begins at position  402  '''''''''''''''''''''''
 else
 66 *-516 sin -85 swap *.refveldx swap sub ++ *.tout6 *.eye5 floor *.eye6 floor *.eye7 floor *.eye8 floor
''''''''''''''''''''''''  Gene:  29 Ends at position  420  '''''''''''''''''''''''

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

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

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

''''''''''''''''''''''''  Gene:  39 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:  39 Ends at position  531  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  40 Begins at position  532  '''''''''''''''''''''''
 start
 %=
 anglecmp and
 *244 *-80 *-665 *582 *.out1 305 *.sharewaste -242 -866 addstore
 <<
''''''''''''''''''''''''  Gene:  40 Ends at position  546  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  41 Begins at position  547  '''''''''''''''''''''''
 else
 anglecmp dropbool
 swapbool
 root sgn ^ dup dec
 !=
 64
''''''''''''''''''''''''  Gene:  41 Ends at position  557  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  42 Begins at position  558  '''''''''''''''''''''''
 start
 2 dup swapbool
 *587 =
 !~=
 >> 541 dupbool
 stop
''''''''''''''''''''''''  Gene:  42 Ends at position  568  '''''''''''''''''''''''
 <
 -245 -172 *.chlr !=
 307 mult 6 floor *.dn ++ sub *.trefup >> dropbool
 overbool
 <=
 stop
 absstore
 cos false
 *242
''''''''''''''''''''''''  Gene:  43 Begins at position  591  '''''''''''''''''''''''
 cond
 start
 drop
''''''''''''''''''''''''  Gene:  43 Ends at position  593  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  44 Begins at position  594  '''''''''''''''''''''''
 else
 inc
 -98 sub !%=

''''''''''''''''''''''''  Gene:  44 Ends at position  598  '''''''''''''''''''''''

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

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

''''''''''''''''''''''''  Gene:  46 Ends at position  620  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  49 Ends at position  642  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  50 Begins at position  643  '''''''''''''''''''''''
 else
 or
 >> >=
 dec
 or
 and
 clearbool
 >=
 554 cos div clearbool
 sgn *29 floor 537 mod !=
 401 stop
''''''''''''''''''''''''  Gene:  50 Ends at position  663  '''''''''''''''''''''''
 angle | | 92 and
 mod !%=
 &
''''''''''''''''''''''''  Gene:  51 Begins at position  672  '''''''''''''''''''''''
 cond
 ~ and
 <
 false
 not
 << %=
 overbool
 =
 dup *517 floorstore
 ~=
 *-398 *230 37 ^ false
 !=
 mod >=
 !=
 ceil -160 else
 840 ceilstore
 false
 <=
 ceilstore
 stop
''''''''''''''''''''''''  Gene:  51 Ends at position  703  '''''''''''''''''''''''
 - sgnstore
 sin *-984
''''''''''''''''''''''''  Gene:  52 Begins at position  708  '''''''''''''''''''''''
 else
 *141 *275 stop
''''''''''''''''''''''''  Gene:  52 Ends at position  711  '''''''''''''''''''''''
 ++ *.poison *.dx sub ~ ceil clear swap and
 pow
''''''''''''''''''''''''  Gene:  53 Begins at position  722  '''''''''''''''''''''''
 start
 addstore
 -333 true
 80 ++ 288 *.sx
''''''''''''''''''''''''  Gene:  53 Ends at position  729  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  54 Begins at position  730  '''''''''''''''''''''''
 cond
 multstore
 ceilstore
 ~=
 over multstore
 sqrstore
 -- & swap sqrstore
 not
 abs mult << swapbool
 262 clear drop store
 & 45 and
 >> *540 stop
''''''''''''''''''''''''  Gene:  54 Ends at position  755  '''''''''''''''''''''''
 false
 ++ >=
 ~
''''''''''''''''''''''''  Gene:  55 Begins at position  760  '''''''''''''''''''''''
 else
 - sqrstore
 pyth sgnstore
 floorstore
 -- *.trefdx - ~=
 add sin *.shootval *.sx %=

''''''''''''''''''''''''  Gene:  55 Ends at position  774  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  56 Begins at position  775  '''''''''''''''''''''''
 cond
 -- * .robage ceilstore
 abs ~ ceil angle *.shootval
''''''''''''''''''''''''  Gene:  56 Ends at position  784  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  57 Begins at position  785  '''''''''''''''''''''''
 cond
 xor
 >

''''''''''''''''''''''''  Gene:  57 Ends at position  787  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  58 Begins at position  788  '''''''''''''''''''''''
 cond
 stop
''''''''''''''''''''''''  Gene:  58 Ends at position  789  '''''''''''''''''''''''
 addstore
 486 >> drop drop
''''''''''''''''''''''''  Gene:  59 Begins at position  795  '''''''''''''''''''''''
 cond
 stop
''''''''''''''''''''''''  Gene:  59 Ends at position  796  '''''''''''''''''''''''
 - *.refbody *53 sin 549 705 *94 sub !%=

''''''''''''''''''''''''  Gene:  60 Begins at position  806  '''''''''''''''''''''''
 cond
 rnd << | else
 *.refsx stop
''''''''''''''''''''''''  Gene:  60 Ends at position  812  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  61 Begins at position  813  '''''''''''''''''''''''
 start
 *145
''''''''''''''''''''''''  Gene:  61 Ends at position  814  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  62 Begins at position  815  '''''''''''''''''''''''
 else
 *-354 >> -130 | !~=
 | <=
 sin << *51 <=
 -486 ^ *-431 sgn ^
''''''''''''''''''''''''  Gene:  62 Ends at position  831  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  63 Begins at position  832  '''''''''''''''''''''''
 cond
 >> clearbool
 *-870 start
 not
 *-372 << %=
 | *.refup add true
 swapbool
 *-24 * root -197 stop
''''''''''''''''''''''''  Gene:  63 Ends at position  850  '''''''''''''''''''''''
 *408
''''''''''''''''''''''''  Gene:  64 Begins at position  852  '''''''''''''''''''''''
 else
 -646 mult & clear abs add *24 sqr pyth negstore
 *-224 swap >> >=
 over dupbool
 xor
 mult
''''''''''''''''''''''''  Gene:  64 Ends at position  870  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  65 Begins at position  871  '''''''''''''''''''''''
 cond
 xor
 ^ *.tielen *-1274 stop
''''''''''''''''''''''''  Gene:  65 Ends at position  876  '''''''''''''''''''''''
 <
 xor
 691
''''''''''''''''''''''''  Gene:  66 Begins at position  880  '''''''''''''''''''''''
 cond
 mult - start
 11 ~ .totalmyspecies substore
 store
 xor
 !%=
 <

''''''''''''''''''''''''  Gene:  66 Ends at position  891  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  67 Begins at position  892  '''''''''''''''''''''''
 else
 %=
 !=
 *.eye7dir 298 >> *-1367
''''''''''''''''''''''''  Gene:  67 Ends at position  898  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  68 Begins at position  899  '''''''''''''''''''''''
 start
 xor
 floorstore
 =
 addstore
 *-644 sqrstore
 cos
''''''''''''''''''''''''  Gene:  68 Ends at position  906  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  69 Begins at position  907  '''''''''''''''''''''''
 else
 >> *648 clearbool
 =
 sin
''''''''''''''''''''''''  Gene:  69 Ends at position  912  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  70 Begins at position  913  '''''''''''''''''''''''
 cond
 >
 multstore
 -781 start
 118 sgnstore
 -67 - inc
 339
''''''''''''''''''''''''  Gene:  70 Ends at position  923  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  71 Begins at position  924  '''''''''''''''''''''''
 cond
 - dist add dup *.memval ceil 100 -239 dropbool
 rndstore
 ceilstore
 %=
 - *.shflav >> and
 swap drop >
 !~=
 661 floor negstore
 stop
''''''''''''''''''''''''  Gene:  71 Ends at position  948  '''''''''''''''''''''''
 *-407 -358 stop
 -- *91 stop
 ~
''''''''''''''''''''''''  Gene:  72 Begins at position  956  '''''''''''''''''''''''
 else
 floorstore

''''''''''''''''''''''''  Gene:  72 Ends at position  957  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  73 Begins at position  958  '''''''''''''''''''''''
 start
 angle -458 root
''''''''''''''''''''''''  Gene:  73 Ends at position  961  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  74 Begins at position  962  '''''''''''''''''''''''
 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:  74 Ends at position  1010  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  75 Begins at position  1011  '''''''''''''''''''''''
 start
 abs 418 stop
''''''''''''''''''''''''  Gene:  75 Ends at position  1014  '''''''''''''''''''''''
 mod *-243 over overbool
 divstore
 313 | 422 swap
''''''''''''''''''''''''  Gene:  76 Begins at position  1024  '''''''''''''''''''''''
 start
 sqr anglecmp *.trefvelyoursx 409 rndstore
 *-151
''''''''''''''''''''''''  Gene:  76 Ends at position  1030  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  77 Begins at position  1031  '''''''''''''''''''''''
 start
 sqr mult div dec
 <=

''''''''''''''''''''''''  Gene:  77 Ends at position  1036  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  78 Begins at position  1037  '''''''''''''''''''''''
 cond
 *-148 add 631 else
 >> * 638
''''''''''''''''''''''''  Gene:  78 Ends at position  1044  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  79 Begins at position  1045  '''''''''''''''''''''''
 else
 stop
''''''''''''''''''''''''  Gene:  79 Ends at position  1046  '''''''''''''''''''''''
 * xor
 -184 ceilstore
 over
''''''''''''''''''''''''  Gene:  80 Begins at position  1052  '''''''''''''''''''''''
 cond
 *-184 <=
 *.eye3width start
 -916 add ^ mult store
 -760 abs 98 >> -797 mod swapbool
 643 *94 499 xor
 cos *409 sin angle *763 ^
''''''''''''''''''''''''  Gene:  80 Ends at position  1078  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  81 Begins at position  1079  '''''''''''''''''''''''
 cond
 -- stop
''''''''''''''''''''''''  Gene:  81 Ends at position  1081  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  82 Begins at position  1082  '''''''''''''''''''''''
 else
 sub and
 sqr >> << << absstore
 swap multstore
 *260
''''''''''''''''''''''''  Gene:  82 Ends at position  1092  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  83 Begins at position  1093  '''''''''''''''''''''''
 start
 rnd and
 383 *333 =
 *26 *-354 or
 -- sub
''''''''''''''''''''''''  Gene:  83 Ends at position  1103  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  84 Begins at position  1104  '''''''''''''''''''''''
 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:  84 Ends at position  1143  '''''''''''''''''''''''
 -63 abs | *-114 *.tieang -91 swapbool
 & dec
 *.fixpos -406
''''''''''''''''''''''''  Gene:  85 Begins at position  1155  '''''''''''''''''''''''
 cond
 ^ ++ floorstore
 541 >> !~=
 =
 >
 321 >
 %=
 0 floor 8 mult else
 *280 *.shoot
''''''''''''''''''''''''  Gene:  85 Ends at position  1173  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  86 Begins at position  1174  '''''''''''''''''''''''
 start
 ^ clearbool
 clearbool
 or
 <=
 overbool
 dropbool
 >> over sub ++ sgn floor 6 mult 307 !=
 -- -172 -245 <
 stop
''''''''''''''''''''''''  Gene:  86 Ends at position  1196  '''''''''''''''''''''''
 dupbool
 -26 * mult 6 ++ not
 or

''''''''''''''''''''''''  Gene:  87 Begins at position  1205  '''''''''''''''''''''''
 cond
 623 root >
 dec
 *-155 pyth dist true
 430 ++ and
 angle true
 dec
 else
 *.maxvel
''''''''''''''''''''''''  Gene:  87 Ends at position  1221  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  88 Begins at position  1222  '''''''''''''''''''''''
 cond
 ceilstore
 *.dx 4 clearbool
 abs =
 ^ multstore
 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
 start

''''''''''''''''''''''''  Gene:  88 Ends at position  1269  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  89 Begins at position  1270  '''''''''''''''''''''''
 cond
 drop negstore
 pyth substore
 rndstore
 - else
 addstore
 << divstore
 floor *-760 floor store
 div | *.refage *434 stop
''''''''''''''''''''''''  Gene:  89 Ends at position  1289  '''''''''''''''''''''''
 mult dec
 root sqrstore

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

''''''''''''''''''''''''  Gene:  91 Begins at position  1316  '''''''''''''''''''''''
 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:  91 Ends at position  1342  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  92 Begins at position  1343  '''''''''''''''''''''''
 cond
 mult *.poison *.eye3 over cos >=
 ~ inc
 ~ and
 ~ | *.shoot add .tout1 ceilstore
 true
 >
 else
 *89 sub div ++
''''''''''''''''''''''''  Gene:  92 Ends at position  1366  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  93 Begins at position  1367  '''''''''''''''''''''''
 cond

''''''''''''''''''''''''  Gene:  93 Ends at position  1367  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  94 Begins at position  1368  '''''''''''''''''''''''
 cond

''''''''''''''''''''''''  Gene:  94 Ends at position  1368  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  95 Begins at position  1369  '''''''''''''''''''''''
 cond
 store
 start
 *541
''''''''''''''''''''''''  Gene:  95 Ends at position  1372  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  96 Begins at position  1373  '''''''''''''''''''''''
 start
 addstore

''''''''''''''''''''''''  Gene:  96 Ends at position  1374  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  97 Begins at position  1375  '''''''''''''''''''''''
 cond
 321 9 mult <
 !=
 *.eye9
''''''''''''''''''''''''  Gene:  97 Ends at position  1381  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  98 Begins at position  1382  '''''''''''''''''''''''
 cond
 & *-70 drop
''''''''''''''''''''''''  Gene:  98 Ends at position  1385  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  100 Begins at position  1402  '''''''''''''''''''''''
 else
 rndstore
 =
 *.shdx *-24 *.body *370 =
 -644 | -1029 pow sqrstore
 *-966 !%=
 =
 >> and
 -- *-743 root *-1321 sub
''''''''''''''''''''''''  Gene:  100 Ends at position  1424  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  101 Begins at position  1425  '''''''''''''''''''''''
 else
 sub abs
''''''''''''''''''''''''  Gene:  101 Ends at position  1427  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  102 Begins at position  1428  '''''''''''''''''''''''
 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:  102 Ends at position  1462  '''''''''''''''''''''''
 stop

''''''''''''''''''''''''  Gene:  103 Begins at position  1464  '''''''''''''''''''''''
 else
 ~ root ^ & *-142 *-375 ++ divstore
 !=
 -408 *-107 *.trefsx >> 668 absstore
 negstore
 >
 pyth << *-743 root *-1321 sub
''''''''''''''''''''''''  Gene:  103 Ends at position  1487  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  104 Begins at position  1488  '''''''''''''''''''''''
 else
 sub abs
''''''''''''''''''''''''  Gene:  104 Ends at position  1490  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  105 Begins at position  1491  '''''''''''''''''''''''
 else
 %=
 595 cos | ~ ^ and
 pyth << store
 pow floorstore
 logx & abs ~=
 & swapbool
 ~ cos <=
 divstore
 *1075 and
 ceilstore
 add divstore
 dupbool
 *316 185 abs <=
 multstore
 negstore
 *-323 *-159 915 rndstore

''''''''''''''''''''''''  Gene:  105 Ends at position  1529  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  106 Begins at position  1530  '''''''''''''''''''''''
 else
 890 *-129 angle *.tin7 ++ pow
''''''''''''''''''''''''  Gene:  106 Ends at position  1536  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  107 Begins at position  1537  '''''''''''''''''''''''
 start
 dist stop
''''''''''''''''''''''''  Gene:  107 Ends at position  1539  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  108 Begins at position  1540  '''''''''''''''''''''''
 start
 ~
''''''''''''''''''''''''  Gene:  108 Ends at position  1541  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  109 Begins at position  1542  '''''''''''''''''''''''
 start
 div !~=
 ceil %=
 logx ceilstore
 swapbool
 multstore
 - ^ %=
 *358 swapbool
 *.edge 39 << cos addstore
 rndstore
 21 ~ *0 <
 mod dup *.refveldx ceil 501 =
 !=

''''''''''''''''''''''''  Gene:  109 Ends at position  1572  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  110 Begins at position  1573  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  110 Ends at position  1573  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  111 Begins at position  1574  '''''''''''''''''''''''
 start
 angle mod - rnd
''''''''''''''''''''''''  Gene:  111 Ends at position  1578  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  112 Begins at position  1579  '''''''''''''''''''''''
 start
 *.tin5 abs clear pow negstore
 ceil sin *-277 add * 846 root !%=
 anglecmp ++ - *.fertilized stop
''''''''''''''''''''''''  Gene:  112 Ends at position  1597  '''''''''''''''''''''''
 |
''''''''''''''''''''''''  Gene:  113 Begins at position  1599  '''''''''''''''''''''''
 cond
 multstore
 >
 start
 &
''''''''''''''''''''''''  Gene:  113 Ends at position  1603  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  114 Begins at position  1604  '''''''''''''''''''''''
 cond
 anglecmp
''''''''''''''''''''''''  Gene:  114 Ends at position  1605  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  115 Begins at position  1606  '''''''''''''''''''''''
 cond
 start
 absstore
 <
 floor -401
''''''''''''''''''''''''  Gene:  115 Ends at position  1611  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  116 Begins at position  1612  '''''''''''''''''''''''
 else
 ~=

''''''''''''''''''''''''  Gene:  116 Ends at position  1613  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  117 Begins at position  1614  '''''''''''''''''''''''
 else
 stop
''''''''''''''''''''''''  Gene:  117 Ends at position  1615  '''''''''''''''''''''''
 store
 *-542 ~ pow drop *-318 pow 428 dropbool
 =
 dropbool
 xor
 *.hitdx *-391 sgn ^ *-597 ceil * sgnstore
 <

''''''''''''''''''''''''  Gene:  118 Begins at position  1637  '''''''''''''''''''''''
 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 -- dupbool
 true
 stop
''''''''''''''''''''''''  Gene:  118 Ends at position  1675  '''''''''''''''''''''''
 abs floor xor
 ^ xor
 !~=
 div =
 - dup *432 dupbool

''''''''''''''''''''''''  Gene:  119 Begins at position  1688  '''''''''''''''''''''''
 else
 -409 %=
 clear stop
''''''''''''''''''''''''  Gene:  119 Ends at position  1692  '''''''''''''''''''''''
 ceil *-317 %=
 *380 floor << ~ >

''''''''''''''''''''''''  Gene:  120 Begins at position  1701  '''''''''''''''''''''''
 else
 862 *46 ~ !~=
 >
 !%=
 -674 ~ >> - ^ add
''''''''''''''''''''''''  Gene:  120 Ends at position  1713  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  121 Begins at position  1714  '''''''''''''''''''''''
 else
 floorstore
 sgn stop
''''''''''''''''''''''''  Gene:  121 Ends at position  1717  '''''''''''''''''''''''
 swapbool
 -322 *-69 dec

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

''''''''''''''''''''''''  Gene:  122 Ends at position  1742  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  123 Begins at position  1743  '''''''''''''''''''''''
 cond
 and
 substore
 *-68 & clear *-91 << rndstore
 or
 clear substore
 stop
''''''''''''''''''''''''  Gene:  123 Ends at position  1755  '''''''''''''''''''''''
 >=
 ~=
 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  1792  '''''''''''''''''''''''
 else
 *.trefdn -934 abs floorstore

''''''''''''''''''''''''  Gene:  124 Ends at position  1796  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  125 Begins at position  1797  '''''''''''''''''''''''
 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  1835  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  127 Begins at position  1864  '''''''''''''''''''''''
 else
 -531
''''''''''''''''''''''''  Gene:  127 Ends at position  1865  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  128 Begins at position  1866  '''''''''''''''''''''''
 start
 dec
 *.mrepro swap *.eye7 over sub ++ swap *.eye8 over *.aimshoot ++ sgn *
''''''''''''''''''''''''  Gene:  128 Ends at position  1880  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  129 Begins at position  1881  '''''''''''''''''''''''
 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  1909  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  130 Begins at position  1910  '''''''''''''''''''''''
 else
 stop
''''''''''''''''''''''''  Gene:  130 Ends at position  1911  '''''''''''''''''''''''
 stop
 drop !%=
 rndstore
 abs -51 dup pow *-46 store

''''''''''''''''''''''''  Gene:  131 Begins at position  1922  '''''''''''''''''''''''
 else
 !~=
 floorstore
 not
 <
 *.tin3 add *.tout3
''''''''''''''''''''''''  Gene:  131 Ends at position  1929  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  132 Begins at position  1930  '''''''''''''''''''''''
 start
 dup ~ substore
 | negstore
 *-616
''''''''''''''''''''''''  Gene:  132 Ends at position  1936  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  133 Begins at position  1937  '''''''''''''''''''''''
 start
 %=
 >
 315 =
 ~=
 <=

''''''''''''''''''''''''  Gene:  133 Ends at position  1943  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  134 Begins at position  1944  '''''''''''''''''''''''
 cond
 mod | !%=
 *.velscalar *56 *-668 add cos stop
''''''''''''''''''''''''  Gene:  134 Ends at position  1953  '''''''''''''''''''''''
 =
 *-616
''''''''''''''''''''''''  Gene:  135 Begins at position  1956  '''''''''''''''''''''''
 start
 %=
 >
 321 *.delgene =
 !~=
 .robage floorstore
 rnd *.robage ~ or
 *.aimleft store
 !~=
 421
''''''''''''''''''''''''  Gene:  135 Ends at position  1972  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  136 Begins at position  1973  '''''''''''''''''''''''
 else
 76 stop
''''''''''''''''''''''''  Gene:  136 Ends at position  1975  '''''''''''''''''''''''
 <=
 =

''''''''''''''''''''''''  Gene:  137 Begins at position  1978  '''''''''''''''''''''''
 cond
 -263 =
 store
 -408 *-107 pow >> 668 absstore
 negstore
 >
 pyth << floor drop cos root swap >=

''''''''''''''''''''''''  Gene:  137 Ends at position  1997  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  138 Begins at position  1998  '''''''''''''''''''''''
 cond
 sqrstore
 stop
''''''''''''''''''''''''  Gene:  138 Ends at position  2000  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  139 Begins at position  2001  '''''''''''''''''''''''
 cond
 else
 *.in8 floor sqrstore
 rndstore
 drop cos root *.tin6 *.chlr
''''''''''''''''''''''''  Gene:  139 Ends at position  2011  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  140 Begins at position  2012  '''''''''''''''''''''''
 cond
 sqrstore
 stop
''''''''''''''''''''''''  Gene:  140 Ends at position  2014  '''''''''''''''''''''''

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

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

''''''''''''''''''''''''  Gene:  143 Begins at position  2107  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  143 Ends at position  2107  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  144 Begins at position  2108  '''''''''''''''''''''''
 else
 =
 *383 *.availability sgn negstore
 sgn !~=
 *.treffixed absstore
 stop
''''''''''''''''''''''''  Gene:  144 Ends at position  2118  '''''''''''''''''''''''
 !~=
 false
 *516 ceil add ~ store
 and

''''''''''''''''''''''''  Gene:  145 Begins at position  2127  '''''''''''''''''''''''
 start
 199
''''''''''''''''''''''''  Gene:  145 Ends at position  2128  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  146 Begins at position  2129  '''''''''''''''''''''''
 cond
 pyth *.dn angle 9 ~=
 1 4 div | ceilstore
 sgn pow start
 =
 315 183 *-678 ~=
 -562 sqr xor
 !~=
 ++ logx ceil
''''''''''''''''''''''''  Gene:  146 Ends at position  2154  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  147 Begins at position  2155  '''''''''''''''''''''''
 start
 xor
 !~=
 sin !%=
 overbool
 *.tmemval -271
''''''''''''''''''''''''  Gene:  147 Ends at position  2162  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  148 Begins at position  2163  '''''''''''''''''''''''
 start
 multstore
 floorstore
 527 stop
''''''''''''''''''''''''  Gene:  148 Ends at position  2167  '''''''''''''''''''''''
 sgnstore
 sin %=
 add !~=
 *-432 -- absstore
 >>
''''''''''''''''''''''''  Gene:  149 Begins at position  2177  '''''''''''''''''''''''
 start
 *.sharewaste drop *-47 cos ++
''''''''''''''''''''''''  Gene:  149 Ends at position  2182  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  150 Ends at position  2195  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  151 Ends at position  2203  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  152 Begins at position  2204  '''''''''''''''''''''''
 else
 ceil rndstore
 -232 dist ~ div sgnstore
 -176 ceilstore
 1 dupbool
 *.in9 ~=
 rnd >=
 pyth true
 *.tieang sqr %=
 517 %=
 floor 107 multstore
 ceil
''''''''''''''''''''''''  Gene:  152 Ends at position  2230  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  153 Begins at position  2231  '''''''''''''''''''''''
 start
 >> <
 logx angle
''''''''''''''''''''''''  Gene:  153 Ends at position  2235  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  154 Begins at position  2236  '''''''''''''''''''''''
 start
 rndstore
 >=
 multstore
 *.body =
 -63
''''''''''''''''''''''''  Gene:  154 Ends at position  2242  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  155 Begins at position  2243  '''''''''''''''''''''''
 start
 *.out3 -266 logx sgnstore
 *-43 *186 not
 xor
 *.memloc ceil
''''''''''''''''''''''''  Gene:  155 Ends at position  2253  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  156 Begins at position  2254  '''''''''''''''''''''''
 start
 stop
''''''''''''''''''''''''  Gene:  156 Ends at position  2255  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  157 Ends at position  2270  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  158 Begins at position  2271  '''''''''''''''''''''''
 cond
 *.robage mult *.eye1 *.eye3 floor *.eye4 sgn store

''''''''''''''''''''''''  Gene:  158 Ends at position  2279  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  159 Begins at position  2280  '''''''''''''''''''''''
 cond
 5 mult swap *.eye6 over & true
 angle and
 ~ drop dupbool
 root clear 325 *-256 * sin -69 start
 *.tin3 sub 981 rndstore
 <
 overbool
 over over *398 store
 ~=
 *917 not
 xor
 ~ rndstore
 >> -- ++
''''''''''''''''''''''''  Gene:  159 Ends at position  2319  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  160 Begins at position  2320  '''''''''''''''''''''''
 else
 false
 floor ~=
 =
 stop
''''''''''''''''''''''''  Gene:  160 Ends at position  2325  '''''''''''''''''''''''
 310 ~=
 mod - 518 <<
''''''''''''''''''''''''  Gene:  161 Begins at position  2332  '''''''''''''''''''''''
 start
 or
 -- !=
 sgnstore
 <=
 sin =
 *-356 ++ logx .eye4width rndstore
 xor
 *.tout1 floor
''''''''''''''''''''''''  Gene:  161 Ends at position  2347  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  162 Begins at position  2348  '''''''''''''''''''''''
 else
 - multstore
 ~=
 root and
 =
 737 div swap pow floor !=
 true

''''''''''''''''''''''''  Gene:  162 Ends at position  2361  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  163 Begins at position  2362  '''''''''''''''''''''''
 start
 divstore
 or
 -6 false
 root angle
''''''''''''''''''''''''  Gene:  163 Ends at position  2368  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  164 Begins at position  2369  '''''''''''''''''''''''
 start
 !%=
 !~=
 =
 sqrstore
 dupbool
 floor sqrstore
 not
 -284 *-572 pyth =
 dec
 !~=
 div *111 or
 or
 *88 and
 sgnstore
 ~
''''''''''''''''''''''''  Gene:  164 Ends at position  2391  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  165 Begins at position  2392  '''''''''''''''''''''''
 start
 >
 =
 clearbool
 clearbool
 store
 sqrstore
 logx *.trefaimsx
''''''''''''''''''''''''  Gene:  165 Ends at position  2400  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  166 Begins at position  2401  '''''''''''''''''''''''
 cond
 -691 sin dropbool
 mod sgnstore
 start
 absstore
 *.trefaimdx <
 stop
''''''''''''''''''''''''  Gene:  166 Ends at position  2411  '''''''''''''''''''''''
 ++ rnd >
 *.refpoison -218
''''''''''''''''''''''''  Gene:  167 Begins at position  2417  '''''''''''''''''''''''
 else
 sin *.tin4 *.aimright *-269 clear dup mult pow drop floorstore
 *.hit ~=
 anglecmp 630 *-408 -1201 -45 rnd --
''''''''''''''''''''''''  Gene:  167 Ends at position  2436  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  168 Begins at position  2437  '''''''''''''''''''''''
 start
 clearbool
 dup dupbool
 39 sub
''''''''''''''''''''''''  Gene:  168 Ends at position  2442  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  169 Begins at position  2443  '''''''''''''''''''''''
 else
 =
 183 54 - -546 stop
''''''''''''''''''''''''  Gene:  169 Ends at position  2449  '''''''''''''''''''''''
 -376 8 floor *.in1 sgn ++ sub over *.eye8 swap ~=
 sub substore
 sqrstore
 433 *-514 mod swapbool
 262 clear drop store
 & 45 and
 >> *.refxpos stop
 false
 ++ >=
 ~
''''''''''''''''''''''''  Gene:  170 Begins at position  2482  '''''''''''''''''''''''
 else
 - sqrstore
 pyth sgnstore
 rndstore
 dup angle -400 *265 *.eyef ceilstore
 clear %=

''''''''''''''''''''''''  Gene:  170 Ends at position  2495  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  171 Begins at position  2496  '''''''''''''''''''''''
 start
 multstore
 -130 - dupbool

''''''''''''''''''''''''  Gene:  171 Ends at position  2500  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  172 Begins at position  2501  '''''''''''''''''''''''
 else
 angle dup store
 root xor
 sqr sgn sqr inc
 114 & *.mypoison !%=
 not
 and
 -- *.tin3 -137 inc
 362 365
''''''''''''''''''''''''  Gene:  172 Ends at position  2522  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  173 Begins at position  2523  '''''''''''''''''''''''
 start
 *.mypoison *-647 *.memval 194 sqr drop
''''''''''''''''''''''''  Gene:  173 Ends at position  2529  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  174 Begins at position  2530  '''''''''''''''''''''''
 cond
 << false
 stop
''''''''''''''''''''''''  Gene:  174 Ends at position  2533  '''''''''''''''''''''''
 rndstore
 494
''''''''''''''''''''''''  Gene:  175 Begins at position  2536  '''''''''''''''''''''''
 start
 anglecmp *-600 !%=

''''''''''''''''''''''''  Gene:  175 Ends at position  2539  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  176 Begins at position  2540  '''''''''''''''''''''''
 else
 -531
''''''''''''''''''''''''  Gene:  176 Ends at position  2541  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  177 Begins at position  2542  '''''''''''''''''''''''
 start
 dec

''''''''''''''''''''''''  Gene:  177 Ends at position  2543  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  178 Begins at position  2544  '''''''''''''''''''''''
 start
 swap *.eye7 over *.myties ++ << mult abs not
 sqrstore
 swap & -- sqrstore
 148 stop
''''''''''''''''''''''''  Gene:  178 Ends at position  2560  '''''''''''''''''''''''
 not
 -- inc
 cos -- rndstore
 multstore
 %=
 *.vel =
 swapbool
 floorstore
 and
 swap >> and
 -
''''''''''''''''''''''''  Gene:  179 Begins at position  2578  '''''''''''''''''''''''
 start
 stop
''''''''''''''''''''''''  Gene:  179 Ends at position  2579  '''''''''''''''''''''''
 --
''''''''''''''''''''''''  Gene:  180 Begins at position  2581  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  180 Ends at position  2581  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  181 Begins at position  2582  '''''''''''''''''''''''
 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 *121 dropbool
 stop
''''''''''''''''''''''''  Gene:  181 Ends at position  2622  '''''''''''''''''''''''
 !%=
 mod 9 42
''''''''''''''''''''''''  Gene:  182 Begins at position  2627  '''''''''''''''''''''''
 cond
 & | -892 | 428 -100 -297 *.robage div ^ - >> 275 floor floor -416 *657 !=
 -32 %=
 false
 stop
''''''''''''''''''''''''  Gene:  182 Ends at position  2649  '''''''''''''''''''''''
 stop
 !~=
 or
 dup dropbool
 dist
''''''''''''''''''''''''  Gene:  183 Begins at position  2656  '''''''''''''''''''''''
 start
 >
 -- ~=
 -- root *.refpoison =
 <=
 !%=
 drop 529 drop
''''''''''''''''''''''''  Gene:  183 Ends at position  2668  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  184 Begins at position  2669  '''''''''''''''''''''''
 start
 =
 * swapbool
 !~=
 | ceil 316 sgnstore
 root *227 <=
 .refveldn addstore
 swap absstore
 store

''''''''''''''''''''''''  Gene:  184 Ends at position  2685  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  185 Begins at position  2686  '''''''''''''''''''''''
 cond
 swapbool
 *.shootval else
 mod *.sx
''''''''''''''''''''''''  Gene:  185 Ends at position  2691  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  186 Begins at position  2692  '''''''''''''''''''''''
 start
 angle *.dx *.mass *.sx rndstore
 sqrstore
 dec
 xor
 ~=
 dist *-191 absstore
 swapbool
 stop
''''''''''''''''''''''''  Gene:  186 Ends at position  2706  '''''''''''''''''''''''
 angle divstore
 !~=
 floorstore
 -9 *-492 ^ multstore
 ++ dropbool
 swap floor - ~ sin << !%=
 141 inc
 !~=
 *.dx stop
 >>
''''''''''''''''''''''''  Gene:  187 Begins at position  2730  '''''''''''''''''''''''
 cond
 pow *357 !=
 overbool
 *-180 * dropbool
 dup over substore

''''''''''''''''''''''''  Gene:  187 Ends at position  2740  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  189 Begins at position  2760  '''''''''''''''''''''''
 cond
 *500 201 *-354
''''''''''''''''''''''''  Gene:  189 Ends at position  2763  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  190 Begins at position  2764  '''''''''''''''''''''''
 cond
 dropbool
 * else
 << *38 <
 inc

''''''''''''''''''''''''  Gene:  190 Ends at position  2771  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  191 Begins at position  2772  '''''''''''''''''''''''
 cond
 div
''''''''''''''''''''''''  Gene:  191 Ends at position  2773  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  192 Begins at position  2774  '''''''''''''''''''''''
 cond
 116 >=
 not
 -68 40 swapbool
 abs dec
 xor
 164
''''''''''''''''''''''''  Gene:  192 Ends at position  2784  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  193 Begins at position  2785  '''''''''''''''''''''''
 cond
 abs dist 539 *.out6 not
 start
 floorstore
 store
 >

''''''''''''''''''''''''  Gene:  193 Ends at position  2794  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  194 Begins at position  2795  '''''''''''''''''''''''
 else
 anglecmp ~ dist ~ overbool
 swap *.refshoot -
''''''''''''''''''''''''  Gene:  194 Ends at position  2803  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  195 Begins at position  2804  '''''''''''''''''''''''
 start
 store
 ++
''''''''''''''''''''''''  Gene:  195 Ends at position  2806  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  196 Begins at position  2807  '''''''''''''''''''''''
 cond
 sin *.eye5dir start
 ^ mult stop
''''''''''''''''''''''''  Gene:  196 Ends at position  2813  '''''''''''''''''''''''
 root sin *143 | 841 -815 !%=
 over -357 380 =
 282 absstore
 .eye1dir divstore

''''''''''''''''''''''''  Gene:  197 Begins at position  2829  '''''''''''''''''''''''
 start
 true
 multstore
 ceil
''''''''''''''''''''''''  Gene:  197 Ends at position  2832  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  199 Begins at position  2855  '''''''''''''''''''''''
 else
 clear *.availability -262 *145
''''''''''''''''''''''''  Gene:  199 Ends at position  2859  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  200 Begins at position  2860  '''''''''''''''''''''''
 start
 stop
''''''''''''''''''''''''  Gene:  200 Ends at position  2861  '''''''''''''''''''''''
 *.refsx 118
''''''''''''''''''''''''  Gene:  201 Begins at position  2864  '''''''''''''''''''''''
 start
 -781 multstore
 >

''''''''''''''''''''''''  Gene:  201 Ends at position  2867  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  202 Ends at position  2881  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  203 Begins at position  2882  '''''''''''''''''''''''
 start
 *-1367 >> 298 *.eye7dir
''''''''''''''''''''''''  Gene:  203 Ends at position  2886  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  204 Begins at position  2887  '''''''''''''''''''''''
 start
 inc
 store
 -37 floor rnd *.shootval ~ * -- inc

''''''''''''''''''''''''  Gene:  204 Ends at position  2897  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  205 Begins at position  2898  '''''''''''''''''''''''
 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:  205 Ends at position  2942  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  206 Begins at position  2943  '''''''''''''''''''''''
 else
 anglecmp cos *65 !~=
 ceilstore
 or
 -58 & stop
''''''''''''''''''''''''  Gene:  206 Ends at position  2952  '''''''''''''''''''''''
 <=
 true

''''''''''''''''''''''''  Gene:  207 Begins at position  2955  '''''''''''''''''''''''
 cond
 !=
 *-638 inc
 98 | -547 angle
''''''''''''''''''''''''  Gene:  207 Ends at position  2962  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  208 Begins at position  2963  '''''''''''''''''''''''
 cond
 sgn -- start

''''''''''''''''''''''''  Gene:  208 Ends at position  2966  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  210 Begins at position  2986  '''''''''''''''''''''''
 start
 ^ anglecmp logx sqr sgnstore
 !~=
 *223
''''''''''''''''''''''''  Gene:  210 Ends at position  2993  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  211 Begins at position  2994  '''''''''''''''''''''''
 start
 root sin sin abs false
 pow .setaim floorstore

''''''''''''''''''''''''  Gene:  211 Ends at position  3002  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  212 Begins at position  3003  '''''''''''''''''''''''
 else
 *.dnalen
''''''''''''''''''''''''  Gene:  212 Ends at position  3004  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  213 Begins at position  3005  '''''''''''''''''''''''
 start
 and

''''''''''''''''''''''''  Gene:  213 Ends at position  3006  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  214 Begins at position  3007  '''''''''''''''''''''''
 else
 !~=
 *-377 -160 1162 -88 >>
''''''''''''''''''''''''  Gene:  214 Ends at position  3013  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  215 Begins at position  3014  '''''''''''''''''''''''
 else
 183 false

''''''''''''''''''''''''  Gene:  215 Ends at position  3016  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  216 Begins at position  3017  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  216 Ends at position  3017  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  217 Ends at position  3033  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  218 Begins at position  3034  '''''''''''''''''''''''
 start
 pyth !~=
 ~=
 dup true
 !%=
 and
 -108 pyth ceilstore
 -416 add sub -261 dropbool
 >
 <

''''''''''''''''''''''''  Gene:  218 Ends at position  3051  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  219 Begins at position  3052  '''''''''''''''''''''''
 start
 xor

''''''''''''''''''''''''  Gene:  219 Ends at position  3053  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  220 Begins at position  3054  '''''''''''''''''''''''
 else
 *.refaimdx floor floor -72
''''''''''''''''''''''''  Gene:  220 Ends at position  3058  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  221 Begins at position  3059  '''''''''''''''''''''''
 else
 overbool

''''''''''''''''''''''''  Gene:  221 Ends at position  3060  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  222 Begins at position  3061  '''''''''''''''''''''''
 start
 ~ !%=
 -152 clear %=
 divstore
 root drop 325
''''''''''''''''''''''''  Gene:  222 Ends at position  3070  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  223 Begins at position  3071  '''''''''''''''''''''''
 else
 *-766 overbool
 *.in9 !%=
 cos
''''''''''''''''''''''''  Gene:  223 Ends at position  3076  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  224 Begins at position  3077  '''''''''''''''''''''''
 start
 negstore
 !=
 *578 >

''''''''''''''''''''''''  Gene:  224 Ends at position  3081  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  225 Begins at position  3082  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  225 Ends at position  3082  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  226 Begins at position  3083  '''''''''''''''''''''''
 cond
 pow swapbool

''''''''''''''''''''''''  Gene:  226 Ends at position  3085  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  227 Begins at position  3086  '''''''''''''''''''''''
 cond
 angle mult -467 stop
''''''''''''''''''''''''  Gene:  227 Ends at position  3090  '''''''''''''''''''''''
 mod &
''''''''''''''''''''''''  Gene:  228 Begins at position  3093  '''''''''''''''''''''''
 start
 false

''''''''''''''''''''''''  Gene:  228 Ends at position  3094  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  230 Begins at position  3129  '''''''''''''''''''''''
 else
 -14 dec
 ~ divstore
 *662 dist overbool
 314 angle << logx pyth ~=
 mod store
 addstore
 dist -85 cos -101 !%=
 139 negstore
 *.multi ceil stop
''''''''''''''''''''''''  Gene:  230 Ends at position  3155  '''''''''''''''''''''''
 cos div or
 or
 *349 !~=
 logx
''''''''''''''''''''''''  Gene:  231 Begins at position  3163  '''''''''''''''''''''''
 else
 sqrstore
 sqr dropbool
 * substore
 *.refypos *959
''''''''''''''''''''''''  Gene:  231 Ends at position  3170  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  232 Begins at position  3171  '''''''''''''''''''''''
 else
 | ^
''''''''''''''''''''''''  Gene:  232 Ends at position  3173  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  233 Begins at position  3174  '''''''''''''''''''''''
 else
 12 2 !~=
 175 %=
 add
''''''''''''''''''''''''  Gene:  233 Ends at position  3180  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  234 Begins at position  3181  '''''''''''''''''''''''
 start
 addstore
 xor
 | ~
''''''''''''''''''''''''  Gene:  234 Ends at position  3185  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  235 Begins at position  3186  '''''''''''''''''''''''
 else
 floor sqr
''''''''''''''''''''''''  Gene:  235 Ends at position  3188  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  236 Begins at position  3189  '''''''''''''''''''''''
 start
 9
''''''''''''''''''''''''  Gene:  236 Ends at position  3190  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  237 Begins at position  3191  '''''''''''''''''''''''
 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:  237 Ends at position  3228  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  238 Begins at position  3229  '''''''''''''''''''''''
 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:  238 Ends at position  3272  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  239 Begins at position  3273  '''''''''''''''''''''''
 start
 << *-167
''''''''''''''''''''''''  Gene:  239 Ends at position  3275  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  240 Begins at position  3276  '''''''''''''''''''''''
 start
 negstore
 sgnstore
 clear >
 >=
 609 *-392 true
 33 !~=
 >
 ++ - ^ *1126 775 multstore
 %=
 stop
''''''''''''''''''''''''  Gene:  240 Ends at position  3295  '''''''''''''''''''''''
 *546 false
 *-117 ^ *63 mod <
 absstore
 << anglecmp dropbool
 pyth *.eye4dir ceilstore
 overbool
 -623 anglecmp ~=

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

''''''''''''''''''''''''  Gene:  241 Ends at position  3324  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  242 Begins at position  3325  '''''''''''''''''''''''
 else
 << ~ sqrstore
 floorstore
 pyth >> clear -541
''''''''''''''''''''''''  Gene:  242 Ends at position  3333  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  243 Begins at position  3334  '''''''''''''''''''''''
 else
 xor
 *287 or
 *.nrg =
 ceilstore
 dropbool
 root
''''''''''''''''''''''''  Gene:  243 Ends at position  3342  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  244 Begins at position  3343  '''''''''''''''''''''''
 cond
 >> false
 !=
 - !%=
 -247 .robage ceilstore
 stop
''''''''''''''''''''''''  Gene:  244 Ends at position  3352  '''''''''''''''''''''''
 !~=
 -- !~=
 *-898 *171
''''''''''''''''''''''''  Gene:  245 Begins at position  3358  '''''''''''''''''''''''
 else
 ++ swap <
 -745 ++ ~ logx ~ clearbool
 | -195 dupbool
 ^ abs ^ %=

''''''''''''''''''''''''  Gene:  245 Ends at position  3374  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  246 Ends at position  3393  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  247 Begins at position  3394  '''''''''''''''''''''''
 cond
 overbool
 false
 dupbool

''''''''''''''''''''''''  Gene:  247 Ends at position  3397  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  248 Begins at position  3398  '''''''''''''''''''''''
 cond
 !~=
 255 *392 dup >
 substore
 or
 ~=
 swapbool
 -1136
''''''''''''''''''''''''  Gene:  248 Ends at position  3408  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  249 Ends at position  3419  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  250 Begins at position  3420  '''''''''''''''''''''''
 cond
 sqrstore
 false
 swap !=
 - *387 | sub ^ >
 -1563 -572 <
 -736 *-891 root add ++ anglecmp ceil else
 floor ~
''''''''''''''''''''''''  Gene:  250 Ends at position  3443  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  251 Begins at position  3444  '''''''''''''''''''''''
 start
 multstore
 217 logx substore
 <=
 *.eye9 floor *.tin9 over sub ++ sgn 0 floor swap *.eye2 over sub ++ *.sx <
 & - div dropbool
 stop
''''''''''''''''''''''''  Gene:  251 Ends at position  3470  '''''''''''''''''''''''
 anglecmp & *.bodgain ++ *348 <<
''''''''''''''''''''''''  Gene:  252 Begins at position  3477  '''''''''''''''''''''''
 cond
 ~=
 -55 269 dec
 !=
 *-662 ++ div else
 addstore

''''''''''''''''''''''''  Gene:  252 Ends at position  3487  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  253 Ends at position  3511  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  254 Begins at position  3512  '''''''''''''''''''''''
 cond
 overbool
 div <
 -373 substore
 root <
 ~=
 root
''''''''''''''''''''''''  Gene:  254 Ends at position  3521  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  255 Begins at position  3522  '''''''''''''''''''''''
 cond
 floorstore
 *609 *980 not
 floorstore
 >
 anglecmp addstore
 floorstore
 *-102 >> sgnstore
 logx -266 *.out3 start
 -63 -- pow false
 ^ ~
''''''''''''''''''''''''  Gene:  255 Ends at position  3544  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  256 Begins at position  3545  '''''''''''''''''''''''
 start
 *.vel *492
''''''''''''''''''''''''  Gene:  256 Ends at position  3547  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  257 Begins at position  3548  '''''''''''''''''''''''
 cond
 overbool
 stop
''''''''''''''''''''''''  Gene:  257 Ends at position  3550  '''''''''''''''''''''''
 floor
''''''''''''''''''''''''  Gene:  258 Begins at position  3552  '''''''''''''''''''''''
 else
 floorstore
 overbool
 *.sexrepro ++ dist <=
 *517 375 =
 <

''''''''''''''''''''''''  Gene:  258 Ends at position  3562  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  259 Begins at position  3563  '''''''''''''''''''''''
 cond
 and
 << not
 rnd * %=

''''''''''''''''''''''''  Gene:  259 Ends at position  3569  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  260 Begins at position  3570  '''''''''''''''''''''''
 cond
 -522 -147 *.mydn div -219 else
 *-36 608 logx anglecmp add *.eye2
''''''''''''''''''''''''  Gene:  260 Ends at position  3582  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  261 Begins at position  3583  '''''''''''''''''''''''
 else
 .in10 sgnstore
 angle -395 clear mult dist mult *.availability & mod mod cos divstore
 &
''''''''''''''''''''''''  Gene:  261 Ends at position  3598  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  262 Begins at position  3599  '''''''''''''''''''''''
 start
 negstore
 !=
 ++ 586 *117 false
 185 *-915 ceilstore
 angle | xor
 *.focuseye >> *.thisgene add *-365 ^ 244 =
 >
 321 >
 %=
 0 floor 8 mult
''''''''''''''''''''''''  Gene:  262 Ends at position  3627  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  263 Begins at position  3628  '''''''''''''''''''''''
 else
 *280 *.shoot
''''''''''''''''''''''''  Gene:  263 Ends at position  3630  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  264 Begins at position  3631  '''''''''''''''''''''''
 start
 ^ clearbool
 clearbool
 or
 <=
 overbool
 dropbool
 >> over sub ++ sgn floor 6 mult 307 !=
 -- -172 -245 <
 stop
''''''''''''''''''''''''  Gene:  264 Ends at position  3653  '''''''''''''''''''''''
 dupbool
 -26 * mult 6 ++ not
 or

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

''''''''''''''''''''''''  Gene:  265 Ends at position  3673  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  266 Begins at position  3674  '''''''''''''''''''''''
 cond
 *.trefup negstore

''''''''''''''''''''''''  Gene:  266 Ends at position  3676  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  267 Begins at position  3677  '''''''''''''''''''''''
 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:  267 Ends at position  3725  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  268 Begins at position  3726  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  268 Ends at position  3726  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  269 Begins at position  3727  '''''''''''''''''''''''
 cond
 drop negstore
 pow >

''''''''''''''''''''''''  Gene:  269 Ends at position  3731  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  270 Begins at position  3732  '''''''''''''''''''''''
 cond
 false

''''''''''''''''''''''''  Gene:  270 Ends at position  3733  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  271 Begins at position  3734  '''''''''''''''''''''''
 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:  271 Ends at position  3770  '''''''''''''''''''''''
 !=
 ceil floorstore
 sub dec
 *.velscalar *.vshoot =
 dropbool
 clear << - dup stop
 stop
 div
''''''''''''''''''''''''  Gene:  272 Begins at position  3787  '''''''''''''''''''''''
 else
 root *-31 >
 - 299 mod %=
 | << stop
''''''''''''''''''''''''  Gene:  272 Ends at position  3797  '''''''''''''''''''''''
 drop div >
 inc
 root add *.rmchlr dist & div *-142 floorstore
 dec
 >

''''''''''''''''''''''''  Gene:  273 Begins at position  3812  '''''''''''''''''''''''
 cond
 << root not
 start
 * ~ * * root *.trefshell *-1274 *.tielen ^ xor

''''''''''''''''''''''''  Gene:  273 Ends at position  3826  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  274 Begins at position  3827  '''''''''''''''''''''''
 cond
 mult xor
 << sin <=
 *-571 start
 root 48 *100 sin *.treffixed ++ *.tin7 divstore

''''''''''''''''''''''''  Gene:  274 Ends at position  3842  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  275 Begins at position  3843  '''''''''''''''''''''''
 start
 dist !~=
 clearbool
 *404 -- *.setaim %=
 clear 262 swapbool
 << mult abs not
 sqrstore
 swap | >> floorstore
 116 stop
''''''''''''''''''''''''  Gene:  275 Ends at position  3864  '''''''''''''''''''''''
 not
 -- inc
 cos -- rndstore
 multstore
 %=
 *.vel =
 swapbool
 =
 overbool
 swapbool
 clear *.fixpos
''''''''''''''''''''''''  Gene:  276 Begins at position  3881  '''''''''''''''''''''''
 else
 pow & -152 -- stop
''''''''''''''''''''''''  Gene:  276 Ends at position  3886  '''''''''''''''''''''''
 <
 divstore
 swapbool
 clear dropbool
 <
 true
 <

''''''''''''''''''''''''  Gene:  277 Begins at position  3895  '''''''''''''''''''''''
 start
 ~ *-629
''''''''''''''''''''''''  Gene:  277 Ends at position  3897  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  278 Begins at position  3898  '''''''''''''''''''''''
 else
 sgnstore
 angle !~=
 negstore
 * rnd %=
 815 stop
''''''''''''''''''''''''  Gene:  278 Ends at position  3907  '''''''''''''''''''''''
 anglecmp stop
 rndstore
 inc
 >=
 701 109 906 << addstore
 stop
 stop
 floor logx anglecmp *-628 dec
 swapbool
 97 logx | - ~=
 ~=
 stop
 ++ substore
 *-493 -- ceilstore
 *-147 floorstore
 *.eye8 *.body div - rndstore
 rndstore
 sgn pyth *.tieval %=

''''''''''''''''''''''''  Gene:  279 Begins at position  3950  '''''''''''''''''''''''
 start
 *270 not
 stop
''''''''''''''''''''''''  Gene:  279 Ends at position  3953  '''''''''''''''''''''''
 pyth -516 ++ sub clearbool
 anglecmp
''''''''''''''''''''''''  Gene:  280 Begins at position  3960  '''''''''''''''''''''''
 start
 floor addstore
 sgnstore
 stop
''''''''''''''''''''''''  Gene:  280 Ends at position  3964  '''''''''''''''''''''''
 rnd sgnstore
 <
 %=
 inc
 *.veldx rnd addstore
 xor
 567 true

''''''''''''''''''''''''  Gene:  281 Begins at position  3976  '''''''''''''''''''''''
 else
 *.trefdn !%=
 sin -750 >
 ~ -724 | %=
 - *882 >> *172 ceil !~=

''''''''''''''''''''''''  Gene:  281 Ends at position  3991  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  282 Begins at position  3992  '''''''''''''''''''''''
 start
 *1138
''''''''''''''''''''''''  Gene:  282 Ends at position  3993  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  283 Begins at position  3994  '''''''''''''''''''''''
 cond
 *128 26 xor
 *-17 ~
''''''''''''''''''''''''  Gene:  283 Ends at position  3999  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  284 Begins at position  4000  '''''''''''''''''''''''
 cond
 over overbool
 -179 sqr
''''''''''''''''''''''''  Gene:  284 Ends at position  4004  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  285 Begins at position  4005  '''''''''''''''''''''''
 cond
 261 floorstore
 floorstore
 false
 pow -986 !%=
 dec
 clearbool
 sgnstore
 <
 pyth >> *.trefdx -- floorstore
 multstore
 over ~=
 ceilstore
 multstore

''''''''''''''''''''''''  Gene:  285 Ends at position  4026  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  286 Begins at position  4027  '''''''''''''''''''''''
 cond
 *.sx angle %=
 start
 div 226 & *.aimright <=
 stop
''''''''''''''''''''''''  Gene:  286 Ends at position  4037  '''''''''''''''''''''''
 & *366 pyth
''''''''''''''''''''''''  Gene:  287 Begins at position  4041  '''''''''''''''''''''''
 cond
 !~=

''''''''''''''''''''''''  Gene:  287 Ends at position  4042  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  288 Begins at position  4043  '''''''''''''''''''''''
 cond
 addstore
 *-165 rnd floor -1053 dup true
 stop
''''''''''''''''''''''''  Gene:  288 Ends at position  4051  '''''''''''''''''''''''
 .setaim substore

''''''''''''''''''''''''  Gene:  289 Begins at position  4054  '''''''''''''''''''''''
 start
 clear 362 180 *-889 xor
 sub !%=
 *394 ~
''''''''''''''''''''''''  Gene:  289 Ends at position  4063  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  290 Begins at position  4064  '''''''''''''''''''''''
 start
 floor anglecmp swapbool
 ceilstore
 !=
 *.tin6 *.pain | *282 or
 dec
 ^ mult
''''''''''''''''''''''''  Gene:  290 Ends at position  4077  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  291 Begins at position  4078  '''''''''''''''''''''''
 else
 *.eye9 substore
 -291 -228 -651 clearbool
 not
 substore
 mult *.eye1 !=
 *887 232 sin
''''''''''''''''''''''''  Gene:  291 Ends at position  4092  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  292 Begins at position  4093  '''''''''''''''''''''''
 cond
 rnd >
 -439 -603 mult <=
 rndstore
 << else
 >=
 & cos !%=
 *.tin9 *1032 ceil 152 clearbool
 <
 logx *.robage over overbool
 ~ -167 *644 & ++ *193 & pyth - *389 *.trefvelmydx
''''''''''''''''''''''''  Gene:  292 Ends at position  4127  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  293 Begins at position  4128  '''''''''''''''''''''''
 start
 *.tieang1 cos pow & mod swap false

''''''''''''''''''''''''  Gene:  293 Ends at position  4135  '''''''''''''''''''''''

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

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

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

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

''''''''''''''''''''''''  Gene:  300 Ends at position  4198  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  301 Ends at position  4211  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  302 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
''''''''''''''''''''''''  Gene:  302 Ends at position  4241  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  303 Begins at position  4242  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  303 Ends at position  4242  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  304 Begins at position  4243  '''''''''''''''''''''''
 start
 mod *-268 .eye5width substore
 pow
''''''''''''''''''''''''  Gene:  304 Ends at position  4248  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  305 Begins at position  4249  '''''''''''''''''''''''
 start
 cos ~=
 *-1555 sgnstore
 -
''''''''''''''''''''''''  Gene:  305 Ends at position  4254  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  306 Begins at position  4255  '''''''''''''''''''''''
 else
 stop
''''''''''''''''''''''''  Gene:  306 Ends at position  4256  '''''''''''''''''''''''
 *328 *187 *658 true
 dupbool
 | -610 divstore
 sub not
 angle dropbool
 * clear !%=
 dist absstore

''''''''''''''''''''''''  Gene:  307 Begins at position  4274  '''''''''''''''''''''''
 else
 pow & -152 -- << root * * ~
''''''''''''''''''''''''  Gene:  307 Ends at position  4283  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  308 Begins at position  4284  '''''''''''''''''''''''
 start
 divstore
 *492
''''''''''''''''''''''''  Gene:  308 Ends at position  4286  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  309 Ends at position  4312  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  310 Begins at position  4313  '''''''''''''''''''''''
 cond
 stop
''''''''''''''''''''''''  Gene:  310 Ends at position  4314  '''''''''''''''''''''''
 swap mult !=
 xor
 rndstore
 add sin sgnstore
 *-102
''''''''''''''''''''''''  Gene:  311 Begins at position  4324  '''''''''''''''''''''''
 start
 -660 *.numties xor
 - -750 1112 false
 stop
''''''''''''''''''''''''  Gene:  311 Ends at position  4332  '''''''''''''''''''''''
 -- rndstore
 mult *291 angle abs --
''''''''''''''''''''''''  Gene:  312 Begins at position  4340  '''''''''''''''''''''''
 else
 << ceilstore
 !%=
 floor 0 sgn !%=
 mod !~=
 *-642 | -181 abs
''''''''''''''''''''''''  Gene:  312 Ends at position  4353  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  313 Begins at position  4354  '''''''''''''''''''''''
 cond
 mod -515 -385 *-62 | start
 and
 mod sin stop
''''''''''''''''''''''''  Gene:  313 Ends at position  4364  '''''''''''''''''''''''
 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:  314 Begins at position  4422  '''''''''''''''''''''''
 else
 *.veldn *166 >> *128
''''''''''''''''''''''''  Gene:  314 Ends at position  4426  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  315 Begins at position  4427  '''''''''''''''''''''''
 else
 >
 dup
''''''''''''''''''''''''  Gene:  315 Ends at position  4429  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  316 Begins at position  4430  '''''''''''''''''''''''
 cond
 - negstore
 floor -715 sin 140 cos <
 & stop
''''''''''''''''''''''''  Gene:  316 Ends at position  4440  '''''''''''''''''''''''
 angle sgnstore
 - %=
 overbool
 ceil -349
''''''''''''''''''''''''  Gene:  317 Begins at position  4448  '''''''''''''''''''''''
 cond
 not
 or
 else
 sqr *764 -71 469 -2 !~=

''''''''''''''''''''''''  Gene:  317 Ends at position  4457  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  318 Ends at position  4480  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  319 Begins at position  4481  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  319 Ends at position  4481  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  320 Begins at position  4482  '''''''''''''''''''''''
 start
 -255 xor
 dropbool
 absstore
 dup *.shsx
''''''''''''''''''''''''  Gene:  320 Ends at position  4488  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  321 Begins at position  4489  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  321 Ends at position  4489  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  322 Begins at position  4490  '''''''''''''''''''''''
 else
 not
 =
 absstore

''''''''''''''''''''''''  Gene:  322 Ends at position  4493  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  323 Begins at position  4494  '''''''''''''''''''''''
 else
 ~=
 | mult & *358 & stop
''''''''''''''''''''''''  Gene:  323 Ends at position  4501  '''''''''''''''''''''''
 clear *137
''''''''''''''''''''''''  Gene:  324 Begins at position  4504  '''''''''''''''''''''''
 else
 sqr *-329 ~ drop
''''''''''''''''''''''''  Gene:  324 Ends at position  4508  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  325 Begins at position  4509  '''''''''''''''''''''''
 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 << *.shdx *-24 *.body *370 =
 -644 | -1029 pow sqrstore
 *-966 *.myshoot <=
 *186 not
 clear 18 mult *.bodgain *-271 clearbool
 *968 -885 <
 addstore
 -433 =
 *551
''''''''''''''''''''''''  Gene:  325 Ends at position  4587  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  326 Begins at position  4588  '''''''''''''''''''''''
 start
 816 swap or
 *579 ceilstore
 dist !%=

''''''''''''''''''''''''  Gene:  326 Ends at position  4595  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  327 Begins at position  4596  '''''''''''''''''''''''
 else
 !=
 sin 945 dropbool

''''''''''''''''''''''''  Gene:  327 Ends at position  4600  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  328 Begins at position  4601  '''''''''''''''''''''''
 else
 floor true
 root pow -512 sin sqrstore
 <
 *.sx divstore
 --
''''''''''''''''''''''''  Gene:  328 Ends at position  4612  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  329 Begins at position  4613  '''''''''''''''''''''''
 cond
 ^ =
 multstore
 *.aimleft ceil else
 substore
 *.robage *.mass overbool
 | *82 *.setaim & clear >> >
 floorstore

''''''''''''''''''''''''  Gene:  329 Ends at position  4631  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  330 Begins at position  4632  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  330 Ends at position  4632  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  331 Begins at position  4633  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  331 Ends at position  4633  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  332 Begins at position  4634  '''''''''''''''''''''''
 else
 dec
 ceilstore
 add * xor
 substore
 *121 !%=
 or

''''''''''''''''''''''''  Gene:  332 Ends at position  4643  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  333 Ends at position  4656  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  334 Begins at position  4657  '''''''''''''''''''''''
 cond
 sub ++ ++ sub over *.eye3 *.tin8 mult 2 div *-1063 =
 sqrstore
 abs swapbool
 >> 222 !%=
 logx stop
''''''''''''''''''''''''  Gene:  334 Ends at position  4677  '''''''''''''''''''''''
 <
 sin -21 <
 abs or
 root
''''''''''''''''''''''''  Gene:  335 Begins at position  4685  '''''''''''''''''''''''
 else
 ~ %=
 *630 logx inc
 dist floor -106 << rnd swapbool
 dupbool
 abs rnd | inc
 dropbool
 rndstore
 substore
 negstore

''''''''''''''''''''''''  Gene:  335 Ends at position  4705  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  337 Begins at position  4742  '''''''''''''''''''''''
 start
 13 917 drop dropbool
 dist * stop
''''''''''''''''''''''''  Gene:  337 Ends at position  4749  '''''''''''''''''''''''
 *32 xor
 ~ rndstore
 >> -- ++
''''''''''''''''''''''''  Gene:  338 Begins at position  4757  '''''''''''''''''''''''
 else
 false
 floor ~=
 -271 *.tmemval
''''''''''''''''''''''''  Gene:  338 Ends at position  4762  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  339 Begins at position  4763  '''''''''''''''''''''''
 start
 true
 *-624 sgnstore
 *-277 & mult ++ -217 - multstore
 !~=
 ++ !~=

''''''''''''''''''''''''  Gene:  339 Ends at position  4776  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  340 Begins at position  4777  '''''''''''''''''''''''
 else
 sin stop
''''''''''''''''''''''''  Gene:  340 Ends at position  4779  '''''''''''''''''''''''
 116 11 137 *-108 addstore
 *.eye5width false
 anglecmp -635 logx
''''''''''''''''''''''''  Gene:  341 Begins at position  4790  '''''''''''''''''''''''
 cond
 start
 %=
 8 drop dist %=
 logx and

''''''''''''''''''''''''  Gene:  341 Ends at position  4798  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  342 Begins at position  4799  '''''''''''''''''''''''
 else
 << floor floorstore
 -696 &
''''''''''''''''''''''''  Gene:  342 Ends at position  4804  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  343 Begins at position  4805  '''''''''''''''''''''''
 else
 overbool
 substore
 stop
''''''''''''''''''''''''  Gene:  343 Ends at position  4808  '''''''''''''''''''''''
 194 !=
 ceilstore
 pyth dist pyth !=
 logx %=
 swapbool
 overbool
 *.trefvelmyup negstore
 sgn *381 dup floor floor rndstore
 div *-945 << <=
 -278 >> dec
 xor
 -566 -195 sin 494 & not
 >
 cos *561 sgnstore

''''''''''''''''''''''''  Gene:  344 Begins at position  4846  '''''''''''''''''''''''
 cond
 -321 ceilstore
 inc
 >

''''''''''''''''''''''''  Gene:  344 Ends at position  4850  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  345 Begins at position  4851  '''''''''''''''''''''''
 cond
 <=
 sgn stop
''''''''''''''''''''''''  Gene:  345 Ends at position  4854  '''''''''''''''''''''''
 abs ~ *-1225 swap 510 xor

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

''''''''''''''''''''''''  Gene:  346 Ends at position  4881  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  347 Begins at position  4882  '''''''''''''''''''''''
 start
 ceil logx ++ !~=
 xor
 sqr -562 ~=
 *-678 183 315 =

''''''''''''''''''''''''  Gene:  347 Ends at position  4894  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  348 Begins at position  4895  '''''''''''''''''''''''
 start
 pow sgn ceilstore
 | div 4 1 *-102 !~=

''''''''''''''''''''''''  Gene:  348 Ends at position  4904  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  349 Begins at position  4905  '''''''''''''''''''''''
 else
 drop stop
''''''''''''''''''''''''  Gene:  349 Ends at position  4907  '''''''''''''''''''''''
 sin | -6 clearbool
 1158
''''''''''''''''''''''''  Gene:  350 Begins at position  4913  '''''''''''''''''''''''
 else
 109 *.eye1 !%=
 rnd | mult & addstore
 -- multstore
 *74 <
 55 12 ~ 8
''''''''''''''''''''''''  Gene:  350 Ends at position  4929  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  351 Begins at position  4930  '''''''''''''''''''''''
 else
 ~ mult div !~=
 and
 not
 pow <=
 <
 ~=
 rndstore
 dropbool
 ceil angle sin cos pyth absstore
 283 -1224 or
 ^
''''''''''''''''''''''''  Gene:  351 Ends at position  4952  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  352 Begins at position  4953  '''''''''''''''''''''''
 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:  352 Ends at position  4990  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  354 Begins at position  5026  '''''''''''''''''''''''
 cond
 else
 absstore
 anglecmp stop
''''''''''''''''''''''''  Gene:  354 Ends at position  5030  '''''''''''''''''''''''
 addstore
 clearbool

''''''''''''''''''''''''  Gene:  355 Begins at position  5033  '''''''''''''''''''''''
 else
 *.mkshell not
 drop
''''''''''''''''''''''''  Gene:  355 Ends at position  5036  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  356 Begins at position  5037  '''''''''''''''''''''''
 cond
 dist *186 xor
 overbool
 -108 << 10
''''''''''''''''''''''''  Gene:  356 Ends at position  5044  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  357 Begins at position  5045  '''''''''''''''''''''''
 cond
 11 *.robage multstore
 addstore
 >
 - absstore
 - *.mass else
 and
 mult & dec
 *-41 substore
 941 floor *-100 rnd -- <=
 swapbool
 not
 and
 >=
 -77 dupbool
 1 *567 123
''''''''''''''''''''''''  Gene:  357 Ends at position  5076  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  358 Begins at position  5077  '''''''''''''''''''''''
 cond
 1 mod *494
''''''''''''''''''''''''  Gene:  358 Ends at position  5080  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  359 Begins at position  5081  '''''''''''''''''''''''
 cond
 else
 stop
''''''''''''''''''''''''  Gene:  359 Ends at position  5083  '''''''''''''''''''''''
 not
 ceilstore
 add 199 floor
''''''''''''''''''''''''  Gene:  360 Begins at position  5089  '''''''''''''''''''''''
 cond
 <
 sgnstore
 and
 else
 >> not
 -132 logx overbool
 false
 clearbool
 mult multstore
 *334 *.eye4 pow !=
 & sin - >

''''''''''''''''''''''''  Gene:  360 Ends at position  5110  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  361 Begins at position  5111  '''''''''''''''''''''''
 start
 -- *.tin9 <=
 *-974 ++ dup >
 125 ^ pow << ~=
 -332 div *49 *-366
''''''''''''''''''''''''  Gene:  361 Ends at position  5127  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  362 Begins at position  5128  '''''''''''''''''''''''
 start
 89 ~=
 sub dup negstore
 -- ~=
 ceilstore

''''''''''''''''''''''''  Gene:  362 Ends at position  5136  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  363 Begins at position  5137  '''''''''''''''''''''''
 start
 -472 <
 337 *540 swap
''''''''''''''''''''''''  Gene:  363 Ends at position  5142  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  364 Begins at position  5143  '''''''''''''''''''''''
 start
 divstore
 sgn 646 sgn ceil *.velscalar 19 -- *-683 false
 *.eye9 ^ ^ pyth swapbool
 overbool
 *.availability *-66
''''''''''''''''''''''''  Gene:  364 Ends at position  5161  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  365 Begins at position  5162  '''''''''''''''''''''''
 start
 absstore

''''''''''''''''''''''''  Gene:  365 Ends at position  5163  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  366 Begins at position  5164  '''''''''''''''''''''''
 cond
 div =
 drop *959 overbool
 & >> *247 -190 - sqr <=
 =
 << *124 *-355 div
''''''''''''''''''''''''  Gene:  366 Ends at position  5181  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  367 Begins at position  5182  '''''''''''''''''''''''
 cond
 floor floor %=
 sub dist >> negstore
 or
 ceilstore
 !=
 xor
 *-766 else
 dropbool
 !%=
 not

''''''''''''''''''''''''  Gene:  367 Ends at position  5198  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  368 Begins at position  5199  '''''''''''''''''''''''
 else
 stop
''''''''''''''''''''''''  Gene:  368 Ends at position  5200  '''''''''''''''''''''''
 pyth *.tienum
''''''''''''''''''''''''  Gene:  369 Begins at position  5203  '''''''''''''''''''''''
 start
 >
 >>
''''''''''''''''''''''''  Gene:  369 Ends at position  5205  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  370 Begins at position  5206  '''''''''''''''''''''''
 else
 and
 *-265 pow sgn ~ 7 angle store
 pow -498 floor swap stop
''''''''''''''''''''''''  Gene:  370 Ends at position  5219  '''''''''''''''''''''''
 ceilstore
 >
 or
 floor 1030 -783 -45 *84 73 *.trefup not
 root -491 !=
 inc
 and
 dropbool
 sqrstore
 rnd overbool

''''''''''''''''''''''''  Gene:  371 Begins at position  5240  '''''''''''''''''''''''
 cond
 | *-180 rndstore
 divstore
 !%=
 *557 ~=
 xor
 addstore
 -479 .eye2 substore
 *.shflav overbool
 *-237 floorstore
 141 !=

''''''''''''''''''''''''  Gene:  371 Ends at position  5258  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  372 Begins at position  5259  '''''''''''''''''''''''
 cond
 dist div ceil <=
 stop
''''''''''''''''''''''''  Gene:  372 Ends at position  5264  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  373 Begins at position  5265  '''''''''''''''''''''''
 cond
 *-344 stop
''''''''''''''''''''''''  Gene:  373 Ends at position  5267  '''''''''''''''''''''''
 dup and

''''''''''''''''''''''''  Gene:  374 Begins at position  5270  '''''''''''''''''''''''
 start
 divstore
 xor
 !~=
 *-173 -735 510 and
 *391 -68
''''''''''''''''''''''''  Gene:  374 Ends at position  5279  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  375 Begins at position  5280  '''''''''''''''''''''''
 start
 %=
 sgn sgnstore
 clearbool
 *899 !~=
 >=
 | -107 ++ -17 >=
 *277 sgnstore
 dup 36 store
 -481 476 167 *166 multstore
 floor swapbool
 floorstore

''''''''''''''''''''''''  Gene:  375 Ends at position  5305  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  376 Begins at position  5306  '''''''''''''''''''''''
 start
 -- floor root swapbool
 multstore
 clearbool
 << ++ !~=
 *.fertilized *.tout9 absstore
 ceil
''''''''''''''''''''''''  Gene:  376 Ends at position  5319  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  377 Begins at position  5320  '''''''''''''''''''''''
 else
 swapbool
 sqrstore
 << >>
''''''''''''''''''''''''  Gene:  377 Ends at position  5324  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  378 Begins at position  5325  '''''''''''''''''''''''
 cond
 rndstore
 * | !~=
 not
 not
 root <=
 138 ~ >> clear dist *-947 dupbool
 swapbool
 <
 substore
 * dropbool
 true
 not

''''''''''''''''''''''''  Gene:  378 Ends at position  5347  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  379 Begins at position  5348  '''''''''''''''''''''''
 cond
 swapbool
 negstore
 sgn !~=
 *1358 not
 floor swapbool
 ~ -118 *-71 else
 541 dupbool
 stop
''''''''''''''''''''''''  Gene:  379 Ends at position  5363  '''''''''''''''''''''''
 <
 !%=
 - mult or
 mult mult
''''''''''''''''''''''''  Gene:  380 Begins at position  5371  '''''''''''''''''''''''
 start
 dec
 -135 | *-251 -815 <=

''''''''''''''''''''''''  Gene:  380 Ends at position  5377  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  381 Begins at position  5378  '''''''''''''''''''''''
 start
 *852 angle dec
 314 - negstore
 true
 !~=
 -106 dupbool

''''''''''''''''''''''''  Gene:  381 Ends at position  5388  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  382 Begins at position  5389  '''''''''''''''''''''''
 start
 swap %=
 *.tiepres & clearbool
 ++ <<
''''''''''''''''''''''''  Gene:  382 Ends at position  5396  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  383 Begins at position  5397  '''''''''''''''''''''''
 else
 sqr ~ *-559 sqr
''''''''''''''''''''''''  Gene:  383 Ends at position  5401  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  384 Begins at position  5402  '''''''''''''''''''''''
 else
 mult -808 stop
''''''''''''''''''''''''  Gene:  384 Ends at position  5405  '''''''''''''''''''''''
 *.refxpos *261 dup clear *.timer -- >
 anglecmp =
 sqrstore
 =
 abs >=
 sgnstore
 mod -53
''''''''''''''''''''''''  Gene:  385 Begins at position  5422  '''''''''''''''''''''''
 start
 floorstore
 over *.eye6width !~=
 dist -627 !~=
 571 258 *.refshoot dec
 anglecmp false
 & -249 over div sin ceil anglecmp
''''''''''''''''''''''''  Gene:  385 Ends at position  5442  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  386 Begins at position  5443  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  386 Ends at position  5443  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  387 Begins at position  5444  '''''''''''''''''''''''
 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 *.refeye *.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:  387 Ends at position  5624  '''''''''''''''''''''''

'#hash: }Bxn>l+j9*P5jg}S%PVA
'#tag:Einstein.txt                                 

