cfind - gfind for higher-range / multi-state rules

For scripts to aid with computation or simulation in cellular automata.
Post Reply
lemon41625
Posts: 369
Joined: January 24th, 2020, 7:39 am
Location: 小红点 (if you know where that is)

cfind - gfind for higher-range / multi-state rules

Post by lemon41625 » June 14th, 2021, 3:16 am

Recently, I have been writing a ship search program in CAViewer for higher-range / multi-state rules based on gfind's algorithm. At the moment, cfind can search for only orthogonal ships (at any speed, except gcd(k, p) > 1) in any rule supported by CAViewer (e.g. Deficient rules, HROT, Extended Generations) other than block CA and naive rules.

Unfortunately, it is quite a bit slower than most other ship search programs but it makes it with support for higher range rules.

To run cfind, download the latest version of CAViewer from here (https://github.com/jedlimlx/Cellular-Au ... r/releases).

The list of planned features can also be found here (https://github.com/jedlimlx/Cellular-Au ... h-programs).

The command line syntax is as follows

Code: Select all

./CAViewer cfind -p <period> -k <displacement> -s <symmetry> -w <width> -r <rule>
or

Code: Select all

CAViewer.exe cfind -p <period> -k <displacement> -s <symmetry> -w <width> -r <rule>
for Windows

There is also an -stdin flag that will print out all partials to be piped in to apgsearch to find puffers, rake, higher-period ship, etc.

Full usage options:

Code: Select all

Usage: <main class> cfind [-h] [-dfs] [-stdin] -k=<dy>
                          [-m=<minDeepeningIncrement>] [-n=<num>] -p=<period>
                          [-q=<maxQueueSize>] -r=<rulestring> -s=<symmetryId>
                          -w=<width>
Uses a gfind-like algorithm to find spaceships
      -dfs, --dfs           Use only DFS instead of a hybrid BFS-DFS approach
  -h, --help
  -k=<dy>                   Displacement of the spaceship
  -m, --min=<minDeepeningIncrement>
                            The minimum deepening increment
  -n, --num=<num>           Number of ships to find before terminating
  -p, --period=<period>     Period of the spaceship
  -q, --queue=<maxQueueSize>
                            The maximum size of the BFS queue (2^Q)
  -r, --rule=<rulestring>   The rule in which to search for the spaceship
  -s, --symmetry=<symmetryId>
                            Symmetry of the spaceship (0 - asymmetric, 1 -
                              even-symmetric, 2 - odd-symmetric)
      -stdin, --stdin       Outputs all partials
  -w, --width=<width>       Width of the spaceship
CAViewer will also output 1 partial for every 15000 partials it finds. Ships will have the message "Ship found!" above them.

Some ships that cfind has found:

Code: Select all

x = 85, y = 34, rule = R2,C2,S2-3,B4-6,NN
2b2o15b2o18b2o18b2o17bobo4b$bo2bo13bo2bo16bo2bo16bo2bo13bo2bobo2bob$2o2b2o11b2o2b2o14b2o2b2o14b2o2b2o11b2obobobob2o$b4o13b4o16b4o16b4o12bobobobobobo$74bo2bobobo2bo$75bo2bobo2bob$17bo4bo14bo4bo14bo4bo13bo2bo2bo2b$16b2o4b2o12b2o4b2o12b2o4b2o11b2obobob2ob$15b2o6b2o10b2o6b2o10b2o6b2o10bobobobobob$14b2o8b2o10bo6bo12bo6bo11b2obobob2ob$15bo8bo10bobo4bobo10bobo4bobo10bobobobobob$14b2obo4bob2o10bo6bo12bo6bo12bob3obo2b$14bo10bo9bobo4bobo10bobo4bobo10bob5obob$17bo4bo13bo6bo12bo6bo15bo5b$16bo6bo10b5o2b5o8b5o2b5o12bobo4b$16bo6bo11bobo4bobo10bobo4bobo14bo5b$34bobobo2bobobo8bobobo2bobobo9b3obob3ob$35bobo4bobo10bobo4bobo11bo5bo2b$34bobo6bobo33bo5b$85b$55b2o6b2o20b$54bo2bo4bo2bo19b$56b2o4b2o21b$54bob2o4b2obo19b$56b2o4b2o21b$54b3o6b3o19b$54bo10bo19b$55bo8bo20b$85b$55bo8bo20b$55bo8bo20b$54bobo6bobo19b$85b$54bobo6bobo!

Code: Select all

x = 16, y = 15, rule = R2,C2,S2-3,B3,NN
5b6o$5b2o2b2o$5bo4bo2$7b2o$4bobo2bobo2$4bo2b2o2bo$4bo6bo$b2ob2o4b2ob2o
$2bobo6bobo$5bo4bo$o5bo2bo5bo2$3bobo4bobo!

Code: Select all

x = 14, y = 17, rule = R2,C2,S6-9,B7-8,NM
2b2o6b2o$b3o6b3o$b3o6b3o$o3bo4bo3bo$2obo6bob2o3$3b2ob2ob2o$4bob2obo$4b
o4bo$3b8o$2b2o6b2o$b3o6b3o$bobo6bobo$o2bo6bo2bo$b2o8b2o$2bo8bo!

Code: Select all

x = 116, y = 32, rule = R2,C2,S6-9,B5,10,NM
3bo15bo18bo18bo18bo8bo15bo10bo3b$b3obo11b3obo14bob3o14bob3o14bob3o4b3obo11bob3o6b3obob$3bobo13bobo14bobo16bobo16bobo8bobo11bobo10bobob$3bobo13bobo14bobo16bobo16bobo8bobo11bobo10bobob$o4bo10bo4bo14bo4bo13bo4bo13bo4bo2bo4bo11bo4bo4bo4bob$b2o14b2o20b2o17b2o17b2o4b2o17b2o6b2o4b$5bo15bo14bo18bo18bo12bo11bo14bob$3bo14bobo16bobo16bo18bobo6bobo13bobo8bobo2b$55bo60b$21bo15b2o15bo2bo18bobob2obobo14b2o10b2o2b$19b2o34bo24b2o34b$58b2o14bo5b2o5bo28b$18bo2bo16b2o15bo2bobo11b3o5b2o5b3o12bo3b2o3bo4b$16bobo3bo17bo15bo2bo14bobo8bobo12bo3b2o2b2o3bo2b$16bobo2bobo13bo2bobo31bo12bo10b3o3bo4bo3b3o$16bobo3bo12bobo2bobo18bo12bo12bo12bobobo4bobobo2b$35bobo2bobo15b3o16b8o15bo3bo4bo3bo2b$35bobo2bobo32bo10bo13bo2bo6bo2bo2b$58bo16bo2bo4bo2bo29b$58bo14b3o10b3o12bo10bo3b$57bobo17bo6bo15bo12bo2b$57bo43b2o8b2o3b$56b2o19bo6bo15bo12bo2b$59bo16bobo4bobo30b$77bo6bo15bo2b2ob2ob2o2bo2b$56bo2bo17bo6bo16bo4b2o4bo3b$57b2o16bobobo2bobobo16bo2b2o2bo5b$101bo4b2o4bo3b$56bo2bo56b$55bo4bo40bo10bo3b$54bobo2bobo40b3ob2ob3o4b$55bo4bo!
Last edited by lemon41625 on June 20th, 2021, 11:57 pm, edited 1 time in total.
Download CAViewer: https://github.com/jedlimlx/Cellular-Automaton-Viewer

Supports:
BSFKL, Extended Generations, Regenerating Generations, Naive Rules, R1 Moore, R2 Cross and R2 Von Neumann INT
And some others...

User avatar
yujh
Posts: 3078
Joined: February 27th, 2020, 11:23 pm
Location: I'm not sure where I am, so please tell me if you know
Contact:

Re: cfind - gfind for higher-range / multi-state rules

Post by yujh » June 14th, 2021, 6:05 am

errors:

Code: Select all

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000000000000, pid=5408, tid=10308
#
# JRE version:  (15.0.3+3) (build )
# Java VM: OpenJDK 64-Bit Server VM (15.0.3+3, mixed mode, tiered, compressed oops, g1 gc, windows-amd64)
# Problematic frame:
# C  0x0000000000000000
#
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
#
#

---------------  S U M M A R Y ------------

Command Line: -Djdk.module.main=CAViewer CAViewer/application.Main

Host: Intel(R) Core(TM) i5-4460  CPU @ 3.20GHz, 4 cores, 7G,  Windows 10 , 64 bit Build 19041 (10.0.19041.1023)
Time: Mon Jun 14 18:05:28 2021 China Standard Time elapsed time: 0.169967 seconds (0d 0h 0m 0s)

---------------  T H R E A D  ---------------

Current thread (0x000001fb66d09fa0):  JavaThread "Unknown thread" [_thread_in_vm, id=10308, stack(0x0000003b84700000,0x0000003b84800000)]

Stack: [0x0000003b84700000,0x0000003b84800000],  sp=0x0000003b847fec58,  free space=1019k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)


siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), data execution prevention violation at address 0x0000000000000000


Registers:
RAX=0x000001fb6b07c057, RBX=0x000001fb6867e6e0, RCX=0x000001fb6b07c057, RDX=0x000000000000034b
RSP=0x0000003b847fec58, RBP=0x0000003b847fed70, RSI=0x000001fb6b07c03a, RDI=0x000001fb6b07c03a
R8 =0x000001fb6867e6e0, R9 =0x00000000000005ce, R10=0x0000003b847fecd0, R11=0x4101d062c9d61c03
R12=0x00000000000005ce, R13=0x000001fb66d0c000, R14=0x000001fb685bcfb0, R15=0x000001fb685bcfb0
RIP=0x0000000000000000, EFLAGS=0x0000000000010246

Top of Stack: (sp=0x0000003b847fec58)
0x0000003b847fec58:   00007fff367b1833 000001fb6867e6e0
0x0000003b847fec68:   00007fff367b1877 00000000000005ce
0x0000003b847fec78:   0000000000000000 0000003b847fecb8
0x0000003b847fec88:   0000000000000000 000001fb6b07c03a
0x0000003b847fec98:   00007fff367b1495 000001fb6867e6e0
0x0000003b847feca8:   0000003b847fed70 000001fb6b07c03a
0x0000003b847fecb8:   0000000000000000 0000003b847fed70
0x0000003b847fecc8:   00007ffef012059a 0000003bcafefafa
0x0000003b847fecd8:   000000000000034b 00000000000005ce
0x0000003b847fece8:   ffffffff00000007 0000000086183d01
0x0000003b847fecf8:   000063d3be30ca76 00000000000005ce
0x0000003b847fed08:   000001fb685bcfb0 000001fb66d0a470
0x0000003b847fed18:   000001fb66d08030 00000000028041a8
0x0000003b847fed28:   0000000000000368 000001fb6b07c03a
0x0000003b847fed38:   00007fff367b1ed7 000001fb7e9cca60
0x0000003b847fed48:   0000000000000016 0000000000000001 

Instructions: (pc=0x0000000000000000)
0xffffffffffffff00:   



---------------  P R O C E S S  ---------------

Threads class SMR info:
_java_thread_list=0x00007ffef0501b10, length=0, elements={
}

Java Threads: ( => current thread )

Other Threads:
  0x000001fb685f7db0 GCTaskThread "GC Thread#0" [stack: 0x0000003b84900000,0x0000003b84a00000] [id=12532]
  0x000001fb68609b20 ConcurrentGCThread "G1 Main Marker" [stack: 0x0000003b84a00000,0x0000003b84b00000] [id=4296]
  0x000001fb6860a620 ConcurrentGCThread "G1 Conc#0" [stack: 0x0000003b84b00000,0x0000003b84c00000] [id=1372]
  0x000001fb68671aa0 ConcurrentGCThread "G1 Refine#0" [stack: 0x0000003b84c00000,0x0000003b84d00000] [id=9684]
  0x000001fb686725b0 ConcurrentGCThread "G1 Young RemSet Sampling" [stack: 0x0000003b84d00000,0x0000003b84e00000] [id=13124]

=>0x000001fb66d09fa0 (exited) JavaThread "Unknown thread" [_thread_in_vm, id=10308, stack(0x0000003b84700000,0x0000003b84800000)]

Threads with active compile tasks:

VM state: not at safepoint (not fully initialized)

VM Mutex/Monitor currently owned by a thread: None

Heap address: 0x0000000081800000, size: 2024 MB, Compressed Oops mode: 32-bit
CDS disabled.
Compressed class space mapped at: 0x0000000100000000-0x0000000140000000, size: 1073741824
Narrow klass base: 0x0000000000000000, Narrow klass shift: 3, Narrow klass range: 0x140000000

GC Precious Log:
 CPUs: 4 total, 4 available
 Memory: 8089M
 Large Page Support: Disabled
 NUMA Support: Disabled
 Compressed Oops: Enabled (32-bit)
 Heap Region Size: 1M
 Heap Min Capacity: 8M
 Heap Initial Capacity: 128M
 Heap Max Capacity: 2024M
 Pre-touch: Disabled
 Parallel Workers: 4
 Concurrent Workers: 1
 Concurrent Refinement Workers: 4
 Periodic GC: Disabled

Heap:
 garbage-first heap   total 131072K, used 0K [0x0000000081800000, 0x0000000100000000)
  region size 1024K, 1 young (1024K), 0 survivors (0K)
 Metaspace       used 4K, capacity 4480K, committed 4480K, reserved 1056768K
  class space    used 3K, capacity 384K, committed 384K, reserved 1048576K

Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, OA=open archive, CA=closed archive, TAMS=top-at-mark-start (previous, next)
|   0|0x0000000081800000, 0x0000000081800000, 0x0000000081900000|  0%| F|  |TAMS 0x0000000081800000, 0x0000000081800000| Untracked 
|   1|0x0000000081900000, 0x0000000081900000, 0x0000000081a00000|  0%| F|  |TAMS 0x0000000081900000, 0x0000000081900000| Untracked 
|   2|0x0000000081a00000, 0x0000000081a00000, 0x0000000081b00000|  0%| F|  |TAMS 0x0000000081a00000, 0x0000000081a00000| Untracked 
|   3|0x0000000081b00000, 0x0000000081b00000, 0x0000000081c00000|  0%| F|  |TAMS 0x0000000081b00000, 0x0000000081b00000| Untracked 
|   4|0x0000000081c00000, 0x0000000081c00000, 0x0000000081d00000|  0%| F|  |TAMS 0x0000000081c00000, 0x0000000081c00000| Untracked 
|   5|0x0000000081d00000, 0x0000000081d00000, 0x0000000081e00000|  0%| F|  |TAMS 0x0000000081d00000, 0x0000000081d00000| Untracked 
|   6|0x0000000081e00000, 0x0000000081e00000, 0x0000000081f00000|  0%| F|  |TAMS 0x0000000081e00000, 0x0000000081e00000| Untracked 
|   7|0x0000000081f00000, 0x0000000081f00000, 0x0000000082000000|  0%| F|  |TAMS 0x0000000081f00000, 0x0000000081f00000| Untracked 
|   8|0x0000000082000000, 0x0000000082000000, 0x0000000082100000|  0%| F|  |TAMS 0x0000000082000000, 0x0000000082000000| Untracked 
|   9|0x0000000082100000, 0x0000000082100000, 0x0000000082200000|  0%| F|  |TAMS 0x0000000082100000, 0x0000000082100000| Untracked 
|  10|0x0000000082200000, 0x0000000082200000, 0x0000000082300000|  0%| F|  |TAMS 0x0000000082200000, 0x0000000082200000| Untracked 
|  11|0x0000000082300000, 0x0000000082300000, 0x0000000082400000|  0%| F|  |TAMS 0x0000000082300000, 0x0000000082300000| Untracked 
|  12|0x0000000082400000, 0x0000000082400000, 0x0000000082500000|  0%| F|  |TAMS 0x0000000082400000, 0x0000000082400000| Untracked 
|  13|0x0000000082500000, 0x0000000082500000, 0x0000000082600000|  0%| F|  |TAMS 0x0000000082500000, 0x0000000082500000| Untracked 
|  14|0x0000000082600000, 0x0000000082600000, 0x0000000082700000|  0%| F|  |TAMS 0x0000000082600000, 0x0000000082600000| Untracked 
|  15|0x0000000082700000, 0x0000000082700000, 0x0000000082800000|  0%| F|  |TAMS 0x0000000082700000, 0x0000000082700000| Untracked 
|  16|0x0000000082800000, 0x0000000082800000, 0x0000000082900000|  0%| F|  |TAMS 0x0000000082800000, 0x0000000082800000| Untracked 
|  17|0x0000000082900000, 0x0000000082900000, 0x0000000082a00000|  0%| F|  |TAMS 0x0000000082900000, 0x0000000082900000| Untracked 
|  18|0x0000000082a00000, 0x0000000082a00000, 0x0000000082b00000|  0%| F|  |TAMS 0x0000000082a00000, 0x0000000082a00000| Untracked 
|  19|0x0000000082b00000, 0x0000000082b00000, 0x0000000082c00000|  0%| F|  |TAMS 0x0000000082b00000, 0x0000000082b00000| Untracked 
|  20|0x0000000082c00000, 0x0000000082c00000, 0x0000000082d00000|  0%| F|  |TAMS 0x0000000082c00000, 0x0000000082c00000| Untracked 
|  21|0x0000000082d00000, 0x0000000082d00000, 0x0000000082e00000|  0%| F|  |TAMS 0x0000000082d00000, 0x0000000082d00000| Untracked 
|  22|0x0000000082e00000, 0x0000000082e00000, 0x0000000082f00000|  0%| F|  |TAMS 0x0000000082e00000, 0x0000000082e00000| Untracked 
|  23|0x0000000082f00000, 0x0000000082f00000, 0x0000000083000000|  0%| F|  |TAMS 0x0000000082f00000, 0x0000000082f00000| Untracked 
|  24|0x0000000083000000, 0x0000000083000000, 0x0000000083100000|  0%| F|  |TAMS 0x0000000083000000, 0x0000000083000000| Untracked 
|  25|0x0000000083100000, 0x0000000083100000, 0x0000000083200000|  0%| F|  |TAMS 0x0000000083100000, 0x0000000083100000| Untracked 
|  26|0x0000000083200000, 0x0000000083200000, 0x0000000083300000|  0%| F|  |TAMS 0x0000000083200000, 0x0000000083200000| Untracked 
|  27|0x0000000083300000, 0x0000000083300000, 0x0000000083400000|  0%| F|  |TAMS 0x0000000083300000, 0x0000000083300000| Untracked 
|  28|0x0000000083400000, 0x0000000083400000, 0x0000000083500000|  0%| F|  |TAMS 0x0000000083400000, 0x0000000083400000| Untracked 
|  29|0x0000000083500000, 0x0000000083500000, 0x0000000083600000|  0%| F|  |TAMS 0x0000000083500000, 0x0000000083500000| Untracked 
|  30|0x0000000083600000, 0x0000000083600000, 0x0000000083700000|  0%| F|  |TAMS 0x0000000083600000, 0x0000000083600000| Untracked 
|  31|0x0000000083700000, 0x0000000083700000, 0x0000000083800000|  0%| F|  |TAMS 0x0000000083700000, 0x0000000083700000| Untracked 
|  32|0x0000000083800000, 0x0000000083800000, 0x0000000083900000|  0%| F|  |TAMS 0x0000000083800000, 0x0000000083800000| Untracked 
|  33|0x0000000083900000, 0x0000000083900000, 0x0000000083a00000|  0%| F|  |TAMS 0x0000000083900000, 0x0000000083900000| Untracked 
|  34|0x0000000083a00000, 0x0000000083a00000, 0x0000000083b00000|  0%| F|  |TAMS 0x0000000083a00000, 0x0000000083a00000| Untracked 
|  35|0x0000000083b00000, 0x0000000083b00000, 0x0000000083c00000|  0%| F|  |TAMS 0x0000000083b00000, 0x0000000083b00000| Untracked 
|  36|0x0000000083c00000, 0x0000000083c00000, 0x0000000083d00000|  0%| F|  |TAMS 0x0000000083c00000, 0x0000000083c00000| Untracked 
|  37|0x0000000083d00000, 0x0000000083d00000, 0x0000000083e00000|  0%| F|  |TAMS 0x0000000083d00000, 0x0000000083d00000| Untracked 
|  38|0x0000000083e00000, 0x0000000083e00000, 0x0000000083f00000|  0%| F|  |TAMS 0x0000000083e00000, 0x0000000083e00000| Untracked 
|  39|0x0000000083f00000, 0x0000000083f00000, 0x0000000084000000|  0%| F|  |TAMS 0x0000000083f00000, 0x0000000083f00000| Untracked 
|  40|0x0000000084000000, 0x0000000084000000, 0x0000000084100000|  0%| F|  |TAMS 0x0000000084000000, 0x0000000084000000| Untracked 
|  41|0x0000000084100000, 0x0000000084100000, 0x0000000084200000|  0%| F|  |TAMS 0x0000000084100000, 0x0000000084100000| Untracked 
|  42|0x0000000084200000, 0x0000000084200000, 0x0000000084300000|  0%| F|  |TAMS 0x0000000084200000, 0x0000000084200000| Untracked 
|  43|0x0000000084300000, 0x0000000084300000, 0x0000000084400000|  0%| F|  |TAMS 0x0000000084300000, 0x0000000084300000| Untracked 
|  44|0x0000000084400000, 0x0000000084400000, 0x0000000084500000|  0%| F|  |TAMS 0x0000000084400000, 0x0000000084400000| Untracked 
|  45|0x0000000084500000, 0x0000000084500000, 0x0000000084600000|  0%| F|  |TAMS 0x0000000084500000, 0x0000000084500000| Untracked 
|  46|0x0000000084600000, 0x0000000084600000, 0x0000000084700000|  0%| F|  |TAMS 0x0000000084600000, 0x0000000084600000| Untracked 
|  47|0x0000000084700000, 0x0000000084700000, 0x0000000084800000|  0%| F|  |TAMS 0x0000000084700000, 0x0000000084700000| Untracked 
|  48|0x0000000084800000, 0x0000000084800000, 0x0000000084900000|  0%| F|  |TAMS 0x0000000084800000, 0x0000000084800000| Untracked 
|  49|0x0000000084900000, 0x0000000084900000, 0x0000000084a00000|  0%| F|  |TAMS 0x0000000084900000, 0x0000000084900000| Untracked 
|  50|0x0000000084a00000, 0x0000000084a00000, 0x0000000084b00000|  0%| F|  |TAMS 0x0000000084a00000, 0x0000000084a00000| Untracked 
|  51|0x0000000084b00000, 0x0000000084b00000, 0x0000000084c00000|  0%| F|  |TAMS 0x0000000084b00000, 0x0000000084b00000| Untracked 
|  52|0x0000000084c00000, 0x0000000084c00000, 0x0000000084d00000|  0%| F|  |TAMS 0x0000000084c00000, 0x0000000084c00000| Untracked 
|  53|0x0000000084d00000, 0x0000000084d00000, 0x0000000084e00000|  0%| F|  |TAMS 0x0000000084d00000, 0x0000000084d00000| Untracked 
|  54|0x0000000084e00000, 0x0000000084e00000, 0x0000000084f00000|  0%| F|  |TAMS 0x0000000084e00000, 0x0000000084e00000| Untracked 
|  55|0x0000000084f00000, 0x0000000084f00000, 0x0000000085000000|  0%| F|  |TAMS 0x0000000084f00000, 0x0000000084f00000| Untracked 
|  56|0x0000000085000000, 0x0000000085000000, 0x0000000085100000|  0%| F|  |TAMS 0x0000000085000000, 0x0000000085000000| Untracked 
|  57|0x0000000085100000, 0x0000000085100000, 0x0000000085200000|  0%| F|  |TAMS 0x0000000085100000, 0x0000000085100000| Untracked 
|  58|0x0000000085200000, 0x0000000085200000, 0x0000000085300000|  0%| F|  |TAMS 0x0000000085200000, 0x0000000085200000| Untracked 
|  59|0x0000000085300000, 0x0000000085300000, 0x0000000085400000|  0%| F|  |TAMS 0x0000000085300000, 0x0000000085300000| Untracked 
|  60|0x0000000085400000, 0x0000000085400000, 0x0000000085500000|  0%| F|  |TAMS 0x0000000085400000, 0x0000000085400000| Untracked 
|  61|0x0000000085500000, 0x0000000085500000, 0x0000000085600000|  0%| F|  |TAMS 0x0000000085500000, 0x0000000085500000| Untracked 
|  62|0x0000000085600000, 0x0000000085600000, 0x0000000085700000|  0%| F|  |TAMS 0x0000000085600000, 0x0000000085600000| Untracked 
|  63|0x0000000085700000, 0x0000000085700000, 0x0000000085800000|  0%| F|  |TAMS 0x0000000085700000, 0x0000000085700000| Untracked 
|  64|0x0000000085800000, 0x0000000085800000, 0x0000000085900000|  0%| F|  |TAMS 0x0000000085800000, 0x0000000085800000| Untracked 
|  65|0x0000000085900000, 0x0000000085900000, 0x0000000085a00000|  0%| F|  |TAMS 0x0000000085900000, 0x0000000085900000| Untracked 
|  66|0x0000000085a00000, 0x0000000085a00000, 0x0000000085b00000|  0%| F|  |TAMS 0x0000000085a00000, 0x0000000085a00000| Untracked 
|  67|0x0000000085b00000, 0x0000000085b00000, 0x0000000085c00000|  0%| F|  |TAMS 0x0000000085b00000, 0x0000000085b00000| Untracked 
|  68|0x0000000085c00000, 0x0000000085c00000, 0x0000000085d00000|  0%| F|  |TAMS 0x0000000085c00000, 0x0000000085c00000| Untracked 
|  69|0x0000000085d00000, 0x0000000085d00000, 0x0000000085e00000|  0%| F|  |TAMS 0x0000000085d00000, 0x0000000085d00000| Untracked 
|  70|0x0000000085e00000, 0x0000000085e00000, 0x0000000085f00000|  0%| F|  |TAMS 0x0000000085e00000, 0x0000000085e00000| Untracked 
|  71|0x0000000085f00000, 0x0000000085f00000, 0x0000000086000000|  0%| F|  |TAMS 0x0000000085f00000, 0x0000000085f00000| Untracked 
|  72|0x0000000086000000, 0x0000000086000000, 0x0000000086100000|  0%| F|  |TAMS 0x0000000086000000, 0x0000000086000000| Untracked 
|  73|0x0000000086100000, 0x0000000086100000, 0x0000000086200000|  0%| F|  |TAMS 0x0000000086100000, 0x0000000086100000| Untracked 
|  74|0x0000000086200000, 0x0000000086200000, 0x0000000086300000|  0%| F|  |TAMS 0x0000000086200000, 0x0000000086200000| Untracked 
|  75|0x0000000086300000, 0x0000000086300000, 0x0000000086400000|  0%| F|  |TAMS 0x0000000086300000, 0x0000000086300000| Untracked 
|  76|0x0000000086400000, 0x0000000086400000, 0x0000000086500000|  0%| F|  |TAMS 0x0000000086400000, 0x0000000086400000| Untracked 
|  77|0x0000000086500000, 0x0000000086500000, 0x0000000086600000|  0%| F|  |TAMS 0x0000000086500000, 0x0000000086500000| Untracked 
|  78|0x0000000086600000, 0x0000000086600000, 0x0000000086700000|  0%| F|  |TAMS 0x0000000086600000, 0x0000000086600000| Untracked 
|  79|0x0000000086700000, 0x0000000086700000, 0x0000000086800000|  0%| F|  |TAMS 0x0000000086700000, 0x0000000086700000| Untracked 
|  80|0x0000000086800000, 0x0000000086800000, 0x0000000086900000|  0%| F|  |TAMS 0x0000000086800000, 0x0000000086800000| Untracked 
|  81|0x0000000086900000, 0x0000000086900000, 0x0000000086a00000|  0%| F|  |TAMS 0x0000000086900000, 0x0000000086900000| Untracked 
|  82|0x0000000086a00000, 0x0000000086a00000, 0x0000000086b00000|  0%| F|  |TAMS 0x0000000086a00000, 0x0000000086a00000| Untracked 
|  83|0x0000000086b00000, 0x0000000086b00000, 0x0000000086c00000|  0%| F|  |TAMS 0x0000000086b00000, 0x0000000086b00000| Untracked 
|  84|0x0000000086c00000, 0x0000000086c00000, 0x0000000086d00000|  0%| F|  |TAMS 0x0000000086c00000, 0x0000000086c00000| Untracked 
|  85|0x0000000086d00000, 0x0000000086d00000, 0x0000000086e00000|  0%| F|  |TAMS 0x0000000086d00000, 0x0000000086d00000| Untracked 
|  86|0x0000000086e00000, 0x0000000086e00000, 0x0000000086f00000|  0%| F|  |TAMS 0x0000000086e00000, 0x0000000086e00000| Untracked 
|  87|0x0000000086f00000, 0x0000000086f00000, 0x0000000087000000|  0%| F|  |TAMS 0x0000000086f00000, 0x0000000086f00000| Untracked 
|  88|0x0000000087000000, 0x0000000087000000, 0x0000000087100000|  0%| F|  |TAMS 0x0000000087000000, 0x0000000087000000| Untracked 
|  89|0x0000000087100000, 0x0000000087100000, 0x0000000087200000|  0%| F|  |TAMS 0x0000000087100000, 0x0000000087100000| Untracked 
|  90|0x0000000087200000, 0x0000000087200000, 0x0000000087300000|  0%| F|  |TAMS 0x0000000087200000, 0x0000000087200000| Untracked 
|  91|0x0000000087300000, 0x0000000087300000, 0x0000000087400000|  0%| F|  |TAMS 0x0000000087300000, 0x0000000087300000| Untracked 
|  92|0x0000000087400000, 0x0000000087400000, 0x0000000087500000|  0%| F|  |TAMS 0x0000000087400000, 0x0000000087400000| Untracked 
|  93|0x0000000087500000, 0x0000000087500000, 0x0000000087600000|  0%| F|  |TAMS 0x0000000087500000, 0x0000000087500000| Untracked 
|  94|0x0000000087600000, 0x0000000087600000, 0x0000000087700000|  0%| F|  |TAMS 0x0000000087600000, 0x0000000087600000| Untracked 
|  95|0x0000000087700000, 0x0000000087700000, 0x0000000087800000|  0%| F|  |TAMS 0x0000000087700000, 0x0000000087700000| Untracked 
|  96|0x0000000087800000, 0x0000000087800000, 0x0000000087900000|  0%| F|  |TAMS 0x0000000087800000, 0x0000000087800000| Untracked 
|  97|0x0000000087900000, 0x0000000087900000, 0x0000000087a00000|  0%| F|  |TAMS 0x0000000087900000, 0x0000000087900000| Untracked 
|  98|0x0000000087a00000, 0x0000000087a00000, 0x0000000087b00000|  0%| F|  |TAMS 0x0000000087a00000, 0x0000000087a00000| Untracked 
|  99|0x0000000087b00000, 0x0000000087b00000, 0x0000000087c00000|  0%| F|  |TAMS 0x0000000087b00000, 0x0000000087b00000| Untracked 
| 100|0x0000000087c00000, 0x0000000087c00000, 0x0000000087d00000|  0%| F|  |TAMS 0x0000000087c00000, 0x0000000087c00000| Untracked 
| 101|0x0000000087d00000, 0x0000000087d00000, 0x0000000087e00000|  0%| F|  |TAMS 0x0000000087d00000, 0x0000000087d00000| Untracked 
| 102|0x0000000087e00000, 0x0000000087e00000, 0x0000000087f00000|  0%| F|  |TAMS 0x0000000087e00000, 0x0000000087e00000| Untracked 
| 103|0x0000000087f00000, 0x0000000087f00000, 0x0000000088000000|  0%| F|  |TAMS 0x0000000087f00000, 0x0000000087f00000| Untracked 
| 104|0x0000000088000000, 0x0000000088000000, 0x0000000088100000|  0%| F|  |TAMS 0x0000000088000000, 0x0000000088000000| Untracked 
| 105|0x0000000088100000, 0x0000000088100000, 0x0000000088200000|  0%| F|  |TAMS 0x0000000088100000, 0x0000000088100000| Untracked 
| 106|0x0000000088200000, 0x0000000088200000, 0x0000000088300000|  0%| F|  |TAMS 0x0000000088200000, 0x0000000088200000| Untracked 
| 107|0x0000000088300000, 0x0000000088300000, 0x0000000088400000|  0%| F|  |TAMS 0x0000000088300000, 0x0000000088300000| Untracked 
| 108|0x0000000088400000, 0x0000000088400000, 0x0000000088500000|  0%| F|  |TAMS 0x0000000088400000, 0x0000000088400000| Untracked 
| 109|0x0000000088500000, 0x0000000088500000, 0x0000000088600000|  0%| F|  |TAMS 0x0000000088500000, 0x0000000088500000| Untracked 
| 110|0x0000000088600000, 0x0000000088600000, 0x0000000088700000|  0%| F|  |TAMS 0x0000000088600000, 0x0000000088600000| Untracked 
| 111|0x0000000088700000, 0x0000000088700000, 0x0000000088800000|  0%| F|  |TAMS 0x0000000088700000, 0x0000000088700000| Untracked 
| 112|0x0000000088800000, 0x0000000088800000, 0x0000000088900000|  0%| F|  |TAMS 0x0000000088800000, 0x0000000088800000| Untracked 
| 113|0x0000000088900000, 0x0000000088900000, 0x0000000088a00000|  0%| F|  |TAMS 0x0000000088900000, 0x0000000088900000| Untracked 
| 114|0x0000000088a00000, 0x0000000088a00000, 0x0000000088b00000|  0%| F|  |TAMS 0x0000000088a00000, 0x0000000088a00000| Untracked 
| 115|0x0000000088b00000, 0x0000000088b00000, 0x0000000088c00000|  0%| F|  |TAMS 0x0000000088b00000, 0x0000000088b00000| Untracked 
| 116|0x0000000088c00000, 0x0000000088c00000, 0x0000000088d00000|  0%| F|  |TAMS 0x0000000088c00000, 0x0000000088c00000| Untracked 
| 117|0x0000000088d00000, 0x0000000088d00000, 0x0000000088e00000|  0%| F|  |TAMS 0x0000000088d00000, 0x0000000088d00000| Untracked 
| 118|0x0000000088e00000, 0x0000000088e00000, 0x0000000088f00000|  0%| F|  |TAMS 0x0000000088e00000, 0x0000000088e00000| Untracked 
| 119|0x0000000088f00000, 0x0000000088f00000, 0x0000000089000000|  0%| F|  |TAMS 0x0000000088f00000, 0x0000000088f00000| Untracked 
| 120|0x0000000089000000, 0x0000000089000000, 0x0000000089100000|  0%| F|  |TAMS 0x0000000089000000, 0x0000000089000000| Untracked 
| 121|0x0000000089100000, 0x0000000089100000, 0x0000000089200000|  0%| F|  |TAMS 0x0000000089100000, 0x0000000089100000| Untracked 
| 122|0x0000000089200000, 0x0000000089200000, 0x0000000089300000|  0%| F|  |TAMS 0x0000000089200000, 0x0000000089200000| Untracked 
| 123|0x0000000089300000, 0x0000000089300000, 0x0000000089400000|  0%| F|  |TAMS 0x0000000089300000, 0x0000000089300000| Untracked 
| 124|0x0000000089400000, 0x0000000089400000, 0x0000000089500000|  0%| F|  |TAMS 0x0000000089400000, 0x0000000089400000| Untracked 
| 125|0x0000000089500000, 0x0000000089500000, 0x0000000089600000|  0%| F|  |TAMS 0x0000000089500000, 0x0000000089500000| Untracked 
| 126|0x0000000089600000, 0x0000000089600000, 0x0000000089700000|  0%| F|  |TAMS 0x0000000089600000, 0x0000000089600000| Untracked 
| 127|0x0000000089700000, 0x0000000089742900, 0x0000000089800000| 26%| E|  |TAMS 0x0000000089700000, 0x0000000089700000| Complete 

Card table byte_map: [0x000001fb7bc60000,0x000001fb7c060000] _byte_map_base: 0x000001fb7b854000

Marking Bits (Prev, Next): (CMBitMap*) 0x000001fb685f94c0, (CMBitMap*) 0x000001fb685f9500
 Prev Bits: [0x000001fb7c460000, 0x000001fb7e400000)
 Next Bits: [0x000001fb00000000, 0x000001fb01fa0000)

GC Heap History (0 events):
No events

Deoptimization events (0 events):
No events

Classes unloaded (0 events):
No events

Classes redefined (0 events):
No events

Internal exceptions (0 events):
No events

Events (2 events):
Event: 0.016 Loaded shared library D:\gol&misc\gol\CAViewer-Windows\runtime\bin\java.dll
Event: 0.023 loading class java/lang/Object


Dynamic libraries:
0x00007ff727190000 - 0x00007ff7271fe000 	D:\gol&misc\gol\CAViewer-Windows\CAViewer.exe
0x00007fff4bed0000 - 0x00007fff4c0c5000 	C:\WINDOWS\SYSTEM32\ntdll.dll
0x00007fff4b630000 - 0x00007fff4b6ed000 	C:\WINDOWS\System32\KERNEL32.DLL
0x00007fff49c40000 - 0x00007fff49f08000 	C:\WINDOWS\System32\KERNELBASE.dll
0x00007fff4a500000 - 0x00007fff4a6a0000 	C:\WINDOWS\System32\USER32.dll
0x00007fff49f10000 - 0x00007fff49f32000 	C:\WINDOWS\System32\win32u.dll
0x00007fff4b600000 - 0x00007fff4b62a000 	C:\WINDOWS\System32\GDI32.dll
0x00007fff49b30000 - 0x00007fff49c3b000 	C:\WINDOWS\System32\gdi32full.dll
0x00007fff49660000 - 0x00007fff496fd000 	C:\WINDOWS\System32\msvcp_win.dll
0x00007fff499a0000 - 0x00007fff49aa0000 	C:\WINDOWS\System32\ucrtbase.dll
0x00007fff4b6f0000 - 0x00007fff4be2f000 	C:\WINDOWS\System32\SHELL32.dll
0x00007fff4a6a0000 - 0x00007fff4a6d0000 	C:\WINDOWS\System32\IMM32.DLL
0x00007fff4b1c0000 - 0x00007fff4b26e000 	C:\WINDOWS\System32\shcore.dll
0x00007fff4a050000 - 0x00007fff4a0ee000 	C:\WINDOWS\System32\msvcrt.dll
0x00007fff4b270000 - 0x00007fff4b5c5000 	C:\WINDOWS\System32\combase.dll
0x00007fff4a330000 - 0x00007fff4a45b000 	C:\WINDOWS\System32\RPCRT4.dll
0x00007fff367c0000 - 0x00007fff367d8000 	D:\gol&misc\gol\CAViewer-Windows\runtime\bin\jli.dll
0x00007fff360c0000 - 0x00007fff36170000 	C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.19041.844_none_423537bff6b9828c\COMCTL32.dll
0x00007fff49fa0000 - 0x00007fff4a04c000 	C:\WINDOWS\System32\ADVAPI32.dll
0x00007fff4a460000 - 0x00007fff4a4fb000 	C:\WINDOWS\System32\sechost.dll
0x00007fff30330000 - 0x00007fff3034a000 	C:\WINDOWS\SYSTEM32\VCRUNTIME140.dll
0x00007fff33850000 - 0x00007fff33865000 	D:\gol&misc\gol\CAViewer-Windows\runtime\bin\vcruntime140.dll
0x00007fff29580000 - 0x00007fff2961b000 	D:\gol&misc\gol\CAViewer-Windows\runtime\bin\msvcp140.dll
0x00007ffeefa10000 - 0x00007ffef05a1000 	D:\gol&misc\gol\CAViewer-Windows\runtime\bin\server\jvm.dll
0x00007fff4b5d0000 - 0x00007fff4b5d8000 	C:\WINDOWS\System32\PSAPI.DLL
0x00007fff2d680000 - 0x00007fff2d689000 	C:\WINDOWS\SYSTEM32\WSOCK32.dll
0x00007fff4afa0000 - 0x00007fff4b00b000 	C:\WINDOWS\System32\WS2_32.dll
0x00007fff43720000 - 0x00007fff43747000 	C:\WINDOWS\SYSTEM32\WINMM.dll
0x00007fff43b40000 - 0x00007fff43b4a000 	C:\WINDOWS\SYSTEM32\VERSION.dll
0x00007fff47f00000 - 0x00007fff47f12000 	C:\WINDOWS\SYSTEM32\kernel.appcore.dll
0x00007fff367b0000 - 0x00007fff367ba000 	D:\gol&misc\gol\CAViewer-Windows\runtime\bin\jimage.dll
0x00007fff35e10000 - 0x00007fff35ff4000 	C:\WINDOWS\SYSTEM32\DBGHELP.DLL
0x00007fff38000000 - 0x00007fff3802c000 	C:\WINDOWS\SYSTEM32\dbgcore.DLL
0x00007fff49aa0000 - 0x00007fff49b23000 	C:\WINDOWS\System32\bcryptPrimitives.dll
0x00007fff33000000 - 0x00007fff33025000 	D:\gol&misc\gol\CAViewer-Windows\runtime\bin\java.dll

dbghelp: loaded successfully - version: 4.0.5 - missing functions: none
symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;D:\gol&misc\gol\CAViewer-Windows;C:\WINDOWS\SYSTEM32;D:\gol&misc\gol\CAViewer-Windows\runtime\bin;C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.19041.844_none_423537bff6b9828c;D:\gol&misc\gol\CAViewer-Windows\runtime\bin\server

VM Arguments:
jvm_args: -Djdk.module.main=CAViewer 
java_command: CAViewer/application.Main
java_class_path (initial): <not set>
Launcher Type: SUN_STANDARD

[Global flags]
     intx CICompilerCount                          = 3                                         {product} {ergonomic}
     uint ConcGCThreads                            = 1                                         {product} {ergonomic}
     uint G1ConcRefinementThreads                  = 4                                         {product} {ergonomic}
   size_t G1HeapRegionSize                         = 1048576                                   {product} {ergonomic}
    uintx GCDrainStackTargetSize                   = 64                                        {product} {ergonomic}
   size_t InitialHeapSize                          = 134217728                                 {product} {ergonomic}
   size_t MarkStackSize                            = 4194304                                   {product} {ergonomic}
   size_t MaxHeapSize                              = 2122317824                                {product} {ergonomic}
   size_t MaxNewSize                               = 1272971264                                {product} {ergonomic}
   size_t MinHeapDeltaBytes                        = 1048576                                   {product} {ergonomic}
   size_t MinHeapSize                              = 8388608                                   {product} {ergonomic}
    uintx NonNMethodCodeHeapSize                   = 5832780                                {pd product} {ergonomic}
    uintx NonProfiledCodeHeapSize                  = 122912730                              {pd product} {ergonomic}
    uintx ProfiledCodeHeapSize                     = 122912730                              {pd product} {ergonomic}
    uintx ReservedCodeCacheSize                    = 251658240                              {pd product} {ergonomic}
     bool SegmentedCodeCache                       = true                                      {product} {ergonomic}
   size_t SoftMaxHeapSize                          = 2122317824                             {manageable} {ergonomic}
     bool UseCompressedClassPointers               = true                                 {lp64_product} {ergonomic}
     bool UseCompressedOops                        = true                                 {lp64_product} {ergonomic}
     bool UseG1GC                                  = true                                      {product} {ergonomic}
     bool UseLargePagesIndividualAllocation        = false                                  {pd product} {ergonomic}

Logging:
Log output configuration:
 #0: stdout all=warning uptime,level,tags
 #1: stderr all=off uptime,level,tags

Environment Variables:
PATH=C:\Python27\;C:\Python27\Scripts;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;D:\anaconda_folder;D:\anaconda_folder\Library\mingw-w64\bin;D:\anaconda_folder\Library\usr\bin;D:\anaconda_folder\Library\bin;D:\anaconda_folder\Scripts;C:\Users\Home\.cargo\bin;C:\Users\Home\AppData\Local\Programs\Python\Python39\Scripts\;C:\Users\Home\AppData\Local\Programs\Python\Python39\;C:\Users\Home\AppData\Local\Microsoft\WindowsApps;
USERNAME=Home
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 60 Stepping 3, GenuineIntel



---------------  S Y S T E M  ---------------

OS:
 Windows 10 , 64 bit Build 19041 (10.0.19041.1023)
OS uptime: 0 days 7:40 hours

CPU: total 4 (initial active 4) (4 cores per cpu, 1 threads per core) family 6 model 60 stepping 3 microcode 0x28, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, vzeroupper, avx, avx2, aes, clmul, erms, lzcnt, tsc, tscinvbit, bmi1, bmi2, fma, clflush

Memory: 4k page, system-wide physical 8089M (2524M free)
TotalPageFile size 13639M (AvailPageFile size 4796M)
current process WorkingSet (physical memory assigned to process): 13M, peak: 13M
current process commit charge ("private bytes"): 191M, peak: 191M

vm_info: OpenJDK 64-Bit Server VM (15.0.3+3) for windows-amd64 JRE (15.0.3+3) (Zulu15.32+15-CA), built on Apr  8 2021 05:09:25 by "zulu_re" with MS VC++ 15.9 (VS2017)

END.
Rule modifier

B34kz5e7c8/S23-a4ityz5k
b2n3-q5y6cn7s23-k4c8
B3-kq6cn8/S2-i3-a4ciyz8
B3-kq4z5e7c8/S2-ci3-a4ciq5ek6eik7

Bored of Conway's Game of Life? Try Pedestrian Life -- not pedestrian at all!

lemon41625
Posts: 369
Joined: January 24th, 2020, 7:39 am
Location: 小红点 (if you know where that is)

Re: cfind - gfind for higher-range / multi-state rules

Post by lemon41625 » June 14th, 2021, 6:15 am

yujh wrote:
June 14th, 2021, 6:05 am
errors:

Code: Select all

snip
Can I check what command you used?
Download CAViewer: https://github.com/jedlimlx/Cellular-Automaton-Viewer

Supports:
BSFKL, Extended Generations, Regenerating Generations, Naive Rules, R1 Moore, R2 Cross and R2 Von Neumann INT
And some others...

User avatar
yujh
Posts: 3078
Joined: February 27th, 2020, 11:23 pm
Location: I'm not sure where I am, so please tell me if you know
Contact:

Re: cfind - gfind for higher-range / multi-state rules

Post by yujh » June 14th, 2021, 6:23 am

lemon41625 wrote:
June 14th, 2021, 6:15 am
yujh wrote:
June 14th, 2021, 6:05 am
errors:

Code: Select all

snip
Can I check what command you used?

Code: Select all

CAViewer.exe
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000000000000, pid=10260, tid=12332
#
# JRE version:  (15.0.3+3) (build )
# Java VM: OpenJDK 64-Bit Server VM (15.0.3+3, mixed mode, tiered, compressed oops, g1 gc, windows-amd64)
# Problematic frame:
# C  0x0000000000000000
#
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
#
# An error report file with more information is saved as:
# C:\Users\Home\hs_err_pid10260.log
#
#
Rule modifier

B34kz5e7c8/S23-a4ityz5k
b2n3-q5y6cn7s23-k4c8
B3-kq6cn8/S2-i3-a4ciyz8
B3-kq4z5e7c8/S2-ci3-a4ciq5ek6eik7

Bored of Conway's Game of Life? Try Pedestrian Life -- not pedestrian at all!

lemon41625
Posts: 369
Joined: January 24th, 2020, 7:39 am
Location: 小红点 (if you know where that is)

Re: cfind - gfind for higher-range / multi-state rules

Post by lemon41625 » June 14th, 2021, 6:34 am

yujh wrote:
June 14th, 2021, 6:23 am
lemon41625 wrote:
June 14th, 2021, 6:15 am
yujh wrote:
June 14th, 2021, 6:05 am
errors:

Code: Select all

snip
Can I check what command you used?

Code: Select all

CAViewer.exe
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000000000000, pid=10260, tid=12332
#
# JRE version:  (15.0.3+3) (build )
# Java VM: OpenJDK 64-Bit Server VM (15.0.3+3, mixed mode, tiered, compressed oops, g1 gc, windows-amd64)
# Problematic frame:
# C  0x0000000000000000
#
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
#
# An error report file with more information is saved as:
# C:\Users\Home\hs_err_pid10260.log
#
#
That's very odd. I don't seem to be able to reproduce this bug. Can you post the contents of "C:\Users\Home\hs_err_pid10260.log"? Also are you using 32-bit Windows or 64-bit Windows?
Last edited by lemon41625 on June 14th, 2021, 6:39 am, edited 1 time in total.
Download CAViewer: https://github.com/jedlimlx/Cellular-Automaton-Viewer

Supports:
BSFKL, Extended Generations, Regenerating Generations, Naive Rules, R1 Moore, R2 Cross and R2 Von Neumann INT
And some others...

User avatar
yujh
Posts: 3078
Joined: February 27th, 2020, 11:23 pm
Location: I'm not sure where I am, so please tell me if you know
Contact:

Re: cfind - gfind for higher-range / multi-state rules

Post by yujh » June 14th, 2021, 6:39 am

lemon41625 wrote:
June 14th, 2021, 6:34 am
yujh wrote:
June 14th, 2021, 6:23 am
lemon41625 wrote:
June 14th, 2021, 6:15 am


Can I check what command you used?

Code: Select all

CAViewer.exe
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000000000000, pid=10260, tid=12332
#
# JRE version:  (15.0.3+3) (build )
# Java VM: OpenJDK 64-Bit Server VM (15.0.3+3, mixed mode, tiered, compressed oops, g1 gc, windows-amd64)
# Problematic frame:
# C  0x0000000000000000
#
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
#
# An error report file with more information is saved as:
# C:\Users\Home\hs_err_pid10260.log
#
#
That's very odd. I don't seem to be able to reproduce this bug. Can you post the contents of "C:\Users\Home\hs_err_pid10260.log"?

Code: Select all

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000000000000, pid=10260, tid=12332
#
# JRE version:  (15.0.3+3) (build )
# Java VM: OpenJDK 64-Bit Server VM (15.0.3+3, mixed mode, tiered, compressed oops, g1 gc, windows-amd64)
# Problematic frame:
# C  0x0000000000000000
#
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
#
#

---------------  S U M M A R Y ------------

Command Line: -Djdk.module.main=CAViewer CAViewer/application.Main

Host: Intel(R) Core(TM) i5-4460  CPU @ 3.20GHz, 4 cores, 7G,  Windows 10 , 64 bit Build 19041 (10.0.19041.1023)
Time: Mon Jun 14 18:24:13 2021 China Standard Time elapsed time: 0.092857 seconds (0d 0h 0m 0s)

---------------  T H R E A D  ---------------

Current thread (0x000001f34bdb5310):  JavaThread "Unknown thread" [_thread_in_vm, id=12332, stack(0x00000005eb000000,0x00000005eb100000)]

Stack: [0x00000005eb000000,0x00000005eb100000],  sp=0x00000005eb0fec28,  free space=1019k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)


siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), data execution prevention violation at address 0x0000000000000000


Registers:
RAX=0x000001f34e9cc057, RBX=0x000001f3661ea090, RCX=0x000001f34e9cc057, RDX=0x000000000000034b
RSP=0x00000005eb0fec28, RBP=0x00000005eb0fed40, RSI=0x000001f34e9cc03a, RDI=0x000001f34e9cc03a
R8 =0x000001f3661ea090, R9 =0x00000000000005ce, R10=0x00000005eb0feca0, R11=0x44e96004800605ac
R12=0x00000000000005ce, R13=0x000001f34bdb77a0, R14=0x000001f34bdb7ae0, R15=0x000001f34bdb7ae0
RIP=0x0000000000000000, EFLAGS=0x0000000000010246

Top of Stack: (sp=0x00000005eb0fec28)
0x00000005eb0fec28:   00007fff33791833 000001f3661ea090
0x00000005eb0fec38:   00007fff33791877 00000000000005ce
0x00000005eb0fec48:   0000000000000000 00000005eb0fec88
0x00000005eb0fec58:   0000000000000000 000001f34e9cc03a
0x00000005eb0fec68:   00007fff33791495 000001f3661ea090
0x00000005eb0fec78:   00000005eb0fed40 000001f34e9cc03a
0x00000005eb0fec88:   0000000000000000 00000005eb0fed40
0x00000005eb0fec98:   00007ffeefd6059a 00000005cafefafa
0x00000005eb0feca8:   000000000000034b 00000000000005ce
0x00000005eb0fecb8:   ffffffff00000007 0000000086183d01
0x00000005eb0fecc8:   000087d7f71fcdb5 00000000000005ce
0x00000005eb0fecd8:   000001f34bdb7ae0 000001f34bdb57e0
0x00000005eb0fece8:   000001f34a4224c0 00000000028041a8
0x00000005eb0fecf8:   0000000000000368 000001f34e9cc03a
0x00000005eb0fed08:   00007fff33791ed7 000001f3661db650
0x00000005eb0fed18:   0000000000000016 0000000000000001 

Instructions: (pc=0x0000000000000000)
0xffffffffffffff00:   



---------------  P R O C E S S  ---------------

Threads class SMR info:
_java_thread_list=0x00007ffef0141b10, length=0, elements={
}

Java Threads: ( => current thread )

Other Threads:
  0x000001f34bdf7620 GCTaskThread "GC Thread#0" [stack: 0x00000005eb100000,0x00000005eb200000] [id=11496]
  0x000001f34be09510 ConcurrentGCThread "G1 Main Marker" [stack: 0x00000005eb200000,0x00000005eb300000] [id=3032]
  0x000001f34be0a970 ConcurrentGCThread "G1 Conc#0" [stack: 0x00000005eb300000,0x00000005eb400000] [id=8292]
  0x000001f34be704e0 ConcurrentGCThread "G1 Refine#0" [stack: 0x00000005eb400000,0x00000005eb500000] [id=13048]
  0x000001f34be71070 ConcurrentGCThread "G1 Young RemSet Sampling" [stack: 0x00000005eb500000,0x00000005eb600000] [id=4828]

=>0x000001f34bdb5310 (exited) JavaThread "Unknown thread" [_thread_in_vm, id=12332, stack(0x00000005eb000000,0x00000005eb100000)]

Threads with active compile tasks:

VM state: not at safepoint (not fully initialized)

VM Mutex/Monitor currently owned by a thread: None

Heap address: 0x0000000081800000, size: 2024 MB, Compressed Oops mode: 32-bit
CDS disabled.
Compressed class space mapped at: 0x0000000100000000-0x0000000140000000, size: 1073741824
Narrow klass base: 0x0000000000000000, Narrow klass shift: 3, Narrow klass range: 0x140000000

GC Precious Log:
 CPUs: 4 total, 4 available
 Memory: 8089M
 Large Page Support: Disabled
 NUMA Support: Disabled
 Compressed Oops: Enabled (32-bit)
 Heap Region Size: 1M
 Heap Min Capacity: 8M
 Heap Initial Capacity: 128M
 Heap Max Capacity: 2024M
 Pre-touch: Disabled
 Parallel Workers: 4
 Concurrent Workers: 1
 Concurrent Refinement Workers: 4
 Periodic GC: Disabled

Heap:
 garbage-first heap   total 131072K, used 0K [0x0000000081800000, 0x0000000100000000)
  region size 1024K, 1 young (1024K), 0 survivors (0K)
 Metaspace       used 4K, capacity 4480K, committed 4480K, reserved 1056768K
  class space    used 3K, capacity 384K, committed 384K, reserved 1048576K

Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, OA=open archive, CA=closed archive, TAMS=top-at-mark-start (previous, next)
|   0|0x0000000081800000, 0x0000000081800000, 0x0000000081900000|  0%| F|  |TAMS 0x0000000081800000, 0x0000000081800000| Untracked 
|   1|0x0000000081900000, 0x0000000081900000, 0x0000000081a00000|  0%| F|  |TAMS 0x0000000081900000, 0x0000000081900000| Untracked 
|   2|0x0000000081a00000, 0x0000000081a00000, 0x0000000081b00000|  0%| F|  |TAMS 0x0000000081a00000, 0x0000000081a00000| Untracked 
|   3|0x0000000081b00000, 0x0000000081b00000, 0x0000000081c00000|  0%| F|  |TAMS 0x0000000081b00000, 0x0000000081b00000| Untracked 
|   4|0x0000000081c00000, 0x0000000081c00000, 0x0000000081d00000|  0%| F|  |TAMS 0x0000000081c00000, 0x0000000081c00000| Untracked 
|   5|0x0000000081d00000, 0x0000000081d00000, 0x0000000081e00000|  0%| F|  |TAMS 0x0000000081d00000, 0x0000000081d00000| Untracked 
|   6|0x0000000081e00000, 0x0000000081e00000, 0x0000000081f00000|  0%| F|  |TAMS 0x0000000081e00000, 0x0000000081e00000| Untracked 
|   7|0x0000000081f00000, 0x0000000081f00000, 0x0000000082000000|  0%| F|  |TAMS 0x0000000081f00000, 0x0000000081f00000| Untracked 
|   8|0x0000000082000000, 0x0000000082000000, 0x0000000082100000|  0%| F|  |TAMS 0x0000000082000000, 0x0000000082000000| Untracked 
|   9|0x0000000082100000, 0x0000000082100000, 0x0000000082200000|  0%| F|  |TAMS 0x0000000082100000, 0x0000000082100000| Untracked 
|  10|0x0000000082200000, 0x0000000082200000, 0x0000000082300000|  0%| F|  |TAMS 0x0000000082200000, 0x0000000082200000| Untracked 
|  11|0x0000000082300000, 0x0000000082300000, 0x0000000082400000|  0%| F|  |TAMS 0x0000000082300000, 0x0000000082300000| Untracked 
|  12|0x0000000082400000, 0x0000000082400000, 0x0000000082500000|  0%| F|  |TAMS 0x0000000082400000, 0x0000000082400000| Untracked 
|  13|0x0000000082500000, 0x0000000082500000, 0x0000000082600000|  0%| F|  |TAMS 0x0000000082500000, 0x0000000082500000| Untracked 
|  14|0x0000000082600000, 0x0000000082600000, 0x0000000082700000|  0%| F|  |TAMS 0x0000000082600000, 0x0000000082600000| Untracked 
|  15|0x0000000082700000, 0x0000000082700000, 0x0000000082800000|  0%| F|  |TAMS 0x0000000082700000, 0x0000000082700000| Untracked 
|  16|0x0000000082800000, 0x0000000082800000, 0x0000000082900000|  0%| F|  |TAMS 0x0000000082800000, 0x0000000082800000| Untracked 
|  17|0x0000000082900000, 0x0000000082900000, 0x0000000082a00000|  0%| F|  |TAMS 0x0000000082900000, 0x0000000082900000| Untracked 
|  18|0x0000000082a00000, 0x0000000082a00000, 0x0000000082b00000|  0%| F|  |TAMS 0x0000000082a00000, 0x0000000082a00000| Untracked 
|  19|0x0000000082b00000, 0x0000000082b00000, 0x0000000082c00000|  0%| F|  |TAMS 0x0000000082b00000, 0x0000000082b00000| Untracked 
|  20|0x0000000082c00000, 0x0000000082c00000, 0x0000000082d00000|  0%| F|  |TAMS 0x0000000082c00000, 0x0000000082c00000| Untracked 
|  21|0x0000000082d00000, 0x0000000082d00000, 0x0000000082e00000|  0%| F|  |TAMS 0x0000000082d00000, 0x0000000082d00000| Untracked 
|  22|0x0000000082e00000, 0x0000000082e00000, 0x0000000082f00000|  0%| F|  |TAMS 0x0000000082e00000, 0x0000000082e00000| Untracked 
|  23|0x0000000082f00000, 0x0000000082f00000, 0x0000000083000000|  0%| F|  |TAMS 0x0000000082f00000, 0x0000000082f00000| Untracked 
|  24|0x0000000083000000, 0x0000000083000000, 0x0000000083100000|  0%| F|  |TAMS 0x0000000083000000, 0x0000000083000000| Untracked 
|  25|0x0000000083100000, 0x0000000083100000, 0x0000000083200000|  0%| F|  |TAMS 0x0000000083100000, 0x0000000083100000| Untracked 
|  26|0x0000000083200000, 0x0000000083200000, 0x0000000083300000|  0%| F|  |TAMS 0x0000000083200000, 0x0000000083200000| Untracked 
|  27|0x0000000083300000, 0x0000000083300000, 0x0000000083400000|  0%| F|  |TAMS 0x0000000083300000, 0x0000000083300000| Untracked 
|  28|0x0000000083400000, 0x0000000083400000, 0x0000000083500000|  0%| F|  |TAMS 0x0000000083400000, 0x0000000083400000| Untracked 
|  29|0x0000000083500000, 0x0000000083500000, 0x0000000083600000|  0%| F|  |TAMS 0x0000000083500000, 0x0000000083500000| Untracked 
|  30|0x0000000083600000, 0x0000000083600000, 0x0000000083700000|  0%| F|  |TAMS 0x0000000083600000, 0x0000000083600000| Untracked 
|  31|0x0000000083700000, 0x0000000083700000, 0x0000000083800000|  0%| F|  |TAMS 0x0000000083700000, 0x0000000083700000| Untracked 
|  32|0x0000000083800000, 0x0000000083800000, 0x0000000083900000|  0%| F|  |TAMS 0x0000000083800000, 0x0000000083800000| Untracked 
|  33|0x0000000083900000, 0x0000000083900000, 0x0000000083a00000|  0%| F|  |TAMS 0x0000000083900000, 0x0000000083900000| Untracked 
|  34|0x0000000083a00000, 0x0000000083a00000, 0x0000000083b00000|  0%| F|  |TAMS 0x0000000083a00000, 0x0000000083a00000| Untracked 
|  35|0x0000000083b00000, 0x0000000083b00000, 0x0000000083c00000|  0%| F|  |TAMS 0x0000000083b00000, 0x0000000083b00000| Untracked 
|  36|0x0000000083c00000, 0x0000000083c00000, 0x0000000083d00000|  0%| F|  |TAMS 0x0000000083c00000, 0x0000000083c00000| Untracked 
|  37|0x0000000083d00000, 0x0000000083d00000, 0x0000000083e00000|  0%| F|  |TAMS 0x0000000083d00000, 0x0000000083d00000| Untracked 
|  38|0x0000000083e00000, 0x0000000083e00000, 0x0000000083f00000|  0%| F|  |TAMS 0x0000000083e00000, 0x0000000083e00000| Untracked 
|  39|0x0000000083f00000, 0x0000000083f00000, 0x0000000084000000|  0%| F|  |TAMS 0x0000000083f00000, 0x0000000083f00000| Untracked 
|  40|0x0000000084000000, 0x0000000084000000, 0x0000000084100000|  0%| F|  |TAMS 0x0000000084000000, 0x0000000084000000| Untracked 
|  41|0x0000000084100000, 0x0000000084100000, 0x0000000084200000|  0%| F|  |TAMS 0x0000000084100000, 0x0000000084100000| Untracked 
|  42|0x0000000084200000, 0x0000000084200000, 0x0000000084300000|  0%| F|  |TAMS 0x0000000084200000, 0x0000000084200000| Untracked 
|  43|0x0000000084300000, 0x0000000084300000, 0x0000000084400000|  0%| F|  |TAMS 0x0000000084300000, 0x0000000084300000| Untracked 
|  44|0x0000000084400000, 0x0000000084400000, 0x0000000084500000|  0%| F|  |TAMS 0x0000000084400000, 0x0000000084400000| Untracked 
|  45|0x0000000084500000, 0x0000000084500000, 0x0000000084600000|  0%| F|  |TAMS 0x0000000084500000, 0x0000000084500000| Untracked 
|  46|0x0000000084600000, 0x0000000084600000, 0x0000000084700000|  0%| F|  |TAMS 0x0000000084600000, 0x0000000084600000| Untracked 
|  47|0x0000000084700000, 0x0000000084700000, 0x0000000084800000|  0%| F|  |TAMS 0x0000000084700000, 0x0000000084700000| Untracked 
|  48|0x0000000084800000, 0x0000000084800000, 0x0000000084900000|  0%| F|  |TAMS 0x0000000084800000, 0x0000000084800000| Untracked 
|  49|0x0000000084900000, 0x0000000084900000, 0x0000000084a00000|  0%| F|  |TAMS 0x0000000084900000, 0x0000000084900000| Untracked 
|  50|0x0000000084a00000, 0x0000000084a00000, 0x0000000084b00000|  0%| F|  |TAMS 0x0000000084a00000, 0x0000000084a00000| Untracked 
|  51|0x0000000084b00000, 0x0000000084b00000, 0x0000000084c00000|  0%| F|  |TAMS 0x0000000084b00000, 0x0000000084b00000| Untracked 
|  52|0x0000000084c00000, 0x0000000084c00000, 0x0000000084d00000|  0%| F|  |TAMS 0x0000000084c00000, 0x0000000084c00000| Untracked 
|  53|0x0000000084d00000, 0x0000000084d00000, 0x0000000084e00000|  0%| F|  |TAMS 0x0000000084d00000, 0x0000000084d00000| Untracked 
|  54|0x0000000084e00000, 0x0000000084e00000, 0x0000000084f00000|  0%| F|  |TAMS 0x0000000084e00000, 0x0000000084e00000| Untracked 
|  55|0x0000000084f00000, 0x0000000084f00000, 0x0000000085000000|  0%| F|  |TAMS 0x0000000084f00000, 0x0000000084f00000| Untracked 
|  56|0x0000000085000000, 0x0000000085000000, 0x0000000085100000|  0%| F|  |TAMS 0x0000000085000000, 0x0000000085000000| Untracked 
|  57|0x0000000085100000, 0x0000000085100000, 0x0000000085200000|  0%| F|  |TAMS 0x0000000085100000, 0x0000000085100000| Untracked 
|  58|0x0000000085200000, 0x0000000085200000, 0x0000000085300000|  0%| F|  |TAMS 0x0000000085200000, 0x0000000085200000| Untracked 
|  59|0x0000000085300000, 0x0000000085300000, 0x0000000085400000|  0%| F|  |TAMS 0x0000000085300000, 0x0000000085300000| Untracked 
|  60|0x0000000085400000, 0x0000000085400000, 0x0000000085500000|  0%| F|  |TAMS 0x0000000085400000, 0x0000000085400000| Untracked 
|  61|0x0000000085500000, 0x0000000085500000, 0x0000000085600000|  0%| F|  |TAMS 0x0000000085500000, 0x0000000085500000| Untracked 
|  62|0x0000000085600000, 0x0000000085600000, 0x0000000085700000|  0%| F|  |TAMS 0x0000000085600000, 0x0000000085600000| Untracked 
|  63|0x0000000085700000, 0x0000000085700000, 0x0000000085800000|  0%| F|  |TAMS 0x0000000085700000, 0x0000000085700000| Untracked 
|  64|0x0000000085800000, 0x0000000085800000, 0x0000000085900000|  0%| F|  |TAMS 0x0000000085800000, 0x0000000085800000| Untracked 
|  65|0x0000000085900000, 0x0000000085900000, 0x0000000085a00000|  0%| F|  |TAMS 0x0000000085900000, 0x0000000085900000| Untracked 
|  66|0x0000000085a00000, 0x0000000085a00000, 0x0000000085b00000|  0%| F|  |TAMS 0x0000000085a00000, 0x0000000085a00000| Untracked 
|  67|0x0000000085b00000, 0x0000000085b00000, 0x0000000085c00000|  0%| F|  |TAMS 0x0000000085b00000, 0x0000000085b00000| Untracked 
|  68|0x0000000085c00000, 0x0000000085c00000, 0x0000000085d00000|  0%| F|  |TAMS 0x0000000085c00000, 0x0000000085c00000| Untracked 
|  69|0x0000000085d00000, 0x0000000085d00000, 0x0000000085e00000|  0%| F|  |TAMS 0x0000000085d00000, 0x0000000085d00000| Untracked 
|  70|0x0000000085e00000, 0x0000000085e00000, 0x0000000085f00000|  0%| F|  |TAMS 0x0000000085e00000, 0x0000000085e00000| Untracked 
|  71|0x0000000085f00000, 0x0000000085f00000, 0x0000000086000000|  0%| F|  |TAMS 0x0000000085f00000, 0x0000000085f00000| Untracked 
|  72|0x0000000086000000, 0x0000000086000000, 0x0000000086100000|  0%| F|  |TAMS 0x0000000086000000, 0x0000000086000000| Untracked 
|  73|0x0000000086100000, 0x0000000086100000, 0x0000000086200000|  0%| F|  |TAMS 0x0000000086100000, 0x0000000086100000| Untracked 
|  74|0x0000000086200000, 0x0000000086200000, 0x0000000086300000|  0%| F|  |TAMS 0x0000000086200000, 0x0000000086200000| Untracked 
|  75|0x0000000086300000, 0x0000000086300000, 0x0000000086400000|  0%| F|  |TAMS 0x0000000086300000, 0x0000000086300000| Untracked 
|  76|0x0000000086400000, 0x0000000086400000, 0x0000000086500000|  0%| F|  |TAMS 0x0000000086400000, 0x0000000086400000| Untracked 
|  77|0x0000000086500000, 0x0000000086500000, 0x0000000086600000|  0%| F|  |TAMS 0x0000000086500000, 0x0000000086500000| Untracked 
|  78|0x0000000086600000, 0x0000000086600000, 0x0000000086700000|  0%| F|  |TAMS 0x0000000086600000, 0x0000000086600000| Untracked 
|  79|0x0000000086700000, 0x0000000086700000, 0x0000000086800000|  0%| F|  |TAMS 0x0000000086700000, 0x0000000086700000| Untracked 
|  80|0x0000000086800000, 0x0000000086800000, 0x0000000086900000|  0%| F|  |TAMS 0x0000000086800000, 0x0000000086800000| Untracked 
|  81|0x0000000086900000, 0x0000000086900000, 0x0000000086a00000|  0%| F|  |TAMS 0x0000000086900000, 0x0000000086900000| Untracked 
|  82|0x0000000086a00000, 0x0000000086a00000, 0x0000000086b00000|  0%| F|  |TAMS 0x0000000086a00000, 0x0000000086a00000| Untracked 
|  83|0x0000000086b00000, 0x0000000086b00000, 0x0000000086c00000|  0%| F|  |TAMS 0x0000000086b00000, 0x0000000086b00000| Untracked 
|  84|0x0000000086c00000, 0x0000000086c00000, 0x0000000086d00000|  0%| F|  |TAMS 0x0000000086c00000, 0x0000000086c00000| Untracked 
|  85|0x0000000086d00000, 0x0000000086d00000, 0x0000000086e00000|  0%| F|  |TAMS 0x0000000086d00000, 0x0000000086d00000| Untracked 
|  86|0x0000000086e00000, 0x0000000086e00000, 0x0000000086f00000|  0%| F|  |TAMS 0x0000000086e00000, 0x0000000086e00000| Untracked 
|  87|0x0000000086f00000, 0x0000000086f00000, 0x0000000087000000|  0%| F|  |TAMS 0x0000000086f00000, 0x0000000086f00000| Untracked 
|  88|0x0000000087000000, 0x0000000087000000, 0x0000000087100000|  0%| F|  |TAMS 0x0000000087000000, 0x0000000087000000| Untracked 
|  89|0x0000000087100000, 0x0000000087100000, 0x0000000087200000|  0%| F|  |TAMS 0x0000000087100000, 0x0000000087100000| Untracked 
|  90|0x0000000087200000, 0x0000000087200000, 0x0000000087300000|  0%| F|  |TAMS 0x0000000087200000, 0x0000000087200000| Untracked 
|  91|0x0000000087300000, 0x0000000087300000, 0x0000000087400000|  0%| F|  |TAMS 0x0000000087300000, 0x0000000087300000| Untracked 
|  92|0x0000000087400000, 0x0000000087400000, 0x0000000087500000|  0%| F|  |TAMS 0x0000000087400000, 0x0000000087400000| Untracked 
|  93|0x0000000087500000, 0x0000000087500000, 0x0000000087600000|  0%| F|  |TAMS 0x0000000087500000, 0x0000000087500000| Untracked 
|  94|0x0000000087600000, 0x0000000087600000, 0x0000000087700000|  0%| F|  |TAMS 0x0000000087600000, 0x0000000087600000| Untracked 
|  95|0x0000000087700000, 0x0000000087700000, 0x0000000087800000|  0%| F|  |TAMS 0x0000000087700000, 0x0000000087700000| Untracked 
|  96|0x0000000087800000, 0x0000000087800000, 0x0000000087900000|  0%| F|  |TAMS 0x0000000087800000, 0x0000000087800000| Untracked 
|  97|0x0000000087900000, 0x0000000087900000, 0x0000000087a00000|  0%| F|  |TAMS 0x0000000087900000, 0x0000000087900000| Untracked 
|  98|0x0000000087a00000, 0x0000000087a00000, 0x0000000087b00000|  0%| F|  |TAMS 0x0000000087a00000, 0x0000000087a00000| Untracked 
|  99|0x0000000087b00000, 0x0000000087b00000, 0x0000000087c00000|  0%| F|  |TAMS 0x0000000087b00000, 0x0000000087b00000| Untracked 
| 100|0x0000000087c00000, 0x0000000087c00000, 0x0000000087d00000|  0%| F|  |TAMS 0x0000000087c00000, 0x0000000087c00000| Untracked 
| 101|0x0000000087d00000, 0x0000000087d00000, 0x0000000087e00000|  0%| F|  |TAMS 0x0000000087d00000, 0x0000000087d00000| Untracked 
| 102|0x0000000087e00000, 0x0000000087e00000, 0x0000000087f00000|  0%| F|  |TAMS 0x0000000087e00000, 0x0000000087e00000| Untracked 
| 103|0x0000000087f00000, 0x0000000087f00000, 0x0000000088000000|  0%| F|  |TAMS 0x0000000087f00000, 0x0000000087f00000| Untracked 
| 104|0x0000000088000000, 0x0000000088000000, 0x0000000088100000|  0%| F|  |TAMS 0x0000000088000000, 0x0000000088000000| Untracked 
| 105|0x0000000088100000, 0x0000000088100000, 0x0000000088200000|  0%| F|  |TAMS 0x0000000088100000, 0x0000000088100000| Untracked 
| 106|0x0000000088200000, 0x0000000088200000, 0x0000000088300000|  0%| F|  |TAMS 0x0000000088200000, 0x0000000088200000| Untracked 
| 107|0x0000000088300000, 0x0000000088300000, 0x0000000088400000|  0%| F|  |TAMS 0x0000000088300000, 0x0000000088300000| Untracked 
| 108|0x0000000088400000, 0x0000000088400000, 0x0000000088500000|  0%| F|  |TAMS 0x0000000088400000, 0x0000000088400000| Untracked 
| 109|0x0000000088500000, 0x0000000088500000, 0x0000000088600000|  0%| F|  |TAMS 0x0000000088500000, 0x0000000088500000| Untracked 
| 110|0x0000000088600000, 0x0000000088600000, 0x0000000088700000|  0%| F|  |TAMS 0x0000000088600000, 0x0000000088600000| Untracked 
| 111|0x0000000088700000, 0x0000000088700000, 0x0000000088800000|  0%| F|  |TAMS 0x0000000088700000, 0x0000000088700000| Untracked 
| 112|0x0000000088800000, 0x0000000088800000, 0x0000000088900000|  0%| F|  |TAMS 0x0000000088800000, 0x0000000088800000| Untracked 
| 113|0x0000000088900000, 0x0000000088900000, 0x0000000088a00000|  0%| F|  |TAMS 0x0000000088900000, 0x0000000088900000| Untracked 
| 114|0x0000000088a00000, 0x0000000088a00000, 0x0000000088b00000|  0%| F|  |TAMS 0x0000000088a00000, 0x0000000088a00000| Untracked 
| 115|0x0000000088b00000, 0x0000000088b00000, 0x0000000088c00000|  0%| F|  |TAMS 0x0000000088b00000, 0x0000000088b00000| Untracked 
| 116|0x0000000088c00000, 0x0000000088c00000, 0x0000000088d00000|  0%| F|  |TAMS 0x0000000088c00000, 0x0000000088c00000| Untracked 
| 117|0x0000000088d00000, 0x0000000088d00000, 0x0000000088e00000|  0%| F|  |TAMS 0x0000000088d00000, 0x0000000088d00000| Untracked 
| 118|0x0000000088e00000, 0x0000000088e00000, 0x0000000088f00000|  0%| F|  |TAMS 0x0000000088e00000, 0x0000000088e00000| Untracked 
| 119|0x0000000088f00000, 0x0000000088f00000, 0x0000000089000000|  0%| F|  |TAMS 0x0000000088f00000, 0x0000000088f00000| Untracked 
| 120|0x0000000089000000, 0x0000000089000000, 0x0000000089100000|  0%| F|  |TAMS 0x0000000089000000, 0x0000000089000000| Untracked 
| 121|0x0000000089100000, 0x0000000089100000, 0x0000000089200000|  0%| F|  |TAMS 0x0000000089100000, 0x0000000089100000| Untracked 
| 122|0x0000000089200000, 0x0000000089200000, 0x0000000089300000|  0%| F|  |TAMS 0x0000000089200000, 0x0000000089200000| Untracked 
| 123|0x0000000089300000, 0x0000000089300000, 0x0000000089400000|  0%| F|  |TAMS 0x0000000089300000, 0x0000000089300000| Untracked 
| 124|0x0000000089400000, 0x0000000089400000, 0x0000000089500000|  0%| F|  |TAMS 0x0000000089400000, 0x0000000089400000| Untracked 
| 125|0x0000000089500000, 0x0000000089500000, 0x0000000089600000|  0%| F|  |TAMS 0x0000000089500000, 0x0000000089500000| Untracked 
| 126|0x0000000089600000, 0x0000000089600000, 0x0000000089700000|  0%| F|  |TAMS 0x0000000089600000, 0x0000000089600000| Untracked 
| 127|0x0000000089700000, 0x0000000089742900, 0x0000000089800000| 26%| E|  |TAMS 0x0000000089700000, 0x0000000089700000| Complete 

Card table byte_map: [0x000001f35f4d0000,0x000001f35f8d0000] _byte_map_base: 0x000001f35f0c4000

Marking Bits (Prev, Next): (CMBitMap*) 0x000001f34bdf8db0, (CMBitMap*) 0x000001f34bdf8df0
 Prev Bits: [0x000001f35fcd0000, 0x000001f361c70000)
 Next Bits: [0x000001f361c70000, 0x000001f363c10000)

GC Heap History (0 events):
No events

Deoptimization events (0 events):
No events

Classes unloaded (0 events):
No events

Classes redefined (0 events):
No events

Internal exceptions (0 events):
No events

Events (2 events):
Event: 0.050 Loaded shared library C:\Users\Home\runtime\bin\java.dll
Event: 0.063 loading class java/lang/Object


Dynamic libraries:
0x00007ff7ce620000 - 0x00007ff7ce68e000 	C:\Users\Home\CAViewer.exe
0x00007fff4bed0000 - 0x00007fff4c0c5000 	C:\WINDOWS\SYSTEM32\ntdll.dll
0x00007fff4b630000 - 0x00007fff4b6ed000 	C:\WINDOWS\System32\KERNEL32.DLL
0x00007fff49c40000 - 0x00007fff49f08000 	C:\WINDOWS\System32\KERNELBASE.dll
0x00007fff4a500000 - 0x00007fff4a6a0000 	C:\WINDOWS\System32\USER32.dll
0x00007fff49f10000 - 0x00007fff49f32000 	C:\WINDOWS\System32\win32u.dll
0x00007fff4b600000 - 0x00007fff4b62a000 	C:\WINDOWS\System32\GDI32.dll
0x00007fff49b30000 - 0x00007fff49c3b000 	C:\WINDOWS\System32\gdi32full.dll
0x00007fff49660000 - 0x00007fff496fd000 	C:\WINDOWS\System32\msvcp_win.dll
0x00007fff499a0000 - 0x00007fff49aa0000 	C:\WINDOWS\System32\ucrtbase.dll
0x00007fff4b6f0000 - 0x00007fff4be2f000 	C:\WINDOWS\System32\SHELL32.dll
0x00007fff4a6a0000 - 0x00007fff4a6d0000 	C:\WINDOWS\System32\IMM32.DLL
0x00007fff4b1c0000 - 0x00007fff4b26e000 	C:\WINDOWS\System32\shcore.dll
0x00007fff4a050000 - 0x00007fff4a0ee000 	C:\WINDOWS\System32\msvcrt.dll
0x00007fff4b270000 - 0x00007fff4b5c5000 	C:\WINDOWS\System32\combase.dll
0x00007fff4a330000 - 0x00007fff4a45b000 	C:\WINDOWS\System32\RPCRT4.dll
0x00007fff337f0000 - 0x00007fff33808000 	C:\Users\Home\runtime\bin\jli.dll
0x00007fff360c0000 - 0x00007fff36170000 	C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.19041.844_none_423537bff6b9828c\COMCTL32.dll
0x00007fff49fa0000 - 0x00007fff4a04c000 	C:\WINDOWS\System32\ADVAPI32.dll
0x00007fff4a460000 - 0x00007fff4a4fb000 	C:\WINDOWS\System32\sechost.dll
0x00007fff30330000 - 0x00007fff3034a000 	C:\WINDOWS\SYSTEM32\VCRUNTIME140.dll
0x00007fff33210000 - 0x00007fff33225000 	C:\Users\Home\runtime\bin\vcruntime140.dll
0x00007fff33170000 - 0x00007fff3320b000 	C:\Users\Home\runtime\bin\msvcp140.dll
0x00007ffeef650000 - 0x00007ffef01e1000 	C:\Users\Home\runtime\bin\server\jvm.dll
0x00007fff4b5d0000 - 0x00007fff4b5d8000 	C:\WINDOWS\System32\PSAPI.DLL
0x00007fff2d680000 - 0x00007fff2d689000 	C:\WINDOWS\SYSTEM32\WSOCK32.dll
0x00007fff4afa0000 - 0x00007fff4b00b000 	C:\WINDOWS\System32\WS2_32.dll
0x00007fff43720000 - 0x00007fff43747000 	C:\WINDOWS\SYSTEM32\WINMM.dll
0x00007fff43b40000 - 0x00007fff43b4a000 	C:\WINDOWS\SYSTEM32\VERSION.dll
0x00007fff47f00000 - 0x00007fff47f12000 	C:\WINDOWS\SYSTEM32\kernel.appcore.dll
0x00007fff33790000 - 0x00007fff3379a000 	C:\Users\Home\runtime\bin\jimage.dll
0x00007fff35e10000 - 0x00007fff35ff4000 	C:\WINDOWS\SYSTEM32\DBGHELP.DLL
0x00007fff38000000 - 0x00007fff3802c000 	C:\WINDOWS\SYSTEM32\dbgcore.DLL
0x00007fff49aa0000 - 0x00007fff49b23000 	C:\WINDOWS\System32\bcryptPrimitives.dll
0x00007fff32fb0000 - 0x00007fff32fd5000 	C:\Users\Home\runtime\bin\java.dll

dbghelp: loaded successfully - version: 4.0.5 - missing functions: none
symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Users\Home;C:\WINDOWS\SYSTEM32;C:\Users\Home\runtime\bin;C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.19041.844_none_423537bff6b9828c;C:\Users\Home\runtime\bin\server

VM Arguments:
jvm_args: -Djdk.module.main=CAViewer 
java_command: CAViewer/application.Main
java_class_path (initial): <not set>
Launcher Type: SUN_STANDARD

[Global flags]
     intx CICompilerCount                          = 3                                         {product} {ergonomic}
     uint ConcGCThreads                            = 1                                         {product} {ergonomic}
     uint G1ConcRefinementThreads                  = 4                                         {product} {ergonomic}
   size_t G1HeapRegionSize                         = 1048576                                   {product} {ergonomic}
    uintx GCDrainStackTargetSize                   = 64                                        {product} {ergonomic}
   size_t InitialHeapSize                          = 134217728                                 {product} {ergonomic}
   size_t MarkStackSize                            = 4194304                                   {product} {ergonomic}
   size_t MaxHeapSize                              = 2122317824                                {product} {ergonomic}
   size_t MaxNewSize                               = 1272971264                                {product} {ergonomic}
   size_t MinHeapDeltaBytes                        = 1048576                                   {product} {ergonomic}
   size_t MinHeapSize                              = 8388608                                   {product} {ergonomic}
    uintx NonNMethodCodeHeapSize                   = 5832780                                {pd product} {ergonomic}
    uintx NonProfiledCodeHeapSize                  = 122912730                              {pd product} {ergonomic}
    uintx ProfiledCodeHeapSize                     = 122912730                              {pd product} {ergonomic}
    uintx ReservedCodeCacheSize                    = 251658240                              {pd product} {ergonomic}
     bool SegmentedCodeCache                       = true                                      {product} {ergonomic}
   size_t SoftMaxHeapSize                          = 2122317824                             {manageable} {ergonomic}
     bool UseCompressedClassPointers               = true                                 {lp64_product} {ergonomic}
     bool UseCompressedOops                        = true                                 {lp64_product} {ergonomic}
     bool UseG1GC                                  = true                                      {product} {ergonomic}
     bool UseLargePagesIndividualAllocation        = false                                  {pd product} {ergonomic}

Logging:
Log output configuration:
 #0: stdout all=warning uptime,level,tags
 #1: stderr all=off uptime,level,tags

Environment Variables:
PATH=C:\Python27\;C:\Python27\Scripts;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;D:\anaconda_folder;D:\anaconda_folder\Library\mingw-w64\bin;D:\anaconda_folder\Library\usr\bin;D:\anaconda_folder\Library\bin;D:\anaconda_folder\Scripts;C:\Users\Home\.cargo\bin;C:\Users\Home\AppData\Local\Programs\Python\Python39\Scripts\;C:\Users\Home\AppData\Local\Programs\Python\Python39\;C:\Users\Home\AppData\Local\Microsoft\WindowsApps;
USERNAME=Home
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 60 Stepping 3, GenuineIntel



---------------  S Y S T E M  ---------------

OS:
 Windows 10 , 64 bit Build 19041 (10.0.19041.1023)
OS uptime: 0 days 7:59 hours

CPU: total 4 (initial active 4) (4 cores per cpu, 1 threads per core) family 6 model 60 stepping 3 microcode 0x28, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, vzeroupper, avx, avx2, aes, clmul, erms, lzcnt, tsc, tscinvbit, bmi1, bmi2, fma, clflush

Memory: 4k page, system-wide physical 8089M (4592M free)
TotalPageFile size 13639M (AvailPageFile size 7025M)
current process WorkingSet (physical memory assigned to process): 13M, peak: 13M
current process commit charge ("private bytes"): 191M, peak: 191M

vm_info: OpenJDK 64-Bit Server VM (15.0.3+3) for windows-amd64 JRE (15.0.3+3) (Zulu15.32+15-CA), built on Apr  8 2021 05:09:25 by "zulu_re" with MS VC++ 15.9 (VS2017)

END.
BTW my java version is this

Code: Select all

jre-8u281-windows-x64
I'vew tried JLS and it did work
Rule modifier

B34kz5e7c8/S23-a4ityz5k
b2n3-q5y6cn7s23-k4c8
B3-kq6cn8/S2-i3-a4ciyz8
B3-kq4z5e7c8/S2-ci3-a4ciq5ek6eik7

Bored of Conway's Game of Life? Try Pedestrian Life -- not pedestrian at all!

lemon41625
Posts: 369
Joined: January 24th, 2020, 7:39 am
Location: 小红点 (if you know where that is)

Re: cfind - gfind for higher-range / multi-state rules

Post by lemon41625 » June 14th, 2021, 7:44 am

yujh wrote:
June 14th, 2021, 6:39 am
snip
I've tried generating the .exe in a different way. Could you try and download CAViewer-Windows-V2.zip from https://github.com/jedlimlx/Cellular-Au ... s/tag/v2.8 and try again?
Download CAViewer: https://github.com/jedlimlx/Cellular-Automaton-Viewer

Supports:
BSFKL, Extended Generations, Regenerating Generations, Naive Rules, R1 Moore, R2 Cross and R2 Von Neumann INT
And some others...

User avatar
yujh
Posts: 3078
Joined: February 27th, 2020, 11:23 pm
Location: I'm not sure where I am, so please tell me if you know
Contact:

Re: cfind - gfind for higher-range / multi-state rules

Post by yujh » June 14th, 2021, 7:54 am

lemon41625 wrote:
June 14th, 2021, 7:44 am
yujh wrote:
June 14th, 2021, 6:39 am
snip
I've tried generating the .exe in a different way. Could you try and download CAViewer-Windows-V2.zip from https://github.com/jedlimlx/Cellular-Au ... s/tag/v2.8 and try again?
Yeah, downloading(slow network, might take some time ~10 mins? I'll edit it
Edit:

Code: Select all

C:\Users\Home>CAViewer.exe
This application requires a Java Runtime Environment.
Anyways, v2.7 still work
Rule modifier

B34kz5e7c8/S23-a4ityz5k
b2n3-q5y6cn7s23-k4c8
B3-kq6cn8/S2-i3-a4ciyz8
B3-kq4z5e7c8/S2-ci3-a4ciq5ek6eik7

Bored of Conway's Game of Life? Try Pedestrian Life -- not pedestrian at all!

lemon41625
Posts: 369
Joined: January 24th, 2020, 7:39 am
Location: 小红点 (if you know where that is)

Re: cfind - gfind for higher-range / multi-state rules

Post by lemon41625 » June 14th, 2021, 8:46 am

yujh wrote:
June 14th, 2021, 7:54 am
lemon41625 wrote:
June 14th, 2021, 7:44 am
yujh wrote:
June 14th, 2021, 6:39 am
snip
I've tried generating the .exe in a different way. Could you try and download CAViewer-Windows-V2.zip from https://github.com/jedlimlx/Cellular-Au ... s/tag/v2.8 and try again?
Yeah, downloading(slow network, might take some time ~10 mins? I'll edit it
Edit:

Code: Select all

C:\Users\Home>CAViewer.exe
This application requires a Java Runtime Environment.
Anyways, v2.7 still work
Okay, I have updated the binary again (this time compiling in the same way as v2.7). Could you try downloading CAViewer-Windows.zip from here https://github.com/jedlimlx/Cellular-Au ... s/tag/v2.8 and try again?

If that doesn't work, you can also try downloading CAViewer-Windows-V2.zip and see if that works? Thanks.
Download CAViewer: https://github.com/jedlimlx/Cellular-Automaton-Viewer

Supports:
BSFKL, Extended Generations, Regenerating Generations, Naive Rules, R1 Moore, R2 Cross and R2 Von Neumann INT
And some others...

User avatar
yujh
Posts: 3078
Joined: February 27th, 2020, 11:23 pm
Location: I'm not sure where I am, so please tell me if you know
Contact:

Re: cfind - gfind for higher-range / multi-state rules

Post by yujh » June 14th, 2021, 9:09 am

lemon41625 wrote:
June 14th, 2021, 8:46 am
yujh wrote:
June 14th, 2021, 7:54 am
lemon41625 wrote:
June 14th, 2021, 7:44 am


I've tried generating the .exe in a different way. Could you try and download CAViewer-Windows-V2.zip from https://github.com/jedlimlx/Cellular-Au ... s/tag/v2.8 and try again?
Yeah, downloading(slow network, might take some time ~10 mins? I'll edit it
Edit:

Code: Select all

C:\Users\Home>CAViewer.exe
This application requires a Java Runtime Environment.
Anyways, v2.7 still work
Okay, I have updated the binary again (this time compiling in the same way as v2.7). Could you try downloading CAViewer-Windows.zip from here https://github.com/jedlimlx/Cellular-Au ... s/tag/v2.8 and try again?

If that doesn't work, you can also try downloading CAViewer-Windows-V2.zip and see if that works? Thanks.
Thanks! I'm downloading it, but this time it might take me thirty minutes. I'll tell you if it works!

Edit:Cool, it worked!Small bug report:

Code: Select all

CAViewer.exe cfind -p 4 -k 2 -s 1 -w 8 -r B3/S23
Beginning search for even-symmetric width 8 2c/4o ship in B3/S23...

Beginning breath-first search round...

x = 0, y = 0, rule = B3/S23
.3A8.3A.$A2.4A2.4A2.A!

x = 0, y = 0, rule = B3/S23
A.4A2.4A.A!

x = 0, y = 0, rule = B3/S23
2.3A.4A.3A2.$.A4.4A4.A.$A5.4A5.A!

x = 0, y = 0, rule = B3/S23
3A10.3A$A2.A8.A2.A!

x = 0, y = 0, rule = B3/S23
3.A6.A3.$2.3A4.3A2.$.2A.A4.A.2A.$2A.3A2.3A.2A!

x = 0, y = 0, rule = B3/S23
5.2A5.$.3A.2A.3A.$A4.2A4.A!

x = 0, y = 0, rule = B3/S23
2.3A6.3A2.$.A3.A.2A.A3.A.$A6.2A6.A$A3.3A2.3A3.A!

x = 0, y = 0, rule = B3/S23
4.2A4.$3A.2A.3A!

x = 0, y = 0, rule = B3/S23
3.A8.A3.$2.3A6.3A2.$.2A.A6.A.2A.$2A2.2A4.2A2.2A$A.A2.A4.A2.A.A!

x = 0, y = 0, rule = B3/S23
3.A8.A3.$2.3A6.3A2.$.2A3.4A3.2A.$2A.A2.4A2.A.2A$.A.A2.A2.A2.A.A!

x = 0, y = 0, rule = B3/S23
2.3A2.3A2.$.A2.A2.A2.A.$A4.2A4.A!

x = 0, y = 0, rule = B3/S23
6.4A6.$2.3A.4A.3A2.$.A4.A2.A4.A.$A3.A.A2.A.A3.A$A6.2A6.A!

x = 0, y = 0, rule = B3/S23
2.3A6.3A2.$.A3.A4.A3.A.$A5.A2.A5.A$A5.A2.A5.A!

Search complete! Took 2 seconds, found 0 ships.
Rule modifier

B34kz5e7c8/S23-a4ityz5k
b2n3-q5y6cn7s23-k4c8
B3-kq6cn8/S2-i3-a4ciyz8
B3-kq4z5e7c8/S2-ci3-a4ciq5ek6eik7

Bored of Conway's Game of Life? Try Pedestrian Life -- not pedestrian at all!

lemon41625
Posts: 369
Joined: January 24th, 2020, 7:39 am
Location: 小红点 (if you know where that is)

Re: cfind - gfind for higher-range / multi-state rules

Post by lemon41625 » June 14th, 2021, 9:32 am

yujh wrote:
June 14th, 2021, 9:09 am
Edit:Cool, it worked!Small bug report:

Code: Select all

CAViewer.exe cfind -p 4 -k 2 -s 1 -w 8 -r B3/S23
Beginning search for even-symmetric width 8 2c/4o ship in B3/S23...

Beginning breath-first search round...

x = 0, y = 0, rule = B3/S23
.3A8.3A.$A2.4A2.4A2.A!

x = 0, y = 0, rule = B3/S23
A.4A2.4A.A!

x = 0, y = 0, rule = B3/S23
2.3A.4A.3A2.$.A4.4A4.A.$A5.4A5.A!

x = 0, y = 0, rule = B3/S23
3A10.3A$A2.A8.A2.A!

x = 0, y = 0, rule = B3/S23
3.A6.A3.$2.3A4.3A2.$.2A.A4.A.2A.$2A.3A2.3A.2A!

x = 0, y = 0, rule = B3/S23
5.2A5.$.3A.2A.3A.$A4.2A4.A!

x = 0, y = 0, rule = B3/S23
2.3A6.3A2.$.A3.A.2A.A3.A.$A6.2A6.A$A3.3A2.3A3.A!

x = 0, y = 0, rule = B3/S23
4.2A4.$3A.2A.3A!

x = 0, y = 0, rule = B3/S23
3.A8.A3.$2.3A6.3A2.$.2A.A6.A.2A.$2A2.2A4.2A2.2A$A.A2.A4.A2.A.A!

x = 0, y = 0, rule = B3/S23
3.A8.A3.$2.3A6.3A2.$.2A3.4A3.2A.$2A.A2.4A2.A.2A$.A.A2.A2.A2.A.A!

x = 0, y = 0, rule = B3/S23
2.3A2.3A2.$.A2.A2.A2.A.$A4.2A4.A!

x = 0, y = 0, rule = B3/S23
6.4A6.$2.3A.4A.3A2.$.A4.A2.A4.A.$A3.A.A2.A.A3.A$A6.2A6.A!

x = 0, y = 0, rule = B3/S23
2.3A6.3A2.$.A3.A4.A3.A.$A5.A2.A5.A$A5.A2.A5.A!

Search complete! Took 2 seconds, found 0 ships.
Yeah, cfind doesn't support ships with gcd(k,p) > 1 yet. I could get it done but I do have other priorities at the moment, mainly optimising the successor state finding algorithm (since if done properly should yield a very significant speed up)
Download CAViewer: https://github.com/jedlimlx/Cellular-Automaton-Viewer

Supports:
BSFKL, Extended Generations, Regenerating Generations, Naive Rules, R1 Moore, R2 Cross and R2 Von Neumann INT
And some others...

User avatar
yujh
Posts: 3078
Joined: February 27th, 2020, 11:23 pm
Location: I'm not sure where I am, so please tell me if you know
Contact:

Re: cfind - gfind for higher-range / multi-state rules

Post by yujh » June 14th, 2021, 9:47 am

I'd like to suggest some options hiding partials.
ships as more examples

Code: Select all

x = 27, y = 14, rule = R2,C0,S2-3,B4-6,9,NN
b4o7b2o8b2o$2b2o7bo2bo6bo2bo$o4bo4b2o2b2o4b2o2b2o$o4bo5b4o6b4o3$15bo9b
o$14b2o8b2o$13b2o8b2o$12b2o8b2o$13bo2bo6bo2bo$11bo4bo9bo$15bo6bo2bo$
12b2o9bo!
Rule modifier

B34kz5e7c8/S23-a4ityz5k
b2n3-q5y6cn7s23-k4c8
B3-kq6cn8/S2-i3-a4ciyz8
B3-kq4z5e7c8/S2-ci3-a4ciq5ek6eik7

Bored of Conway's Game of Life? Try Pedestrian Life -- not pedestrian at all!

lemon41625
Posts: 369
Joined: January 24th, 2020, 7:39 am
Location: 小红点 (if you know where that is)

Re: cfind - gfind for higher-range / multi-state rules

Post by lemon41625 » June 17th, 2021, 12:58 am

Update 2.8.1:
  • ~2x speed up
  • Fixed several bugs related to lookahead and the DFS round
  • Added more options
    • -no_partials to suppress partial output
    • -l <lookup_size> to limit the size of the lookup table
Precompiled Binaries: https://github.com/jedlimlx/Cellular-Au ... r/releases

=========================================
yujh wrote:
June 14th, 2021, 9:47 am
I'd like to suggest some options hiding partials.
ships as more examples

Code: Select all

x = 27, y = 14, rule = R2,C0,S2-3,B4-6,9,NN
b4o7b2o8b2o$2b2o7bo2bo6bo2bo$o4bo4b2o2b2o4b2o2b2o$o4bo5b4o6b4o3$15bo9b
o$14b2o8b2o$13b2o8b2o$12b2o8b2o$13bo2bo6bo2bo$11bo4bo9bo$15bo6bo2bo$
12b2o9bo!
Use the new -no_partials option
Download CAViewer: https://github.com/jedlimlx/Cellular-Automaton-Viewer

Supports:
BSFKL, Extended Generations, Regenerating Generations, Naive Rules, R1 Moore, R2 Cross and R2 Von Neumann INT
And some others...

User avatar
yujh
Posts: 3078
Joined: February 27th, 2020, 11:23 pm
Location: I'm not sure where I am, so please tell me if you know
Contact:

Re: cfind - gfind for higher-range / multi-state rules

Post by yujh » June 17th, 2021, 9:37 am

Ouch

Code: Select all

x = 5, y = 241, rule = R2,C0,M0,S6..9,B7..11,NM:T400,400
2bo$b3o$b3o$2ob2o$2ob2o$2bo$2bo3$2bo$b3o$b3o$2ob2o$2ob2o$2bo$2bo3$2bo$
b3o$b3o$2ob2o$2ob2o$2bo$2bo3$2bo$b3o$b3o$2ob2o$2ob2o$2bo$2bo3$2bo$b3o$
b3o$2ob2o$2ob2o$2bo$2bo3$2bo$b3o$b3o$2ob2o$2ob2o$2bo$2bo3$2bo$b3o$b3o$
2ob2o$2ob2o$2bo$2bo3$2bo$b3o$b3o$2ob2o$2ob2o$2bo$2bo3$2bo$b3o$b3o$2ob
2o$2ob2o$2bo$2bo3$2bo$b3o$b3o$2ob2o$2ob2o$2bo$2bo3$2bo$b3o$b3o$2ob2o$
2ob2o$2bo$2bo3$2bo$b3o$b3o$2ob2o$2ob2o$2bo$2bo3$2bo$b3o$b3o$2ob2o$2ob
2o$2bo$2bo3$2bo$b3o$b3o$2ob2o$2ob2o$2bo$2bo3$2bo$b3o$b3o$2ob2o$2ob2o$
2bo$2bo3$2bo$b3o$b3o$2ob2o$2ob2o$2bo$2bo3$2bo$b3o$b3o$2ob2o$2ob2o$2bo$
2bo3$2bo$b3o$b3o$2ob2o$2ob2o$2bo$2bo3$2bo$b3o$b3o$2ob2o$2ob2o$2bo$2bo
3$2bo$b3o$b3o$2ob2o$2ob2o$2bo$2bo3$2bo$b3o$b3o$2ob2o$2ob2o$2bo$2bo3$2b
o$b3o$b3o$2ob2o$2ob2o$2bo$2bo3$2bo$b3o$b3o$2ob2o$2ob2o$2bo$2bo3$2bo$b
3o$b3o$2ob2o$2ob2o$2bo$2bo3$2bo$b3o$b3o$2ob2o$2ob2o$2bo$2bo3$2bo$b3o$b
3o$2ob2o$2ob2o$2bo$2bo3$2bo$b3o$b3o$2ob2o$2ob2o$2bo$2bo!

Code: Select all

caviewer.exe cfind -r R2,C2,S6-9,B7-11,NM -p 2 -k 1 -s 2 -w 7
Beginning search for odd-symmetric width 7 1c/2o ship in R2,C2,S6-9,B7-11,NM...

Beginning breath-first search round...

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$A.A7.A.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.9A2.$.A9.A.$6A.6A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
4.A.A4.$2.2A.A.2A2.$A2.2A.2A2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A7.A2.$.3A5.3A.$3A.2A.2A.3A$A.2A5.2A.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
4.3A4.$2.7A2.$2A2.3A2.2A$A4.A4.A$A.2A3.2A.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$.A7.A.$4A3.4A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$2.2A2.A2.2A2.$4A.3A.4A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$3.A5.A3.$.3A5.3A.$.3A5.3A.$A3.A3.A3.A$3A2.A.A2.3A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$.3A5.3A.$2A.A5.A.2A$.A.A5.A.A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$13.$A3.2A.2A3.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$.2A7.2A.$.3A5.3A.$2A.2A3.2A.2A$A4.A.A4.A$A.A3.A3.A.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$2A7.2A$2.2A3.2A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$4A5.4A$2A.A5.A.2A$3.A.A.A.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$4.5A4.$3.2A3.2A3.$2A3.3A3.2A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$3.2A.A.2A3.$3A7.3A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$.2A.A3.A.2A.$.A.3A.3A.A.$2A9.2A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$4.A3.A4.$.5A.5A.$2A4.A4.2A$A11.A$A11.A$.A3.3A3.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$2A2.A.A.A2.2A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$13.$.2A7.2A.$3A.2A.2A.3A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$2.7A2.$.2A.3A.2A.$A9.A$A4.A4.A$A3.3A3.A$2A7.2A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$.3A5.3A.$2A.A5.A.2A$.A2.2A.2A2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$.2A5.2A.$3A5.3A$3A5.3A$A4.A4.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$4.3A4.$11.$2.2A.A.2A2.$.9A.$4A3.4A$.A7.A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$.4A3.4A.$5A.A.5A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
.3A.$2A.2A$A3.A$A3.A$A3.A$.3A.$5.$5.$5.$.3A.$2A.2A$A3.A$A3.A$A3.A$.3A.$5.$5.$5.$.3A.$2A.2A$A3.A$A3.A$A3.A$.3A.$5.$5.$5.$.3A.$2A.2A$A3.A$A3.A$A3.A$.3A.$5.$5.$5.$.3A.$2A.2A$A3.A$A3.A$A3.A$.3A.$5.$5.$5.$.3A.$2A.2A$A3.A$A3.A$A3.A$.3A.$5.$5.$5.$.3A.$2A.2A$A3.A$A3.A$A3.A$.3A.$5.$5.$5.$.3A.$2A.2A$.3A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$A.A.A.A.A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$13.$2A.2A3.2A.2A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$.2A2.A2.2A.$2A.2A.2A.2A$3A2.A2.3A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$.3A5.3A.$A3.A.A.A3.A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$3.A5.A3.$2.2A5.2A2.$4A5.4A$3.2A3.2A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$4.A3.A4.$3.2A3.2A3.$.4A3.4A.$A3.5A3.A$.A.2A.A.2A.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$2.A7.A2.$A.2A.3A.2A.A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$.3A5.3A.$2A.2A.A.2A.2A$A11.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$.A5.A.$.2A3.2A.$A.2A.2A.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$5.3A5.$2A3.A.A3.2A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$13.$5A.A.5A$A.3A.A.3A.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$A11.A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$.3A5.3A.$2A.2A3.2A.2A$A2.2A3.2A2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$.2A7.2A.$.3A5.3A.$2A.A5.A.2A$.A2.A3.A2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$.2A7.2A.$2A.A5.A.2A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$2.A7.A2.$.A.2A3.2A.A.$2A2.2A.2A2.2A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3.3A3.$2.2A.2A2.$2.A3.A2.$2.A3.A2.$2.A3.A2.$3.3A3.$9.$9.$9.$3A3.3A$3A.A.3A$A7.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$5.A5.$A.A2.A2.A.A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$2A7.2A$.A.A3.A.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$4.3A4.$2.2A3.2A2.$2.2A3.2A2.$2A2.3A2.2A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$3.3A.3A3.$A.A.A3.A.A.A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$3.A5.A3.$.3A5.3A.$2A.2A3.2A.2A$3.A5.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$.A7.A.$3A2.A2.3A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$2.A.A3.A.A2.$A.3A3.3A.A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$.4A3.4A.$2A2.A3.A2.2A$2A2.A.A.A2.2A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.5A4.$2.9A2.$.A9.A.$2A.2A3.2A.2A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$4.A.A.A4.$3A7.3A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$5.A.A5.$3.A.A.A.A3.$5A3.5A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$3.7A3.$.2A2.3A2.2A.$.A9.A.$A5.A5.A$3A2.3A2.3A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$5.3A5.$13.$2.2A2.A2.2A2.$2.9A2.$.4A3.4A.$3A7.3A$2.A7.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$.2A7.2A.$.2A7.2A.$5A3.5A$2.3A.A.3A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$5.A.A5.$6.A6.$4.2A.2A4.$5.3A5.$A4.A.A4.A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$2.A7.A2.$5A3.5A$3A3.A3.3A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$3.A5.A3.$2.2A5.2A2.$4A5.4A$2.2A.3A.2A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$2.A7.A2.$2A3.A.A3.2A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$.4A.A.4A.$A.A2.A.A2.A.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$4.A3.A4.$.5A.5A.$2A4.A4.2A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$3A5.3A$4A3.4A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$.2A7.2A.$.2A7.2A.$4A5.4A$A.A.A3.A.A.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$2.7A2.$2A2.3A2.2A$A9.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$2.2A5.2A2.$4A5.4A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$4A3.4A$2A.A3.A.2A$A.A5.A.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$6.A6.$2.2A2.A2.2A2.$2.2A2.A2.2A2.$.3A2.A2.3A.$13A$3.A.3A.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
4.A4.$3.3A3.$3.3A3.$2.2A.2A2.$2.2A.2A2.$4.A4.$4.A4.$9.$9.$4.A4.$3.3A3.$3.3A3.$2.2A.2A2.$2.2A.2A2.$4.A4.$4.A4.$9.$9.$4.A4.$3.3A3.$3.3A3.$2.2A.2A2.$2.2A.2A2.$4.A4.$4.A4.$9.$9.$4.A4.$3.3A3.$3.3A3.$2.2A.2A2.$2.2A.2A2.$4.A4.$4.A4.$9.$9.$4.A4.$3.3A3.$3.3A3.$2.2A.2A2.$2.2A.2A2.$4.A4.$4.A4.$9.$9.$4.A4.$3.3A3.$3.3A3.$2.2A.2A2.$2.2A.2A2.$4.A4.$4.A4.$9.$9.$4.A4.$3.3A3.$3.3A3.$2.2A.2A2.$2.2A.2A2.$4.A4.$4.A4.$9.$9.$4.A4.$3.3A3.$3.3A3.$2.2A.2A2.$2.2A.2A2.$4.A4.$4.A4.$9.$9.$4.A4.$3.3A3.$3.3A3.$2.2A.2A2.$2.2A.2A2.$4.A4.$4.A4.$9.$9.$4.A4.$3.3A3.$3.3A3.$2.2A.2A2.$2.2A.2A2.$4.A4.$4.A4.$9.$9.$4.A4.$3.3A3.$3.3A3.$2.2A.2A2.$2.2A.2A2.$4.A4.$4.A4.$9.$9.$4.A4.$3.3A3.$3.3A3.$2.2A.2A2.$2.2A.2A2.$4.A4.$4.A4.$9.$9.$4.A4.$3.3A3.$3.3A3.$2.2A.2A2.$2.2A.2A2.$4.A4.$4.A4.$9.$9.$4.A4.$3.3A3.$3.3A3.$2.2A.2A2.$2.2A.2A2.$4.A4.$4.A4.$9.$9.$4.A4.$3.3A3.$3.3A3.$2.2A.2A2.$2.2A.2A2.$4.A4.$4.A4.$9.$9.$4.A4.$3.3A3.$3.3A3.$2.2A.2A2.$2.2A.2A2.$4.A4.$4.A4.$9.$9.$4.A4.$3.3A3.$3.3A3.$2.2A.2A2.$2.2A.2A2.$4.A4.$4.A4.$9.$9.$4.A4.$3.3A3.$3.3A3.$2.2A.2A2.$2.2A.2A2.$4.A4.$4.A4.$9.$9.$4.A4.$3.3A3.$3.3A3.$2.2A.2A2.$2.2A.2A2.$4.A4.$4.A4.$9.$9.$4.A4.$3.3A3.$3.3A3.$2.2A.2A2.$2.2A.2A2.$4.A4.$4.A4.$9.$9.$4.A4.$3.3A3.$3.3A3.$2.2A.2A2.$2.2A.2A2.$4.A4.$4.A4.$9.$9.$4.A4.$3.3A3.$3.3A3.$2.2A.2A2.$2.2A.2A2.$4.A4.$4.A4.$9.$9.$4.A4.$3.3A3.$3.3A3.$2.2A.2A2.$2.2A.2A2.$4.A4.$4.A4.$9.$9.$.A5.A.$3A3.3A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$3.A3.A3.$4A3.4A$2A.2A.2A.2A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$5.A5.$4.3A4.$4.3A4.$3.2A.2A3.$3.2A.2A3.$5.A5.$5.A5.$11.$11.$4.3A4.$2.2A3.2A2.$2.2A3.2A2.$.A7.A.$A2.5A2.A$11A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$13.$A.A.5A.A.A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$4A5.4A$2A.A5.A.2A$A3.A3.A3.A$.2A7.2A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$.A.A.$.A.A.$2.A2.$.3A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$.2A7.2A.$A2.A5.A2.A$3A.5A.3A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$13.$5.3A5.$4.2A.2A4.$4.A3.A4.$4.A3.A4.$4.A3.A4.$5.3A5.$13.$13.$2.A7.A2.$.3A5.3A.$2A.2A3.2A.2A$A.A.A.A.A.A.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$2A7.2A$.A3.A3.A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$4.3A4.$3.2A.2A3.$3.A3.A3.$3.A3.A3.$3.A3.A3.$4.3A4.$11.$11.$11.$2.2A.A.2A2.$4A.A.4A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$.3A5.3A.$4A5.4A$2A3.3A3.2A$A.A.5A.A.A!

x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$13.$6.A6.$5.3A5.$5.3A5.$4.2A.2A4.$4.2A.2A4.$6.A6.$6.A6.$13.$.2A7.2A.$3A7.3A$.2A.A3.A.2A!

Ship found!
x = 0, y = 0, rule = R2,C2,S6-9,B7-11,NM
2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A2.$5.$5.$2.A2.$.3A.$.3A.$2A.2A$2A.2A$2.A2.$2.A!
Rule modifier

B34kz5e7c8/S23-a4ityz5k
b2n3-q5y6cn7s23-k4c8
B3-kq6cn8/S2-i3-a4ciyz8
B3-kq4z5e7c8/S2-ci3-a4ciq5ek6eik7

Bored of Conway's Game of Life? Try Pedestrian Life -- not pedestrian at all!

lemon41625
Posts: 369
Joined: January 24th, 2020, 7:39 am
Location: 小红点 (if you know where that is)

Re: cfind - gfind for higher-range / multi-state rules

Post by lemon41625 » June 21st, 2021, 12:00 am

Update 2.8.2:
  • 10% speed up for von neumann rules
  • Fixed transposition table bug
  • Added support for alternating / strobing rules
For example,

Code: Select all

x = 14, y = 8, rule = B13/S|B47/S34
3b3o2b3o$obo8bobo$o4bo2bo4bo$3b3o2b3o3$3bo6bo$3bo6bo!
Precompiled Binaries: https://github.com/jedlimlx/Cellular-Au ... r/releases

=========================================
yujh wrote:
June 17th, 2021, 9:37 am
snip
It has been fixed!
Download CAViewer: https://github.com/jedlimlx/Cellular-Automaton-Viewer

Supports:
BSFKL, Extended Generations, Regenerating Generations, Naive Rules, R1 Moore, R2 Cross and R2 Von Neumann INT
And some others...

lemon41625
Posts: 369
Joined: January 24th, 2020, 7:39 am
Location: 小红点 (if you know where that is)

Re: cfind - gfind for higher-range / multi-state rules

Post by lemon41625 » August 3rd, 2021, 7:38 am

Update 2.8.3:
  • 2 - 14 times speed up!!!
  • Improved efficiency of lookahead
  • Improved efficiency of DFS round
  • Added new options
    • Added option -l <lookup_width> to vary the number of cells in 1 row to generate the lookup table for (larger means faster search but more memory consumption)
Precompiled Binaries: https://github.com/jedlimlx/Cellular-Au ... r/releases
Download CAViewer: https://github.com/jedlimlx/Cellular-Automaton-Viewer

Supports:
BSFKL, Extended Generations, Regenerating Generations, Naive Rules, R1 Moore, R2 Cross and R2 Von Neumann INT
And some others...

lemon41625
Posts: 369
Joined: January 24th, 2020, 7:39 am
Location: 小红点 (if you know where that is)

Re: cfind - gfind for higher-range / multi-state rules

Post by lemon41625 » December 4th, 2021, 12:06 am

Update v2.8.4:
  • Significant speed-up for generations rules and some 2-state rules
  • Added multi-threading for the DFS round (use -t <numThreads>)
  • Added gutter-symmetry (use -s 3)
  • Added random search order (use -rng). Are you feeling lucky?
Precompiled Binaries: https://github.com/jedlimlx/Cellular-Au ... r/releases
Download CAViewer: https://github.com/jedlimlx/Cellular-Automaton-Viewer

Supports:
BSFKL, Extended Generations, Regenerating Generations, Naive Rules, R1 Moore, R2 Cross and R2 Von Neumann INT
And some others...

lemon41625
Posts: 369
Joined: January 24th, 2020, 7:39 am
Location: 小红点 (if you know where that is)

Re: cfind - gfind for higher-range / multi-state rules

Post by lemon41625 » September 17th, 2024, 8:00 am

After fixing even more bugs, I am finally ready to release a completely re-written version of cfind 🎉.

The features and improvements made are below:
- Over an order of magnitude speed-up
- Support for searches with gcd(k, p) > 1
- Support for diagonal / oblique searches (note: oblique searches are still pretty slow)
- Support for glide-symmetry
- Preliminary support for oscillator searches

A wide variety of rules are supported such as
- Isotropic Non-totalistic (INT) (all neighbourhoods supported by CAViewer)
- INT Generations
- HROT
- HROT Generations
- HROT Extended Generations
- 2-state MAP
- Ruletrees (only ruletrees, ruletables are not yet working)

Some sample ships that cfind has found:

Code: Select all

x = 291, y = 62, rule = SoManyShips3
45.B.B19.B6.B11.BAB4.BAB11.B6.B11.B.B4.B.B15.B5.B13.B6.B12.B6.B19.B.B
4.B.B11.B6.B14.B6.B12.B6.B$6.B5.B13.B.B3.B.B11.BAB18.3A2.3A13.A4.A11.
3A6.3A10.BAB2.BAB14.3A5.3A9.3A6.3A10.3A2.3A20.BAB2.BAB12.3A2.3A14.3A
2.3A12.3A2.3A$4.3A5.3A10.BAB5.BAB9.B19.B.AB4.BA.B29.BA.B2.B.AB10.B8.B
14.BA.B.B.AB11.BA.B2.B.AB9.B.AB4.BA.B17.B8.B9.B.AB4.BA.B10.B.AB4.BA.B
8.B.AB4.BA.B$5.BA.B.B.AB14.B3.B36.B2.B12.2A8.2A8.B10.B32.B4.B4.B9.B
10.B12.B2.B44.B2.B18.B2.B16.B2.B$4.B4.B4.B14.B.B16.B17.A8.A10.2A.A2.A
.2A12.A4.A11.3A6.3A35.A4.A12.A8.A17.3A6.3A9.A8.A12.A8.A10.A8.A$47.B.B
16.3A4.3A9.A2.2A2.2A2.A10.2A4.2A12.A.A2.A.A12.B6.B6.B9.2A4.2A11.3A4.
3A19.A.A2.A.A11.3A4.3A12.3A4.3A10.3A4.3A$7.B3.B35.B.B16.2A2.2A2.2A9.A
2.2A2.2A2.A9.A2.A2.A2.A14.2A13.3A13.3A6.A2.A2.A2.A10.2A2.2A2.2A22.2A
14.2A2.2A2.2A12.2A2.2A2.2A10.2A2.2A2.2A$.B.B4.B.B4.B.B10.B.B.B14.B.B
16.A8.A10.A8.A11.ABA2.ABA11.A.2A2.2A.A10.BA.B2.BA.AB2.B.AB8.ABA2.ABA
11.A8.A18.A.2A2.2A.A10.A8.A12.A8.A10.A8.A$BAB4.B3.B4.BAB28.B.B17.B2.
2A2.B12.2A4.2A13.2A2B2A13.A.A2.A.A10.B4.B.2B.2B.B4.B8.2A2B2A13.BA4.AB
20.A.A2.A.A12.BA4.AB14.BA4.AB12.BA4.AB$3.B11.B12.B.B.B14.B.B18.A4.A
13.B6.B14.A2BA13.B.A4.A.B14.A.A3.A.A14.A2BA16.A2.A21.B.A4.A.B13.A2.A
15.B2.A2.A2.B13.A2.A$7.B.B.B35.B.B19.2A18.B2.B15.A4.A15.B2.B17.AB.A.A
.BA13.A4.A43.B2.B36.BAB2.BAB$30.B16.B.B18.A.A.B13.B.B.2B.B.B30.AB6.BA
13.4B3.4B32.AB2.BA20.AB6.BA12.AB2.BA15.2A4.2A13.AB2.BA$7.B.B.B35.3B
19.2A.B15.2B2A2B16.2A14.2ABA2BAB2A13.2ABA3.AB2A13.4A13.B8AB19.2AB2.B
2A11.B8AB13.B.4B.B11.B8AB$28.B.B.B14.B.B21.BA13.A.BA2.AB.A30.2AB.2B.B
2A14.A.5B.A14.A2.A16.B2AB21.AB2.2A2.BA13.B2AB15.B2.A2.A2.B13.B2AB$9.B
37.3B20.AB2A16.2A37.4A17.BAB.A.BAB32.2A4.2A22.4A14.2A4.2A14.B6.B12.2A
4.2A$28.B.B.B14.B.B18.A4.A15.A2BA33.B.BA2.AB.B14.BA5.AB15.2A14.A.B.2A
.B.A18.2B2.2A2.2B10.A.B.2A.B.A13.3B2.3B11.A.B.2A.B.A$47.3B17.2B2.2A.A
14.4A33.B2.B2AB2.B14.A.AB.BA.A32.B.A2.A.B21.BA2.AB13.B.A2.A.B13.2B.B
2.B.2B11.B.A2.A.B$28.B.B.B14.B.B20.A.BA15.4B32.B2.B4.B2.B12.2A2.A.A2.
2A14.2A15.A6.A19.A3.2B3.A11.A6.A13.A.BA2.AB.A11.A6.A$47.B.B21.AB17.2A
33.B3A4.3AB53.2A2.2A2.2A18.2A6.2A10.2A2.2A2.2A12.A2.A2BA2.A10.2A2.2A
2.2A$30.B16.B.B23.B51.A3.B2.B3.A14.A5.A34.B4AB21.B.4B.B13.B4AB15.A6.A
13.B4AB$47.3B40.2A33.A.2B4.2B.A55.B4AB42.B4AB14.2AB.B2.B2A12.B4AB$
126.2AB4.B2A58.A24.A6BA36.2A2.B13.A2.A$125.2B.A4.A.2B54.B.A4.B20.3B2.
3B12.B6.B34.B.A$193.A26.A4.A14.B4.B17.2ABA$219.AB4.BA15.2A18.A25.A$
218.10B12.3A2.A18.BA21.B.B$220.A.2A.A15.A3.A16.B3.B$219.B2A2.2AB13.2A
.2AB17.A.2A$201.BAB4.BAB10.B2.B16.ABAB16.B2.2A$156.B.B11.B.B30.A4.A
11.2A2B2A15.2B.A17.B.A2.2B$71.B5.B19.B13.B18.BAB3.BAB16.BAB13.BAB46.A
.2B.A19.A18.3A2.B$69.3A5.3A15.3A13.3A16.A3.B3.A19.B.B.B3.B.B.B29.2A8.
2A8.6A13.B.A3B.A13.BA.2ABA.A$70.BA.B.B.AB17.BA.B9.B.AB46.BAB5.BAB31.
2A.A2.A.2A30.A.2A16.A.BA3.2B$69.B4.B4.B15.B17.B20.B27.B3.B33.A2.2A2.
2A2.A8.A.2A.A14.A2BA2.A14.AB5.BA$98.2AB3.B3.B2A22.B.B21.4A7.4A28.A2.
2A2.2A2.A28.A19.BA2.A.AB2A$74.B21.B.B2.B.B.B.B2.B.B13.BAB11.BAB14.A2.
3B3.3B2.A29.A8.A11.2A16.B21.A.2BAB2A$66.B.B11.B.B13.B.BA.B2.B2.B.AB.B
13.A5.BABAB5.A13.2A13.2A29.2A4.2A30.ABA16.A4.2B2A$65.BAB6.B6.BAB13.BA
.3A3.3A.AB21.B.B20.AB.B3.B.B3.B.BA29.B6.B31.A4.B18.B.B$68.B3.2B.2B3.B
19.A.B3.B.A21.BA.B.B.AB17.A6.B.B6.A31.B2.B36.2A15.A.A.BA$67.2AB.B5.B.
B2A15.4A.A.B.A.4A20.B.B.B21.A.AB.B.B.BA.A30.B.B.2B.B.B32.A17.2B2.A$
68.B2.AB.B.BA2.B17.A11.A19.B.BA.AB.B19.A.A.B3.B.A.A30.B2A4.2AB29.4A
18.2B$68.A2.B5.B2.A16.AB.2A5.2A.BA17.2B.AB.BA.2B20.4B.4B36.2B33.A.A
20.2A.B$68.B2A3.B3.2AB17.A3.2A.2A3.A19.BA.A.A.AB19.BA2.B3.B2.AB31.A6.
A31.AB.AB21.A$68.B2.A5.A2.B17.A2.A.A.A.A2.A15.B.B2.B2.B2.B2.B.B16.B.A
.B.B.A.B31.2A.B2.B.2A30.A$70.B7.B24.A.A19.BAB5.B.B5.BAB17.A5.A$69.B.A
5.A.B18.B2.A2.A2.A2.B17.B11.B19.A7.A33.2B4.2B$68.3B2.B.B2.3B15.3A5.A
5.3A89.2B4.2B$71.2B.B.2B19.BA4.A.A4.AB90.2B4.2B$68.BA3B3.3BAB15.B3.BA
.A.A.AB3.B89.2B4.2B$67.B3.AB.B.BA3.B18.A3.A3.A93.2B4.2B$68.B4.B.B4.B
22.ABA96.2B4.2B33.A$68.A5.B5.A22.B.B96.2B4.2B35.A$72.B3.B27.A97.2B4.
2B35.BA$72.B.B.B27.A97.2B4.2B$72.BA.AB27.A97.2B4.2B$72.A3.A125.2B4.2B
$202.2B4.2B$202.2B4.2B$202.A6.A3$241.2B!

Code: Select all

x = 131, y = 19, rule = SoManyShips3
.B10.B6.B8.B10.B11.4B14.B4.B13.ABA7.ABA6.ABA9.B8.B$3B2.B2.B2.3B4.3A6.
3B8.3B9.2B2A2B12.ABA2.ABA14.A9.A6.A10.ABA6.ABA$B.B.B.2B.B.B.B7.B5.B.B
.B.2B.B.B.B9.B.2A.B12.B6.B13.A9.A8.A11.B6.B$.B2.B.2A.B2.B14.3B.6B.3B
8.2BA2.A2B31.B$5.B2AB8.B.B7.B.B.B.2A.B.B.B6.A4.2A4.A7.B2.B.2B.B2.B9.B
.B7.2B2.B4.B2.2B7.B10.B$3.AB.2B.BA6.B.B7.B.B3.2A3.B.B6.3A.A2.A.3A6.B.
B.6B.B.B8.B.B7.2B.B.B2.B.B.2B6.2B2.B4.B2.2B$2.B8.B15.B.B2.4B2.B.B8.3B
2.3B8.B.B.B.2A.B.B.B8.3B7.2B.B.B2.B.B.2B6.2B.3B2.3B.2B$3.2A4.2A7.B8.A
2B.6A.2BA10.A2BA10.3B3.2A3.3B8.B.B7.2B10.2B6.2B.B.B2.B.B.2B$2.3B4.3B
16.2A3.2B3.2A8.A8.A7.B.B2.4B2.B.B8.2BA7.2B10.2B6.2B2.2A2.2A2.2B$.2AB
6.B2A20.2A30.A2B.6A.2BA8.2A8.2B10.2B6.2B10.2B$.2B8.2B53.2A3.2B3.2A19.
2B10.2B6.2B10.2B$71.2A24.2B10.2B6.2B10.2B$A12.A103.2B10.2B$117.2B2.B
4.B2.2B$117.2B.B.B2.B.B.2B$117.2B.B.B2.B.B.2B$117.2B2.2A2.2A2.2B$117.
2B10.2B$117.2B10.2B!

Code: Select all

x = 156, y = 123, rule = R3,C0,S2,B3,N+
114bo$113bobo$112b2o5bo$115b2o2bo$110bo4bo3bo$109b2o3b2o5bo$108bo4bo$
109bob3o3bo2bo$111bo12bo$115bo2bob2o5bo$117bo4b2o4bo$110b3o8bob5o$115b
obo5b2o$113bo3bobo9b2o$100bo17bo$97bobo18b3o5bobo$101bo14bo2b2o8bo2bo$
99bo19bo6bo6bo$95b2obo3bo16bo3bobo2bo2bo$95bo5bo15bobo8bo2bo$93b2obob
2o18bo4bo2b2obo$93bobo2bo22bo2bo3bo7bo$90bo8bo3bo17bo13bobo$93bob2o3b
2obo22b2o6b2o$90bobo2bobo2b2o22bo13bo$89bo8b2obo23bo12bo$91bo2bo3b3o2b
o27bo6bo$93bo9bo26b2o$97b2o2b2obo24bo10b3obo$83bobo17bo26bo11bobo$82b
3o22bobobo20b3o7b5o$83bo25bo2bo3bo$83bo21bo3bobobob2o19bo4bo2bo$82b3o
26bo24bo3bobobo2bo$105b3o3bobo2bo19b3o2bo2bo2bobobo$82bo28bobo24bo8b2o
4bo$84b2o19bob4o4b2o19b3ob3o5bo4bo$84b2o2b2o16bo6bo3bo20bo$85bo3bob2o
14bob2obo2bo2b3o17bo$73bo2bobo10b2o25bo3bo2bo17b3o7b2o$72b5o7b2obobob
2o14bo3bobo12bo16b2o$73bo2bo2b2o2bo22b2obobo2bo9bobo15bo8bobo$72bo6b3o
bo7b2o19bo9bobobo24bo$90bo22bo28bo4bob2o$83bo8bobo18bo11bo21bo6bo$80bo
9bobobo18b2o11bo2bo13b2o4bo5bo$80b4o7b2obo27bo2b5o22bo$64bobo15bo3bobo
2bo2bo22bo3bo2bobo2bo23bo$63b3obo2bo10bobobo3b2o3bo19bo12bo$64bo2bo2bo
10bobobob3o26b2o4bo$67b3o24bo24bobo$60bo6b2obo16b5obo21b3o2b3o$59b3o5b
2o52bobo$60bo60bo$59bo8b5o47b3o$60b5o9bo3bo$62b3obo3bo2bo$62bo3bo3bo6b
2o$60b2obo2bob2obo8bo$66bo3bo2bob2obo$66bo7bo2b2obo2bo$68bo2bo5bo$49bo
17bo4bo3b2obo$48bobo20bo5bo2b2o$47b2o5bo16bo2bo2bo2bobo$50b2o2bo14bo2b
5obo3bo$45bo4bo3bo12bobob2o4bo4bo$44b2o3b2o5bo17bo5bobo$43bo4bo21bobo
2b2o2bo2bo3bo$44bob3o3bo2bo19bo9b5o$46bo12bo16b5o5b2o$50bo2bob2o5bo9bo
14bo$52bo4b2o4bo24b5o$45b3o8bob5o18bo$50bobo5b2o20b3o$38bo9bo3bobo9b2o
15b3o$35bob3o13bo27bo2bo$38bo14b3o5bobo17bo2bo$35bob2obo10bo2b2o8bo2bo
16bo$33bo20bo6bo6bo15bo$32bob2o18bo3bobo2bo2bo17bo$33bo5bo12bobo8bo2bo
$29bobobo2bob2o13bo4bo2b2obo$35bo2bo17bo2bo3bo7bo$29bobo9bo14bo13bobo$
28b4o3b2o24b2o6b2o$29bo4b2o5bo17bo13bo$31bo28bo12bo$37bobo2bo23bo6bo$
41bobo21b2o$22bo19bo21bo$19bob3o41bo8bo$22bo44b3o$19bob2obo47bo$17bo$
16bob2o$17bo5bo$13bobobo2bob2o$19bo2bo$13bobo9bo$12b4o3b2o$13bo4b2o5bo
$15bo$21bobo2bo$25bo2bob2o$28bo3bo$26b2o4b3o2bo$4b2o25bo$2bobo21bo7bo
2bo$bo2bo5b2o14bo2bo3b3obo$8bobo16b2o4bo3bo$3o5bo19bo2b2o2b2o$o27bob2o
$8bo22bobo$8b2o23bo$3b2ob2obo18bob3o$7b2o4b3o$2b2o11bo$2bo9bo2bo$11bob
o$9bo2bobo$9bo3bobo$9b3o2bo!

Code: Select all

x = 0, y = 0, rule = R2,C2,S1,3,5,B3,NN
19b3o$16b2o3bo$17bo3bo2$17bo$14bo2bob2o$11b2obo6b2o$12b2o2bo5bo$16bobo$
8b2o2bo6bo$5bobo2bo2bo$bo3bob2obo$2o5bo2bo$6b2obo$bobo$bo$3bo!

Code: Select all

x = 19, y = 41, rule = B2-n3cjkqr4cjqwz5-eiy6ei7c8/S2acn3aejnr4-iqwy5-kn6-ei78
3b4obobob4o$2obo2bo5bo2bob2o$3b2o4bo4b2o$b4o2bobobo2b4o$b3ob9ob3o$b2o
bob7obob2o$b3o2bobobobo2b3o$b3obob5obob3o$b5obob4ob4o$b6obob2ob5o$b7o
2b3o2b3o$b7ob5ob3o$b9obo2b4o$b12ob4o$b13ob3o$b13ob3o$b12ob4o$b12ob4o$
b17o$b17o$b17o$b17o$b17o$b3ob13o$b3ob13o$b4ob12o$b4ob12o$b17o$b17o$b17o
$b17o$b17o$b13ob3o$b13ob3o$b12ob4o$b12ob4o$b17o$b17o$b17o$19o$bo15bo!

Code: Select all

x = 139, y = 20, rule = R2,C0,S6-9,14-23,B7-8,15-24
3b8o14b8o13b9o15bo18bo17b4o13b3o8b3o$2bo8bo12bo3b2o3bo11bo3b3o3bo12b5o
14b5o12b3o4b3o9b4o8b4o$bob8obo9b2ob8ob2o8bob9obo9b2o2bo2b2o10b2o2bo2b
2o9bo2b6o2bo8bo2bo8bo2bo$ob10obo8bob10obo7bob11obo7bo2b5o2bo8bo2b5o2bo
7bob10obo7bo3bo6bo3bo$ob4o2b4obo7bob5o2b5obo6bob4o3b4obo7bob7obo8bob7o
bo6bob12obo6bob3o6b3obo$o2b8o2bo7b7o2b7o6bob11obo6bob9obo6bob9obo5bob
5o2b5obo7bob4o2b4obo$bo2b6o2bo9b6o2b6o11b7o10bob4ob4obo6bob4ob4obo5b7o
2b7o7bo12bo$2bo8bo10b6o2b6o8bo11bo7bobob5obobo6bob9obo6b6o2b6o8bob10ob
o$6b2o14b6o2b6o9bo9bo8bo4b3o4bo11b3o11b6o2b6o8bob10obo$21bob5o2b5obo9b
9o9bo11bo8b2o5b2o7bob5o2b5obo7b14o$24b10o11b2o7b2o9bobo5bobo25bo2b4o2b
4o2bo9b3o4b3o$25b8o12bobob3obobo9bo2bobobo2bo28b10o10bob10obo$23b2o8b
2o10bob7obo9bobobobobobo30b6o16b6o$45bob7obo9bob7obo28bo8bo15b4o$45bob
7obo9bob7obo$49b3o13bob7obo53bo2bo$49b3o16b5o57b2o$48bo3bo13bo2b3o2bo$
67bo5bo$69b3o!

Code: Select all

x = 203, y = 61, rule = R2,C2,S6-9,14-20,B7-8,15-24
6b3o$4b3ob3o23b8o$3b3obob3o21b2o2b2o2b2o16b4o4b4o12b3o6b3o$b3o2bobo2b
3o18bob8obo14b2ob2ob2ob2ob2o10b4o6b4o$2o3b5o3b2o16bob10obo12b2o2b2ob2o
b2o2b2o8bo5b4o5bo12b3o3b3o15b3o6b3o48b7o$o4b5o4bo15bob3o6b3obo10b2o14b
2o7bob3obo2bob3obo11b4o3b4o13b4o6b4o46bo3bo3bo$3obo5bob3o15bob12obo10b
2o2b3ob2ob3o2b2o6bob4o6b4obo9bo5bo5bo11b2o2bo6bo2b2o17b2o7b2o16bo2b5o
2bo$30bob12obo34bob5o4b5obo9bobobo3bobobo12bo3b2o2b2o3bo17b3o7b3o14bo
b9obo$30bobobo6bobobo34bob14obo9bob9obo13b2ob6ob2o17b2ob3o3b3ob2o13bo
b9obo$30bobo4b2o4bobo38b10o12bob11obo16b4o21bobo4bo4bobo13bob9obo$30b
o2b2o6b2o2bo35bo6b2o6bo9bob3ob3ob3obo15b6o20bobob2o3b2obobo13bobobo3b
obobo$30b2obo8bob2o42b2o16bob3obobob3obo15b6o20bob11obo14bo4bo4bo$8b3o
21bo10bo12b3o7b3o17bo4bo14bo2b9o2bo17b2o22bob11obo15b2ob3ob2o$7b5o44b
4o5b4o19b2o17bo3b5o3bo42bob11obo$7b2ob2o43bo3bo5bo3bo39bo2b3o2bo49b5o
$7bo3bo43bo13bo94bo9bo$6bo5bo43b2o9b2o43b3o$5bo7bo43bo9bo99bo3bo$5b3o
3b3o46bo3bo80b3o3b3o12bob3obo$4bo2b5o2bo14b4o8b4o15b5o79b4o3b4o11b2o3b
2o$4b2o7b2o14b4o8b4o12b2o7b2o75bo5bo5bo10bobobobo$5bob5obo14bo16bo10b
2o2b5o2b2o13b3o4b3o10b3o3b3o32bobobo3bobobo9bo2b3o2bo$34bo4bo16bob9ob
o12b4o4b4o8b4o3b4o31bob9obo9bo2b3o2bo$30b2ob8ob2o12bob9obo12bo2bo4bo2b
o7bo5bo5bo29bob11obo8bob5obo$30bo5b2o5bo12bob3obob3obo12bob2o4b2obo7b
obobo3bobobo29bob11obo8b4ob4o$56bobob5obobo13bob6obo8bob9obo29bob4obo
b4obo9b2o3b2o$29bo3bob4obo3bo11bo4b3o4bo13bo2bo2bo2bo7bob11obo28bob4o
bob4obo9b2o3b2o$28bob2o2bo4bo2b2obo11bo9bo15b8o8bob3ob3ob3obo28bo3b7o
3bo8bob5obo$30b2o10b2o14b2ob3ob2o16bob4obo8bob3ob3ob3obo29bo2b7o2bo9b
ob5obo$28bobo2bo6bo2bobo13b7o17bo6bo8bob3ob3ob3obo33b5o14bo2bo2bo$28b
o3bo8bo3bo12bo2bobo2bo35b9o37b3o16b2ob2o$29b2o12b2o14b3ob3o38b5o$105b
3o40bobo$102b2o5b2o$76b3o3b3o21bo$75b4o3b4o$74bo5bo5bo$74bobobo3bobob
o$42bo10bo20bob9obo45b4o4b4o$40b4o8b4o17bob11obo43b2ob2ob2ob2ob2o$39b
2o3b3o2b3o3b2o16bob11obo17bo10bo13b2o2b2ob2ob2o2b2o$39bo3bo8bo3bo16bo
b4obob4obo15b4o8b4o10b2o14b2o$39bob14obo16bob4obob4obo14b2o3b3o2b3o3b
2o9b2o2b3ob2ob3o2b2o$39bobob10obobo16bo3b7o3bo14bo3bo8bo3bo$39bob14ob
o17bo2b7o2bo15bob14obo$39bob14obo21b5o19bobob10obobo13b2o6b2o$39bob4o
6b4obo18bo9bo16bob14obo$39bobobo8bobobo17bo11bo15bob5o4b5obo13b10o$39b
o3bo8bo3bo16bobo3bobo3bobo18b4o2b4o16b2o8b2o$39b2o14b2o16bob2o7b2obo15b
obob8obobo13bob8obo$43b2ob4ob2o22bo2bo3bo2bo18bo2b8o2bo14bob8obo$41bo
b2ob4ob2obo18bobo2bo3bo2bobo44bob3o2b3obo$42bobo6bobo19bo3bo5bo3bo18b
3o4b3o16bob8obo$41b2ob3o2b3ob2o19b2o9b2o23b2o25b2o$42b2o8b2o56b2o22b2o
4b2o$43bo8bo56b4o$108b2o2b2o$109bo2bo$107b2ob2ob2o$107b2ob2ob2o$108b2o
2b2o!

Code: Select all

x = 149, y = 59, rule = R2,C0,M1,S7..10,B7..8,NM
9b2o10b2o39b4o36b3o32b3o$7b6o6b6o32b4ob4ob4o29b7o28b7o$3b3ob2o2b2ob4ob
2o2b2ob3o26b3ob2o2b2o2b2ob3o23b3ob2o3b2ob3o20b3ob2o3b2ob3o$2b4o2bo2bo
2b4o2bo2bo2b4o21b3ob2o2b2o6b2o2b2ob3o18b4o2bo3bo2b4o18b4o2bo3bo2b4o$b
2o2bo2bo2bo2bo2bo2bo2bo2bo2b2o19b4o2bo3bo2b2o2bo3bo2b4o16b2o2bo2bo3bo
2bo2b2o16b2o2bo2bo3bo2bo2b2o$b2o2bo2bo5bo2bo5bo2bo2b2o18b2o2bo2bo3bo6b
o3bo2bo2b2o15b2o2bo3bobo3bo2b2o16b2o2bo3bobo3bo2b2o$bo6bobo3bo2bo3bobo
6bo18b2o2bo3bobobo4bobobo3bo2b2o15bo8bo8bo16bo8bo8bo$3o4bobo3b2o2b2o3b
obo4b3o17bo28bo14b3o15b3o14b3o15b3o$13b2o2b2o29b3o26b3o$13b2o2b2o40bo
8bo$13b2o2b2o39b3o6b3o25b2o13b2o18b2o13b2o$4b3o6b2o2b2o6b3o21b2o6b2ob
2o4b2ob2o6b2o17b3o9b3o20b3o9b3o$3b5o5b2o2b2o5b5o21b2o4b2o2b2o4b2o2b2o
4b2o16b2o2b3o5b3o2b2o16b2o2b3o5b3o2b2o$2b2o3b2o4b2o2b2o4b2o3b2o20b3o2b
2o4bo4bo4b2o2b3o16b2o2b2ob5ob2o2b2o16b2o2b2ob5ob2o2b2o$2b2o3b3o3b2o2b
2o3b3o3b2o68bo2b2ob2o2bo24bo2b2ob2o2bo$98bo2bo3bo2bo24bo2bo3bo2bo$96b
3o2bo3bo2b3o20b3o2bo3bo2b3o$96b3o2bo3bo2b3o20b3o2bo3bo2b3o$98b3obobob
3o24b3obobob3o$98bo9bo24bo9bo$97bobo7bobo22bobo7bobo$97bobo7bobo22bobo
7bobo$99bo7bo24bobo7bobo$97b3o7b3o22bobo7bobo$95bob2ob2o3b2ob2obo20bo
11bo$93b4ob3o5b3ob4o18bobo7bobo$91b2o2bo4bo5bo4bo2b2o16bobo7bobo$132bo
bo7bobo$132bo11bo$132bobo7bobo$132b3o7b3o$132bobo7bobo$131bo13bo$132bo
bo7bobo$132b3o7b3o$132bobo7bobo$131bo13bo$132bobo7bobo$132b3o7b3o$132b
obo7bobo$131bo13bo$132bobo7bobo$132b3o7b3o$132bobo7bobo$131bo13bo$132b
obo7bobo$132b3o7b3o$132bobo7bobo$134bo10bo$132bobo7bo2bo$134bo7b4o$
132bobo7bo2b2o$132b2o8bo2bo$143bo2$139b3o$139b3o$139b3o$139b3o!

Code: Select all

x = 0, y = 0, rule = 134/24/3
10.4A.4A$9.B.BA.B.AB.B$7.3A.A.A.A.A.3A$6.3A2.A.A.A.A2.3A$4.3ABA.ABAB.BA
BA.AB3A$3.A2.3A11.3A2.A$.A.AB4.3A2BA2B3A4.BA.A$.BA.4AB.A.5A.A.B4A.AB$2.
AB2A3.A2.5A2.A3.2ABA$2.A.2A.3A.3A.3A.3A.2A.A$.3A2.4ABA.3A.AB4A2.3A$B2A
.B.A3.3A3.3A3.A.B.2AB$3.BA2.AB3A5.3ABA2.AB$.B3A.A2.A2.2A.2A2.A2.A.3AB!

Code: Select all

x = 54, y = 40, rule = R2,C2,S2,B3,NN
12b3o$21bobo$10bo2bo3bobo4bo$10bobo3bo8bo$11b2o3bo4b2o3bo$11b2o5bo4bo
$12bobo8bo2bo$11bo$25bo$16b2o4bo$8bo7bobo6bo$10bo3bo2b2o4b2o$5b2o3b2o
bo$2bob3o9bo4bo5bo$2bob2o9bo9bobo$o2bo7bo9b4o2bo9b2o$bo10bo2bo4bob2o15b
o$15b2o7b2o13bo$36bo$17bo20bo$39bo$14b2o21bo3bobo$13b3o20bo7bo$13b2o29b
o$12bo24bo2bo$13b2o$11bo$12bo2$53bo$48b2o3bo$53bo$50bo2bo$47bo2bo$46b
ob2ob2o2$45bo3bo$45bo$49bo$43bobo!
Unfortunately, the new version of cfind is still much slower than gfind / qfind for the rules that gfind supports, likely due to the usage of a different algorithm to find successor states. (I can't use the gfind one because it would need too much memory for larger neighbourhoods)

The program can be used as such

Code: Select all

ca_lib.exe cfind -v <speed> -r <rulestring> -w <width> -s <symmetry>
This is part of a larger rewrite of the CAViewer backend to make it easier to maintain and the code can be found here:
https://github.com/jedlimlx/ca_lib

The binaries are also released here: https://github.com/jedlimlx/ca_lib/releases

Note: I am also working on a paper to detail the new algorithm which I have made, together with some benchmarking experiments. I will release it on arXiv soon (I hope).
Download CAViewer: https://github.com/jedlimlx/Cellular-Automaton-Viewer

Supports:
BSFKL, Extended Generations, Regenerating Generations, Naive Rules, R1 Moore, R2 Cross and R2 Von Neumann INT
And some others...

lemon41625
Posts: 369
Joined: January 24th, 2020, 7:39 am
Location: 小红点 (if you know where that is)

Re: cfind - gfind for higher-range / multi-state rules

Post by lemon41625 » October 4th, 2024, 4:32 am

Release v1.0.1

Bug Fixes
- Fixed a bug when searching in R3 cross neighbourhood. Thanks H. H. P. M. P. Cole for the bug report!

The binaries are attached at this link: https://github.com/jedlimlx/ca_lib/releases/tag/v1.0.1
Download CAViewer: https://github.com/jedlimlx/Cellular-Automaton-Viewer

Supports:
BSFKL, Extended Generations, Regenerating Generations, Naive Rules, R1 Moore, R2 Cross and R2 Von Neumann INT
And some others...

Post Reply