Page 1 of 1

Signal circuitry in HPP gas?

Posted: March 11th, 2018, 11:59 am
by KittyTac
Is it possible? I made a signal blink emitter, and I tried to make a turner, but it defocused the signal.

Code: Select all

[M2] (golly VERSION)
#R HPP
#G 1573
1 0 0 16 24
1 0 0 24 24
2 0 0 1 2
1 20 33 20 33
1 33 33 15 15
1 15 15 14 14
2 4 5 4 6
3 0 3 0 7
4 0 0 0 8
5 0 0 0 9
6 0 0 0 10
7 0 0 0 11
8 0 0 0 12
1 0 16 0 16
1 16 16 0 16
2 0 0 14 15
1 0 16 2 16
1 2 0 2 0
2 14 17 0 18
3 16 0 19 0
4 0 0 0 20
5 0 0 21 0
2 0 18 14 18
1 0 16 0 0
2 24 18 0 18
3 23 0 25 0
1 2 0 0 0
2 0 27 0 0
3 28 0 0 0
4 0 26 0 29
1 0 0 2 0
2 0 31 0 18
3 0 0 32 0
2 0 18 0 18
3 34 0 34 0
4 0 33 0 35
5 30 0 36 0
6 22 0 37 0
7 0 0 38 0
4 0 29 0 33
4 0 35 0 29
5 40 0 41 0
5 36 0 40 0
6 42 0 43 0
5 41 0 36 0
2 0 0 2 2
1 0 0 16 0
2 0 0 47 0
2 5 5 6 6
1 17 0 17 0
1 17 0 4 4
1 0 0 4 4
2 50 0 51 52
3 46 48 49 53
1 0 16 4 4
2 0 0 52 55
1 24 16 14 16
2 0 0 57 0
3 28 0 56 58
4 0 35 54 59
5 40 0 60 0
6 45 0 61 0
7 44 0 62 0
8 39 0 63 0
1 15 15 15 15
1 20 33 16 18
1 33 33 18 18
2 4 65 66 67
3 0 68 0 0
4 0 69 0 0
5 0 70 0 0
6 0 71 0 0
7 0 72 0 0
8 0 73 0 0
2 65 65 67 67
1 17 0 16 0
2 50 0 76 0
3 75 77 0 0
1 32 16 0 0
2 0 79 0 0
1 18 16 0 0
2 81 0 0 0
3 80 82 0 0
4 78 83 0 0
5 84 0 0 0
6 85 0 0 0
7 86 0 0 0
8 87 0 0 0
9 13 64 74 88

Re: Signal circuitry in HPP gas?

Posted: March 11th, 2018, 12:03 pm
by KittyTac
Found a blink turner:

Code: Select all

[M2] (golly VERSION)
#R HPP
#G 1573
1 0 0 16 24
1 0 0 24 24
2 0 0 1 2
1 20 33 20 33
1 33 33 15 15
1 15 15 14 14
2 4 5 4 6
3 0 3 0 7
4 0 0 0 8
5 0 0 0 9
6 0 0 0 10
7 0 0 0 11
8 0 0 0 12
1 0 16 0 16
1 16 16 0 16
2 0 0 14 15
1 0 16 2 16
1 2 0 2 0
2 14 17 0 18
3 16 0 19 0
4 0 0 0 20
5 0 0 21 0
2 0 0 0 14
1 0 16 0 0
2 0 24 0 0
3 0 23 0 25
1 16 16 0 0
2 0 18 27 18
2 27 18 0 18
3 28 0 29 0
1 2 0 0 0
2 0 31 0 0
3 32 0 0 0
4 26 30 0 33
1 0 0 2 0
2 0 35 0 18
3 0 0 36 0
2 0 18 0 18
3 38 0 38 0
4 0 37 0 39
5 34 0 40 0
6 22 0 41 0
7 0 0 42 0
4 0 33 0 37
4 0 39 0 33
5 44 0 45 0
5 40 0 44 0
6 46 0 47 0
5 45 0 40 0
2 0 0 2 2
1 0 0 16 0
2 0 0 51 0
2 5 5 6 6
1 17 0 17 0
1 17 0 4 4
1 0 0 4 4
2 54 0 55 56
3 50 52 53 57
1 0 16 4 4
2 0 0 56 59
1 24 16 14 16
2 0 0 61 0
3 32 0 60 62
4 0 39 58 63
5 44 0 64 0
6 49 0 65 0
7 48 0 66 0
8 43 0 67 0
1 15 15 15 15
1 20 33 16 18
1 33 33 18 18
2 4 69 70 71
3 0 72 0 0
4 0 73 0 0
5 0 74 0 0
6 0 75 0 0
7 0 76 0 0
8 0 77 0 0
2 69 69 71 71
1 17 0 16 0
2 54 0 80 0
3 79 81 0 0
1 32 16 0 0
2 0 83 0 0
1 18 16 0 0
2 85 0 0 0
3 84 86 0 0
4 82 87 0 0
5 88 0 0 0
6 89 0 0 0
7 90 0 0 0
8 91 0 0 0
9 13 68 78 92
Unfortunately, it merges the signals. Hmmmm...

Making the turner's pipe longer did the trick.

Code: Select all

x = 18, y = 170, rule = HPP
13.3P$13.P.P$13.P.P$13.PBP$14.B$14.B$14.B$14.B$5.9PB$5.P8.B$5.9PB$14.
B$14.B$14.B$14.B13$14.B$14.B$14.B$14.B$14.B$14.B$14.B$14.B$14.B$14.B$
14.B$14.B13$14.B$14.B$14.B$14.B$14.B$14.B$14.B$14.B$14.B$14.B$14.B$
14.B13$14.B$14.B$14.B$14.B$14.B$14.B$14.B$14.B$14.B$14.B$14.B$14.B13$
14.B$14.B$14.B$14.B$14.B$14.B$14.B$14.B$14.B$14.B$14.B$14.B13$14.B$
14.B$14.B$14.B$14.B$14.B$14.B$14.B$14.B$14.B$14.B$14.B13$14.B$14.B$
14.B$14.B$14.B$14.B$14.B$14.B$14.B$14.B$14.B$14.B3$P7XP$T7pIQ$TpI6OQ$
TpI6OQ6.PXP$TpI6N8DNP$TpI6OQ5.pHPRP$TpI6OQ$T7pIQ$P7RP!

Much smaller signaller:

Code: Select all

x = 5, y = 3, rule = HPP
.P.P$PpI2.P$.PpHP!
Actually, the signal emitters are just signal splitters, but with one output discarded.

Wide pseudo-random thing:

Code: Select all

x = 31, y = 9, rule = HPP
P10XP4.15P$TpI9O19.P$TpI9O7.A11.P$TpI9O6.A12.P$TpI9O19.P$TpI9O19.P$TpI
9O6.2A11.P$TpI9O19.P$P10RP4.15P!

Re: Signal circuitry in HPP gas?

Posted: March 12th, 2018, 5:00 am
by Saka
There's a whole load of pseudorandom guns. Infinity of them, in fact. I posted some in another HPP thread I forgot about. Here one that fires length 4 signals at a pseudorandom rate.

Code: Select all

x = 14, y = 12, rule = HPP
5.6P$.5P.P3.P$P6.P.P.3P$P.6P.P$P8.P.3P$.8P2.P$P10.P$P.9P.P$P11.P$.10P
.P$PpI10.P$.11P!

Re: Signal circuitry in HPP gas?

Posted: March 12th, 2018, 1:44 pm
by fluffykitty
Someone should make an extended HPP icon set that shows the directions of particles in reflectors.

Re: Signal circuitry in HPP gas?

Posted: April 4th, 2018, 8:23 am
by Saka
A fun style of guns:

Code: Select all

x = 4, y = 23, rule = HPP
.2P$PpI.P$.pH$.P.P$.P.P$.P.P$.P.P$.P.P$.P.P$2.P4$.PpH$PpI.P$.pH$.P.P$
.P.P$.P.P$.P.P$.P.P$.P.P$2.P!
Also this:

Code: Select all

x = 26, y = 2, rule = HPP
23.2P$2D.2D20.P!

Re: Signal circuitry in HPP gas?

Posted: April 15th, 2018, 4:17 pm
by ishanpm
Extended icon set!

Code: Select all

@RULE HPP

HPP Lattice gas

J. Hardy, O. de Pazzis, and Y. Pomeau (1973) J. Math. Phys. 14, 470.

The earliest lattice gas model. Later made obsolete by the FHP gas on
a hexagonal lattice, which has better physical properties.

States following http://pages.cs.wisc.edu/~wylie/doc/PhD_thesis.pdf

Each cell can contain up to 4 particles, each moving in one of the four directions.
Outgoing directions SENW map onto 4 bits, so W=0001=1, SEW=1101=13, etc.
Next state is simply the collected inputs, in most cases.
The exceptions are 5 (EW) and 10 (NS) which get swapped (bounce on collision).

To make the gas useful in Golly's infinite area, I've added reflecting boundary
states, 16-31. These work in the same way as gas particles (collecting inputs)
but reverse their direction. Contact: Tim Hutton <tim.hutton@gmail.com>

Sink boundary: (or you can vent to the outside but this way is neater)
32
Source boundary: (haven't really worked out how to use this well yet)
33

The HPP gas can also be run using the Margolus-neighborhood emulator in
Golly (see e.g. Patterns/Margolus/BBM.rle) but this CA is neater.

@TABLE

n_states:34
neighborhood:vonNeumann
symmetries:none

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

# b = any of the reflecting boundary states
var b={16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31}

# s = has an outgoing south particle
var s={8,9,10,11,12,13,14,15,24,25,26,27,28,29,30,31,33}
# Ns = doesn't have an outgoing south particle
var Ns={0,1,2,3,4,5,6,7,16,17,18,19,20,21,22,23,32}
# e = has an outgoing east particle
var e={4,5,6,7,12,13,14,15,20,21,22,23,28,29,30,31,33}
# Ne = doesn't have an outgoing east particle
var Ne={0,1,2,3,8,9,10,11,16,17,18,19,24,25,26,27,32}
# n = has an outgoing north particle
var n={2,3,6,7,10,11,14,15,18,19,22,23,26,27,30,31,33}
# Nn = doesn't have an outgoing north particle
var Nn={0,1,4,5,8,9,12,13,16,17,20,21,24,25,28,29,32}
# w = has an outgoing west particle
var w={1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33}
# Nw = doesn't have an outgoing north particle
var Nw={0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32}

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

# reflecting boundaries:
b,Ns,Nw,Nn,Ne,16
b,Ns,Nw,Nn,e,17
b,s,Nw,Nn,Ne,18
b,s,Nw,Nn,e,19
b,Ns,w,Nn,Ne,20
b,Ns,w,Nn,e,21
b,s,w,Nn,Ne,22
b,s,w,Nn,e,23
b,Ns,Nw,n,Ne,24
b,Ns,Nw,n,e,25
b,s,Nw,n,Ne,26
b,s,Nw,n,e,27
b,Ns,w,n,Ne,28
b,Ns,w,n,e,29
b,s,w,n,Ne,30
b,s,w,n,e,31

@COLORS

# the grey-level intensity is proportional to the number of particles
# in the square
1  120 120 120
2  120 120 120
3  160 160 160
4  120 120 120
5  160 160 160
6  160 160 160
7  220 220 220
8  120 120 120
9  160 160 160
10 160 160 160
11 220 220 220
12 160 160 160
13 220 220 220
14 220 220 220
15 255 255 255
16 200 180   0
17 255 255   0
18 255 255   0
19 255 255   0
20 255 255   0
21 255 255   0
22 255 255   0
23 255 255   0
24 255 255   0
25 255 255   0
26 255 255   0
27 255 255   0
28 255 255   0
29 255 255   0
30 255 255   0
31 255 255   0
32 255   0   0
33   0 255   0

@ICONS

XPM
/* width height num_colors chars_per_pixel */
"31 1023 2 1"
/* colors */
". c #000000"
"B c #FFFFFF"
/* icon for state 1 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....B........................."
"....BB........................."
"...BBB........................."
"..BBBB........................."
".BBBBBBBBBBBBBBBBBBBBBBBBBB...."
"BBBBBBBBBBBBBBBBBBBBBBBBBBB...."
".BBBBBBBBBBBBBBBBBBBBBBBBBB...."
"..BBBB........................."
"...BBB........................."
"....BB........................."
".....B........................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 2 */
"...............B..............."
"..............BBB.............."
".............BBBBB............."
"............BBBBBBB............"
"...........BBBBBBBBB..........."
"..........BBBBBBBBBBB.........."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 3 */
"...............B..............."
"..............BBB.............."
".............BBBBB............."
"............BBBBBBB............"
"...........BBBBBBBBB..........."
"..........BBBBBBBBBBB.........."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
".....B........BBB.............."
"....BB........BBB.............."
"...BBB........BBB.............."
"..BBBB........BBB.............."
".BBBBBBBBBBBBBBBBBBBBBBBBBB...."
"BBBBBBBBBBBBBBBBBBBBBBBBBBB...."
".BBBBBBBBBBBBBBBBBBBBBBBBBB...."
"..BBBB........BBB.............."
"...BBB........BBB.............."
"....BB........BBB.............."
".....B........BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 4 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........................B....."
".........................BB...."
".........................BBB..."
".........................BBBB.."
"....BBBBBBBBBBBBBBBBBBBBBBBBBB."
"....BBBBBBBBBBBBBBBBBBBBBBBBBBB"
"....BBBBBBBBBBBBBBBBBBBBBBBBBB."
".........................BBBB.."
".........................BBB..."
".........................BB...."
".........................B....."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 5 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....B...................B....."
"....BB...................BB...."
"...BBB...................BBB..."
"..BBBB...................BBBB.."
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
"..BBBB...................BBBB.."
"...BBB...................BBB..."
"....BB...................BB...."
".....B...................B....."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 6 */
"...............B..............."
"..............BBB.............."
".............BBBBB............."
"............BBBBBBB............"
"...........BBBBBBBBB..........."
"..........BBBBBBBBBBB.........."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB........B....."
"..............BBB........BB...."
"..............BBB........BBB..."
"..............BBB........BBBB.."
"....BBBBBBBBBBBBBBBBBBBBBBBBBB."
"....BBBBBBBBBBBBBBBBBBBBBBBBBBB"
"....BBBBBBBBBBBBBBBBBBBBBBBBBB."
"..............BBB........BBBB.."
"..............BBB........BBB..."
"..............BBB........BB...."
"..............BBB........B....."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 7 */
"...............B..............."
"..............BBB.............."
".............BBBBB............."
"............BBBBBBB............"
"...........BBBBBBBBB..........."
"..........BBBBBBBBBBB.........."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
".....B........BBB........B....."
"....BB........BBB........BB...."
"...BBB........BBB........BBB..."
"..BBBB........BBB........BBBB.."
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
"..BBBB........BBB........BBBB.."
"...BBB........BBB........BBB..."
"....BB........BBB........BB...."
".....B........BBB........B....."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 8 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..........BBBBBBBBBBB.........."
"...........BBBBBBBBB..........."
"............BBBBBBB............"
".............BBBBB............."
"..............BBB.............."
"...............B..............."
/* icon for state 9 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
".....B........BBB.............."
"....BB........BBB.............."
"...BBB........BBB.............."
"..BBBB........BBB.............."
".BBBBBBBBBBBBBBBBBBBBBBBBBB...."
"BBBBBBBBBBBBBBBBBBBBBBBBBBB...."
".BBBBBBBBBBBBBBBBBBBBBBBBBB...."
"..BBBB........BBB.............."
"...BBB........BBB.............."
"....BB........BBB.............."
".....B........BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..........BBBBBBBBBBB.........."
"...........BBBBBBBBB..........."
"............BBBBBBB............"
".............BBBBB............."
"..............BBB.............."
"...............B..............."
/* icon for state 10 */
"...............B..............."
"..............BBB.............."
".............BBBBB............."
"............BBBBBBB............"
"...........BBBBBBBBB..........."
"..........BBBBBBBBBBB.........."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..........BBBBBBBBBBB.........."
"...........BBBBBBBBB..........."
"............BBBBBBB............"
".............BBBBB............."
"..............BBB.............."
"...............B..............."
/* icon for state 11 */
"...............B..............."
"..............BBB.............."
".............BBBBB............."
"............BBBBBBB............"
"...........BBBBBBBBB..........."
"..........BBBBBBBBBBB.........."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
".....B........BBB.............."
"....BB........BBB.............."
"...BBB........BBB.............."
"..BBBB........BBB.............."
".BBBBBBBBBBBBBBBBBBBBBBBBBB...."
"BBBBBBBBBBBBBBBBBBBBBBBBBBB...."
".BBBBBBBBBBBBBBBBBBBBBBBBBB...."
"..BBBB........BBB.............."
"...BBB........BBB.............."
"....BB........BBB.............."
".....B........BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..........BBBBBBBBBBB.........."
"...........BBBBBBBBB..........."
"............BBBBBBB............"
".............BBBBB............."
"..............BBB.............."
"...............B..............."
/* icon for state 12 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB........B....."
"..............BBB........BB...."
"..............BBB........BBB..."
"..............BBB........BBBB.."
"....BBBBBBBBBBBBBBBBBBBBBBBBBB."
"....BBBBBBBBBBBBBBBBBBBBBBBBBBB"
"....BBBBBBBBBBBBBBBBBBBBBBBBBB."
"..............BBB........BBBB.."
"..............BBB........BBB..."
"..............BBB........BB...."
"..............BBB........B....."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..........BBBBBBBBBBB.........."
"...........BBBBBBBBB..........."
"............BBBBBBB............"
".............BBBBB............."
"..............BBB.............."
"...............B..............."
/* icon for state 13 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
".....B........BBB........B....."
"....BB........BBB........BB...."
"...BBB........BBB........BBB..."
"..BBBB........BBB........BBBB.."
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
"..BBBB........BBB........BBBB.."
"...BBB........BBB........BBB..."
"....BB........BBB........BB...."
".....B........BBB........B....."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..........BBBBBBBBBBB.........."
"...........BBBBBBBBB..........."
"............BBBBBBB............"
".............BBBBB............."
"..............BBB.............."
"...............B..............."
/* icon for state 14 */
"...............B..............."
"..............BBB.............."
".............BBBBB............."
"............BBBBBBB............"
"...........BBBBBBBBB..........."
"..........BBBBBBBBBBB.........."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB........B....."
"..............BBB........BB...."
"..............BBB........BBB..."
"..............BBB........BBBB.."
"....BBBBBBBBBBBBBBBBBBBBBBBBBB."
"....BBBBBBBBBBBBBBBBBBBBBBBBBBB"
"....BBBBBBBBBBBBBBBBBBBBBBBBBB."
"..............BBB........BBBB.."
"..............BBB........BBB..."
"..............BBB........BB...."
"..............BBB........B....."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..........BBBBBBBBBBB.........."
"...........BBBBBBBBB..........."
"............BBBBBBB............"
".............BBBBB............."
"..............BBB.............."
"...............B..............."
/* icon for state 15 */
"...............B..............."
"..............BBB.............."
".............BBBBB............."
"............BBBBBBB............"
"...........BBBBBBBBB..........."
"..........BBBBBBBBBBB.........."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
".....B........BBB........B....."
"....BB........BBB........BB...."
"...BBB........BBB........BBB..."
"..BBBB........BBB........BBBB.."
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
".BBBBBBBBBBBBBBBBBBBBBBBBBBBBB."
"..BBBB........BBB........BBBB.."
"...BBB........BBB........BBB..."
"....BB........BBB........BB...."
".....B........BBB........B....."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..............BBB.............."
"..........BBBBBBBBBBB.........."
"...........BBBBBBBBB..........."
"............BBBBBBB............"
".............BBBBB............."
"..............BBB.............."
"...............B..............."
/* icon for state 16 */
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
/* icon for state 17 */
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBB.BBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBB..BBBBBBBBBBBBBBBBBBBBBBBBB"
"BBB...BBBBBBBBBBBBBBBBBBBBBBBBB"
"BB....BBBBBBBBBBBBBBBBBBBBBBBBB"
"B..........................BBBB"
"...........................BBBB"
"B..........................BBBB"
"BB....BBBBBBBBBBBBBBBBBBBBBBBBB"
"BBB...BBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBB..BBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBB.BBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
/* icon for state 18 */
"BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBB.....BBBBBBBBBBBBB"
"BBBBBBBBBBBB.......BBBBBBBBBBBB"
"BBBBBBBBBBB.........BBBBBBBBBBB"
"BBBBBBBBBB...........BBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
/* icon for state 19 */
"BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBB.....BBBBBBBBBBBBB"
"BBBBBBBBBBBB.......BBBBBBBBBBBB"
"BBBBBBBBBBB.........BBBBBBBBBBB"
"BBBBBBBBBB...........BBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBB.BBBBBBBB...BBBBBBBBBBBBBB"
"BBBB..BBBBBBBB...BBBBBBBBBBBBBB"
"BBB...BBBBBBBB...BBBBBBBBBBBBBB"
"BB....BBBBBBBB...BBBBBBBBBBBBBB"
"B..........................BBBB"
"...........................BBBB"
"B..........................BBBB"
"BB....BBBBBBBB...BBBBBBBBBBBBBB"
"BBB...BBBBBBBB...BBBBBBBBBBBBBB"
"BBBB..BBBBBBBB...BBBBBBBBBBBBBB"
"BBBBB.BBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
/* icon for state 20 */
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBB.BBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBB..BBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBB...BBB"
"BBBBBBBBBBBBBBBBBBBBBBBBB....BB"
"BBBB..........................B"
"BBBB..........................."
"BBBB..........................B"
"BBBBBBBBBBBBBBBBBBBBBBBBB....BB"
"BBBBBBBBBBBBBBBBBBBBBBBBB...BBB"
"BBBBBBBBBBBBBBBBBBBBBBBBB..BBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBB.BBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
/* icon for state 21 */
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBB.BBBBBBBBBBBBBBBBBBB.BBBBB"
"BBBB..BBBBBBBBBBBBBBBBBBB..BBBB"
"BBB...BBBBBBBBBBBBBBBBBBB...BBB"
"BB....BBBBBBBBBBBBBBBBBBB....BB"
"B.............................B"
"..............................."
"B.............................B"
"BB....BBBBBBBBBBBBBBBBBBB....BB"
"BBB...BBBBBBBBBBBBBBBBBBB...BBB"
"BBBB..BBBBBBBBBBBBBBBBBBB..BBBB"
"BBBBB.BBBBBBBBBBBBBBBBBBB.BBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
/* icon for state 22 */
"BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBB.....BBBBBBBBBBBBB"
"BBBBBBBBBBBB.......BBBBBBBBBBBB"
"BBBBBBBBBBB.........BBBBBBBBBBB"
"BBBBBBBBBB...........BBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBB.BBBBB"
"BBBBBBBBBBBBBB...BBBBBBBB..BBBB"
"BBBBBBBBBBBBBB...BBBBBBBB...BBB"
"BBBBBBBBBBBBBB...BBBBBBBB....BB"
"BBBB..........................B"
"BBBB..........................."
"BBBB..........................B"
"BBBBBBBBBBBBBB...BBBBBBBB....BB"
"BBBBBBBBBBBBBB...BBBBBBBB...BBB"
"BBBBBBBBBBBBBB...BBBBBBBB..BBBB"
"BBBBBBBBBBBBBB...BBBBBBBB.BBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
/* icon for state 23 */
"BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBB.....BBBBBBBBBBBBB"
"BBBBBBBBBBBB.......BBBBBBBBBBBB"
"BBBBBBBBBBB.........BBBBBBBBBBB"
"BBBBBBBBBB...........BBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBB.BBBBBBBB...BBBBBBBB.BBBBB"
"BBBB..BBBBBBBB...BBBBBBBB..BBBB"
"BBB...BBBBBBBB...BBBBBBBB...BBB"
"BB....BBBBBBBB...BBBBBBBB....BB"
"B.............................B"
"..............................."
"B.............................B"
"BB....BBBBBBBB...BBBBBBBB....BB"
"BBB...BBBBBBBB...BBBBBBBB...BBB"
"BBBB..BBBBBBBB...BBBBBBBB..BBBB"
"BBBBB.BBBBBBBB...BBBBBBBB.BBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
/* icon for state 24 */
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBB...........BBBBBBBBBB"
"BBBBBBBBBBB.........BBBBBBBBBBB"
"BBBBBBBBBBBB.......BBBBBBBBBBBB"
"BBBBBBBBBBBBB.....BBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB"
/* icon for state 25 */
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBB.BBBBBBBB...BBBBBBBBBBBBBB"
"BBBB..BBBBBBBB...BBBBBBBBBBBBBB"
"BBB...BBBBBBBB...BBBBBBBBBBBBBB"
"BB....BBBBBBBB...BBBBBBBBBBBBBB"
"B..........................BBBB"
"...........................BBBB"
"B..........................BBBB"
"BB....BBBBBBBB...BBBBBBBBBBBBBB"
"BBB...BBBBBBBB...BBBBBBBBBBBBBB"
"BBBB..BBBBBBBB...BBBBBBBBBBBBBB"
"BBBBB.BBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBB...........BBBBBBBBBB"
"BBBBBBBBBBB.........BBBBBBBBBBB"
"BBBBBBBBBBBB.......BBBBBBBBBBBB"
"BBBBBBBBBBBBB.....BBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB"
/* icon for state 26 */
"BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBB.....BBBBBBBBBBBBB"
"BBBBBBBBBBBB.......BBBBBBBBBBBB"
"BBBBBBBBBBB.........BBBBBBBBBBB"
"BBBBBBBBBB...........BBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBB...........BBBBBBBBBB"
"BBBBBBBBBBB.........BBBBBBBBBBB"
"BBBBBBBBBBBB.......BBBBBBBBBBBB"
"BBBBBBBBBBBBB.....BBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB"
/* icon for state 27 */
"BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBB.....BBBBBBBBBBBBB"
"BBBBBBBBBBBB.......BBBBBBBBBBBB"
"BBBBBBBBBBB.........BBBBBBBBBBB"
"BBBBBBBBBB...........BBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBB.BBBBBBBB...BBBBBBBBBBBBBB"
"BBBB..BBBBBBBB...BBBBBBBBBBBBBB"
"BBB...BBBBBBBB...BBBBBBBBBBBBBB"
"BB....BBBBBBBB...BBBBBBBBBBBBBB"
"B..........................BBBB"
"...........................BBBB"
"B..........................BBBB"
"BB....BBBBBBBB...BBBBBBBBBBBBBB"
"BBB...BBBBBBBB...BBBBBBBBBBBBBB"
"BBBB..BBBBBBBB...BBBBBBBBBBBBBB"
"BBBBB.BBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBB...........BBBBBBBBBB"
"BBBBBBBBBBB.........BBBBBBBBBBB"
"BBBBBBBBBBBB.......BBBBBBBBBBBB"
"BBBBBBBBBBBBB.....BBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB"
/* icon for state 28 */
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBB.BBBBB"
"BBBBBBBBBBBBBB...BBBBBBBB..BBBB"
"BBBBBBBBBBBBBB...BBBBBBBB...BBB"
"BBBBBBBBBBBBBB...BBBBBBBB....BB"
"BBBB..........................B"
"BBBB..........................."
"BBBB..........................B"
"BBBBBBBBBBBBBB...BBBBBBBB....BB"
"BBBBBBBBBBBBBB...BBBBBBBB...BBB"
"BBBBBBBBBBBBBB...BBBBBBBB..BBBB"
"BBBBBBBBBBBBBB...BBBBBBBB.BBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBB...........BBBBBBBBBB"
"BBBBBBBBBBB.........BBBBBBBBBBB"
"BBBBBBBBBBBB.......BBBBBBBBBBBB"
"BBBBBBBBBBBBB.....BBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB"
/* icon for state 29 */
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBB.BBBBBBBB...BBBBBBBB.BBBBB"
"BBBB..BBBBBBBB...BBBBBBBB..BBBB"
"BBB...BBBBBBBB...BBBBBBBB...BBB"
"BB....BBBBBBBB...BBBBBBBB....BB"
"B.............................B"
"..............................."
"B.............................B"
"BB....BBBBBBBB...BBBBBBBB....BB"
"BBB...BBBBBBBB...BBBBBBBB...BBB"
"BBBB..BBBBBBBB...BBBBBBBB..BBBB"
"BBBBB.BBBBBBBB...BBBBBBBB.BBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBB...........BBBBBBBBBB"
"BBBBBBBBBBB.........BBBBBBBBBBB"
"BBBBBBBBBBBB.......BBBBBBBBBBBB"
"BBBBBBBBBBBBB.....BBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB"
/* icon for state 30 */
"BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBB.....BBBBBBBBBBBBB"
"BBBBBBBBBBBB.......BBBBBBBBBBBB"
"BBBBBBBBBBB.........BBBBBBBBBBB"
"BBBBBBBBBB...........BBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBB.BBBBB"
"BBBBBBBBBBBBBB...BBBBBBBB..BBBB"
"BBBBBBBBBBBBBB...BBBBBBBB...BBB"
"BBBBBBBBBBBBBB...BBBBBBBB....BB"
"BBBB..........................B"
"BBBB..........................."
"BBBB..........................B"
"BBBBBBBBBBBBBB...BBBBBBBB....BB"
"BBBBBBBBBBBBBB...BBBBBBBB...BBB"
"BBBBBBBBBBBBBB...BBBBBBBB..BBBB"
"BBBBBBBBBBBBBB...BBBBBBBB.BBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBB...........BBBBBBBBBB"
"BBBBBBBBBBB.........BBBBBBBBBBB"
"BBBBBBBBBBBB.......BBBBBBBBBBBB"
"BBBBBBBBBBBBB.....BBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB"
/* icon for state 31 */
"BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBB.....BBBBBBBBBBBBB"
"BBBBBBBBBBBB.......BBBBBBBBBBBB"
"BBBBBBBBBBB.........BBBBBBBBBBB"
"BBBBBBBBBB...........BBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBB.BBBBBBBB...BBBBBBBB.BBBBB"
"BBBB..BBBBBBBB...BBBBBBBB..BBBB"
"BBB...BBBBBBBB...BBBBBBBB...BBB"
"BB....BBBBBBBB...BBBBBBBB....BB"
"B.............................B"
"..............................."
"B.............................B"
"BB....BBBBBBBB...BBBBBBBB....BB"
"BBB...BBBBBBBB...BBBBBBBB...BBB"
"BBBB..BBBBBBBB...BBBBBBBB..BBBB"
"BBBBB.BBBBBBBB...BBBBBBBB.BBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBB...........BBBBBBBBBB"
"BBBBBBBBBBB.........BBBBBBBBBBB"
"BBBBBBBBBBBB.......BBBBBBBBBBBB"
"BBBBBBBBBBBBB.....BBBBBBBBBBBBB"
"BBBBBBBBBBBBBB...BBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB"
/* icon for state 32 */
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
/* icon for state 33 */
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"

XPM
/* width height num_colors chars_per_pixel */
"15 495 2 1"
/* colors */
". c #000000"
"B c #FFFFFF"
/* icon for state 1 */
"..............."
"..............."
"..............."
"..............."
"..............."
"..B............"
".BB............"
"BBBBBBBBBBBBB.."
".BB............"
"..B............"
"..............."
"..............."
"..............."
"..............."
"..............."
/* icon for state 2 */
".......B......."
"......BBB......"
".....BBBBB....."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
"..............."
"..............."
/* icon for state 3 */
".......B......."
"......BBB......"
".....BBBBB....."
".......B......."
".......B......."
"..B....B......."
".BB....B......."
"BBBBBBBBBBBBB.."
".BB....B......."
"..B....B......."
".......B......."
".......B......."
".......B......."
"..............."
"..............."
/* icon for state 4 */
"..............."
"..............."
"..............."
"..............."
"..............."
"............B.."
"............BB."
"..BBBBBBBBBBBBB"
"............BB."
"............B.."
"..............."
"..............."
"..............."
"..............."
"..............."
/* icon for state 5 */
"..............."
"..............."
"..............."
"..............."
"..............."
"..B.........B.."
".BB.........BB."
"BBBBBBBBBBBBBBB"
".BB.........BB."
"..B.........B.."
"..............."
"..............."
"..............."
"..............."
"..............."
/* icon for state 6 */
".......B......."
"......BBB......"
".....BBBBB....."
".......B......."
".......B......."
".......B....B.."
".......B....BB."
"..BBBBBBBBBBBBB"
".......B....BB."
".......B....B.."
".......B......."
".......B......."
".......B......."
"..............."
"..............."
/* icon for state 7 */
".......B......."
"......BBB......"
".....BBBBB....."
".......B......."
".......B......."
"..B....B....B.."
".BB....B....BB."
"BBBBBBBBBBBBBBB"
".BB....B....BB."
"..B....B....B.."
".......B......."
".......B......."
".......B......."
"..............."
"..............."
/* icon for state 8 */
"..............."
"..............."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".....BBBBB....."
"......BBB......"
".......B......."
/* icon for state 9 */
"..............."
"..............."
".......B......."
".......B......."
".......B......."
"..B....B......."
".BB....B......."
"BBBBBBBBBBBBB.."
".BB....B......."
"..B....B......."
".......B......."
".......B......."
".....BBBBB....."
"......BBB......"
".......B......."
/* icon for state 10 */
".......B......."
"......BBB......"
".....BBBBB....."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".....BBBBB....."
"......BBB......"
".......B......."
/* icon for state 11 */
".......B......."
"......BBB......"
".....BBBBB....."
".......B......."
".......B......."
"..B....B......."
".BB....B......."
"BBBBBBBBBBBBB.."
".BB....B......."
"..B....B......."
".......B......."
".......B......."
".....BBBBB....."
"......BBB......"
".......B......."
/* icon for state 12 */
"..............."
"..............."
".......B......."
".......B......."
".......B......."
".......B....B.."
".......B....BB."
"..BBBBBBBBBBBBB"
".......B....BB."
".......B....B.."
".......B......."
".......B......."
".....BBBBB....."
"......BBB......"
".......B......."
/* icon for state 13 */
"..............."
"..............."
".......B......."
".......B......."
".......B......."
"..B....B....B.."
".BB....B....BB."
"BBBBBBBBBBBBBBB"
".BB....B....BB."
"..B....B....B.."
".......B......."
".......B......."
".....BBBBB....."
"......BBB......"
".......B......."
/* icon for state 14 */
".......B......."
"......BBB......"
".....BBBBB....."
".......B......."
".......B......."
".......B....B.."
".......B....BB."
"..BBBBBBBBBBBBB"
".......B....BB."
".......B....B.."
".......B......."
".......B......."
".....BBBBB....."
"......BBB......"
".......B......."
/* icon for state 15 */
".......B......."
"......BBB......"
".....BBBBB....."
".......B......."
".......B......."
"..B....B....B.."
".BB....B....BB."
"BBBBBBBBBBBBBBB"
".BB....B....BB."
"..B....B....B.."
".......B......."
".......B......."
".....BBBBB....."
"......BBB......"
".......B......."
/* icon for state 16 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 17 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BB.BBBBBBBBBBBB"
"B..BBBBBBBBBBBB"
".............BB"
"B..BBBBBBBBBBBB"
"BB.BBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 18 */
"BBBBBBB.BBBBBBB"
"BBBBBB...BBBBBB"
"BBBBB.....BBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 19 */
"BBBBBBB.BBBBBBB"
"BBBBBB...BBBBBB"
"BBBBB.....BBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BB.BBBB.BBBBBBB"
"B..BBBB.BBBBBBB"
".............BB"
"B..BBBB.BBBBBBB"
"BB.BBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 20 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBB.BB"
"BBBBBBBBBBBB..B"
"BB............."
"BBBBBBBBBBBB..B"
"BBBBBBBBBBBB.BB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 21 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BB.BBBBBBBBB.BB"
"B..BBBBBBBBB..B"
"..............."
"B..BBBBBBBBB..B"
"BB.BBBBBBBBB.BB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 22 */
"BBBBBBB.BBBBBBB"
"BBBBBB...BBBBBB"
"BBBBB.....BBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBB.BB"
"BBBBBBB.BBBB..B"
"BB............."
"BBBBBBB.BBBB..B"
"BBBBBBB.BBBB.BB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 23 */
"BBBBBBB.BBBBBBB"
"BBBBBB...BBBBBB"
"BBBBB.....BBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BB.BBBB.BBBB.BB"
"B..BBBB.BBBB..B"
"..............."
"B..BBBB.BBBB..B"
"BB.BBBB.BBBB.BB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 24 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBB.....BBBBB"
"BBBBBB...BBBBBB"
"BBBBBBB.BBBBBBB"
/* icon for state 25 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BB.BBBB.BBBBBBB"
"B..BBBB.BBBBBBB"
".............BB"
"B..BBBB.BBBBBBB"
"BB.BBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBB.....BBBBB"
"BBBBBB...BBBBBB"
"BBBBBBB.BBBBBBB"
/* icon for state 26 */
"BBBBBBB.BBBBBBB"
"BBBBBB...BBBBBB"
"BBBBB.....BBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBB.....BBBBB"
"BBBBBB...BBBBBB"
"BBBBBBB.BBBBBBB"
/* icon for state 27 */
"BBBBBBB.BBBBBBB"
"BBBBBB...BBBBBB"
"BBBBB.....BBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BB.BBBB.BBBBBBB"
"B..BBBB.BBBBBBB"
".............BB"
"B..BBBB.BBBBBBB"
"BB.BBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBB.....BBBBB"
"BBBBBB...BBBBBB"
"BBBBBBB.BBBBBBB"
/* icon for state 28 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBB.BB"
"BBBBBBB.BBBB..B"
"BB............."
"BBBBBBB.BBBB..B"
"BBBBBBB.BBBB.BB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBB.....BBBBB"
"BBBBBB...BBBBBB"
"BBBBBBB.BBBBBBB"
/* icon for state 29 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BB.BBBB.BBBB.BB"
"B..BBBB.BBBB..B"
"..............."
"B..BBBB.BBBB..B"
"BB.BBBB.BBBB.BB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBB.....BBBBB"
"BBBBBB...BBBBBB"
"BBBBBBB.BBBBBBB"
/* icon for state 30 */
"BBBBBBB.BBBBBBB"
"BBBBBB...BBBBBB"
"BBBBB.....BBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBB.BB"
"BBBBBBB.BBBB..B"
"BB............."
"BBBBBBB.BBBB..B"
"BBBBBBB.BBBB.BB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBB.....BBBBB"
"BBBBBB...BBBBBB"
"BBBBBBB.BBBBBBB"
/* icon for state 31 */
"BBBBBBB.BBBBBBB"
"BBBBBB...BBBBBB"
"BBBBB.....BBBBB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BB.BBBB.BBBB.BB"
"B..BBBB.BBBB..B"
"..............."
"B..BBBB.BBBB..B"
"BB.BBBB.BBBB.BB"
"BBBBBBB.BBBBBBB"
"BBBBBBB.BBBBBBB"
"BBBBB.....BBBBB"
"BBBBBB...BBBBBB"
"BBBBBBB.BBBBBBB"
/* icon for state 32 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 33 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"

XPM
/* width height num_colors chars_per_pixel */
"7 231 2 1"
/* colors */
". c #000000"
"B c #FFFFFF"
/* icon for state 1 */
"......."
"......."
".B....."
"BBBBBB."
".B....."
"......."
"......."
/* icon for state 2 */
"...B..."
"..BBB.."
"...B..."
"...B..."
"...B..."
"...B..."
"......."
/* icon for state 3 */
"...B..."
"..BBB.."
".B.B..."
"BBBBBB."
".B.B..."
"...B..."
"......."
/* icon for state 4 */
"......."
"......."
".....B."
".BBBBBB"
".....B."
"......."
"......."
/* icon for state 5 */
"......."
"......."
".B...B."
"BBBBBBB"
".B...B."
"......."
"......."
/* icon for state 6 */
"...B..."
"..BBB.."
"...B.B."
".BBBBBB"
"...B.B."
"...B..."
"......."
/* icon for state 7 */
"...B..."
"..BBB.."
".B.B.B."
"BBBBBBB"
".B.B.B."
"...B..."
"......."
/* icon for state 8 */
"......."
"...B..."
"...B..."
"...B..."
"...B..."
"..BBB.."
"...B..."
/* icon for state 9 */
"......."
"......."
".B....."
"BBBB..."
".B.B..."
"..BBB.."
"...B..."
/* icon for state 10 */
"...B..."
"..BBB.."
"...B..."
"...B..."
"...B..."
"..BBB.."
"...B..."
/* icon for state 11 */
"...B..."
"..BBB.."
".B.B..."
"BBBBBB."
".B.B..."
"..BBB.."
"...B..."
/* icon for state 12 */
"......."
"...B..."
"...B.B."
".BBBBBB"
"...B.B."
"..BBB.."
"...B..."
/* icon for state 13 */
"......."
"...B..."
".B.B.B."
"BBBBBBB"
".B.B.B."
"..BBB.."
"...B..."
/* icon for state 14 */
"...B..."
"..BBB.."
"...B.B."
".BBBBBB"
"...B.B."
"..BBB.."
"...B..."
/* icon for state 15 */
"...B..."
"..BBB.."
".B.B.B."
"BBBBBBB"
".B.B.B."
"..BBB.."
"...B..."
/* icon for state 16 */
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
/* icon for state 17 */
"BBBBBBB"
"BBBBBBB"
"B.BBBBB"
"......B"
"B.BBBBB"
"BBBBBBB"
"BBBBBBB"
/* icon for state 18 */
"BBB.BBB"
"BB...BB"
"BBB.BBB"
"BBB.BBB"
"BBB.BBB"
"BBB.BBB"
"BBBBBBB"
/* icon for state 19 */
"BBB.BBB"
"BB...BB"
"B.B.BBB"
"......B"
"B.B.BBB"
"BBB.BBB"
"BBBBBBB"
/* icon for state 20 */
"BBBBBBB"
"BBBBBBB"
"BBBBB.B"
"B......"
"BBBBB.B"
"BBBBBBB"
"BBBBBBB"
/* icon for state 21 */
"BBBBBBB"
"BBBBBBB"
"B.BBB.B"
"......."
"B.BBB.B"
"BBBBBBB"
"BBBBBBB"
/* icon for state 22 */
"BBB.BBB"
"BB...BB"
"BBB.B.B"
"B......"
"BBB.B.B"
"BBB.BBB"
"BBBBBBB"
/* icon for state 23 */
"BBB.BBB"
"BB...BB"
"B.B.B.B"
"......."
"B.B.B.B"
"BBB.BBB"
"BBBBBBB"
/* icon for state 24 */
"BBBBBBB"
"BBB.BBB"
"BBB.BBB"
"BBB.BBB"
"BBB.BBB"
"BB...BB"
"BBB.BBB"
/* icon for state 25 */
"BBBBBBB"
"BBBBBBB"
"B.BBBBB"
"....BBB"
"B.B.BBB"
"BB...BB"
"BBB.BBB"
/* icon for state 26 */
"BBB.BBB"
"BB...BB"
"BBB.BBB"
"BBB.BBB"
"BBB.BBB"
"BB...BB"
"BBB.BBB"
/* icon for state 27 */
"BBB.BBB"
"BB...BB"
"B.B.BBB"
"......B"
"B.B.BBB"
"BB...BB"
"BBB.BBB"
/* icon for state 28 */
"BBBBBBB"
"BBB.BBB"
"BBB.B.B"
"B......"
"BBB.B.B"
"BB...BB"
"BBB.BBB"
/* icon for state 29 */
"BBBBBBB"
"BBB.BBB"
"B.B.B.B"
"......."
"B.B.B.B"
"BB...BB"
"BBB.BBB"
/* icon for state 30 */
"BBB.BBB"
"BB...BB"
"BBB.B.B"
"B......"
"BBB.B.B"
"BB...BB"
"BBB.BBB"
/* icon for state 31 */
"BBB.BBB"
"BB...BB"
"B.B.B.B"
"......."
"B.B.B.B"
"BB...BB"
"BBB.BBB"
/* icon for state 32 */
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
/* icon for state 33 */
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"

Re: Signal circuitry in HPP gas?

Posted: April 16th, 2018, 8:09 am
by blah
HPP has previously been demonstrated to allow for the construction of logic gates: viewtopic.php?f=11&t=2443&p=37140

Re: Signal circuitry in HPP gas?

Posted: May 30th, 2018, 6:56 am
by Redstoneboi
fixed reflector

Code: Select all

x = 13, y = 46, rule = HPP
9.P$8.P.P$8.P.P6$.2P$P$.2P33$3.P6.PX$2.PpI7DNP$3.P5.pHPR!

Re: Signal circuitry in HPP gas?

Posted: May 30th, 2018, 7:43 am
by LaundryPizza03
KittyTac wrote: Wide pseudo-random thing:

Code: Select all

x = 31, y = 9, rule = HPP
P10XP4.15P$TpI9O19.P$TpI9O7.A11.P$TpI9O6.A12.P$TpI9O19.P$TpI9O19.P$TpI
9O6.2A11.P$TpI9O19.P$P10RP4.15P!
A p64 gun of that family:

Code: Select all

x = 7, y = 4, rule = HPP
3P2.2P$PpI4.P$PpI4.P$3P2.2P!
If the least significant bit is assigned to the rightmost column, the gun repeatedly prints out (in base 4):

Code: Select all

1111222233112200111122223333110000011332222113300001133333300000

Re: Signal circuitry in HPP gas?

Posted: May 30th, 2018, 8:08 am
by Redstoneboi
focus beam

Code: Select all

x = 75, y = 7, rule = HPP
.P50.P$P52.P20.P$2.16P.33P21.P$18.P55.pI$2.16P.33P21.P$P52.P20.P$.P
50.P!

Re: Signal circuitry in HPP gas?

Posted: May 30th, 2018, 11:31 pm
by KittyTac
The smallest possible reflector for even-length signals:

Code: Select all

x = 5, y = 12, rule = HPP
2.P$.P8$.P.P$PpI2.P$.PpHP!

Code: Select all

x = 49, y = 39, rule = HPP
15$31.P2.P$30.P4.P2$8.P12.P$7.P14.P$12.P10.P$11.P12.P$10.P8.P$9.P10.P
2$11.P8.P$12.P6.P$7.P.P12.P$6.PpI2.P10.P$7.PpHP$22.pH10.P$23.P7.2P!

Code: Select all

x = 20, y = 109, rule = HPP
8$5.3X$4.T3pIQ$4.TOMOQ$4.T3MQ$4.T2MOQ$4.TOMOQ$4.TOMOQ$4.T3OQ$4.T2MO$
4.T3O$4.T2OM$4.T3O$4.TO2M$4.PMOM$4.TOMO$4.TOMO$4.POMOP$4.TOMOQ$4.T3OQ
$4.POMOP$4.TOMOQ$4.TOMOQ$4.T2OMQ$4.TOMOQ$4.TMOMQ$4.TMOMQ$4.TOMOQ$4.TO
GOQ$4.TIOLQ$4.TMOMQ$4.TOMOQ$4.T3OQ$4.TNMKQ$4.TOHOQ$4.T2MOQ$4.TOMOQ$4.
T2MOQ$4.T3OQ$4.TOMOQ$4.T3MQ$4.T2OMQ$4.TKONQ$4.T2OMQ$4.TKONQ$4.T2MOQ$
4.TNOKQ$4.TOMOQ$4.T3OQ$4.T2MOQ$4.PKINQ$4.TKMNQ$4.PINLQ$4.T2OMQ$4.T3OQ
$4.TG2OQ$4.TNOKQ$4.TM2OQ$4.TOJOQ$4.TGOGQ$4.TMOMQ$4.TOMOQ$4.TOGOQ$4.TO
MGQ$4.TOJOQ$4.TOMOQ$4.T3MQ$4.T3OQ$4.TGMGQ$4.TIMKQ$4.TKONQ$4.TH2MQ$4.T
JEJQ$4.TAMNQ$4.TFMCQ$4.T2EOQ$4.TOMOQ$4.TGJMQ$4.TGOGQ$4.TJMOQ$4.TIOLQ$
4.TKEKQ$4.POKOQ$4.TGMGQ$4.TCOFQ$4.TEOGQ$4.PEKEQ$4.PRPRP!

Re: Signal circuitry in HPP gas?

Posted: December 14th, 2019, 11:08 am
by Moosey
(BUMP)
Would it be possible to build ROM using something like this?

Code: Select all

x = 9, y = 20, rule = HPP
.H2$6.H4$.H4.H3$pH.pH2.pH.pH$pHApIpH.pHApIpH$pH.pH2.pH.pH$pH.pH2.pH.pH
$pHApIpH.pHApIpH$pHApIpH.pHApIpH$pHApIpH.pHApIpH$pHApIpH.pHApIpH$pH.pH
2.pH.pH$pHApIpH.pHApIpH$.PpH3.PpH!

a mod 4 is, by the way, implementable using a similar organ:

Code: Select all

x = 4, y = 28, rule = HPP
.H$.H$DH$.H$.H$.H$DH$.H$.H$.H$DH$.H$.H$.H$DH$.H$.H$.H8$pH.pH$pH.pIpH$
.PpH!
However, given the 180 degree reflection it's not particularly useful