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

For scripts to aid with computation or simulation in cellular automata.
Post Reply
lemon41625
Posts: 344
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: 3066
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: 344
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: 3066
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: 344
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: 3066
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: 344
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: 3066
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: 344
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: 3066
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: 344
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: 3066
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: 344
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: 3066
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: 344
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: 344
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: 344
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...

Post Reply