Difference between revisions of "Rule:LifeSuper"

From LifeWiki
Jump to navigation Jump to search
m (fix @COLORS comments)
m (typo in state-22 label comment)
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
@RULE SuperLH
+
@RULE LifeSuper
  
A variant of LifeHistory with ten ON states
+
A 26-state variant of LifeHistory -- thirteen ON states
and nine OFF states, for annotation purposes:
+
and thirteen OFF states -- for annotation purposes:
  
state 0: OFF
+
state 0: OFF
 
state 1:  ON
 
state 1:  ON
 
state 2:  history/envelope (state=2 if cell was ever ON)
 
state 2:  history/envelope (state=2 if cell was ever ON)
Line 13: Line 13:
 
state 7:  marked ON causing no-trail births
 
state 7:  marked ON causing no-trail births
 
state 8:  marked OFF used for no-trail boundaries
 
state 8:  marked OFF used for no-trail boundaries
state 9:  magenta ON cells
+
state 9:  ON with trail #2
state 10: purple history cells
+
state 10: history cells for state 9
state 11: cyan ON cells
+
state 11: ON with trail #3
state 12: dark cyan history cells
+
state 12: history cells for state 11
state 13: no-trail ON cells #1
+
state 13: no-trail ON cells #1 (filter edition)
 
state 14: vanishing OFF labels (spreads to state-16 neighbors)
 
state 14: vanishing OFF labels (spreads to state-16 neighbors)
 
state 15: no-trail ON cells #2
 
state 15: no-trail ON cells #2
 
state 16: removable OFF labels (turned off by adjacent state-14)
 
state 16: removable OFF labels (turned off by adjacent state-14)
 
state 17: no-trail ON cells #3
 
state 17: no-trail ON cells #3
state 18: non-persistent OFF state (labeling)
+
state 18: cyclable OFF state #1 (labeling)
 
state 19: no-trail ON cells #4
 
state 19: no-trail ON cells #4
 +
state 20: cyclable OFF state #2 (labeling)
 +
state 21: no-trail ON cells #5
 +
state 22: cyclable OFF state #3 (labeling)
 +
state 23: no-trail ON cells #6
 +
state 24: hidden OFF state (pop-up labels)
 +
state 25: no-trail ON cells #7
  
 
@TABLE
 
@TABLE
  
n_states:20
+
n_states:26
 
neighborhood:Moore
 
neighborhood:Moore
 
symmetries:permute
 
symmetries:permute
  
var a={0,2,4,6,8,10,12,14,16,18}
+
var a={0,2,4,6,8,10,12,14,16,18,20,22,24}
 
var b=a
 
var b=a
 
var c=a
 
var c=a
Line 38: Line 44:
 
var f=a
 
var f=a
 
var g={3,5}
 
var g={3,5}
var i={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}
+
var h1={13,15,17,19,21,23,25}                          # all movable no-trail ON states
 +
var h2={9,11}                                          # all alternate ON-with-trail states
 +
var h3={9,11,13,15,17,19,21,23,25}                    # all movable ON states
 +
var i={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 j=i
 
var j=i
 
var k=i
 
var k=i
Line 46: Line 55:
 
var o=i
 
var o=i
 
var p=i
 
var p=i
var q={1,3,5,7,9,11,13,15,17,19}
+
var q={1,3,5,7,9,11,13,15,17,19,21,23,25}
 
var R=q
 
var R=q
 
var S=q
 
var S=q
 
var T=q
 
var T=q
 
var u={3,4,5}
 
var u={3,4,5}
var v={7,8,13,14,15,16,17,18,19}    # all no-trail
+
var v={7,8,13,14,15,16,17,18,19,20,21,22,23,24,25}    # all no-trail
var w1={7,13,15,17,19}               # all ON no-trail
+
var w1={7,13,15,17,19,21,23,25}                       # all ON no-trail
 
var w2=w1
 
var w2=w1
 
var w3=w1
 
var w3=w1
var nplabel={14,16,18}
+
var nplabel={14,16,18,20,22,24}
var x={0,2,4,8,10,12,14,16,18}       # (don't really have to exclude grey cells here,
+
# don't really have to exclude grey cells in 'x' -- they're also excluded by higher-priority rules
                                    #  but in fact they're excluded by higher-priority rules)
+
var x={0,2,4,8,10,12,14,16,18,20,22,24}
var y1={1,3,5,9,11}                 # all ON with trail
+
var y1={1,3,5,9,11}                                   # all ON with trail
 
var y2=y1
 
var y2=y1
 
var y3=y1
 
var y3=y1
var z={1,3,5,7,9,11,13,14,15,17,19} # all cell types that can trigger a vanishing label
+
var z={1,3,5,7,9,11,13,14,15,17,19,21,23,25}           # all cell types that can trigger a label action
  
 
# boundary cell always stays a boundary cell
 
# boundary cell always stays a boundary cell
Line 81: Line 90:
  
 
# normal 3-neighbour birth
 
# normal 3-neighbour birth
x,9,9,9,a,b,c,d,e,9
+
x,h3,h3,h3,a,b,c,d,e,h3
x,11,11,11,a,b,c,d,e,11
+
 
x,13,13,13,a,b,c,d,e,13
+
# avoid switching trail types when encountering trail-ON boundary
x,15,15,15,a,b,c,d,e,15
+
x,h1,h1,3,a,b,c,d,e,h1
x,17,17,17,a,b,c,d,e,17
+
x,h1,3,3,a,b,c,d,e,h1
x,19,19,19,a,b,c,d,e,19
+
# otherwise, any mix of no-trail means lowest no-trail state is born
x,w1,w2,w3,a,b,c,d,e,13 # any mix of no-trail goes to lowest no-trail
+
x,w1,w2,w3,a,b,c,d,e,13
x,y1,y2,y3,a,b,c,d,e,1 # any mix of ON with trail goes to lowest state with history
+
 
x,R,S,T,a,b,c,d,e,1     # catch-all for any birth with mixed-type or standard parents
+
# avoid switching trail types when encountering no-trail boundary
 +
x,h2,h2,7,a,b,c,d,e,h2
 +
x,h2,7,7,a,b,c,d,e,h2
 +
# otherwise, any mix of ON with trail goes to lowest state with history
 +
x,y1,y2,y3,a,b,c,d,e,1
 +
 
 +
# catch-all for any birth with mixed-type or standard parents
 +
x,R,S,T,a,b,c,d,e,1
  
 
# normal 3-neighbour survival
 
# normal 3-neighbour survival
7,7,7,7,a,b,c,d,e,7
 
9,9,9,9,a,b,c,d,e,9
 
11,11,11,11,a,b,c,d,e,11
 
13,13,13,13,a,b,c,d,e,13
 
15,15,15,15,a,b,c,d,e,15
 
17,17,17,17,a,b,c,d,e,17
 
19,19,19,19,a,b,c,d,e,19
 
 
q,R,S,T,a,b,c,d,e,q  # keep current state if there's a mix of ON states
 
q,R,S,T,a,b,c,d,e,q  # keep current state if there's a mix of ON states
  
 
# 2-neighbour survival
 
# 2-neighbour survival
7,7,7,a,b,c,d,e,f,7
 
9,9,9,a,b,c,d,e,f,9
 
11,11,11,a,b,c,d,e,f,11
 
13,13,13,a,b,c,d,e,f,13
 
15,15,15,a,b,c,d,e,f,15
 
17,17,17,a,b,c,d,e,f,17
 
19,19,19,a,b,c,d,e,f,19
 
 
q,R,S,a,b,c,d,e,f,q  # keep current state if there's a mix of ON states
 
q,R,S,a,b,c,d,e,f,q  # keep current state if there's a mix of ON states
  
Line 116: Line 118:
 
7,i,j,k,l,m,m,o,p,8
 
7,i,j,k,l,m,m,o,p,8
  
# special vanishing label states
+
# special label action states
16,z,i,j,k,l,m,n,o,14
+
16,z,i,j,k,l,m,n,o,14   # convert to vanishing label
14,i,j,k,l,m,n,o,p,0
+
14,i,j,k,l,m,n,o,p,0     # vanishing label
 +
18,22,i,j,k,l,m,n,o,22  # cycling labels #1
 +
20,18,i,j,k,l,m,n,o,18  # cycling labels #2
 +
22,20,i,j,k,l,m,n,o,20  # cycling labels #3
 +
24,z,i,j,k,l,m,n,o,18    # pop-up label
 +
24,18,i,j,k,l,m,n,o,18  # pop-up contagion
  
 
# otherwise labels stay the same unless they get run over
 
# otherwise labels stay the same unless they get run over
Line 135: Line 142:
 
@COLORS
 
@COLORS
  
1    0  255   0 # standard ON (green)
+
1    0  255 255 # standard ON (cyan)
2    0    0  128 # history state OFF (dark blue)
+
2    0    0  255 # history state OFF (blue)
3  216  255  216 # marked ON with trail (greenish white)
+
3  216  255  255 # marked ON with trail (looks like white)
4 255    0   0  # marked OFF with trail (red)
+
4    0 128  192 # marked OFF with trail (pale sky blue)
5  255  255   0 # marked ON alternate (yellow)
+
5  255 128 255  # marked ON alternate (pink)
96   96   96  # boundary cell (gray)
+
64   64   96  # boundary cell (dark bluish purple)
7  255  165    0 # marked ON no-trail filter (orange)
+
7 220 255  220 # marked ON no-trail filter (off white)
160  82  45 # marked OFF no-trail filter (sienna)
+
8   0 192    0 # marked OFF no-trail filter (green)
9 255   0  255  # ON with trail alt#1 (magenta)
+
9    0 191 255  # ON with trail alt#1 (deep sky blue)
10 128    0  128  # OFF trail alt#1 (purple)
+
10   0   64 128  # OFF trail alt#1 (not-so-green teal)
11  0  255  255 # ON with trail (cyan)
+
11  0  255  192 # ON with trail (greener turquoise)
12  0  139  139 # OFF trail alt#2 (dark cyan)
+
12  0  128  64 # OFF trail alt#2 (bluish green)
13 218 165  32 # ON no-trail #1 (golden rod)
+
13 192 255  192 # ON no-trail #1 (pale green)
 
14 255  99  71  # OFF disappearing label (tomato)
 
14 255  99  71  # OFF disappearing label (tomato)
15 188 143 143 # ON no-trail #2 (rosy brown)
+
15 255 128 128 # ON no-trail #2 (salmon-ish)
 
16 219  112  147  # OFF vanishing label (pale violet red)
 
16 219  112  147  # OFF vanishing label (pale violet red)
17 176 196 222 # ON no-trail #3 (light steel blue)
+
17 255 192 128 # ON no-trail #3 (pale orange)
18 152 251 152 # OFF plain non-persistent label (pale green)
+
18 245 222 179 # OFF cycling label #1 (wheat)
19 128   0   0  # ON no-trail #4 (maroon)
+
19 255  255  128  # ON no-trail #4 (pale yellow)
 +
20 150  50  204  # OFF cycling label #2 (dark orchid)
 +
21 192  255  128  # ON no-trail #5 (yellow green)
 +
22 255  182  193  # OFF cycling label #3 (light pink)
 +
23  0  255  127  # ON no-trail #6 (brighter green)
 +
24  1    1   1  # hidden label (stealthy near-black)
 +
25 255   0 127 # ON no-trail #7 (red magenta)
  
state 0:  OFF
 
state 1:  ON
 
state 2:  history/envelope (state=2 if cell was ever ON)
 
state 3:  marked ON (may change to OFF but will always remain marked)
 
state 4:  marked OFF (may change to ON but will always remain marked)
 
state 5:  start ON (becomes a normal marked OFF cell when it dies)
 
state 6:  boundary OFF (can never turn on)
 
state 7:  marked ON causing no-trail births
 
state 8:  marked OFF used for no-trail boundaries
 
state 9:  magenta ON cells
 
state 10: purple history cells
 
state 11: cyan ON cells
 
state 12: dark cyan history cells
 
state 13: no-trail ON cells #1
 
state 14: vanishing OFF labels (spreads to state-16 neighbors)
 
state 15: no-trail ON cells #2
 
state 16: removable OFF labels (turned off by adjacent state-14)
 
state 17: no-trail ON cells #3
 
state 18: non-persistent OFF state (labeling)
 
state 19: no-trail ON cells #4
 
 
@ICONS
 
@ICONS
  
 
XPM
 
XPM
 
/* width height num_colors chars_per_pixel */
 
/* width height num_colors chars_per_pixel */
"31 589 5 1"
+
"31 775 5 1"
 
/* colors */
 
/* colors */
 
". c #000000"
 
". c #000000"
Line 794: Line 787:
 
"..............................."
 
"..............................."
 
"..............................."
 
"..............................."
 
+
/* icon for state 20 */
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
/* icon for state 21 */
 +
"..............................."
 +
"..............................."
 +
"..........BCDEEEEEDCB.........."
 +
".........CEEEEEEEEEEEC........."
 +
".......BEEEEEEEEEEEEEEEB......."
 +
"......DEEEEEEEEEEEEEEEEED......"
 +
".....DEEEEEEEEEEEEEEEEEEED....."
 +
"....BEEEEEEEEEEEEEEEEEEEEEB...."
 +
"....EEEEEEEEEEEEEEEEEEEEEEE...."
 +
"...CEEEEEEEEEEEEEEEEEEEEEEEC..."
 +
"..BEEEEEEEEEEEEEEEEEEEEEEEEEB.."
 +
"..CEEEEEEEEEEEEEEEEEEEEEEEEEC.."
 +
"..DEEEEEEEEEEEEEEEEEEEEEEEEED.."
 +
"..EEEEEEEEEEEEEEEEEEEEEEEEEEE.."
 +
"..EEEEEEEEEEEEEEEEEEEEEEEEEEE.."
 +
"..EEEEEEEEEEEEEEEEEEEEEEEEEEE.."
 +
"..EEEEEEEEEEEEEEEEEEEEEEEEEEE.."
 +
"..EEEEEEEEEEEEEEEEEEEEEEEEEEE.."
 +
"..DEEEEEEEEEEEEEEEEEEEEEEEEED.."
 +
"..CEEEEEEEEEEEEEEEEEEEEEEEEEC.."
 +
"..BEEEEEEEEEEEEEEEEEEEEEEEEEB.."
 +
"...CEEEEEEEEEEEEEEEEEEEEEEEC..."
 +
"....EEEEEEEEEEEEEEEEEEEEEEE...."
 +
"....BEEEEEEEEEEEEEEEEEEEEEB...."
 +
".....DEEEEEEEEEEEEEEEEEEED....."
 +
"......DEEEEEEEEEEEEEEEEED......"
 +
".......BEEEEEEEEEEEEEEEB......."
 +
".........CEEEEEEEEEEEC........."
 +
"..........BCDEEEEEDCB.........."
 +
"..............................."
 +
"..............................."
 +
/* icon for state 22 */
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
/* icon for state 23 */
 +
"..............................."
 +
"..............................."
 +
"..........BCDEEEEEDCB.........."
 +
".........CEEEEEEEEEEEC........."
 +
".......BEEEEEEEEEEEEEEEB......."
 +
"......DEEEEEEEEEEEEEEEEED......"
 +
".....DEEEEEEEEEEEEEEEEEEED....."
 +
"....BEEEEEEEEEEEEEEEEEEEEEB...."
 +
"....EEEEEEEEEEEEEEEEEEEEEEE...."
 +
"...CEEEEEEEEEEEEEEEEEEEEEEEC..."
 +
"..BEEEEEEEEEEEEEEEEEEEEEEEEEB.."
 +
"..CEEEEEEEEEEEEEEEEEEEEEEEEEC.."
 +
"..DEEEEEEEEEEEEEEEEEEEEEEEEED.."
 +
"..EEEEEEEEEEEEEEEEEEEEEEEEEEE.."
 +
"..EEEEEEEEEEEEEEEEEEEEEEEEEEE.."
 +
"..EEEEEEEEEEEEEEEEEEEEEEEEEEE.."
 +
"..EEEEEEEEEEEEEEEEEEEEEEEEEEE.."
 +
"..EEEEEEEEEEEEEEEEEEEEEEEEEEE.."
 +
"..DEEEEEEEEEEEEEEEEEEEEEEEEED.."
 +
"..CEEEEEEEEEEEEEEEEEEEEEEEEEC.."
 +
"..BEEEEEEEEEEEEEEEEEEEEEEEEEB.."
 +
"...CEEEEEEEEEEEEEEEEEEEEEEEC..."
 +
"....EEEEEEEEEEEEEEEEEEEEEEE...."
 +
"....BEEEEEEEEEEEEEEEEEEEEEB...."
 +
".....DEEEEEEEEEEEEEEEEEEED....."
 +
"......DEEEEEEEEEEEEEEEEED......"
 +
".......BEEEEEEEEEEEEEEEB......."
 +
".........CEEEEEEEEEEEC........."
 +
"..........BCDEEEEEDCB.........."
 +
"..............................."
 +
"..............................."
 +
/* icon for state 24 */
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E."
 +
/* icon for state 25 */
 +
"..............................."
 +
"..............................."
 +
"..........BCDEEEEEDCB.........."
 +
".........CEEEEEEEEEEEC........."
 +
".......BEEEEEEEEEEEEEEEB......."
 +
"......DEEEEEEEEEEEEEEEEED......"
 +
".....DEEEEEEEEEEEEEEEEEEED....."
 +
"....BEEEEEEEEEEEEEEEEEEEEEB...."
 +
"....EEEEEEEEEEEEEEEEEEEEEEE...."
 +
"...CEEEEEEEEEEEEEEEEEEEEEEEC..."
 +
"..BEEEEEEEEEEEEEEEEEEEEEEEEEB.."
 +
"..CEEEEEEEEEEEEEEEEEEEEEEEEEC.."
 +
"..DEEEEEEEEEEEEEEEEEEEEEEEEED.."
 +
"..EEEEEEEEEEEEEEEEEEEEEEEEEEE.."
 +
"..EEEEEEEEEEEEEEEEEEEEEEEEEEE.."
 +
"..EEEEEEEEEEEEEEEEEEEEEEEEEEE.."
 +
"..EEEEEEEEEEEEEEEEEEEEEEEEEEE.."
 +
"..EEEEEEEEEEEEEEEEEEEEEEEEEEE.."
 +
"..DEEEEEEEEEEEEEEEEEEEEEEEEED.."
 +
"..CEEEEEEEEEEEEEEEEEEEEEEEEEC.."
 +
"..BEEEEEEEEEEEEEEEEEEEEEEEEEB.."
 +
"...CEEEEEEEEEEEEEEEEEEEEEEEC..."
 +
"....EEEEEEEEEEEEEEEEEEEEEEE...."
 +
"....BEEEEEEEEEEEEEEEEEEEEEB...."
 +
".....DEEEEEEEEEEEEEEEEEEED....."
 +
"......DEEEEEEEEEEEEEEEEED......"
 +
".......BEEEEEEEEEEEEEEEB......."
 +
".........CEEEEEEEEEEEC........."
 +
"..........BCDEEEEEDCB.........."
 +
"..............................."
 +
"..............................."
  
 
XPM
 
XPM
 
/* width height num_colors chars_per_pixel */
 
/* width height num_colors chars_per_pixel */
"15 285 5 1"
+
"15 375 5 1"
 
/* colors */
 
/* colors */
 
". c #000000"
 
". c #000000"
Line 1,094: Line 1,278:
 
".E.E.E.E.E.E.E."
 
".E.E.E.E.E.E.E."
 
/* icon for state 19 */
 
/* icon for state 19 */
 +
"..............."
 +
"....BDEEEDB...."
 +
"...DEEEEEEED..."
 +
"..DEEEEEEEEED.."
 +
".BEEEEEEEEEEEB."
 +
".DEEEEEEEEEEED."
 +
".EEEEEEEEEEEEE."
 +
".EEEEEEEEEEEEE."
 +
".EEEEEEEEEEEEE."
 +
".DEEEEEEEEEEED."
 +
".BEEEEEEEEEEEB."
 +
"..DEEEEEEEEED.."
 +
"...DEEEEEEED..."
 +
"....BDEEEDB...."
 +
"..............."
 +
/* icon for state 20 */
 +
".E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E."
 +
/* icon for state 21 */
 +
"..............."
 +
"....BDEEEDB...."
 +
"...DEEEEEEED..."
 +
"..DEEEEEEEEED.."
 +
".BEEEEEEEEEEEB."
 +
".DEEEEEEEEEEED."
 +
".EEEEEEEEEEEEE."
 +
".EEEEEEEEEEEEE."
 +
".EEEEEEEEEEEEE."
 +
".DEEEEEEEEEEED."
 +
".BEEEEEEEEEEEB."
 +
"..DEEEEEEEEED.."
 +
"...DEEEEEEED..."
 +
"....BDEEEDB...."
 +
"..............."
 +
/* icon for state 22 */
 +
".E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E."
 +
/* icon for state 23 */
 +
"..............."
 +
"....BDEEEDB...."
 +
"...DEEEEEEED..."
 +
"..DEEEEEEEEED.."
 +
".BEEEEEEEEEEEB."
 +
".DEEEEEEEEEEED."
 +
".EEEEEEEEEEEEE."
 +
".EEEEEEEEEEEEE."
 +
".EEEEEEEEEEEEE."
 +
".DEEEEEEEEEEED."
 +
".BEEEEEEEEEEEB."
 +
"..DEEEEEEEEED.."
 +
"...DEEEEEEED..."
 +
"....BDEEEDB...."
 +
"..............."
 +
/* icon for state 24 */
 +
".E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E."
 +
"E.E.E.E.E.E.E.E"
 +
".E.E.E.E.E.E.E."
 +
/* icon for state 25 */
 
"..............."
 
"..............."
 
"....BDEEEDB...."
 
"....BDEEEDB...."
Line 1,112: Line 1,392:
 
XPM
 
XPM
 
/* width height num_colors chars_per_pixel */
 
/* width height num_colors chars_per_pixel */
"7 133 6 1"
+
"7 175 6 1"
 
/* colors */
 
/* colors */
 
". c #000000"
 
". c #000000"
Line 1,265: Line 1,545:
 
".E.E.E."
 
".E.E.E."
 
/* icon for state 19 */
 
/* icon for state 19 */
 +
".BFEFB."
 +
"BEEEEEB"
 +
"FEEEEEF"
 +
"EEEEEEE"
 +
"FEEEEEF"
 +
"BEEEEEB"
 +
".BFEFB."
 +
/* icon for state 20 */
 +
".E.E.E."
 +
"E.E.E.E"
 +
".E.E.E."
 +
"E.E.E.E"
 +
".E.E.E."
 +
"E.E.E.E"
 +
".E.E.E."
 +
/* icon for state 21 */
 +
".BFEFB."
 +
"BEEEEEB"
 +
"FEEEEEF"
 +
"EEEEEEE"
 +
"FEEEEEF"
 +
"BEEEEEB"
 +
".BFEFB."
 +
/* icon for state 22 */
 +
".E.E.E."
 +
"E.E.E.E"
 +
".E.E.E."
 +
"E.E.E.E"
 +
".E.E.E."
 +
"E.E.E.E"
 +
".E.E.E."
 +
/* icon for state 23 */
 +
".BFEFB."
 +
"BEEEEEB"
 +
"FEEEEEF"
 +
"EEEEEEE"
 +
"FEEEEEF"
 +
"BEEEEEB"
 +
".BFEFB."
 +
/* icon for state 24 */
 +
".E.E.E."
 +
"E.E.E.E"
 +
".E.E.E."
 +
"E.E.E.E"
 +
".E.E.E."
 +
"E.E.E.E"
 +
".E.E.E."
 +
/* icon for state 25 */
 
".BFEFB."
 
".BFEFB."
 
"BEEEEEB"
 
"BEEEEEB"

Latest revision as of 21:24, 31 January 2020

@RULE LifeSuper

A 26-state variant of LifeHistory -- thirteen ON states and thirteen OFF states -- for annotation purposes:

state 0: OFF state 1: ON state 2: history/envelope (state=2 if cell was ever ON) state 3: marked ON (may change to OFF but will always remain marked) state 4: marked OFF (may change to ON but will always remain marked) state 5: start ON (becomes a normal marked OFF cell when it dies) state 6: boundary OFF (can never turn on) state 7: marked ON causing no-trail births state 8: marked OFF used for no-trail boundaries state 9: ON with trail #2 state 10: history cells for state 9 state 11: ON with trail #3 state 12: history cells for state 11 state 13: no-trail ON cells #1 (filter edition) state 14: vanishing OFF labels (spreads to state-16 neighbors) state 15: no-trail ON cells #2 state 16: removable OFF labels (turned off by adjacent state-14) state 17: no-trail ON cells #3 state 18: cyclable OFF state #1 (labeling) state 19: no-trail ON cells #4 state 20: cyclable OFF state #2 (labeling) state 21: no-trail ON cells #5 state 22: cyclable OFF state #3 (labeling) state 23: no-trail ON cells #6 state 24: hidden OFF state (pop-up labels) state 25: no-trail ON cells #7

@TABLE

n_states:26 neighborhood:Moore symmetries:permute

var a={0,2,4,6,8,10,12,14,16,18,20,22,24} var b=a var c=a var d=a var e=a var f=a var g={3,5} var h1={13,15,17,19,21,23,25} # all movable no-trail ON states var h2={9,11} # all alternate ON-with-trail states var h3={9,11,13,15,17,19,21,23,25} # all movable ON states var i={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 j=i var k=i var l=i var m=i var n=i var o=i var p=i var q={1,3,5,7,9,11,13,15,17,19,21,23,25} var R=q var S=q var T=q var u={3,4,5} var v={7,8,13,14,15,16,17,18,19,20,21,22,23,24,25} # all no-trail var w1={7,13,15,17,19,21,23,25} # all ON no-trail var w2=w1 var w3=w1 var nplabel={14,16,18,20,22,24}

  1. don't really have to exclude grey cells in 'x' -- they're also excluded by higher-priority rules

var x={0,2,4,8,10,12,14,16,18,20,22,24} var y1={1,3,5,9,11} # all ON with trail var y2=y1 var y3=y1 var z={1,3,5,7,9,11,13,14,15,17,19,21,23,25} # all cell types that can trigger a label action

  1. boundary cell always stays a boundary cell

6,i,j,k,l,m,n,o,p,6

  1. anything else from LifeHistory that touches a boundary cell dies
  2. (using 'u' instead of 'g' below lets gliders survive as blocks)

v,6,i,j,k,l,m,n,o,0 # no-trail and labels leave no history 1,6,i,j,k,l,m,n,o,2 g,6,i,j,k,l,m,n,o,4 9,6,i,j,k,l,m,n,o,10 11,6,i,j,k,l,m,n,o,12

  1. marked 3-neighbour birth
  2. (the '4' case has to be separate from the next section
  3. only to handle the extra 'start' state 5)

4,R,S,T,a,b,c,d,e,3 8,R,S,T,a,b,c,d,e,7

  1. normal 3-neighbour birth

x,h3,h3,h3,a,b,c,d,e,h3

  1. avoid switching trail types when encountering trail-ON boundary

x,h1,h1,3,a,b,c,d,e,h1 x,h1,3,3,a,b,c,d,e,h1

  1. otherwise, any mix of no-trail means lowest no-trail state is born

x,w1,w2,w3,a,b,c,d,e,13

  1. avoid switching trail types when encountering no-trail boundary

x,h2,h2,7,a,b,c,d,e,h2 x,h2,7,7,a,b,c,d,e,h2

  1. otherwise, any mix of ON with trail goes to lowest state with history

x,y1,y2,y3,a,b,c,d,e,1

  1. catch-all for any birth with mixed-type or standard parents

x,R,S,T,a,b,c,d,e,1

  1. normal 3-neighbour survival

q,R,S,T,a,b,c,d,e,q # keep current state if there's a mix of ON states

  1. 2-neighbour survival

q,R,S,a,b,c,d,e,f,q # keep current state if there's a mix of ON states

  1. ON states 3 and 5 go to marked state 4 if they don't survive
  2. ON state 7 goes to marked state 8 if it doesn't survive

g,i,j,k,l,m,n,o,p,4 7,i,j,k,l,m,m,o,p,8

  1. special label action states

16,z,i,j,k,l,m,n,o,14 # convert to vanishing label 14,i,j,k,l,m,n,o,p,0 # vanishing label 18,22,i,j,k,l,m,n,o,22 # cycling labels #1 20,18,i,j,k,l,m,n,o,18 # cycling labels #2 22,20,i,j,k,l,m,n,o,20 # cycling labels #3 24,z,i,j,k,l,m,n,o,18 # pop-up label 24,18,i,j,k,l,m,n,o,18 # pop-up contagion

  1. otherwise labels stay the same unless they get run over

nplabel,i,j,k,l,m,n,o,p,nplabel

  1. new trail states go to their history color if they don't survive

9,i,j,k,l,m,n,o,p,10 11,i,j,k,l,m,n,o,p,12

  1. no-trail states go back to state 0 if they don't survive

w1,i,j,k,l,m,n,o,p,0

  1. Otherwise ON states die and become the history state

q,i,j,k,l,m,n,o,p,2

@COLORS

1 0 255 255 # standard ON (cyan) 2 0 0 255 # history state OFF (blue) 3 216 255 255 # marked ON with trail (looks like white) 4 0 128 192 # marked OFF with trail (pale sky blue) 5 255 128 255 # marked ON alternate (pink) 6 64 64 96 # boundary cell (dark bluish purple) 7 220 255 220 # marked ON no-trail filter (off white) 8 0 192 0 # marked OFF no-trail filter (green) 9 0 191 255 # ON with trail alt#1 (deep sky blue) 10 0 64 128 # OFF trail alt#1 (not-so-green teal) 11 0 255 192 # ON with trail (greener turquoise) 12 0 128 64 # OFF trail alt#2 (bluish green) 13 192 255 192 # ON no-trail #1 (pale green) 14 255 99 71 # OFF disappearing label (tomato) 15 255 128 128 # ON no-trail #2 (salmon-ish) 16 219 112 147 # OFF vanishing label (pale violet red) 17 255 192 128 # ON no-trail #3 (pale orange) 18 245 222 179 # OFF cycling label #1 (wheat) 19 255 255 128 # ON no-trail #4 (pale yellow) 20 150 50 204 # OFF cycling label #2 (dark orchid) 21 192 255 128 # ON no-trail #5 (yellow green) 22 255 182 193 # OFF cycling label #3 (light pink) 23 0 255 127 # ON no-trail #6 (brighter green) 24 1 1 1 # hidden label (stealthy near-black) 25 255 0 127 # ON no-trail #7 (red magenta)

@ICONS

XPM /* width height num_colors chars_per_pixel */ "31 775 5 1" /* colors */ ". c #000000" "B c #404040" "C c #808080" "D c #C0C0C0" "E c #FFFFFF" /* icon for state 1 */ "..............................." "..............................." "..........BCDEEEEEDCB.........." ".........CEEEEEEEEEEEC........." ".......BEEEEEEEEEEEEEEEB......." "......DEEEEEEEEEEEEEEEEED......" ".....DEEEEEEEEEEEEEEEEEEED....." "....BEEEEEEEEEEEEEEEEEEEEEB...." "....EEEEEEEEEEEEEEEEEEEEEEE...." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "....EEEEEEEEEEEEEEEEEEEEEEE...." "....BEEEEEEEEEEEEEEEEEEEEEB...." ".....DEEEEEEEEEEEEEEEEEEED....." "......DEEEEEEEEEEEEEEEEED......" ".......BEEEEEEEEEEEEEEEB......." ".........CEEEEEEEEEEEC........." "..........BCDEEEEEDCB.........." "..............................." "..............................." /* icon for state 2 */ ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." /* icon for state 3 */ "..............................." "..............................." "..........BCDEEEEEDCB.........." ".........CEEEEEEEEEEEC........." ".......BEEEEEEEEEEEEEEEB......." "......DEEEEEEEEEEEEEEEEED......" ".....DEEEEEEEEEEEEEEEEEEED....." "....BEEEEEEEEEEEEEEEEEEEEEB...." "....EEEEEEEEEEEEEEEEEEEEEEE...." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "....EEEEEEEEEEEEEEEEEEEEEEE...." "....BEEEEEEEEEEEEEEEEEEEEEB...." ".....DEEEEEEEEEEEEEEEEEEED....." "......DEEEEEEEEEEEEEEEEED......" ".......BEEEEEEEEEEEEEEEB......." ".........CEEEEEEEEEEEC........." "..........BCDEEEEEDCB.........." "..............................." "..............................." /* icon for state 4 */ ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." /* icon for state 5 */ "..............................." "..............................." "..........BCDEEEEEDCB.........." ".........CEEEEEEEEEEEC........." ".......BEEEEEEEEEEEEEEEB......." "......DEEEEEEEEEEEEEEEEED......" ".....DEEEEEEEEEEEEEEEEEEED....." "....BEEEEEEEEEEEEEEEEEEEEEB...." "....EEEEEEEEEEEEEEEEEEEEEEE...." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "....EEEEEEEEEEEEEEEEEEEEEEE...." "....BEEEEEEEEEEEEEEEEEEEEEB...." ".....DEEEEEEEEEEEEEEEEEEED....." "......DEEEEEEEEEEEEEEEEED......" ".......BEEEEEEEEEEEEEEEB......." ".........CEEEEEEEEEEEC........." "..........BCDEEEEEDCB.........." "..............................." "..............................." /* icon for state 6 */ ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." /* icon for state 7 */ "..............................." "..............................." "..........BCDEEEEEDCB.........." ".........CEEEEEEEEEEEC........." ".......BEEEEEEEEEEEEEEEB......." "......DEEEEEEEEEEEEEEEEED......" ".....DEEEEEEEEEEEEEEEEEEED....." "....BEEEEEEEEEEEEEEEEEEEEEB...." "....EEEEEEEEEEEEEEEEEEEEEEE...." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "....EEEEEEEEEEEEEEEEEEEEEEE...." "....BEEEEEEEEEEEEEEEEEEEEEB...." ".....DEEEEEEEEEEEEEEEEEEED....." "......DEEEEEEEEEEEEEEEEED......" ".......BEEEEEEEEEEEEEEEB......." ".........CEEEEEEEEEEEC........." "..........BCDEEEEEDCB.........." "..............................." "..............................." /* icon for state 8 */ ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." /* icon for state 9 */ "..............................." "..............................." "..........BCDEEEEEDCB.........." ".........CEEEEEEEEEEEC........." ".......BEEEEEEEEEEEEEEEB......." "......DEEEEEEEEEEEEEEEEED......" ".....DEEEEEEEEEEEEEEEEEEED....." "....BEEEEEEEEEEEEEEEEEEEEEB...." "....EEEEEEEEEEEEEEEEEEEEEEE...." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "....EEEEEEEEEEEEEEEEEEEEEEE...." "....BEEEEEEEEEEEEEEEEEEEEEB...." ".....DEEEEEEEEEEEEEEEEEEED....." "......DEEEEEEEEEEEEEEEEED......" ".......BEEEEEEEEEEEEEEEB......." ".........CEEEEEEEEEEEC........." "..........BCDEEEEEDCB.........." "..............................." "..............................." /* icon for state 10 */ ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." /* icon for state 11 */ "..............................." "..............................." "..........BCDEEEEEDCB.........." ".........CEEEEEEEEEEEC........." ".......BEEEEEEEEEEEEEEEB......." "......DEEEEEEEEEEEEEEEEED......" ".....DEEEEEEEEEEEEEEEEEEED....." "....BEEEEEEEEEEEEEEEEEEEEEB...." "....EEEEEEEEEEEEEEEEEEEEEEE...." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "....EEEEEEEEEEEEEEEEEEEEEEE...." "....BEEEEEEEEEEEEEEEEEEEEEB...." ".....DEEEEEEEEEEEEEEEEEEED....." "......DEEEEEEEEEEEEEEEEED......" ".......BEEEEEEEEEEEEEEEB......." ".........CEEEEEEEEEEEC........." "..........BCDEEEEEDCB.........." "..............................." "..............................." /* icon for state 12 */ ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." /* icon for state 13 */ "..............................." "..............................." "..........BCDEEEEEDCB.........." ".........CEEEEEEEEEEEC........." ".......BEEEEEEEEEEEEEEEB......." "......DEEEEEEEEEEEEEEEEED......" ".....DEEEEEEEEEEEEEEEEEEED....." "....BEEEEEEEEEEEEEEEEEEEEEB...." "....EEEEEEEEEEEEEEEEEEEEEEE...." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "....EEEEEEEEEEEEEEEEEEEEEEE...." "....BEEEEEEEEEEEEEEEEEEEEEB...." ".....DEEEEEEEEEEEEEEEEEEED....." "......DEEEEEEEEEEEEEEEEED......" ".......BEEEEEEEEEEEEEEEB......." ".........CEEEEEEEEEEEC........." "..........BCDEEEEEDCB.........." "..............................." "..............................." /* icon for state 14 */ ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." /* icon for state 15 */ "..............................." "..............................." "..........BCDEEEEEDCB.........." ".........CEEEEEEEEEEEC........." ".......BEEEEEEEEEEEEEEEB......." "......DEEEEEEEEEEEEEEEEED......" ".....DEEEEEEEEEEEEEEEEEEED....." "....BEEEEEEEEEEEEEEEEEEEEEB...." "....EEEEEEEEEEEEEEEEEEEEEEE...." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "....EEEEEEEEEEEEEEEEEEEEEEE...." "....BEEEEEEEEEEEEEEEEEEEEEB...." ".....DEEEEEEEEEEEEEEEEEEED....." "......DEEEEEEEEEEEEEEEEED......" ".......BEEEEEEEEEEEEEEEB......." ".........CEEEEEEEEEEEC........." "..........BCDEEEEEDCB.........." "..............................." "..............................." /* icon for state 16 */ ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." /* icon for state 17 */ "..............................." "..............................." "..........BCDEEEEEDCB.........." ".........CEEEEEEEEEEEC........." ".......BEEEEEEEEEEEEEEEB......." "......DEEEEEEEEEEEEEEEEED......" ".....DEEEEEEEEEEEEEEEEEEED....." "....BEEEEEEEEEEEEEEEEEEEEEB...." "....EEEEEEEEEEEEEEEEEEEEEEE...." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "....EEEEEEEEEEEEEEEEEEEEEEE...." "....BEEEEEEEEEEEEEEEEEEEEEB...." ".....DEEEEEEEEEEEEEEEEEEED....." "......DEEEEEEEEEEEEEEEEED......" ".......BEEEEEEEEEEEEEEEB......." ".........CEEEEEEEEEEEC........." "..........BCDEEEEEDCB.........." "..............................." "..............................." /* icon for state 18 */ ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." /* icon for state 19 */ "..............................." "..............................." "..........BCDEEEEEDCB.........." ".........CEEEEEEEEEEEC........." ".......BEEEEEEEEEEEEEEEB......." "......DEEEEEEEEEEEEEEEEED......" ".....DEEEEEEEEEEEEEEEEEEED....." "....BEEEEEEEEEEEEEEEEEEEEEB...." "....EEEEEEEEEEEEEEEEEEEEEEE...." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "....EEEEEEEEEEEEEEEEEEEEEEE...." "....BEEEEEEEEEEEEEEEEEEEEEB...." ".....DEEEEEEEEEEEEEEEEEEED....." "......DEEEEEEEEEEEEEEEEED......" ".......BEEEEEEEEEEEEEEEB......." ".........CEEEEEEEEEEEC........." "..........BCDEEEEEDCB.........." "..............................." "..............................." /* icon for state 20 */ ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." /* icon for state 21 */ "..............................." "..............................." "..........BCDEEEEEDCB.........." ".........CEEEEEEEEEEEC........." ".......BEEEEEEEEEEEEEEEB......." "......DEEEEEEEEEEEEEEEEED......" ".....DEEEEEEEEEEEEEEEEEEED....." "....BEEEEEEEEEEEEEEEEEEEEEB...." "....EEEEEEEEEEEEEEEEEEEEEEE...." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "....EEEEEEEEEEEEEEEEEEEEEEE...." "....BEEEEEEEEEEEEEEEEEEEEEB...." ".....DEEEEEEEEEEEEEEEEEEED....." "......DEEEEEEEEEEEEEEEEED......" ".......BEEEEEEEEEEEEEEEB......." ".........CEEEEEEEEEEEC........." "..........BCDEEEEEDCB.........." "..............................." "..............................." /* icon for state 22 */ ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." /* icon for state 23 */ "..............................." "..............................." "..........BCDEEEEEDCB.........." ".........CEEEEEEEEEEEC........." ".......BEEEEEEEEEEEEEEEB......." "......DEEEEEEEEEEEEEEEEED......" ".....DEEEEEEEEEEEEEEEEEEED....." "....BEEEEEEEEEEEEEEEEEEEEEB...." "....EEEEEEEEEEEEEEEEEEEEEEE...." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "....EEEEEEEEEEEEEEEEEEEEEEE...." "....BEEEEEEEEEEEEEEEEEEEEEB...." ".....DEEEEEEEEEEEEEEEEEEED....." "......DEEEEEEEEEEEEEEEEED......" ".......BEEEEEEEEEEEEEEEB......." ".........CEEEEEEEEEEEC........." "..........BCDEEEEEDCB.........." "..............................." "..............................." /* icon for state 24 */ ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E.E.E.E.E.E.E.E.E." /* icon for state 25 */ "..............................." "..............................." "..........BCDEEEEEDCB.........." ".........CEEEEEEEEEEEC........." ".......BEEEEEEEEEEEEEEEB......." "......DEEEEEEEEEEEEEEEEED......" ".....DEEEEEEEEEEEEEEEEEEED....." "....BEEEEEEEEEEEEEEEEEEEEEB...." "....EEEEEEEEEEEEEEEEEEEEEEE...." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "....EEEEEEEEEEEEEEEEEEEEEEE...." "....BEEEEEEEEEEEEEEEEEEEEEB...." ".....DEEEEEEEEEEEEEEEEEEED....." "......DEEEEEEEEEEEEEEEEED......" ".......BEEEEEEEEEEEEEEEB......." ".........CEEEEEEEEEEEC........." "..........BCDEEEEEDCB.........." "..............................." "..............................."

XPM /* width height num_colors chars_per_pixel */ "15 375 5 1" /* colors */ ". c #000000" "B c #404040" "C c #808080" "D c #C0C0C0" "E c #FFFFFF" /* icon for state 1 */ "..............." "....BDEEEDB...." "...DEEEEEEED..." "..DEEEEEEEEED.." ".BEEEEEEEEEEEB." ".DEEEEEEEEEEED." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".DEEEEEEEEEEED." ".BEEEEEEEEEEEB." "..DEEEEEEEEED.." "...DEEEEEEED..." "....BDEEEDB...." "..............." /* icon for state 2 */ ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." /* icon for state 3 */ "..............." "....BDEEEDB...." "...DEEEEEEED..." "..DEEEEEEEEED.." ".BEEEEEEEEEEEB." ".DEEEEEEEEEEED." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".DEEEEEEEEEEED." ".BEEEEEEEEEEEB." "..DEEEEEEEEED.." "...DEEEEEEED..." "....BDEEEDB...." "..............." /* icon for state 4 */ "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" /* icon for state 5 */ "..............." "....BDEEEDB...." "...DEEEEEEED..." "..DEEEEEEEEED.." ".BEEEEEEEEEEEB." ".DEEEEEEEEEEED." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".DEEEEEEEEEEED." ".BEEEEEEEEEEEB." "..DEEEEEEEEED.." "...DEEEEEEED..." "....BDEEEDB...." "..............." /* icon for state 6 */ "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" /* icon for state 7 */ "..............." "....BDEEEDB...." "...DEEEEEEED..." "..DEEEEEEEEED.." ".BEEEEEEEEEEEB." ".DEEEEEEEEEEED." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".DEEEEEEEEEEED." ".BEEEEEEEEEEEB." "..DEEEEEEEEED.." "...DEEEEEEED..." "....BDEEEDB...." "..............." /* icon for state 8 */ ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." /* icon for state 9 */ "..............." "....BDEEEDB...." "...DEEEEEEED..." "..DEEEEEEEEED.." ".BEEEEEEEEEEEB." ".DEEEEEEEEEEED." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".DEEEEEEEEEEED." ".BEEEEEEEEEEEB." "..DEEEEEEEEED.." "...DEEEEEEED..." "....BDEEEDB...." "..............." /* icon for state 10 */ ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." /* icon for state 11 */ "..............." "....BDEEEDB...." "...DEEEEEEED..." "..DEEEEEEEEED.." ".BEEEEEEEEEEEB." ".DEEEEEEEEEEED." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".DEEEEEEEEEEED." ".BEEEEEEEEEEEB." "..DEEEEEEEEED.." "...DEEEEEEED..." "....BDEEEDB...." "..............." /* icon for state 12 */ ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." /* icon for state 13 */ "..............." "....BDEEEDB...." "...DEEEEEEED..." "..DEEEEEEEEED.." ".BEEEEEEEEEEEB." ".DEEEEEEEEEEED." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".DEEEEEEEEEEED." ".BEEEEEEEEEEEB." "..DEEEEEEEEED.." "...DEEEEEEED..." "....BDEEEDB...." "..............." /* icon for state 14 */ ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." /* icon for state 15 */ "..............." "....BDEEEDB...." "...DEEEEEEED..." "..DEEEEEEEEED.." ".BEEEEEEEEEEEB." ".DEEEEEEEEEEED." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".DEEEEEEEEEEED." ".BEEEEEEEEEEEB." "..DEEEEEEEEED.." "...DEEEEEEED..." "....BDEEEDB...." "..............." /* icon for state 16 */ ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." /* icon for state 17 */ "..............." "....BDEEEDB...." "...DEEEEEEED..." "..DEEEEEEEEED.." ".BEEEEEEEEEEEB." ".DEEEEEEEEEEED." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".DEEEEEEEEEEED." ".BEEEEEEEEEEEB." "..DEEEEEEEEED.." "...DEEEEEEED..." "....BDEEEDB...." "..............." /* icon for state 18 */ ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." /* icon for state 19 */ "..............." "....BDEEEDB...." "...DEEEEEEED..." "..DEEEEEEEEED.." ".BEEEEEEEEEEEB." ".DEEEEEEEEEEED." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".DEEEEEEEEEEED." ".BEEEEEEEEEEEB." "..DEEEEEEEEED.." "...DEEEEEEED..." "....BDEEEDB...." "..............." /* icon for state 20 */ ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." /* icon for state 21 */ "..............." "....BDEEEDB...." "...DEEEEEEED..." "..DEEEEEEEEED.." ".BEEEEEEEEEEEB." ".DEEEEEEEEEEED." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".DEEEEEEEEEEED." ".BEEEEEEEEEEEB." "..DEEEEEEEEED.." "...DEEEEEEED..." "....BDEEEDB...." "..............." /* icon for state 22 */ ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." /* icon for state 23 */ "..............." "....BDEEEDB...." "...DEEEEEEED..." "..DEEEEEEEEED.." ".BEEEEEEEEEEEB." ".DEEEEEEEEEEED." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".DEEEEEEEEEEED." ".BEEEEEEEEEEEB." "..DEEEEEEEEED.." "...DEEEEEEED..." "....BDEEEDB...." "..............." /* icon for state 24 */ ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." "E.E.E.E.E.E.E.E" ".E.E.E.E.E.E.E." /* icon for state 25 */ "..............." "....BDEEEDB...." "...DEEEEEEED..." "..DEEEEEEEEED.." ".BEEEEEEEEEEEB." ".DEEEEEEEEEEED." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".DEEEEEEEEEEED." ".BEEEEEEEEEEEB." "..DEEEEEEEEED.." "...DEEEEEEED..." "....BDEEEDB...." "..............."

XPM /* width height num_colors chars_per_pixel */ "7 175 6 1" /* colors */ ". c #000000" "B c #404040" "C c #808080" "D c #C0C0C0" "E c #FFFFFF" "F c #E0E0E0" /* icon for state 1 */ ".BFEFB." "BEEEEEB" "FEEEEEF" "EEEEEEE" "FEEEEEF" "BEEEEEB" ".BFEFB." /* icon for state 2 */ ".E.E.E." "E.E.E.E" ".E.E.E." "E.E.E.E" ".E.E.E." "E.E.E.E" ".E.E.E." /* icon for state 3 */ ".BFEFB." "BEEEEEB" "FEEEEEF" "EEEEEEE" "FEEEEEF" "BEEEEEB" ".BFEFB." /* icon for state 4 */ "E.E.E.E" ".E.E.E." "E.E.E.E" ".E.E.E." "E.E.E.E" ".E.E.E." "E.E.E.E" /* icon for state 5 */ ".BFEFB." "BEEEEEB" "FEEEEEF" "EEEEEEE" "FEEEEEF" "BEEEEEB" ".BFEFB." /* icon for state 6 */ "E.E.E.E" ".E.E.E." "E.E.E.E" ".E.E.E." "E.E.E.E" ".E.E.E." "E.E.E.E" /* icon for state 7 */ ".BFEFB." "BEEEEEB" "FEEEEEF" "EEEEEEE" "FEEEEEF" "BEEEEEB" ".BFEFB." /* icon for state 8 */ ".E.E.E." "E.E.E.E" ".E.E.E." "E.E.E.E" ".E.E.E." "E.E.E.E" ".E.E.E." /* icon for state 9 */ ".BFEFB." "BEEEEEB" "FEEEEEF" "EEEEEEE" "FEEEEEF" "BEEEEEB" ".BFEFB." /* icon for state 10 */ ".E.E.E." "E.E.E.E" ".E.E.E." "E.E.E.E" ".E.E.E." "E.E.E.E" ".E.E.E." /* icon for state 11 */ ".BFEFB." "BEEEEEB" "FEEEEEF" "EEEEEEE" "FEEEEEF" "BEEEEEB" ".BFEFB." /* icon for state 12 */ ".E.E.E." "E.E.E.E" ".E.E.E." "E.E.E.E" ".E.E.E." "E.E.E.E" ".E.E.E." /* icon for state 13 */ ".BFEFB." "BEEEEEB" "FEEEEEF" "EEEEEEE" "FEEEEEF" "BEEEEEB" ".BFEFB." /* icon for state 14 */ ".E.E.E." "E.E.E.E" ".E.E.E." "E.E.E.E" ".E.E.E." "E.E.E.E" ".E.E.E." /* icon for state 15 */ ".BFEFB." "BEEEEEB" "FEEEEEF" "EEEEEEE" "FEEEEEF" "BEEEEEB" ".BFEFB." /* icon for state 16 */ ".E.E.E." "E.E.E.E" ".E.E.E." "E.E.E.E" ".E.E.E." "E.E.E.E" ".E.E.E." /* icon for state 17 */ ".BFEFB." "BEEEEEB" "FEEEEEF" "EEEEEEE" "FEEEEEF" "BEEEEEB" ".BFEFB." /* icon for state 18 */ ".E.E.E." "E.E.E.E" ".E.E.E." "E.E.E.E" ".E.E.E." "E.E.E.E" ".E.E.E." /* icon for state 19 */ ".BFEFB." "BEEEEEB" "FEEEEEF" "EEEEEEE" "FEEEEEF" "BEEEEEB" ".BFEFB." /* icon for state 20 */ ".E.E.E." "E.E.E.E" ".E.E.E." "E.E.E.E" ".E.E.E." "E.E.E.E" ".E.E.E." /* icon for state 21 */ ".BFEFB." "BEEEEEB" "FEEEEEF" "EEEEEEE" "FEEEEEF" "BEEEEEB" ".BFEFB." /* icon for state 22 */ ".E.E.E." "E.E.E.E" ".E.E.E." "E.E.E.E" ".E.E.E." "E.E.E.E" ".E.E.E." /* icon for state 23 */ ".BFEFB." "BEEEEEB" "FEEEEEF" "EEEEEEE" "FEEEEEF" "BEEEEEB" ".BFEFB." /* icon for state 24 */ ".E.E.E." "E.E.E.E" ".E.E.E." "E.E.E.E" ".E.E.E." "E.E.E.E" ".E.E.E." /* icon for state 25 */ ".BFEFB." "BEEEEEB" "FEEEEEF" "EEEEEEE" "FEEEEEF" "BEEEEEB" ".BFEFB."