Turing Tumble simulator

For discussion of other cellular automata.
Post Reply
User avatar
ishanpm
Posts: 27
Joined: September 28th, 2017, 9:54 pm
Contact:

Turing Tumble simulator

Post by ishanpm » November 28th, 2018, 1:46 am

Turing Tumble is a toy mechanical computer that can be configured with plastic pieces to perform various operations. As they mention on their webpage, it can count, add, subtract, multiply, divide, and do anything a normal computer can, "limited only by the size of the board". The board's pretty small, though, so don't get your hopes up over re-implementing Golly with it.

Thankfully, I was bored this afternoon, so I recreated it as a cellular automaton! Now the board is limited only by your computer's memory, and you can build mechanical calculators to your heart's content.

Code: Select all

@RULE TuringTumble

A cellular automata simulator for Turing Tumble (https://www.turingtumble.com/).

Since behavior with multiple marbles present is not completely defined,
marbles might annihillate each other occasionally.

Also, since marbles move at lightspeed, there might be some race conditions with gearbits. This can cause problems with solid blocks of gearbits; make sure to test those thouroughly.

There is one secret transition that allows you to make marble sorters: If you place a marble on top of a crossover (state 5), it will become a sorter. If a matching colored marble passes through, it will be reflected instead of being allowed to pass through.

@TABLE

neighborhood:Moore
n_states:35
symmetries:none

#  0 | empty
#  1 | blue marble
#  2 | red marble
#  3 | ramp left
#  4 | ramp right
#  5 | crossover
#  6 | bit left
#  7 | bit right
#  8 | gearbit left
#  9 | gearbit right
# 10 | interceptor

# 11 | blue + ramp left
# 12 | blue + ramp right
# 13 | blue + crossover left
# 14 | blue + crossover right
# 15 | blue + bit left
# 16 | blue + bit right
# 17 | blue + gearbit delay left
# 18 | blue + gearbit delay right
# 19 | blue + gearbit left
# 20 | blue + gearbit right

# 21 | red + ramp left
# 22 | red + ramp right
# 23 | red + crossover left
# 24 | red + crossover right
# 25 | red + bit left
# 26 | red + bit right
# 27 | red + gearbit delay left
# 28 | red + gearbit delay right
# 29 | red + gearbit left
# 30 | red + gearbit right

# 31 | gearbit left spin
# 32 | gearbit right spin

# 33 | blue spawner
# 34 | red spawner

# any cell
var a1 = {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}
var a2 = a1
var a3 = a1
var a4 = a1
var a5 = a1
var a6 = a1
var a7 = a1
var a8 = a1

# has marble (blue, red; left, right, down)
var hbl = {11,13,15,19}
var hbr = {12,14,16,20}
var hbd = {1,33}
var hrl = {21,23,25,29}
var hrr = {22,24,26,30}
var hrd = {2,34}

# wants marble (top, side)
# crossover is the only one that accepts top but not side
var wt = {0,3,4,6,7,8,9,10,31,32}
var w = {0,3,4,5,6,7,8,9,10,31,32}

# gearbits
var gearl = {8,31}
var gearr = {9,32}
var gearls = {18,28,31}
var gearrs = {17,27,32}
var gear = {8,9,17,18,19,20,27,28,29,30,31,32}

# 8 1 2
# 7 0 3
# 6 5 4

# Empty
# Drops marble down

0 hbd a2 a3 a4 a5 a6 a7 a8 1
0 a1 hbl a3 a4 a5 a6 a7 a8 1
0 a1 a2 a3 a4 a5 a6 a7 hbr 1
0 hrd a2 a3 a4 a5 a6 a7 a8 2
0 a1 hrl a3 a4 a5 a6 a7 a8 2
0 a1 a2 a3 a4 a5 a6 a7 hrr 2

1 a1 a2 a3 a4 wt a6 a7 a8 0
2 a1 a2 a3 a4 wt a6 a7 a8 0

# Ramp
# Drops marble to the side

3 hbd a2 a3 a4 a5 a6 a7 a8 11
3 a1 hbl a3 a4 a5 a6 a7 a8 11
3 a1 a2 a3 a4 a5 a6 a7 hbr 11
3 hrd a2 a3 a4 a5 a6 a7 a8 21
3 a1 hrl a3 a4 a5 a6 a7 a8 21
3 a1 a2 a3 a4 a5 a6 a7 hrr 21

11 a1 a2 a3 a4 a5 w a7 a8 3
21 a1 a2 a3 a4 a5 w a7 a8 3

4 hbd a2 a3 a4 a5 a6 a7 a8 12
4 a1 hbl a3 a4 a5 a6 a7 a8 12
4 a1 a2 a3 a4 a5 a6 a7 hbr 12
4 hrd a2 a3 a4 a5 a6 a7 a8 22
4 a1 hrl a3 a4 a5 a6 a7 a8 22
4 a1 a2 a3 a4 a5 a6 a7 hrr 22

12 a1 a2 a3 w a5 a6 a7 a8 4
22 a1 a2 a3 w a5 a6 a7 a8 4

# Crossover
# Drops marbles on the opposite side

# Secret sorter transitions
5 hbd hbl a3 a4 a5 a6 a7 a8 14
5 hbd a2 a3 a4 a5 a6 a7 hbr 13
5 hrd hrl a3 a4 a5 a6 a7 a8 24
5 hrd a2 a3 a4 a5 a6 a7 hrr 23

5 a1 hbl a3 a4 a5 a6 a7 a8 13
5 a1 a2 a3 a4 a5 a6 a7 hbr 14
5 a1 hrl a3 a4 a5 a6 a7 a8 23
5 a1 a2 a3 a4 a5 a6 a7 hrr 24

13 a1 a2 a3 a4 a5 w a7 a8 5
14 a1 a2 a3 w a5 a6 a7 a8 5
23 a1 a2 a3 a4 a5 w a7 a8 5
24 a1 a2 a3 w a5 a6 a7 a8 5

# Bit
# Like ramp, but it toggles

6 hbd a2 a3 a4 a5 a6 a7 a8 15
6 a1 hbl a3 a4 a5 a6 a7 a8 15
6 a1 a2 a3 a4 a5 a6 a7 hbr 15
6 hrd a2 a3 a4 a5 a6 a7 a8 25
6 a1 hrl a3 a4 a5 a6 a7 a8 25
6 a1 a2 a3 a4 a5 a6 a7 hrr 25

15 a1 a2 a3 a4 a5 w a7 a8 7
25 a1 a2 a3 a4 a5 w a7 a8 7

7 hbd a2 a3 a4 a5 a6 a7 a8 16
7 a1 hbl a3 a4 a5 a6 a7 a8 16
7 a1 a2 a3 a4 a5 a6 a7 hbr 16
7 hrd a2 a3 a4 a5 a6 a7 a8 26
7 a1 hrl a3 a4 a5 a6 a7 a8 26
7 a1 a2 a3 a4 a5 a6 a7 hrr 26

16 a1 a2 a3 w a5 a6 a7 a8 6
26 a1 a2 a3 w a5 a6 a7 a8 6

# Gearbit
# Like bit, but propogates changes to adjacent gearbits

# Gearbit simultaneous rotation and marble
# (Lotsa states)

8 hbd gearrs gear a4 a5 a6 a7 a8 18
8 hbd a2 gearrs a4 a5 a6 a7 a8   18
8 hbd a2 gear gearrs a5 a6 a7 a8 18
8 hbd a2 a3 gearrs gear a6 a7 a8 18
8 hbd a2 a3 a4 gearrs a6 a7 a8   18
8 hbd a2 a3 a4 gear gearrs a7 a8 18
8 hbd a2 a3 a4 a5 gearrs gear a8 18
8 hbd a2 a3 a4 a5 a6 gearrs a8   18
8 hbd a2 a3 a4 a5 a6 gear gearrs 18

9 hbd gearls gear a4 a5 a6 a7 a8 17
9 hbd a2 gearls a4 a5 a6 a7 a8   17
9 hbd a2 gear gearls a5 a6 a7 a8 17
9 hbd a2 a3 gearls gear a6 a7 a8 17
9 hbd a2 a3 a4 gearls a6 a7 a8   17
9 hbd a2 a3 a4 gear gearls a7 a8 17
9 hbd a2 a3 a4 a5 gearls gear a8 17
9 hbd a2 a3 a4 a5 a6 gearls a8   17
9 hbd a2 a3 a4 a5 a6 gear gearls 17

8 hrd gearrs gear a4 a5 a6 a7 a8 28
8 hrd a2 gearrs a4 a5 a6 a7 a8   28
8 hrd a2 gear gearrs a5 a6 a7 a8 28
8 hrd a2 a3 gearrs gear a6 a7 a8 28
8 hrd a2 a3 a4 gearrs a6 a7 a8   28
8 hrd a2 a3 a4 gear gearrs a7 a8 28
8 hrd a2 a3 a4 a5 gearrs gear a8 28
8 hrd a2 a3 a4 a5 a6 gearrs a8   28
8 hrd a2 a3 a4 a5 a6 gear gearrs 28

9 hrd gearls gear a4 a5 a6 a7 a8 27
9 hrd a2 gearls a4 a5 a6 a7 a8   27
9 hrd a2 gear gearls a5 a6 a7 a8 27
9 hrd a2 a3 gearls gear a6 a7 a8 27
9 hrd a2 a3 a4 gearls a6 a7 a8   27
9 hrd a2 a3 a4 gear gearls a7 a8 27
9 hrd a2 a3 a4 a5 gearls gear a8 27
9 hrd a2 a3 a4 a5 a6 gearls a8   27
9 hrd a2 a3 a4 a5 a6 gear gearls 27


8 gearrs hbl a3 a4 a5 a6 a7 a8   18
8 a1 hbl gearrs a4 a5 a6 a7 a8   18
8 a1 hbl gear gearrs a5 a6 a7 a8 18
8 a1 hbl a3 gearrs gear a6 a7 a8 18
8 a1 hbl a3 a4 gearrs a6 a7 a8   18
8 a1 hbl a3 a4 gear gearrs a7 a8 18
8 a1 hbl a3 a4 a5 gearrs gear a8 18
8 a1 hbl a3 a4 a5 a6 gearrs a8   18
8 a1 hbl a3 a4 a5 a6 gear gearrs 18
8 gear hbl a3 a4 a5 a6 a7 gearrs 18

9 gearls hbl a3 a4 a5 a6 a7 a8   17
9 a1 hbl gearls a4 a5 a6 a7 a8   17
9 a1 hbl gear gearls a5 a6 a7 a8 17
9 a1 hbl a3 gearls gear a6 a7 a8 17
9 a1 hbl a3 a4 gearls a6 a7 a8   17
9 a1 hbl a3 a4 gear gearls a7 a8 17
9 a1 hbl a3 a4 a5 gearls gear a8 17
9 a1 hbl a3 a4 a5 a6 gearls a8   17
9 a1 hbl a3 a4 a5 a6 gear gearls 17
9 gear hbl a3 a4 a5 a6 a7 gearls 17

8 gearrs hrl a3 a4 a5 a6 a7 a8   28
8 a1 hrl gearrs a4 a5 a6 a7 a8   28
8 a1 hrl gear gearrs a5 a6 a7 a8 28
8 a1 hrl a3 gearrs gear a6 a7 a8 28
8 a1 hrl a3 a4 gearrs a6 a7 a8   28
8 a1 hrl a3 a4 gear gearrs a7 a8 28
8 a1 hrl a3 a4 a5 gearrs gear a8 28
8 a1 hrl a3 a4 a5 a6 gearrs a8   28
8 a1 hrl a3 a4 a5 a6 gear gearrs 28
8 gear hrl a3 a4 a5 a6 a7 gearrs 28

9 gearls hrl a3 a4 a5 a6 a7 a8   27
9 a1 hrl gearls a4 a5 a6 a7 a8   27
9 a1 hrl gear gearls a5 a6 a7 a8 27
9 a1 hrl a3 gearls gear a6 a7 a8 27
9 a1 hrl a3 a4 gearls a6 a7 a8   27
9 a1 hrl a3 a4 gear gearls a7 a8 27
9 a1 hrl a3 a4 a5 gearls gear a8 27
9 a1 hrl a3 a4 a5 a6 gearls a8   27
9 a1 hrl a3 a4 a5 a6 gear gearls 27
9 gear hrl a3 a4 a5 a6 a7 gearls 27


8 gearrs a2 a3 a4 a5 a6 a7 hbr   18
8 gear gearrs a3 a4 a5 a6 a7 hbr 18
8 a1 gearrs gear a4 a5 a6 a7 hbr 18
8 a1 a2 gearrs a4 a5 a6 a7 hbr   18
8 a1 a2 gear gearrs a5 a6 a7 hbr 18
8 a1 a2 a3 gearrs gear a6 a7 hbr 18
8 a1 a2 a3 a4 gearrs a6 a7 hbr   18
8 a1 a2 a3 a4 gear gearrs a7 hbr 18
8 a1 a2 a3 a4 a5 gearrs gear hbr 18
8 a1 a2 a3 a4 a5 a6 gearrs hbr   18

9 gearls a2 a3 a4 a5 a6 a7 hbr   17
9 gear gearls a3 a4 a5 a6 a7 hbr 17
9 a1 gearls gear a4 a5 a6 a7 hbr 17
9 a1 a2 gearls a4 a5 a6 a7 hbr   17
9 a1 a2 gear gearls a5 a6 a7 hbr 17
9 a1 a2 a3 gearls gear a6 a7 hbr 17
9 a1 a2 a3 a4 gearls a6 a7 hbr   17
9 a1 a2 a3 a4 gear gearls a7 hbr 17
9 a1 a2 a3 a4 a5 gearls gear hbr 17
9 a1 a2 a3 a4 a5 a6 gearls hbr   17

8 gearrs a2 a3 a4 a5 a6 a7 hrr   28
8 gear gearrs a3 a4 a5 a6 a7 hrr 28
8 a1 gearrs gear a4 a5 a6 a7 hrr 28
8 a1 a2 gearrs a4 a5 a6 a7 hrr   28
8 a1 a2 gear gearrs a5 a6 a7 hrr 28
8 a1 a2 a3 gearrs gear a6 a7 hrr 28
8 a1 a2 a3 a4 gearrs a6 a7 hrr   28
8 a1 a2 a3 a4 gear gearrs a7 hrr 28
8 a1 a2 a3 a4 a5 gearrs gear hrr 28
8 a1 a2 a3 a4 a5 a6 gearrs hrr   28

9 gearls a2 a3 a4 a5 a6 a7 hrr   27
9 gear gearls a3 a4 a5 a6 a7 hrr 27
9 a1 gearls gear a4 a5 a6 a7 hrr 27
9 a1 a2 gearls a4 a5 a6 a7 hrr   27
9 a1 a2 gear gearls a5 a6 a7 hrr 27
9 a1 a2 a3 gearls gear a6 a7 hrr 27
9 a1 a2 a3 a4 gearls a6 a7 hrr   27
9 a1 a2 a3 a4 gear gearls a7 hrr 27
9 a1 a2 a3 a4 a5 gearls gear hrr 27
9 a1 a2 a3 a4 a5 a6 gearls hrr   27

# Gearbit marbles

gearl hbd a2 a3 a4 a5 a6 a7 a8 17
gearl a1 hbl a3 a4 a5 a6 a7 a8 17
gearl a1 a2 a3 a4 a5 a6 a7 hbr 17
gearl hrd a2 a3 a4 a5 a6 a7 a8 27
gearl a1 hrl a3 a4 a5 a6 a7 a8 27
gearl a1 a2 a3 a4 a5 a6 a7 hrr 27

gearr hbd a2 a3 a4 a5 a6 a7 a8 18
gearr a1 hbl a3 a4 a5 a6 a7 a8 18
gearr a1 a2 a3 a4 a5 a6 a7 hbr 18
gearr hrd a2 a3 a4 a5 a6 a7 a8 28
gearr a1 hrl a3 a4 a5 a6 a7 a8 28
gearr a1 a2 a3 a4 a5 a6 a7 hrr 28

17 a1 a2 a3 a4 a5 a6 a7 a8 19
27 a1 a2 a3 a4 a5 a6 a7 a8 29
19 a1 a2 a3 a4 a5 w a7 a8 9
29 a1 a2 a3 a4 a5 w a7 a8 9
32 a1 a2 a3 a4 a5 a6 a7 a8 9

18 a1 a2 a3 a4 a5 a6 a7 a8 20
28 a1 a2 a3 a4 a5 a6 a7 a8 30
20 a1 a2 a3 w a5 a6 a7 a8 8
30 a1 a2 a3 w a5 a6 a7 a8 8
31 a1 a2 a3 a4 a5 a6 a7 a8 8

# Gearbit rotation

8 gearrs a2 a3 a4 a5 a6 a7 a8   32
8 gear gearrs a3 a4 a5 a6 a7 a8 32
8 a1 gearrs gear a4 a5 a6 a7 a8 32
8 a1 a2 gearrs a4 a5 a6 a7 a8   32
8 a1 a2 gear gearrs a5 a6 a7 a8 32
8 a1 a2 a3 gearrs gear a6 a7 a8 32
8 a1 a2 a3 a4 gearrs a6 a7 a8   32
8 a1 a2 a3 a4 gear gearrs a7 a8 32
8 a1 a2 a3 a4 a5 gearrs gear a8 32
8 a1 a2 a3 a4 a5 a6 gearrs a8   32
8 a1 a2 a3 a4 a5 a6 gear gearrs 32
8 gear a2 a3 a4 a5 a6 a7 gearrs 32

9 gearls a2 a3 a4 a5 a6 a7 a8   31
9 gear gearls a3 a4 a5 a6 a7 a8 31
9 a1 gearls gear a4 a5 a6 a7 a8 31
9 a1 a2 gearls a4 a5 a6 a7 a8   31
9 a1 a2 gear gearls a5 a6 a7 a8 31
9 a1 a2 a3 gearls gear a6 a7 a8 31
9 a1 a2 a3 a4 gearls a6 a7 a8   31
9 a1 a2 a3 a4 gear gearls a7 a8 31
9 a1 a2 a3 a4 a5 gearls gear a8 31
9 a1 a2 a3 a4 a5 a6 gearls a8   31
9 a1 a2 a3 a4 a5 a6 gear gearls 31
9 gear a2 a3 a4 a5 a6 a7 gearls 31

# Gearbit rotation w/ marble

20 gearrs a2 a3 a4 a5 a6 a7 a8   17
20 gear gearrs a3 a4 a5 a6 a7 a8 17
20 a1 gearrs gear a4 a5 a6 a7 a8 17
20 a1 a2 gearrs a4 a5 a6 a7 a8   17
20 a1 a2 gear gearrs a5 a6 a7 a8 17
20 a1 a2 a3 gearrs gear a6 a7 a8 17
20 a1 a2 a3 a4 gearrs a6 a7 a8   17
20 a1 a2 a3 a4 gear gearrs a7 a8 17
20 a1 a2 a3 a4 a5 gearrs gear a8 17
20 a1 a2 a3 a4 a5 a6 gearrs a8   17
20 a1 a2 a3 a4 a5 a6 gear gearrs 17
20 gear a2 a3 a4 a5 a6 a7 gearrs 17

19 gearls a2 a3 a4 a5 a6 a7 a8   18
19 gear gearls a3 a4 a5 a6 a7 a8 18
19 a1 gearls gear a4 a5 a6 a7 a8 18
19 a1 a2 gearls a4 a5 a6 a7 a8   18
19 a1 a2 gear gearls a5 a6 a7 a8 18
19 a1 a2 a3 gearls gear a6 a7 a8 18
19 a1 a2 a3 a4 gearls a6 a7 a8   18
19 a1 a2 a3 a4 gear gearls a7 a8 18
19 a1 a2 a3 a4 a5 gearls gear a8 18
19 a1 a2 a3 a4 a5 a6 gearls a8   18
19 a1 a2 a3 a4 a5 a6 gear gearls 18
19 gear a2 a3 a4 a5 a6 a7 gearls 18

30 gearrs a2 a3 a4 a5 a6 a7 a8   27
30 gear gearrs a3 a4 a5 a6 a7 a8 27
30 a1 gearrs gear a4 a5 a6 a7 a8 27
30 a1 a2 gearrs a4 a5 a6 a7 a8   27
30 a1 a2 gear gearrs a5 a6 a7 a8 27
30 a1 a2 a3 gearrs gear a6 a7 a8 27
30 a1 a2 a3 a4 gearrs a6 a7 a8   27
30 a1 a2 a3 a4 gear gearrs a7 a8 27
30 a1 a2 a3 a4 a5 gearrs gear a8 27
30 a1 a2 a3 a4 a5 a6 gearrs a8   27
30 a1 a2 a3 a4 a5 a6 gear gearrs 27
30 gear a2 a3 a4 a5 a6 a7 gearrs 27

29 gearls a2 a3 a4 a5 a6 a7 a8   28
29 gear gearls a3 a4 a5 a6 a7 a8 28
29 a1 gearls gear a4 a5 a6 a7 a8 28
29 a1 a2 gearls a4 a5 a6 a7 a8   28
29 a1 a2 gear gearls a5 a6 a7 a8 28
29 a1 a2 a3 gearls gear a6 a7 a8 28
29 a1 a2 a3 a4 gearls a6 a7 a8   28
29 a1 a2 a3 a4 gear gearls a7 a8 28
29 a1 a2 a3 a4 a5 gearls gear a8 28
29 a1 a2 a3 a4 a5 a6 gearls a8   28
29 a1 a2 a3 a4 a5 a6 gear gearls 28
29 gear a2 a3 a4 a5 a6 a7 gearls 28


@COLORS

 0 48 48 48
 1 0 0 255
 2 255 0 0
 3 0 128 0
 4 0 255 0
 5 255 100 0
 6 0 50 128
 7 0 100 255
 8 128 0 128
 9 255 0 255
10 0 0 0

11 0 0 255
12 0 0 255
13 0 0 255
14 0 0 255
15 0 0 255
16 0 0 255
17 0 0 255
18 0 0 255
19 0 0 255
20 0 0 255

21 255 0 0
22 255 0 0
23 255 0 0
24 255 0 0
25 255 0 0
26 255 0 0
27 255 0 0
28 255 0 0
29 255 0 0
30 255 0 0

31 128 50 128
32 255 50 255

33 100 100 255
34 255 100 100

@ICONS

XPM
/* width height num_colors chars_per_pixel */
"31 1054 9 1"
/* colors */
". c #303030"
"B c #0000FF"
"C c #FF0000"
"D c #00FF00"
"E c #FF7F00"
"F c #007FFF"
"G c #FF00FF"
"H c #070707"
"I c #FFFFFF"
/* icon for state 1 */
"..............................."
"..............................."
"..............................."
"............BBBBBBB............"
"..........BBBBBBBBBBB.........."
"........BBBBBBBBBBBBBBB........"
".......BBBBBBBBBBBBBBBBB......."
"......BBBBBBBBBBBBBBBBBBB......"
".....BBBBBBBBBBBBBBBBBBBBB....."
".....BBBBBBBBBBBBBBBBBBBBB....."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
".....BBBBBBBBBBBBBBBBBBBBB....."
".....BBBBBBBBBBBBBBBBBBBBB....."
"......BBBBBBBBBBBBBBBBBBB......"
".......BBBBBBBBBBBBBBBBB......."
"........BBBBBBBBBBBBBBB........"
"..........BBBBBBBBBBB.........."
"............BBBBBBB............"
"..............................."
"..............................."
"..............................."
/* icon for state 2 */
"..............................."
"..............................."
"..............................."
"............CCCCCCC............"
"..........CCCCCCCCCCC.........."
"........CCCCCCCCCCCCCCC........"
".......CCCCCCCCCCCCCCCCC......."
"......CCCCCCCCCCCCCCCCCCC......"
".....CCCCCCCCCCCCCCCCCCCCC....."
".....CCCCCCCCCCCCCCCCCCCCC....."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
".....CCCCCCCCCCCCCCCCCCCCC....."
".....CCCCCCCCCCCCCCCCCCCCC....."
"......CCCCCCCCCCCCCCCCCCC......"
".......CCCCCCCCCCCCCCCCC......."
"........CCCCCCCCCCCCCCC........"
"..........CCCCCCCCCCC.........."
"............CCCCCCC............"
"..............................."
"..............................."
"..............................."
/* icon for state 3 */
"............................DDD"
"...........................DDDD"
"..........................DDDDD"
".........................DDDDD."
"........................DDDDD.."
".......................DDDDD..."
"......................DDDDD...."
".....................DDDDD....."
"....................DDDDD......"
"...................DDDDD......."
"..................DDDDD........"
".................DDDDD........."
"................DDDDD.........."
"...............DDDDD..........."
"..............DDDDD............"
".............DDDDD............."
"............DDDDD.............."
"...........DDDDD..............."
"..........DDDDD................"
"D........DDDDD................."
"DD......DDDDD.................."
"DDD....DDDDD..................."
"DDDD..DDDDD...................."
"DDDDDDDDDD....................."
"DDDDDDDDD......................"
"DDDDDDDD......................."
"DDDDDDDD......................."
"DDDDDDDDD......................"
"DDDDDDDDDD....................."
"DDDDDDDDDDD...................."
"DDDDDDDDDDDD..................."
/* icon for state 4 */
"DDD............................"
"DDDD..........................."
"DDDDD.........................."
".DDDDD........................."
"..DDDDD........................"
"...DDDDD......................."
"....DDDDD......................"
".....DDDDD....................."
"......DDDDD...................."
".......DDDDD..................."
"........DDDDD.................."
".........DDDDD................."
"..........DDDDD................"
"...........DDDDD..............."
"............DDDDD.............."
".............DDDDD............."
"..............DDDDD............"
"...............DDDDD..........."
"................DDDDD.........."
".................DDDDD........D"
"..................DDDDD......DD"
"...................DDDDD....DDD"
"....................DDDDD..DDDD"
".....................DDDDDDDDDD"
"......................DDDDDDDDD"
".......................DDDDDDDD"
".......................DDDDDDDD"
"......................DDDDDDDDD"
".....................DDDDDDDDDD"
"....................DDDDDDDDDDD"
"...................DDDDDDDDDDDD"
/* icon for state 5 */
"EEE.....EEEEEEEEEEEEEEEE....EEE"
"EEEE.....EEEEEEEEEEEEEE....EEEE"
"EEEEE.....EEEEEEEEEEEE....EEEEE"
".EEEEE...................EEEEE."
"..EEEEE.................EEEEE.."
"...EEEEE...............EEEEE..."
"....EEEEE.............EEEEE...."
".....EEEEE...........EEEEE....."
"......EEEEE.........EEEEE......"
".......EEEEE.......EEEEE......."
"........EEEEE.....EEEEE........"
".........EEEEE...EEEEE........."
"..........EEEEE.EEEEE.........."
"...........EEEEEEEEE..........."
"............EEEEEEE............"
".............EEEEE............."
"............EEEEEEE............"
"...........EEEEEEEEE..........."
"..........EEEEE.EEEEE.........."
"E........EEEEE...EEEEE........E"
"EE......EEEEE.....EEEEE......EE"
"EEE....EEEEE.......EEEEE....EEE"
"EEEE..EEEEE.........EEEEE..EEEE"
"EEEEEEEEEE...........EEEEEEEEEE"
"EEEEEEEEE.............EEEEEEEEE"
"EEEEEEEE...............EEEEEEEE"
"EEEEEEEE...............EEEEEEEE"
"EEEEEEEEE.............EEEEEEEEE"
"EEEEEEEEEE...........EEEEEEEEEE"
"EEEEEEEEEEE.........EEEEEEEEEEE"
"EEEEEEEEEEEE.......EEEEEEEEEEEE"
/* icon for state 6 */
"............................FFF"
"...........................FFFF"
"..........................FFFFF"
".........................FFFFF."
"........................FFFFF.."
".......................FFFFF..."
"......................FFFFF...."
".....................FFFFF....."
"....................FFFFF......"
"...................FFFFF......."
"..................FFFFF........"
".................FFFFF........."
"................FFFFF.........."
"...............FFFFF..........."
"..............FFFFF............"
".............FFFFF............."
"............FFFFF.............."
"...........FFFFF...F..........."
"..........FFFFF...FFF.........."
"F........FFFFF...FFFFF........F"
"FF......FFFFF.....FFFFF......FF"
"FFF....FFFFF.......FFFFF....FFF"
"FFFF..FFFFF.........FFFFF..FFFF"
"FFFFFFFFFF...........FFFFFFFFFF"
"FFFFFFFFF.............FFFFFFFFF"
"FFFFFFFF...............FFFFFFFF"
"FFFFFFFF...............FFFFFFFF"
"FFFFFFFFF.............FFFFFFFFF"
"FFFFFFFFFF...........FFFFFFFFFF"
"FFFFFFFFFFF.........FFFFFFFFFFF"
"FFFFFFFFFFFF.......FFFFFFFFFFFF"
/* icon for state 7 */
"FFF............................"
"FFFF..........................."
"FFFFF.........................."
".FFFFF........................."
"..FFFFF........................"
"...FFFFF......................."
"....FFFFF......................"
".....FFFFF....................."
"......FFFFF...................."
".......FFFFF..................."
"........FFFFF.................."
".........FFFFF................."
"..........FFFFF................"
"...........FFFFF..............."
"............FFFFF.............."
".............FFFFF............."
"..............FFFFF............"
"...........F...FFFFF..........."
"..........FFF...FFFFF.........."
"F........FFFFF...FFFFF........F"
"FF......FFFFF.....FFFFF......FF"
"FFF....FFFFF.......FFFFF....FFF"
"FFFF..FFFFF.........FFFFF..FFFF"
"FFFFFFFFFF...........FFFFFFFFFF"
"FFFFFFFFF.............FFFFFFFFF"
"FFFFFFFF...............FFFFFFFF"
"FFFFFFFF...............FFFFFFFF"
"FFFFFFFFF.............FFFFFFFFF"
"FFFFFFFFFF...........FFFFFFFFFF"
"FFFFFFFFFFF.........FFFFFFFFFFF"
"FFFFFFFFFFFF.......FFFFFFFFFFFF"
/* icon for state 8 */
".............CCCCC..........GGG"
".............CCCCC.........GGGG"
".............CCCCC........GGGGG"
"..............CCC........GGGGG."
"...............C........GGGGG.."
".......................GGGGG..."
"......................GGGGG...."
".....................GGGGG....."
"....................GGGGG......"
"...................GGGGG......."
"..................GGGGG........"
".................GGGGG........."
"................GGGGG.........."
"CCC............GGGGG........CCC"
"CCCC..........GGGGG........CCCC"
"CCCCC........GGGGG........CCCCC"
"CCCC........GGGGG..........CCCC"
"CCC........GGGGG............CCC"
"..........GGGGG................"
"G........GGGGG................."
"GG......GGGGG.................."
"GGG....GGGGG..................."
"GGGG..GGGGG...................."
"GGGGGGGGGG....................."
"GGGGGGGGG......................"
"GGGGGGGG......................."
"GGGGGGGG.......C..............."
"GGGGGGGGG.....CCC.............."
"GGGGGGGGGG...CCCCC............."
"GGGGGGGGGGG..CCCCC............."
"GGGGGGGGGGGG.CCCCC............."
/* icon for state 9 */
"GGG..........CCCCC............."
"GGGG.........CCCCC............."
"GGGGG........CCCCC............."
".GGGGG........CCC.............."
"..GGGGG........C..............."
"...GGGGG......................."
"....GGGGG......................"
".....GGGGG....................."
"......GGGGG...................."
".......GGGGG..................."
"........GGGGG.................."
".........GGGGG................."
"..........GGGGG................"
"CCC........GGGGG............CCC"
"CCCC........GGGGG..........CCCC"
"CCCCC........GGGGG........CCCCC"
"CCCC..........GGGGG........CCCC"
"CCC............GGGGG........CCC"
"................GGGGG.........."
".................GGGGG........G"
"..................GGGGG......GG"
"...................GGGGG....GGG"
"....................GGGGG..GGGG"
".....................GGGGGGGGGG"
"......................GGGGGGGGG"
".......................GGGGGGGG"
"...............C.......GGGGGGGG"
"..............CCC.....GGGGGGGGG"
".............CCCCC...GGGGGGGGGG"
".............CCCCC..GGGGGGGGGGG"
".............CCCCC.GGGGGGGGGGGG"
/* icon for state 10 */
"HHH.........................HHH"
"HHHH.......................HHHH"
"HHHHH.....................HHHHH"
".HHHHH...................HHHHH."
"..HHHHH.................HHHHH.."
"...HHHHH...............HHHHH..."
"....HHHHH.............HHHHH...."
".....HHHHH...........HHHHH....."
"......HHHHH.........HHHHH......"
".......HHHHH.......HHHHH......."
"........HHHHH.....HHHHH........"
".........HHHHH...HHHHH........."
"..........HHHHH.HHHHH.........."
"...........HHHHHHHHH..........."
"............HHHHHHH............"
".............HHHHH............."
"............HHHHHHH............"
"...........HHHHHHHHH..........."
"..........HHHHH.HHHHH.........."
".........HHHHH...HHHHH........."
"........HHHHH.....HHHHH........"
".......HHHHH.......HHHHH......."
"......HHHHH.........HHHHH......"
".....HHHHH...........HHHHH....."
"....HHHHH.............HHHHH...."
"...HHHHH...............HHHHH..."
"..HHHHH.................HHHHH.."
".HHHHH...................HHHHH."
"HHHHH.....................HHHHH"
"HHHH.......................HHHH"
"HHH.........................HHH"
/* icon for state 11 */
"............................DDD"
"...........................DDDD"
"..........................DDDDD"
"............BBBBBBB......DDDDD."
"..........BBBBBBBBBBB...DDDDD.."
"........BBBBBBBBBBBBBBBDDDDD..."
".......BBBBBBBBBBBBBBBBBDDD...."
"......BBBBBBBBBBBBBBBBBBBD....."
".....BBBBBBBBBBBBBBBBBBBBB....."
".....BBBBBBBBBBBBBBBBBBBBB....."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"D...BBBBBBBBBBBBBBBBBBBBBBB...."
"DD..BBBBBBBBBBBBBBBBBBBBBBB...."
"DDD..BBBBBBBBBBBBBBBBBBBBB....."
"DDDD.BBBBBBBBBBBBBBBBBBBBB....."
"DDDDDDBBBBBBBBBBBBBBBBBBB......"
"DDDDDDDBBBBBBBBBBBBBBBBB......."
"DDDDDDDDBBBBBBBBBBBBBBB........"
"DDDDDDDD..BBBBBBBBBBB.........."
"DDDDDDDDD...BBBBBBB............"
"DDDDDDDDDD....................."
"DDDDDDDDDDD...................."
"DDDDDDDDDDDD..................."
/* icon for state 12 */
"DDD............................"
"DDDD..........................."
"DDDDD.........................."
".DDDDD......BBBBBBB............"
"..DDDDD...BBBBBBBBBBB.........."
"...DDDDDBBBBBBBBBBBBBBB........"
"....DDDBBBBBBBBBBBBBBBBB......."
".....DBBBBBBBBBBBBBBBBBBB......"
".....BBBBBBBBBBBBBBBBBBBBB....."
".....BBBBBBBBBBBBBBBBBBBBB....."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"....BBBBBBBBBBBBBBBBBBBBBBB...D"
"....BBBBBBBBBBBBBBBBBBBBBBB..DD"
".....BBBBBBBBBBBBBBBBBBBBB..DDD"
".....BBBBBBBBBBBBBBBBBBBBB.DDDD"
"......BBBBBBBBBBBBBBBBBBBDDDDDD"
".......BBBBBBBBBBBBBBBBBDDDDDDD"
"........BBBBBBBBBBBBBBBDDDDDDDD"
"..........BBBBBBBBBBB..DDDDDDDD"
"............BBBBBBB...DDDDDDDDD"
".....................DDDDDDDDDD"
"....................DDDDDDDDDDD"
"...................DDDDDDDDDDDD"
/* icon for state 13 */
"........EEEEEEEEEEEEEEEE....EEE"
".........EEEEEEEEEEEEEE....EEEE"
"..........EEEEEEEEEEEE....EEEEE"
"............BBBBBBB......EEEEE."
"..........BBBBBBBBBBB...EEEEE.."
"........BBBBBBBBBBBBBBBEEEEE..."
".......BBBBBBBBBBBBBBBBBEEE...."
"......BBBBBBBBBBBBBBBBBBBE....."
".....BBBBBBBBBBBBBBBBBBBBB....."
".....BBBBBBBBBBBBBBBBBBBBB....."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"E...BBBBBBBBBBBBBBBBBBBBBBB...."
"EE..BBBBBBBBBBBBBBBBBBBBBBB...."
"EEE..BBBBBBBBBBBBBBBBBBBBB....."
"EEEE.BBBBBBBBBBBBBBBBBBBBB....."
"EEEEEEBBBBBBBBBBBBBBBBBBB......"
"EEEEEEEBBBBBBBBBBBBBBBBB......."
"EEEEEEEEBBBBBBBBBBBBBBB........"
"EEEEEEEE..BBBBBBBBBBB.........."
"EEEEEEEEE...BBBBBBB............"
"EEEEEEEEEE....................."
"EEEEEEEEEEE...................."
"EEEEEEEEEEEE..................."
/* icon for state 14 */
"EEE.....EEEEEEEEEEEEEEEE......."
"EEEE.....EEEEEEEEEEEEEE........"
"EEEEE.....EEEEEEEEEEEE........."
".EEEEE......BBBBBBB............"
"..EEEEE...BBBBBBBBBBB.........."
"...EEEEEBBBBBBBBBBBBBBB........"
"....EEEBBBBBBBBBBBBBBBBB......."
".....EBBBBBBBBBBBBBBBBBBB......"
".....BBBBBBBBBBBBBBBBBBBBB....."
".....BBBBBBBBBBBBBBBBBBBBB....."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"....BBBBBBBBBBBBBBBBBBBBBBB...E"
"....BBBBBBBBBBBBBBBBBBBBBBB..EE"
".....BBBBBBBBBBBBBBBBBBBBB..EEE"
".....BBBBBBBBBBBBBBBBBBBBB.EEEE"
"......BBBBBBBBBBBBBBBBBBBEEEEEE"
".......BBBBBBBBBBBBBBBBBEEEEEEE"
"........BBBBBBBBBBBBBBBEEEEEEEE"
"..........BBBBBBBBBBB..EEEEEEEE"
"............BBBBBBB...EEEEEEEEE"
".....................EEEEEEEEEE"
"....................EEEEEEEEEEE"
"...................EEEEEEEEEEEE"
/* icon for state 15 */
"............................FFF"
"...........................FFFF"
"..........................FFFFF"
"............BBBBBBB......FFFFF."
"..........BBBBBBBBBBB...FFFFF.."
"........BBBBBBBBBBBBBBBFFFFF..."
".......BBBBBBBBBBBBBBBBBFFF...."
"......BBBBBBBBBBBBBBBBBBBF....."
".....BBBBBBBBBBBBBBBBBBBBB....."
".....BBBBBBBBBBBBBBBBBBBBB....."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"F...BBBBBBBBBBBBBBBBBBBBBBB...F"
"FF..BBBBBBBBBBBBBBBBBBBBBBB..FF"
"FFF..BBBBBBBBBBBBBBBBBBBBB..FFF"
"FFFF.BBBBBBBBBBBBBBBBBBBBB.FFFF"
"FFFFFFBBBBBBBBBBBBBBBBBBBFFFFFF"
"FFFFFFFBBBBBBBBBBBBBBBBBFFFFFFF"
"FFFFFFFFBBBBBBBBBBBBBBBFFFFFFFF"
"FFFFFFFF..BBBBBBBBBBB..FFFFFFFF"
"FFFFFFFFF...BBBBBBB...FFFFFFFFF"
"FFFFFFFFFF...........FFFFFFFFFF"
"FFFFFFFFFFF.........FFFFFFFFFFF"
"FFFFFFFFFFFF.......FFFFFFFFFFFF"
/* icon for state 16 */
"FFF............................"
"FFFF..........................."
"FFFFF.........................."
".FFFFF......BBBBBBB............"
"..FFFFF...BBBBBBBBBBB.........."
"...FFFFFBBBBBBBBBBBBBBB........"
"....FFFBBBBBBBBBBBBBBBBB......."
".....FBBBBBBBBBBBBBBBBBBB......"
".....BBBBBBBBBBBBBBBBBBBBB....."
".....BBBBBBBBBBBBBBBBBBBBB....."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"F...BBBBBBBBBBBBBBBBBBBBBBB...F"
"FF..BBBBBBBBBBBBBBBBBBBBBBB..FF"
"FFF..BBBBBBBBBBBBBBBBBBBBB..FFF"
"FFFF.BBBBBBBBBBBBBBBBBBBBB.FFFF"
"FFFFFFBBBBBBBBBBBBBBBBBBBFFFFFF"
"FFFFFFFBBBBBBBBBBBBBBBBBFFFFFFF"
"FFFFFFFFBBBBBBBBBBBBBBBFFFFFFFF"
"FFFFFFFF..BBBBBBBBBBB..FFFFFFFF"
"FFFFFFFFF...BBBBBBB...FFFFFFFFF"
"FFFFFFFFFF...........FFFFFFFFFF"
"FFFFFFFFFFF.........FFFFFFFFFFF"
"FFFFFFFFFFFF.......FFFFFFFFFFFF"
/* icon for state 17 */
".............IIIII..........GGG"
".............IIIII.........GGGG"
".............IIIII........GGGGG"
"............BBBBBBB......GGGGG."
"..........BBBBBBBBBBB...GGGGG.."
"........BBBBBBBBBBBBBBBGGGGG..."
".......BBBBBBBBBBBBBBBBBGGG...."
"......BBBBBBBBBBBBBBBBBBBG....."
".....BBBBBBBBBBBBBBBBBBBBB....."
".....BBBBBBBBBBBBBBBBBBBBB....."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"IIIBBBBBBBBBBBBBBBBBBBBBBBBBIII"
"IIIBBBBBBBBBBBBBBBBBBBBBBBBBIII"
"IIIBBBBBBBBBBBBBBBBBBBBBBBBBIII"
"IIIBBBBBBBBBBBBBBBBBBBBBBBBBIII"
"IIIBBBBBBBBBBBBBBBBBBBBBBBBBIII"
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"G...BBBBBBBBBBBBBBBBBBBBBBB...."
"GG..BBBBBBBBBBBBBBBBBBBBBBB...."
"GGG..BBBBBBBBBBBBBBBBBBBBB....."
"GGGG.BBBBBBBBBBBBBBBBBBBBB....."
"GGGGGGBBBBBBBBBBBBBBBBBBB......"
"GGGGGGGBBBBBBBBBBBBBBBBB......."
"GGGGGGGGBBBBBBBBBBBBBBB........"
"GGGGGGGG..BBBBBBBBBBB.........."
"GGGGGGGGG...BBBBBBB............"
"GGGGGGGGGG...IIIII............."
"GGGGGGGGGGG..IIIII............."
"GGGGGGGGGGGG.IIIII............."
/* icon for state 18 */
"GGG..........IIIII............."
"GGGG.........IIIII............."
"GGGGG........IIIII............."
".GGGGG......BBBBBBB............"
"..GGGGG...BBBBBBBBBBB.........."
"...GGGGGBBBBBBBBBBBBBBB........"
"....GGGBBBBBBBBBBBBBBBBB......."
".....GBBBBBBBBBBBBBBBBBBB......"
".....BBBBBBBBBBBBBBBBBBBBB....."
".....BBBBBBBBBBBBBBBBBBBBB....."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"IIIBBBBBBBBBBBBBBBBBBBBBBBBBIII"
"IIIBBBBBBBBBBBBBBBBBBBBBBBBBIII"
"IIIBBBBBBBBBBBBBBBBBBBBBBBBBIII"
"IIIBBBBBBBBBBBBBBBBBBBBBBBBBIII"
"IIIBBBBBBBBBBBBBBBBBBBBBBBBBIII"
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"....BBBBBBBBBBBBBBBBBBBBBBB...G"
"....BBBBBBBBBBBBBBBBBBBBBBB..GG"
".....BBBBBBBBBBBBBBBBBBBBB..GGG"
".....BBBBBBBBBBBBBBBBBBBBB.GGGG"
"......BBBBBBBBBBBBBBBBBBBGGGGGG"
".......BBBBBBBBBBBBBBBBBGGGGGGG"
"........BBBBBBBBBBBBBBBGGGGGGGG"
"..........BBBBBBBBBBB..GGGGGGGG"
"............BBBBBBB...GGGGGGGGG"
".............IIIII...GGGGGGGGGG"
".............IIIII..GGGGGGGGGGG"
".............IIIII.GGGGGGGGGGGG"
/* icon for state 19 */
".............CCCCC..........GGG"
".............CCCCC.........GGGG"
".............CCCCC........GGGGG"
"............BBBBBBB......GGGGG."
"..........BBBBBBBBBBB...GGGGG.."
"........BBBBBBBBBBBBBBBGGGGG..."
".......BBBBBBBBBBBBBBBBBGGG...."
"......BBBBBBBBBBBBBBBBBBBG....."
".....BBBBBBBBBBBBBBBBBBBBB....."
".....BBBBBBBBBBBBBBBBBBBBB....."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"CCCBBBBBBBBBBBBBBBBBBBBBBBBBCCC"
"CCCBBBBBBBBBBBBBBBBBBBBBBBBBCCC"
"CCCBBBBBBBBBBBBBBBBBBBBBBBBBCCC"
"CCCBBBBBBBBBBBBBBBBBBBBBBBBBCCC"
"CCCBBBBBBBBBBBBBBBBBBBBBBBBBCCC"
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"G...BBBBBBBBBBBBBBBBBBBBBBB...."
"GG..BBBBBBBBBBBBBBBBBBBBBBB...."
"GGG..BBBBBBBBBBBBBBBBBBBBB....."
"GGGG.BBBBBBBBBBBBBBBBBBBBB....."
"GGGGGGBBBBBBBBBBBBBBBBBBB......"
"GGGGGGGBBBBBBBBBBBBBBBBB......."
"GGGGGGGGBBBBBBBBBBBBBBB........"
"GGGGGGGG..BBBBBBBBBBB.........."
"GGGGGGGGG...BBBBBBB............"
"GGGGGGGGGG...CCCCC............."
"GGGGGGGGGGG..CCCCC............."
"GGGGGGGGGGGG.CCCCC............."
/* icon for state 20 */
"GGG..........CCCCC............."
"GGGG.........CCCCC............."
"GGGGG........CCCCC............."
".GGGGG......BBBBBBB............"
"..GGGGG...BBBBBBBBBBB.........."
"...GGGGGBBBBBBBBBBBBBBB........"
"....GGGBBBBBBBBBBBBBBBBB......."
".....GBBBBBBBBBBBBBBBBBBB......"
".....BBBBBBBBBBBBBBBBBBBBB....."
".....BBBBBBBBBBBBBBBBBBBBB....."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"CCCBBBBBBBBBBBBBBBBBBBBBBBBBCCC"
"CCCBBBBBBBBBBBBBBBBBBBBBBBBBCCC"
"CCCBBBBBBBBBBBBBBBBBBBBBBBBBCCC"
"CCCBBBBBBBBBBBBBBBBBBBBBBBBBCCC"
"CCCBBBBBBBBBBBBBBBBBBBBBBBBBCCC"
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"....BBBBBBBBBBBBBBBBBBBBBBB...G"
"....BBBBBBBBBBBBBBBBBBBBBBB..GG"
".....BBBBBBBBBBBBBBBBBBBBB..GGG"
".....BBBBBBBBBBBBBBBBBBBBB.GGGG"
"......BBBBBBBBBBBBBBBBBBBGGGGGG"
".......BBBBBBBBBBBBBBBBBGGGGGGG"
"........BBBBBBBBBBBBBBBGGGGGGGG"
"..........BBBBBBBBBBB..GGGGGGGG"
"............BBBBBBB...GGGGGGGGG"
".............CCCCC...GGGGGGGGGG"
".............CCCCC..GGGGGGGGGGG"
".............CCCCC.GGGGGGGGGGGG"
/* icon for state 21 */
"............................DDD"
"...........................DDDD"
"..........................DDDDD"
"............CCCCCCC......DDDDD."
"..........CCCCCCCCCCC...DDDDD.."
"........CCCCCCCCCCCCCCCDDDDD..."
".......CCCCCCCCCCCCCCCCCDDD...."
"......CCCCCCCCCCCCCCCCCCCD....."
".....CCCCCCCCCCCCCCCCCCCCC....."
".....CCCCCCCCCCCCCCCCCCCCC....."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"D...CCCCCCCCCCCCCCCCCCCCCCC...."
"DD..CCCCCCCCCCCCCCCCCCCCCCC...."
"DDD..CCCCCCCCCCCCCCCCCCCCC....."
"DDDD.CCCCCCCCCCCCCCCCCCCCC....."
"DDDDDDCCCCCCCCCCCCCCCCCCC......"
"DDDDDDDCCCCCCCCCCCCCCCCC......."
"DDDDDDDDCCCCCCCCCCCCCCC........"
"DDDDDDDD..CCCCCCCCCCC.........."
"DDDDDDDDD...CCCCCCC............"
"DDDDDDDDDD....................."
"DDDDDDDDDDD...................."
"DDDDDDDDDDDD..................."
/* icon for state 22 */
"DDD............................"
"DDDD..........................."
"DDDDD.........................."
".DDDDD......CCCCCCC............"
"..DDDDD...CCCCCCCCCCC.........."
"...DDDDDCCCCCCCCCCCCCCC........"
"....DDDCCCCCCCCCCCCCCCCC......."
".....DCCCCCCCCCCCCCCCCCCC......"
".....CCCCCCCCCCCCCCCCCCCCC....."
".....CCCCCCCCCCCCCCCCCCCCC....."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"....CCCCCCCCCCCCCCCCCCCCCCC...D"
"....CCCCCCCCCCCCCCCCCCCCCCC..DD"
".....CCCCCCCCCCCCCCCCCCCCC..DDD"
".....CCCCCCCCCCCCCCCCCCCCC.DDDD"
"......CCCCCCCCCCCCCCCCCCCDDDDDD"
".......CCCCCCCCCCCCCCCCCDDDDDDD"
"........CCCCCCCCCCCCCCCDDDDDDDD"
"..........CCCCCCCCCCC..DDDDDDDD"
"............CCCCCCC...DDDDDDDDD"
".....................DDDDDDDDDD"
"....................DDDDDDDDDDD"
"...................DDDDDDDDDDDD"
/* icon for state 23 */
"........EEEEEEEEEEEEEEEE....EEE"
".........EEEEEEEEEEEEEE....EEEE"
"..........EEEEEEEEEEEE....EEEEE"
"............CCCCCCC......EEEEE."
"..........CCCCCCCCCCC...EEEEE.."
"........CCCCCCCCCCCCCCCEEEEE..."
".......CCCCCCCCCCCCCCCCCEEE...."
"......CCCCCCCCCCCCCCCCCCCE....."
".....CCCCCCCCCCCCCCCCCCCCC....."
".....CCCCCCCCCCCCCCCCCCCCC....."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"E...CCCCCCCCCCCCCCCCCCCCCCC...."
"EE..CCCCCCCCCCCCCCCCCCCCCCC...."
"EEE..CCCCCCCCCCCCCCCCCCCCC....."
"EEEE.CCCCCCCCCCCCCCCCCCCCC....."
"EEEEEECCCCCCCCCCCCCCCCCCC......"
"EEEEEEECCCCCCCCCCCCCCCCC......."
"EEEEEEEECCCCCCCCCCCCCCC........"
"EEEEEEEE..CCCCCCCCCCC.........."
"EEEEEEEEE...CCCCCCC............"
"EEEEEEEEEE....................."
"EEEEEEEEEEE...................."
"EEEEEEEEEEEE..................."
/* icon for state 24 */
"EEE.....EEEEEEEEEEEEEEEE......."
"EEEE.....EEEEEEEEEEEEEE........"
"EEEEE.....EEEEEEEEEEEE........."
".EEEEE......CCCCCCC............"
"..EEEEE...CCCCCCCCCCC.........."
"...EEEEECCCCCCCCCCCCCCC........"
"....EEECCCCCCCCCCCCCCCCC......."
".....ECCCCCCCCCCCCCCCCCCC......"
".....CCCCCCCCCCCCCCCCCCCCC....."
".....CCCCCCCCCCCCCCCCCCCCC....."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"....CCCCCCCCCCCCCCCCCCCCCCC...E"
"....CCCCCCCCCCCCCCCCCCCCCCC..EE"
".....CCCCCCCCCCCCCCCCCCCCC..EEE"
".....CCCCCCCCCCCCCCCCCCCCC.EEEE"
"......CCCCCCCCCCCCCCCCCCCEEEEEE"
".......CCCCCCCCCCCCCCCCCEEEEEEE"
"........CCCCCCCCCCCCCCCEEEEEEEE"
"..........CCCCCCCCCCC..EEEEEEEE"
"............CCCCCCC...EEEEEEEEE"
".....................EEEEEEEEEE"
"....................EEEEEEEEEEE"
"...................EEEEEEEEEEEE"
/* icon for state 25 */
"............................FFF"
"...........................FFFF"
"..........................FFFFF"
"............CCCCCCC......FFFFF."
"..........CCCCCCCCCCC...FFFFF.."
"........CCCCCCCCCCCCCCCFFFFF..."
".......CCCCCCCCCCCCCCCCCFFF...."
"......CCCCCCCCCCCCCCCCCCCF....."
".....CCCCCCCCCCCCCCCCCCCCC....."
".....CCCCCCCCCCCCCCCCCCCCC....."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"F...CCCCCCCCCCCCCCCCCCCCCCC...F"
"FF..CCCCCCCCCCCCCCCCCCCCCCC..FF"
"FFF..CCCCCCCCCCCCCCCCCCCCC..FFF"
"FFFF.CCCCCCCCCCCCCCCCCCCCC.FFFF"
"FFFFFFCCCCCCCCCCCCCCCCCCCFFFFFF"
"FFFFFFFCCCCCCCCCCCCCCCCCFFFFFFF"
"FFFFFFFFCCCCCCCCCCCCCCCFFFFFFFF"
"FFFFFFFF..CCCCCCCCCCC..FFFFFFFF"
"FFFFFFFFF...CCCCCCC...FFFFFFFFF"
"FFFFFFFFFF...........FFFFFFFFFF"
"FFFFFFFFFFF.........FFFFFFFFFFF"
"FFFFFFFFFFFF.......FFFFFFFFFFFF"
/* icon for state 26 */
"FFF............................"
"FFFF..........................."
"FFFFF.........................."
".FFFFF......CCCCCCC............"
"..FFFFF...CCCCCCCCCCC.........."
"...FFFFFCCCCCCCCCCCCCCC........"
"....FFFCCCCCCCCCCCCCCCCC......."
".....FCCCCCCCCCCCCCCCCCCC......"
".....CCCCCCCCCCCCCCCCCCCCC....."
".....CCCCCCCCCCCCCCCCCCCCC....."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"F...CCCCCCCCCCCCCCCCCCCCCCC...F"
"FF..CCCCCCCCCCCCCCCCCCCCCCC..FF"
"FFF..CCCCCCCCCCCCCCCCCCCCC..FFF"
"FFFF.CCCCCCCCCCCCCCCCCCCCC.FFFF"
"FFFFFFCCCCCCCCCCCCCCCCCCCFFFFFF"
"FFFFFFFCCCCCCCCCCCCCCCCCFFFFFFF"
"FFFFFFFFCCCCCCCCCCCCCCCFFFFFFFF"
"FFFFFFFF..CCCCCCCCCCC..FFFFFFFF"
"FFFFFFFFF...CCCCCCC...FFFFFFFFF"
"FFFFFFFFFF...........FFFFFFFFFF"
"FFFFFFFFFFF.........FFFFFFFFFFF"
"FFFFFFFFFFFF.......FFFFFFFFFFFF"
/* icon for state 27 */
".............IIIII..........GGG"
".............IIIII.........GGGG"
".............IIIII........GGGGG"
"............CCCCCCC......GGGGG."
"..........CCCCCCCCCCC...GGGGG.."
"........CCCCCCCCCCCCCCCGGGGG..."
".......CCCCCCCCCCCCCCCCCGGG...."
"......CCCCCCCCCCCCCCCCCCCG....."
".....CCCCCCCCCCCCCCCCCCCCC....."
".....CCCCCCCCCCCCCCCCCCCCC....."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"IIICCCCCCCCCCCCCCCCCCCCCCCCCIII"
"IIICCCCCCCCCCCCCCCCCCCCCCCCCIII"
"IIICCCCCCCCCCCCCCCCCCCCCCCCCIII"
"IIICCCCCCCCCCCCCCCCCCCCCCCCCIII"
"IIICCCCCCCCCCCCCCCCCCCCCCCCCIII"
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"G...CCCCCCCCCCCCCCCCCCCCCCC...."
"GG..CCCCCCCCCCCCCCCCCCCCCCC...."
"GGG..CCCCCCCCCCCCCCCCCCCCC....."
"GGGG.CCCCCCCCCCCCCCCCCCCCC....."
"GGGGGGCCCCCCCCCCCCCCCCCCC......"
"GGGGGGGCCCCCCCCCCCCCCCCC......."
"GGGGGGGGCCCCCCCCCCCCCCC........"
"GGGGGGGG..CCCCCCCCCCC.........."
"GGGGGGGGG...CCCCCCC............"
"GGGGGGGGGG...IIIII............."
"GGGGGGGGGGG..IIIII............."
"GGGGGGGGGGGG.IIIII............."
/* icon for state 28 */
"GGG..........IIIII............."
"GGGG.........IIIII............."
"GGGGG........IIIII............."
".GGGGG......CCCCCCC............"
"..GGGGG...CCCCCCCCCCC.........."
"...GGGGGCCCCCCCCCCCCCCC........"
"....GGGCCCCCCCCCCCCCCCCC......."
".....GCCCCCCCCCCCCCCCCCCC......"
".....CCCCCCCCCCCCCCCCCCCCC....."
".....CCCCCCCCCCCCCCCCCCCCC....."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"IIICCCCCCCCCCCCCCCCCCCCCCCCCIII"
"IIICCCCCCCCCCCCCCCCCCCCCCCCCIII"
"IIICCCCCCCCCCCCCCCCCCCCCCCCCIII"
"IIICCCCCCCCCCCCCCCCCCCCCCCCCIII"
"IIICCCCCCCCCCCCCCCCCCCCCCCCCIII"
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"....CCCCCCCCCCCCCCCCCCCCCCC...G"
"....CCCCCCCCCCCCCCCCCCCCCCC..GG"
".....CCCCCCCCCCCCCCCCCCCCC..GGG"
".....CCCCCCCCCCCCCCCCCCCCC.GGGG"
"......CCCCCCCCCCCCCCCCCCCGGGGGG"
".......CCCCCCCCCCCCCCCCCGGGGGGG"
"........CCCCCCCCCCCCCCCGGGGGGGG"
"..........CCCCCCCCCCC..GGGGGGGG"
"............CCCCCCC...GGGGGGGGG"
".............IIIII...GGGGGGGGGG"
".............IIIII..GGGGGGGGGGG"
".............IIIII.GGGGGGGGGGGG"
/* icon for state 29 */
".............CCCCC..........GGG"
".............CCCCC.........GGGG"
".............CCCCC........GGGGG"
"............CCCCCCC......GGGGG."
"..........CCCCCCCCCCC...GGGGG.."
"........CCCCCCCCCCCCCCCGGGGG..."
".......CCCCCCCCCCCCCCCCCGGG...."
"......CCCCCCCCCCCCCCCCCCCG....."
".....CCCCCCCCCCCCCCCCCCCCC....."
".....CCCCCCCCCCCCCCCCCCCCC....."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"G...CCCCCCCCCCCCCCCCCCCCCCC...."
"GG..CCCCCCCCCCCCCCCCCCCCCCC...."
"GGG..CCCCCCCCCCCCCCCCCCCCC....."
"GGGG.CCCCCCCCCCCCCCCCCCCCC....."
"GGGGGGCCCCCCCCCCCCCCCCCCC......"
"GGGGGGGCCCCCCCCCCCCCCCCC......."
"GGGGGGGGCCCCCCCCCCCCCCC........"
"GGGGGGGG..CCCCCCCCCCC.........."
"GGGGGGGGG...CCCCCCC............"
"GGGGGGGGGG...CCCCC............."
"GGGGGGGGGGG..CCCCC............."
"GGGGGGGGGGGG.CCCCC............."
/* icon for state 30 */
"GGG..........CCCCC............."
"GGGG.........CCCCC............."
"GGGGG........CCCCC............."
".GGGGG......CCCCCCC............"
"..GGGGG...CCCCCCCCCCC.........."
"...GGGGGCCCCCCCCCCCCCCC........"
"....GGGCCCCCCCCCCCCCCCCC......."
".....GCCCCCCCCCCCCCCCCCCC......"
".....CCCCCCCCCCCCCCCCCCCCC....."
".....CCCCCCCCCCCCCCCCCCCCC....."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"....CCCCCCCCCCCCCCCCCCCCCCC...G"
"....CCCCCCCCCCCCCCCCCCCCCCC..GG"
".....CCCCCCCCCCCCCCCCCCCCC..GGG"
".....CCCCCCCCCCCCCCCCCCCCC.GGGG"
"......CCCCCCCCCCCCCCCCCCCGGGGGG"
".......CCCCCCCCCCCCCCCCCGGGGGGG"
"........CCCCCCCCCCCCCCCGGGGGGGG"
"..........CCCCCCCCCCC..GGGGGGGG"
"............CCCCCCC...GGGGGGGGG"
".............CCCCC...GGGGGGGGGG"
".............CCCCC..GGGGGGGGGGG"
".............CCCCC.GGGGGGGGGGGG"
/* icon for state 31 */
".............IIIII..........GGG"
".............IIIII.........GGGG"
".............IIIII........GGGGG"
"..............III........GGGGG."
"...............I........GGGGG.."
".......................GGGGG..."
"......................GGGGG...."
".....................GGGGG....."
"....................GGGGG......"
"...................GGGGG......."
"..................GGGGG........"
".................GGGGG........."
"................GGGGG.........."
"III............GGGGG........III"
"IIII..........GGGGG........IIII"
"IIIII........GGGGG........IIIII"
"IIII........GGGGG..........IIII"
"III........GGGGG............III"
"..........GGGGG................"
"G........GGGGG................."
"GG......GGGGG.................."
"GGG....GGGGG..................."
"GGGG..GGGGG...................."
"GGGGGGGGGG....................."
"GGGGGGGGG......................"
"GGGGGGGG......................."
"GGGGGGGG.......I..............."
"GGGGGGGGG.....III.............."
"GGGGGGGGGG...IIIII............."
"GGGGGGGGGGG..IIIII............."
"GGGGGGGGGGGG.IIIII............."
/* icon for state 32 */
"GGG..........IIIII............."
"GGGG.........IIIII............."
"GGGGG........IIIII............."
".GGGGG........III.............."
"..GGGGG........I..............."
"...GGGGG......................."
"....GGGGG......................"
".....GGGGG....................."
"......GGGGG...................."
".......GGGGG..................."
"........GGGGG.................."
".........GGGGG................."
"..........GGGGG................"
"III........GGGGG............III"
"IIII........GGGGG..........IIII"
"IIIII........GGGGG........IIIII"
"IIII..........GGGGG........IIII"
"III............GGGGG........III"
"................GGGGG.........."
".................GGGGG........G"
"..................GGGGG......GG"
"...................GGGGG....GGG"
"....................GGGGG..GGGG"
".....................GGGGGGGGGG"
"......................GGGGGGGGG"
".......................GGGGGGGG"
"...............I.......GGGGGGGG"
"..............III.....GGGGGGGGG"
".............IIIII...GGGGGGGGGG"
".............IIIII..GGGGGGGGGGG"
".............IIIII.GGGGGGGGGGGG"
/* icon for state 33 */
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBIIIIIIIIIIIIIIIIIIIIIIIBBBB"
"BBBBBIIIIIIIIIIIIIIIIIIIIIBBBBB"
"BBBBBBIIIIIIIIIIIIIIIIIIIBBBBBB"
"BBBBBBBIIIIIIIIIIIIIIIIIBBBBBBB"
"BBBBBBBBIIIIIIIIIIIIIIIBBBBBBBB"
"BBBBBBBBBIIIIIIIIIIIIIBBBBBBBBB"
"BBBBBBBBBBIIIIIIIIIIIBBBBBBBBBB"
"BBBBBBBBBBBIIIIIIIIIBBBBBBBBBBB"
"BBBBBBBBBBBBIIIIIIIBBBBBBBBBBBB"
"BBBBBBBBBBBBBIIIIIBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBIIIBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBIBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
/* icon for state 34 */
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCIIIIIIIIIIIIIIIIIIIIIIICCCC"
"CCCCCIIIIIIIIIIIIIIIIIIIIICCCCC"
"CCCCCCIIIIIIIIIIIIIIIIIIICCCCCC"
"CCCCCCCIIIIIIIIIIIIIIIIICCCCCCC"
"CCCCCCCCIIIIIIIIIIIIIIICCCCCCCC"
"CCCCCCCCCIIIIIIIIIIIIICCCCCCCCC"
"CCCCCCCCCCIIIIIIIIIIICCCCCCCCCC"
"CCCCCCCCCCCIIIIIIIIICCCCCCCCCCC"
"CCCCCCCCCCCCIIIIIIICCCCCCCCCCCC"
"CCCCCCCCCCCCCIIIIICCCCCCCCCCCCC"
"CCCCCCCCCCCCCCIIICCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCICCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"

XPM
/* width height num_colors chars_per_pixel */
"15 510 9 1"
/* colors */
". c #303030"
"B c #0000FF"
"C c #FF0000"
"D c #00FF00"
"E c #FF7F00"
"F c #007FFF"
"G c #FF00FF"
"H c #070707"
"I c #FFFFFF"
/* icon for state 1 */
"..............."
"..............."
".....BBBBB....."
"....BBBBBBB...."
"...BBBBBBBBB..."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"...BBBBBBBBB..."
"....BBBBBBB...."
".....BBBBB....."
"..............."
"..............."
/* icon for state 2 */
"..............."
"..............."
".....CCCCC....."
"....CCCCCCC...."
"...CCCCCCCCC..."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"...CCCCCCCCC..."
"....CCCCCCC...."
".....CCCCC....."
"..............."
"..............."
/* icon for state 3 */
".............DD"
"............DDD"
"...........DDD."
"..........DDD.."
".........DDD..."
"........DDD...."
".......DDD....."
"......DDD......"
".....DDD......."
"D...DDD........"
"DD.DDD........."
"DDDDD.........."
"DDDD..........."
"DDDDD.........."
"DDDDDD........."
/* icon for state 4 */
"DD............."
"DDD............"
".DDD..........."
"..DDD.........."
"...DDD........."
"....DDD........"
".....DDD......."
"......DDD......"
".......DDD....."
"........DDD...D"
".........DDD.DD"
"..........DDDDD"
"...........DDDD"
"..........DDDDD"
".........DDDDDD"
/* icon for state 5 */
"EE..EEEEEEE..EE"
"EEE..EEEEE..EEE"
".EEE.......EEE."
"..EEE.....EEE.."
"...EEE...EEE..."
"....EEE.EEE...."
".....EEEEE....."
"......EEE......"
".....EEEEE....."
"E...EEE.EEE...E"
"EE.EEE...EEE.EE"
"EEEEE.....EEEEE"
"EEEE.......EEEE"
"EEEEE.....EEEEE"
"EEEEEE...EEEEEE"
/* icon for state 6 */
".............FF"
"............FFF"
"...........FFF."
"..........FFF.."
".........FFF..."
"........FFF...."
".......FFF....."
"......FFF......"
".....FFF.F....."
"F...FFF.FFF...F"
"FF.FFF...FFF.FF"
"FFFFF.....FFFFF"
"FFFF.......FFFF"
"FFFFF.....FFFFF"
"FFFFFF...FFFFFF"
/* icon for state 7 */
"FF............."
"FFF............"
".FFF..........."
"..FFF.........."
"...FFF........."
"....FFF........"
".....FFF......."
"......FFF......"
".....F.FFF....."
"F...FFF.FFF...F"
"FF.FFF...FFF.FF"
"FFFFF.....FFFFF"
"FFFF.......FFFF"
"FFFFF.....FFFFF"
"FFFFFF...FFFFFF"
/* icon for state 8 */
"......CCC....GG"
"......CCC...GGG"
".......C...GGG."
"..........GGG.."
".........GGG..."
"........GGG...."
"CC.....GGG...CC"
"CCC...GGG...CCC"
"CC...GGG.....CC"
"G...GGG........"
"GG.GGG........."
"GGGGG.........."
"GGGG...C......."
"GGGGG.CCC......"
"GGGGGGCCC......"
/* icon for state 9 */
"GG....CCC......"
"GGG...CCC......"
".GGG...C......."
"..GGG.........."
"...GGG........."
"....GGG........"
"CC...GGG.....CC"
"CCC...GGG...CCC"
"CC.....GGG...CC"
"........GGG...G"
".........GGG.GG"
"..........GGGGG"
".......C...GGGG"
"......CCC.GGGGG"
"......CCCGGGGGG"
/* icon for state 10 */
"HH...........HH"
"HHH.........HHH"
".HHH.......HHH."
"..HHH.....HHH.."
"...HHH...HHH..."
"....HHH.HHH...."
".....HHHHH....."
"......HHH......"
".....HHHHH....."
"....HHH.HHH...."
"...HHH...HHH..."
"..HHH.....HHH.."
".HHH.......HHH."
"HHH.........HHH"
"HH...........HH"
/* icon for state 11 */
".............DD"
"............DDD"
".....BBBBB.DDD."
"....BBBBBBBDD.."
"...BBBBBBBBB..."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"D.BBBBBBBBBBB.."
"DD.BBBBBBBBB..."
"DDDDBBBBBBB...."
"DDDD.BBBBB....."
"DDDDD.........."
"DDDDDD........."
/* icon for state 12 */
"DD............."
"DDD............"
".DDD.BBBBB....."
"..DDBBBBBBB...."
"...BBBBBBBBB..."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.D"
"...BBBBBBBBB.DD"
"....BBBBBBBDDDD"
".....BBBBB.DDDD"
"..........DDDDD"
".........DDDDDD"
/* icon for state 13 */
"....EEEEEEE..EE"
".....EEEEE..EEE"
".....BBBBB.EEE."
"....BBBBBBBEE.."
"...BBBBBBBBB..."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"E.BBBBBBBBBBB.."
"EE.BBBBBBBBB..."
"EEEEBBBBBBB...."
"EEEE.BBBBB....."
"EEEEE.........."
"EEEEEE........."
/* icon for state 14 */
"EE..EEEEEEE...."
"EEE..EEEEE....."
".EEE.BBBBB....."
"..EEBBBBBBB...."
"...BBBBBBBBB..."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.E"
"...BBBBBBBBB.EE"
"....BBBBBBBEEEE"
".....BBBBB.EEEE"
"..........EEEEE"
".........EEEEEE"
/* icon for state 15 */
".............FF"
"............FFF"
".....BBBBB.FFF."
"....BBBBBBBFF.."
"...BBBBBBBBB..."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"F.BBBBBBBBBBB.F"
"FF.BBBBBBBBB.FF"
"FFFFBBBBBBBFFFF"
"FFFF.BBBBB.FFFF"
"FFFFF.....FFFFF"
"FFFFFF...FFFFFF"
/* icon for state 16 */
"FF............."
"FFF............"
".FFF.BBBBB....."
"..FFBBBBBBB...."
"...BBBBBBBBB..."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"F.BBBBBBBBBBB.F"
"FF.BBBBBBBBB.FF"
"FFFFBBBBBBBFFFF"
"FFFF.BBBBB.FFFF"
"FFFFF.....FFFFF"
"FFFFFF...FFFFFF"
/* icon for state 17 */
"......III....GG"
"......III...GGG"
".....BBBBB.GGG."
"....BBBBBBBGG.."
"...BBBBBBBBB..."
"..BBBBBBBBBBB.."
"IIBBBBBBBBBBBII"
"IIBBBBBBBBBBBII"
"IIBBBBBBBBBBBII"
"G.BBBBBBBBBBB.."
"GG.BBBBBBBBB..."
"GGGGBBBBBBB...."
"GGGG.BBBBB....."
"GGGGG.III......"
"GGGGGGIII......"
/* icon for state 18 */
"GG....III......"
"GGG...III......"
".GGG.BBBBB....."
"..GGBBBBBBB...."
"...BBBBBBBBB..."
"..BBBBBBBBBBB.."
"IIBBBBBBBBBBBII"
"IIBBBBBBBBBBBII"
"IIBBBBBBBBBBBII"
"..BBBBBBBBBBB.G"
"...BBBBBBBBB.GG"
"....BBBBBBBGGGG"
".....BBBBB.GGGG"
"......III.GGGGG"
"......IIIGGGGGG"
/* icon for state 19 */
"......CCC....GG"
"......CCC...GGG"
".....BBBBB.GGG."
"....BBBBBBBGG.."
"...BBBBBBBBB..."
"..BBBBBBBBBBB.."
"CCBBBBBBBBBBBCC"
"CCBBBBBBBBBBBCC"
"CCBBBBBBBBBBBCC"
"G.BBBBBBBBBBB.."
"GG.BBBBBBBBB..."
"GGGGBBBBBBB...."
"GGGG.BBBBB....."
"GGGGG.CCC......"
"GGGGGGCCC......"
/* icon for state 20 */
"GG....CCC......"
"GGG...CCC......"
".GGG.BBBBB....."
"..GGBBBBBBB...."
"...BBBBBBBBB..."
"..BBBBBBBBBBB.."
"CCBBBBBBBBBBBCC"
"CCBBBBBBBBBBBCC"
"CCBBBBBBBBBBBCC"
"..BBBBBBBBBBB.G"
"...BBBBBBBBB.GG"
"....BBBBBBBGGGG"
".....BBBBB.GGGG"
"......CCC.GGGGG"
"......CCCGGGGGG"
/* icon for state 21 */
".............DD"
"............DDD"
".....CCCCC.DDD."
"....CCCCCCCDD.."
"...CCCCCCCCC..."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"D.CCCCCCCCCCC.."
"DD.CCCCCCCCC..."
"DDDDCCCCCCC...."
"DDDD.CCCCC....."
"DDDDD.........."
"DDDDDD........."
/* icon for state 22 */
"DD............."
"DDD............"
".DDD.CCCCC....."
"..DDCCCCCCC...."
"...CCCCCCCCC..."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.D"
"...CCCCCCCCC.DD"
"....CCCCCCCDDDD"
".....CCCCC.DDDD"
"..........DDDDD"
".........DDDDDD"
/* icon for state 23 */
"....EEEEEEE..EE"
".....EEEEE..EEE"
".....CCCCC.EEE."
"....CCCCCCCEE.."
"...CCCCCCCCC..."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"E.CCCCCCCCCCC.."
"EE.CCCCCCCCC..."
"EEEECCCCCCC...."
"EEEE.CCCCC....."
"EEEEE.........."
"EEEEEE........."
/* icon for state 24 */
"EE..EEEEEEE...."
"EEE..EEEEE....."
".EEE.CCCCC....."
"..EECCCCCCC...."
"...CCCCCCCCC..."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.E"
"...CCCCCCCCC.EE"
"....CCCCCCCEEEE"
".....CCCCC.EEEE"
"..........EEEEE"
".........EEEEEE"
/* icon for state 25 */
".............FF"
"............FFF"
".....CCCCC.FFF."
"....CCCCCCCFF.."
"...CCCCCCCCC..."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"F.CCCCCCCCCCC.F"
"FF.CCCCCCCCC.FF"
"FFFFCCCCCCCFFFF"
"FFFF.CCCCC.FFFF"
"FFFFF.....FFFFF"
"FFFFFF...FFFFFF"
/* icon for state 26 */
"FF............."
"FFF............"
".FFF.CCCCC....."
"..FFCCCCCCC...."
"...CCCCCCCCC..."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"F.CCCCCCCCCCC.F"
"FF.CCCCCCCCC.FF"
"FFFFCCCCCCCFFFF"
"FFFF.CCCCC.FFFF"
"FFFFF.....FFFFF"
"FFFFFF...FFFFFF"
/* icon for state 27 */
"......III....GG"
"......III...GGG"
".....CCCCC.GGG."
"....CCCCCCCGG.."
"...CCCCCCCCC..."
"..CCCCCCCCCCC.."
"IICCCCCCCCCCCII"
"IICCCCCCCCCCCII"
"IICCCCCCCCCCCII"
"G.CCCCCCCCCCC.."
"GG.CCCCCCCCC..."
"GGGGCCCCCCC...."
"GGGG.CCCCC....."
"GGGGG.III......"
"GGGGGGIII......"
/* icon for state 28 */
"GG....III......"
"GGG...III......"
".GGG.CCCCC....."
"..GGCCCCCCC...."
"...CCCCCCCCC..."
"..CCCCCCCCCCC.."
"IICCCCCCCCCCCII"
"IICCCCCCCCCCCII"
"IICCCCCCCCCCCII"
"..CCCCCCCCCCC.G"
"...CCCCCCCCC.GG"
"....CCCCCCCGGGG"
".....CCCCC.GGGG"
"......III.GGGGG"
"......IIIGGGGGG"
/* icon for state 29 */
"......CCC....GG"
"......CCC...GGG"
".....CCCCC.GGG."
"....CCCCCCCGG.."
"...CCCCCCCCC..."
"..CCCCCCCCCCC.."
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"G.CCCCCCCCCCC.."
"GG.CCCCCCCCC..."
"GGGGCCCCCCC...."
"GGGG.CCCCC....."
"GGGGG.CCC......"
"GGGGGGCCC......"
/* icon for state 30 */
"GG....CCC......"
"GGG...CCC......"
".GGG.CCCCC....."
"..GGCCCCCCC...."
"...CCCCCCCCC..."
"..CCCCCCCCCCC.."
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"..CCCCCCCCCCC.G"
"...CCCCCCCCC.GG"
"....CCCCCCCGGGG"
".....CCCCC.GGGG"
"......CCC.GGGGG"
"......CCCGGGGGG"
/* icon for state 31 */
"......III....GG"
"......III...GGG"
".......I...GGG."
"..........GGG.."
".........GGG..."
"........GGG...."
"II.....GGG...II"
"III...GGG...III"
"II...GGG.....II"
"G...GGG........"
"GG.GGG........."
"GGGGG.........."
"GGGG...I......."
"GGGGG.III......"
"GGGGGGIII......"
/* icon for state 32 */
"GG....III......"
"GGG...III......"
".GGG...I......."
"..GGG.........."
"...GGG........."
"....GGG........"
"II...GGG.....II"
"III...GGG...III"
"II.....GGG...II"
"........GGG...G"
".........GGG.GG"
"..........GGGGG"
".......I...GGGG"
"......III.GGGGG"
"......IIIGGGGGG"
/* icon for state 33 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBIIIIIIIIIIIBB"
"BBBIIIIIIIIIBBB"
"BBBBIIIIIIIBBBB"
"BBBBBIIIIIBBBBB"
"BBBBBBIIIBBBBBB"
"BBBBBBBIBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 34 */
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCIIIIIIIIIIICC"
"CCCIIIIIIIIICCC"
"CCCCIIIIIIICCCC"
"CCCCCIIIIICCCCC"
"CCCCCCIIICCCCCC"
"CCCCCCCICCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"

XPM
/* width height num_colors chars_per_pixel */
"7 238 9 1"
/* colors */
". c #303030"
"B c #0000FF"
"C c #FF0000"
"D c #00FF00"
"E c #FF7F00"
"F c #007FFF"
"G c #FF00FF"
"H c #070707"
"I c #FFFFFF"
/* icon for state 1 */
"......."
"..BBB.."
".BBBBB."
".BBBBB."
".BBBBB."
"..BBB.."
"......."
/* icon for state 2 */
"......."
"..CCC.."
".CCCCC."
".CCCCC."
".CCCCC."
"..CCC.."
"......."
/* icon for state 3 */
"......D"
".....D."
"....D.."
"...D..."
"D.D...."
"DD....."
"DDD...."
/* icon for state 4 */
"D......"
".D....."
"..D...."
"...D..."
"....D.D"
".....DD"
"....DDD"
/* icon for state 5 */
"EEEEEEE"
".E...E."
"..E.E.."
"...E..."
"E.E.E.E"
"EE...EE"
"EEE.EEE"
/* icon for state 6 */
"......F"
".....F."
"....F.."
"...F..."
"F.F...F"
"FF...FF"
"FFF.FFF"
/* icon for state 7 */
"F......"
".F....."
"..F...."
"...F..."
"F...F.F"
"FF...FF"
"FFF.FFF"
/* icon for state 8 */
"...C..G"
"...C.G."
"....G.."
"CC.G.CC"
"G.G...."
"GG.C..."
"GGGC..."
/* icon for state 9 */
"G..C..."
".G.C..."
"..G...."
"CC.G.CC"
"....G.G"
"...C.GG"
"...CGGG"
/* icon for state 10 */
"HH...HH"
"HHH.HHH"
".HHHHH."
"..HHH.."
".HHHHH."
"HHH.HHH"
"HH...HH"
/* icon for state 11 */
"......D"
"..BBBD."
".BBBBB."
".BBBBB."
"DBBBBB."
"DDBBB.."
"DDD...."
/* icon for state 12 */
"D......"
".DBBB.."
".BBBBB."
".BBBBB."
".BBBBBD"
"..BBBDD"
"....DDD"
/* icon for state 13 */
"EEEEEEE"
"..BBBE."
".BBBBB."
".BBBBB."
"EBBBBB."
"EEBBB.."
"EEE...."
/* icon for state 14 */
"EEEEEEE"
".EBBB.."
".BBBBB."
".BBBBB."
".BBBBBE"
"..BBBEE"
"....EEE"
/* icon for state 15 */
"......F"
"..BBBF."
".BBBBB."
".BBBBB."
"FBBBBBF"
"FFBBBFF"
"FFF.FFF"
/* icon for state 16 */
"F......"
".FBBB.."
".BBBBB."
".BBBBB."
"FBBBBBF"
"FFBBBFF"
"FFF.FFF"
/* icon for state 17 */
"...I..G"
"..BBBG."
".BBBBB."
"IBBBBBI"
"GBBBBB."
"GGBBB.."
"GGGI..."
/* icon for state 18 */
"G..I..."
".GBBB.."
".BBBBB."
"IBBBBBI"
".BBBBBG"
"..BBBGG"
"...IGGG"
/* icon for state 19 */
"...C..G"
"..BBBG."
".BBBBB."
"CBBBBBC"
"GBBBBB."
"GGBBB.."
"GGGC..."
/* icon for state 20 */
"G..C..."
".GBBB.."
".BBBBB."
"CBBBBBC"
".BBBBBG"
"..BBBGG"
"...CGGG"
/* icon for state 21 */
"......D"
"..CCCD."
".CCCCC."
".CCCCC."
"DCCCCC."
"DDCCC.."
"DDD...."
/* icon for state 22 */
"D......"
".DCCC.."
".CCCCC."
".CCCCC."
".CCCCCD"
"..CCCDD"
"....DDD"
/* icon for state 23 */
"EEEEEEE"
"..CCCE."
".CCCCC."
".CCCCC."
"ECCCCC."
"EECCC.."
"EEE...."
/* icon for state 24 */
"EEEEEEE"
".ECCC.."
".CCCCC."
".CCCCC."
".CCCCCE"
"..CCCEE"
"....EEE"
/* icon for state 25 */
"......F"
"..CCCF."
".CCCCC."
".CCCCC."
"FCCCCCF"
"FFCCCFF"
"FFF.FFF"
/* icon for state 26 */
"F......"
".FCCC.."
".CCCCC."
".CCCCC."
"FCCCCCF"
"FFCCCFF"
"FFF.FFF"
/* icon for state 27 */
"...I..G"
"..CCCG."
".CCCCC."
"ICCCCCI"
"GCCCCC."
"GGCCC.."
"GGGI..."
/* icon for state 28 */
"G..I..."
".GCCC.."
".CCCCC."
"ICCCCCI"
".CCCCCG"
"..CCCGG"
"...IGGG"
/* icon for state 29 */
"...C..G"
"..CCCG."
".CCCCC."
"CCCCCCC"
"GCCCCC."
"GGCCC.."
"GGGC..."
/* icon for state 30 */
"G..C..."
".GCCC.."
".CCCCC."
"CCCCCCC"
".CCCCCG"
"..CCCGG"
"...CGGG"
/* icon for state 31 */
"...I..G"
"...I.G."
"....G.."
"II.G.II"
"G.G...."
"GG.I..."
"GGGI..."
/* icon for state 32 */
"G..I..."
".G.I..."
"..G...."
"II.G.II"
"....G.G"
"...I.GG"
"...IGGG"
/* icon for state 33 */
"BBBBBBB"
"BBBBBBB"
"BIIIIIB"
"BBIIIBB"
"BBBIBBB"
"BBBBBBB"
"BBBBBBB"
/* icon for state 34 */
"CCCCCCC"
"CCCCCCC"
"CIIIIIC"
"CCIIICC"
"CCCICCC"
"CCCCCCC"
"CCCCCCC"
This does have some deviations from the original, namely:
  • Marbles won't roll if the path is blocked by another marble
  • Crossovers become sorters if a marble is placed on top of them
  • No gears, only gearbits (they act the same anyways)
  • There are some race condition issues with gearbits :(
The first change allows marble dispensers to be built, so the original board can be recreated. It is shown here with one of the example builds, which outputs the pattern "bbrbbbbrbbbbbbbbr":

Code: Select all

x = 21, y = 70, rule = TuringTumble
3.A$3.A$3.A$3.A$3.A$3.A$3.A$3.A$3.A$3.A$3.A$3.A13.B$3.A13.B$A2.A13.B
2$3.H13.I$2.AID11.CHB$2.EI.D9.C.HE$3.I2.D7.C2.H$3.I3.D2J.2JC3.H$3.I2.
J.F.J.D.J2.H$3.I.J.C.I3.G.J.H$3.IJ.D.2ID.D.F.JH$3.IJ2.D.F.D.D.2JH$3.I
J3.C.I.D.D.JH$D2.IJ2.D.2ID.D.CJH2.C$.D.IJ3.D.F.D.E.JH.C$2.DIJ4.C.I.E.
CJHC$3.IJ3.D.2IE.C.JH$3.IJ4.D.C.D2.JH$3.I.J.J.JCJ.J.J.H$3.I5.CJD5.H$
3.I4.C3.D4.H$3.I3.C5.D3.H$3.I2.C7.D2.H$2.pII.C9.D.HpJ$2.H2I11.2HI$.A.
J.D9.C.J.B$.E4.D7.C4.E$7.D5.C$8.D3.C$9.D.C28$10.E!

User avatar
PkmnQ
Posts: 1137
Joined: September 24th, 2018, 6:35 am
Location: Server antipode

Re: Turing Tumble simulator

Post by PkmnQ » November 29th, 2018, 7:22 am

Code: Select all

x = 5, y = 4, rule = TuringTumble
.BHB$.EHE$J.H.J$.D.J!
This is a gearbit checker.
Blue to toggle.
Red to check.
If it doesn't come out, it's to the right.
If it comes out, it's to the left.

User avatar
PkmnQ
Posts: 1137
Joined: September 24th, 2018, 6:35 am
Location: Server antipode

Re: Turing Tumble simulator

Post by PkmnQ » November 29th, 2018, 9:53 am

Code: Select all

x = 17, y = 32, rule = TuringTumble
AHA7.AHA$E.E7.E.E7$5.pJ$.4IH$2.J.A.D$4.E2.D$8.D$9.D$10.D3$10.BHB$10.E
HE$9.J.H.J4$15.pI$12.4H$13.JA$14.E.C$15.C$14.C$13.C$12.C$11.C!
This is a marbe shooter.
You can convert two blue marbles into a blue or red marble.

User avatar
PkmnQ
Posts: 1137
Joined: September 24th, 2018, 6:35 am
Location: Server antipode

Re: Turing Tumble simulator

Post by PkmnQ » November 30th, 2018, 12:32 am

Code: Select all

x = 43, y = 66, rule = TuringTumble
$2.A16.A$12.A16.A$.AHA7.AHA4.AHA7.AHA$.E.E7.E.E4.E.E7.E.E7$6.pJ16.pJ$
2.4IH12.4IH$3.J.A.D12.J.A.D$5.E2.D13.E2.D$9.D16.D$10.D16.D$11.D16.D3$
11.BHB14.BHB$11.EHE14.EHE$10.J.H.J12.J.H.J4$8.pI7.pJ8.pI7.pJ$8.I3H.3I
H8.I3H.3IH$9.AJ3.JB10.AJ3.JB$7.D.E5.E.C6.D.E5.E.C$8.2D6.C8.D7.C$9.D5.
C10.D5.C$10.D3.C12.D3.C$11.D.C14.D.C$12.D16.D2$11.D$12.D$13.D$14.D$
15.D$16.D$17.D$18.D$19.D$20.D$21.D$22.D$23.D$24.D$25.D$26.D$27.D$28.D
$29.E$30.C5$28.BHA$28.EHE$29.H$27.2D.2C$28.D.C!
An or gate.

Code: Select all

x = 17, y = 51, rule = TuringTumble
.A2$AHA7.AHA$E.E7.E.E7$5.pJ$.4IH$2.J.A.D$4.E2.D$8.D$9.D$10.D3$10.BHB$
10.EHE$9.J.H.J4$7.pI7.pJ$7.I3H.3IH$8.AJ3.JB$6.D.E5.E.C$7.2D6.C$8.D5.C
$9.D3.C$10.D.C$11.D3$11.BC$11.E$15.pI$12.4H$13.JpJ$10.5H$11.J.A2.C$
13.E.C3$13.BHA$13.EHE$14.H$12.2D.2C$13.D.C!
A not gate.

User avatar
ishanpm
Posts: 27
Joined: September 28th, 2017, 9:54 pm
Contact:

Re: Turing Tumble simulator

Post by ishanpm » November 30th, 2018, 2:08 am

Here's an improved version of the board. It's a little more tightly built than the other one. You can stack marbles (or put a marble dispenser) onto the inverted gearbit on each side, and then manually trigger the marble releases by dropping a marble on one of the notches on the side.

Code: Select all

x = 17, y = 52, rule = TuringTumble
2.2IH7.I2H$.2IA.D2J.2JC.B2H$.ICEJ3.J3.JEDH$.2IJ9.J2H$JIJ11.JHJ$.IpI
11.pJH$.IJ11.JH$.IJ11.JH$.IJ11.JH$.IpI11.pJH$.IJ11.JH$.IJ11.JH$.IDJ.J
.J.J.J.JCH$.2ID3.CJD3.C2H$2.2ID.C3.D.C2H$3.3I5.3H$5.IC3.DH$5.I5.H$4.D
7.C$5.D5.C$6.D3.C$7.D.C30$8.E!
You can also chain boards together side-by-side, or top to bottom. Here are two boards, along with a crossover that horribly abuses an unintended edge case of the gear behavior, producing the pattern "bbbrrrbbbrrr":

Code: Select all

x = 41, y = 61, rule = TuringTumble
$.A4$19.pI.pJ$4.pI7.pJ6.H.I6.pI7.pJ$2.2IH7.I2H3.AIEHB3.2IH7.I2H$.2IA.
D2J.2JC.B2H2.EI.HE2.2IA.D2J.2JC.B2H$.ICEJ.D.J.C.JEDH2.CI.HD2.ICEJ.D.J
.C.JEDH$.2IJ3.F.C3.J4H.I.H.4IJ3.D.G3.J2H$JIJ3.D.E5.J.DH.I.HDIC.J5.E.C
3.JHJ$.IpI4.C.D4.pJ2.H.I.H.I2.pI4.C.D4.pJH$.IJ3.D3.C3.J.JpIJI.HJpJJ.J
3.D3.C3.JH$.IJ4.C.D4.J2.H.I.H.I2.J4.C.D4.JH$.IJ3.D3.C3.J.AI.I.H.HB.J
3.D3.C3.JH$.IpI4.C.D4.pJ.EIDI.HCHE.pI4.C.D4.pJH$.IJ3.D3.C3.J2.I.I.H.H
2.J3.D3.C3.JH$.IJ4.C.D4.J.2I.IEH.2H.J4.C.D4.JH$.IDJ.J.J.J.J.JC2I2.I.H
2.2HDJ.J.J.J.J.JCH$.2ID3.CJD3.C2I4.J4.2HD3.CJD3.C2H$2.2ID.C3.D.C2I11.
2HD.C3.D.C2H$3.3I5.3I13.3H5.3H$5.IC4.IC15.DH4.DH$5.I5.I17.H5.H$4.D31.
C$5.D29.C$6.D27.C$7.D25.C$8.D23.C$9.D21.C$10.D19.C$11.D17.C$12.D15.C$
13.D13.C$14.D11.C$15.D9.C$16.D7.C$17.D5.C$18.D3.C$19.D.C$20.F$19.3H$
18.pI.G.pI$18.pI3IpI$18.pI.F.pI$18.pI3HpI$18.pI.G.pI$18.pI3IpI$18.pI.
F.pI$18.pI3HpI$18.pI.G.pI$18.pI3IpI$18.pI.F.pI$18.pI3HpI$18.pI.G.pI$
18.pI3IpI$18.pI3.pI$18.J.J.J!
Of course, it's also possible to do that with just one board, but that's beside the point.

User avatar
PkmnQ
Posts: 1137
Joined: September 24th, 2018, 6:35 am
Location: Server antipode

Re: Turing Tumble simulator

Post by PkmnQ » November 30th, 2018, 10:05 pm

I only had that big or gate because I wanted to store the data in gearbits also, but, really, I didn't think how useless that would be. :roll:

But hey, at least you could do those boards there.

Uses the same concept of blue being primary over red, and overwriting it.

Maybe those annihilating mables were useful after all.

User avatar
ishanpm
Posts: 27
Joined: September 28th, 2017, 9:54 pm
Contact:

Re: Turing Tumble simulator

Post by ishanpm » December 1st, 2018, 2:06 am

Wait, blue overrides red? I would've thought it would check left to right. I checked the rule, and I guess I wrote the transitions for blue marbles before red marbles in most cases, although I can assure you it was a complete coincidence. Be warned that there is an exception: If two marbles land on a gearbit on the same tick that it rotates, the leftmost marble takes priority. See here:

Code: Select all

x = 5, y = 5, rule = TuringTumble
BA.BA$.C2.C$H2.H$H2.pH$pHE.IE!
It's such a small exception that I'm not really sure it's worth updating the rule table to make it consistent one way or the other. I only really designed this rule to work with one marble at a time, so anything you do with multi-marble interactions is at your own peril! The edge behaviors can sure be useful at times, though.

Here's a shift register, useful for displaying output:

Code: Select all

x = 5, y = 31, rule = TuringTumble
2.B$2.A$2.B$2.A$2.B$2.B$2.B$2.B$2.A$2.A$2.A$2.A2$2.F$.3H$pI.G.pI$pI3I
pI$pI.F.pI$pI3HpI$pI.G.pI$pI3IpI$pI.F.pI$pI3HpI$pI.G.pI$pI3IpI$pI.F.pI
$pI3HpI$pI.G.pI$pI3IpI$pI.J.pI$J3.J!

cvojan
Posts: 373
Joined: October 7th, 2018, 7:07 pm
Location: Feel free to delete

Re: Turing Tumble simulator

Post by cvojan » December 1st, 2018, 4:12 pm

for some reason, whenever I try using this, an error message pops up.

User avatar
ishanpm
Posts: 27
Joined: September 28th, 2017, 9:54 pm
Contact:

Re: Turing Tumble simulator

Post by ishanpm » December 1st, 2018, 6:33 pm

cvojan wrote:for some reason, whenever I try using this, an error message pops up.
What does the error message say?

cvojan
Posts: 373
Joined: October 7th, 2018, 7:07 pm
Location: Feel free to delete

Re: Turing Tumble simulator

Post by cvojan » December 1st, 2018, 10:11 pm

ishanpm wrote:What does the error message say?
It says:
Error reading TuringTumble.rule on line 177: 8 hbd a2 gearrs a4 a5 a6 a7 a8Â Â 18

User avatar
ishanpm
Posts: 27
Joined: September 28th, 2017, 9:54 pm
Contact:

Re: Turing Tumble simulator

Post by ishanpm » December 2nd, 2018, 1:25 am

That's certainly an odd message. That is the first place in the rule table where there are multiple consecutive spaces, aside from comments, so it might be a character encoding issue of some kind.

Here's a version of the rule table without any consecutive spaces:

Code: Select all

@RULE TuringTumble

A cellular automata simulator for Turing Tumble (https://www.turingtumble.com/).

Since behavior with multiple marbles present is not completely defined,
marbles might annihillate each other occasionally.

Also, since marbles move at lightspeed, there might be some race conditions with gearbits. This can cause problems with solid blocks of gearbits; make sure to test those thouroughly.

There is one secret transition that allows you to make marble sorters: If you place a marble on top of a crossover (state 5), it will become a sorter. If a matching colored marble passes through, it will be reflected instead of being allowed to pass through.

@TABLE

neighborhood:Moore
n_states:35
symmetries:none

# 0 | empty
# 1 | blue marble
# 2 | red marble
# 3 | ramp left
# 4 | ramp right
# 5 | crossover
# 6 | bit left
# 7 | bit right
# 8 | gearbit left
# 9 | gearbit right
# 10 | interceptor

# 11 | blue + ramp left
# 12 | blue + ramp right
# 13 | blue + crossover left
# 14 | blue + crossover right
# 15 | blue + bit left
# 16 | blue + bit right
# 17 | blue + gearbit delay left
# 18 | blue + gearbit delay right
# 19 | blue + gearbit left
# 20 | blue + gearbit right

# 21 | red + ramp left
# 22 | red + ramp right
# 23 | red + crossover left
# 24 | red + crossover right
# 25 | red + bit left
# 26 | red + bit right
# 27 | red + gearbit delay left
# 28 | red + gearbit delay right
# 29 | red + gearbit left
# 30 | red + gearbit right

# 31 | gearbit left spin
# 32 | gearbit right spin

# 33 | blue spawner
# 34 | red spawner

# any cell
var a1 = {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}
var a2 = a1
var a3 = a1
var a4 = a1
var a5 = a1
var a6 = a1
var a7 = a1
var a8 = a1

# has marble (blue, red; left, right, down)
var hbl = {11,13,15,19}
var hbr = {12,14,16,20}
var hbd = {1,33}
var hrl = {21,23,25,29}
var hrr = {22,24,26,30}
var hrd = {2,34}

# wants marble (top, side)
# crossover is the only one that accepts top but not side
var wt = {0,3,4,6,7,8,9,10,31,32}
var w = {0,3,4,5,6,7,8,9,10,31,32}

# gearbits
var gearl = {8,31}
var gearr = {9,32}
var gearls = {18,28,31}
var gearrs = {17,27,32}
var gear = {8,9,17,18,19,20,27,28,29,30,31,32}

# 8 1 2
# 7 0 3
# 6 5 4

# Empty
# Drops marble down

0 hbd a2 a3 a4 a5 a6 a7 a8 1
0 a1 hbl a3 a4 a5 a6 a7 a8 1
0 a1 a2 a3 a4 a5 a6 a7 hbr 1
0 hrd a2 a3 a4 a5 a6 a7 a8 2
0 a1 hrl a3 a4 a5 a6 a7 a8 2
0 a1 a2 a3 a4 a5 a6 a7 hrr 2

1 a1 a2 a3 a4 wt a6 a7 a8 0
2 a1 a2 a3 a4 wt a6 a7 a8 0

# Ramp
# Drops marble to the side

3 hbd a2 a3 a4 a5 a6 a7 a8 11
3 a1 hbl a3 a4 a5 a6 a7 a8 11
3 a1 a2 a3 a4 a5 a6 a7 hbr 11
3 hrd a2 a3 a4 a5 a6 a7 a8 21
3 a1 hrl a3 a4 a5 a6 a7 a8 21
3 a1 a2 a3 a4 a5 a6 a7 hrr 21

11 a1 a2 a3 a4 a5 w a7 a8 3
21 a1 a2 a3 a4 a5 w a7 a8 3

4 hbd a2 a3 a4 a5 a6 a7 a8 12
4 a1 hbl a3 a4 a5 a6 a7 a8 12
4 a1 a2 a3 a4 a5 a6 a7 hbr 12
4 hrd a2 a3 a4 a5 a6 a7 a8 22
4 a1 hrl a3 a4 a5 a6 a7 a8 22
4 a1 a2 a3 a4 a5 a6 a7 hrr 22

12 a1 a2 a3 w a5 a6 a7 a8 4
22 a1 a2 a3 w a5 a6 a7 a8 4

# Crossover
# Drops marbles on the opposite side

# Secret sorter transitions
5 hbd hbl a3 a4 a5 a6 a7 a8 14
5 hbd a2 a3 a4 a5 a6 a7 hbr 13
5 hrd hrl a3 a4 a5 a6 a7 a8 24
5 hrd a2 a3 a4 a5 a6 a7 hrr 23

5 a1 hbl a3 a4 a5 a6 a7 a8 13
5 a1 a2 a3 a4 a5 a6 a7 hbr 14
5 a1 hrl a3 a4 a5 a6 a7 a8 23
5 a1 a2 a3 a4 a5 a6 a7 hrr 24

13 a1 a2 a3 a4 a5 w a7 a8 5
14 a1 a2 a3 w a5 a6 a7 a8 5
23 a1 a2 a3 a4 a5 w a7 a8 5
24 a1 a2 a3 w a5 a6 a7 a8 5

# Bit
# Like ramp, but it toggles

6 hbd a2 a3 a4 a5 a6 a7 a8 15
6 a1 hbl a3 a4 a5 a6 a7 a8 15
6 a1 a2 a3 a4 a5 a6 a7 hbr 15
6 hrd a2 a3 a4 a5 a6 a7 a8 25
6 a1 hrl a3 a4 a5 a6 a7 a8 25
6 a1 a2 a3 a4 a5 a6 a7 hrr 25

15 a1 a2 a3 a4 a5 w a7 a8 7
25 a1 a2 a3 a4 a5 w a7 a8 7

7 hbd a2 a3 a4 a5 a6 a7 a8 16
7 a1 hbl a3 a4 a5 a6 a7 a8 16
7 a1 a2 a3 a4 a5 a6 a7 hbr 16
7 hrd a2 a3 a4 a5 a6 a7 a8 26
7 a1 hrl a3 a4 a5 a6 a7 a8 26
7 a1 a2 a3 a4 a5 a6 a7 hrr 26

16 a1 a2 a3 w a5 a6 a7 a8 6
26 a1 a2 a3 w a5 a6 a7 a8 6

# Gearbit
# Like bit, but propogates changes to adjacent gearbits

# Gearbit simultaneous rotation and marble
# (Lotsa states)

8 hbd gearrs gear a4 a5 a6 a7 a8 18
8 hbd a2 gearrs a4 a5 a6 a7 a8 18
8 hbd a2 gear gearrs a5 a6 a7 a8 18
8 hbd a2 a3 gearrs gear a6 a7 a8 18
8 hbd a2 a3 a4 gearrs a6 a7 a8 18
8 hbd a2 a3 a4 gear gearrs a7 a8 18
8 hbd a2 a3 a4 a5 gearrs gear a8 18
8 hbd a2 a3 a4 a5 a6 gearrs a8 18
8 hbd a2 a3 a4 a5 a6 gear gearrs 18

9 hbd gearls gear a4 a5 a6 a7 a8 17
9 hbd a2 gearls a4 a5 a6 a7 a8 17
9 hbd a2 gear gearls a5 a6 a7 a8 17
9 hbd a2 a3 gearls gear a6 a7 a8 17
9 hbd a2 a3 a4 gearls a6 a7 a8 17
9 hbd a2 a3 a4 gear gearls a7 a8 17
9 hbd a2 a3 a4 a5 gearls gear a8 17
9 hbd a2 a3 a4 a5 a6 gearls a8 17
9 hbd a2 a3 a4 a5 a6 gear gearls 17

8 hrd gearrs gear a4 a5 a6 a7 a8 28
8 hrd a2 gearrs a4 a5 a6 a7 a8 28
8 hrd a2 gear gearrs a5 a6 a7 a8 28
8 hrd a2 a3 gearrs gear a6 a7 a8 28
8 hrd a2 a3 a4 gearrs a6 a7 a8 28
8 hrd a2 a3 a4 gear gearrs a7 a8 28
8 hrd a2 a3 a4 a5 gearrs gear a8 28
8 hrd a2 a3 a4 a5 a6 gearrs a8 28
8 hrd a2 a3 a4 a5 a6 gear gearrs 28

9 hrd gearls gear a4 a5 a6 a7 a8 27
9 hrd a2 gearls a4 a5 a6 a7 a8 27
9 hrd a2 gear gearls a5 a6 a7 a8 27
9 hrd a2 a3 gearls gear a6 a7 a8 27
9 hrd a2 a3 a4 gearls a6 a7 a8 27
9 hrd a2 a3 a4 gear gearls a7 a8 27
9 hrd a2 a3 a4 a5 gearls gear a8 27
9 hrd a2 a3 a4 a5 a6 gearls a8 27
9 hrd a2 a3 a4 a5 a6 gear gearls 27


8 gearrs hbl a3 a4 a5 a6 a7 a8 18
8 a1 hbl gearrs a4 a5 a6 a7 a8 18
8 a1 hbl gear gearrs a5 a6 a7 a8 18
8 a1 hbl a3 gearrs gear a6 a7 a8 18
8 a1 hbl a3 a4 gearrs a6 a7 a8 18
8 a1 hbl a3 a4 gear gearrs a7 a8 18
8 a1 hbl a3 a4 a5 gearrs gear a8 18
8 a1 hbl a3 a4 a5 a6 gearrs a8 18
8 a1 hbl a3 a4 a5 a6 gear gearrs 18
8 gear hbl a3 a4 a5 a6 a7 gearrs 18

9 gearls hbl a3 a4 a5 a6 a7 a8 17
9 a1 hbl gearls a4 a5 a6 a7 a8 17
9 a1 hbl gear gearls a5 a6 a7 a8 17
9 a1 hbl a3 gearls gear a6 a7 a8 17
9 a1 hbl a3 a4 gearls a6 a7 a8 17
9 a1 hbl a3 a4 gear gearls a7 a8 17
9 a1 hbl a3 a4 a5 gearls gear a8 17
9 a1 hbl a3 a4 a5 a6 gearls a8 17
9 a1 hbl a3 a4 a5 a6 gear gearls 17
9 gear hbl a3 a4 a5 a6 a7 gearls 17

8 gearrs hrl a3 a4 a5 a6 a7 a8 28
8 a1 hrl gearrs a4 a5 a6 a7 a8 28
8 a1 hrl gear gearrs a5 a6 a7 a8 28
8 a1 hrl a3 gearrs gear a6 a7 a8 28
8 a1 hrl a3 a4 gearrs a6 a7 a8 28
8 a1 hrl a3 a4 gear gearrs a7 a8 28
8 a1 hrl a3 a4 a5 gearrs gear a8 28
8 a1 hrl a3 a4 a5 a6 gearrs a8 28
8 a1 hrl a3 a4 a5 a6 gear gearrs 28
8 gear hrl a3 a4 a5 a6 a7 gearrs 28

9 gearls hrl a3 a4 a5 a6 a7 a8 27
9 a1 hrl gearls a4 a5 a6 a7 a8 27
9 a1 hrl gear gearls a5 a6 a7 a8 27
9 a1 hrl a3 gearls gear a6 a7 a8 27
9 a1 hrl a3 a4 gearls a6 a7 a8 27
9 a1 hrl a3 a4 gear gearls a7 a8 27
9 a1 hrl a3 a4 a5 gearls gear a8 27
9 a1 hrl a3 a4 a5 a6 gearls a8 27
9 a1 hrl a3 a4 a5 a6 gear gearls 27
9 gear hrl a3 a4 a5 a6 a7 gearls 27


8 gearrs a2 a3 a4 a5 a6 a7 hbr 18
8 gear gearrs a3 a4 a5 a6 a7 hbr 18
8 a1 gearrs gear a4 a5 a6 a7 hbr 18
8 a1 a2 gearrs a4 a5 a6 a7 hbr 18
8 a1 a2 gear gearrs a5 a6 a7 hbr 18
8 a1 a2 a3 gearrs gear a6 a7 hbr 18
8 a1 a2 a3 a4 gearrs a6 a7 hbr 18
8 a1 a2 a3 a4 gear gearrs a7 hbr 18
8 a1 a2 a3 a4 a5 gearrs gear hbr 18
8 a1 a2 a3 a4 a5 a6 gearrs hbr 18

9 gearls a2 a3 a4 a5 a6 a7 hbr 17
9 gear gearls a3 a4 a5 a6 a7 hbr 17
9 a1 gearls gear a4 a5 a6 a7 hbr 17
9 a1 a2 gearls a4 a5 a6 a7 hbr 17
9 a1 a2 gear gearls a5 a6 a7 hbr 17
9 a1 a2 a3 gearls gear a6 a7 hbr 17
9 a1 a2 a3 a4 gearls a6 a7 hbr 17
9 a1 a2 a3 a4 gear gearls a7 hbr 17
9 a1 a2 a3 a4 a5 gearls gear hbr 17
9 a1 a2 a3 a4 a5 a6 gearls hbr 17

8 gearrs a2 a3 a4 a5 a6 a7 hrr 28
8 gear gearrs a3 a4 a5 a6 a7 hrr 28
8 a1 gearrs gear a4 a5 a6 a7 hrr 28
8 a1 a2 gearrs a4 a5 a6 a7 hrr 28
8 a1 a2 gear gearrs a5 a6 a7 hrr 28
8 a1 a2 a3 gearrs gear a6 a7 hrr 28
8 a1 a2 a3 a4 gearrs a6 a7 hrr 28
8 a1 a2 a3 a4 gear gearrs a7 hrr 28
8 a1 a2 a3 a4 a5 gearrs gear hrr 28
8 a1 a2 a3 a4 a5 a6 gearrs hrr 28

9 gearls a2 a3 a4 a5 a6 a7 hrr 27
9 gear gearls a3 a4 a5 a6 a7 hrr 27
9 a1 gearls gear a4 a5 a6 a7 hrr 27
9 a1 a2 gearls a4 a5 a6 a7 hrr 27
9 a1 a2 gear gearls a5 a6 a7 hrr 27
9 a1 a2 a3 gearls gear a6 a7 hrr 27
9 a1 a2 a3 a4 gearls a6 a7 hrr 27
9 a1 a2 a3 a4 gear gearls a7 hrr 27
9 a1 a2 a3 a4 a5 gearls gear hrr 27
9 a1 a2 a3 a4 a5 a6 gearls hrr 27

# Gearbit marbles

gearl hbd a2 a3 a4 a5 a6 a7 a8 17
gearl a1 hbl a3 a4 a5 a6 a7 a8 17
gearl a1 a2 a3 a4 a5 a6 a7 hbr 17
gearl hrd a2 a3 a4 a5 a6 a7 a8 27
gearl a1 hrl a3 a4 a5 a6 a7 a8 27
gearl a1 a2 a3 a4 a5 a6 a7 hrr 27

gearr hbd a2 a3 a4 a5 a6 a7 a8 18
gearr a1 hbl a3 a4 a5 a6 a7 a8 18
gearr a1 a2 a3 a4 a5 a6 a7 hbr 18
gearr hrd a2 a3 a4 a5 a6 a7 a8 28
gearr a1 hrl a3 a4 a5 a6 a7 a8 28
gearr a1 a2 a3 a4 a5 a6 a7 hrr 28

17 a1 a2 a3 a4 a5 a6 a7 a8 19
27 a1 a2 a3 a4 a5 a6 a7 a8 29
19 a1 a2 a3 a4 a5 w a7 a8 9
29 a1 a2 a3 a4 a5 w a7 a8 9
32 a1 a2 a3 a4 a5 a6 a7 a8 9

18 a1 a2 a3 a4 a5 a6 a7 a8 20
28 a1 a2 a3 a4 a5 a6 a7 a8 30
20 a1 a2 a3 w a5 a6 a7 a8 8
30 a1 a2 a3 w a5 a6 a7 a8 8
31 a1 a2 a3 a4 a5 a6 a7 a8 8

# Gearbit rotation

8 gearrs a2 a3 a4 a5 a6 a7 a8 32
8 gear gearrs a3 a4 a5 a6 a7 a8 32
8 a1 gearrs gear a4 a5 a6 a7 a8 32
8 a1 a2 gearrs a4 a5 a6 a7 a8 32
8 a1 a2 gear gearrs a5 a6 a7 a8 32
8 a1 a2 a3 gearrs gear a6 a7 a8 32
8 a1 a2 a3 a4 gearrs a6 a7 a8 32
8 a1 a2 a3 a4 gear gearrs a7 a8 32
8 a1 a2 a3 a4 a5 gearrs gear a8 32
8 a1 a2 a3 a4 a5 a6 gearrs a8 32
8 a1 a2 a3 a4 a5 a6 gear gearrs 32
8 gear a2 a3 a4 a5 a6 a7 gearrs 32

9 gearls a2 a3 a4 a5 a6 a7 a8 31
9 gear gearls a3 a4 a5 a6 a7 a8 31
9 a1 gearls gear a4 a5 a6 a7 a8 31
9 a1 a2 gearls a4 a5 a6 a7 a8 31
9 a1 a2 gear gearls a5 a6 a7 a8 31
9 a1 a2 a3 gearls gear a6 a7 a8 31
9 a1 a2 a3 a4 gearls a6 a7 a8 31
9 a1 a2 a3 a4 gear gearls a7 a8 31
9 a1 a2 a3 a4 a5 gearls gear a8 31
9 a1 a2 a3 a4 a5 a6 gearls a8 31
9 a1 a2 a3 a4 a5 a6 gear gearls 31
9 gear a2 a3 a4 a5 a6 a7 gearls 31

# Gearbit rotation w/ marble

20 gearrs a2 a3 a4 a5 a6 a7 a8 17
20 gear gearrs a3 a4 a5 a6 a7 a8 17
20 a1 gearrs gear a4 a5 a6 a7 a8 17
20 a1 a2 gearrs a4 a5 a6 a7 a8 17
20 a1 a2 gear gearrs a5 a6 a7 a8 17
20 a1 a2 a3 gearrs gear a6 a7 a8 17
20 a1 a2 a3 a4 gearrs a6 a7 a8 17
20 a1 a2 a3 a4 gear gearrs a7 a8 17
20 a1 a2 a3 a4 a5 gearrs gear a8 17
20 a1 a2 a3 a4 a5 a6 gearrs a8 17
20 a1 a2 a3 a4 a5 a6 gear gearrs 17
20 gear a2 a3 a4 a5 a6 a7 gearrs 17

19 gearls a2 a3 a4 a5 a6 a7 a8 18
19 gear gearls a3 a4 a5 a6 a7 a8 18
19 a1 gearls gear a4 a5 a6 a7 a8 18
19 a1 a2 gearls a4 a5 a6 a7 a8 18
19 a1 a2 gear gearls a5 a6 a7 a8 18
19 a1 a2 a3 gearls gear a6 a7 a8 18
19 a1 a2 a3 a4 gearls a6 a7 a8 18
19 a1 a2 a3 a4 gear gearls a7 a8 18
19 a1 a2 a3 a4 a5 gearls gear a8 18
19 a1 a2 a3 a4 a5 a6 gearls a8 18
19 a1 a2 a3 a4 a5 a6 gear gearls 18
19 gear a2 a3 a4 a5 a6 a7 gearls 18

30 gearrs a2 a3 a4 a5 a6 a7 a8 27
30 gear gearrs a3 a4 a5 a6 a7 a8 27
30 a1 gearrs gear a4 a5 a6 a7 a8 27
30 a1 a2 gearrs a4 a5 a6 a7 a8 27
30 a1 a2 gear gearrs a5 a6 a7 a8 27
30 a1 a2 a3 gearrs gear a6 a7 a8 27
30 a1 a2 a3 a4 gearrs a6 a7 a8 27
30 a1 a2 a3 a4 gear gearrs a7 a8 27
30 a1 a2 a3 a4 a5 gearrs gear a8 27
30 a1 a2 a3 a4 a5 a6 gearrs a8 27
30 a1 a2 a3 a4 a5 a6 gear gearrs 27
30 gear a2 a3 a4 a5 a6 a7 gearrs 27

29 gearls a2 a3 a4 a5 a6 a7 a8 28
29 gear gearls a3 a4 a5 a6 a7 a8 28
29 a1 gearls gear a4 a5 a6 a7 a8 28
29 a1 a2 gearls a4 a5 a6 a7 a8 28
29 a1 a2 gear gearls a5 a6 a7 a8 28
29 a1 a2 a3 gearls gear a6 a7 a8 28
29 a1 a2 a3 a4 gearls a6 a7 a8 28
29 a1 a2 a3 a4 gear gearls a7 a8 28
29 a1 a2 a3 a4 a5 gearls gear a8 28
29 a1 a2 a3 a4 a5 a6 gearls a8 28
29 a1 a2 a3 a4 a5 a6 gear gearls 28
29 gear a2 a3 a4 a5 a6 a7 gearls 28


@COLORS

 0 48 48 48
 1 0 0 255
 2 255 0 0
 3 0 128 0
 4 0 255 0
 5 255 100 0
 6 0 50 128
 7 0 100 255
 8 128 0 128
 9 255 0 255
10 0 0 0

11 0 0 255
12 0 0 255
13 0 0 255
14 0 0 255
15 0 0 255
16 0 0 255
17 0 0 255
18 0 0 255
19 0 0 255
20 0 0 255

21 255 0 0
22 255 0 0
23 255 0 0
24 255 0 0
25 255 0 0
26 255 0 0
27 255 0 0
28 255 0 0
29 255 0 0
30 255 0 0

31 128 50 128
32 255 50 255

33 100 100 255
34 255 100 100

@ICONS

XPM
/* width height num_colors chars_per_pixel */
"31 1054 9 1"
/* colors */
". c #303030"
"B c #0000FF"
"C c #FF0000"
"D c #00FF00"
"E c #FF7F00"
"F c #007FFF"
"G c #FF00FF"
"H c #070707"
"I c #FFFFFF"
/* icon for state 1 */
"..............................."
"..............................."
"..............................."
"............BBBBBBB............"
"..........BBBBBBBBBBB.........."
"........BBBBBBBBBBBBBBB........"
".......BBBBBBBBBBBBBBBBB......."
"......BBBBBBBBBBBBBBBBBBB......"
".....BBBBBBBBBBBBBBBBBBBBB....."
".....BBBBBBBBBBBBBBBBBBBBB....."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
".....BBBBBBBBBBBBBBBBBBBBB....."
".....BBBBBBBBBBBBBBBBBBBBB....."
"......BBBBBBBBBBBBBBBBBBB......"
".......BBBBBBBBBBBBBBBBB......."
"........BBBBBBBBBBBBBBB........"
"..........BBBBBBBBBBB.........."
"............BBBBBBB............"
"..............................."
"..............................."
"..............................."
/* icon for state 2 */
"..............................."
"..............................."
"..............................."
"............CCCCCCC............"
"..........CCCCCCCCCCC.........."
"........CCCCCCCCCCCCCCC........"
".......CCCCCCCCCCCCCCCCC......."
"......CCCCCCCCCCCCCCCCCCC......"
".....CCCCCCCCCCCCCCCCCCCCC....."
".....CCCCCCCCCCCCCCCCCCCCC....."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
".....CCCCCCCCCCCCCCCCCCCCC....."
".....CCCCCCCCCCCCCCCCCCCCC....."
"......CCCCCCCCCCCCCCCCCCC......"
".......CCCCCCCCCCCCCCCCC......."
"........CCCCCCCCCCCCCCC........"
"..........CCCCCCCCCCC.........."
"............CCCCCCC............"
"..............................."
"..............................."
"..............................."
/* icon for state 3 */
"............................DDD"
"...........................DDDD"
"..........................DDDDD"
".........................DDDDD."
"........................DDDDD.."
".......................DDDDD..."
"......................DDDDD...."
".....................DDDDD....."
"....................DDDDD......"
"...................DDDDD......."
"..................DDDDD........"
".................DDDDD........."
"................DDDDD.........."
"...............DDDDD..........."
"..............DDDDD............"
".............DDDDD............."
"............DDDDD.............."
"...........DDDDD..............."
"..........DDDDD................"
"D........DDDDD................."
"DD......DDDDD.................."
"DDD....DDDDD..................."
"DDDD..DDDDD...................."
"DDDDDDDDDD....................."
"DDDDDDDDD......................"
"DDDDDDDD......................."
"DDDDDDDD......................."
"DDDDDDDDD......................"
"DDDDDDDDDD....................."
"DDDDDDDDDDD...................."
"DDDDDDDDDDDD..................."
/* icon for state 4 */
"DDD............................"
"DDDD..........................."
"DDDDD.........................."
".DDDDD........................."
"..DDDDD........................"
"...DDDDD......................."
"....DDDDD......................"
".....DDDDD....................."
"......DDDDD...................."
".......DDDDD..................."
"........DDDDD.................."
".........DDDDD................."
"..........DDDDD................"
"...........DDDDD..............."
"............DDDDD.............."
".............DDDDD............."
"..............DDDDD............"
"...............DDDDD..........."
"................DDDDD.........."
".................DDDDD........D"
"..................DDDDD......DD"
"...................DDDDD....DDD"
"....................DDDDD..DDDD"
".....................DDDDDDDDDD"
"......................DDDDDDDDD"
".......................DDDDDDDD"
".......................DDDDDDDD"
"......................DDDDDDDDD"
".....................DDDDDDDDDD"
"....................DDDDDDDDDDD"
"...................DDDDDDDDDDDD"
/* icon for state 5 */
"EEE.....EEEEEEEEEEEEEEEE....EEE"
"EEEE.....EEEEEEEEEEEEEE....EEEE"
"EEEEE.....EEEEEEEEEEEE....EEEEE"
".EEEEE...................EEEEE."
"..EEEEE.................EEEEE.."
"...EEEEE...............EEEEE..."
"....EEEEE.............EEEEE...."
".....EEEEE...........EEEEE....."
"......EEEEE.........EEEEE......"
".......EEEEE.......EEEEE......."
"........EEEEE.....EEEEE........"
".........EEEEE...EEEEE........."
"..........EEEEE.EEEEE.........."
"...........EEEEEEEEE..........."
"............EEEEEEE............"
".............EEEEE............."
"............EEEEEEE............"
"...........EEEEEEEEE..........."
"..........EEEEE.EEEEE.........."
"E........EEEEE...EEEEE........E"
"EE......EEEEE.....EEEEE......EE"
"EEE....EEEEE.......EEEEE....EEE"
"EEEE..EEEEE.........EEEEE..EEEE"
"EEEEEEEEEE...........EEEEEEEEEE"
"EEEEEEEEE.............EEEEEEEEE"
"EEEEEEEE...............EEEEEEEE"
"EEEEEEEE...............EEEEEEEE"
"EEEEEEEEE.............EEEEEEEEE"
"EEEEEEEEEE...........EEEEEEEEEE"
"EEEEEEEEEEE.........EEEEEEEEEEE"
"EEEEEEEEEEEE.......EEEEEEEEEEEE"
/* icon for state 6 */
"............................FFF"
"...........................FFFF"
"..........................FFFFF"
".........................FFFFF."
"........................FFFFF.."
".......................FFFFF..."
"......................FFFFF...."
".....................FFFFF....."
"....................FFFFF......"
"...................FFFFF......."
"..................FFFFF........"
".................FFFFF........."
"................FFFFF.........."
"...............FFFFF..........."
"..............FFFFF............"
".............FFFFF............."
"............FFFFF.............."
"...........FFFFF...F..........."
"..........FFFFF...FFF.........."
"F........FFFFF...FFFFF........F"
"FF......FFFFF.....FFFFF......FF"
"FFF....FFFFF.......FFFFF....FFF"
"FFFF..FFFFF.........FFFFF..FFFF"
"FFFFFFFFFF...........FFFFFFFFFF"
"FFFFFFFFF.............FFFFFFFFF"
"FFFFFFFF...............FFFFFFFF"
"FFFFFFFF...............FFFFFFFF"
"FFFFFFFFF.............FFFFFFFFF"
"FFFFFFFFFF...........FFFFFFFFFF"
"FFFFFFFFFFF.........FFFFFFFFFFF"
"FFFFFFFFFFFF.......FFFFFFFFFFFF"
/* icon for state 7 */
"FFF............................"
"FFFF..........................."
"FFFFF.........................."
".FFFFF........................."
"..FFFFF........................"
"...FFFFF......................."
"....FFFFF......................"
".....FFFFF....................."
"......FFFFF...................."
".......FFFFF..................."
"........FFFFF.................."
".........FFFFF................."
"..........FFFFF................"
"...........FFFFF..............."
"............FFFFF.............."
".............FFFFF............."
"..............FFFFF............"
"...........F...FFFFF..........."
"..........FFF...FFFFF.........."
"F........FFFFF...FFFFF........F"
"FF......FFFFF.....FFFFF......FF"
"FFF....FFFFF.......FFFFF....FFF"
"FFFF..FFFFF.........FFFFF..FFFF"
"FFFFFFFFFF...........FFFFFFFFFF"
"FFFFFFFFF.............FFFFFFFFF"
"FFFFFFFF...............FFFFFFFF"
"FFFFFFFF...............FFFFFFFF"
"FFFFFFFFF.............FFFFFFFFF"
"FFFFFFFFFF...........FFFFFFFFFF"
"FFFFFFFFFFF.........FFFFFFFFFFF"
"FFFFFFFFFFFF.......FFFFFFFFFFFF"
/* icon for state 8 */
".............CCCCC..........GGG"
".............CCCCC.........GGGG"
".............CCCCC........GGGGG"
"..............CCC........GGGGG."
"...............C........GGGGG.."
".......................GGGGG..."
"......................GGGGG...."
".....................GGGGG....."
"....................GGGGG......"
"...................GGGGG......."
"..................GGGGG........"
".................GGGGG........."
"................GGGGG.........."
"CCC............GGGGG........CCC"
"CCCC..........GGGGG........CCCC"
"CCCCC........GGGGG........CCCCC"
"CCCC........GGGGG..........CCCC"
"CCC........GGGGG............CCC"
"..........GGGGG................"
"G........GGGGG................."
"GG......GGGGG.................."
"GGG....GGGGG..................."
"GGGG..GGGGG...................."
"GGGGGGGGGG....................."
"GGGGGGGGG......................"
"GGGGGGGG......................."
"GGGGGGGG.......C..............."
"GGGGGGGGG.....CCC.............."
"GGGGGGGGGG...CCCCC............."
"GGGGGGGGGGG..CCCCC............."
"GGGGGGGGGGGG.CCCCC............."
/* icon for state 9 */
"GGG..........CCCCC............."
"GGGG.........CCCCC............."
"GGGGG........CCCCC............."
".GGGGG........CCC.............."
"..GGGGG........C..............."
"...GGGGG......................."
"....GGGGG......................"
".....GGGGG....................."
"......GGGGG...................."
".......GGGGG..................."
"........GGGGG.................."
".........GGGGG................."
"..........GGGGG................"
"CCC........GGGGG............CCC"
"CCCC........GGGGG..........CCCC"
"CCCCC........GGGGG........CCCCC"
"CCCC..........GGGGG........CCCC"
"CCC............GGGGG........CCC"
"................GGGGG.........."
".................GGGGG........G"
"..................GGGGG......GG"
"...................GGGGG....GGG"
"....................GGGGG..GGGG"
".....................GGGGGGGGGG"
"......................GGGGGGGGG"
".......................GGGGGGGG"
"...............C.......GGGGGGGG"
"..............CCC.....GGGGGGGGG"
".............CCCCC...GGGGGGGGGG"
".............CCCCC..GGGGGGGGGGG"
".............CCCCC.GGGGGGGGGGGG"
/* icon for state 10 */
"HHH.........................HHH"
"HHHH.......................HHHH"
"HHHHH.....................HHHHH"
".HHHHH...................HHHHH."
"..HHHHH.................HHHHH.."
"...HHHHH...............HHHHH..."
"....HHHHH.............HHHHH...."
".....HHHHH...........HHHHH....."
"......HHHHH.........HHHHH......"
".......HHHHH.......HHHHH......."
"........HHHHH.....HHHHH........"
".........HHHHH...HHHHH........."
"..........HHHHH.HHHHH.........."
"...........HHHHHHHHH..........."
"............HHHHHHH............"
".............HHHHH............."
"............HHHHHHH............"
"...........HHHHHHHHH..........."
"..........HHHHH.HHHHH.........."
".........HHHHH...HHHHH........."
"........HHHHH.....HHHHH........"
".......HHHHH.......HHHHH......."
"......HHHHH.........HHHHH......"
".....HHHHH...........HHHHH....."
"....HHHHH.............HHHHH...."
"...HHHHH...............HHHHH..."
"..HHHHH.................HHHHH.."
".HHHHH...................HHHHH."
"HHHHH.....................HHHHH"
"HHHH.......................HHHH"
"HHH.........................HHH"
/* icon for state 11 */
"............................DDD"
"...........................DDDD"
"..........................DDDDD"
"............BBBBBBB......DDDDD."
"..........BBBBBBBBBBB...DDDDD.."
"........BBBBBBBBBBBBBBBDDDDD..."
".......BBBBBBBBBBBBBBBBBDDD...."
"......BBBBBBBBBBBBBBBBBBBD....."
".....BBBBBBBBBBBBBBBBBBBBB....."
".....BBBBBBBBBBBBBBBBBBBBB....."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"D...BBBBBBBBBBBBBBBBBBBBBBB...."
"DD..BBBBBBBBBBBBBBBBBBBBBBB...."
"DDD..BBBBBBBBBBBBBBBBBBBBB....."
"DDDD.BBBBBBBBBBBBBBBBBBBBB....."
"DDDDDDBBBBBBBBBBBBBBBBBBB......"
"DDDDDDDBBBBBBBBBBBBBBBBB......."
"DDDDDDDDBBBBBBBBBBBBBBB........"
"DDDDDDDD..BBBBBBBBBBB.........."
"DDDDDDDDD...BBBBBBB............"
"DDDDDDDDDD....................."
"DDDDDDDDDDD...................."
"DDDDDDDDDDDD..................."
/* icon for state 12 */
"DDD............................"
"DDDD..........................."
"DDDDD.........................."
".DDDDD......BBBBBBB............"
"..DDDDD...BBBBBBBBBBB.........."
"...DDDDDBBBBBBBBBBBBBBB........"
"....DDDBBBBBBBBBBBBBBBBB......."
".....DBBBBBBBBBBBBBBBBBBB......"
".....BBBBBBBBBBBBBBBBBBBBB....."
".....BBBBBBBBBBBBBBBBBBBBB....."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"....BBBBBBBBBBBBBBBBBBBBBBB...D"
"....BBBBBBBBBBBBBBBBBBBBBBB..DD"
".....BBBBBBBBBBBBBBBBBBBBB..DDD"
".....BBBBBBBBBBBBBBBBBBBBB.DDDD"
"......BBBBBBBBBBBBBBBBBBBDDDDDD"
".......BBBBBBBBBBBBBBBBBDDDDDDD"
"........BBBBBBBBBBBBBBBDDDDDDDD"
"..........BBBBBBBBBBB..DDDDDDDD"
"............BBBBBBB...DDDDDDDDD"
".....................DDDDDDDDDD"
"....................DDDDDDDDDDD"
"...................DDDDDDDDDDDD"
/* icon for state 13 */
"........EEEEEEEEEEEEEEEE....EEE"
".........EEEEEEEEEEEEEE....EEEE"
"..........EEEEEEEEEEEE....EEEEE"
"............BBBBBBB......EEEEE."
"..........BBBBBBBBBBB...EEEEE.."
"........BBBBBBBBBBBBBBBEEEEE..."
".......BBBBBBBBBBBBBBBBBEEE...."
"......BBBBBBBBBBBBBBBBBBBE....."
".....BBBBBBBBBBBBBBBBBBBBB....."
".....BBBBBBBBBBBBBBBBBBBBB....."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"E...BBBBBBBBBBBBBBBBBBBBBBB...."
"EE..BBBBBBBBBBBBBBBBBBBBBBB...."
"EEE..BBBBBBBBBBBBBBBBBBBBB....."
"EEEE.BBBBBBBBBBBBBBBBBBBBB....."
"EEEEEEBBBBBBBBBBBBBBBBBBB......"
"EEEEEEEBBBBBBBBBBBBBBBBB......."
"EEEEEEEEBBBBBBBBBBBBBBB........"
"EEEEEEEE..BBBBBBBBBBB.........."
"EEEEEEEEE...BBBBBBB............"
"EEEEEEEEEE....................."
"EEEEEEEEEEE...................."
"EEEEEEEEEEEE..................."
/* icon for state 14 */
"EEE.....EEEEEEEEEEEEEEEE......."
"EEEE.....EEEEEEEEEEEEEE........"
"EEEEE.....EEEEEEEEEEEE........."
".EEEEE......BBBBBBB............"
"..EEEEE...BBBBBBBBBBB.........."
"...EEEEEBBBBBBBBBBBBBBB........"
"....EEEBBBBBBBBBBBBBBBBB......."
".....EBBBBBBBBBBBBBBBBBBB......"
".....BBBBBBBBBBBBBBBBBBBBB....."
".....BBBBBBBBBBBBBBBBBBBBB....."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"....BBBBBBBBBBBBBBBBBBBBBBB...E"
"....BBBBBBBBBBBBBBBBBBBBBBB..EE"
".....BBBBBBBBBBBBBBBBBBBBB..EEE"
".....BBBBBBBBBBBBBBBBBBBBB.EEEE"
"......BBBBBBBBBBBBBBBBBBBEEEEEE"
".......BBBBBBBBBBBBBBBBBEEEEEEE"
"........BBBBBBBBBBBBBBBEEEEEEEE"
"..........BBBBBBBBBBB..EEEEEEEE"
"............BBBBBBB...EEEEEEEEE"
".....................EEEEEEEEEE"
"....................EEEEEEEEEEE"
"...................EEEEEEEEEEEE"
/* icon for state 15 */
"............................FFF"
"...........................FFFF"
"..........................FFFFF"
"............BBBBBBB......FFFFF."
"..........BBBBBBBBBBB...FFFFF.."
"........BBBBBBBBBBBBBBBFFFFF..."
".......BBBBBBBBBBBBBBBBBFFF...."
"......BBBBBBBBBBBBBBBBBBBF....."
".....BBBBBBBBBBBBBBBBBBBBB....."
".....BBBBBBBBBBBBBBBBBBBBB....."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"F...BBBBBBBBBBBBBBBBBBBBBBB...F"
"FF..BBBBBBBBBBBBBBBBBBBBBBB..FF"
"FFF..BBBBBBBBBBBBBBBBBBBBB..FFF"
"FFFF.BBBBBBBBBBBBBBBBBBBBB.FFFF"
"FFFFFFBBBBBBBBBBBBBBBBBBBFFFFFF"
"FFFFFFFBBBBBBBBBBBBBBBBBFFFFFFF"
"FFFFFFFFBBBBBBBBBBBBBBBFFFFFFFF"
"FFFFFFFF..BBBBBBBBBBB..FFFFFFFF"
"FFFFFFFFF...BBBBBBB...FFFFFFFFF"
"FFFFFFFFFF...........FFFFFFFFFF"
"FFFFFFFFFFF.........FFFFFFFFFFF"
"FFFFFFFFFFFF.......FFFFFFFFFFFF"
/* icon for state 16 */
"FFF............................"
"FFFF..........................."
"FFFFF.........................."
".FFFFF......BBBBBBB............"
"..FFFFF...BBBBBBBBBBB.........."
"...FFFFFBBBBBBBBBBBBBBB........"
"....FFFBBBBBBBBBBBBBBBBB......."
".....FBBBBBBBBBBBBBBBBBBB......"
".....BBBBBBBBBBBBBBBBBBBBB....."
".....BBBBBBBBBBBBBBBBBBBBB....."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"F...BBBBBBBBBBBBBBBBBBBBBBB...F"
"FF..BBBBBBBBBBBBBBBBBBBBBBB..FF"
"FFF..BBBBBBBBBBBBBBBBBBBBB..FFF"
"FFFF.BBBBBBBBBBBBBBBBBBBBB.FFFF"
"FFFFFFBBBBBBBBBBBBBBBBBBBFFFFFF"
"FFFFFFFBBBBBBBBBBBBBBBBBFFFFFFF"
"FFFFFFFFBBBBBBBBBBBBBBBFFFFFFFF"
"FFFFFFFF..BBBBBBBBBBB..FFFFFFFF"
"FFFFFFFFF...BBBBBBB...FFFFFFFFF"
"FFFFFFFFFF...........FFFFFFFFFF"
"FFFFFFFFFFF.........FFFFFFFFFFF"
"FFFFFFFFFFFF.......FFFFFFFFFFFF"
/* icon for state 17 */
".............IIIII..........GGG"
".............IIIII.........GGGG"
".............IIIII........GGGGG"
"............BBBBBBB......GGGGG."
"..........BBBBBBBBBBB...GGGGG.."
"........BBBBBBBBBBBBBBBGGGGG..."
".......BBBBBBBBBBBBBBBBBGGG...."
"......BBBBBBBBBBBBBBBBBBBG....."
".....BBBBBBBBBBBBBBBBBBBBB....."
".....BBBBBBBBBBBBBBBBBBBBB....."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"IIIBBBBBBBBBBBBBBBBBBBBBBBBBIII"
"IIIBBBBBBBBBBBBBBBBBBBBBBBBBIII"
"IIIBBBBBBBBBBBBBBBBBBBBBBBBBIII"
"IIIBBBBBBBBBBBBBBBBBBBBBBBBBIII"
"IIIBBBBBBBBBBBBBBBBBBBBBBBBBIII"
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"G...BBBBBBBBBBBBBBBBBBBBBBB...."
"GG..BBBBBBBBBBBBBBBBBBBBBBB...."
"GGG..BBBBBBBBBBBBBBBBBBBBB....."
"GGGG.BBBBBBBBBBBBBBBBBBBBB....."
"GGGGGGBBBBBBBBBBBBBBBBBBB......"
"GGGGGGGBBBBBBBBBBBBBBBBB......."
"GGGGGGGGBBBBBBBBBBBBBBB........"
"GGGGGGGG..BBBBBBBBBBB.........."
"GGGGGGGGG...BBBBBBB............"
"GGGGGGGGGG...IIIII............."
"GGGGGGGGGGG..IIIII............."
"GGGGGGGGGGGG.IIIII............."
/* icon for state 18 */
"GGG..........IIIII............."
"GGGG.........IIIII............."
"GGGGG........IIIII............."
".GGGGG......BBBBBBB............"
"..GGGGG...BBBBBBBBBBB.........."
"...GGGGGBBBBBBBBBBBBBBB........"
"....GGGBBBBBBBBBBBBBBBBB......."
".....GBBBBBBBBBBBBBBBBBBB......"
".....BBBBBBBBBBBBBBBBBBBBB....."
".....BBBBBBBBBBBBBBBBBBBBB....."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"IIIBBBBBBBBBBBBBBBBBBBBBBBBBIII"
"IIIBBBBBBBBBBBBBBBBBBBBBBBBBIII"
"IIIBBBBBBBBBBBBBBBBBBBBBBBBBIII"
"IIIBBBBBBBBBBBBBBBBBBBBBBBBBIII"
"IIIBBBBBBBBBBBBBBBBBBBBBBBBBIII"
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"....BBBBBBBBBBBBBBBBBBBBBBB...G"
"....BBBBBBBBBBBBBBBBBBBBBBB..GG"
".....BBBBBBBBBBBBBBBBBBBBB..GGG"
".....BBBBBBBBBBBBBBBBBBBBB.GGGG"
"......BBBBBBBBBBBBBBBBBBBGGGGGG"
".......BBBBBBBBBBBBBBBBBGGGGGGG"
"........BBBBBBBBBBBBBBBGGGGGGGG"
"..........BBBBBBBBBBB..GGGGGGGG"
"............BBBBBBB...GGGGGGGGG"
".............IIIII...GGGGGGGGGG"
".............IIIII..GGGGGGGGGGG"
".............IIIII.GGGGGGGGGGGG"
/* icon for state 19 */
".............CCCCC..........GGG"
".............CCCCC.........GGGG"
".............CCCCC........GGGGG"
"............BBBBBBB......GGGGG."
"..........BBBBBBBBBBB...GGGGG.."
"........BBBBBBBBBBBBBBBGGGGG..."
".......BBBBBBBBBBBBBBBBBGGG...."
"......BBBBBBBBBBBBBBBBBBBG....."
".....BBBBBBBBBBBBBBBBBBBBB....."
".....BBBBBBBBBBBBBBBBBBBBB....."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"CCCBBBBBBBBBBBBBBBBBBBBBBBBBCCC"
"CCCBBBBBBBBBBBBBBBBBBBBBBBBBCCC"
"CCCBBBBBBBBBBBBBBBBBBBBBBBBBCCC"
"CCCBBBBBBBBBBBBBBBBBBBBBBBBBCCC"
"CCCBBBBBBBBBBBBBBBBBBBBBBBBBCCC"
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"G...BBBBBBBBBBBBBBBBBBBBBBB...."
"GG..BBBBBBBBBBBBBBBBBBBBBBB...."
"GGG..BBBBBBBBBBBBBBBBBBBBB....."
"GGGG.BBBBBBBBBBBBBBBBBBBBB....."
"GGGGGGBBBBBBBBBBBBBBBBBBB......"
"GGGGGGGBBBBBBBBBBBBBBBBB......."
"GGGGGGGGBBBBBBBBBBBBBBB........"
"GGGGGGGG..BBBBBBBBBBB.........."
"GGGGGGGGG...BBBBBBB............"
"GGGGGGGGGG...CCCCC............."
"GGGGGGGGGGG..CCCCC............."
"GGGGGGGGGGGG.CCCCC............."
/* icon for state 20 */
"GGG..........CCCCC............."
"GGGG.........CCCCC............."
"GGGGG........CCCCC............."
".GGGGG......BBBBBBB............"
"..GGGGG...BBBBBBBBBBB.........."
"...GGGGGBBBBBBBBBBBBBBB........"
"....GGGBBBBBBBBBBBBBBBBB......."
".....GBBBBBBBBBBBBBBBBBBB......"
".....BBBBBBBBBBBBBBBBBBBBB....."
".....BBBBBBBBBBBBBBBBBBBBB....."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"....BBBBBBBBBBBBBBBBBBBBBBB...."
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"CCCBBBBBBBBBBBBBBBBBBBBBBBBBCCC"
"CCCBBBBBBBBBBBBBBBBBBBBBBBBBCCC"
"CCCBBBBBBBBBBBBBBBBBBBBBBBBBCCC"
"CCCBBBBBBBBBBBBBBBBBBBBBBBBBCCC"
"CCCBBBBBBBBBBBBBBBBBBBBBBBBBCCC"
"...BBBBBBBBBBBBBBBBBBBBBBBBB..."
"....BBBBBBBBBBBBBBBBBBBBBBB...G"
"....BBBBBBBBBBBBBBBBBBBBBBB..GG"
".....BBBBBBBBBBBBBBBBBBBBB..GGG"
".....BBBBBBBBBBBBBBBBBBBBB.GGGG"
"......BBBBBBBBBBBBBBBBBBBGGGGGG"
".......BBBBBBBBBBBBBBBBBGGGGGGG"
"........BBBBBBBBBBBBBBBGGGGGGGG"
"..........BBBBBBBBBBB..GGGGGGGG"
"............BBBBBBB...GGGGGGGGG"
".............CCCCC...GGGGGGGGGG"
".............CCCCC..GGGGGGGGGGG"
".............CCCCC.GGGGGGGGGGGG"
/* icon for state 21 */
"............................DDD"
"...........................DDDD"
"..........................DDDDD"
"............CCCCCCC......DDDDD."
"..........CCCCCCCCCCC...DDDDD.."
"........CCCCCCCCCCCCCCCDDDDD..."
".......CCCCCCCCCCCCCCCCCDDD...."
"......CCCCCCCCCCCCCCCCCCCD....."
".....CCCCCCCCCCCCCCCCCCCCC....."
".....CCCCCCCCCCCCCCCCCCCCC....."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"D...CCCCCCCCCCCCCCCCCCCCCCC...."
"DD..CCCCCCCCCCCCCCCCCCCCCCC...."
"DDD..CCCCCCCCCCCCCCCCCCCCC....."
"DDDD.CCCCCCCCCCCCCCCCCCCCC....."
"DDDDDDCCCCCCCCCCCCCCCCCCC......"
"DDDDDDDCCCCCCCCCCCCCCCCC......."
"DDDDDDDDCCCCCCCCCCCCCCC........"
"DDDDDDDD..CCCCCCCCCCC.........."
"DDDDDDDDD...CCCCCCC............"
"DDDDDDDDDD....................."
"DDDDDDDDDDD...................."
"DDDDDDDDDDDD..................."
/* icon for state 22 */
"DDD............................"
"DDDD..........................."
"DDDDD.........................."
".DDDDD......CCCCCCC............"
"..DDDDD...CCCCCCCCCCC.........."
"...DDDDDCCCCCCCCCCCCCCC........"
"....DDDCCCCCCCCCCCCCCCCC......."
".....DCCCCCCCCCCCCCCCCCCC......"
".....CCCCCCCCCCCCCCCCCCCCC....."
".....CCCCCCCCCCCCCCCCCCCCC....."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"....CCCCCCCCCCCCCCCCCCCCCCC...D"
"....CCCCCCCCCCCCCCCCCCCCCCC..DD"
".....CCCCCCCCCCCCCCCCCCCCC..DDD"
".....CCCCCCCCCCCCCCCCCCCCC.DDDD"
"......CCCCCCCCCCCCCCCCCCCDDDDDD"
".......CCCCCCCCCCCCCCCCCDDDDDDD"
"........CCCCCCCCCCCCCCCDDDDDDDD"
"..........CCCCCCCCCCC..DDDDDDDD"
"............CCCCCCC...DDDDDDDDD"
".....................DDDDDDDDDD"
"....................DDDDDDDDDDD"
"...................DDDDDDDDDDDD"
/* icon for state 23 */
"........EEEEEEEEEEEEEEEE....EEE"
".........EEEEEEEEEEEEEE....EEEE"
"..........EEEEEEEEEEEE....EEEEE"
"............CCCCCCC......EEEEE."
"..........CCCCCCCCCCC...EEEEE.."
"........CCCCCCCCCCCCCCCEEEEE..."
".......CCCCCCCCCCCCCCCCCEEE...."
"......CCCCCCCCCCCCCCCCCCCE....."
".....CCCCCCCCCCCCCCCCCCCCC....."
".....CCCCCCCCCCCCCCCCCCCCC....."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"E...CCCCCCCCCCCCCCCCCCCCCCC...."
"EE..CCCCCCCCCCCCCCCCCCCCCCC...."
"EEE..CCCCCCCCCCCCCCCCCCCCC....."
"EEEE.CCCCCCCCCCCCCCCCCCCCC....."
"EEEEEECCCCCCCCCCCCCCCCCCC......"
"EEEEEEECCCCCCCCCCCCCCCCC......."
"EEEEEEEECCCCCCCCCCCCCCC........"
"EEEEEEEE..CCCCCCCCCCC.........."
"EEEEEEEEE...CCCCCCC............"
"EEEEEEEEEE....................."
"EEEEEEEEEEE...................."
"EEEEEEEEEEEE..................."
/* icon for state 24 */
"EEE.....EEEEEEEEEEEEEEEE......."
"EEEE.....EEEEEEEEEEEEEE........"
"EEEEE.....EEEEEEEEEEEE........."
".EEEEE......CCCCCCC............"
"..EEEEE...CCCCCCCCCCC.........."
"...EEEEECCCCCCCCCCCCCCC........"
"....EEECCCCCCCCCCCCCCCCC......."
".....ECCCCCCCCCCCCCCCCCCC......"
".....CCCCCCCCCCCCCCCCCCCCC....."
".....CCCCCCCCCCCCCCCCCCCCC....."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"....CCCCCCCCCCCCCCCCCCCCCCC...E"
"....CCCCCCCCCCCCCCCCCCCCCCC..EE"
".....CCCCCCCCCCCCCCCCCCCCC..EEE"
".....CCCCCCCCCCCCCCCCCCCCC.EEEE"
"......CCCCCCCCCCCCCCCCCCCEEEEEE"
".......CCCCCCCCCCCCCCCCCEEEEEEE"
"........CCCCCCCCCCCCCCCEEEEEEEE"
"..........CCCCCCCCCCC..EEEEEEEE"
"............CCCCCCC...EEEEEEEEE"
".....................EEEEEEEEEE"
"....................EEEEEEEEEEE"
"...................EEEEEEEEEEEE"
/* icon for state 25 */
"............................FFF"
"...........................FFFF"
"..........................FFFFF"
"............CCCCCCC......FFFFF."
"..........CCCCCCCCCCC...FFFFF.."
"........CCCCCCCCCCCCCCCFFFFF..."
".......CCCCCCCCCCCCCCCCCFFF...."
"......CCCCCCCCCCCCCCCCCCCF....."
".....CCCCCCCCCCCCCCCCCCCCC....."
".....CCCCCCCCCCCCCCCCCCCCC....."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"F...CCCCCCCCCCCCCCCCCCCCCCC...F"
"FF..CCCCCCCCCCCCCCCCCCCCCCC..FF"
"FFF..CCCCCCCCCCCCCCCCCCCCC..FFF"
"FFFF.CCCCCCCCCCCCCCCCCCCCC.FFFF"
"FFFFFFCCCCCCCCCCCCCCCCCCCFFFFFF"
"FFFFFFFCCCCCCCCCCCCCCCCCFFFFFFF"
"FFFFFFFFCCCCCCCCCCCCCCCFFFFFFFF"
"FFFFFFFF..CCCCCCCCCCC..FFFFFFFF"
"FFFFFFFFF...CCCCCCC...FFFFFFFFF"
"FFFFFFFFFF...........FFFFFFFFFF"
"FFFFFFFFFFF.........FFFFFFFFFFF"
"FFFFFFFFFFFF.......FFFFFFFFFFFF"
/* icon for state 26 */
"FFF............................"
"FFFF..........................."
"FFFFF.........................."
".FFFFF......CCCCCCC............"
"..FFFFF...CCCCCCCCCCC.........."
"...FFFFFCCCCCCCCCCCCCCC........"
"....FFFCCCCCCCCCCCCCCCCC......."
".....FCCCCCCCCCCCCCCCCCCC......"
".....CCCCCCCCCCCCCCCCCCCCC....."
".....CCCCCCCCCCCCCCCCCCCCC....."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"F...CCCCCCCCCCCCCCCCCCCCCCC...F"
"FF..CCCCCCCCCCCCCCCCCCCCCCC..FF"
"FFF..CCCCCCCCCCCCCCCCCCCCC..FFF"
"FFFF.CCCCCCCCCCCCCCCCCCCCC.FFFF"
"FFFFFFCCCCCCCCCCCCCCCCCCCFFFFFF"
"FFFFFFFCCCCCCCCCCCCCCCCCFFFFFFF"
"FFFFFFFFCCCCCCCCCCCCCCCFFFFFFFF"
"FFFFFFFF..CCCCCCCCCCC..FFFFFFFF"
"FFFFFFFFF...CCCCCCC...FFFFFFFFF"
"FFFFFFFFFF...........FFFFFFFFFF"
"FFFFFFFFFFF.........FFFFFFFFFFF"
"FFFFFFFFFFFF.......FFFFFFFFFFFF"
/* icon for state 27 */
".............IIIII..........GGG"
".............IIIII.........GGGG"
".............IIIII........GGGGG"
"............CCCCCCC......GGGGG."
"..........CCCCCCCCCCC...GGGGG.."
"........CCCCCCCCCCCCCCCGGGGG..."
".......CCCCCCCCCCCCCCCCCGGG...."
"......CCCCCCCCCCCCCCCCCCCG....."
".....CCCCCCCCCCCCCCCCCCCCC....."
".....CCCCCCCCCCCCCCCCCCCCC....."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"IIICCCCCCCCCCCCCCCCCCCCCCCCCIII"
"IIICCCCCCCCCCCCCCCCCCCCCCCCCIII"
"IIICCCCCCCCCCCCCCCCCCCCCCCCCIII"
"IIICCCCCCCCCCCCCCCCCCCCCCCCCIII"
"IIICCCCCCCCCCCCCCCCCCCCCCCCCIII"
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"G...CCCCCCCCCCCCCCCCCCCCCCC...."
"GG..CCCCCCCCCCCCCCCCCCCCCCC...."
"GGG..CCCCCCCCCCCCCCCCCCCCC....."
"GGGG.CCCCCCCCCCCCCCCCCCCCC....."
"GGGGGGCCCCCCCCCCCCCCCCCCC......"
"GGGGGGGCCCCCCCCCCCCCCCCC......."
"GGGGGGGGCCCCCCCCCCCCCCC........"
"GGGGGGGG..CCCCCCCCCCC.........."
"GGGGGGGGG...CCCCCCC............"
"GGGGGGGGGG...IIIII............."
"GGGGGGGGGGG..IIIII............."
"GGGGGGGGGGGG.IIIII............."
/* icon for state 28 */
"GGG..........IIIII............."
"GGGG.........IIIII............."
"GGGGG........IIIII............."
".GGGGG......CCCCCCC............"
"..GGGGG...CCCCCCCCCCC.........."
"...GGGGGCCCCCCCCCCCCCCC........"
"....GGGCCCCCCCCCCCCCCCCC......."
".....GCCCCCCCCCCCCCCCCCCC......"
".....CCCCCCCCCCCCCCCCCCCCC....."
".....CCCCCCCCCCCCCCCCCCCCC....."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"IIICCCCCCCCCCCCCCCCCCCCCCCCCIII"
"IIICCCCCCCCCCCCCCCCCCCCCCCCCIII"
"IIICCCCCCCCCCCCCCCCCCCCCCCCCIII"
"IIICCCCCCCCCCCCCCCCCCCCCCCCCIII"
"IIICCCCCCCCCCCCCCCCCCCCCCCCCIII"
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"....CCCCCCCCCCCCCCCCCCCCCCC...G"
"....CCCCCCCCCCCCCCCCCCCCCCC..GG"
".....CCCCCCCCCCCCCCCCCCCCC..GGG"
".....CCCCCCCCCCCCCCCCCCCCC.GGGG"
"......CCCCCCCCCCCCCCCCCCCGGGGGG"
".......CCCCCCCCCCCCCCCCCGGGGGGG"
"........CCCCCCCCCCCCCCCGGGGGGGG"
"..........CCCCCCCCCCC..GGGGGGGG"
"............CCCCCCC...GGGGGGGGG"
".............IIIII...GGGGGGGGGG"
".............IIIII..GGGGGGGGGGG"
".............IIIII.GGGGGGGGGGGG"
/* icon for state 29 */
".............CCCCC..........GGG"
".............CCCCC.........GGGG"
".............CCCCC........GGGGG"
"............CCCCCCC......GGGGG."
"..........CCCCCCCCCCC...GGGGG.."
"........CCCCCCCCCCCCCCCGGGGG..."
".......CCCCCCCCCCCCCCCCCGGG...."
"......CCCCCCCCCCCCCCCCCCCG....."
".....CCCCCCCCCCCCCCCCCCCCC....."
".....CCCCCCCCCCCCCCCCCCCCC....."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"G...CCCCCCCCCCCCCCCCCCCCCCC...."
"GG..CCCCCCCCCCCCCCCCCCCCCCC...."
"GGG..CCCCCCCCCCCCCCCCCCCCC....."
"GGGG.CCCCCCCCCCCCCCCCCCCCC....."
"GGGGGGCCCCCCCCCCCCCCCCCCC......"
"GGGGGGGCCCCCCCCCCCCCCCCC......."
"GGGGGGGGCCCCCCCCCCCCCCC........"
"GGGGGGGG..CCCCCCCCCCC.........."
"GGGGGGGGG...CCCCCCC............"
"GGGGGGGGGG...CCCCC............."
"GGGGGGGGGGG..CCCCC............."
"GGGGGGGGGGGG.CCCCC............."
/* icon for state 30 */
"GGG..........CCCCC............."
"GGGG.........CCCCC............."
"GGGGG........CCCCC............."
".GGGGG......CCCCCCC............"
"..GGGGG...CCCCCCCCCCC.........."
"...GGGGGCCCCCCCCCCCCCCC........"
"....GGGCCCCCCCCCCCCCCCCC......."
".....GCCCCCCCCCCCCCCCCCCC......"
".....CCCCCCCCCCCCCCCCCCCCC....."
".....CCCCCCCCCCCCCCCCCCCCC....."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"....CCCCCCCCCCCCCCCCCCCCCCC...."
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"...CCCCCCCCCCCCCCCCCCCCCCCCC..."
"....CCCCCCCCCCCCCCCCCCCCCCC...G"
"....CCCCCCCCCCCCCCCCCCCCCCC..GG"
".....CCCCCCCCCCCCCCCCCCCCC..GGG"
".....CCCCCCCCCCCCCCCCCCCCC.GGGG"
"......CCCCCCCCCCCCCCCCCCCGGGGGG"
".......CCCCCCCCCCCCCCCCCGGGGGGG"
"........CCCCCCCCCCCCCCCGGGGGGGG"
"..........CCCCCCCCCCC..GGGGGGGG"
"............CCCCCCC...GGGGGGGGG"
".............CCCCC...GGGGGGGGGG"
".............CCCCC..GGGGGGGGGGG"
".............CCCCC.GGGGGGGGGGGG"
/* icon for state 31 */
".............IIIII..........GGG"
".............IIIII.........GGGG"
".............IIIII........GGGGG"
"..............III........GGGGG."
"...............I........GGGGG.."
".......................GGGGG..."
"......................GGGGG...."
".....................GGGGG....."
"....................GGGGG......"
"...................GGGGG......."
"..................GGGGG........"
".................GGGGG........."
"................GGGGG.........."
"III............GGGGG........III"
"IIII..........GGGGG........IIII"
"IIIII........GGGGG........IIIII"
"IIII........GGGGG..........IIII"
"III........GGGGG............III"
"..........GGGGG................"
"G........GGGGG................."
"GG......GGGGG.................."
"GGG....GGGGG..................."
"GGGG..GGGGG...................."
"GGGGGGGGGG....................."
"GGGGGGGGG......................"
"GGGGGGGG......................."
"GGGGGGGG.......I..............."
"GGGGGGGGG.....III.............."
"GGGGGGGGGG...IIIII............."
"GGGGGGGGGGG..IIIII............."
"GGGGGGGGGGGG.IIIII............."
/* icon for state 32 */
"GGG..........IIIII............."
"GGGG.........IIIII............."
"GGGGG........IIIII............."
".GGGGG........III.............."
"..GGGGG........I..............."
"...GGGGG......................."
"....GGGGG......................"
".....GGGGG....................."
"......GGGGG...................."
".......GGGGG..................."
"........GGGGG.................."
".........GGGGG................."
"..........GGGGG................"
"III........GGGGG............III"
"IIII........GGGGG..........IIII"
"IIIII........GGGGG........IIIII"
"IIII..........GGGGG........IIII"
"III............GGGGG........III"
"................GGGGG.........."
".................GGGGG........G"
"..................GGGGG......GG"
"...................GGGGG....GGG"
"....................GGGGG..GGGG"
".....................GGGGGGGGGG"
"......................GGGGGGGGG"
".......................GGGGGGGG"
"...............I.......GGGGGGGG"
"..............III.....GGGGGGGGG"
".............IIIII...GGGGGGGGGG"
".............IIIII..GGGGGGGGGGG"
".............IIIII.GGGGGGGGGGGG"
/* icon for state 33 */
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBIIIIIIIIIIIIIIIIIIIIIIIBBBB"
"BBBBBIIIIIIIIIIIIIIIIIIIIIBBBBB"
"BBBBBBIIIIIIIIIIIIIIIIIIIBBBBBB"
"BBBBBBBIIIIIIIIIIIIIIIIIBBBBBBB"
"BBBBBBBBIIIIIIIIIIIIIIIBBBBBBBB"
"BBBBBBBBBIIIIIIIIIIIIIBBBBBBBBB"
"BBBBBBBBBBIIIIIIIIIIIBBBBBBBBBB"
"BBBBBBBBBBBIIIIIIIIIBBBBBBBBBBB"
"BBBBBBBBBBBBIIIIIIIBBBBBBBBBBBB"
"BBBBBBBBBBBBBIIIIIBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBIIIBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBIBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
/* icon for state 34 */
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCIIIIIIIIIIIIIIIIIIIIIIICCCC"
"CCCCCIIIIIIIIIIIIIIIIIIIIICCCCC"
"CCCCCCIIIIIIIIIIIIIIIIIIICCCCCC"
"CCCCCCCIIIIIIIIIIIIIIIIICCCCCCC"
"CCCCCCCCIIIIIIIIIIIIIIICCCCCCCC"
"CCCCCCCCCIIIIIIIIIIIIICCCCCCCCC"
"CCCCCCCCCCIIIIIIIIIIICCCCCCCCCC"
"CCCCCCCCCCCIIIIIIIIICCCCCCCCCCC"
"CCCCCCCCCCCCIIIIIIICCCCCCCCCCCC"
"CCCCCCCCCCCCCIIIIICCCCCCCCCCCCC"
"CCCCCCCCCCCCCCIIICCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCICCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"

XPM
/* width height num_colors chars_per_pixel */
"15 510 9 1"
/* colors */
". c #303030"
"B c #0000FF"
"C c #FF0000"
"D c #00FF00"
"E c #FF7F00"
"F c #007FFF"
"G c #FF00FF"
"H c #070707"
"I c #FFFFFF"
/* icon for state 1 */
"..............."
"..............."
".....BBBBB....."
"....BBBBBBB...."
"...BBBBBBBBB..."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"...BBBBBBBBB..."
"....BBBBBBB...."
".....BBBBB....."
"..............."
"..............."
/* icon for state 2 */
"..............."
"..............."
".....CCCCC....."
"....CCCCCCC...."
"...CCCCCCCCC..."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"...CCCCCCCCC..."
"....CCCCCCC...."
".....CCCCC....."
"..............."
"..............."
/* icon for state 3 */
".............DD"
"............DDD"
"...........DDD."
"..........DDD.."
".........DDD..."
"........DDD...."
".......DDD....."
"......DDD......"
".....DDD......."
"D...DDD........"
"DD.DDD........."
"DDDDD.........."
"DDDD..........."
"DDDDD.........."
"DDDDDD........."
/* icon for state 4 */
"DD............."
"DDD............"
".DDD..........."
"..DDD.........."
"...DDD........."
"....DDD........"
".....DDD......."
"......DDD......"
".......DDD....."
"........DDD...D"
".........DDD.DD"
"..........DDDDD"
"...........DDDD"
"..........DDDDD"
".........DDDDDD"
/* icon for state 5 */
"EE..EEEEEEE..EE"
"EEE..EEEEE..EEE"
".EEE.......EEE."
"..EEE.....EEE.."
"...EEE...EEE..."
"....EEE.EEE...."
".....EEEEE....."
"......EEE......"
".....EEEEE....."
"E...EEE.EEE...E"
"EE.EEE...EEE.EE"
"EEEEE.....EEEEE"
"EEEE.......EEEE"
"EEEEE.....EEEEE"
"EEEEEE...EEEEEE"
/* icon for state 6 */
".............FF"
"............FFF"
"...........FFF."
"..........FFF.."
".........FFF..."
"........FFF...."
".......FFF....."
"......FFF......"
".....FFF.F....."
"F...FFF.FFF...F"
"FF.FFF...FFF.FF"
"FFFFF.....FFFFF"
"FFFF.......FFFF"
"FFFFF.....FFFFF"
"FFFFFF...FFFFFF"
/* icon for state 7 */
"FF............."
"FFF............"
".FFF..........."
"..FFF.........."
"...FFF........."
"....FFF........"
".....FFF......."
"......FFF......"
".....F.FFF....."
"F...FFF.FFF...F"
"FF.FFF...FFF.FF"
"FFFFF.....FFFFF"
"FFFF.......FFFF"
"FFFFF.....FFFFF"
"FFFFFF...FFFFFF"
/* icon for state 8 */
"......CCC....GG"
"......CCC...GGG"
".......C...GGG."
"..........GGG.."
".........GGG..."
"........GGG...."
"CC.....GGG...CC"
"CCC...GGG...CCC"
"CC...GGG.....CC"
"G...GGG........"
"GG.GGG........."
"GGGGG.........."
"GGGG...C......."
"GGGGG.CCC......"
"GGGGGGCCC......"
/* icon for state 9 */
"GG....CCC......"
"GGG...CCC......"
".GGG...C......."
"..GGG.........."
"...GGG........."
"....GGG........"
"CC...GGG.....CC"
"CCC...GGG...CCC"
"CC.....GGG...CC"
"........GGG...G"
".........GGG.GG"
"..........GGGGG"
".......C...GGGG"
"......CCC.GGGGG"
"......CCCGGGGGG"
/* icon for state 10 */
"HH...........HH"
"HHH.........HHH"
".HHH.......HHH."
"..HHH.....HHH.."
"...HHH...HHH..."
"....HHH.HHH...."
".....HHHHH....."
"......HHH......"
".....HHHHH....."
"....HHH.HHH...."
"...HHH...HHH..."
"..HHH.....HHH.."
".HHH.......HHH."
"HHH.........HHH"
"HH...........HH"
/* icon for state 11 */
".............DD"
"............DDD"
".....BBBBB.DDD."
"....BBBBBBBDD.."
"...BBBBBBBBB..."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"D.BBBBBBBBBBB.."
"DD.BBBBBBBBB..."
"DDDDBBBBBBB...."
"DDDD.BBBBB....."
"DDDDD.........."
"DDDDDD........."
/* icon for state 12 */
"DD............."
"DDD............"
".DDD.BBBBB....."
"..DDBBBBBBB...."
"...BBBBBBBBB..."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.D"
"...BBBBBBBBB.DD"
"....BBBBBBBDDDD"
".....BBBBB.DDDD"
"..........DDDDD"
".........DDDDDD"
/* icon for state 13 */
"....EEEEEEE..EE"
".....EEEEE..EEE"
".....BBBBB.EEE."
"....BBBBBBBEE.."
"...BBBBBBBBB..."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"E.BBBBBBBBBBB.."
"EE.BBBBBBBBB..."
"EEEEBBBBBBB...."
"EEEE.BBBBB....."
"EEEEE.........."
"EEEEEE........."
/* icon for state 14 */
"EE..EEEEEEE...."
"EEE..EEEEE....."
".EEE.BBBBB....."
"..EEBBBBBBB...."
"...BBBBBBBBB..."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.E"
"...BBBBBBBBB.EE"
"....BBBBBBBEEEE"
".....BBBBB.EEEE"
"..........EEEEE"
".........EEEEEE"
/* icon for state 15 */
".............FF"
"............FFF"
".....BBBBB.FFF."
"....BBBBBBBFF.."
"...BBBBBBBBB..."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"F.BBBBBBBBBBB.F"
"FF.BBBBBBBBB.FF"
"FFFFBBBBBBBFFFF"
"FFFF.BBBBB.FFFF"
"FFFFF.....FFFFF"
"FFFFFF...FFFFFF"
/* icon for state 16 */
"FF............."
"FFF............"
".FFF.BBBBB....."
"..FFBBBBBBB...."
"...BBBBBBBBB..."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"..BBBBBBBBBBB.."
"F.BBBBBBBBBBB.F"
"FF.BBBBBBBBB.FF"
"FFFFBBBBBBBFFFF"
"FFFF.BBBBB.FFFF"
"FFFFF.....FFFFF"
"FFFFFF...FFFFFF"
/* icon for state 17 */
"......III....GG"
"......III...GGG"
".....BBBBB.GGG."
"....BBBBBBBGG.."
"...BBBBBBBBB..."
"..BBBBBBBBBBB.."
"IIBBBBBBBBBBBII"
"IIBBBBBBBBBBBII"
"IIBBBBBBBBBBBII"
"G.BBBBBBBBBBB.."
"GG.BBBBBBBBB..."
"GGGGBBBBBBB...."
"GGGG.BBBBB....."
"GGGGG.III......"
"GGGGGGIII......"
/* icon for state 18 */
"GG....III......"
"GGG...III......"
".GGG.BBBBB....."
"..GGBBBBBBB...."
"...BBBBBBBBB..."
"..BBBBBBBBBBB.."
"IIBBBBBBBBBBBII"
"IIBBBBBBBBBBBII"
"IIBBBBBBBBBBBII"
"..BBBBBBBBBBB.G"
"...BBBBBBBBB.GG"
"....BBBBBBBGGGG"
".....BBBBB.GGGG"
"......III.GGGGG"
"......IIIGGGGGG"
/* icon for state 19 */
"......CCC....GG"
"......CCC...GGG"
".....BBBBB.GGG."
"....BBBBBBBGG.."
"...BBBBBBBBB..."
"..BBBBBBBBBBB.."
"CCBBBBBBBBBBBCC"
"CCBBBBBBBBBBBCC"
"CCBBBBBBBBBBBCC"
"G.BBBBBBBBBBB.."
"GG.BBBBBBBBB..."
"GGGGBBBBBBB...."
"GGGG.BBBBB....."
"GGGGG.CCC......"
"GGGGGGCCC......"
/* icon for state 20 */
"GG....CCC......"
"GGG...CCC......"
".GGG.BBBBB....."
"..GGBBBBBBB...."
"...BBBBBBBBB..."
"..BBBBBBBBBBB.."
"CCBBBBBBBBBBBCC"
"CCBBBBBBBBBBBCC"
"CCBBBBBBBBBBBCC"
"..BBBBBBBBBBB.G"
"...BBBBBBBBB.GG"
"....BBBBBBBGGGG"
".....BBBBB.GGGG"
"......CCC.GGGGG"
"......CCCGGGGGG"
/* icon for state 21 */
".............DD"
"............DDD"
".....CCCCC.DDD."
"....CCCCCCCDD.."
"...CCCCCCCCC..."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"D.CCCCCCCCCCC.."
"DD.CCCCCCCCC..."
"DDDDCCCCCCC...."
"DDDD.CCCCC....."
"DDDDD.........."
"DDDDDD........."
/* icon for state 22 */
"DD............."
"DDD............"
".DDD.CCCCC....."
"..DDCCCCCCC...."
"...CCCCCCCCC..."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.D"
"...CCCCCCCCC.DD"
"....CCCCCCCDDDD"
".....CCCCC.DDDD"
"..........DDDDD"
".........DDDDDD"
/* icon for state 23 */
"....EEEEEEE..EE"
".....EEEEE..EEE"
".....CCCCC.EEE."
"....CCCCCCCEE.."
"...CCCCCCCCC..."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"E.CCCCCCCCCCC.."
"EE.CCCCCCCCC..."
"EEEECCCCCCC...."
"EEEE.CCCCC....."
"EEEEE.........."
"EEEEEE........."
/* icon for state 24 */
"EE..EEEEEEE...."
"EEE..EEEEE....."
".EEE.CCCCC....."
"..EECCCCCCC...."
"...CCCCCCCCC..."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.E"
"...CCCCCCCCC.EE"
"....CCCCCCCEEEE"
".....CCCCC.EEEE"
"..........EEEEE"
".........EEEEEE"
/* icon for state 25 */
".............FF"
"............FFF"
".....CCCCC.FFF."
"....CCCCCCCFF.."
"...CCCCCCCCC..."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"F.CCCCCCCCCCC.F"
"FF.CCCCCCCCC.FF"
"FFFFCCCCCCCFFFF"
"FFFF.CCCCC.FFFF"
"FFFFF.....FFFFF"
"FFFFFF...FFFFFF"
/* icon for state 26 */
"FF............."
"FFF............"
".FFF.CCCCC....."
"..FFCCCCCCC...."
"...CCCCCCCCC..."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"..CCCCCCCCCCC.."
"F.CCCCCCCCCCC.F"
"FF.CCCCCCCCC.FF"
"FFFFCCCCCCCFFFF"
"FFFF.CCCCC.FFFF"
"FFFFF.....FFFFF"
"FFFFFF...FFFFFF"
/* icon for state 27 */
"......III....GG"
"......III...GGG"
".....CCCCC.GGG."
"....CCCCCCCGG.."
"...CCCCCCCCC..."
"..CCCCCCCCCCC.."
"IICCCCCCCCCCCII"
"IICCCCCCCCCCCII"
"IICCCCCCCCCCCII"
"G.CCCCCCCCCCC.."
"GG.CCCCCCCCC..."
"GGGGCCCCCCC...."
"GGGG.CCCCC....."
"GGGGG.III......"
"GGGGGGIII......"
/* icon for state 28 */
"GG....III......"
"GGG...III......"
".GGG.CCCCC....."
"..GGCCCCCCC...."
"...CCCCCCCCC..."
"..CCCCCCCCCCC.."
"IICCCCCCCCCCCII"
"IICCCCCCCCCCCII"
"IICCCCCCCCCCCII"
"..CCCCCCCCCCC.G"
"...CCCCCCCCC.GG"
"....CCCCCCCGGGG"
".....CCCCC.GGGG"
"......III.GGGGG"
"......IIIGGGGGG"
/* icon for state 29 */
"......CCC....GG"
"......CCC...GGG"
".....CCCCC.GGG."
"....CCCCCCCGG.."
"...CCCCCCCCC..."
"..CCCCCCCCCCC.."
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"G.CCCCCCCCCCC.."
"GG.CCCCCCCCC..."
"GGGGCCCCCCC...."
"GGGG.CCCCC....."
"GGGGG.CCC......"
"GGGGGGCCC......"
/* icon for state 30 */
"GG....CCC......"
"GGG...CCC......"
".GGG.CCCCC....."
"..GGCCCCCCC...."
"...CCCCCCCCC..."
"..CCCCCCCCCCC.."
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"..CCCCCCCCCCC.G"
"...CCCCCCCCC.GG"
"....CCCCCCCGGGG"
".....CCCCC.GGGG"
"......CCC.GGGGG"
"......CCCGGGGGG"
/* icon for state 31 */
"......III....GG"
"......III...GGG"
".......I...GGG."
"..........GGG.."
".........GGG..."
"........GGG...."
"II.....GGG...II"
"III...GGG...III"
"II...GGG.....II"
"G...GGG........"
"GG.GGG........."
"GGGGG.........."
"GGGG...I......."
"GGGGG.III......"
"GGGGGGIII......"
/* icon for state 32 */
"GG....III......"
"GGG...III......"
".GGG...I......."
"..GGG.........."
"...GGG........."
"....GGG........"
"II...GGG.....II"
"III...GGG...III"
"II.....GGG...II"
"........GGG...G"
".........GGG.GG"
"..........GGGGG"
".......I...GGGG"
"......III.GGGGG"
"......IIIGGGGGG"
/* icon for state 33 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBIIIIIIIIIIIBB"
"BBBIIIIIIIIIBBB"
"BBBBIIIIIIIBBBB"
"BBBBBIIIIIBBBBB"
"BBBBBBIIIBBBBBB"
"BBBBBBBIBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 34 */
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCIIIIIIIIIIICC"
"CCCIIIIIIIIICCC"
"CCCCIIIIIIICCCC"
"CCCCCIIIIICCCCC"
"CCCCCCIIICCCCCC"
"CCCCCCCICCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"

XPM
/* width height num_colors chars_per_pixel */
"7 238 9 1"
/* colors */
". c #303030"
"B c #0000FF"
"C c #FF0000"
"D c #00FF00"
"E c #FF7F00"
"F c #007FFF"
"G c #FF00FF"
"H c #070707"
"I c #FFFFFF"
/* icon for state 1 */
"......."
"..BBB.."
".BBBBB."
".BBBBB."
".BBBBB."
"..BBB.."
"......."
/* icon for state 2 */
"......."
"..CCC.."
".CCCCC."
".CCCCC."
".CCCCC."
"..CCC.."
"......."
/* icon for state 3 */
"......D"
".....D."
"....D.."
"...D..."
"D.D...."
"DD....."
"DDD...."
/* icon for state 4 */
"D......"
".D....."
"..D...."
"...D..."
"....D.D"
".....DD"
"....DDD"
/* icon for state 5 */
"EEEEEEE"
".E...E."
"..E.E.."
"...E..."
"E.E.E.E"
"EE...EE"
"EEE.EEE"
/* icon for state 6 */
"......F"
".....F."
"....F.."
"...F..."
"F.F...F"
"FF...FF"
"FFF.FFF"
/* icon for state 7 */
"F......"
".F....."
"..F...."
"...F..."
"F...F.F"
"FF...FF"
"FFF.FFF"
/* icon for state 8 */
"...C..G"
"...C.G."
"....G.."
"CC.G.CC"
"G.G...."
"GG.C..."
"GGGC..."
/* icon for state 9 */
"G..C..."
".G.C..."
"..G...."
"CC.G.CC"
"....G.G"
"...C.GG"
"...CGGG"
/* icon for state 10 */
"HH...HH"
"HHH.HHH"
".HHHHH."
"..HHH.."
".HHHHH."
"HHH.HHH"
"HH...HH"
/* icon for state 11 */
"......D"
"..BBBD."
".BBBBB."
".BBBBB."
"DBBBBB."
"DDBBB.."
"DDD...."
/* icon for state 12 */
"D......"
".DBBB.."
".BBBBB."
".BBBBB."
".BBBBBD"
"..BBBDD"
"....DDD"
/* icon for state 13 */
"EEEEEEE"
"..BBBE."
".BBBBB."
".BBBBB."
"EBBBBB."
"EEBBB.."
"EEE...."
/* icon for state 14 */
"EEEEEEE"
".EBBB.."
".BBBBB."
".BBBBB."
".BBBBBE"
"..BBBEE"
"....EEE"
/* icon for state 15 */
"......F"
"..BBBF."
".BBBBB."
".BBBBB."
"FBBBBBF"
"FFBBBFF"
"FFF.FFF"
/* icon for state 16 */
"F......"
".FBBB.."
".BBBBB."
".BBBBB."
"FBBBBBF"
"FFBBBFF"
"FFF.FFF"
/* icon for state 17 */
"...I..G"
"..BBBG."
".BBBBB."
"IBBBBBI"
"GBBBBB."
"GGBBB.."
"GGGI..."
/* icon for state 18 */
"G..I..."
".GBBB.."
".BBBBB."
"IBBBBBI"
".BBBBBG"
"..BBBGG"
"...IGGG"
/* icon for state 19 */
"...C..G"
"..BBBG."
".BBBBB."
"CBBBBBC"
"GBBBBB."
"GGBBB.."
"GGGC..."
/* icon for state 20 */
"G..C..."
".GBBB.."
".BBBBB."
"CBBBBBC"
".BBBBBG"
"..BBBGG"
"...CGGG"
/* icon for state 21 */
"......D"
"..CCCD."
".CCCCC."
".CCCCC."
"DCCCCC."
"DDCCC.."
"DDD...."
/* icon for state 22 */
"D......"
".DCCC.."
".CCCCC."
".CCCCC."
".CCCCCD"
"..CCCDD"
"....DDD"
/* icon for state 23 */
"EEEEEEE"
"..CCCE."
".CCCCC."
".CCCCC."
"ECCCCC."
"EECCC.."
"EEE...."
/* icon for state 24 */
"EEEEEEE"
".ECCC.."
".CCCCC."
".CCCCC."
".CCCCCE"
"..CCCEE"
"....EEE"
/* icon for state 25 */
"......F"
"..CCCF."
".CCCCC."
".CCCCC."
"FCCCCCF"
"FFCCCFF"
"FFF.FFF"
/* icon for state 26 */
"F......"
".FCCC.."
".CCCCC."
".CCCCC."
"FCCCCCF"
"FFCCCFF"
"FFF.FFF"
/* icon for state 27 */
"...I..G"
"..CCCG."
".CCCCC."
"ICCCCCI"
"GCCCCC."
"GGCCC.."
"GGGI..."
/* icon for state 28 */
"G..I..."
".GCCC.."
".CCCCC."
"ICCCCCI"
".CCCCCG"
"..CCCGG"
"...IGGG"
/* icon for state 29 */
"...C..G"
"..CCCG."
".CCCCC."
"CCCCCCC"
"GCCCCC."
"GGCCC.."
"GGGC..."
/* icon for state 30 */
"G..C..."
".GCCC.."
".CCCCC."
"CCCCCCC"
".CCCCCG"
"..CCCGG"
"...CGGG"
/* icon for state 31 */
"...I..G"
"...I.G."
"....G.."
"II.G.II"
"G.G...."
"GG.I..."
"GGGI..."
/* icon for state 32 */
"G..I..."
".G.I..."
"..G...."
"II.G.II"
"....G.G"
"...I.GG"
"...IGGG"
/* icon for state 33 */
"BBBBBBB"
"BBBBBBB"
"BIIIIIB"
"BBIIIBB"
"BBBIBBB"
"BBBBBBB"
"BBBBBBB"
/* icon for state 34 */
"CCCCCCC"
"CCCCCCC"
"CIIIIIC"
"CCIIICC"
"CCCICCC"
"CCCCCCC"
"CCCCCCC"

cvojan
Posts: 373
Joined: October 7th, 2018, 7:07 pm
Location: Feel free to delete

Re: Turing Tumble simulator

Post by cvojan » December 2nd, 2018, 12:16 pm

Thanks! No error messages when loading the rule! :)

Here's the Galton Board:

Code: Select all

x = 17, y = 47, rule = TuringTumble
8.pI2$8.A6$8.G$8.J$7.F.F$7.J.J$6.G.G.G$6.J.J.J$5.F.F.F.F$5.J.J.J.J$4.
G.G.G.G.G$4.J.J.J.J.J$3.F.F.F.F.F.F$3.J.J.J.J.J.J$2.G.G.G.G.G.G.G$2.J
.J.J.J.J.J.J$.F.F.F.F.F.F.F.F$.J.J.J.J.J.J.J.J23$E.E.E.E.E.E.E.E.E!

Post Reply