Rule Table Thread

A forum where anything goes. Introduce yourselves to other members of the forums, discuss how your name evolves when written out in the Game of Life, or just tell us how you found it. This is the forum for "non-academic" content.
User avatar
PHPBB12345
Posts: 1096
Joined: August 5th, 2015, 11:55 pm
Contact:

Rule Table Thread

Post by PHPBB12345 » January 11th, 2018, 2:35 am

Code: Select all

@RULE test_rule

@TABLE

n_states:3
neighborhood:Moore
symmetries:rotate4reflect

var a = {0,1,2}
var b = {a}
var c = {a}
var d = {a}
var e = {a}
var f = {a}
var g = {a}
var h = {a}
var i = {a}

0, 0, 0, 0, 0, 0, 1, 2, 1, 1
0, 0, 0, 0, 0, 1, 0, 1, 0, 2
0, 0, 0, 0, 0, 1, 0, 1, 2, 1
1, 0, 0, 1, 0, 0, 0, 2, 0, 2
2, 0, 0, 1, 0, 0, 0, 1, 0, 2
a, b, c, d, e, f, g, h, i, 0

Code: Select all

@RULE relativistic_speed

@TABLE

n_states:5
neighborhood:Moore
symmetries:rotate4reflect

var a={0,1,2,3,4}
var b=a
var c=a
var d=a
var e=a
var f=a
var g=a
var h=a

0,0,3,0,0,0,0,0,0,3
0,0,3,0,1,0,0,0,0,3
0,1,0,0,0,0,0,0,0,1
0,1,0,2,0,0,0,0,0,1
0,2,1,3,2,0,0,0,0,2
0,3,2,0,0,0,0,0,0,2
0,3,4,0,0,0,0,0,0,2
0,4,0,2,0,0,0,0,0,1
1,2,0,0,0,0,0,0,0,2
1,3,0,2,0,0,0,0,0,4
2,1,3,c,d,e,f,g,h,2
2,4,b,c,d,e,f,g,h,2
2,a,b,c,d,e,f,g,h,0
3,1,2,0,0,2,f,g,h,3
3,a,b,c,d,e,f,g,h,0
4,2,0,0,2,0,0,0,0,2

@COLORS
0 0 0 0
1 255 255 255
2 160 160 160

User avatar
PHPBB12345
Posts: 1096
Joined: August 5th, 2015, 11:55 pm
Contact:

Re: Rule Table Thread

Post by PHPBB12345 » January 24th, 2018, 6:03 am

Code: Select all

@RULE testcons

@TABLE

# Format: C,N,E,S,W,C'

n_states:13
neighborhood:vonNeumann
symmetries:rotate4reflect

var aa = {0,1,2,3,4,5,6,7,8,9,10,11,12}
var ab = aa
var ac = aa
var ad = aa

0,0,0,0,1,1
0,0,0,0,4,3
0,0,0,0,5,5
0,0,0,0,7,2
0,0,0,0,8,2
0,0,0,0,9,3
0,0,0,0,10,2
0,0,0,1,1,2
0,0,0,1,2,2
0,0,0,1,3,7
0,0,0,1,11,1
0,0,0,1,12,2
0,0,0,2,4,2
0,0,0,2,5,2
0,0,0,2,6,2
0,0,0,2,7,1
0,0,0,2,8,5
0,0,0,2,9,2
0,0,0,2,10,9
0,0,0,3,4,3
0,0,0,3,5,8
0,0,0,5,5,2
0,0,0,5,11,5
0,0,0,5,12,2
0,0,1,0,1,3
0,0,1,0,3,1
0,0,1,2,3,2
0,0,2,1,3,12
0,0,2,4,2,1
0,0,2,4,3,2
0,0,2,5,3,12
0,0,2,6,2,5
0,0,2,6,3,2
0,0,2,7,12,2
0,0,2,8,12,2
0,0,2,10,12,2
0,0,3,0,4,3
0,0,3,0,5,5
0,0,3,1,3,1
0,0,3,2,7,9
0,0,3,2,5,2
0,0,3,3,4,3
0,0,3,4,3,3
0,0,3,5,3,5
0,0,3,5,5,3
0,0,11,1,11,2
0,0,11,5,11,2
0,3,3,3,4,3
1,aa,ab,ac,ad,0
2,aa,ab,ac,ad,0
3,0,0,0,1,4
3,0,0,0,5,6
3,0,0,0,9,9
3,0,0,1,12,11
3,0,0,3,5,10
3,0,0,5,12,11
4,0,0,0,0,0
5,aa,ab,ac,ad,0
6,aa,ab,ac,ad,0
7,aa,ab,ac,ad,0
8,aa,ab,ac,ad,0
9,aa,ab,ac,ad,0
10,aa,ab,ac,ad,0
11,aa,ab,ac,ad,12
12,aa,ab,ac,3,0
12,aa,ab,1,2,12
12,aa,ab,2,5,12
12,aa,ab,ac,ad,3

@COLORS

0 0 0 0
1 255 255 0
2 150 150 150
3 255 255 255
4 240 220 200
5 0 192 255
6 200 220 240
7 240 240 0
8 0 180 240
9 240 230 0
10 0 160 210
11 220 220 220
12 190 190 190

Code: Select all

x = 132, y = 46, rule = testcons
124.3C2$6.B.B22.C5.C5.C75.C11.C$B.B4.A10.C5.C.C9.C5.C.C18.C55.C11.C$.
A11.C5.C5.C5.C5.C5.C4.2C4.C8.C3.C2.C5.C3.C4.C4.C4.C5.C17.C4.C.C4.C$
63.C4$.A5.A5.A5.A5.A5.A5.A5.A5.A5.A12.A8.A8.A9.A28.A$B.B3.B.B3.B.B3.B
.B3.B.B3.B.B3.B.B3.B.B3.B.B3.B.B10.B.B6.B.B6.B.B7.B.B26.B.B4$77.A8.A
9.A$76.B.B6.B.B7.B.B$12.3C3.3C3.3C3.3C3.3C3.3C3$124.3C2$119.C11.C$
119.C11.C$13.C34.2C4.C8.C55.C4.C.C4.C5$13.E35.E5.E69.E$12.B.B33.B.B3.
B.B67.B.B6$12.3C9$55.E$54.B.B!

User avatar
PHPBB12345
Posts: 1096
Joined: August 5th, 2015, 11:55 pm
Contact:

Re: Rule Table Thread

Post by PHPBB12345 » October 26th, 2018, 8:39 am

Code: Select all

@RULE test3

@TABLE
n_states:4
neighborhood:vonNeumann
symmetries:none

var a = {0,1,2,3}
var b = {a}

0,a,0,b,0,0
0,a,0,b,1,0
0,a,0,b,2,1
1,a,0,b,0,0
1,a,0,b,1,1
1,a,0,b,2,2
2,a,0,b,0,1
2,a,0,b,1,1
2,a,0,b,2,2
0,a,1,b,0,0
0,a,1,b,1,0
0,a,1,b,2,2
1,a,1,b,0,1
1,a,1,b,1,2
1,a,1,b,2,2
2,a,1,b,0,1
2,a,1,b,1,1
2,a,1,b,2,0
0,a,2,b,0,1
0,a,2,b,1,2
0,a,2,b,2,0
1,a,2,b,0,2
1,a,2,b,1,2
1,a,2,b,2,0
2,a,2,b,0,2
2,a,2,b,1,0
2,a,2,b,2,0
1,a,2,b,3,3
1,a,3,b,2,3
2,a,0,b,3,1
2,a,3,b,0,1
2,a,1,b,3,1
2,a,3,b,1,1
3,a,0,b,3,0
3,a,3,b,0,0
3,a,3,b,3,0

User avatar
PHPBB12345
Posts: 1096
Joined: August 5th, 2015, 11:55 pm
Contact:

Re: Rule Table Thread

Post by PHPBB12345 » August 5th, 2019, 8:35 pm

Code: Select all

@RULE LangtonsAnt_LRRL

@TREE

num_states=20
num_neighbors=4
num_nodes=17
1 0 1 2 3 1 1 1 1 2 2 2 2 3 3 3 3 0 0 0 0
1 4 8 12 16 8 8 8 8 12 12 12 12 16 16 16 16 4 4 4 4
2 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 1 0 0
1 7 11 15 19 11 11 11 11 15 15 15 15 19 19 19 19 7 7 7 7
2 3 3 3 3 3 0 3 3 3 3 3 0 3 3 3 0 3 0 3 3
3 2 2 2 2 4 2 2 2 2 2 4 2 2 2 4 2 4 2 2 2
1 5 9 13 17 9 9 9 9 13 13 13 13 17 17 17 17 5 5 5 5
2 6 6 6 6 6 0 6 6 6 6 6 0 6 6 6 0 6 0 6 6
2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 7 7 7 7 8 7 7 7 7 7 8 7 7 7 8 7 8 7 7 7
4 5 5 5 5 5 5 9 5 9 5 5 5 9 5 5 5 5 5 9 5
1 6 10 14 18 10 10 10 10 14 14 14 14 18 18 18 18 6 6 6 6
2 11 11 11 11 11 0 11 11 11 11 11 0 11 11 11 0 11 0 11 11
3 12 12 12 12 8 12 12 12 12 12 8 12 12 12 8 12 8 12 12 12
3 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
4 13 13 13 13 13 13 14 13 14 13 13 13 14 13 13 13 13 13 14 13
5 10 10 10 10 10 10 10 15 10 15 10 10 10 15 10 10 10 10 10 15

@COLORS

0 0 0 0
1 0 155 67
2 127 0 255
3 128 128 128
4 186 185 102
5 186 185 102
6 186 185 102
7 186 185 102
8 32 160 73
9 32 160 73
10 32 160 73
11 32 160 73
12 137 32 228
13 137 32 228
14 137 32 228
15 137 32 228
16 138 138 123
17 138 138 123
18 138 138 123
19 138 138 123

@ICONS

XPM
/* width height num_colors chars_per_pixel */
"31 589 10 1"
/* colors */
"A c #009B43"
"B c #7F00FF"
"C c #808080"
". c #000000"
"E c #B9B860"
"F c #5C5C30"
"G c #5CA951"
"H c #9C5CAF"
"I c #9C9C70"
"J c #FFFFFF"
/* icon for state 1 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 2 */
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
/* icon for state 3 */
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
/* icon for state 4 */
"..............................."
".......E...............E......."
".......E...............E......."
"........E.............E........"
"........E.............E........"
".........EEEJJEEEJJEEE........."
"............JJEEEJJ............"
".............EEEEE............."
"........EE....EEE....EE........"
".........EE...EEE...EE........."
"..........EE..EEE..EE.........."
"...........EEEEEEEEE..........."
"............EEEEEEE............"
"..............EEE.............."
"..............EEE.............."
"...........EEEEEEEEE..........."
"..........EEEEEEEEEEE.........."
".........EE...EEE...EE........."
"........EE....EEE....EE........"
".............EEEEE............."
"............EEEEEEE............"
"...........EE.EEE.EE..........."
"..........EE..EEE..EE.........."
".........EE...EEE...EE........."
"........EE...FEEEF...EE........"
".............EEEEE............."
".............EEEEE............."
".............FEEEF............."
"..............EEE.............."
"..............................."
"..............................."
/* icon for state 5 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............................EE."
"......E.....E.........E...EE..."
"......EE....EE.......EE..E....."
".......EE....EE.....EE...E....."
"........EE....EE...EE....E....."
".........EE...EE..EE....JJ....."
"...FEEF...EE..EE..EE...EJJ....."
"..EEEEEEEEEEEEEEEEEEEEEEEE....."
"..EEEEEEEEEEEEEEEEEEEEEEEE....."
"..EEEEEEEEEEEEEEEEEEEEEEEE....."
"...FEEF...EE..EE..EE...EJJ....."
".........EE...EE..EE....JJ....."
"........EE....EE...EE....E....."
".......EE....EE.....EE...E....."
"......EE....EE.......EE..E....."
"......E.....E.........E...EE..."
"............................EE."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 6 */
"..............................."
"..............................."
"..............EEE.............."
".............FEEEF............."
".............EEEEE............."
".............EEEEE............."
"........EE...FEEEF...EE........"
".........EE...EEE...EE........."
"..........EE..EEE..EE.........."
"...........EE.EEE.EE..........."
"............EEEEEEE............"
".............EEEEE............."
"........EE....EEE....EE........"
".........EE...EEE...EE........."
"..........EEEEEEEEEEE.........."
"...........EEEEEEEEE..........."
"..............EEE.............."
"..............EEE.............."
"............EEEEEEE............"
"...........EEEEEEEEE..........."
"..........EE..EEE..EE.........."
".........EE...EEE...EE........."
"........EE....EEE....EE........"
".............EEEEE............."
"............JJEEEJJ............"
".........EEEJJEEEJJEEE........."
"........E.............E........"
"........E.............E........"
".......E...............E......."
".......E...............E......."
"..............................."
/* icon for state 7 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".EE............................"
"...EE...E.........E.....E......"
".....E..EE.......EE....EE......"
".....E...EE.....EE....EE......."
".....E....EE...EE....EE........"
".....JJ....EE..EE...EE........."
".....JJE...EE..EE..EE...FEEF..."
".....EEEEEEEEEEEEEEEEEEEEEEEE.."
".....EEEEEEEEEEEEEEEEEEEEEEEE.."
".....EEEEEEEEEEEEEEEEEEEEEEEE.."
".....JJE...EE..EE..EE...FEEF..."
".....JJ....EE..EE...EE........."
".....E....EE...EE....EE........"
".....E...EE.....EE....EE......."
".....E..EE.......EE....EE......"
"...EE...E.........E.....E......"
".EE............................"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 8 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAEAAAAAAAAAAAAAAAEAAAAAAA"
"AAAAAAAEAAAAAAAAAAAAAAAEAAAAAAA"
"AAAAAAAAEAAAAAAAAAAAAAEAAAAAAAA"
"AAAAAAAAEAAAAAAAAAAAAAEAAAAAAAA"
"AAAAAAAAAEEEJJEEEJJEEEAAAAAAAAA"
"AAAAAAAAAAAAJJEEEJJAAAAAAAAAAAA"
"AAAAAAAAAAAAAEEEEEAAAAAAAAAAAAA"
"AAAAAAAAEEAAAAEEEAAAAEEAAAAAAAA"
"AAAAAAAAAEEAAAEEEAAAEEAAAAAAAAA"
"AAAAAAAAAAEEAAEEEAAEEAAAAAAAAAA"
"AAAAAAAAAAAEEEEEEEEEAAAAAAAAAAA"
"AAAAAAAAAAAAEEEEEEEAAAAAAAAAAAA"
"AAAAAAAAAAAAAAEEEAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAEEEAAAAAAAAAAAAAA"
"AAAAAAAAAAAEEEEEEEEEAAAAAAAAAAA"
"AAAAAAAAAAEEEEEEEEEEEAAAAAAAAAA"
"AAAAAAAAAEEAAAEEEAAAEEAAAAAAAAA"
"AAAAAAAAEEAAAAEEEAAAAEEAAAAAAAA"
"AAAAAAAAAAAAAEEEEEAAAAAAAAAAAAA"
"AAAAAAAAAAAAEEEEEEEAAAAAAAAAAAA"
"AAAAAAAAAAAEEAEEEAEEAAAAAAAAAAA"
"AAAAAAAAAAEEAAEEEAAEEAAAAAAAAAA"
"AAAAAAAAAEEAAAEEEAAAEEAAAAAAAAA"
"AAAAAAAAEEAAAGEEEGAAAEEAAAAAAAA"
"AAAAAAAAAAAAAEEEEEAAAAAAAAAAAAA"
"AAAAAAAAAAAAAEEEEEAAAAAAAAAAAAA"
"AAAAAAAAAAAAAGEEEGAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAEEEAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 9 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAEEA"
"AAAAAAEAAAAAEAAAAAAAAAEAAAEEAAA"
"AAAAAAEEAAAAEEAAAAAAAEEAAEAAAAA"
"AAAAAAAEEAAAAEEAAAAAEEAAAEAAAAA"
"AAAAAAAAEEAAAAEEAAAEEAAAAEAAAAA"
"AAAAAAAAAEEAAAEEAAEEAAAAJJAAAAA"
"AAAGEEGAAAEEAAEEAAEEAAAEJJAAAAA"
"AAEEEEEEEEEEEEEEEEEEEEEEEEAAAAA"
"AAEEEEEEEEEEEEEEEEEEEEEEEEAAAAA"
"AAEEEEEEEEEEEEEEEEEEEEEEEEAAAAA"
"AAAGEEGAAAEEAAEEAAEEAAAEJJAAAAA"
"AAAAAAAAAEEAAAEEAAEEAAAAJJAAAAA"
"AAAAAAAAEEAAAAEEAAAEEAAAAEAAAAA"
"AAAAAAAEEAAAAEEAAAAAEEAAAEAAAAA"
"AAAAAAEEAAAAEEAAAAAAAEEAAEAAAAA"
"AAAAAAEAAAAAEAAAAAAAAAEAAAEEAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAEEA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 10 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAEEEAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAGEEEGAAAAAAAAAAAAA"
"AAAAAAAAAAAAAEEEEEAAAAAAAAAAAAA"
"AAAAAAAAAAAAAEEEEEAAAAAAAAAAAAA"
"AAAAAAAAEEAAAGEEEGAAAEEAAAAAAAA"
"AAAAAAAAAEEAAAEEEAAAEEAAAAAAAAA"
"AAAAAAAAAAEEAAEEEAAEEAAAAAAAAAA"
"AAAAAAAAAAAEEAEEEAEEAAAAAAAAAAA"
"AAAAAAAAAAAAEEEEEEEAAAAAAAAAAAA"
"AAAAAAAAAAAAAEEEEEAAAAAAAAAAAAA"
"AAAAAAAAEEAAAAEEEAAAAEEAAAAAAAA"
"AAAAAAAAAEEAAAEEEAAAEEAAAAAAAAA"
"AAAAAAAAAAEEEEEEEEEEEAAAAAAAAAA"
"AAAAAAAAAAAEEEEEEEEEAAAAAAAAAAA"
"AAAAAAAAAAAAAAEEEAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAEEEAAAAAAAAAAAAAA"
"AAAAAAAAAAAAEEEEEEEAAAAAAAAAAAA"
"AAAAAAAAAAAEEEEEEEEEAAAAAAAAAAA"
"AAAAAAAAAAEEAAEEEAAEEAAAAAAAAAA"
"AAAAAAAAAEEAAAEEEAAAEEAAAAAAAAA"
"AAAAAAAAEEAAAAEEEAAAAEEAAAAAAAA"
"AAAAAAAAAAAAAEEEEEAAAAAAAAAAAAA"
"AAAAAAAAAAAAJJEEEJJAAAAAAAAAAAA"
"AAAAAAAAAEEEJJEEEJJEEEAAAAAAAAA"
"AAAAAAAAEAAAAAAAAAAAAAEAAAAAAAA"
"AAAAAAAAEAAAAAAAAAAAAAEAAAAAAAA"
"AAAAAAAEAAAAAAAAAAAAAAAEAAAAAAA"
"AAAAAAAEAAAAAAAAAAAAAAAEAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 11 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AEEAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAEEAAAEAAAAAAAAAEAAAAAEAAAAAA"
"AAAAAEAAEEAAAAAAAEEAAAAEEAAAAAA"
"AAAAAEAAAEEAAAAAEEAAAAEEAAAAAAA"
"AAAAAEAAAAEEAAAEEAAAAEEAAAAAAAA"
"AAAAAJJAAAAEEAAEEAAAEEAAAAAAAAA"
"AAAAAJJEAAAEEAAEEAAEEAAAGEEGAAA"
"AAAAAEEEEEEEEEEEEEEEEEEEEEEEEAA"
"AAAAAEEEEEEEEEEEEEEEEEEEEEEEEAA"
"AAAAAEEEEEEEEEEEEEEEEEEEEEEEEAA"
"AAAAAJJEAAAEEAAEEAAEEAAAGEEGAAA"
"AAAAAJJAAAAEEAAEEAAAEEAAAAAAAAA"
"AAAAAEAAAAEEAAAEEAAAAEEAAAAAAAA"
"AAAAAEAAAEEAAAAAEEAAAAEEAAAAAAA"
"AAAAAEAAEEAAAAAAAEEAAAAEEAAAAAA"
"AAAEEAAAEAAAAAAAAAEAAAAAEAAAAAA"
"AEEAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 12 */
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBEBBBBBBBBBBBBBBBEBBBBBBB"
"BBBBBBBEBBBBBBBBBBBBBBBEBBBBBBB"
"BBBBBBBBEBBBBBBBBBBBBBEBBBBBBBB"
"BBBBBBBBEBBBBBBBBBBBBBEBBBBBBBB"
"BBBBBBBBBEEEJJEEEJJEEEBBBBBBBBB"
"BBBBBBBBBBBBJJEEEJJBBBBBBBBBBBB"
"BBBBBBBBBBBBBEEEEEBBBBBBBBBBBBB"
"BBBBBBBBEEBBBBEEEBBBBEEBBBBBBBB"
"BBBBBBBBBEEBBBEEEBBBEEBBBBBBBBB"
"BBBBBBBBBBEEBBEEEBBEEBBBBBBBBBB"
"BBBBBBBBBBBEEEEEEEEEBBBBBBBBBBB"
"BBBBBBBBBBBBEEEEEEEBBBBBBBBBBBB"
"BBBBBBBBBBBBBBEEEBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBEEEBBBBBBBBBBBBBB"
"BBBBBBBBBBBEEEEEEEEEBBBBBBBBBBB"
"BBBBBBBBBBEEEEEEEEEEEBBBBBBBBBB"
"BBBBBBBBBEEBBBEEEBBBEEBBBBBBBBB"
"BBBBBBBBEEBBBBEEEBBBBEEBBBBBBBB"
"BBBBBBBBBBBBBEEEEEBBBBBBBBBBBBB"
"BBBBBBBBBBBBEEEEEEEBBBBBBBBBBBB"
"BBBBBBBBBBBEEBEEEBEEBBBBBBBBBBB"
"BBBBBBBBBBEEBBEEEBBEEBBBBBBBBBB"
"BBBBBBBBBEEBBBEEEBBBEEBBBBBBBBB"
"BBBBBBBBEEBBBHEEEHBBBEEBBBBBBBB"
"BBBBBBBBBBBBBEEEEEBBBBBBBBBBBBB"
"BBBBBBBBBBBBBEEEEEBBBBBBBBBBBBB"
"BBBBBBBBBBBBBHEEEHBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBEEEBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
/* icon for state 13 */
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBEEB"
"BBBBBBEBBBBBEBBBBBBBBBEBBBEEBBB"
"BBBBBBEEBBBBEEBBBBBBBEEBBEBBBBB"
"BBBBBBBEEBBBBEEBBBBBEEBBBEBBBBB"
"BBBBBBBBEEBBBBEEBBBEEBBBBEBBBBB"
"BBBBBBBBBEEBBBEEBBEEBBBBJJBBBBB"
"BBBHEEHBBBEEBBEEBBEEBBBEJJBBBBB"
"BBEEEEEEEEEEEEEEEEEEEEEEEEBBBBB"
"BBEEEEEEEEEEEEEEEEEEEEEEEEBBBBB"
"BBEEEEEEEEEEEEEEEEEEEEEEEEBBBBB"
"BBBHEEHBBBEEBBEEBBEEBBBEJJBBBBB"
"BBBBBBBBBEEBBBEEBBEEBBBBJJBBBBB"
"BBBBBBBBEEBBBBEEBBBEEBBBBEBBBBB"
"BBBBBBBEEBBBBEEBBBBBEEBBBEBBBBB"
"BBBBBBEEBBBBEEBBBBBBBEEBBEBBBBB"
"BBBBBBEBBBBBEBBBBBBBBBEBBBEEBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBEEB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
/* icon for state 14 */
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBEEEBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBHEEEHBBBBBBBBBBBBB"
"BBBBBBBBBBBBBEEEEEBBBBBBBBBBBBB"
"BBBBBBBBBBBBBEEEEEBBBBBBBBBBBBB"
"BBBBBBBBEEBBBHEEEHBBBEEBBBBBBBB"
"BBBBBBBBBEEBBBEEEBBBEEBBBBBBBBB"
"BBBBBBBBBBEEBBEEEBBEEBBBBBBBBBB"
"BBBBBBBBBBBEEBEEEBEEBBBBBBBBBBB"
"BBBBBBBBBBBBEEEEEEEBBBBBBBBBBBB"
"BBBBBBBBBBBBBEEEEEBBBBBBBBBBBBB"
"BBBBBBBBEEBBBBEEEBBBBEEBBBBBBBB"
"BBBBBBBBBEEBBBEEEBBBEEBBBBBBBBB"
"BBBBBBBBBBEEEEEEEEEEEBBBBBBBBBB"
"BBBBBBBBBBBEEEEEEEEEBBBBBBBBBBB"
"BBBBBBBBBBBBBBEEEBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBEEEBBBBBBBBBBBBBB"
"BBBBBBBBBBBBEEEEEEEBBBBBBBBBBBB"
"BBBBBBBBBBBEEEEEEEEEBBBBBBBBBBB"
"BBBBBBBBBBEEBBEEEBBEEBBBBBBBBBB"
"BBBBBBBBBEEBBBEEEBBBEEBBBBBBBBB"
"BBBBBBBBEEBBBBEEEBBBBEEBBBBBBBB"
"BBBBBBBBBBBBBEEEEEBBBBBBBBBBBBB"
"BBBBBBBBBBBBJJEEEJJBBBBBBBBBBBB"
"BBBBBBBBBEEEJJEEEJJEEEBBBBBBBBB"
"BBBBBBBBEBBBBBBBBBBBBBEBBBBBBBB"
"BBBBBBBBEBBBBBBBBBBBBBEBBBBBBBB"
"BBBBBBBEBBBBBBBBBBBBBBBEBBBBBBB"
"BBBBBBBEBBBBBBBBBBBBBBBEBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
/* icon for state 15 */
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BEEBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBEEBBBEBBBBBBBBBEBBBBBEBBBBBB"
"BBBBBEBBEEBBBBBBBEEBBBBEEBBBBBB"
"BBBBBEBBBEEBBBBBEEBBBBEEBBBBBBB"
"BBBBBEBBBBEEBBBEEBBBBEEBBBBBBBB"
"BBBBBJJBBBBEEBBEEBBBEEBBBBBBBBB"
"BBBBBJJEBBBEEBBEEBBEEBBBHEEHBBB"
"BBBBBEEEEEEEEEEEEEEEEEEEEEEEEBB"
"BBBBBEEEEEEEEEEEEEEEEEEEEEEEEBB"
"BBBBBEEEEEEEEEEEEEEEEEEEEEEEEBB"
"BBBBBJJEBBBEEBBEEBBEEBBBHEEHBBB"
"BBBBBJJBBBBEEBBEEBBBEEBBBBBBBBB"
"BBBBBEBBBBEEBBBEEBBBBEEBBBBBBBB"
"BBBBBEBBBEEBBBBBEEBBBBEEBBBBBBB"
"BBBBBEBBEEBBBBBBBEEBBBBEEBBBBBB"
"BBBEEBBBEBBBBBBBBBEBBBBBEBBBBBB"
"BEEBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
/* icon for state 16 */
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCECCCCCCCCCCCCCCCECCCCCCC"
"CCCCCCCECCCCCCCCCCCCCCCECCCCCCC"
"CCCCCCCCECCCCCCCCCCCCCECCCCCCCC"
"CCCCCCCCECCCCCCCCCCCCCECCCCCCCC"
"CCCCCCCCCEEEJJEEEJJEEECCCCCCCCC"
"CCCCCCCCCCCCJJEEEJJCCCCCCCCCCCC"
"CCCCCCCCCCCCCEEEEECCCCCCCCCCCCC"
"CCCCCCCCEECCCCEEECCCCEECCCCCCCC"
"CCCCCCCCCEECCCEEECCCEECCCCCCCCC"
"CCCCCCCCCCEECCEEECCEECCCCCCCCCC"
"CCCCCCCCCCCEEEEEEEEECCCCCCCCCCC"
"CCCCCCCCCCCCEEEEEEECCCCCCCCCCCC"
"CCCCCCCCCCCCCCEEECCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCEEECCCCCCCCCCCCCC"
"CCCCCCCCCCCEEEEEEEEECCCCCCCCCCC"
"CCCCCCCCCCEEEEEEEEEEECCCCCCCCCC"
"CCCCCCCCCEECCCEEECCCEECCCCCCCCC"
"CCCCCCCCEECCCCEEECCCCEECCCCCCCC"
"CCCCCCCCCCCCCEEEEECCCCCCCCCCCCC"
"CCCCCCCCCCCCEEEEEEECCCCCCCCCCCC"
"CCCCCCCCCCCEECEEECEECCCCCCCCCCC"
"CCCCCCCCCCEECCEEECCEECCCCCCCCCC"
"CCCCCCCCCEECCCEEECCCEECCCCCCCCC"
"CCCCCCCCEECCCIEEEICCCEECCCCCCCC"
"CCCCCCCCCCCCCEEEEECCCCCCCCCCCCC"
"CCCCCCCCCCCCCEEEEECCCCCCCCCCCCC"
"CCCCCCCCCCCCCIEEEICCCCCCCCCCCCC"
"CCCCCCCCCCCCCCEEECCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
/* icon for state 17 */
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCEEC"
"CCCCCCECCCCCECCCCCCCCCECCCEECCC"
"CCCCCCEECCCCEECCCCCCCEECCECCCCC"
"CCCCCCCEECCCCEECCCCCEECCCECCCCC"
"CCCCCCCCEECCCCEECCCEECCCCECCCCC"
"CCCCCCCCCEECCCEECCEECCCCJJCCCCC"
"CCCIEEICCCEECCEECCEECCCEJJCCCCC"
"CCEEEEEEEEEEEEEEEEEEEEEEEECCCCC"
"CCEEEEEEEEEEEEEEEEEEEEEEEECCCCC"
"CCEEEEEEEEEEEEEEEEEEEEEEEECCCCC"
"CCCIEEICCCEECCEECCEECCCEJJCCCCC"
"CCCCCCCCCEECCCEECCEECCCCJJCCCCC"
"CCCCCCCCEECCCCEECCCEECCCCECCCCC"
"CCCCCCCEECCCCEECCCCCEECCCECCCCC"
"CCCCCCEECCCCEECCCCCCCEECCECCCCC"
"CCCCCCECCCCCECCCCCCCCCECCCEECCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCEEC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
/* icon for state 18 */
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCEEECCCCCCCCCCCCCC"
"CCCCCCCCCCCCCIEEEICCCCCCCCCCCCC"
"CCCCCCCCCCCCCEEEEECCCCCCCCCCCCC"
"CCCCCCCCCCCCCEEEEECCCCCCCCCCCCC"
"CCCCCCCCEECCCIEEEICCCEECCCCCCCC"
"CCCCCCCCCEECCCEEECCCEECCCCCCCCC"
"CCCCCCCCCCEECCEEECCEECCCCCCCCCC"
"CCCCCCCCCCCEECEEECEECCCCCCCCCCC"
"CCCCCCCCCCCCEEEEEEECCCCCCCCCCCC"
"CCCCCCCCCCCCCEEEEECCCCCCCCCCCCC"
"CCCCCCCCEECCCCEEECCCCEECCCCCCCC"
"CCCCCCCCCEECCCEEECCCEECCCCCCCCC"
"CCCCCCCCCCEEEEEEEEEEECCCCCCCCCC"
"CCCCCCCCCCCEEEEEEEEECCCCCCCCCCC"
"CCCCCCCCCCCCCCEEECCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCEEECCCCCCCCCCCCCC"
"CCCCCCCCCCCCEEEEEEECCCCCCCCCCCC"
"CCCCCCCCCCCEEEEEEEEECCCCCCCCCCC"
"CCCCCCCCCCEECCEEECCEECCCCCCCCCC"
"CCCCCCCCCEECCCEEECCCEECCCCCCCCC"
"CCCCCCCCEECCCCEEECCCCEECCCCCCCC"
"CCCCCCCCCCCCCEEEEECCCCCCCCCCCCC"
"CCCCCCCCCCCCJJEEEJJCCCCCCCCCCCC"
"CCCCCCCCCEEEJJEEEJJEEECCCCCCCCC"
"CCCCCCCCECCCCCCCCCCCCCECCCCCCCC"
"CCCCCCCCECCCCCCCCCCCCCECCCCCCCC"
"CCCCCCCECCCCCCCCCCCCCCCECCCCCCC"
"CCCCCCCECCCCCCCCCCCCCCCECCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
/* icon for state 19 */
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CEECCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCEECCCECCCCCCCCCECCCCCECCCCCC"
"CCCCCECCEECCCCCCCEECCCCEECCCCCC"
"CCCCCECCCEECCCCCEECCCCEECCCCCCC"
"CCCCCECCCCEECCCEECCCCEECCCCCCCC"
"CCCCCJJCCCCEECCEECCCEECCCCCCCCC"
"CCCCCJJECCCEECCEECCEECCCIEEICCC"
"CCCCCEEEEEEEEEEEEEEEEEEEEEEEECC"
"CCCCCEEEEEEEEEEEEEEEEEEEEEEEECC"
"CCCCCEEEEEEEEEEEEEEEEEEEEEEEECC"
"CCCCCJJECCCEECCEECCEECCCIEEICCC"
"CCCCCJJCCCCEECCEECCCEECCCCCCCCC"
"CCCCCECCCCEECCCEECCCCEECCCCCCCC"
"CCCCCECCCEECCCCCEECCCCEECCCCCCC"
"CCCCCECCEECCCCCCCEECCCCEECCCCCC"
"CCCEECCCECCCCCCCCCECCCCCECCCCCC"
"CEECCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"

XPM
/* width height num_colors chars_per_pixel */
"15 285 10 1"
/* colors */
"A c #009B43"
"B c #7F00FF"
"C c #808080"
". c #000000"
"E c #B9B860"
"F c #5C5C30"
"G c #5CA951"
"H c #9C5CAF"
"I c #9C9C70"
"J c #FFFFFF"
/* icon for state 1 */
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
/* icon for state 2 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 3 */
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
/* icon for state 4 */
"....E.....E...."
".....E...E....."
"......JEJ......"
"...E..EEE..E..."
"....E..E..E...."
".....EEEEE....."
".......E......."
"....EEEEEEE...."
"...E...E...E..."
".....EEEEE....."
"....E..E..E...."
"...E..FEF..E..."
"......EEE......"
"......FEF......"
"..............."
/* icon for state 5 */
"..............."
"..............."
"..............."
"...E..E....E..."
"....E..E..E...E"
".....E.E.E...E."
".FEF.E.E.E.EJ.."
".EEEEEEEEEEEE.."
".FEF.E.E.E.EJ.."
".....E.E.E...E."
"....E..E..E...E"
"...E..E....E..."
"..............."
"..............."
"..............."
/* icon for state 6 */
"..............."
"......FEF......"
"......EEE......"
"...E..FEF..E..."
"....E..E..E...."
".....EEEEE....."
"...E...E...E..."
"....EEEEEEE...."
".......E......."
".....EEEEE....."
"....E..E..E...."
"...E..EEE..E..."
"......JEJ......"
".....E...E....."
"....E.....E...."
/* icon for state 7 */
"..............."
"..............."
"..............."
"...E....E..E..."
"E...E..E..E...."
".E...E.E.E....."
"..JE.E.E.E.FEF."
"..EEEEEEEEEEEE."
"..JE.E.E.E.FEF."
".E...E.E.E....."
"E...E..E..E...."
"...E....E..E..."
"..............."
"..............."
"..............."
/* icon for state 8 */
"AAAAEAAAAAEAAAA"
"AAAAAEAAAEAAAAA"
"AAAAAAJEJAAAAAA"
"AAAEAAEEEAAEAAA"
"AAAAEAAEAAEAAAA"
"AAAAAEEEEEAAAAA"
"AAAAAAAEAAAAAAA"
"AAAAEEEEEEEAAAA"
"AAAEAAAEAAAEAAA"
"AAAAAEEEEEAAAAA"
"AAAAEAAEAAEAAAA"
"AAAEAAGEGAAEAAA"
"AAAAAAEEEAAAAAA"
"AAAAAAGEGAAAAAA"
"AAAAAAAAAAAAAAA"
/* icon for state 9 */
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAEAAEAAAAEAAA"
"AAAAEAAEAAEAAAE"
"AAAAAEAEAEAAAEA"
"AGEGAEAEAEAEJAA"
"AEEEEEEEEEEEEAA"
"AGEGAEAEAEAEJAA"
"AAAAAEAEAEAAAEA"
"AAAAEAAEAAEAAAE"
"AAAEAAEAAAAEAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
/* icon for state 10 */
"AAAAAAAAAAAAAAA"
"AAAAAAGEGAAAAAA"
"AAAAAAEEEAAAAAA"
"AAAEAAGEGAAEAAA"
"AAAAEAAEAAEAAAA"
"AAAAAEEEEEAAAAA"
"AAAEAAAEAAAEAAA"
"AAAAEEEEEEEAAAA"
"AAAAAAAEAAAAAAA"
"AAAAAEEEEEAAAAA"
"AAAAEAAEAAEAAAA"
"AAAEAAEEEAAEAAA"
"AAAAAAJEJAAAAAA"
"AAAAAEAAAEAAAAA"
"AAAAEAAAAAEAAAA"
/* icon for state 11 */
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAEAAAAEAAEAAA"
"EAAAEAAEAAEAAAA"
"AEAAAEAEAEAAAAA"
"AAJEAEAEAEAGEGA"
"AAEEEEEEEEEEEEA"
"AAJEAEAEAEAGEGA"
"AEAAAEAEAEAAAAA"
"EAAAEAAEAAEAAAA"
"AAAEAAAAEAAEAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
/* icon for state 12 */
"BBBBEBBBBBEBBBB"
"BBBBBEBBBEBBBBB"
"BBBBBBJEJBBBBBB"
"BBBEBBEEEBBEBBB"
"BBBBEBBEBBEBBBB"
"BBBBBEEEEEBBBBB"
"BBBBBBBEBBBBBBB"
"BBBBEEEEEEEBBBB"
"BBBEBBBEBBBEBBB"
"BBBBBEEEEEBBBBB"
"BBBBEBBEBBEBBBB"
"BBBEBBHEHBBEBBB"
"BBBBBBEEEBBBBBB"
"BBBBBBHEHBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 13 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBEBBEBBBBEBBB"
"BBBBEBBEBBEBBBE"
"BBBBBEBEBEBBBEB"
"BHEHBEBEBEBEJBB"
"BEEEEEEEEEEEEBB"
"BHEHBEBEBEBEJBB"
"BBBBBEBEBEBBBEB"
"BBBBEBBEBBEBBBE"
"BBBEBBEBBBBEBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 14 */
"BBBBBBBBBBBBBBB"
"BBBBBBHEHBBBBBB"
"BBBBBBEEEBBBBBB"
"BBBEBBHEHBBEBBB"
"BBBBEBBEBBEBBBB"
"BBBBBEEEEEBBBBB"
"BBBEBBBEBBBEBBB"
"BBBBEEEEEEEBBBB"
"BBBBBBBEBBBBBBB"
"BBBBBEEEEEBBBBB"
"BBBBEBBEBBEBBBB"
"BBBEBBEEEBBEBBB"
"BBBBBBJEJBBBBBB"
"BBBBBEBBBEBBBBB"
"BBBBEBBBBBEBBBB"
/* icon for state 15 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBEBBBBEBBEBBB"
"EBBBEBBEBBEBBBB"
"BEBBBEBEBEBBBBB"
"BBJEBEBEBEBHEHB"
"BBEEEEEEEEEEEEB"
"BBJEBEBEBEBHEHB"
"BEBBBEBEBEBBBBB"
"EBBBEBBEBBEBBBB"
"BBBEBBBBEBBEBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 16 */
"CCCCECCCCCECCCC"
"CCCCCECCCECCCCC"
"CCCCCCJEJCCCCCC"
"CCCECCEEECCECCC"
"CCCCECCECCECCCC"
"CCCCCEEEEECCCCC"
"CCCCCCCECCCCCCC"
"CCCCEEEEEEECCCC"
"CCCECCCECCCECCC"
"CCCCCEEEEECCCCC"
"CCCCECCECCECCCC"
"CCCECCIEICCECCC"
"CCCCCCEEECCCCCC"
"CCCCCCIEICCCCCC"
"CCCCCCCCCCCCCCC"
/* icon for state 17 */
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCECCECCCCECCC"
"CCCCECCECCECCCE"
"CCCCCECECECCCEC"
"CIEICECECECEJCC"
"CEEEEEEEEEEEECC"
"CIEICECECECEJCC"
"CCCCCECECECCCEC"
"CCCCECCECCECCCE"
"CCCECCECCCCECCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
/* icon for state 18 */
"CCCCCCCCCCCCCCC"
"CCCCCCIEICCCCCC"
"CCCCCCEEECCCCCC"
"CCCECCIEICCECCC"
"CCCCECCECCECCCC"
"CCCCCEEEEECCCCC"
"CCCECCCECCCECCC"
"CCCCEEEEEEECCCC"
"CCCCCCCECCCCCCC"
"CCCCCEEEEECCCCC"
"CCCCECCECCECCCC"
"CCCECCEEECCECCC"
"CCCCCCJEJCCCCCC"
"CCCCCECCCECCCCC"
"CCCCECCCCCECCCC"
/* icon for state 19 */
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCECCCCECCECCC"
"ECCCECCECCECCCC"
"CECCCECECECCCCC"
"CCJECECECECIEIC"
"CCEEEEEEEEEEEEC"
"CCJECECECECIEIC"
"CECCCECECECCCCC"
"ECCCECCECCECCCC"
"CCCECCCCECCECCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"

XPM
/* width height num_colors chars_per_pixel */
"7 133 10 1"
/* colors */
"A c #009B43"
"B c #7F00FF"
"C c #808080"
". c #000000"
"E c #B9B860"
"F c #5C5C30"
"G c #5CA951"
"H c #9C5CAF"
"I c #9C9C70"
"J c #FFFFFF"
/* icon for state 1 */
"AAAAAAA"
"AAAAAAA"
"AAAAAAA"
"AAAAAAA"
"AAAAAAA"
"AAAAAAA"
"AAAAAAA"
/* icon for state 2 */
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
/* icon for state 3 */
"CCCCCCC"
"CCCCCCC"
"CCCCCCC"
"CCCCCCC"
"CCCCCCC"
"CCCCCCC"
"CCCCCCC"
/* icon for state 4 */
".E...E."
"..JEJ.."
"...E..."
".EEEEE."
"...E..."
".EEEEE."
"...E..."
/* icon for state 5 */
"......."
".E.E..E"
".E.E.J."
"EEEEEE."
".E.E.J."
".E.E..E"
"......."
/* icon for state 6 */
"...E..."
".EEEEE."
"...E..."
".EEEEE."
"...E..."
"..JEJ.."
".E...E."
/* icon for state 7 */
"......."
"E..E.E."
".J.E.E."
".EEEEEE"
".J.E.E."
"E..E.E."
"......."
/* icon for state 8 */
"AEAAAEA"
"AAJEJAA"
"AAAEAAA"
"AEEEEEA"
"AAAEAAA"
"AEEEEEA"
"AAAEAAA"
/* icon for state 9 */
"AAAAAAA"
"AEAEAAE"
"AEAEAJA"
"EEEEEEA"
"AEAEAJA"
"AEAEAAE"
"AAAAAAA"
/* icon for state 10 */
"AAAEAAA"
"AEEEEEA"
"AAAEAAA"
"AEEEEEA"
"AAAEAAA"
"AAJEJAA"
"AEAAAEA"
/* icon for state 11 */
"AAAAAAA"
"EAAEAEA"
"AJAEAEA"
"AEEEEEE"
"AJAEAEA"
"EAAEAEA"
"AAAAAAA"
/* icon for state 12 */
"BEBBBEB"
"BBJEJBB"
"BBBEBBB"
"BEEEEEB"
"BBBEBBB"
"BEEEEEB"
"BBBEBBB"
/* icon for state 13 */
"BBBBBBB"
"BEBEBBE"
"BEBEBJB"
"EEEEEEB"
"BEBEBJB"
"BEBEBBE"
"BBBBBBB"
/* icon for state 14 */
"BBBEBBB"
"BEEEEEB"
"BBBEBBB"
"BEEEEEB"
"BBBEBBB"
"BBJEJBB"
"BEBBBEB"
/* icon for state 15 */
"BBBBBBB"
"EBBEBEB"
"BJBEBEB"
"BEEEEEE"
"BJBEBEB"
"EBBEBEB"
"BBBBBBB"
/* icon for state 16 */
"CECCCEC"
"CCJEJCC"
"CCCECCC"
"CEEEEEC"
"CCCECCC"
"CEEEEEC"
"CCCECCC"
/* icon for state 17 */
"CCCCCCC"
"CECECCE"
"CECECJC"
"EEEEEEC"
"CECECJC"
"CECECCE"
"CCCCCCC"
/* icon for state 18 */
"CCCECCC"
"CEEEEEC"
"CCCECCC"
"CEEEEEC"
"CCCECCC"
"CCJEJCC"
"CECCCEC"
/* icon for state 19 */
"CCCCCCC"
"ECCECEC"
"CJCECEC"
"CEEEEEE"
"CJCECEC"
"ECCECEC"
"CCCCCCC"

User avatar
PHPBB12345
Posts: 1096
Joined: August 5th, 2015, 11:55 pm
Contact:

Re: Rule Table Thread

Post by PHPBB12345 » August 9th, 2019, 4:43 am

Code: Select all

@RULE WWEJ2Ex

@TABLE

# Mark Jeronimus's WireWorld Extendable (WWEJ2) in Golly rule-table format.
# Version 2.2
#
# Based on WireWorld. Universally extendable, using just 11 states.
# Although inspired by, it is not based on Alan Tennant's WWE and WWE2.
#
# This WireWorld Extendable automaton can operate a common construction or
# read/write arm using special functions (FORWARD, BACKWARD, LEFT, RIGHT),
# at the end of an arm, a remote WIRE cell can be written, read or erased
# using special photons (WRITE, READ), and whole circuits can be erased
# using a special designed construct. The special functions are coded in
# different HEAD states. This is a choice I made this choice consciously and
# it has nothing to do with doing it differently than WWE. In fact, I had this
# idea before I got to know WWE but didn't have enough inspiration back then.
#
# I managed to get every special function (FORWARD, BACKWARD, LEFT, RIGHT,
# WRITE, READ) to operate correctly with just one extra state, namely the
# TEMPORARY state. The side-effects that would normally result, and why WWE
# needs lots of extra states, are solved cleverly by restraining the possible
# number of designs. In each case the TEMPORARY pops up, the surrounding
# situation should be unique for the head that caused it to appear (LEFT,
# RIGHT, WRITE, READ). By distinguishing these unique neighborhoods,
# LEFT/RIGHT can go around corners and WRITE/READ can reach distant cells
# without making contact with them. The result is that wires that go around
# corners should have a WIRE cell AT the corner, because a 45 degree corner
# would confuse a turn-head and it will generate a turn in the opposite
# direction. Also, when a turn-head reaches the end of a wire, it writes two
# WIRE cells in the direction of the turn, as a side effect from the
# WRITE-head rules, which write a cell at a distance of two from the wire end.
# Finally, the READ head always destroys the data, as this rule would either
# conflict with the operation of the WRITE signal or the WRITE head wouldn't
# be able to write a WIRE between two WIRE cells. The latter again conflicts
# with the WRITE rule, so when a cell is written, the write arm retracts one
# cell, except when the cell already existed (write collision), otherwise a
# WIRE can not be erased when another WIRE cell is directly behind it. This
# all doesn't affect the universality of the automaton.
#
# States:
#  0: BACKGROUND
#  1: HEAD
#  2: TAIL
#  3: WIRE
#
#  4: FORWARD head
#  5: BACKWARD head
#  6: LEFT head
#  7: RIGHT head
#  8: WRITE head
#  9: READ head
#
# 10: TEMPORARY state
# 11: ERASE state
#
# For simplicity, special heads can only be created when two heads collide
# side-by-side. Adding scenarios for diagonal, opposite, etc collisions would
# require more than twice the number of rules in this table.
#
# Special head transition matrix:
#     1 4 5 6 7 8 9
# 
# Special head transition matrix:
#     1 4 5 6 7 8 9
# 
# 1   4 5 7 . 8 9 1
# 4   5 8 . . . 6 4
# 5   7 . . . . . 5
# 6   . . . 7 . . 7
# 7   8 . . . . . 6
# 8   9 6 . . . 9 8
# 9   1 4 5 7 6 8 1
#
# Spots with a '.' are reserved and should not be used to guarantee forward
# compatibility.
#
# To generate the ERASE state, one must arrange three READ states in a row in a
# 3x2 block of WIRE cells, and instead of annihilating each other, they create
# an ERASE state that will devour everything that is logically connected to it.
#
# Changelog:
# Version 2.2
#   - Creation and Removal rules from WWE2 (by request of Alan Tennant)
# Version 2.1
#   - Feeding other heads into ERASE constructor wont create oscillation anymore.
# Version 2.0
#   - Differrent transition matrix for easier access to all photons.
#   - Abandoned 3-micron logic backwards compatibility.
# Version 1.2
#   - Combining signals with a READ heads will now 'mirror' the signal (except
#     two READ heads which will always combine to a normal HEAD).
#   - Fix 3-micron XOR gate bug.
#   - Nicer wide display wire (3 micron).
#
# Contact: mark.jeronimus@gmail.com
#
#
# Number of rules: <to count>
#

n_states:13
neighborhood:Moore
symmetries:rotate4

# ALL
var aa={0,1,2,3,4,5,6,7,8,9,10,11,12}
var ab={0,1,2,3,4,5,6,7,8,9,10,11,12}
var ac={0,1,2,3,4,5,6,7,8,9,10,11,12}
var ad={0,1,2,3,4,5,6,7,8,9,10,11,12}
var ae={0,1,2,3,4,5,6,7,8,9,10,11,12}
var af={0,1,2,3,4,5,6,7,8,9,10,11,12}
var ag={0,1,2,3,4,5,6,7,8,9,10,11,12}
var ah={0,1,2,3,4,5,6,7,8,9,10,11,12}

# not a head
var na={0,2,3,10,11,12}
var nb={0,2,3,10,11,12}
var nc={0,2,3,10,11,12}
var nd={0,2,3,10,11,12}
var ne={0,2,3,10,11,12}
var nf={0,2,3,10,11,12}
var ng={0,2,3,10,11,12}
var nh={0,2,3,10,11,12}

# not BACKGROUND
var ba={1,2,3,4,5,6,7,8,9,10,11}
var bb={1,2,3,4,5,6,7,8,9,10,11}
var bc={1,2,3,4,5,6,7,8,9,10,11}
var bd={1,2,3,4,5,6,7,8,9,10,11}
var be={1,2,3,4,5,6,7,8,9,10,11}
var bg={1,2,3,4,5,6,7,8,9,10,11}

# Heads
var ha={1,4,5,6,7,8,9}
var hb={1,4,5,6,7,8,9}
var hc={1,4,5,6,7,8,9}
var hd={1,4,5,6,7,8,9}
var he={1,4,5,6,7,8,9}
var hf={1,4,5,6,7,8,9}

# Special heads
var sa={4,5,6,7,8,9}
var sb={4,5,6,7,8,9}
var sc={4,5,6,7,8,9}
var sd={4,5,6,7,8,9}
var se={4,5,6,7,8,9}
var sf={4,5,6,7,8,9}

# BACKGROUND or WIRE
var wa={0,3}
var wc={0,3}
var we={0,3}
var wg={0,3}

# TAIL or WIRE
var td={2,3}
var tf={2,3}
var th={2,3}

# OTHER

# not WIRE
var nw={0,1,2,4,5,6,7,8,9,10,11,12}
# not LEFT
var nl={0,1,2,3,4,5,7,8,9,10,11,12}
# not RIGHT
var nr={0,1,2,3,4,5,6,8,9,10,11,12}
# not ERASE or BACKGROUND
var e={1,2,3,4,5,6,7,8,9,10}

# not ERASE or BACKGROUND
var w0={1,2,3,4,5,6,7,8,9}
var w1={1,2,3,4,5,6,7,8,9}
var f0={0,12}
var f1={0,12}
var f2={0,12}
var f3={0,12}
var f4={0,12}
var f5={0,12}
var f6={0,12}
var f7={0,12}
var f8={0,12}

################ ERASE interactions (highest priority) ################

# ERASE always becomes BACKGROUND
11,aa,ab,ac,ad,ae,af,ag,ah,0

# Neighbors of ERASE become ERASE
e,11,ab,ac,ad,ae,af,ag,ah,11
e,aa,11,ac,ad,ae,af,ag,ah,11

#Three READ heads in a row create an ERASE state
3, 3, 9, 9, 9, 3,af,ag,ah,11
3, 3,sb,sb,sb, 3,af,ag,ah,2

################ NORMAL interactions (high priority) ################

#Nicer wide display wire (3 micron)
3, 1, 1, 3, 2, 2,f6,f7,f8,1
3, 3, 1, 1,f4,f5,f6, 2, 2,1

# Two colliding HEADs become FORWARD when propagating in a 2x2 block of cells.
3, 1, 1, 3,nd,ne,nf,ng,nh,4
3, 3, 1, 1,nd,ne,nf,ng,nh,4

# Two colliding special heads become another head type.
3, 1, 4,nc,nd,ne,nf,ng,nh,5
3, 4, 1,nc,nd,ne,nf,ng,nh,5
3,na, 1, 4,nd,ne,nf,ng,nh,5
3,na, 4, 1,nd,ne,nf,ng,nh,5

3, 4, 4,nc,nd,ne,nf,ng,nh,8
3,na, 4, 4,nd,ne,nf,ng,nh,8

3, 1, 5,nc,nd,ne,nf,ng,nh,7
3, 5, 1,nc,nd,ne,nf,ng,nh,7
3,na, 1, 5,nd,ne,nf,ng,nh,7
3,na, 5, 1,nd,ne,nf,ng,nh,7

3, 4, 8,nc,nd,ne,nf,ng,nh,6
3, 8, 4,nc,nd,ne,nf,ng,nh,6
3,na, 4, 8,nd,ne,nf,ng,nh,6
3,na, 8, 4,nd,ne,nf,ng,nh,6

3, 8, 8,nc,nd,ne,nf,ng,nh,9
3,na, 8, 8,nd,ne,nf,ng,nh,9

3, 1, 7,nc,nd,ne,nf,ng,nh,8
3, 7, 1,nc,nd,ne,nf,ng,nh,8
3,na, 1, 7,nd,ne,nf,ng,nh,8
3,na, 7, 1,nd,ne,nf,ng,nh,8

3, 6, 6,nc,nd,ne,nf,ng,nh,7
3,na, 6, 6,nd,ne,nf,ng,nh,7

3, 1, 8,nc,nd,ne,nf,ng,nh,9
3, 8, 1,nc,nd,ne,nf,ng,nh,9
3,na, 1, 8,nd,ne,nf,ng,nh,9
3,na, 8, 1,nd,ne,nf,ng,nh,9

3, 1, 9,nc,nd,ne,nf,ng,nh,1
3, 9, 1,nc,nd,ne,nf,ng,nh,1
3,na, 1, 9,nd,ne,nf,ng,nh,1
3,na, 9, 1,nd,ne,nf,ng,nh,1

3, 4, 9,nc,nd,ne,nf,ng,nh,4
3, 9, 4,nc,nd,ne,nf,ng,nh,4
3,na, 4, 9,nd,ne,nf,ng,nh,4
3,na, 9, 4,nd,ne,nf,ng,nh,4

3, 5, 9,nc,nd,ne,nf,ng,nh,5
3, 9, 5,nc,nd,ne,nf,ng,nh,5
3,na, 5, 9,nd,ne,nf,ng,nh,5
3,na, 9, 5,nd,ne,nf,ng,nh,5

3, 6, 9,nc,nd,ne,nf,ng,nh,7
3, 9, 6,nc,nd,ne,nf,ng,nh,7
3,na, 6, 9,nd,ne,nf,ng,nh,7
3,na, 9, 6,nd,ne,nf,ng,nh,7

3, 7, 9,nc,nd,ne,nf,ng,nh,6
3, 9, 7,nc,nd,ne,nf,ng,nh,6
3,na, 7, 9,nd,ne,nf,ng,nh,6
3,na, 9, 7,nd,ne,nf,ng,nh,6

3, 8, 9,nc,nd,ne,nf,ng,nh,8
3, 9, 8,nc,nd,ne,nf,ng,nh,8
3,na, 8, 9,nd,ne,nf,ng,nh,8
3,na, 9, 8,nd,ne,nf,ng,nh,8

3, 9, 9,nc,nd,ne,nf,ng,nh,1
3,na, 9, 9,nd,ne,nf,ng,nh,1

# V2.2: Removal rule from WWE2
3, 5, 0, 0, 0, 5, 0, 0, 0,0
3, 0, 0, 5, 0, 0, 0, 5, 0,0

# Normal propagation of HEAD (two special heads reset to HEAD)
3,ha,hb,nc,nd,ne,nf,ng,nh,1
3,na,hb,hc,nd,ne,nf,ng,nh,1
3,ha,nb,hc,nd,ne,nf,ng,nh,1
3,na,hb,nc,hd,ne,nf,ng,nh,1
3,ha,nb,nc,hd,ne,nf,ng,nh,1
3,na,hb,nc,nd,he,nf,ng,nh,1
3,ha,nb,nc,nd,he,nf,ng,nh,1
3,na,hb,nc,nd,ne,hf,ng,nh,1

################ CONSTRUCTION interactions ################

# Certain WIRE becomes special heads when going around a corner
3,aa,ab,ac,ad,nw,nl,6,ah,6
3,nw,ab,ac,ad,ae,af,7,nr,7

3,3,ab,ac,ad,ae,af,ag,6,6
3,aa,ab,ac,ad,3,7,ag,ah,7

# Certian WIRE becomes TAIL when going around a corner (prevent bug)
3,0,0,0,0,3,0,6,0,2
3,3,0,0,0,0,0,7,0,2
3,6, 0, 0, 0, 0,af, 3, 0,2
3,7, 0, 3,ad, 0, 0, 0, 0,2

# Certian TAIL stays TAIL when going around a corner (prevent bug)
2,6, 0, 2, 0, 0, 0, 0, 3,2
2,7, 3, 0, 0, 0, 0, 2, 0,2

# BACKGROUND becomes WIRE when FORWARD finds a dead end
# V2.2: Creation rule from WWE2
f0,f1,f2,ac,f4,f5,f6,4,f8,3

# BACKGROUND becomes TEMPORARY when RIGHT/LEFT finds a dead end
0,0,0,0,0,6,2,0,0,10
0,7,0,0,0,0,0,0,2,10

# TEMPORARY becomes WIRE when left or right besides a dead end
10,0,0,0,0,2,3,0,0,3
10,2,0,0,0,0,0,0,3,3

# BACKWARD becomes BACKGROUND when it finds a dead end
5,0,0,0,0,0,af,bg,ah,0

# BACKWARD becomes BACKGROUND when it erases wire
5,3,ab,0,0,5,0,0,ah,0

# TAIL stays TAIL at T-sections 
#2,0,0,3,0,6,0,2,0,2 # Don't know that this does anymore
#2,7,0,3,0,0,0,2,0,2

################ WRITE interactions ################

# WRITE becomes WIRE when WRITE finds a dead end
8,f1,f2,f3,f4,f5,f6, 2,f7, 3
8,f1,f2,f3,f4,f5,af,ag, 2, 3
8,f1,f2,f3,f4,f5, 2,ag,ah, 3

# BACKGROUND becomes TEMPORARY when WRITE finds a dead end (when WRITE head should write)
f0,f1,ab,f3,ad,f5,f6,8,f8,10
# BACKGROUND becomes TEMPORARY when WRITE finds a dead end (when WRITE head should toggle)
#0,0,ab,wc,ad,0,0,8,0,10

################ READ interactions ################

# BACKGROUND becomes TEMPORARY when in between READ and WIRE
0,0,ab,3,ad,0,0,9,0,10

# TAIL becomes HEAD when the neighbor opposite to WIRE is TEMPORARY
2,10,ab,ac,ad,3,af,ag,ah,1

################ Overlapping READ/WRITE/LEFT/RIGHT interactions ################

# WIRE becomes BACKGROUND when in between WIRE and TEMPORARY (erase / retract one)
3,wa,0,10,0,we,af,wg,ah,0

# BACKGROUND becomes WIRE when one neighbor is TEMPORARY and neighbors of that are BACKGROUND
f0,aa,ab,ac,ad,ae,0,10,0,3

f0,w0,f2,w1,ad,f5,f6,f7,ah,12
12,aa,ab,ac,ad,ae,af,ag,ah, 0

################ NORMAL interactions (fallback behavior) ################

# WIRE becomes HEAD when one neighbor is HEAD
3,ha,nb,nc,nd,ne,nf,ng,nh,ha
3,na,hb,nc,nd,ne,nf,ng,nh,hb

# Heads (except READ) always becomes TAIL
ha,aa,ab,ac,ad,ae,af,ag,ah,2

# TAIL always becomes WIRE
2,aa,ab,ac,ad,ae,af,ag,ah,3

# TEMPORARY always becomes BACKGROUND
10,aa,ab,ac,ad,ae,af,ag,ah,0

@COLORS

0    0   0   0     BACKGROUND
1  255 255 255     SIGNAL
2  144 132 120     TAIL
3  144  90  45     WIRE

# Special photon heads
4  255   0   0     FORWARD head
5  255 255   0     RETRACT head
6    0 255   0     LEFT head
7    0 255 255     RIGHT head
8    0   0 255     WRITE head
9  192   0 255     READ head

# Special states
10   0 255 176     TEMPORARY state
11 255 128   0     ERASE state
12  64  64  64

@ICONS

XPM
/* width height num_colors chars_per_pixel */
"15 180 2 1"
/* colors */
". c #000000"
"B c #FFFFFF"
/* icon for state 1 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 2 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BB..BBBBBBB..BB"
"BB...BBBBB...BB"
"BBB...BBB...BBB"
"BBBB...B...BBBB"
"BBBBB.....BBBBB"
"BBBBBB...BBBBBB"
"BBBBB.....BBBBB"
"BBBB...B...BBBB"
"BBB...BBB...BBB"
"BB...BBBBB...BB"
"BB..BBBBBBB..BB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 3 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 4 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBB...BBBBBB"
"BBBBBB...BBBBBB"
"BBBBBB...BBBBBB"
"BBBBBB...BBBBBB"
"BB...........BB"
"BB...........BB"
"BB...........BB"
"BBBBBB...BBBBBB"
"BBBBBB...BBBBBB"
"BBBBBB...BBBBBB"
"BBBBBB...BBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 5 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BB...........BB"
"BB...........BB"
"BB...........BB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 6 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBB.BBBBBBBB"
"BBBBB..BBBBBBBB"
"BBBB...BBBBBBBB"
"BBB.......BBBBB"
"BB.........BBBB"
"BBB.........BBB"
"BBBB...BB...BBB"
"BBBBB..BB...BBB"
"BBBBBB.BB...BBB"
"BBBBBBBBB...BBB"
"BBBBBBBBB...BBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 7 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBB.BBBBBB"
"BBBBBBBB..BBBBB"
"BBBBBBBB...BBBB"
"BBBBB.......BBB"
"BBBB.........BB"
"BBB.........BBB"
"BBB...BB...BBBB"
"BBB...BB..BBBBB"
"BBB...BB.BBBBBB"
"BBB...BBBBBBBBB"
"BBB...BBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 8 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBB.......BBBB"
"BBBB.......BBBB"
"BBBB.......BBBB"
"BBBB.......BBBB"
"BBBB.......BBBB"
"BBBB.......BBBB"
"BBBB.......BBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 9 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBB.....BBBBB"
"BBBB...B...BBBB"
"BBB...BBB...BBB"
"BBB...BBB...BBB"
"BBBBBBBBB...BBB"
"BBBBBBBB...BBBB"
"BBBBBBB...BBBBB"
"BBBBBB...BBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBB...BBBBBB"
"BBBBBB...BBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 10 */
"....BBBBBBB...."
"..BBBBBBBBBBB.."
".BBBB.....BBBB."
".BB.........BB."
"BBB..BBBBB..BBB"
"BB..BBBBBBB..BB"
"BB..BB...BB..BB"
"BB..BB...BB..BB"
"BB..BB...BB..BB"
"BB..BBBBBBB..BB"
"BBB..BBBBB..BBB"
".BB.........BB."
".BBBB.....BBBB."
"..BBBBBBBBBBB.."
"....BBBBBBB...."
/* icon for state 11 */
"....BBBBBBB...."
"..BBBBBBBBBBB.."
".BBBBBBBBBBB..."
".BBBBBBBBBB...."
"BBBBBBBBBB....."
"BBBBBBBBB......"
"BBBBBBBB......."
"BBBBBBB........"
"BBBBBBBB......."
"BBBBBBBBB......"
"BBBBBBBBBB....."
".BBBBBBBBBB...."
".BBBBBBBBBBB..."
"..BBBBBBBBBBB.."
"....BBBBBBB...."
/* icon for state 12 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"

XPM
/* width height num_colors chars_per_pixel */
"7 84 2 1"
/* colors */
". c #000000"
"B c #FFFFFF"
/* icon for state 1 */
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
/* icon for state 2 */
"BBBBBBB"
"B.BBB.B"
"BB.B.BB"
"BBB.BBB"
"BB.B.BB"
"B.BBB.B"
"BBBBBBB"
/* icon for state 3 */
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
/* icon for state 4 */
"BBBBBBB"
"BBB.BBB"
"BBB.BBB"
"B.....B"
"BBB.BBB"
"BBB.BBB"
"BBBBBBB"
/* icon for state 5 */
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"B.....B"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
/* icon for state 6 */
"BBBBBBB"
"BB.BBBB"
"B....BB"
"BB.B.BB"
"BBBB.BB"
"BBBB.BB"
"BBBBBBB"
/* icon for state 7 */
"BBBBBBB"
"BBBB.BB"
"BB....B"
"BB.B.BB"
"BB.BBBB"
"BB.BBBB"
"BBBBBBB"
/* icon for state 8 */
"BBBBBBB"
"BBBBBBB"
"BB...BB"
"BB...BB"
"BB...BB"
"BBBBBBB"
"BBBBBBB"
/* icon for state 9 */
"BBBBBBB"
"BB..BBB"
"BBBB.BB"
"BBB.BBB"
"BBBBBBB"
"BBB.BBB"
"BBBBBBB"
/* icon for state 10 */
".BBBBB."
"BB...BB"
"B.BBB.B"
"B.B.B.B"
"B.BBB.B"
"BB...BB"
".BBBBB."
/* icon for state 11 */
".BBBBB."
"BBBBBBB"
"BBBBB.."
"BBB...."
"BBBBB.."
"BBBBBBB"
".BBBBB."
/* icon for state 12 */
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
Last edited by PHPBB12345 on August 9th, 2019, 8:47 am, edited 3 times in total.

User avatar
Moosey
Posts: 4306
Joined: January 27th, 2019, 5:54 pm
Location: here
Contact:

Re: Rule Table Thread

Post by Moosey » August 9th, 2019, 7:01 am

I like that-- it's like retro-WWEJ3:

Code: Select all

x = 32, y = 10, rule = WWEJ2Ex
11.7C.7C$11.C.C.C.C.C.C.C.C$10.D3C.7C.7C.C7$9CBH!
I would like it to be possible to make the "eating" thing though.
not active here but active on discord

User avatar
PHPBB12345
Posts: 1096
Joined: August 5th, 2015, 11:55 pm
Contact:

Re: Rule Table Thread

Post by PHPBB12345 » August 9th, 2019, 8:09 am

Moosey wrote:I like that-- it's like retro-WWEJ3:

Code: Select all

x = 32, y = 10, rule = WWEJ2Ex
11.7C.7C$11.C.C.C.C.C.C.C.C$10.D3C.7C.7C.C7$9CBH!
I would like it to be possible to make the "eating" thing though.

Code: Select all

x = 51, y = 6, rule = WWEJ2
6C6.5C2.4C.4C.4C.4C.4C.4C$5.C6.C4.C.C2.C.C2.C.C2.C.C2.C.C2.C.C2.C.C$
5.C6.C5.3C2.3C2.3C2.3C2.3C2.3C2.3C$5.8C6.C.C2.C.C2.C.C2.C.C2.C.C2.C.C
2.C$19.A.2C.D.2C.E.2C.F.2C.G.2C.H.2C.I$19.B.2C.B.2C.B.2C.B.2C.B.2C.B.
2C.B!

Code: Select all

x = 51, y = 6, rule = WWEJ2Ex
5C8.4C3.2C3.2C3.2C3.2C3.2C3.2C$5.C6.C4.C.C2.C.C2.C.C2.C.C2.C.C2.C.C2.
C.C$5.C6.C5.3C2.3C2.3C2.3C2.3C2.3C2.3C$6.6C7.C.C2.C.C2.C.C2.C.C2.C.C
2.C.C2.C$19.A.2C.D.2C.E.2C.F.2C.G.2C.H.2C.I$19.B.2C.B.2C.B.2C.B.2C.B.
2C.B.2C.B!

User avatar
Moosey
Posts: 4306
Joined: January 27th, 2019, 5:54 pm
Location: here
Contact:

Re: Rule Table Thread

Post by Moosey » August 9th, 2019, 3:48 pm

I meant state 11:

Code: Select all

x = 1, y = 1, rule = WWEJ2Ex
K!
EDIT:
Ships and mechanism in test3:

Code: Select all

x = 87, y = 9, rule = test3
21.3A.3A.5A.3A.A3.3A5.5A.3A.3A.A.A.3A.A2.A.3A.A3.A$16.A4.A4.A2.A.A.A.
A.A.A3.A7.A.A.A.A3.A3.A.A.A.A.2A.A2.A2.2A.2A$7.B2.2AC2.5A.3A2.A2.A.A.
A.3A.A3.3A5.A.A.A.3A.A3.3A.3A.A.2A2.A2.A.A.A$16.A6.A2.A2.A.A.A.A3.A3.
A7.A.A.A.A3.A3.A.A.A.A.A2.A2.A2.A3.A$21.3A.3A.A.A.A.A3.3A.3A5.A.A.A.
3A.3A.A.A.A.A.A2.A.3A.A3.A$2A.2A.BA.ABAC3$2AB.AC!

Also:

Code: Select all

x = 30, y = 15, rule = test3
2B26.2B$2B24.2B$2B22.2B$2B20.2B$2B18.2B$2B16.2B$2B14.2B$2B12.2B$2B10.
2B$2B8.2B$2B6.2B$2B4.2B$2B2.2B$4B$2B!
not active here but active on discord

User avatar
PHPBB12345
Posts: 1096
Joined: August 5th, 2015, 11:55 pm
Contact:

Re: Rule Table Thread

Post by PHPBB12345 » August 13th, 2019, 8:07 am

Code: Select all

@RULE Flow6input

# This rule contains many features such as:
#   extensible and resettable signals,
#   wires and splitters,
#   AND, XOR and OR gates,
#   crossovers,
#   and construction arm operations including:
#     extend,
#     toggle then retract,
#     turn 90 degrees towards the bend,
#     and scan.
# You can find all these mechanics in "Flow6/Demo/Features.mc".

@TABLE
n_states:8
neighborhood:Moore
symmetries:rotate4reflect

var a{0,1,2,3,4,5,6,7}
var b=a
var c=a
var d=a
var e=a
var f=a
var g=a
var h=a

var w{1,2}
var wa=w

var t{0,1,3}
var ta=t
var tb=t

var s{0,3}
var sa=s

var r{2,5}
var v{1,5}
var i{0,2}
var j{5,7}

var aa{1,6}
var ab=aa
var ac=aa

#SPACE
#read
#turn
0,0,4,4,2,5,5,5,2,3
0,3,5,0,d,e,f,g,0,3
0,5,3,0,d,e,f,0,0,3

0,1,5,5,5,0,f,0,0,3
#0,5,5,5,2,0,f,0,0,3
#retract
0,0,4,4,2,5,5,2,0,3
0,4,4,0,1,2,5,5,2,3
0,4,3,0,d,e,f,0,0,4
0,5,5,2,1,e,f,0,0,3
#extend
0,5,2,0,d,e,f,0,i,3
0,0,3,2,5,e,f,g,h,3
#construction
0,4,4,c,d,e,f,g,h,0
0,4,0,c,d,e,f,g,0,1

#WIRE
1,1,1,5,1,5,0,0,0,5
#reset
1,0,5,5,5,2,5,0,h,2
#read
#destruction
1,4,0,c,d,e,f,g,0,0
#retract
1,4,4,0,1,1,1,1,0,0
#diode
1,s,5,t,5,sa,f,g,h,5
1,s,5,t,6,sa,f,g,h,7
#crossxor
1,5,1,5,ta,w,f,wa,tb,1
#crossover
1,3,r,t,d,e,f,ta,1,5
1,5,t,5,ta,w,f,wa,tb,3
1,5,r,s,d,e,f,0,v,1
#basic
1,5,b,5,d,e,f,g,h,1
1,j,b,c,d,e,f,g,h,5
1,6,b,0,d,1,f,0,h,5
1,6,b,c,d,e,f,g,h,6

#TAIL
#turn
2,4,3,5,0,0,f,g,h,3
2,0,3,0,3,1,0,5,0,5
#retract
2,3,0,1,3,4,0,0,0,2
2,5,5,4,d,e,f,g,h,2
2,4,b,c,d,e,f,g,h,0
#reset
2,1,5,c,5,1,0,5,0,2
#extend
2,3,3,1,d,0,t,0,0,0
#basic
2,a,b,c,d,e,f,g,h,1

#SPECIAL
#bugs
3,3,2,0,1,2,0,0,0,0
3,3,0,2,1,0,f,0,0,0
#read
3,5,5,5,5,0,0,0,0,4
3,3,5,4,0,0,f,g,h,0
3,3,4,5,0,0,f,g,h,0
#turn
3,4,2,1,5,5,5,0,0,3
#connect
3,3,1,t,d,e,f,i,v,0
#3,3,2,0,0,e,f,g,1,0
#3,3,1,2,0,e,f,g,1,0
#retract
3,4,2,1,v,0,t,0,0,1
3,2,1,1,0,0,0,0,0,4
#crossover
3,5,b,5,d,v,f,v,h,3
3,2,b,2,d,v,f,v,h,2
#extend
3,3,b,c,d,e,f,g,h,1
#basic
3,a,b,c,d,e,f,g,h,0

#TOGGLER
#read
4,3,3,5,5,5,2,0,0,4
#turn
4,4,0,3,5,2,f,g,h,3
#basic
4,2,1,3,0,0,0,0,0,4
4,a,b,c,d,e,f,g,h,0

#SIGNAL
#read
5,5,4,2,0,0,0,0,0,1
5,5,2,4,0,0,3,0,0,1
#destruction
5,4,0,c,d,e,f,g,0,0
#reset
5,1,5,5,5,1,0,1,0,2
#turn
5,2,4,3,5,5,0,0,0,5
5,3,3,0,2,5,0,0,0,2
5,5,3,2,0,0,0,0,0,5
5,5,2,3,0,0,0,0,0,2
#retract
5,2,4,0,2,5,0,0,0,4
5,2,4,1,0,5,0,0,0,5
5,0,0,0,0,0,0,5,2,4
#extend
5,0,0,0,0,0,0,2,1,2
#basic
5,0,r,0,r,0,f,g,h,r
5,r,b,c,d,e,f,g,h,r
5,3,r,c,d,e,f,g,h,5
5,a,b,c,d,e,f,g,h,2

#INPUT
6,a,7,c,d,e,f,g,h,2
6,r,b,c,d,e,f,g,h,2
7,a,b,c,d,e,f,g,h,2

@COLORS
0 000 000 000
1 255 000 000
2 192 096 096
3 128 064 064
4 064 032 032
5 000 255 255
6 255 255 255
7 160 160 160

Code: Select all

x = 28, y = 47, rule = Flow6input
11A$11A$11A$11A$11A$11A$11A$11A$11A$11A5.2A$19A$16.A.A$11A.3A.A.A$13A
.3A.A$11A.3A3.A$11A7.A$11A7.A$11A7.A$11A7.A$11A7.A$11A7.A$11A7.A$11A
7.A$15.9A$11A5.A.2A3.A$11A4.3A$11A4.A.A$11A4.3A$11A5.A$11A4.3A$11A4.A
.A$11A4.3A$11A5.A$11A5.2A$18A$16.A$11A.3A.A$13A.3A$11A.3A$11A$11A$11A
$11A$11A$11A$11A$11A!

Code: Select all

x = 26, y = 110, rule = Flow6input
F10A$11A$11A$11A$11A$11A$11A$11A$8.C2.15A$8.ABE$8.A.A$8.3A3$F10A$11A$
11A$11A$11A$11A$11A$11A$11.15A$8.2AB$8.A.E$8.3A3$F10A$11A$11A$11A$11A
$11A$11A$11A$11.15A$8.3A$8.A.B$8.2AE3$F10A$11A$11A$11A$11A$11A$11A$
11A$11.15A$8.3A$8.A.A$8.AEBC3$F10A$11A$11A$11A$11A$11A$11A$11A$11.15A
$8.3A$8.A.A$8.EBA$10.C2$F10A$11A$11A$11A$11A$11A$11A$11A$11.15A$8.3A$
8.E.A$8.B2A$8.C2$F10A$11A$11A$11A$11A$11A$11A$11A$11.15A$8.E2A$8.B.A$
7.C3A3$F10A$11A$11A$11A$11A$11A$11A$11A$11.15A$7.CBEA$8.A.A$8.3A!

Code: Select all

x = 26, y = 23, rule = Flow6input
F10A$11A$11A$11A$11A$11A$11A$11A$11.7A$8.3A6.A$9.BE5.3A$12.14A$9.BE.A
$8.3A.A$11.2A$11A$11A$11A$11A$11A$11A$11A$F10A!

Code: Select all

x = 224, y = 11, rule = Flow6input
57.2AE$3ABE2ABE2ABE14ABE2ABE2ABE2ABE6ABE2ABE6AB$A.BA55.E$AC.AEB6AEB2A
EB2AEB2AEB2AEB2AEB2AEB2AEB14AEB3ABEA$A62.A$A61.3A$A56.2AE.45ABE22ABE
2ABE10ABE2ABE2ABE2ABE2ABE6ABE2ABE26ABE10ABE2ABE4A$A2.BE14ABE2ABE2ABE
2ABE10ABE2ABE2ABE2ABE2AB.A$A.2A55.E.E$EB2AEB2AEB10AEB6AEB2AEB6AEB14AE
B3AB$61.C!

User avatar
PHPBB12345
Posts: 1096
Joined: August 5th, 2015, 11:55 pm
Contact:

Re: Rule Table Thread

Post by PHPBB12345 » August 26th, 2019, 9:45 pm

viewtopic.php?f=11&t=4098&p=81958#p81957

Code: Select all

@RULE BBM

@TABLE

n_states:18
neighborhood:vonNeumann
symmetries:none

# a = any of the gas states
var a={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}

# s = has an outgoing south particle
var s={8,9,10,11,12,13,14,15,17}
# Ns = doesn't have an outgoing south particle
var Ns={0,1,2,3,4,5,6,7,16}
# e = has an outgoing east particle
var e={4,5,6,7,12,13,14,15,17}
# Ne = doesn't have an outgoing east particle
var Ne={0,1,2,3,8,9,10,11,16}
# n = has an outgoing north particle
var n={2,3,6,7,10,11,14,15,17}
# Nn = doesn't have an outgoing north particle
var Nn={0,1,4,5,8,9,12,13,16}
# w = has an outgoing west particle
var w={1,3,5,7,9,11,13,15,17}
# Nw = doesn't have an outgoing north particle
var Nw={0,2,4,6,8,10,12,14,16}

# straightforward transport (no interactions) except 5 and 10 which are swapped
a,Ns,Nw,Nn,Ne,0
a,Ns,w,Nn,Ne,1
a,Ns,Nw,n,Ne,2
a,Ns,w,n,Ne,12
a,Ns,Nw,Nn,e,4
a,Ns,w,Nn,e,10
a,Ns,Nw,n,e,9
a,Ns,w,n,e,13
a,s,Nw,Nn,Ne,8
a,s,w,Nn,Ne,6
a,s,Nw,n,Ne,5
a,s,w,n,Ne,14
a,s,Nw,Nn,e,3
a,s,w,Nn,e,7
a,s,Nw,n,e,11
a,s,w,n,e,15

@COLORS

# the grey-level intensity is proportional to the number of particles
# in the square
1  120 120 120
2  120 120 120
3  160 160 160
4  120 120 120
5  160 160 160
6  160 160 160
7  220 220 220
8  120 120 120
9  160 160 160
10 160 160 160
11 220 220 220
12 160 160 160
13 220 220 220
14 220 220 220
15 255 255 255
16 255   0   0
17   0 255   0

@ICONS

XPM
/* width height num_colors chars_per_pixel */
"31 496 2 1"
/* colors */
". c #000000"
"B c #FFFFFF"
/* icon for state 1 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....B........................."
"....BB........................."
"...BBB........................."
"..BBBB........................."
".BBBBBBBBBBBBBBBBBBBBBBBBBB...."
"BBBBBBBBBBBBBBBBBBBBBBBBBBB...."
".BBBBBBBBBBBBBBBBBBBBBBBBBB...."
"..BBBB........................."
"...BBB........................."
"....BB........................."
".....B........................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 2 */
"...............B..............."
"..............BBB.............."
".............BBBBB............."
"............BBBBBBB............"
"...........BBBBBBBBB..........."
"..........BBBBBBBBBBB.........."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 3 */
"...............B..............."
"..............BBB.............."
".............BBBBB............."
"............BBBBBBB............"
"...........BBBBBBBBB..........."
"..........BBBBBBBBBBB.........."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
".....B........BBB.............."
"....BB........BBB.............."
"...BBB........BBB.............."
"..BBBB........BBB.............."
".BBBBBBBBBBBBBBBBBBBBBBBBBB...."
"BBBBBBBBBBBBBBBBBBBBBBBBBBB...."
".BBBBBBBBBBBBBBBBBBBBBBBBBB...."
"..BBBB........BBB.............."
"...BBB........BBB.............."
"....BB........BBB.............."
".....B........BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 4 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........................B....."
".........................BB...."
".........................BBB..."
".........................BBBB.."
"....BBBBBBBBBBBBBBBBBBBBBBBBBB."
"....BBBBBBBBBBBBBBBBBBBBBBBBBBB"
"....BBBBBBBBBBBBBBBBBBBBBBBBBB."
".........................BBBB.."
".........................BBB..."
".........................BB...."
".........................B....."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 5 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....B...................B....."
"....BB...................BB...."
"...BBB...................BBB..."
"..BBBB...................BBBB.."
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
"..BBBB...................BBBB.."
"...BBB...................BBB..."
"....BB...................BB...."
".....B...................B....."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 6 */
"...............B..............."
"..............BBB.............."
".............BBBBB............."
"............BBBBBBB............"
"...........BBBBBBBBB..........."
"..........BBBBBBBBBBB.........."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB........B....."
"..............BBB........BB...."
"..............BBB........BBB..."
"..............BBB........BBBB.."
"....BBBBBBBBBBBBBBBBBBBBBBBBBB."
"....BBBBBBBBBBBBBBBBBBBBBBBBBBB"
"....BBBBBBBBBBBBBBBBBBBBBBBBBB."
"..............BBB........BBBB.."
"..............BBB........BBB..."
"..............BBB........BB...."
"..............BBB........B....."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 7 */
"...............B..............."
"..............BBB.............."
".............BBBBB............."
"............BBBBBBB............"
"...........BBBBBBBBB..........."
"..........BBBBBBBBBBB.........."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
".....B........BBB........B....."
"....BB........BBB........BB...."
"...BBB........BBB........BBB..."
"..BBBB........BBB........BBBB.."
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
"..BBBB........BBB........BBBB.."
"...BBB........BBB........BBB..."
"....BB........BBB........BB...."
".....B........BBB........B....."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 8 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..........BBBBBBBBBBB.........."
"...........BBBBBBBBB..........."
"............BBBBBBB............"
".............BBBBB............."
"..............BBB.............."
"...............B..............."
/* icon for state 9 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
".....B........BBB.............."
"....BB........BBB.............."
"...BBB........BBB.............."
"..BBBB........BBB.............."
".BBBBBBBBBBBBBBBBBBBBBBBBBB...."
"BBBBBBBBBBBBBBBBBBBBBBBBBBB...."
".BBBBBBBBBBBBBBBBBBBBBBBBBB...."
"..BBBB........BBB.............."
"...BBB........BBB.............."
"....BB........BBB.............."
".....B........BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..........BBBBBBBBBBB.........."
"...........BBBBBBBBB..........."
"............BBBBBBB............"
".............BBBBB............."
"..............BBB.............."
"...............B..............."
/* icon for state 10 */
"...............B..............."
"..............BBB.............."
".............BBBBB............."
"............BBBBBBB............"
"...........BBBBBBBBB..........."
"..........BBBBBBBBBBB.........."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..........BBBBBBBBBBB.........."
"...........BBBBBBBBB..........."
"............BBBBBBB............"
".............BBBBB............."
"..............BBB.............."
"...............B..............."
/* icon for state 11 */
"...............B..............."
"..............BBB.............."
".............BBBBB............."
"............BBBBBBB............"
"...........BBBBBBBBB..........."
"..........BBBBBBBBBBB.........."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
".....B........BBB.............."
"....BB........BBB.............."
"...BBB........BBB.............."
"..BBBB........BBB.............."
".BBBBBBBBBBBBBBBBBBBBBBBBBB...."
"BBBBBBBBBBBBBBBBBBBBBBBBBBB...."
".BBBBBBBBBBBBBBBBBBBBBBBBBB...."
"..BBBB........BBB.............."
"...BBB........BBB.............."
"....BB........BBB.............."
".....B........BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..........BBBBBBBBBBB.........."
"...........BBBBBBBBB..........."
"............BBBBBBB............"
".............BBBBB............."
"..............BBB.............."
"...............B..............."
/* icon for state 12 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB........B....."
"..............BBB........BB...."
"..............BBB........BBB..."
"..............BBB........BBBB.."
"....BBBBBBBBBBBBBBBBBBBBBBBBBB."
"....BBBBBBBBBBBBBBBBBBBBBBBBBBB"
"....BBBBBBBBBBBBBBBBBBBBBBBBBB."
"..............BBB........BBBB.."
"..............BBB........BBB..."
"..............BBB........BB...."
"..............BBB........B....."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..........BBBBBBBBBBB.........."
"...........BBBBBBBBB..........."
"............BBBBBBB............"
".............BBBBB............."
"..............BBB.............."
"...............B..............."
/* icon for state 13 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
".....B........BBB........B....."
"....BB........BBB........BB...."
"...BBB........BBB........BBB..."
"..BBBB........BBB........BBBB.."
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
"..BBBB........BBB........BBBB.."
"...BBB........BBB........BBB..."
"....BB........BBB........BB...."
".....B........BBB........B....."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..........BBBBBBBBBBB.........."
"...........BBBBBBBBB..........."
"............BBBBBBB............"
".............BBBBB............."
"..............BBB.............."
"...............B..............."
/* icon for state 14 */
"...............B..............."
"..............BBB.............."
".............BBBBB............."
"............BBBBBBB............"
"...........BBBBBBBBB..........."
"..........BBBBBBBBBBB.........."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB........B....."
"..............BBB........BB...."
"..............BBB........BBB..."
"..............BBB........BBBB.."
"....BBBBBBBBBBBBBBBBBBBBBBBBBB."
"....BBBBBBBBBBBBBBBBBBBBBBBBBBB"
"....BBBBBBBBBBBBBBBBBBBBBBBBBB."
"..............BBB........BBBB.."
"..............BBB........BBB..."
"..............BBB........BB...."
"..............BBB........B....."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..........BBBBBBBBBBB.........."
"...........BBBBBBBBB..........."
"............BBBBBBB............"
".............BBBBB............."
"..............BBB.............."
"...............B..............."
/* icon for state 15 */
"...............B..............."
"..............BBB.............."
".............BBBBB............."
"............BBBBBBB............"
"...........BBBBBBBBB..........."
"..........BBBBBBBBBBB.........."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
".....B........BBB........B....."
"....BB........BBB........BB...."
"...BBB........BBB........BBB..."
"..BBBB........BBB........BBBB.."
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
"..BBBB........BBB........BBBB.."
"...BBB........BBB........BBB..."
"....BB........BBB........BB...."
".....B........BBB........B....."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..........BBBBBBBBBBB.........."
"...........BBBBBBBBB..........."
"............BBBBBBB............"
".............BBBBB............."
"..............BBB.............."
"...............B..............."
/* icon for states 16 to 33 */
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"

XPM
/* width height num_colors chars_per_pixel */
"15 240 2 1"
/* colors */
". c #000000"
"B c #FFFFFF"
/* icon for state 1 */
"..............."
"..............."
"..............."
"..............."
"..............."
"..B............"
".BB............"
"BBBBBBBBBBBBB.."
".BB............"
"..B............"
"..............."
"..............."
"..............."
"..............."
"..............."
/* icon for state 2 */
".......B......."
"......BBB......"
".....BBBBB....."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
"..............."
"..............."
/* icon for state 3 */
".......B......."
"......BBB......"
".....BBBBB....."
".......B......."
".......B......."
"..B....B......."
".BB....B......."
"BBBBBBBBBBBBB.."
".BB....B......."
"..B....B......."
".......B......."
".......B......."
".......B......."
"..............."
"..............."
/* icon for state 4 */
"..............."
"..............."
"..............."
"..............."
"..............."
"............B.."
"............BB."
"..BBBBBBBBBBBBB"
"............BB."
"............B.."
"..............."
"..............."
"..............."
"..............."
"..............."
/* icon for state 5 */
"..............."
"..............."
"..............."
"..............."
"..............."
"..B.........B.."
".BB.........BB."
"BBBBBBBBBBBBBBB"
".BB.........BB."
"..B.........B.."
"..............."
"..............."
"..............."
"..............."
"..............."
/* icon for state 6 */
".......B......."
"......BBB......"
".....BBBBB....."
".......B......."
".......B......."
".......B....B.."
".......B....BB."
"..BBBBBBBBBBBBB"
".......B....BB."
".......B....B.."
".......B......."
".......B......."
".......B......."
"..............."
"..............."
/* icon for state 7 */
".......B......."
"......BBB......"
".....BBBBB....."
".......B......."
".......B......."
"..B....B....B.."
".BB....B....BB."
"BBBBBBBBBBBBBBB"
".BB....B....BB."
"..B....B....B.."
".......B......."
".......B......."
".......B......."
"..............."
"..............."
/* icon for state 8 */
"..............."
"..............."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".....BBBBB....."
"......BBB......"
".......B......."
/* icon for state 9 */
"..............."
"..............."
".......B......."
".......B......."
".......B......."
"..B....B......."
".BB....B......."
"BBBBBBBBBBBBB.."
".BB....B......."
"..B....B......."
".......B......."
".......B......."
".....BBBBB....."
"......BBB......"
".......B......."
/* icon for state 10 */
".......B......."
"......BBB......"
".....BBBBB....."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".....BBBBB....."
"......BBB......"
".......B......."
/* icon for state 11 */
".......B......."
"......BBB......"
".....BBBBB....."
".......B......."
".......B......."
"..B....B......."
".BB....B......."
"BBBBBBBBBBBBB.."
".BB....B......."
"..B....B......."
".......B......."
".......B......."
".....BBBBB....."
"......BBB......"
".......B......."
/* icon for state 12 */
"..............."
"..............."
".......B......."
".......B......."
".......B......."
".......B....B.."
".......B....BB."
"..BBBBBBBBBBBBB"
".......B....BB."
".......B....B.."
".......B......."
".......B......."
".....BBBBB....."
"......BBB......"
".......B......."
/* icon for state 13 */
"..............."
"..............."
".......B......."
".......B......."
".......B......."
"..B....B....B.."
".BB....B....BB."
"BBBBBBBBBBBBBBB"
".BB....B....BB."
"..B....B....B.."
".......B......."
".......B......."
".....BBBBB....."
"......BBB......"
".......B......."
/* icon for state 14 */
".......B......."
"......BBB......"
".....BBBBB....."
".......B......."
".......B......."
".......B....B.."
".......B....BB."
"..BBBBBBBBBBBBB"
".......B....BB."
".......B....B.."
".......B......."
".......B......."
".....BBBBB....."
"......BBB......"
".......B......."
/* icon for state 15 */
".......B......."
"......BBB......"
".....BBBBB....."
".......B......."
".......B......."
"..B....B....B.."
".BB....B....BB."
"BBBBBBBBBBBBBBB"
".BB....B....BB."
"..B....B....B.."
".......B......."
".......B......."
".....BBBBB....."
"......BBB......"
".......B......."
/* icon for states 16 to 33 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"

XPM
/* width height num_colors chars_per_pixel */
"7 112 2 1"
/* colors */
". c #000000"
"B c #FFFFFF"
/* icon for state 1 */
"......."
"......."
".B....."
"BBBBBB."
".B....."
"......."
"......."
/* icon for state 2 */
"...B..."
"..BBB.."
"...B..."
"...B..."
"...B..."
"...B..."
"......."
/* icon for state 3 */
"...B..."
"..BBB.."
".B.B..."
"BBBBBB."
".B.B..."
"...B..."
"......."
/* icon for state 4 */
"......."
"......."
".....B."
".BBBBBB"
".....B."
"......."
"......."
/* icon for state 5 */
"......."
"......."
".B...B."
"BBBBBBB"
".B...B."
"......."
"......."
/* icon for state 6 */
"...B..."
"..BBB.."
"...B.B."
".BBBBBB"
"...B.B."
"...B..."
"......."
/* icon for state 7 */
"...B..."
"..BBB.."
".B.B.B."
"BBBBBBB"
".B.B.B."
"...B..."
"......."
/* icon for state 8 */
"......."
"...B..."
"...B..."
"...B..."
"...B..."
"..BBB.."
"...B..."
/* icon for state 9 */
"......."
"...B..."
".B.B..."
"BBBBBB."
".B.B..."
"..BBB.."
"...B..."
/* icon for state 10 */
"...B..."
"..BBB.."
"...B..."
"...B..."
"...B..."
"..BBB.."
"...B..."
/* icon for state 11 */
"...B..."
"..BBB.."
".B.B..."
"BBBBBB."
".B.B..."
"..BBB.."
"...B..."
/* icon for state 12 */
"......."
"...B..."
"...B.B."
".BBBBBB"
"...B.B."
"..BBB.."
"...B..."
/* icon for state 13 */
"......."
"...B..."
".B.B.B."
"BBBBBBB"
".B.B.B."
"..BBB.."
"...B..."
/* icon for state 14 */
"...B..."
"..BBB.."
"...B.B."
".BBBBBB"
"...B.B."
"..BBB.."
"...B..."
/* icon for state 15 */
"...B..."
"..BBB.."
".B.B.B."
"BBBBBBB"
".B.B.B."
"..BBB.."
"...B..."
/* icon for states 16 to 33 */
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
Collision gate:

Code: Select all

x = 45, y = 19, rule = BBM
35.2P8$12.D.D9.D.D17.P$44.P$4.D.D21.D.D6.LI$36.LOC$3P.3P5.3P.3P5.3P.
3P5.FC2$.P2.2P7.P2.2P7.P2.2P$P.P.P.P5.P.P.P.P5.P.P.P.P$3P.2P6.3P.2P6.
3P.2P$P.P.P.P5.P.P.P.P5.P.P.P.P$P.P.2P6.P.P.2P6.P.P.2P!
Switch gate:

Code: Select all

x = 147, y = 28, rule = BBM
8.P5.P53.P5.P53.P5.P9$10.LI58.LI58.LI$6.LI.LOC54.LI.LOC54.LI.LOC$5.LO
C.FC54.LOC.FC54.LOC.FC$5.FC5.LI12.P38.FC5.LI12.P38.FC5.LI12.P$11.LOC
57.LOC57.LOC$10.LOC57.LOC57.LOC$9.LOC57.LOC57.LOC$9.FC5.LI51.FC5.LI
51.FC5.LI$15.LOC57.LOC57.LOC$15.FOI57.FOI57.FOI$D.D13.FC42.D.DP12.FC
42.D.D13.FC$12.LI2.LI54.LI2.LI54.LI2.LI$11.L2OILOC53.L2OILOC53.L2OILO
C$11.FCFCFC54.FCFCFC54.FCFCFC2$128.P$8.B59.B59.B2$8.B59.B59.B!
Ball duplicator:

Code: Select all

x = 8, y = 20, rule = BBM
2.LI$2.FC$.LI$.FC4.P$.2P$PQ2.LI$.2PLOC$3.FC10$6.B2$6.B!
Last edited by PHPBB12345 on September 2nd, 2019, 9:29 am, edited 2 times in total.

User avatar
Moosey
Posts: 4306
Joined: January 27th, 2019, 5:54 pm
Location: here
Contact:

Re: Rule Table Thread

Post by Moosey » August 27th, 2019, 6:59 am

Simple 180deg reflector:

Code: Select all

x = 17, y = 4, rule = BBM
2.P11.P$.PQP9.PQP$PQ8.D3.FQP$.P13.P!
Simpler and more obvious:

Code: Select all

x = 2, y = 6, rule = BBM
LI$FC4$B!
Elongate osc:

Code: Select all

x = 11, y = 17, rule = BBM
5.D4$.H7.B3$2.P5.P$PAQP3.PQDP$2.P5.P3$.B7.H4$5.D!
not active here but active on discord

User avatar
PHPBB12345
Posts: 1096
Joined: August 5th, 2015, 11:55 pm
Contact:

Re: Rule Table Thread

Post by PHPBB12345 » September 6th, 2019, 1:52 am

Code: Select all

@RULE LLLL_nand

@TABLE

n_states:7
neighborhood:vonNeumann
symmetries:permute

var a = {1,2}
var b = {3,4}
var c = {5,6}
var d = {0,1,2,3,4}
var e = {d}
var f = {d}
var g = {d}
var h = {0,3,4,5,6}
var i = {h}
var j = {h}
var k = {h}
var l = {0,1,2,5,6}
var m = {l}
var n = {l}
var o = {l}

a,5,d,e,f,1
a,6,d,e,f,2
a,5,5,e,f,2
a,5,6,e,f,2
a,6,6,e,f,1
a,5,5,5,f,2
a,5,5,6,f,2
a,5,6,6,f,2
a,6,6,6,f,1

b,1,h,i,j,3
b,2,h,i,j,4
b,1,1,i,j,4
b,1,2,i,j,4
b,2,2,i,j,3
b,1,1,1,j,4
b,1,1,2,j,4
b,1,2,2,j,4
b,2,2,2,j,3

c,3,l,m,n,5
c,4,l,m,n,6
c,3,3,m,n,6
c,3,4,m,n,6
c,4,4,m,n,5
c,3,3,3,n,6
c,3,3,4,n,6
c,3,4,4,n,6
c,4,4,4,n,5

@COLORS

0 0 0 0
1 85 0 0
2 170 0 0
3 0 85 0
4 0 170 0
5 0 0 85
6 0 0 170

Code: Select all

x = 22, y = 22, rule = LLLL_nand
9.BECAECAECAECA$9.C11.E$9.E11.C$9.A11.A$9.C11.E$9.E11.C$9.ACEACEACEA
2.A$9.C2.C5.C2.E$9.E2.E5.E2.C$ACEACEACEBDFBDFBDFB2.A$E5.C2.D2.D2.D2.D
2.E$C5.E2.F2.F2.F2.F2.C$A5.ACEBDFACEBDFACEA$E5.C2.D2.C$C5.E2.F2.E$A5.
A2.BDFB$E5.C2.D2.D$C5.E2.F2.F$A5.ACEBDFA$E11.C$C11.E$AECAECAECAECA!

User avatar
PHPBB12345
Posts: 1096
Joined: August 5th, 2015, 11:55 pm
Contact:

Re: Rule Table Thread

Post by PHPBB12345 » October 4th, 2019, 4:17 am

Code: Select all

@RULE WWEJ2SetClear

@TABLE
# States:
#  0: BACKGROUND
#  1: HEAD
#  2: TAIL
#  3: WIRE
#
#  4: FORWARD head
#  5: BACKWARD head
#  6: LEFT head
#  7: RIGHT head
#  8: WRITE head
#  9: READ head
#
# 10: TEMP_SET state
# 11: ERASE state
# 12: TEMP_CLEAR state

n_states:13
neighborhood:Moore
symmetries:rotate4

# ALL
var aa={0,1,2,3,4,5,6,7,8,9,10,11,12}
var ab={0,1,2,3,4,5,6,7,8,9,10,11,12}
var ac={0,1,2,3,4,5,6,7,8,9,10,11,12}
var ad={0,1,2,3,4,5,6,7,8,9,10,11,12}
var ae={0,1,2,3,4,5,6,7,8,9,10,11,12}
var af={0,1,2,3,4,5,6,7,8,9,10,11,12}
var ag={0,1,2,3,4,5,6,7,8,9,10,11,12}
var ah={0,1,2,3,4,5,6,7,8,9,10,11,12}

# not a head
var na={0,2,3,10,11,12}
var nb={0,2,3,10,11,12}
var nc={0,2,3,10,11,12}
var nd={0,2,3,10,11,12}
var ne={0,2,3,10,11,12}
var nf={0,2,3,10,11,12}
var ng={0,2,3,10,11,12}
var nh={0,2,3,10,11,12}

# not BACKGROUND
var ba={1,2,3,4,5,6,7,8,9,10,11,12}
var bb={1,2,3,4,5,6,7,8,9,10,11,12}
var bc={1,2,3,4,5,6,7,8,9,10,11,12}
var bd={1,2,3,4,5,6,7,8,9,10,11,12}
var be={1,2,3,4,5,6,7,8,9,10,11,12}
var bg={1,2,3,4,5,6,7,8,9,10,11,12}

# Heads
var ha={1,4,5,6,7,8,9}
var hb={1,4,5,6,7,8,9}
var hc={1,4,5,6,7,8,9}
var hd={1,4,5,6,7,8,9}
var he={1,4,5,6,7,8,9}
var hf={1,4,5,6,7,8,9}

# Special heads
var sa={4,5,6,7,8,9}
var sb={4,5,6,7,8,9}
var sc={4,5,6,7,8,9}
var sd={4,5,6,7,8,9}
var se={4,5,6,7,8,9}
var sf={4,5,6,7,8,9}

# BACKGROUND or WIRE
var wa={0,3}
var wc={0,3}
var we={0,3}
var wg={0,3}

# TAIL or WIRE
var td={2,3}
var tf={2,3}
var th={2,3}

# OTHER

# not WIRE
var nw={0,1,2,4,5,6,7,8,9,10,11,12}
# not LEFT
var nl={0,1,2,3,4,5,7,8,9,10,11,12}
# not RIGHT
var nr={0,1,2,3,4,5,6,8,9,10,11,12}
# not ERASE or BACKGROUND
var e={1,2,3,4,5,6,7,8,9,10,12}

var temp={10,12}

################ ERASE interactions (highest priority) ################

# ERASE always becomes BACKGROUND
11,aa,ab,ac,ad,ae,af,ag,ah,0

# Neighbors of ERASE become ERASE
e,11,ab,ac,ad,ae,af,ag,ah,11
e,aa,11,ac,ad,ae,af,ag,ah,11

#Three READ heads in a row create an ERASE state
3, 3, 9, 9, 9, 3,af,ag,ah,11
3, 3,sb,sb,sb, 3,af,ag,ah,2

################ NORMAL interactions (high priority) ################

#Nicer wide display wire (3 micron)
3, 1, 1, 3, 2, 2, 0, 0, 0,1
3, 3, 1, 1, 0, 0, 0, 2, 2,1

# Two colliding HEADs become FORWARD when propagating in a 2x2 block of cells.
3, 1, 1, 3,nd,ne,nf,ng,nh,4
3, 3, 1, 1,nd,ne,nf,ng,nh,4

# Two colliding special heads become another head type.
3, 1, 4,nc,nd,ne,nf,ng,nh,5
3, 4, 1,nc,nd,ne,nf,ng,nh,5
3,na, 1, 4,nd,ne,nf,ng,nh,5
3,na, 4, 1,nd,ne,nf,ng,nh,5

3, 1, 5,nc,nd,ne,nf,ng,nh,6
3, 5, 1,nc,nd,ne,nf,ng,nh,7
3,na, 1, 5,nd,ne,nf,ng,nh,6
3,na, 5, 1,nd,ne,nf,ng,nh,7

3, 1, 5,nc,nd,ne,nf,ng,nh,6
3, 5, 1,nc,nd,ne,nf,ng,nh,7
3,na, 1, 5,nd,ne,nf,ng,nh,6
3,na, 5, 1,nd,ne,nf,ng,nh,7

3, 1, 6,nc,nd,ne,nf,ng,nh,7
3, 6, 1,nc,nd,ne,nf,ng,nh,8
3,na, 1, 6,nd,ne,nf,ng,nh,7
3,na, 6, 1,nd,ne,nf,ng,nh,8

3, 1, 7,nc,nd,ne,nf,ng,nh,8
3, 7, 1,nc,nd,ne,nf,ng,nh,6
3,na, 1, 7,nd,ne,nf,ng,nh,8
3,na, 7, 1,nd,ne,nf,ng,nh,6

3, 1, 8,nc,nd,ne,nf,ng,nh,9
3, 8, 1,nc,nd,ne,nf,ng,nh,9
3,na, 1, 8,nd,ne,nf,ng,nh,9
3,na, 8, 1,nd,ne,nf,ng,nh,9

3, 1, 9,nc,nd,ne,nf,ng,nh,1
3, 9, 1,nc,nd,ne,nf,ng,nh,1
3,na, 1, 9,nd,ne,nf,ng,nh,1
3,na, 9, 1,nd,ne,nf,ng,nh,1

3, 4, 4,nc,nd,ne,nf,ng,nh,9
3,na, 4, 4,nd,ne,nf,ng,nh,9

3, 4, 9,nc,nd,ne,nf,ng,nh,4
3, 9, 4,nc,nd,ne,nf,ng,nh,4
3,na, 4, 9,nd,ne,nf,ng,nh,4
3,na, 9, 4,nd,ne,nf,ng,nh,4

3, 5, 9,nc,nd,ne,nf,ng,nh,5
3, 9, 5,nc,nd,ne,nf,ng,nh,5
3,na, 5, 9,nd,ne,nf,ng,nh,5
3,na, 9, 5,nd,ne,nf,ng,nh,5

3, 6, 9,nc,nd,ne,nf,ng,nh,7
3, 9, 6,nc,nd,ne,nf,ng,nh,7
3,na, 6, 9,nd,ne,nf,ng,nh,7
3,na, 9, 6,nd,ne,nf,ng,nh,7

3, 7, 9,nc,nd,ne,nf,ng,nh,6
3, 9, 7,nc,nd,ne,nf,ng,nh,6
3,na, 7, 9,nd,ne,nf,ng,nh,6
3,na, 9, 7,nd,ne,nf,ng,nh,6

3, 8, 9,nc,nd,ne,nf,ng,nh,8
3, 9, 8,nc,nd,ne,nf,ng,nh,8
3,na, 8, 9,nd,ne,nf,ng,nh,8
3,na, 9, 8,nd,ne,nf,ng,nh,8

3, 9, 9,nc,nd,ne,nf,ng,nh,9
3,na, 9, 9,nd,ne,nf,ng,nh,9

# V2.2: Removal rule from WWE2
3, 5, 0, 0, 0, 5, 0, 0, 0,0
3, 0, 0, 5, 0, 0, 0, 5, 0,0

# Normal propagation of HEAD (two special heads reset to HEAD)
3,ha,hb,nc,nd,ne,nf,ng,nh,1
3,na,hb,hc,nd,ne,nf,ng,nh,1
3,ha,nb,hc,nd,ne,nf,ng,nh,1
3,na,hb,nc,hd,ne,nf,ng,nh,1
3,ha,nb,nc,hd,ne,nf,ng,nh,1
3,na,hb,nc,nd,he,nf,ng,nh,1
3,ha,nb,nc,nd,he,nf,ng,nh,1
3,na,hb,nc,nd,ne,hf,ng,nh,1

################ CONSTRUCTION interactions ################

# Certain WIRE becomes special heads when going around a corner
3,aa,ab,ac,ad,nw,nl,6,ah,6
3,nw,ab,ac,ad,ae,af,7,nr,7

3,3,ab,ac,ad,ae,af,ag,6,6
3,aa,ab,ac,ad,3,7,ag,ah,7

# Certian WIRE becomes TAIL when going around a corner (prevent bug)
3,0,0,0,0,3,0,6,0,2
3,3,0,0,0,0,0,7,0,2
3,6, 0, 0, 0, 0,af, 3, 0,2
3,7, 0, 3,ad, 0, 0, 0, 0,2

# Certian TAIL stays TAIL when going around a corner (prevent bug)
2,6, 0, 2, 0, 0, 0, 0, 3,2
2,7, 3, 0, 0, 0, 0, 2, 0,2

# BACKGROUND becomes WIRE when FORWARD finds a dead end
# V2.2: Creation rule from WWE2
0,0, 0,ac, 0,0,0,4,0,3

# BACKGROUND becomes TEMPORARY when RIGHT/LEFT finds a dead end
0,0,0,0,0,6,2,0,0,10
0,7,0,0,0,0,0,0,2,10

# TEMPORARY becomes WIRE when left or right besides a dead end
10,0,0,0,0,2,3,0,0,3
10,2,0,0,0,0,0,0,3,3

# BACKWARD becomes BACKGROUND when it finds a dead end
5,0,0,0,0,0,af,bg,ah,0

# BACKWARD becomes BACKGROUND when it erases wire
5,3,ab,0,0,5,0,0,ah,0

# TAIL stays TAIL at T-sections 
#2,0,0,3,0,6,0,2,0,2 # Don't know that this does anymore
#2,7,0,3,0,0,0,2,0,2

################ WRITE/READ interactions ################

# BACKGROUND becomes TEMPORARY when WRITE finds a dead end (when WRITE head should write)
0,0,ab,0,ad,0,0,8,0,10
# BACKGROUND becomes TEMPORARY when in between READ and WIRE
0,0,ab,3,ad,0,0,9,0,12

# TAIL becomes HEAD when the neighbor opposite to WIRE is TEMPORARY
2,temp,ab,ac,ad,3,af,ag,ah,1

################ Overlapping READ/WRITE/LEFT/RIGHT interactions ################

# WIRE becomes BACKGROUND when in between WIRE and TEMPORARY (erase / retract one)
3,aa,ab,ac,ad,ae,0,12,0,0

# BACKGROUND becomes WIRE when one neighbor is TEMPORARY and neighbors of that are BACKGROUND
0,aa,ab,ac,ad,ae,0,10,0,3

################ NORMAL interactions (fallback behavior) ################

# WIRE becomes HEAD when one neighbor is HEAD
3,ha,nb,nc,nd,ne,nf,ng,nh,ha
3,na,hb,nc,nd,ne,nf,ng,nh,hb

# Heads (except READ) always becomes TAIL
ha,aa,ab,ac,ad,ae,af,ag,ah,2

# TAIL always becomes WIRE
2,aa,ab,ac,ad,ae,af,ag,ah,3

# TEMPORARY always becomes BACKGROUND
temp,aa,ab,ac,ad,ae,af,ag,ah,0


@COLORS

0    0   0   0     BACKGROUND
1  255 255 255     SIGNAL
2  144 132 120     TAIL
3  144  90  45     WIRE

# Special photon heads
4  255   0   0     FORWARD head
5  255 255   0     RETRACT head
6    0 255   0     LEFT head
7    0 255 255     RIGHT head
8    0   0 255     WRITE head
9  192   0 255     READ head

# Special states
10   0 255 176     TEMP_SET state
11 255 128   0     ERASE state
12 255  96  96     TEMP_CLEAR state

@ICONS

XPM
/* width height num_colors chars_per_pixel */
"15 180 2 1"
/* colors */
". c #000000"
"B c #FFFFFF"
/* icon for state 1 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 2 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BB..BBBBBBB..BB"
"BB...BBBBB...BB"
"BBB...BBB...BBB"
"BBBB...B...BBBB"
"BBBBB.....BBBBB"
"BBBBBB...BBBBBB"
"BBBBB.....BBBBB"
"BBBB...B...BBBB"
"BBB...BBB...BBB"
"BB...BBBBB...BB"
"BB..BBBBBBB..BB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 3 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 4 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBB...BBBBBB"
"BBBBBB...BBBBBB"
"BBBBBB...BBBBBB"
"BBBBBB...BBBBBB"
"BB...........BB"
"BB...........BB"
"BB...........BB"
"BBBBBB...BBBBBB"
"BBBBBB...BBBBBB"
"BBBBBB...BBBBBB"
"BBBBBB...BBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 5 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BB...........BB"
"BB...........BB"
"BB...........BB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 6 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBB.BBBBBBBB"
"BBBBB..BBBBBBBB"
"BBBB...BBBBBBBB"
"BBB.......BBBBB"
"BB.........BBBB"
"BBB.........BBB"
"BBBB...BB...BBB"
"BBBBB..BB...BBB"
"BBBBBB.BB...BBB"
"BBBBBBBBB...BBB"
"BBBBBBBBB...BBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 7 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBB.BBBBBB"
"BBBBBBBB..BBBBB"
"BBBBBBBB...BBBB"
"BBBBB.......BBB"
"BBBB.........BB"
"BBB.........BBB"
"BBB...BB...BBBB"
"BBB...BB..BBBBB"
"BBB...BB.BBBBBB"
"BBB...BBBBBBBBB"
"BBB...BBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 8 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBB.......BBBB"
"BBBB.......BBBB"
"BBBB.......BBBB"
"BBBB.......BBBB"
"BBBB.......BBBB"
"BBBB.......BBBB"
"BBBB.......BBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 9 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBB.....BBBBB"
"BBBB...B...BBBB"
"BBB...BBB...BBB"
"BBB...BBB...BBB"
"BBBBBBBBB...BBB"
"BBBBBBBB...BBBB"
"BBBBBBB...BBBBB"
"BBBBBB...BBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBB...BBBBBB"
"BBBBBB...BBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 10 */
"....BBBBBBB...."
"..BBBBBBBBBBB.."
".BBBB.....BBBB."
".BB.........BB."
"BBB..BBBBB..BBB"
"BB..BBBBBBB..BB"
"BB..BB...BB..BB"
"BB..BB...BB..BB"
"BB..BB...BB..BB"
"BB..BBBBBBB..BB"
"BBB..BBBBB..BBB"
".BB.........BB."
".BBBB.....BBBB."
"..BBBBBBBBBBB.."
"....BBBBBBB...."
/* icon for state 11 */
"....BBBBBBB...."
"..BBBBBBBBBBB.."
".BBBBBBBBBBB..."
".BBBBBBBBBB...."
"BBBBBBBBBB....."
"BBBBBBBBB......"
"BBBBBBBB......."
"BBBBBBB........"
"BBBBBBBB......."
"BBBBBBBBB......"
"BBBBBBBBBB....."
".BBBBBBBBBB...."
".BBBBBBBBBBB..."
"..BBBBBBBBBBB.."
"....BBBBBBB...."
/* icon for state 12 */
"....BBBBBBB...."
"..BBBBBBBBBBB.."
".BBBB.....BBBB."
".BBBB.....BBBB."
"BBBBBB...BBBBBB"
"BB..BBB.BBB..BB"
"BB...BBBBB...BB"
"BB....BBB....BB"
"BB...BBBBB...BB"
"BB..BBB.BBB..BB"
"BBBBBB...BBBBBB"
".BBBB.....BBBB."
".BBBB.....BBBB."
"..BBBBBBBBBBB.."
"....BBBBBBB...."

XPM
/* width height num_colors chars_per_pixel */
"7 84 2 1"
/* colors */
". c #000000"
"B c #FFFFFF"
/* icon for state 1 */
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
/* icon for state 2 */
"BBBBBBB"
"B.BBB.B"
"BB.B.BB"
"BBB.BBB"
"BB.B.BB"
"B.BBB.B"
"BBBBBBB"
/* icon for state 3 */
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
/* icon for state 4 */
"BBBBBBB"
"BBB.BBB"
"BBB.BBB"
"B.....B"
"BBB.BBB"
"BBB.BBB"
"BBBBBBB"
/* icon for state 5 */
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"B.....B"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
/* icon for state 6 */
"BBBBBBB"
"BB.BBBB"
"B....BB"
"BB.B.BB"
"BBBB.BB"
"BBBB.BB"
"BBBBBBB"
/* icon for state 7 */
"BBBBBBB"
"BBBB.BB"
"BB....B"
"BB.B.BB"
"BB.BBBB"
"BB.BBBB"
"BBBBBBB"
/* icon for state 8 */
"BBBBBBB"
"BBBBBBB"
"BB...BB"
"BB...BB"
"BB...BB"
"BBBBBBB"
"BBBBBBB"
/* icon for state 9 */
"BBBBBBB"
"BB..BBB"
"BBBB.BB"
"BBB.BBB"
"BBBBBBB"
"BBB.BBB"
"BBBBBBB"
/* icon for state 10 */
".BBBBB."
"BB...BB"
"B.BBB.B"
"B.B.B.B"
"B.BBB.B"
"BB...BB"
".BBBBB."
/* icon for state 11 */
".BBBBB."
"BBBBBBB"
"BBBBB.."
"BBB...."
"BBBBB.."
"BBBBBBB"
".BBBBB."
/* icon for state 12 */
".BBBBB."
"BB...BB"
"B.B.B.B"
"B..B..B"
"B.B.B.B"
"BB...BB"
".BBBBB."

Code: Select all

x = 33, y = 7, rule = WWEJ2SetClear
6.C3.C3.C3.C3.C3.C3.C2$A3C2.2C2.2C2.2C2.2C2.2C2.2C2.3C$4.2C2.2C2.2C2.
2C2.2C2.2C2.2C$4.2C2.2C2.2C2.2C2.2C2.2C2.2C$3.C3.C3.C3.C3.C3.C3.C$A2C
.3C.3C.3C.3C.3C.3C.5C!

Code: Select all

x = 46, y = 5, rule = WWEJ2SetClear
22.24C$CBACBDCBECBFCBGCBHCBIC$22.C$22.24C$CBICBICBICBICBICBICBIC!

Code: Select all

x = 490, y = 21, rule = WWEJ2SetClear
C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$.GBCDBCDBCHBCABCEBCHBCABCEBCHBCAB
CEBCEBCEBCEBCEBCEBCEBCGBCDBCDBCFBCHBCABCEBCEBCDBCDBCFBCHBCABCEBCEBCEB
CFBCEBCHBCEBCEBCEBCEBCEBCEBCEBCEBCGBCDBCFBCHBCABCEBCEBCDBCFBCHBCABCEB
CEBCDBCDBCFBCHBCABCEBCEBCDBCFBCHBCABCEBCEBCEBCEBCEBCEBCEBCEBCEBCEBCGB
CDBCDBCDBCDBCDBCDBCDBCFBCHBCABCEBCEBCEBCFBCHBCABCEBCEBCEBCEBCEBCEBCEB
CEBCFBCHBCABCEBCEBCEBCEBCFBCDBCDBCGBCDBCDBCGBCDBCHBCABCEBCEBCHBCEBCEB
CEBCHBCABCEBCEBCDBCGBCHBCABCEBCEBCDBCGBCHBCABCEBCEBCDBCGBCHBCABCEBCEB
CDBCGBCHBCABCEBCEBCDBCGBCHBCABCEBCEBCEBCE2B$C488.C$CBDCBDCBDCBDCBDCBD
CBDCBDCBDCBDCBDCBDCBDCBDCBDCBDCBDCBACBHCBDCBDCBDCBECBECBECBECBECBECBA
CBHCBDCBDCBFCBECBECBECBECBECBECBECBACBHCBGCBFCBFCBDCBGCBECBECBECBECBA
CBHCBDCBDCBDCBDCBDCBDCBACBHCBDCBDCBDCBECBECBECBECBECBECBECBECBECBACBH
CBFCBDCBECBECBACBHCBFCBDCBECBECBACBHCBFCBDCBECBECBACBHCBFCBDCBECBECBA
CBHCBFCBDCBGCBECBECBECBECBECBECBECBECBECBECBHCBECBACBHCBFCBDCBDCBECBE
CBACBHCBFCBDCBECBECBACBHCBFCBDCBECBECBACBHCBFCBDCBDCBECBHCBECBACBHCBF
CBGCBECBECBECBECBECBACBHCBGCBECBECBECBACBHCBGCBECBECBECBEC!

User avatar
PHPBB12345
Posts: 1096
Joined: August 5th, 2015, 11:55 pm
Contact:

Re: Rule Table Thread

Post by PHPBB12345 » October 13th, 2019, 11:06 am

Code: Select all

@RULE JVNWWE-BluePrint

@TABLE

n_states:26
neighborhood:Moore
symmetries:rotate4

# S0: EMPTY (empty as usual)
# S1: INERT (signal as usual)
# S2: TAIL (tail end of all signals)
# S3: WIRE (wire as usual)
# S4: BLOCK (changes type of signal)
# S5: ADD (signal that lengthens wire by one)
# S6: DELETE (signal that shortens wire by one)
# S7: LEFT (signal that turns wire left)
# S8: RIGHT (signal that turns wire right)
# S9: LEFT_INACTIVE (debug signal to prevent wire creation on right turns)
# S10: RIGHT_INACTIVE (debug signal to prevent wire creation on left turns)
# S11: TOSS_ADD (signal that adds a wire remotely)
# S12: TOSS_BLOCK (signal that adds a block remotely)
# S13: TOSS_DELETE (signal that deletes a wire or block remotely)
# S14: TOSS_ERASE (signal that erases remotely)
# S15: TOSS_READ (signal that reads state of a remote cell)
# S16: TOSS_READ_WAITING (temporary read signal while waiting for an answer)
# S17: TEMP_ADD (temporary cell to add remote wire)
# S18: TEMP_BLOCK (temporary cell to add block)
# S19: TEMP_DELETE (temporary cell to delete remote wire)
# S20: TEMP_ERASE_INACTIVE (temporary cell to add erase)
# S21: TEMP_ERASE (erases all neighbors)
# S22: TEMP_READ_WIRE (temporary read cell that detects wire)
# S23: TEMP_READ_BLOCK (temporary read cell that detects a block)

# c,n,ne,e,se,s,sw,w,nw,c'

# Temporary states:
var ta = {17,18,19,20,21,22,23}
var tb = {ta}
var tc = {ta}
var td = {ta}
var te = {ta}
var tf = {ta}
var tg = {ta}
var th = {ta}
var tz = {ta}

# Non-wire states:
var na = {0,4,ta}
var nb = {na}
var nc = {na}
var nd = {na}
var ne = {na}
var nf = {na}
var ng = {na}
var nh = {na}
var nz = {na}

# Signal states:
var sa = {1,5,6,7,8,9,10,11,12,13,14,15}
var sb = {sa}
var sc = {sa}
var sd = {sa}
var se = {sa}
var sf = {sa}
var sg = {sa}
var sh = {sa}
var sz = {sa}

# Wire states:
var wa = {2,3,16,sa,24,25}
var wb = {wa}
var wc = {wa}
var wd = {wa}
var we = {wa}
var wf = {wa}
var wg = {wa}
var wh = {wa}
var wz = {wa}

# Wire states excluding READ_WAITING:
var va = {2,3,sa,24,25}
var vb = {va}
var vc = {va}
var vd = {va}
var ve = {va}
var vf = {va}
var vg = {va}
var vh = {va}
var vz = {va}

# TBD (all states):
var Qa = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25}
var Qb = {Qa}
var Qc = {Qa}
var Qd = {Qa}
var Qe = {Qa}
var Qf = {Qa}
var Qg = {Qa}
var Qh = {Qa}
var Qz = {Qa}

# TBD (non-READ_WAITING states):
var Oa = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25}
var Ob = {Oa}
var Oc = {Oa}
var Od = {Oa}
var Oe = {Oa}
var Of = {Oa}
var Og = {Oa}
var Oh = {Oa}
var Oz = {Oa}

# TBD (non-wire states):
var Xa = {na,24}
var Xb = {Xa}
var Xc = {Xa}
var Xd = {Xa}
var Xe = {Xa}
var Xf = {Xa}
var Xg = {Xa}
var Xh = {Xa}
var Xz = {Xa}


# CONSTRUCTION REACTIONS:

# Temp_erase
wz,21,Qb,Qc,Qd,Qe,Qf,Qg,Qh,21 # wire states become TEMP_ERASE when next to TEMP_ERASE
4,21,Qb,Qc,Qd,Qe,Qf,Qg,Qh,21 # BLOCK becomes TEMP_ERASE when next to TEMP_ERASE

# Add
0,5,Xb,Qc,Qd,Qe,Qf,Qg,Xh,3 # EMPTY becomes WIRE when ADD reaches a dead end

# Delete
6,2,Qb,Xc,Qd,Xe,Qf,Xg,Qh,0 # DELETE becomes EMPTY when DELETE reaches a dead end

# Left
0,7,2,Qc,Qd,Qe,Qf,Qg,nh,3 # EMPTY becomes WIRE when LEFT reaches a dead end

# Right
0,8,nb,Qc,Qd,Qe,Qf,Qg,2,3 # EMPTY becomes WIRE when RIGHT reaches a dead end

# Toss_add
11,wa,Qb,Xc,Qd,Xe,Qf,Xg,Qh,16 # TOSS_ADD becomes READ_WAITING when TOSS_ADD reaches a dead end
0,11,Xb,Qc,Qd,Qe,Qf,Qg,Xh,17 # EMPTY becomes TEMP_ADD when TOSS_ADD reaches a dead end
0,17,Ob,Qc,Qd,Qe,Qf,Qg,Oh,24 # EMPTY becomes WIRE when next to TEMP_ADD and nothing else

# Toss_block
12,wa,Qb,Xc,Qd,Xe,Qf,Xg,Qh,16 # TOSS_BLOCK becomes READ_WAITING when TOSS_BLOCK reaches a dead end
0,12,Xb,Qc,Qd,Qe,Qf,Qg,Xh,18 # EMPTY becomes TEMP_BLOCK when TOSS_BLOCK reaches a dead end
0,18,Ob,Qc,Qd,Qe,Qf,Qg,Oh,4 # EMPTY becomes BLOCK when next to TEMP_BLOCK and nothing else

# Toss_delete
13,wa,Qb,Xc,Qd,Xe,Qf,Xg,Qh,16 # TOSS_DELETE becomes READ_WAITING when TOSS_DELETE reaches a dead end
0,13,Xb,Qc,Qd,Qe,Qf,Qg,Xh,19 # EMPTY becomes TEMP_DELETE when TOSS_DELETE reaches a dead end
vz,19,Ob,Qc,Qd,Qe,Qf,Qg,Oh,0 # WIRE becomes EMPTY when next to TEMP_DELETE and nothing else
4,19,Ob,Qc,Qd,Qe,Qf,Qg,Oh,0 # BLOCK becomes EMPTY when next to TEMP_DELETE and nothing else

# Toss_erase
14,wa,Qb,Xc,Qd,Xe,Qf,Xg,Qh,16 # TOSS_ERASE becomes READ_WAITING when TOSS_ERASE reaches a dead end
0,14,Xb,Qc,Qd,Qe,Qf,Qg,Xh,20 # EMPTY becomes TEMP_ERASE_INACTIVE when TOSS_ERASE reaches a dead end
0,20,Ob,Qc,Qd,Qe,Qf,Qg,Oh,21 # EMPTY becomes TEMP_ERASE when next to TEMP_ERASE_INACTIVE and nothing else

# Toss_read
15,wa,Qb,Xc,Qd,Xe,Qf,Xg,Qh,16 # TOSS_READ becomes TOSS_READ_WAITING when TOSS_READ reaches a dead end
0,15,Xb,Qc,Qd,we,Qf,Qg,Xh,22 # EMPTY becomes TEMP_READ_WIRE when TOSS_READ reaches a dead end and detects a wire
0,15,Xb,Qc,Qd,4,Qf,Qg,Xh,23 # EMPTY becomes TEMP_READ_BLOCK when TOSS_READ reaches a dead end and detects a block
16,22,Qb,Qc,Qd,Qe,Qf,Qg,Qh,11 # TOSS_READ_WAITING becomes TOSS_ADD when next to TEMP_READ_WIRE
16,23,Qb,Qc,Qd,Qe,Qf,Qg,Qh,12 # TOSS_READ_WAITING becomes TOSS_BLOCK when next to TEMP_READ_BLOCK
16,Qa,Qb,Qc,Qd,Qe,Qf,Qg,Qh,3 # TOSS_READ_WAITING becomes WIRE when not next to a TEMP_READ cell

# Temporary states
tz,Qa,Qb,Qc,Qd,Qe,Qf,Qg,Qh,0

# Blue print state
24,5,Xb,Qc,Qd,Qe,Qf,Qg,Xh,25
24,7,2,Qc,Qd,Qe,Qf,Qg,nh,25
24,8,nb,Qc,Qd,Qe,Qf,Qg,2,25
24,25,Qb,Qc,Qd,Qe,Qf,Qg,Qh,25
25,Qa,Qb,Qc,Qd,Qe,Qf,Qg,Qh,3

# Debug block reactions
3,4,Qb,sc,Qd,se,Qf,Qg,Qh,3
3,4,Qb,sc,Qd,Qe,Qf,sg,Qh,3
3,4,Qb,Qc,Qd,se,Qf,sg,Qh,3

# Blocks on left and right increment by 5
3,1,Qb,4,Qd,Qe,Qf,4,Qh,11
3,5,Qb,4,Qd,Qe,Qf,4,Qh,12
3,6,Qb,4,Qd,Qe,Qf,4,Qh,13
3,7,Qb,4,Qd,Qe,Qf,4,Qh,14
3,9,Qb,4,Qd,Qe,Qf,4,Qh,14
3,8,Qb,4,Qd,Qe,Qf,4,Qh,15
3,10,Qb,4,Qd,Qe,Qf,4,Qh,15
3,11,Qb,4,Qd,Qe,Qf,4,Qh,1
3,12,Qb,4,Qd,Qe,Qf,4,Qh,5
3,13,Qb,4,Qd,Qe,Qf,4,Qh,6
3,14,Qb,4,Qd,Qe,Qf,4,Qh,7
3,15,Qb,4,Qd,Qe,Qf,4,Qh,8

# Block on right increments
3,1,Qb,Qc,Qd,Qe,Qf,4,Qh,5
3,5,Qb,Qc,Qd,Qe,Qf,4,Qh,6
3,6,Qb,Qc,Qd,Qe,Qf,4,Qh,7
3,7,Qb,Qc,Qd,Qe,Qf,4,Qh,8
3,9,Qb,Qc,Qd,Qe,Qf,4,Qh,8
3,8,Qb,Qc,Qd,Qe,Qf,4,Qh,11
3,10,Qb,Qc,Qd,Qe,Qf,4,Qh,11
3,11,Qb,Qc,Qd,Qe,Qf,4,Qh,12
3,12,Qb,Qc,Qd,Qe,Qf,4,Qh,13
3,13,Qb,Qc,Qd,Qe,Qf,4,Qh,14
3,14,Qb,Qc,Qd,Qe,Qf,4,Qh,15
3,15,Qb,Qc,Qd,Qe,Qf,4,Qh,1

# Block on left decrements
3,1,Qb,4,Qd,Qe,Qf,Qg,Qh,15
3,5,Qb,4,Qd,Qe,Qf,Qg,Qh,1
3,6,Qb,4,Qd,Qe,Qf,Qg,Qh,5
3,7,Qb,4,Qd,Qe,Qf,Qg,Qh,6
3,9,Qb,4,Qd,Qe,Qf,Qg,Qh,6
3,8,Qb,4,Qd,Qe,Qf,Qg,Qh,7
3,10,Qb,4,Qd,Qe,Qf,Qg,Qh,7
3,11,Qb,4,Qd,Qe,Qf,Qg,Qh,8
3,12,Qb,4,Qd,Qe,Qf,Qg,Qh,11
3,13,Qb,4,Qd,Qe,Qf,Qg,Qh,12
3,14,Qb,4,Qd,Qe,Qf,Qg,Qh,13
3,15,Qb,4,Qd,Qe,Qf,Qg,Qh,14

# GENERAL REACTIONS/DEBUG:
3,sa,Qb,sc,Qd,Qe,Qf,Qg,Qh,3 # two signals at 90 degrees cancel each other out
3,sa,Qb,Qc,Qd,se,Qf,Qg,Qh,3 # two signals at 180 degrees cancel each other out
3,7,Qb,nc,Qd,ne,Qf,wg,Qh,9 # WIRE becomes LEFT_INACTIVE when LEFT reaches a right turn
3,8,Qb,wc,Qd,ne,Qf,ng,Qh,10 # WIRE becomes RIGHT_INACTIVE when RIGHT reaches a left turn
3,9,Qb,nc,Qd,ne,Qf,wg,Qh,9 # WIRE becomes LEFT_INACTIVE when LEFT_INACTIVE reaches a right turn
3,10,Qb,wc,Qd,ne,Qf,ng,Qh,10 # WIRE becomes RIGHT_INACTIVE when RIGHT_INACTIVE reaches a left turn
3,9,Qb,Qc,Qd,Qe,Qf,Qg,Qh,7 # WIRE becomes normal LEFT instead of LEFT_INACTIVE
3,10,Qb,Qc,Qd,Qe,Qf,Qg,Qh,8 # WIRE becomes normal RIGHT instead of RIGHT_INACTIVE
3,sa,Qb,Qc,Qd,Qe,Qf,Qg,Qh,sa # any WIRE next to a signal becomes that signal
sz,Qa,Qb,Qc,Qd,Qe,Qf,Qg,Qh,2 # any signal becomes TAIL
2,Qa,Qb,Qc,Qd,Qe,Qf,Qg,Qh,3 # TAIL becomes WIRE

@COLORS

1 255 255 255 # INERT
2 204 204 204 # TAIL
3 153 153 153 # WIRE
4 153 102   0 # BLOCK
5   0 255   0 # ADD
6 255   0   0 # DELETE
7 204   0 204 # LEFT
8   0 153 255 # RIGHT
9 204   0 204 # LEFT_INACTIVE
10   0 153 255 # RIGHT_INACTIVE
11   0 204   0 # TOSS_ADD
12 255 153   0 # TOSS_BLOCK
13   0 255 255 # TOSS_DELETE
14 255 255   0 # TOSS_ERASE
15 255 153 153 # TOSS_READ
16 204 102 102 # TOSS_READ_WAITING
17   0 204 153 # TEMP_ADD
18 255 204   0 # TEMP_BLOCK
19 255 102 102 # TEMP_DELETE
20 102 102 102 # TEMP_ERASE_INACTIVE
21   0   0   0 # TEMP_ERASE
22   0 153 204 # TEMP_READ_WIRE
23   0 153 204 # TEMP_READ_BLOCK
24   0   0  64
25 128 128 255

@ICONS

XPM
/* width height num_colors chars_per_pixel */
"31 775 5 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #404040"
"D c #808080"
"E c #C0C0C0"
/* icon for state 1 */
"..............................."
"..............................."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..............................."
"..............................."
/* icon for state 2 */
"..............................."
"..............................."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..............................."
"..............................."
/* icon for state 3 */
"..............................."
"..............................."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..............................."
"..............................."
/* icon for state 4 */
"..............................."
"..............................."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBB...........BBBBBBBB.."
"..BBBBBBBB...........BBBBBBBB.."
"..BBBBBBBB...........BBBBBBBB.."
"..BBBBBBBB...........BBBBBBBB.."
"..BBBBBBBB...........BBBBBBBB.."
"..BBBBBBBB...........BBBBBBBB.."
"..BBBBBBBB...........BBBBBBBB.."
"..BBBBBBBB...........BBBBBBBB.."
"..BBBBBBBB...........BBBBBBBB.."
"..BBBBBBBB...........BBBBBBBB.."
"..BBBBBBBB...........BBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..............................."
"..............................."
/* icon for state 5 */
"..............................."
"..............................."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBB.....BBBBBBBBBBB.."
"..BBBBBBBBBBB.....BBBBBBBBBBB.."
"..BBBBBBBBBBB.....BBBBBBBBBBB.."
"..BBBBBBBBBBB.....BBBBBBBBBBB.."
"..BBBBBBBBBBB.....BBBBBBBBBBB.."
"..BBBBBB...............BBBBBB.."
"..BBBBBB...............BBBBBB.."
"..BBBBBB...............BBBBBB.."
"..BBBBBB...............BBBBBB.."
"..BBBBBB...............BBBBBB.."
"..BBBBBBBBBBB.....BBBBBBBBBBB.."
"..BBBBBBBBBBB.....BBBBBBBBBBB.."
"..BBBBBBBBBBB.....BBBBBBBBBBB.."
"..BBBBBBBBBBB.....BBBBBBBBBBB.."
"..BBBBBBBBBBB.....BBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..............................."
"..............................."
/* icon for state 6 */
"..............................."
"..............................."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBB...............BBBBBB.."
"..BBBBBB...............BBBBBB.."
"..BBBBBB...............BBBBBB.."
"..BBBBBB...............BBBBBB.."
"..BBBBBB...............BBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..............................."
"..............................."
/* icon for state 7 */
"..............................."
"..............................."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBB...............BBBBBB.."
"..BBBBBB...............BBBBBB.."
"..BBBBBB...............BBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..............................."
"..............................."
/* icon for state 8 */
"..............................."
"..............................."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBB............BBBBBBBBB.."
"..BBBBBB............BBBBBBBBB.."
"..BBBBBB............BBBBBBBBB.."
"..BBBBBB...BBBBBBBBB...BBBBBB.."
"..BBBBBB...BBBBBBBBB...BBBBBB.."
"..BBBBBB...BBBBBBBBB...BBBBBB.."
"..BBBBBB...BBBBBBBBB...BBBBBB.."
"..BBBBBB...BBBBBBBBB...BBBBBB.."
"..BBBBBB...BBBBBBBBB...BBBBBB.."
"..BBBBBB............BBBBBBBBB.."
"..BBBBBB............BBBBBBBBB.."
"..BBBBBB............BBBBBBBBB.."
"..BBBBBB...BBBBBBBBB...BBBBBB.."
"..BBBBBB...BBBBBBBBB...BBBBBB.."
"..BBBBBB...BBBBBBBBB...BBBBBB.."
"..BBBBBB...BBBBBBBBB...BBBBBB.."
"..BBBBBB...BBBBBBBBB...BBBBBB.."
"..BBBBBB...BBBBBBBBB...BBBBBB.."
"..BBBBBB...BBBBBBBBB...BBBBBB.."
"..BBBBBB...BBBBBBBBB...BBBBBB.."
"..BBBBBB...BBBBBBBBB...BBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..............................."
"..............................."
/* icon for state 9 */
"..............................."
"..............................."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBB...BBBBBBBBBBBBBBB.."
"..BBBBBBBBB...BBBBBBBBBBBBBBB.."
"..BBBBBBBBB...BBBBBBBBBBBBBBB.."
"..BBBBBBBBB...BBBBBBBBBBBBBBB.."
"..BBBBBBBBB...BBBBBBBBBBBBBBB.."
"..BBBBBBBBB...BBBBBBBBBBBBBBB.."
"..BBBBBBBBB...BBBBBBBBBBBBBBB.."
"..BBBBBBBBB...BBBBBBBBBBBBBBB.."
"..BBBBBBBBB...BBBBBBBBBBBBBBB.."
"..BBBBBBBBB...BBBBBBBBBBBBBBB.."
"..BBBBBBBBB...BBBBBBBBBBBBBBB.."
"..BBBBBBBBB...BBBBBBBBBBBBBBB.."
"..BBBBBBBBB...BBBBBBBBBBBBBBB.."
"..BBBBBBBBB...BBBBBBBBBBBBBBB.."
"..BBBBBBBBB...BBBBBBBBBBBBBBB.."
"..BBBBBBBBB...BBBBBBBBBBBBBBB.."
"..BBBBBBBBB...BBBBBBBBBBBBBBB.."
"..BBBBBBBBB...BBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBB......BBBBBBBBB.."
"..BBBBBBBBBBBB......BBBBBBBBB.."
"..BBBBBBBBBBBB......BBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..............................."
"..............................."
/* icon for state 10 */
"..............................."
"..............................."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBB......BBBBBBBBB.."
"..BBBBBB...BBB......BBBBBBBBB.."
"..BBBBBB...BBB......BBBBBBBBB.."
"..BBBBBB......BBBBBB...BBBBBB.."
"..BBBBBB......BBBBBB...BBBBBB.."
"..BBBBBB......BBBBBB...BBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBB...BBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..............................."
"..............................."
/* icon for state 11 */
"..............................."
"..............................."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBB...................BBBB.."
"..BBBB...................BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB..BBBBBB...BBBBBB..BBBB.."
"..BBBB..BBBBBB...BBBBBB..BBBB.."
"..BBBB..BBBBBB...BBBBBB..BBBB.."
"..BBBB..BBBBBB...BBBBBB..BBBB.."
"..BBBB..BB...........BB..BBBB.."
"..BBBB..BB...........BB..BBBB.."
"..BBBB..BB...........BB..BBBB.."
"..BBBB..BBBBBB...BBBBBB..BBBB.."
"..BBBB..BBBBBB...BBBBBB..BBBB.."
"..BBBB..BBBBBB...BBBBBB..BBBB.."
"..BBBB..BBBBBB...BBBBBB..BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB...................BBBB.."
"..BBBB...................BBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..............................."
"..............................."
/* icon for state 12 */
"..............................."
"..............................."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBB...................BBBB.."
"..BBBB...................BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB..BBBB.......BBBB..BBBB.."
"..BBBB..BBBB.......BBBB..BBBB.."
"..BBBB..BBBB.......BBBB..BBBB.."
"..BBBB..BBBB.......BBBB..BBBB.."
"..BBBB..BBBB.......BBBB..BBBB.."
"..BBBB..BBBB.......BBBB..BBBB.."
"..BBBB..BBBB.......BBBB..BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB...................BBBB.."
"..BBBB...................BBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..............................."
"..............................."
/* icon for state 13 */
"..............................."
"..............................."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBB...................BBBB.."
"..BBBB...................BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB..BB...........BB..BBBB.."
"..BBBB..BB...........BB..BBBB.."
"..BBBB..BB...........BB..BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB...................BBBB.."
"..BBBB...................BBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..............................."
"..............................."
/* icon for state 14 */
"..............................."
"..............................."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBB...................BBBB.."
"..BBBB...................BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB..BB..BBBBBBB..BB..BBBB.."
"..BBBB..BB...BBBBB...BB..BBBB.."
"..BBBB..BBB...BBB...BBB..BBBB.."
"..BBBB..BBBB...B...BBBB..BBBB.."
"..BBBB..BBBBB.....BBBBB..BBBB.."
"..BBBB..BBBBBB...BBBBBB..BBBB.."
"..BBBB..BBBBB.....BBBBB..BBBB.."
"..BBBB..BBBB...B...BBBB..BBBB.."
"..BBBB..BBB...BBB...BBB..BBBB.."
"..BBBB..BB...BBBBB...BB..BBBB.."
"..BBBB..BB..BBBBBBB..BB..BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB..BBBBBBBBBBBBBBB..BBBB.."
"..BBBB...................BBBB.."
"..BBBB...................BBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..............................."
"..............................."
/* icon for state 15 */
"..............................."
"..............................."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBB.......BBBBBBBBBB.."
"..BBBBBBBB...........BBBBBBBB.."
"..BBBBBBB...BB...BB...BBBBBBB.."
"..BBBBBB..BBB.....BBB..BBBBBB.."
"..BBBBB..BBBB.....BBBB..BBBBB.."
"..BBBBB..BBB.......BBB..BBBBB.."
"..BBBB..BBBB.......BBBB..BBBB.."
"..BBBB..BBBB.......BBBB..BBBB.."
"..BBBB..BBBB.......BBBB..BBBB.."
"..BBBBB..BBB.......BBB..BBBBB.."
"..BBBBB..BBBB.....BBBB..BBBBB.."
"..BBBBBB..BBB.....BBB..BBBBBB.."
"..BBBBBBB...BB...BB...BBBBBBB.."
"..BBBBBBBB...........BBBBBBBB.."
"..BBBBBBBBBB.......BBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..............................."
"..............................."
/* icon for state 16 */
"..............................."
"..............................."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBB.....BBBBBBBBBBB.."
"..BBBBBBBBB.........BBBBBBBBB.."
"..BBBBBBBB...BBBBB...BBBBBBBB.."
"..BBBBBBB..BBBBBBBBB..BBBBBBB.."
"..BBBBBB..BBBB..BBBBB..BBBBBB.."
"..BBBBBB..BBBB..BBBBB..BBBBBB.."
"..BBBBB..BBBBB..BBBBBB..BBBBB.."
"..BBBBB..BBBBB..BBBBBB..BBBBB.."
"..BBBBB..BBBBB......BB..BBBBB.."
"..BBBBB..BBBBBB.....BB..BBBBB.."
"..BBBBB..BBBBBBBBBBBBB..BBBBB.."
"..BBBBBB..BBBBBBBBBBB..BBBBBB.."
"..BBBBBB..BBBBBBBBBBB..BBBBBB.."
"..BBBBBBB..BBBBBBBBB..BBBBBBB.."
"..BBBBBBBB...BBBBB...BBBBBBBB.."
"..BBBBBBBBB.........BBBBBBBBB.."
"..BBBBBBBBBBB.....BBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..............................."
"..............................."
/* icon for state 17 */
"..............................."
"..............................."
"..........CDEBBBBBEDC.........."
".........DBBBBBBBBBBBD........."
".......CBBBBBBBBBBBBBBBC......."
"......EBBBBBBBBBBBBBBBBBE......"
".....EBBBBBBBBBBBBBBBBBBBE....."
"....CBBBBBBBBBBBBBBBBBBBBBC...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"...DBBBBBBBBBBBBBBBBBBBBBBBD..."
"..CBBBBBBBBBBB...BBBBBBBBBBBC.."
"..DBBBBBBBBBBB...BBBBBBBBBBBD.."
"..EBBBBBBBBBBB...BBBBBBBBBBBE.."
"..BBBBBBBBBBBB...BBBBBBBBBBBB.."
"..BBBBBBBB...........BBBBBBBB.."
"..BBBBBBBB...........BBBBBBBB.."
"..BBBBBBBB...........BBBBBBBB.."
"..BBBBBBBBBBBB...BBBBBBBBBBBB.."
"..EBBBBBBBBBBB...BBBBBBBBBBBE.."
"..DBBBBBBBBBBB...BBBBBBBBBBBD.."
"..CBBBBBBBBBBB...BBBBBBBBBBBC.."
"...DBBBBBBBBBBBBBBBBBBBBBBBD..."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....CBBBBBBBBBBBBBBBBBBBBBC...."
".....EBBBBBBBBBBBBBBBBBBBE....."
"......EBBBBBBBBBBBBBBBBBE......"
".......CBBBBBBBBBBBBBBBC......."
".........DBBBBBBBBBBBD........."
"..........CDEBBBBBEDC.........."
"..............................."
"..............................."
/* icon for state 18 */
"..............................."
"..............................."
"..........CDEBBBBBEDC.........."
".........DBBBBBBBBBBBD........."
".......CBBBBBBBBBBBBBBBC......."
"......EBBBBBBBBBBBBBBBBBE......"
".....EBBBBBBBBBBBBBBBBBBBE....."
"....CBBBBBBBBBBBBBBBBBBBBBC...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"...DBBBBBBBBBBBBBBBBBBBBBBBD..."
"..CBBBBBBBBBBBBBBBBBBBBBBBBBC.."
"..DBBBBBBBBBBBBBBBBBBBBBBBBBD.."
"..EBBBBBBBBB.......BBBBBBBBBE.."
"..BBBBBBBBBB.......BBBBBBBBBB.."
"..BBBBBBBBBB.......BBBBBBBBBB.."
"..BBBBBBBBBB.......BBBBBBBBBB.."
"..BBBBBBBBBB.......BBBBBBBBBB.."
"..BBBBBBBBBB.......BBBBBBBBBB.."
"..EBBBBBBBBB.......BBBBBBBBBE.."
"..DBBBBBBBBBBBBBBBBBBBBBBBBBD.."
"..CBBBBBBBBBBBBBBBBBBBBBBBBBC.."
"...DBBBBBBBBBBBBBBBBBBBBBBBD..."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....CBBBBBBBBBBBBBBBBBBBBBC...."
".....EBBBBBBBBBBBBBBBBBBBE....."
"......EBBBBBBBBBBBBBBBBBE......"
".......CBBBBBBBBBBBBBBBC......."
".........DBBBBBBBBBBBD........."
"..........CDEBBBBBEDC.........."
"..............................."
"..............................."
/* icon for state 19 */
"..............................."
"..............................."
"..........CDEBBBBBEDC.........."
".........DBBBBBBBBBBBD........."
".......CBBBBBBBBBBBBBBBC......."
"......EBBBBBBBBBBBBBBBBBE......"
".....EBBBBBBBBBBBBBBBBBBBE....."
"....CBBBBBBBBBBBBBBBBBBBBBC...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"...DBBBBBBBBBBBBBBBBBBBBBBBD..."
"..CBBBBBBBBBBBBBBBBBBBBBBBBBC.."
"..DBBBBBBBBBBBBBBBBBBBBBBBBBD.."
"..EBBBBBBBBBBBBBBBBBBBBBBBBBE.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..BBBBBBBB...........BBBBBBBB.."
"..BBBBBBBB...........BBBBBBBB.."
"..BBBBBBBB...........BBBBBBBB.."
"..BBBBBBBBBBBBBBBBBBBBBBBBBBB.."
"..EBBBBBBBBBBBBBBBBBBBBBBBBBE.."
"..DBBBBBBBBBBBBBBBBBBBBBBBBBD.."
"..CBBBBBBBBBBBBBBBBBBBBBBBBBC.."
"...DBBBBBBBBBBBBBBBBBBBBBBBD..."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....CBBBBBBBBBBBBBBBBBBBBBC...."
".....EBBBBBBBBBBBBBBBBBBBE....."
"......EBBBBBBBBBBBBBBBBBE......"
".......CBBBBBBBBBBBBBBBC......."
".........DBBBBBBBBBBBD........."
"..........CDEBBBBBEDC.........."
"..............................."
"..............................."
/* icon for state 20 */
"..............................."
"..............................."
"..........CDEBBBBBEDC.........."
".........DBBBBBBBBBBBD........."
".......CBBBBBBBBBBBBBBBC......."
"......EBBBBBBBBBBBBBBBBBE......"
".....EBBBBBBBBBBBBBBBBBBBE....."
"....CBBBBBBBBBBBBBBBBBBBBBC...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"...DBBBBBBBBBBBBBBBBBBBBBBBD..."
"..CBBBBBBB..BBBBBBB..BBBBBBBC.."
"..DBBBBBBB...BBBBB...BBBBBBBD.."
"..EBBBBBBBB...BBB...BBBBBBBBE.."
"..BBBBBBBBBB...B...BBBBBBBBBB.."
"..BBBBBBBBBBB.....BBBBBBBBBBB.."
"..BBBBBBBBBBBB...BBBBBBBBBBBB.."
"..BBBBBBBBBBB.....BBBBBBBBBBB.."
"..BBBBBBBBBB...B...BBBBBBBBBB.."
"..EBBBBBBBB...BBB...BBBBBBBBE.."
"..DBBBBBBB...BBBBB...BBBBBBBD.."
"..CBBBBBBB..BBBBBBB..BBBBBBBC.."
"...DBBBBBBBBBBBBBBBBBBBBBBBD..."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....CBBBBBBBBBBBBBBBBBBBBBC...."
".....EBBBBBBBBBBBBBBBBBBBE....."
"......EBBBBBBBBBBBBBBBBBE......"
".......CBBBBBBBBBBBBBBBC......."
".........DBBBBBBBBBBBD........."
"..........CDEBBBBBEDC.........."
"..............................."
"..............................."
/* icon for state 21 */
"..............................."
"..............................."
"..BBB.....................BBB.."
"..BBBB...................BBBB.."
"..BBBBB.................BBBBB.."
"...BBBBB...............BBBBB..."
"....BBBBB.............BBBBB...."
".....BBBBB...........BBBBB....."
"......BBBBB.........BBBBB......"
".......BBBBB.......BBBBB......."
"........BBBBB.....BBBBB........"
".........BBBBB...BBBBB........."
"..........BBBBB.BBBBB.........."
"...........BBBBBBBBB..........."
"............BBBBBBB............"
".............BBBBB............."
"............BBBBBBB............"
"...........BBBBBBBBB..........."
"..........BBBBB.BBBBB.........."
".........BBBBB...BBBBB........."
"........BBBBB.....BBBBB........"
".......BBBBB.......BBBBB......."
"......BBBBB.........BBBBB......"
".....BBBBB...........BBBBB....."
"....BBBBB.............BBBBB...."
"...BBBBB...............BBBBB..."
"..BBBBB.................BBBBB.."
"..BBBB...................BBBB.."
"..BBB.....................BBB.."
"..............................."
"..............................."
/* icon for state 22 */
"..............................."
"..............................."
"..........CDEBBBBBEDC.........."
".........DBBBBBBBBBBBD........."
".......CBBBBBBBBBBBBBBBC......."
"......EBBBBBBBBBBBBBBBBBE......"
".....EBBBBBBBBBBBBBBBBBBBE....."
"....CBBBBBBBB.....BBBBBBBBC...."
"....BBBBBBB.........BBBBBBB...."
"...DBBBBBB...BBBBB...BBBBBBD..."
"..CBBBBBB..BBBBBBBBB..BBBBBBC.."
"..DBBBBB..BBBBBBBBBBB..BBBBBD.."
"..EBBBBB..BBBBBBBBBBB..BBBBBE.."
"..BBBBB..BBBBBBBBBBBBB..BBBBB.."
"..BBBBB..BBBBBBBBBBBBB..BBBBB.."
"..BBBBB..BBBBBBBBBBBBB..BBBBB.."
"..BBBBB..BBBBBBBBBBBBB..BBBBB.."
"..BBBBB..BBBBBBBBBBBBB..BBBBB.."
"..EBBBBB..BBBBBBBBBBB..BBBBBE.."
"..DBBBBB..BBBBBBBBBBB..BBBBBD.."
"..CBBBBBB..BBBBBBBBB..BBBBBBC.."
"...DBBBBBB...BBBBB...BBBBBBD..."
"....BBBBBBB.........BBBBBBB...."
"....CBBBBBBBB.....BBBBBBBBC...."
".....EBBBBBBBBBBBBBBBBBBBE....."
"......EBBBBBBBBBBBBBBBBBE......"
".......CBBBBBBBBBBBBBBBC......."
".........DBBBBBBBBBBBD........."
"..........CDEBBBBBEDC.........."
"..............................."
"..............................."
/* icon for state 23 */
"..............................."
"..............................."
"..........CDEBBBBBEDC.........."
".........DBBBBBBBBBBBD........."
".......CBBBBBBBBBBBBBBBC......."
"......EBBBBBBBBBBBBBBBBBE......"
".....EBBBBBBBBBBBBBBBBBBBE....."
"....CBBBBBBBB.....BBBBBBBBC...."
"....BBBBBBB.........BBBBBBB...."
"...DBBBBBB...BBBBB...BBBBBBD..."
"..CBBBBBB..BBBBBBBBB..BBBBBBC.."
"..DBBBBB..BBBBBBBBBBB..BBBBBD.."
"..EBBBBB..BB.......BB..BBBBBE.."
"..BBBBB..BBB.......BBB..BBBBB.."
"..BBBBB..BBB.......BBB..BBBBB.."
"..BBBBB..BBB.......BBB..BBBBB.."
"..BBBBB..BBB.......BBB..BBBBB.."
"..BBBBB..BBB.......BBB..BBBBB.."
"..EBBBBB..BB.......BB..BBBBBE.."
"..DBBBBB..BBBBBBBBBBB..BBBBBD.."
"..CBBBBBB..BBBBBBBBB..BBBBBBC.."
"...DBBBBBB...BBBBB...BBBBBBD..."
"....BBBBBBB.........BBBBBBB...."
"....CBBBBBBBB.....BBBBBBBBC...."
".....EBBBBBBBBBBBBBBBBBBBE....."
"......EBBBBBBBBBBBBBBBBBE......"
".......CBBBBBBBBBBBBBBBC......."
".........DBBBBBBBBBBBD........."
"..........CDEBBBBBEDC.........."
"..............................."
"..............................."
/* icon for state 24 */
"..............................."
"..............................."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"...B.B.B.B.B.B.B.B.B.B.B.B.B..."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"...B.B.B.B.B.B.B.B.B.B.B.B.B..."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"...B.B.B.B.B.B.B.B.B.B.B.B.B..."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"...B.B.B.B.B.B.B.B.B.B.B.B.B..."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"...B.B.B.B.B.B.B.B.B.B.B.B.B..."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"...B.B.B.B.B.B.B.B.B.B.B.B.B..."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"...B.B.B.B.B.B.B.B.B.B.B.B.B..."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"...B.B.B.B.B.B.B.B.B.B.B.B.B..."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"...B.B.B.B.B.B.B.B.B.B.B.B.B..."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"...B.B.B.B.B.B.B.B.B.B.B.B.B..."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"...B.B.B.B.B.B.B.B.B.B.B.B.B..."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"...B.B.B.B.B.B.B.B.B.B.B.B.B..."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"...B.B.B.B.B.B.B.B.B.B.B.B.B..."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"..............................."
"..............................."
/* icon for state 25 */
"..............................."
"..............................."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"...B.B.B.B.B.B.B.B.B.B.B.B.B..."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"...B.B.B.B.B.B.B.B.B.B.B.B.B..."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"...B.B.B.B.B.B.B.B.B.B.B.B.B..."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"...B.B.B.B.B.B.B.B.B.B.B.B.B..."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"...B.B.B.B.B.B.B.B.B.B.B.B.B..."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"...B.B.B.B.B.B.B.B.B.B.B.B.B..."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"...B.B.B.B.B.B.B.B.B.B.B.B.B..."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"...B.B.B.B.B.B.B.B.B.B.B.B.B..."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"...B.B.B.B.B.B.B.B.B.B.B.B.B..."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"...B.B.B.B.B.B.B.B.B.B.B.B.B..."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"...B.B.B.B.B.B.B.B.B.B.B.B.B..."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"...B.B.B.B.B.B.B.B.B.B.B.B.B..."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"...B.B.B.B.B.B.B.B.B.B.B.B.B..."
"..B.B.B.B.B.B.B.B.B.B.B.B.B.B.."
"..............................."
"..............................."

XPM
/* width height num_colors chars_per_pixel */
"15 375 5 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #404040"
"D c #808080"
"E c #C0C0C0"
/* icon for state 1 */
"..............."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
"..............."
/* icon for state 2 */
"..............."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
"..............."
/* icon for state 3 */
"..............."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
"..............."
/* icon for state 4 */
"..............."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBB.....BBBB."
".BBBB.....BBBB."
".BBBB.....BBBB."
".BBBB.....BBBB."
".BBBB.....BBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
"..............."
/* icon for state 5 */
"..............."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBB...BBBBB."
".BBBBB...BBBBB."
".BBBBB...BBBBB."
".BB.........BB."
".BB.........BB."
".BB.........BB."
".BBBBB...BBBBB."
".BBBBB...BBBBB."
".BBBBB...BBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
"..............."
/* icon for state 6 */
"..............."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BB.........BB."
".BB.........BB."
".BB.........BB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
"..............."
/* icon for state 7 */
"..............."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBB.BBBBBBBBB."
".BBB.BBBBBBBBB."
".BBB.BBBBBBBBB."
".BBB.BBBBBBBBB."
".BBB.BBBBBBBBB."
".BBB.BBBBBBBBB."
".BBB.BBBBBBBBB."
".BBB.BBBBBBBBB."
".BBB.......BBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
"..............."
/* icon for state 8 */
"..............."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBB......BBBB."
".BBB.BBBBB.BBB."
".BBB.BBBBB.BBB."
".BBB.BBBBB.BBB."
".BBB......BBBB."
".BBB.BBBBB.BBB."
".BBB.BBBBB.BBB."
".BBB.BBBBB.BBB."
".BBB.BBBBB.BBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
"..............."
/* icon for state 9 */
"..............."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBB.BBBBBBB."
".BBBBB.BBBBBBB."
".BBBBB.BBBBBBB."
".BBBBB.BBBBBBB."
".BBBBB.BBBBBBB."
".BBBBB.BBBBBBB."
".BBBBB.BBBBBBB."
".BBBBB.BBBBBBB."
".BBBBBB..BBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
"..............."
/* icon for state 10 */
"..............."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBB.B....BBBB."
".BBB..BBBB.BBB."
".BBB.BBBBBBBBB."
".BBB.BBBBBBBBB."
".BBB.BBBBBBBBB."
".BBB.BBBBBBBBB."
".BBB.BBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
"..............."
/* icon for state 11 */
"..............."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BB.........BB."
".BB.BBBBBBB.BB."
".BB.BBB.BBB.BB."
".BB.BBB.BBB.BB."
".BB.B.....B.BB."
".BB.BBB.BBB.BB."
".BB.BBB.BBB.BB."
".BB.BBBBBBB.BB."
".BB.........BB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
"..............."
/* icon for state 12 */
"..............."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BB.........BB."
".BB.BBBBBBB.BB."
".BB.BBBBBBB.BB."
".BB.BB...BB.BB."
".BB.BB...BB.BB."
".BB.BB...BB.BB."
".BB.BBBBBBB.BB."
".BB.BBBBBBB.BB."
".BB.........BB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
"..............."
/* icon for state 13 */
"..............."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BB.........BB."
".BB.BBBBBBB.BB."
".BB.BBBBBBB.BB."
".BB.BBBBBBB.BB."
".BB.B.....B.BB."
".BB.BBBBBBB.BB."
".BB.BBBBBBB.BB."
".BB.BBBBBBB.BB."
".BB.........BB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
"..............."
/* icon for state 14 */
"..............."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BB.........BB."
".BB.BBBBBBB.BB."
".BB.B.BBB.B.BB."
".BB.BB.B.BB.BB."
".BB.BBB.BBB.BB."
".BB.BB.B.BB.BB."
".BB.B.BBB.B.BB."
".BB.BBBBBBB.BB."
".BB.........BB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
"..............."
/* icon for state 15 */
"..............."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBB.....BBBB."
".BBB.BB.BB.BBB."
".BB.BB...BB.BB."
".BB.BB...BB.BB."
".BB.BB...BB.BB."
".BBB.BB.BB.BBB."
".BBBB.....BBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
"..............."
/* icon for state 16 */
"..............."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
".BBBBB...BBBBB."
".BBB..BBB..BBB."
".BBB.BB.BB.BBB."
".BB.BBB.BBB.BB."
".BB.BBB...B.BB."
".BB.BBBBBBB.BB."
".BBB.BBBBB.BBB."
".BBB..BBB..BBB."
".BBBBB...BBBBB."
".BBBBBBBBBBBBB."
".BBBBBBBBBBBBB."
"..............."
/* icon for state 17 */
"..............."
"....CEBBBEC...."
"...EBBBBBBBE..."
"..EBBBBBBBBBE.."
".CBBBBBBBBBBBC."
".EBBBBB.BBBBBE."
".BBBBBB.BBBBBB."
".BBBB.....BBBB."
".BBBBBB.BBBBBB."
".EBBBBB.BBBBBE."
".CBBBBBBBBBBBC."
"..EBBBBBBBBBE.."
"...EBBBBBBBE..."
"....CEBBBEC...."
"..............."
/* icon for state 18 */
"..............."
"....CEBBBEC...."
"...EBBBBBBBE..."
"..EBBBBBBBBBE.."
".CBBBBBBBBBBBC."
".EBBBBBBBBBBBE."
".BBBBB...BBBBB."
".BBBBB...BBBBB."
".BBBBB...BBBBB."
".EBBBBBBBBBBBE."
".CBBBBBBBBBBBC."
"..EBBBBBBBBBE.."
"...EBBBBBBBE..."
"....CEBBBEC...."
"..............."
/* icon for state 19 */
"..............."
"....CEBBBEC...."
"...EBBBBBBBE..."
"..EBBBBBBBBBE.."
".CBBBBBBBBBBBC."
".EBBBBBBBBBBBE."
".BBBBBBBBBBBBB."
".BBBB.....BBBB."
".BBBBBBBBBBBBB."
".EBBBBBBBBBBBE."
".CBBBBBBBBBBBC."
"..EBBBBBBBBBE.."
"...EBBBBBBBE..."
"....CEBBBEC...."
"..............."
/* icon for state 20 */
"..............."
"....CEBBBEC...."
"...EBBBBBBBE..."
"..EBBBBBBBBBE.."
".CBBBBBBBBBBBC."
".EBBB.BBB.BBBE."
".BBBBB.B.BBBBB."
".BBBBBB.BBBBBB."
".BBBBB.B.BBBBB."
".EBBB.BBB.BBBE."
".CBBBBBBBBBBBC."
"..EBBBBBBBBBE.."
"...EBBBBBBBE..."
"....CEBBBEC...."
"..............."
/* icon for state 21 */
"..............."
".BB.........BB."
".BBB.......BBB."
"..BBB.....BBB.."
"...BBB...BBB..."
"....BBB.BBB...."
".....BBBBB....."
"......BBB......"
".....BBBBB....."
"....BBB.BBB...."
"...BBB...BBB..."
"..BBB.....BBB.."
".BBB.......BBB."
".BB.........BB."
"..............."
/* icon for state 22 */
"..............."
"....CEBBBEC...."
"...EBBBBBBBE..."
"..EBBB...BBBE.."
".CBB..BBB..BBC."
".EBB.BBBBB.BBE."
".BB.BBBBBBB.BB."
".BB.BBBBBBB.BB."
".BB.BBBBBBB.BB."
".EBB.BBBBB.BBE."
".CBB..BBB..BBC."
"..EBBB...BBBE.."
"...EBBBBBBBE..."
"....CEBBBEC...."
"..............."
/* icon for state 23 */
"..............."
"....CEBBBEC...."
"...EBBBBBBBE..."
"..EBBB...BBBE.."
".CBB..BBB..BBC."
".EBB.BBBBB.BBE."
".BB.BB...BB.BB."
".BB.BB...BB.BB."
".BB.BB...BB.BB."
".EBB.BBBBB.BBE."
".CBB..BBB..BBC."
"..EBBB...BBBE.."
"...EBBBBBBBE..."
"....CEBBBEC...."
"..............."
/* icon for state 24 */
"..............."
".B.B.B.B.B.B.B."
"..B.B.B.B.B.B.."
".B.B.B.B.B.B.B."
"..B.B.B.B.B.B.."
".B.B.B.B.B.B.B."
"..B.B.B.B.B.B.."
".B.B.B.B.B.B.B."
"..B.B.B.B.B.B.."
".B.B.B.B.B.B.B."
"..B.B.B.B.B.B.."
".B.B.B.B.B.B.B."
"..B.B.B.B.B.B.."
".B.B.B.B.B.B.B."
"..............."
/* icon for state 25 */
"..............."
".B.B.B.B.B.B.B."
"..B.B.B.B.B.B.."
".B.B.B.B.B.B.B."
"..B.B.B.B.B.B.."
".B.B.B.B.B.B.B."
"..B.B.B.B.B.B.."
".B.B.B.B.B.B.B."
"..B.B.B.B.B.B.."
".B.B.B.B.B.B.B."
"..B.B.B.B.B.B.."
".B.B.B.B.B.B.B."
"..B.B.B.B.B.B.."
".B.B.B.B.B.B.B."
"..............."

XPM
/* width height num_colors chars_per_pixel */
"7 7 2 1"
/* colors */
". c #000000"
"B c #FFFFFF"
/* all icons */
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
How to activate blueprint:

Code: Select all

x = 53, y = 1, rule = JVNWWE-BluePrint
BE2CBE27C.19X!
Last edited by PHPBB12345 on July 9th, 2021, 8:13 am, edited 2 times in total.

User avatar
PHPBB12345
Posts: 1096
Joined: August 5th, 2015, 11:55 pm
Contact:

Re: Rule Table Thread

Post by PHPBB12345 » October 17th, 2019, 11:11 am

Code: Select all

@RULE CoddLikeTest

@TABLE

n_states:7
neighborhood:vonNeumann
symmetries:rotate4reflect

0,0,0,0,0,0
0,0,0,0,1,0
0,0,0,0,2,0
0,0,0,0,3,0
0,0,0,0,4,3
0,0,0,0,5,4
0,0,0,0,6,0
0,0,0,2,2,0
0,0,0,2,3,0
0,0,0,2,4,2
0,0,0,2,5,0
0,0,0,2,6,0
0,0,0,3,3,0
0,0,0,3,4,2
0,0,1,0,3,5
0,0,1,0,5,0
0,0,2,0,3,0
0,0,3,4,3,1
0,1,2,3,2,1
0,1,2,4,2,1
0,1,2,4,3,1
0,1,2,4,4,1
0,1,3,4,3,1
0,1,3,3,4,1
0,3,3,3,4,1
1,0,0,1,2,1
1,0,1,1,2,1
1,0,1,2,2,1
1,0,2,0,2,1
1,0,2,1,2,1
1,0,2,1,3,5
1,0,2,4,2,3
1,1,1,1,2,1
1,1,1,2,2,1
1,1,1,2,4,4
1,1,1,2,5,1
1,1,2,1,2,1
1,1,2,1,3,1
1,1,2,2,2,1
1,1,2,2,4,4
1,1,2,3,2,1
1,1,2,4,2,4
1,1,2,5,2,6
1,1,2,6,2,4
1,2,3,2,4,4
2,0,0,0,1,2
2,0,0,1,2,2
2,0,0,2,2,2
2,0,0,2,3,0
2,0,0,2,4,3
2,0,0,2,5,3
2,0,0,2,6,0
2,0,1,1,2,3
2,0,1,2,2,2
2,0,2,0,2,2
2,0,2,1,2,2
2,0,2,1,3,2
2,0,2,1,5,2
2,0,2,4,2,2
2,0,2,4,3,2
2,1,1,2,2,2
2,1,1,2,3,2
2,1,2,2,4,2
2,2,2,4,4,2
3,0,0,0,1,3
3,0,0,0,2,2
3,0,0,0,4,4
3,0,0,0,0,0
3,0,1,0,5,0
3,0,1,1,2,2
3,0,2,0,2,0
4,0,0,0,0,1
4,0,1,1,2,0
4,0,1,2,2,0
4,0,2,1,2,0
4,0,2,3,2,0
4,1,2,6,2,0
5,0,0,0,4,5
5,0,0,0,6,0
5,0,1,0,3,5
5,0,2,0,3,0
5,0,2,1,2,0
6,0,0,0,4,0
6,1,2,5,2,6

@COLORS

# colors from
# http://necsi.org/postdocs/sayama/sdsr/java/loops.java
# Color.black,Color.blue,Color.red,Color.green,
# Color.yellow,Color.magenta,Color.white,Color.cyan,Color.orange
0    0    0    0
1    0    0  255
2  255    0    0
3    0  255    0
4  255  255    0
5  255    0  255
6  255  255  255
7    0  255  255
8  255  128    0

Code: Select all

@RULE CoddLikeTest2

@TABLE

n_states:17
neighborhood:vonNeumann
symmetries:rotate4

var a={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}
var b=a
var c=a
var d=a
var e={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}
var f=e
var g=e
var h=e
var i={4,5}
var j=i

0,0,0,0,8,2
0,0,0,0,10,2
0,0,0,0,11,3
0,0,0,1,8,15
0,0,0,2,8,2
0,0,0,2,10,2
0,0,0,2,11,2
0,0,0,3,8,2
0,0,0,3,8,2
0,0,0,8,1,15
0,0,0,8,2,2
0,0,0,8,3,2
0,0,0,8,8,15
0,0,0,8,15,2
0,0,0,10,2,2
0,0,0,10,15,2
0,0,0,11,15,2
0,0,0,11,2,2
0,0,0,15,8,2
0,0,0,15,10,2
0,0,0,15,11,2
0,0,1,0,8,2
0,0,1,2,8,2
0,0,1,8,2,15
0,0,1,8,15,15
0,0,2,0,10,2
0,0,2,2,8,2
0,0,2,8,1,15
0,0,2,8,2,2
0,0,2,8,8,15
0,0,2,8,15,2
0,0,2,10,2,2
0,0,2,15,8,2
0,0,8,2,1,2
0,0,8,2,2,2
0,0,8,15,2,2
0,0,15,8,1,15
0,0,15,8,2,2
0,0,8,8,2,15
0,1,1,2,8,15
0,1,1,8,2,15
0,1,2,2,8,15
0,1,8,2,2,15
0,2,2,2,8,2
0,2,2,8,8,15
1,0,0,0,0,1
1,0,0,0,1,1
1,0,0,0,2,1
1,0,0,0,8,8
1,0,0,1,1,1
1,0,0,1,2,1
1,0,0,1,8,8
1,0,0,2,1,1
1,0,0,2,2,1
1,0,0,2,3,1
1,0,0,2,8,8
1,0,0,3,2,1
1,0,0,8,1,8
1,0,0,8,2,8
1,0,0,8,8,8
1,0,0,8,15,3
1,0,0,15,8,3
1,0,1,0,1,1
1,0,1,0,2,1
1,0,1,0,6,8
1,0,1,0,8,8
1,0,1,1,1,1
1,0,1,1,2,1
1,0,1,1,8,8
1,0,1,2,2,1
1,0,1,2,8,8
1,0,1,2,1,1
1,0,1,8,1,8
1,0,1,8,2,8
1,0,1,8,8,8
1,0,1,8,15,8
1,0,1,15,1,1
1,0,1,15,8,8
1,0,2,1,1,1
1,0,2,2,1,1
1,0,2,2,8,8
1,0,2,8,1,8
1,0,2,8,2,8
1,0,8,0,8,8
1,0,8,1,1,8
1,0,8,2,1,8
1,0,8,2,2,8
1,0,8,8,1,8
1,0,8,8,8,8
1,0,8,15,1,8
1,0,8,15,8,8
1,0,15,8,1,8
1,1,1,1,1,1
1,1,1,1,2,1
1,1,1,1,i,i
1,1,1,1,6,6
1,1,1,1,7,7
1,1,1,1,8,8
1,1,1,2,2,1
1,1,1,2,i,i
1,1,1,2,6,6
1,1,1,2,7,7
1,1,1,2,9,1
1,1,1,2,13,1
1,1,1,2,15,1
1,1,1,i,2,i
1,1,1,i,i,3
1,1,1,6,2,6
1,1,1,6,6,3
1,1,1,7,2,7
1,1,1,7,7,3
1,1,1,8,8,8
1,1,1,9,2,1
1,1,1,9,9,1
1,1,1,13,2,1
1,1,1,15,2,1
1,1,1,15,15,1
1,1,2,1,2,1
1,1,2,1,3,1
1,1,2,1,i,i
1,1,2,1,6,6
1,1,2,1,7,7
1,1,2,1,8,8
1,1,2,1,9,1
1,1,2,1,10,1
1,1,2,1,15,1
1,1,2,2,2,1
1,1,2,2,3,1
1,1,2,2,i,i
1,1,2,2,6,6
1,1,2,2,7,7
1,1,2,2,9,1
1,1,2,2,10,1
1,1,2,3,2,1
1,1,2,3,3,1
1,1,2,i,2,i
1,1,2,i,3,i
1,1,2,i,9,i
1,1,2,i,15,i
1,1,2,6,2,6
1,1,2,6,3,6
1,1,2,6,9,6
1,1,2,6,15,6
1,1,2,7,2,7
1,1,2,7,3,7
1,1,2,7,9,7
1,1,2,7,10,13
1,1,2,7,15,7
1,1,2,8,2,8
1,1,2,9,15,1
1,1,2,9,2,1
1,1,2,9,3,1
1,1,2,9,9,1
1,1,2,10,2,1
1,1,2,10,15,1
1,1,2,11,2,1
1,1,2,11,15,1
1,1,2,13,15,7
1,1,2,13,7,7
1,1,2,14,2,14
1,1,3,1,3,1
1,1,3,2,2,1
1,1,3,2,3,1
1,1,3,3,2,1
1,1,3,i,2,1
1,1,3,i,3,7
1,1,3,6,2,1
1,1,3,6,3,7
1,1,3,7,2,1
1,1,3,7,3,7
1,1,3,9,2,1
1,1,3,9,3,1
1,1,3,15,15,1
1,1,i,2,2,i
1,1,4,2,4,5
1,1,5,2,5,6
1,1,i,2,15,i
1,1,i,15,2,i
1,1,i,15,15,i
1,1,6,2,2,6
1,1,6,2,6,7
1,1,6,2,15,6
1,1,6,15,2,6
1,1,6,15,15,6
1,1,7,2,2,7
1,1,7,2,7,4
1,1,7,2,15,7
1,1,7,13,2,7
1,1,7,15,2,7
1,1,7,15,15,7
1,1,9,2,2,1
1,1,9,2,9,1
1,1,9,2,13,1
1,1,9,2,15,1
1,1,9,i,2,i
1,1,9,6,2,6
1,1,9,7,2,7
1,1,9,9,2,1
1,1,9,9,9,1
1,1,9,15,15,1
1,1,10,2,2,1
1,1,10,7,2,13
1,1,13,2,9,1
1,1,15,1,15,1
1,1,15,2,i,i
1,1,15,2,6,6
1,1,15,2,7,7
1,1,15,2,9,1
1,1,15,3,15,1
1,1,15,i,2,i
1,1,15,i,15,i
1,1,15,6,2,6
1,1,15,6,15,6
1,1,15,7,2,7
1,1,15,7,15,7
1,1,15,9,2,1
1,1,15,9,15,1
1,1,15,10,2,1
1,1,15,10,15,1
1,1,15,11,2,1
1,1,15,11,15,1
1,1,15,13,2,7
1,1,15,15,3,1
1,1,15,15,i,i
1,1,15,15,6,6
1,1,15,15,7,7
1,1,15,15,9,1
1,2,2,2,i,i
1,2,2,2,6,6
1,2,2,2,7,12
1,2,2,3,i,i
1,2,2,i,9,i
1,2,2,6,9,6
1,2,2,7,9,7
1,2,2,9,i,i
1,2,2,9,6,6
1,2,2,9,7,7
1,2,3,2,i,i
1,2,3,2,7,12
1,2,3,3,5,3
1,2,i,2,9,i
1,2,i,3,9,i
1,2,i,2,14,14
1,2,i,9,9,i
1,2,i,9,14,i
1,2,i,15,9,i
1,2,4,3,3,3
1,2,6,2,9,6
1,2,6,2,14,14
1,2,6,3,9,6
1,2,6,9,9,7
1,2,6,9,14,7
1,2,6,15,9,6
1,2,7,2,9,7
1,2,7,2,14,14
1,2,7,3,9,7
1,2,7,9,9,7
1,2,7,9,14,7
1,2,7,10,9,13
1,2,7,15,9,7
1,2,9,2,14,14
1,2,9,5,13,11
1,2,9,7,13,7
1,2,9,9,i,i
1,2,9,9,6,6
1,2,9,9,7,7
1,2,9,10,7,13
1,2,9,15,i,i
1,2,9,15,6,6
1,2,9,15,7,7
1,2,9,15,11,5
1,2,9,15,13,7
1,2,11,15,9,4
1,2,13,4,9,11
1,2,13,7,9,7
1,2,13,15,9,7
1,2,14,9,i,i
1,2,14,9,6,6
1,2,14,9,7,7
1,3,2,2,i,i
1,3,2,3,6,6
1,3,2,3,7,7
1,3,i,15,15,i
1,3,6,15,15,6
1,3,7,15,15,7
1,3,15,15,i,i
1,3,15,15,6,6
1,3,15,15,7,7
1,i,3,9,3,7
1,i,13,9,15,i
1,i,15,9,13,i
1,i,15,9,15,i
1,6,3,9,3,7
1,6,13,9,15,6
1,6,15,9,13,6
1,6,15,9,15,6
1,7,3,9,3,7
1,7,13,9,15,7
1,7,15,9,13,7
1,7,15,9,15,7
1,9,1,15,15,1
2,0,0,0,1,2
2,0,0,0,i,2
2,0,0,0,6,0
2,0,0,0,7,1
2,0,0,0,9,2
2,0,0,0,12,10
2,0,0,1,1,2
2,0,0,1,2,2
2,0,0,1,i,2
2,0,0,1,6,0
2,0,0,1,7,1
2,0,0,1,13,2
2,0,0,1,15,2
2,0,0,2,1,2
2,0,0,2,3,2
2,0,0,2,4,2
2,0,0,2,5,3
2,0,0,2,6,2
2,0,0,2,7,2
2,0,0,2,8,2
2,0,0,2,9,2
2,0,0,2,11,11
2,0,0,2,12,2
2,0,0,2,14,0
2,0,0,3,2,2
2,0,0,3,9,2
2,0,0,i,1,2
2,0,0,4,2,3
2,0,0,i,15,2
2,0,0,5,2,2
2,0,0,6,1,0
2,0,0,6,2,2
2,0,0,6,15,2
2,0,0,7,1,1
2,0,0,7,2,2
2,0,0,7,15,2
2,0,0,7,13,13
2,0,0,8,2,2
2,0,0,9,2,2
2,0,0,9,3,2
2,0,0,9,15,2
2,0,0,11,2,11
2,0,0,12,2,2
2,0,0,12,15,2
2,0,0,13,1,2
2,0,0,13,7,13
2,0,0,14,2,0
2,0,0,14,15,0
2,0,0,15,1,2
2,0,0,15,i,2
2,0,0,15,6,2
2,0,0,15,7,2
2,0,0,15,9,2
2,0,0,15,12,2
2,0,0,15,14,0
2,0,1,0,1,2
2,0,1,0,2,2
2,0,1,0,3,2
2,0,1,0,i,2
2,0,1,0,6,0
2,0,1,0,7,1
2,0,1,0,9,2
2,0,1,1,1,2
2,0,1,1,2,2
2,0,1,1,i,2
2,0,1,1,6,0
2,0,1,1,7,1
2,0,1,2,1,2
2,0,1,2,2,2
2,0,1,2,8,2
2,0,1,2,9,2
2,0,1,2,14,2
2,0,1,i,1,2
2,0,1,4,2,3
2,0,1,5,2,2
2,0,1,6,1,1
2,0,1,7,1,1
2,0,1,7,2,2
2,0,1,9,2,2
2,0,2,0,6,11
2,0,2,0,12,10
2,0,2,1,1,2
2,0,2,1,2,2
2,0,2,1,3,2
2,0,2,1,10,2
2,0,2,1,12,15
2,0,2,1,13,2
2,0,2,1,15,2
2,0,2,2,1,2
2,0,2,2,9,2
2,0,2,4,1,2
2,0,2,i,2,2
2,0,2,i,3,2
2,0,2,i,j,2
2,0,2,i,11,2
2,0,2,i,13,2
2,0,2,i,15,2
2,0,2,5,1,3
2,0,2,6,2,2
2,0,2,6,3,2
2,0,2,6,15,2
2,0,2,7,1,2
2,0,2,7,2,2
2,0,2,7,3,2
2,0,2,7,12,15
2,0,2,7,13,13
2,0,2,7,15,2
2,0,2,8,2,2
2,0,2,9,1,2
2,0,2,9,2,2
2,0,2,9,3,2
2,0,2,9,13,2
2,0,2,9,15,2
2,0,2,15,9,2
2,0,3,0,6,11
2,0,i,j,2,2
2,0,8,2,1,2
2,0,9,2,1,2
2,0,9,2,2,2
2,0,9,15,2,2
2,0,10,1,2,2
2,0,12,1,2,15
2,0,12,7,2,15
2,0,15,1,15,2
2,0,2,13,2,13
2,0,2,14,2,0
2,0,2,14,13,0
2,0,3,1,2,2
2,0,3,i,2,2
2,0,3,6,2,2
2,0,3,7,2,2
2,0,3,9,2,2
2,0,i,1,1,2
2,0,6,1,1,0
2,0,7,1,1,1
2,0,11,i,2,2
2,0,12,1,2,2
2,0,13,1,2,2
2,0,13,i,2,2
2,0,13,7,2,13
2,0,13,9,2,2
2,0,13,14,2,0
2,0,14,2,1,2
2,0,15,1,2,2
2,0,15,i,2,2
2,0,15,i,15,2
2,0,15,6,2,2
2,0,15,6,15,2
2,0,15,7,2,2
2,0,15,7,15,2
2,0,15,9,2,2
2,0,15,9,15,2
2,1,1,1,1,2
2,1,1,1,i,2
2,1,1,1,6,1
2,1,1,1,7,1
2,1,1,2,2,2
2,1,2,1,2,2
2,1,2,1,15,2
2,1,2,8,2,2
2,1,2,9,2,2
2,1,2,11,2,3
2,1,2,2,2,2
2,1,2,2,10,15
2,1,2,2,15,2
2,1,2,8,15,2
2,1,2,9,15,2
2,1,2,10,2,10
2,1,10,2,2,15
2,1,15,2,2,2
2,1,15,8,2,2
2,1,15,9,2,2
2,2,2,2,i,2
2,2,2,2,6,2
2,2,2,2,7,2
2,2,2,2,9,2
2,2,2,i,9,2
2,2,2,6,9,2
2,2,2,7,9,2
2,2,2,7,10,15
2,2,2,9,i,2
2,2,2,9,6,2
2,2,2,9,7,2
2,2,2,9,10,15
2,2,2,10,7,15
2,2,2,10,9,15
2,2,9,2,10,10
3,0,0,0,1,3
3,0,0,0,3,2
3,0,0,0,i,3
3,0,0,0,12,11
3,0,0,1,2,3
3,0,0,2,1,3
3,0,0,2,3,2
3,0,0,2,4,3
3,0,0,2,5,10
3,0,0,2,6,0
3,0,0,2,7,0
3,0,0,2,9,2
3,0,0,3,2,2
3,0,0,4,2,10
3,0,0,5,2,3
3,0,0,6,2,0
3,0,0,7,2,0
3,0,0,9,2,2
3,0,0,9,15,3
3,0,0,15,9,3
3,0,1,1,2,3
3,0,1,5,2,3
3,0,1,6,2,0
3,0,1,7,2,0
3,0,2,1,1,3
3,0,2,1,2,3
3,0,2,i,2,3
3,0,2,4,1,3
3,0,2,6,2,3
3,0,2,6,1,0
3,0,2,7,2,3
3,0,2,7,1,0
3,0,2,9,2,3
3,1,1,1,i,3
3,1,1,1,6,3
3,1,1,1,7,3
3,1,1,1,9,1
3,1,1,9,9,3
3,1,2,2,2,3
3,1,2,11,2,2
3,2,2,2,i,3
3,2,2,2,6,3
3,2,2,2,7,3
3,2,2,2,9,3
3,2,3,3,9,1
3,3,3,2,9,1
i,1,1,1,9,9
i,1,1,2,9,9
i,1,1,9,2,9
i,1,2,1,9,9
i,1,2,2,9,9
i,1,2,9,15,9
i,1,2,9,2,9
i,1,2,9,3,9
i,1,2,15,9,9
i,1,3,9,2,9
i,1,3,9,3,9
i,1,9,2,2,9
i,1,9,2,9,9
i,1,9,2,15,9
i,1,9,15,2,9
i,1,9,15,15,9
i,1,15,2,9,9
i,1,15,9,2,9
i,1,15,9,15,9
i,1,15,15,9,9
i,2,2,2,9,1
i,2,2,3,9,1
i,2,3,2,9,1
i,2,9,2,14,14
i,2,9,15,14,14
i,3,2,2,9,1
i,3,9,15,15,9
i,9,3,15,15,9
i,15,9,2,14,14
6,1,1,1,9,9
6,1,1,2,9,9
6,1,1,9,2,9
6,1,2,1,9,9
6,1,2,2,9,9
6,1,2,9,2,9
6,1,2,9,3,9
6,1,2,9,15,9
6,1,2,15,9,9
6,1,3,9,2,9
6,1,3,9,3,9
6,1,9,2,2,9
6,1,9,2,9,9
6,1,9,2,15,9
6,1,9,15,2,9
6,1,9,15,15,9
6,1,15,2,9,9
6,1,15,9,2,9
6,1,15,9,12,9
6,1,15,9,15,9
6,1,15,15,9,9
6,2,2,2,9,1
6,2,9,2,14,14
6,3,2,3,9,2
6,3,9,15,15,9
6,9,3,15,15,9
7,1,1,1,9,9
7,1,1,2,9,9
7,1,1,9,2,9
7,1,2,1,9,9
7,1,2,2,9,9
7,1,2,13,9,9
7,1,2,15,9,9
7,1,2,9,2,9
7,1,2,9,3,9
7,1,2,9,15,9
7,1,3,9,2,9
7,1,3,9,3,9
7,1,9,2,2,9
7,1,9,2,9,9
7,1,9,2,15,9
7,1,9,13,2,9
7,1,9,15,2,9
7,1,9,15,15,9
7,1,13,9,15,9
7,1,15,2,9,9
7,1,15,9,2,9
7,1,15,9,13,9
7,1,15,9,12,9
7,1,15,9,15,9
7,1,15,15,9,9
7,2,9,2,14,14
7,3,2,3,9,2
7,3,9,15,15,9
7,9,3,15,15,9
8,0,0,0,a,1
8,0,0,a,b,9
8,0,a,0,b,9
8,0,a,b,c,9
8,a,b,c,d,9
9,1,2,13,15,14
9,1,2,14,2,14
9,1,15,13,2,14
9,a,b,c,d,1
10,0,0,0,1,1
10,0,0,1,2,1
10,0,0,2,1,1
10,0,1,0,2,1
10,1,2,1,2,10
10,1,15,1,15,10
10,1,15,13,15,1
11,0,0,0,1,1
11,0,0,2,9,1
11,0,0,9,2,1
11,0,1,0,2,2
11,0,1,0,3,2
11,1,2,13,9,9
11,1,9,13,2,9
12,1,2,2,9,9
12,1,2,9,2,9
12,1,9,2,2,9
12,2,2,2,9,1
12,2,3,2,9,1
13,0,0,1,2,13
13,0,0,2,1,13
13,0,0,2,9,13
13,0,0,2,11,2
13,0,0,7,13,13
13,0,0,9,2,13
13,0,0,9,13,2
13,0,0,11,2,2
13,0,0,13,7,13
13,0,0,13,9,2
13,0,2,1,2,13
13,0,2,7,13,13
13,0,2,9,2,2
13,0,2,9,13,2
13,0,13,7,2,13
13,0,13,9,2,2
13,1,2,9,10,9
13,1,10,9,2,9
14,0,2,1,2,0
14,0,2,1,15,2
14,0,2,i,2,0
14,0,2,6,2,0
14,0,2,7,2,0
14,0,2,9,2,0
14,0,15,1,2,2
14,1,2,2,2,0
14,1,2,9,15,2
14,1,15,9,2,2
15,0,0,1,8,15
15,0,0,1,9,15
15,0,0,8,1,15
15,0,0,9,1,15
15,0,0,9,9,15
15,0,1,1,2,15
15,0,1,i,2,15
15,0,1,6,2,15
15,0,1,7,2,15
15,0,1,9,2,15
15,0,1,9,15,15
15,0,2,1,1,15
15,0,2,1,3,2
15,0,2,1,i,15
15,0,2,1,6,15
15,0,2,1,7,15
15,0,2,1,8,15
15,0,2,1,9,15
15,0,2,i,1,15
15,0,2,i,i,15
15,0,2,6,1,15
15,0,2,6,6,15
15,0,2,7,1,15
15,0,2,7,7,15
15,0,2,9,1,15
15,0,2,9,9,15
15,0,2,9,14,13
15,0,3,1,2,2
15,0,i,1,2,15
15,0,i,i,2,15
15,0,6,1,2,15
15,0,6,6,2,15
15,0,7,1,2,15
15,0,7,7,2,15
15,0,8,1,2,15
15,0,8,1,15,15
15,0,9,1,2,15
15,0,9,1,15,15
15,0,9,9,2,15
15,0,14,9,2,13
15,0,15,1,8,15
15,0,15,1,9,15
15,0,15,9,1,15
15,1,1,1,2,15
15,1,1,2,2,15
15,1,1,2,8,15
15,1,1,2,9,15
15,1,1,2,15,15
15,1,1,8,2,15
15,1,1,9,2,15
15,1,1,15,2,15
15,1,1,15,15,15
15,1,2,1,8,15
15,1,2,1,9,15
15,1,2,2,i,15
15,1,2,2,6,15
15,1,2,2,7,15
15,1,2,2,8,15
15,1,2,2,9,15
15,1,2,2,10,15
15,1,2,2,14,2
15,1,2,9,2,2
15,1,i,2,2,15
15,1,6,2,2,15
15,1,7,2,2,15
15,1,8,2,2,15
15,1,9,2,2,15
15,1,10,2,2,15
15,1,14,2,2,2
15,i,j,2,2,15
15,i,6,2,2,15
15,i,7,2,2,15
15,i,9,2,2,15
15,2,2,7,10,15
15,2,2,9,10,15
15,2,2,10,7,15
15,2,2,10,9,15
15,6,i,2,2,15
15,6,6,2,2,15
15,6,7,2,2,15
15,6,9,2,2,15
15,7,i,2,2,15
15,7,6,2,2,15
15,7,7,2,2,15
15,7,9,2,2,15
15,9,i,2,2,15
15,9,6,2,2,15
15,9,7,2,2,15
15,9,9,2,2,15
16,e,f,g,h,0
a,e,f,g,h,16

@COLORS

 0   48   48   48
 1   61   61  237 # WIRE
 2   20  214   69 # SHEATH
 3  255  255    0 # MARKED
 4   21  234  234 # LEFT
 5  234   21  234 # RIGHT
 6  255    0    0 # MARK
 7  255  255  255 # FORWARD
 8  150  150  255 # SHEATHING
 9    0    0    0 # TAIL
10   14  149   48 # TEMP_EXTEND
11  178  178    0 # TEMP_EXTEND_MARKED
12  178  178  178 # TEMP_FORWARD
13  128  255  128
14  128  255  255
15   20  214   69 # SHEATH_INNER_BORDER
16  255  128    0 # ERASE

Code: Select all

@RULE CoddLikeTest3

@TABLE

n_states:13
neighborhood:vonNeumann
symmetries:rotate4

var a={0,1,2,3,4,5,6,7,8,9,10,11,12}
var b=a
var c=a
var d=a
var e={4,5,6,7}
var f={0,1,2,9,10}
var g=f
var h=f

0,0,0,0,6,2
0,0,0,2,5,2
0,0,0,2,6,2
0,0,0,4,2,2
0,0,0,6,2,2
0,0,0,6,9,2
0,0,0,9,6,2
0,0,2,5,9,2
0,0,6,0,9,2
0,0,6,9,9,2
0,0,7,0,9,3
0,0,9,4,2,2
0,0,9,6,9,2
0,0,9,9,6,2
0,6,9,9,9,2
0,f,g,h,10,2
1,0,0,2,4,4
1,0,0,5,2,5
1,0,2,2,6,6
1,0,6,2,2,6
1,1,1,1,10,11
1,1,1,2,e,e
1,1,1,e,2,e
1,1,1,10,10,11
1,1,2,1,e,e
1,1,2,2,e,e
1,1,2,e,e,3
1,1,3,e,3,7
1,1,3,7,6,7
1,1,4,2,4,5
1,1,5,2,5,6
1,1,6,2,6,6
1,1,7,2,7,4
1,1,10,10,10,11
1,1,e,e,2,e
1,2,0,2,e,e
1,2,1,2,e,e
1,2,2,1,e,e
1,2,2,2,e,e
1,2,2,2,11,3
1,2,2,3,e,e
1,2,3,2,e,e
1,2,9,2,e,e
1,3,2,2,e,e
1,3,2,3,e,e
1,3,2,3,e,e
1,3,3,2,e,e
1,3,3,3,e,e
2,0,0,0,6,0
2,0,0,0,7,9
2,0,0,2,5,3
2,0,0,4,2,3
2,0,0,6,9,0
2,0,0,7,9,9
2,0,0,9,6,0
2,0,0,9,7,9
2,0,2,0,7,3
2,0,2,5,9,3
2,0,3,0,6,3
2,0,3,0,7,3
2,0,3,0,10,3
2,0,6,0,9,0
2,0,6,9,9,0
2,0,7,9,9,9
2,0,7,0,9,9
2,0,9,4,2,3
2,0,9,6,9,0
2,0,9,7,9,9
2,0,9,9,6,0
2,0,9,9,7,9
2,1,2,3,2,3
2,e,2,3,2,3
2,6,9,9,9,0
2,7,9,9,9,9
2,8,2,3,2,3
3,0,0,0,6,9
3,0,0,2,5,1
3,0,0,2,6,0
3,0,0,2,7,0
3,0,0,2,8,2
3,0,0,4,2,1
3,0,0,6,2,0
3,0,0,7,2,0
3,0,0,8,2,2
3,0,1,0,2,2
3,0,1,0,3,2
3,0,2,6,9,0
3,0,2,7,9,0
3,0,6,0,9,12
3,0,9,6,2,0
3,0,9,7,2,0
3,1,1,1,2,1
3,1,2,3,2,2
3,e,2,3,2,2
3,8,2,3,2,2
4,0,0,2,8,1
4,2,2,3,8,1
4,2,2,8,3,1
4,2,3,2,8,1
4,2,8,2,9,8
5,0,0,8,2,1
5,2,2,3,8,1
5,2,2,8,3,1
5,2,3,2,8,1
5,2,8,2,9,8
6,0,2,2,8,1
6,0,8,2,2,1
6,1,2,3,2,8
6,2,2,3,8,0
6,2,2,8,3,0
6,2,3,8,3,0
7,1,2,2,2,8
7,2,3,8,3,0
7,2,8,2,9,8
e,0,2,8,2,1
e,1,3,3,3,8
e,2,2,2,8,1
e,2,3,3,8,1
e,2,8,2,9,1
e,3,3,2,8,1
e,a,b,c,8,8
8,0,1,0,12,0
8,1,2,2,2,7
8,1,2,3,2,6
8,1,3,3,3,7
8,a,b,c,d,1
9,0,0,0,4,0
9,0,0,0,5,0
9,0,0,0,7,3
9,0,4,0,9,0
9,0,5,0,9,0
9,0,7,0,9,2
9,a,b,c,12,0
9,a,b,c,6,10
9,a,b,c,10,10
10,a,b,c,d,1
11,a,b,c,d,1
12,a,b,c,d,0

@COLORS

 0   48   48   48 # EMPTY
 1   61   61  237 # WIRE
 2   20  214   69 # SHEATH
 3  255  255    0 # MARKED
 4   21  234  234 
 5  234   21  234
 6  255    0    0
 7  255  255  255 
 8    0    0    0 # TAIL
 9   43   43  166 # INACTIVE_WIRE
10  119  119  242 # SHEATHING
11  158  158   34
12  128  255  255 # CLEAR

User avatar
PHPBB12345
Posts: 1096
Joined: August 5th, 2015, 11:55 pm
Contact:

Re: Rule Table Thread

Post by PHPBB12345 » November 1st, 2019, 11:00 am

Code: Select all

@RULE CrittersMargolusEx

@TABLE

neighborhood:Margolus
n_states:4
symmetries:rotate4reflect

# The Margolus transition a,b,c,d : e,f,g,h means:
#
#      a  b   becomes    e  f
#      c  d              g  h

0,0,0,0 : 1,1,1,1  # 0 cells: state reversal
0,0,0,1 : 1,1,1,0  # 1 cell: state reversal
0,1,1,1 : 0,0,0,1  # 3 cells: 180-degree rotation plus state reversal
1,1,1,1 : 0,0,0,0  # 4 cells: state reversal
0,0,0,2 : 1,1,1,3
0,0,0,3 : 1,1,1,2
0,0,1,2 : 1,0,1,3
0,0,1,3 : 1,1,0,2
0,1,1,2 : 1,0,0,3
0,1,1,3 : 1,0,0,2
1,0,0,2 : 0,1,1,3
1,0,0,3 : 0,1,1,2
1,0,1,2 : 0,1,0,3
1,0,1,3 : 0,0,1,2
1,1,1,2 : 0,0,0,3
1,1,1,3 : 0,0,0,2
0,0,2,2 : 1,1,3,3
0,0,2,3 : 1,1,3,2
0,0,3,3 : 1,1,2,2
0,1,2,2 : 1,0,3,3
0,1,2,3 : 1,0,3,2
0,1,3,2 : 1,0,2,3
0,1,3,3 : 1,0,2,2
1,1,2,2 : 0,0,3,3
1,1,2,3 : 0,0,3,2
1,1,3,3 : 0,0,2,2
0,2,2,0 : 1,3,3,1
0,2,2,1 : 1,3,3,0
0,2,3,0 : 1,3,2,1
0,2,3,1 : 1,3,2,0
0,3,3,0 : 1,2,2,1
0,3,3,1 : 1,2,2,0
1,2,2,1 : 0,3,3,0
1,2,3,1 : 0,3,2,0
1,3,3,0 : 0,2,2,1
1,3,3,1 : 0,2,2,0
0,2,2,2 : 1,3,3,3
0,2,2,3 : 1,3,3,2
0,2,3,2 : 1,2,3,3
0,2,3,3 : 1,3,2,2
0,3,3,2 : 1,2,2,3
0,3,3,3 : 1,2,2,2
1,2,2,2 : 0,3,3,3
1,2,2,3 : 0,3,3,2
1,2,3,2 : 0,3,2,3
1,2,3,3 : 0,2,3,2
1,3,3,2 : 0,2,2,3
1,3,3,3 : 0,2,2,2
2,2,2,2 : 3,3,3,3
2,2,2,3 : 3,3,3,2
2,3,3,3 : 2,2,2,3
3,3,3,3 : 2,2,2,2
Converted:

Code: Select all

@RULE CrittersMargolusEx_emulated

@TREE

num_states=9
num_neighbors=8
num_nodes=370
1 0 2 2 4 4 6 6 8 8
1 0 1 2 3 4 5 6 7 8
2 0 1 0 1 0 1 0 1 0
2 1 1 1 1 1 1 1 1 1
1 0 2 1 4 3 6 5 8 7
2 0 1 4 1 4 1 4 1 4
3 2 3 5 3 5 3 5 3 5
3 3 3 3 3 3 3 3 3 3
3 5 3 5 3 5 3 5 3 5
4 6 7 8 7 8 7 8 7 8
4 7 7 7 7 7 7 7 7 7
2 4 1 4 1 4 1 4 1 4
3 2 3 11 3 11 3 11 3 11
3 11 3 11 3 11 3 11 3 11
4 12 7 13 7 13 7 13 7 13
5 9 10 14 10 14 10 14 10 14
1 0 1 1 3 3 5 5 7 7
2 16 1 16 1 16 1 16 1 16
3 17 3 17 3 17 3 17 3 17
4 18 7 18 7 18 7 18 7 18
5 19 10 19 10 19 10 19 10 19
1 0 4 2 2 4 8 6 6 8
1 0 4 2 4 4 8 6 6 8
2 0 1 21 1 22 1 22 1 21
1 0 2 2 4 4 8 6 6 8
2 0 1 22 1 24 1 21 1 22
2 0 1 22 1 21 1 21 1 21
2 0 1 21 1 22 1 21 1 21
3 2 3 23 3 25 3 26 3 27
4 28 7 28 7 28 7 28 7 28
5 29 10 29 10 29 10 29 10 29
1 0 2 2 2 4 8 6 6 8
2 0 1 22 1 31 1 31 1 21
2 0 1 31 1 31 1 21 1 31
2 0 1 31 1 21 1 21 1 21
2 0 1 21 1 31 1 21 1 21
3 2 3 32 3 33 3 34 3 35
4 36 7 36 7 36 7 36 7 36
5 37 10 37 10 37 10 37 10 37
1 0 4 2 2 4 8 6 8 8
2 0 1 21 1 21 1 39 1 21
2 0 1 21 1 21 1 21 1 39
2 0 1 39 1 21 1 21 1 39
1 0 4 2 2 4 6 6 8 8
2 0 1 21 1 39 1 39 1 43
3 2 3 40 3 41 3 42 3 44
4 45 7 45 7 45 7 45 7 45
5 46 10 46 10 46 10 46 10 46
1 0 4 2 2 4 6 6 6 8
2 0 1 21 1 21 1 48 1 21
2 0 1 21 1 21 1 21 1 48
2 0 1 48 1 21 1 39 1 48
2 0 1 21 1 48 1 48 1 48
3 2 3 49 3 50 3 51 3 52
4 53 7 53 7 53 7 53 7 53
5 54 10 54 10 54 10 54 10 54
6 15 20 30 20 38 20 47 20 55
5 10 10 10 10 10 10 10 10 10
6 20 20 57 20 57 20 57 20 57
3 2 3 2 3 2 3 2 3 2
1 0 1 4 3 2 5 8 7 6
1 0 1 4 3 4 5 8 7 6
2 1 1 60 1 61 1 61 1 60
3 62 62 3 62 3 62 3 62 3
1 0 1 2 3 4 5 8 7 6
2 1 1 61 1 64 1 60 1 61
3 65 65 3 65 3 65 3 65 3
2 1 1 61 1 60 1 60 1 60
3 67 67 3 67 3 67 3 67 3
2 1 1 60 1 61 1 60 1 60
3 69 69 3 69 3 69 3 69 3
4 59 63 59 66 59 68 59 70 59
5 71 10 71 10 71 10 71 10 71
4 28 63 28 66 28 68 28 70 28
5 73 10 73 10 73 10 73 10 73
4 36 63 36 66 36 68 36 70 36
5 75 10 75 10 75 10 75 10 75
4 45 63 45 66 45 68 45 70 45
5 77 10 77 10 77 10 77 10 77
4 53 63 53 66 53 68 53 70 53
5 79 10 79 10 79 10 79 10 79
6 72 57 74 57 76 57 78 57 80
1 0 1 2 3 2 5 8 7 6
2 1 1 61 1 82 1 82 1 60
3 83 83 3 83 3 83 3 83 3
2 1 1 82 1 82 1 60 1 82
3 85 85 3 85 3 85 3 85 3
2 1 1 82 1 60 1 60 1 60
3 87 87 3 87 3 87 3 87 3
2 1 1 60 1 82 1 60 1 60
3 89 89 3 89 3 89 3 89 3
4 59 84 59 86 59 88 59 90 59
5 91 10 91 10 91 10 91 10 91
4 28 84 28 86 28 88 28 90 28
5 93 10 93 10 93 10 93 10 93
4 36 84 36 86 36 88 36 90 36
5 95 10 95 10 95 10 95 10 95
4 45 84 45 86 45 88 45 90 45
5 97 10 97 10 97 10 97 10 97
4 53 84 53 86 53 88 53 90 53
5 99 10 99 10 99 10 99 10 99
6 92 57 94 57 96 57 98 57 100
1 0 1 4 3 2 5 8 7 8
2 1 1 60 1 60 1 102 1 60
3 103 103 3 103 3 103 3 103 3
2 1 1 60 1 60 1 60 1 102
3 105 105 3 105 3 105 3 105 3
2 1 1 102 1 60 1 60 1 102
3 107 107 3 107 3 107 3 107 3
1 0 1 4 3 2 5 6 7 8
2 1 1 60 1 102 1 102 1 109
3 110 110 3 110 3 110 3 110 3
4 59 104 59 106 59 108 59 111 59
5 112 10 112 10 112 10 112 10 112
4 28 104 28 106 28 108 28 111 28
5 114 10 114 10 114 10 114 10 114
4 36 104 36 106 36 108 36 111 36
5 116 10 116 10 116 10 116 10 116
4 45 104 45 106 45 108 45 111 45
5 118 10 118 10 118 10 118 10 118
4 53 104 53 106 53 108 53 111 53
5 120 10 120 10 120 10 120 10 120
6 113 57 115 57 117 57 119 57 121
1 0 1 4 3 2 5 6 7 6
2 1 1 60 1 60 1 123 1 60
3 124 124 3 124 3 124 3 124 3
2 1 1 60 1 60 1 60 1 123
3 126 126 3 126 3 126 3 126 3
2 1 1 123 1 60 1 102 1 123
3 128 128 3 128 3 128 3 128 3
2 1 1 60 1 123 1 123 1 123
3 130 130 3 130 3 130 3 130 3
4 59 125 59 127 59 129 59 131 59
5 132 10 132 10 132 10 132 10 132
4 28 125 28 127 28 129 28 131 28
5 134 10 134 10 134 10 134 10 134
4 36 125 36 127 36 129 36 131 36
5 136 10 136 10 136 10 136 10 136
4 45 125 45 127 45 129 45 131 45
5 138 10 138 10 138 10 138 10 138
4 53 125 53 127 53 129 53 131 53
5 140 10 140 10 140 10 140 10 140
6 133 57 135 57 137 57 139 57 141
7 56 58 81 58 101 58 122 58 142
6 57 57 57 57 57 57 57 57 57
7 58 58 144 58 144 58 144 58 144
4 59 7 59 7 59 7 59 7 59
2 60 60 1 60 1 60 1 60 1
2 61 61 1 61 1 61 1 61 1
3 3 3 147 3 148 3 148 3 147
4 149 7 149 7 149 7 149 7 149
2 64 64 1 64 1 64 1 64 1
3 3 3 148 3 151 3 147 3 148
4 152 7 152 7 152 7 152 7 152
3 3 3 148 3 147 3 147 3 147
4 154 7 154 7 154 7 154 7 154
3 3 3 147 3 148 3 147 3 147
4 156 7 156 7 156 7 156 7 156
5 146 150 146 153 146 155 146 157 146
5 29 150 29 153 29 155 29 157 29
5 37 150 37 153 37 155 37 157 37
5 46 150 46 153 46 155 46 157 46
5 54 150 54 153 54 155 54 157 54
6 158 57 159 57 160 57 161 57 162
5 71 150 71 153 71 155 71 157 71
5 73 150 73 153 73 155 73 157 73
5 75 150 75 153 75 155 75 157 75
5 77 150 77 153 77 155 77 157 77
5 79 150 79 153 79 155 79 157 79
6 164 57 165 57 166 57 167 57 168
5 91 150 91 153 91 155 91 157 91
5 93 150 93 153 93 155 93 157 93
5 95 150 95 153 95 155 95 157 95
5 97 150 97 153 97 155 97 157 97
5 99 150 99 153 99 155 99 157 99
6 170 57 171 57 172 57 173 57 174
5 112 150 112 153 112 155 112 157 112
5 114 150 114 153 114 155 114 157 114
5 116 150 116 153 116 155 116 157 116
5 118 150 118 153 118 155 118 157 118
5 120 150 120 153 120 155 120 157 120
6 176 57 177 57 178 57 179 57 180
5 132 150 132 153 132 155 132 157 132
5 134 150 134 153 134 155 134 157 134
5 136 150 136 153 136 155 136 157 136
5 138 150 138 153 138 155 138 157 138
5 140 150 140 153 140 155 140 157 140
6 182 57 183 57 184 57 185 57 186
7 163 144 169 144 175 144 181 144 187
2 82 82 1 82 1 82 1 82 1
3 3 3 148 3 189 3 189 3 147
4 190 7 190 7 190 7 190 7 190
3 3 3 189 3 189 3 147 3 189
4 192 7 192 7 192 7 192 7 192
3 3 3 189 3 147 3 147 3 147
4 194 7 194 7 194 7 194 7 194
3 3 3 147 3 189 3 147 3 147
4 196 7 196 7 196 7 196 7 196
5 146 191 146 193 146 195 146 197 146
5 29 191 29 193 29 195 29 197 29
5 37 191 37 193 37 195 37 197 37
5 46 191 46 193 46 195 46 197 46
5 54 191 54 193 54 195 54 197 54
6 198 57 199 57 200 57 201 57 202
5 71 191 71 193 71 195 71 197 71
5 73 191 73 193 73 195 73 197 73
5 75 191 75 193 75 195 75 197 75
5 77 191 77 193 77 195 77 197 77
5 79 191 79 193 79 195 79 197 79
6 204 57 205 57 206 57 207 57 208
5 91 191 91 193 91 195 91 197 91
5 93 191 93 193 93 195 93 197 93
5 95 191 95 193 95 195 95 197 95
5 97 191 97 193 97 195 97 197 97
5 99 191 99 193 99 195 99 197 99
6 210 57 211 57 212 57 213 57 214
5 112 191 112 193 112 195 112 197 112
5 114 191 114 193 114 195 114 197 114
5 116 191 116 193 116 195 116 197 116
5 118 191 118 193 118 195 118 197 118
5 120 191 120 193 120 195 120 197 120
6 216 57 217 57 218 57 219 57 220
5 132 191 132 193 132 195 132 197 132
5 134 191 134 193 134 195 134 197 134
5 136 191 136 193 136 195 136 197 136
5 138 191 138 193 138 195 138 197 138
5 140 191 140 193 140 195 140 197 140
6 222 57 223 57 224 57 225 57 226
7 203 144 209 144 215 144 221 144 227
2 102 102 1 102 1 102 1 102 1
3 3 3 147 3 147 3 229 3 147
4 230 7 230 7 230 7 230 7 230
3 3 3 147 3 147 3 147 3 229
4 232 7 232 7 232 7 232 7 232
3 3 3 229 3 147 3 147 3 229
4 234 7 234 7 234 7 234 7 234
2 109 109 1 109 1 109 1 109 1
3 3 3 147 3 229 3 229 3 236
4 237 7 237 7 237 7 237 7 237
5 146 231 146 233 146 235 146 238 146
5 29 231 29 233 29 235 29 238 29
5 37 231 37 233 37 235 37 238 37
5 46 231 46 233 46 235 46 238 46
5 54 231 54 233 54 235 54 238 54
6 239 57 240 57 241 57 242 57 243
5 71 231 71 233 71 235 71 238 71
5 73 231 73 233 73 235 73 238 73
5 75 231 75 233 75 235 75 238 75
5 77 231 77 233 77 235 77 238 77
5 79 231 79 233 79 235 79 238 79
6 245 57 246 57 247 57 248 57 249
5 91 231 91 233 91 235 91 238 91
5 93 231 93 233 93 235 93 238 93
5 95 231 95 233 95 235 95 238 95
5 97 231 97 233 97 235 97 238 97
5 99 231 99 233 99 235 99 238 99
6 251 57 252 57 253 57 254 57 255
5 112 231 112 233 112 235 112 238 112
5 114 231 114 233 114 235 114 238 114
5 116 231 116 233 116 235 116 238 116
5 118 231 118 233 118 235 118 238 118
5 120 231 120 233 120 235 120 238 120
6 257 57 258 57 259 57 260 57 261
5 132 231 132 233 132 235 132 238 132
5 134 231 134 233 134 235 134 238 134
5 136 231 136 233 136 235 136 238 136
5 138 231 138 233 138 235 138 238 138
5 140 231 140 233 140 235 140 238 140
6 263 57 264 57 265 57 266 57 267
7 244 144 250 144 256 144 262 144 268
2 123 123 1 123 1 123 1 123 1
3 3 3 147 3 147 3 270 3 147
4 271 7 271 7 271 7 271 7 271
3 3 3 147 3 147 3 147 3 270
4 273 7 273 7 273 7 273 7 273
3 3 3 270 3 147 3 229 3 270
4 275 7 275 7 275 7 275 7 275
3 3 3 147 3 270 3 270 3 270
4 277 7 277 7 277 7 277 7 277
5 146 272 146 274 146 276 146 278 146
5 29 272 29 274 29 276 29 278 29
5 37 272 37 274 37 276 37 278 37
5 46 272 46 274 46 276 46 278 46
5 54 272 54 274 54 276 54 278 54
6 279 57 280 57 281 57 282 57 283
5 71 272 71 274 71 276 71 278 71
5 73 272 73 274 73 276 73 278 73
5 75 272 75 274 75 276 75 278 75
5 77 272 77 274 77 276 77 278 77
5 79 272 79 274 79 276 79 278 79
6 285 57 286 57 287 57 288 57 289
5 91 272 91 274 91 276 91 278 91
5 93 272 93 274 93 276 93 278 93
5 95 272 95 274 95 276 95 278 95
5 97 272 97 274 97 276 97 278 97
5 99 272 99 274 99 276 99 278 99
6 291 57 292 57 293 57 294 57 295
5 112 272 112 274 112 276 112 278 112
5 114 272 114 274 114 276 114 278 114
5 116 272 116 274 116 276 116 278 116
5 118 272 118 274 118 276 118 278 118
5 120 272 120 274 120 276 120 278 120
6 297 57 298 57 299 57 300 57 301
5 132 272 132 274 132 276 132 278 132
5 134 272 134 274 134 276 134 278 134
5 136 272 136 274 136 276 136 278 136
5 138 272 138 274 138 276 138 278 138
5 140 272 140 274 140 276 140 278 140
6 303 57 304 57 305 57 306 57 307
7 284 144 290 144 296 144 302 144 308
8 143 145 188 145 228 145 269 145 309
1 0 1 3 3 1 5 7 7 5
2 311 1 311 1 311 1 311 1 311
3 312 3 312 3 312 3 312 3 312
1 0 1 3 3 3 5 7 7 5
2 314 1 314 1 314 1 314 1 314
3 315 3 315 3 315 3 315 3 315
4 18 7 313 7 316 7 316 7 313
1 0 1 1 3 3 5 7 7 5
2 318 1 318 1 318 1 318 1 318
3 319 3 319 3 319 3 319 3 319
4 18 7 316 7 320 7 313 7 316
4 18 7 316 7 313 7 313 7 313
4 18 7 313 7 316 7 313 7 313
5 19 10 317 10 321 10 322 10 323
6 324 324 57 324 57 324 57 324 57
7 325 325 144 325 144 325 144 325 144
7 144 144 144 144 144 144 144 144 144
8 326 326 327 326 327 326 327 326 327
5 146 10 146 10 146 10 146 10 146
6 329 57 30 57 38 57 47 57 55
7 330 144 81 144 101 144 122 144 142
8 331 327 188 327 228 327 269 327 309
1 0 1 1 3 1 5 7 7 5
2 333 1 333 1 333 1 333 1 333
3 334 3 334 3 334 3 334 3 334
4 18 7 316 7 335 7 335 7 313
4 18 7 335 7 335 7 313 7 335
4 18 7 335 7 313 7 313 7 313
4 18 7 313 7 335 7 313 7 313
5 19 10 336 10 337 10 338 10 339
6 340 340 57 340 57 340 57 340 57
7 341 341 144 341 144 341 144 341 144
8 342 342 327 342 327 342 327 342 327
1 0 1 3 3 1 5 7 7 7
2 344 1 344 1 344 1 344 1 344
3 345 3 345 3 345 3 345 3 345
4 18 7 313 7 313 7 346 7 313
4 18 7 313 7 313 7 313 7 346
4 18 7 346 7 313 7 313 7 346
1 0 1 3 3 1 5 5 7 7
2 350 1 350 1 350 1 350 1 350
3 351 3 351 3 351 3 351 3 351
4 18 7 313 7 346 7 346 7 352
5 19 10 347 10 348 10 349 10 353
6 354 354 57 354 57 354 57 354 57
7 355 355 144 355 144 355 144 355 144
8 356 356 327 356 327 356 327 356 327
1 0 1 3 3 1 5 5 7 5
2 358 1 358 1 358 1 358 1 358
3 359 3 359 3 359 3 359 3 359
4 18 7 313 7 313 7 360 7 313
4 18 7 313 7 313 7 313 7 360
4 18 7 360 7 313 7 346 7 360
4 18 7 313 7 360 7 360 7 360
5 19 10 361 10 362 10 363 10 364
6 365 365 57 365 57 365 57 365 57
7 366 366 144 366 144 366 144 366 144
8 367 367 327 367 327 367 327 367 327
9 310 328 332 343 332 357 332 368 332

@COLORS

1 90 90 90
2 62 62 62
3 0 255 127
4 0 178 88
5 255 0 127
6 178 0 88
7 255 255 255
8 178 178 178

Code: Select all

x = 300, y = 300, rule = CrittersMargolusEx_emulated:T300,300
300B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$300B$BABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BA$300B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$300B$B
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABA$300B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$
300B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$300B$BABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BA$300B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$300B$B
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABA$300B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$
300B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$300B$BABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BA$300B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$300B$B
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABA$300B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$
300B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$300B$BABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BA$300B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$300B$B
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABA$300B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$
300B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABA$150B40F110B$BABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABAFEFEFEFEFEFEFEF
EFEFEFEFEFEFEFEFEFEFEFEFEBABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$
150B40F110B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABAFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEBABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABA$125BD24B15FH24F110B$BABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABCBABABABABABABABABABABABABA
FEFEFEFEFEFEFGFEFEFEFEFEFEFEFEFEFEFEFEFEBABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABA$116BF6BD19BF6B6FB6FH19FB6F110B$BABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABCBABABABABABABABABABABABAFEFEFEFEFEFEF
EFGFEFEFEFEFEFEFEFEFEFEFEFEBABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$
150B40F110B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABAFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEBABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABA$150B40F110B$BABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAFEFEFEFE
FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEBABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABA$150B40F110B$BABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABAFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABA$150B40F110B$BABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAFEF
EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEBABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABA$150B40F110B$BABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABAFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF
EFEFEBABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABA$150B40F110B$BABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BAFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEBABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABA$150B40F110B$BABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABAFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE
FEFEFEFEFEBABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABA$150B40F110B$BABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABAFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEBABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABA$150B40F110B$BABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABAFEFEFEFEFEFEFEFEFEFEFEFEF
EFEFEFEFEFEFEFEBABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABA$150B40F110B$
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABAFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEBABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABA$150B40F110B$BABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABAFEFEFEFEFEFEFEFEFEFE
FEFEFEFEFEFEFEFEFEFEBABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$150B40F
110B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABAFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEBABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABA$150B40F110B$BABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABAFABABABABABABABABABABABABABEBABABAFEFEFEBEFEFEFEF
EFEFEFEFEFEFEFEFEFAFEFEFEBABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$
150B40F110B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABAFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEBABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABA$150B40F110B$BABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAFEFEFEFE
FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEBABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABA$150B40F110B$BABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABAFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BA$300B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$300B$B
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABA$300B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$
300B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$300B$BABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BA$300B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$300B$B
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABA$300B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$
300B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$300B$BABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BA$300B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$300B$B
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABA$300B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$
300B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$300B$BABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BA$300B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$300B$B
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABA$300B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$
300B$BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA$300B$BABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABA$300B$BABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABA$300B$BABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABA
BA!
Last edited by PHPBB12345 on January 9th, 2020, 10:33 pm, edited 1 time in total.

User avatar
PHPBB12345
Posts: 1096
Joined: August 5th, 2015, 11:55 pm
Contact:

Re: Rule Table Thread

Post by PHPBB12345 » November 2nd, 2019, 5:01 am

Code: Select all

@RULE CrittersMargolus_emulated_alt

@TABLE

neighborhood:Moore
n_states:5
symmetries:none

var AA={0,1,3}
var Aa={0,2,4}
var aA={1,3}
var aa={2,4}

var AB=AA
var Ab=Aa
var aB=aA
var ab=aa

var AC=AA
var Ac=Aa
var aC=aA
var ac=aa

var AD=AA
var Ad=Aa
var aD=aA
var ad=aa

var AE=AA
var Ae=Aa
var aE=aA
var ae=aa

var AF=AA
var Af=Aa
var aF=aA
var af=aa

var AG=AA
var Ag=Aa
var aG=aA
var ag=aa

var AH=AA
var Ah=Aa
var aH=aA
var ah=aa

# Phase 1: NW
1,Aa,Ab, 2, 2, 2,Af,Ag,Ah, 1 # 0000 -> 0000
1,Aa,Ab, 2, 4, 2,Af,Ag,Ah, 1 # 0001 -> 0001
1,Aa,Ab, 2, 2, 4,Af,Ag,Ah, 1 # 0010 -> 0010
1,Aa,Ab, 2, 4, 4,Af,Ag,Ah, 3 # 0011 -> 1100
1,Aa,Ab, 4, 2, 2,Af,Ag,Ah, 1 # 0100 -> 0100
1,Aa,Ab, 4, 4, 2,Af,Ag,Ah, 3 # 0101 -> 1010
1,Aa,Ab, 4, 2, 4,Af,Ag,Ah, 3 # 0110 -> 1001
1,Aa,Ab, 4, 4, 4,Af,Ag,Ah, 3 # 0111 -> 1110
3,Aa,Ab, 2, 2, 2,Af,Ag,Ah, 3 # 1000 -> 1000
3,Aa,Ab, 2, 4, 2,Af,Ag,Ah, 1 # 1001 -> 0110
3,Aa,Ab, 2, 2, 4,Af,Ag,Ah, 1 # 1010 -> 0101
3,Aa,Ab, 2, 4, 4,Af,Ag,Ah, 3 # 1011 -> 1101
3,Aa,Ab, 4, 2, 2,Af,Ag,Ah, 1 # 1100 -> 0011
3,Aa,Ab, 4, 4, 2,Af,Ag,Ah, 3 # 1101 -> 1011
3,Aa,Ab, 4, 2, 4,Af,Ag,Ah, 1 # 1110 -> 0111
3,Aa,Ab, 4, 4, 4,Af,Ag,Ah, 3 # 1111 -> 1111

# Phase 1: NE
2,Aa,Ab,AC,Ad, 2, 2, 1,Ah, 1
2,Aa,Ab,AC,Ad, 4, 2, 1,Ah, 1
2,Aa,Ab,AC,Ad, 2, 4, 1,Ah, 1
2,Aa,Ab,AC,Ad, 4, 4, 1,Ah, 3
4,Aa,Ab,AC,Ad, 2, 2, 1,Ah, 3
4,Aa,Ab,AC,Ad, 4, 2, 1,Ah, 1
4,Aa,Ab,AC,Ad, 2, 4, 1,Ah, 1
4,Aa,Ab,AC,Ad, 4, 4, 1,Ah, 3
2,Aa,Ab,AC,Ad, 2, 2, 3,Ah, 1
2,Aa,Ab,AC,Ad, 4, 2, 3,Ah, 3
2,Aa,Ab,AC,Ad, 2, 4, 3,Ah, 3
2,Aa,Ab,AC,Ad, 4, 4, 3,Ah, 3
4,Aa,Ab,AC,Ad, 2, 2, 3,Ah, 1
4,Aa,Ab,AC,Ad, 4, 2, 3,Ah, 1
4,Aa,Ab,AC,Ad, 2, 4, 3,Ah, 3
4,Aa,Ab,AC,Ad, 4, 4, 3,Ah, 3

# Phase 1: SW
2, 1, 2, 2,Ad,AE,Af,Ag,Ah, 1
2, 1, 2, 4,Ad,AE,Af,Ag,Ah, 1
4, 1, 2, 2,Ad,AE,Af,Ag,Ah, 3
4, 1, 2, 4,Ad,AE,Af,Ag,Ah, 1
2, 1, 4, 2,Ad,AE,Af,Ag,Ah, 1
2, 1, 4, 4,Ad,AE,Af,Ag,Ah, 3
4, 1, 4, 2,Ad,AE,Af,Ag,Ah, 1
4, 1, 4, 4,Ad,AE,Af,Ag,Ah, 3
2, 3, 2, 2,Ad,AE,Af,Ag,Ah, 1
2, 3, 2, 4,Ad,AE,Af,Ag,Ah, 3
4, 3, 2, 2,Ad,AE,Af,Ag,Ah, 1
4, 3, 2, 4,Ad,AE,Af,Ag,Ah, 1
2, 3, 4, 2,Ad,AE,Af,Ag,Ah, 3
2, 3, 4, 4,Ad,AE,Af,Ag,Ah, 3
4, 3, 4, 2,Ad,AE,Af,Ag,Ah, 3
4, 3, 4, 4,Ad,AE,Af,Ag,Ah, 3

# Phase 1: SE
2, 2,AB,Ac,AD,Ae,AF, 2, 1, 2
4, 2,AB,Ac,AD,Ae,AF, 2, 1, 4
2, 2,AB,Ac,AD,Ae,AF, 4, 1, 2
4, 2,AB,Ac,AD,Ae,AF, 4, 1, 2
2, 4,AB,Ac,AD,Ae,AF, 2, 1, 2
4, 4,AB,Ac,AD,Ae,AF, 2, 1, 2
2, 4,AB,Ac,AD,Ae,AF, 4, 1, 4
4, 4,AB,Ac,AD,Ae,AF, 4, 1, 2
2, 2,AB,Ac,AD,Ae,AF, 2, 3, 2
4, 2,AB,Ac,AD,Ae,AF, 2, 3, 2
2, 2,AB,Ac,AD,Ae,AF, 4, 3, 4
4, 2,AB,Ac,AD,Ae,AF, 4, 3, 4
2, 4,AB,Ac,AD,Ae,AF, 2, 3, 4
4, 4,AB,Ac,AD,Ae,AF, 2, 3, 4
2, 4,AB,Ac,AD,Ae,AF, 4, 3, 4
4, 4,AB,Ac,AD,Ae,AF, 4, 3, 4

# Phase 2: NW
2,AA,AB, 1, 1, 1,AF,AG,AH, 2
2,AA,AB, 1, 3, 1,AF,AG,AH, 4
2,AA,AB, 1, 1, 3,AF,AG,AH, 2
2,AA,AB, 1, 3, 3,AF,AG,AH, 4
2,AA,AB, 3, 1, 1,AF,AG,AH, 2
2,AA,AB, 3, 3, 1,AF,AG,AH, 4
2,AA,AB, 3, 1, 3,AF,AG,AH, 4
2,AA,AB, 3, 3, 3,AF,AG,AH, 2
4,AA,AB, 1, 1, 1,AF,AG,AH, 2
4,AA,AB, 1, 3, 1,AF,AG,AH, 2
4,AA,AB, 1, 1, 3,AF,AG,AH, 2
4,AA,AB, 1, 3, 3,AF,AG,AH, 4
4,AA,AB, 3, 1, 1,AF,AG,AH, 2
4,AA,AB, 3, 3, 1,AF,AG,AH, 4
4,AA,AB, 3, 1, 3,AF,AG,AH, 4
4,AA,AB, 3, 3, 3,AF,AG,AH, 4

# Phase 2: NE
1,AA,AB,Ac,AD, 1, 1, 2,AH, 2
1,AA,AB,Ac,AD, 3, 1, 2,AH, 2
1,AA,AB,Ac,AD, 1, 3, 2,AH, 4
1,AA,AB,Ac,AD, 3, 3, 2,AH, 4
3,AA,AB,Ac,AD, 1, 1, 2,AH, 2
3,AA,AB,Ac,AD, 3, 1, 2,AH, 2
3,AA,AB,Ac,AD, 1, 3, 2,AH, 2
3,AA,AB,Ac,AD, 3, 3, 2,AH, 4
1,AA,AB,Ac,AD, 1, 1, 4,AH, 2
1,AA,AB,Ac,AD, 3, 1, 4,AH, 4
1,AA,AB,Ac,AD, 1, 3, 4,AH, 4
1,AA,AB,Ac,AD, 3, 3, 4,AH, 2
3,AA,AB,Ac,AD, 1, 1, 4,AH, 2
3,AA,AB,Ac,AD, 3, 1, 4,AH, 4
3,AA,AB,Ac,AD, 1, 3, 4,AH, 4
3,AA,AB,Ac,AD, 3, 3, 4,AH, 4

# Phase 2: SW
1, 2, 1, 1,AD,Ae,AF,AG,AH, 2
1, 2, 1, 3,AD,Ae,AF,AG,AH, 2
3, 2, 1, 1,AD,Ae,AF,AG,AH, 2
3, 2, 1, 3,AD,Ae,AF,AG,AH, 2
1, 2, 3, 1,AD,Ae,AF,AG,AH, 4
1, 2, 3, 3,AD,Ae,AF,AG,AH, 4
3, 2, 3, 1,AD,Ae,AF,AG,AH, 2
3, 2, 3, 3,AD,Ae,AF,AG,AH, 4
1, 4, 1, 1,AD,Ae,AF,AG,AH, 2
1, 4, 1, 3,AD,Ae,AF,AG,AH, 4
3, 4, 1, 1,AD,Ae,AF,AG,AH, 2
3, 4, 1, 3,AD,Ae,AF,AG,AH, 4
1, 4, 3, 1,AD,Ae,AF,AG,AH, 4
1, 4, 3, 3,AD,Ae,AF,AG,AH, 2
3, 4, 3, 1,AD,Ae,AF,AG,AH, 4
3, 4, 3, 3,AD,Ae,AF,AG,AH, 4

# Phase 2: SE
1, 1,Ab,AC,Ad,AE,Af, 1, 2, 1
3, 1,Ab,AC,Ad,AE,Af, 1, 2, 1
1, 1,Ab,AC,Ad,AE,Af, 3, 2, 1
3, 1,Ab,AC,Ad,AE,Af, 3, 2, 1
1, 3,Ab,AC,Ad,AE,Af, 1, 2, 1
3, 3,Ab,AC,Ad,AE,Af, 1, 2, 1
1, 3,Ab,AC,Ad,AE,Af, 3, 2, 3
3, 3,Ab,AC,Ad,AE,Af, 3, 2, 3
1, 1,Ab,AC,Ad,AE,Af, 1, 4, 3
3, 1,Ab,AC,Ad,AE,Af, 1, 4, 1
1, 1,Ab,AC,Ad,AE,Af, 3, 4, 3
3, 1,Ab,AC,Ad,AE,Af, 3, 4, 3
1, 3,Ab,AC,Ad,AE,Af, 1, 4, 3
3, 3,Ab,AC,Ad,AE,Af, 1, 4, 3
1, 3,Ab,AC,Ad,AE,Af, 3, 4, 1
3, 3,Ab,AC,Ad,AE,Af, 3, 4, 3

# Phase 1 <-> Phase 2
1,aA,AB,ac,AD,AE,AF,Ag,AH, 2
1,aa,AB,aC,AD,Ae,AF,AG,AH, 2
1,Aa,AB,aC,AD,ae,AF,AG,AH, 2
1,AA,AB,ac,AD,aE,AF,Ag,AH, 2
1,AA,AB,Ac,AD,aE,AF,ag,AH, 2
1,Aa,AB,AC,AD,ae,AF,aG,AH, 2
1,aa,AB,AC,AD,Ae,AF,aG,AH, 2
1,aA,AB,Ac,AD,AE,AF,ag,AH, 2
2,aA,Ab,ac,Ad,AE,Af,Ag,Ah, 1
2,aa,Ab,aC,Ad,Ae,Af,AG,Ah, 1
2,Aa,Ab,aC,Ad,ae,Af,AG,Ah, 1
2,AA,Ab,ac,Ad,aE,Af,Ag,Ah, 1
2,AA,Ab,Ac,Ad,aE,Af,ag,Ah, 1
2,Aa,Ab,AC,Ad,ae,Af,aG,Ah, 1
2,aa,Ab,AC,Ad,Ae,Af,aG,Ah, 1
2,aA,Ab,Ac,Ad,AE,Af,ag,Ah, 1
3,aA,AB,ac,AD,AE,AF,Ag,AH, 4
3,aa,AB,aC,AD,Ae,AF,AG,AH, 4
3,Aa,AB,aC,AD,ae,AF,AG,AH, 4
3,AA,AB,ac,AD,aE,AF,Ag,AH, 4
3,AA,AB,Ac,AD,aE,AF,ag,AH, 4
3,Aa,AB,AC,AD,ae,AF,aG,AH, 4
3,aa,AB,AC,AD,Ae,AF,aG,AH, 4
3,aA,AB,Ac,AD,AE,AF,ag,AH, 4
4,aA,Ab,ac,Ad,AE,Af,Ag,Ah, 3
4,aa,Ab,aC,Ad,Ae,Af,AG,Ah, 3
4,Aa,Ab,aC,Ad,ae,Af,AG,Ah, 3
4,AA,Ab,ac,Ad,aE,Af,Ag,Ah, 3
4,AA,Ab,Ac,Ad,aE,Af,ag,Ah, 3
4,Aa,Ab,AC,Ad,ae,Af,aG,Ah, 3
4,aa,Ab,AC,Ad,Ae,Af,aG,Ah, 3
4,aA,Ab,Ac,Ad,AE,Af,ag,Ah, 3

@COLORS

1 90 90 90
2 62 62 62
3 0 255 127
4 0 178 88

User avatar
PHPBB12345
Posts: 1096
Joined: August 5th, 2015, 11:55 pm
Contact:

Re: Rule Table Thread

Post by PHPBB12345 » November 6th, 2019, 10:11 am

Code: Select all

@RULE ExRotaRule
@TABLE
n_states:9
neighborhood:Moore
symmetries:rotate4
var a={0,1,2,3,4,5,6,7,8}
var aa=a
var ab=a
var ac=a
var ad=a
var ae=a
var af=a
var ag=a
var b={1,2,3,5}
var ba=b
var c={1,2}
var ca={0,1,3,4,5,6,7,8}
var cb={0,2,3,4,5,6,7,8}

# Particles must vacate the space they are in in order to move
c,b,a,aa,ab,ac,ad,ae,af,0
c,a,b,aa,ab,ac,ad,ae,af,0
c,8,a,aa,ab,ac,ad,ae,af,0

# Particles of opposite states cannot occupy the same space
0,1,a,2,aa,ab,ac,ad,ae,0
0,1,b,a,ba,2,aa,ab,ac,0
0,1,b,a,aa,ab,ba,2,ac,0
0,1,a,b,aa,2,ab,ac,ad,0
0,1,b,a,aa,ba,ab,2,ac,0
0,1,a,b,aa,ab,ba,2,ac,0
0,1,a,b,aa,ba,ab,2,ac,0

# State 1 particles rotate counterclockwise
0,1,2,0,0,0,7,7,0,8
0,1,b,a,aa,ab,ac,ad,ae,1
0,1,a,b,aa,ab,ac,ad,ae,1

# State 2 particles rotate clockwise
0,2,0,7,7,0,0,0,1,8
0,2,a,aa,ab,ac,ad,ae,b,2
0,2,a,aa,ab,ac,ad,b,ae,2

# Duplicator
0,5,0,a,aa,ab,ac,ca,1,2
0,5,2,cb,a,aa,ab,ac,0,1

# Switch
6,1,2,0,0,0,0,0,0,7
6,0,1,2,0,0,0,0,0,7
6,1,2,6,0,0,0,0,0,7
6,6,1,2,0,0,0,0,0,7
7,1,2,0,0,0,0,0,0,6
7,0,1,2,0,0,0,0,0,6
7,1,2,7,0,0,0,0,0,6
7,7,1,2,0,0,0,0,0,6
8,a,aa,ab,ac,ad,ae,af,ag,0

@COLORS
0 60 60 60
1 0 0 255
2 0 255 0
3 255 128 0
4 0 255 255
5 224 112 0
6 0 224 224
7 64 255 255
8 0 0 0
Stable duplicator:

Code: Select all

x = 4, y = 2, rule = ExRotaRule
B2.E$A2.E!
Gun:

Code: Select all

x = 6, y = 5, rule = ExRotaRule
DEB.D$2.A.E$2.DABD$E$D2.2E!

User avatar
PHPBB12345
Posts: 1096
Joined: August 5th, 2015, 11:55 pm
Contact:

Re: Rule Table Thread

Post by PHPBB12345 » December 4th, 2019, 4:02 am

Code: Select all

@RULE fuzey-simulated

@TABLE

n_states:3
neighborhood:vonNeumann
symmetries:rotate4

var a={0,1}
var b=a
var c=a
var d={0,1,2}
var e=d
var f=d
var g=d

1,a,b,c,2,2
2,d,e,f,g,1

Code: Select all

x = 18, y = 78, rule = fuzey-simulated
A$2A$.2A$2.2A$3.B6$2.3A$.2A.2A$2A3.2A$A5.2A$7.2A$8.B5$.A.A.A$8A$B.A.A
.A8$.A.A.A.A.A.A.A$.15A$ABA.A.A.A.A.A.A$.AB7$A.A.A.A.A.A.A.A$2AB7AB6A
$.B.A.A.A.B.A.3A$15.2A$14.2A$15.2A$14.2A$15.2A$14.2A$15.2A$14.2A$15.
2A$14.2A$2.A.A.A.A.A.A.3A$.15A$3.A.A.A.A.A.A.A5$12.2A$3.A.B.A.A.A.A$
2.4AB4AB4A$A.A.A.A.A.B.A2.2A$3A11.2A$2.2A11.2A$.2A11.2A$2.2A11.2A$.2A
11.2A$2.2A11.2A$.2A11.2A$2.2A11.2A$.2A11.2A$2.2A11.3A$.2A2.A.A.A.A.A.
A.A$2.14A$4.A.A.A.A.A.A$4.2A!

GUYTU6J
Posts: 2200
Joined: August 5th, 2016, 10:27 am
Location: 拆哪!I repeat, CHINA! (a.k.a. 种花家)
Contact:

Re: Rule Table Thread

Post by GUYTU6J » December 25th, 2019, 4:06 am

I made a ruletable for Wang tiles with the set of 11 tiles from Wikipedia.

Code: Select all

@RULE Wangtile
@TABLE
n_states:12
neighborhood:vonNeumann
symmetries:none
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"31 341 5 1"
/* colors */
". c #000000"
"R c #FF0000"
"Y c #FFF200"
"B c #0000FF"
"G c #00FF00"
/* icon for state 1 */
".RRRRRRRRRRRRRRRRRRRRRRRRRRRRR."
"G.RRRRRRRRRRRRRRRRRRRRRRRRRRR.R"
"GG.RRRRRRRRRRRRRRRRRRRRRRRRR.RR"
"GGG.RRRRRRRRRRRRRRRRRRRRRRR.RRR"
"GGGG.RRRRRRRRRRRRRRRRRRRRR.RRRR"
"GGGGG.RRRRRRRRRRRRRRRRRRR.RRRRR"
"GGGGGG.RRRRRRRRRRRRRRRRR.RRRRRR"
"GGGGGGG.RRRRRRRRRRRRRRR.RRRRRRR"
"GGGGGGGG.RRRRRRRRRRRRR.RRRRRRRR"
"GGGGGGGGG.RRRRRRRRRRR.RRRRRRRRR"
"GGGGGGGGGG.RRRRRRRRR.RRRRRRRRRR"
"GGGGGGGGGGG.RRRRRRR.RRRRRRRRRRR"
"GGGGGGGGGGGG.RRRRR.RRRRRRRRRRRR"
"GGGGGGGGGGGGG.RRR.RRRRRRRRRRRRR"
"GGGGGGGGGGGGGG.R.RRRRRRRRRRRRRR"
"GGGGGGGGGGGGGGG.RRRRRRRRRRRRRRR"
"GGGGGGGGGGGGGG.R.RRRRRRRRRRRRRR"
"GGGGGGGGGGGGG.RRR.RRRRRRRRRRRRR"
"GGGGGGGGGGGG.RRRRR.RRRRRRRRRRRR"
"GGGGGGGGGGG.RRRRRRR.RRRRRRRRRRR"
"GGGGGGGGGG.RRRRRRRRR.RRRRRRRRRR"
"GGGGGGGGG.RRRRRRRRRRR.RRRRRRRRR"
"GGGGGGGG.RRRRRRRRRRRRR.RRRRRRRR"
"GGGGGGG.RRRRRRRRRRRRRRR.RRRRRRR"
"GGGGGG.RRRRRRRRRRRRRRRRR.RRRRRR"
"GGGGG.RRRRRRRRRRRRRRRRRRR.RRRRR"
"GGGG.RRRRRRRRRRRRRRRRRRRRR.RRRR"
"GGG.RRRRRRRRRRRRRRRRRRRRRRR.RRR"
"GG.RRRRRRRRRRRRRRRRRRRRRRRRR.RR"
"G.RRRRRRRRRRRRRRRRRRRRRRRRRRR.R"
".RRRRRRRRRRRRRRRRRRRRRRRRRRRRR."
/* icon for state 2 */
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
"G.BBBBBBBBBBBBBBBBBBBBBBBBBBB.R"
"GG.BBBBBBBBBBBBBBBBBBBBBBBBB.RR"
"GGG.BBBBBBBBBBBBBBBBBBBBBBB.RRR"
"GGGG.BBBBBBBBBBBBBBBBBBBBB.RRRR"
"GGGGG.BBBBBBBBBBBBBBBBBBB.RRRRR"
"GGGGGG.BBBBBBBBBBBBBBBBB.RRRRRR"
"GGGGGGG.BBBBBBBBBBBBBBB.RRRRRRR"
"GGGGGGGG.BBBBBBBBBBBBB.RRRRRRRR"
"GGGGGGGGG.BBBBBBBBBBB.RRRRRRRRR"
"GGGGGGGGGG.BBBBBBBBB.RRRRRRRRRR"
"GGGGGGGGGGG.BBBBBBB.RRRRRRRRRRR"
"GGGGGGGGGGGG.BBBBB.RRRRRRRRRRRR"
"GGGGGGGGGGGGG.BBB.RRRRRRRRRRRRR"
"GGGGGGGGGGGGGG.B.RRRRRRRRRRRRRR"
"GGGGGGGGGGGGGGG.RRRRRRRRRRRRRRR"
"GGGGGGGGGGGGGG.B.RRRRRRRRRRRRRR"
"GGGGGGGGGGGGG.BBB.RRRRRRRRRRRRR"
"GGGGGGGGGGGG.BBBBB.RRRRRRRRRRRR"
"GGGGGGGGGGG.BBBBBBB.RRRRRRRRRRR"
"GGGGGGGGGG.BBBBBBBBB.RRRRRRRRRR"
"GGGGGGGGG.BBBBBBBBBBB.RRRRRRRRR"
"GGGGGGGG.BBBBBBBBBBBBB.RRRRRRRR"
"GGGGGGG.BBBBBBBBBBBBBBB.RRRRRRR"
"GGGGGG.BBBBBBBBBBBBBBBBB.RRRRRR"
"GGGGG.BBBBBBBBBBBBBBBBBBB.RRRRR"
"GGGG.BBBBBBBBBBBBBBBBBBBBB.RRRR"
"GGG.BBBBBBBBBBBBBBBBBBBBBBB.RRR"
"GG.BBBBBBBBBBBBBBBBBBBBBBBBB.RR"
"G.BBBBBBBBBBBBBBBBBBBBBBBBBBB.R"
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
/* icon for state 3 */
".RRRRRRRRRRRRRRRRRRRRRRRRRRRRR."
"G.RRRRRRRRRRRRRRRRRRRRRRRRRRR.G"
"GG.RRRRRRRRRRRRRRRRRRRRRRRRR.GG"
"GGG.RRRRRRRRRRRRRRRRRRRRRRR.GGG"
"GGGG.RRRRRRRRRRRRRRRRRRRRR.GGGG"
"GGGGG.RRRRRRRRRRRRRRRRRRR.GGGGG"
"GGGGGG.RRRRRRRRRRRRRRRRR.GGGGGG"
"GGGGGGG.RRRRRRRRRRRRRRR.GGGGGGG"
"GGGGGGGG.RRRRRRRRRRRRR.GGGGGGGG"
"GGGGGGGGG.RRRRRRRRRRR.GGGGGGGGG"
"GGGGGGGGGG.RRRRRRRRR.GGGGGGGGGG"
"GGGGGGGGGGG.RRRRRRR.GGGGGGGGGGG"
"GGGGGGGGGGGG.RRRRR.GGGGGGGGGGGG"
"GGGGGGGGGGGGG.RRR.GGGGGGGGGGGGG"
"GGGGGGGGGGGGGG.R.GGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG.GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGG.G.GGGGGGGGGGGGGG"
"GGGGGGGGGGGGG.GGG.GGGGGGGGGGGGG"
"GGGGGGGGGGGG.GGGGG.GGGGGGGGGGGG"
"GGGGGGGGGGG.GGGGGGG.GGGGGGGGGGG"
"GGGGGGGGGG.GGGGGGGGG.GGGGGGGGGG"
"GGGGGGGGG.GGGGGGGGGGG.GGGGGGGGG"
"GGGGGGGG.GGGGGGGGGGGGG.GGGGGGGG"
"GGGGGGG.GGGGGGGGGGGGGGG.GGGGGGG"
"GGGGGG.GGGGGGGGGGGGGGGGG.GGGGGG"
"GGGGG.GGGGGGGGGGGGGGGGGGG.GGGGG"
"GGGG.GGGGGGGGGGGGGGGGGGGGG.GGGG"
"GGG.GGGGGGGGGGGGGGGGGGGGGGG.GGG"
"GG.GGGGGGGGGGGGGGGGGGGGGGGGG.GG"
"G.GGGGGGGGGGGGGGGGGGGGGGGGGGG.G"
".GGGGGGGGGGGGGGGGGGGGGGGGGGGGG."
/* icon for state 4 */
".YYYYYYYYYYYYYYYYYYYYYYYYYYYYY."
"B.YYYYYYYYYYYYYYYYYYYYYYYYYYY.B"
"BB.YYYYYYYYYYYYYYYYYYYYYYYYY.BB"
"BBB.YYYYYYYYYYYYYYYYYYYYYYY.BBB"
"BBBB.YYYYYYYYYYYYYYYYYYYYY.BBBB"
"BBBBB.YYYYYYYYYYYYYYYYYYY.BBBBB"
"BBBBBB.YYYYYYYYYYYYYYYYY.BBBBBB"
"BBBBBBB.YYYYYYYYYYYYYYY.BBBBBBB"
"BBBBBBBB.YYYYYYYYYYYYY.BBBBBBBB"
"BBBBBBBBB.YYYYYYYYYYY.BBBBBBBBB"
"BBBBBBBBBB.YYYYYYYYY.BBBBBBBBBB"
"BBBBBBBBBBB.YYYYYYY.BBBBBBBBBBB"
"BBBBBBBBBBBB.YYYYY.BBBBBBBBBBBB"
"BBBBBBBBBBBBB.YYY.BBBBBBBBBBBBB"
"BBBBBBBBBBBBBB.Y.BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB.R.BBBBBBBBBBBBBB"
"BBBBBBBBBBBBB.RRR.BBBBBBBBBBBBB"
"BBBBBBBBBBBB.RRRRR.BBBBBBBBBBBB"
"BBBBBBBBBBB.RRRRRRR.BBBBBBBBBBB"
"BBBBBBBBBB.RRRRRRRRR.BBBBBBBBBB"
"BBBBBBBBB.RRRRRRRRRRR.BBBBBBBBB"
"BBBBBBBB.RRRRRRRRRRRRR.BBBBBBBB"
"BBBBBBB.RRRRRRRRRRRRRRR.BBBBBBB"
"BBBBBB.RRRRRRRRRRRRRRRRR.BBBBBB"
"BBBBB.RRRRRRRRRRRRRRRRRRR.BBBBB"
"BBBB.RRRRRRRRRRRRRRRRRRRRR.BBBB"
"BBB.RRRRRRRRRRRRRRRRRRRRRRR.BBB"
"BB.RRRRRRRRRRRRRRRRRRRRRRRRR.BB"
"B.RRRRRRRRRRRRRRRRRRRRRRRRRRR.B"
".RRRRRRRRRRRRRRRRRRRRRRRRRRRRR."
/* icon for state 5 */
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
"B.BBBBBBBBBBBBBBBBBBBBBBBBBBB.B"
"BB.BBBBBBBBBBBBBBBBBBBBBBBBB.BB"
"BBB.BBBBBBBBBBBBBBBBBBBBBBB.BBB"
"BBBB.BBBBBBBBBBBBBBBBBBBBB.BBBB"
"BBBBB.BBBBBBBBBBBBBBBBBBB.BBBBB"
"BBBBBB.BBBBBBBBBBBBBBBBB.BBBBBB"
"BBBBBBB.BBBBBBBBBBBBBBB.BBBBBBB"
"BBBBBBBB.BBBBBBBBBBBBB.BBBBBBBB"
"BBBBBBBBB.BBBBBBBBBBB.BBBBBBBBB"
"BBBBBBBBBB.BBBBBBBBB.BBBBBBBBBB"
"BBBBBBBBBBB.BBBBBBB.BBBBBBBBBBB"
"BBBBBBBBBBBB.BBBBB.BBBBBBBBBBBB"
"BBBBBBBBBBBBB.BBB.BBBBBBBBBBBBB"
"BBBBBBBBBBBBBB.B.BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB.Y.BBBBBBBBBBBBBB"
"BBBBBBBBBBBBB.YYY.BBBBBBBBBBBBB"
"BBBBBBBBBBBB.YYYYY.BBBBBBBBBBBB"
"BBBBBBBBBBB.YYYYYYY.BBBBBBBBBBB"
"BBBBBBBBBB.YYYYYYYYY.BBBBBBBBBB"
"BBBBBBBBB.YYYYYYYYYYY.BBBBBBBBB"
"BBBBBBBB.YYYYYYYYYYYYY.BBBBBBBB"
"BBBBBBB.YYYYYYYYYYYYYYY.BBBBBBB"
"BBBBBB.YYYYYYYYYYYYYYYYY.BBBBBB"
"BBBBB.YYYYYYYYYYYYYYYYYYY.BBBBB"
"BBBB.YYYYYYYYYYYYYYYYYYYYY.BBBB"
"BBB.YYYYYYYYYYYYYYYYYYYYYYY.BBB"
"BB.YYYYYYYYYYYYYYYYYYYYYYYYY.BB"
"B.YYYYYYYYYYYYYYYYYYYYYYYYYYY.B"
".YYYYYYYYYYYYYYYYYYYYYYYYYYYYY."
/* icon for state 6 */
".YYYYYYYYYYYYYYYYYYYYYYYYYYYYY."
"Y.YYYYYYYYYYYYYYYYYYYYYYYYYYY.Y"
"YY.YYYYYYYYYYYYYYYYYYYYYYYYY.YY"
"YYY.YYYYYYYYYYYYYYYYYYYYYYY.YYY"
"YYYY.YYYYYYYYYYYYYYYYYYYYY.YYYY"
"YYYYY.YYYYYYYYYYYYYYYYYYY.YYYYY"
"YYYYYY.YYYYYYYYYYYYYYYYY.YYYYYY"
"YYYYYYY.YYYYYYYYYYYYYYY.YYYYYYY"
"YYYYYYYY.YYYYYYYYYYYYY.YYYYYYYY"
"YYYYYYYYY.YYYYYYYYYYY.YYYYYYYYY"
"YYYYYYYYYY.YYYYYYYYY.YYYYYYYYYY"
"YYYYYYYYYYY.YYYYYYY.YYYYYYYYYYY"
"YYYYYYYYYYYY.YYYYY.YYYYYYYYYYYY"
"YYYYYYYYYYYYY.YYY.YYYYYYYYYYYYY"
"YYYYYYYYYYYYYY.Y.YYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYY.YYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYY.R.YYYYYYYYYYYYYY"
"YYYYYYYYYYYYY.RRR.YYYYYYYYYYYYY"
"YYYYYYYYYYYY.RRRRR.YYYYYYYYYYYY"
"YYYYYYYYYYY.RRRRRRR.YYYYYYYYYYY"
"YYYYYYYYYY.RRRRRRRRR.YYYYYYYYYY"
"YYYYYYYYY.RRRRRRRRRRR.YYYYYYYYY"
"YYYYYYYY.RRRRRRRRRRRRR.YYYYYYYY"
"YYYYYYY.RRRRRRRRRRRRRRR.YYYYYYY"
"YYYYYY.RRRRRRRRRRRRRRRRR.YYYYYY"
"YYYYY.RRRRRRRRRRRRRRRRRRR.YYYYY"
"YYYY.RRRRRRRRRRRRRRRRRRRRR.YYYY"
"YYY.RRRRRRRRRRRRRRRRRRRRRRR.YYY"
"YY.RRRRRRRRRRRRRRRRRRRRRRRRR.YY"
"Y.RRRRRRRRRRRRRRRRRRRRRRRRRRR.Y"
".RRRRRRRRRRRRRRRRRRRRRRRRRRRRR."
/* icon for state 7 */
".RRRRRRRRRRRRRRRRRRRRRRRRRRRRR."
"Y.RRRRRRRRRRRRRRRRRRRRRRRRRRR.G"
"YY.RRRRRRRRRRRRRRRRRRRRRRRRR.GG"
"YYY.RRRRRRRRRRRRRRRRRRRRRRR.GGG"
"YYYY.RRRRRRRRRRRRRRRRRRRRR.GGGG"
"YYYYY.RRRRRRRRRRRRRRRRRRR.GGGGG"
"YYYYYY.RRRRRRRRRRRRRRRRR.GGGGGG"
"YYYYYYY.RRRRRRRRRRRRRRR.GGGGGGG"
"YYYYYYYY.RRRRRRRRRRRRR.GGGGGGGG"
"YYYYYYYYY.RRRRRRRRRRR.GGGGGGGGG"
"YYYYYYYYYY.RRRRRRRRR.GGGGGGGGGG"
"YYYYYYYYYYY.RRRRRRR.GGGGGGGGGGG"
"YYYYYYYYYYYY.RRRRR.GGGGGGGGGGGG"
"YYYYYYYYYYYYY.RRR.GGGGGGGGGGGGG"
"YYYYYYYYYYYYYY.R.GGGGGGGGGGGGGG"
"YYYYYYYYYYYYYYY.GGGGGGGGGGGGGGG"
"YYYYYYYYYYYYYY.B.GGGGGGGGGGGGGG"
"YYYYYYYYYYYYY.BBB.GGGGGGGGGGGGG"
"YYYYYYYYYYYY.BBBBB.GGGGGGGGGGGG"
"YYYYYYYYYYY.BBBBBBB.GGGGGGGGGGG"
"YYYYYYYYYY.BBBBBBBBB.GGGGGGGGGG"
"YYYYYYYYY.BBBBBBBBBBB.GGGGGGGGG"
"YYYYYYYY.BBBBBBBBBBBBB.GGGGGGGG"
"YYYYYYY.BBBBBBBBBBBBBBB.GGGGGGG"
"YYYYYY.BBBBBBBBBBBBBBBBB.GGGGGG"
"YYYYY.BBBBBBBBBBBBBBBBBBB.GGGGG"
"YYYY.BBBBBBBBBBBBBBBBBBBBB.GGGG"
"YYY.BBBBBBBBBBBBBBBBBBBBBBB.GGG"
"YY.BBBBBBBBBBBBBBBBBBBBBBBBB.GG"
"Y.BBBBBBBBBBBBBBBBBBBBBBBBBBB.G"
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
/* icon for state 8 */
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
"R.BBBBBBBBBBBBBBBBBBBBBBBBBBB.Y"
"RR.BBBBBBBBBBBBBBBBBBBBBBBBB.YY"
"RRR.BBBBBBBBBBBBBBBBBBBBBBB.YYY"
"RRRR.BBBBBBBBBBBBBBBBBBBBB.YYYY"
"RRRRR.BBBBBBBBBBBBBBBBBBB.YYYYY"
"RRRRRR.BBBBBBBBBBBBBBBBB.YYYYYY"
"RRRRRRR.BBBBBBBBBBBBBBB.YYYYYYY"
"RRRRRRRR.BBBBBBBBBBBBB.YYYYYYYY"
"RRRRRRRRR.BBBBBBBBBBB.YYYYYYYYY"
"RRRRRRRRRR.BBBBBBBBB.YYYYYYYYYY"
"RRRRRRRRRRR.BBBBBBB.YYYYYYYYYYY"
"RRRRRRRRRRRR.BBBBB.YYYYYYYYYYYY"
"RRRRRRRRRRRRR.BBB.YYYYYYYYYYYYY"
"RRRRRRRRRRRRRR.B.YYYYYYYYYYYYYY"
"RRRRRRRRRRRRRRR.YYYYYYYYYYYYYYY"
"RRRRRRRRRRRRRR.B.YYYYYYYYYYYYYY"
"RRRRRRRRRRRRR.BBB.YYYYYYYYYYYYY"
"RRRRRRRRRRRR.BBBBB.YYYYYYYYYYYY"
"RRRRRRRRRRR.BBBBBBB.YYYYYYYYYYY"
"RRRRRRRRRR.BBBBBBBBB.YYYYYYYYYY"
"RRRRRRRRR.BBBBBBBBBBB.YYYYYYYYY"
"RRRRRRRR.BBBBBBBBBBBBB.YYYYYYYY"
"RRRRRRR.BBBBBBBBBBBBBBB.YYYYYYY"
"RRRRRR.BBBBBBBBBBBBBBBBB.YYYYYY"
"RRRRR.BBBBBBBBBBBBBBBBBBB.YYYYY"
"RRRR.BBBBBBBBBBBBBBBBBBBBB.YYYY"
"RRR.BBBBBBBBBBBBBBBBBBBBBBB.YYY"
"RR.BBBBBBBBBBBBBBBBBBBBBBBBB.YY"
"R.BBBBBBBBBBBBBBBBBBBBBBBBBBB.Y"
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
/* icon for state 9 */
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
"R.BBBBBBBBBBBBBBBBBBBBBBBBBBB.R"
"RR.BBBBBBBBBBBBBBBBBBBBBBBBB.RR"
"RRR.BBBBBBBBBBBBBBBBBBBBBBB.RRR"
"RRRR.BBBBBBBBBBBBBBBBBBBBB.RRRR"
"RRRRR.BBBBBBBBBBBBBBBBBBB.RRRRR"
"RRRRRR.BBBBBBBBBBBBBBBBB.RRRRRR"
"RRRRRRR.BBBBBBBBBBBBBBB.RRRRRRR"
"RRRRRRRR.BBBBBBBBBBBBB.RRRRRRRR"
"RRRRRRRRR.BBBBBBBBBBB.RRRRRRRRR"
"RRRRRRRRRR.BBBBBBBBB.RRRRRRRRRR"
"RRRRRRRRRRR.BBBBBBB.RRRRRRRRRRR"
"RRRRRRRRRRRR.BBBBB.RRRRRRRRRRRR"
"RRRRRRRRRRRRR.BBB.RRRRRRRRRRRRR"
"RRRRRRRRRRRRRR.B.RRRRRRRRRRRRRR"
"RRRRRRRRRRRRRRR.RRRRRRRRRRRRRRR"
"RRRRRRRRRRRRRR.Y.RRRRRRRRRRRRRR"
"RRRRRRRRRRRRR.YYY.RRRRRRRRRRRRR"
"RRRRRRRRRRRR.YYYYY.RRRRRRRRRRRR"
"RRRRRRRRRRR.YYYYYYY.RRRRRRRRRRR"
"RRRRRRRRRR.YYYYYYYYY.RRRRRRRRRR"
"RRRRRRRRR.YYYYYYYYYYY.RRRRRRRRR"
"RRRRRRRR.YYYYYYYYYYYYY.RRRRRRRR"
"RRRRRRR.YYYYYYYYYYYYYYY.RRRRRRR"
"RRRRRR.YYYYYYYYYYYYYYYYY.RRRRRR"
"RRRRR.YYYYYYYYYYYYYYYYYYY.RRRRR"
"RRRR.YYYYYYYYYYYYYYYYYYYYY.RRRR"
"RRR.YYYYYYYYYYYYYYYYYYYYYYY.RRR"
"RR.YYYYYYYYYYYYYYYYYYYYYYYYY.RR"
"R.YYYYYYYYYYYYYYYYYYYYYYYYYYY.R"
".YYYYYYYYYYYYYYYYYYYYYYYYYYYYY."
/* icon for state 10 */
".GGGGGGGGGGGGGGGGGGGGGGGGGGGGG."
"R.GGGGGGGGGGGGGGGGGGGGGGGGGGG.G"
"RR.GGGGGGGGGGGGGGGGGGGGGGGGG.GG"
"RRR.GGGGGGGGGGGGGGGGGGGGGGG.GGG"
"RRRR.GGGGGGGGGGGGGGGGGGGGG.GGGG"
"RRRRR.GGGGGGGGGGGGGGGGGGG.GGGGG"
"RRRRRR.GGGGGGGGGGGGGGGGG.GGGGGG"
"RRRRRRR.GGGGGGGGGGGGGGG.GGGGGGG"
"RRRRRRRR.GGGGGGGGGGGGG.GGGGGGGG"
"RRRRRRRRR.GGGGGGGGGGG.GGGGGGGGG"
"RRRRRRRRRR.GGGGGGGGG.GGGGGGGGGG"
"RRRRRRRRRRR.GGGGGGG.GGGGGGGGGGG"
"RRRRRRRRRRRR.GGGGG.GGGGGGGGGGGG"
"RRRRRRRRRRRRR.GGG.GGGGGGGGGGGGG"
"RRRRRRRRRRRRRR.G.GGGGGGGGGGGGGG"
"RRRRRRRRRRRRRRR.GGGGGGGGGGGGGGG"
"RRRRRRRRRRRRRR.B.GGGGGGGGGGGGGG"
"RRRRRRRRRRRRR.BBB.GGGGGGGGGGGGG"
"RRRRRRRRRRRR.BBBBB.GGGGGGGGGGGG"
"RRRRRRRRRRR.BBBBBBB.GGGGGGGGGGG"
"RRRRRRRRRR.BBBBBBBBB.GGGGGGGGGG"
"RRRRRRRRR.BBBBBBBBBBB.GGGGGGGGG"
"RRRRRRRR.BBBBBBBBBBBBB.GGGGGGGG"
"RRRRRRR.BBBBBBBBBBBBBBB.GGGGGGG"
"RRRRRR.BBBBBBBBBBBBBBBBB.GGGGGG"
"RRRRR.BBBBBBBBBBBBBBBBBBB.GGGGG"
"RRRR.BBBBBBBBBBBBBBBBBBBBB.GGGG"
"RRR.BBBBBBBBBBBBBBBBBBBBBBB.GGG"
"RR.BBBBBBBBBBBBBBBBBBBBBBBBB.GG"
"R.BBBBBBBBBBBBBBBBBBBBBBBBBBB.G"
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
/* icon for state 11 */
".RRRRRRRRRRRRRRRRRRRRRRRRRRRRR."
"G.RRRRRRRRRRRRRRRRRRRRRRRRRRR.Y"
"GG.RRRRRRRRRRRRRRRRRRRRRRRRR.YY"
"GGG.RRRRRRRRRRRRRRRRRRRRRRR.YYY"
"GGGG.RRRRRRRRRRRRRRRRRRRRR.YYYY"
"GGGGG.RRRRRRRRRRRRRRRRRRR.YYYYY"
"GGGGGG.RRRRRRRRRRRRRRRRR.YYYYYY"
"GGGGGGG.RRRRRRRRRRRRRRR.YYYYYYY"
"GGGGGGGG.RRRRRRRRRRRRR.YYYYYYYY"
"GGGGGGGGG.RRRRRRRRRRR.YYYYYYYYY"
"GGGGGGGGGG.RRRRRRRRR.YYYYYYYYYY"
"GGGGGGGGGGG.RRRRRRR.YYYYYYYYYYY"
"GGGGGGGGGGGG.RRRRR.YYYYYYYYYYYY"
"GGGGGGGGGGGGG.RRR.YYYYYYYYYYYYY"
"GGGGGGGGGGGGGG.R.YYYYYYYYYYYYYY"
"GGGGGGGGGGGGGGG.YYYYYYYYYYYYYYY"
"GGGGGGGGGGGGGG.R.YYYYYYYYYYYYYY"
"GGGGGGGGGGGGG.RRR.YYYYYYYYYYYYY"
"GGGGGGGGGGGG.RRRRR.YYYYYYYYYYYY"
"GGGGGGGGGGG.RRRRRRR.YYYYYYYYYYY"
"GGGGGGGGGG.RRRRRRRRR.YYYYYYYYYY"
"GGGGGGGGG.RRRRRRRRRRR.YYYYYYYYY"
"GGGGGGGG.RRRRRRRRRRRRR.YYYYYYYY"
"GGGGGGG.RRRRRRRRRRRRRRR.YYYYYYY"
"GGGGGG.RRRRRRRRRRRRRRRRR.YYYYYY"
"GGGGG.RRRRRRRRRRRRRRRRRRR.YYYYY"
"GGGG.RRRRRRRRRRRRRRRRRRRRR.YYYY"
"GGG.RRRRRRRRRRRRRRRRRRRRRRR.YYY"
"GG.RRRRRRRRRRRRRRRRRRRRRRRRR.YY"
"G.RRRRRRRRRRRRRRRRRRRRRRRRRRR.Y"
".RRRRRRRRRRRRRRRRRRRRRRRRRRRRR."
I thought about adding transition rules so that mismatched tiles die out, but since the tiling is anisotropic there would be a vast amount of 4¹² rules. If that can be implemented, though, apgsearching it for xs256s becomes a highly inefficient method to seek for local 16x16 patches.
On the other hand, my manual trial-and-error leads me to these examples:

Code: Select all

x = 22, y = 9, rule = Wangtile
15.GBHFGBJ$7.2E2DED2.2IHGB2I$JCBHG2.2FGKFG2.2D3E2D$BJB2I2.CAHGAH2.GK
3FGC$3E2D2.JCBHGB2.HGKGCBJ$3FGK2.BJB2IH2.IHGBJBI$KGAHG2.3E2DE2.D5ED$A
HGBH2.3FGKF2.K5FG$CB3I2.2CAHGA2.KGKGKGB!

User avatar
toroidalet
Posts: 1514
Joined: August 7th, 2016, 1:48 pm
Location: My computer
Contact:

Re: Rule Table Thread

Post by toroidalet » December 26th, 2019, 2:07 am

GUYTU6J wrote:
December 25th, 2019, 4:06 am
I thought about adding transition rules so that mismatched tiles die out, but since the tiling is anisotropic there would be a vast amount of 4¹² rules.
Never underestimate the power of variables:

Code: Select all

@RULE Wangtiledeath
@TABLE
n_states:12
neighborhood:vonNeumann
symmetries:none
var reddown={0,1,4,6,11}
var redup={0,1,3,7,11}
var redleft={0,8,9,10}
var redright={0,1,2,9}
var bluedown={0,2,7,8,10}
var blueup={0,2,5,8,9}
var blueleft={0,4,5}
var blueright={0,4,5}
var greendown={0,3}
var greenup={0,10}
var greenleft={0,1,2,3,11}
var greenright={0,3,7,10}
var yellowdown={0,5,9}
var yellowup={0,4,6}
var yellowleft={0,6,7}
var yellowright={0,6,8,11}
var all1={1,2,3,4,5,6,7,8,9,10,11}
var all2=all1
var all3=all1
var all4=all1
var all5=all1
1,reddown,redleft,redup,greenright,1
2,bluedown,redleft,blueup,greenright,2
3,reddown,greenleft,greenup,greenright,3
4,yellowdown,blueleft,redup,blueright,4
5,bluedown,blueleft,yellowup,blueright,5
6,yellowdown,yellowleft,redup,yellowright,6
7,reddown,greenleft,blueup,yellowright,7
8,bluedown,yellowleft,blueup,redright,8
9,bluedown,redleft,yellowup,redright,9
10,greendown,greenleft,blueup,redright,10
11,reddown,yellowleft,redup,greenright,11
all1,all2,all3,all4,all5,0
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"31 341 5 1"
/* colors */
". c #000000"
"R c #FF0000"
"Y c #FFF200"
"B c #0000FF"
"G c #00FF00"
/* icon for state 1 */
".RRRRRRRRRRRRRRRRRRRRRRRRRRRRR."
"G.RRRRRRRRRRRRRRRRRRRRRRRRRRR.R"
"GG.RRRRRRRRRRRRRRRRRRRRRRRRR.RR"
"GGG.RRRRRRRRRRRRRRRRRRRRRRR.RRR"
"GGGG.RRRRRRRRRRRRRRRRRRRRR.RRRR"
"GGGGG.RRRRRRRRRRRRRRRRRRR.RRRRR"
"GGGGGG.RRRRRRRRRRRRRRRRR.RRRRRR"
"GGGGGGG.RRRRRRRRRRRRRRR.RRRRRRR"
"GGGGGGGG.RRRRRRRRRRRRR.RRRRRRRR"
"GGGGGGGGG.RRRRRRRRRRR.RRRRRRRRR"
"GGGGGGGGGG.RRRRRRRRR.RRRRRRRRRR"
"GGGGGGGGGGG.RRRRRRR.RRRRRRRRRRR"
"GGGGGGGGGGGG.RRRRR.RRRRRRRRRRRR"
"GGGGGGGGGGGGG.RRR.RRRRRRRRRRRRR"
"GGGGGGGGGGGGGG.R.RRRRRRRRRRRRRR"
"GGGGGGGGGGGGGGG.RRRRRRRRRRRRRRR"
"GGGGGGGGGGGGGG.R.RRRRRRRRRRRRRR"
"GGGGGGGGGGGGG.RRR.RRRRRRRRRRRRR"
"GGGGGGGGGGGG.RRRRR.RRRRRRRRRRRR"
"GGGGGGGGGGG.RRRRRRR.RRRRRRRRRRR"
"GGGGGGGGGG.RRRRRRRRR.RRRRRRRRRR"
"GGGGGGGGG.RRRRRRRRRRR.RRRRRRRRR"
"GGGGGGGG.RRRRRRRRRRRRR.RRRRRRRR"
"GGGGGGG.RRRRRRRRRRRRRRR.RRRRRRR"
"GGGGGG.RRRRRRRRRRRRRRRRR.RRRRRR"
"GGGGG.RRRRRRRRRRRRRRRRRRR.RRRRR"
"GGGG.RRRRRRRRRRRRRRRRRRRRR.RRRR"
"GGG.RRRRRRRRRRRRRRRRRRRRRRR.RRR"
"GG.RRRRRRRRRRRRRRRRRRRRRRRRR.RR"
"G.RRRRRRRRRRRRRRRRRRRRRRRRRRR.R"
".RRRRRRRRRRRRRRRRRRRRRRRRRRRRR."
/* icon for state 2 */
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
"G.BBBBBBBBBBBBBBBBBBBBBBBBBBB.R"
"GG.BBBBBBBBBBBBBBBBBBBBBBBBB.RR"
"GGG.BBBBBBBBBBBBBBBBBBBBBBB.RRR"
"GGGG.BBBBBBBBBBBBBBBBBBBBB.RRRR"
"GGGGG.BBBBBBBBBBBBBBBBBBB.RRRRR"
"GGGGGG.BBBBBBBBBBBBBBBBB.RRRRRR"
"GGGGGGG.BBBBBBBBBBBBBBB.RRRRRRR"
"GGGGGGGG.BBBBBBBBBBBBB.RRRRRRRR"
"GGGGGGGGG.BBBBBBBBBBB.RRRRRRRRR"
"GGGGGGGGGG.BBBBBBBBB.RRRRRRRRRR"
"GGGGGGGGGGG.BBBBBBB.RRRRRRRRRRR"
"GGGGGGGGGGGG.BBBBB.RRRRRRRRRRRR"
"GGGGGGGGGGGGG.BBB.RRRRRRRRRRRRR"
"GGGGGGGGGGGGGG.B.RRRRRRRRRRRRRR"
"GGGGGGGGGGGGGGG.RRRRRRRRRRRRRRR"
"GGGGGGGGGGGGGG.B.RRRRRRRRRRRRRR"
"GGGGGGGGGGGGG.BBB.RRRRRRRRRRRRR"
"GGGGGGGGGGGG.BBBBB.RRRRRRRRRRRR"
"GGGGGGGGGGG.BBBBBBB.RRRRRRRRRRR"
"GGGGGGGGGG.BBBBBBBBB.RRRRRRRRRR"
"GGGGGGGGG.BBBBBBBBBBB.RRRRRRRRR"
"GGGGGGGG.BBBBBBBBBBBBB.RRRRRRRR"
"GGGGGGG.BBBBBBBBBBBBBBB.RRRRRRR"
"GGGGGG.BBBBBBBBBBBBBBBBB.RRRRRR"
"GGGGG.BBBBBBBBBBBBBBBBBBB.RRRRR"
"GGGG.BBBBBBBBBBBBBBBBBBBBB.RRRR"
"GGG.BBBBBBBBBBBBBBBBBBBBBBB.RRR"
"GG.BBBBBBBBBBBBBBBBBBBBBBBBB.RR"
"G.BBBBBBBBBBBBBBBBBBBBBBBBBBB.R"
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
/* icon for state 3 */
".RRRRRRRRRRRRRRRRRRRRRRRRRRRRR."
"G.RRRRRRRRRRRRRRRRRRRRRRRRRRR.G"
"GG.RRRRRRRRRRRRRRRRRRRRRRRRR.GG"
"GGG.RRRRRRRRRRRRRRRRRRRRRRR.GGG"
"GGGG.RRRRRRRRRRRRRRRRRRRRR.GGGG"
"GGGGG.RRRRRRRRRRRRRRRRRRR.GGGGG"
"GGGGGG.RRRRRRRRRRRRRRRRR.GGGGGG"
"GGGGGGG.RRRRRRRRRRRRRRR.GGGGGGG"
"GGGGGGGG.RRRRRRRRRRRRR.GGGGGGGG"
"GGGGGGGGG.RRRRRRRRRRR.GGGGGGGGG"
"GGGGGGGGGG.RRRRRRRRR.GGGGGGGGGG"
"GGGGGGGGGGG.RRRRRRR.GGGGGGGGGGG"
"GGGGGGGGGGGG.RRRRR.GGGGGGGGGGGG"
"GGGGGGGGGGGGG.RRR.GGGGGGGGGGGGG"
"GGGGGGGGGGGGGG.R.GGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG.GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGG.G.GGGGGGGGGGGGGG"
"GGGGGGGGGGGGG.GGG.GGGGGGGGGGGGG"
"GGGGGGGGGGGG.GGGGG.GGGGGGGGGGGG"
"GGGGGGGGGGG.GGGGGGG.GGGGGGGGGGG"
"GGGGGGGGGG.GGGGGGGGG.GGGGGGGGGG"
"GGGGGGGGG.GGGGGGGGGGG.GGGGGGGGG"
"GGGGGGGG.GGGGGGGGGGGGG.GGGGGGGG"
"GGGGGGG.GGGGGGGGGGGGGGG.GGGGGGG"
"GGGGGG.GGGGGGGGGGGGGGGGG.GGGGGG"
"GGGGG.GGGGGGGGGGGGGGGGGGG.GGGGG"
"GGGG.GGGGGGGGGGGGGGGGGGGGG.GGGG"
"GGG.GGGGGGGGGGGGGGGGGGGGGGG.GGG"
"GG.GGGGGGGGGGGGGGGGGGGGGGGGG.GG"
"G.GGGGGGGGGGGGGGGGGGGGGGGGGGG.G"
".GGGGGGGGGGGGGGGGGGGGGGGGGGGGG."
/* icon for state 4 */
".YYYYYYYYYYYYYYYYYYYYYYYYYYYYY."
"B.YYYYYYYYYYYYYYYYYYYYYYYYYYY.B"
"BB.YYYYYYYYYYYYYYYYYYYYYYYYY.BB"
"BBB.YYYYYYYYYYYYYYYYYYYYYYY.BBB"
"BBBB.YYYYYYYYYYYYYYYYYYYYY.BBBB"
"BBBBB.YYYYYYYYYYYYYYYYYYY.BBBBB"
"BBBBBB.YYYYYYYYYYYYYYYYY.BBBBBB"
"BBBBBBB.YYYYYYYYYYYYYYY.BBBBBBB"
"BBBBBBBB.YYYYYYYYYYYYY.BBBBBBBB"
"BBBBBBBBB.YYYYYYYYYYY.BBBBBBBBB"
"BBBBBBBBBB.YYYYYYYYY.BBBBBBBBBB"
"BBBBBBBBBBB.YYYYYYY.BBBBBBBBBBB"
"BBBBBBBBBBBB.YYYYY.BBBBBBBBBBBB"
"BBBBBBBBBBBBB.YYY.BBBBBBBBBBBBB"
"BBBBBBBBBBBBBB.Y.BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB.R.BBBBBBBBBBBBBB"
"BBBBBBBBBBBBB.RRR.BBBBBBBBBBBBB"
"BBBBBBBBBBBB.RRRRR.BBBBBBBBBBBB"
"BBBBBBBBBBB.RRRRRRR.BBBBBBBBBBB"
"BBBBBBBBBB.RRRRRRRRR.BBBBBBBBBB"
"BBBBBBBBB.RRRRRRRRRRR.BBBBBBBBB"
"BBBBBBBB.RRRRRRRRRRRRR.BBBBBBBB"
"BBBBBBB.RRRRRRRRRRRRRRR.BBBBBBB"
"BBBBBB.RRRRRRRRRRRRRRRRR.BBBBBB"
"BBBBB.RRRRRRRRRRRRRRRRRRR.BBBBB"
"BBBB.RRRRRRRRRRRRRRRRRRRRR.BBBB"
"BBB.RRRRRRRRRRRRRRRRRRRRRRR.BBB"
"BB.RRRRRRRRRRRRRRRRRRRRRRRRR.BB"
"B.RRRRRRRRRRRRRRRRRRRRRRRRRRR.B"
".RRRRRRRRRRRRRRRRRRRRRRRRRRRRR."
/* icon for state 5 */
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
"B.BBBBBBBBBBBBBBBBBBBBBBBBBBB.B"
"BB.BBBBBBBBBBBBBBBBBBBBBBBBB.BB"
"BBB.BBBBBBBBBBBBBBBBBBBBBBB.BBB"
"BBBB.BBBBBBBBBBBBBBBBBBBBB.BBBB"
"BBBBB.BBBBBBBBBBBBBBBBBBB.BBBBB"
"BBBBBB.BBBBBBBBBBBBBBBBB.BBBBBB"
"BBBBBBB.BBBBBBBBBBBBBBB.BBBBBBB"
"BBBBBBBB.BBBBBBBBBBBBB.BBBBBBBB"
"BBBBBBBBB.BBBBBBBBBBB.BBBBBBBBB"
"BBBBBBBBBB.BBBBBBBBB.BBBBBBBBBB"
"BBBBBBBBBBB.BBBBBBB.BBBBBBBBBBB"
"BBBBBBBBBBBB.BBBBB.BBBBBBBBBBBB"
"BBBBBBBBBBBBB.BBB.BBBBBBBBBBBBB"
"BBBBBBBBBBBBBB.B.BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB.Y.BBBBBBBBBBBBBB"
"BBBBBBBBBBBBB.YYY.BBBBBBBBBBBBB"
"BBBBBBBBBBBB.YYYYY.BBBBBBBBBBBB"
"BBBBBBBBBBB.YYYYYYY.BBBBBBBBBBB"
"BBBBBBBBBB.YYYYYYYYY.BBBBBBBBBB"
"BBBBBBBBB.YYYYYYYYYYY.BBBBBBBBB"
"BBBBBBBB.YYYYYYYYYYYYY.BBBBBBBB"
"BBBBBBB.YYYYYYYYYYYYYYY.BBBBBBB"
"BBBBBB.YYYYYYYYYYYYYYYYY.BBBBBB"
"BBBBB.YYYYYYYYYYYYYYYYYYY.BBBBB"
"BBBB.YYYYYYYYYYYYYYYYYYYYY.BBBB"
"BBB.YYYYYYYYYYYYYYYYYYYYYYY.BBB"
"BB.YYYYYYYYYYYYYYYYYYYYYYYYY.BB"
"B.YYYYYYYYYYYYYYYYYYYYYYYYYYY.B"
".YYYYYYYYYYYYYYYYYYYYYYYYYYYYY."
/* icon for state 6 */
".YYYYYYYYYYYYYYYYYYYYYYYYYYYYY."
"Y.YYYYYYYYYYYYYYYYYYYYYYYYYYY.Y"
"YY.YYYYYYYYYYYYYYYYYYYYYYYYY.YY"
"YYY.YYYYYYYYYYYYYYYYYYYYYYY.YYY"
"YYYY.YYYYYYYYYYYYYYYYYYYYY.YYYY"
"YYYYY.YYYYYYYYYYYYYYYYYYY.YYYYY"
"YYYYYY.YYYYYYYYYYYYYYYYY.YYYYYY"
"YYYYYYY.YYYYYYYYYYYYYYY.YYYYYYY"
"YYYYYYYY.YYYYYYYYYYYYY.YYYYYYYY"
"YYYYYYYYY.YYYYYYYYYYY.YYYYYYYYY"
"YYYYYYYYYY.YYYYYYYYY.YYYYYYYYYY"
"YYYYYYYYYYY.YYYYYYY.YYYYYYYYYYY"
"YYYYYYYYYYYY.YYYYY.YYYYYYYYYYYY"
"YYYYYYYYYYYYY.YYY.YYYYYYYYYYYYY"
"YYYYYYYYYYYYYY.Y.YYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYY.YYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYY.R.YYYYYYYYYYYYYY"
"YYYYYYYYYYYYY.RRR.YYYYYYYYYYYYY"
"YYYYYYYYYYYY.RRRRR.YYYYYYYYYYYY"
"YYYYYYYYYYY.RRRRRRR.YYYYYYYYYYY"
"YYYYYYYYYY.RRRRRRRRR.YYYYYYYYYY"
"YYYYYYYYY.RRRRRRRRRRR.YYYYYYYYY"
"YYYYYYYY.RRRRRRRRRRRRR.YYYYYYYY"
"YYYYYYY.RRRRRRRRRRRRRRR.YYYYYYY"
"YYYYYY.RRRRRRRRRRRRRRRRR.YYYYYY"
"YYYYY.RRRRRRRRRRRRRRRRRRR.YYYYY"
"YYYY.RRRRRRRRRRRRRRRRRRRRR.YYYY"
"YYY.RRRRRRRRRRRRRRRRRRRRRRR.YYY"
"YY.RRRRRRRRRRRRRRRRRRRRRRRRR.YY"
"Y.RRRRRRRRRRRRRRRRRRRRRRRRRRR.Y"
".RRRRRRRRRRRRRRRRRRRRRRRRRRRRR."
/* icon for state 7 */
".RRRRRRRRRRRRRRRRRRRRRRRRRRRRR."
"Y.RRRRRRRRRRRRRRRRRRRRRRRRRRR.G"
"YY.RRRRRRRRRRRRRRRRRRRRRRRRR.GG"
"YYY.RRRRRRRRRRRRRRRRRRRRRRR.GGG"
"YYYY.RRRRRRRRRRRRRRRRRRRRR.GGGG"
"YYYYY.RRRRRRRRRRRRRRRRRRR.GGGGG"
"YYYYYY.RRRRRRRRRRRRRRRRR.GGGGGG"
"YYYYYYY.RRRRRRRRRRRRRRR.GGGGGGG"
"YYYYYYYY.RRRRRRRRRRRRR.GGGGGGGG"
"YYYYYYYYY.RRRRRRRRRRR.GGGGGGGGG"
"YYYYYYYYYY.RRRRRRRRR.GGGGGGGGGG"
"YYYYYYYYYYY.RRRRRRR.GGGGGGGGGGG"
"YYYYYYYYYYYY.RRRRR.GGGGGGGGGGGG"
"YYYYYYYYYYYYY.RRR.GGGGGGGGGGGGG"
"YYYYYYYYYYYYYY.R.GGGGGGGGGGGGGG"
"YYYYYYYYYYYYYYY.GGGGGGGGGGGGGGG"
"YYYYYYYYYYYYYY.B.GGGGGGGGGGGGGG"
"YYYYYYYYYYYYY.BBB.GGGGGGGGGGGGG"
"YYYYYYYYYYYY.BBBBB.GGGGGGGGGGGG"
"YYYYYYYYYYY.BBBBBBB.GGGGGGGGGGG"
"YYYYYYYYYY.BBBBBBBBB.GGGGGGGGGG"
"YYYYYYYYY.BBBBBBBBBBB.GGGGGGGGG"
"YYYYYYYY.BBBBBBBBBBBBB.GGGGGGGG"
"YYYYYYY.BBBBBBBBBBBBBBB.GGGGGGG"
"YYYYYY.BBBBBBBBBBBBBBBBB.GGGGGG"
"YYYYY.BBBBBBBBBBBBBBBBBBB.GGGGG"
"YYYY.BBBBBBBBBBBBBBBBBBBBB.GGGG"
"YYY.BBBBBBBBBBBBBBBBBBBBBBB.GGG"
"YY.BBBBBBBBBBBBBBBBBBBBBBBBB.GG"
"Y.BBBBBBBBBBBBBBBBBBBBBBBBBBB.G"
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
/* icon for state 8 */
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
"R.BBBBBBBBBBBBBBBBBBBBBBBBBBB.Y"
"RR.BBBBBBBBBBBBBBBBBBBBBBBBB.YY"
"RRR.BBBBBBBBBBBBBBBBBBBBBBB.YYY"
"RRRR.BBBBBBBBBBBBBBBBBBBBB.YYYY"
"RRRRR.BBBBBBBBBBBBBBBBBBB.YYYYY"
"RRRRRR.BBBBBBBBBBBBBBBBB.YYYYYY"
"RRRRRRR.BBBBBBBBBBBBBBB.YYYYYYY"
"RRRRRRRR.BBBBBBBBBBBBB.YYYYYYYY"
"RRRRRRRRR.BBBBBBBBBBB.YYYYYYYYY"
"RRRRRRRRRR.BBBBBBBBB.YYYYYYYYYY"
"RRRRRRRRRRR.BBBBBBB.YYYYYYYYYYY"
"RRRRRRRRRRRR.BBBBB.YYYYYYYYYYYY"
"RRRRRRRRRRRRR.BBB.YYYYYYYYYYYYY"
"RRRRRRRRRRRRRR.B.YYYYYYYYYYYYYY"
"RRRRRRRRRRRRRRR.YYYYYYYYYYYYYYY"
"RRRRRRRRRRRRRR.B.YYYYYYYYYYYYYY"
"RRRRRRRRRRRRR.BBB.YYYYYYYYYYYYY"
"RRRRRRRRRRRR.BBBBB.YYYYYYYYYYYY"
"RRRRRRRRRRR.BBBBBBB.YYYYYYYYYYY"
"RRRRRRRRRR.BBBBBBBBB.YYYYYYYYYY"
"RRRRRRRRR.BBBBBBBBBBB.YYYYYYYYY"
"RRRRRRRR.BBBBBBBBBBBBB.YYYYYYYY"
"RRRRRRR.BBBBBBBBBBBBBBB.YYYYYYY"
"RRRRRR.BBBBBBBBBBBBBBBBB.YYYYYY"
"RRRRR.BBBBBBBBBBBBBBBBBBB.YYYYY"
"RRRR.BBBBBBBBBBBBBBBBBBBBB.YYYY"
"RRR.BBBBBBBBBBBBBBBBBBBBBBB.YYY"
"RR.BBBBBBBBBBBBBBBBBBBBBBBBB.YY"
"R.BBBBBBBBBBBBBBBBBBBBBBBBBBB.Y"
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
/* icon for state 9 */
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
"R.BBBBBBBBBBBBBBBBBBBBBBBBBBB.R"
"RR.BBBBBBBBBBBBBBBBBBBBBBBBB.RR"
"RRR.BBBBBBBBBBBBBBBBBBBBBBB.RRR"
"RRRR.BBBBBBBBBBBBBBBBBBBBB.RRRR"
"RRRRR.BBBBBBBBBBBBBBBBBBB.RRRRR"
"RRRRRR.BBBBBBBBBBBBBBBBB.RRRRRR"
"RRRRRRR.BBBBBBBBBBBBBBB.RRRRRRR"
"RRRRRRRR.BBBBBBBBBBBBB.RRRRRRRR"
"RRRRRRRRR.BBBBBBBBBBB.RRRRRRRRR"
"RRRRRRRRRR.BBBBBBBBB.RRRRRRRRRR"
"RRRRRRRRRRR.BBBBBBB.RRRRRRRRRRR"
"RRRRRRRRRRRR.BBBBB.RRRRRRRRRRRR"
"RRRRRRRRRRRRR.BBB.RRRRRRRRRRRRR"
"RRRRRRRRRRRRRR.B.RRRRRRRRRRRRRR"
"RRRRRRRRRRRRRRR.RRRRRRRRRRRRRRR"
"RRRRRRRRRRRRRR.Y.RRRRRRRRRRRRRR"
"RRRRRRRRRRRRR.YYY.RRRRRRRRRRRRR"
"RRRRRRRRRRRR.YYYYY.RRRRRRRRRRRR"
"RRRRRRRRRRR.YYYYYYY.RRRRRRRRRRR"
"RRRRRRRRRR.YYYYYYYYY.RRRRRRRRRR"
"RRRRRRRRR.YYYYYYYYYYY.RRRRRRRRR"
"RRRRRRRR.YYYYYYYYYYYYY.RRRRRRRR"
"RRRRRRR.YYYYYYYYYYYYYYY.RRRRRRR"
"RRRRRR.YYYYYYYYYYYYYYYYY.RRRRRR"
"RRRRR.YYYYYYYYYYYYYYYYYYY.RRRRR"
"RRRR.YYYYYYYYYYYYYYYYYYYYY.RRRR"
"RRR.YYYYYYYYYYYYYYYYYYYYYYY.RRR"
"RR.YYYYYYYYYYYYYYYYYYYYYYYYY.RR"
"R.YYYYYYYYYYYYYYYYYYYYYYYYYYY.R"
".YYYYYYYYYYYYYYYYYYYYYYYYYYYYY."
/* icon for state 10 */
".GGGGGGGGGGGGGGGGGGGGGGGGGGGGG."
"R.GGGGGGGGGGGGGGGGGGGGGGGGGGG.G"
"RR.GGGGGGGGGGGGGGGGGGGGGGGGG.GG"
"RRR.GGGGGGGGGGGGGGGGGGGGGGG.GGG"
"RRRR.GGGGGGGGGGGGGGGGGGGGG.GGGG"
"RRRRR.GGGGGGGGGGGGGGGGGGG.GGGGG"
"RRRRRR.GGGGGGGGGGGGGGGGG.GGGGGG"
"RRRRRRR.GGGGGGGGGGGGGGG.GGGGGGG"
"RRRRRRRR.GGGGGGGGGGGGG.GGGGGGGG"
"RRRRRRRRR.GGGGGGGGGGG.GGGGGGGGG"
"RRRRRRRRRR.GGGGGGGGG.GGGGGGGGGG"
"RRRRRRRRRRR.GGGGGGG.GGGGGGGGGGG"
"RRRRRRRRRRRR.GGGGG.GGGGGGGGGGGG"
"RRRRRRRRRRRRR.GGG.GGGGGGGGGGGGG"
"RRRRRRRRRRRRRR.G.GGGGGGGGGGGGGG"
"RRRRRRRRRRRRRRR.GGGGGGGGGGGGGGG"
"RRRRRRRRRRRRRR.B.GGGGGGGGGGGGGG"
"RRRRRRRRRRRRR.BBB.GGGGGGGGGGGGG"
"RRRRRRRRRRRR.BBBBB.GGGGGGGGGGGG"
"RRRRRRRRRRR.BBBBBBB.GGGGGGGGGGG"
"RRRRRRRRRR.BBBBBBBBB.GGGGGGGGGG"
"RRRRRRRRR.BBBBBBBBBBB.GGGGGGGGG"
"RRRRRRRR.BBBBBBBBBBBBB.GGGGGGGG"
"RRRRRRR.BBBBBBBBBBBBBBB.GGGGGGG"
"RRRRRR.BBBBBBBBBBBBBBBBB.GGGGGG"
"RRRRR.BBBBBBBBBBBBBBBBBBB.GGGGG"
"RRRR.BBBBBBBBBBBBBBBBBBBBB.GGGG"
"RRR.BBBBBBBBBBBBBBBBBBBBBBB.GGG"
"RR.BBBBBBBBBBBBBBBBBBBBBBBBB.GG"
"R.BBBBBBBBBBBBBBBBBBBBBBBBBBB.G"
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
/* icon for state 11 */
".RRRRRRRRRRRRRRRRRRRRRRRRRRRRR."
"G.RRRRRRRRRRRRRRRRRRRRRRRRRRR.Y"
"GG.RRRRRRRRRRRRRRRRRRRRRRRRR.YY"
"GGG.RRRRRRRRRRRRRRRRRRRRRRR.YYY"
"GGGG.RRRRRRRRRRRRRRRRRRRRR.YYYY"
"GGGGG.RRRRRRRRRRRRRRRRRRR.YYYYY"
"GGGGGG.RRRRRRRRRRRRRRRRR.YYYYYY"
"GGGGGGG.RRRRRRRRRRRRRRR.YYYYYYY"
"GGGGGGGG.RRRRRRRRRRRRR.YYYYYYYY"
"GGGGGGGGG.RRRRRRRRRRR.YYYYYYYYY"
"GGGGGGGGGG.RRRRRRRRR.YYYYYYYYYY"
"GGGGGGGGGGG.RRRRRRR.YYYYYYYYYYY"
"GGGGGGGGGGGG.RRRRR.YYYYYYYYYYYY"
"GGGGGGGGGGGGG.RRR.YYYYYYYYYYYYY"
"GGGGGGGGGGGGGG.R.YYYYYYYYYYYYYY"
"GGGGGGGGGGGGGGG.YYYYYYYYYYYYYYY"
"GGGGGGGGGGGGGG.R.YYYYYYYYYYYYYY"
"GGGGGGGGGGGGG.RRR.YYYYYYYYYYYYY"
"GGGGGGGGGGGG.RRRRR.YYYYYYYYYYYY"
"GGGGGGGGGGG.RRRRRRR.YYYYYYYYYYY"
"GGGGGGGGGG.RRRRRRRRR.YYYYYYYYYY"
"GGGGGGGGG.RRRRRRRRRRR.YYYYYYYYY"
"GGGGGGGG.RRRRRRRRRRRRR.YYYYYYYY"
"GGGGGGG.RRRRRRRRRRRRRRR.YYYYYYY"
"GGGGGG.RRRRRRRRRRRRRRRRR.YYYYYY"
"GGGGG.RRRRRRRRRRRRRRRRRRR.YYYYY"
"GGGG.RRRRRRRRRRRRRRRRRRRRR.YYYY"
"GGG.RRRRRRRRRRRRRRRRRRRRRRR.YYY"
"GG.RRRRRRRRRRRRRRRRRRRRRRRRR.YY"
"G.RRRRRRRRRRRRRRRRRRRRRRRRRRR.Y"
".RRRRRRRRRRRRRRRRRRRRRRRRRRRRR."
It might be cool to have a rule that expands the tiling as an aperiodic spacefiller.
On the other hand, my manual trial-and-error leads me to these examples:

Code: Select all

finite tilings
None of those examples can be extended infinitely.
Any sufficiently advanced software is indistinguishable from malice.

GUYTU6J
Posts: 2200
Joined: August 5th, 2016, 10:27 am
Location: 拆哪!I repeat, CHINA! (a.k.a. 种花家)
Contact:

Re: Rule Table Thread

Post by GUYTU6J » December 26th, 2019, 5:28 am

toroidalet wrote:
December 26th, 2019, 2:07 am
Never underestimate the power of variables...
Oh, thank you! The page for tutorials/Creating_custom_rules on Lifewiki needs extension.
But the rule doesn't kill those wrong cells with vacant neighbour(s), and I see that trying to do this will lead to the problem of deciding which cell to die. Try a 16x16 100% random soup and you'll see that usually only the exterior cells survive for a generation.
It might be cool to have a rule that expands the tiling as an aperiodic spacefiller.
The rule should be equipped with ways to kill inconsistent cells. Consider if these patches arise:

Code: Select all

x = 9, y = 4, rule = Wangtiledeath
GBH4.2F$3E4.CK$3F2.HG.A$3C2.2IJA!
The left one cannot grow on the bottom, and the right leaves an unfillable hole.

User avatar
PHPBB12345
Posts: 1096
Joined: August 5th, 2015, 11:55 pm
Contact:

Re: Rule Table Thread

Post by PHPBB12345 » February 2nd, 2020, 11:25 am

Code: Select all

@RULE LayeredWireWorld

@TABLE

n_states:10
neighborhood:Moore
symmetries:permute
var a={0,1,2,3,4,5,6,7,8,9}
var b={a}
var c={a}
var d={a}
var e={a}
var f={a}
var g={a}
var h={a}
var i={0,2,3,4,5,6,8,9}
var j={i}
var k={i}
var l={i}
var m={i}
var n={i}
var o={1,7}
var p={0,1,2,3,5,6,8,9}
var q={p}
var r={p}
var s={p}
var t={p}
var u={p}
var v={4,7}
var w={0,2,3,5,6,8,9}
var x={p}
var y={p}
var z={p}
var A={p}
var B={p}
var C={1,4,7}

1,a,b,c,d,e,f,g,h,2
2,a,b,c,d,e,f,g,h,3
3,a,i,j,k,l,m,n,o,1
4,a,b,c,d,e,f,g,h,5
5,a,b,c,d,e,f,g,h,6
6,a,p,q,r,s,t,u,v,4
7,a,b,c,d,e,f,g,h,8
8,a,b,c,d,e,f,g,h,9
9,a,w,x,y,z,A,B,C,7

@TREE

num_states=10
num_neighbors=8
num_nodes=118
1 0 2 3 3 5 6 6 8 9 9
1 0 2 3 1 5 6 6 8 9 7
1 0 2 3 3 5 6 4 8 9 7
1 0 2 3 1 5 6 4 8 9 7
2 0 1 0 0 2 0 0 3 0 0
2 1 1 1 1 3 1 1 3 1 1
2 2 3 2 2 2 2 2 3 2 2
2 3 3 3 3 3 3 3 3 3 3
3 4 5 4 4 6 4 4 7 4 4
1 0 2 3 3 5 6 6 8 9 7
2 1 9 1 1 3 1 1 2 1 1
2 3 2 3 3 3 3 3 2 3 3
3 5 10 5 5 7 5 5 11 5 5
1 0 2 3 1 5 6 6 8 9 9
2 2 3 2 2 0 2 2 13 2 2
2 3 3 3 3 13 3 3 13 3 3
3 6 7 6 6 14 6 6 15 6 6
2 3 2 3 3 13 3 3 0 3 3
3 7 11 7 7 15 7 7 17 7 7
4 8 12 8 8 16 8 8 18 8 8
2 9 9 9 9 2 9 9 2 9 9
2 2 2 2 2 2 2 2 2 2 2
3 10 20 10 10 11 10 10 21 10 10
2 2 2 2 2 0 2 2 0 2 2
3 11 21 11 11 17 11 11 23 11 11
4 12 22 12 12 18 12 12 24 12 12
2 0 13 0 0 0 0 0 13 0 0
2 13 13 13 13 13 13 13 13 13 13
3 14 15 14 14 26 14 14 27 14 14
2 13 0 13 13 13 13 13 0 13 13
3 15 17 15 15 27 15 15 29 15 15
4 16 18 16 16 28 16 16 30 16 16
2 0 0 0 0 0 0 0 0 0 0
3 17 23 17 17 29 17 17 32 17 17
4 18 24 18 18 30 18 18 33 18 18
5 19 25 19 19 31 19 19 34 19 19
3 20 20 20 20 21 20 20 21 20 20
3 21 21 21 21 23 21 21 23 21 21
4 22 36 22 22 24 22 22 37 22 22
3 23 23 23 23 32 23 23 32 23 23
4 24 37 24 24 33 24 24 39 24 24
5 25 38 25 25 34 25 25 40 25 25
3 26 27 26 26 26 26 26 27 26 26
3 27 29 27 27 27 27 27 29 27 27
4 28 30 28 28 42 28 28 43 28 28
3 29 32 29 29 29 29 29 32 29 29
4 30 33 30 30 43 30 30 45 30 30
5 31 34 31 31 44 31 31 46 31 31
3 32 32 32 32 32 32 32 32 32 32
4 33 39 33 33 45 33 33 48 33 33
5 34 40 34 34 46 34 34 49 34 34
6 35 41 35 35 47 35 35 50 35 35
4 36 36 36 36 37 36 36 37 36 36
4 37 37 37 37 39 37 37 39 37 37
5 38 52 38 38 40 38 38 53 38 38
4 39 39 39 39 48 39 39 48 39 39
5 40 53 40 40 49 40 40 55 40 40
6 41 54 41 41 50 41 41 56 41 41
4 42 43 42 42 42 42 42 43 42 42
4 43 45 43 43 43 43 43 45 43 43
5 44 46 44 44 58 44 44 59 44 44
4 45 48 45 45 45 45 45 48 45 45
5 46 49 46 46 59 46 46 61 46 46
6 47 50 47 47 60 47 47 62 47 47
4 48 48 48 48 48 48 48 48 48 48
5 49 55 49 49 61 49 49 64 49 49
6 50 56 50 50 62 50 50 65 50 50
7 51 57 51 51 63 51 51 66 51 51
5 52 52 52 52 53 52 52 53 52 52
5 53 53 53 53 55 53 53 55 53 53
6 54 68 54 54 56 54 54 69 54 54
5 55 55 55 55 64 55 55 64 55 55
6 56 69 56 56 65 56 56 71 56 56
7 57 70 57 57 66 57 57 72 57 57
5 58 59 58 58 58 58 58 59 58 58
5 59 61 59 59 59 59 59 61 59 59
6 60 62 60 60 74 60 60 75 60 60
5 61 64 61 61 61 61 61 64 61 61
6 62 65 62 62 75 62 62 77 62 62
7 63 66 63 63 76 63 63 78 63 63
5 64 64 64 64 64 64 64 64 64 64
6 65 71 65 65 77 65 65 80 65 65
7 66 72 66 66 78 66 66 81 66 66
8 67 73 67 67 79 67 67 82 67 67
1 0 2 3 3 5 6 4 8 9 9
2 9 0 9 9 84 9 9 84 9 9
2 2 84 2 2 84 2 2 84 2 2
3 20 85 20 20 86 20 20 86 20 20
2 2 84 2 2 0 2 2 0 2 2
3 21 86 21 21 88 21 21 88 21 21
4 36 87 36 36 89 36 36 89 36 36
3 23 88 23 23 32 23 23 32 23 23
4 37 89 37 37 91 37 37 91 37 37
5 52 90 52 52 92 52 52 92 52 52
4 39 91 39 39 48 39 39 48 39 39
5 53 92 53 53 94 53 53 94 53 53
6 68 93 68 68 95 68 68 95 68 68
5 49 94 49 49 61 49 49 64 49 49
5 55 94 55 55 64 55 55 64 55 55
6 56 95 56 56 97 56 56 98 56 56
6 69 95 69 69 98 69 69 98 69 69
7 70 96 70 70 99 70 70 100 70 70
6 62 97 62 62 75 62 62 77 62 62
6 65 98 65 65 77 65 65 80 65 65
7 66 99 66 66 102 66 66 103 66 66
6 71 98 71 71 80 71 71 80 71 71
7 72 100 72 72 103 72 72 105 72 72
8 73 101 73 73 104 73 73 106 73 73
6 74 75 74 74 74 74 74 75 74 74
6 75 77 75 75 75 75 75 77 75 75
7 76 102 76 76 108 76 76 109 76 76
6 77 80 77 77 77 77 77 80 77 77
7 78 103 78 78 109 78 78 111 78 78
8 79 104 79 79 110 79 79 112 79 79
6 80 80 80 80 80 80 80 80 80 80
7 81 105 81 81 111 81 81 114 81 81
8 82 106 82 82 112 82 82 115 82 82
9 83 107 83 83 113 83 83 116 83 83

@COLORS

0   0   0   0
1 255 255 255
2 255 128 128
3 255   0   0
4 255 255 255
5 128 128 255
6   0   0 255
7 255 255 255
8 160 160 160
9  64  64  64

Code: Select all

x = 41, y = 8, rule = LayeredWireWorld
.BA$C2.14C4.20C$.2C14.C2.I$18.CF$18.FC$.BA14.I2.C$C2.14C4.20C$.2C!

Code: Select all

x = 145, y = 35, rule = LayeredWireWorld
.2C$C2.C122.19C$.AB.C120.C$5.C118.C$.AC3.C116.C$B2.C3.C114.C3.19C$.2C
.C3.C112.C3.C$5.C3.C110.C3.C$.CB3.C3.C108.C3.C$C2.A3.C2.C108.C2.C3.
19C$.2C.C3.C.C108.C.C3.C$5.C2.C.C108.C.C2.C$.2C3.C.C.C108.C.C.C$C2.C
2.C.I2.108C2.I.C2.19C$.AB.C.I2.112F2.I.C$4.I2.116C2.I$.AC2.120F$B2.
142C$.2C2.120F$4.I2.116C2.I$.2C.C.I2.112F2.I.C$C2.C2.C.I2.108C2.I.C2.
19C$.AB3.C.C.C108.C.C.C$5.C2.C.C108.C.C2.C$.CB.C3.C.C108.C.C3.C$C2.A
3.C2.C108.C2.C3.19C$.2C3.C3.C108.C3.C$5.C3.C110.C3.C$.AC.C3.C112.C3.C
$B2.C3.C114.C3.19C$.2C3.C116.C$5.C118.C$.2C.C120.C$C2.C122.19C$.AB!

User avatar
PHPBB12345
Posts: 1096
Joined: August 5th, 2015, 11:55 pm
Contact:

Re: Rule Table Thread

Post by PHPBB12345 » February 3rd, 2020, 1:02 am

Code: Select all

@RULE ExtendedWire1V

@TABLE

n_states:16
neighborhood:vonNeumann
symmetries:permute
var a={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}
var b={a}
var c={a}
var d={a}
var e={1,4,7}
var f={0,2,3,5,6,8,9,11,12,13,14,15}
var g={f}
var h={f}
var i={1,10}

1,a,b,c,d,2
2,a,b,c,d,3
3,e,f,g,h,1
3,10,f,g,h,1
4,a,b,c,d,5
5,a,b,c,d,6
6,1,f,g,h,4
6,4,f,g,h,4
7,a,b,c,d,8
8,a,b,c,d,9
9,e,f,g,h,7
10,13,a,b,c,13
10,a,b,c,d,11
11,13,a,b,c,13
11,a,b,c,d,12
12,f,g,h,i,10
12,7,a,b,c,13
12,13,a,b,c,13
13,a,b,c,d,14
14,4,f,g,i,10
14,4,a,b,c,15
14,15,a,b,c,15
14,10,f,g,h,10
15,13,a,b,c,13
15,a,b,c,d,12

@COLORS

 0   0   0   0
 1 255 255 255
 2 160 160 160
 3  64  64  64
 4 255 255 255
 5 255 160 160
 6 255  64  64
 7 255 255 255
 8 160 160 255
 9  64  64 255
10 255 255 255
11 128 255 128
12   0 255   0
13   0 128   0
14   0 128   0
15   0 255   0

Code: Select all

x = 26, y = 52, rule = ExtendedWire1V
9LO16N2$8LKJ16N2$7NMLO16N2$7NMKJ16N2$8NMO16N2$8NMJ16N2$BA10CF13N$13.
13N$BA10CI13N2$BA10CF$12.N13C$BA11C2$BA10CI$12.L13C$BA11C2$5.4C8.4C$B
A5C.C8.C.7C$5.C2.10C2.C$5.4C8.4C2$5.4F8.4F$ED5F.F8.F.7F$5.F2.10F2.F$
5.4F8.4F2$5.4I8.4I$HG5I.I8.I.7I$5.I2.10I2.I$5.4I8.4I2$5.4L8.4L$KJ5L.L
8.L.7L$5.L2.10L2.L$5.4L8.4L2$5.4N8.4N$MJ5N.N8.N.7N$5.N2.10N2.N$5.4N8.
4N2$4.CF2.CF$BA3CM3CM2CFI5CIF5C$2C3.IC2.IC!

User avatar
PHPBB12345
Posts: 1096
Joined: August 5th, 2015, 11:55 pm
Contact:

Re: Rule Table Thread

Post by PHPBB12345 » February 3rd, 2020, 10:46 am

Code: Select all

@RULE LLLL

@TREE

num_states=33
num_neighbors=4
num_nodes=840
1 0 1 3 3 1 8 8 8 8 10 10 10 10 16 16 16 16 18 18 18 18 21 22 23 24 25 27 27 25 29 31 31 29
1 0 1 3 3 1 5 8 8 5 10 11 11 10 16 16 16 16 18 18 18 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 2 3 3 2 6 7 7 6 9 12 12 9 16 16 16 16 18 18 18 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 2 3 3 1 6 7 7 6 9 12 12 9 16 16 16 16 18 18 18 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 1 4 4 1 5 8 8 5 10 11 11 10 16 16 16 16 18 18 18 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 1 3 3 1 8 8 8 8 10 10 10 10 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 29 31 31 29
1 0 1 3 3 1 8 8 8 8 10 10 10 10 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 30 30 30 30
1 0 1 3 3 1 8 8 8 8 10 10 10 10 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 29 31 31 30
1 0 1 3 3 1 8 8 8 8 10 10 10 10 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 32 32 32 32
1 0 1 3 3 1 5 6 7 8 9 10 11 12 16 16 16 16 18 18 18 18 21 22 23 24 25 27 27 25 29 31 31 29
1 0 2 2 2 2 5 6 7 8 9 10 11 12 16 16 16 16 18 18 18 18 21 22 23 24 25 27 27 25 29 31 31 29
1 0 1 3 3 2 5 6 7 8 9 10 11 12 16 16 16 16 18 18 18 18 21 22 23 24 25 27 27 25 29 31 31 29
1 0 4 4 4 4 5 6 7 8 9 10 11 12 16 16 16 16 18 18 18 18 21 22 23 24 25 27 27 25 29 31 31 29
1 0 1 3 3 1 8 8 8 8 10 10 10 10 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 30 31 31 30
1 0 1 3 3 1 8 8 8 8 10 10 10 10 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 30 31 31 29
1 0 1 3 3 1 8 8 8 8 10 10 10 10 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 29 32 32 29
2 0 1 2 3 4 5 6 7 8 5 6 7 8 9 10 11 12 9 10 11 12 9 10 11 12 9 10 11 12 5 13 14 15
1 0 1 3 3 1 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 1 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 30 30 30
1 0 1 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 31 30
1 0 1 3 3 1 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 32 32 32 32
1 0 2 2 2 2 5 8 8 5 10 11 11 10 16 16 16 16 18 18 18 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 1 3 3 2 5 8 8 5 10 11 11 10 16 16 16 16 18 18 18 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 4 4 4 4 5 8 8 5 10 11 11 10 16 16 16 16 18 18 18 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 1 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 31 31 30
1 0 1 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 29
1 0 1 3 3 1 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 32 32 29
2 1 1 3 3 4 17 18 19 20 17 18 19 20 1 21 22 23 1 21 22 23 1 21 22 23 1 21 22 23 17 24 25 26
1 0 2 3 3 2 5 8 8 5 10 11 11 10 16 16 16 16 18 18 18 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 2 3 4 1 6 7 7 6 9 12 12 9 16 16 16 16 18 18 18 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 2 3 3 2 6 7 7 6 9 12 12 9 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 2 3 3 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 30 30 30
1 0 2 3 3 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 31 30
1 0 2 3 3 2 6 7 7 6 9 12 12 9 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 32 32 32 32
1 0 2 2 2 2 6 7 7 6 9 12 12 9 16 16 16 16 18 18 18 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 4 4 4 4 6 7 7 6 9 12 12 9 16 16 16 16 18 18 18 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 2 3 3 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 31 31 30
1 0 2 3 3 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 29
1 0 2 3 3 2 6 7 7 6 9 12 12 9 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 32 32 29
2 2 3 28 28 29 30 31 32 33 30 31 32 33 3 34 2 35 3 34 2 35 3 34 2 35 3 34 2 35 30 36 37 38
1 0 2 3 3 1 5 8 8 5 10 11 11 10 16 16 16 16 18 18 18 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 2 3 3 1 6 7 7 6 9 12 12 9 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 2 3 3 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 30 30 30
1 0 2 3 3 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 31 30
1 0 2 3 3 1 6 7 7 6 9 12 12 9 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 32 32 32 32
1 0 2 3 3 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 31 31 30
1 0 2 3 3 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 29
1 0 2 3 3 1 6 7 7 6 9 12 12 9 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 32 32 29
2 3 3 28 40 29 41 42 43 44 41 42 43 44 3 34 2 35 3 34 2 35 3 34 2 35 3 34 2 35 41 45 46 47
1 0 1 4 4 1 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 1 4 4 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 30 30 30
1 0 1 4 4 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 31 30
1 0 1 4 4 1 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 32 32 32 32
1 0 1 3 4 2 5 8 8 5 10 11 11 10 16 16 16 16 18 18 18 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 1 4 4 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 31 31 30
1 0 1 4 4 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 29
1 0 1 4 4 1 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 32 32 29
2 4 4 29 29 4 49 50 51 52 49 50 51 52 4 21 53 23 4 21 53 23 4 21 53 23 4 21 53 23 49 54 55 56
1 0 1 3 3 1 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 29 31 31 29
1 0 2 2 2 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 29 31 31 29
1 0 1 3 3 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 29 31 31 29
1 0 4 4 4 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 29 31 31 29
2 5 17 30 41 49 5 6 7 8 5 6 7 8 58 59 60 61 58 59 60 61 58 59 60 61 58 59 60 61 5 14 14 15
1 0 1 3 3 1 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 30 30 30 30
1 0 2 2 2 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 30 30 30 30
1 0 1 3 3 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 30 30 30 30
1 0 4 4 4 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 30 30 30 30
2 6 18 31 42 50 6 6 6 6 6 6 6 6 63 64 65 66 63 64 65 66 63 64 65 66 63 64 65 66 6 6 6 6
1 0 1 3 3 1 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 29 31 31 30
1 0 2 2 2 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 29 31 31 30
1 0 1 3 3 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 29 31 31 30
1 0 4 4 4 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 29 31 31 30
1 0 1 3 3 1 8 8 8 8 10 10 10 10 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 29 31 32 30
2 7 19 32 43 51 7 6 7 7 7 6 7 7 68 69 70 71 68 69 70 71 68 69 70 71 68 69 70 71 7 13 13 72
1 0 1 3 3 1 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 32 32 32 32
1 0 2 2 2 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 32 32 32 32
1 0 1 3 3 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 32 32 32 32
1 0 4 4 4 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 32 32 32 32
2 8 20 33 44 52 8 6 7 8 8 6 7 8 74 75 76 77 74 75 76 77 74 75 76 77 74 75 76 77 8 8 8 8
1 0 1 3 3 1 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 30 31 31 30
1 0 1 3 3 1 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 30 31 31 29
1 0 1 3 3 1 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 29 32 32 29
2 9 1 3 3 4 58 63 68 74 58 63 68 74 9 10 11 12 9 10 11 12 9 10 11 12 9 10 11 12 58 79 80 81
1 0 2 2 2 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 30 31 31 30
1 0 2 2 2 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 30 31 31 29
1 0 2 2 2 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 29 32 32 29
2 10 21 34 34 21 59 64 69 75 59 64 69 75 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 59 83 84 85
1 0 1 3 3 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 30 31 31 30
1 0 1 3 3 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 30 31 31 29
1 0 1 3 3 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 29 32 32 29
2 11 22 2 2 53 60 65 70 76 60 65 70 76 11 10 11 11 11 10 11 11 11 10 11 11 11 10 11 11 60 87 88 89
1 0 4 4 4 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 30 31 31 30
1 0 4 4 4 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 30 31 31 29
1 0 4 4 4 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 29 32 32 29
2 12 23 35 35 23 61 66 71 77 61 66 71 77 12 10 11 12 12 10 11 12 12 10 11 12 12 10 11 12 61 91 92 93
1 0 1 3 3 1 8 8 8 8 10 10 10 10 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 30 31 32 29
2 13 24 36 45 54 14 6 13 8 14 6 13 8 79 83 87 91 79 83 87 91 79 83 87 91 79 83 87 91 14 13 13 95
2 14 25 37 46 55 14 6 13 8 14 6 13 8 80 84 88 92 80 84 88 92 80 84 88 92 80 84 88 92 14 13 14 95
2 15 26 38 47 56 15 6 72 8 15 6 72 8 81 85 89 93 81 85 89 93 81 85 89 93 81 85 89 93 15 95 95 15
3 16 27 39 48 57 62 67 73 78 62 67 73 78 82 86 90 94 82 86 90 94 82 86 90 94 82 86 90 94 62 96 97 98
2 3 3 40 40 29 41 42 43 44 41 42 43 44 3 34 2 35 3 34 2 35 3 34 2 35 3 34 2 35 41 45 46 47
1 0 1 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 30 30 30
1 0 2 2 2 2 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 1 3 3 2 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 4 4 4 4 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 31 31 29
2 17 17 41 41 49 17 101 19 20 17 101 19 20 17 102 103 104 17 102 103 104 17 102 103 104 17 102 103 104 17 25 25 26
1 0 1 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 30 30 30 30
1 0 2 2 2 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 30 30 30
1 0 1 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 30 30 30
1 0 4 4 4 4 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 30 30 30
2 18 18 42 42 50 101 106 106 101 101 106 106 18 101 107 108 109 18 107 108 109 18 107 108 109 18 107 108 109 101 106 106 101
1 0 1 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 29 31 31 30
1 0 2 2 2 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 31 30
1 0 1 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 31 30
1 0 4 4 4 4 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 31 30
1 0 1 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 30 31 31 30
1 0 1 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 31 30
1 0 1 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 32 30
2 19 19 43 43 51 19 106 111 19 19 106 111 19 19 112 113 114 19 112 113 114 19 112 113 114 19 112 113 114 19 115 116 117
1 0 2 2 2 2 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 32 32 32 32
1 0 1 3 3 2 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 32 32 32 32
1 0 4 4 4 4 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 32 32 32 32
1 0 1 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 32 32 32 32
2 20 20 44 44 52 20 101 19 20 20 101 19 20 20 119 120 121 20 119 120 121 20 119 120 121 20 119 120 121 20 122 122 20
1 0 1 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 32 32 32 32
2 20 20 44 44 52 20 18 19 20 20 18 19 20 20 119 120 121 20 119 120 121 20 119 120 121 20 119 120 121 20 124 122 20
1 0 1 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 30
2 1 1 3 3 4 17 101 19 20 17 101 19 20 1 21 22 23 1 21 22 23 1 21 22 23 1 21 22 23 17 126 25 26
1 0 2 2 2 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 31 31 30
1 0 2 2 2 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 29
1 0 2 2 2 2 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 32 32 29
2 21 21 34 34 21 102 107 112 119 102 107 112 119 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 102 128 129 130
1 0 1 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 31 31 30
1 0 1 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 29
1 0 1 3 3 2 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 32 32 29
2 22 22 2 2 53 103 108 113 120 103 108 113 120 22 21 22 22 22 21 22 22 22 21 22 22 22 21 22 22 103 132 133 134
1 0 4 4 4 4 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 31 31 30
1 0 4 4 4 4 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 29
1 0 4 4 4 4 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 32 32 29
2 23 23 35 35 23 104 109 114 121 104 109 114 121 23 21 22 23 23 21 22 23 23 21 22 23 23 21 22 23 104 136 137 138
1 0 1 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 32 29
2 24 24 45 45 54 25 106 115 122 25 106 115 124 126 128 132 136 24 128 132 136 24 128 132 136 24 128 132 136 25 115 115 140
1 0 1 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 31 29
2 25 25 46 46 55 25 106 116 122 25 106 116 122 25 129 133 137 25 129 133 137 25 129 133 137 25 129 133 137 25 115 142 140
2 26 26 47 47 56 26 101 117 20 26 101 117 20 26 130 134 138 26 130 134 138 26 130 134 138 26 130 134 138 26 140 140 26
3 27 27 100 100 57 105 110 118 123 105 110 118 125 127 131 135 139 27 131 135 139 27 131 135 139 27 131 135 139 105 141 143 144
1 0 2 3 4 1 5 8 8 5 10 11 11 10 16 16 16 16 18 18 18 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 2 3 3 2 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 2 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 30 30 30
1 0 2 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 31 30
1 0 2 3 3 2 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 32 32 32 32
1 0 2 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 31 31 30
1 0 2 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 29
1 0 2 3 3 2 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 32 32 29
2 28 40 2 2 146 147 148 149 150 147 148 149 150 40 21 28 23 40 21 28 23 40 21 28 23 40 21 28 23 147 151 152 153
1 0 2 3 4 1 6 7 7 6 9 12 12 9 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 2 3 4 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 30 30 30
1 0 2 3 4 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 31 30
1 0 2 3 4 1 6 7 7 6 9 12 12 9 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 32 32 32 32
1 0 2 3 4 2 6 7 7 6 9 12 12 9 16 16 16 16 18 18 18 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 2 3 4 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 31 31 30
1 0 2 3 4 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 29
1 0 2 3 4 1 6 7 7 6 9 12 12 9 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 32 32 29
2 29 29 146 146 29 155 156 157 158 155 156 157 158 29 34 159 35 29 34 159 35 29 34 159 35 29 34 159 35 155 160 161 162
1 0 2 3 3 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 30 30 30
1 0 2 2 2 2 6 7 7 6 9 12 12 9 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 4 4 4 4 6 7 7 6 9 12 12 9 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 31 31 29
2 30 41 147 147 155 30 164 32 33 30 164 32 33 41 165 30 166 41 165 30 166 41 165 30 166 41 165 30 166 30 37 37 38
1 0 2 3 3 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 30 30 30 30
1 0 2 3 3 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 30 30 30
1 0 2 2 2 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 30 30 30
1 0 4 4 4 4 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 30 30 30
2 31 42 148 148 156 164 168 168 164 164 168 168 31 169 170 31 171 42 170 31 171 42 170 31 171 42 170 31 171 164 168 168 164
1 0 2 3 3 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 29 31 31 30
1 0 2 2 2 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 31 30
1 0 4 4 4 4 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 31 30
1 0 2 3 3 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 30 31 31 30
1 0 2 3 3 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 31 30
1 0 2 3 3 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 32 30
2 32 43 149 149 157 32 168 173 32 32 168 173 32 43 174 32 175 43 174 32 175 43 174 32 175 43 174 32 175 32 176 177 178
1 0 2 2 2 2 6 7 7 6 9 12 12 9 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 32 32 32 32
1 0 4 4 4 4 6 7 7 6 9 12 12 9 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 32 32 32 32
1 0 2 3 3 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 32 32 32 32
2 33 44 150 150 158 33 164 32 33 33 164 32 33 44 180 33 181 44 180 33 181 44 180 33 181 44 180 33 181 33 182 182 33
1 0 2 3 3 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 32 32 32 32
2 33 44 150 150 158 33 31 32 33 33 31 32 33 44 180 33 181 44 180 33 181 44 180 33 181 44 180 33 181 33 184 182 33
1 0 2 3 3 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 30
2 3 3 40 40 29 41 169 43 44 41 169 43 44 3 34 2 35 3 34 2 35 3 34 2 35 3 34 2 35 41 186 46 47
1 0 2 2 2 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 31 31 30
1 0 2 2 2 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 29
1 0 2 2 2 2 6 7 7 6 9 12 12 9 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 32 32 29
2 34 34 21 21 34 165 170 174 180 165 170 174 180 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 165 188 189 190
2 2 2 28 28 159 30 31 32 33 30 31 32 33 2 34 2 2 2 34 2 2 2 34 2 2 2 34 2 2 30 36 37 38
1 0 4 4 4 4 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 31 31 30
1 0 4 4 4 4 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 29
1 0 4 4 4 4 6 7 7 6 9 12 12 9 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 32 32 29
2 35 35 23 23 35 166 171 175 181 166 171 175 181 35 34 2 35 35 34 2 35 35 34 2 35 35 34 2 35 166 193 194 195
1 0 2 3 3 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 32 29
2 36 45 151 151 160 37 168 176 182 37 168 176 184 186 188 36 193 45 188 36 193 45 188 36 193 45 188 36 193 37 176 176 197
1 0 2 3 3 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 31 29
2 37 46 152 152 161 37 168 177 182 37 168 177 182 46 189 37 194 46 189 37 194 46 189 37 194 46 189 37 194 37 176 199 197
2 38 47 153 153 162 38 164 178 33 38 164 178 33 47 190 38 195 47 190 38 195 47 190 38 195 47 190 38 195 38 197 197 38
3 39 100 154 154 163 167 172 179 183 167 172 179 185 187 191 192 196 100 191 192 196 100 191 192 196 100 191 192 196 167 198 200 201
1 0 2 3 3 1 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 2 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 30 30 30
1 0 2 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 31 30
1 0 2 3 3 1 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 32 32 32 32
1 0 2 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 31 31 30
1 0 2 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 29
1 0 2 3 3 1 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 32 32 29
2 40 40 2 3 146 203 204 205 206 203 204 205 206 40 21 28 23 40 21 28 23 40 21 28 23 40 21 28 23 203 207 208 209
2 41 41 147 203 155 41 169 43 44 41 169 43 44 41 165 30 166 41 165 30 166 41 165 30 166 41 165 30 166 41 46 46 47
1 0 2 3 3 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 30 30 30 30
2 42 42 148 204 156 169 212 212 169 169 212 212 42 169 170 31 171 42 170 31 171 42 170 31 171 42 170 31 171 169 212 212 169
1 0 2 3 3 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 29 31 31 30
1 0 2 3 3 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 30 31 31 30
1 0 2 3 3 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 31 30
1 0 2 3 3 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 32 30
2 43 43 149 205 157 43 212 214 43 43 212 214 43 43 174 32 175 43 174 32 175 43 174 32 175 43 174 32 175 43 215 216 217
1 0 2 3 3 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 32 32 32 32
2 44 44 150 206 158 44 169 43 44 44 169 43 44 44 180 33 181 44 180 33 181 44 180 33 181 44 180 33 181 44 219 219 44
1 0 2 3 3 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 32 32 32 32
2 44 44 150 206 158 44 42 43 44 44 42 43 44 44 180 33 181 44 180 33 181 44 180 33 181 44 180 33 181 44 221 219 44
1 0 2 3 3 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 32 29
2 45 45 151 207 160 46 212 215 219 46 212 215 221 186 188 36 193 45 188 36 193 45 188 36 193 45 188 36 193 46 215 215 223
1 0 2 3 3 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 31 29
2 46 46 152 208 161 46 212 216 219 46 212 216 219 46 189 37 194 46 189 37 194 46 189 37 194 46 189 37 194 46 215 225 223
2 47 47 153 209 162 47 169 217 44 47 169 217 44 47 190 38 195 47 190 38 195 47 190 38 195 47 190 38 195 47 223 223 47
3 48 100 154 210 163 211 213 218 220 211 213 218 222 187 191 192 196 100 191 192 196 100 191 192 196 100 191 192 196 211 224 226 227
1 0 1 4 4 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 30 30 30
1 0 1 3 4 2 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 31 31 29
2 49 49 155 155 49 49 229 51 52 49 229 51 52 49 102 230 104 49 102 230 104 49 102 230 104 49 102 230 104 49 55 55 56
1 0 1 4 4 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 30 30 30 30
1 0 1 3 4 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 30 30 30
2 50 50 156 156 50 229 232 232 229 229 232 232 50 229 107 233 109 50 107 233 109 50 107 233 109 50 107 233 109 229 232 232 229
1 0 1 4 4 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 29 31 31 30
1 0 1 3 4 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 31 30
1 0 1 4 4 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 30 31 31 30
1 0 1 4 4 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 31 30
1 0 1 4 4 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 32 30
2 51 51 157 157 51 51 232 235 51 51 232 235 51 51 112 236 114 51 112 236 114 51 112 236 114 51 112 236 114 51 237 238 239
1 0 1 3 4 2 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 32 32 32 32
1 0 1 4 4 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 32 32 32 32
2 52 52 158 158 52 52 229 51 52 52 229 51 52 52 119 241 121 52 119 241 121 52 119 241 121 52 119 241 121 52 242 242 52
1 0 1 4 4 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 32 32 32 32
2 52 52 158 158 52 52 50 51 52 52 50 51 52 52 119 241 121 52 119 241 121 52 119 241 121 52 119 241 121 52 244 242 52
1 0 1 4 4 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 30
2 4 4 29 29 4 49 229 51 52 49 229 51 52 4 21 53 23 4 21 53 23 4 21 53 23 4 21 53 23 49 246 55 56
1 0 1 3 4 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 31 31 30
1 0 1 3 4 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 29
1 0 1 3 4 2 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 32 32 29
2 53 53 159 159 53 230 233 236 241 230 233 236 241 53 21 53 53 53 21 53 53 53 21 53 53 53 21 53 53 230 248 249 250
2 23 23 35 35 23 104 109 114 121 104 109 114 121 23 21 53 23 23 21 53 23 23 21 53 23 23 21 53 23 104 136 137 138
1 0 1 4 4 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 32 29
2 54 54 160 160 54 55 232 237 242 55 232 237 244 246 128 248 136 54 128 248 136 54 128 248 136 54 128 248 136 55 237 237 253
1 0 1 4 4 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 31 29
2 55 55 161 161 55 55 232 238 242 55 232 238 242 55 129 249 137 55 129 249 137 55 129 249 137 55 129 249 137 55 237 255 253
2 56 56 162 162 56 56 229 239 52 56 229 239 52 56 130 250 138 56 130 250 138 56 130 250 138 56 130 250 138 56 253 253 56
3 57 57 163 163 57 231 234 240 243 231 234 240 245 247 131 251 252 57 131 251 252 57 131 251 252 57 131 251 252 231 254 256 257
2 6 101 164 169 229 6 6 6 6 6 6 6 6 63 64 65 66 63 64 65 66 63 64 65 66 63 64 65 66 6 6 6 6
2 58 17 41 41 49 58 63 68 74 58 63 68 74 58 59 60 61 58 59 60 61 58 59 60 61 58 59 60 61 58 80 80 81
2 59 102 165 165 102 59 64 69 75 59 64 69 75 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 84 84 85
2 60 103 30 30 230 60 65 70 76 60 65 70 76 60 59 60 60 60 59 60 60 60 59 60 60 60 59 60 60 60 88 88 89
2 61 104 166 166 104 61 66 71 77 61 66 71 77 61 59 60 61 61 59 60 61 61 59 60 61 61 59 60 61 61 92 92 93
2 14 25 37 46 55 14 6 13 8 14 6 13 8 80 84 88 92 80 84 88 92 80 84 88 92 80 84 88 92 14 14 14 95
3 62 105 167 211 231 62 259 73 78 62 259 73 78 260 261 262 263 260 261 262 263 260 261 262 263 260 261 262 263 62 264 264 98
2 6 106 168 212 232 6 6 6 6 6 6 6 6 63 64 65 66 63 64 65 66 63 64 65 66 63 64 65 66 6 6 6 6
2 63 101 169 169 229 63 63 63 63 63 63 63 63 63 64 65 66 63 64 65 66 63 64 65 66 63 64 65 66 63 63 63 63
2 64 107 170 170 107 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64
2 65 108 31 31 233 65 65 65 65 65 65 65 65 65 64 65 65 65 64 65 65 65 64 65 65 65 64 65 65 65 65 65 65
2 66 109 171 171 109 66 66 66 66 66 66 66 66 66 64 65 66 66 64 65 66 66 64 65 66 66 64 65 66 66 66 66 66
2 63 18 42 42 50 63 63 63 63 63 63 63 63 63 64 65 66 63 64 65 66 63 64 65 66 63 64 65 66 63 63 63 63
3 67 110 172 213 234 259 266 266 259 259 266 266 67 267 268 269 270 271 268 269 270 271 268 269 270 271 268 269 270 259 266 266 259
2 7 111 173 214 235 7 6 7 7 7 6 7 7 68 69 70 71 68 69 70 71 68 69 70 71 68 69 70 71 7 13 13 72
1 0 1 3 3 1 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 29 31 32 30
2 68 19 43 43 51 68 63 68 68 68 63 68 68 68 69 70 71 68 69 70 71 68 69 70 71 68 69 70 71 68 79 79 274
1 0 2 2 2 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 29 31 32 30
2 69 112 174 174 112 69 64 69 69 69 64 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 83 83 276
1 0 1 3 3 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 29 31 32 30
2 70 113 32 32 236 70 65 70 70 70 65 70 70 70 69 70 70 70 69 70 70 70 69 70 70 70 69 70 70 70 87 87 278
1 0 4 4 4 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 29 31 32 30
2 71 114 175 175 114 71 66 71 71 71 66 71 71 71 69 70 71 71 69 70 71 71 69 70 71 71 69 70 71 71 91 91 280
1 0 1 3 3 1 8 8 8 8 10 10 10 10 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 30 31 32 30
2 13 115 176 215 237 13 6 13 13 13 6 13 13 79 83 87 91 79 83 87 91 79 83 87 91 79 83 87 91 13 13 13 282
2 13 116 177 216 238 13 6 13 13 13 6 13 13 79 83 87 91 79 83 87 91 79 83 87 91 79 83 87 91 13 13 13 282
2 72 117 178 217 239 72 6 72 72 72 6 72 72 274 276 278 280 274 276 278 280 274 276 278 280 274 276 278 280 72 282 282 72
3 73 118 179 218 240 73 266 273 73 73 266 273 73 275 277 279 281 275 277 279 281 275 277 279 281 275 277 279 281 73 283 284 285
2 74 20 44 44 52 74 63 68 74 74 63 68 74 74 75 76 77 74 75 76 77 74 75 76 77 74 75 76 77 74 74 74 74
2 75 119 180 180 119 75 64 69 75 75 64 69 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75
2 76 120 33 33 241 76 65 70 76 76 65 70 76 76 75 76 76 76 75 76 76 76 75 76 76 76 75 76 76 76 76 76 76
2 77 121 181 181 121 77 66 71 77 77 66 71 77 77 75 76 77 77 75 76 77 77 75 76 77 77 75 76 77 77 77 77 77
2 8 122 182 219 242 8 6 13 8 8 6 13 8 74 75 76 77 74 75 76 77 74 75 76 77 74 75 76 77 8 8 8 8
2 8 20 33 44 52 8 6 72 8 8 6 72 8 74 75 76 77 74 75 76 77 74 75 76 77 74 75 76 77 8 8 8 8
3 78 123 183 220 243 78 259 73 78 78 259 73 78 287 288 289 290 287 288 289 290 287 288 289 290 287 288 289 290 78 291 291 292
2 8 124 184 221 244 8 6 13 8 8 6 13 8 74 75 76 77 74 75 76 77 74 75 76 77 74 75 76 77 8 8 8 8
3 78 125 185 222 245 78 67 73 78 78 67 73 78 287 288 289 290 287 288 289 290 287 288 289 290 287 288 289 290 78 294 291 292
1 0 1 3 3 1 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 30 31 32 29
2 79 126 186 186 246 80 63 79 74 80 63 79 74 79 83 87 91 79 83 87 91 79 83 87 91 79 83 87 91 80 79 79 296
2 80 25 46 46 55 80 63 79 74 80 63 79 74 80 84 88 92 80 84 88 92 80 84 88 92 80 84 88 92 80 79 80 296
2 81 26 47 47 56 81 63 274 74 81 63 274 74 81 85 89 93 81 85 89 93 81 85 89 93 81 85 89 93 81 296 296 81
3 82 127 187 187 247 260 267 275 287 260 267 275 287 82 86 90 94 82 86 90 94 82 86 90 94 82 86 90 94 260 297 298 299
1 0 2 2 2 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 30 31 32 29
2 83 128 188 188 128 84 64 83 75 84 64 83 75 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 84 83 83 301
2 84 129 189 189 129 84 64 83 75 84 64 83 75 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 83 84 301
2 85 130 190 190 130 85 64 276 75 85 64 276 75 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 301 301 85
3 86 131 191 191 131 261 268 277 288 261 268 277 288 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 261 302 303 304
1 0 1 3 3 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 30 31 32 29
2 87 132 36 36 248 88 65 87 76 88 65 87 76 87 83 87 87 87 83 87 87 87 83 87 87 87 83 87 87 88 87 87 306
2 88 133 37 37 249 88 65 87 76 88 65 87 76 88 84 88 88 88 84 88 88 88 84 88 88 88 84 88 88 88 87 88 306
2 89 134 38 38 250 89 65 278 76 89 65 278 76 89 85 89 89 89 85 89 89 89 85 89 89 89 85 89 89 89 306 306 89
3 90 135 192 192 251 262 269 279 289 262 269 279 289 90 86 90 90 90 86 90 90 90 86 90 90 90 86 90 90 262 307 308 309
1 0 4 4 4 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 30 31 32 29
2 91 136 193 193 136 92 66 91 77 92 66 91 77 91 83 87 91 91 83 87 91 91 83 87 91 91 83 87 91 92 91 91 311
2 92 137 194 194 137 92 66 91 77 92 66 91 77 92 84 88 92 92 84 88 92 92 84 88 92 92 84 88 92 92 91 92 311
2 93 138 195 195 138 93 66 280 77 93 66 280 77 93 85 89 93 93 85 89 93 93 85 89 93 93 85 89 93 93 311 311 93
3 94 139 196 196 252 263 270 281 290 263 270 281 290 94 86 90 94 94 86 90 94 94 86 90 94 94 86 90 94 263 312 313 314
2 79 24 45 45 54 80 63 79 74 80 63 79 74 79 83 87 91 79 83 87 91 79 83 87 91 79 83 87 91 80 79 79 296
3 82 27 100 100 57 260 271 275 287 260 271 275 287 82 86 90 94 82 86 90 94 82 86 90 94 82 86 90 94 260 316 298 299
2 13 115 176 215 237 14 6 13 8 14 6 13 8 79 83 87 91 79 83 87 91 79 83 87 91 79 83 87 91 14 13 13 95
2 95 140 197 223 253 95 6 282 8 95 6 282 8 296 301 306 311 296 301 306 311 296 301 306 311 296 301 306 311 95 95 95 95
3 96 141 198 224 254 264 266 283 291 264 266 283 294 297 302 307 312 316 302 307 312 316 302 307 312 316 302 307 312 264 318 318 319
2 14 142 199 225 255 14 6 13 8 14 6 13 8 80 84 88 92 80 84 88 92 80 84 88 92 80 84 88 92 14 13 14 95
3 97 143 200 226 256 264 266 284 291 264 266 284 291 298 303 308 313 298 303 308 313 298 303 308 313 298 303 308 313 264 318 321 319
3 98 144 201 227 257 98 259 285 292 98 259 285 292 299 304 309 314 299 304 309 314 299 304 309 314 299 304 309 314 98 319 319 98
4 99 145 202 228 258 265 272 286 293 265 272 286 295 300 305 310 315 317 305 310 315 317 305 310 315 317 305 310 315 265 320 322 323
2 40 40 3 3 146 203 204 205 206 203 204 205 206 40 21 28 23 40 21 28 23 40 21 28 23 40 21 28 23 203 207 208 209
2 41 41 203 203 155 41 169 43 44 41 169 43 44 41 165 30 166 41 165 30 166 41 165 30 166 41 165 30 166 41 46 46 47
2 42 42 204 204 156 169 212 212 169 169 212 212 42 169 170 31 171 42 170 31 171 42 170 31 171 42 170 31 171 169 212 212 169
2 43 43 205 205 157 43 212 214 43 43 212 214 43 43 174 32 175 43 174 32 175 43 174 32 175 43 174 32 175 43 215 216 217
2 44 44 206 206 158 44 169 43 44 44 169 43 44 44 180 33 181 44 180 33 181 44 180 33 181 44 180 33 181 44 219 219 44
2 44 44 206 206 158 44 42 43 44 44 42 43 44 44 180 33 181 44 180 33 181 44 180 33 181 44 180 33 181 44 221 219 44
2 45 45 207 207 160 46 212 215 219 46 212 215 221 186 188 36 193 45 188 36 193 45 188 36 193 45 188 36 193 46 215 215 223
2 46 46 208 208 161 46 212 216 219 46 212 216 219 46 189 37 194 46 189 37 194 46 189 37 194 46 189 37 194 46 215 225 223
2 47 47 209 209 162 47 169 217 44 47 169 217 44 47 190 38 195 47 190 38 195 47 190 38 195 47 190 38 195 47 223 223 47
3 100 100 325 325 163 326 327 328 329 326 327 328 330 187 191 192 196 100 191 192 196 100 191 192 196 100 191 192 196 326 331 332 333
1 0 1 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 30 30 30
1 0 2 2 2 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 30 30 30
1 0 1 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 30 30 30
1 0 4 4 4 4 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 30 30 30
2 101 101 169 169 229 101 335 335 101 101 335 335 101 101 336 337 338 101 336 337 338 101 336 337 338 101 336 337 338 101 335 335 101
2 19 19 43 43 51 19 335 111 19 19 335 111 19 19 112 113 114 19 112 113 114 19 112 113 114 19 112 113 114 19 116 116 117
2 102 102 165 165 102 102 336 112 119 102 336 112 119 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 129 129 130
2 103 103 30 30 230 103 337 113 120 103 337 113 120 103 102 103 103 103 102 103 103 103 102 103 103 103 102 103 103 103 133 133 134
2 104 104 166 166 104 104 338 114 121 104 338 114 121 104 102 103 104 104 102 103 104 104 102 103 104 104 102 103 104 104 137 137 138
2 25 25 46 46 55 25 335 116 122 25 335 116 122 25 129 133 137 25 129 133 137 25 129 133 137 25 129 133 137 25 142 142 140
3 105 105 326 326 231 105 339 340 123 105 339 340 123 105 341 342 343 105 341 342 343 105 341 342 343 105 341 342 343 105 344 344 144
1 0 2 2 2 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 30 30 30 30
1 0 1 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 30 30 30 30
1 0 4 4 4 4 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 30 30 30 30
2 106 106 212 212 232 335 18 18 335 335 18 18 106 335 346 347 348 106 346 347 348 106 346 347 348 106 346 347 348 335 18 18 335
2 107 107 170 170 107 336 346 346 336 336 346 346 107 336 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 336 346 346 336
2 108 108 31 31 233 337 347 347 337 337 347 347 108 337 107 108 108 108 107 108 108 108 107 108 108 108 107 108 108 337 347 347 337
2 109 109 171 171 109 338 348 348 338 338 348 348 109 338 107 108 109 109 107 108 109 109 107 108 109 109 107 108 109 338 348 348 338
3 110 110 327 327 234 339 349 349 339 339 349 349 110 339 350 351 352 110 350 351 352 110 350 351 352 110 350 351 352 339 349 349 339
1 0 2 2 2 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 29 31 31 30
1 0 1 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 29 31 31 30
1 0 4 4 4 4 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 29 31 31 30
1 0 1 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 29 31 32 30
2 111 111 214 214 235 111 18 19 111 111 18 19 111 111 354 355 356 111 354 355 356 111 354 355 356 111 354 355 356 111 24 126 357
1 0 2 2 2 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 30 31 31 30
1 0 2 2 2 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 31 30
1 0 2 2 2 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 32 30
2 112 112 174 174 112 112 346 354 112 112 346 354 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 359 360 361
1 0 1 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 30 31 31 30
1 0 1 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 31 30
1 0 1 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 32 30
2 113 113 32 32 236 113 347 355 113 113 347 355 113 113 112 113 113 113 112 113 113 113 112 113 113 113 112 113 113 113 363 364 365
1 0 4 4 4 4 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 30 31 31 30
1 0 4 4 4 4 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 31 30
1 0 4 4 4 4 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 32 30
2 114 114 175 175 114 114 348 356 114 114 348 356 114 114 112 113 114 114 112 113 114 114 112 113 114 114 112 113 114 114 367 368 369
1 0 1 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 32 30
2 115 115 215 215 237 116 18 24 116 116 18 24 115 116 359 363 367 115 359 363 367 115 359 363 367 115 359 363 367 116 24 24 371
2 116 116 216 216 238 116 18 126 116 116 18 126 116 116 360 364 368 116 360 364 368 116 360 364 368 116 360 364 368 116 24 126 371
2 117 117 217 217 239 117 335 357 117 117 335 357 117 117 361 365 369 117 361 365 369 117 361 365 369 117 361 365 369 117 371 371 117
3 118 118 328 328 240 340 349 358 340 340 349 358 118 340 362 366 370 118 362 366 370 118 362 366 370 118 362 366 370 340 372 373 374
1 0 2 2 2 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 32 32 32 32
2 119 119 180 180 119 119 336 112 119 119 336 112 119 119 119 119 119 119 119 119 119 119 119 119 119 119 119 119 119 119 376 376 119
1 0 1 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 32 32 32 32
2 120 120 33 33 241 120 337 113 120 120 337 113 120 120 119 120 120 120 119 120 120 120 119 120 120 120 119 120 120 120 378 378 120
1 0 4 4 4 4 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 32 32 32 32
2 121 121 181 181 121 121 338 114 121 121 338 114 121 121 119 120 121 121 119 120 121 121 119 120 121 121 119 120 121 121 380 380 121
1 0 1 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 32 32 32 32
2 122 122 219 219 242 122 335 116 122 122 335 116 122 122 376 378 380 122 376 378 380 122 376 378 380 122 376 378 380 122 382 382 122
2 20 20 44 44 52 20 101 117 20 20 101 117 20 20 119 120 121 20 119 120 121 20 119 120 121 20 119 120 121 20 122 122 20
3 123 123 329 329 243 123 339 340 123 123 339 340 123 123 377 379 381 123 377 379 381 123 377 379 381 123 377 379 381 123 383 383 384
1 0 2 2 2 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 32 32 32 32
2 119 119 180 180 119 119 107 112 119 119 107 112 119 119 119 119 119 119 119 119 119 119 119 119 119 119 119 119 119 119 386 376 119
1 0 1 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 32 32 32 32
2 120 120 33 33 241 120 108 113 120 120 108 113 120 120 119 120 120 120 119 120 120 120 119 120 120 120 119 120 120 120 388 378 120
1 0 4 4 4 4 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 32 32 32 32
2 121 121 181 181 121 121 109 114 121 121 109 114 121 121 119 120 121 121 119 120 121 121 119 120 121 121 119 120 121 121 390 380 121
1 0 1 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 32 32 32 32
2 124 124 221 221 244 122 106 115 122 122 106 115 124 122 386 388 390 124 386 388 390 124 386 388 390 124 386 388 390 122 392 392 122
2 122 122 219 219 242 122 106 116 122 122 106 116 122 122 376 378 380 122 376 378 380 122 376 378 380 122 376 378 380 122 392 382 122
3 125 125 330 330 245 123 110 118 123 123 110 118 125 123 387 389 391 125 387 389 391 125 387 389 391 125 387 389 391 123 393 394 384
1 0 2 2 2 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 30
2 21 21 34 34 21 102 336 112 119 102 336 112 119 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 102 396 129 130
1 0 1 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 30
2 22 22 2 2 53 103 337 113 120 103 337 113 120 22 21 22 22 22 21 22 22 22 21 22 22 22 21 22 22 103 398 133 134
1 0 4 4 4 4 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 30
2 23 23 35 35 23 104 338 114 121 104 338 114 121 23 21 22 23 23 21 22 23 23 21 22 23 23 21 22 23 104 400 137 138
2 126 126 186 186 246 25 335 116 122 25 335 116 122 126 396 398 400 126 396 398 400 126 396 398 400 126 396 398 400 25 116 116 140
2 25 25 46 46 55 25 335 116 122 25 335 116 122 25 129 133 137 25 129 133 137 25 129 133 137 25 129 133 137 25 116 142 140
3 127 127 187 187 247 105 339 340 123 105 339 340 123 127 397 399 401 127 397 399 401 127 397 399 401 127 397 399 401 105 402 403 144
1 0 2 2 2 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 32 29
2 128 128 188 188 128 129 346 359 376 129 346 359 386 396 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 129 359 359 405
1 0 2 2 2 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 31 29
2 129 129 189 189 129 129 346 360 376 129 346 360 376 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 359 407 405
2 130 130 190 190 130 130 336 361 119 130 336 361 119 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 405 405 130
3 131 131 191 191 131 341 350 362 377 341 350 362 387 397 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 341 406 408 409
1 0 1 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 32 29
2 132 132 36 36 248 133 347 363 378 133 347 363 388 398 128 132 132 132 128 132 132 132 128 132 132 132 128 132 132 133 363 363 411
1 0 1 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 31 29
2 133 133 37 37 249 133 347 364 378 133 347 364 378 133 129 133 133 133 129 133 133 133 129 133 133 133 129 133 133 133 363 413 411
2 134 134 38 38 250 134 337 365 120 134 337 365 120 134 130 134 134 134 130 134 134 134 130 134 134 134 130 134 134 134 411 411 134
3 135 135 192 192 251 342 351 366 379 342 351 366 389 399 131 135 135 135 131 135 135 135 131 135 135 135 131 135 135 342 412 414 415
1 0 4 4 4 4 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 32 29
2 136 136 193 193 136 137 348 367 380 137 348 367 390 400 128 132 136 136 128 132 136 136 128 132 136 136 128 132 136 137 367 367 417
1 0 4 4 4 4 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 31 29
2 137 137 194 194 137 137 348 368 380 137 348 368 380 137 129 133 137 137 129 133 137 137 129 133 137 137 129 133 137 137 367 419 417
2 138 138 195 195 138 138 338 369 121 138 338 369 121 138 130 134 138 138 130 134 138 138 130 134 138 138 130 134 138 138 417 417 138
3 139 139 196 196 252 343 352 370 381 343 352 370 391 401 131 135 139 139 131 135 139 139 131 135 139 139 131 135 139 343 418 420 421
1 0 1 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 32 29
2 115 115 215 215 237 142 18 24 382 142 18 24 392 116 359 363 367 115 359 363 367 115 359 363 367 115 359 363 367 142 24 24 423
2 140 140 223 223 253 140 335 371 122 140 335 371 122 140 405 411 417 140 405 411 417 140 405 411 417 140 405 411 417 140 423 423 140
3 141 141 331 331 254 344 349 372 383 344 349 372 393 402 406 412 418 141 406 412 418 141 406 412 418 141 406 412 418 344 424 424 425
2 142 142 225 225 255 142 18 126 382 142 18 126 382 142 407 413 419 142 407 413 419 142 407 413 419 142 407 413 419 142 24 25 423
3 143 143 332 332 256 344 349 373 383 344 349 373 394 403 408 414 420 143 408 414 420 143 408 414 420 143 408 414 420 344 424 427 425
3 144 144 333 333 257 144 339 374 384 144 339 374 384 144 409 415 421 144 409 415 421 144 409 415 421 144 409 415 421 144 425 425 144
4 145 145 334 334 258 345 353 375 385 345 353 375 395 404 410 416 422 145 410 416 422 145 410 416 422 145 410 416 422 345 426 428 429
1 0 2 3 4 1 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 2 3 4 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 30 30 30
1 0 2 3 4 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 31 30
1 0 2 3 4 1 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 32 32 32 32
1 0 2 3 4 2 5 8 8 5 10 11 11 10 16 16 16 16 18 18 18 18 21 24 24 21 25 27 27 25 29 31 31 29
1 0 2 3 4 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 31 31 30
1 0 2 3 4 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 29
1 0 2 3 4 1 5 8 8 5 10 11 11 10 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 32 32 29
2 146 146 29 29 146 431 432 433 434 431 432 433 434 146 21 435 23 146 21 435 23 146 21 435 23 146 21 435 23 431 436 437 438
1 0 2 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 30 30 30
2 147 203 30 30 431 147 440 149 150 147 440 149 150 203 102 147 104 203 102 147 104 203 102 147 104 203 102 147 104 147 152 152 153
1 0 2 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 30 30 30 30
1 0 2 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 30 30 30
2 148 204 31 31 432 440 442 442 440 440 442 442 148 443 107 148 109 204 107 148 109 204 107 148 109 204 107 148 109 440 442 442 440
1 0 2 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 29 31 31 30
1 0 2 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 30 31 31 30
1 0 2 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 31 30
1 0 2 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 32 30
2 149 205 32 32 433 149 442 445 149 149 442 445 149 205 112 149 114 205 112 149 114 205 112 149 114 205 112 149 114 149 446 447 448
1 0 2 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 32 32 32 32
2 150 206 33 33 434 150 440 149 150 150 440 149 150 206 119 150 121 206 119 150 121 206 119 150 121 206 119 150 121 150 450 450 150
1 0 2 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 32 32 32 32
2 150 206 33 33 434 150 148 149 150 150 148 149 150 206 119 150 121 206 119 150 121 206 119 150 121 206 119 150 121 150 452 450 150
1 0 2 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 30
2 40 40 3 3 146 203 443 205 206 203 443 205 206 40 21 28 23 40 21 28 23 40 21 28 23 40 21 28 23 203 454 208 209
2 28 28 2 2 435 147 148 149 150 147 148 149 150 28 21 28 28 28 21 28 28 28 21 28 28 28 21 28 28 147 151 152 153
2 23 23 35 35 23 104 109 114 121 104 109 114 121 23 21 28 23 23 21 28 23 23 21 28 23 23 21 28 23 104 136 137 138
1 0 2 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 32 29
2 151 207 36 36 436 152 442 446 450 152 442 446 452 454 128 151 136 207 128 151 136 207 128 151 136 207 128 151 136 152 446 446 458
1 0 2 3 3 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 31 29
2 152 208 37 37 437 152 442 447 450 152 442 447 450 208 129 152 137 208 129 152 137 208 129 152 137 208 129 152 137 152 446 460 458
2 153 209 38 38 438 153 440 448 150 153 440 448 150 209 130 153 138 209 130 153 138 209 130 153 138 209 130 153 138 153 458 458 153
3 154 325 39 39 439 441 444 449 451 441 444 449 453 455 131 456 457 325 131 456 457 325 131 456 457 325 131 456 457 441 459 461 462
1 0 2 3 4 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 30 30 30
1 0 2 3 4 2 6 7 7 6 9 12 12 9 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 31 31 29
2 155 155 431 431 155 155 464 157 158 155 464 157 158 155 165 465 166 155 165 465 166 155 165 465 166 155 165 465 166 155 161 161 162
1 0 2 3 4 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 30 30 30 30
1 0 2 3 4 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 30 30 30
2 156 156 432 432 156 464 467 467 464 464 467 467 156 464 170 468 171 156 170 468 171 156 170 468 171 156 170 468 171 464 467 467 464
1 0 2 3 4 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 29 31 31 30
1 0 2 3 4 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 31 30
1 0 2 3 4 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 30 31 31 30
1 0 2 3 4 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 31 30
1 0 2 3 4 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 32 30
2 157 157 433 433 157 157 467 470 157 157 467 470 157 157 174 471 175 157 174 471 175 157 174 471 175 157 174 471 175 157 472 473 474
1 0 2 3 4 2 6 7 7 6 9 12 12 9 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 32 32 32 32
1 0 2 3 4 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 32 32 32 32
2 158 158 434 434 158 158 464 157 158 158 464 157 158 158 180 476 181 158 180 476 181 158 180 476 181 158 180 476 181 158 477 477 158
1 0 2 3 4 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 32 32 32 32
2 158 158 434 434 158 158 156 157 158 158 156 157 158 158 180 476 181 158 180 476 181 158 180 476 181 158 180 476 181 158 479 477 158
1 0 2 3 4 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 30
2 29 29 146 146 29 155 464 157 158 155 464 157 158 29 34 159 35 29 34 159 35 29 34 159 35 29 34 159 35 155 481 161 162
1 0 2 3 4 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 30 31 31 30
1 0 2 3 4 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 29
1 0 2 3 4 2 6 7 7 6 9 12 12 9 13 16 16 13 18 19 19 18 21 24 24 21 25 27 27 25 29 32 32 29
2 159 159 435 435 159 465 468 471 476 465 468 471 476 159 34 159 159 159 34 159 159 159 34 159 159 159 34 159 159 465 483 484 485
2 35 35 23 23 35 166 171 175 181 166 171 175 181 35 34 159 35 35 34 159 35 35 34 159 35 35 34 159 35 166 193 194 195
1 0 2 3 4 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 32 29
2 160 160 436 436 160 161 467 472 477 161 467 472 479 481 188 483 193 160 188 483 193 160 188 483 193 160 188 483 193 161 472 472 488
1 0 2 3 4 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 31 29
2 161 161 437 437 161 161 467 473 477 161 467 473 477 161 189 484 194 161 189 484 194 161 189 484 194 161 189 484 194 161 472 490 488
2 162 162 438 438 162 162 464 474 158 162 464 474 158 162 190 485 195 162 190 485 195 162 190 485 195 162 190 485 195 162 488 488 162
3 163 163 439 439 163 466 469 475 478 466 469 475 480 482 191 486 487 163 191 486 487 163 191 486 487 163 191 486 487 466 489 491 492
1 0 2 3 3 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 30 30 30
1 0 2 2 2 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 30 30 30
1 0 4 4 4 4 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 30 30 30
2 164 169 440 440 464 164 494 494 164 164 494 494 164 169 495 164 496 169 495 164 496 169 495 164 496 169 495 164 496 164 494 494 164
2 32 43 149 149 157 32 494 173 32 32 494 173 32 43 174 32 175 43 174 32 175 43 174 32 175 43 174 32 175 32 177 177 178
2 165 165 102 102 165 165 495 174 180 165 495 174 180 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 189 189 190
2 30 30 147 147 465 30 164 32 33 30 164 32 33 30 165 30 30 30 165 30 30 30 165 30 30 30 165 30 30 30 37 37 38
2 166 166 104 104 166 166 496 175 181 166 496 175 181 166 165 30 166 166 165 30 166 166 165 30 166 166 165 30 166 166 194 194 195
2 37 46 152 152 161 37 494 177 182 37 494 177 182 46 189 37 194 46 189 37 194 46 189 37 194 46 189 37 194 37 199 199 197
3 167 326 441 441 466 167 497 498 183 167 497 498 183 326 499 500 501 326 499 500 501 326 499 500 501 326 499 500 501 167 502 502 201
1 0 2 3 3 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 30 30 30
1 0 2 2 2 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 30 30 30 30
1 0 4 4 4 4 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 30 30 30 30
2 168 212 442 442 467 494 31 31 494 494 31 31 168 504 505 168 506 212 505 168 506 212 505 168 506 212 505 168 506 494 31 31 494
2 169 169 443 443 464 169 504 504 169 169 504 504 169 169 495 164 496 169 495 164 496 169 495 164 496 169 495 164 496 169 504 504 169
2 170 170 107 107 170 495 505 505 495 495 505 505 170 495 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 495 505 505 495
2 31 31 148 148 468 164 168 168 164 164 168 168 31 164 170 31 31 31 170 31 31 31 170 31 31 31 170 31 31 164 168 168 164
2 171 171 109 109 171 496 506 506 496 496 506 506 171 496 170 31 171 171 170 31 171 171 170 31 171 171 170 31 171 496 506 506 496
3 172 327 444 444 469 497 507 507 497 497 507 507 172 508 509 510 511 327 509 510 511 327 509 510 511 327 509 510 511 497 507 507 497
1 0 2 2 2 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 29 31 31 30
1 0 4 4 4 4 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 29 31 31 30
1 0 2 3 3 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 30
1 0 2 3 3 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 29 31 32 30
2 173 214 445 445 470 173 31 32 173 173 31 32 173 214 513 173 514 214 513 173 514 214 513 173 514 214 513 173 514 173 36 515 516
2 43 43 205 205 157 43 504 214 43 43 504 214 43 43 174 32 175 43 174 32 175 43 174 32 175 43 174 32 175 43 216 216 217
1 0 2 2 2 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 30 31 31 30
1 0 2 2 2 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 31 30
1 0 2 2 2 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 32 30
2 174 174 112 112 174 174 505 513 174 174 505 513 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 519 520 521
2 32 32 149 149 471 32 168 173 32 32 168 173 32 32 174 32 32 32 174 32 32 32 174 32 32 32 174 32 32 32 176 177 178
1 0 4 4 4 4 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 30 31 31 30
1 0 4 4 4 4 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 31 30
1 0 4 4 4 4 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 32 30
2 175 175 114 114 175 175 506 514 175 175 506 514 175 175 174 32 175 175 174 32 175 175 174 32 175 175 174 32 175 175 524 525 526
1 0 2 3 3 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 32 30
2 176 215 446 446 472 177 31 36 177 177 31 36 176 216 519 176 524 215 519 176 524 215 519 176 524 215 519 176 524 177 36 36 528
2 177 216 447 447 473 177 31 515 177 177 31 515 177 216 520 177 525 216 520 177 525 216 520 177 525 216 520 177 525 177 36 515 528
2 178 217 448 448 474 178 494 516 178 178 494 516 178 217 521 178 526 217 521 178 526 217 521 178 526 217 521 178 526 178 528 528 178
3 179 328 449 449 475 498 507 517 498 498 507 517 179 518 522 523 527 328 522 523 527 328 522 523 527 328 522 523 527 498 529 530 531
1 0 2 2 2 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 32 32 32 32
2 180 180 119 119 180 180 495 174 180 180 495 174 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 533 533 180
2 33 33 150 150 476 33 164 32 33 33 164 32 33 33 180 33 33 33 180 33 33 33 180 33 33 33 180 33 33 33 182 182 33
1 0 4 4 4 4 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 32 32 32 32
2 181 181 121 121 181 181 496 175 181 181 496 175 181 181 180 33 181 181 180 33 181 181 180 33 181 181 180 33 181 181 536 536 181
1 0 2 3 3 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 32 32 32 32
2 182 219 450 450 477 182 494 177 182 182 494 177 182 219 533 182 536 219 533 182 536 219 533 182 536 219 533 182 536 182 538 538 182
2 33 44 150 150 158 33 164 178 33 33 164 178 33 44 180 33 181 44 180 33 181 44 180 33 181 44 180 33 181 33 182 182 33
3 183 329 451 451 478 183 497 498 183 183 497 498 183 329 534 535 537 329 534 535 537 329 534 535 537 329 534 535 537 183 539 539 540
1 0 2 2 2 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 32 32 32 32
2 180 180 119 119 180 180 170 174 180 180 170 174 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 542 533 180
2 33 33 150 150 476 33 31 32 33 33 31 32 33 33 180 33 33 33 180 33 33 33 180 33 33 33 180 33 33 33 184 182 33
1 0 4 4 4 4 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 32 32 32 32
2 181 181 121 121 181 181 171 175 181 181 171 175 181 181 180 33 181 181 180 33 181 181 180 33 181 181 180 33 181 181 545 536 181
1 0 2 3 3 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 32 32 32 32
2 184 221 452 452 479 182 168 176 182 182 168 176 184 219 542 184 545 221 542 184 545 221 542 184 545 221 542 184 545 182 547 547 182
2 182 219 450 450 477 182 168 177 182 182 168 177 182 219 533 182 536 219 533 182 536 219 533 182 536 219 533 182 536 182 547 538 182
3 185 330 453 453 480 183 172 179 183 183 172 179 185 329 543 544 546 330 543 544 546 330 543 544 546 330 543 544 546 183 548 549 540
1 0 2 2 2 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 30
2 34 34 21 21 34 165 495 174 180 165 495 174 180 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 165 551 189 190
2 2 2 28 28 159 30 164 32 33 30 164 32 33 2 34 2 2 2 34 2 2 2 34 2 2 2 34 2 2 30 515 37 38
1 0 4 4 4 4 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 30
2 35 35 23 23 35 166 496 175 181 166 496 175 181 35 34 2 35 35 34 2 35 35 34 2 35 35 34 2 35 166 554 194 195
2 186 186 454 454 481 46 504 216 219 46 504 216 219 186 551 515 554 186 551 515 554 186 551 515 554 186 551 515 554 46 216 216 223
2 46 46 208 208 161 46 504 216 219 46 504 216 219 46 189 37 194 46 189 37 194 46 189 37 194 46 189 37 194 46 216 225 223
3 187 187 455 455 482 326 508 518 329 326 508 518 329 187 552 553 555 187 552 553 555 187 552 553 555 187 552 553 555 326 556 557 333
1 0 2 2 2 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 32 29
2 188 188 128 128 188 189 505 519 533 189 505 519 542 551 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 189 519 519 559
1 0 2 2 2 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 31 29
2 189 189 129 129 189 189 505 520 533 189 505 520 533 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 519 561 559
2 190 190 130 130 190 190 495 521 180 190 495 521 180 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 559 559 190
3 191 191 131 131 191 499 509 522 534 499 509 522 543 552 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 499 560 562 563
2 36 36 151 151 483 37 168 176 182 37 168 176 184 515 188 36 36 36 188 36 36 36 188 36 36 36 188 36 36 37 176 176 197
2 37 37 152 152 484 37 168 177 182 37 168 177 182 37 189 37 37 37 189 37 37 37 189 37 37 37 189 37 37 37 176 199 197
2 38 38 153 153 485 38 164 178 33 38 164 178 33 38 190 38 38 38 190 38 38 38 190 38 38 38 190 38 38 38 197 197 38
3 192 192 456 456 486 500 510 523 535 500 510 523 544 553 191 192 192 192 191 192 192 192 191 192 192 192 191 192 192 500 565 566 567
1 0 4 4 4 4 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 32 29
2 193 193 136 136 193 194 506 524 536 194 506 524 545 554 188 36 193 193 188 36 193 193 188 36 193 193 188 36 193 194 524 524 569
1 0 4 4 4 4 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 31 29
2 194 194 137 137 194 194 506 525 536 194 506 525 536 194 189 37 194 194 189 37 194 194 189 37 194 194 189 37 194 194 524 571 569
2 195 195 138 138 195 195 496 526 181 195 496 526 181 195 190 38 195 195 190 38 195 195 190 38 195 195 190 38 195 195 569 569 195
3 196 196 457 457 487 501 511 527 537 501 511 527 546 555 191 192 196 196 191 192 196 196 191 192 196 196 191 192 196 501 570 572 573
1 0 2 3 3 2 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 32 29
2 176 215 446 446 472 199 31 36 538 199 31 36 547 216 519 176 524 215 519 176 524 215 519 176 524 215 519 176 524 199 36 36 575
2 197 223 458 458 488 197 494 528 182 197 494 528 182 223 559 197 569 223 559 197 569 223 559 197 569 223 559 197 569 197 575 575 197
3 198 331 459 459 489 502 507 529 539 502 507 529 548 556 560 565 570 331 560 565 570 331 560 565 570 331 560 565 570 502 576 576 577
2 199 225 460 460 490 199 31 515 538 199 31 515 538 225 561 199 571 225 561 199 571 225 561 199 571 225 561 199 571 199 36 37 575
3 200 332 461 461 491 502 507 530 539 502 507 530 549 557 562 566 572 332 562 566 572 332 562 566 572 332 562 566 572 502 576 579 577
3 201 333 462 462 492 201 497 531 540 201 497 531 540 333 563 567 573 333 563 567 573 333 563 567 573 333 563 567 573 201 577 577 201
4 202 334 463 463 493 503 512 532 541 503 512 532 550 558 564 568 574 334 564 568 574 334 564 568 574 334 564 568 574 503 578 580 581
2 203 203 30 41 431 203 443 205 206 203 443 205 206 203 102 147 104 203 102 147 104 203 102 147 104 203 102 147 104 203 208 208 209
1 0 2 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 30 30 30 30
2 204 204 31 42 432 443 584 584 443 443 584 584 204 443 107 148 109 204 107 148 109 204 107 148 109 204 107 148 109 443 584 584 443
1 0 2 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 29 31 31 30
1 0 2 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 30 31 31 30
1 0 2 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 31 30
1 0 2 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 32 30
2 205 205 32 43 433 205 584 586 205 205 584 586 205 205 112 149 114 205 112 149 114 205 112 149 114 205 112 149 114 205 587 588 589
1 0 2 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 32 32 32 32
2 206 206 33 44 434 206 443 205 206 206 443 205 206 206 119 150 121 206 119 150 121 206 119 150 121 206 119 150 121 206 591 591 206
1 0 2 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 32 32 32 32
2 206 206 33 44 434 206 204 205 206 206 204 205 206 206 119 150 121 206 119 150 121 206 119 150 121 206 119 150 121 206 593 591 206
1 0 2 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 32 29
2 207 207 36 45 436 208 584 587 591 208 584 587 593 454 128 151 136 207 128 151 136 207 128 151 136 207 128 151 136 208 587 587 595
1 0 2 3 3 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 31 29
2 208 208 37 46 437 208 584 588 591 208 584 588 591 208 129 152 137 208 129 152 137 208 129 152 137 208 129 152 137 208 587 597 595
2 209 209 38 47 438 209 443 589 206 209 443 589 206 209 130 153 138 209 130 153 138 209 130 153 138 209 130 153 138 209 595 595 209
3 210 325 39 48 439 583 585 590 592 583 585 590 594 455 131 456 457 325 131 456 457 325 131 456 457 325 131 456 457 583 596 598 599
2 169 169 440 443 464 169 504 504 169 169 504 504 169 169 495 164 496 169 495 164 496 169 495 164 496 169 495 164 496 169 504 504 169
2 43 43 149 205 157 43 504 214 43 43 504 214 43 43 174 32 175 43 174 32 175 43 174 32 175 43 174 32 175 43 216 216 217
2 46 46 152 208 161 46 504 216 219 46 504 216 219 46 189 37 194 46 189 37 194 46 189 37 194 46 189 37 194 46 225 225 223
3 211 326 441 583 466 211 601 602 220 211 601 602 220 326 499 500 501 326 499 500 501 326 499 500 501 326 499 500 501 211 603 603 227
2 212 212 442 584 467 504 42 42 504 504 42 42 212 504 505 168 506 212 505 168 506 212 505 168 506 212 505 168 506 504 42 42 504
3 213 327 444 585 469 601 605 605 601 601 605 605 213 508 509 510 511 327 509 510 511 327 509 510 511 327 509 510 511 601 605 605 601
1 0 2 3 3 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 29 31 32 30
2 214 214 445 586 470 214 42 43 214 214 42 43 214 214 513 173 514 214 513 173 514 214 513 173 514 214 513 173 514 214 45 186 607
1 0 2 3 3 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 32 30
2 215 215 446 587 472 216 42 45 216 216 42 45 215 216 519 176 524 215 519 176 524 215 519 176 524 215 519 176 524 216 45 45 609
2 216 216 447 588 473 216 42 186 216 216 42 186 216 216 520 177 525 216 520 177 525 216 520 177 525 216 520 177 525 216 45 186 609
2 217 217 448 589 474 217 504 607 217 217 504 607 217 217 521 178 526 217 521 178 526 217 521 178 526 217 521 178 526 217 609 609 217
3 218 328 449 590 475 602 605 608 602 602 605 608 218 518 522 523 527 328 522 523 527 328 522 523 527 328 522 523 527 602 610 611 612
1 0 2 3 3 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 32 32 32 32
2 219 219 450 591 477 219 504 216 219 219 504 216 219 219 533 182 536 219 533 182 536 219 533 182 536 219 533 182 536 219 614 614 219
2 44 44 150 206 158 44 169 217 44 44 169 217 44 44 180 33 181 44 180 33 181 44 180 33 181 44 180 33 181 44 219 219 44
3 220 329 451 592 478 220 601 602 220 220 601 602 220 329 534 535 537 329 534 535 537 329 534 535 537 329 534 535 537 220 615 615 616
1 0 2 3 3 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 32 32 32 32
2 221 221 452 593 479 219 212 215 219 219 212 215 221 219 542 184 545 221 542 184 545 221 542 184 545 221 542 184 545 219 618 618 219
2 219 219 450 591 477 219 212 216 219 219 212 216 219 219 533 182 536 219 533 182 536 219 533 182 536 219 533 182 536 219 618 614 219
3 222 330 453 594 480 220 213 218 220 220 213 218 222 329 543 544 546 330 543 544 546 330 543 544 546 330 543 544 546 220 619 620 616
1 0 2 3 3 1 6 7 7 6 9 12 12 9 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 32 29
2 215 215 446 587 472 225 42 45 614 225 42 45 618 216 519 176 524 215 519 176 524 215 519 176 524 215 519 176 524 225 45 45 622
2 223 223 458 595 488 223 504 609 219 223 504 609 219 223 559 197 569 223 559 197 569 223 559 197 569 223 559 197 569 223 622 622 223
3 224 331 459 596 489 603 605 610 615 603 605 610 619 556 560 565 570 331 560 565 570 331 560 565 570 331 560 565 570 603 623 623 624
2 225 225 460 597 490 225 42 186 614 225 42 186 614 225 561 199 571 225 561 199 571 225 561 199 571 225 561 199 571 225 45 46 622
3 226 332 461 598 491 603 605 611 615 603 605 611 620 557 562 566 572 332 562 566 572 332 562 566 572 332 562 566 572 603 623 626 624
3 227 333 462 599 492 227 601 612 616 227 601 612 616 333 563 567 573 333 563 567 573 333 563 567 573 333 563 567 573 227 624 624 227
4 228 334 463 600 493 604 606 613 617 604 606 613 621 558 564 568 574 334 564 568 574 334 564 568 574 334 564 568 574 604 625 627 628
1 0 1 4 4 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 30 30 30
1 0 1 3 4 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 30 30 30
2 229 229 464 464 229 229 630 630 229 229 630 630 229 229 336 631 338 229 336 631 338 229 336 631 338 229 336 631 338 229 630 630 229
2 51 51 157 157 51 51 630 235 51 51 630 235 51 51 112 236 114 51 112 236 114 51 112 236 114 51 112 236 114 51 238 238 239
2 230 230 465 465 230 230 631 236 241 230 631 236 241 230 102 230 230 230 102 230 230 230 102 230 230 230 102 230 230 230 249 249 250
2 104 104 166 166 104 104 338 114 121 104 338 114 121 104 102 230 104 104 102 230 104 104 102 230 104 104 102 230 104 104 137 137 138
2 55 55 161 161 55 55 630 238 242 55 630 238 242 55 129 249 137 55 129 249 137 55 129 249 137 55 129 249 137 55 255 255 253
3 231 231 466 466 231 231 632 633 243 231 632 633 243 231 341 634 635 231 341 634 635 231 341 634 635 231 341 634 635 231 636 636 257
1 0 1 3 4 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 30 30 30 30
2 232 232 467 467 232 630 50 50 630 630 50 50 232 630 346 638 348 232 346 638 348 232 346 638 348 232 346 638 348 630 50 50 630
2 233 233 468 468 233 631 638 638 631 631 638 638 233 631 107 233 233 233 107 233 233 233 107 233 233 233 107 233 233 631 638 638 631
2 109 109 171 171 109 338 348 348 338 338 348 348 109 338 107 233 109 109 107 233 109 109 107 233 109 109 107 233 109 338 348 348 338
3 234 234 469 469 234 632 639 639 632 632 639 639 234 632 350 640 641 234 350 640 641 234 350 640 641 234 350 640 641 632 639 639 632
1 0 1 3 4 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 29 31 31 30
1 0 1 4 4 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 29 31 32 30
2 235 235 470 470 235 235 50 51 235 235 50 51 235 235 354 643 356 235 354 643 356 235 354 643 356 235 354 643 356 235 54 246 644
1 0 1 3 4 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 30 31 31 30
1 0 1 3 4 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 31 30
1 0 1 3 4 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 29 31 32 30
2 236 236 471 471 236 236 638 643 236 236 638 643 236 236 112 236 236 236 112 236 236 236 112 236 236 236 112 236 236 236 646 647 648
2 114 114 175 175 114 114 348 356 114 114 348 356 114 114 112 236 114 114 112 236 114 114 112 236 114 114 112 236 114 114 367 368 369
1 0 1 4 4 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 32 30
2 237 237 472 472 237 238 50 54 238 238 50 54 237 238 359 646 367 237 359 646 367 237 359 646 367 237 359 646 367 238 54 54 651
2 238 238 473 473 238 238 50 246 238 238 50 246 238 238 360 647 368 238 360 647 368 238 360 647 368 238 360 647 368 238 54 246 651
2 239 239 474 474 239 239 630 644 239 239 630 644 239 239 361 648 369 239 361 648 369 239 361 648 369 239 361 648 369 239 651 651 239
3 240 240 475 475 240 633 639 645 633 633 639 645 240 633 362 649 650 240 362 649 650 240 362 649 650 240 362 649 650 633 652 653 654
1 0 1 3 4 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 32 32 32 32
2 241 241 476 476 241 241 631 236 241 241 631 236 241 241 119 241 241 241 119 241 241 241 119 241 241 241 119 241 241 241 656 656 241
2 121 121 181 181 121 121 338 114 121 121 338 114 121 121 119 241 121 121 119 241 121 121 119 241 121 121 119 241 121 121 380 380 121
1 0 1 4 4 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 32 32 32 32
2 242 242 477 477 242 242 630 238 242 242 630 238 242 242 376 656 380 242 376 656 380 242 376 656 380 242 376 656 380 242 659 659 242
2 52 52 158 158 52 52 229 239 52 52 229 239 52 52 119 241 121 52 119 241 121 52 119 241 121 52 119 241 121 52 242 242 52
3 243 243 478 478 243 243 632 633 243 243 632 633 243 243 377 657 658 243 377 657 658 243 377 657 658 243 377 657 658 243 660 660 661
1 0 1 3 4 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 26 28 28 26 32 32 32 32
2 241 241 476 476 241 241 233 236 241 241 233 236 241 241 119 241 241 241 119 241 241 241 119 241 241 241 119 241 241 241 663 656 241
2 121 121 181 181 121 121 109 114 121 121 109 114 121 121 119 241 121 121 119 241 121 121 119 241 121 121 119 241 121 121 390 380 121
1 0 1 4 4 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 26 28 28 26 32 32 32 32
2 244 244 479 479 244 242 232 237 242 242 232 237 244 242 386 663 390 244 386 663 390 244 386 663 390 244 386 663 390 242 666 666 242
2 242 242 477 477 242 242 232 238 242 242 232 238 242 242 376 656 380 242 376 656 380 242 376 656 380 242 376 656 380 242 666 659 242
3 245 245 480 480 245 243 234 240 243 243 234 240 245 243 387 664 665 245 387 664 665 245 387 664 665 245 387 664 665 243 667 668 661
1 0 1 3 4 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 31 30
2 53 53 159 159 53 230 631 236 241 230 631 236 241 53 21 53 53 53 21 53 53 53 21 53 53 53 21 53 53 230 670 249 250
2 23 23 35 35 23 104 338 114 121 104 338 114 121 23 21 53 23 23 21 53 23 23 21 53 23 23 21 53 23 104 400 137 138
2 246 246 481 481 246 55 630 238 242 55 630 238 242 246 396 670 400 246 396 670 400 246 396 670 400 246 396 670 400 55 238 238 253
2 55 55 161 161 55 55 630 238 242 55 630 238 242 55 129 249 137 55 129 249 137 55 129 249 137 55 129 249 137 55 238 255 253
3 247 247 482 482 247 231 632 633 243 231 632 633 243 247 397 671 672 247 397 671 672 247 397 671 672 247 397 671 672 231 673 674 257
1 0 1 3 4 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 22 23 23 22 25 27 27 25 30 31 32 29
2 248 248 483 483 248 249 638 646 656 249 638 646 663 670 128 248 248 248 128 248 248 248 128 248 248 248 128 248 248 249 646 646 676
1 0 1 3 4 2 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 31 29
2 249 249 484 484 249 249 638 647 656 249 638 647 656 249 129 249 249 249 129 249 249 249 129 249 249 249 129 249 249 249 646 678 676
2 250 250 485 485 250 250 631 648 241 250 631 648 241 250 130 250 250 250 130 250 250 250 130 250 250 250 130 250 250 250 676 676 250
3 251 251 486 486 251 634 640 649 657 634 640 649 664 671 131 251 251 251 131 251 251 251 131 251 251 251 131 251 251 634 677 679 680
2 136 136 193 193 136 137 348 367 380 137 348 367 390 400 128 248 136 136 128 248 136 136 128 248 136 136 128 248 136 137 367 367 417
2 137 137 194 194 137 137 348 368 380 137 348 368 380 137 129 249 137 137 129 249 137 137 129 249 137 137 129 249 137 137 367 419 417
2 138 138 195 195 138 138 338 369 121 138 338 369 121 138 130 250 138 138 130 250 138 138 130 250 138 138 130 250 138 138 417 417 138
3 252 252 487 487 252 635 641 650 658 635 641 650 665 672 131 251 252 252 131 251 252 252 131 251 252 252 131 251 252 635 682 683 684
1 0 1 4 4 1 5 8 8 5 10 11 11 10 14 15 15 14 17 20 20 17 21 24 24 21 25 27 27 25 30 31 32 29
2 237 237 472 472 237 255 50 54 659 255 50 54 666 238 359 646 367 237 359 646 367 237 359 646 367 237 359 646 367 255 54 54 686
2 253 253 488 488 253 253 630 651 242 253 630 651 242 253 405 676 417 253 405 676 417 253 405 676 417 253 405 676 417 253 686 686 253
3 254 254 489 489 254 636 639 652 660 636 639 652 667 673 406 677 682 254 406 677 682 254 406 677 682 254 406 677 682 636 687 687 688
2 255 255 490 490 255 255 50 246 659 255 50 246 659 255 407 678 419 255 407 678 419 255 407 678 419 255 407 678 419 255 54 55 686
3 256 256 491 491 256 636 639 653 660 636 639 653 668 674 408 679 683 256 408 679 683 256 408 679 683 256 408 679 683 636 687 690 688
3 257 257 492 492 257 257 632 654 661 257 632 654 661 257 409 680 684 257 409 680 684 257 409 680 684 257 409 680 684 257 688 688 257
4 258 258 493 493 258 637 642 655 662 637 642 655 669 675 410 681 685 258 410 681 685 258 410 681 685 258 410 681 685 637 689 691 692
2 6 335 494 504 630 6 6 6 6 6 6 6 6 63 64 65 66 63 64 65 66 63 64 65 66 63 64 65 66 6 6 6 6
2 64 336 495 495 336 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64
2 65 337 164 164 631 65 65 65 65 65 65 65 65 65 64 65 65 65 64 65 65 65 64 65 65 65 64 65 65 65 65 65 65
2 66 338 496 496 338 66 66 66 66 66 66 66 66 66 64 65 66 66 64 65 66 66 64 65 66 66 64 65 66 66 66 66 66
3 259 339 497 601 632 259 694 694 259 259 694 694 259 267 695 696 697 267 695 696 697 267 695 696 697 267 695 696 697 259 694 694 259
3 73 340 498 602 633 73 694 273 73 73 694 273 73 275 277 279 281 275 277 279 281 275 277 279 281 275 277 279 281 73 284 284 285
2 80 25 46 46 55 80 63 79 74 80 63 79 74 80 84 88 92 80 84 88 92 80 84 88 92 80 84 88 92 80 80 80 296
3 260 105 326 326 231 260 267 275 287 260 267 275 287 260 261 262 263 260 261 262 263 260 261 262 263 260 261 262 263 260 700 700 299
2 84 129 189 189 129 84 64 83 75 84 64 83 75 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 301
3 261 341 499 499 341 261 695 277 288 261 695 277 288 261 261 261 261 261 261 261 261 261 261 261 261 261 261 261 261 261 702 702 304
2 88 133 37 37 249 88 65 87 76 88 65 87 76 88 84 88 88 88 84 88 88 88 84 88 88 88 84 88 88 88 88 88 306
3 262 342 500 500 634 262 696 279 289 262 696 279 289 262 261 262 262 262 261 262 262 262 261 262 262 262 261 262 262 262 704 704 309
2 92 137 194 194 137 92 66 91 77 92 66 91 77 92 84 88 92 92 84 88 92 92 84 88 92 92 84 88 92 92 92 92 311
3 263 343 501 501 635 263 697 281 290 263 697 281 290 263 261 262 263 263 261 262 263 263 261 262 263 263 261 262 263 263 706 706 314
2 14 142 199 225 255 14 6 13 8 14 6 13 8 80 84 88 92 80 84 88 92 80 84 88 92 80 84 88 92 14 14 14 95
3 264 344 502 603 636 264 694 284 291 264 694 284 291 700 702 704 706 700 702 704 706 700 702 704 706 700 702 704 706 264 708 708 319
4 265 345 503 604 637 265 698 699 293 265 698 699 293 701 703 705 707 701 703 705 707 701 703 705 707 701 703 705 707 265 709 709 323
1 0 1 3 3 1 8 8 8 8 10 10 10 10 13 14 15 16 17 18 19 20 21 24 24 21 25 27 27 25 30 30 30 30
2 6 18 31 42 50 6 711 711 6 6 711 711 6 63 64 65 66 63 64 65 66 63 64 65 66 63 64 65 66 6 711 711 6
2 63 335 504 504 630 63 63 63 63 63 63 63 63 63 64 65 66 63 64 65 66 63 64 65 66 63 64 65 66 63 63 63 63
2 64 346 505 505 346 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64
2 65 347 168 168 638 65 65 65 65 65 65 65 65 65 64 65 65 65 64 65 65 65 64 65 65 65 64 65 65 65 65 65 65
2 66 348 506 506 348 66 66 66 66 66 66 66 66 66 64 65 66 66 64 65 66 66 64 65 66 66 64 65 66 66 66 66 66
2 63 106 212 212 232 63 63 63 63 63 63 63 63 63 64 65 66 63 64 65 66 63 64 65 66 63 64 65 66 63 63 63 63
3 266 349 507 605 639 694 712 712 694 694 712 712 266 713 714 715 716 717 714 715 716 717 714 715 716 717 714 715 716 694 712 712 694
3 267 339 508 508 632 267 713 713 267 267 713 713 267 267 695 696 697 267 695 696 697 267 695 696 697 267 695 696 697 267 713 713 267
3 268 350 509 509 350 695 714 714 695 695 714 714 268 695 268 268 268 268 268 268 268 268 268 268 268 268 268 268 268 695 714 714 695
3 269 351 510 510 640 696 715 715 696 696 715 715 269 696 268 269 269 269 268 269 269 269 268 269 269 269 268 269 269 696 715 715 696
3 270 352 511 511 641 697 716 716 697 697 716 716 270 697 268 269 270 270 268 269 270 270 268 269 270 270 268 269 270 697 716 716 697
3 271 110 327 327 234 267 717 717 267 267 717 717 271 267 268 269 270 271 268 269 270 271 268 269 270 271 268 269 270 267 717 717 267
4 272 353 512 606 642 698 718 718 698 698 718 718 272 719 720 721 722 723 720 721 722 723 720 721 722 723 720 721 722 698 718 718 698
1 0 1 3 3 1 8 8 8 8 10 10 10 10 13 14 15 16 17 18 19 20 21 24 24 21 25 27 27 25 29 31 31 30
1 0 1 3 3 1 8 8 8 8 10 10 10 10 13 14 15 16 17 18 19 20 21 24 24 21 25 27 27 25 30 31 31 30
2 7 19 32 43 51 7 711 725 7 7 711 725 7 68 69 70 71 68 69 70 71 68 69 70 71 68 69 70 71 7 726 726 72
2 68 111 214 214 235 68 63 68 68 68 63 68 68 68 69 70 71 68 69 70 71 68 69 70 71 68 69 70 71 68 79 79 274
2 69 354 513 513 354 69 64 69 69 69 64 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 83 83 276
2 70 355 173 173 643 70 65 70 70 70 65 70 70 70 69 70 70 70 69 70 70 70 69 70 70 70 69 70 70 70 87 87 278
2 71 356 514 514 356 71 66 71 71 71 66 71 71 71 69 70 71 71 69 70 71 71 69 70 71 71 69 70 71 71 91 91 280
2 13 24 36 45 54 13 711 726 13 13 711 726 13 79 83 87 91 79 83 87 91 79 83 87 91 79 83 87 91 13 726 726 282
2 13 126 515 186 246 13 711 726 13 13 711 726 13 79 83 87 91 79 83 87 91 79 83 87 91 79 83 87 91 13 726 726 282
2 72 357 516 607 644 72 6 72 72 72 6 72 72 274 276 278 280 274 276 278 280 274 276 278 280 274 276 278 280 72 282 282 72
3 273 358 517 608 645 273 712 727 273 273 712 727 273 728 729 730 731 728 729 730 731 728 729 730 731 728 729 730 731 273 732 733 734
1 0 1 3 3 1 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 30 31 32 30
2 79 116 216 216 238 79 63 79 79 79 63 79 79 79 83 87 91 79 83 87 91 79 83 87 91 79 83 87 91 79 79 79 736
2 274 117 217 217 239 274 63 274 274 274 63 274 274 274 276 278 280 274 276 278 280 274 276 278 280 274 276 278 280 274 736 736 274
3 275 340 518 518 633 275 713 728 275 275 713 728 275 275 277 279 281 275 277 279 281 275 277 279 281 275 277 279 281 275 737 737 738
1 0 2 2 2 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 30 31 32 30
2 83 359 519 519 359 83 64 83 83 83 64 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 740
2 83 360 520 520 360 83 64 83 83 83 64 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 740
2 276 361 521 521 361 276 64 276 276 276 64 276 276 276 276 276 276 276 276 276 276 276 276 276 276 276 276 276 276 276 740 740 276
3 277 362 522 522 362 277 714 729 277 277 714 729 277 277 277 277 277 277 277 277 277 277 277 277 277 277 277 277 277 277 741 742 743
1 0 1 3 3 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 30 31 32 30
2 87 363 176 176 646 87 65 87 87 87 65 87 87 87 83 87 87 87 83 87 87 87 83 87 87 87 83 87 87 87 87 87 745
2 87 364 177 177 647 87 65 87 87 87 65 87 87 87 83 87 87 87 83 87 87 87 83 87 87 87 83 87 87 87 87 87 745
2 278 365 178 178 648 278 65 278 278 278 65 278 278 278 276 278 278 278 276 278 278 278 276 278 278 278 276 278 278 278 745 745 278
3 279 366 523 523 649 279 715 730 279 279 715 730 279 279 277 279 279 279 277 279 279 279 277 279 279 279 277 279 279 279 746 747 748
1 0 4 4 4 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 25 30 31 32 30
2 91 367 524 524 367 91 66 91 91 91 66 91 91 91 83 87 91 91 83 87 91 91 83 87 91 91 83 87 91 91 91 91 750
2 91 368 525 525 368 91 66 91 91 91 66 91 91 91 83 87 91 91 83 87 91 91 83 87 91 91 83 87 91 91 91 91 750
2 280 369 526 526 369 280 66 280 280 280 66 280 280 280 276 278 280 280 276 278 280 280 276 278 280 280 276 278 280 280 750 750 280
3 281 370 527 527 650 281 716 731 281 281 716 731 281 281 277 279 281 281 277 279 281 281 277 279 281 281 277 279 281 281 751 752 753
2 79 115 215 215 237 79 63 79 79 79 63 79 79 79 83 87 91 79 83 87 91 79 83 87 91 79 83 87 91 79 79 79 736
3 275 118 328 328 240 275 717 728 275 275 717 728 275 275 277 279 281 275 277 279 281 275 277 279 281 275 277 279 281 275 755 737 738
2 282 371 528 609 651 282 6 282 282 282 6 282 282 736 740 745 750 736 740 745 750 736 740 745 750 736 740 745 750 282 282 282 282
3 283 372 529 610 652 284 712 732 284 284 712 732 283 737 741 746 751 755 741 746 751 755 741 746 751 755 741 746 751 284 732 732 757
3 284 373 530 611 653 284 712 733 284 284 712 733 284 737 742 747 752 737 742 747 752 737 742 747 752 737 742 747 752 284 732 733 757
3 285 374 531 612 654 285 694 734 285 285 694 734 285 738 743 748 753 738 743 748 753 738 743 748 753 738 743 748 753 285 757 757 285
4 286 375 532 613 655 699 718 735 699 699 718 735 286 739 744 749 754 756 744 749 754 756 744 749 754 756 744 749 754 699 758 759 760
2 74 122 219 219 242 74 63 79 74 74 63 79 74 74 75 76 77 74 75 76 77 74 75 76 77 74 75 76 77 74 74 74 74
2 74 20 44 44 52 74 63 274 74 74 63 274 74 74 75 76 77 74 75 76 77 74 75 76 77 74 75 76 77 74 74 74 74
3 287 123 329 329 243 287 267 275 287 287 267 275 287 287 288 289 290 287 288 289 290 287 288 289 290 287 288 289 290 287 762 762 763
2 75 376 533 533 376 75 64 83 75 75 64 83 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75
2 75 119 180 180 119 75 64 276 75 75 64 276 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75
3 288 377 534 534 377 288 695 277 288 288 695 277 288 288 288 288 288 288 288 288 288 288 288 288 288 288 288 288 288 288 765 765 766
2 76 378 182 182 656 76 65 87 76 76 65 87 76 76 75 76 76 76 75 76 76 76 75 76 76 76 75 76 76 76 76 76 76
2 76 120 33 33 241 76 65 278 76 76 65 278 76 76 75 76 76 76 75 76 76 76 75 76 76 76 75 76 76 76 76 76 76
3 289 379 535 535 657 289 696 279 289 289 696 279 289 289 288 289 289 289 288 289 289 289 288 289 289 289 288 289 289 289 768 768 769
2 77 380 536 536 380 77 66 91 77 77 66 91 77 77 75 76 77 77 75 76 77 77 75 76 77 77 75 76 77 77 77 77 77
2 77 121 181 181 121 77 66 280 77 77 66 280 77 77 75 76 77 77 75 76 77 77 75 76 77 77 75 76 77 77 77 77 77
3 290 381 537 537 658 290 697 281 290 290 697 281 290 290 288 289 290 290 288 289 290 290 288 289 290 290 288 289 290 290 771 771 772
2 8 382 538 614 659 8 6 13 8 8 6 13 8 74 75 76 77 74 75 76 77 74 75 76 77 74 75 76 77 8 8 8 8
2 8 122 182 219 242 8 6 282 8 8 6 282 8 74 75 76 77 74 75 76 77 74 75 76 77 74 75 76 77 8 8 8 8
3 291 383 539 615 660 291 694 284 291 291 694 284 291 762 765 768 771 762 765 768 771 762 765 768 771 762 765 768 771 291 774 774 775
3 292 384 540 616 661 292 259 285 292 292 259 285 292 763 766 769 772 763 766 769 772 763 766 769 772 763 766 769 772 292 775 775 292
4 293 385 541 617 662 293 698 699 293 293 698 699 293 764 767 770 773 764 767 770 773 764 767 770 773 764 767 770 773 293 776 776 777
2 75 386 542 542 386 75 64 83 75 75 64 83 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75
3 288 387 543 543 387 288 268 277 288 288 268 277 288 288 288 288 288 288 288 288 288 288 288 288 288 288 288 288 288 288 779 765 766
2 76 388 184 184 663 76 65 87 76 76 65 87 76 76 75 76 76 76 75 76 76 76 75 76 76 76 75 76 76 76 76 76 76
3 289 389 544 544 664 289 269 279 289 289 269 279 289 289 288 289 289 289 288 289 289 289 288 289 289 289 288 289 289 289 781 768 769
2 77 390 545 545 390 77 66 91 77 77 66 91 77 77 75 76 77 77 75 76 77 77 75 76 77 77 75 76 77 77 77 77 77
3 290 391 546 546 665 290 270 281 290 290 270 281 290 290 288 289 290 290 288 289 290 290 288 289 290 290 288 289 290 290 783 771 772
2 74 124 221 221 244 74 63 79 74 74 63 79 74 74 75 76 77 74 75 76 77 74 75 76 77 74 75 76 77 74 74 74 74
3 287 125 330 330 245 287 271 275 287 287 271 275 287 287 288 289 290 287 288 289 290 287 288 289 290 287 288 289 290 287 785 762 763
2 8 392 547 618 666 8 6 13 8 8 6 13 8 74 75 76 77 74 75 76 77 74 75 76 77 74 75 76 77 8 8 8 8
3 294 393 548 619 667 291 266 283 291 291 266 283 294 762 779 781 783 785 779 781 783 785 779 781 783 785 779 781 783 291 787 787 775
3 291 394 549 620 668 291 266 284 291 291 266 284 291 762 765 768 771 762 765 768 771 762 765 768 771 762 765 768 771 291 787 774 775
4 295 395 550 621 669 293 272 286 293 293 272 286 295 764 780 782 784 786 780 782 784 786 780 782 784 786 780 782 784 293 788 789 777
2 83 396 551 551 396 84 64 83 75 84 64 83 75 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 84 83 83 301
3 86 397 552 552 397 261 695 277 288 261 695 277 288 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 261 791 303 304
2 87 398 515 515 670 88 65 87 76 88 65 87 76 87 83 87 87 87 83 87 87 87 83 87 87 87 83 87 87 88 87 87 306
3 90 399 553 553 671 262 696 279 289 262 696 279 289 90 86 90 90 90 86 90 90 90 86 90 90 90 86 90 90 262 793 308 309
2 91 400 554 554 400 92 66 91 77 92 66 91 77 91 83 87 91 91 83 87 91 91 83 87 91 91 83 87 91 92 91 91 311
3 94 401 555 555 672 263 697 281 290 263 697 281 290 94 86 90 94 94 86 90 94 94 86 90 94 94 86 90 94 263 795 313 314
2 79 116 216 216 238 80 63 79 74 80 63 79 74 79 83 87 91 79 83 87 91 79 83 87 91 79 83 87 91 80 79 79 296
2 296 140 223 223 253 296 63 736 74 296 63 736 74 296 301 306 311 296 301 306 311 296 301 306 311 296 301 306 311 296 296 296 296
3 297 402 556 556 673 700 713 737 762 700 713 737 762 297 791 793 795 297 791 793 795 297 791 793 795 297 791 793 795 700 797 797 798
2 80 142 225 225 255 80 63 79 74 80 63 79 74 80 84 88 92 80 84 88 92 80 84 88 92 80 84 88 92 80 79 80 296
3 298 403 557 557 674 700 713 737 762 700 713 737 762 298 303 308 313 298 303 308 313 298 303 308 313 298 303 308 313 700 797 800 798
3 299 144 333 333 257 299 267 738 763 299 267 738 763 299 304 309 314 299 304 309 314 299 304 309 314 299 304 309 314 299 798 798 299
4 300 404 558 558 675 701 719 739 764 701 719 739 764 300 792 794 796 300 792 794 796 300 792 794 796 300 792 794 796 701 799 801 802
2 83 359 519 519 359 84 64 83 75 84 64 83 75 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 84 83 83 301
2 301 405 559 559 405 301 64 740 75 301 64 740 75 301 301 301 301 301 301 301 301 301 301 301 301 301 301 301 301 301 301 301 301
3 302 406 560 560 406 702 714 741 765 702 714 741 779 791 302 302 302 302 302 302 302 302 302 302 302 302 302 302 302 702 804 804 805
2 84 407 561 561 407 84 64 83 75 84 64 83 75 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 83 84 301
3 303 408 562 562 408 702 714 742 765 702 714 742 765 303 303 303 303 303 303 303 303 303 303 303 303 303 303 303 303 702 804 807 805
3 304 409 563 563 409 304 695 743 766 304 695 743 766 304 304 304 304 304 304 304 304 304 304 304 304 304 304 304 304 304 805 805 304
4 305 410 564 564 410 703 720 744 767 703 720 744 780 792 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 703 806 808 809
2 87 363 176 176 646 88 65 87 76 88 65 87 76 87 83 87 87 87 83 87 87 87 83 87 87 87 83 87 87 88 87 87 306
2 306 411 197 197 676 306 65 745 76 306 65 745 76 306 301 306 306 306 301 306 306 306 301 306 306 306 301 306 306 306 306 306 306
3 307 412 565 565 677 704 715 746 768 704 715 746 781 793 302 307 307 307 302 307 307 307 302 307 307 307 302 307 307 704 811 811 812
2 88 413 199 199 678 88 65 87 76 88 65 87 76 88 84 88 88 88 84 88 88 88 84 88 88 88 84 88 88 88 87 88 306
3 308 414 566 566 679 704 715 747 768 704 715 747 768 308 303 308 308 308 303 308 308 308 303 308 308 308 303 308 308 704 811 814 812
3 309 415 567 567 680 309 696 748 769 309 696 748 769 309 304 309 309 309 304 309 309 309 304 309 309 309 304 309 309 309 812 812 309
4 310 416 568 568 681 705 721 749 770 705 721 749 782 794 305 310 310 310 305 310 310 310 305 310 310 310 305 310 310 705 813 815 816
2 91 367 524 524 367 92 66 91 77 92 66 91 77 91 83 87 91 91 83 87 91 91 83 87 91 91 83 87 91 92 91 91 311
2 311 417 569 569 417 311 66 750 77 311 66 750 77 311 301 306 311 311 301 306 311 311 301 306 311 311 301 306 311 311 311 311 311
3 312 418 570 570 682 706 716 751 771 706 716 751 783 795 302 307 312 312 302 307 312 312 302 307 312 312 302 307 312 706 818 818 819
2 92 419 571 571 419 92 66 91 77 92 66 91 77 92 84 88 92 92 84 88 92 92 84 88 92 92 84 88 92 92 91 92 311
3 313 420 572 572 683 706 716 752 771 706 716 752 771 313 303 308 313 313 303 308 313 313 303 308 313 313 303 308 313 706 818 821 819
3 314 421 573 573 684 314 697 753 772 314 697 753 772 314 304 309 314 314 304 309 314 314 304 309 314 314 304 309 314 314 819 819 314
4 315 422 574 574 685 707 722 754 773 707 722 754 784 796 305 310 315 315 305 310 315 315 305 310 315 315 305 310 315 707 820 822 823
2 79 115 215 215 237 80 63 79 74 80 63 79 74 79 83 87 91 79 83 87 91 79 83 87 91 79 83 87 91 80 79 79 296
3 316 141 331 331 254 700 717 755 762 700 717 755 785 297 302 307 312 316 302 307 312 316 302 307 312 316 302 307 312 700 825 825 798
3 298 143 332 332 256 700 717 737 762 700 717 737 762 298 303 308 313 298 303 308 313 298 303 308 313 298 303 308 313 700 825 800 798
4 317 145 334 334 258 701 723 756 764 701 723 756 786 300 305 310 315 317 305 310 315 317 305 310 315 317 305 310 315 701 826 827 802
2 13 24 36 45 54 14 711 726 8 14 711 726 8 79 83 87 91 79 83 87 91 79 83 87 91 79 83 87 91 14 726 726 95
2 95 423 575 622 686 95 6 282 8 95 6 282 8 296 301 306 311 296 301 306 311 296 301 306 311 296 301 306 311 95 95 95 95
3 318 424 576 623 687 708 712 732 774 708 712 732 787 797 804 811 818 825 804 811 818 825 804 811 818 825 804 811 818 708 829 829 830
3 319 425 577 624 688 319 694 757 775 319 694 757 775 798 805 812 819 798 805 812 819 798 805 812 819 798 805 812 819 319 830 830 319
4 320 426 578 625 689 709 718 758 776 709 718 758 788 799 806 813 820 826 806 813 820 826 806 813 820 826 806 813 820 709 831 831 832
1 0 1 3 3 1 8 8 8 8 10 10 10 10 13 14 15 16 17 18 19 20 21 24 24 21 25 27 27 25 30 31 31 29
2 14 25 37 46 55 14 711 726 8 14 711 726 8 80 84 88 92 80 84 88 92 80 84 88 92 80 84 88 92 14 726 834 95
3 321 427 579 626 690 708 712 733 774 708 712 733 774 800 807 814 821 800 807 814 821 800 807 814 821 800 807 814 821 708 829 835 830
4 322 428 580 627 691 709 718 759 776 709 718 759 789 801 808 815 822 827 808 815 822 827 808 815 822 827 808 815 822 709 831 836 832
4 323 429 581 628 692 323 698 760 777 323 698 760 777 802 809 816 823 802 809 816 823 802 809 816 823 802 809 816 823 323 832 832 323
5 324 430 582 629 693 710 724 761 778 710 724 761 790 803 810 817 824 828 810 817 824 828 810 817 824 828 810 817 824 710 833 837 838


@COLORS

#background: black
0 0 0 0
#wire: grey/white
1 128 128 128
2 192 192 192
3 255 255 255
4 96 96 96
#diode input: blue
5 0 0 192
6 0 0 255
7 128 128 255
8 0 0 128
#invertor input: orange
9 160 96 0
10 255 160 0
11 255 192 128
12 128 80 0
#diode output: green
13 0 192 0
14 0 255 0 
15 128 255 128
16 0 128 0
#invertor output: red
17 128 0 0
18 255 0 0
19 255 128 128
20 96 0 0
#xor output: yellow
21 160 160 0
22 192 192 0
23 255 255 0
24 140 140 0
#counter output: magenta
25 192 0 192
26 255 0 255
27 255 128 255
28 128 0 128
#substrate: cyan
29 0 160 160
30 0 192 192
31 0 255 255
32 0 128 128

Post Reply