'#generation: 577
'#mutations: 10493
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
''''''''''''''''''''''''  Gene:  7 Ends at position  83  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  8 Begins at position  84  '''''''''''''''''''''''
 else
 inc
 *-379 262 clearbool
 logx dec
 sqr divstore

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

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

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

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

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

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

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

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

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

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

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

''''''''''''''''''''''''  Gene:  22 Begins at position  275  '''''''''''''''''''''''
 cond
 !%=
 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:  22 Ends at position  307  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  23 Begins at position  308  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  23 Ends at position  308  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  24 Begins at position  309  '''''''''''''''''''''''
 start
 rndstore
 dist clearbool
 460 * substore
 sgn xor
 -553 =
 absstore
 -92 - *-191 dup ~
''''''''''''''''''''''''  Gene:  24 Ends at position  325  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  25 Begins at position  326  '''''''''''''''''''''''
 else
 285 mult <
 xor
 overbool
 divstore
 ~=
 dup angle <=
 -466 and
 multstore
 *52 -83 store
 anglecmp =
 -357 -- store
 >> *-225 abs
''''''''''''''''''''''''  Gene:  25 Ends at position  350  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  26 Begins at position  351  '''''''''''''''''''''''
 start
 =
 sgnstore
 *.tout6 *.eye5 *.hit *.eye6 floor *.eye7 floor *.eye9
''''''''''''''''''''''''  Gene:  26 Ends at position  361  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  27 Begins at position  362  '''''''''''''''''''''''
 else
 66 *-516 sin -85 swap *.refveldx swap sub ++ *.tout6 *.eye5 floor *.eye6 floor *.eye7 floor *.eye8 floor
''''''''''''''''''''''''  Gene:  27 Ends at position  380  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  28 Begins at position  381  '''''''''''''''''''''''
 cond
 stop
''''''''''''''''''''''''  Gene:  28 Ends at position  382  '''''''''''''''''''''''
 root stop
 ~=
 floor stop
 cos add *-668 *56 ~=
 !%=
 | mod
''''''''''''''''''''''''  Gene:  29 Begins at position  396  '''''''''''''''''''''''
 cond
 %=
 absstore
 -430 <
 stop
''''''''''''''''''''''''  Gene:  29 Ends at position  401  '''''''''''''''''''''''
 ++ rnd =
 stop
 310 ~=
 mod - 518 <<
''''''''''''''''''''''''  Gene:  30 Begins at position  412  '''''''''''''''''''''''
 start
 or
 -- !=
 sgnstore
 <=
 sin =
 *-356 stop
''''''''''''''''''''''''  Gene:  30 Ends at position  421  '''''''''''''''''''''''
 .eye7dir floorstore
 multstore

''''''''''''''''''''''''  Gene:  31 Begins at position  425  '''''''''''''''''''''''
 start
 -271 dupbool
 646
''''''''''''''''''''''''  Gene:  31 Ends at position  428  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  32 Begins at position  429  '''''''''''''''''''''''
 else
 <<
''''''''''''''''''''''''  Gene:  32 Ends at position  430  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  33 Begins at position  431  '''''''''''''''''''''''
 cond
 -1315 114 *139 sqrstore
 -530 dec
 <
 drop sqr clearbool
 sqr <=
 anglecmp ~
''''''''''''''''''''''''  Gene:  33 Ends at position  445  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  34 Begins at position  446  '''''''''''''''''''''''
 cond
 -
''''''''''''''''''''''''  Gene:  34 Ends at position  447  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  35 Begins at position  448  '''''''''''''''''''''''
 cond
 3 12
''''''''''''''''''''''''  Gene:  35 Ends at position  450  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  36 Begins at position  451  '''''''''''''''''''''''
 cond
 * -318 addstore
 =
 2 start
 <
 floorstore
 absstore
 dupbool

''''''''''''''''''''''''  Gene:  36 Ends at position  461  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  37 Begins at position  462  '''''''''''''''''''''''
 cond
 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 start
 %=
 anglecmp and
 *244 *-80 *-665 *582 *.out1 305 *.sharewaste -242 -866 addstore
 <<
''''''''''''''''''''''''  Gene:  37 Ends at position  506  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  38 Begins at position  507  '''''''''''''''''''''''
 else
 anglecmp dropbool
 swapbool
 root sgn ^ dup dec
 !=
 64
''''''''''''''''''''''''  Gene:  38 Ends at position  517  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  39 Begins at position  518  '''''''''''''''''''''''
 start
 2 dup swapbool
 *587 =
 !~=
 >> 541 xor

''''''''''''''''''''''''  Gene:  39 Ends at position  527  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  40 Begins at position  528  '''''''''''''''''''''''
 cond
 ~=
 -245 -172 *.chlr !=
 307 mult 6 floor *.dn ++ sub *.trefup >> dropbool
 overbool
 <=
 stop
''''''''''''''''''''''''  Gene:  40 Ends at position  546  '''''''''''''''''''''''
 absstore
 cos false
 *242
''''''''''''''''''''''''  Gene:  41 Begins at position  551  '''''''''''''''''''''''
 cond
 start
 drop
''''''''''''''''''''''''  Gene:  41 Ends at position  553  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  42 Begins at position  554  '''''''''''''''''''''''
 else
 inc
 -98 sub !%=

''''''''''''''''''''''''  Gene:  42 Ends at position  558  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  44 Begins at position  579  '''''''''''''''''''''''
 cond
 !~=

''''''''''''''''''''''''  Gene:  44 Ends at position  580  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  45 Begins at position  581  '''''''''''''''''''''''
 cond
 pyth *366 & -538 *-147 sin *-343 stop
''''''''''''''''''''''''  Gene:  45 Ends at position  589  '''''''''''''''''''''''
 <=
 *.aimright & 226 div
''''''''''''''''''''''''  Gene:  46 Begins at position  595  '''''''''''''''''''''''
 start
 %=
 angle %=
 addstore
 dropbool
 clear
''''''''''''''''''''''''  Gene:  46 Ends at position  601  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  47 Begins at position  602  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  47 Ends at position  602  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  48 Begins at position  603  '''''''''''''''''''''''
 else
 or
 >> >=
 dec
 or
 and
 clearbool
 >=
 554 cos div clearbool
 sgn *29 floor 537 mod !=
 401 stop
''''''''''''''''''''''''  Gene:  48 Ends at position  623  '''''''''''''''''''''''
 angle | | 92 and
 mod !%=
 &
''''''''''''''''''''''''  Gene:  49 Begins at position  632  '''''''''''''''''''''''
 cond
 ~ and
 >
 and

''''''''''''''''''''''''  Gene:  49 Ends at position  636  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  50 Begins at position  637  '''''''''''''''''''''''
 cond

''''''''''''''''''''''''  Gene:  50 Ends at position  637  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  51 Begins at position  638  '''''''''''''''''''''''
 cond
 %=
 overbool
 =
 dup *517 floorstore
 ~=
 *-398 *230 37 ^ false
 !=
 mod >=
 !=
 ceil -160 else
 840 ceilstore
 false
 <=
 ceilstore
 stop
''''''''''''''''''''''''  Gene:  51 Ends at position  663  '''''''''''''''''''''''
 - sgnstore
 sin *-984
''''''''''''''''''''''''  Gene:  52 Begins at position  668  '''''''''''''''''''''''
 else
 *141 *275 stop
''''''''''''''''''''''''  Gene:  52 Ends at position  671  '''''''''''''''''''''''
 ++ *.poison *.dx sub ~ ceil clear swap and
 pow
''''''''''''''''''''''''  Gene:  53 Begins at position  682  '''''''''''''''''''''''
 start
 addstore
 -333 true
 80 ++ 288 *.sx
''''''''''''''''''''''''  Gene:  53 Ends at position  689  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  55 Ends at position  734  '''''''''''''''''''''''

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

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

''''''''''''''''''''''''  Gene:  57 Ends at position  747  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  58 Begins at position  748  '''''''''''''''''''''''
 cond
 stop
''''''''''''''''''''''''  Gene:  58 Ends at position  749  '''''''''''''''''''''''
 addstore
 486 >> drop drop
''''''''''''''''''''''''  Gene:  59 Begins at position  755  '''''''''''''''''''''''
 cond
 stop
''''''''''''''''''''''''  Gene:  59 Ends at position  756  '''''''''''''''''''''''
 - *.refbody *53 sin 549 705 *94 sub !%=

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

''''''''''''''''''''''''  Gene:  61 Begins at position  773  '''''''''''''''''''''''
 start
 *145
''''''''''''''''''''''''  Gene:  61 Ends at position  774  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  62 Begins at position  775  '''''''''''''''''''''''
 else
 *-354 >> -130 | !~=
 | <=
 sin << *51 <=
 -486 ^ *-431 sgn ^
''''''''''''''''''''''''  Gene:  62 Ends at position  791  '''''''''''''''''''''''

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

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

''''''''''''''''''''''''  Gene:  66 Ends at position  851  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  67 Begins at position  852  '''''''''''''''''''''''
 else
 %=
 !=
 *.eye7dir 298 >> *-1367
''''''''''''''''''''''''  Gene:  67 Ends at position  858  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  68 Begins at position  859  '''''''''''''''''''''''
 start
 xor
 floorstore
 =
 addstore
 *-644 sqrstore
 cos
''''''''''''''''''''''''  Gene:  68 Ends at position  866  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  69 Begins at position  867  '''''''''''''''''''''''
 else
 >> *648 clearbool
 =
 sin
''''''''''''''''''''''''  Gene:  69 Ends at position  872  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  70 Begins at position  873  '''''''''''''''''''''''
 cond
 >
 multstore
 -781 start
 118 sgnstore
 -67 *186 not
 xor
 *.memloc ceil
''''''''''''''''''''''''  Gene:  70 Ends at position  885  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  71 Begins at position  886  '''''''''''''''''''''''
 start
 stop
''''''''''''''''''''''''  Gene:  71 Ends at position  887  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  72 Begins at position  888  '''''''''''''''''''''''
 cond
 *1358 not
 floor swapbool
 *.refveldx -118 *-71 else
 630 anglecmp -218 floor absstore
 %=

''''''''''''''''''''''''  Gene:  72 Ends at position  902  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  73 Ends at position  911  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  74 Begins at position  912  '''''''''''''''''''''''
 cond
 5 mult swap *.eye6 over inc
 339
''''''''''''''''''''''''  Gene:  74 Ends at position  919  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  75 Begins at position  920  '''''''''''''''''''''''
 cond
 - dist add dup *.memval ceil 100 -239 dropbool
 rndstore
 ceilstore
 %=
 - *.shflav >> and
 swap drop >
 !~=
 661 floor negstore
 stop
''''''''''''''''''''''''  Gene:  75 Ends at position  944  '''''''''''''''''''''''
 *-407 -358 stop
 -- *91 stop
 ~
''''''''''''''''''''''''  Gene:  76 Begins at position  952  '''''''''''''''''''''''
 else
 floorstore

''''''''''''''''''''''''  Gene:  76 Ends at position  953  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  77 Begins at position  954  '''''''''''''''''''''''
 start
 angle -458 root
''''''''''''''''''''''''  Gene:  77 Ends at position  957  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  78 Begins at position  958  '''''''''''''''''''''''
 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:  78 Ends at position  1006  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  79 Begins at position  1007  '''''''''''''''''''''''
 start
 abs 418 stop
''''''''''''''''''''''''  Gene:  79 Ends at position  1010  '''''''''''''''''''''''
 mod *-243 over overbool
 divstore
 313 | 422 swap
''''''''''''''''''''''''  Gene:  80 Begins at position  1020  '''''''''''''''''''''''
 start
 sqr anglecmp *.trefvelyoursx 409 rndstore
 *-151
''''''''''''''''''''''''  Gene:  80 Ends at position  1026  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  81 Begins at position  1027  '''''''''''''''''''''''
 start
 sqr mult div dec
 <=

''''''''''''''''''''''''  Gene:  81 Ends at position  1032  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  82 Begins at position  1033  '''''''''''''''''''''''
 cond
 *-148 add 631 else
 >> * 638
''''''''''''''''''''''''  Gene:  82 Ends at position  1040  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  83 Begins at position  1041  '''''''''''''''''''''''
 else
 stop
''''''''''''''''''''''''  Gene:  83 Ends at position  1042  '''''''''''''''''''''''
 * xor
 -184 ceilstore
 over
''''''''''''''''''''''''  Gene:  84 Begins at position  1048  '''''''''''''''''''''''
 cond
 *-184 <=
 *.eye3width start
 -916 add ^ mult store
 -760 abs 98 >> -797 mod swapbool
 643 *94 499 xor
 cos *409 sin angle *763 ^
''''''''''''''''''''''''  Gene:  84 Ends at position  1074  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  85 Begins at position  1075  '''''''''''''''''''''''
 cond
 -- stop
''''''''''''''''''''''''  Gene:  85 Ends at position  1077  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  91 Begins at position  1201  '''''''''''''''''''''''
 cond
 abs
''''''''''''''''''''''''  Gene:  91 Ends at position  1202  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  92 Begins at position  1203  '''''''''''''''''''''''
 cond
 mod -515 -385 *-62 | start
 and
 mod sin stop
''''''''''''''''''''''''  Gene:  92 Ends at position  1213  '''''''''''''''''''''''
 anglecmp clearbool
 clearbool
 floor - store
 -406 | *934 -614 69 ^ inc
 !=
 >
 -475 <=
 clear not
 !=
 ^ <
 - and
 and
 dropbool
 *-628 *39 root >> -715 root >
 dec
 *-155 pyth dist true
 430 ++ and
 angle true
 dec

''''''''''''''''''''''''  Gene:  93 Begins at position  1258  '''''''''''''''''''''''
 else
 *.maxvel
''''''''''''''''''''''''  Gene:  93 Ends at position  1259  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  94 Begins at position  1260  '''''''''''''''''''''''
 cond
 ceilstore
 *.dx 4 clearbool
 abs *.shareslime ^ multstore
 and
 logx dec
 dec
 *.eye5dir *136 store
 <=
 *.shflav -- *-378 -609 307 !=
 -- -172 -245 <
 clearbool
 *.refveldx *.nrg xor
 *.tieang sgnstore
 abs *778 sin *499 floor *519 ~ *.eye2 !=
 clearbool
 512 -128 =
 substore
 start

''''''''''''''''''''''''  Gene:  94 Ends at position  1307  '''''''''''''''''''''''

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

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

''''''''''''''''''''''''  Gene:  97 Begins at position  1354  '''''''''''''''''''''''
 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:  97 Ends at position  1380  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  99 Begins at position  1405  '''''''''''''''''''''''
 cond

''''''''''''''''''''''''  Gene:  99 Ends at position  1405  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  100 Begins at position  1406  '''''''''''''''''''''''
 cond

''''''''''''''''''''''''  Gene:  100 Ends at position  1406  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  101 Begins at position  1407  '''''''''''''''''''''''
 cond
 store
 start
 *541
''''''''''''''''''''''''  Gene:  101 Ends at position  1410  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  102 Begins at position  1411  '''''''''''''''''''''''
 start
 addstore

''''''''''''''''''''''''  Gene:  102 Ends at position  1412  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  103 Begins at position  1413  '''''''''''''''''''''''
 cond
 321 9 mult <
 !=
 *.eye9
''''''''''''''''''''''''  Gene:  103 Ends at position  1419  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  104 Begins at position  1420  '''''''''''''''''''''''
 cond
 & *-70 drop
''''''''''''''''''''''''  Gene:  104 Ends at position  1423  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  105 Begins at position  1424  '''''''''''''''''''''''
 cond
 swap inc
 *.rdboy sqr dec
 angle rndstore
 & dec
 stop
''''''''''''''''''''''''  Gene:  105 Ends at position  1434  '''''''''''''''''''''''
 << *.dn *232 *-761 absstore

''''''''''''''''''''''''  Gene:  106 Begins at position  1440  '''''''''''''''''''''''
 else
 rndstore
 =
 *.shdx *-24 *.body *370 =
 -644 | -1029 pow sqrstore
 *-966 !%=
 =
 >> and
 -- *-743 root *-1321 sub
''''''''''''''''''''''''  Gene:  106 Ends at position  1462  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  107 Begins at position  1463  '''''''''''''''''''''''
 else
 sub abs
''''''''''''''''''''''''  Gene:  107 Ends at position  1465  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  108 Begins at position  1466  '''''''''''''''''''''''
 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:  108 Ends at position  1500  '''''''''''''''''''''''
 stop

''''''''''''''''''''''''  Gene:  109 Begins at position  1502  '''''''''''''''''''''''
 else
 ~ root ^ & *-142 *-375 ++ divstore
 !=
 -408 *-107 *.trefsx >> 668 absstore
 negstore
 >
 pyth << *-743 root *-1321 sub
''''''''''''''''''''''''  Gene:  109 Ends at position  1525  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  110 Begins at position  1526  '''''''''''''''''''''''
 else
 sub abs
''''''''''''''''''''''''  Gene:  110 Ends at position  1528  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  111 Begins at position  1529  '''''''''''''''''''''''
 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:  111 Ends at position  1567  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  112 Begins at position  1568  '''''''''''''''''''''''
 else
 890 *-129 angle *.tin7 ++ pow
''''''''''''''''''''''''  Gene:  112 Ends at position  1574  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  113 Begins at position  1575  '''''''''''''''''''''''
 start
 dist stop
''''''''''''''''''''''''  Gene:  113 Ends at position  1577  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  114 Begins at position  1578  '''''''''''''''''''''''
 start
 ~
''''''''''''''''''''''''  Gene:  114 Ends at position  1579  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  115 Begins at position  1580  '''''''''''''''''''''''
 start
 div !~=
 ceil %=
 logx ceilstore
 swapbool
 multstore
 - ^ %=
 *358 swapbool
 *.edge 39 << cos addstore
 rndstore
 21 ~ *0 <
 mod dup *.refveldx ceil 501 =
 !=

''''''''''''''''''''''''  Gene:  115 Ends at position  1610  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  116 Begins at position  1611  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  116 Ends at position  1611  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  117 Begins at position  1612  '''''''''''''''''''''''
 start
 angle mod - rnd
''''''''''''''''''''''''  Gene:  117 Ends at position  1616  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  118 Begins at position  1617  '''''''''''''''''''''''
 start
 *.tin5 abs clear pow negstore
 ceil sin *-277 add * 846 root !%=
 anglecmp ++ - *.fertilized stop
''''''''''''''''''''''''  Gene:  118 Ends at position  1635  '''''''''''''''''''''''
 |
''''''''''''''''''''''''  Gene:  119 Begins at position  1637  '''''''''''''''''''''''
 cond
 multstore
 >
 start
 &
''''''''''''''''''''''''  Gene:  119 Ends at position  1641  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  120 Begins at position  1642  '''''''''''''''''''''''
 cond
 anglecmp
''''''''''''''''''''''''  Gene:  120 Ends at position  1643  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  121 Begins at position  1644  '''''''''''''''''''''''
 cond
 start
 absstore
 <
 floor -401
''''''''''''''''''''''''  Gene:  121 Ends at position  1649  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  122 Begins at position  1650  '''''''''''''''''''''''
 else
 ~=

''''''''''''''''''''''''  Gene:  122 Ends at position  1651  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  123 Begins at position  1652  '''''''''''''''''''''''
 else
 stop
''''''''''''''''''''''''  Gene:  123 Ends at position  1653  '''''''''''''''''''''''
 store
 *-542 ~ pow drop *-318 pow 428 dropbool
 =
 dropbool
 xor
 *.hitdx *-391 sgn ^ *-597 ceil * sgnstore
 <

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

''''''''''''''''''''''''  Gene:  125 Begins at position  1726  '''''''''''''''''''''''
 else
 -409 %=
 clear stop
''''''''''''''''''''''''  Gene:  125 Ends at position  1730  '''''''''''''''''''''''
 ceil *-317 %=
 *380 floor << ~ >

''''''''''''''''''''''''  Gene:  126 Begins at position  1739  '''''''''''''''''''''''
 else
 862 *46 ~ !~=
 >
 !%=
 -674 ~ >> - ^ add
''''''''''''''''''''''''  Gene:  126 Ends at position  1751  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  127 Begins at position  1752  '''''''''''''''''''''''
 else
 floorstore
 sgn stop
''''''''''''''''''''''''  Gene:  127 Ends at position  1755  '''''''''''''''''''''''
 swapbool
 -322 *-69 dec

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

''''''''''''''''''''''''  Gene:  128 Ends at position  1780  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  129 Begins at position  1781  '''''''''''''''''''''''
 cond
 and
 substore
 *-68 & clear *-91 << rndstore
 or
 clear substore
 stop
''''''''''''''''''''''''  Gene:  129 Ends at position  1793  '''''''''''''''''''''''
 >=
 ~=
 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:  130 Begins at position  1830  '''''''''''''''''''''''
 else
 *.trefdn -934 abs floorstore

''''''''''''''''''''''''  Gene:  130 Ends at position  1834  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  131 Begins at position  1835  '''''''''''''''''''''''
 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:  131 Ends at position  1873  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  133 Begins at position  1902  '''''''''''''''''''''''
 else
 -531
''''''''''''''''''''''''  Gene:  133 Ends at position  1903  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  134 Begins at position  1904  '''''''''''''''''''''''
 start
 dec
 *.mrepro swap *.eye7 over sub ++ swap *.eye8 over *.aimshoot ++ sgn *
''''''''''''''''''''''''  Gene:  134 Ends at position  1918  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  135 Begins at position  1919  '''''''''''''''''''''''
 start
 rndstore
 addstore
 false
 41 sqrstore
 ++ 166 sqrstore
 *.reftype >
 *-103 floor abs stop
''''''''''''''''''''''''  Gene:  135 Ends at position  1933  '''''''''''''''''''''''
 =
 *-616
''''''''''''''''''''''''  Gene:  136 Begins at position  1936  '''''''''''''''''''''''
 start
 %=
 >
 321 *.delgene =
 !~=
 .robage floorstore
 rnd *.robage ~ or
 *.aimleft store
 !~=
 421
''''''''''''''''''''''''  Gene:  136 Ends at position  1952  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  137 Begins at position  1953  '''''''''''''''''''''''
 else
 76 stop
''''''''''''''''''''''''  Gene:  137 Ends at position  1955  '''''''''''''''''''''''
 <=
 =

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

''''''''''''''''''''''''  Gene:  138 Ends at position  1977  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  139 Begins at position  1978  '''''''''''''''''''''''
 cond
 sqrstore
 stop
''''''''''''''''''''''''  Gene:  139 Ends at position  1980  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  140 Begins at position  1981  '''''''''''''''''''''''
 cond
 else
 *.in8 floor sqrstore
 rndstore
 drop cos root *.tin6 *.chlr
''''''''''''''''''''''''  Gene:  140 Ends at position  1991  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  141 Begins at position  1992  '''''''''''''''''''''''
 cond
 sqrstore
 stop
''''''''''''''''''''''''  Gene:  141 Ends at position  1994  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  143 Begins at position  2035  '''''''''''''''''''''''
 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 *.eye2width sub ++ ++ sub abs !%=
 and
 <
 stop
''''''''''''''''''''''''  Gene:  143 Ends at position  2086  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  144 Begins at position  2087  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  144 Ends at position  2087  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  145 Begins at position  2088  '''''''''''''''''''''''
 else
 =
 *383 *.availability sgn negstore
 sgn !~=
 *.treffixed absstore
 stop
''''''''''''''''''''''''  Gene:  145 Ends at position  2098  '''''''''''''''''''''''
 !~=
 false
 *516 ceil add ~ store
 and

''''''''''''''''''''''''  Gene:  146 Begins at position  2107  '''''''''''''''''''''''
 start
 199
''''''''''''''''''''''''  Gene:  146 Ends at position  2108  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  147 Begins at position  2109  '''''''''''''''''''''''
 cond
 pyth *.dn angle 9 ~=
 1 4 div | ceilstore
 sgn pow start
 =
 315 183 *-678 ~=
 -562 sqr xor
 !~=
 ++ logx ceil
''''''''''''''''''''''''  Gene:  147 Ends at position  2134  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  148 Begins at position  2135  '''''''''''''''''''''''
 start
 xor
 !~=
 sin !%=
 overbool
 *.tmemval -271
''''''''''''''''''''''''  Gene:  148 Ends at position  2142  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  149 Begins at position  2143  '''''''''''''''''''''''
 start
 multstore
 floorstore
 527 stop
''''''''''''''''''''''''  Gene:  149 Ends at position  2147  '''''''''''''''''''''''
 sgnstore
 sin %=
 add !~=
 *-432 -- absstore
 >>
''''''''''''''''''''''''  Gene:  150 Begins at position  2157  '''''''''''''''''''''''
 start
 *.sharewaste drop *-47 cos ++
''''''''''''''''''''''''  Gene:  150 Ends at position  2162  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  151 Ends at position  2175  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  152 Ends at position  2183  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  153 Begins at position  2184  '''''''''''''''''''''''
 else
 ceil rndstore
 -232 dist ~ div sgnstore
 -176 ceilstore
 1 dupbool
 *.in9 ~=
 rnd >=
 pyth true
 *.tieang sqr %=
 517 %=
 floor 107 multstore
 ceil
''''''''''''''''''''''''  Gene:  153 Ends at position  2210  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  154 Begins at position  2211  '''''''''''''''''''''''
 start
 >> <
 logx angle
''''''''''''''''''''''''  Gene:  154 Ends at position  2215  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  155 Begins at position  2216  '''''''''''''''''''''''
 start
 rndstore
 >=
 multstore
 *.body =
 -63
''''''''''''''''''''''''  Gene:  155 Ends at position  2222  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  156 Begins at position  2223  '''''''''''''''''''''''
 start
 *.out3 -266 logx sgnstore
 *-43 over & true
 angle and
 ~ drop dupbool
 root clear 325 *-256 * sin -69
''''''''''''''''''''''''  Gene:  156 Ends at position  2243  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  157 Begins at position  2244  '''''''''''''''''''''''
 start
 *.tin3 sub 981 rndstore
 <
 overbool
 over over *398 store
 ~=
 *917 not
 xor
 ~ rndstore
 >> -- ++
''''''''''''''''''''''''  Gene:  157 Ends at position  2263  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  158 Begins at position  2264  '''''''''''''''''''''''
 else
 false
 floor ~=
 =
 stop
''''''''''''''''''''''''  Gene:  158 Ends at position  2269  '''''''''''''''''''''''
 310 ~=
 mod - 518 <<
''''''''''''''''''''''''  Gene:  159 Begins at position  2276  '''''''''''''''''''''''
 start
 or
 -- !=
 sgnstore
 <=
 sin =
 *-356 ++ logx .eye4width rndstore
 xor
 *.tout1 floor
''''''''''''''''''''''''  Gene:  159 Ends at position  2291  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  160 Begins at position  2292  '''''''''''''''''''''''
 else
 - multstore
 ~=
 root and
 =
 737 div swap pow floor !=
 true

''''''''''''''''''''''''  Gene:  160 Ends at position  2305  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  161 Begins at position  2306  '''''''''''''''''''''''
 start
 divstore
 or
 -6 false
 root angle
''''''''''''''''''''''''  Gene:  161 Ends at position  2312  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  162 Begins at position  2313  '''''''''''''''''''''''
 start
 !%=
 !~=
 =
 sqrstore
 dupbool
 floor sqrstore
 not
 -284 *-572 pyth =
 dec
 !~=
 div *111 or
 or
 *88 and
 sgnstore
 ~
''''''''''''''''''''''''  Gene:  162 Ends at position  2335  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  163 Begins at position  2336  '''''''''''''''''''''''
 start
 >
 =
 clearbool
 clearbool
 store
 sqrstore
 logx *.trefaimsx
''''''''''''''''''''''''  Gene:  163 Ends at position  2344  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  164 Begins at position  2345  '''''''''''''''''''''''
 cond
 -691 sin dropbool
 mod sgnstore
 start
 absstore
 *.trefaimdx <
 stop
''''''''''''''''''''''''  Gene:  164 Ends at position  2355  '''''''''''''''''''''''
 ++ rnd >
 *.refpoison -218
''''''''''''''''''''''''  Gene:  165 Begins at position  2361  '''''''''''''''''''''''
 else
 sin *.tin4 *.aimright *-269 clear dup mult pow drop floorstore
 *.hit ~=
 anglecmp 630 *-408 -1201 -45 rnd --
''''''''''''''''''''''''  Gene:  165 Ends at position  2380  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  166 Begins at position  2381  '''''''''''''''''''''''
 start
 clearbool
 dup dupbool
 39 sub
''''''''''''''''''''''''  Gene:  166 Ends at position  2386  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  167 Begins at position  2387  '''''''''''''''''''''''
 else
 =
 183 54 - -546 stop
''''''''''''''''''''''''  Gene:  167 Ends at position  2393  '''''''''''''''''''''''
 -376 8 floor *.in1 sgn ++ sub over *.eye8 swap ~=
 sub substore
 sqrstore
 433 *-514 mod swapbool
 262 clear drop store
 & 45 and
 >> *.refxpos stop
 false
 ++ >=
 ~
''''''''''''''''''''''''  Gene:  168 Begins at position  2426  '''''''''''''''''''''''
 else
 - sqrstore
 pyth sgnstore
 rndstore
 dup angle -400 *265 *.eyef ceilstore
 clear %=

''''''''''''''''''''''''  Gene:  168 Ends at position  2439  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  169 Begins at position  2440  '''''''''''''''''''''''
 start
 multstore
 -130 - dupbool

''''''''''''''''''''''''  Gene:  169 Ends at position  2444  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  170 Begins at position  2445  '''''''''''''''''''''''
 else
 angle dup store
 root xor
 sqr sgn sqr inc
 114 & *.mypoison !%=
 not
 and
 -- *.tin3 -137 inc
 362 365
''''''''''''''''''''''''  Gene:  170 Ends at position  2466  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  171 Begins at position  2467  '''''''''''''''''''''''
 start
 *.mypoison *-647 *.memval 194 sqr drop
''''''''''''''''''''''''  Gene:  171 Ends at position  2473  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  172 Begins at position  2474  '''''''''''''''''''''''
 cond
 << false
 stop
''''''''''''''''''''''''  Gene:  172 Ends at position  2477  '''''''''''''''''''''''
 rndstore
 494
''''''''''''''''''''''''  Gene:  173 Begins at position  2480  '''''''''''''''''''''''
 start
 anglecmp *-600 !%=

''''''''''''''''''''''''  Gene:  173 Ends at position  2483  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  174 Begins at position  2484  '''''''''''''''''''''''
 else
 -531
''''''''''''''''''''''''  Gene:  174 Ends at position  2485  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  175 Begins at position  2486  '''''''''''''''''''''''
 start
 dec

''''''''''''''''''''''''  Gene:  175 Ends at position  2487  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  176 Begins at position  2488  '''''''''''''''''''''''
 start
 swap *.eye7 over *.myties ++ << mult abs not
 sqrstore
 swap & -- sqrstore
 148 stop
''''''''''''''''''''''''  Gene:  176 Ends at position  2504  '''''''''''''''''''''''
 not
 -- inc
 cos -- rndstore
 multstore
 %=
 *.vel =
 swapbool
 floorstore
 and
 swap >> and
 -
''''''''''''''''''''''''  Gene:  177 Begins at position  2522  '''''''''''''''''''''''
 start
 stop
''''''''''''''''''''''''  Gene:  177 Ends at position  2523  '''''''''''''''''''''''
 --
''''''''''''''''''''''''  Gene:  178 Begins at position  2525  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  178 Ends at position  2525  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  179 Begins at position  2526  '''''''''''''''''''''''
 else
 <
 714 ~ anglecmp logx not
 *283 ^ xor
 <
 logx div .thisgene sgnstore
 -977 and
 swap ceil swapbool
 add *516 dist divstore
 addstore
 and
 dupbool
 861 << <
 pyth dropbool
 *.tielen4 >
 and
 521 263 rnd *121 dropbool
 stop
''''''''''''''''''''''''  Gene:  179 Ends at position  2566  '''''''''''''''''''''''
 !%=
 mod 9 42
''''''''''''''''''''''''  Gene:  180 Begins at position  2571  '''''''''''''''''''''''
 cond
 & | -892 | 428 -100 -297 *.robage div ^ - >> 275 floor floor -416 *657 !=
 -32 %=
 false
 stop
''''''''''''''''''''''''  Gene:  180 Ends at position  2593  '''''''''''''''''''''''
 stop
 !~=
 or
 dup dropbool
 dist
''''''''''''''''''''''''  Gene:  181 Begins at position  2600  '''''''''''''''''''''''
 start
 >
 -- ~=
 -- root *.refpoison =
 <=
 !%=
 drop 529 drop
''''''''''''''''''''''''  Gene:  181 Ends at position  2612  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  182 Begins at position  2613  '''''''''''''''''''''''
 start
 =
 * swapbool
 !~=
 | ceil 316 sgnstore
 root *227 <=
 .refveldn addstore
 swap absstore
 store

''''''''''''''''''''''''  Gene:  182 Ends at position  2629  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  183 Begins at position  2630  '''''''''''''''''''''''
 cond
 swapbool
 *.shootval else
 mod *.sx
''''''''''''''''''''''''  Gene:  183 Ends at position  2635  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  184 Begins at position  2636  '''''''''''''''''''''''
 start
 angle *.dx *.mass *.sx rndstore
 sqrstore
 dec
 xor
 ~=
 dist *-191 absstore
 swapbool
 stop
''''''''''''''''''''''''  Gene:  184 Ends at position  2650  '''''''''''''''''''''''
 angle divstore
 !~=
 floorstore
 -9 *-492 ^ multstore
 ++ dropbool
 swap floor - ~ sin << %=
 <
 dec
 ~=
 *.dx stop
 >>
''''''''''''''''''''''''  Gene:  185 Begins at position  2674  '''''''''''''''''''''''
 cond
 pow *357 !=
 overbool
 *-180 * dropbool
 dup over substore

''''''''''''''''''''''''  Gene:  185 Ends at position  2684  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  186 Begins at position  2685  '''''''''''''''''''''''
 cond
 <
 cos <=
 << dup and
 pyth *.backshot -532 sin 35 <
 -658 start
 sub 691 cos sin *.tielen *500 201 *-354
''''''''''''''''''''''''  Gene:  186 Ends at position  2707  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  187 Ends at position  2715  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  188 Begins at position  2716  '''''''''''''''''''''''
 cond
 div
''''''''''''''''''''''''  Gene:  188 Ends at position  2717  '''''''''''''''''''''''

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

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

''''''''''''''''''''''''  Gene:  190 Ends at position  2738  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  191 Begins at position  2739  '''''''''''''''''''''''
 else
 anglecmp ~ dist ~ overbool
 swap *.refshoot -
''''''''''''''''''''''''  Gene:  191 Ends at position  2747  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  192 Begins at position  2748  '''''''''''''''''''''''
 start
 store
 ++
''''''''''''''''''''''''  Gene:  192 Ends at position  2750  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  194 Begins at position  2773  '''''''''''''''''''''''
 start
 true
 multstore
 ceil
''''''''''''''''''''''''  Gene:  194 Ends at position  2776  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  196 Begins at position  2799  '''''''''''''''''''''''
 else
 clear *.availability -262 *145
''''''''''''''''''''''''  Gene:  196 Ends at position  2803  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  197 Begins at position  2804  '''''''''''''''''''''''
 start
 stop
''''''''''''''''''''''''  Gene:  197 Ends at position  2805  '''''''''''''''''''''''
 *.refsx 118
''''''''''''''''''''''''  Gene:  198 Begins at position  2808  '''''''''''''''''''''''
 start
 -781 multstore
 >

''''''''''''''''''''''''  Gene:  198 Ends at position  2811  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  199 Ends at position  2825  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  200 Begins at position  2826  '''''''''''''''''''''''
 start
 *-1367 >> 298 *.eye7dir
''''''''''''''''''''''''  Gene:  200 Ends at position  2830  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  201 Begins at position  2831  '''''''''''''''''''''''
 start
 inc
 store
 -37 floor rnd *.shootval ~ * -- inc

''''''''''''''''''''''''  Gene:  201 Ends at position  2841  '''''''''''''''''''''''

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

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

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

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

''''''''''''''''''''''''  Gene:  205 Ends at position  2910  '''''''''''''''''''''''

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

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

''''''''''''''''''''''''  Gene:  208 Ends at position  2946  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  209 Begins at position  2947  '''''''''''''''''''''''
 else
 *.dnalen
''''''''''''''''''''''''  Gene:  209 Ends at position  2948  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  210 Begins at position  2949  '''''''''''''''''''''''
 start
 and

''''''''''''''''''''''''  Gene:  210 Ends at position  2950  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  211 Begins at position  2951  '''''''''''''''''''''''
 else
 !~=
 *-377 -160 1162 -88 >>
''''''''''''''''''''''''  Gene:  211 Ends at position  2957  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  212 Begins at position  2958  '''''''''''''''''''''''
 else
 183 false

''''''''''''''''''''''''  Gene:  212 Ends at position  2960  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  213 Begins at position  2961  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  213 Ends at position  2961  '''''''''''''''''''''''

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

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

''''''''''''''''''''''''  Gene:  215 Ends at position  2995  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  216 Begins at position  2996  '''''''''''''''''''''''
 start
 xor

''''''''''''''''''''''''  Gene:  216 Ends at position  2997  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  217 Begins at position  2998  '''''''''''''''''''''''
 else
 *.refaimdx floor floor -72
''''''''''''''''''''''''  Gene:  217 Ends at position  3002  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  218 Begins at position  3003  '''''''''''''''''''''''
 else
 overbool

''''''''''''''''''''''''  Gene:  218 Ends at position  3004  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  219 Begins at position  3005  '''''''''''''''''''''''
 start
 ~ !%=
 -152 clear %=
 divstore
 root drop 325
''''''''''''''''''''''''  Gene:  219 Ends at position  3014  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  220 Begins at position  3015  '''''''''''''''''''''''
 else
 *-766 overbool
 *.in9 !%=
 cos
''''''''''''''''''''''''  Gene:  220 Ends at position  3020  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  221 Begins at position  3021  '''''''''''''''''''''''
 start
 negstore
 !=
 *578 >

''''''''''''''''''''''''  Gene:  221 Ends at position  3025  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  222 Begins at position  3026  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  222 Ends at position  3026  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  223 Ends at position  3029  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  224 Begins at position  3030  '''''''''''''''''''''''
 cond
 angle mult -467 stop
''''''''''''''''''''''''  Gene:  224 Ends at position  3034  '''''''''''''''''''''''
 mod &
''''''''''''''''''''''''  Gene:  225 Begins at position  3037  '''''''''''''''''''''''
 start
 false

''''''''''''''''''''''''  Gene:  225 Ends at position  3038  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  227 Begins at position  3073  '''''''''''''''''''''''
 else
 -14 dec
 ~ divstore
 *662 dist overbool
 314 angle << logx pyth ~=
 mod store
 addstore
 dist -85 cos -101 !%=
 139 negstore
 *.multi ceil stop
''''''''''''''''''''''''  Gene:  227 Ends at position  3099  '''''''''''''''''''''''
 cos div or
 or
 *349 !~=
 logx
''''''''''''''''''''''''  Gene:  228 Begins at position  3107  '''''''''''''''''''''''
 else
 sqrstore
 sqr dropbool
 * substore
 *.refypos *959
''''''''''''''''''''''''  Gene:  228 Ends at position  3114  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  229 Begins at position  3115  '''''''''''''''''''''''
 else
 | ^
''''''''''''''''''''''''  Gene:  229 Ends at position  3117  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  230 Begins at position  3118  '''''''''''''''''''''''
 else
 12 2 !~=
 175 %=
 add 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:  230 Ends at position  3157  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  231 Begins at position  3158  '''''''''''''''''''''''
 start
 << *-167
''''''''''''''''''''''''  Gene:  231 Ends at position  3160  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  232 Begins at position  3161  '''''''''''''''''''''''
 start
 negstore
 sgnstore
 clear >
 >=
 609 *-392 true
 33 !~=
 >
 ++ - ^ *1126 775 multstore
 %=
 stop
''''''''''''''''''''''''  Gene:  232 Ends at position  3180  '''''''''''''''''''''''
 *546 false
 *-117 ^ *63 mod <
 absstore
 << anglecmp dropbool
 pyth *.eye4dir ceilstore
 overbool
 -623 anglecmp ~=

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

''''''''''''''''''''''''  Gene:  233 Ends at position  3220  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  234 Begins at position  3221  '''''''''''''''''''''''
 cond
 overbool
 false
 dupbool

''''''''''''''''''''''''  Gene:  234 Ends at position  3224  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  235 Begins at position  3225  '''''''''''''''''''''''
 cond
 !~=
 255 *392 dup >
 substore
 or
 ~=
 swapbool
 -1136
''''''''''''''''''''''''  Gene:  235 Ends at position  3235  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  236 Ends at position  3246  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  237 Begins at position  3247  '''''''''''''''''''''''
 cond
 sqrstore
 false
 swap !=
 - *387 | sub ^ >
 -1563 -572 <
 -736 *-891 root add ++ anglecmp ceil else
 floor ~
''''''''''''''''''''''''  Gene:  237 Ends at position  3270  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  238 Begins at position  3271  '''''''''''''''''''''''
 start
 multstore
 217 logx substore
 <=
 *.eye9 floor *.tin9 over sub ++ sgn 0 floor swap *.eye2 over sub ++ *.sx <
 & - div dropbool
 stop
''''''''''''''''''''''''  Gene:  238 Ends at position  3297  '''''''''''''''''''''''
 anglecmp & *.bodgain ++ *348 <<
''''''''''''''''''''''''  Gene:  239 Begins at position  3304  '''''''''''''''''''''''
 cond
 ~=
 *.vloc 269 dec
 !=
 *-662 ++ div else
 addstore

''''''''''''''''''''''''  Gene:  239 Ends at position  3314  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  240 Begins at position  3315  '''''''''''''''''''''''
 cond
 abs sin anglecmp <=
 and
 add >=
 angle clear 340 1064 floorstore
 swapbool
 !~=
 mod 600 cos !%=
 | true
 xor
 dropbool
 not

''''''''''''''''''''''''  Gene:  240 Ends at position  3338  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  241 Begins at position  3339  '''''''''''''''''''''''
 cond
 overbool
 div <
 -373 substore
 root <
 ~=
 root
''''''''''''''''''''''''  Gene:  241 Ends at position  3348  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  242 Begins at position  3349  '''''''''''''''''''''''
 cond
 floorstore
 *609 *980 not
 floorstore
 >
 anglecmp addstore
 floorstore
 -147 *.mydn div -219 else
 *-36 608 logx anglecmp add *.eye2
''''''''''''''''''''''''  Gene:  242 Ends at position  3369  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  243 Begins at position  3370  '''''''''''''''''''''''
 else
 .in10 sgnstore
 angle -395 clear mult dist mult *.availability & mod mod cos divstore
 &
''''''''''''''''''''''''  Gene:  243 Ends at position  3385  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  244 Begins at position  3386  '''''''''''''''''''''''
 start
 negstore
 !=
 ++ 586 *117 false
 185 *-915 ceilstore
 angle | xor
 *.focuseye >> *.thisgene add *-365 ^ 244 =
 >
 321 >
 %=
 0 floor 8 mult
''''''''''''''''''''''''  Gene:  244 Ends at position  3414  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  245 Begins at position  3415  '''''''''''''''''''''''
 else
 *280 *.shoot
''''''''''''''''''''''''  Gene:  245 Ends at position  3417  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  246 Begins at position  3418  '''''''''''''''''''''''
 start
 ^ clearbool
 clearbool
 or
 <=
 overbool
 dropbool
 >> over sub ++ sgn floor 6 mult 307 !=
 -- -172 -245 <
 stop
''''''''''''''''''''''''  Gene:  246 Ends at position  3440  '''''''''''''''''''''''
 dupbool
 -26 * mult 6 ++ not
 or

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

''''''''''''''''''''''''  Gene:  247 Ends at position  3460  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  248 Begins at position  3461  '''''''''''''''''''''''
 cond
 *.trefup negstore

''''''''''''''''''''''''  Gene:  248 Ends at position  3463  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  249 Begins at position  3464  '''''''''''''''''''''''
 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:  249 Ends at position  3512  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  250 Begins at position  3513  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  250 Ends at position  3513  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  251 Begins at position  3514  '''''''''''''''''''''''
 cond
 drop negstore
 pow >

''''''''''''''''''''''''  Gene:  251 Ends at position  3518  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  252 Begins at position  3519  '''''''''''''''''''''''
 cond
 false

''''''''''''''''''''''''  Gene:  252 Ends at position  3520  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  255 Begins at position  3599  '''''''''''''''''''''''
 cond
 << root not
 start
 * ~ * * root *.backshot -- -152 & pow
''''''''''''''''''''''''  Gene:  255 Ends at position  3613  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  256 Begins at position  3614  '''''''''''''''''''''''
 else
 *.fixpos clear swapbool
 overbool
 =
 swapbool
 =
 *.vel %=
 multstore
 rndstore
 -- cos inc
 -- not
 stop
''''''''''''''''''''''''  Gene:  256 Ends at position  3631  '''''''''''''''''''''''
 116 floorstore
 >> | swap sqrstore
 not
 abs mult << swapbool
 262 clear %=
 *.setaim -- *404 clearbool
 !~=
 dist
''''''''''''''''''''''''  Gene:  257 Begins at position  3652  '''''''''''''''''''''''
 start
 divstore
 *.tin7 ++ *.treffixed sin *100 48 root
''''''''''''''''''''''''  Gene:  257 Ends at position  3660  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  258 Begins at position  3661  '''''''''''''''''''''''
 start
 *-571 <=
 sin << xor
 mult
''''''''''''''''''''''''  Gene:  258 Ends at position  3667  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  259 Begins at position  3668  '''''''''''''''''''''''
 cond
 xor
 ^ *.tielen *-1274 stop
''''''''''''''''''''''''  Gene:  259 Ends at position  3673  '''''''''''''''''''''''
 <
 divstore
 swapbool
 clear dropbool
 <
 true
 <

''''''''''''''''''''''''  Gene:  260 Begins at position  3682  '''''''''''''''''''''''
 start
 ~ *-629
''''''''''''''''''''''''  Gene:  260 Ends at position  3684  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  261 Begins at position  3685  '''''''''''''''''''''''
 else
 sgnstore
 angle !~=
 negstore
 * rnd %=
 815 stop
''''''''''''''''''''''''  Gene:  261 Ends at position  3694  '''''''''''''''''''''''
 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:  262 Begins at position  3737  '''''''''''''''''''''''
 start
 *270 not
 stop
''''''''''''''''''''''''  Gene:  262 Ends at position  3740  '''''''''''''''''''''''
 pyth -516 ++ sub clearbool
 anglecmp
''''''''''''''''''''''''  Gene:  263 Begins at position  3747  '''''''''''''''''''''''
 start
 floor addstore
 sgnstore
 stop
''''''''''''''''''''''''  Gene:  263 Ends at position  3751  '''''''''''''''''''''''
 rnd sgnstore
 <
 %=
 inc
 *.veldx rnd addstore
 xor
 567 true

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

''''''''''''''''''''''''  Gene:  264 Ends at position  3778  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  265 Begins at position  3779  '''''''''''''''''''''''
 start
 *1138
''''''''''''''''''''''''  Gene:  265 Ends at position  3780  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  266 Begins at position  3781  '''''''''''''''''''''''
 cond
 *128 26 xor
 *-17 ~
''''''''''''''''''''''''  Gene:  266 Ends at position  3786  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  267 Begins at position  3787  '''''''''''''''''''''''
 cond
 over overbool
 -179 sqr
''''''''''''''''''''''''  Gene:  267 Ends at position  3791  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  268 Ends at position  3813  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  269 Begins at position  3814  '''''''''''''''''''''''
 cond
 *.sx angle %=
 start
 div 226 & *.aimright <=
 stop
''''''''''''''''''''''''  Gene:  269 Ends at position  3824  '''''''''''''''''''''''
 & *366 pyth
''''''''''''''''''''''''  Gene:  270 Begins at position  3828  '''''''''''''''''''''''
 cond
 !~=

''''''''''''''''''''''''  Gene:  270 Ends at position  3829  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  271 Begins at position  3830  '''''''''''''''''''''''
 cond
 addstore
 *-165 rnd floor -1053 dup true
 stop
''''''''''''''''''''''''  Gene:  271 Ends at position  3838  '''''''''''''''''''''''
 .setaim substore

''''''''''''''''''''''''  Gene:  272 Begins at position  3841  '''''''''''''''''''''''
 start
 clear 362 180 *-889 xor
 sub !%=
 *394 ~
''''''''''''''''''''''''  Gene:  272 Ends at position  3850  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  273 Begins at position  3851  '''''''''''''''''''''''
 start
 floor anglecmp swapbool
 ceilstore
 !=
 *.tin6 *.pain | *282 or
 dec
 ^ mult
''''''''''''''''''''''''  Gene:  273 Ends at position  3864  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  274 Begins at position  3865  '''''''''''''''''''''''
 else
 *.eye9 substore
 -291 -228 -651 clearbool
 not
 substore
 mult *.eye1 !=
 *887 232 sin
''''''''''''''''''''''''  Gene:  274 Ends at position  3879  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  276 Ends at position  3922  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  277 Begins at position  3923  '''''''''''''''''''''''
 cond
 sgn *.eye9dir * *333 <=
 stop
''''''''''''''''''''''''  Gene:  277 Ends at position  3929  '''''''''''''''''''''''
 -181 mod or
 ++ ceilstore

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

''''''''''''''''''''''''  Gene:  278 Ends at position  3946  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  279 Begins at position  3947  '''''''''''''''''''''''
 start
 ceilstore
 <
 angle -- %=
 !~=
 *.eye1width & *.in8
''''''''''''''''''''''''  Gene:  279 Ends at position  3956  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  280 Begins at position  3957  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  280 Ends at position  3957  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  281 Begins at position  3958  '''''''''''''''''''''''
 else
 45 *.totalmyspecies >=
 ceil swap <=
 .hitdn substore
 ~ ^ rndstore
 add *.eye9 *.dn -44
''''''''''''''''''''''''  Gene:  281 Ends at position  3973  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  282 Begins at position  3974  '''''''''''''''''''''''
 else
 substore
 ++ dupbool
 - *.maxvel swap or
 floor
''''''''''''''''''''''''  Gene:  282 Ends at position  3982  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  283 Begins at position  3983  '''''''''''''''''''''''
 start
 | >=

''''''''''''''''''''''''  Gene:  283 Ends at position  3985  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  284 Ends at position  3998  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  285 Begins at position  3999  '''''''''''''''''''''''
 start
 -533 pow >> true
 rnd floor -569 dupbool
 -- mult true
 ^ *1614 sgnstore
 swapbool
 *22 =
 *.eye9dir dist mult << *-733 & >
 ++ *286 8 mod 1118
''''''''''''''''''''''''  Gene:  285 Ends at position  4028  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  286 Begins at position  4029  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  286 Ends at position  4029  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  287 Begins at position  4030  '''''''''''''''''''''''
 start
 mod *-268 .eye5width substore
 pow
''''''''''''''''''''''''  Gene:  287 Ends at position  4035  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  288 Begins at position  4036  '''''''''''''''''''''''
 start
 cos ~=
 *-1555 sgnstore
 -
''''''''''''''''''''''''  Gene:  288 Ends at position  4041  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  289 Begins at position  4042  '''''''''''''''''''''''
 else
 stop
''''''''''''''''''''''''  Gene:  289 Ends at position  4043  '''''''''''''''''''''''
 *328 *187 *658 true
 dupbool
 | -610 divstore
 sub not
 angle dropbool
 * clear !%=
 dist absstore

''''''''''''''''''''''''  Gene:  290 Begins at position  4061  '''''''''''''''''''''''
 else
 pow & -152 -- << root * * ~
''''''''''''''''''''''''  Gene:  290 Ends at position  4070  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  291 Begins at position  4071  '''''''''''''''''''''''
 start
 divstore
 *492
''''''''''''''''''''''''  Gene:  291 Ends at position  4073  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  292 Ends at position  4099  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  293 Begins at position  4100  '''''''''''''''''''''''
 cond
 stop
''''''''''''''''''''''''  Gene:  293 Ends at position  4101  '''''''''''''''''''''''
 swap mult !=
 xor
 rndstore
 add sin sgnstore
 *-102
''''''''''''''''''''''''  Gene:  294 Begins at position  4111  '''''''''''''''''''''''
 start
 -660 *.numties xor
 - -750 1112 false
 stop
''''''''''''''''''''''''  Gene:  294 Ends at position  4119  '''''''''''''''''''''''
 -- rndstore
 mult *291 angle abs --
''''''''''''''''''''''''  Gene:  295 Begins at position  4127  '''''''''''''''''''''''
 else
 << ceilstore
 !%=
 floor 0 sgn !%=
 mod !~=
 *-642 | -181 -715 true
 anglecmp sqrstore
 negstore
 sgn rndstore
 cos multstore
 *-323 sgnstore
 ceil stop
''''''''''''''''''''''''  Gene:  295 Ends at position  4152  '''''''''''''''''''''''
 | <=
 <
 *-146 *55 swap ceilstore
 >> angle add ++ >> >=
 store

''''''''''''''''''''''''  Gene:  296 Begins at position  4167  '''''''''''''''''''''''
 else
 *.veldn *166 >> *128
''''''''''''''''''''''''  Gene:  296 Ends at position  4171  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  297 Begins at position  4172  '''''''''''''''''''''''
 else
 >
 dup
''''''''''''''''''''''''  Gene:  297 Ends at position  4174  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  298 Begins at position  4175  '''''''''''''''''''''''
 cond
 - negstore
 floor -715 sin 140 cos <
 & stop
''''''''''''''''''''''''  Gene:  298 Ends at position  4185  '''''''''''''''''''''''
 angle sgnstore
 - %=
 overbool
 ceil -349
''''''''''''''''''''''''  Gene:  299 Begins at position  4193  '''''''''''''''''''''''
 cond
 not
 or
 else
 sqr *764 -71 469 -2 !~=

''''''''''''''''''''''''  Gene:  299 Ends at position  4202  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  300 Ends at position  4225  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  301 Begins at position  4226  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  301 Ends at position  4226  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  302 Begins at position  4227  '''''''''''''''''''''''
 start
 -255 xor
 dropbool
 absstore
 dup *.shsx
''''''''''''''''''''''''  Gene:  302 Ends at position  4233  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  303 Begins at position  4234  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  303 Ends at position  4234  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  304 Begins at position  4235  '''''''''''''''''''''''
 else
 not
 =
 absstore

''''''''''''''''''''''''  Gene:  304 Ends at position  4238  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  305 Begins at position  4239  '''''''''''''''''''''''
 else
 ~=
 | mult & *358 & stop
''''''''''''''''''''''''  Gene:  305 Ends at position  4246  '''''''''''''''''''''''
 clear *137
''''''''''''''''''''''''  Gene:  306 Begins at position  4249  '''''''''''''''''''''''
 else
 sqr *-329 ~ drop
''''''''''''''''''''''''  Gene:  306 Ends at position  4253  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  307 Begins at position  4254  '''''''''''''''''''''''
 cond
 *744 angle anglecmp mod or
 sqr substore
 sub | dist inc
 >=
 false
 sqrstore
 *1074 %=
 >> <=
 & ~ pow false
 anglecmp *30 *274 anglecmp -539 *-174 -142 * sqr !~=
 !=
 -- 192 *-17 *601 -242 dupbool
 ++ !~=
 -15 else
 *1128 not
 dist -- 355 142 << *.shdx *-24 *.body *370 =
 -644 | -1029 pow sqrstore
 *-966 *.myshoot <=
 *186 not
 *.out7 18 mult *.bodgain *-271 clearbool
 *968 -885 <
 addstore
 -433 =
 *551
''''''''''''''''''''''''  Gene:  307 Ends at position  4332  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  308 Begins at position  4333  '''''''''''''''''''''''
 start
 816 swap or
 *579 ceilstore
 dist !%=

''''''''''''''''''''''''  Gene:  308 Ends at position  4340  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  309 Begins at position  4341  '''''''''''''''''''''''
 else
 !=
 sin 945 dropbool

''''''''''''''''''''''''  Gene:  309 Ends at position  4345  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  310 Begins at position  4346  '''''''''''''''''''''''
 else
 floor true
 root pow -512 sin sqrstore
 <
 *.sx divstore
 --
''''''''''''''''''''''''  Gene:  310 Ends at position  4357  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  311 Ends at position  4376  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  312 Begins at position  4377  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  312 Ends at position  4377  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  313 Begins at position  4378  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  313 Ends at position  4378  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  314 Begins at position  4379  '''''''''''''''''''''''
 else
 dec
 ceilstore
 add * xor
 substore
 *121 !%=
 or

''''''''''''''''''''''''  Gene:  314 Ends at position  4388  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  315 Ends at position  4401  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  317 Ends at position  4450  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  318 Begins at position  4451  '''''''''''''''''''''''
 cond
 true
 true
 root cos ^ 536 swap stop
''''''''''''''''''''''''  Gene:  318 Ends at position  4459  '''''''''''''''''''''''
 over << angle over !%=

''''''''''''''''''''''''  Gene:  319 Begins at position  4465  '''''''''''''''''''''''
 start
 2 dup swapbool
 *587 =
 !~=
 >> 541 xor

''''''''''''''''''''''''  Gene:  319 Ends at position  4474  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  320 Begins at position  4475  '''''''''''''''''''''''
 cond
 ~=
 -245 -172 *.chlr !=
 307 mult 6 floor *.dn ++ sub *.trefup >> dropbool
 overbool
 <=
 stop
''''''''''''''''''''''''  Gene:  320 Ends at position  4493  '''''''''''''''''''''''
 absstore
 cos ~=
 swapbool
 >=
 xor
 -- ~=
 rnd add divstore
 *.eye4 !~=
 over sqr rndstore
 %=
 *-751 >
 stop
 ++ 302 << <
 swap dropbool
 xor
 logx %=
 -175 *-379 -- 359 mod *-124 over pow xor
 or
 393 -231 | mult *.hitup ~ >
 rndstore
 & *-153 -817 angle & sgn dupbool
 clearbool
 multstore
 >> rnd | clearbool
 *.in7 ceilstore
 sgn swap negstore
 *-271 dup * dec
 *-176 swap dec
 ~=
 !~=
 clear
''''''''''''''''''''''''  Gene:  321 Begins at position  4569  '''''''''''''''''''''''
 cond
 swapbool
 and
 dist anglecmp & ++ >=
 << div else
 pyth !%=
 *193 - *1053 | 255 416 logx ceil *.in6 >
 sqr
''''''''''''''''''''''''  Gene:  321 Ends at position  4592  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  322 Begins at position  4593  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  322 Ends at position  4593  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  323 Begins at position  4594  '''''''''''''''''''''''
 else
 *381 !=
 =
 *349 *.myties absstore

''''''''''''''''''''''''  Gene:  323 Ends at position  4600  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  324 Begins at position  4601  '''''''''''''''''''''''
 cond
 *563 substore
 negstore
 sgn substore
 dupbool
 *269 inc
 div root rnd stop
''''''''''''''''''''''''  Gene:  324 Ends at position  4613  '''''''''''''''''''''''
 =
 cos & ^ false
 -- store
 not
 -115 stop
 *239 | dupbool
 -813 xor
 !=
 stop
 anglecmp and
 dec
 247 dropbool
 <=
 true
 sqrstore
 dup clearbool
 overbool
 sub
''''''''''''''''''''''''  Gene:  325 Begins at position  4643  '''''''''''''''''''''''
 else
 - !%=
 *-158 *.daytime add clearbool
 swapbool
 true
 348 568 sqrstore
 sgn *.tmemloc * <
 stop
''''''''''''''''''''''''  Gene:  325 Ends at position  4659  '''''''''''''''''''''''
 -101
''''''''''''''''''''''''  Gene:  326 Begins at position  4661  '''''''''''''''''''''''
 cond
 =
 div *244 ceil
''''''''''''''''''''''''  Gene:  326 Ends at position  4665  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  327 Begins at position  4666  '''''''''''''''''''''''
 cond
 13 *.tin9 logx and
 else
 << floor floorstore
 -696 &
''''''''''''''''''''''''  Gene:  327 Ends at position  4676  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  328 Begins at position  4677  '''''''''''''''''''''''
 else
 overbool
 substore
 stop
''''''''''''''''''''''''  Gene:  328 Ends at position  4680  '''''''''''''''''''''''
 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:  329 Begins at position  4718  '''''''''''''''''''''''
 cond
 -321 ceilstore
 inc
 >

''''''''''''''''''''''''  Gene:  329 Ends at position  4722  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  330 Begins at position  4723  '''''''''''''''''''''''
 cond
 <=
 sgn stop
''''''''''''''''''''''''  Gene:  330 Ends at position  4726  '''''''''''''''''''''''
 abs ~ *-1225 swap 510 xor

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

''''''''''''''''''''''''  Gene:  331 Ends at position  4753  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  332 Begins at position  4754  '''''''''''''''''''''''
 start
 ceil logx ++ !~=
 xor
 sqr -562 ~=
 *-678 183 315 =

''''''''''''''''''''''''  Gene:  332 Ends at position  4766  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  333 Begins at position  4767  '''''''''''''''''''''''
 start
 pow sgn ceilstore
 | div 4 1 *-102 !~=

''''''''''''''''''''''''  Gene:  333 Ends at position  4776  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  334 Begins at position  4777  '''''''''''''''''''''''
 else
 drop stop
''''''''''''''''''''''''  Gene:  334 Ends at position  4779  '''''''''''''''''''''''
 sin | -6 clearbool
 1158
''''''''''''''''''''''''  Gene:  335 Begins at position  4785  '''''''''''''''''''''''
 else
 109 *.eye1 !%=
 rnd | mult & addstore
 -- multstore
 *74 <
 41 22 angle 0
''''''''''''''''''''''''  Gene:  335 Ends at position  4801  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  336 Begins at position  4802  '''''''''''''''''''''''
 cond
 ~ mult div !~=
 and
 *.myshoot pow <=
 <
 ~=
 rndstore
 dropbool
 ceil angle sin cos pyth absstore
 283 -1224 or
 ^
''''''''''''''''''''''''  Gene:  336 Ends at position  4824  '''''''''''''''''''''''

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

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

''''''''''''''''''''''''  Gene:  339 Begins at position  4898  '''''''''''''''''''''''
 cond
 else
 absstore
 anglecmp stop
''''''''''''''''''''''''  Gene:  339 Ends at position  4902  '''''''''''''''''''''''
 addstore
 clearbool

''''''''''''''''''''''''  Gene:  340 Begins at position  4905  '''''''''''''''''''''''
 else
 *.mkshell not
 drop
''''''''''''''''''''''''  Gene:  340 Ends at position  4908  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  341 Begins at position  4909  '''''''''''''''''''''''
 cond
 dist *186 xor
 overbool
 -108 << 10 ~ *-633 anglecmp and
 *255 !=
 -234 and
 >> else
 ~=
 sqrstore
 *42 substore
 anglecmp -- -1060 *275 >> >> *.eye1dir ceilstore
 -385
''''''''''''''''''''''''  Gene:  341 Ends at position  4939  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  342 Begins at position  4940  '''''''''''''''''''''''
 cond
 *381 - floor << %=
 sqr ~=
 !~=
 else
 *1053 dropbool
 =
 over << rnd
''''''''''''''''''''''''  Gene:  342 Ends at position  4955  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  343 Begins at position  4956  '''''''''''''''''''''''
 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:  343 Ends at position  4988  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  344 Begins at position  4989  '''''''''''''''''''''''
 cond
 *-102 >> sgnstore
 logx -266 *.out3 start
 -63 -- pow false
 ^ ~
''''''''''''''''''''''''  Gene:  344 Ends at position  5002  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  345 Begins at position  5003  '''''''''''''''''''''''
 start
 *.vel *492
''''''''''''''''''''''''  Gene:  345 Ends at position  5005  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  346 Begins at position  5006  '''''''''''''''''''''''
 cond
 overbool
 stop
''''''''''''''''''''''''  Gene:  346 Ends at position  5008  '''''''''''''''''''''''
 floor
''''''''''''''''''''''''  Gene:  347 Begins at position  5010  '''''''''''''''''''''''
 else
 floorstore
 overbool
 *.sexrepro ++ dist <=
 *517 375 =
 <

''''''''''''''''''''''''  Gene:  347 Ends at position  5020  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  348 Begins at position  5021  '''''''''''''''''''''''
 cond
 and
 << not
 rnd * %=

''''''''''''''''''''''''  Gene:  348 Ends at position  5027  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  349 Begins at position  5028  '''''''''''''''''''''''
 cond
 -522 -147 mod *494
''''''''''''''''''''''''  Gene:  349 Ends at position  5032  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  350 Begins at position  5033  '''''''''''''''''''''''
 cond
 else
 stop
''''''''''''''''''''''''  Gene:  350 Ends at position  5035  '''''''''''''''''''''''
 not
 ceilstore
 add 199 floor
''''''''''''''''''''''''  Gene:  351 Begins at position  5041  '''''''''''''''''''''''
 cond
 <
 sgnstore
 and
 else
 >> not
 -132 logx overbool
 false
 clearbool
 mult multstore
 *334 *.eye4 pow !=
 & sin - >

''''''''''''''''''''''''  Gene:  351 Ends at position  5062  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  352 Begins at position  5063  '''''''''''''''''''''''
 start
 -- *.tin9 <=
 *-974 ++ dup >
 125 ^ pow << ~=
 -332 div *49 *-366
''''''''''''''''''''''''  Gene:  352 Ends at position  5079  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  353 Begins at position  5080  '''''''''''''''''''''''
 start
 89 ~=
 sub dup negstore
 -- ~=
 ceilstore

''''''''''''''''''''''''  Gene:  353 Ends at position  5088  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  354 Begins at position  5089  '''''''''''''''''''''''
 start
 -472 <
 337 *540 swap
''''''''''''''''''''''''  Gene:  354 Ends at position  5094  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  355 Begins at position  5095  '''''''''''''''''''''''
 start
 divstore
 sgn 646 sgn ceil *.velscalar 19 -- *-683 false
 *.eye9 ^ ^ pyth swapbool
 overbool
 *.availability *-66
''''''''''''''''''''''''  Gene:  355 Ends at position  5113  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  356 Begins at position  5114  '''''''''''''''''''''''
 start
 absstore

''''''''''''''''''''''''  Gene:  356 Ends at position  5115  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  357 Begins at position  5116  '''''''''''''''''''''''
 cond
 div =
 drop *959 overbool
 & >> *247 -190 - sqr <=
 =
 << *124 *-355 div
''''''''''''''''''''''''  Gene:  357 Ends at position  5133  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  358 Ends at position  5150  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  359 Begins at position  5151  '''''''''''''''''''''''
 else
 stop
''''''''''''''''''''''''  Gene:  359 Ends at position  5152  '''''''''''''''''''''''
 pyth *.tienum
''''''''''''''''''''''''  Gene:  360 Begins at position  5155  '''''''''''''''''''''''
 start
 >
 >>
''''''''''''''''''''''''  Gene:  360 Ends at position  5157  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  361 Begins at position  5158  '''''''''''''''''''''''
 else
 and
 *-265 pow sgn ~ 7 angle store
 pow -498 floor *.mkvenom stop
''''''''''''''''''''''''  Gene:  361 Ends at position  5171  '''''''''''''''''''''''
 ceilstore
 >
 or
 floor 1030 -783 -45 *84 73 *.trefup not
 root -491 !=
 inc
 and
 dropbool
 sqrstore
 rnd overbool

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

''''''''''''''''''''''''  Gene:  362 Ends at position  5210  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  363 Begins at position  5211  '''''''''''''''''''''''
 cond
 dist div ceil <=
 stop
''''''''''''''''''''''''  Gene:  363 Ends at position  5216  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  364 Begins at position  5217  '''''''''''''''''''''''
 cond
 *-344 stop
''''''''''''''''''''''''  Gene:  364 Ends at position  5219  '''''''''''''''''''''''
 dup and

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

''''''''''''''''''''''''  Gene:  366 Ends at position  5257  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  367 Begins at position  5258  '''''''''''''''''''''''
 start
 -- floor root swapbool
 multstore
 clearbool
 << ++ !~=
 *.fertilized *.tout9 absstore
 ceil
''''''''''''''''''''''''  Gene:  367 Ends at position  5271  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  368 Begins at position  5272  '''''''''''''''''''''''
 else
 swapbool
 sqrstore
 << >>
''''''''''''''''''''''''  Gene:  368 Ends at position  5276  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  369 Ends at position  5299  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  371 Ends at position  5329  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  372 Begins at position  5330  '''''''''''''''''''''''
 start
 *852 angle dec
 314 - negstore
 true
 !~=
 -106 dupbool

''''''''''''''''''''''''  Gene:  372 Ends at position  5340  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  373 Begins at position  5341  '''''''''''''''''''''''
 start
 swap %=
 *.tiepres & clearbool
 ++ <<
''''''''''''''''''''''''  Gene:  373 Ends at position  5348  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  374 Begins at position  5349  '''''''''''''''''''''''
 else
 sqr ~ *-559 sqr
''''''''''''''''''''''''  Gene:  374 Ends at position  5353  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  375 Begins at position  5354  '''''''''''''''''''''''
 else
 mult -808 stop
''''''''''''''''''''''''  Gene:  375 Ends at position  5357  '''''''''''''''''''''''
 *.refxpos *261 dup clear *.timer -- >
 anglecmp =
 sqrstore
 =
 abs >=
 sgnstore
 mod -53
''''''''''''''''''''''''  Gene:  376 Begins at position  5374  '''''''''''''''''''''''
 start
 floorstore
 over *.eye6width !~=
 dist -627 !~=
 571 258 *.refshoot dec
 anglecmp false
 & -249 over div sin ceil anglecmp
''''''''''''''''''''''''  Gene:  376 Ends at position  5394  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  377 Begins at position  5395  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  377 Ends at position  5395  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  378 Begins at position  5396  '''''''''''''''''''''''
 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:  378 Ends at position  5576  '''''''''''''''''''''''

'#hash: 8]Ozqcv)/(&M^c__D%%L
'#tag:Einstein.txt                                 

