Rule:CCCC

From LifeWiki
Revision as of 01:32, 26 February 2025 by I am islptng (talk | contribs) (Created page with "@RULE CCCC Complex Compact Computing Core. This rule is a set of 50 tiles designed for compact logic gates. Signals, when computing, only travels towards southeast. It's called "gravity". To make sure loop exists, there are "antigravity" tiles, which carries signals northwest. by islptng (Note: I'm not sure if mistake exist in the ruletable...) @TABLE n_states:51 neighborhood:vonNeumann symmetries:none # Any of the states var x3 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

@RULE CCCC

Complex Compact Computing Core. This rule is a set of 50 tiles designed for compact logic gates. Signals, when computing, only travels towards southeast. It's called "gravity". To make sure loop exists, there are "antigravity" tiles, which carries signals northwest.

by islptng

(Note: I'm not sure if mistake exist in the ruletable...)

@TABLE n_states:51 neighborhood:vonNeumann symmetries:none

  1. Any of the states

var x3 = {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,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50} var x4 = x3 var x5 = x3 var x6 = x3

  1. Tiles that release signals

var d1 = {2,4,6,8,10,12,14,16,18,20,22,25,26,28,30,33,34,49,50} var r1 = {2,4,6,8,10,12,14,16,18,20,22,24,26,29,30,33,34,45,46} var u1 = {37,38,41,42,48,50} var l1 = {36,38,40,42,44,46}

  1. Tiles that don't release signals

var d0 = {0,1,3,5,7,9,11,13,15,17,19,21,23,24,27,29,31,32,35,36,37,38,39,40,41,42,43,44,45,46,47,48} var r0 = {0,1,3,5,7,9,11,13,15,17,19,21,23,25,27,28,31,32,35,36,37,38,39,40,41,42,43,44,47,48,49,50} var u0 = {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,26,27,28,29,30,31,32,33,34,35,36,39,40,43,44,45,46,47,49} var l0 = {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,26,27,28,29,30,31,32,33,34,35,37,39,41,43,45,47,48,49,50}

  1. Tiles classified

var yo = {1,2} var yl = {3,4} var yu = {5,6} var ya = {7,8} var no = {9,10} var nl = {11,12} var nu = {13,14} var na = {15,16} var yx = {17,18} var nx = {19,20} var ff = {21,22} var cg = {23,24,25,26} var tg = {27,28,29,30} var do = {31,33} var di = {32,34} var ca = {35,36,37,38} var ta = {39,40,41,42} var vc = {43,44,45,46} var va = {47,48,49,50}

  1. Basic gates

yo,d1,x4,x5,x6, 2 yo,x3,x4,x5,r1, 2 yo,x3,x4,x5,x6, 1 yl,d1,x4,x5,x6, 4 yl,x3,x4,x5,r0, 4 yl,x3,x4,x5,x6, 3 yu,d0,x4,x5,x6, 6 yu,x3,x4,x5,r1, 6 yu,x3,x4,x5,x6, 5 ya,d0,x4,x5,x6, 8 ya,x3,x4,x5,r0, 8 ya,x3,x4,x5,x6, 7

no,d1,x4,x5,x6, 9 no,x3,x4,x5,r1, 9 no,x3,x4,x5,x6,10 nl,d1,x4,x5,x6,11 nl,x3,x4,x5,r0,11 nl,x3,x4,x5,x6,12 nu,d0,x4,x5,x6,13 nu,x3,x4,x5,r1,13 nu,x3,x4,x5,x6,14 na,d0,x4,x5,x6,15 na,x3,x4,x5,r0,15 na,x3,x4,x5,x6,16

yx,d0,x4,x5,r1,18 yx,d1,x4,x5,r0,18 yx,x3,x4,x5,x6,17 nx,d0,x4,x5,r1,19 nx,d1,x4,x5,r0,19 nx,x3,x4,x5,x6,20

ff,d1,x4,x5,r1,22 ff,d0,x4,x5,r0,21

  1. Crossover, Turner, Delayer

cg,d1,x4,x5,r1,26 cg,x3,x4,x5,r1,24 cg,d1,x4,x5,x6,25 cg,x3,x4,x5,x6,23

tg,d1,x4,x5,r1,30 tg,x3,x4,x5,r1,28 tg,d1,x4,x5,x6,29 tg,x3,x4,x5,x6,27

do,d1,x4,x5,x6,32 do,x3,x4,x5,r1,32 do,x3,x4,x5,x6,31 di,d1,x4,x5,x6,34 di,x3,x4,x5,r1,34 di,x3,x4,x5,x6,33

  1. Antigravity Crossover, Turner, Converter

ca,x3,l1,u1,x6,38 ca,x3,l1,x5,x6,36 ca,x3,x4,u1,x6,37 ca,x3,x4,x5,x6,35

ta,x3,l1,u1,x6,42 ta,x3,l1,x5,x6,41 ta,x3,x4,u1,x6,40 ta,x3,x4,x5,x6,39

vc,d1,x4,u1,x6,46 vc,d1,x4,x5,x6,44 vc,x3,x4,u1,x6,45 vc,x3,x4,x5,x6,43

va,x3,l1,x5,r1,50 va,x3,l1,x5,x6,49 va,x3,x4,x5,r1,48 va,x3,x4,x5,x6,47


@COLORS

0 0 0 0 1 0 0 255 2 255 255 0 3 0 0 255 4 255 255 0 5 0 0 255 6 255 255 0 7 0 0 255 8 255 255 0 9 0 0 255 10 255 255 0 11 0 0 255 12 255 255 0 13 0 0 255 14 255 255 0 15 0 0 255 16 255 255 0 17 0 0 255 18 255 255 0 19 0 0 255 20 255 255 0 21 0 0 255 22 255 255 0 23 0 0 255 24 139 139 115 25 139 139 115 26 255 255 0 27 0 0 255 28 127 127 127 29 127 127 127 30 255 255 0 31 0 0 255 32 143 143 111 33 170 170 85 34 255 255 0 35 0 0 255 36 139 139 115 37 139 139 115 38 255 255 0 39 0 0 255 40 127 127 127 41 127 127 127 42 255 255 0 43 0 0 255 44 127 127 127 45 127 127 127 46 255 255 0 47 0 0 255 48 127 127 127 49 127 127 127 50 255 255 0

@ICONS

XPM /* width height num_colors chars_per_pixel */ "15 750 3 1" /* colors */ ". c #000000" "B c #0000FF" "C c #FFFF00" /* icon for state 1 */ ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".......B.....B." "BBBBBBBBBBBBBBB" ".......B.....B." ".......B......." ".......B......." ".......B......." ".......B......." "......BBB......" ".......B......." /* icon for state 2 */ ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".......C.....C." "CCCCCCCCCCCCCCC" ".......C.....C." ".......C......." ".......C......." ".......C......." ".......C......." "......CCC......" ".......C......." /* icon for state 3 */ ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." "...BBB.B.....B." "BBBB.BBBBBBBBBB" "...BBB.B.....B." ".......B......." ".......B......." ".......B......." ".......B......." "......BBB......" ".......B......." /* icon for state 4 */ ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." "...CCC.C.....C." "CCCC.CCCCCCCCCC" "...CCC.C.....C." ".......C......." ".......C......." ".......C......." ".......C......." "......CCC......" ".......C......." /* icon for state 5 */ ".......B......." ".......B......." ".......B......." "......BBB......" "......B.B......" "......BBB......" ".......B.....B." "BBBBBBBBBBBBBBB" ".......B.....B." ".......B......." ".......B......." ".......B......." ".......B......." "......BBB......" ".......B......." /* icon for state 6 */ ".......C......." ".......C......." ".......C......." "......CCC......" "......C.C......" "......CCC......" ".......C.....C." "CCCCCCCCCCCCCCC" ".......C.....C." ".......C......." ".......C......." ".......C......." ".......C......." "......CCC......" ".......C......." /* icon for state 7 */ ".......B......." ".......B......." ".......B......." "......BBB......" "......B.B......" "......BBB......" "...BBB.B.....B." "BBBB.BBBBBBBBBB" "...BBB.B.....B." ".......B......." ".......B......." ".......B......." ".......B......." "......BBB......" ".......B......." /* icon for state 8 */ ".......C......." ".......C......." ".......C......." "......CCC......" "......C.C......" "......CCC......" "...CCC.C.....C." "CCCC.CCCCCCCCCC" "...CCC.C.....C." ".......C......." ".......C......." ".......C......." ".......C......." "......CCC......" ".......C......." /* icon for state 9 */ ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".......B.BBB.B." "BBBBBBBBBB.BBBB" ".......B.BBB.B." "......BBB......" "......B.B......" "......BBB......" ".......B......." "......BBB......" ".......B......." /* icon for state 10 */ ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".......C.CCC.C." "CCCCCCCCCC.CCCC" ".......C.CCC.C." "......CCC......" "......C.C......" "......CCC......" ".......C......." "......CCC......" ".......C......." /* icon for state 11 */ ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." "...BBB.B.BBB.B." "BBBB.BBBBB.BBBB" "...BBB.B.BBB.B." "......BBB......" "......B.B......" "......BBB......" ".......B......." "......BBB......" ".......B......." /* icon for state 12 */ ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." "...CCC.C.CCC.C." "CCCC.CCCCC.CCCC" "...CCC.C.CCC.C." "......CCC......" "......C.C......" "......CCC......" ".......C......." "......CCC......" ".......C......." /* icon for state 13 */ ".......B......." ".......B......." ".......B......." "......BBB......" "......B.B......" "......BBB......" ".......B.BBB.B." "BBBBBBBBBB.BBBB" ".......B.BBB.B." "......BBB......" "......B.B......" "......BBB......" ".......B......." "......BBB......" ".......B......." /* icon for state 14 */ ".......C......." ".......C......." ".......C......." "......CCC......" "......C.C......" "......CCC......" ".......C.CCC.C." "CCCCCCCCCC.CCCC" ".......C.CCC.C." "......CCC......" "......C.C......" "......CCC......" ".......C......." "......CCC......" ".......C......." /* icon for state 15 */ ".......B......." ".......B......." ".......B......." "......BBB......" "......B.B......" "......BBB......" "...BBB.B.BBB.B." "BBBB.BBBBB.BBBB" "...BBB.B.BBB.B." "......BBB......" "......B.B......" "......BBB......" ".......B......." "......BBB......" ".......B......." /* icon for state 16 */ ".......C......." ".......C......." ".......C......." "......CCC......" "......C.C......" "......CCC......" "...CCC.C.CCC.C." "CCCC.CCCCC.CCCC" "...CCC.C.CCC.C." "......CCC......" "......C.C......" "......CCC......" ".......C......." "......CCC......" ".......C......." /* icon for state 17 */ ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".....BBB......." ".....B.B.....B." "BBBBBBBBBBBBBBB" ".......B.....B." ".......B......." ".......B......." ".......B......." ".......B......." "......BBB......" ".......B......." /* icon for state 18 */ ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".....CCC......." ".....C.C.....C." "CCCCCCCCCCCCCCC" ".......C.....C." ".......C......." ".......C......." ".......C......." ".......C......." "......CCC......" ".......C......." /* icon for state 19 */ ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".....BBB......." ".....B.B.BBB.B." "BBBBBBBBBB.BBBB" ".......B.BBB.B." "......BBB......" "......B.B......" "......BBB......" ".......B......." "......BBB......" ".......B......." /* icon for state 20 */ ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".....CCC......." ".....C.C.CCC.C." "CCCCCCCCCC.CCCC" ".......C.CCC.C." "......CCC......" "......C.C......" "......CCC......" ".......C......." "......CCC......" ".......C......." /* icon for state 21 */ ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." "......BBB....B." "BBBBBBB.BBBBBBB" "......BBB....B." ".......B......." ".......B......." ".......B......." ".......B......." "......BBB......" ".......B......." /* icon for state 22 */ ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." "......CCC....C." "CCCCCCC.CCCCCCC" "......CCC....C." ".......C......." ".......C......." ".......C......." ".......C......." "......CCC......" ".......C......." /* icon for state 23 */ ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".......B.....B." "BBBBBB.B.BBBBBB" ".......B.....B." ".......B......." ".......B......." ".......B......." ".......B......." "......BBB......" ".......B......." /* icon for state 24 */ ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".............C." "CCCCCCCCCCCCCCC" ".............C." ".......B......." ".......B......." ".......B......." ".......B......." "......BBB......" ".......B......." /* icon for state 25 */ ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".......C.....B." "BBBBBB.C.BBBBBB" ".......C.....B." ".......C......." ".......C......." ".......C......." ".......C......." "......CCC......" ".......C......." /* icon for state 26 */ ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".......C.....C." "CCCCCC.C.CCCCCC" ".......C.....C." ".......C......." ".......C......." ".......C......." ".......C......." "......CCC......" ".......C......." /* icon for state 27 */ ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." "........B....B." "BBBBBB...BBBBBB" "......B......B." ".......B......." ".......B......." ".......B......." ".......B......." "......BBB......" ".......B......." /* icon for state 28 */ ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." "........B....B." "CCCCCC...BBBBBB" "......C......B." ".......C......." ".......C......." ".......C......." ".......C......." "......CCC......" ".......C......." /* icon for state 29 */ ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." "........C....C." "BBBBBB...CCCCCC" "......B......C." ".......B......." ".......B......." ".......B......." ".......B......." "......BBB......" ".......B......." /* icon for state 30 */ ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." "........C....C." "CCCCCC...CCCCCC" "......C......C." ".......C......." ".......C......." ".......C......." ".......C......." "......CCC......" ".......C......." /* icon for state 31 */ ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".....BBB......." ".....B.B.....B." "BBBBBBBBBBBBBBB" ".......B.B...B." ".......BBB....." ".......B......." ".......B......." ".......B......." "......BBB......" ".......B......." /* icon for state 32 */ ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".....BBC......." ".....B.C.....B." "CCCCCCCCCCBBBBB" ".......C.C...B." ".......CCC....." ".......B......." ".......B......." ".......B......." "......BBB......" ".......B......." /* icon for state 33 */ ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".....CCC......." ".....C.C.....C." "BBBBBCCCCCCCCCC" ".......C.B...C." ".......CBB....." ".......C......." ".......C......." ".......C......." "......CCC......" ".......C......." /* icon for state 34 */ ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".....CCC......." ".....C.C.....C." "CCCCCCCCCCCCCCC" ".......C.C...C." ".......CCC....." ".......C......." ".......C......." ".......C......." "......CCC......" ".......C......." /* icon for state 35 */ ".......B......." "......BBB......" ".......B......." ".......B......." ".......B......." ".......B......." ".B.....B......." "BBBBBB.B.BBBBBB" ".B.....B......." ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." /* icon for state 36 */ ".......B......." "......BBB......" ".......B......." ".......B......." ".......B......." ".......B......." ".C............." "CCCCCCCCCCCCCCC" ".C............." ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." /* icon for state 37 */ ".......C......." "......CCC......" ".......C......." ".......C......." ".......C......." ".......C......." ".B.....C......." "BBBBBB.C.BBBBBB" ".B.....C......." ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." /* icon for state 38 */ ".......C......." "......CCC......" ".......C......." ".......C......." ".......C......." ".......C......." ".C.....C......." "CCCCCC.C.CCCCCC" ".C.....C......." ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." /* icon for state 39 */ ".......B......." "......BBB......" ".......B......." ".......B......." ".......B......." ".......B......." ".B......B......" "BBBBBB...BBBBBB" ".B....B........" ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." /* icon for state 40 */ ".......B......." "......BBB......" ".......B......." ".......B......." ".......B......." ".......B......." ".C......B......" "CCCCCC...BBBBBB" ".C....C........" ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." /* icon for state 41 */ ".......C......." "......CCC......" ".......C......." ".......C......." ".......C......." ".......C......." ".B......C......" "BBBBBB...CCCCCC" ".B....B........" ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." /* icon for state 42 */ ".......C......." "......CCC......" ".......C......." ".......C......." ".......C......." ".......C......." ".C......C......" "CCCCCC...CCCCCC" ".C....C........" ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." /* icon for state 43 */ ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".B....B......B." "BBBBBB...BBBBBB" ".B......B....B." ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." /* icon for state 44 */ ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".C....C......B." "CCCCCC...BBBBBB" ".C......B....B." ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." /* icon for state 45 */ ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." ".B....B......C." "BBBBBB...CCCCCC" ".B......C....C." ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." /* icon for state 46 */ ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".C....C......C." "CCCCCC...CCCCCC" ".C......C....C." ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." ".......C......." /* icon for state 47 */ ".......B......." "......BBB......" ".......B......." ".......B......." ".......B......." ".......B......." "......B........" "BBBBBB...BBBBBB" "........B......" ".......B......." ".......B......." ".......B......." ".......B......." "......BBB......" ".......B......." /* icon for state 48 */ ".......C......." "......CCC......" ".......C......." ".......C......." ".......C......." ".......C......." "......C........" "CCCCCC...BBBBBB" "........B......" ".......B......." ".......B......." ".......B......." ".......B......." "......BBB......" ".......B......." /* icon for state 49 */ ".......B......." "......BBB......" ".......B......." ".......B......." ".......B......." ".......B......." "......B........" "BBBBBB...CCCCCC" "........C......" ".......C......." ".......C......." ".......C......." ".......C......." "......CCC......" ".......C......." /* icon for state 50 */ ".......C......." "......CCC......" ".......C......." ".......C......." ".......C......." ".......C......." "......C........" "CCCCCC...CCCCCC" "........C......" ".......C......." ".......C......." ".......C......." ".......C......." "......CCC......" ".......C......."

XPM /* width height num_colors chars_per_pixel */ "7 350 3 1" /* colors */ ". c #000000" "B c #0080FF" "C c #FFFF00" /* icon for state 1 */ "......." ".B...B." ".B...B." "..B.B.." "..B.B.." "...B..." "......." /* icon for state 2 */ "......." ".C...C." ".C...C." "..C.C.." "..C.C.." "...C..." "......." /* icon for state 3 */ "......." "...B..." "...B..." ".B.BBB." "...B..." "...B..." "......." /* icon for state 4 */ "......." "...C..." "...C..." ".C.CCC." "...C..." "...C..." "......." /* icon for state 5 */ "......." "...B..." "......." ".BBBBB." "...B..." "...B..." "......." /* icon for state 6 */ "......." "...C..." "......." ".CCCCC." "...C..." "...C..." "......." /* icon for state 7 */ "......." ".BBBBB." "......." "...B..." "..B.B.." ".B...B." "......." /* icon for state 8 */ "......." ".CCCCC." "......." "...C..." "..C.C.." ".C...C." "......." /* icon for state 9 */ "......." ".BBBBB." "......." ".B...B." "..B.B.." "...B..." "......." /* icon for state 10 */ "......." ".CCCCC." "......." ".C...C." "..C.C.." "...C..." "......." /* icon for state 11 */ "......." "...B..." "...B..." ".B.BBB." "...BB.." "...B..." "......." /* icon for state 12 */ "......." "...C..." "...C..." ".C.CCC." "...CC.." "...C..." "......." /* icon for state 13 */ "......." "...B..." "......." ".BBBBB." "...BB.." "...B..." "......." /* icon for state 14 */ "......." "...C..." "......." ".CCCCC." "...CC.." "...C..." "......." /* icon for state 15 */ "......." "...B..." "..B.B.." "..B.B.." ".B...B." ".B...B." "......." /* icon for state 16 */ "......." "...C..." "..C.C.." "..C.C.." ".C...C." ".C...C." "......." /* icon for state 17 */ "......." ".B...B." "..B.B.." "...B..." "..B.B.." ".B...B." "......." /* icon for state 18 */ "......." ".C...C." "..C.C.." "...C..." "..C.C.." ".C...C." "......." /* icon for state 19 */ "......." ".BBBBB." "......." ".BB.BB." "...B..." ".BB.BB." "......." /* icon for state 20 */ "......." ".CCCCC." "......." ".CC.CC." "...C..." ".CC.CC." "......." /* icon for state 21 */ "......." "...B..." "..BBB.." ".BB.BB." "..BBB.." "...B..." "......." /* icon for state 22 */ "......." "...C..." "..CCC.." ".CC.CC." "..CCC.." "...C..." "......." /* icon for state 23 */ "...B..." "...B..." "...B..." "BBBBBBB" "...B..." "...B..." "...B..." /* icon for state 24 */ "...B..." "...B..." "...B..." "CCCCCCC" "...B..." "...B..." "...B..." /* icon for state 25 */ "...C..." "...C..." "...C..." "BBBCBBB" "...C..." "...C..." "...C..." /* icon for state 26 */ "...C..." "...C..." "...C..." "CCCCCCC" "...C..." "...C..." "...C..." /* icon for state 27 */ "...B..." "...B..." "...BB.." "BBB.BBB" "..BB..." "...B..." "...B..." /* icon for state 28 */ "...B..." "...B..." "...BB.." "CCC.BBB" "..CC..." "...C..." "...C..." /* icon for state 29 */ "...C..." "...C..." "...CC.." "BBB.CCC" "..BB..." "...B..." "...B..." /* icon for state 30 */ "...C..." "...C..." "...CC.." "CCC.CCC" "..CC..." "...C..." "...C..." /* icon for state 31 */ "...B..." "...B..." "..BB..." "BBBBBBB" "...BB.." "...B..." "...B..." /* icon for state 32 */ "...C..." "...C..." "..BC..." "CCCCCBB" "...CC.." "...B..." "...B..." /* icon for state 33 */ "...B..." "...B..." "..CC..." "BBCCCCC" "...CB.." "...C..." "...C..." /* icon for state 34 */ "...C..." "...C..." "..CC..." "CCCCCCC" "...CC.." "...C..." "...C..." /* icon for state 35 */ "..BBB.." "...B..." "B..B..." "BBBBBBB" "B..B..." "...B..." "...B..." /* icon for state 36 */ "..BBB.." "...B..." "C..B..." "CCCCCCC" "C..B..." "...B..." "...B..." /* icon for state 37 */ "..CCC.." "...C..." "B..C..." "BBBCBBB" "B..C..." "...C..." "...C..." /* icon for state 38 */ "..CCC.." "...C..." "C..C..." "CCCCCCC" "C..C..." "...C..." "...C..." /* icon for state 39 */ "..BBB.." "...B..." "B..BB.." "BBB.BBB" "B.BB..." "...B..." "...B..." /* icon for state 40 */ "..BBB.." "...B..." "C..BB.." "CCC.BBB" "C.CC..." "...C..." "...C..." /* icon for state 41 */ "..CCC.." "...C..." "B..CC.." "BBB.CCC" "B.BB..." "...B..." "...B..." /* icon for state 42 */ "..CCC.." "...C..." "C..CC.." "CCC.CCC" "C.CC..." "...C..." "...C..." /* icon for state 43 */ "...B..." "...B..." "B.BB..B" "BBB.BBB" "B..BB.B" "...B..." "...B..." /* icon for state 44 */ "...C..." "...C..." "C.CC..B" "CCC.BBB" "C..BB.B" "...B..." "...B..." /* icon for state 45 */ "...B..." "...B..." "B.BB..C" "BBB.CCC" "B..CC.C" "...C..." "...C..." /* icon for state 46 */ "...C..." "...C..." "C.CC..C" "CCC.CCC" "C..CC.C" "...C..." "...C..." /* icon for state 47 */ "..BBB.." "...B..." "..BB..." "BBB.BBB" "...BB.." "...B..." "..BBB.." /* icon for state 48 */ "..CCC.." "...C..." "..CC..." "CCC.BBB" "...BB.." "...B..." "..BBB.." /* icon for state 49 */ "..BBB.." "...B..." "..BB..." "BBB.CCC" "...CC.." "...C..." "..CCC.." /* icon for state 50 */ "..CCC.." "...C..." "..CC..." "CCC.CCC" "...CC.." "...C..." "..CCC.."