'#generation: 538
'#mutations: 11509
start
2723 971 store
-4864 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 *.setaim & clear >> >
 floorstore

''''''''''''''''''''''''  Gene:  7 Ends at position  89  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  8 Begins at position  90  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  8 Ends at position  90  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  9 Begins at position  91  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  9 Ends at position  91  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  10 Begins at position  92  '''''''''''''''''''''''
 else
 dec
 ceilstore
 add * xor
 substore
 *121 !%=
 or

''''''''''''''''''''''''  Gene:  10 Ends at position  101  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  11 Ends at position  114  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  12 Begins at position  115  '''''''''''''''''''''''
 cond
 sub ++ ++ sub over *.eye3 *.tin8 mult 2 div *-1063 =
 sqrstore
 abs swapbool
 >> 222 !%=
 logx stop
''''''''''''''''''''''''  Gene:  12 Ends at position  135  '''''''''''''''''''''''
 <

''''''''''''''''''''''''  Gene:  13 Begins at position  137  '''''''''''''''''''''''
 else
 inc
 *-379 262 clearbool
 logx dec
 sqr divstore

''''''''''''''''''''''''  Gene:  13 Ends at position  145  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  14 Begins at position  146  '''''''''''''''''''''''
 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:  14 Ends at position  185  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  15 Begins at position  186  '''''''''''''''''''''''
 cond
 not
 true
 stop
''''''''''''''''''''''''  Gene:  15 Ends at position  189  '''''''''''''''''''''''
 *.pleas -- ~ floor
''''''''''''''''''''''''  Gene:  16 Begins at position  194  '''''''''''''''''''''''
 else
 abs rndstore
 swap -315 >> .eye7dir substore
 *291 >> %=
 !%=

''''''''''''''''''''''''  Gene:  16 Ends at position  205  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  17 Begins at position  206  '''''''''''''''''''''''
 cond
 and
 substore
 *-68 & clear *-91 << rndstore
 or
 clear substore
 stop
''''''''''''''''''''''''  Gene:  17 Ends at position  218  '''''''''''''''''''''''
 >=
 ~=
 xor
 clear overbool
 sin swapbool
 176 <=
 *.trefeye dist 386 overbool
 multstore
 -439 sub floor sgn dec
 clear pyth *40 *861 & <=
 dec
 *568 *231 -- dropbool
 dupbool
 >
 over dropbool
 ++ rndstore
 ceil >> !~=
 *-186 ~ ceil dropbool
 <=
 and
 =
 <
 !~=
 rndstore
 *-494 and
 -- !%=
 308 multstore
 *-745 false
 >=
 <
 rnd *.maxvel ~ *-1405 overbool
 angle and

''''''''''''''''''''''''  Gene:  18 Begins at position  285  '''''''''''''''''''''''
 start
 192 *71 -97 swap root *-490 << =

''''''''''''''''''''''''  Gene:  18 Ends at position  293  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  19 Begins at position  294  '''''''''''''''''''''''
 else
 sub 39 dupbool
 dup -- rnd *.tieang2 drop
''''''''''''''''''''''''  Gene:  19 Ends at position  302  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  20 Begins at position  303  '''''''''''''''''''''''
 else
 inc
 -98 sub !%=

''''''''''''''''''''''''  Gene:  20 Ends at position  307  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  21 Ends at position  330  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  22 Begins at position  331  '''''''''''''''''''''''
 cond
 >
 >
 stop
''''''''''''''''''''''''  Gene:  22 Ends at position  334  '''''''''''''''''''''''
 over angle sub * divstore
 --
''''''''''''''''''''''''  Gene:  23 Begins at position  341  '''''''''''''''''''''''
 start
 499 !=
 false
 clearbool
 inc
 415 -564 sqrstore
 !=
 -347 >
 559 sgn
''''''''''''''''''''''''  Gene:  23 Ends at position  354  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  24 Begins at position  355  '''''''''''''''''''''''
 cond
 stop
''''''''''''''''''''''''  Gene:  24 Ends at position  356  '''''''''''''''''''''''
 -673 *-72 not

''''''''''''''''''''''''  Gene:  25 Begins at position  360  '''''''''''''''''''''''
 else
 stop
''''''''''''''''''''''''  Gene:  25 Ends at position  361  '''''''''''''''''''''''
 << <
 sub add |
''''''''''''''''''''''''  Gene:  26 Begins at position  367  '''''''''''''''''''''''
 start
 -747 *-159 addstore

''''''''''''''''''''''''  Gene:  26 Ends at position  370  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  27 Begins at position  371  '''''''''''''''''''''''
 start
 logx *.trefvelmydx !%=
 add anglecmp
''''''''''''''''''''''''  Gene:  27 Ends at position  376  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  28 Begins at position  377  '''''''''''''''''''''''
 else
 *133 *.strbody ++ cos clear sgnstore
 * !~=
 true
 -87
''''''''''''''''''''''''  Gene:  28 Ends at position  387  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  29 Begins at position  388  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  29 Ends at position  388  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  30 Begins at position  389  '''''''''''''''''''''''
 start
 >
 309 floorstore
 floorstore
 *252 229
''''''''''''''''''''''''  Gene:  30 Ends at position  395  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  31 Begins at position  396  '''''''''''''''''''''''
 cond
 cos sqr false
 52
''''''''''''''''''''''''  Gene:  31 Ends at position  400  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  32 Begins at position  401  '''''''''''''''''''''''
 cond
 9
''''''''''''''''''''''''  Gene:  32 Ends at position  402  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  33 Begins at position  403  '''''''''''''''''''''''
 cond
 659 abs abs dist *1646 >=
 stop
''''''''''''''''''''''''  Gene:  33 Ends at position  410  '''''''''''''''''''''''
 -182 abs stop
 logx sqrstore
 floorstore
 stop
 *.treffixed dupbool
 -103
''''''''''''''''''''''''  Gene:  34 Begins at position  421  '''''''''''''''''''''''
 start
 sqrstore
 ~ and
 angle stop
''''''''''''''''''''''''  Gene:  34 Ends at position  426  '''''''''''''''''''''''
 & store
 pow >=

''''''''''''''''''''''''  Gene:  35 Begins at position  431  '''''''''''''''''''''''
 start
 abs 25 *-669 -941 multstore
 sgnstore

''''''''''''''''''''''''  Gene:  35 Ends at position  437  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  36 Begins at position  438  '''''''''''''''''''''''
 cond
 div stop
''''''''''''''''''''''''  Gene:  36 Ends at position  440  '''''''''''''''''''''''
 anglecmp -277 956 angle *.tout2 dupbool
 dupbool
 *-934 !=
 <
 *.tielen rndstore
 drop dupbool
 562 -453 *732 & * overbool
 *-94 pow 37
''''''''''''''''''''''''  Gene:  37 Begins at position  464  '''''''''''''''''''''''
 cond
 -58
''''''''''''''''''''''''  Gene:  37 Ends at position  465  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  38 Begins at position  466  '''''''''''''''''''''''
 cond
 *512 logx 288 sqrstore
 - stop
''''''''''''''''''''''''  Gene:  38 Ends at position  472  '''''''''''''''''''''''
 stop
 pow -257 stop
 =
 add sin dropbool

''''''''''''''''''''''''  Gene:  39 Begins at position  481  '''''''''''''''''''''''
 else
 !%=
 *-1105 ceilstore
 substore
 *110 mod *.fertilized >> -- =
 549
''''''''''''''''''''''''  Gene:  39 Ends at position  492  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  40 Begins at position  493  '''''''''''''''''''''''
 start
 *732 *-45
''''''''''''''''''''''''  Gene:  40 Ends at position  495  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  42 Begins at position  520  '''''''''''''''''''''''
 cond
 *381 - floor << %=
 sqr anglecmp addstore
 floorstore
 *-102 >> sgnstore
 logx -266 *.out3 start
 -63 -- pow false
 ^ ~
''''''''''''''''''''''''  Gene:  42 Ends at position  542  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  43 Begins at position  543  '''''''''''''''''''''''
 start
 *.vel *492
''''''''''''''''''''''''  Gene:  43 Ends at position  545  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  44 Begins at position  546  '''''''''''''''''''''''
 cond
 overbool
 stop
''''''''''''''''''''''''  Gene:  44 Ends at position  548  '''''''''''''''''''''''
 floor
''''''''''''''''''''''''  Gene:  45 Begins at position  550  '''''''''''''''''''''''
 else
 floorstore
 overbool
 *.sexrepro ++ dist <=
 *517 375 =
 <

''''''''''''''''''''''''  Gene:  45 Ends at position  560  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  46 Begins at position  561  '''''''''''''''''''''''
 cond
 and
 << not
 rnd !=
 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:  46 Ends at position  601  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  47 Begins at position  602  '''''''''''''''''''''''
 cond
 -321 ceilstore
 inc
 >

''''''''''''''''''''''''  Gene:  47 Ends at position  606  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  48 Begins at position  607  '''''''''''''''''''''''
 cond
 <=
 sgn stop
''''''''''''''''''''''''  Gene:  48 Ends at position  610  '''''''''''''''''''''''
 abs ~ *-1225 swap 510 xor

''''''''''''''''''''''''  Gene:  49 Begins at position  617  '''''''''''''''''''''''
 else
 divstore
 ~ abs -124 ceilstore
 -199 pow dropbool
 >=
 dup 197 *-254 *-49 - 334 * %=

''''''''''''''''''''''''  Gene:  49 Ends at position  634  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  50 Begins at position  635  '''''''''''''''''''''''
 cond
 -522 -147 *.mydn div -219 else
 *-36 608 logx anglecmp add *.eye2
''''''''''''''''''''''''  Gene:  50 Ends at position  647  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  51 Begins at position  648  '''''''''''''''''''''''
 else
 .in10 sgnstore
 angle -395 clear mult dist mult *.availability & mod mod cos divstore
 ~=
 !~=

''''''''''''''''''''''''  Gene:  51 Ends at position  664  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  52 Begins at position  665  '''''''''''''''''''''''
 else
 *1053 dropbool
 =
 over << rnd
''''''''''''''''''''''''  Gene:  52 Ends at position  671  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  53 Begins at position  672  '''''''''''''''''''''''
 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:  53 Ends at position  704  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  54 Begins at position  705  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  54 Ends at position  705  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  55 Begins at position  706  '''''''''''''''''''''''
 start
 rndstore
 dist clearbool
 460 * substore
 sgn xor
 -553 =
 absstore
 -92 - *-191 dup ~
''''''''''''''''''''''''  Gene:  55 Ends at position  722  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  56 Begins at position  723  '''''''''''''''''''''''
 else
 285 mult <
 xor
 overbool
 divstore
 ~=
 dup angle <=
 -466 and

''''''''''''''''''''''''  Gene:  56 Ends at position  735  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  57 Begins at position  736  '''''''''''''''''''''''
 start
 abs 418 stop
''''''''''''''''''''''''  Gene:  57 Ends at position  739  '''''''''''''''''''''''
 mod *-243 over overbool
 divstore
 313 | 422 swap
''''''''''''''''''''''''  Gene:  58 Begins at position  749  '''''''''''''''''''''''
 start
 sqr anglecmp *.trefvelyoursx 409 rndstore
 *-151
''''''''''''''''''''''''  Gene:  58 Ends at position  755  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  59 Begins at position  756  '''''''''''''''''''''''
 start
 sqr mult div dec
 <=

''''''''''''''''''''''''  Gene:  59 Ends at position  761  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  60 Begins at position  762  '''''''''''''''''''''''
 cond
 *-148 add 631 else
 >> * 638
''''''''''''''''''''''''  Gene:  60 Ends at position  769  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  61 Begins at position  770  '''''''''''''''''''''''
 else
 stop
''''''''''''''''''''''''  Gene:  61 Ends at position  771  '''''''''''''''''''''''
 * xor
 -184 ceilstore
 over
''''''''''''''''''''''''  Gene:  62 Begins at position  777  '''''''''''''''''''''''
 cond
 *-184 <=
 *.eye3width start
 -916 add ^ mult store
 -760 abs 98 >> -797 mod swapbool
 643 *94 499 xor
 cos *409 sin multstore
 *52 -83 store
 anglecmp =
 -357 -- store
 >> *-225 abs
''''''''''''''''''''''''  Gene:  62 Ends at position  812  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  63 Begins at position  813  '''''''''''''''''''''''
 start
 =
 sgnstore
 *.tout6 *.eye5 *.hit *.eye6 floor *.eye7 floor *.eye9
''''''''''''''''''''''''  Gene:  63 Ends at position  823  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  64 Begins at position  824  '''''''''''''''''''''''
 else
 66 *-516 sin -85 swap *.refveldx swap sub ++ *.tout6 *.eye5 floor *.eye6 floor *.eye7 floor *.eye8 floor
''''''''''''''''''''''''  Gene:  64 Ends at position  842  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  65 Begins at position  843  '''''''''''''''''''''''
 cond
 addstore
 floorstore
 *-102 >> sgnstore
 logx -266 *.out3 start
 -63 -- pow false
 ^ ~
''''''''''''''''''''''''  Gene:  65 Ends at position  858  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  66 Begins at position  859  '''''''''''''''''''''''
 start
 *.vel *492
''''''''''''''''''''''''  Gene:  66 Ends at position  861  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  67 Begins at position  862  '''''''''''''''''''''''
 cond
 overbool
 stop
''''''''''''''''''''''''  Gene:  67 Ends at position  864  '''''''''''''''''''''''
 floor
''''''''''''''''''''''''  Gene:  68 Begins at position  866  '''''''''''''''''''''''
 else
 floorstore
 overbool
 *.sexrepro ++ dist <=
 *517 375 =
 <

''''''''''''''''''''''''  Gene:  68 Ends at position  876  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  69 Begins at position  877  '''''''''''''''''''''''
 cond
 and
 << not
 rnd * %=

''''''''''''''''''''''''  Gene:  69 Ends at position  883  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  70 Begins at position  884  '''''''''''''''''''''''
 cond
 -522 -147 *.mydn div -219 else
 *-36 608 logx anglecmp add *.eye2
''''''''''''''''''''''''  Gene:  70 Ends at position  896  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  71 Begins at position  897  '''''''''''''''''''''''
 else
 .in10 sgnstore
 angle -395 clear stop
''''''''''''''''''''''''  Gene:  71 Ends at position  903  '''''''''''''''''''''''
 root stop
 ~=
 floor stop
 cos add *-668 *56 ~=
 !%=
 | mod
''''''''''''''''''''''''  Gene:  72 Begins at position  917  '''''''''''''''''''''''
 cond
 %=
 absstore
 -430 <
 stop
''''''''''''''''''''''''  Gene:  72 Ends at position  922  '''''''''''''''''''''''
 ++ rnd =
 stop
 310 ~=
 mod - 518 <<
''''''''''''''''''''''''  Gene:  73 Begins at position  933  '''''''''''''''''''''''
 start
 or
 -- !=
 sgnstore
 <=
 sin =
 *-356 stop
''''''''''''''''''''''''  Gene:  73 Ends at position  942  '''''''''''''''''''''''
 .eye7dir floorstore
 multstore

''''''''''''''''''''''''  Gene:  74 Begins at position  946  '''''''''''''''''''''''
 start
 -271 dupbool
 646
''''''''''''''''''''''''  Gene:  74 Ends at position  949  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  75 Begins at position  950  '''''''''''''''''''''''
 else
 <<
''''''''''''''''''''''''  Gene:  75 Ends at position  951  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  76 Begins at position  952  '''''''''''''''''''''''
 cond
 -1315 114 *139 sqrstore
 -581 sqrstore
 =
 sin floor dropbool
 pyth <
 sin -509 stop
''''''''''''''''''''''''  Gene:  76 Ends at position  967  '''''''''''''''''''''''
 *-307 swap
''''''''''''''''''''''''  Gene:  77 Begins at position  970  '''''''''''''''''''''''
 else
 clear
''''''''''''''''''''''''  Gene:  77 Ends at position  971  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  78 Begins at position  972  '''''''''''''''''''''''
 else
 rnd -305 *130 *.shell
''''''''''''''''''''''''  Gene:  78 Ends at position  976  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  79 Begins at position  977  '''''''''''''''''''''''
 start
 stop
''''''''''''''''''''''''  Gene:  79 Ends at position  978  '''''''''''''''''''''''
 logx store
 floorstore
 or

''''''''''''''''''''''''  Gene:  80 Begins at position  983  '''''''''''''''''''''''
 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:  80 Ends at position  1012  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  81 Begins at position  1013  '''''''''''''''''''''''
 start
 %=
 anglecmp and
 *244 *-80 *-665 *582 *.out1 305 *.sharewaste -242 -866 addstore
 <<
''''''''''''''''''''''''  Gene:  81 Ends at position  1027  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  82 Begins at position  1028  '''''''''''''''''''''''
 else
 anglecmp dropbool
 swapbool
 root sgn ^ dup dec
 !=
 64
''''''''''''''''''''''''  Gene:  82 Ends at position  1038  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  83 Begins at position  1039  '''''''''''''''''''''''
 start
 2 dup swapbool
 *587 =
 !~=
 >> 541 dupbool
 stop
''''''''''''''''''''''''  Gene:  83 Ends at position  1049  '''''''''''''''''''''''
 <
 -245 -172 *.chlr !=
 307 mult 6 floor *.dn ++ sub *.trefup >> dropbool
 overbool
 <=
 stop
 absstore
 cos false
 *242
''''''''''''''''''''''''  Gene:  84 Begins at position  1072  '''''''''''''''''''''''
 cond
 start
 drop
''''''''''''''''''''''''  Gene:  84 Ends at position  1074  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  85 Begins at position  1075  '''''''''''''''''''''''
 else
 inc
 -98 sub !%=

''''''''''''''''''''''''  Gene:  85 Ends at position  1079  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  87 Begins at position  1100  '''''''''''''''''''''''
 cond
 !~=

''''''''''''''''''''''''  Gene:  87 Ends at position  1101  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  88 Begins at position  1102  '''''''''''''''''''''''
 cond
 pyth *366 & -538 *-147 sin *-343 stop
''''''''''''''''''''''''  Gene:  88 Ends at position  1110  '''''''''''''''''''''''
 <=
 *.aimright & 226 div
''''''''''''''''''''''''  Gene:  89 Begins at position  1116  '''''''''''''''''''''''
 start
 %=
 angle %=
 addstore
 dropbool
 clear
''''''''''''''''''''''''  Gene:  89 Ends at position  1122  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  90 Begins at position  1123  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  90 Ends at position  1123  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  91 Begins at position  1124  '''''''''''''''''''''''
 else
 or
 >> >=
 dec
 or
 and
 clearbool
 >=
 554 cos div clearbool
 sgn *29 floor 537 mod !=
 401 stop
''''''''''''''''''''''''  Gene:  91 Ends at position  1144  '''''''''''''''''''''''
 angle | | 92 and
 mod !%=
 &
''''''''''''''''''''''''  Gene:  92 Begins at position  1153  '''''''''''''''''''''''
 cond
 ~ and
 <
 false
 not
 << %=
 overbool
 =
 dup *517 floorstore
 ~=
 *-398 *230 37 ^ false
 !=
 mod >=
 !=
 ceil -160 else
 840 ceilstore
 false
 <=
 ceilstore
 stop
''''''''''''''''''''''''  Gene:  92 Ends at position  1184  '''''''''''''''''''''''
 - sgnstore
 sin *-984
''''''''''''''''''''''''  Gene:  93 Begins at position  1189  '''''''''''''''''''''''
 else
 *141 *275 stop
''''''''''''''''''''''''  Gene:  93 Ends at position  1192  '''''''''''''''''''''''
 ++ *.poison *.dx sub ~ ceil clear swap and
 pow
''''''''''''''''''''''''  Gene:  94 Begins at position  1203  '''''''''''''''''''''''
 start
 addstore
 -333 true
 80 ++ 288 *.sx
''''''''''''''''''''''''  Gene:  94 Ends at position  1210  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  96 Ends at position  1255  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  97 Begins at position  1256  '''''''''''''''''''''''
 cond
 -- * .robage ceilstore
 abs ~ ceil ~ 11 start
 - mult
''''''''''''''''''''''''  Gene:  97 Ends at position  1268  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  98 Begins at position  1269  '''''''''''''''''''''''
 cond
 691 xor
 <
 stop
''''''''''''''''''''''''  Gene:  98 Ends at position  1273  '''''''''''''''''''''''
 *-1274 *.tielen ^ xor

''''''''''''''''''''''''  Gene:  99 Begins at position  1278  '''''''''''''''''''''''
 cond
 mult xor
 dupbool
 over >=
 >> swap *-224 negstore
 -- swapbool
 cos not
 *161 root substore
 dropbool
 * dupbool
 stop
''''''''''''''''''''''''  Gene:  99 Ends at position  1298  '''''''''''''''''''''''
 pyth multstore
 ceil ceil dup -175 *-299 negstore
 clearbool
 swap *-406 *.trefvelyourdx xor
 -250 sgnstore
 clear 99 mod *-516 455 not
 div cos logx abs dec
 -- *497 xor
 <

''''''''''''''''''''''''  Gene:  100 Begins at position  1329  '''''''''''''''''''''''
 cond
 sqrstore
 false
 swap !=
 - *387 | sub ^ >
 -1563 -572 <
 -736 *-891 root add ++ anglecmp ceil else
 floor ~
''''''''''''''''''''''''  Gene:  100 Ends at position  1352  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  101 Begins at position  1353  '''''''''''''''''''''''
 start
 multstore
 217 logx substore
 <=
 *.eye9 floor *.tin9 over sub ++ sgn 0 floor swap *.eye2 over sub ++ *.sx <
 & - div dropbool
 stop
''''''''''''''''''''''''  Gene:  101 Ends at position  1379  '''''''''''''''''''''''
 anglecmp & *.bodgain ++ *348 <<
''''''''''''''''''''''''  Gene:  102 Begins at position  1386  '''''''''''''''''''''''
 cond
 ~=
 -55 269 dec
 !=
 *-662 ++ div else
 addstore

''''''''''''''''''''''''  Gene:  102 Ends at position  1396  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  103 Begins at position  1397  '''''''''''''''''''''''
 cond
 abs sin anglecmp <=
 -60 store
 *-607 drop 731 *137 -413 *1020 *364 start
 logx dupbool
 false
 pyth *-1149 *.trefypos *.setboy swap pyth sqr *24 add abs clear & mult -646
''''''''''''''''''''''''  Gene:  103 Ends at position  1428  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  104 Begins at position  1429  '''''''''''''''''''''''
 else
 *408 stop
''''''''''''''''''''''''  Gene:  104 Ends at position  1431  '''''''''''''''''''''''
 -197 root * *-24 swapbool
 true
 add *.refup | %=
 << *-372 not

''''''''''''''''''''''''  Gene:  105 Begins at position  1445  '''''''''''''''''''''''
 start
 *-870 clearbool
 >>
''''''''''''''''''''''''  Gene:  105 Ends at position  1448  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  106 Begins at position  1449  '''''''''''''''''''''''
 cond
 ^ sgn *-431 ^ -486 <=
 *51 << sin <=
 | !~=
 | -130 >> *-354 else
 *145
''''''''''''''''''''''''  Gene:  106 Ends at position  1467  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  107 Begins at position  1468  '''''''''''''''''''''''
 start
 stop
''''''''''''''''''''''''  Gene:  107 Ends at position  1469  '''''''''''''''''''''''
 *.refsx
''''''''''''''''''''''''  Gene:  108 Begins at position  1471  '''''''''''''''''''''''
 else
 | << rnd
''''''''''''''''''''''''  Gene:  108 Ends at position  1474  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  109 Begins at position  1475  '''''''''''''''''''''''
 cond
 !%=
 sub *94 705 549 sin *53 *.refbody - stop
''''''''''''''''''''''''  Gene:  109 Ends at position  1485  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  110 Begins at position  1486  '''''''''''''''''''''''
 cond
 drop drop >> .tielen3 addstore
 stop
''''''''''''''''''''''''  Gene:  110 Ends at position  1492  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  111 Begins at position  1493  '''''''''''''''''''''''
 cond
 >
 xor

''''''''''''''''''''''''  Gene:  111 Ends at position  1495  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  112 Begins at position  1496  '''''''''''''''''''''''
 cond
 *.shootval angle .totalmyspecies substore
 store
 xor
 !%=
 <
 else
 %=
 !=
 *.eye7dir 298 >> *-1367
''''''''''''''''''''''''  Gene:  112 Ends at position  1511  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  113 Begins at position  1512  '''''''''''''''''''''''
 start
 xor
 floorstore
 =
 addstore
 *-644 sqrstore
 cos
''''''''''''''''''''''''  Gene:  113 Ends at position  1519  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  114 Begins at position  1520  '''''''''''''''''''''''
 else
 >> *648 clearbool
 =
 sin
''''''''''''''''''''''''  Gene:  114 Ends at position  1525  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  115 Begins at position  1526  '''''''''''''''''''''''
 cond
 >
 multstore
 -781 start
 118 sgnstore
 -67 - inc
 339
''''''''''''''''''''''''  Gene:  115 Ends at position  1536  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  116 Begins at position  1537  '''''''''''''''''''''''
 cond
 - dist add dup *.memval ceil 100 -239 dropbool
 rndstore
 ceilstore
 %=
 - *.shflav >> and
 swap drop >
 !~=
 661 floor negstore
 stop
''''''''''''''''''''''''  Gene:  116 Ends at position  1561  '''''''''''''''''''''''
 *-407 -358 stop
 -- *91 stop
 ~
''''''''''''''''''''''''  Gene:  117 Begins at position  1569  '''''''''''''''''''''''
 else
 floorstore

''''''''''''''''''''''''  Gene:  117 Ends at position  1570  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  118 Begins at position  1571  '''''''''''''''''''''''
 start
 angle -458 root
''''''''''''''''''''''''  Gene:  118 Ends at position  1574  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  119 Begins at position  1575  '''''''''''''''''''''''
 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:  119 Ends at position  1623  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  120 Begins at position  1624  '''''''''''''''''''''''
 start
 abs 418 stop
''''''''''''''''''''''''  Gene:  120 Ends at position  1627  '''''''''''''''''''''''
 mod *-243 over overbool
 divstore
 313 | 422 swap
''''''''''''''''''''''''  Gene:  121 Begins at position  1637  '''''''''''''''''''''''
 start
 sqr anglecmp *.trefvelyoursx 409 rndstore
 *-151
''''''''''''''''''''''''  Gene:  121 Ends at position  1643  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  122 Begins at position  1644  '''''''''''''''''''''''
 start
 sqr mult div dec
 <=

''''''''''''''''''''''''  Gene:  122 Ends at position  1649  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  123 Begins at position  1650  '''''''''''''''''''''''
 cond
 *-148 add 631 else
 >> * 638
''''''''''''''''''''''''  Gene:  123 Ends at position  1657  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  124 Begins at position  1658  '''''''''''''''''''''''
 else
 stop
''''''''''''''''''''''''  Gene:  124 Ends at position  1659  '''''''''''''''''''''''
 * xor
 -184 ceilstore
 over
''''''''''''''''''''''''  Gene:  125 Begins at position  1665  '''''''''''''''''''''''
 cond
 *-184 <=
 *.eye3width start
 -916 add ^ mult store
 -760 abs 98 >> -797 mod swapbool
 643 *94 499 xor
 cos *409 sin angle *763 ^
''''''''''''''''''''''''  Gene:  125 Ends at position  1691  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  126 Begins at position  1692  '''''''''''''''''''''''
 cond
 -- stop
''''''''''''''''''''''''  Gene:  126 Ends at position  1694  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  127 Begins at position  1695  '''''''''''''''''''''''
 else
 sub and
 sqr >> << << absstore
 swap multstore
 *260
''''''''''''''''''''''''  Gene:  127 Ends at position  1705  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  128 Begins at position  1706  '''''''''''''''''''''''
 start
 rnd and
 383 *333 =
 *26 *-354 or
 -- sub
''''''''''''''''''''''''  Gene:  128 Ends at position  1716  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  129 Begins at position  1717  '''''''''''''''''''''''
 else
 >> | angle inc
 anglecmp substore
 pow sin true
 !~=
 store
 -- *776 !%=
 273 ~ swapbool
 sqr -208 -524 *-374 -- divstore
 rnd anglecmp rndstore
 sin negstore
 - mult
''''''''''''''''''''''''  Gene:  129 Ends at position  1747  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  130 Begins at position  1748  '''''''''''''''''''''''
 else
 ++ *.robage *243 *-887 absstore

''''''''''''''''''''''''  Gene:  130 Ends at position  1753  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  131 Begins at position  1754  '''''''''''''''''''''''
 else
 rndstore
 =
 *.shdx *-24 *-110 absstore
 .setboy negstore
 divstore
 not
 -- over =
 *-368 divstore
 and
 ceilstore
 anglecmp stop
''''''''''''''''''''''''  Gene:  131 Ends at position  1773  '''''''''''''''''''''''
 -63 abs | *-114 *.tieang -91 swapbool
 & dec
 *.fixpos -406
''''''''''''''''''''''''  Gene:  132 Begins at position  1785  '''''''''''''''''''''''
 cond
 ^ ++ floorstore
 541 >> !~=
 =
 >
 321 >
 %=
 0 floor 8 mult else
 *280 *.shoot
''''''''''''''''''''''''  Gene:  132 Ends at position  1803  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  133 Begins at position  1804  '''''''''''''''''''''''
 start
 ^ clearbool
 clearbool
 or
 <=
 overbool
 dropbool
 >> over sub ++ sgn floor 6 mult 307 !=
 -- -172 -245 <
 stop
''''''''''''''''''''''''  Gene:  133 Ends at position  1826  '''''''''''''''''''''''
 dupbool
 -26 * mult 6 ++ not
 or

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

''''''''''''''''''''''''  Gene:  135 Begins at position  1852  '''''''''''''''''''''''
 cond
 ceilstore
 *.dx 4 clearbool
 abs =
 ^ multstore
 and
 logx dec
 -385 *-62 | start
 and
 mod sin stop
''''''''''''''''''''''''  Gene:  135 Ends at position  1871  '''''''''''''''''''''''
 anglecmp clearbool
 clearbool
 floor - store
 -406 | *934 -614 69 ^ inc
 !=
 >
 -475 <=
 clear not
 !=
 ^ <
 - and
 and
 dropbool
 *-628 *39 root 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:  136 Begins at position  1936  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  136 Ends at position  1936  '''''''''''''''''''''''

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

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

''''''''''''''''''''''''  Gene:  139 Begins at position  1983  '''''''''''''''''''''''
 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:  139 Ends at position  2009  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  141 Begins at position  2034  '''''''''''''''''''''''
 cond

''''''''''''''''''''''''  Gene:  141 Ends at position  2034  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  142 Begins at position  2035  '''''''''''''''''''''''
 cond

''''''''''''''''''''''''  Gene:  142 Ends at position  2035  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  143 Begins at position  2036  '''''''''''''''''''''''
 cond
 store
 start
 *541
''''''''''''''''''''''''  Gene:  143 Ends at position  2039  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  144 Begins at position  2040  '''''''''''''''''''''''
 start
 addstore

''''''''''''''''''''''''  Gene:  144 Ends at position  2041  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  145 Begins at position  2042  '''''''''''''''''''''''
 cond
 321 9 mult <
 !=
 *.eye9
''''''''''''''''''''''''  Gene:  145 Ends at position  2048  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  146 Begins at position  2049  '''''''''''''''''''''''
 cond
 & *-70 drop
''''''''''''''''''''''''  Gene:  146 Ends at position  2052  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  147 Begins at position  2053  '''''''''''''''''''''''
 cond
 swap inc
 =
 anglecmp rndstore
 sin negstore
 - mult else
 ++ *.robage *243 *-887 absstore

''''''''''''''''''''''''  Gene:  147 Ends at position  2068  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  148 Begins at position  2069  '''''''''''''''''''''''
 else
 rndstore
 =
 *.shdx *-24 *.body *370 =
 -644 | -1029 pow sqrstore
 *-966 !%=
 =
 >> and
 -- *-743 root *-1321 sub
''''''''''''''''''''''''  Gene:  148 Ends at position  2091  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  149 Begins at position  2092  '''''''''''''''''''''''
 else
 sub abs
''''''''''''''''''''''''  Gene:  149 Ends at position  2094  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  150 Begins at position  2095  '''''''''''''''''''''''
 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:  150 Ends at position  2129  '''''''''''''''''''''''
 stop

''''''''''''''''''''''''  Gene:  151 Begins at position  2131  '''''''''''''''''''''''
 else
 ~ root ^ & *-142 *-375 ++ divstore
 !=
 -408 *-107 *.trefsx >> 668 absstore
 negstore
 >
 pyth << *-743 root *-1321 sub
''''''''''''''''''''''''  Gene:  151 Ends at position  2154  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  152 Begins at position  2155  '''''''''''''''''''''''
 else
 sub abs
''''''''''''''''''''''''  Gene:  152 Ends at position  2157  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  153 Begins at position  2158  '''''''''''''''''''''''
 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:  153 Ends at position  2196  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  154 Begins at position  2197  '''''''''''''''''''''''
 else
 890 *-129 angle *.tin7 ++ pow mod !=
 xor
 314 <=
 & *-282 -- -498 inc
 absstore
 div clearbool
 <=
 addstore
 logx *32
''''''''''''''''''''''''  Gene:  154 Ends at position  2220  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  155 Begins at position  2221  '''''''''''''''''''''''
 start
 255 clear ^ angle =
 drop not
 *.aim pow dupbool
 -1327 >>
''''''''''''''''''''''''  Gene:  155 Ends at position  2233  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  156 Begins at position  2234  '''''''''''''''''''''''
 start
 * over sqr - clear
''''''''''''''''''''''''  Gene:  156 Ends at position  2239  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  157 Begins at position  2240  '''''''''''''''''''''''
 start
 392 -476 -80 -439 stop
''''''''''''''''''''''''  Gene:  157 Ends at position  2245  '''''''''''''''''''''''
 divstore
 add >> ~ substore
 * floor cos ^ !%=
 -- floor
''''''''''''''''''''''''  Gene:  158 Begins at position  2258  '''''''''''''''''''''''
 cond
 or
 <=
 * rndstore
 981 overbool
 -296 true
 -55 pyth abs 313 else
 -281 =
 and

''''''''''''''''''''''''  Gene:  158 Ends at position  2274  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  159 Begins at position  2275  '''''''''''''''''''''''
 start
 dist stop
''''''''''''''''''''''''  Gene:  159 Ends at position  2277  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  160 Begins at position  2278  '''''''''''''''''''''''
 start
 ~
''''''''''''''''''''''''  Gene:  160 Ends at position  2279  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  161 Begins at position  2280  '''''''''''''''''''''''
 start
 div !~=
 ceil %=
 logx ceilstore
 swapbool
 multstore
 - ^ %=
 *358 swapbool
 *.edge 39 << cos addstore
 rndstore
 21 ~ *0 <
 mod dup *.refveldx ceil 501 =
 !=

''''''''''''''''''''''''  Gene:  161 Ends at position  2310  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  162 Begins at position  2311  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  162 Ends at position  2311  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  163 Begins at position  2312  '''''''''''''''''''''''
 start
 angle mod - rnd
''''''''''''''''''''''''  Gene:  163 Ends at position  2316  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  164 Begins at position  2317  '''''''''''''''''''''''
 start
 *.tin5 abs clear pow negstore
 ceil sin *-277 add * 846 root !%=
 anglecmp ++ - *.fertilized stop
''''''''''''''''''''''''  Gene:  164 Ends at position  2335  '''''''''''''''''''''''
 |
''''''''''''''''''''''''  Gene:  165 Begins at position  2337  '''''''''''''''''''''''
 cond
 multstore
 >
 start
 &
''''''''''''''''''''''''  Gene:  165 Ends at position  2341  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  166 Begins at position  2342  '''''''''''''''''''''''
 cond
 anglecmp
''''''''''''''''''''''''  Gene:  166 Ends at position  2343  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  167 Begins at position  2344  '''''''''''''''''''''''
 cond
 start
 absstore
 <
 floor -401
''''''''''''''''''''''''  Gene:  167 Ends at position  2349  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  168 Begins at position  2350  '''''''''''''''''''''''
 else
 ~=

''''''''''''''''''''''''  Gene:  168 Ends at position  2351  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  169 Begins at position  2352  '''''''''''''''''''''''
 else
 stop
''''''''''''''''''''''''  Gene:  169 Ends at position  2353  '''''''''''''''''''''''
 store
 *-542 ~ pow drop *-318 pow 428 dropbool
 =
 dropbool
 xor
 *.hitdx *-391 sgn ^ *-597 ceil * sgnstore
 <

''''''''''''''''''''''''  Gene:  170 Begins at position  2375  '''''''''''''''''''''''
 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:  170 Ends at position  2413  '''''''''''''''''''''''
 abs floor xor
 ^ xor
 !~=
 div =
 - dup *432 dupbool

''''''''''''''''''''''''  Gene:  171 Begins at position  2426  '''''''''''''''''''''''
 else
 -409 %=
 clear stop
''''''''''''''''''''''''  Gene:  171 Ends at position  2430  '''''''''''''''''''''''
 ceil *-317 %=
 *380 floor << addstore
 clearbool
 floorstore
 swap <=
 *-191 =
 sin ++ ~ 583 ceilstore
 *677 556 anglecmp >
 !%=
 stop
 <
 *.refkills *120 !=
 clear *248 172 %=
 dropbool
 >
 pow not
 logx
''''''''''''''''''''''''  Gene:  172 Begins at position  2468  '''''''''''''''''''''''
 start
 rndstore
 abs <
 stop
''''''''''''''''''''''''  Gene:  172 Ends at position  2472  '''''''''''''''''''''''
 118 << angle 91 negstore
 333 !%=
 ~=
 addstore
 *.rdboy *.shootval *270 sgn swap sgn <=
 abs & >> pow addstore
 -542
''''''''''''''''''''''''  Gene:  173 Begins at position  2495  '''''''''''''''''''''''
 start
 =
 angle div overbool
 *-600 sgn inc
 ~ >

''''''''''''''''''''''''  Gene:  173 Ends at position  2504  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  174 Begins at position  2505  '''''''''''''''''''''''
 else
 862 *46 ~ !~=
 >
 !%=
 -674 ~ >> - ^ add
''''''''''''''''''''''''  Gene:  174 Ends at position  2517  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  175 Begins at position  2518  '''''''''''''''''''''''
 else
 floorstore
 sgn stop
''''''''''''''''''''''''  Gene:  175 Ends at position  2521  '''''''''''''''''''''''
 swapbool
 -322 *-69 dec

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

''''''''''''''''''''''''  Gene:  176 Ends at position  2546  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  177 Begins at position  2547  '''''''''''''''''''''''
 cond
 and
 substore
 *-68 & clear *-91 << rndstore
 or
 clear substore
 stop
''''''''''''''''''''''''  Gene:  177 Ends at position  2559  '''''''''''''''''''''''
 >=
 ~=
 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:  178 Begins at position  2596  '''''''''''''''''''''''
 else
 *.trefdn -934 abs floorstore

''''''''''''''''''''''''  Gene:  178 Ends at position  2600  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  179 Begins at position  2601  '''''''''''''''''''''''
 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:  179 Ends at position  2639  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  181 Begins at position  2668  '''''''''''''''''''''''
 else
 -531
''''''''''''''''''''''''  Gene:  181 Ends at position  2669  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  182 Begins at position  2670  '''''''''''''''''''''''
 start
 dec
 *.mrepro swap *.eye7 over sub ++ swap *.eye8 over *.aimshoot ++ sgn *
''''''''''''''''''''''''  Gene:  182 Ends at position  2684  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  183 Begins at position  2685  '''''''''''''''''''''''
 start
 rndstore
 addstore
 false
 41 sqrstore
 ++ 166 sqrstore
 *.reftype >
 *-103 floor abs div pow 410 123 angle swap !=
 divstore
 ++ *-375 *-142 & ^ root ~
''''''''''''''''''''''''  Gene:  183 Ends at position  2713  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  184 Begins at position  2714  '''''''''''''''''''''''
 else
 stop
''''''''''''''''''''''''  Gene:  184 Ends at position  2715  '''''''''''''''''''''''
 stop
 drop !%=
 rndstore
 abs -51 dup pow *-46 store

''''''''''''''''''''''''  Gene:  185 Begins at position  2726  '''''''''''''''''''''''
 else
 !~=
 floorstore
 not
 <
 *.tin3 add *.tout3
''''''''''''''''''''''''  Gene:  185 Ends at position  2733  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  186 Begins at position  2734  '''''''''''''''''''''''
 start
 dup ~ substore
 | negstore
 *-616
''''''''''''''''''''''''  Gene:  186 Ends at position  2740  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  187 Begins at position  2741  '''''''''''''''''''''''
 start
 %=
 >
 315 =
 ~=
 <=

''''''''''''''''''''''''  Gene:  187 Ends at position  2747  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  188 Begins at position  2748  '''''''''''''''''''''''
 cond
 mod | !%=
 *.velscalar *56 *-668 add cos stop
''''''''''''''''''''''''  Gene:  188 Ends at position  2757  '''''''''''''''''''''''
 =
 *-616
''''''''''''''''''''''''  Gene:  189 Begins at position  2760  '''''''''''''''''''''''
 start
 %=
 >
 321 *.delgene =
 !~=
 .robage floorstore
 rnd *.robage ~ or
 *.aimleft store
 !~=
 421
''''''''''''''''''''''''  Gene:  189 Ends at position  2776  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  190 Begins at position  2777  '''''''''''''''''''''''
 else
 76 stop
''''''''''''''''''''''''  Gene:  190 Ends at position  2779  '''''''''''''''''''''''
 <=
 =

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

''''''''''''''''''''''''  Gene:  191 Ends at position  2801  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  192 Begins at position  2802  '''''''''''''''''''''''
 cond
 sqrstore
 stop
''''''''''''''''''''''''  Gene:  192 Ends at position  2804  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  193 Begins at position  2805  '''''''''''''''''''''''
 cond
 else
 *.in8 floor sqrstore
 rndstore
 drop cos root *.tin6 *.chlr
''''''''''''''''''''''''  Gene:  193 Ends at position  2815  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  194 Begins at position  2816  '''''''''''''''''''''''
 cond
 sqrstore
 stop
''''''''''''''''''''''''  Gene:  194 Ends at position  2818  '''''''''''''''''''''''

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

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

''''''''''''''''''''''''  Gene:  197 Begins at position  2911  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  197 Ends at position  2911  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  198 Begins at position  2912  '''''''''''''''''''''''
 else
 =
 *383 *.availability sgn negstore
 sgn !~=
 *.treffixed absstore
 stop
''''''''''''''''''''''''  Gene:  198 Ends at position  2922  '''''''''''''''''''''''
 !~=
 false
 *516 ceil add ~ store
 and

''''''''''''''''''''''''  Gene:  199 Begins at position  2931  '''''''''''''''''''''''
 start
 199
''''''''''''''''''''''''  Gene:  199 Ends at position  2932  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  200 Begins at position  2933  '''''''''''''''''''''''
 cond
 pyth *.dn angle 9 ~=
 1 4 div | ceilstore
 sgn pow start
 =
 315 183 *-678 ~=
 -562 sqr xor
 !~=
 ++ logx ceil
''''''''''''''''''''''''  Gene:  200 Ends at position  2958  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  201 Begins at position  2959  '''''''''''''''''''''''
 start
 xor
 !~=
 sin !%=
 overbool
 *.tmemval -271
''''''''''''''''''''''''  Gene:  201 Ends at position  2966  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  202 Begins at position  2967  '''''''''''''''''''''''
 start
 multstore
 floorstore
 527 stop
''''''''''''''''''''''''  Gene:  202 Ends at position  2971  '''''''''''''''''''''''
 sgnstore
 sin %=
 add !~=
 *-432 -- absstore
 >>
''''''''''''''''''''''''  Gene:  203 Begins at position  2981  '''''''''''''''''''''''
 start
 *.sharewaste drop *-47 cos ++
''''''''''''''''''''''''  Gene:  203 Ends at position  2986  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  204 Ends at position  2999  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  205 Ends at position  3007  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  206 Begins at position  3008  '''''''''''''''''''''''
 else
 ceil rndstore
 -232 dist ~ div sgnstore
 -176 ceilstore
 1 dupbool
 *.in9 ~=
 rnd >=
 pyth true
 *.tieang sqr %=
 517 %=
 floor 107 multstore
 ceil
''''''''''''''''''''''''  Gene:  206 Ends at position  3034  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  207 Begins at position  3035  '''''''''''''''''''''''
 start
 >> <
 logx angle
''''''''''''''''''''''''  Gene:  207 Ends at position  3039  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  208 Begins at position  3040  '''''''''''''''''''''''
 start
 rndstore
 >=
 multstore
 *.body =
 -63
''''''''''''''''''''''''  Gene:  208 Ends at position  3046  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  209 Begins at position  3047  '''''''''''''''''''''''
 start
 *.out3 -266 logx sgnstore
 *-43 *186 not
 xor
 *.memloc ceil
''''''''''''''''''''''''  Gene:  209 Ends at position  3057  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  210 Begins at position  3058  '''''''''''''''''''''''
 start
 stop
''''''''''''''''''''''''  Gene:  210 Ends at position  3059  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  211 Ends at position  3074  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  212 Ends at position  3083  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  213 Begins at position  3084  '''''''''''''''''''''''
 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:  213 Ends at position  3123  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  214 Begins at position  3124  '''''''''''''''''''''''
 else
 false
 floor ~=
 =
 stop
''''''''''''''''''''''''  Gene:  214 Ends at position  3129  '''''''''''''''''''''''
 310 ~=
 mod - 518 <<
''''''''''''''''''''''''  Gene:  215 Begins at position  3136  '''''''''''''''''''''''
 start
 or
 -- !=
 sgnstore
 <=
 sin =
 *-356 ++ logx .eye4width rndstore
 xor
 *.tout1 floor
''''''''''''''''''''''''  Gene:  215 Ends at position  3151  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  216 Begins at position  3152  '''''''''''''''''''''''
 else
 - ^ %=
 *358 swapbool
 *.edge 39 << cos addstore
 rndstore
 21 ~ *0 <
 mod dup *.refveldx ceil 501 =
 !=

''''''''''''''''''''''''  Gene:  216 Ends at position  3174  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  217 Begins at position  3175  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  217 Ends at position  3175  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  218 Begins at position  3176  '''''''''''''''''''''''
 start
 angle mod - rnd
''''''''''''''''''''''''  Gene:  218 Ends at position  3180  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  219 Begins at position  3181  '''''''''''''''''''''''
 start
 - multstore
 ~=
 root and
 =
 737 div swap pow floor !=
 true

''''''''''''''''''''''''  Gene:  219 Ends at position  3194  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  220 Begins at position  3195  '''''''''''''''''''''''
 start
 divstore
 or
 -6 false
 root angle
''''''''''''''''''''''''  Gene:  220 Ends at position  3201  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  221 Begins at position  3202  '''''''''''''''''''''''
 start
 !%=
 !~=
 =
 sqrstore
 dupbool
 floor sqrstore
 not
 -284 *-572 pyth =
 dec
 !~=
 div *111 or
 or
 *88 and
 sgnstore
 ~
''''''''''''''''''''''''  Gene:  221 Ends at position  3224  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  222 Begins at position  3225  '''''''''''''''''''''''
 start
 >
 =
 clearbool
 clearbool
 store
 sqrstore
 logx *.trefaimsx
''''''''''''''''''''''''  Gene:  222 Ends at position  3233  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  223 Begins at position  3234  '''''''''''''''''''''''
 cond
 -691 sin dropbool
 mod sgnstore
 start
 absstore
 *.trefaimdx <
 stop
''''''''''''''''''''''''  Gene:  223 Ends at position  3244  '''''''''''''''''''''''
 ++ rnd >
 *.refpoison -218
''''''''''''''''''''''''  Gene:  224 Begins at position  3250  '''''''''''''''''''''''
 else
 sin *.tin4 *.aimright *-269 clear dup mult pow drop floorstore
 *.hit ~=
 anglecmp 630 *-408 -1201 -45 rnd --
''''''''''''''''''''''''  Gene:  224 Ends at position  3269  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  225 Begins at position  3270  '''''''''''''''''''''''
 start
 clearbool
 dup dupbool
 39 sub
''''''''''''''''''''''''  Gene:  225 Ends at position  3275  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  226 Begins at position  3276  '''''''''''''''''''''''
 else
 =
 183 54 - -546 stop
''''''''''''''''''''''''  Gene:  226 Ends at position  3282  '''''''''''''''''''''''
 -376 8 floor *.in1 sgn ++ sub over *.eye8 swap ~=
 sub substore
 sqrstore
 433 *-514 mod swapbool
 262 clear drop store
 & 45 and
 >> *540 stop
 false
 ++ >=
 ~
''''''''''''''''''''''''  Gene:  227 Begins at position  3315  '''''''''''''''''''''''
 else
 - sqrstore
 pyth sgnstore
 rndstore
 dup angle -400 *265 *.eyef ceilstore
 clear %=

''''''''''''''''''''''''  Gene:  227 Ends at position  3328  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  228 Begins at position  3329  '''''''''''''''''''''''
 start
 multstore
 -130 - dupbool

''''''''''''''''''''''''  Gene:  228 Ends at position  3333  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  229 Begins at position  3334  '''''''''''''''''''''''
 else
 angle dup store
 root xor
 sqr sgn sqr inc
 114 & *.mypoison !%=
 not
 and
 -- *.tin3 -137 inc
 362 365
''''''''''''''''''''''''  Gene:  229 Ends at position  3355  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  230 Begins at position  3356  '''''''''''''''''''''''
 start
 *.mypoison *-647 *.memval 194 sqr drop
''''''''''''''''''''''''  Gene:  230 Ends at position  3362  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  231 Begins at position  3363  '''''''''''''''''''''''
 cond
 << false
 stop
''''''''''''''''''''''''  Gene:  231 Ends at position  3366  '''''''''''''''''''''''
 rndstore
 494
''''''''''''''''''''''''  Gene:  232 Begins at position  3369  '''''''''''''''''''''''
 start
 anglecmp *-600 !%=

''''''''''''''''''''''''  Gene:  232 Ends at position  3372  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  233 Begins at position  3373  '''''''''''''''''''''''
 else
 -531
''''''''''''''''''''''''  Gene:  233 Ends at position  3374  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  234 Begins at position  3375  '''''''''''''''''''''''
 start
 dec

''''''''''''''''''''''''  Gene:  234 Ends at position  3376  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  235 Begins at position  3377  '''''''''''''''''''''''
 start
 swap *.eye7 over *.myties ++ << mult abs not
 sqrstore
 swap & -- sqrstore
 148 stop
''''''''''''''''''''''''  Gene:  235 Ends at position  3393  '''''''''''''''''''''''
 not
 -- inc
 cos *.eye2 !=
 clearbool
 512 -128 =
 substore

''''''''''''''''''''''''  Gene:  236 Begins at position  3405  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  236 Ends at position  3405  '''''''''''''''''''''''

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

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

''''''''''''''''''''''''  Gene:  239 Begins at position  3452  '''''''''''''''''''''''
 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:  239 Ends at position  3478  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  240 Begins at position  3479  '''''''''''''''''''''''
 cond
 mult *.poison *.eye3 over cos -- rndstore
 multstore
 %=
 *.vel =
 swapbool
 floorstore
 and
 swap >> and
 - start
 stop
''''''''''''''''''''''''  Gene:  240 Ends at position  3499  '''''''''''''''''''''''
 --
''''''''''''''''''''''''  Gene:  241 Begins at position  3501  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  241 Ends at position  3501  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  242 Begins at position  3502  '''''''''''''''''''''''
 else
 <
 714 ~ anglecmp logx not
 *283 ^ xor
 <
 logx div .thisgene sgnstore
 -977 and
 swap ceil swapbool
 add *516 dist divstore
 addstore
 and
 *-915 ceilstore
 angle | xor
 *.focuseye >> *.thisgene add *-365 logx *.trefvelmydx false
 ^ 170 sub *.mass =
 127 | ^ angle ^ root ^
''''''''''''''''''''''''  Gene:  242 Ends at position  3552  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  243 Begins at position  3553  '''''''''''''''''''''''
 else
 *.totalmyspecies rndstore
 - dup *-540 *-277 add *.slime dropbool
 --
''''''''''''''''''''''''  Gene:  243 Ends at position  3563  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  244 Begins at position  3564  '''''''''''''''''''''''
 cond
 anglecmp sqr dupbool
 861 << <
 pyth dropbool
 *.tielen4 >
 and
 521 263 rnd *121 dropbool
 stop
''''''''''''''''''''''''  Gene:  244 Ends at position  3581  '''''''''''''''''''''''
 !%=
 mod 9 42
''''''''''''''''''''''''  Gene:  245 Begins at position  3586  '''''''''''''''''''''''
 cond
 & | -892 | 428 -100 -297 *.robage div ^ - >> 275 floor floor -416 *657 !=
 -32 %=
 false
 stop
''''''''''''''''''''''''  Gene:  245 Ends at position  3608  '''''''''''''''''''''''
 stop
 !~=
 or
 dup dropbool
 dist
''''''''''''''''''''''''  Gene:  246 Begins at position  3615  '''''''''''''''''''''''
 start
 >
 -- ~=
 -- root *.refpoison =
 <=
 !%=
 drop 529 drop
''''''''''''''''''''''''  Gene:  246 Ends at position  3627  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  247 Begins at position  3628  '''''''''''''''''''''''
 start
 =
 * swapbool
 !~=
 | ceil 316 sgnstore
 root *227 <=
 .refveldn addstore
 swap absstore
 store

''''''''''''''''''''''''  Gene:  247 Ends at position  3644  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  248 Begins at position  3645  '''''''''''''''''''''''
 cond
 swapbool
 *.shootval else
 mod *.sx
''''''''''''''''''''''''  Gene:  248 Ends at position  3650  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  249 Begins at position  3651  '''''''''''''''''''''''
 start
 angle *.dx *.mass *.sx rndstore
 sqrstore
 dec
 xor
 ~=
 dist *-191 absstore
 swapbool
 stop
''''''''''''''''''''''''  Gene:  249 Ends at position  3665  '''''''''''''''''''''''
 angle divstore
 !~=
 floorstore
 -9 *-492 ^ multstore
 ++ dropbool
 swap floor - ~ sin << !%=
 141 inc
 !~=
 *.dx stop
 >>
''''''''''''''''''''''''  Gene:  250 Begins at position  3689  '''''''''''''''''''''''
 cond
 pow *357 !=
 overbool
 *-180 * dropbool
 dup over substore

''''''''''''''''''''''''  Gene:  250 Ends at position  3699  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  252 Begins at position  3719  '''''''''''''''''''''''
 cond
 *500 201 *-354
''''''''''''''''''''''''  Gene:  252 Ends at position  3722  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  253 Begins at position  3723  '''''''''''''''''''''''
 cond
 dropbool
 * else
 << *38 <
 inc

''''''''''''''''''''''''  Gene:  253 Ends at position  3730  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  254 Begins at position  3731  '''''''''''''''''''''''
 cond
 div
''''''''''''''''''''''''  Gene:  254 Ends at position  3732  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  255 Begins at position  3733  '''''''''''''''''''''''
 cond
 116 >=
 not
 -68 40 swapbool
 abs dec
 xor
 164
''''''''''''''''''''''''  Gene:  255 Ends at position  3743  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  256 Ends at position  3753  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  257 Begins at position  3754  '''''''''''''''''''''''
 else
 anglecmp ~ dist ~ overbool
 swap *.refshoot -
''''''''''''''''''''''''  Gene:  257 Ends at position  3762  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  258 Begins at position  3763  '''''''''''''''''''''''
 start
 store
 ++
''''''''''''''''''''''''  Gene:  258 Ends at position  3765  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  260 Begins at position  3788  '''''''''''''''''''''''
 start
 true
 multstore
 ceil
''''''''''''''''''''''''  Gene:  260 Ends at position  3791  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  262 Begins at position  3814  '''''''''''''''''''''''
 else
 clear *.availability -262 *145
''''''''''''''''''''''''  Gene:  262 Ends at position  3818  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  263 Begins at position  3819  '''''''''''''''''''''''
 start
 stop
''''''''''''''''''''''''  Gene:  263 Ends at position  3820  '''''''''''''''''''''''
 *.refsx 118
''''''''''''''''''''''''  Gene:  264 Begins at position  3823  '''''''''''''''''''''''
 start
 -781 multstore
 >

''''''''''''''''''''''''  Gene:  264 Ends at position  3826  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  265 Ends at position  3840  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  266 Begins at position  3841  '''''''''''''''''''''''
 start
 *-1367 >> 298 *.eye7dir
''''''''''''''''''''''''  Gene:  266 Ends at position  3845  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  267 Begins at position  3846  '''''''''''''''''''''''
 start
 inc
 store
 -37 floor rnd *.shootval ~ * -- inc

''''''''''''''''''''''''  Gene:  267 Ends at position  3856  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  268 Begins at position  3857  '''''''''''''''''''''''
 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:  268 Ends at position  3901  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  269 Begins at position  3902  '''''''''''''''''''''''
 else
 anglecmp cos *65 !~=
 ceilstore
 or
 -58 & stop
''''''''''''''''''''''''  Gene:  269 Ends at position  3911  '''''''''''''''''''''''
 <=
 true

''''''''''''''''''''''''  Gene:  270 Begins at position  3914  '''''''''''''''''''''''
 cond
 !=
 *-638 inc
 98 | -547 angle
''''''''''''''''''''''''  Gene:  270 Ends at position  3921  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  271 Begins at position  3922  '''''''''''''''''''''''
 cond
 sgn -- start

''''''''''''''''''''''''  Gene:  271 Ends at position  3925  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  273 Begins at position  3945  '''''''''''''''''''''''
 start
 ^ anglecmp logx sqr sgnstore
 !~=
 *223
''''''''''''''''''''''''  Gene:  273 Ends at position  3952  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  274 Begins at position  3953  '''''''''''''''''''''''
 start
 root sin sin abs false
 pow .setaim floorstore

''''''''''''''''''''''''  Gene:  274 Ends at position  3961  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  275 Begins at position  3962  '''''''''''''''''''''''
 else
 *.dnalen
''''''''''''''''''''''''  Gene:  275 Ends at position  3963  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  276 Begins at position  3964  '''''''''''''''''''''''
 start
 and

''''''''''''''''''''''''  Gene:  276 Ends at position  3965  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  277 Begins at position  3966  '''''''''''''''''''''''
 else
 !~=
 *-377 -160 1162 -88 >>
''''''''''''''''''''''''  Gene:  277 Ends at position  3972  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  278 Begins at position  3973  '''''''''''''''''''''''
 else
 183 false
 floorstore
 -9 *-492 ^ multstore
 ++ dropbool
 swap floor - ~ sin << !%=
 141 inc
 !~=
 *.dx stop
''''''''''''''''''''''''  Gene:  278 Ends at position  3994  '''''''''''''''''''''''
 >>
''''''''''''''''''''''''  Gene:  279 Begins at position  3996  '''''''''''''''''''''''
 cond
 pow *357 !=
 overbool
 *-180 * dropbool
 dup over substore

''''''''''''''''''''''''  Gene:  279 Ends at position  4006  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  280 Begins at position  4007  '''''''''''''''''''''''
 cond
 <
 cos <=
 << dup and
 pyth *.backshot -532 else

''''''''''''''''''''''''  Gene:  280 Ends at position  4017  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  281 Ends at position  4033  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  282 Begins at position  4034  '''''''''''''''''''''''
 start
 pyth !~=
 ~=
 dup true
 !%=
 and
 -108 pyth ceilstore
 -416 add sub -261 dropbool
 >
 <

''''''''''''''''''''''''  Gene:  282 Ends at position  4051  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  283 Begins at position  4052  '''''''''''''''''''''''
 start
 xor

''''''''''''''''''''''''  Gene:  283 Ends at position  4053  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  284 Begins at position  4054  '''''''''''''''''''''''
 else
 *.refaimdx floor floor -72
''''''''''''''''''''''''  Gene:  284 Ends at position  4058  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  285 Begins at position  4059  '''''''''''''''''''''''
 else
 overbool

''''''''''''''''''''''''  Gene:  285 Ends at position  4060  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  286 Begins at position  4061  '''''''''''''''''''''''
 start
 ~ !%=
 -152 clear %=
 divstore
 root drop 325
''''''''''''''''''''''''  Gene:  286 Ends at position  4070  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  287 Begins at position  4071  '''''''''''''''''''''''
 else
 *-766 overbool
 *.in9 !%=
 cos
''''''''''''''''''''''''  Gene:  287 Ends at position  4076  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  288 Begins at position  4077  '''''''''''''''''''''''
 start
 negstore
 !=
 *578 >

''''''''''''''''''''''''  Gene:  288 Ends at position  4081  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  289 Begins at position  4082  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  289 Ends at position  4082  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  290 Begins at position  4083  '''''''''''''''''''''''
 cond
 pow swapbool

''''''''''''''''''''''''  Gene:  290 Ends at position  4085  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  291 Begins at position  4086  '''''''''''''''''''''''
 cond
 angle mult -467 stop
''''''''''''''''''''''''  Gene:  291 Ends at position  4090  '''''''''''''''''''''''
 mod &
''''''''''''''''''''''''  Gene:  292 Begins at position  4093  '''''''''''''''''''''''
 start
 false

''''''''''''''''''''''''  Gene:  292 Ends at position  4094  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  294 Begins at position  4129  '''''''''''''''''''''''
 else
 -14 dec
 ~ divstore
 *662 dist overbool
 314 angle << logx pyth ~=
 mod store
 addstore
 dist -85 cos -101 !%=
 139 negstore
 *.multi ceil stop
''''''''''''''''''''''''  Gene:  294 Ends at position  4155  '''''''''''''''''''''''
 cos div or
 or
 *349 !~=
 logx
''''''''''''''''''''''''  Gene:  295 Begins at position  4163  '''''''''''''''''''''''
 else
 sqrstore
 sqr dropbool
 * substore
 *.refypos *959
''''''''''''''''''''''''  Gene:  295 Ends at position  4170  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  296 Begins at position  4171  '''''''''''''''''''''''
 else
 | ^
''''''''''''''''''''''''  Gene:  296 Ends at position  4173  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  297 Begins at position  4174  '''''''''''''''''''''''
 else
 12 2 !~=
 175 %=
 add
''''''''''''''''''''''''  Gene:  297 Ends at position  4180  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  298 Begins at position  4181  '''''''''''''''''''''''
 start
 addstore
 xor
 | ~
''''''''''''''''''''''''  Gene:  298 Ends at position  4185  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  299 Begins at position  4186  '''''''''''''''''''''''
 else
 floor sqr
''''''''''''''''''''''''  Gene:  299 Ends at position  4188  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  300 Begins at position  4189  '''''''''''''''''''''''
 start
 9
''''''''''''''''''''''''  Gene:  300 Ends at position  4190  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  301 Begins at position  4191  '''''''''''''''''''''''
 cond
 & rndstore
 pow ~ 4 *-614 floorstore
 sgn << substore
 angle %=
 divstore
 >=
 ceilstore
 negstore
 dec
 *.eye5width clear rndstore
 -259 dupbool
 *-408 -1201 -45 rnd -- start
 -1096 ^ >> !~=
 *-669 -422 *512 dec
 *-324
''''''''''''''''''''''''  Gene:  301 Ends at position  4228  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  302 Begins at position  4229  '''''''''''''''''''''''
 cond
 *143 *133 >=
 else
 addstore

''''''''''''''''''''''''  Gene:  302 Ends at position  4234  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  303 Begins at position  4235  '''''''''''''''''''''''
 cond
 or
 !=
 stop
''''''''''''''''''''''''  Gene:  303 Ends at position  4238  '''''''''''''''''''''''
 -974
''''''''''''''''''''''''  Gene:  304 Begins at position  4240  '''''''''''''''''''''''
 cond

''''''''''''''''''''''''  Gene:  304 Ends at position  4240  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  305 Begins at position  4241  '''''''''''''''''''''''
 cond
 * *58 true
 dupbool
 -224 >
 *654 << sgnstore
 *.stifftie pyth ceilstore
 >=
 ceil - - start
 *.kills root -- angle !~=
 -129 !%=
 =
 -555 *.mkslime clear -- and
 over 299 clearbool
 & cos
''''''''''''''''''''''''  Gene:  305 Ends at position  4276  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  306 Begins at position  4277  '''''''''''''''''''''''
 start
 | -814 *671 >=
 over true

''''''''''''''''''''''''  Gene:  306 Ends at position  4283  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  307 Begins at position  4284  '''''''''''''''''''''''
 cond
 sqr *-14 pyth rndstore
 else
 dupbool
 swapbool
 sgnstore
 mod *58 root -- *.trefshoot 215 <
 1087 ~=
 ~ over overbool
 %=
 >
 =
 overbool
 divstore
 floorstore
 inc
 >> angle >=
 sub pow -179 *.trefshoot
''''''''''''''''''''''''  Gene:  307 Ends at position  4318  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  308 Begins at position  4319  '''''''''''''''''''''''
 else
 sqrstore
 -443 873 >
 add <=
 and
 *77 anglecmp dec

''''''''''''''''''''''''  Gene:  308 Ends at position  4329  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  309 Begins at position  4330  '''''''''''''''''''''''
 else
 .eye9dir absstore

''''''''''''''''''''''''  Gene:  309 Ends at position  4332  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  310 Begins at position  4333  '''''''''''''''''''''''
 else
 ^ true
 *-765 sqr over angle !=
 !=

''''''''''''''''''''''''  Gene:  310 Ends at position  4341  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  311 Begins at position  4342  '''''''''''''''''''''''
 else
 sin stop
''''''''''''''''''''''''  Gene:  311 Ends at position  4344  '''''''''''''''''''''''
 sin ceilstore
 divstore
 sqr *-396 divstore
 and
 not

''''''''''''''''''''''''  Gene:  312 Begins at position  4353  '''''''''''''''''''''''
 else
 logx !%=
 67 angle rnd dupbool
 absstore
 inc
 - ceil *.trefeye <=
 !=
 155 divstore
 addstore
 162 >> 876 angle angle !=
 <=
 *-935 div logx | dup stop
''''''''''''''''''''''''  Gene:  312 Ends at position  4382  '''''''''''''''''''''''
 pyth -736 >=
 clearbool
 swap multstore
 divstore
 ^ >> logx overbool
 not
 absstore

''''''''''''''''''''''''  Gene:  313 Begins at position  4396  '''''''''''''''''''''''
 cond
 ++ start
 drop floorstore
 675 *-88 stop
''''''''''''''''''''''''  Gene:  313 Ends at position  4403  '''''''''''''''''''''''
 *433 anglecmp dupbool

''''''''''''''''''''''''  Gene:  314 Begins at position  4407  '''''''''''''''''''''''
 cond
 <=
 substore
 dup angle -273 mod *90 *1060 322 *45 *354
''''''''''''''''''''''''  Gene:  314 Ends at position  4418  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  315 Begins at position  4419  '''''''''''''''''''''''
 cond

''''''''''''''''''''''''  Gene:  315 Ends at position  4419  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  316 Begins at position  4420  '''''''''''''''''''''''
 cond
 !=
 div or
 *-500 clear pyth *-850 =
 *942 dup | 356 -969 angle -194 root *275 -464 else
 over & -44 !=
 *.availability -262 *145
''''''''''''''''''''''''  Gene:  316 Ends at position  4446  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  317 Begins at position  4447  '''''''''''''''''''''''
 start
 stop
''''''''''''''''''''''''  Gene:  317 Ends at position  4448  '''''''''''''''''''''''
 *.refsx 118
''''''''''''''''''''''''  Gene:  318 Begins at position  4451  '''''''''''''''''''''''
 start
 -781 multstore
 >

''''''''''''''''''''''''  Gene:  318 Ends at position  4454  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  319 Ends at position  4468  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  320 Begins at position  4469  '''''''''''''''''''''''
 start
 *-1367 >> 298 >
 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:  320 Ends at position  4511  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  321 Begins at position  4512  '''''''''''''''''''''''
 start
 << *-167
''''''''''''''''''''''''  Gene:  321 Ends at position  4514  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  322 Begins at position  4515  '''''''''''''''''''''''
 start
 negstore
 sgnstore
 clear >
 >=
 609 *-392 true
 33 !~=
 >
 ++ - ^ *1126 775 multstore
 %=
 stop
''''''''''''''''''''''''  Gene:  322 Ends at position  4534  '''''''''''''''''''''''
 *546 false
 *-117 ^ *63 mod <
 absstore
 << anglecmp dropbool
 pyth *.eye4dir ceilstore
 overbool
 -623 anglecmp ~=

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

''''''''''''''''''''''''  Gene:  323 Ends at position  4563  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  324 Begins at position  4564  '''''''''''''''''''''''
 else
 << ~ sqrstore
 floorstore
 pyth >> clear -541
''''''''''''''''''''''''  Gene:  324 Ends at position  4572  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  325 Begins at position  4573  '''''''''''''''''''''''
 else
 xor
 *287 or
 *.nrg =
 ceilstore
 dropbool
 root
''''''''''''''''''''''''  Gene:  325 Ends at position  4581  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  326 Begins at position  4582  '''''''''''''''''''''''
 cond
 >> false
 !=
 - !%=
 -247 .robage ceilstore
 stop
''''''''''''''''''''''''  Gene:  326 Ends at position  4591  '''''''''''''''''''''''
 !~=
 -- !~=
 *-898 *171
''''''''''''''''''''''''  Gene:  327 Begins at position  4597  '''''''''''''''''''''''
 else
 ++ swap <
 -745 ++ ~ logx ~ clearbool
 | -195 dupbool
 ^ abs ^ %=

''''''''''''''''''''''''  Gene:  327 Ends at position  4613  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  328 Ends at position  4632  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  329 Begins at position  4633  '''''''''''''''''''''''
 cond
 overbool
 false
 dupbool

''''''''''''''''''''''''  Gene:  329 Ends at position  4636  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  330 Begins at position  4637  '''''''''''''''''''''''
 cond
 !~=
 255 *392 dup >
 substore
 or
 ~=
 swapbool
 -1136
''''''''''''''''''''''''  Gene:  330 Ends at position  4647  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  331 Ends at position  4658  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  332 Begins at position  4659  '''''''''''''''''''''''
 cond
 sqrstore
 false
 swap !=
 - *387 | sub ^ >
 -1563 -572 <
 -736 *-891 root add ++ anglecmp ceil else
 floor ~
''''''''''''''''''''''''  Gene:  332 Ends at position  4682  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  333 Begins at position  4683  '''''''''''''''''''''''
 start
 multstore
 217 logx substore
 <=
 *.eye9 floor *.tin9 over sub ++ sgn 0 floor swap *.eye2 over sub ++ *.sx <
 & - div dropbool
 stop
''''''''''''''''''''''''  Gene:  333 Ends at position  4709  '''''''''''''''''''''''
 anglecmp & *.bodgain ++ *348 <<
''''''''''''''''''''''''  Gene:  334 Begins at position  4716  '''''''''''''''''''''''
 cond
 ~=
 -55 269 dec
 !=
 *-662 ++ div else
 addstore

''''''''''''''''''''''''  Gene:  334 Ends at position  4726  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  335 Ends at position  4750  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  336 Begins at position  4751  '''''''''''''''''''''''
 cond
 overbool
 div <
 -373 substore
 root <
 ~=
 root
''''''''''''''''''''''''  Gene:  336 Ends at position  4760  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  337 Begins at position  4761  '''''''''''''''''''''''
 cond
 floorstore
 *609 *980 not
 floorstore
 >
 anglecmp addstore
 floorstore
 *-102 >> sgnstore
 logx -266 *.out3 start
 -63 -- pow false
 ^ ~
''''''''''''''''''''''''  Gene:  337 Ends at position  4783  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  338 Begins at position  4784  '''''''''''''''''''''''
 start
 *.vel *492
''''''''''''''''''''''''  Gene:  338 Ends at position  4786  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  339 Begins at position  4787  '''''''''''''''''''''''
 cond
 overbool
 stop
''''''''''''''''''''''''  Gene:  339 Ends at position  4789  '''''''''''''''''''''''
 floor
''''''''''''''''''''''''  Gene:  340 Begins at position  4791  '''''''''''''''''''''''
 else
 floorstore
 overbool
 *.sexrepro ++ dist <=
 *517 375 =
 <

''''''''''''''''''''''''  Gene:  340 Ends at position  4801  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  341 Begins at position  4802  '''''''''''''''''''''''
 cond
 and
 << not
 rnd * %=

''''''''''''''''''''''''  Gene:  341 Ends at position  4808  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  342 Begins at position  4809  '''''''''''''''''''''''
 cond
 -522 -147 *.mydn div -219 else
 *-36 608 logx anglecmp add *.eye2
''''''''''''''''''''''''  Gene:  342 Ends at position  4821  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  343 Begins at position  4822  '''''''''''''''''''''''
 else
 .in10 sgnstore
 angle -395 clear mult dist mult *.availability & mod mod cos divstore
 &
''''''''''''''''''''''''  Gene:  343 Ends at position  4837  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  344 Begins at position  4838  '''''''''''''''''''''''
 start
 negstore
 !=
 ++ 586 *117 false
 185 *-915 ceilstore
 angle | xor
 *.focuseye >> *.thisgene add *-365 ^ 244 =
 >
 321 >
 %=
 0 floor 8 mult
''''''''''''''''''''''''  Gene:  344 Ends at position  4866  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  345 Begins at position  4867  '''''''''''''''''''''''
 else
 *280 *.shoot
''''''''''''''''''''''''  Gene:  345 Ends at position  4869  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  346 Begins at position  4870  '''''''''''''''''''''''
 start
 ^ clearbool
 clearbool
 or
 <=
 overbool
 dropbool
 >> over sub ++ sgn floor 6 mult 307 !=
 -- -172 -245 <
 stop
''''''''''''''''''''''''  Gene:  346 Ends at position  4892  '''''''''''''''''''''''
 dupbool
 -26 * mult 6 ++ not
 or

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

''''''''''''''''''''''''  Gene:  347 Ends at position  4912  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  348 Begins at position  4913  '''''''''''''''''''''''
 cond
 *.trefup negstore

''''''''''''''''''''''''  Gene:  348 Ends at position  4915  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  349 Begins at position  4916  '''''''''''''''''''''''
 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:  349 Ends at position  4964  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  350 Begins at position  4965  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  350 Ends at position  4965  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  351 Begins at position  4966  '''''''''''''''''''''''
 cond
 drop negstore
 pow >

''''''''''''''''''''''''  Gene:  351 Ends at position  4970  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  352 Begins at position  4971  '''''''''''''''''''''''
 cond
 false

''''''''''''''''''''''''  Gene:  352 Ends at position  4972  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  353 Begins at position  4973  '''''''''''''''''''''''
 cond
 -- and
 and
 750 !=
 -156 anglecmp -150 <
 *-1043 =
 sqrstore
 cos floorstore
 addstore
 * 339 else
 over -487 361 false
 *.shang * or
 -401 -15 -604 absstore
 divstore

''''''''''''''''''''''''  Gene:  353 Ends at position  5003  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  354 Begins at position  5004  '''''''''''''''''''''''
 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:  354 Ends at position  5043  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  355 Begins at position  5044  '''''''''''''''''''''''
 cond
 not
 true
 stop
''''''''''''''''''''''''  Gene:  355 Ends at position  5047  '''''''''''''''''''''''
 *.pleas -- ~ floor
''''''''''''''''''''''''  Gene:  356 Begins at position  5052  '''''''''''''''''''''''
 else
 dec
 *568 *231 -- dropbool
 dupbool
 >
 *57 ceil clear ceil angle *.trefvelscalar stop
''''''''''''''''''''''''  Gene:  356 Ends at position  5066  '''''''''''''''''''''''
 !=
 ceil floorstore
 sub dec
 *.velscalar *.vshoot =
 dropbool
 clear << - dup stop
 stop
 div
''''''''''''''''''''''''  Gene:  357 Begins at position  5083  '''''''''''''''''''''''
 else
 root *-31 >
 - 299 mod %=
 | << stop
''''''''''''''''''''''''  Gene:  357 Ends at position  5093  '''''''''''''''''''''''
 drop div >
 inc
 root add *.rmchlr dist & div *-142 floorstore
 dec
 >

''''''''''''''''''''''''  Gene:  358 Begins at position  5108  '''''''''''''''''''''''
 cond
 << root not
 start
 * ~ * * root *.trefshell -- -152 & pow
''''''''''''''''''''''''  Gene:  358 Ends at position  5122  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  359 Begins at position  5123  '''''''''''''''''''''''
 else
 *.fixpos clear swapbool
 overbool
 =
 swapbool
 =
 *.vel %=
 multstore
 rndstore
 -- cos inc
 -- not
 stop
''''''''''''''''''''''''  Gene:  359 Ends at position  5140  '''''''''''''''''''''''
 116 floorstore
 >> | swap sqrstore
 not
 abs mult << swapbool
 262 clear %=
 *.setaim -- *404 clearbool
 !~=
 dist
''''''''''''''''''''''''  Gene:  360 Begins at position  5161  '''''''''''''''''''''''
 start
 divstore
 *.tin7 ++ *.treffixed sin *100 48 root
''''''''''''''''''''''''  Gene:  360 Ends at position  5169  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  361 Begins at position  5170  '''''''''''''''''''''''
 start
 *-571 <=
 sin << xor
 mult
''''''''''''''''''''''''  Gene:  361 Ends at position  5176  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  362 Begins at position  5177  '''''''''''''''''''''''
 cond
 xor
 ^ *.tielen *-1274 stop
''''''''''''''''''''''''  Gene:  362 Ends at position  5182  '''''''''''''''''''''''
 <
 divstore
 swapbool
 clear dropbool
 <
 true
 <

''''''''''''''''''''''''  Gene:  363 Begins at position  5191  '''''''''''''''''''''''
 start
 ~ *-629
''''''''''''''''''''''''  Gene:  363 Ends at position  5193  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  364 Begins at position  5194  '''''''''''''''''''''''
 else
 sgnstore
 angle !~=
 negstore
 * rnd %=
 815 stop
''''''''''''''''''''''''  Gene:  364 Ends at position  5203  '''''''''''''''''''''''
 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:  365 Begins at position  5246  '''''''''''''''''''''''
 start
 *270 not
 stop
''''''''''''''''''''''''  Gene:  365 Ends at position  5249  '''''''''''''''''''''''
 pyth -516 ++ sub clearbool
 anglecmp
''''''''''''''''''''''''  Gene:  366 Begins at position  5256  '''''''''''''''''''''''
 start
 floor addstore
 sgnstore
 stop
''''''''''''''''''''''''  Gene:  366 Ends at position  5260  '''''''''''''''''''''''
 rnd sgnstore
 <
 %=
 inc
 *.veldx rnd addstore
 xor
 567 true

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

''''''''''''''''''''''''  Gene:  367 Ends at position  5287  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  368 Begins at position  5288  '''''''''''''''''''''''
 start
 *1138
''''''''''''''''''''''''  Gene:  368 Ends at position  5289  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  369 Begins at position  5290  '''''''''''''''''''''''
 cond
 *128 26 xor
 *-17 ~
''''''''''''''''''''''''  Gene:  369 Ends at position  5295  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  370 Begins at position  5296  '''''''''''''''''''''''
 cond
 over overbool
 -179 sqr
''''''''''''''''''''''''  Gene:  370 Ends at position  5300  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  371 Ends at position  5322  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  372 Begins at position  5323  '''''''''''''''''''''''
 cond
 *.sx angle %=
 start
 div 226 & *.aimright <=
 stop
''''''''''''''''''''''''  Gene:  372 Ends at position  5333  '''''''''''''''''''''''
 & *366 pyth
''''''''''''''''''''''''  Gene:  373 Begins at position  5337  '''''''''''''''''''''''
 cond
 !~=

''''''''''''''''''''''''  Gene:  373 Ends at position  5338  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  374 Begins at position  5339  '''''''''''''''''''''''
 cond
 addstore
 *-165 rnd floor -1053 dup true
 stop
''''''''''''''''''''''''  Gene:  374 Ends at position  5347  '''''''''''''''''''''''
 .setaim substore

''''''''''''''''''''''''  Gene:  375 Begins at position  5350  '''''''''''''''''''''''
 start
 clear 362 180 *-889 xor
 sub !%=
 *394 ~
''''''''''''''''''''''''  Gene:  375 Ends at position  5359  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  376 Begins at position  5360  '''''''''''''''''''''''
 start
 floor anglecmp swapbool
 ceilstore
 !=
 *.tin6 *.pain | *282 or
 dec
 ^ mult
''''''''''''''''''''''''  Gene:  376 Ends at position  5373  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  377 Begins at position  5374  '''''''''''''''''''''''
 else
 *.eye9 substore
 -291 -228 -651 clearbool
 not
 substore
 mult *.eye1 !=
 *887 232 sin
''''''''''''''''''''''''  Gene:  377 Ends at position  5388  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  379 Ends at position  5431  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  380 Begins at position  5432  '''''''''''''''''''''''
 cond
 sgn *.eye9dir * *333 <=
 stop
''''''''''''''''''''''''  Gene:  380 Ends at position  5438  '''''''''''''''''''''''
 -181 mod or
 ++ ceilstore

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

''''''''''''''''''''''''  Gene:  381 Ends at position  5455  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  382 Begins at position  5456  '''''''''''''''''''''''
 start
 ceilstore
 <
 angle -- %=
 !~=
 *.eye1width & *.in8
''''''''''''''''''''''''  Gene:  382 Ends at position  5465  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  383 Begins at position  5466  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  383 Ends at position  5466  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  384 Begins at position  5467  '''''''''''''''''''''''
 else
 45 *.totalmyspecies >=
 ceil swap <=
 .hitdn substore
 ~ ^ rndstore
 add *.eye9 *.dn -44
''''''''''''''''''''''''  Gene:  384 Ends at position  5482  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  385 Begins at position  5483  '''''''''''''''''''''''
 else
 substore
 ++ dupbool
 - *.maxvel swap or
 floor
''''''''''''''''''''''''  Gene:  385 Ends at position  5491  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  386 Begins at position  5492  '''''''''''''''''''''''
 start
 | >=

''''''''''''''''''''''''  Gene:  386 Ends at position  5494  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  387 Ends at position  5507  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  388 Begins at position  5508  '''''''''''''''''''''''
 start
 -533 pow >> true
 rnd floor -569 dupbool
 -- mult true
 ^ *1614 sgnstore
 swapbool
 *22 =
 *.eye9dir dist mult << *-733 & >
 ++ *286 8 mod 1118
''''''''''''''''''''''''  Gene:  388 Ends at position  5537  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  389 Begins at position  5538  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  389 Ends at position  5538  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  390 Begins at position  5539  '''''''''''''''''''''''
 start
 mod *-268 .eye5width substore
 pow
''''''''''''''''''''''''  Gene:  390 Ends at position  5544  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  391 Begins at position  5545  '''''''''''''''''''''''
 start
 cos ~=
 *-1555 sgnstore
 -
''''''''''''''''''''''''  Gene:  391 Ends at position  5550  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  392 Begins at position  5551  '''''''''''''''''''''''
 else
 stop
''''''''''''''''''''''''  Gene:  392 Ends at position  5552  '''''''''''''''''''''''
 *328 *187 *658 true
 dupbool
 | -610 divstore
 sub not
 angle dropbool
 * clear !%=
 dist absstore

''''''''''''''''''''''''  Gene:  393 Begins at position  5570  '''''''''''''''''''''''
 else
 pow & -152 -- << root * * ~
''''''''''''''''''''''''  Gene:  393 Ends at position  5579  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  394 Begins at position  5580  '''''''''''''''''''''''
 start
 divstore
 *492
''''''''''''''''''''''''  Gene:  394 Ends at position  5582  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  395 Ends at position  5608  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  396 Begins at position  5609  '''''''''''''''''''''''
 cond
 stop
''''''''''''''''''''''''  Gene:  396 Ends at position  5610  '''''''''''''''''''''''
 swap mult !=
 xor
 rndstore
 add sin sgnstore
 *-102
''''''''''''''''''''''''  Gene:  397 Begins at position  5620  '''''''''''''''''''''''
 start
 -660 *.numties xor
 *-107 *.trefsx >> 668 absstore
 negstore
 >
 pyth << *-743 root *-1321 sub
''''''''''''''''''''''''  Gene:  397 Ends at position  5636  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  398 Begins at position  5637  '''''''''''''''''''''''
 else
 sub abs
''''''''''''''''''''''''  Gene:  398 Ends at position  5639  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  399 Begins at position  5640  '''''''''''''''''''''''
 else
 %=
 595 cos | ~ ^ and
 pyth << store
 pow floorstore
 logx & abs ~=
 & swapbool
 - -750 1112 false
 stop
''''''''''''''''''''''''  Gene:  399 Ends at position  5663  '''''''''''''''''''''''
 -- rndstore
 mult *291 angle abs -- false
 clearbool
 <=
 not
 and
 overbool
 *.shoot absstore
 - 4 sin <=
 >=
 inc
 and
 root 80 ++ & floor >> abs 229
''''''''''''''''''''''''  Gene:  400 Begins at position  5694  '''''''''''''''''''''''
 cond
 *543 xor
 sub addstore
 negstore
 false
 *141 & rndstore
 dup >> start
 inc
 -32 dropbool
 * ++
''''''''''''''''''''''''  Gene:  400 Ends at position  5711  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  401 Begins at position  5712  '''''''''''''''''''''''
 cond
 angle mult -79 !~=
 ~=
 swap *.aimleft anglecmp ~ *738 mod sin add floorstore
 dec
 sqr angle false
 *.in5
''''''''''''''''''''''''  Gene:  401 Ends at position  5731  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  402 Begins at position  5732  '''''''''''''''''''''''
 cond
 - -76 and
 -333 swap -247 sgn *-74 root 724 xor
 1565 !=
 <
 else
 << ceilstore
 !%=
 floor 0 sgn !%=
 mod !~=
 *-642 | -181 abs
''''''''''''''''''''''''  Gene:  402 Ends at position  5760  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  403 Begins at position  5761  '''''''''''''''''''''''
 cond
 mod -515 -385 *-62 | start
 and
 mod sin stop
''''''''''''''''''''''''  Gene:  403 Ends at position  5771  '''''''''''''''''''''''
 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:  404 Begins at position  5829  '''''''''''''''''''''''
 else
 *.veldn *166 >> *128
''''''''''''''''''''''''  Gene:  404 Ends at position  5833  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  405 Begins at position  5834  '''''''''''''''''''''''
 else
 >
 dup
''''''''''''''''''''''''  Gene:  405 Ends at position  5836  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  406 Begins at position  5837  '''''''''''''''''''''''
 cond
 - negstore
 floor -715 sin 140 cos <
 & stop
''''''''''''''''''''''''  Gene:  406 Ends at position  5847  '''''''''''''''''''''''
 angle sgnstore
 - %=
 overbool
 ceil -349
''''''''''''''''''''''''  Gene:  407 Begins at position  5855  '''''''''''''''''''''''
 cond
 not
 or
 else
 sqr *764 -71 469 -2 !~=

''''''''''''''''''''''''  Gene:  407 Ends at position  5864  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  408 Ends at position  5887  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  409 Begins at position  5888  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  409 Ends at position  5888  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  410 Begins at position  5889  '''''''''''''''''''''''
 start
 -255 xor
 dropbool
 absstore
 dup *.shsx
''''''''''''''''''''''''  Gene:  410 Ends at position  5895  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  411 Begins at position  5896  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  411 Ends at position  5896  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  412 Begins at position  5897  '''''''''''''''''''''''
 else
 not
 =
 absstore

''''''''''''''''''''''''  Gene:  412 Ends at position  5900  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  413 Begins at position  5901  '''''''''''''''''''''''
 else
 ~=
 | mult & *358 & stop
''''''''''''''''''''''''  Gene:  413 Ends at position  5908  '''''''''''''''''''''''
 clear *137
''''''''''''''''''''''''  Gene:  414 Begins at position  5911  '''''''''''''''''''''''
 else
 sqr *-329 ~ drop
''''''''''''''''''''''''  Gene:  414 Ends at position  5915  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  415 Begins at position  5916  '''''''''''''''''''''''
 cond
 *744 angle ++ !=
 stop
''''''''''''''''''''''''  Gene:  415 Ends at position  5921  '''''''''''''''''''''''
 div ~ >> abs ++ *-599 - | or
 logx *-148 root pyth ~ =
 over ^ divstore
 sgn dup
''''''''''''''''''''''''  Gene:  416 Begins at position  5942  '''''''''''''''''''''''
 cond
 false
 -483 dist rndstore
 <=
 ceil dup %=
 mult mult dist mult *-500 ++ addstore
 ceil 562 mod or
 *.sharenrg floor * rnd *346 stop
''''''''''''''''''''''''  Gene:  416 Ends at position  5967  '''''''''''''''''''''''
 sqr angle dup pow !~=
 *.multi abs -80 ceil
''''''''''''''''''''''''  Gene:  417 Begins at position  5977  '''''''''''''''''''''''
 cond
 ceilstore
 clearbool
 floor 151 <
 or
 & *192 sgnstore
 -1423 else
 over -
''''''''''''''''''''''''  Gene:  417 Ends at position  5990  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  418 Begins at position  5991  '''''''''''''''''''''''
 start
 over * ~=
 cos angle -487 !~=
 764
''''''''''''''''''''''''  Gene:  418 Ends at position  5999  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  419 Begins at position  6000  '''''''''''''''''''''''
 else
 86 *-162 dropbool

''''''''''''''''''''''''  Gene:  419 Ends at position  6003  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  420 Begins at position  6004  '''''''''''''''''''''''
 else
 -251
''''''''''''''''''''''''  Gene:  420 Ends at position  6005  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  421 Begins at position  6006  '''''''''''''''''''''''
 cond
 logx floorstore
 =
 -- else
 210 - dup =
 344 ~=
 >=
 multstore
 >> ++ dup *281 *23 stop
''''''''''''''''''''''''  Gene:  421 Ends at position  6025  '''''''''''''''''''''''
 *591 -- not
 *-886 -- -63
''''''''''''''''''''''''  Gene:  422 Begins at position  6032  '''''''''''''''''''''''
 start
 *.out3 ceilstore
 mod clearbool
 dropbool
 mult swap *.refveldx swap sub mod !=
 xor
 314 <=
 & *-282 -- -498 inc
 absstore
 div clearbool
 <=
 addstore
 logx *32
''''''''''''''''''''''''  Gene:  422 Ends at position  6059  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  423 Begins at position  6060  '''''''''''''''''''''''
 start
 255 clear ^ angle =
 drop not
 *.aim *.totalmyspecies negstore
 div ~=
 multstore
 stop
''''''''''''''''''''''''  Gene:  423 Ends at position  6074  '''''''''''''''''''''''
 pow dupbool
 -1327 >>
''''''''''''''''''''''''  Gene:  424 Begins at position  6079  '''''''''''''''''''''''
 start
 * over sqr - clear
''''''''''''''''''''''''  Gene:  424 Ends at position  6084  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  425 Begins at position  6085  '''''''''''''''''''''''
 start
 392 -476 -80 -439 stop
''''''''''''''''''''''''  Gene:  425 Ends at position  6090  '''''''''''''''''''''''
 divstore
 add >> ~ substore
 * floor cos ^ !%=
 -- floor
''''''''''''''''''''''''  Gene:  426 Begins at position  6103  '''''''''''''''''''''''
 cond
 or
 <=
 * rndstore
 981 overbool
 -296 true
 -55 pyth abs 313 else
 -281 =
 and
 <
 >
 *57 ceil clear ceil angle *.trefvelscalar stop
''''''''''''''''''''''''  Gene:  426 Ends at position  6128  '''''''''''''''''''''''
 !=
 ceil floorstore
 -- * ~ *.shdx cos -173 dec
 pyth >
 >
 inc
 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
''''''''''''''''''''''''  Gene:  427 Begins at position  6183  '''''''''''''''''''''''
 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:  427 Ends at position  6218  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  428 Begins at position  6219  '''''''''''''''''''''''
 start
 816 swap or
 *579 ceilstore
 dist !%=

''''''''''''''''''''''''  Gene:  428 Ends at position  6226  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  429 Begins at position  6227  '''''''''''''''''''''''
 else
 !=
 sin 945 dropbool

''''''''''''''''''''''''  Gene:  429 Ends at position  6231  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  430 Begins at position  6232  '''''''''''''''''''''''
 else
 floor true
 root pow -512 sin sqrstore
 <
 *.sx divstore
 --
''''''''''''''''''''''''  Gene:  430 Ends at position  6243  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  431 Ends at position  6262  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  432 Begins at position  6263  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  432 Ends at position  6263  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  433 Begins at position  6264  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  433 Ends at position  6264  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  434 Begins at position  6265  '''''''''''''''''''''''
 else
 dec
 ceilstore
 add * xor
 substore
 *121 !%=
 or

''''''''''''''''''''''''  Gene:  434 Ends at position  6274  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  435 Ends at position  6287  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  437 Ends at position  6336  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  439 Begins at position  6373  '''''''''''''''''''''''
 start
 13 917 drop dropbool
 dist * stop
''''''''''''''''''''''''  Gene:  439 Ends at position  6380  '''''''''''''''''''''''
 *32 xor
 ~ rndstore
 >> -- ++
''''''''''''''''''''''''  Gene:  440 Begins at position  6388  '''''''''''''''''''''''
 else
 false
 floor ~=
 -271 *.tmemval
''''''''''''''''''''''''  Gene:  440 Ends at position  6393  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  441 Begins at position  6394  '''''''''''''''''''''''
 start
 true
 *-624 sgnstore
 *-277 & mult ++ -217 - multstore
 !~=
 ++ !~=

''''''''''''''''''''''''  Gene:  441 Ends at position  6407  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  442 Begins at position  6408  '''''''''''''''''''''''
 else
 sin stop
''''''''''''''''''''''''  Gene:  442 Ends at position  6410  '''''''''''''''''''''''
 116 11 137 *-108 addstore
 *.eye5width false
 anglecmp -635 logx
''''''''''''''''''''''''  Gene:  443 Begins at position  6421  '''''''''''''''''''''''
 cond
 start
 %=
 8 drop dist %=
 logx and

''''''''''''''''''''''''  Gene:  443 Ends at position  6429  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  444 Begins at position  6430  '''''''''''''''''''''''
 else
 << floor floorstore
 -696 &
''''''''''''''''''''''''  Gene:  444 Ends at position  6435  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  445 Begins at position  6436  '''''''''''''''''''''''
 else
 overbool
 substore
 stop
''''''''''''''''''''''''  Gene:  445 Ends at position  6439  '''''''''''''''''''''''
 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:  446 Begins at position  6477  '''''''''''''''''''''''
 cond
 -321 ceilstore
 inc
 >

''''''''''''''''''''''''  Gene:  446 Ends at position  6481  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  447 Begins at position  6482  '''''''''''''''''''''''
 cond
 <=
 sgn stop
''''''''''''''''''''''''  Gene:  447 Ends at position  6485  '''''''''''''''''''''''
 abs ~ *-1225 swap 510 xor

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

''''''''''''''''''''''''  Gene:  448 Ends at position  6512  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  449 Begins at position  6513  '''''''''''''''''''''''
 start
 ceil logx ++ !~=
 xor
 sqr -562 ~=
 *-678 183 315 =

''''''''''''''''''''''''  Gene:  449 Ends at position  6525  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  450 Begins at position  6526  '''''''''''''''''''''''
 start
 pow sgn ceilstore
 | div 4 1 *-102 !~=

''''''''''''''''''''''''  Gene:  450 Ends at position  6535  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  451 Begins at position  6536  '''''''''''''''''''''''
 else
 drop stop
''''''''''''''''''''''''  Gene:  451 Ends at position  6538  '''''''''''''''''''''''
 sin | -6 clearbool
 1158
''''''''''''''''''''''''  Gene:  452 Begins at position  6544  '''''''''''''''''''''''
 else
 109 *.eye1 !%=
 rnd | mult & addstore
 -- multstore
 *74 <
 55 12 ~ 8
''''''''''''''''''''''''  Gene:  452 Ends at position  6560  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  453 Begins at position  6561  '''''''''''''''''''''''
 else
 ~ mult div !~=
 and
 not
 pow <=
 <
 ~=
 rndstore
 dropbool
 ceil angle sin cos pyth absstore
 283 -1224 or
 ^
''''''''''''''''''''''''  Gene:  453 Ends at position  6583  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  454 Begins at position  6584  '''''''''''''''''''''''
 cond
 not
 floorstore
 *-166 inc
 substore
 or
 or
 =
 729 or
 floorstore
 *117 false
 185 *-915 ceilstore
 angle | xor
 *.focuseye >> *.thisgene add *-365 logx *.trefvelmydx false
 ^ 170 sub *.mass =
 127 | ^ angle ^ root ^ else
 *.totalmyspecies rndstore
 - dup *-540 *-277 add *.slime dropbool
 --
''''''''''''''''''''''''  Gene:  454 Ends at position  6634  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  456 Begins at position  6670  '''''''''''''''''''''''
 cond
 else
 absstore
 anglecmp stop
''''''''''''''''''''''''  Gene:  456 Ends at position  6674  '''''''''''''''''''''''
 addstore
 clearbool

''''''''''''''''''''''''  Gene:  457 Begins at position  6677  '''''''''''''''''''''''
 else
 *.mkshell not
 drop
''''''''''''''''''''''''  Gene:  457 Ends at position  6680  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  458 Begins at position  6681  '''''''''''''''''''''''
 cond
 dist *186 xor
 overbool
 -108 << 10
''''''''''''''''''''''''  Gene:  458 Ends at position  6688  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  459 Begins at position  6689  '''''''''''''''''''''''
 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:  459 Ends at position  6720  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  460 Begins at position  6721  '''''''''''''''''''''''
 cond
 1 mod *494
''''''''''''''''''''''''  Gene:  460 Ends at position  6724  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  461 Begins at position  6725  '''''''''''''''''''''''
 cond
 else
 stop
''''''''''''''''''''''''  Gene:  461 Ends at position  6727  '''''''''''''''''''''''
 not
 ceilstore
 add 199 floor
''''''''''''''''''''''''  Gene:  462 Begins at position  6733  '''''''''''''''''''''''
 cond
 <
 sgnstore
 and
 else
 >> not
 -132 logx overbool
 false
 clearbool
 mult multstore
 *334 *.eye4 pow !=
 & sin - >

''''''''''''''''''''''''  Gene:  462 Ends at position  6754  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  463 Begins at position  6755  '''''''''''''''''''''''
 start
 -- *.tin9 <=
 *-974 ++ dup >
 125 ^ pow << ~=
 -332 div *49 *-366
''''''''''''''''''''''''  Gene:  463 Ends at position  6771  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  464 Begins at position  6772  '''''''''''''''''''''''
 start
 89 ~=
 sub dup inc
 *.reftie
''''''''''''''''''''''''  Gene:  464 Ends at position  6778  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  465 Begins at position  6779  '''''''''''''''''''''''
 start
 =

''''''''''''''''''''''''  Gene:  465 Ends at position  6780  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  466 Begins at position  6781  '''''''''''''''''''''''
 else
 << ~ sqrstore
 floorstore
 pyth >> clear -541
''''''''''''''''''''''''  Gene:  466 Ends at position  6789  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  467 Begins at position  6790  '''''''''''''''''''''''
 else
 xor
 *287 or
 negstore
 -- ~=
 ceilstore

''''''''''''''''''''''''  Gene:  467 Ends at position  6797  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  468 Begins at position  6798  '''''''''''''''''''''''
 start
 -472 <
 337 *540 swap
''''''''''''''''''''''''  Gene:  468 Ends at position  6803  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  469 Begins at position  6804  '''''''''''''''''''''''
 start
 divstore
 sgn 646 sgn ceil *.velscalar 19 -- *-683 false
 *.eye9 ^ ^ pyth swapbool
 overbool
 *.availability *-66
''''''''''''''''''''''''  Gene:  469 Ends at position  6822  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  470 Begins at position  6823  '''''''''''''''''''''''
 start
 absstore

''''''''''''''''''''''''  Gene:  470 Ends at position  6824  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  471 Ends at position  6835  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  472 Begins at position  6836  '''''''''''''''''''''''
 cond
 swapbool
 negstore
 sgn !~=
 *1358 not
 floor swapbool
 ~ -118 *-71 else
 541 dupbool
 stop
''''''''''''''''''''''''  Gene:  472 Ends at position  6851  '''''''''''''''''''''''
 <
 !%=
 - mult or
 mult mult
''''''''''''''''''''''''  Gene:  473 Begins at position  6859  '''''''''''''''''''''''
 start
 dec
 -135 | *-251 -815 <=

''''''''''''''''''''''''  Gene:  473 Ends at position  6865  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  474 Begins at position  6866  '''''''''''''''''''''''
 start
 *852 angle dec
 314 - negstore
 true
 !~=
 -106 dupbool

''''''''''''''''''''''''  Gene:  474 Ends at position  6876  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  475 Begins at position  6877  '''''''''''''''''''''''
 start
 swap %=
 *.tiepres & clearbool
 ++ <<
''''''''''''''''''''''''  Gene:  475 Ends at position  6884  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  476 Begins at position  6885  '''''''''''''''''''''''
 else
 sqr ~ *-559 sqr
''''''''''''''''''''''''  Gene:  476 Ends at position  6889  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  477 Begins at position  6890  '''''''''''''''''''''''
 else
 mult -808 stop
''''''''''''''''''''''''  Gene:  477 Ends at position  6893  '''''''''''''''''''''''
 *.refxpos *261 *.aimleft !%=
 & -74 ~=

''''''''''''''''''''''''  Gene:  478 Begins at position  6901  '''''''''''''''''''''''
 else
 floor cos sgn *719 ~ stop
''''''''''''''''''''''''  Gene:  478 Ends at position  6907  '''''''''''''''''''''''
 >=
 div sqrstore

''''''''''''''''''''''''  Gene:  479 Begins at position  6911  '''''''''''''''''''''''
 cond
 sqr *-38 *.shup *.pleas stop
''''''''''''''''''''''''  Gene:  479 Ends at position  6916  '''''''''''''''''''''''
 rnd .hitup store
 dist
''''''''''''''''''''''''  Gene:  480 Begins at position  6921  '''''''''''''''''''''''
 cond
 start
 >=
 dec
 ++ 56 !%=
 multstore
 stop
''''''''''''''''''''''''  Gene:  480 Ends at position  6929  '''''''''''''''''''''''
 !=
 anglecmp logx -208 ceil 441 stop
 *.xpos *-357 *149 angle logx angle dupbool
 false
 root dup *-794 !%=
 *-270 -493 false
 541 *435 >=
 dupbool
 sgnstore
 !=
 sqrstore

''''''''''''''''''''''''  Gene:  481 Begins at position  6959  '''''''''''''''''''''''
 else
 !~=
 sqrstore
 sqr divstore
 sqrstore
 and
 | divstore

''''''''''''''''''''''''  Gene:  481 Ends at position  6967  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  482 Begins at position  6968  '''''''''''''''''''''''
 else
 sgn *749 angle
''''''''''''''''''''''''  Gene:  482 Ends at position  6971  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  483 Begins at position  6972  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  483 Ends at position  6972  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  484 Begins at position  6973  '''''''''''''''''''''''
 cond
 angle sin *626 dropbool
 ++ div dropbool
 * - ~=
 155 else
 dupbool
 <=
 -801 swapbool
 pyth =
 -852 -228 dropbool
 ceil sin xor
 -291
''''''''''''''''''''''''  Gene:  484 Ends at position  6998  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  485 Begins at position  6999  '''''''''''''''''''''''
 start
 <
 pyth abs *-261 dup *279 swapbool
 true
 | ~=
 sqrstore
 | sgnstore
 sub ~=
 mult =
 mult
''''''''''''''''''''''''  Gene:  485 Ends at position  7017  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  486 Begins at position  7018  '''''''''''''''''''''''
 start
 overbool

''''''''''''''''''''''''  Gene:  486 Ends at position  7019  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  487 Begins at position  7020  '''''''''''''''''''''''
 start
 ^ dupbool

''''''''''''''''''''''''  Gene:  487 Ends at position  7022  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  488 Begins at position  7023  '''''''''''''''''''''''
 else
 rnd floor
''''''''''''''''''''''''  Gene:  488 Ends at position  7025  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  489 Begins at position  7026  '''''''''''''''''''''''
 cond
 220 swapbool
 *.refshoot *.setboy pow stop
''''''''''''''''''''''''  Gene:  489 Ends at position  7032  '''''''''''''''''''''''
 ~ logx -- angle dup clear *.timer -- >
 anglecmp =
 sqrstore
 =
 abs >=
 sgnstore
 mod -53
''''''''''''''''''''''''  Gene:  490 Begins at position  7051  '''''''''''''''''''''''
 start
 floorstore
 over *.eye6width !~=
 dist -627 !~=
 571 258 *.refshoot dec
 anglecmp false
 & -249 over div sin ceil anglecmp
''''''''''''''''''''''''  Gene:  490 Ends at position  7071  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  491 Begins at position  7072  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  491 Ends at position  7072  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  492 Begins at position  7073  '''''''''''''''''''''''
 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:  492 Ends at position  7253  '''''''''''''''''''''''

'#hash: AgD%T&B96>a@!Pa`;NA%
'#tag:Einstein.txt                                 

