'548
 *.body 1786 << swapbool
 .up store
 *.aim 251 div mult .repro store
 -1 7 1 *.mkshell >=
 *.tin9 *.body 1786 << .up store
 *.hitang .mass store
 7 -1 *.myup div 2 << pow floor 1 *.mkshell
''''''''''''''''''''''''  Gene:  1 Begins at position  37  '''''''''''''''''''''''
 start
 *.body 1786 << 1 *.out7 1 dup 50
''''''''''''''''''''''''  Gene:  1 Ends at position  45  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  2 Begins at position  46  '''''''''''''''''''''''
 else
 pow and
 *.dn swapbool
 *.dnalen *.eye3 *.vel 50 store
 11 .dx dec
 *.mass 237 div 2 << pow floor << pow *.deltie 1 swapbool
 1 1 *.mkshell >=

''''''''''''''''''''''''  Gene:  2 Ends at position  74  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  3 Begins at position  75  '''''''''''''''''''''''
 start
 *.body 1786 << *.mkshell
''''''''''''''''''''''''  Gene:  3 Ends at position  79  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  4 Begins at position  80  '''''''''''''''''''''''
 start
 *.body 1786 << 1 *.out7 1 dup 50
''''''''''''''''''''''''  Gene:  4 Ends at position  88  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  5 Begins at position  89  '''''''''''''''''''''''
 else
 pow pyth and
 dec
 pow *-364 *.venom stop
''''''''''''''''''''''''  Gene:  5 Ends at position  97  '''''''''''''''''''''''
 overbool
 store
 !=
 div dup 50 mult .repro store
 -1 div dup 50 *.out7 1 dup 50 1 <=
 dropbool
 <=
 store
 !=
 inc
 *.tienum *-169 dupbool
 swapbool
 *.body 1786 << 1 *.mkshell >=

''''''''''''''''''''''''  Gene:  6 Begins at position  132  '''''''''''''''''''''''
 start
 *.body 1786 << swapbool
 div 10 .up store
 *.aim 251 div *.vtimer div dup 50 mult 300 .repro store
 *.aim 2 << pow *.in3 << 1 ^ *-852 .eye6dir inc
 store

''''''''''''''''''''''''  Gene:  6 Ends at position  163  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  7 Begins at position  164  '''''''''''''''''''''''
 cond
 add inc
 *.shootval !=
 *100 -
''''''''''''''''''''''''  Gene:  7 Ends at position  170  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  8 Begins at position  171  '''''''''''''''''''''''
 cond
 1382 false
 abs *-257 >
 *-582 store
 dist store
 xor
 >=
 *-995 !~=
 inc
 251 mult *-668 *.mkshell >=
 floor 1 *.mkshell >=
 start
 *.body *.refshoot << 1 *.shdn >=

''''''''''''''''''''''''  Gene:  8 Ends at position  201  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  9 Begins at position  202  '''''''''''''''''''''''
 start
 *.body 1786 << *.eye7width div 10 1
''''''''''''''''''''''''  Gene:  9 Ends at position  209  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  10 Begins at position  210  '''''''''''''''''''''''
 start
 *.hitsx 1786 *.out7 1 dup 50 *.refaim .repro store
 swap inc
 sub dup -1 .shoot store
 10 .up store
 300 *.trefshell *.mrepro mod 1 *.reftype .up store
 *.aim 251 div << 1 *.out7 1 dup 50
''''''''''''''''''''''''  Gene:  10 Ends at position  246  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  11 Begins at position  247  '''''''''''''''''''''''
 else
 pow pyth and
 dec
 pow *-364 *.venom stop
''''''''''''''''''''''''  Gene:  11 Ends at position  255  '''''''''''''''''''''''
 overbool
 store
 !=
 -34 store
 pow not
 and
 *.dn pow swapbool
 1 1 *.mkshell >=

''''''''''''''''''''''''  Gene:  12 Begins at position  271  '''''''''''''''''''''''
 start
 sgn ++ swapbool
 *.dn and
 pow
''''''''''''''''''''''''  Gene:  12 Ends at position  277  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  13 Begins at position  278  '''''''''''''''''''''''
 else
 50 dup 1 *.body sqr | or
 1225 clear stop
''''''''''''''''''''''''  Gene:  13 Ends at position  288  '''''''''''''''''''''''
 *-565 store
 *.nrg *.hitsx 1786 *.out7 1 dup 50 1 <=
 dropbool
 <=
 store
 !=
 inc
 *.tienum *.vel 50 store
 11 .dx dec
 *.mass 237 div 2 << pow floor << store
 *.mkshell >=

''''''''''''''''''''''''  Gene:  14 Begins at position  323  '''''''''''''''''''''''
 start
 *.body 1786 << swapbool
 .up store
 << 1 *.mkshell >=

''''''''''''''''''''''''  Gene:  14 Ends at position  333  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  15 Begins at position  334  '''''''''''''''''''''''
 start
 *.body 1786 << swapbool
 div 10 1 stop
''''''''''''''''''''''''  Gene:  15 Ends at position  342  '''''''''''''''''''''''
 store
 -404 inc
 swap inc
 sub dup 1 *.tout7 .repro store
 *.aim store
 1 .mass store
 7 *.fixang 251 div store
 *.aim 251 div swapbool
 div dup 50 mult .repro store
 -1 div dup 50 *.out7 1 dup 50 1 <=
 dropbool
 <=
 store
 !=
 inc
 *.tienum *-169 dupbool
 swapbool
 true
 | *88 sub inc
 stop

''''''''''''''''''''''''  Gene:  16 Begins at position  399  '''''''''''''''''''''''
 start
 or
 *.mkshell
''''''''''''''''''''''''  Gene:  16 Ends at position  401  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  17 Begins at position  402  '''''''''''''''''''''''
 start
 *.body 1786 << 1 *.out7 1 dup 50
''''''''''''''''''''''''  Gene:  17 Ends at position  410  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  18 Begins at position  411  '''''''''''''''''''''''
 else
 pow and
 *.dn swapbool
 *.dnalen *.eye3 *.vel 50 store
 11 .dx dec
 *.mass 237 stop
''''''''''''''''''''''''  Gene:  18 Ends at position  426  '''''''''''''''''''''''
 store
 inc
 swap inc
 sub dup 1 *.tout7 .repro store
 .out1 store
 1 .mass store
 7 *.fixang 251 div 2 << pow floor 1 *.mkshell >=
 dist swapbool
 << ++ pyth pow >> *408
''''''''''''''''''''''''  Gene:  19 Begins at position  461  '''''''''''''''''''''''
 else
 -
''''''''''''''''''''''''  Gene:  19 Ends at position  462  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  20 Begins at position  463  '''''''''''''''''''''''
 cond
 add pow store
 !~=
 318 57 stop
''''''''''''''''''''''''  Gene:  20 Ends at position  470  '''''''''''''''''''''''
 dup and
 ^ <

''''''''''''''''''''''''  Gene:  21 Begins at position  475  '''''''''''''''''''''''
 cond
 !%=
 dupbool
 mult inc
 dist 413 start
 *.body 1786 *.tin2 1 *.mkshell >=

''''''''''''''''''''''''  Gene:  21 Ends at position  488  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  22 Begins at position  489  '''''''''''''''''''''''
 start
 *.body 1786 << swapbool
 div 10 .up store
 *.aim 251 div swapbool
 div dup 50 mult .repro store
 -1 .shoot store
 10 1 *.trefsx *.aim 251 div 2 << pow floor 1 sub .aimright store
 stop
''''''''''''''''''''''''  Gene:  22 Ends at position  525  '''''''''''''''''''''''
 div 10 .up store
 *.tieang 251 div swapbool
 div dup 50 *.sharenrg *.eye3 *.vel 50 store
 11 .dx dec
 *.mass 237 *841
