Andrew wrote:Building a debug version of Golly on Windows is a rather painful process, so I'd prefer to do that only as a last resort. From drc's report about a "big square" it sounds to me like the .rule file being used has a bug in one of the transition rules that is causing B0 explosion. Can you post that rule file?
Certainly, here it is:
Code: Select all
@RULE B356_S234k
*** File autogenerated by saverule. ***
This is a two state, isotropic, non-totalistic rule on the Moore neighbourhood.
The notation used to define the rule was originally proposed by Alan Hensel.
See http://www.ibiblio.org/lifepatterns/neighbors2.html for details
@TABLE
n_states:2
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1}
var b={0,1}
var c={0,1}
var d={0,1}
var e={0,1}
var f={0,1}
var g={0,1}
var h={0,1}
# Birth
0,1,1,1,0,0,0,0,0,1
0,1,1,0,1,0,0,0,0,1
0,1,1,0,0,1,0,0,0,1
0,1,1,0,0,0,1,0,0,1
0,1,1,0,0,0,0,1,0,1
0,1,1,0,0,0,0,0,1,1
0,1,0,1,0,1,0,0,0,1
0,1,0,1,0,0,1,0,0,1
0,1,0,0,1,0,1,0,0,1
0,0,1,0,1,0,1,0,0,1
0,1,1,1,1,1,0,0,0,1
0,1,1,1,1,0,1,0,0,1
0,1,1,1,1,0,0,1,0,1
0,1,1,1,1,0,0,0,1,1
0,1,1,1,0,1,1,0,0,1
0,1,1,1,0,1,0,1,0,1
0,1,1,0,1,1,1,0,0,1
0,1,1,0,1,1,0,1,0,1
0,1,1,0,1,0,1,1,0,1
0,1,1,0,1,0,1,0,1,1
0,1,1,1,1,1,1,0,0,1
0,1,1,1,1,1,0,1,0,1
0,1,1,1,1,0,1,1,0,1
0,1,1,1,1,0,1,0,1,1
0,1,1,1,0,1,1,1,0,1
0,1,1,0,1,1,1,0,1,1
# Survival
1,1,1,0,0,0,0,0,0,1
1,1,0,1,0,0,0,0,0,1
1,1,0,0,1,0,0,0,0,1
1,1,0,0,0,1,0,0,0,1
1,0,1,0,1,0,0,0,0,1
1,0,1,0,0,0,1,0,0,1
1,1,1,1,0,0,0,0,0,1
1,1,1,0,1,0,0,0,0,1
1,1,1,0,0,1,0,0,0,1
1,1,1,0,0,0,1,0,0,1
1,1,1,0,0,0,0,1,0,1
1,1,1,0,0,0,0,0,1,1
1,1,0,1,0,1,0,0,0,1
1,1,0,1,0,0,1,0,0,1
1,1,0,0,1,0,1,0,0,1
1,0,1,0,1,0,1,0,0,1
1,1,1,0,1,0,0,1,0,1
# Death
1,a,b,c,d,e,f,g,h,0
@COLORS
This was generated by the isotropic-rule.py script posted here on the forums somewhere.
For the sake of completeness, here are the associated rule files used by apgsearch as well.
APG_ContagiousLife_B356_S234k.rule:
Code: Select all
@RULE APG_ContagiousLife_B356_S234k
*** File autogenerated by saverule. ***
A variant of HistoricalLife used for detecting dependencies between
islands.
state 0: vacuum
state 1: ON
state 2: OFF
@TABLE
n_states:7
neighborhood:Moore
symmetries:rotate4reflect
var aa={0,1,2,3,4,5,6}
var ab={0,1,2,3,4,5,6}
var ac={0,1,2,3,4,5,6}
var ad={0,1,2,3,4,5,6}
var ae={0,1,2,3,4,5,6}
var af={0,1,2,3,4,5,6}
var ag={0,1,2,3,4,5,6}
var ah={0,1,2,3,4,5,6}
var ba={0,2,4,6}
var bb={0,2,4,6}
var bc={0,2,4,6}
var bd={0,2,4,6}
var be={0,2,4,6}
var bf={0,2,4,6}
var bg={0,2,4,6}
var bh={0,2,4,6}
var ca={1,3,5}
var cb={1,3,5}
var cc={1,3,5}
var cd={1,3,5}
var ce={1,3,5}
var cf={1,3,5}
var cg={1,3,5}
var ch={1,3,5}
var da={0,1,2,4,5,6}
var db={0,1,2,4,5,6}
var dc={0,1,2,4,5,6}
var dd={0,1,2,4,5,6}
var de={0,1,2,4,5,6}
var df={0,1,2,4,5,6}
var dg={0,1,2,4,5,6}
var dh={0,1,2,4,5,6}
2,ca,cb,cc,ba,bb,bc,bd,be,1
4,ca,cb,cc,ba,bb,bc,bd,be,3
6,ca,cb,cc,ba,bb,bc,bd,be,5
2,ca,cb,ba,cc,bb,bc,bd,be,1
4,ca,cb,ba,cc,bb,bc,bd,be,3
6,ca,cb,ba,cc,bb,bc,bd,be,5
2,ca,cb,ba,bb,cc,bc,bd,be,1
4,ca,cb,ba,bb,cc,bc,bd,be,3
6,ca,cb,ba,bb,cc,bc,bd,be,5
2,ca,cb,ba,bb,bc,cc,bd,be,1
4,ca,cb,ba,bb,bc,cc,bd,be,3
6,ca,cb,ba,bb,bc,cc,bd,be,5
2,ca,cb,ba,bb,bc,bd,cc,be,1
4,ca,cb,ba,bb,bc,bd,cc,be,3
6,ca,cb,ba,bb,bc,bd,cc,be,5
2,ca,cb,ba,bb,bc,bd,be,cc,1
4,ca,cb,ba,bb,bc,bd,be,cc,3
6,ca,cb,ba,bb,bc,bd,be,cc,5
2,ca,ba,cb,bb,cc,bc,bd,be,1
4,ca,ba,cb,bb,cc,bc,bd,be,3
6,ca,ba,cb,bb,cc,bc,bd,be,5
2,ca,ba,cb,bb,bc,cc,bd,be,1
4,ca,ba,cb,bb,bc,cc,bd,be,3
6,ca,ba,cb,bb,bc,cc,bd,be,5
2,ca,ba,bb,cb,bc,cc,bd,be,1
4,ca,ba,bb,cb,bc,cc,bd,be,3
6,ca,ba,bb,cb,bc,cc,bd,be,5
2,ba,ca,bb,cb,bc,cc,bd,be,1
4,ba,ca,bb,cb,bc,cc,bd,be,3
6,ba,ca,bb,cb,bc,cc,bd,be,5
2,ca,cb,cc,cd,ce,ba,bb,bc,1
4,ca,cb,cc,cd,ce,ba,bb,bc,3
6,ca,cb,cc,cd,ce,ba,bb,bc,5
2,ca,cb,cc,cd,ba,ce,bb,bc,1
4,ca,cb,cc,cd,ba,ce,bb,bc,3
6,ca,cb,cc,cd,ba,ce,bb,bc,5
2,ca,cb,cc,cd,ba,bb,ce,bc,1
4,ca,cb,cc,cd,ba,bb,ce,bc,3
6,ca,cb,cc,cd,ba,bb,ce,bc,5
2,ca,cb,cc,cd,ba,bb,bc,ce,1
4,ca,cb,cc,cd,ba,bb,bc,ce,3
6,ca,cb,cc,cd,ba,bb,bc,ce,5
2,ca,cb,cc,ba,cd,ce,bb,bc,1
4,ca,cb,cc,ba,cd,ce,bb,bc,3
6,ca,cb,cc,ba,cd,ce,bb,bc,5
2,ca,cb,cc,ba,cd,bb,ce,bc,1
4,ca,cb,cc,ba,cd,bb,ce,bc,3
6,ca,cb,cc,ba,cd,bb,ce,bc,5
2,ca,cb,ba,cc,cd,ce,bb,bc,1
4,ca,cb,ba,cc,cd,ce,bb,bc,3
6,ca,cb,ba,cc,cd,ce,bb,bc,5
2,ca,cb,ba,cc,cd,bb,ce,bc,1
4,ca,cb,ba,cc,cd,bb,ce,bc,3
6,ca,cb,ba,cc,cd,bb,ce,bc,5
2,ca,cb,ba,cc,bb,cd,ce,bc,1
4,ca,cb,ba,cc,bb,cd,ce,bc,3
6,ca,cb,ba,cc,bb,cd,ce,bc,5
2,ca,cb,ba,cc,bb,cd,bc,ce,1
4,ca,cb,ba,cc,bb,cd,bc,ce,3
6,ca,cb,ba,cc,bb,cd,bc,ce,5
2,ca,cb,cc,cd,ce,cf,ba,bb,1
4,ca,cb,cc,cd,ce,cf,ba,bb,3
6,ca,cb,cc,cd,ce,cf,ba,bb,5
2,ca,cb,cc,cd,ce,ba,cf,bb,1
4,ca,cb,cc,cd,ce,ba,cf,bb,3
6,ca,cb,cc,cd,ce,ba,cf,bb,5
2,ca,cb,cc,cd,ba,ce,cf,bb,1
4,ca,cb,cc,cd,ba,ce,cf,bb,3
6,ca,cb,cc,cd,ba,ce,cf,bb,5
2,ca,cb,cc,cd,ba,ce,bb,cf,1
4,ca,cb,cc,cd,ba,ce,bb,cf,3
6,ca,cb,cc,cd,ba,ce,bb,cf,5
2,ca,cb,cc,ba,cd,ce,cf,bb,1
4,ca,cb,cc,ba,cd,ce,cf,bb,3
6,ca,cb,cc,ba,cd,ce,cf,bb,5
2,ca,cb,ba,cc,cd,ce,bb,cf,1
4,ca,cb,ba,cc,cd,ce,bb,cf,3
6,ca,cb,ba,cc,cd,ce,bb,cf,5
1,ca,cb,ba,bb,bc,bd,be,bf,1
3,ca,cb,ba,bb,bc,bd,be,bf,3
5,ca,cb,ba,bb,bc,bd,be,bf,5
1,ca,ba,cb,bb,bc,bd,be,bf,1
3,ca,ba,cb,bb,bc,bd,be,bf,3
5,ca,ba,cb,bb,bc,bd,be,bf,5
1,ca,ba,bb,cb,bc,bd,be,bf,1
3,ca,ba,bb,cb,bc,bd,be,bf,3
5,ca,ba,bb,cb,bc,bd,be,bf,5
1,ca,ba,bb,bc,cb,bd,be,bf,1
3,ca,ba,bb,bc,cb,bd,be,bf,3
5,ca,ba,bb,bc,cb,bd,be,bf,5
1,ba,ca,bb,cb,bc,bd,be,bf,1
3,ba,ca,bb,cb,bc,bd,be,bf,3
5,ba,ca,bb,cb,bc,bd,be,bf,5
1,ba,ca,bb,bc,bd,cb,be,bf,1
3,ba,ca,bb,bc,bd,cb,be,bf,3
5,ba,ca,bb,bc,bd,cb,be,bf,5
1,ca,cb,cc,ba,bb,bc,bd,be,1
3,ca,cb,cc,ba,bb,bc,bd,be,3
5,ca,cb,cc,ba,bb,bc,bd,be,5
1,ca,cb,ba,cc,bb,bc,bd,be,1
3,ca,cb,ba,cc,bb,bc,bd,be,3
5,ca,cb,ba,cc,bb,bc,bd,be,5
1,ca,cb,ba,bb,cc,bc,bd,be,1
3,ca,cb,ba,bb,cc,bc,bd,be,3
5,ca,cb,ba,bb,cc,bc,bd,be,5
1,ca,cb,ba,bb,bc,cc,bd,be,1
3,ca,cb,ba,bb,bc,cc,bd,be,3
5,ca,cb,ba,bb,bc,cc,bd,be,5
1,ca,cb,ba,bb,bc,bd,cc,be,1
3,ca,cb,ba,bb,bc,bd,cc,be,3
5,ca,cb,ba,bb,bc,bd,cc,be,5
1,ca,cb,ba,bb,bc,bd,be,cc,1
3,ca,cb,ba,bb,bc,bd,be,cc,3
5,ca,cb,ba,bb,bc,bd,be,cc,5
1,ca,ba,cb,bb,cc,bc,bd,be,1
3,ca,ba,cb,bb,cc,bc,bd,be,3
5,ca,ba,cb,bb,cc,bc,bd,be,5
1,ca,ba,cb,bb,bc,cc,bd,be,1
3,ca,ba,cb,bb,bc,cc,bd,be,3
5,ca,ba,cb,bb,bc,cc,bd,be,5
1,ca,ba,bb,cb,bc,cc,bd,be,1
3,ca,ba,bb,cb,bc,cc,bd,be,3
5,ca,ba,bb,cb,bc,cc,bd,be,5
1,ba,ca,bb,cb,bc,cc,bd,be,1
3,ba,ca,bb,cb,bc,cc,bd,be,3
5,ba,ca,bb,cb,bc,cc,bd,be,5
1,ca,cb,ba,cc,bb,bc,cd,bd,1
3,ca,cb,ba,cc,bb,bc,cd,bd,3
5,ca,cb,ba,cc,bb,bc,cd,bd,5
1,aa,ab,ac,ad,ae,af,ag,ah,2
3,aa,ab,ac,ad,ae,af,ag,ah,4
5,aa,ab,ac,ad,ae,af,ag,ah,6
0,ca,cb,cc,ba,bb,bc,bd,be,1
0,ca,cb,ba,cc,bb,bc,bd,be,1
0,ca,cb,ba,bb,cc,bc,bd,be,1
0,ca,cb,ba,bb,bc,cc,bd,be,1
0,ca,cb,ba,bb,bc,bd,cc,be,1
0,ca,cb,ba,bb,bc,bd,be,cc,1
0,ca,ba,cb,bb,cc,bc,bd,be,1
0,ca,ba,cb,bb,bc,cc,bd,be,1
0,ca,ba,bb,cb,bc,cc,bd,be,1
0,ba,ca,bb,cb,bc,cc,bd,be,1
0,ca,cb,cc,cd,ce,ba,bb,bc,1
0,ca,cb,cc,cd,ba,ce,bb,bc,1
0,ca,cb,cc,cd,ba,bb,ce,bc,1
0,ca,cb,cc,cd,ba,bb,bc,ce,1
0,ca,cb,cc,ba,cd,ce,bb,bc,1
0,ca,cb,cc,ba,cd,bb,ce,bc,1
0,ca,cb,ba,cc,cd,ce,bb,bc,1
0,ca,cb,ba,cc,cd,bb,ce,bc,1
0,ca,cb,ba,cc,bb,cd,ce,bc,1
0,ca,cb,ba,cc,bb,cd,bc,ce,1
0,ca,cb,cc,cd,ce,cf,ba,bb,1
0,ca,cb,cc,cd,ce,ba,cf,bb,1
0,ca,cb,cc,cd,ba,ce,cf,bb,1
0,ca,cb,cc,cd,ba,ce,bb,cf,1
0,ca,cb,cc,ba,cd,ce,cf,bb,1
0,ca,cb,ba,cc,cd,ce,bb,cf,1
0,3,3,3,da,db,dc,dd,de,4
0,3,3,da,3,db,dc,dd,de,4
0,3,3,da,db,3,dc,dd,de,4
0,3,3,da,db,dc,3,dd,de,4
0,3,3,da,db,dc,dd,3,de,4
0,3,3,da,db,dc,dd,de,3,4
0,3,da,3,db,3,dc,dd,de,4
0,3,da,3,db,dc,3,dd,de,4
0,3,da,db,3,dc,3,dd,de,4
0,da,3,db,3,dc,3,dd,de,4
0,3,3,3,3,3,da,db,dc,4
0,3,3,3,3,da,3,db,dc,4
0,3,3,3,3,da,db,3,dc,4
0,3,3,3,3,da,db,dc,3,4
0,3,3,3,da,3,3,db,dc,4
0,3,3,3,da,3,db,3,dc,4
0,3,3,da,3,3,3,db,dc,4
0,3,3,da,3,3,db,3,dc,4
0,3,3,da,3,db,3,3,dc,4
0,3,3,da,3,db,3,dc,3,4
0,3,3,3,3,3,3,da,db,4
0,3,3,3,3,3,da,3,db,4
0,3,3,3,3,da,3,3,db,4
0,3,3,3,3,da,3,db,3,4
0,3,3,3,da,3,3,3,db,4
0,3,3,da,3,3,3,db,3,4
@COLORS
0 0 0 0
1 0 0 255
2 0 0 127
3 255 0 0
4 127 0 0
5 0 255 0
6 0 127 0
7 255 0 255
8 127 0 127
APG_CoalesceObjects_B356_S234k.rule:
Code: Select all
@RULE APG_CoalesceObjects_B356_S234k
*** File autogenerated by saverule. ***
A variant of HistoricalLife which separates a field of ash into
distinct objects.
state 0: vacuum
state 1: ON
state 2: OFF
@TABLE
n_states:3
neighborhood:Moore
symmetries:rotate4reflect
var aa={0,1,2}
var ab={0,1,2}
var ac={0,1,2}
var ad={0,1,2}
var ae={0,1,2}
var af={0,1,2}
var ag={0,1,2}
var ah={0,1,2}
var ba={0,2}
var bb={0,2}
var bc={0,2}
var bd={0,2}
var be={0,2}
var bf={0,2}
var bg={0,2}
var bh={0,2}
ba,1,1,1,bb,bc,bd,be,bf,1
ba,1,1,bb,1,bc,bd,be,bf,1
ba,1,1,bb,bc,1,bd,be,bf,1
ba,1,1,bb,bc,bd,1,be,bf,1
ba,1,1,bb,bc,bd,be,1,bf,1
ba,1,1,bb,bc,bd,be,bf,1,1
ba,1,bb,1,bc,1,bd,be,bf,1
ba,1,bb,1,bc,bd,1,be,bf,1
ba,1,bb,bc,1,bd,1,be,bf,1
ba,bb,1,bc,1,bd,1,be,bf,1
ba,1,1,1,1,1,bb,bc,bd,1
ba,1,1,1,1,bb,1,bc,bd,1
ba,1,1,1,1,bb,bc,1,bd,1
ba,1,1,1,1,bb,bc,bd,1,1
ba,1,1,1,bb,1,1,bc,bd,1
ba,1,1,1,bb,1,bc,1,bd,1
ba,1,1,bb,1,1,1,bc,bd,1
ba,1,1,bb,1,1,bc,1,bd,1
ba,1,1,bb,1,bc,1,1,bd,1
ba,1,1,bb,1,bc,1,bd,1,1
ba,1,1,1,1,1,1,bb,bc,1
ba,1,1,1,1,1,bb,1,bc,1
ba,1,1,1,1,bb,1,1,bc,1
ba,1,1,1,1,bb,1,bc,1,1
ba,1,1,1,bb,1,1,1,bc,1
ba,1,1,bb,1,1,1,bc,1,1
1,1,1,ba,bb,bc,bd,be,bf,1
1,1,ba,1,bb,bc,bd,be,bf,1
1,1,ba,bb,1,bc,bd,be,bf,1
1,1,ba,bb,bc,1,bd,be,bf,1
1,ba,1,bb,1,bc,bd,be,bf,1
1,ba,1,bb,bc,bd,1,be,bf,1
1,1,1,1,ba,bb,bc,bd,be,1
1,1,1,ba,1,bb,bc,bd,be,1
1,1,1,ba,bb,1,bc,bd,be,1
1,1,1,ba,bb,bc,1,bd,be,1
1,1,1,ba,bb,bc,bd,1,be,1
1,1,1,ba,bb,bc,bd,be,1,1
1,1,ba,1,bb,1,bc,bd,be,1
1,1,ba,1,bb,bc,1,bd,be,1
1,1,ba,bb,1,bc,1,bd,be,1
1,ba,1,bb,1,bc,1,bd,be,1
1,1,1,ba,1,bb,bc,1,bd,1
1,aa,ab,ac,ad,ae,af,ag,ah,2
0,1,1,1,aa,ab,ac,ad,ae,2
0,1,1,aa,1,ab,ac,ad,ae,2
0,1,aa,1,1,ab,ac,ad,ae,2
0,aa,1,1,1,ab,ac,ad,ae,2
0,1,1,aa,ab,1,ac,ad,ae,2
0,1,aa,1,ab,1,ac,ad,ae,2
0,aa,1,1,ab,1,ac,ad,ae,2
0,1,aa,ab,1,1,ac,ad,ae,2
0,aa,1,ab,1,1,ac,ad,ae,2
0,aa,ab,1,1,1,ac,ad,ae,2
0,1,1,aa,ab,ac,1,ad,ae,2
0,1,aa,1,ab,ac,1,ad,ae,2
0,aa,1,1,ab,ac,1,ad,ae,2
0,1,aa,ab,1,ac,1,ad,ae,2
0,aa,1,ab,1,ac,1,ad,ae,2
0,aa,ab,1,1,ac,1,ad,ae,2
0,1,aa,ab,ac,1,1,ad,ae,2
0,aa,1,ab,ac,1,1,ad,ae,2
0,aa,ab,1,ac,1,1,ad,ae,2
0,aa,ab,ac,1,1,1,ad,ae,2
0,1,1,aa,ab,ac,ad,1,ae,2
0,1,aa,1,ab,ac,ad,1,ae,2
0,aa,1,1,ab,ac,ad,1,ae,2
0,1,aa,ab,1,ac,ad,1,ae,2
0,aa,1,ab,1,ac,ad,1,ae,2
0,aa,ab,1,1,ac,ad,1,ae,2
0,1,aa,ab,ac,1,ad,1,ae,2
0,aa,1,ab,ac,1,ad,1,ae,2
0,aa,ab,1,ac,1,ad,1,ae,2
0,aa,ab,ac,1,1,ad,1,ae,2
0,1,aa,ab,ac,ad,1,1,ae,2
0,aa,1,ab,ac,ad,1,1,ae,2
0,aa,ab,1,ac,ad,1,1,ae,2
0,aa,ab,ac,1,ad,1,1,ae,2
0,aa,ab,ac,ad,1,1,1,ae,2
0,1,1,aa,ab,ac,ad,ae,1,2
0,1,aa,1,ab,ac,ad,ae,1,2
0,aa,1,1,ab,ac,ad,ae,1,2
0,1,aa,ab,1,ac,ad,ae,1,2
0,aa,1,ab,1,ac,ad,ae,1,2
0,aa,ab,1,1,ac,ad,ae,1,2
0,1,aa,ab,ac,1,ad,ae,1,2
0,aa,1,ab,ac,1,ad,ae,1,2
0,aa,ab,1,ac,1,ad,ae,1,2
0,aa,ab,ac,1,1,ad,ae,1,2
0,1,aa,ab,ac,ad,1,ae,1,2
0,aa,1,ab,ac,ad,1,ae,1,2
0,aa,ab,1,ac,ad,1,ae,1,2
0,aa,ab,ac,1,ad,1,ae,1,2
0,aa,ab,ac,ad,1,1,ae,1,2
0,1,aa,ab,ac,ad,ae,1,1,2
0,aa,1,ab,ac,ad,ae,1,1,2
0,aa,ab,1,ac,ad,ae,1,1,2
0,aa,ab,ac,1,ad,ae,1,1,2
0,aa,ab,ac,ad,1,ae,1,1,2
0,aa,ab,ac,ad,ae,1,1,1,2
@COLORS
0 0 0 0
1 255 255 255
2 127 127 127
APG_ClassifyObjects_B356_S234k.rule:
Code: Select all
@RULE APG_ClassifyObjects_B356_S234k
*** File autogenerated by saverule. ***
This passively classifies objects as either still-lifes, p2 oscillators
or higher-period oscillators. It is mandatory that one first runs the
rule CoalesceObjects.
state 0: vacuum
state 1: input ON
state 2: input OFF
state 3: ON, will die
state 4: OFF, will remain off
state 5: ON, will survive
state 6: OFF, will become alive
state 7: ON, still-life
state 8: OFF, still-life
state 9: ON, p2 oscillator
state 10: OFF, p2 oscillator
state 11: ON, higher-period object
state 12: OFF, higher-period object
@TABLE
n_states:18
neighborhood:Moore
symmetries:rotate4reflect
var aa={0,1,2,3,4,5,6}
var ab={0,1,2,3,4,5,6}
var ac={0,1,2,3,4,5,6}
var ad={0,1,2,3,4,5,6}
var ae={0,1,2,3,4,5,6}
var af={0,1,2,3,4,5,6}
var ag={0,1,2,3,4,5,6}
var ah={0,1,2,3,4,5,6}
var ba={0,2,3,4}
var bb={0,2,3,4}
var bc={0,2,3,4}
var bd={0,2,3,4}
var be={0,2,3,4}
var bf={0,2,3,4}
var bg={0,2,3,4}
var bh={0,2,3,4}
var ca={1,5,6}
var cb={1,5,6}
var cc={1,5,6}
var cd={1,5,6}
var ce={1,5,6}
var cf={1,5,6}
var cg={1,5,6}
var ch={1,5,6}
2,1,1,1,ba,bb,bc,bd,be,6
2,1,1,ba,1,bb,bc,bd,be,6
2,1,1,ba,bb,1,bc,bd,be,6
2,1,1,ba,bb,bc,1,bd,be,6
2,1,1,ba,bb,bc,bd,1,be,6
2,1,1,ba,bb,bc,bd,be,1,6
2,1,ba,1,bb,1,bc,bd,be,6
2,1,ba,1,bb,bc,1,bd,be,6
2,1,ba,bb,1,bc,1,bd,be,6
2,ba,1,bb,1,bc,1,bd,be,6
2,1,1,1,1,1,ba,bb,bc,6
2,1,1,1,1,ba,1,bb,bc,6
2,1,1,1,1,ba,bb,1,bc,6
2,1,1,1,1,ba,bb,bc,1,6
2,1,1,1,ba,1,1,bb,bc,6
2,1,1,1,ba,1,bb,1,bc,6
2,1,1,ba,1,1,1,bb,bc,6
2,1,1,ba,1,1,bb,1,bc,6
2,1,1,ba,1,bb,1,1,bc,6
2,1,1,ba,1,bb,1,bc,1,6
2,1,1,1,1,1,1,ba,bb,6
2,1,1,1,1,1,ba,1,bb,6
2,1,1,1,1,ba,1,1,bb,6
2,1,1,1,1,ba,1,bb,1,6
2,1,1,1,ba,1,1,1,bb,6
2,1,1,ba,1,1,1,bb,1,6
1,1,1,ba,bb,bc,bd,be,bf,5
1,1,ba,1,bb,bc,bd,be,bf,5
1,1,ba,bb,1,bc,bd,be,bf,5
1,1,ba,bb,bc,1,bd,be,bf,5
1,ba,1,bb,1,bc,bd,be,bf,5
1,ba,1,bb,bc,bd,1,be,bf,5
1,1,1,1,ba,bb,bc,bd,be,5
1,1,1,ba,1,bb,bc,bd,be,5
1,1,1,ba,bb,1,bc,bd,be,5
1,1,1,ba,bb,bc,1,bd,be,5
1,1,1,ba,bb,bc,bd,1,be,5
1,1,1,ba,bb,bc,bd,be,1,5
1,1,ba,1,bb,1,bc,bd,be,5
1,1,ba,1,bb,bc,1,bd,be,5
1,1,ba,bb,1,bc,1,bd,be,5
1,ba,1,bb,1,bc,1,bd,be,5
1,1,1,ba,1,bb,bc,1,bd,5
1,aa,ab,ac,ad,ae,af,ag,ah,3
2,aa,ab,ac,ad,ae,af,ag,ah,4
1,aa,ab,ac,ad,ae,af,ag,ah,5
4,ca,cb,cc,ba,bb,bc,bd,be,12
4,ca,cb,ba,cc,bb,bc,bd,be,12
4,ca,cb,ba,bb,cc,bc,bd,be,12
4,ca,cb,ba,bb,bc,cc,bd,be,12
4,ca,cb,ba,bb,bc,bd,cc,be,12
4,ca,cb,ba,bb,bc,bd,be,cc,12
4,ca,ba,cb,bb,cc,bc,bd,be,12
4,ca,ba,cb,bb,bc,cc,bd,be,12
4,ca,ba,bb,cb,bc,cc,bd,be,12
4,ba,ca,bb,cb,bc,cc,bd,be,12
4,ca,cb,cc,cd,ce,ba,bb,bc,12
4,ca,cb,cc,cd,ba,ce,bb,bc,12
4,ca,cb,cc,cd,ba,bb,ce,bc,12
4,ca,cb,cc,cd,ba,bb,bc,ce,12
4,ca,cb,cc,ba,cd,ce,bb,bc,12
4,ca,cb,cc,ba,cd,bb,ce,bc,12
4,ca,cb,ba,cc,cd,ce,bb,bc,12
4,ca,cb,ba,cc,cd,bb,ce,bc,12
4,ca,cb,ba,cc,bb,cd,ce,bc,12
4,ca,cb,ba,cc,bb,cd,bc,ce,12
4,ca,cb,cc,cd,ce,cf,ba,bb,12
4,ca,cb,cc,cd,ce,ba,cf,bb,12
4,ca,cb,cc,cd,ba,ce,cf,bb,12
4,ca,cb,cc,cd,ba,ce,bb,cf,12
4,ca,cb,cc,ba,cd,ce,cf,bb,12
4,ca,cb,ba,cc,cd,ce,bb,cf,12
6,ca,cb,ba,bb,bc,bd,be,bf,12
6,ca,ba,cb,bb,bc,bd,be,bf,12
6,ca,ba,bb,cb,bc,bd,be,bf,12
6,ca,ba,bb,bc,cb,bd,be,bf,12
6,ba,ca,bb,cb,bc,bd,be,bf,12
6,ba,ca,bb,bc,bd,cb,be,bf,12
6,ca,cb,cc,ba,bb,bc,bd,be,12
6,ca,cb,ba,cc,bb,bc,bd,be,12
6,ca,cb,ba,bb,cc,bc,bd,be,12
6,ca,cb,ba,bb,bc,cc,bd,be,12
6,ca,cb,ba,bb,bc,bd,cc,be,12
6,ca,cb,ba,bb,bc,bd,be,cc,12
6,ca,ba,cb,bb,cc,bc,bd,be,12
6,ca,ba,cb,bb,bc,cc,bd,be,12
6,ca,ba,bb,cb,bc,cc,bd,be,12
6,ba,ca,bb,cb,bc,cc,bd,be,12
6,ca,cb,ba,cc,bb,bc,cd,bd,12
6,aa,ab,ac,ad,ae,af,ag,ah,10
3,ca,cb,cc,ba,bb,bc,bd,be,9
3,ca,cb,ba,cc,bb,bc,bd,be,9
3,ca,cb,ba,bb,cc,bc,bd,be,9
3,ca,cb,ba,bb,bc,cc,bd,be,9
3,ca,cb,ba,bb,bc,bd,cc,be,9
3,ca,cb,ba,bb,bc,bd,be,cc,9
3,ca,ba,cb,bb,cc,bc,bd,be,9
3,ca,ba,cb,bb,bc,cc,bd,be,9
3,ca,ba,bb,cb,bc,cc,bd,be,9
3,ba,ca,bb,cb,bc,cc,bd,be,9
3,ca,cb,cc,cd,ce,ba,bb,bc,9
3,ca,cb,cc,cd,ba,ce,bb,bc,9
3,ca,cb,cc,cd,ba,bb,ce,bc,9
3,ca,cb,cc,cd,ba,bb,bc,ce,9
3,ca,cb,cc,ba,cd,ce,bb,bc,9
3,ca,cb,cc,ba,cd,bb,ce,bc,9
3,ca,cb,ba,cc,cd,ce,bb,bc,9
3,ca,cb,ba,cc,cd,bb,ce,bc,9
3,ca,cb,ba,cc,bb,cd,ce,bc,9
3,ca,cb,ba,cc,bb,cd,bc,ce,9
3,ca,cb,cc,cd,ce,cf,ba,bb,9
3,ca,cb,cc,cd,ce,ba,cf,bb,9
3,ca,cb,cc,cd,ba,ce,cf,bb,9
3,ca,cb,cc,cd,ba,ce,bb,cf,9
3,ca,cb,cc,ba,cd,ce,cf,bb,9
3,ca,cb,ba,cc,cd,ce,bb,cf,9
5,ca,cb,ba,bb,bc,bd,be,bf,7
5,ca,ba,cb,bb,bc,bd,be,bf,7
5,ca,ba,bb,cb,bc,bd,be,bf,7
5,ca,ba,bb,bc,cb,bd,be,bf,7
5,ba,ca,bb,cb,bc,bd,be,bf,7
5,ba,ca,bb,bc,bd,cb,be,bf,7
5,ca,cb,cc,ba,bb,bc,bd,be,7
5,ca,cb,ba,cc,bb,bc,bd,be,7
5,ca,cb,ba,bb,cc,bc,bd,be,7
5,ca,cb,ba,bb,bc,cc,bd,be,7
5,ca,cb,ba,bb,bc,bd,cc,be,7
5,ca,cb,ba,bb,bc,bd,be,cc,7
5,ca,ba,cb,bb,cc,bc,bd,be,7
5,ca,ba,cb,bb,bc,cc,bd,be,7
5,ca,ba,bb,cb,bc,cc,bd,be,7
5,ba,ca,bb,cb,bc,cc,bd,be,7
5,ca,cb,ba,cc,bb,bc,cd,bd,7
5,aa,ab,ac,ad,ae,af,ag,ah,11
4,aa,ab,ac,ad,ae,af,ag,ah,8
3,aa,ab,ac,ad,ae,af,ag,ah,11
6,aa,ab,ac,ad,ae,af,ag,ah,12
5,aa,ab,ac,ad,ae,af,ag,ah,7
@COLORS
0 0 0 0
1 255 255 255
2 127 127 127
7 0 0 255
8 0 0 127
9 255 0 0
10 127 0 0
11 0 255 0
12 0 127 0
13 255 255 0
14 127 127 0