'#generation: 579
'#mutations: 10500
start
2723 971 store
6128 972 store
-1 973 store
-1 974 store
-1 975 store
68 976 store
-1 977 store
-1 978 store
-1 979 store
68 980 store
-1 981 store
-1 982 store
-1 983 store
-1 984 store
-1 985 store
-1 986 store
-1 987 store
68 988 store
-1 989 store
-1 990 store
*.thisgene .delgene store
stop
 start
 - *.robage 972 add sub 1 rnd dec
 *-176 swap dec
 ~=
 !~=
 clear
''''''''''''''''''''''''  Gene:  1 Ends at position  15  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  2 Begins at position  16  '''''''''''''''''''''''
 cond
 swapbool
 and
 dist anglecmp & ++ xor
 mod sgnstore
 *-254 *13 -1071
''''''''''''''''''''''''  Gene:  2 Ends at position  28  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  3 Begins at position  29  '''''''''''''''''''''''
 cond
 >=
 >
 94 ~=
 1388 stop
''''''''''''''''''''''''  Gene:  3 Ends at position  35  '''''''''''''''''''''''
 *-543 over negstore
 *-567 addstore
 xor
 *1348 *48
''''''''''''''''''''''''  Gene:  4 Begins at position  44  '''''''''''''''''''''''
 cond
 *281 -1578 661 dist stop
''''''''''''''''''''''''  Gene:  4 Ends at position  49  '''''''''''''''''''''''
 -872 sgnstore
 not
 *.tout5 !=
 30 | addstore
 *544 sgnstore

''''''''''''''''''''''''  Gene:  5 Begins at position  60  '''''''''''''''''''''''
 cond
 <
 %=
 *1040 !%=
 start

''''''''''''''''''''''''  Gene:  5 Ends at position  65  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  6 Begins at position  66  '''''''''''''''''''''''
 start
 pow
''''''''''''''''''''''''  Gene:  6 Ends at position  67  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  7 Begins at position  68  '''''''''''''''''''''''
 else
 inc
 *-379 262 clearbool
 logx dec
 sqr divstore

''''''''''''''''''''''''  Gene:  7 Ends at position  76  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  8 Begins at position  77  '''''''''''''''''''''''
 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:  8 Ends at position  116  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  9 Begins at position  117  '''''''''''''''''''''''
 cond
 not
 true
 stop
''''''''''''''''''''''''  Gene:  9 Ends at position  120  '''''''''''''''''''''''
 *.pleas -- ~ floor
''''''''''''''''''''''''  Gene:  10 Begins at position  125  '''''''''''''''''''''''
 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:  10 Ends at position  166  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  11 Begins at position  167  '''''''''''''''''''''''
 start
 192 *71 -97 swap root *-490 << =

''''''''''''''''''''''''  Gene:  11 Ends at position  175  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  12 Begins at position  176  '''''''''''''''''''''''
 else
 sub 39 dupbool
 dup -- rnd *.tieang2 drop
''''''''''''''''''''''''  Gene:  12 Ends at position  184  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  13 Begins at position  185  '''''''''''''''''''''''
 else
 inc
 -98 sub !%=

''''''''''''''''''''''''  Gene:  13 Ends at position  189  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  14 Ends at position  212  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  15 Begins at position  213  '''''''''''''''''''''''
 cond
 !~=
 !=
 else
 over angle sub * divstore
 --
''''''''''''''''''''''''  Gene:  15 Ends at position  222  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  16 Begins at position  223  '''''''''''''''''''''''
 start
 499 !=
 false
 clearbool
 inc
 415 -564 sqrstore
 !=
 -347 >
 559 sgn
''''''''''''''''''''''''  Gene:  16 Ends at position  236  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  17 Begins at position  237  '''''''''''''''''''''''
 cond
 stop
''''''''''''''''''''''''  Gene:  17 Ends at position  238  '''''''''''''''''''''''
 -673 *-72 not

''''''''''''''''''''''''  Gene:  18 Begins at position  242  '''''''''''''''''''''''
 else
 stop
''''''''''''''''''''''''  Gene:  18 Ends at position  243  '''''''''''''''''''''''
 << <
 sub add |
''''''''''''''''''''''''  Gene:  19 Begins at position  249  '''''''''''''''''''''''
 start
 -747 *-159 addstore
 -- =
 549
''''''''''''''''''''''''  Gene:  19 Ends at position  255  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  20 Begins at position  256  '''''''''''''''''''''''
 start
 *732 *-45
''''''''''''''''''''''''  Gene:  20 Ends at position  258  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  21 Begins at position  259  '''''''''''''''''''''''
 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:  21 Ends at position  291  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  22 Begins at position  292  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  22 Ends at position  292  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  23 Begins at position  293  '''''''''''''''''''''''
 start
 rndstore
 dist clearbool
 460 * substore
 sgn xor
 -553 =
 absstore
 -92 - *-191 dup ~
''''''''''''''''''''''''  Gene:  23 Ends at position  309  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  24 Begins at position  310  '''''''''''''''''''''''
 else
 285 mult <
 xor
 overbool
 divstore
 ~=
 dup angle <=
 -466 and
 multstore
 *52 -83 store
 anglecmp =
 -357 -- store
 >> *-225 abs
''''''''''''''''''''''''  Gene:  24 Ends at position  334  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  25 Begins at position  335  '''''''''''''''''''''''
 start
 =
 sgnstore
 *.tout6 *.eye5 *.hit *.eye6 floor *.eye7 floor *.eye9
''''''''''''''''''''''''  Gene:  25 Ends at position  345  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  26 Begins at position  346  '''''''''''''''''''''''
 else
 66 *-516 sin -85 swap *.refveldx swap sub ++ *.tout6 *.eye5 floor *.eye6 floor *.eye7 floor *.eye8 floor
''''''''''''''''''''''''  Gene:  26 Ends at position  364  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  27 Begins at position  365  '''''''''''''''''''''''
 cond
 stop
''''''''''''''''''''''''  Gene:  27 Ends at position  366  '''''''''''''''''''''''
 root stop
 ~=
 floor stop
 cos add *-668 *56 ~=
 !%=
 | mod
''''''''''''''''''''''''  Gene:  28 Begins at position  380  '''''''''''''''''''''''
 cond
 %=
 absstore
 -430 <
 stop
''''''''''''''''''''''''  Gene:  28 Ends at position  385  '''''''''''''''''''''''
 ++ rnd =
 stop
 310 ~=
 mod - 518 <<
''''''''''''''''''''''''  Gene:  29 Begins at position  396  '''''''''''''''''''''''
 start
 or
 -- !=
 sgnstore
 <=
 sin =
 *-356 stop
''''''''''''''''''''''''  Gene:  29 Ends at position  405  '''''''''''''''''''''''
 .eye7dir floorstore
 multstore

''''''''''''''''''''''''  Gene:  30 Begins at position  409  '''''''''''''''''''''''
 start
 -271 dupbool
 646
''''''''''''''''''''''''  Gene:  30 Ends at position  412  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  31 Begins at position  413  '''''''''''''''''''''''
 else
 <<
''''''''''''''''''''''''  Gene:  31 Ends at position  414  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  32 Begins at position  415  '''''''''''''''''''''''
 cond
 -1315 114 *139 sqrstore
 -530 dec
 <
 drop sqr clearbool
 sqr <=
 anglecmp ~
''''''''''''''''''''''''  Gene:  32 Ends at position  429  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  33 Begins at position  430  '''''''''''''''''''''''
 cond
 -
''''''''''''''''''''''''  Gene:  33 Ends at position  431  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  34 Begins at position  432  '''''''''''''''''''''''
 cond
 3 12
''''''''''''''''''''''''  Gene:  34 Ends at position  434  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  35 Ends at position  445  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  36 Begins at position  446  '''''''''''''''''''''''
 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:  36 Ends at position  490  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  37 Begins at position  491  '''''''''''''''''''''''
 else
 anglecmp dropbool
 swapbool
 root sgn ^ dup dec
 !=
 64
''''''''''''''''''''''''  Gene:  37 Ends at position  501  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  38 Begins at position  502  '''''''''''''''''''''''
 start
 2 dup swapbool
 *587 =
 !~=
 >> 541 xor

''''''''''''''''''''''''  Gene:  38 Ends at position  511  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  39 Begins at position  512  '''''''''''''''''''''''
 cond
 ~=
 -245 -172 *.chlr !=
 307 mult 6 floor *.dn ++ sub *.trefup >> dropbool
 overbool
 <=
 stop
''''''''''''''''''''''''  Gene:  39 Ends at position  530  '''''''''''''''''''''''
 absstore
 cos false
 *242
''''''''''''''''''''''''  Gene:  40 Begins at position  535  '''''''''''''''''''''''
 cond
 start
 drop
''''''''''''''''''''''''  Gene:  40 Ends at position  537  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  41 Begins at position  538  '''''''''''''''''''''''
 else
 inc
 -98 sub !%=

''''''''''''''''''''''''  Gene:  41 Ends at position  542  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  43 Begins at position  563  '''''''''''''''''''''''
 cond
 !~=

''''''''''''''''''''''''  Gene:  43 Ends at position  564  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  44 Begins at position  565  '''''''''''''''''''''''
 cond
 pyth *366 & -538 *-147 sin *-343 stop
''''''''''''''''''''''''  Gene:  44 Ends at position  573  '''''''''''''''''''''''
 <=
 *.aimright & 226 div
''''''''''''''''''''''''  Gene:  45 Begins at position  579  '''''''''''''''''''''''
 start
 %=
 angle %=
 addstore
 dropbool
 clear
''''''''''''''''''''''''  Gene:  45 Ends at position  585  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  46 Begins at position  586  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  46 Ends at position  586  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  47 Begins at position  587  '''''''''''''''''''''''
 else
 or
 >> >=
 dec
 or
 and
 clearbool
 >=
 554 cos div clearbool
 sgn *29 floor 537 mod !=
 401 stop
''''''''''''''''''''''''  Gene:  47 Ends at position  607  '''''''''''''''''''''''
 angle | | 92 and
 mod !%=
 &
''''''''''''''''''''''''  Gene:  48 Begins at position  616  '''''''''''''''''''''''
 cond
 ~ and
 >
 and

''''''''''''''''''''''''  Gene:  48 Ends at position  620  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  49 Begins at position  621  '''''''''''''''''''''''
 cond

''''''''''''''''''''''''  Gene:  49 Ends at position  621  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  50 Begins at position  622  '''''''''''''''''''''''
 cond
 %=
 overbool
 =
 dup *517 floorstore
 ~=
 *-398 *230 37 ^ false
 !=
 ++ >=
 ~ else
 - sqrstore
 pyth sgnstore
 floorstore
 -- *.trefdx - ~=
 add sin *.shootval *.sx %=

''''''''''''''''''''''''  Gene:  50 Ends at position  653  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  51 Begins at position  654  '''''''''''''''''''''''
 cond
 -- * .robage ceilstore
 abs ~ ceil angle *.shootval
''''''''''''''''''''''''  Gene:  51 Ends at position  663  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  52 Begins at position  664  '''''''''''''''''''''''
 cond
 xor
 >

''''''''''''''''''''''''  Gene:  52 Ends at position  666  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  53 Begins at position  667  '''''''''''''''''''''''
 cond
 stop
''''''''''''''''''''''''  Gene:  53 Ends at position  668  '''''''''''''''''''''''
 addstore
 486 >> drop drop
''''''''''''''''''''''''  Gene:  54 Begins at position  674  '''''''''''''''''''''''
 cond
 stop
''''''''''''''''''''''''  Gene:  54 Ends at position  675  '''''''''''''''''''''''
 - *.refbody *53 sin 549 705 *94 sub !%=

''''''''''''''''''''''''  Gene:  55 Begins at position  685  '''''''''''''''''''''''
 cond
 rnd << | else
 *.refsx stop
''''''''''''''''''''''''  Gene:  55 Ends at position  691  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  56 Begins at position  692  '''''''''''''''''''''''
 start
 *145
''''''''''''''''''''''''  Gene:  56 Ends at position  693  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  57 Begins at position  694  '''''''''''''''''''''''
 else
 *-354 >> -130 | !~=
 | <=
 sin << *51 <=
 -486 ^ *-431 sgn ^
''''''''''''''''''''''''  Gene:  57 Ends at position  710  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  60 Begins at position  750  '''''''''''''''''''''''
 cond
 xor
 ^ *.tielen *-1274 stop
''''''''''''''''''''''''  Gene:  60 Ends at position  755  '''''''''''''''''''''''
 <
 xor
 691
''''''''''''''''''''''''  Gene:  61 Begins at position  759  '''''''''''''''''''''''
 cond
 mult - start
 11 ~ .totalmyspecies substore
 store
 xor
 !%=
 <

''''''''''''''''''''''''  Gene:  61 Ends at position  770  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  62 Begins at position  771  '''''''''''''''''''''''
 else
 %=
 !=
 *.eye7dir 298 >> *-1367
''''''''''''''''''''''''  Gene:  62 Ends at position  777  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  63 Begins at position  778  '''''''''''''''''''''''
 start
 xor
 floorstore
 =
 addstore
 *-644 sqrstore
 cos
''''''''''''''''''''''''  Gene:  63 Ends at position  785  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  64 Begins at position  786  '''''''''''''''''''''''
 else
 >> *648 clearbool
 =
 sin
''''''''''''''''''''''''  Gene:  64 Ends at position  791  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  65 Begins at position  792  '''''''''''''''''''''''
 cond
 >
 multstore
 -781 start
 118 sgnstore
 -67 *186 not
 xor
 *.memloc ceil
''''''''''''''''''''''''  Gene:  65 Ends at position  804  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  66 Begins at position  805  '''''''''''''''''''''''
 start
 stop
''''''''''''''''''''''''  Gene:  66 Ends at position  806  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  67 Ends at position  821  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  68 Ends at position  830  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  69 Begins at position  831  '''''''''''''''''''''''
 cond
 5 mult swap *.eye6 over inc
 339
''''''''''''''''''''''''  Gene:  69 Ends at position  838  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  71 Ends at position  872  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  72 Begins at position  873  '''''''''''''''''''''''
 start
 angle -458 root
''''''''''''''''''''''''  Gene:  72 Ends at position  876  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  73 Begins at position  877  '''''''''''''''''''''''
 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:  73 Ends at position  925  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  74 Begins at position  926  '''''''''''''''''''''''
 start
 abs 418 stop
''''''''''''''''''''''''  Gene:  74 Ends at position  929  '''''''''''''''''''''''
 mod *-243 over overbool
 divstore
 313 | 422 swap
''''''''''''''''''''''''  Gene:  75 Begins at position  939  '''''''''''''''''''''''
 start
 sqr anglecmp *.trefvelyoursx 409 rndstore
 *-151
''''''''''''''''''''''''  Gene:  75 Ends at position  945  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  76 Begins at position  946  '''''''''''''''''''''''
 start
 sqr mult div dec
 <=

''''''''''''''''''''''''  Gene:  76 Ends at position  951  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  77 Begins at position  952  '''''''''''''''''''''''
 cond
 *-148 add 631 else
 >> * 638
''''''''''''''''''''''''  Gene:  77 Ends at position  959  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  78 Begins at position  960  '''''''''''''''''''''''
 else
 stop
''''''''''''''''''''''''  Gene:  78 Ends at position  961  '''''''''''''''''''''''
 * xor
 -184 ceilstore
 over
''''''''''''''''''''''''  Gene:  79 Begins at position  967  '''''''''''''''''''''''
 cond
 *-184 <=
 *.eye3width start
 -916 add ^ mult store
 -760 abs 98 >> -797 mod swapbool
 643 *94 499 xor
 cos *409 sin angle *763 ^
''''''''''''''''''''''''  Gene:  79 Ends at position  993  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  80 Begins at position  994  '''''''''''''''''''''''
 cond
 -- stop
''''''''''''''''''''''''  Gene:  80 Ends at position  996  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  81 Begins at position  997  '''''''''''''''''''''''
 else
 sub and
 sqr >> << << absstore
 swap multstore
 *260
''''''''''''''''''''''''  Gene:  81 Ends at position  1007  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  82 Begins at position  1008  '''''''''''''''''''''''
 start
 rnd and
 383 *333 =
 *26 *-354 or
 -- sub
''''''''''''''''''''''''  Gene:  82 Ends at position  1018  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  83 Begins at position  1019  '''''''''''''''''''''''
 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:  83 Ends at position  1058  '''''''''''''''''''''''
 -63 abs | *-114 *.tieang -91 swapbool
 & dec
 *.fixpos -406
''''''''''''''''''''''''  Gene:  84 Begins at position  1070  '''''''''''''''''''''''
 cond
 ^ ++ floorstore
 541 >> !~=
 =
 >
 321 >
 %=
 0 floor 8 mult else
 *280 *.shoot
''''''''''''''''''''''''  Gene:  84 Ends at position  1088  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  85 Begins at position  1089  '''''''''''''''''''''''
 start
 ^ clearbool
 clearbool
 or
 <=
 overbool
 dropbool
 >> over sub ++ sgn floor 6 mult 307 !=
 -- -172 -245 <
 stop
''''''''''''''''''''''''  Gene:  85 Ends at position  1111  '''''''''''''''''''''''
 dupbool
 -26 * mult 6 ++ not
 or

''''''''''''''''''''''''  Gene:  86 Begins at position  1120  '''''''''''''''''''''''
 cond
 abs
''''''''''''''''''''''''  Gene:  86 Ends at position  1121  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  87 Begins at position  1122  '''''''''''''''''''''''
 cond
 mod -515 -385 *-62 | start
 and
 mod sin stop
''''''''''''''''''''''''  Gene:  87 Ends at position  1132  '''''''''''''''''''''''
 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:  88 Begins at position  1177  '''''''''''''''''''''''
 else
 *.maxvel
''''''''''''''''''''''''  Gene:  88 Ends at position  1178  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  89 Begins at position  1179  '''''''''''''''''''''''
 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:  89 Ends at position  1226  '''''''''''''''''''''''

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

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

''''''''''''''''''''''''  Gene:  92 Begins at position  1273  '''''''''''''''''''''''
 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:  92 Ends at position  1299  '''''''''''''''''''''''

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

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

''''''''''''''''''''''''  Gene:  94 Ends at position  1324  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  95 Begins at position  1325  '''''''''''''''''''''''
 cond

''''''''''''''''''''''''  Gene:  95 Ends at position  1325  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  96 Begins at position  1326  '''''''''''''''''''''''
 cond
 store
 start
 *541
''''''''''''''''''''''''  Gene:  96 Ends at position  1329  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  97 Begins at position  1330  '''''''''''''''''''''''
 start
 addstore

''''''''''''''''''''''''  Gene:  97 Ends at position  1331  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  98 Begins at position  1332  '''''''''''''''''''''''
 cond
 321 9 mult <
 !=
 *.eye9
''''''''''''''''''''''''  Gene:  98 Ends at position  1338  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  99 Begins at position  1339  '''''''''''''''''''''''
 cond
 & *-70 drop
''''''''''''''''''''''''  Gene:  99 Ends at position  1342  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  101 Begins at position  1359  '''''''''''''''''''''''
 else
 rndstore
 =
 *.shdx *-24 *.body *370 =
 -644 | -1029 pow sqrstore
 *-966 !%=
 =
 >> and
 -- *-743 root *-1321 sub
''''''''''''''''''''''''  Gene:  101 Ends at position  1381  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  102 Begins at position  1382  '''''''''''''''''''''''
 else
 sub abs
''''''''''''''''''''''''  Gene:  102 Ends at position  1384  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  103 Begins at position  1385  '''''''''''''''''''''''
 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:  103 Ends at position  1419  '''''''''''''''''''''''
 stop

''''''''''''''''''''''''  Gene:  104 Begins at position  1421  '''''''''''''''''''''''
 else
 ~ root ^ & *-142 *-375 ++ divstore
 !=
 -408 *-107 *.trefsx >> 668 absstore
 negstore
 >
 pyth << *-743 root *-1321 sub
''''''''''''''''''''''''  Gene:  104 Ends at position  1444  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  105 Begins at position  1445  '''''''''''''''''''''''
 else
 sub abs
''''''''''''''''''''''''  Gene:  105 Ends at position  1447  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  106 Begins at position  1448  '''''''''''''''''''''''
 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:  106 Ends at position  1486  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  107 Begins at position  1487  '''''''''''''''''''''''
 else
 890 *-129 angle *.tin7 ++ pow
''''''''''''''''''''''''  Gene:  107 Ends at position  1493  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  108 Begins at position  1494  '''''''''''''''''''''''
 start
 dist stop
''''''''''''''''''''''''  Gene:  108 Ends at position  1496  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  110 Ends at position  1529  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  111 Begins at position  1530  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  111 Ends at position  1530  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  112 Begins at position  1531  '''''''''''''''''''''''
 start
 angle mod - rnd
''''''''''''''''''''''''  Gene:  112 Ends at position  1535  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  113 Begins at position  1536  '''''''''''''''''''''''
 start
 *.tin5 abs clear pow negstore
 ceil sin *-277 add * 846 root !%=
 anglecmp ++ - *.fertilized stop
''''''''''''''''''''''''  Gene:  113 Ends at position  1554  '''''''''''''''''''''''
 |
''''''''''''''''''''''''  Gene:  114 Begins at position  1556  '''''''''''''''''''''''
 cond
 multstore
 >
 start
 &
''''''''''''''''''''''''  Gene:  114 Ends at position  1560  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  115 Begins at position  1561  '''''''''''''''''''''''
 cond
 anglecmp
''''''''''''''''''''''''  Gene:  115 Ends at position  1562  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  116 Begins at position  1563  '''''''''''''''''''''''
 cond
 start
 absstore
 <
 floor -401
''''''''''''''''''''''''  Gene:  116 Ends at position  1568  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  117 Begins at position  1569  '''''''''''''''''''''''
 else
 ~=

''''''''''''''''''''''''  Gene:  117 Ends at position  1570  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  118 Begins at position  1571  '''''''''''''''''''''''
 else
 stop
''''''''''''''''''''''''  Gene:  118 Ends at position  1572  '''''''''''''''''''''''
 store
 *-542 ~ pow drop *-318 pow 428 dropbool
 =
 dropbool
 xor
 *.hitdx *-391 sgn ^ *-597 ceil * sgnstore
 <

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

''''''''''''''''''''''''  Gene:  120 Begins at position  1645  '''''''''''''''''''''''
 else
 -409 %=
 clear stop
''''''''''''''''''''''''  Gene:  120 Ends at position  1649  '''''''''''''''''''''''
 ceil *-317 %=
 *380 floor << ~ >

''''''''''''''''''''''''  Gene:  121 Begins at position  1658  '''''''''''''''''''''''
 else
 862 *46 ~ !~=
 >
 !%=
 -674 ~ >> - ^ add
''''''''''''''''''''''''  Gene:  121 Ends at position  1670  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  122 Begins at position  1671  '''''''''''''''''''''''
 else
 floorstore
 sgn stop
''''''''''''''''''''''''  Gene:  122 Ends at position  1674  '''''''''''''''''''''''
 swapbool
 -322 *-69 dec

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

''''''''''''''''''''''''  Gene:  123 Ends at position  1699  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  124 Begins at position  1700  '''''''''''''''''''''''
 cond
 and
 substore
 *-68 & clear *-91 << rndstore
 or
 clear substore
 stop
''''''''''''''''''''''''  Gene:  124 Ends at position  1712  '''''''''''''''''''''''
 >=
 ~=
 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:  125 Begins at position  1749  '''''''''''''''''''''''
 else
 *.trefdn -934 abs floorstore

''''''''''''''''''''''''  Gene:  125 Ends at position  1753  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  126 Begins at position  1754  '''''''''''''''''''''''
 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:  126 Ends at position  1792  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  128 Begins at position  1821  '''''''''''''''''''''''
 else
 -531
''''''''''''''''''''''''  Gene:  128 Ends at position  1822  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  129 Begins at position  1823  '''''''''''''''''''''''
 start
 dec
 *.mrepro swap *.eye7 over sub ++ swap *.eye8 over *.aimshoot ++ sgn *
''''''''''''''''''''''''  Gene:  129 Ends at position  1837  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  130 Begins at position  1838  '''''''''''''''''''''''
 start
 rndstore
 addstore
 false
 41 sqrstore
 ++ 166 sqrstore
 *.reftype >
 *-103 floor abs stop
''''''''''''''''''''''''  Gene:  130 Ends at position  1852  '''''''''''''''''''''''
 =
 *-616
''''''''''''''''''''''''  Gene:  131 Begins at position  1855  '''''''''''''''''''''''
 start
 %=
 >
 321 *.delgene =
 !~=
 .robage floorstore
 rnd *.robage ~ or
 *.aimleft store
 !~=
 421
''''''''''''''''''''''''  Gene:  131 Ends at position  1871  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  132 Begins at position  1872  '''''''''''''''''''''''
 else
 76 stop
''''''''''''''''''''''''  Gene:  132 Ends at position  1874  '''''''''''''''''''''''
 <=
 =

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

''''''''''''''''''''''''  Gene:  133 Ends at position  1896  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  134 Begins at position  1897  '''''''''''''''''''''''
 cond
 sqrstore
 stop
''''''''''''''''''''''''  Gene:  134 Ends at position  1899  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  135 Begins at position  1900  '''''''''''''''''''''''
 cond
 else
 *.in8 floor sqrstore
 rndstore
 drop cos root *.tin6 *.chlr
''''''''''''''''''''''''  Gene:  135 Ends at position  1910  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  136 Begins at position  1911  '''''''''''''''''''''''
 cond
 sqrstore
 stop
''''''''''''''''''''''''  Gene:  136 Ends at position  1913  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  138 Begins at position  1954  '''''''''''''''''''''''
 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:  138 Ends at position  2005  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  139 Begins at position  2006  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  139 Ends at position  2006  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  140 Begins at position  2007  '''''''''''''''''''''''
 else
 =
 *383 *.availability sgn negstore
 sgn !~=
 *.treffixed absstore
 stop
''''''''''''''''''''''''  Gene:  140 Ends at position  2017  '''''''''''''''''''''''
 !~=
 false
 *516 ceil add ~ store
 and

''''''''''''''''''''''''  Gene:  141 Begins at position  2026  '''''''''''''''''''''''
 start
 199
''''''''''''''''''''''''  Gene:  141 Ends at position  2027  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  142 Begins at position  2028  '''''''''''''''''''''''
 cond
 pyth *.dn angle 9 ~=
 1 4 div | ceilstore
 sgn pow start
 =
 315 183 *-678 ~=
 -562 sqr xor
 !~=
 ++ logx ceil
''''''''''''''''''''''''  Gene:  142 Ends at position  2053  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  143 Begins at position  2054  '''''''''''''''''''''''
 start
 xor
 !~=
 sin !%=
 overbool
 *.tmemval -271
''''''''''''''''''''''''  Gene:  143 Ends at position  2061  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  144 Begins at position  2062  '''''''''''''''''''''''
 start
 multstore
 floorstore
 527 stop
''''''''''''''''''''''''  Gene:  144 Ends at position  2066  '''''''''''''''''''''''
 sgnstore
 sin %=
 add !~=
 *-432 -- absstore
 >>
''''''''''''''''''''''''  Gene:  145 Begins at position  2076  '''''''''''''''''''''''
 start
 *.sharewaste drop *-47 cos ++
''''''''''''''''''''''''  Gene:  145 Ends at position  2081  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  146 Ends at position  2094  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  147 Ends at position  2102  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  148 Begins at position  2103  '''''''''''''''''''''''
 else
 ceil rndstore
 -232 dist ~ div sgnstore
 -176 ceilstore
 1 dupbool
 *.in9 ~=
 rnd >=
 pyth true
 *.tieang sqr %=
 517 %=
 floor 107 multstore
 ceil
''''''''''''''''''''''''  Gene:  148 Ends at position  2129  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  149 Begins at position  2130  '''''''''''''''''''''''
 start
 >> <
 logx angle
''''''''''''''''''''''''  Gene:  149 Ends at position  2134  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  150 Begins at position  2135  '''''''''''''''''''''''
 start
 rndstore
 >=
 multstore
 *.body =
 -63
''''''''''''''''''''''''  Gene:  150 Ends at position  2141  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  151 Begins at position  2142  '''''''''''''''''''''''
 start
 *.out3 -266 logx sgnstore
 *-43 over & true
 angle and
 ~ drop dupbool
 root clear 325 *-256 * sin -69
''''''''''''''''''''''''  Gene:  151 Ends at position  2162  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  152 Begins at position  2163  '''''''''''''''''''''''
 start
 *.tin3 sub 981 rndstore
 <
 overbool
 over over *398 store
 ~=
 *917 not
 xor
 ~ rndstore
 >> -- ++
''''''''''''''''''''''''  Gene:  152 Ends at position  2182  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  153 Begins at position  2183  '''''''''''''''''''''''
 else
 false
 floor ~=
 =
 stop
''''''''''''''''''''''''  Gene:  153 Ends at position  2188  '''''''''''''''''''''''
 310 ~=
 mod - 518 <<
''''''''''''''''''''''''  Gene:  154 Begins at position  2195  '''''''''''''''''''''''
 start
 or
 -- !=
 sgnstore
 <=
 sin =
 *-356 ++ logx .eye4width rndstore
 xor
 *.tout1 floor
''''''''''''''''''''''''  Gene:  154 Ends at position  2210  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  155 Begins at position  2211  '''''''''''''''''''''''
 else
 - multstore
 ~=
 root and
 =
 737 div swap pow floor !=
 true

''''''''''''''''''''''''  Gene:  155 Ends at position  2224  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  156 Begins at position  2225  '''''''''''''''''''''''
 start
 divstore
 or
 -6 false
 root angle
''''''''''''''''''''''''  Gene:  156 Ends at position  2231  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  157 Begins at position  2232  '''''''''''''''''''''''
 start
 !%=
 !~=
 =
 sqrstore
 dupbool
 floor sqrstore
 not
 -284 *-572 pyth =
 dec
 !~=
 div *111 or
 or
 *88 and
 sgnstore
 ~
''''''''''''''''''''''''  Gene:  157 Ends at position  2254  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  158 Begins at position  2255  '''''''''''''''''''''''
 start
 >
 =
 clearbool
 clearbool
 store
 sqrstore
 logx *.trefaimsx
''''''''''''''''''''''''  Gene:  158 Ends at position  2263  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  159 Begins at position  2264  '''''''''''''''''''''''
 cond
 -691 sin dropbool
 mod sgnstore
 start
 absstore
 *.trefaimdx <
 stop
''''''''''''''''''''''''  Gene:  159 Ends at position  2274  '''''''''''''''''''''''
 ++ rnd >
 *.refpoison -218
''''''''''''''''''''''''  Gene:  160 Begins at position  2280  '''''''''''''''''''''''
 else
 sin *.tin4 *.aimright *-269 clear dup mult pow drop floorstore
 *.hit ~=
 anglecmp 630 *-408 -1201 -45 rnd --
''''''''''''''''''''''''  Gene:  160 Ends at position  2299  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  161 Begins at position  2300  '''''''''''''''''''''''
 start
 clearbool
 dup dupbool
 39 sub
''''''''''''''''''''''''  Gene:  161 Ends at position  2305  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  162 Begins at position  2306  '''''''''''''''''''''''
 else
 =
 183 54 - -546 stop
''''''''''''''''''''''''  Gene:  162 Ends at position  2312  '''''''''''''''''''''''
 -376 8 floor *.in1 sgn ++ sub over *.eye8 swap ~=
 sub substore
 sqrstore
 433 *-514 mod swapbool
 262 clear drop store
 & 45 and
 stop
 rndstore
 494
''''''''''''''''''''''''  Gene:  163 Begins at position  2341  '''''''''''''''''''''''
 start
 anglecmp *-600 !%=

''''''''''''''''''''''''  Gene:  163 Ends at position  2344  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  164 Begins at position  2345  '''''''''''''''''''''''
 else
 -531
''''''''''''''''''''''''  Gene:  164 Ends at position  2346  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  165 Begins at position  2347  '''''''''''''''''''''''
 start
 dec

''''''''''''''''''''''''  Gene:  165 Ends at position  2348  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  166 Begins at position  2349  '''''''''''''''''''''''
 start
 swap *.eye7 over *.myties ++ << mult abs not
 sqrstore
 swap & -- sqrstore
 148 stop
''''''''''''''''''''''''  Gene:  166 Ends at position  2365  '''''''''''''''''''''''
 not
 -- inc
 cos -- rndstore
 multstore
 %=
 *.vel =
 swapbool
 floorstore
 and
 swap >> and
 -
''''''''''''''''''''''''  Gene:  167 Begins at position  2383  '''''''''''''''''''''''
 start
 stop
''''''''''''''''''''''''  Gene:  167 Ends at position  2384  '''''''''''''''''''''''
 --
''''''''''''''''''''''''  Gene:  168 Begins at position  2386  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  168 Ends at position  2386  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  169 Begins at position  2387  '''''''''''''''''''''''
 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:  169 Ends at position  2427  '''''''''''''''''''''''
 !%=
 mod 9 42
''''''''''''''''''''''''  Gene:  170 Begins at position  2432  '''''''''''''''''''''''
 cond
 & | -892 | 428 -100 -297 *.robage div ^ - >> 275 floor floor -416 *657 !=
 -32 %=
 false
 stop
''''''''''''''''''''''''  Gene:  170 Ends at position  2454  '''''''''''''''''''''''
 stop
 !~=
 or
 dup dropbool
 dist
''''''''''''''''''''''''  Gene:  171 Begins at position  2461  '''''''''''''''''''''''
 start
 >
 -- ~=
 -- root *.refpoison =
 <=
 !%=
 drop 529 drop
''''''''''''''''''''''''  Gene:  171 Ends at position  2473  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  172 Begins at position  2474  '''''''''''''''''''''''
 start
 =
 * swapbool
 !~=
 | ceil 316 sgnstore
 root *227 <=
 .refveldn addstore
 swap absstore
 store

''''''''''''''''''''''''  Gene:  172 Ends at position  2490  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  173 Begins at position  2491  '''''''''''''''''''''''
 cond
 swapbool
 *.shootval else
 mod *.sx
''''''''''''''''''''''''  Gene:  173 Ends at position  2496  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  174 Begins at position  2497  '''''''''''''''''''''''
 start
 angle *.dx *.mass *.sx rndstore
 sqrstore
 dec
 xor
 ~=
 dist *-191 absstore
 swapbool
 stop
''''''''''''''''''''''''  Gene:  174 Ends at position  2511  '''''''''''''''''''''''
 angle divstore
 !~=
 floorstore
 -9 *-492 ^ multstore
 ++ dropbool
 swap floor - ~ sin << %=
 <
 dec
 ~=
 *.dx stop
 >>
''''''''''''''''''''''''  Gene:  175 Begins at position  2535  '''''''''''''''''''''''
 cond
 pow *357 !=
 overbool
 *-180 * dropbool
 dup over substore

''''''''''''''''''''''''  Gene:  175 Ends at position  2545  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  176 Begins at position  2546  '''''''''''''''''''''''
 cond
 <
 cos <=
 << dup and
 pyth *.backshot *.eye3 sin 35 <
 -658 start
 sub 691 cos sin
''''''''''''''''''''''''  Gene:  176 Ends at position  2564  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  177 Begins at position  2565  '''''''''''''''''''''''
 cond
 *500 201 *-354
''''''''''''''''''''''''  Gene:  177 Ends at position  2568  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  178 Begins at position  2569  '''''''''''''''''''''''
 cond
 dropbool
 * else
 << *38 <
 inc

''''''''''''''''''''''''  Gene:  178 Ends at position  2576  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  179 Begins at position  2577  '''''''''''''''''''''''
 cond
 div
''''''''''''''''''''''''  Gene:  179 Ends at position  2578  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  180 Begins at position  2579  '''''''''''''''''''''''
 cond
 116 >=
 not
 -68 40 swapbool
 abs dec
 xor
 164
''''''''''''''''''''''''  Gene:  180 Ends at position  2589  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  181 Begins at position  2590  '''''''''''''''''''''''
 cond
 abs dist 539 *.out6 not
 start
 floorstore
 store
 >
 *.eyef anglecmp ~ dist ~ overbool
 swap *.refshoot -
''''''''''''''''''''''''  Gene:  181 Ends at position  2608  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  182 Begins at position  2609  '''''''''''''''''''''''
 start
 store
 ++
''''''''''''''''''''''''  Gene:  182 Ends at position  2611  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  184 Begins at position  2634  '''''''''''''''''''''''
 start
 true
 multstore
 ceil
''''''''''''''''''''''''  Gene:  184 Ends at position  2637  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  186 Begins at position  2660  '''''''''''''''''''''''
 else
 clear *.availability -262 *145
''''''''''''''''''''''''  Gene:  186 Ends at position  2664  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  187 Begins at position  2665  '''''''''''''''''''''''
 start
 stop
''''''''''''''''''''''''  Gene:  187 Ends at position  2666  '''''''''''''''''''''''
 *.refsx 118
''''''''''''''''''''''''  Gene:  188 Begins at position  2669  '''''''''''''''''''''''
 start
 -781 multstore
 >

''''''''''''''''''''''''  Gene:  188 Ends at position  2672  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  189 Ends at position  2686  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  190 Begins at position  2687  '''''''''''''''''''''''
 start
 *-1367 >> 298 *.eye7dir
''''''''''''''''''''''''  Gene:  190 Ends at position  2691  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  191 Begins at position  2692  '''''''''''''''''''''''
 start
 inc
 store
 -37 floor rnd *.shootval ~ * -- inc

''''''''''''''''''''''''  Gene:  191 Ends at position  2702  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  192 Begins at position  2703  '''''''''''''''''''''''
 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:  192 Ends at position  2747  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  193 Begins at position  2748  '''''''''''''''''''''''
 else
 anglecmp cos *65 !~=
 ceilstore
 or
 -58 & stop
''''''''''''''''''''''''  Gene:  193 Ends at position  2757  '''''''''''''''''''''''
 <=
 true

''''''''''''''''''''''''  Gene:  194 Begins at position  2760  '''''''''''''''''''''''
 cond
 !=
 *-638 inc
 98 | -547 angle
''''''''''''''''''''''''  Gene:  194 Ends at position  2767  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  195 Begins at position  2768  '''''''''''''''''''''''
 cond
 sgn -- start

''''''''''''''''''''''''  Gene:  195 Ends at position  2771  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  197 Begins at position  2791  '''''''''''''''''''''''
 start
 ^ anglecmp logx sqr sgnstore
 !~=
 *223
''''''''''''''''''''''''  Gene:  197 Ends at position  2798  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  198 Begins at position  2799  '''''''''''''''''''''''
 start
 root sin sin abs false
 pow .setaim floorstore

''''''''''''''''''''''''  Gene:  198 Ends at position  2807  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  199 Begins at position  2808  '''''''''''''''''''''''
 else
 *.dnalen
''''''''''''''''''''''''  Gene:  199 Ends at position  2809  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  200 Begins at position  2810  '''''''''''''''''''''''
 start
 and

''''''''''''''''''''''''  Gene:  200 Ends at position  2811  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  201 Begins at position  2812  '''''''''''''''''''''''
 else
 !~=
 *-377 -160 1162 -88 >>
''''''''''''''''''''''''  Gene:  201 Ends at position  2818  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  202 Begins at position  2819  '''''''''''''''''''''''
 else
 183 false

''''''''''''''''''''''''  Gene:  202 Ends at position  2821  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  203 Begins at position  2822  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  203 Ends at position  2822  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  204 Ends at position  2838  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  205 Begins at position  2839  '''''''''''''''''''''''
 start
 pyth !~=
 ~=
 dup true
 !%=
 and
 -108 pyth ceilstore
 -416 add sub -261 dropbool
 >
 <

''''''''''''''''''''''''  Gene:  205 Ends at position  2856  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  206 Begins at position  2857  '''''''''''''''''''''''
 start
 xor

''''''''''''''''''''''''  Gene:  206 Ends at position  2858  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  207 Begins at position  2859  '''''''''''''''''''''''
 else
 *.refaimdx floor floor -72
''''''''''''''''''''''''  Gene:  207 Ends at position  2863  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  208 Begins at position  2864  '''''''''''''''''''''''
 else
 overbool

''''''''''''''''''''''''  Gene:  208 Ends at position  2865  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  209 Begins at position  2866  '''''''''''''''''''''''
 start
 ~ !%=
 -152 clear %=
 divstore
 root drop 325
''''''''''''''''''''''''  Gene:  209 Ends at position  2875  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  210 Begins at position  2876  '''''''''''''''''''''''
 else
 *-766 overbool
 *.in9 !%=
 cos
''''''''''''''''''''''''  Gene:  210 Ends at position  2881  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  211 Begins at position  2882  '''''''''''''''''''''''
 start
 negstore
 !=
 *578 >

''''''''''''''''''''''''  Gene:  211 Ends at position  2886  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  212 Begins at position  2887  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  212 Ends at position  2887  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  213 Begins at position  2888  '''''''''''''''''''''''
 cond
 pow swapbool

''''''''''''''''''''''''  Gene:  213 Ends at position  2890  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  214 Begins at position  2891  '''''''''''''''''''''''
 cond
 angle mult -467 stop
''''''''''''''''''''''''  Gene:  214 Ends at position  2895  '''''''''''''''''''''''
 mod &
''''''''''''''''''''''''  Gene:  215 Begins at position  2898  '''''''''''''''''''''''
 start
 false

''''''''''''''''''''''''  Gene:  215 Ends at position  2899  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  217 Begins at position  2934  '''''''''''''''''''''''
 else
 -14 dec
 ~ divstore
 *662 dist overbool
 314 angle << logx pyth ~=
 mod store
 addstore
 dist -85 cos -101 !%=
 139 negstore
 *.multi ceil stop
''''''''''''''''''''''''  Gene:  217 Ends at position  2960  '''''''''''''''''''''''
 cos div or
 or
 *349 !~=
 logx
''''''''''''''''''''''''  Gene:  218 Begins at position  2968  '''''''''''''''''''''''
 else
 sqrstore
 sqr dropbool
 * substore
 *.refypos *959
''''''''''''''''''''''''  Gene:  218 Ends at position  2975  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  219 Begins at position  2976  '''''''''''''''''''''''
 else
 | ^
''''''''''''''''''''''''  Gene:  219 Ends at position  2978  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  220 Begins at position  2979  '''''''''''''''''''''''
 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:  220 Ends at position  3018  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  221 Begins at position  3019  '''''''''''''''''''''''
 start
 << *-167
''''''''''''''''''''''''  Gene:  221 Ends at position  3021  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  222 Begins at position  3022  '''''''''''''''''''''''
 start
 negstore
 sgnstore
 clear >
 >=
 609 *-392 true
 33 !~=
 >
 ++ - ^ *1126 775 multstore
 %=
 stop
''''''''''''''''''''''''  Gene:  222 Ends at position  3041  '''''''''''''''''''''''
 *546 false
 *-117 ^ *63 2 *972 mult floor 0 779 ~ not
 sgn overbool
 ++
''''''''''''''''''''''''  Gene:  223 Begins at position  3058  '''''''''''''''''''''''
 cond
 drop *630 *-65 mult ceil *.shoot false
 *.trefvelmydn else
 553 sub dupbool

''''''''''''''''''''''''  Gene:  223 Ends at position  3070  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  224 Begins at position  3071  '''''''''''''''''''''''
 start
 =
 substore
 sin sin dupbool
 clearbool
 multstore
 >> rnd | clearbool
 *.in7 ceilstore
 sgn swap negstore
 *-271 dup * dec
 <
 absstore
 << anglecmp dropbool
 pyth *.eye4dir ceilstore
 overbool
 -623 anglecmp ~=

''''''''''''''''''''''''  Gene:  224 Ends at position  3103  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  225 Ends at position  3125  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  226 Begins at position  3126  '''''''''''''''''''''''
 cond
 overbool
 false
 dupbool

''''''''''''''''''''''''  Gene:  226 Ends at position  3129  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  227 Begins at position  3130  '''''''''''''''''''''''
 cond
 !~=
 255 *392 dup >
 substore
 or
 ~=
 swapbool
 -1136
''''''''''''''''''''''''  Gene:  227 Ends at position  3140  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  228 Ends at position  3151  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  229 Begins at position  3152  '''''''''''''''''''''''
 cond
 sqrstore
 false
 swap !=
 - *387 | sub ^ >
 -1563 -572 <
 -736 *-891 root add ++ anglecmp ceil else
 floor ~
''''''''''''''''''''''''  Gene:  229 Ends at position  3175  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  230 Begins at position  3176  '''''''''''''''''''''''
 start
 multstore
 217 logx substore
 <=
 *.eye9 floor *.tin9 over sub ++ sgn 0 floor swap *.eye2 over sub ++ *.sx <
 & - div dropbool
 stop
''''''''''''''''''''''''  Gene:  230 Ends at position  3202  '''''''''''''''''''''''
 anglecmp & *.bodgain ++ *348 <<
''''''''''''''''''''''''  Gene:  231 Begins at position  3209  '''''''''''''''''''''''
 cond
 ~=
 *.vloc 269 dec
 !=
 *-662 ++ div else
 addstore

''''''''''''''''''''''''  Gene:  231 Ends at position  3219  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  232 Ends at position  3243  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  233 Begins at position  3244  '''''''''''''''''''''''
 cond
 overbool
 div <
 -373 substore
 root <
 ~=
 root
''''''''''''''''''''''''  Gene:  233 Ends at position  3253  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  234 Begins at position  3254  '''''''''''''''''''''''
 cond
 floorstore
 *609 *980 not
 floorstore
 >
 anglecmp addstore
 floorstore
 -147 *.mydn div -219 else
 *-36 608 logx anglecmp add *.eye2
''''''''''''''''''''''''  Gene:  234 Ends at position  3274  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  235 Begins at position  3275  '''''''''''''''''''''''
 else
 .in10 sgnstore
 angle -395 clear mult dist mult *.availability & mod mod cos divstore
 &
''''''''''''''''''''''''  Gene:  235 Ends at position  3290  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  236 Begins at position  3291  '''''''''''''''''''''''
 start
 negstore
 !=
 ++ 586 *117 false
 185 *-915 ceilstore
 angle | xor
 *.focuseye >> *.thisgene add *-365 ^ 244 =
 >
 321 >
 %=
 0 floor 8 mult
''''''''''''''''''''''''  Gene:  236 Ends at position  3319  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  237 Begins at position  3320  '''''''''''''''''''''''
 else
 *280 *.shoot
''''''''''''''''''''''''  Gene:  237 Ends at position  3322  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  238 Begins at position  3323  '''''''''''''''''''''''
 start
 ^ clearbool
 clearbool
 or
 <=
 overbool
 dropbool
 >> over sub ++ sgn floor 6 mult 307 !=
 -- -172 -245 <
 stop
''''''''''''''''''''''''  Gene:  238 Ends at position  3345  '''''''''''''''''''''''
 dupbool
 -26 * mult 6 ++ not
 or

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

''''''''''''''''''''''''  Gene:  239 Ends at position  3365  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  240 Begins at position  3366  '''''''''''''''''''''''
 cond
 *.trefup negstore

''''''''''''''''''''''''  Gene:  240 Ends at position  3368  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  241 Begins at position  3369  '''''''''''''''''''''''
 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:  241 Ends at position  3417  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  242 Begins at position  3418  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  242 Ends at position  3418  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  243 Begins at position  3419  '''''''''''''''''''''''
 cond
 drop negstore
 pow >

''''''''''''''''''''''''  Gene:  243 Ends at position  3423  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  244 Begins at position  3424  '''''''''''''''''''''''
 cond
 false

''''''''''''''''''''''''  Gene:  244 Ends at position  3425  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  245 Begins at position  3426  '''''''''''''''''''''''
 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:  245 Ends at position  3462  '''''''''''''''''''''''
 !=
 ceil floorstore
 sub dec
 *.velscalar *.vshoot =
 dropbool
 clear << - dup stop
 stop
 div
''''''''''''''''''''''''  Gene:  246 Begins at position  3479  '''''''''''''''''''''''
 else
 root *-31 >
 - 299 mod %=
 | << stop
''''''''''''''''''''''''  Gene:  246 Ends at position  3489  '''''''''''''''''''''''
 drop div >
 inc
 root add *.rmchlr dist & div *-142 floorstore
 dec
 >

''''''''''''''''''''''''  Gene:  247 Begins at position  3504  '''''''''''''''''''''''
 cond
 << root not
 start
 * ~ * * root *.backshot -- -152 & pow
''''''''''''''''''''''''  Gene:  247 Ends at position  3518  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  248 Begins at position  3519  '''''''''''''''''''''''
 else
 *.fixpos clear swapbool
 overbool
 =
 swapbool
 =
 *.vel %=
 multstore
 rndstore
 -- cos inc
 -- not
 stop
''''''''''''''''''''''''  Gene:  248 Ends at position  3536  '''''''''''''''''''''''
 116 floorstore
 >> | swap sqrstore
 not
 abs mult << swapbool
 262 clear %=
 *.setaim -- *404 clearbool
 !~=
 dist
''''''''''''''''''''''''  Gene:  249 Begins at position  3557  '''''''''''''''''''''''
 start
 divstore
 *.tin7 ceilstore
 *-147 floorstore
 *.eye8 *.body div - rndstore
 rndstore
 sgn pyth *.tieval %=

''''''''''''''''''''''''  Gene:  249 Ends at position  3572  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  250 Begins at position  3573  '''''''''''''''''''''''
 start
 *270 not
 stop
''''''''''''''''''''''''  Gene:  250 Ends at position  3576  '''''''''''''''''''''''
 pyth -516 ++ sub clearbool
 anglecmp
''''''''''''''''''''''''  Gene:  251 Begins at position  3583  '''''''''''''''''''''''
 start
 floor addstore
 sgnstore
 stop
''''''''''''''''''''''''  Gene:  251 Ends at position  3587  '''''''''''''''''''''''
 rnd sgnstore
 <
 %=
 inc
 *.veldx rnd addstore
 xor
 567 true

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

''''''''''''''''''''''''  Gene:  252 Ends at position  3614  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  253 Begins at position  3615  '''''''''''''''''''''''
 start
 *1138
''''''''''''''''''''''''  Gene:  253 Ends at position  3616  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  254 Begins at position  3617  '''''''''''''''''''''''
 cond
 *128 26 xor
 *-17 ~
''''''''''''''''''''''''  Gene:  254 Ends at position  3622  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  255 Begins at position  3623  '''''''''''''''''''''''
 cond
 start
 floor anglecmp swapbool
 ceilstore
 !=
 *.tin6 *.pain | *282 or
 dec
 ^ mult
''''''''''''''''''''''''  Gene:  255 Ends at position  3637  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  256 Begins at position  3638  '''''''''''''''''''''''
 else
 *.eye9 substore
 -291 -228 -651 clearbool
 not
 substore
 mult *.eye1 !=
 *887 232 sin
''''''''''''''''''''''''  Gene:  256 Ends at position  3652  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  258 Ends at position  3695  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  259 Begins at position  3696  '''''''''''''''''''''''
 cond
 sgn *.eye9dir * *333 <=
 stop
''''''''''''''''''''''''  Gene:  259 Ends at position  3702  '''''''''''''''''''''''
 -181 mod or
 ++ ceilstore

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

''''''''''''''''''''''''  Gene:  260 Ends at position  3719  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  261 Begins at position  3720  '''''''''''''''''''''''
 start
 ceilstore
 <
 angle -- %=
 !~=
 *.eye1width & *.in8
''''''''''''''''''''''''  Gene:  261 Ends at position  3729  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  262 Begins at position  3730  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  262 Ends at position  3730  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  263 Begins at position  3731  '''''''''''''''''''''''
 else
 45 *.totalmyspecies >=
 ceil swap <=
 .hitdn substore
 ~ ^ rndstore
 add *.eye9 *.dn -44
''''''''''''''''''''''''  Gene:  263 Ends at position  3746  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  264 Begins at position  3747  '''''''''''''''''''''''
 else
 substore
 ++ dupbool
 - *.maxvel swap or
 floor
''''''''''''''''''''''''  Gene:  264 Ends at position  3755  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  265 Begins at position  3756  '''''''''''''''''''''''
 start
 | >=

''''''''''''''''''''''''  Gene:  265 Ends at position  3758  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  266 Ends at position  3771  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  267 Begins at position  3772  '''''''''''''''''''''''
 start
 -533 pow >> true
 rnd floor -569 dupbool
 -- mult true
 ^ *1614 sgnstore
 swapbool
 *22 =
 *.eye9dir dist mult << *-733 & >
 ++ *286 8 mod 1118
''''''''''''''''''''''''  Gene:  267 Ends at position  3801  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  268 Begins at position  3802  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  268 Ends at position  3802  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  269 Begins at position  3803  '''''''''''''''''''''''
 start
 mod *-268 .eye5width substore
 pow
''''''''''''''''''''''''  Gene:  269 Ends at position  3808  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  270 Begins at position  3809  '''''''''''''''''''''''
 start
 cos ~=
 *-1555 sgnstore
 -
''''''''''''''''''''''''  Gene:  270 Ends at position  3814  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  271 Begins at position  3815  '''''''''''''''''''''''
 else
 stop
''''''''''''''''''''''''  Gene:  271 Ends at position  3816  '''''''''''''''''''''''
 *328 *187 *658 true
 dupbool
 | -610 divstore
 sub not
 angle dropbool
 * clear !%=
 dist absstore

''''''''''''''''''''''''  Gene:  272 Begins at position  3834  '''''''''''''''''''''''
 else
 pow & -152 -- << root * * ~
''''''''''''''''''''''''  Gene:  272 Ends at position  3843  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  273 Begins at position  3844  '''''''''''''''''''''''
 start
 divstore
 *492
''''''''''''''''''''''''  Gene:  273 Ends at position  3846  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  274 Ends at position  3872  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  275 Begins at position  3873  '''''''''''''''''''''''
 cond
 stop
''''''''''''''''''''''''  Gene:  275 Ends at position  3874  '''''''''''''''''''''''
 swap mult !=
 xor
 rndstore
 add sin sgnstore
 *-102
''''''''''''''''''''''''  Gene:  276 Begins at position  3884  '''''''''''''''''''''''
 start
 -660 *.numties xor
 - -750 1112 false
 stop
''''''''''''''''''''''''  Gene:  276 Ends at position  3892  '''''''''''''''''''''''
 -- rndstore
 mult *291 angle abs --
''''''''''''''''''''''''  Gene:  277 Begins at position  3900  '''''''''''''''''''''''
 else
 << ceilstore
 !%=
 floor 0 sgn !%=
 mod !~=
 *-642 | -181 -715 true
 anglecmp sqrstore
 negstore
 sgn rndstore
 cos multstore
 *-323 sgnstore
 ceil stop
''''''''''''''''''''''''  Gene:  277 Ends at position  3925  '''''''''''''''''''''''
 | <=
 <
 *-146 *55 swap ceilstore
 >> angle add ++ >> >=
 store

''''''''''''''''''''''''  Gene:  278 Begins at position  3940  '''''''''''''''''''''''
 else
 *.veldn *166 >> *128
''''''''''''''''''''''''  Gene:  278 Ends at position  3944  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  279 Begins at position  3945  '''''''''''''''''''''''
 else
 >
 dup
''''''''''''''''''''''''  Gene:  279 Ends at position  3947  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  280 Begins at position  3948  '''''''''''''''''''''''
 cond
 - negstore
 floor -715 sin 140 cos <
 & stop
''''''''''''''''''''''''  Gene:  280 Ends at position  3958  '''''''''''''''''''''''
 angle sgnstore
 - %=
 overbool
 ceil -349
''''''''''''''''''''''''  Gene:  281 Begins at position  3966  '''''''''''''''''''''''
 cond
 not
 or
 else
 sqr *764 -71 469 -2 !~=

''''''''''''''''''''''''  Gene:  281 Ends at position  3975  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  282 Ends at position  3998  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  283 Begins at position  3999  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  283 Ends at position  3999  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  284 Begins at position  4000  '''''''''''''''''''''''
 start
 -255 xor
 dropbool
 absstore
 dup *.shsx
''''''''''''''''''''''''  Gene:  284 Ends at position  4006  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  285 Begins at position  4007  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  285 Ends at position  4007  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  286 Begins at position  4008  '''''''''''''''''''''''
 else
 not
 =
 absstore

''''''''''''''''''''''''  Gene:  286 Ends at position  4011  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  287 Begins at position  4012  '''''''''''''''''''''''
 else
 ~=
 | mult & *358 & stop
''''''''''''''''''''''''  Gene:  287 Ends at position  4019  '''''''''''''''''''''''
 clear *137
''''''''''''''''''''''''  Gene:  288 Begins at position  4022  '''''''''''''''''''''''
 else
 sqr *-329 ~ drop
''''''''''''''''''''''''  Gene:  288 Ends at position  4026  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  289 Begins at position  4027  '''''''''''''''''''''''
 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:  289 Ends at position  4105  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  290 Begins at position  4106  '''''''''''''''''''''''
 start
 816 swap or
 *579 ceilstore
 dist !%=

''''''''''''''''''''''''  Gene:  290 Ends at position  4113  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  291 Begins at position  4114  '''''''''''''''''''''''
 else
 !=
 sin 945 dropbool

''''''''''''''''''''''''  Gene:  291 Ends at position  4118  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  292 Begins at position  4119  '''''''''''''''''''''''
 else
 floor true
 root pow -512 sin sqrstore
 <
 *.sx divstore
 --
''''''''''''''''''''''''  Gene:  292 Ends at position  4130  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  293 Ends at position  4149  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  294 Begins at position  4150  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  294 Ends at position  4150  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  295 Begins at position  4151  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  295 Ends at position  4151  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  296 Begins at position  4152  '''''''''''''''''''''''
 else
 dec
 ceilstore
 add * xor
 substore
 *121 !%=
 or

''''''''''''''''''''''''  Gene:  296 Ends at position  4161  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  297 Ends at position  4174  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  299 Ends at position  4223  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  300 Begins at position  4224  '''''''''''''''''''''''
 cond
 true
 true
 root cos ^ 536 swap stop
''''''''''''''''''''''''  Gene:  300 Ends at position  4232  '''''''''''''''''''''''
 over << angle over !%=

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

''''''''''''''''''''''''  Gene:  301 Ends at position  4247  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  302 Begins at position  4248  '''''''''''''''''''''''
 cond
 ~=
 -245 -172 *.chlr !=
 307 mult 6 floor *.dn ++ sub *.trefup >> dropbool
 overbool
 <=
 stop
''''''''''''''''''''''''  Gene:  302 Ends at position  4266  '''''''''''''''''''''''
 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 ++ >=
 << div
''''''''''''''''''''''''  Gene:  303 Begins at position  4324  '''''''''''''''''''''''
 else
 pyth !%=
 *193 - *1053 | 255 416 logx ceil *.in6 >
 sqr
''''''''''''''''''''''''  Gene:  303 Ends at position  4337  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  304 Begins at position  4338  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  304 Ends at position  4338  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  305 Begins at position  4339  '''''''''''''''''''''''
 else
 *381 !=
 =
 *349 *.myties absstore

''''''''''''''''''''''''  Gene:  305 Ends at position  4345  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  306 Begins at position  4346  '''''''''''''''''''''''
 cond
 *563 substore
 negstore
 sgn substore
 dupbool
 *269 inc
 div root rnd stop
''''''''''''''''''''''''  Gene:  306 Ends at position  4358  '''''''''''''''''''''''
 =
 cos & ^ false
 -- store
 not
 -115 stop
 *239 | dupbool
 -813 xor
 !=
 stop
 anglecmp and
 dec
 247 dropbool
 <=
 true
 sqrstore
 dup clearbool
 overbool
 sub
''''''''''''''''''''''''  Gene:  307 Begins at position  4388  '''''''''''''''''''''''
 else
 - !%=
 *-158 *.daytime add clearbool
 swapbool
 true
 348 568 sqrstore
 sgn *.tmemloc * <
 stop
''''''''''''''''''''''''  Gene:  307 Ends at position  4404  '''''''''''''''''''''''
 -101
''''''''''''''''''''''''  Gene:  308 Begins at position  4406  '''''''''''''''''''''''
 cond
 =
 div *244 ceil
''''''''''''''''''''''''  Gene:  308 Ends at position  4410  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  309 Begins at position  4411  '''''''''''''''''''''''
 cond
 13 *.tin9 logx and
 else
 << floor floorstore
 -696 &
''''''''''''''''''''''''  Gene:  309 Ends at position  4421  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  310 Begins at position  4422  '''''''''''''''''''''''
 else
 overbool
 substore
 stop
''''''''''''''''''''''''  Gene:  310 Ends at position  4425  '''''''''''''''''''''''
 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:  311 Begins at position  4463  '''''''''''''''''''''''
 cond
 -321 ceilstore
 inc
 >

''''''''''''''''''''''''  Gene:  311 Ends at position  4467  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  312 Begins at position  4468  '''''''''''''''''''''''
 cond
 <=
 sgn stop
''''''''''''''''''''''''  Gene:  312 Ends at position  4471  '''''''''''''''''''''''
 abs ~ *-1225 swap 510 xor

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

''''''''''''''''''''''''  Gene:  313 Ends at position  4498  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  314 Begins at position  4499  '''''''''''''''''''''''
 start
 ceil logx ++ !~=
 xor
 sqr -562 ~=
 *-678 183 315 =

''''''''''''''''''''''''  Gene:  314 Ends at position  4511  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  315 Begins at position  4512  '''''''''''''''''''''''
 start
 pow sgn ceilstore
 | div 4 1 *-102 !~=

''''''''''''''''''''''''  Gene:  315 Ends at position  4521  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  316 Begins at position  4522  '''''''''''''''''''''''
 else
 drop stop
''''''''''''''''''''''''  Gene:  316 Ends at position  4524  '''''''''''''''''''''''
 sin | -6 clearbool
 1158
''''''''''''''''''''''''  Gene:  317 Begins at position  4530  '''''''''''''''''''''''
 else
 109 *.eye1 !%=
 rnd | mult & addstore
 -- multstore
 *74 <
 41 22 angle 0
''''''''''''''''''''''''  Gene:  317 Ends at position  4546  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  319 Begins at position  4570  '''''''''''''''''''''''
 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:  319 Ends at position  4607  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  321 Begins at position  4643  '''''''''''''''''''''''
 cond
 else
 absstore
 anglecmp stop
''''''''''''''''''''''''  Gene:  321 Ends at position  4647  '''''''''''''''''''''''
 addstore
 clearbool

''''''''''''''''''''''''  Gene:  322 Begins at position  4650  '''''''''''''''''''''''
 else
 *.mkshell not
 drop
''''''''''''''''''''''''  Gene:  322 Ends at position  4653  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  324 Begins at position  4685  '''''''''''''''''''''''
 cond
 *381 - floor << %=
 sqr ~=
 !~=
 else
 *1053 dropbool
 =
 over << rnd
''''''''''''''''''''''''  Gene:  324 Ends at position  4700  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  325 Begins at position  4701  '''''''''''''''''''''''
 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:  325 Ends at position  4733  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  326 Begins at position  4734  '''''''''''''''''''''''
 cond
 *-102 >> sgnstore
 logx -266 *.out3 start
 -63 -- pow false
 ^ ~
''''''''''''''''''''''''  Gene:  326 Ends at position  4747  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  327 Begins at position  4748  '''''''''''''''''''''''
 start
 *.vel *492
''''''''''''''''''''''''  Gene:  327 Ends at position  4750  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  328 Begins at position  4751  '''''''''''''''''''''''
 cond
 overbool
 stop
''''''''''''''''''''''''  Gene:  328 Ends at position  4753  '''''''''''''''''''''''
 floor
''''''''''''''''''''''''  Gene:  329 Begins at position  4755  '''''''''''''''''''''''
 else
 floorstore
 overbool
 *.sexrepro ++ dist <=
 *517 375 =
 <

''''''''''''''''''''''''  Gene:  329 Ends at position  4765  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  330 Begins at position  4766  '''''''''''''''''''''''
 cond
 and
 << not
 rnd * %=

''''''''''''''''''''''''  Gene:  330 Ends at position  4772  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  331 Begins at position  4773  '''''''''''''''''''''''
 cond
 -522 -147 mod *494
''''''''''''''''''''''''  Gene:  331 Ends at position  4777  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  332 Begins at position  4778  '''''''''''''''''''''''
 cond
 else
 stop
''''''''''''''''''''''''  Gene:  332 Ends at position  4780  '''''''''''''''''''''''
 not
 ceilstore
 add 199 floor
''''''''''''''''''''''''  Gene:  333 Begins at position  4786  '''''''''''''''''''''''
 cond
 <
 sgnstore
 and
 else
 >> not
 -132 logx overbool
 false
 clearbool
 mult multstore
 *334 *.eye4 pow !=
 & sin - >

''''''''''''''''''''''''  Gene:  333 Ends at position  4807  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  334 Begins at position  4808  '''''''''''''''''''''''
 start
 -- *.tin9 <=
 *-974 ++ dup >
 125 ^ pow << ~=
 -332 div *49 *-366
''''''''''''''''''''''''  Gene:  334 Ends at position  4824  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  335 Begins at position  4825  '''''''''''''''''''''''
 start
 89 ~=
 sub dup negstore
 -- ~=
 ceilstore

''''''''''''''''''''''''  Gene:  335 Ends at position  4833  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  336 Begins at position  4834  '''''''''''''''''''''''
 start
 -472 <
 337 *540 swap
''''''''''''''''''''''''  Gene:  336 Ends at position  4839  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  337 Begins at position  4840  '''''''''''''''''''''''
 start
 divstore
 sgn 646 sgn ceil *.velscalar 19 -- *-683 false
 *.eye9 ^ ^ pyth swapbool
 overbool
 *.availability *-66
''''''''''''''''''''''''  Gene:  337 Ends at position  4858  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  338 Begins at position  4859  '''''''''''''''''''''''
 start
 absstore

''''''''''''''''''''''''  Gene:  338 Ends at position  4860  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  339 Begins at position  4861  '''''''''''''''''''''''
 cond
 div =
 drop *959 overbool
 & >> *247 -190 - sqr <=
 =
 << *124 *-355 div
''''''''''''''''''''''''  Gene:  339 Ends at position  4878  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  340 Ends at position  4895  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  341 Begins at position  4896  '''''''''''''''''''''''
 else
 stop
''''''''''''''''''''''''  Gene:  341 Ends at position  4897  '''''''''''''''''''''''
 pyth *.tienum
''''''''''''''''''''''''  Gene:  342 Begins at position  4900  '''''''''''''''''''''''
 start
 >
 >>
''''''''''''''''''''''''  Gene:  342 Ends at position  4902  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  343 Begins at position  4903  '''''''''''''''''''''''
 else
 and
 *-265 pow sgn ~ 7 angle store
 pow -498 floor *.mkvenom stop
''''''''''''''''''''''''  Gene:  343 Ends at position  4916  '''''''''''''''''''''''
 ceilstore
 >
 or
 floor 1030 -783 -45 *84 73 *.trefup not
 root -491 !=
 inc
 and
 dropbool
 sqrstore
 rnd overbool

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

''''''''''''''''''''''''  Gene:  344 Ends at position  4955  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  345 Begins at position  4956  '''''''''''''''''''''''
 cond
 dist div ceil <=
 stop
''''''''''''''''''''''''  Gene:  345 Ends at position  4961  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  346 Begins at position  4962  '''''''''''''''''''''''
 cond
 *-344 stop
''''''''''''''''''''''''  Gene:  346 Ends at position  4964  '''''''''''''''''''''''
 dup and

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

''''''''''''''''''''''''  Gene:  348 Ends at position  5002  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  349 Begins at position  5003  '''''''''''''''''''''''
 start
 -- floor root swapbool
 multstore
 clearbool
 << ++ !~=
 *.fertilized *.tout9 absstore
 ceil
''''''''''''''''''''''''  Gene:  349 Ends at position  5016  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  350 Begins at position  5017  '''''''''''''''''''''''
 else
 swapbool
 sqrstore
 << >>
''''''''''''''''''''''''  Gene:  350 Ends at position  5021  '''''''''''''''''''''''

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

''''''''''''''''''''''''  Gene:  351 Ends at position  5044  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  352 Begins at position  5045  '''''''''''''''''''''''
 cond
 swapbool
 negstore
 sgn !~=
 *1358 not
 floor swapbool
 ~ -118 *-71 else
 541 dupbool
 stop
''''''''''''''''''''''''  Gene:  352 Ends at position  5060  '''''''''''''''''''''''
 <
 !%=
 - mult or
 mult mult
''''''''''''''''''''''''  Gene:  353 Begins at position  5068  '''''''''''''''''''''''
 start
 dec
 -135 | *-251 -815 <=

''''''''''''''''''''''''  Gene:  353 Ends at position  5074  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  354 Begins at position  5075  '''''''''''''''''''''''
 start
 *852 angle dec
 314 - negstore
 true
 !~=
 -106 dupbool

''''''''''''''''''''''''  Gene:  354 Ends at position  5085  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  355 Begins at position  5086  '''''''''''''''''''''''
 start
 swap %=
 *.tiepres & clearbool
 ++ <<
''''''''''''''''''''''''  Gene:  355 Ends at position  5093  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  356 Begins at position  5094  '''''''''''''''''''''''
 else
 sqr ~ *-559 sqr
''''''''''''''''''''''''  Gene:  356 Ends at position  5098  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  357 Begins at position  5099  '''''''''''''''''''''''
 else
 mult -808 stop
''''''''''''''''''''''''  Gene:  357 Ends at position  5102  '''''''''''''''''''''''
 *.refxpos *261 dup clear *.timer -- >
 anglecmp =
 sqrstore
 =
 abs >=
 sgnstore
 mod -53
''''''''''''''''''''''''  Gene:  358 Begins at position  5119  '''''''''''''''''''''''
 start
 floorstore
 over *.eye6width !~=
 dist -627 !~=
 571 258 *.refshoot dec
 anglecmp false
 & -249 over div sin ceil anglecmp
''''''''''''''''''''''''  Gene:  358 Ends at position  5139  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  359 Begins at position  5140  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  359 Ends at position  5140  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  360 Begins at position  5141  '''''''''''''''''''''''
 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:  360 Ends at position  5321  '''''''''''''''''''''''

'#hash: FFY`^4U\/.&CI1s|)o2f
'#tag:Einstein.txt                                 

