amling search program principles discussion / brain dump

For scripts to aid with computation or simulation in cellular automata.
amling
Posts: 1274
Joined: April 2nd, 2020, 9:47 pm

Re: amling search program principles discussion / brain dump

Post by amling »

LuveelVoom wrote: September 22nd, 2026, 8:14 pm
amling wrote: September 22nd, 2026, 7:42 pm If you have multiple generations, as period and asterisks, with generations separated by pipes (we should really name this format...), then sure...
Thank goodness, I do. Is there a tool to convert RLE to XYT?
You have an RLE with pipes and periods and asterisks? Or more generally, you have an RLE that is somehow multiple generations? Oh, maybe you mean multiple generations, separated with bars of what golly calls state 6, like is output by `grid-tool to-lh`? `grid-tool dump-rle` can reverse that transform, uh, at least as of me adding the map for state 6 to '|' as I was writing this response and realized it was missing (pushed as 0fcfb26162ba)...

Code: Select all

$ cat 1.grid
| *.* | .*. |
| .*. | *.* |
| *.* | .*. |
$ rlife grid-tool to-lh < 1.grid
x = 13, y = 3, rule = LifeHistory
F.ABA.F.BAB.F$F.BAB.F.ABA.F$F.ABA.F.BAB.F!
$ rlife grid-tool to-lh < 1.grid | rlife grid-tool dump-rle
| *.* | .*. |
| .*. | *.* |
| *.* | .*. |
$
If that's not what you're asking, you'll need to elaborate on what you mean by having multiple generations as RLE.
LuveelVoom wrote: September 22nd, 2026, 6:28 pm Also, what on earth do the components of the command you proposed do???
amling wrote: September 22nd, 2026, 4:32 pm With this as p1.in I would probably choose to run as something like:

Code: Select all

$ rlife llsss-recentering 3c7-f2b p1.in --left-pad 09 --fuzzy-left-edge --right-pad 1 07
Most of that is just running a recentering search for 3c/7, front-to-back, starting from from p1.in, with mid_steps=07. --left-pad 09 and --right-pad 01 expand the question mark block that many columns left and right, making it effectively cover the whole board like:

Code: Select all

|                     |                     |                     |                     |                     | ................... | ................... |
|                     |                     |                     | ................... | ................... | ................... | ................... |
| uuuuuuuuuuuuuuuuRRR | ................... | ................... | ................... | ................... | ......*............ | ......*............ |
| ................... | ................... | ................... | ......*............ | .....***........... | .....*.*........... | ....**.**.......... |
| ................... | ......*............ | .....***........... | .....***........... | .....*.*........... | ....**.**.......... | ....**.**.......... |
| .....***........... | .....***........... | ....*..*........... | .....*............. | .....*..*.......... | ........*.......... | ....**...*......... |
| ....*...*.......... | ....**..*.......... | .......**.......... | ......**.*......... | ...****.*.......... | ...*..***.......... | .......***......... |
| ...*...*.*......... | ...*.*...*......... | ...*...*.**........ | ..***....*......... | ..*.*....**........ | ..*.......*........ | .**.***............ |
| ....**...*......... | ...**.**.**........ | ..**.***........... | ..***.***.*........ | ..*.**.***......... | .**.**..**......... | .**.....***........ |
| ...*...***......... | ...*...****........ | ...........*....... | ................... | ..*........*....... | ..*....*.*......... | ....**.....*....... |
| .***.**...*........ | .*.****...*........ | ..*****.*.*........ | ..*.****.***....... | ...*.**..*.*....... | ..**..***.***...... | .*..**......*...... |
| .**...*..**........ | ......*............ | ..**..*...*........ | ..*.......**....... | ..*....**...*...... | ..***.****.**...... | .*..***............ |
| .*****...***....... | .*..**...*.*....... | ....***...*........ | ...**.*..***....... | ...*.....*.*....... | ..**....****....... | .....*......*...... |
| ...*............... | ...*.*....*........ | .....*....*........ | ................... | ...***....*........ | ...**.....*........ | ....*.....**....... |
| ......*............ | ................... | ....***............ | ...*..*............ | ................... | ...*..*............ | ..**..**........... |
| ......*....*....... | ....*.**........... | ...**..*........... | ......*............ | ...*.**............ | ...*.***........... | ...*****........... |
| ...****....*....... | ...*****........... | ...**.............. | ..*.*..**.......... | ..*.**.**.......... | .**.....*.......... | .*.......*......... |
| ..*....*........... | ..*....**.......... | ..*....**.......... | ..***...*.......... | .**.**.**.......... | .**.**.***......... | .***...*..*........ |
| ...***.**.......... | ..****............. | .*...*...*......... | .*..*....**........ | .*........**....... | ........**.**...... | ...........***..... |
| .*...*.**.......... | .*.*.*.***.*....... | .*.*.*.***.**...... | .*..**.*.**.*...... | .******.*...**..... | .****.**.**.**..... | .*..*..*.**.**..... |
| .**.......***...... | .*.....*..***...... | .*....**.....*..... | ..*...*...*.**..... | .....**...*.*...... | ..**............... | .*???????????????.. |
| .*.*....**...*..... | .*.......*..**..... | ........**....*.... | .......**...*.*.... | ..???????????????.. | ..???????????????.. | ..???????????????.. |
| ..........*...*.... | ....*....*...**.... | ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. |
| ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. |
| ..???????????????.. | .*???????????????.. | .*???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. |
| ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. | .*???????????????.. | .*???????????????.. | ..???????????????.. |
| ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. |
| ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. |
| ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. |
| ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. |
| ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. |
| ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. | ..???????????????.. |                     |                     |
| ..???????????????.. | ..???????????????.. | ..???????????????.. |                     |                     |                     |                     |
| ..???????????????.. |                     |                     |                     |                     |                     |                     |
The only really spicy bit is --fuzzy-left-edge. My original thoughts on fuzzy edges are here, although they weren't called that at the time. I never made it the default and seem to have never even announced it, but it did eventually ship as these extra --fuzzy-xxx-edge flags. The short version is they allow the search to act like the union of --left-pad 00, --left-pad 01, --left-pad 02, ..., up to --left-pad 09 all smashed together, but also allowed to chimerize together. The reason I do this is to allow it to not include the sibling branch (left of the search) in the window (which mid_steps is restricting) if it doesn't want to, but also allow it to expand into it if it wants to, and furthermore, take on either behavior at each depth freely.
LuveelVoom wrote: September 22nd, 2026, 8:14 pm If I had to recommend one single thing to make these explanations easier to understand, the current code blocks that, uh, whatever the forum platform is called, are extremely bad at visualizing the geometries and slices and so on. Perhaps LLSSS could have some option to output the diagrams you currently make (I assume you make them using some option in LLSSS, or extract them from the log somehow?) in a format that can be seen in LifeViewer, such as using LifeHistory or some other multistate rule.
`grid-tool to-lh` is my best idea in this regard and I try to remember to use it where I can, but it just doesn't work for in general. Grids can have question marks, root labels (which themselves can be just about anything), or even arbitrary characters I might use as markers when I'm trying to explain something. Also, I cannot reasonably intersperse life viewers into the middle of a shell transcript which is supposed to be showing commands and their exact outputs.
User avatar
LuveelVoom
Posts: 743
Joined: April 27th, 2022, 7:59 pm

Re: amling search program principles discussion / brain dump

Post by LuveelVoom »

amling wrote: September 22nd, 2026, 10:01 pm You have an RLE with pipes and periods and asterisks? Or more generally, you have an RLE that is somehow multiple generations? Oh, maybe you mean multiple generations, separated with bars of what golly calls state 6, like is output by `grid-tool to-lh`? `grid-tool dump-rle` can reverse that transform, uh, at least as of me adding the map for state 6 to '|' as I was writing this response and realized it was missing (pushed as 0fcfb26162ba)...
I have multiple generations; they are not in that exact format, but I'm fairly sure I know how that format works. Here's an example of what I mean by multiple generations:

Code: Select all

x = 448, y = 46, rule = B3/S23
77bo$9b3o65bo66b2o64b3o66bo66b2o66b2o$76b2o65b2o65bo67b2o66bobo64b2o$
8bo4b2o65b2o62bo2b2o62bo2b2o62bobo65bo66b2o2b2o$8bo4bobo58b3o3bo61bo4b
2o65b2o66b2o62bo2b3o61b2obo2bo$8bo201b2o66b2o2b2o62bob4o61b2o4bo$11bo
64b3o64b3o65b2o65b3o65bob2o63b2o$9b2obo64bobo66bo63bo2bo66bo65bo2bo64b
o2bo$11b2o57bo6b3o64bo2bo131b2o66b2o66b2o$2b3o65bo7b2o57bo$o5bo5bo55b
obobo5b3o54bo3bo4bo3bo52b2o2bobo3bo193b5o$o5bo4b3o52b3o3b3o3bob2o52b3o
2bobobobo3bo51bobob2o3bob2o2b2o4bo46b2ob2o5b2o55b7o4b2o55b7o4b3o$o4bo
bo2bo2bob2o4b2o49bob4o2bob2o4b2o44bo4bo4b2obob2o3b3o44bo4bo4b2o3bo5bo
45b2o2b2obo2bo2bo2b2o50bo6bo2bob2o3bo50bo6bo2bo2bo8bo$6b2ob2o3b2obo3b
obo49b4o2bo4bo2b2obo49bo5bo2bobo55bo3bobob2ob2ob2o47bo2b3o2bo3bo3bo3b
2o45bo2b2obo2b2o2bo6b3o47bo3bo2bo3b4o3b2o$2b2o6b2ob2o3bo2bobo45b2o5b3o
4bo3b2o47b2o3bo3bo4b2obo49b2o11bo62bo3b2o4b2o48b4o4bob2ob2o3bo48bo3bo
3b2o4b2o3bobo$2bo9b2obo5bo47bo7bo6bo2b2obo45b2o5bo6b2obo49b2o8bo2bo3b
2o49b2o7bobobo2bo2bo48b2o7b3ob2o4bo47bo9bobo3bo4bo$3bo7b2ob4o2bob2o54b
o5bo2bo2bo53b3o3b3obo2bo53b5o4b2o49b2o8bo2bo3b2o49b2o11bo2b5o47b2o7bo
3b6o$11bo3bobo3bobo2bo51bobo3bo3bob2o53bob3obo3bo55bo7bo2b4o53bob3o3b
o3b2o56b3o3bo3b3o54b2obo3bo3b3o$12bo2b2o6bo2bo52bob3o5bob3o52b5o5bob2o
53bo9bob2o52bo8b4ob2o52bob2o5b2o4bo53b2obo4bo3b3o$13bo11bo123bo7b2o54b
o3bo62bo9b2ob2o68bo54b2o$28bo62bo55b2o9bobo54b2o8bo56bobo7b3o56b2o66b
2o$15bo7b2o2bo2bo48b4o8b4obo48bo3bo8bo2bo2bo48bob2o7b6obo51bobo6b2ob2o
54bobo5bo4bo54bobo5b2o2b3o$11b4obo8b2o3bo47b4obo8b2o3b2o46bo4bo6bo3bo
bobo45b3o3bo6bo3b2ob2o48bobobo6bob2obob2o47b2obobo5b2ob2ob2obo47b2obo
7b2o2b4o$11bo3bo7b2o6bo46bo5bo5b3o4b2o46bo5bo5b4o5bo50b2o7b2o3b3o46b3o
2b2o5bo4bo3bo46bob2o14bobo46b2o11bo2b2obo$12b2ob3o2bobo7bo48bob3o5bo6b
3o50bo2bo2b2obo6bo51bo3b2o4bo3b3o46bo3b3o7b2o52bo2b2o3b2o3b2o2bo51b2o
bo3b2o6b3o$20bobo4b2obo52b2ob2obo4b3o54b4ob2o3bobobo51b2ob2o7bo2b2o50b
o2b4o3b3obo3bo49bo4bo6b2o54b2o2b3o5bo$18bo2bo5bo56bo2b3o4bo4bo51bo4bo
4bo2bobo51bo2bobo3b2o2b4o50b4o6bo2bo53bo6bo5b3o52b2o9bo3bo$16b2o3bo7b
5obo48bo2b2o6b2obobo52bo2bo4b3o3b2o52bob2obob3o3b2o49b3obob2o2bo3bo3b
o49bo3bobo3b3obo2b2o49bo9b2o3bobobo$20bo3b2o3bobobobo51bo3b2o2bo4bobo
bo49b2o2b3o7bo2bo49b2o3b2o3bo5bo50b2ob4o2b2o3b2o50bo2bo4bo3b2o2b3o51b
3o2b2ob2obobo2bo$19bo4bo4b3o4b3o52bob2obobo4b2o55bo2b2obob2obo2bo46b2o
2bobo2b2o3b2obo2bo46bo3bo6bo2bo2bo50bo3bobo4bobo2bo51b5ob2o2b2o$26b3o
2bo2b2o4bo46bo2b2obobo2bo2bo2bob3o46bo2bobobobobo3b2obobo51bobobobob2o
bo2bo47b2o4bo3bo2b2o2bo50bob4o5b4ob2obo47b2obo3bo4bo2bob3o$20b2ob2obo
bo5b2o4b2o46b3o9bo5b2o46bo4bo2b2o2b2o3bo49b4obob3ob2obo2bo2bobo48b2ob
o5bo4b4o47b2o2bobo6bo2bo2bo48b3o4bo5b7o$22bo3b4o4bo3bo2b3o44b3o2bob2o
3b2o2b2o2b3o44bob2o8b2o2bo3bobo44b5o4bob3ob2o4bo45bo4bob2o8b2o53b4o12b
2o50bob2o9bo2b2o$26bo7bobob2o52bo9bo2b2o2b2o45bo2bo2b3o4bo2b2o49b4o3b
3o3bo3bobo46bo13bob3obobo45b2o6bo7bobobo2bo49bo2bo5b2o4bobo$26b2o9bo55b
2o2b2o3b2o5bo50bo3b2o3b2ob2obo50b2o4bo3b4o2bo47bo7bo3bo6b2o53b2o4b3o4b
o53bo6b3ob2ob2o$29b4o3bob2o56bobo7bo53b3o2bo8bo52bob4o5bo2bo50bo2b3o3b
o2bob3o53b2ob2o2bo5b3o52bo3bo2bobo5bo$26b2ob2o7b2o54bo4b2o6bo54bo3b2o
4b2o55b2o2b2o4bo54b2obo2bo61b2obo3bo7bo55b2ob3o4bo$28bo3bobo3bo56bo4b
o3b2o57bo3bo3bo56bo3bobo3b2o62bo5bo54b2o4bo5bo54b2o2bob2o4b2o$28bo4bo
4bo55b3obo4bo57b5o4bo58b4ob2obo58bo3bo5bo58b2obo5b2o57b2o$28bo2b2ob4o
60b2o3bo62b2obo64bob2o59b4obo2bo59bo7bo59b3obo2bo$32bob2o60b2obobo61b
o2b2obo63bo64b3obo65bobob2o59b2o2bob2o$29b2o65b2o4bo59bo5bo60b3o3bo62b
o3bobo60b2o3bo63bo$30b2o64bobo64bobobo65b2o63bob2o65b5o63b4o$31bo66b3o
130b2o68bo65bo67bobo$31bo66b2o65bo134bo135bo$368bo!
amling wrote: September 22nd, 2026, 10:01 pm
LuveelVoom wrote: September 22nd, 2026, 8:14 pm If I had to recommend one single thing to make these explanations easier to understand, the current code blocks that, uh, whatever the forum platform is called, are extremely bad at visualizing the geometries and slices and so on. Perhaps LLSSS could have some option to output the diagrams you currently make (I assume you make them using some option in LLSSS, or extract them from the log somehow?) in a format that can be seen in LifeViewer, such as using LifeHistory or some other multistate rule.
`grid-tool to-lh` is my best idea in this regard and I try to remember to use it where I can, but it just doesn't work for in general. Grids can have question marks, root labels (which themselves can be just about anything), or even arbitrary characters I might use as markers when I'm trying to explain something. Also, I cannot reasonably intersperse life viewers into the middle of a shell transcript which is supposed to be showing commands and their exact outputs.
Hmm, in that case, perhaps a program that outputs one of those grids as an image file (perhaps color-coded, although that might be too much extra work), with all characters of constant size and positioning (i.e. in squares on a grid), so that it can be viewed easily without having to roll around the code blocks and interpret the weird layers of formatting that are applied as the text moves around various stages in transit to the viewer's eyes. The only issue here is that PHPBB (I believe that is the name for the forum base) allows only 3 images per post, so this would only work in cases where a few visuals are particularly important.

Alternatively, you could make a custom rule with icons for each ASCII character using the built in ability of Golly (and lifeviewer) to support rule icons, but that is a pain in the ass, and would take hours to do, please don't do that. Someone might have done it already; or I might have an LLM make a script to do it and provide the .rule file (...the pattern is the proof...)


Edit: Alright, I'm terrified of these things now.

Code: Select all

x = 24, y = 24, rule = ASCII
pPDLrRpVtCqN.qC2.qP.BrLsEMqUtF.rQ$.qVtF2.rOK2.PtA3.sL.rFqCqQ2.pB$E3.U
rQpF.sJpEqUpUX.VtDE4.rFO$.tG2.rI.pPrEpDpAsQ2.CrV.ADqF2.tA.sC$pJrO2.qP
.sODBrVNqJ.sNsMsG.pWpN.sL2.pR$rL4.qB4.rK4.sR.qCrE.rHArSqF$.qA.rKqBqJ.
qM2.pRtFtE.GrPtB4.rNsFqM$sXsVpC2.pMP.F2.rQqAsT.pD3.rG.sF.pQ$.sA3.Q3.pA
rLrKsU3.rGWsS2.pDpU$sErJqR.sDpQsBC2.sU.sLpDpX.pKrOqX.pO.qVrH$pDL.rD3.
FsKCrG.qK.pVrUX.tD2.pPpO$qQ.rO3.pM4.sGsP.qOX.rRsS2.P.rP$CH.pTqIrB.sBrS
pJTpM.sUArH2.qCLpFqJSpC$3.tAqDrP2.rC.PrXqWrBU.sFpK.pQsJ2.sU$2.B6.tAtE
.sJ.rWqEsDqHqBrEsRFpIqU$pO2.A.sN2.qL3.pXtF.rKqUrU.pXAqA.pE$.pN.L2.pN.
pM.U.qU2.rUsSrH.qAqW2.sT$3.qEqHqF.qE2.sN.qLrP4.UrJpE$sV3.sN3.rIS6.tFqN
5.T$tAqN5.pRrSsNHqR2.tG.rV2.pKsD.WpJ$AS2.pErM.rB2.sA3.W.FpV.pL2.qS$.rI
4.rJ5.sGpNsS2.qMqF4.Q$sIrL.pM4.pP3.rEqK4.rR.rWpHpL$qTrC.rU.rH2.qCW7.R
rR.pT!
[[ RANDOMIZE RANDWIDTH 24 RANDHEIGHT 24 RANDFILL 50 ]]
[[ ICONS ]]
[[ GRID ]]
[[ ZOOM 32 ]]
@RULE ASCII
128-state rule where state number == ASCII code (state 0 = NUL = background).
The @TABLE has no transitions, so every cell is static; add transitions
or replace the table if you want dynamics.  Icons are colour-coded:
digits amber, uppercase blue, lowercase white, punctuation green,
space = green open-box mark, control characters gray in caret notation.
Generated by make_ascii_rule.py.
@TABLE
n_states:128
neighborhood:Moore
symmetries:none
@NAMES
0 NUL
1 SOH
2 STX
3 ETX
4 EOT
5 ENQ
6 ACK
7 BEL
8 BS
9 HT
10 LF
11 VT
12 FF
13 CR
14 SO
15 SI
16 DLE
17 DC1
18 DC2
19 DC3
20 DC4
21 NAK
22 SYN
23 ETB
24 CAN
25 EM
26 SUB
27 ESC
28 FS
29 GS
30 RS
31 US
32 space
33 !
34 "
35 #
36 $
37 %
38 &
39 '
40 (
41 )
42 *
43 +
44 ,
45 -
46 .
47 /
48 0
49 1
50 2
51 3
52 4
53 5
54 6
55 7
56 8
57 9
58 :
59 ;
60 <
61 =
62 >
63 ?
64 @
65 A
66 B
67 C
68 D
69 E
70 F
71 G
72 H
73 I
74 J
75 K
76 L
77 M
78 N
79 O
80 P
81 Q
82 R
83 S
84 T
85 U
86 V
87 W
88 X
89 Y
90 Z
91 [
92 \
93 ]
94 ^
95 _
96 `
97 a
98 b
99 c
100 d
101 e
102 f
103 g
104 h
105 i
106 j
107 k
108 l
109 m
110 n
111 o
112 p
113 q
114 r
115 s
116 t
117 u
118 v
119 w
120 x
121 y
122 z
123 {
124 |
125 }
126 ~
127 DEL
@COLORS
0 0 0 0  background
1 160 160 160  SOH
2 160 160 160  STX
3 160 160 160  ETX
4 160 160 160  EOT
5 160 160 160  ENQ
6 160 160 160  ACK
7 160 160 160  BEL
8 160 160 160  BS
9 160 160 160  HT
10 160 160 160  LF
11 160 160 160  VT
12 160 160 160  FF
13 160 160 160  CR
14 160 160 160  SO
15 160 160 160  SI
16 160 160 160  DLE
17 160 160 160  DC1
18 160 160 160  DC2
19 160 160 160  DC3
20 160 160 160  DC4
21 160 160 160  NAK
22 160 160 160  SYN
23 160 160 160  ETB
24 160 160 160  CAN
25 160 160 160  EM
26 160 160 160  SUB
27 160 160 160  ESC
28 160 160 160  FS
29 160 160 160  GS
30 160 160 160  RS
31 160 160 160  US
32 120 255 120  space
33 120 255 120  !
34 120 255 120  "
35 120 255 120  #
36 120 255 120  $
37 120 255 120  %
38 120 255 120  &
39 120 255 120  '
40 120 255 120  (
41 120 255 120  )
42 120 255 120  *
43 120 255 120  +
44 120 255 120  ,
45 120 255 120  -
46 120 255 120  .
47 120 255 120  /
48 255 176 0  0
49 255 176 0  1
50 255 176 0  2
51 255 176 0  3
52 255 176 0  4
53 255 176 0  5
54 255 176 0  6
55 255 176 0  7
56 255 176 0  8
57 255 176 0  9
58 120 255 120  :
59 120 255 120  ;
60 120 255 120  <
61 120 255 120  =
62 120 255 120  >
63 120 255 120  ?
64 120 255 120  @
65 110 190 255  A
66 110 190 255  B
67 110 190 255  C
68 110 190 255  D
69 110 190 255  E
70 110 190 255  F
71 110 190 255  G
72 110 190 255  H
73 110 190 255  I
74 110 190 255  J
75 110 190 255  K
76 110 190 255  L
77 110 190 255  M
78 110 190 255  N
79 110 190 255  O
80 110 190 255  P
81 110 190 255  Q
82 110 190 255  R
83 110 190 255  S
84 110 190 255  T
85 110 190 255  U
86 110 190 255  V
87 110 190 255  W
88 110 190 255  X
89 110 190 255  Y
90 110 190 255  Z
91 120 255 120  [
92 120 255 120  \
93 120 255 120  ]
94 120 255 120  ^
95 120 255 120  _
96 120 255 120  `
97 255 255 255  a
98 255 255 255  b
99 255 255 255  c
100 255 255 255  d
101 255 255 255  e
102 255 255 255  f
103 255 255 255  g
104 255 255 255  h
105 255 255 255  i
106 255 255 255  j
107 255 255 255  k
108 255 255 255  l
109 255 255 255  m
110 255 255 255  n
111 255 255 255  o
112 255 255 255  p
113 255 255 255  q
114 255 255 255  r
115 255 255 255  s
116 255 255 255  t
117 255 255 255  u
118 255 255 255  v
119 255 255 255  w
120 255 255 255  x
121 255 255 255  y
122 255 255 255  z
123 120 255 120  {
124 120 255 120  |
125 120 255 120  }
126 120 255 120  ~
127 160 160 160  DEL
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"31 3937 22 1"
/* colors */
". c #000000"
"A c #282828"  ctrl
"B c #505050"  ctrl
"C c #787878"  ctrl
"D c #A0A0A0"  ctrl
"E c #402C00"  digit
"F c #805800"  digit
"G c #BF8400"  digit
"H c #FFB000"  digit
"I c #404040"  lower
"J c #808080"  lower
"K c #BFBFBF"  lower
"L c #FFFFFF"  lower
"M c #1E401E"  punct
"N c #3C803C"  punct
"O c #5ABF5A"  punct
"P c #78FF78"  punct
"Q c #78FF78"  space
"R c #1C3040"  upper
"S c #375F80"  upper
"T c #528EBF"  upper
"U c #6EBEFF"  upper
/* state 1 : SOH */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB...........CDDDC....."
"....ADDDDDA..........DDDDDA...."
"....CDDDDDC.........ADDDDDB...."
"...CDDDBDDDC........CDDDDDC...."
"..BDDDA.ADDDB.......DDDBDDD...."
".ADDDA...ADDDA.....ADDD.DDDA..."
".CDDA.....ADDD.....BDDC.CDDB..."
"...................CDDB.BDDC..."
"...................DDDB.ADDD..."
"..................ADDDA..DDDA.."
"..................BDDD...DDDB.."
"..................CDDDDDDDDDD.."
"..................DDDDDDDDDDDA."
".................ADDDDDDDDDDDB."
".................CDDD.....DDDC."
".................DDDC.....CDDD."
"................ADDDB.....BDDDA"
"................BDDDA......DDDB"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 2 : STX */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB.......BDDDDDDDCBA..."
"....ADDDDDA......BDDDDDDDDDDA.."
"....CDDDDDC......BDDDDDDDDDDD.."
"...CDDDBDDDC.....BDDD...ACDDDA."
"..BDDDA.ADDDB....BDDD....ADDDB."
".ADDDA...ADDDA...BDDD....ADDDA."
".CDDA.....ADDD...BDDD...ACDDD.."
".................BDDDDDDDDDDA.."
".................BDDDDDDDDCA..."
".................BDDDDDDDDDDC.."
".................BDDD....BDDDB."
".................BDDD.....CDDD."
".................BDDD.....BDDD."
".................BDDD.....CDDD."
".................BDDD....BDDDD."
".................BDDDDDDDDDDDB."
".................BDDDDDDDDDDC.."
".................BDDDDDDDCCB..."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 3 : ETX */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB............BCDDCCA.."
"....ADDDDDA.........ADDDDDDDDA."
"....CDDDDDC........ADDDDDDDDDA."
"...CDDDBDDDC.......DDDDCA.ABDA."
"..BDDDA.ADDDB.....BDDDC.....AA."
".ADDDA...ADDDA....CDDDA........"
".CDDA.....ADDD....DDDC........."
"..................DDDC........."
"..................DDDC........."
"..................DDDC........."
"..................DDDC........."
"..................DDDC........."
"..................CDDDA........"
"..................BDDDC.....AA."
"...................DDDDCA.ABDA."
"...................ADDDDDDDDDA."
"....................ADDDDDDDDA."
"......................BCDDCCA.."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 4 : EOT */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB.......ADDDDDCCB....."
"....ADDDDDA......ADDDDDDDDDA..."
"....CDDDDDC......ADDDDDDDDDDA.."
"...CDDDBDDDC.....ADDDA.ABDDDC.."
"..BDDDA.ADDDB....ADDDA...CDDDA."
".ADDDA...ADDDA...ADDDA...ADDDB."
".CDDA.....ADDD...ADDDA....DDDC."
".................ADDDA....DDDC."
".................ADDDA....CDDD."
".................ADDDA....CDDD."
".................ADDDA....DDDC."
".................ADDDA....DDDC."
".................ADDDA...ADDDB."
".................ADDDA...CDDDA."
".................ADDDA.ABDDDC.."
".................ADDDDDDDDDDA.."
".................ADDDDDDDDDA..."
".................ADDDDDCCB....."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 5 : ENQ */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB........DDDDDDDDDDDB."
"....ADDDDDA.......DDDDDDDDDDDB."
"....CDDDDDC.......DDDDDDDDDDDB."
"...CDDDBDDDC......DDDC........."
"..BDDDA.ADDDB.....DDDC........."
".ADDDA...ADDDA....DDDC........."
".CDDA.....ADDD....DDDC........."
"..................DDDDDDDDDDC.."
"..................DDDDDDDDDDC.."
"..................DDDDDDDDDDC.."
"..................DDDC........."
"..................DDDC........."
"..................DDDC........."
"..................DDDC........."
"..................DDDC........."
"..................DDDDDDDDDDDB."
"..................DDDDDDDDDDDB."
"..................DDDDDDDDDDDB."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 6 : ACK */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB........CDDDDDDDDDDB."
"....ADDDDDA.......CDDDDDDDDDDB."
"....CDDDDDC.......CDDDDDDDDDDB."
"...CDDDBDDDC......CDDC........."
"..BDDDA.ADDDB.....CDDC........."
".ADDDA...ADDDA....CDDC........."
".CDDA.....ADDD....CDDC........."
"..................CDDDDDDDDDD.."
"..................CDDDDDDDDDD.."
"..................CDDDDDDDDDD.."
"..................CDDC........."
"..................CDDC........."
"..................CDDC........."
"..................CDDC........."
"..................CDDC........."
"..................CDDC........."
"..................CDDC........."
"..................CDDC........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 7 : BEL */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB...........ACCDDCBA.."
"....ADDDDDA.........CDDDDDDDDA."
"....CDDDDDC........CDDDDDDDDDA."
"...CDDDBDDDC......BDDDDB..ABDA."
"..BDDDA.ADDDB.....CDDDA.....AA."
".ADDDA...ADDDA...ADDDC........."
".CDDA.....ADDD...ADDDB........."
".................BDDDA........."
".................BDDDA..CDDDDC."
".................BDDDA..CDDDDC."
".................BDDDA..CDDDDC."
".................ADDDB....ADDC."
".................ADDDC....ADDC."
"..................CDDDA...ADDC."
"..................BDDDDA..BDDC."
"...................CDDDDDDDDDC."
"....................CDDDDDDDDB."
".....................ACDDDCBA.."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 8 : BS */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB.......ADDDA...ADDDB."
"....ADDDDDA......ADDDA...ADDDB."
"....CDDDDDC......ADDDA...ADDDB."
"...CDDDBDDDC.....ADDDA...ADDDB."
"..BDDDA.ADDDB....ADDDA...ADDDB."
".ADDDA...ADDDA...ADDDA...ADDDB."
".CDDA.....ADDD...ADDDA...ADDDB."
".................ADDDDDDDDDDDB."
".................ADDDDDDDDDDDB."
".................ADDDDDDDDDDDB."
".................ADDDA...ADDDB."
".................ADDDA...ADDDB."
".................ADDDA...ADDDB."
".................ADDDA...ADDDB."
".................ADDDA...ADDDB."
".................ADDDA...ADDDB."
".................ADDDA...ADDDB."
".................ADDDA...ADDDB."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 9 : HT */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB........DDDDDDDDDDD.."
"....ADDDDDA.......DDDDDDDDDDD.."
"....CDDDDDC.......DDDDDDDDDDD.."
"...CDDDBDDDC.........ADDDA....."
"..BDDDA.ADDDB........ADDDA....."
".ADDDA...ADDDA.......ADDDA....."
".CDDA.....ADDD.......ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
"..................DDDDDDDDDDD.."
"..................DDDDDDDDDDD.."
"..................DDDDDDDDDDD.."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 10 : LF */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB..........CDDDDDDDA.."
"....ADDDDDA.........CDDDDDDDA.."
"....CDDDDDC.........CDDDDDDDA.."
"...CDDDBDDDC............ADDDA.."
"..BDDDA.ADDDB...........ADDDA.."
".ADDDA...ADDDA..........ADDDA.."
".CDDA.....ADDD..........ADDDA.."
"........................ADDDA.."
"........................ADDDA.."
"........................ADDDA.."
"........................ADDDA.."
"........................ADDDA.."
"........................ADDDA.."
".................BA.....BDDDA.."
".................CDBA..ADDDD..."
".................CDDDDDDDDDC..."
".................CDDDDDDDDD...."
"..................ACCDDDCB....."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 11 : VT */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB.......BDDD.....CDDDA"
"....ADDDDDA......BDDD....BDDDB."
"....CDDDDDC......BDDD...ADDDC.."
"...CDDDBDDDC.....BDDD..ADDDC..."
"..BDDDA.ADDDB....BDDD..CDDDA..."
".ADDDA...ADDDA...BDDD.CDDDA...."
".CDDA.....ADDD...BDDDBDDDB....."
".................BDDDDDDDA....."
".................BDDDDDDDC....."
".................BDDDDDDDDA...."
".................BDDDDADDDC...."
".................BDDDA.BDDDB..."
".................BDDD...DDDD..."
".................BDDD...BDDDB.."
".................BDDD....DDDD.."
".................BDDD....BDDDB."
".................BDDD.....CDDDA"
".................BDDD.....ADDDC"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 12 : FF */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB........ADDDA........"
"....ADDDDDA.......ADDDA........"
"....CDDDDDC.......ADDDA........"
"...CDDDBDDDC......ADDDA........"
"..BDDDA.ADDDB.....ADDDA........"
".ADDDA...ADDDA....ADDDA........"
".CDDA.....ADDD....ADDDA........"
"..................ADDDA........"
"..................ADDDA........"
"..................ADDDA........"
"..................ADDDA........"
"..................ADDDA........"
"..................ADDDA........"
"..................ADDDA........"
"..................ADDDA........"
"..................ADDDDDDDDDDD."
"..................ADDDDDDDDDDD."
"..................ADDDDDDDDDDD."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 13 : CR */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB.......DDDDB...BDDDD."
"....ADDDDDA......DDDDC...CDDDD."
"....CDDDDDC......DDDDD...DDDDD."
"...CDDDBDDDC.....DDDDDA.ADDDDD."
"..BDDDA.ADDDB....DDDCDC.BDCDDD."
".ADDDA...ADDDA...DDDBDD.DDBDDD."
".CDDA.....ADDD...DDDADDBDDADDD."
".................DDDACDDDC.DDD."
".................DDDABDDDB.DDD."
".................DDDAADDDA.DDD."
".................DDDA.DDD..DDD."
".................DDDA......DDD."
".................DDDA......DDD."
".................DDDA......DDD."
".................DDDA......DDD."
".................DDDA......DDD."
".................DDDA......DDD."
".................DDDA......DDD."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 14 : SO */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB.......BDDDB....BDDB."
"....ADDDDDA......BDDDD....BDDB."
"....CDDDDDC......BDDDDA...BDDB."
"...CDDDBDDDC.....BDDDDC...BDDB."
"..BDDDA.ADDDB....BDDDDD...BDDB."
".ADDDA...ADDDA...BDDCDDB..BDDB."
".CDDA.....ADDD...BDDCCDC..BDDB."
".................BDDCADDA.BDDB."
".................BDDC.DDC.BDDB."
".................BDDC.BDD.BDDB."
".................BDDC.ADDBBDDB."
".................BDDC..CDCBDDB."
".................BDDC..BDDCDDB."
".................BDDC...DDDDDB."
".................BDDC...CDDDDB."
".................BDDC...ADDDDB."
".................BDDC....CDDDB."
".................BDDC....BDDDB."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 15 : SI */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB..........ACDDDCA...."
"....ADDDDDA........BDDDDDDDB..."
"....CDDDDDC.......ADDDDDDDDDB.."
"...CDDDBDDDC......DDDDA.ADDDD.."
"..BDDDA.ADDDB....ADDDB...BDDDA."
".ADDDA...ADDDA...BDDDA...ADDDB."
".CDDA.....ADDD...CDDD.....DDDC."
".................CDDD.....CDDC."
".................CDDD.....CDDD."
".................CDDD.....CDDD."
".................CDDD.....CDDC."
".................CDDD.....DDDC."
".................BDDDA...ADDDB."
".................ADDDB...BDDDA."
"..................DDDDA.ADDDD.."
"..................ADDDDDDDDDB.."
"...................BDDDDDDDB..."
"....................ACDDDCA...."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 16 : DLE */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB........DDDDDDDCBA..."
"....ADDDDDA.......DDDDDDDDDDB.."
"....CDDDDDC.......DDDDDDDDDDDA."
"...CDDDBDDDC......DDDB..ABDDDC."
"..BDDDA.ADDDB.....DDDB....DDDD."
".ADDDA...ADDDA....DDDB....CDDD."
".CDDA.....ADDD....DDDB....DDDD."
"..................DDDB..ABDDDC."
"..................DDDDDDDDDDDA."
"..................DDDDDDDDDDB.."
"..................DDDDDDDCBA..."
"..................DDDB........."
"..................DDDB........."
"..................DDDB........."
"..................DDDB........."
"..................DDDB........."
"..................DDDB........."
"..................DDDB........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 17 : DC1 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB..........ACDDDCA...."
"....ADDDDDA........BDDDDDDDB..."
"....CDDDDDC.......ADDDDDDDDDB.."
"...CDDDBDDDC......DDDDA.ADDDD.."
"..BDDDA.ADDDB....ADDDB...BDDDA."
".ADDDA...ADDDA...BDDDA...ADDDB."
".CDDA.....ADDD...CDDD.....DDDC."
".................CDDD.....CDDC."
".................CDDD.....CDDD."
".................CDDD.....CDDD."
".................CDDD.....CDDC."
".................CDDD.....DDDC."
".................BDDDA...ADDDB."
".................ADDDB...BDDDA."
"..................DDDDA.ADDDD.."
"..................ADDDDDDDDDB.."
"...................BDDDDDDDC..."
"....................ACDDDDDA..."
"........................BDDDB.."
".........................BDDC.."
"..........................CB..."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 18 : DC2 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB.......BDDDDDDDCB...."
"....ADDDDDA......BDDDDDDDDDDA.."
"....CDDDDDC......BDDDDDDDDDDC.."
"...CDDDBDDDC.....BDDDA..ADDDDA."
"..BDDDA.ADDDB....BDDDA...BDDDA."
".ADDDA...ADDDA...BDDDA...ADDDA."
".CDDA.....ADDD...BDDDA...BDDDA."
".................BDDDA..ADDDC.."
".................BDDDDDDDDDDA.."
".................BDDDDDDDDB...."
".................BDDDDDDDDDA..."
".................BDDDA.BDDDC..."
".................BDDDA..CDDDA.."
".................BDDDA..ADDDC.."
".................BDDDA...BDDDA."
".................BDDDA...ADDDC."
".................BDDDA....CDDDA"
".................BDDDA....ADDDC"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 19 : DC3 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB..........BCDDDCBA..."
"....ADDDDDA........CDDDDDDDDB.."
"....CDDDDDC.......CDDDDDDDDDB.."
"...CDDDBDDDC.....ADDDCA..ACDB.."
"..BDDDA.ADDDB....ADDDA.....AB.."
".ADDDA...ADDDA...ADDDA........."
".CDDA.....ADDD...ADDDCA........"
"..................CDDDDCB......"
"...................CDDDDDDC...."
"....................ACDDDDDDA.."
"......................ABDDDDD.."
".........................CDDDA."
".........................ADDDB."
".................AB......ADDDB."
".................ADDBA..ACDDDA."
".................ADDDDDDDDDDD.."
".................ADDDDDDDDDDA.."
"..................ABCCDDDCB...."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 20 : DC4 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB.......DDDDDDDDDDDDD."
"....ADDDDDA......DDDDDDDDDDDDD."
"....CDDDDDC......DDDDDDDDDDDDD."
"...CDDDBDDDC.........ADDDA....."
"..BDDDA.ADDDB........ADDDA....."
".ADDDA...ADDDA.......ADDDA....."
".CDDA.....ADDD.......ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 21 : NAK */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB.......CDDD.....CDDC."
"....ADDDDDA......CDDD.....CDDC."
"....CDDDDDC......CDDD.....CDDC."
"...CDDDBDDDC.....CDDD.....CDDC."
"..BDDDA.ADDDB....CDDD.....CDDC."
".ADDDA...ADDDA...CDDD.....CDDC."
".CDDA.....ADDD...CDDD.....CDDC."
".................CDDD.....CDDC."
".................CDDD.....CDDC."
".................CDDD.....CDDC."
".................CDDD.....CDDC."
".................CDDD.....CDDC."
".................CDDD.....DDDC."
".................BDDDA...ADDDB."
".................ADDDCA.ACDDDA."
"..................CDDDDDDDDDC.."
"..................ADDDDDDDDDA.."
"....................BCDDDCB...."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 22 : SYN */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB......ADDDB.....BDDDA"
"....ADDDDDA......DDDC.....BDDD."
"....CDDDDDC......CDDC.....CDDC."
"...CDDDBDDDC.....BDDD.....DDDB."
"..BDDDA.ADDDB....ADDDA...ADDDA."
".ADDDA...ADDDA....DDDB...BDDD.."
".CDDA.....ADDD....CDDC...CDDC.."
"..................BDDD...CDDB.."
"..................ADDDA..DDDA.."
"...................DDDA.ADDD..."
"...................CDDB.BDDC..."
"...................BDDC.CDDB..."
"...................ADDD.DDDA..."
"....................DDDADDD...."
"....................CDDCDDC...."
"....................BDDDDDB...."
"....................ADDDDDB...."
".....................DDDDDA...."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 23 : ETB */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB......DDDA.......ADDD"
"....ADDDDDA.....CDDA.......ADDC"
"....CDDDDDC.....CDDB.......ADDC"
"...CDDDBDDDC....BDDB.......BDDC"
"..BDDDA.ADDDB...BDDB.......BDDB"
".ADDDA...ADDDA..ADDC..DDD..BDDB"
".CDDA.....ADDD..ADDC.ADDDA.BDDA"
".................DDD.BDDDB.CDDA"
".................DDD.CDDDC.CDD."
".................CDD.CDCDD.CDD."
".................CDDADDADDADDC."
".................BDDBDD.CDBDDC."
".................BDDCDC.CDCDDB."
".................ADDDDB.BDDDDB."
".................ADDDDA.ADDDDA."
"..................DDDD...DDDDA."
"..................DDDD...CDDDA."
"..................CDDC...BDDD.."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 24 : CAN */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB......ADDDB.....BDDDA"
"....ADDDDDA......CDDD.....DDDC."
"....CDDDDDC.......DDDC...BDDDA."
"...CDDDBDDDC......BDDDA.ADDDB.."
"..BDDDA.ADDDB......CDDC.CDDD..."
".ADDDA...ADDDA.....ADDDCDDDA..."
".CDDA.....ADDD......CDDDDDC...."
"....................ADDDDDA...."
".....................BDDDC....."
".....................CDDDC....."
"....................ADDDDDA...."
"....................CDDDDDD...."
"...................BDDDBDDDB..."
"...................DDDC.CDDDA.."
"..................CDDD...DDDC.."
".................ADDDB...BDDDA."
".................CDDD.....CDDC."
"................BDDDA.....ADDDB"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 25 : EM */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB......CDDDA.....ADDDC"
"....ADDDDDA.....ADDDC.....CDDDA"
"....CDDDDDC......BDDDA...ADDDC."
"...CDDDBDDDC.....ADDDC...CDDDA."
"..BDDDA.ADDDB.....BDDDA.ADDDC.."
".ADDDA...ADDDA.....DDDC.CDDDA.."
".CDDA.....ADDD.....BDDDADDDB..."
"....................DDDDDDD...."
"....................BDDDDDB...."
".....................DDDDD....."
".....................BDDDB....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 26 : SUB */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB.......ADDDDDDDDDDDD."
"....ADDDDDA......ADDDDDDDDDDDD."
"....CDDDDDC......ADDDDDDDDDDDD."
"...CDDDBDDDC.............CDDDC."
"..BDDDA.ADDDB...........BDDDC.."
".ADDDA...ADDDA.........ADDDDA.."
".CDDA.....ADDD.........CDDDB..."
"......................BDDDC...."
".....................ADDDDA...."
".....................CDDDB....."
"....................BDDDC......"
"...................ADDDD......."
"...................CDDDA......."
"..................BDDDB........"
".................ADDDC........."
".................BDDDDDDDDDDDDA"
".................BDDDDDDDDDDDDA"
".................BDDDDDDDDDDDDA"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 27 : ESC */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....................CDDDDDA..."
".....ADDDB...........CDDDDDA..."
"....ADDDDDA..........CDDB......"
"....CDDDDDC..........CDDB......"
"...CDDDBDDDC.........CDDB......"
"..BDDDA.ADDDB........CDDB......"
".ADDDA...ADDDA.......CDDB......"
".CDDA.....ADDD.......CDDB......"
".....................CDDB......"
".....................CDDB......"
".....................CDDB......"
".....................CDDB......"
".....................CDDB......"
".....................CDDB......"
".....................CDDB......"
".....................CDDB......"
".....................CDDB......"
".....................CDDB......"
".....................CDDB......"
".....................CDDB......"
".....................CDDDDDA..."
".....................CDDDDDA..."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 28 : FS */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB.......BDDA.........."
"....ADDDDDA.......DDC.........."
"....CDDDDDC.......BDDA........."
"...CDDDBDDDC.......DDC........."
"..BDDDA.ADDDB......BDDA........"
".ADDDA...ADDDA.....ADDB........"
".CDDA.....ADDD......CDD........"
"....................ADDB......."
".....................CDD......."
".....................ADDB......"
"......................CDC......"
"......................BDDA....."
".......................DDC....."
".......................BDDA...."
"........................DDC...."
"........................BDDA..."
".........................DDB..."
".........................CDD..."
".........................ADDB.."
"..........................CDD.."
"..........................ADDB."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 29 : GS */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...................ADDDDDD....."
".....ADDDB.........ADDDDDD....."
"....ADDDDDA...........ADDD....."
"....CDDDDDC...........ADDD....."
"...CDDDBDDDC..........ADDD....."
"..BDDDA.ADDDB.........ADDD....."
".ADDDA...ADDDA........ADDD....."
".CDDA.....ADDD........ADDD....."
"......................ADDD....."
"......................ADDD....."
"......................ADDD....."
"......................ADDD....."
"......................ADDD....."
"......................ADDD....."
"......................ADDD....."
"......................ADDD....."
"......................ADDD....."
"......................ADDD....."
"......................ADDD....."
"......................ADDD....."
"...................ADDDDDD....."
"...................ADDDDDD....."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 30 : RS */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB...........ADDDB....."
"....ADDDDDA.........ADDDDDA...."
"....CDDDDDC.........CDDDDDC...."
"...CDDDBDDDC.......CDDDBDDDC..."
"..BDDDA.ADDDB.....BDDDA.ADDDB.."
".ADDDA...ADDDA...ADDDA...ADDDA."
".CDDA.....ADDD...CDDA.....ADDD."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 31 : US */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB....................."
"....ADDDDDA...................."
"....CDDDDDC...................."
"...CDDDBDDDC..................."
"..BDDDA.ADDDB.................."
".ADDDA...ADDDA................."
".CDDA.....ADDD................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"................DDDDDDDDDDDDDDD"
"................DDDDDDDDDDDDDDD"
"..............................."
/* state 32 : space */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"......QQQ.............QQQ......"
"......QQQ.............QQQ......"
"......QQQ.............QQQ......"
"......QQQ.............QQQ......"
"......QQQ.............QQQ......"
"......QQQQQQQQQQQQQQQQQQQ......"
"......QQQQQQQQQQQQQQQQQQQ......"
"......QQQQQQQQQQQQQQQQQQQ......"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 33 : ! */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPP.............."
"..............PPP.............."
"..............OPP.............."
"..............OPO.............."
"..............................."
"..............................."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 34 : " */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........MPPP...PPPM.........."
"..........MPPP...PPPM.........."
"..........MPPP...PPPM.........."
"..........MPPP...PPPM.........."
"..........MPPP...PPPM.........."
"..........MPPP...PPPM.........."
"..........MPPP...PPPM.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 35 : # */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............MPPN..PPO........."
".............NPPM.MPPN........."
".............OPP..NPPM........."
".............PPO..OPP.........."
".............PPN..PPO.........."
".........NPPPPPPPPPPPPP........"
".........NPPPPPPPPPPPPP........"
".........NPPPPPPPPPPPPP........"
"............PPO..OPO..........."
"...........MPPM.MPPN..........."
"...........OPP..NPPM..........."
"........PPPPPPPPPPPPPN........."
"........PPPPPPPPPPPPPN........."
"........PPPPPPPPPPPPPN........."
"..........NPPM.MPPM............"
"..........OPP..NPP............."
"..........PPO..OPO............."
".........MPPN..PPO............."
".........NPPM.MPPN............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 36 : $ */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............MPN.............."
"..............MPN.............."
"..............MPN.............."
"............NOPPPONM..........."
"...........OPPPPPPPPM.........."
"..........NPPPPPPPPPM.........."
"..........OPPOMPNMMOM.........."
"..........PPPMMPN.............."
"..........PPPNMPN.............."
"..........OPPPPPOM............."
"..........MPPPPPPPOM..........."
"...........MOPPPPPPPM.........."
".............MNPPPPPP.........."
"..............MPNMPPPM........."
"..............MPN.PPPM........."
"..........ONM.MPNNPPPM........."
"..........PPPPPPPPPPO.........."
"..........PPPPPPPPPPM.........."
"...........NOOPPPON............"
"..............MPN.............."
"..............MPN.............."
"..............MPN.............."
"..............MPN.............."
"..............................."
"..............................."
"..............................."
/* state 37 : % */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........NPPOM................"
".........OPPPPPM..............."
"........MPPM.OPP..............."
"........NPO...PPM.............."
"........NPO...PPM.............."
"........MPPM.OPP..............."
".........OPPPPPM...MNP........."
"..........NPPOM..NOPOM........."
"..............MOPON............"
"............NOPNM.............."
".........MOPOM..MOPPO.........."
".........NNM...MPPPPPP........."
"...............OPOMMPPN........"
"...............OPN..NPO........"
"...............PPN..NPO........"
"...............OPOMMPPN........"
"...............MPPPPPP........."
"................MOPPO.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 38 : & */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............MOPPPOM............"
"...........NPPPPPPPM..........."
"...........PPPPPPPPM..........."
"..........MPPPN..MOM..........."
"..........MPPPM................"
"...........PPPN................"
"...........NPPPM..............."
"...........NPPPP..............."
"..........OPPPPPO.............."
".........NPPONPPPN..PPO........"
".........PPP..OPPPM.PPO........"
"........NPPO...PPPOMPPN........"
"........NPPP...MPPPPPPM........"
"........NPPPM...NPPPPO........."
"........MPPPPN..MPPPPM........."
".........OPPPPPPPPPPPO........."
"..........OPPPPPPPPPPPM........"
"...........MOPPPONMPPPO........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 39 : ' */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 40 : ( */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"................OPP............"
"...............NPPN............"
"...............PPP............."
"..............NPPO............."
"..............PPPM............."
".............NPPP.............."
".............OPPO.............."
".............PPPN.............."
".............PPPM.............."
"............MPPPM.............."
"............MPPPM.............."
"............MPPPM.............."
"............MPPPM.............."
".............PPPM.............."
".............PPPN.............."
".............OPPO.............."
".............MPPP.............."
"..............PPPM............."
"..............NPPO............."
"...............PPP............."
"...............NPPN............"
"................OPP............"
"..............................."
"..............................."
"..............................."
"..............................."
/* state 41 : ) */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............PPO................"
"............NPPN..............."
".............PPP..............."
".............NPPN.............."
".............MPPP.............."
"..............OPPN............."
"..............OPPO............."
"..............NPPP............."
"..............MPPPM............"
"..............MPPPM............"
"...............PPPM............"
"...............PPPM............"
"..............MPPPM............"
"..............MPPPM............"
"..............NPPP............."
"..............OPPO............."
"..............PPPN............."
".............MPPP.............."
".............NPPN.............."
".............PPP..............."
"............NPPN..............."
"............PPO................"
"..............................."
"..............................."
"..............................."
"..............................."
/* state 42 : * */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............NPN.............."
"..............NPN.............."
"..........OM..NPN..MO.........."
".........MPPOMNPNMOPPM........."
"..........MOPPPPPPPPM.........."
"............NPPPPPN............"
"............NPPPPPN............"
"..........MOPPPPPPPPM.........."
".........MPPOMNPNMOPPM........."
"..........OM..NPN..MO.........."
"..............NPN.............."
"..............NPN.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 43 : + */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"........MPPPPPPPPPPPPPM........"
"........MPPPPPPPPPPPPPM........"
"........MPPPPPPPPPPPPPM........"
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 44 : , */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............NPPPN............."
".............NPPPN............."
".............NPPPN............."
".............NPPPM............."
".............OPPO.............."
".............PPPM.............."
"............MPPO..............."
"............NPPM..............."
"..............................."
"..............................."
"..............................."
/* state 45 : - */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........MPPPPPPPN..........."
"...........MPPPPPPPN..........."
"...........MPPPPPPPN..........."
"...........MPPPPPPPN..........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 46 : . */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............NPPPN............."
".............NPPPN............."
".............NPPPN............."
".............NPPPN............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 47 : / */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..................MPPN........."
"..................OPP.........."
".................MPPN.........."
".................OPP..........."
".................PPN..........."
"................NPPM..........."
"................PPO............"
"...............NPPM............"
"...............PPO............."
"..............MPPM............."
"..............OPO.............."
".............MPPN.............."
".............OPP..............."
"............MPPN..............."
"............OPP................"
"...........MPPN................"
"...........NPPM................"
"...........PPO................."
"..........NPPM................."
"..........PPO.................."
".........NPPM.................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 48 : 0 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............EGHHHGE............"
"...........EHHHHHHHF..........."
"..........EHHHHHHHHHE.........."
"..........FHHHE.EHHHG.........."
"..........HHHG...GHHH.........."
".........EHHHF...EHHHE........."
".........EHHHE...EHHHF........."
".........FHHHEFHFEHHHF........."
".........FHHHEHHH.HHHF........."
".........FHHHEFHF.HHHF........."
".........FHHHE...EHHHF........."
".........EHHHE...EHHHF........."
".........EHHHF...EHHHE........."
"..........HHHG...GHHH.........."
"..........FHHHE.EHHHG.........."
"..........EHHHHHHHHHE.........."
"...........EHHHHHHHF..........."
"............EGHHHGE............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 49 : 1 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........EFGHHHG............."
"..........FHHHHHHG............."
"..........FHHHHHHG............."
"..........FGFEGHHG............."
"..............GHHG............."
"..............GHHG............."
"..............GHHG............."
"..............GHHG............."
"..............GHHG............."
"..............GHHG............."
"..............GHHG............."
"..............GHHG............."
"..............GHHG............."
"..............GHHG............."
"..............GHHG............."
"..........GHHHHHHHHHHG........."
"..........GHHHHHHHHHHG........."
"..........GHHHHHHHHHHG........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 50 : 2 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........EFGHHHGFE............"
".........EHHHHHHHHHF..........."
".........EHHHHHHHHHHE.........."
".........EGFE..EGHHHG.........."
".................HHHH.........."
".................GHHH.........."
".................HHHG.........."
"................FHHHE.........."
"...............EHHHG..........."
"..............EHHHG............"
".............EHHHG............."
"............EHHHG.............."
"...........EHHHG..............."
"..........EHHHG................"
".........EHHHG................."
".........FHHHHHHHHHHH.........."
".........FHHHHHHHHHHH.........."
".........FHHHHHHHHHHH.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 51 : 3 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........EFGHHHGGE............"
"..........HHHHHHHHHG..........."
"..........HHHHHHHHHHF.........."
"..........GFE...FHHHG.........."
".................FHHH.........."
".................FHHG.........."
"................FHHHF.........."
"............EHHHHHHF..........."
"............EHHHHHE............"
"............EHHHHHHG..........."
"................FHHHG.........."
".................EHHHE........."
"..................HHHF........."
".................EHHHE........."
".........FGFE...EHHHHE........."
".........FHHHHHHHHHHG.........."
".........FHHHHHHHHHG..........."
"..........EFGHHHHGE............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 52 : 4 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...............EHHHH..........."
"...............GHHHH..........."
"..............FHHHHH..........."
".............EHHHHHH..........."
".............GHHGHHH..........."
"............FHHFFHHH..........."
"...........EHHG.FHHH..........."
"...........GHHE.FHHH..........."
"..........FHHF..FHHH..........."
"..........HHG...FHHH..........."
".........GHHE...FHHH..........."
".........GHHHHHHHHHHHH........."
".........GHHHHHHHHHHHH........."
".........GHHHHHHHHHHHH........."
"................FHHH..........."
"................FHHH..........."
"................FHHH..........."
"................FHHH..........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 53 : 5 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........GHHHHHHHHHE.........."
"..........GHHHHHHHHHE.........."
"..........GHHHHHHHHHE.........."
"..........GHHE................."
"..........GHHE................."
"..........GHHE................."
"..........GHHGHHHGE............"
"..........GHHHHHHHHF..........."
"..........GHHHHHHHHHE.........."
"..........FFE..EGHHHH.........."
".................GHHHE........."
".................EHHHE........."
".................EHHHE........."
".................FHHHE........."
".........EGEE..EFHHHG.........."
".........EHHHHHHHHHHE.........."
".........EHHHHHHHHHF..........."
"..........EFGHHHGF............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 54 : 6 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............EGGHHGF..........."
"............GHHHHHHHF.........."
"...........GHHHHHHHHF.........."
"..........EHHHGE..EFF.........."
"..........GHHG................."
"..........HHHE................."
".........EHHHEFHHHGE..........."
".........EHHHGHHHHHHE.........."
".........FHHHHHHHHHHH.........."
".........FHHHHF.EGHHHF........."
".........EHHHG....HHHF........."
".........EHHHF....GHHG........."
"..........HHHF....GHHG........."
"..........HHHG....HHHF........."
"..........FHHHF..GHHHE........."
"..........EHHHHHHHHHG.........."
"...........EHHHHHHHGE.........."
"............EFGHHGF............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 55 : 7 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........EHHHHHHHHHHHE........."
".........EHHHHHHHHHHHE........."
".........EHHHHHHHHHHHE........."
".................HHHG.........."
"................EHHHF.........."
"................GHHH..........."
"...............EHHHF..........."
"...............FHHHE..........."
"...............HHHG............"
"..............EHHHF............"
"..............GHHH............."
"..............HHHF............."
".............FHHHE............."
".............HHHG.............."
"............EHHHF.............."
"............GHHH..............."
"............HHHF..............."
"...........FHHHE..............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 56 : 8 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............EGHHHGF............"
"...........GHHHHHHHG..........."
"..........FHHHHHHHHHF.........."
"..........GHHGE.EGHHH.........."
"..........HHHE...EHHH.........."
"..........GHHE...EHHH.........."
"..........FHHGE.EGHHF.........."
"...........GHHHHHHHG..........."
"............GHHHHHG............"
"..........EHHHHHHHHHE.........."
"..........GHHGE.EGHHG.........."
".........EHHH.....HHHE........."
".........FHHG.....GHHF........."
".........EHHH.....HHHF........."
".........EHHHGE.EGHHHE........."
"..........GHHHHHHHHHG.........."
"...........GHHHHHHHHE.........."
"............FGHHHGF............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 57 : 9 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............FGHHGFE............"
"...........GHHHHHHHE..........."
"..........GHHHHHHHHHE.........."
".........EHHHGE.FHHHG.........."
".........FHHH....GHHH.........."
".........FHHG....FHHHE........."
".........FHHG....FHHHE........."
".........FHHH....GHHHF........."
".........EHHHGE.FHHHHF........."
"..........HHHHHHHHHHHF........."
"..........EHHHHHHHHHHE........."
"...........EGHHHFEHHHE........."
".................EHHH.........."
".................GHHG.........."
"..........FFE..EGHHHE.........."
"..........FHHHHHHHHG..........."
"..........FHHHHHHHG............"
"...........FGHHHGE............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 58 : : */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............NPPPN............."
".............NPPPN............."
".............NPPPN............."
".............NPPPN............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............NPPPN............."
".............NPPPN............."
".............NPPPN............."
".............NPPPN............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 59 : ; */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............NPPPN............."
".............NPPPN............."
".............NPPPN............."
".............NPPPN............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............NPPPN............."
".............NPPPN............."
".............NPPPN............."
".............NPPPN............."
".............OPPP.............."
".............PPPN.............."
"............MPPP..............."
"............MPPN..............."
"..............................."
"..............................."
"..............................."
/* state 60 : < */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"....................NO........."
".................MOPPP........."
"...............NOPPPPP........."
"............MOPPPPPPNM........."
"..........NPPPPPPOM............"
".........PPPPPOM..............."
".........PPPOM................."
".........PPPPPOM..............."
"..........NPPPPPPNM............"
"............MOPPPPPPNM........."
"...............NOPPPPP........."
".................MOPPP........."
"....................NO........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 61 : = */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........PPPPPPPPPPPPP........."
".........PPPPPPPPPPPPP........."
".........PPPPPPPPPPPPP........."
"..............................."
"..............................."
"..............................."
".........PPPPPPPPPPPPP........."
".........PPPPPPPPPPPPP........."
".........PPPPPPPPPPPPP........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 62 : > */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........ON...................."
".........PPPOM................."
".........PPPPPON..............."
".........MNPPPPPPOM............"
"............MOPPPPPPNM........."
"...............MOPPPPP........."
".................MOPPP........."
"...............MOPPPPP........."
"............MNPPPPPPNM........."
".........MNPPPPPPOM............"
".........PPPPPON..............."
".........PPPOM................."
".........ON...................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 63 : ? */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........MNOOPPON............"
"..........MPPPPPPPPO..........."
"..........MPPPPPPPPPO.........."
"..........MONM..MOPPP.........."
".................NPPP.........."
".................OPPO.........."
"................OPPPM.........."
"...............OPPPM..........."
"..............NPPPM............"
".............MPPPN............."
".............NPPO.............."
".............NPPO.............."
".............OPPO.............."
".............OPPO.............."
"..............................."
".............OPPO.............."
".............OPPO.............."
".............OPPO.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 64 : @ */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............NOPPPOM..........."
"...........MPPPPPPPPN.........."
"..........MPPOM..MOPPM........."
"..........PPO......OPO........."
".........OPP.......NPP........."
".........PPN..MOPPONPP........."
"........NPP...PPPPPPPPM........"
"........OPO..OPPN.MPPPM........"
"........OPO..PPN...NPPM........"
"........OPN.MPPM...MPPM........"
"........PPN.MPPM...MPPM........"
"........OPN.MPPM...MPPM........"
"........OPO..PPN...NPPM........"
"........NPO..OPPM.MPPPM........"
"........MPPM..PPPPPPPPM........"
".........PPN..MOPPONPPM........"
".........NPPM.................."
"..........OPPM................."
"..........MOPPNM..MNOM........."
"............OPPPPPPPPO........."
".............MNOPPPONM........."
"..............................."
"..............................."
"..............................."
/* state 65 : A */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............TUUUT............."
".............UUUUUR............"
"............RUUUUUS............"
"............TUUUUUT............"
"............UUUSUUU............"
"...........RUUU.UUUR..........."
"...........SUUT.TUUS..........."
"...........TUUS.SUUT..........."
"...........UUUS.RUUU..........."
"..........RUUUR..UUUR.........."
"..........SUUU...UUUS.........."
"..........TUUUUUUUUUU.........."
"..........UUUUUUUUUUUR........."
".........RUUUUUUUUUUUS........."
".........TUUU.....UUUT........."
".........UUUT.....TUUU........."
"........RUUUS.....SUUUR........"
"........SUUUR......UUUS........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 66 : B */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........SUUUUUUUTSR..........."
".........SUUUUUUUUUUR.........."
".........SUUUUUUUUUUU.........."
".........SUUU...RTUUUR........."
".........SUUU....RUUUS........."
".........SUUU....RUUUR........."
".........SUUU...RTUUU.........."
".........SUUUUUUUUUUR.........."
".........SUUUUUUUUTR..........."
".........SUUUUUUUUUUT.........."
".........SUUU....SUUUS........."
".........SUUU.....TUUU........."
".........SUUU.....SUUU........."
".........SUUU.....TUUU........."
".........SUUU....SUUUU........."
".........SUUUUUUUUUUUS........."
".........SUUUUUUUUUUT.........."
".........SUUUUUUUTTS..........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 67 : C */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............STUUTTR.........."
"............RUUUUUUUUR........."
"...........RUUUUUUUUUR........."
"...........UUUUTR.RSUR........."
"..........SUUUT.....RR........."
"..........TUUUR................"
"..........UUUT................."
"..........UUUT................."
"..........UUUT................."
"..........UUUT................."
"..........UUUT................."
"..........UUUT................."
"..........TUUUR................"
"..........SUUUT.....RR........."
"...........UUUUTR.RSUR........."
"...........RUUUUUUUUUR........."
"............RUUUUUUUUR........."
"..............STUUTTR.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 68 : D */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........RUUUUUTTS............."
".........RUUUUUUUUUR..........."
".........RUUUUUUUUUUR.........."
".........RUUUR.RSUUUT.........."
".........RUUUR...TUUUR........."
".........RUUUR...RUUUS........."
".........RUUUR....UUUT........."
".........RUUUR....UUUT........."
".........RUUUR....TUUU........."
".........RUUUR....TUUU........."
".........RUUUR....UUUT........."
".........RUUUR....UUUT........."
".........RUUUR...RUUUS........."
".........RUUUR...TUUUR........."
".........RUUUR.RSUUUT.........."
".........RUUUUUUUUUUR.........."
".........RUUUUUUUUUR..........."
".........RUUUUUTTS............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 69 : E */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........UUUUUUUUUUUS........."
"..........UUUUUUUUUUUS........."
"..........UUUUUUUUUUUS........."
"..........UUUT................."
"..........UUUT................."
"..........UUUT................."
"..........UUUT................."
"..........UUUUUUUUUUT.........."
"..........UUUUUUUUUUT.........."
"..........UUUUUUUUUUT.........."
"..........UUUT................."
"..........UUUT................."
"..........UUUT................."
"..........UUUT................."
"..........UUUT................."
"..........UUUUUUUUUUUS........."
"..........UUUUUUUUUUUS........."
"..........UUUUUUUUUUUS........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 70 : F */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........TUUUUUUUUUUS........."
"..........TUUUUUUUUUUS........."
"..........TUUUUUUUUUUS........."
"..........TUUT................."
"..........TUUT................."
"..........TUUT................."
"..........TUUT................."
"..........TUUUUUUUUUU.........."
"..........TUUUUUUUUUU.........."
"..........TUUUUUUUUUU.........."
"..........TUUT................."
"..........TUUT................."
"..........TUUT................."
"..........TUUT................."
"..........TUUT................."
"..........TUUT................."
"..........TUUT................."
"..........TUUT................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 71 : G */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............RTTUUTSR.........."
"............TUUUUUUUUR........."
"...........TUUUUUUUUUR........."
"..........SUUUUS..RSUR........."
"..........TUUUR.....RR........."
".........RUUUT................."
".........RUUUS................."
".........SUUUR................."
".........SUUUR..TUUUUT........."
".........SUUUR..TUUUUT........."
".........SUUUR..TUUUUT........."
".........RUUUS....RUUT........."
".........RUUUT....RUUT........."
"..........TUUUR...RUUT........."
"..........SUUUUR..SUUT........."
"...........TUUUUUUUUUT........."
"............TUUUUUUUUS........."
".............RTUUUTSR.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 72 : H */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........RUUUR...RUUUS........."
".........RUUUR...RUUUS........."
".........RUUUR...RUUUS........."
".........RUUUR...RUUUS........."
".........RUUUR...RUUUS........."
".........RUUUR...RUUUS........."
".........RUUUR...RUUUS........."
".........RUUUUUUUUUUUS........."
".........RUUUUUUUUUUUS........."
".........RUUUUUUUUUUUS........."
".........RUUUR...RUUUS........."
".........RUUUR...RUUUS........."
".........RUUUR...RUUUS........."
".........RUUUR...RUUUS........."
".........RUUUR...RUUUS........."
".........RUUUR...RUUUS........."
".........RUUUR...RUUUS........."
".........RUUUR...RUUUS........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 73 : I */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........UUUUUUUUUUU.........."
"..........UUUUUUUUUUU.........."
"..........UUUUUUUUUUU.........."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
"..........UUUUUUUUUUU.........."
"..........UUUUUUUUUUU.........."
"..........UUUUUUUUUUU.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 74 : J */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............TUUUUUUUR.........."
"............TUUUUUUUR.........."
"............TUUUUUUUR.........."
"................RUUUR.........."
"................RUUUR.........."
"................RUUUR.........."
"................RUUUR.........."
"................RUUUR.........."
"................RUUUR.........."
"................RUUUR.........."
"................RUUUR.........."
"................RUUUR.........."
"................RUUUR.........."
".........SR.....SUUUR.........."
".........TUSR..RUUUU..........."
".........TUUUUUUUUUT..........."
".........TUUUUUUUUU............"
"..........RTTUUUTS............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 75 : K */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........SUUU.....TUUUR........"
".........SUUU....SUUUS........."
".........SUUU...RUUUT.........."
".........SUUU..RUUUT..........."
".........SUUU..TUUUR..........."
".........SUUU.TUUUR............"
".........SUUUSUUUS............."
".........SUUUUUUUR............."
".........SUUUUUUUT............."
".........SUUUUUUUUR............"
".........SUUUURUUUT............"
".........SUUUR.SUUUS..........."
".........SUUU...UUUU..........."
".........SUUU...SUUUS.........."
".........SUUU....UUUU.........."
".........SUUU....SUUUS........."
".........SUUU.....TUUUR........"
".........SUUU.....RUUUT........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 76 : L */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUUUUUUUUU........."
"..........RUUUUUUUUUUU........."
"..........RUUUUUUUUUUU........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 77 : M */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........UUUUS...SUUUU........."
".........UUUUT...TUUUU........."
".........UUUUU...UUUUU........."
".........UUUUUR.RUUUUU........."
".........UUUTUT.SUTUUU........."
".........UUUSUU.UUSUUU........."
".........UUURUUSUURUUU........."
".........UUURTUUUT.UUU........."
".........UUURSUUUS.UUU........."
".........UUURRUUUR.UUU........."
".........UUUR.UUU..UUU........."
".........UUUR......UUU........."
".........UUUR......UUU........."
".........UUUR......UUU........."
".........UUUR......UUU........."
".........UUUR......UUU........."
".........UUUR......UUU........."
".........UUUR......UUU........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 78 : N */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........SUUUS....SUUS........."
".........SUUUU....SUUS........."
".........SUUUUR...SUUS........."
".........SUUUUT...SUUS........."
".........SUUUUU...SUUS........."
".........SUUTUUS..SUUS........."
".........SUUTTUT..SUUS........."
".........SUUTRUUR.SUUS........."
".........SUUT.UUT.SUUS........."
".........SUUT.SUU.SUUS........."
".........SUUT.RUUSSUUS........."
".........SUUT..TUTSUUS........."
".........SUUT..SUUTUUS........."
".........SUUT...UUUUUS........."
".........SUUT...TUUUUS........."
".........SUUT...RUUUUS........."
".........SUUT....TUUUS........."
".........SUUT....SUUUS........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 79 : O */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............RTUUUTR............"
"...........SUUUUUUUS..........."
"..........RUUUUUUUUUS.........."
"..........UUUUR.RUUUU.........."
".........RUUUS...SUUUR........."
".........SUUUR...RUUUS........."
".........TUUU.....UUUT........."
".........TUUU.....TUUT........."
".........TUUU.....TUUU........."
".........TUUU.....TUUU........."
".........TUUU.....TUUT........."
".........TUUU.....UUUT........."
".........SUUUR...RUUUS........."
".........RUUUS...SUUUR........."
"..........UUUUR.RUUUU.........."
"..........RUUUUUUUUUS.........."
"...........SUUUUUUUS..........."
"............RTUUUTR............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 80 : P */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........UUUUUUUTSR..........."
"..........UUUUUUUUUUS.........."
"..........UUUUUUUUUUUR........."
"..........UUUS..RSUUUT........."
"..........UUUS....UUUU........."
"..........UUUS....TUUU........."
"..........UUUS....UUUU........."
"..........UUUS..RSUUUT........."
"..........UUUUUUUUUUUR........."
"..........UUUUUUUUUUS.........."
"..........UUUUUUUTSR..........."
"..........UUUS................."
"..........UUUS................."
"..........UUUS................."
"..........UUUS................."
"..........UUUS................."
"..........UUUS................."
"..........UUUS................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 81 : Q */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............RTUUUTR............"
"...........SUUUUUUUS..........."
"..........RUUUUUUUUUS.........."
"..........UUUUR.RUUUU.........."
".........RUUUS...SUUUR........."
".........SUUUR...RUUUS........."
".........TUUU.....UUUT........."
".........TUUU.....TUUT........."
".........TUUU.....TUUU........."
".........TUUU.....TUUU........."
".........TUUU.....TUUT........."
".........TUUU.....UUUT........."
".........SUUUR...RUUUS........."
".........RUUUS...SUUUR........."
"..........UUUUR.RUUUU.........."
"..........RUUUUUUUUUS.........."
"...........SUUUUUUUT..........."
"............RTUUUUUR..........."
"................SUUUS.........."
".................SUUT.........."
"..................TS..........."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 82 : R */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........SUUUUUUUTS............"
".........SUUUUUUUUUUR.........."
".........SUUUUUUUUUUT.........."
".........SUUUR..RUUUUR........."
".........SUUUR...SUUUR........."
".........SUUUR...RUUUR........."
".........SUUUR...SUUUR........."
".........SUUUR..RUUUT.........."
".........SUUUUUUUUUUR.........."
".........SUUUUUUUUS............"
".........SUUUUUUUUUR..........."
".........SUUUR.SUUUT..........."
".........SUUUR..TUUUR.........."
".........SUUUR..RUUUT.........."
".........SUUUR...SUUUR........."
".........SUUUR...RUUUT........."
".........SUUUR....TUUUR........"
".........SUUUR....RUUUT........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 83 : S */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............STUUUTSR..........."
"...........TUUUUUUUUS.........."
"..........TUUUUUUUUUS.........."
".........RUUUTR..RTUS.........."
".........RUUUR.....RS.........."
".........RUUUR................."
".........RUUUTR................"
"..........TUUUUTS.............."
"...........TUUUUUUT............"
"............RTUUUUUUR.........."
"..............RSUUUUU.........."
".................TUUUR........."
".................RUUUS........."
".........RS......RUUUS........."
".........RUUSR..RTUUUR........."
".........RUUUUUUUUUUU.........."
".........RUUUUUUUUUUR.........."
"..........RSTTUUUTS............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 84 : T */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........UUUUUUUUUUUUU........."
".........UUUUUUUUUUUUU........."
".........UUUUUUUUUUUUU........."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 85 : U */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........TUUU.....TUUT........."
".........TUUU.....TUUT........."
".........TUUU.....TUUT........."
".........TUUU.....TUUT........."
".........TUUU.....TUUT........."
".........TUUU.....TUUT........."
".........TUUU.....TUUT........."
".........TUUU.....TUUT........."
".........TUUU.....TUUT........."
".........TUUU.....TUUT........."
".........TUUU.....TUUT........."
".........TUUU.....TUUT........."
".........TUUU.....UUUT........."
".........SUUUR...RUUUS........."
".........RUUUTR.RTUUUR........."
"..........TUUUUUUUUUT.........."
"..........RUUUUUUUUUR.........."
"............STUUUTS............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 86 : V */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"........RUUUS.....SUUUR........"
".........UUUT.....SUUU........."
".........TUUT.....TUUT........."
".........SUUU.....UUUS........."
".........RUUUR...RUUUR........."
"..........UUUS...SUUU.........."
"..........TUUT...TUUT.........."
"..........SUUU...TUUS.........."
"..........RUUUR..UUUR.........."
"...........UUUR.RUUU..........."
"...........TUUS.SUUT..........."
"...........SUUT.TUUS..........."
"...........RUUU.UUUR..........."
"............UUURUUU............"
"............TUUTUUT............"
"............SUUUUUS............"
"............RUUUUUS............"
".............UUUUUR............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 87 : W */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"........UUUR.......RUUU........"
"........TUUR.......RUUT........"
"........TUUS.......RUUT........"
"........SUUS.......SUUT........"
"........SUUS.......SUUS........"
"........RUUT..UUU..SUUS........"
"........RUUT.RUUUR.SUUR........"
".........UUU.SUUUS.TUUR........"
".........UUU.TUUUT.TUU........."
".........TUU.TUTUU.TUU........."
".........TUURUURUURUUT........."
".........SUUSUU.TUSUUT........."
".........SUUTUT.TUTUUS........."
".........RUUUUS.SUUUUS........."
".........RUUUUR.RUUUUR........."
"..........UUUU...UUUUR........."
"..........UUUU...TUUUR........."
"..........TUUT...SUUU.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 88 : X */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"........RUUUS.....SUUUR........"
".........TUUU.....UUUT........."
"..........UUUT...SUUUR........."
"..........SUUUR.RUUUS.........."
"...........TUUT.TUUU..........."
"...........RUUUTUUUR..........."
"............TUUUUUT............"
"............RUUUUUR............"
".............SUUUT............."
".............TUUUT............."
"............RUUUUUR............"
"............TUUUUUU............"
"...........SUUUSUUUS..........."
"...........UUUT.TUUUR.........."
"..........TUUU...UUUT.........."
".........RUUUS...SUUUR........."
".........TUUU.....TUUT........."
"........SUUUR.....RUUUS........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 89 : Y */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"........TUUUR.....RUUUT........"
"........RUUUT.....TUUUR........"
".........SUUUR...RUUUT........."
".........RUUUT...TUUUR........."
"..........SUUUR.RUUUT.........."
"...........UUUT.TUUUR.........."
"...........SUUURUUUS..........."
"............UUUUUUU............"
"............SUUUUUS............"
".............UUUUU............."
".............SUUUS............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 90 : Z */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........RUUUUUUUUUUUU........."
".........RUUUUUUUUUUUU........."
".........RUUUUUUUUUUUU........."
".................TUUUT........."
"................SUUUT.........."
"...............RUUUUR.........."
"...............TUUUS..........."
"..............SUUUT............"
".............RUUUUR............"
".............TUUUS............."
"............SUUUT.............."
"...........RUUUU..............."
"...........TUUUR..............."
"..........SUUUS................"
".........RUUUT................."
".........SUUUUUUUUUUUUR........"
".........SUUUUUUUUUUUUR........"
".........SUUUUUUUUUUUUR........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 91 : [ */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............OPPPPPM..........."
".............OPPPPPM..........."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPPPPM..........."
".............OPPPPPM..........."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 92 : \ */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........NPPM.................."
"..........PPO.................."
"..........NPPM................."
"...........PPO................."
"...........NPPM................"
"...........MPPN................"
"............OPP................"
"............MPPN..............."
".............OPP..............."
".............MPPN.............."
"..............OPO.............."
"..............NPPM............."
"...............PPO............."
"...............NPPM............"
"................PPO............"
"................NPPM..........."
".................PPN..........."
".................OPP..........."
".................MPPN.........."
"..................OPP.........."
"..................MPPN........."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 93 : ] */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........MPPPPPP............."
"...........MPPPPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"...........MPPPPPP............."
"...........MPPPPPP............."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 94 : ^ */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............MPPPN............."
"............MPPPPPM............"
"............OPPPPPO............"
"...........OPPPNPPPO..........."
"..........NPPPM.MPPPN.........."
".........MPPPM...MPPPM........."
".........OPPM.....MPPP........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 95 : _ */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"........PPPPPPPPPPPPPPP........"
"........PPPPPPPPPPPPPPP........"
"..............................."
/* state 96 : ` */
"..............................."
"..............................."
"..............................."
"..............................."
"..........MPPPM................"
"...........MPPO................"
"............MPPN..............."
".............NPPM.............."
"..............NPP.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 97 : a */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........IKKLLLKJI..........."
"..........JLLLLLLLLLI.........."
"..........JLLLLLLLLLK.........."
"..........JKJI...JLLLI........."
"..................LLLJ........."
"...........IKKLLLLLLLJ........."
"..........KLLLLLLLLLLJ........."
".........JLLLLLLLLLLLJ........."
".........KLLLJI...LLLJ........."
".........KLLL....ILLLJ........."
".........KLLLJ..ILLLLJ........."
".........JLLLLLLLLLLLJ........."
"..........KLLLLLLJLLLJ........."
"...........JKLLKI.LLLJ........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 98 : b */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........ILLLJ................."
".........ILLLJ................."
".........ILLLJ................."
".........ILLLJ................."
".........ILLLJ................."
".........ILLLJIKLLKI..........."
".........ILLLJLLLLLLI.........."
".........ILLLLLLLLLLL.........."
".........ILLLLJ..KLLLJ........."
".........ILLLL....LLLK........."
".........ILLLJ....KLLK........."
".........ILLLJ....KLLL........."
".........ILLLJ....KLLL........."
".........ILLLJ....KLLK........."
".........ILLLL....LLLK........."
".........ILLLLJ..KLLLJ........."
".........ILLLLLLLLLLL.........."
".........ILLLJLLLLLLI.........."
".........ILLLJIKLLKI..........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 99 : c */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............IKLLLKJI.........."
"............KLLLLLLLL.........."
"...........KLLLLLLLLL.........."
"..........ILLLLJ...JK.........."
"..........JLLLI................"
"..........KLLL................."
"..........LLLK................."
"..........LLLK................."
"..........KLLL................."
"..........JLLLI................"
"..........ILLLLJ..IIK.........."
"...........KLLLLLLLLL.........."
"............KLLLLLLLL.........."
".............IKLLLKJI.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 100 : d */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".................ILLLI........."
".................ILLLI........."
".................ILLLI........."
".................ILLLI........."
".................ILLLI........."
"...........IKLLKIILLLI........."
"..........ILLLLLLJLLLI........."
"..........LLLLLLLLLLLI........."
".........JLLLKI.JLLLLI........."
".........KLLLI...KLLLI........."
".........KLLK....JLLLI........."
".........LLLK....JLLLI........."
".........LLLK....JLLLI........."
".........KLLK....JLLLI........."
".........KLLLI...KLLLI........."
".........JLLLKI.JLLLLI........."
"..........LLLLLLLLLLLI........."
"..........ILLLLLLJLLLI........."
"...........IKLLKIILLLI........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 101 : e */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............IKLLLKJ............"
"...........KLLLLLLLLI.........."
"..........JLLLLLLLLLL.........."
".........ILLLKI..JLLLJ........."
".........JLLL.....KLLK........."
".........KLLLLLLLLLLLL........."
".........KLLLLLLLLLLLL........."
".........KLLLLLLLLLLLL........."
".........KLLK.................."
".........JLLLI................."
".........ILLLKI...IJKJ........."
"..........KLLLLLLLLLLJ........."
"...........KLLLLLLLLLJ........."
"............IKKLLLKJI.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 102 : f */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............IJKLLLLI........."
"..............LLLLLLLI........."
".............ILLLLLLLI........."
".............JLLLI............."
".............JLLL.............."
"..........LLLLLLLLLLLI........."
"..........LLLLLLLLLLLI........."
"..........LLLLLLLLLLLI........."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 103 : g */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............KLLKIILLLJ........."
"..........ILLLLLLJLLLJ........."
"..........KLLLLLLLLLLJ........."
".........ILLLKI.JLLLLJ........."
".........JLLLI...KLLLJ........."
".........KLLL....JLLLJ........."
".........KLLK....ILLLJ........."
".........KLLK....ILLLJ........."
".........KLLL....JLLLJ........."
".........JLLLI...KLLLJ........."
".........ILLLKI.JLLLLJ........."
"..........KLLLLLLLLLLJ........."
"..........ILLLLLLJLLLJ........."
"...........IKLLKJILLLI........."
".................JLLLI........."
"..........IJII..ILLLL.........."
"..........JLLLLLLLLLK.........."
"..........JLLLLLLLLK..........."
"...........IKKLLLKJ............"
"..............................."
"..............................."
/* state 104 : h */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK.JLLKI..........."
"..........LLLKKLLLLLI.........."
"..........LLLLLLLLLLK.........."
"..........LLLLJ.ILLLL.........."
"..........LLLL...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 105 : i */
"..............................."
"..............................."
"..............................."
"..............................."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............................."
"..............................."
"..........ILLLLLLK............."
"..........ILLLLLLK............."
"..........ILLLLLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
".........ILLLLLLLLLLLLI........"
".........ILLLLLLLLLLLLI........"
".........ILLLLLLLLLLLLI........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 106 : j */
"..............................."
"..............................."
"..............................."
"..............................."
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............................."
"..............................."
"...........KLLLLLLJ............"
"...........KLLLLLLJ............"
"...........KLLLLLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLI............"
"..............JLLLI............"
".............IKLLLI............"
".........ILLLLLLLK............."
".........ILLLLLLLI............."
".........ILLLLLKI.............."
"..............................."
"..............................."
/* state 107 : k */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK...JLLLK........."
"..........LLLK..ILLLK.........."
"..........LLLK.ILLLK..........."
"..........LLLKILLLK............"
"..........LLLKLLLK............."
"..........LLLLLLLI............."
"..........LLLLLLLL............."
"..........LLLLKLLLJ............"
"..........LLLK.JLLLI..........."
"..........LLLK..KLLK..........."
"..........LLLK..ILLLJ.........."
"..........LLLK...KLLL.........."
"..........LLLK...ILLLK........."
"..........LLLK....JLLLI........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 108 : l */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........LLLLLLLI.............."
".........LLLLLLLI.............."
".........LLLLLLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLJ.............."
".............LLLLI............."
".............KLLLLLLLI........."
".............ILLLLLLLI........."
"..............IKLLLLLI........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 109 : m */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........LLJJLLJ.JLLJ.........."
".........LLKLLLLKLLLLJ........."
".........LLLLLLLLLLLLK........."
".........LLLIILLLIILLL........."
".........LLL..LLL..LLL........."
".........LLL..LLL..KLL........."
".........LLL..LLL..KLL........."
".........LLL..LLL..KLL........."
".........LLL..LLL..KLL........."
".........LLL..LLL..KLL........."
".........LLL..LLL..KLL........."
".........LLL..LLL..KLL........."
".........LLL..LLL..KLL........."
".........LLL..LLL..KLL........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 110 : n */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........LLLK.KLLKI..........."
"..........LLLKKLLLLLI.........."
"..........LLLLLLLLLLK.........."
"..........LLLLJ.ILLLL.........."
"..........LLLL...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 111 : o */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............IKLLLKI............"
"...........KLLLLLLLK..........."
"..........JLLLLLLLLLJ.........."
"..........LLLLI.IKLLLI........."
".........JLLLI...ILLLJ........."
".........KLLL.....LLLK........."
".........KLLK.....KLLK........."
".........KLLK.....KLLK........."
".........KLLL.....LLLK........."
".........JLLLI...ILLLJ........."
"..........LLLLI.IKLLLI........."
"..........JLLLLLLLLLJ.........."
"...........KLLLLLLLK..........."
"............IKLLLKI............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 112 : p */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........ILLLJIKLLKI..........."
".........ILLLJLLLLLLI.........."
".........ILLLLLLLLLLL.........."
".........ILLLLJ..KLLLJ........."
".........ILLLL....LLLK........."
".........ILLLJ....KLLK........."
".........ILLLJ....KLLL........."
".........ILLLJ....KLLL........."
".........ILLLJ....KLLK........."
".........ILLLL....LLLK........."
".........ILLLLJ..KLLLJ........."
".........ILLLLLLLLLLL.........."
".........ILLLJLLLLLLI.........."
".........ILLLJIKLLKI..........."
".........ILLLJ................."
".........ILLLJ................."
".........ILLLJ................."
".........ILLLJ................."
".........ILLLJ................."
"..............................."
"..............................."
/* state 113 : q */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........IKLLKIILLLI........."
"..........ILLLLLLJLLLI........."
"..........LLLLLLLLLLLI........."
".........JLLLKI.JLLLLI........."
".........KLLLI...KLLLI........."
".........KLLK....JLLLI........."
".........LLLK....JLLLI........."
".........LLLK....JLLLI........."
".........KLLK....JLLLI........."
".........KLLLI...KLLLI........."
".........JLLLKI.JLLLLI........."
"..........LLLLLLLLLLLI........."
"..........ILLLLLLJLLLI........."
"...........IKLLKIILLLI........."
".................ILLLI........."
".................ILLLI........."
".................ILLLI........."
".................ILLLI........."
".................ILLLI........."
"..............................."
"..............................."
/* state 114 : r */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........JLLLIIKLLKI........."
"...........JLLLILLLLLL........."
"...........JLLLLLLLLLL........."
"...........JLLLLKI..IK........."
"...........JLLLK..............."
"...........JLLLI..............."
"...........JLLLI..............."
"...........JLLLI..............."
"...........JLLLI..............."
"...........JLLLI..............."
"...........JLLLI..............."
"...........JLLLI..............."
"...........JLLLI..............."
"...........JLLLI..............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 115 : s */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............JKLLLKJI..........."
"...........KLLLLLLLL..........."
"..........JLLLLLLLLL..........."
"..........KLLKI..IJK..........."
"..........KLLK................."
"..........JLLLLJI.............."
"...........LLLLLLLKI..........."
"............JLLLLLLLI.........."
"..............IIKLLLK.........."
".................JLLL.........."
"..........JKII..IKLLL.........."
"..........KLLLLLLLLLK.........."
"..........KLLLLLLLLLI.........."
"...........IKKLLLKJ............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 116 : t */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............ILLLJ.............."
"............ILLLJ.............."
"............ILLLJ.............."
"............ILLLJ.............."
".........KLLLLLLLLLLL.........."
".........KLLLLLLLLLLL.........."
".........KLLLLLLLLLLL.........."
"............ILLLJ.............."
"............ILLLJ.............."
"............ILLLJ.............."
"............ILLLJ.............."
"............ILLLJ.............."
"............ILLLJ.............."
"............ILLLJ.............."
".............LLLKI............."
".............KLLLLLLL.........."
".............JLLLLLLL.........."
"..............IKLLLLL.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 117 : u */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........LLLJ...KLLL.........."
"..........LLLJ...KLLL.........."
"..........LLLJ...KLLL.........."
"..........LLLJ...KLLL.........."
"..........LLLJ...KLLL.........."
"..........LLLJ...KLLL.........."
"..........LLLJ...KLLL.........."
"..........LLLJ...KLLL.........."
"..........LLLJ...KLLL.........."
"..........LLLK...LLLL.........."
"..........LLLLI.JLLLL.........."
"..........KLLLLLLLLLL.........."
"..........ILLLLLKKLLL.........."
"...........IKLLK.KLLL.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 118 : v */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........KLLK.....KLLL........."
".........JLLL.....LLLJ........."
".........ILLLI...ILLLI........."
"..........LLLJ...JLLL.........."
"..........JLLK...KLLK.........."
"..........ILLL...LLLI.........."
"...........LLLI.ILLL..........."
"...........KLLJ.JLLK..........."
"...........JLLK.KLLJ..........."
"............LLLILLLI..........."
"............KLLKLLK............"
"............JLLLLLJ............"
"............ILLLLLI............"
".............KLLLL............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 119 : w */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"........LLL.........LLL........"
"........KLLI.......ILLK........"
"........JLLI.......ILLJ........"
"........JLLJ.......JLLJ........"
"........ILLK..LLL..JLLI........"
".........LLK.ILLLI.KLL........."
".........KLL.JLLLJ.LLL........."
".........KLL.KLKLK.LLK........."
".........JLLILLILLILLJ........."
".........ILLJLL.LLJLLI........."
".........ILLLLK.KLKLLI........."
"..........LLLLJ.JLLLL.........."
"..........KLLLI.ILLLK.........."
"..........JLLL...LLLK.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 120 : x */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........JLLLJ...JLLLK........."
"..........KLLL...LLLL.........."
"..........ILLLJ.JLLLI.........."
"...........JLLLILLLJ..........."
"............KLLLLLK............"
"............ILLLLLI............"
".............JLLLJ............."
".............KLLLK............."
"............JLLLLLJ............"
"...........ILLLKLLLI..........."
"...........KLLK.KLLL..........."
"..........JLLLI.ILLLK.........."
".........ILLLK...KLLLI........."
".........LLLLI....LLLL........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 121 : y */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........LLLK.....JLLLI........"
".........KLLL.....LLLK........."
".........ILLLI...ILLLJ........."
"..........LLLK...JLLL.........."
"..........JLLL...LLLK.........."
"..........ILLLI.ILLLI.........."
"...........KLLK.JLLL..........."
"...........JLLL.KLLJ..........."
"............LLLJLLLI..........."
"............KLLLLLK............"
"............ILLLLLJ............"
".............KLLLL............."
".............JLLLK............."
".............ILLLI............."
".............JLLK.............."
"............ILLLJ.............."
".........JLLLLLL..............."
".........JLLLLLJ..............."
".........JLLLKI................"
"..............................."
"..............................."
/* state 122 : z */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........KLLLLLLLLLLI........."
"..........KLLLLLLLLLLI........."
"..........KLLLLLLLLLLI........."
"................ILLLJ.........."
"...............ILLLK..........."
"...............LLLK............"
"..............KLLK............."
".............KLLLI............."
"............KLLLI.............."
"...........JLLLI..............."
"..........JLLLJ................"
"..........LLLLLLLLLLLI........."
"..........LLLLLLLLLLLI........."
"..........LLLLLLLLLLLI........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 123 : { */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...............NOPPPO.........."
"..............NPPPPPO.........."
"..............OPPOM............"
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
".............MPPPM............."
".............MPPP.............."
"............MPPPO.............."
"..........OPPPPO..............."
"..........OPPPPOM.............."
"............MOPPO.............."
".............MPPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPOM............"
"..............NPPPPPO.........."
"...............NOPPPO.........."
"..............................."
"..............................."
"..............................."
/* state 124 : | */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............................."
/* state 125 : } */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........OPPPON..............."
"..........OPPPPPN.............."
"............MOPPP.............."
".............MPPP.............."
".............MPPP.............."
".............MPPP.............."
".............MPPP.............."
".............MPPP.............."
".............MPPPM............."
"..............PPPN............."
"..............OPPPM............"
"...............OPPPPP.........."
"...............OPPPPP.........."
"..............OPPOM............"
"..............PPPM............."
".............MPPPM............."
".............MPPP.............."
".............MPPP.............."
".............MPPP.............."
".............MPPP.............."
".............OPPP.............."
"..........OPPPPPN.............."
"..........OPPPON..............."
"..............................."
"..............................."
"..............................."
/* state 126 : ~ */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........MOPPOM.....N........."
".........NPPPPPPOM.MOP........."
".........PPPPPPPPPPPPP........."
".........POM.MNPPPPPPN........."
".........N......NOPOM.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 127 : DEL */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB.........ABCCDDCB...."
"....ADDDDDA.......ADDDDDDDDC..."
"....CDDDDDC.......ADDDDDDDDDC.."
"...CDDDBDDDC......ACBA..ACDDD.."
"..BDDDA.ADDDB............BDDD.."
".ADDDA...ADDDA...........CDDC.."
".CDDA.....ADDD..........CDDDA.."
".......................CDDDA..."
"......................BDDDA...."
".....................ADDDB....."
".....................BDDC......"
".....................BDDC......"
".....................CDDC......"
".....................CDDC......"
"..............................."
".....................CDDC......"
".....................CDDC......"
".....................CDDC......"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
XPM
/* width height num_colors chars_per_pixel */
"15 1905 22 1"
/* colors */
". c #000000"
"A c #282828"  ctrl
"B c #505050"  ctrl
"C c #787878"  ctrl
"D c #A0A0A0"  ctrl
"E c #402C00"  digit
"F c #805800"  digit
"G c #BF8400"  digit
"H c #FFB000"  digit
"I c #404040"  lower
"J c #808080"  lower
"K c #BFBFBF"  lower
"L c #FFFFFF"  lower
"M c #1E401E"  punct
"N c #3C803C"  punct
"O c #5ABF5A"  punct
"P c #78FF78"  punct
"Q c #78FF78"  space
"R c #1C3040"  upper
"S c #375F80"  upper
"T c #528EBF"  upper
"U c #6EBEFF"  upper
/* state 1 : SOH */
"..............."
"..............."
"..............."
"..BDC.....BDC.."
".BDBDB....CDD.."
"ADA.ADB...DBDA."
".........ADADB."
".........CD.CC."
".........DDDDD."
"........ADA.ADA"
"........BDA..DC"
"........CD...CD"
"..............."
"..............."
"..............."
/* state 2 : STX */
"..............."
"..............."
"..............."
"..BDC...ADDDDB."
".BDBDB..ADB.BDA"
"ADA.ADB.ADB.ADB"
"........ADB.BDA"
"........ADDDDB."
"........ADB.ADB"
"........ADB..DC"
"........ADB.ADC"
"........ADDDDC."
"..............."
"..............."
"..............."
/* state 3 : ETX */
"..............."
"..............."
"..............."
"..BDC.....BCDC."
".BDBDB...BDB.AA"
"ADA.ADB..CD...."
".........DC...."
".........DC...."
".........DC...."
".........CD...."
".........BDB.AA"
"..........BCDC."
"..............."
"..............."
"..............."
/* state 4 : EOT */
"..............."
"..............."
"..............."
"..BDC...ADDDCA."
".BDBDB..ADB.CD."
"ADA.ADB.ADB.ADB"
"........ADB.ADB"
"........ADB..DC"
"........ADB.ADB"
"........ADB.ADB"
"........ADB.CD."
"........ADDDCA."
"..............."
"..............."
"..............."
/* state 5 : ENQ */
"..............."
"..............."
"..............."
"..BDC....DDDDDB"
".BDBDB...DC...."
"ADA.ADB..DC...."
".........DC...."
".........DDDDD."
".........DC...."
".........DC...."
".........DC...."
".........DDDDDB"
"..............."
"..............."
"..............."
/* state 6 : ACK */
"..............."
"..............."
"..............."
"..BDC....DDDDDB"
".BDBDB...DC...."
"ADA.ADB..DC...."
".........DC...."
".........DDDDDA"
".........DC...."
".........DC...."
".........DC...."
".........DC...."
"..............."
"..............."
"..............."
/* state 7 : BEL */
"..............."
"..............."
"..............."
"..BDC.....BDDB."
".BDBDB...BDB.AA"
"ADA.ADB..DC...."
"........ADB...."
"........ADB...."
"........ADB.DDC"
".........DC..DC"
".........BDA.DC"
"..........BDDCA"
"..............."
"..............."
"..............."
/* state 8 : BS */
"..............."
"..............."
"..............."
"..BDC...ADB.ADB"
".BDBDB..ADB.ADB"
"ADA.ADB.ADB.ADB"
"........ADB.ADB"
"........ADDDDDB"
"........ADB.ADB"
"........ADB.ADB"
"........ADB.ADB"
"........ADB.ADB"
"..............."
"..............."
"..............."
/* state 9 : HT */
"..............."
"..............."
"..............."
"..BDC....DDDDDA"
".BDBDB....ADB.."
"ADA.ADB...ADB.."
"..........ADB.."
"..........ADB.."
"..........ADB.."
"..........ADB.."
"..........ADB.."
".........DDDDDA"
"..............."
"..............."
"..............."
/* state 10 : LF */
"..............."
"..............."
"..............."
"..BDC.....DDDD."
".BDBDB......CD."
"ADA.ADB.....CD."
"............CD."
"............CD."
"............CD."
"............CD."
"........AB.ADC."
".........BDDCA."
"..............."
"..............."
"..............."
/* state 11 : VT */
"..............."
"..............."
"..............."
"..BDC...ADB.ADC"
".BDBDB..ADB.DC."
"ADA.ADB.ADBCDA."
"........ADDDB.."
"........ADDDC.."
"........ADCBDA."
"........ADB.DC."
"........ADB.BDB"
"........ADB..DD"
"..............."
"..............."
"..............."
/* state 12 : FF */
"..............."
"..............."
"..............."
"..BDC....CD...."
".BDBDB...CD...."
"ADA.ADB..CD...."
".........CD...."
".........CD...."
".........CD...."
".........CD...."
".........CD...."
".........CDDDDC"
"..............."
"..............."
"..............."
/* state 13 : CR */
"..............."
"..............."
"..............."
"..BDC...BDC.BDC"
".BDBDB..BDD.CDC"
"ADA.ADB.BDCADCC"
"........BDCCCCC"
"........BDBDCCC"
"........BDADBCC"
"........BD...CC"
"........BD...CC"
"........BD...CC"
"..............."
"..............."
"..............."
/* state 14 : SO */
"..............."
"..............."
"..............."
"..BDC...ADC..DB"
".BDBDB..ADDA.DB"
"ADA.ADB.ADDB.DB"
"........ADBC.DB"
"........ADADADB"
"........ADACBDB"
"........ADAADDB"
"........ADA.DDB"
"........ADA.BDB"
"..............."
"..............."
"..............."
/* state 15 : SI */
"..............."
"..............."
"..............."
"..BDC....ACDCA."
".BDBDB...CC.CD."
"ADA.ADB.ADB.ADB"
"........BDA.ADC"
"........BDA..DC"
"........BDA.ADC"
"........ADB.ADB"
".........CC.CD."
".........ACDCA."
"..............."
"..............."
"..............."
/* state 16 : DLE */
"..............."
"..............."
"..............."
"..BDC....DDDDB."
".BDBDB...DC.BDB"
"ADA.ADB..DC..DC"
".........DC.BDB"
".........DDDDC."
".........DC...."
".........DC...."
".........DC...."
".........DC...."
"..............."
"..............."
"..............."
/* state 17 : DC1 */
"..............."
"..............."
"..............."
"..BDC....ACDCA."
".BDBDB...CC.CD."
"ADA.ADB.ADB.ADB"
"........BDA.ADB"
"........BDA..DC"
"........BDA.ADC"
"........ADB.ADB"
".........CC.CDA"
".........ACDDB."
"............BC."
"..............."
"..............."
/* state 18 : DC2 */
"..............."
"..............."
"..............."
"..BDC...ADDDCB."
".BDBDB..ADB.CDA"
"ADA.ADB.ADB.BDB"
"........ADB.CDA"
"........ADDDDA."
"........ADBADC."
"........ADB.CDA"
"........ADB.ADB"
"........ADB..CD"
"..............."
"..............."
"..............."
/* state 19 : DC3 */
"..............."
"..............."
"..............."
"..BDC....ACDCA."
".BDBDB...DC.AC."
"ADA.ADB.ADB...."
".........DDCA.."
".........ADDDB."
"...........BDDA"
"............ADB"
"........ABA.BDA"
".........BCDCB."
"..............."
"..............."
"..............."
/* state 20 : DC4 */
"..............."
"..............."
"..............."
"..BDC...BDDDDDC"
".BDBDB....ADB.."
"ADA.ADB...ADB.."
"..........ADB.."
"..........ADB.."
"..........ADB.."
"..........ADB.."
"..........ADB.."
"..........ADB.."
"..............."
"..............."
"..............."
/* state 21 : NAK */
"..............."
"..............."
"..............."
"..BDC...BDA.ADB"
".BDBDB..BDA.ADB"
"ADA.ADB.BDA.ADB"
"........BDA.ADB"
"........BDA.ADB"
"........BDA.ADB"
"........ADA.ADB"
".........DC.BDA"
".........ACDDB."
"..............."
"..............."
"..............."
/* state 22 : SYN */
"..............."
"..............."
"..............."
"..BDC...BDA..DC"
".BDBDB..ADB.ADB"
"ADA.ADB..DB.ADA"
".........CC.BD."
".........CD.CC."
".........BDADB."
".........ADBDB."
"..........DDDA."
"..........CDD.."
"..............."
"..............."
"..............."
/* state 23 : ETB */
"..............."
"..............."
"..............."
"..BDC...DB...AD"
".BDBDB..CC...BD"
"ADA.ADB.CCADBBD"
"........BCADBBC"
"........BDBCCCC"
"........ADCBDCB"
"........ADDADDB"
".........DD.CDB"
".........DC.BDA"
"..............."
"..............."
"..............."
/* state 24 : CAN */
"..............."
"..............."
"..............."
"..BDC...BDA..DC"
".BDBDB...DC.CDA"
"ADA.ADB..ADBDB."
"..........CDD.."
"..........BDC.."
"..........CDDA."
".........BDBDC."
".........DC.BDA"
"........BDA..DC"
"..............."
"..............."
"..............."
/* state 25 : EM */
"..............."
"..............."
"..............."
"..BDC...CDA..DD"
".BDBDB..ADB.BDB"
"ADA.ADB..CD.CD."
".........ADCDB."
"..........CDD.."
"..........ADB.."
"..........ADB.."
"..........ADB.."
"..........ADB.."
"..............."
"..............."
"..............."
/* state 26 : SUB */
"..............."
"..............."
"..............."
"..BDC...ADDDDDC"
".BDBDB......CDC"
"ADA.ADB....ADDA"
"...........DDB."
"..........BDC.."
".........ADDA.."
".........CDB..."
"........ADD...."
"........ADDDDDC"
"..............."
"..............."
"..............."
/* state 27 : ESC */
"..............."
"..............."
"..........BDDB."
"..BDC.....BD..."
".BDBDB....BD..."
"ADA.ADB...BD..."
"..........BD..."
"..........BD..."
"..........BD..."
"..........BD..."
"..........BD..."
"..........BD..."
"..........BDDB."
"..............."
"..............."
/* state 28 : FS */
"..............."
"..............."
"..............."
"..BDC...ADA...."
".BDBDB...CC...."
"ADA.ADB..AD...."
"..........CB..."
"..........AD..."
"...........CB.."
"...........AD.."
"............DB."
"............BC."
".............DA"
"..............."
"..............."
/* state 29 : GS */
"..............."
"..............."
".........ADDC.."
"..BDC......CC.."
".BDBDB.....CC.."
"ADA.ADB....CC.."
"...........CC.."
"...........CC.."
"...........CC.."
"...........CC.."
"...........CC.."
"...........CC.."
".........ADDC.."
"..............."
"..............."
/* state 30 : RS */
"..............."
"..............."
"..............."
"..BDC.....BDC.."
".BDBDB...BDBDB."
"ADA.ADB.ADA.ADB"
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 31 : US */
"..............."
"..............."
"..............."
"..BDC.........."
".BDBDB........."
"ADA.ADB........"
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"........DDDDDDD"
/* state 32 : space */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"...QQ.....QQ..."
"...QQ.....QQ..."
"...QQQQQQQQQ..."
"...QQQQQQQQQ..."
"..............."
"..............."
"..............."
/* state 33 : ! */
"..............."
"..............."
"..............."
"......MPN......"
"......MPN......"
"......MPN......"
"......MPN......"
".......PM......"
".......PM......"
"..............."
"......MPN......"
"......MPN......"
"..............."
"..............."
"..............."
/* state 34 : " */
"..............."
"..............."
"..............."
".....OO.OO....."
".....OO.OO....."
".....OO.OO....."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 35 : # */
"..............."
"..............."
"..............."
"..............."
"......MP.ON...."
"......NO.PM...."
"....MPPPPPPM..."
".....MPMOO....."
".....MP.ON....."
"....PPPPPPN...."
".....PNNP......"
"....MP.ON......"
"..............."
"..............."
"..............."
/* state 36 : $ */
"..............."
"..............."
"..............."
".......O......."
".....MOPPO....."
".....POOMN....."
".....POO......."
".....MOPPN....."
".......OOPM...."
".....M.OMPM...."
".....PMONPM...."
".....MOPPN....."
".......O......."
".......O......."
"..............."
/* state 37 : % */
"..............."
"..............."
"..............."
"....MOPM......."
"....ONMO......."
"....ONMO......."
"....MOPMMNN...."
"......NNN......"
"....MNM.OPN...."
".......NOMP...."
".......NOMP...."
"........OPN...."
"..............."
"..............."
"..............."
/* state 38 : & */
"..............."
"..............."
"..............."
".....MOPO......"
".....OPMMM....."
".....NPM......."
".....NPO......."
"....MPNPNMP...."
"....OO.OPNP...."
"....OP.MPPO...."
"....NPN.OPN...."
".....NPPOPO...."
"..............."
"..............."
"..............."
/* state 39 : ' */
"..............."
"..............."
"..............."
"......MPM......"
"......MPM......"
"......MPM......"
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 40 : ( */
"..............."
"..............."
".......MPM....."
".......OO......"
"......MPM......"
"......NP......."
"......OP......."
"......OP......."
"......OP......."
"......NP......."
"......MPM......"
".......OO......"
".......MPM....."
"..............."
"..............."
/* state 41 : ) */
"..............."
"..............."
"......PN......."
"......NP......."
"......MPN......"
".......PO......"
".......OP......"
".......OP......"
".......OP......"
".......PO......"
"......MPN......"
"......NP......."
"......PN......."
"..............."
"..............."
/* state 42 : * */
"..............."
"..............."
"..............."
".......P......."
".....OMPMOM...."
".....MOPPN....."
".....MOPPN....."
".....OMPMOM...."
".......P......."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 43 : + */
"..............."
"..............."
"..............."
"..............."
"..............."
".......PM......"
".......PM......"
".......PM......"
"....NPPPPPO...."
".......PM......"
".......PM......"
".......PM......"
"..............."
"..............."
"..............."
/* state 44 : , */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"......MPN......"
"......MPN......"
"......NPM......"
"......OO......."
"..............."
/* state 45 : - */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
".....MPPPN....."
".....MPPPN....."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 46 : . */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"......NPN......"
"......NPN......"
"..............."
"..............."
"..............."
/* state 47 : / */
"..............."
"..............."
"..............."
".........PM...."
"........NO....."
"........ON....."
".......MP......"
".......ON......"
"......MP......."
"......ON......."
".....MP........"
".....OO........"
"....MPM........"
"..............."
"..............."
/* state 48 : 0 */
"..............."
"..............."
"..............."
"......GHGE....."
".....GH.GH....."
".....HF.FHE...."
"....EHF.EHF...."
"....EHFGFHF...."
"....EHF.EHF...."
".....HF.FHE...."
".....GH.GH....."
"......GHGE....."
"..............."
"..............."
"..............."
/* state 49 : 1 */
"..............."
"..............."
"..............."
".....GHHG......"
".......HG......"
".......HG......"
".......HG......"
".......HG......"
".......HG......"
".......HG......"
".......HG......"
".....HHHHHG...."
"..............."
"..............."
"..............."
/* state 50 : 2 */
"..............."
"..............."
"..............."
".....FGHGE....."
"....EFE.GH....."
"........FHE...."
"........GH....."
".......FHF....."
"......EHG......"
".....EHG......."
".....GH........"
"....EHHHHHE...."
"..............."
"..............."
"..............."
/* state 51 : 3 */
"..............."
"..............."
"..............."
".....EGHGE....."
".....GE.GH....."
"........FHE...."
"........GH....."
"......GHHE....."
"........GHE...."
"........EHF...."
"....EFE.FHE...."
".....FGHGF....."
"..............."
"..............."
"..............."
/* state 52 : 4 */
"..............."
"..............."
"..............."
".......FHG....."
".......HHG....."
"......GGHG....."
".....EHEHG....."
".....GG.HG....."
"....FHE.HG....."
"....FHHHHHG...."
"........HG....."
"........HG....."
"..............."
"..............."
"..............."
/* state 53 : 5 */
"..............."
"..............."
"..............."
".....HHHHH....."
".....HF........"
".....HF........"
".....HHHGE....."
"........GH....."
"........EHE...."
"........EHE...."
"....EF.EGH....."
".....FGHGE....."
"..............."
"..............."
"..............."
/* state 54 : 6 */
"..............."
"..............."
"..............."
"......FHHF....."
".....FHE.F....."
".....HF........"
"....EHGHHF....."
"....EHH.FHE...."
"....EHG..HF...."
".....HG..HF...."
".....GH.FHE...."
"......GHHF....."
"..............."
"..............."
"..............."
/* state 55 : 7 */
"..............."
"..............."
"..............."
"....EHHHHHE...."
"........GHE...."
"........HG....."
".......FHF....."
".......GH......"
"......EHG......"
"......FHE......"
"......GH......."
".....EHF......."
"..............."
"..............."
"..............."
/* state 56 : 8 */
"..............."
"..............."
"..............."
".....EGHGE....."
".....GG.FH....."
".....HF.EHE...."
".....GG.FH....."
".....EHHHF....."
".....HG.FHE...."
"....EHE.EHF...."
".....HG.FHE...."
".....EGHHF....."
"..............."
"..............."
"..............."
/* state 57 : 9 */
"..............."
"..............."
"..............."
".....EGHGE....."
".....HG.GH....."
"....EHE.FHE...."
"....EHE.FHF...."
".....HG.GHF...."
".....EHHGHF...."
"........EHE...."
".....F.EGG....."
".....EHHG......"
"..............."
"..............."
"..............."
/* state 58 : : */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"......NPN......"
"......NPN......"
"..............."
"..............."
"......NPN......"
"......NPN......"
"..............."
"..............."
"..............."
/* state 59 : ; */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"......NPN......"
"......NPN......"
"..............."
"..............."
"......NPN......"
"......NPN......"
"......NPM......"
"......OO......."
"..............."
/* state 60 : < */
"..............."
"..............."
"..............."
"..............."
"..............."
"........MNN...."
"......NOPOM...."
"....MPONM......"
"....MPONM......"
"......NOPOM...."
"........MNN...."
"..............."
"..............."
"..............."
"..............."
/* state 61 : = */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"....NPPPPPO...."
"..............."
"....NPPPPPO...."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 62 : > */
"..............."
"..............."
"..............."
"..............."
"..............."
"....NOM........"
"....MOPON......"
".......NOPN...."
".......NOPN...."
"....MOPONM....."
"....NOM........"
"..............."
"..............."
"..............."
"..............."
/* state 63 : ? */
"..............."
"..............."
"..............."
".....MOPPN....."
".....NM.NPM...."
"........OP....."
".......NPM....."
"......MPM......"
"......NPM......"
"..............."
"......NPM......"
"......NPM......"
"..............."
"..............."
"..............."
/* state 64 : @ */
"..............."
"..............."
"..............."
"..............."
"......OPPO....."
".....PN..ON...."
"....NO.OPOO...."
"....ONNO.OO...."
"....PMON.MO...."
"....PMON.MO...."
"....ONNO.OO...."
"....NO.OPOO...."
".....OOM.NN...."
"......NPPON...."
"..............."
/* state 65 : A */
"..............."
"..............."
"..............."
"......SUT......"
"......TUU......"
"......USUR....."
".....RURUS....."
".....TU.TT....."
".....UUUUU....."
"....RUR.RUR...."
"....SUR..UT...."
"....TU...TU...."
"..............."
"..............."
"..............."
/* state 66 : B */
"..............."
"..............."
"..............."
"....RUUUUS....."
"....RUS.SUR...."
"....RUS.RUS...."
"....RUS.SUR...."
"....RUUUUS....."
"....RUS.RUS...."
"....RUS..UT...."
"....RUS.RUT...."
"....RUUUUT....."
"..............."
"..............."
"..............."
/* state 67 : C */
"..............."
"..............."
"..............."
"......STUT....."
".....SUS.RR...."
".....TU........"
".....UT........"
".....UT........"
".....UT........"
".....TU........"
".....SUS.RR...."
"......STUT....."
"..............."
"..............."
"..............."
/* state 68 : D */
"..............."
"..............."
"..............."
"....RUUUTR....."
"....RUS.TU....."
"....RUS.RUS...."
"....RUS.RUS...."
"....RUS..UT...."
"....RUS.RUS...."
"....RUS.RUS...."
"....RUS.TU....."
"....RUUUTR....."
"..............."
"..............."
"..............."
/* state 69 : E */
"..............."
"..............."
"..............."
".....UUUUUS...."
".....UT........"
".....UT........"
".....UT........"
".....UUUUU....."
".....UT........"
".....UT........"
".....UT........"
".....UUUUUS...."
"..............."
"..............."
"..............."
/* state 70 : F */
"..............."
"..............."
"..............."
".....UUUUUS...."
".....UT........"
".....UT........"
".....UT........"
".....UUUUUR...."
".....UT........"
".....UT........"
".....UT........"
".....UT........"
"..............."
"..............."
"..............."
/* state 71 : G */
"..............."
"..............."
"..............."
"......SUUS....."
".....SUS.RR...."
".....UT........"
"....RUS........"
"....RUS........"
"....RUS.UUT...."
".....UT..UT...."
".....SUR.UT...."
"......SUUTR...."
"..............."
"..............."
"..............."
/* state 72 : H */
"..............."
"..............."
"..............."
"....RUS.RUS...."
"....RUS.RUS...."
"....RUS.RUS...."
"....RUS.RUS...."
"....RUUUUUS...."
"....RUS.RUS...."
"....RUS.RUS...."
"....RUS.RUS...."
"....RUS.RUS...."
"..............."
"..............."
"..............."
/* state 73 : I */
"..............."
"..............."
"..............."
".....UUUUUR...."
"......RUS......"
"......RUS......"
"......RUS......"
"......RUS......"
"......RUS......"
"......RUS......"
"......RUS......"
".....UUUUUR...."
"..............."
"..............."
"..............."
/* state 74 : J */
"..............."
"..............."
"..............."
"......UUUU....."
"........TU....."
"........TU....."
"........TU....."
"........TU....."
"........TU....."
"........TU....."
"....RS.RUT....."
".....SUUTR....."
"..............."
"..............."
"..............."
/* state 75 : K */
"..............."
"..............."
"..............."
"....RUS.RUT...."
"....RUS.UT....."
"....RUSTUR....."
"....RUUUS......"
"....RUUUT......"
"....RUTSUR....."
"....RUS.UT....."
"....RUS.SUS...."
"....RUS..UU...."
"..............."
"..............."
"..............."
/* state 76 : L */
"..............."
"..............."
"..............."
".....TU........"
".....TU........"
".....TU........"
".....TU........"
".....TU........"
".....TU........"
".....TU........"
".....TU........"
".....TUUUUT...."
"..............."
"..............."
"..............."
/* state 77 : M */
"..............."
"..............."
"..............."
"....SUT.SUT...."
"....SUU.TUT...."
"....SUTRUTT...."
"....SUTTTTT...."
"....SUSUTTT...."
"....SURUSTT...."
"....SU...TT...."
"....SU...TT...."
"....SU...TT...."
"..............."
"..............."
"..............."
/* state 78 : N */
"..............."
"..............."
"..............."
"....RUT..US...."
"....RUUR.US...."
"....RUUS.US...."
"....RUST.US...."
"....RURURUS...."
"....RURTSUS...."
"....RURRUUS...."
"....RUR.UUS...."
"....RUR.SUS...."
"..............."
"..............."
"..............."
/* state 79 : O */
"..............."
"..............."
"..............."
".....RTUTR....."
".....TT.TU....."
"....RUS.RUS...."
"....SUR.RUT...."
"....SUR..UT...."
"....SUR.RUT...."
"....RUS.RUS...."
".....TT.TU....."
".....RTUTR....."
"..............."
"..............."
"..............."
/* state 80 : P */
"..............."
"..............."
"..............."
".....UUUUS....."
".....UT.SUS...."
".....UT..UT...."
".....UT.SUS...."
".....UUUUT....."
".....UT........"
".....UT........"
".....UT........"
".....UT........"
"..............."
"..............."
"..............."
/* state 81 : Q */
"..............."
"..............."
"..............."
".....RTUTR....."
".....TT.TU....."
"....RUS.RUS...."
"....SUR.RUS...."
"....SUR..UT...."
"....SUR.RUT...."
"....RUS.RUS...."
".....TT.TUR...."
".....RTUUS....."
"........ST....."
"..............."
"..............."
/* state 82 : R */
"..............."
"..............."
"..............."
"....RUUUTS....."
"....RUS.TUR...."
"....RUS.SUS...."
"....RUS.TUR...."
"....RUUUUR....."
"....RUSRUT....."
"....RUS.TUR...."
"....RUS.RUS...."
"....RUS..TU...."
"..............."
"..............."
"..............."
/* state 83 : S */
"..............."
"..............."
"..............."
".....RTUTR....."
".....UT.RT....."
"....RUS........"
".....UUTR......"
".....RUUUS....."
".......SUUR...."
"........RUS...."
"....RSR.SUR...."
".....STUTS....."
"..............."
"..............."
"..............."
/* state 84 : T */
"..............."
"..............."
"..............."
"....SUUUUUT...."
"......RUS......"
"......RUS......"
"......RUS......"
"......RUS......"
"......RUS......"
"......RUS......"
"......RUS......"
"......RUS......"
"..............."
"..............."
"..............."
/* state 85 : U */
"..............."
"..............."
"..............."
"....SUR.RUS...."
"....SUR.RUS...."
"....SUR.RUS...."
"....SUR.RUS...."
"....SUR.RUS...."
"....SUR.RUS...."
"....RUR.RUS...."
".....UT.SUR...."
".....RTUUS....."
"..............."
"..............."
"..............."
/* state 86 : V */
"..............."
"..............."
"..............."
"....SUR..UT...."
"....RUS.RUS...."
".....US.RUR...."
".....TT.SU....."
".....TU.TT....."
".....SURUS....."
".....RUSUS....."
"......UUUR....."
"......TUU......"
"..............."
"..............."
"..............."
/* state 87 : W */
"..............."
"..............."
"..............."
"....US...RUR..."
"....TT...SU...."
"....TTRUSSU...."
"....STRUSST...."
"....SUSTTTT...."
"....RUTSUTS...."
"....RUURUUS...."
".....UU.TUS...."
".....UT.SUR...."
"..............."
"..............."
"..............."
/* state 88 : X */
"..............."
"..............."
"..............."
"....SUR..UT...."
".....UT.TUR...."
".....RUSUS....."
"......TUU......"
"......SUT......"
"......TUUR....."
".....SUSUT....."
".....UT.SUR...."
"....SUR..UT...."
"..............."
"..............."
"..............."
/* state 89 : Y */
"..............."
"..............."
"..............."
"....TUR..UU...."
"....RUS.SUS...."
".....TU.TU....."
".....RUTUS....."
"......TUU......"
"......RUS......"
"......RUS......"
"......RUS......"
"......RUS......"
"..............."
"..............."
"..............."
/* state 90 : Z */
"..............."
"..............."
"..............."
"....RUUUUUT...."
"........TUT...."
".......RUUR...."
".......UUS....."
"......SUT......"
".....RUUR......"
".....TUS......."
"....RUU........"
"....RUUUUUT...."
"..............."
"..............."
"..............."
/* state 91 : [ */
"..............."
"..............."
"......NPPN....."
"......NP......."
"......NP......."
"......NP......."
"......NP......."
"......NP......."
"......NP......."
"......NP......."
"......NP......."
"......NP......."
"......NPPN....."
"..............."
"..............."
/* state 92 : \ */
"..............."
"..............."
"..............."
"....MPM........"
".....OO........"
".....MP........"
"......ON......."
"......MP......."
".......ON......"
".......MP......"
"........PN....."
"........NO....."
".........PM...."
"..............."
"..............."
/* state 93 : ] */
"..............."
"..............."
".....MPPO......"
".......OO......"
".......OO......"
".......OO......"
".......OO......"
".......OO......"
".......OO......"
".......OO......"
".......OO......"
".......OO......"
".....MPPO......"
"..............."
"..............."
/* state 94 : ^ */
"..............."
"..............."
"..............."
"......NPO......"
".....NPNPN....."
"....MPM.MPN...."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 95 : _ */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"....PPPPPPPM..."
/* state 96 : ` */
"..............."
"..............."
".....MPM......."
"......MPM......"
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 97 : a */
"..............."
"..............."
"..............."
"..............."
"..............."
".....KLLKJ....."
"........JLI...."
"........ILJ...."
".....JLLLLJ...."
"....ILJ.ILJ...."
"....ILJ.KLJ...."
".....KLLKLJ...."
"..............."
"..............."
"..............."
/* state 98 : b */
"..............."
"..............."
"....ILJ........"
"....ILJ........"
"....ILJ........"
"....ILKKLJ....."
"....ILLIJLI...."
"....ILK..LJ...."
"....ILJ..LK...."
"....ILK..LJ...."
"....ILLIJLI...."
"....ILKKLJ....."
"..............."
"..............."
"..............."
/* state 99 : c */
"..............."
"..............."
"..............."
"..............."
"..............."
"......JKLJ....."
".....JLJ.JI...."
".....KK........"
".....LK........"
".....KK........"
".....JLJ.JI...."
"......JLLJ....."
"..............."
"..............."
"..............."
/* state 100 : d */
"..............."
"..............."
"........ILI...."
"........ILI...."
"........ILI...."
".....JLLKLI...."
".....LK.KLI...."
"....ILI.JLI...."
"....JLI.JLI...."
"....ILI.JLI...."
".....LK.KLI...."
".....JLLKLI...."
"..............."
"..............."
"..............."
/* state 101 : e */
"..............."
"..............."
"..............."
"..............."
"..............."
".....IKLKJ....."
".....LK.JLI...."
"....ILJ..LJ...."
"....JLLLLLK...."
"....ILI........"
".....LK..JJ...."
".....IKLLJ....."
"..............."
"..............."
"..............."
/* state 102 : f */
"..............."
"..............."
".......KLLI...."
"......ILJ......"
"......JLI......"
".....LLLLLI...."
"......JLI......"
"......JLI......"
"......JLI......"
"......JLI......"
"......JLI......"
"......JLI......"
"..............."
"..............."
"..............."
/* state 103 : g */
"..............."
"..............."
"..............."
"..............."
"..............."
".....IKLKLJ...."
".....LK.KLJ...."
"....ILJ.JLJ...."
"....JLI.ILJ...."
"....ILJ.JLJ...."
".....LK.KLJ...."
".....ILLKLJ...."
"........ILI...."
".....JI.KL....."
".....IKLKI....."
/* state 104 : h */
"..............."
"..............."
".....LK........"
".....LK........"
".....LK........"
".....LKKLK....."
".....LL.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
"..............."
"..............."
"..............."
/* state 105 : i */
"..............."
"..............."
".......LK......"
".......LK......"
"..............."
".....KLLK......"
".......LK......"
".......LK......"
".......LK......"
".......LK......"
".......LK......"
"....ILLLLLK...."
"..............."
"..............."
"..............."
/* state 106 : j */
"..............."
"..............."
".......KL......"
".......KL......"
"..............."
".....JLLL......"
".......KL......"
".......KL......"
".......KL......"
".......KL......"
".......KL......"
".......KL......"
".......KL......"
".......LK......"
"....ILLKI......"
/* state 107 : k */
"..............."
"..............."
".....LK........"
".....LK........"
".....LK........"
".....LK.KLJ...."
".....LKJLJ....."
".....LLLJ......"
".....LLLL......"
".....LKILJ....."
".....LK.KLI...."
".....LK.ILK...."
"..............."
"..............."
"..............."
/* state 108 : l */
"..............."
"..............."
"....JLLL......."
"......KL......."
"......KL......."
"......KL......."
"......KL......."
"......KL......."
"......KL......."
"......KL......."
"......JLI......"
".......KLLJ...."
"..............."
"..............."
"..............."
/* state 109 : m */
"..............."
"..............."
"..............."
"..............."
"..............."
"....JKLKKLI...."
"....JLILJKK...."
"....JL.LIKK...."
"....JL.LIKK...."
"....JL.LIKK...."
"....JL.LIKK...."
"....JL.LIKK...."
"..............."
"..............."
"..............."
/* state 110 : n */
"..............."
"..............."
"..............."
"..............."
"..............."
".....LKKLJ....."
".....LL.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
"..............."
"..............."
"..............."
/* state 111 : o */
"..............."
"..............."
"..............."
"..............."
"..............."
".....IKLKI....."
".....LK.JLI...."
"....ILJ.ILJ...."
"....JLI..LJ...."
"....ILJ.ILJ...."
".....LK.JLI...."
".....IKLKI....."
"..............."
"..............."
"..............."
/* state 112 : p */
"..............."
"..............."
"..............."
"..............."
"..............."
"....ILKKLJ....."
"....ILLIJLI...."
"....ILK..LJ...."
"....ILJ..LK...."
"....ILK..LJ...."
"....ILLIJLI...."
"....ILKKLJ....."
"....ILJ........"
"....ILJ........"
"....ILJ........"
/* state 113 : q */
"..............."
"..............."
"..............."
"..............."
"..............."
".....JLLKLI...."
".....LK.KLI...."
"....ILI.JLI...."
"....JLI.JLI...."
"....ILI.JLI...."
".....LK.KLI...."
".....JLLKLI...."
"........ILI...."
"........ILI...."
"........ILI...."
/* state 114 : r */
"..............."
"..............."
"..............."
"..............."
"..............."
".....ILKKLK...."
".....ILLI.J...."
".....ILJ......."
".....ILJ......."
".....ILJ......."
".....ILJ......."
".....ILJ......."
"..............."
"..............."
"..............."
/* state 115 : s */
"..............."
"..............."
"..............."
"..............."
"..............."
".....IKLKI....."
".....KK.IJ....."
".....LLI......."
".....ILLLJ....."
".......IKLI...."
".....KI.JLI...."
".....IKLLJ....."
"..............."
"..............."
"..............."
/* state 116 : t */
"..............."
"..............."
"..............."
"......KL......."
"......KL......."
"....ILLLLLI...."
"......KL......."
"......KL......."
"......KL......."
"......KL......."
"......JLI......"
"......IKLLI...."
"..............."
"..............."
"..............."
/* state 117 : u */
"..............."
"..............."
"..............."
"..............."
"..............."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.KLI...."
".....JLKKLI...."
"..............."
"..............."
"..............."
/* state 118 : v */
"..............."
"..............."
"..............."
"..............."
"..............."
"....JLI..LJ...."
".....LJ.ILI...."
".....KK.KL....."
".....JL.LK....."
".....ILJLJ....."
"......LLL......"
"......JLK......"
"..............."
"..............."
"..............."
/* state 119 : w */
"..............."
"..............."
"..............."
"..............."
"..............."
"....LJ...ILI..."
"....KK...JL...."
"....JKILJJK...."
"....JLJLJKJ...."
"....ILKJKKJ...."
".....LLILLI...."
".....LL.KL....."
"..............."
"..............."
"..............."
/* state 120 : x */
"..............."
"..............."
"..............."
"..............."
"..............."
"....ILK.JLI...."
".....JLJLK....."
"......KLL......"
"......JLK......"
"......LLLI....."
".....KLILK....."
"....ILJ.ILJ...."
"..............."
"..............."
"..............."
/* state 121 : y */
"..............."
"..............."
"..............."
"..............."
"..............."
"....JLI..LK...."
".....LK.JLJ...."
".....KL.KL....."
".....JLILK....."
"......LLLJ....."
"......KLL......"
"......ILK......"
"......ILJ......"
"......KLI......"
"....ILLJ......."
/* state 122 : z */
"..............."
"..............."
"..............."
"..............."
"..............."
".....LLLLLI...."
"........LLI...."
".......KLJ....."
"......JLK......"
".....ILL......."
".....LLI......."
".....LLLLLI...."
"..............."
"..............."
"..............."
/* state 123 : { */
"..............."
"..............."
".......NPPM...."
".......PN......"
"......MPN......"
"......MPN......"
"......NPM......"
".....PPO......."
"......NPM......"
"......MPN......"
"......MPN......"
".......PN......"
".......NPPM...."
"..............."
"..............."
/* state 124 : | */
"..............."
"..............."
".......PM......"
".......PM......"
".......PM......"
".......PM......"
".......PM......"
".......PM......"
".......PM......"
".......PM......"
".......PM......"
".......PM......"
".......PM......"
".......PM......"
"..............."
/* state 125 : } */
"..............."
"..............."
".....PPO......."
"......NPM......"
"......MPM......"
"......MPN......"
".......PO......"
".......NPPM...."
".......PO......"
"......MPN......"
"......MPM......"
"......NPM......"
".....PPO......."
"..............."
"..............."
/* state 126 : ~ */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"....MOPNMMN...."
"....MM.NPOM...."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 127 : DEL */
"..............."
"..............."
"..............."
"..BDC....ACDDB."
".BDBDB...BA.BDA"
"ADA.ADB.....CD."
"...........BDA."
"..........ADA.."
"..........BDA.."
"..............."
"..........BDA.."
"..........BDA.."
"..............."
"..............."
"..............."
XPM
/* width height num_colors chars_per_pixel */
"7 889 22 1"
/* colors */
". c #000000"
"A c #282828"  ctrl
"B c #505050"  ctrl
"C c #787878"  ctrl
"D c #A0A0A0"  ctrl
"E c #402C00"  digit
"F c #805800"  digit
"G c #BF8400"  digit
"H c #FFB000"  digit
"I c #404040"  lower
"J c #808080"  lower
"K c #BFBFBF"  lower
"L c #FFFFFF"  lower
"M c #1E401E"  punct
"N c #3C803C"  punct
"O c #5ABF5A"  punct
"P c #78FF78"  punct
"Q c #78FF78"  space
"R c #1C3040"  upper
"S c #375F80"  upper
"T c #528EBF"  upper
"U c #6EBEFF"  upper
/* state 1 : SOH */
"......."
"...D..."
"..BDB.."
"..DDD.."
"..DDD.."
"..B.B.."
"......."
/* state 2 : STX */
"......."
"..DDB.."
"..DAD.."
"..DDD.."
"..DBD.."
"..BCA.."
"......."
/* state 3 : ETX */
"......."
"..ADC.."
"..DBA.."
"..DA..."
"..DDC.."
"...BB.."
"......."
/* state 4 : EOT */
"......."
"..DDA.."
"..DAD.."
"..D.D.."
"..DCD.."
"..BC..."
"......."
/* state 5 : ENQ */
"......."
"..CDD.."
"..DA..."
"..DDC.."
"..DCB.."
"..BCB.."
"......."
/* state 6 : ACK */
"......."
"..CDD.."
"..DA..."
"..DDC.."
"..DA..."
"..B...."
"......."
/* state 7 : BEL */
"......."
"..ADC.."
"..DBA.."
"..DBD.."
"..DCD.."
"...CB.."
"......."
/* state 8 : BS */
"......."
"..D.D.."
"..DAD.."
"..DDD.."
"..DAD.."
"..B.B.."
"......."
/* state 9 : HT */
"......."
"..CDC.."
"...D..."
"...D..."
"..ADA.."
"..BCB.."
"......."
/* state 10 : LF */
"......."
"..ADC.."
"...BD.."
"...BD.."
"..CDD.."
"..BC..."
"......."
/* state 11 : VT */
"......."
"..DAD.."
"..DDA.."
"..DDA.."
"..DBD.."
"..C.C.."
"......."
/* state 12 : FF */
"......."
"..BA..."
"..DB..."
"..DB..."
"..DCB.."
"..BCC.."
"......."
/* state 13 : CR */
"......."
"..DAD.."
"..DDD.."
"..DDD.."
"..D.D.."
"..B.B.."
"......."
/* state 14 : SO */
"......."
"..DAC.."
"..DCD.."
"..DDD.."
"..DCD.."
"..B.C.."
"......."
/* state 15 : SI */
"......."
"..ADB.."
"..DAD.."
"..D.D.."
"..DCD.."
"..ACA.."
"......."
/* state 16 : DLE */
"......."
"..CDB.."
"..DAD.."
"..DDD.."
"..DA..."
"..B...."
"......."
/* state 17 : DC1 */
"......."
"..ADB.."
"..DAD.."
"..D.D.."
"..DCD.."
"..ACC.."
"......."
/* state 18 : DC2 */
"......."
"..DDB.."
"..DAD.."
"..DDC.."
"..DBD.."
"..B.B.."
"......."
/* state 19 : DC3 */
"......."
"..BDB.."
"..DAA.."
"..BDC.."
"..CBD.."
"..BCA.."
"......."
/* state 20 : DC4 */
"......."
"..DDD.."
"...D..."
"...D..."
"...D..."
"...B..."
"......."
/* state 21 : NAK */
"......."
"..D.D.."
"..D.D.."
"..D.D.."
"..DCD.."
"..ACA.."
"......."
/* state 22 : SYN */
"......."
"..D.D.."
"..DAD.."
"..DDD.."
"..BDB.."
"...C..."
"......."
/* state 23 : ETB */
"......."
".AB.BA."
".ADBDA."
"..DDD.."
"..DDD.."
"..BAB.."
"......."
/* state 24 : CAN */
"......."
"..D.D.."
"..CDC.."
"...DA.."
"..DDD.."
"..C.C.."
"......."
/* state 25 : EM */
"......."
"..D.D.."
"..DDD.."
"..ADA.."
"...D..."
"...B..."
"......."
/* state 26 : SUB */
"......."
"..DDD.."
"...CD.."
"..AD..."
"..DDB.."
"..CCC.."
"......."
/* state 27 : ESC */
"......."
"...DA.."
"...D..."
"...D..."
"...D..."
"...DA.."
"......."
/* state 28 : FS */
"......."
"..C...."
"..BB..."
"...D..."
"...CA.."
"...AD.."
"......."
/* state 29 : GS */
"......."
"..AD..."
"...D..."
"...D..."
"...D..."
"..AD..."
"......."
/* state 30 : RS */
"......."
"...D..."
"..DCD.."
"......."
"......."
"......."
"......."
/* state 31 : US */
"......."
"......."
"......."
"......."
"......."
"......."
".ADDDA."
/* state 32 : space */
"......."
"......."
"......."
".QQ.QQ."
".QQQQQ."
".QQQQQ."
"......."
/* state 33 : ! */
"......."
"...O..."
"...P..."
"...P..."
"...N..."
"...N..."
"......."
/* state 34 : " */
"......."
"..NNN.."
"..POP.."
"......."
"......."
"......."
"......."
/* state 35 : # */
"......."
"...OP.."
"..PPPM."
".MPPP.."
"..PPN.."
"..NN..."
"......."
/* state 36 : $ */
"......."
"...O..."
"..PPO.."
"..OPN.."
"..NPP.."
"..MPM.."
"...M..."
/* state 37 : % */
"......."
"..ON..."
".MPOM.."
"..OOP.."
"...OOM."
"...MN.."
"......."
/* state 38 : & */
"......."
"..MPM.."
"..PO..."
"..PPOM."
"..PPP.."
"..MOO.."
"......."
/* state 39 : ' */
"......."
"...O..."
"...P..."
"......."
"......."
"......."
"......."
/* state 40 : ( */
"......."
"...OM.."
"...P..."
"...P..."
"...P..."
"...PM.."
"......."
/* state 41 : ) */
"......."
"..MO..."
"...P..."
"...P..."
"...P..."
"..MP..."
"......."
/* state 42 : * */
"......."
"...N..."
"..OPO.."
"..NPN.."
"......."
"......."
"......."
/* state 43 : + */
"......."
"......."
"...O..."
"..PPP.."
"...P..."
"...M..."
"......."
/* state 44 : , */
"......."
"......."
"......."
"......."
"...O..."
"...P..."
"...M..."
/* state 45 : - */
"......."
"......."
"......."
"..MPM.."
"..MNM.."
"......."
"......."
/* state 46 : . */
"......."
"......."
"......."
"......."
"...O..."
"...N..."
"......."
/* state 47 : / */
"......."
"....O.."
"...NO.."
"...P..."
"..MO..."
"..PM..."
"......."
/* state 48 : 0 */
"......."
"..EHE.."
"..HFH.."
"..HFH.."
"..HHH.."
"..EGE.."
"......."
/* state 49 : 1 */
"......."
"..FH..."
"..EH..."
"...H..."
"..EHF.."
"..FGG.."
"......."
/* state 50 : 2 */
"......."
"..GHE.."
"..EFH.."
"...HF.."
"..HHE.."
"..GGF.."
"......."
/* state 51 : 3 */
"......."
"..GHF.."
"..EFH.."
"...HH.."
"..FFH.."
"..FGE.."
"......."
/* state 52 : 4 */
"......."
"...FF.."
"..EHG.."
"..HHH.."
"..GHH.."
"...EE.."
"......."
/* state 53 : 5 */
"......."
"..GHF.."
"..HF..."
"..FHH.."
"..FGH.."
"..FGE.."
"......."
/* state 54 : 6 */
"......."
"..EHF.."
"..HFE.."
"..HHH.."
"..HGH.."
"..EGE.."
"......."
/* state 55 : 7 */
"......."
"..HHG.."
"...FH.."
"...HE.."
"...H..."
"..EE..."
"......."
/* state 56 : 8 */
"......."
"..FHF.."
"..HFH.."
"..HHH.."
"..HGH.."
"..EGE.."
"......."
/* state 57 : 9 */
"......."
"..FHE.."
"..HEH.."
"..HHH.."
"..FGH.."
"..EG..."
"......."
/* state 58 : : */
"......."
"......."
"...O..."
"...N..."
"...O..."
"...N..."
"......."
/* state 59 : ; */
"......."
"......."
"...O..."
"...N..."
"...O..."
"...P..."
"...M..."
/* state 60 : < */
"......."
"......."
"...MP.."
"..PPM.."
"..MPP.."
"......."
"......."
/* state 61 : = */
"......."
"......."
"..PPP.."
"..OOO.."
"..PPP.."
"......."
"......."
/* state 62 : > */
"......."
"......."
"..PM..."
"..MPP.."
"..PPM.."
"......."
"......."
/* state 63 : ? */
"......."
"..NPN.."
"..MNP.."
"...PM.."
"...P..."
"...N..."
"......."
/* state 64 : @ */
"......."
"...OM.."
"..PNP.."
".MOPP.."
".MOPP.."
"..POO.."
"...MM.."
/* state 65 : A */
"......."
"...U..."
"..SUS.."
"..UUU.."
"..UUU.."
"..S.S.."
"......."
/* state 66 : B */
"......."
"..UUS.."
"..URU.."
"..UUU.."
"..USU.."
"..STR.."
"......."
/* state 67 : C */
"......."
"..RUT.."
"..USR.."
"..UR..."
"..UUT.."
"...SS.."
"......."
/* state 68 : D */
"......."
"..UUR.."
"..URU.."
"..U.U.."
"..UTU.."
"..ST..."
"......."
/* state 69 : E */
"......."
"..TUU.."
"..UR..."
"..UUT.."
"..UTS.."
"..STS.."
"......."
/* state 70 : F */
"......."
"..TUU.."
"..UR..."
"..UUT.."
"..UR..."
"..S...."
"......."
/* state 71 : G */
"......."
"..RUT.."
"..USR.."
"..USU.."
"..UTU.."
"...TS.."
"......."
/* state 72 : H */
"......."
"..U.U.."
"..URU.."
"..UUU.."
"..URU.."
"..S.S.."
"......."
/* state 73 : I */
"......."
"..TUT.."
"...U..."
"...U..."
"..RUR.."
"..STS.."
"......."
/* state 74 : J */
"......."
"..RUT.."
"...SU.."
"...SU.."
"..TUU.."
"..ST..."
"......."
/* state 75 : K */
"......."
"..URU.."
"..UUR.."
"..UUR.."
"..USU.."
"..T.T.."
"......."
/* state 76 : L */
"......."
"..SR..."
"..US..."
"..US..."
"..UTS.."
"..STT.."
"......."
/* state 77 : M */
"......."
"..URU.."
"..UUU.."
"..UUU.."
"..U.U.."
"..S.S.."
"......."
/* state 78 : N */
"......."
"..URT.."
"..UTU.."
"..UUU.."
"..UTU.."
"..S.T.."
"......."
/* state 79 : O */
"......."
"..RUS.."
"..URU.."
"..U.U.."
"..UTU.."
"..RTR.."
"......."
/* state 80 : P */
"......."
"..TUS.."
"..URU.."
"..UUU.."
"..UR..."
"..S...."
"......."
/* state 81 : Q */
"......."
"..RUS.."
"..URU.."
"..U.U.."
"..UTU.."
"..RTT.."
"......."
/* state 82 : R */
"......."
"..UUS.."
"..URU.."
"..UUT.."
"..USU.."
"..S.S.."
"......."
/* state 83 : S */
"......."
"..SUS.."
"..URR.."
"..SUT.."
"..TSU.."
"..STR.."
"......."
/* state 84 : T */
"......."
"..UUU.."
"...U..."
"...U..."
"...U..."
"...S..."
"......."
/* state 85 : U */
"......."
"..U.U.."
"..U.U.."
"..U.U.."
"..UTU.."
"..RTR.."
"......."
/* state 86 : V */
"......."
"..U.U.."
"..URU.."
"..UUU.."
"..SUS.."
"...T..."
"......."
/* state 87 : W */
"......."
".RS.SR."
".RUSUR."
"..UUU.."
"..UUU.."
"..SRS.."
"......."
/* state 88 : X */
"......."
"..U.U.."
"..TUT.."
"...UR.."
"..UUU.."
"..T.T.."
"......."
/* state 89 : Y */
"......."
"..U.U.."
"..UUU.."
"..RUR.."
"...U..."
"...S..."
"......."
/* state 90 : Z */
"......."
"..UUU.."
"...TU.."
"..RU..."
"..UUS.."
"..TTT.."
"......."
/* state 91 : [ */
"......."
"...PM.."
"...P..."
"...P..."
"...P..."
"...PM.."
"......."
/* state 92 : \ */
"......."
"..O...."
"..NN..."
"...P..."
"...OM.."
"...MP.."
"......."
/* state 93 : ] */
"......."
"..MP..."
"...P..."
"...P..."
"...P..."
"..MP..."
"......."
/* state 94 : ^ */
"......."
"...P..."
"..POP.."
"......."
"......."
"......."
"......."
/* state 95 : _ */
"......."
"......."
"......."
"......."
"......."
"......."
".MPPPM."
/* state 96 : ` */
"......."
"..MO..."
"......."
"......."
"......."
"......."
"......."
/* state 97 : a */
"......."
"......."
"..KLK.."
"..KLL.."
"..LKL.."
"..IJK.."
"......."
/* state 98 : b */
"......."
"..L...."
"..LLK.."
"..LIL.."
"..LKL.."
"..JJI.."
"......."
/* state 99 : c */
"......."
"......."
"..ILK.."
"..LJ..."
"..LKJ.."
"...KJ.."
"......."
/* state 100 : d */
"......."
"....L.."
"..KLL.."
"..LIL.."
"..LKL.."
"..IJJ.."
"......."
/* state 101 : e */
"......."
"......."
"..JLK.."
"..LLL.."
"..LJJ.."
"..IKJ.."
"......."
/* state 102 : f */
"......."
"...LK.."
"..LLL.."
"...L..."
"...L..."
"...J..."
"......."
/* state 103 : g */
"......."
"......."
"..JLL.."
"..LIL.."
"..LKL.."
"..JLL.."
"..JKI.."
/* state 104 : h */
"......."
"..LI..."
"..LLK.."
"..LJL.."
"..LJL.."
"..JIJ.."
"......."
/* state 105 : i */
"......."
"...L..."
"..KL..."
"...L..."
"..ILJ.."
"..JKK.."
"......."
/* state 106 : j */
"......."
"...LI.."
"..JLI.."
"...LI.."
"...LI.."
"..IL..."
"..KK..."
/* state 107 : k */
"......."
"..LI..."
"..LJL.."
"..LLI.."
"..LKL.."
"..J.K.."
"......."
/* state 108 : l */
"......."
"..LL..."
"..IL..."
"..IL..."
"...LJ.."
"...JJ.."
"......."
/* state 109 : m */
"......."
"......."
"..LLL.."
"..LLL.."
"..LLL.."
"..JJJ.."
"......."
/* state 110 : n */
"......."
"......."
"..LLK.."
"..LJL.."
"..LJL.."
"..JIJ.."
"......."
/* state 111 : o */
"......."
"......."
"..JLJ.."
"..LIL.."
"..LKL.."
"..IKI.."
"......."
/* state 112 : p */
"......."
"......."
"..LLK.."
"..LIL.."
"..LKL.."
"..LKI.."
"..K...."
/* state 113 : q */
"......."
"......."
"..KLL.."
"..LIL.."
"..LKL.."
"..IJL.."
"....K.."
/* state 114 : r */
"......."
"......."
"..JLL.."
"..KL..."
"..KK..."
"..II..."
"......."
/* state 115 : s */
"......."
"......."
"..JLJ.."
"..LLJ.."
"..JKL.."
"..IKI.."
"......."
/* state 116 : t */
"......."
"...K..."
"..LLL.."
"...L..."
"...LI.."
"...JJ.."
"......."
/* state 117 : u */
"......."
"......."
"..LIL.."
"..LJL.."
"..LLL.."
"..IJJ.."
"......."
/* state 118 : v */
"......."
"......."
"..L.L.."
"..LKL.."
"..JLJ.."
"...K..."
"......."
/* state 119 : w */
"......."
"......."
".IK.KI."
"..LLL.."
"..LLL.."
"..JIJ.."
"......."
/* state 120 : x */
"......."
"......."
"..LJL.."
"..ILI.."
"..KLK.."
"..K.K.."
"......."
/* state 121 : y */
"......."
"......."
"..L.L.."
"..LLL.."
"..ILI.."
"..IL..."
"..KI..."
/* state 122 : z */
"......."
"......."
"..LLL.."
"...LJ.."
"..KLI.."
"..JKJ.."
"......."
/* state 123 : { */
"......."
"...PN.."
"...P..."
"..NP..."
"...P..."
"...PM.."
"...MM.."
/* state 124 : | */
"......."
"...O..."
"...P..."
"...P..."
"...P..."
"...P..."
"...O..."
/* state 125 : } */
"......."
"..NP..."
"...P..."
"...PN.."
"...P..."
"..MP..."
"..MM..."
/* state 126 : ~ */
"......."
"......."
"......."
"..PPP.."
"...MM.."
"......."
"......."
/* state 127 : DEL */
"......."
"..BDB.."
"..ABD.."
"...DA.."
"...D..."
"...B..."
"......."
Obviously the colors and shapes are not final. If you have anything you want to change, ask me (or rather, ask the mysterious trillion-byte matrix which somehow ingested Golly's entire rule format in 5 minutes, with me as a proxy), or alternatively, abandon this ASCII rule idea. Obviously the final rule would have to be uploaded to LifeWiki so as to avoid 200kb .rule attachments at the end of every message.

This is the perfect use of LLMs: Tedious to do by hand, extremely easy to check whether it’s correct, and no consequences if it’s incorrect.

The other part is the script to convert LLSSS's normal output to ASCIIrule format, and this the AI cannot do, both because it does not understand LLSSS whatsoever (it used the wrong geometry for a simple search) and also because I feel you would be extremely offended (and I personally think it would be disgusting for me to do) if I asked it to make a component of LLSSS when I do not understand the internal workings of LLSSS whatsoever.
Last edited by LuveelVoom on September 23rd, 2026, 1:24 pm, edited 1 time in total.
User avatar
LuveelVoom
Posts: 743
Joined: April 27th, 2022, 7:59 pm

Re: amling search program principles discussion / brain dump

Post by LuveelVoom »

As an illustrative example, here is one of the UWI grids converted to L2S3ascii using an excruciating amount of find-and-replace:

Code: Select all

x = 17, y = 207, rule = ASCII
rA15.rA$rA15.rA$rA5.sO9.rA$rA5.sO9.rA$rA5.sO9.rA$rA5.sO9.rA$rA4.3sO8.
rA$rA4.3sO8.rA$rA4.3sO8.rA$rA4.sO.sO8.rA$rA4.3sO8.rA$rA4.3sO8.rA$rA3.
2sO.2sO7.rA$rA4.sO.sO8.rA$rA3.sO2.sO8.rA$rA3.sO3.sO7.rA$rA3.2sO.2sO7.
rA$rA4.sO10.rA$rA3.2sO2.sO7.rA$rA3.2sO.2sO7.rA$rA4.sO2.sO7.rA$rA6.2sO
7.rA$rA2.sO3.sO.sO6.rA$rA7.sO7.rA$rA5.2sO.sO6.rA$rA2.sO.sO3.sO6.rA$rA
3.2sO3.sO6.rA$rA2.4sO.sO7.rA$rA2.sO3.sO.2sO5.rA$rA3.2sO3.sO6.rA$rA2.sO
2.3sO7.rA$rA.3sO4.sO6.rA$rA2.2sO.2sO.2sO5.rA$rA6.3sO6.rA$rA.sO.sO4.2sO
5.rA$rA.2sO.3sO8.rA$rA2.sO3.3sO6.rA$rA.sO7.sO5.rA$rA.3sO.3sO.sO5.rA$rA
2.sO3.4sO5.rA$rA2sO.3sO9.rA$rA.sO.2sO.3sO6.rA$rA10.sO4.rA$rA3sO.2sO3.
sO5.rA$rA2sO.2sO2.2sO6.rA$rA15.rA$rAsO.4sO3.sO5.rA$rA2sO5.3sO5.rA$rA.
sO8.sO4.rA$rA.5sO.sO.sO5.rA$rA2sO3.sO2.2sO5.rA$rA.sO4.sO.sO6.rA$rA.sO
.4sO.3sO4.rA$rA5.sO9.rA$rA3.2sO5.sO4.rA$rA2.sO.2sO2.sO.sO4.rA$rA.2sO2.
sO3.sO5.rA$rA5sO3.3sO4.rA$rA.2sO2.3sO.3sO3.rA$rA.sO7.2sO4.rA$rAsO2.2sO
3.sO.sO4.rA$rAsO2.2sO6.sO3.rA$rA.sO4.2sO3.sO3.rA$rA3.3sO3.sO5.rA$rA2.
sO12.rA$rA.3sO.4sO.2sO3.rA$rA2.2sO.sO2.3sO4.rA$rA2.sO.sO4.sO5.rA$rAsO
2.3sO9.rA$rA2.sO5.sO.sO4.rA$rA4.sO4.sO5.rA$rA5.sO9.rA$rA.2sO4.4sO4.rA
$rA15.rA$rA15.rA$rA4.sO6.sO3.rA$rA2.3sO4.sO5.rA$rA3.3sO9.rA$rA5.sO4.sO
4.rA$rA2.2sO5.sO5.rA$rA2.sO2.sO9.rA$rA3.sO.2sO8.rA$rA3.sO5.2sO4.rA$rA
15.rA$rA2.2sO2.sO8.rA$rA2.4sO4.sO4.rA$rA2.sO2.sO9.rA$rA5.sO9.rA$rA2.5sO
8.rA$rA.2sO2.2sO8.rA$rA4.2sO9.rA$rA2.2sO11.rA$rA.sO4.sO8.rA$rA2.sO.3sO
8.rA$rA.sO.sO2.2sO7.rA$rA.sO4.2sO7.rA$rA2.5sO8.rA$rA.sO.2sO.2sO7.rA$rA
.sO4.2sO7.rA$rA2.3sO.2sO7.rA$rA2sO5.sO7.rA$rA.3sO3.sO7.rA$rA.4sO10.rA
$rAsO7.sO6.rA$rA2sO.2sO.2sO7.rA$rAsO3.sO3.sO6.rA$rAsO3.sO.2sO7.rA$rA2sO
.2sO.3sO6.rA$rAsO2.sO4.2sO5.rA$rAsO.sO.sO.3sO.sO4.rA$rA3sO3.sO2.sO5.rA
$rAsO8.2sO4.rA$rAsO.sO.sO.3sO.2sO3.rA$rA2sO7.3sO3.rA$rA7.2sO.2sO3.rA$
rAsO2.2sO.sO.2sO.sO3.rA$rAsO5.sO2.3sO3.rA$rA10.3sO2.rA$rA6sO.sO3.2sO2.
rA$rAsO4.2sO5.sO2.rA$rAsO.sO4.2sO3.sO2.rA$rA4sO.2sO.2sO.2sO2.rA$rA.sO
3.sO3.sO.2sO2.rA$rAsO7.sO2.2sO2.rA$rAsO2.sO2.sO.2sO.2sO2.rA$rA4.2sO3.
sO.sO3.rA$rA7.2sO4.sO.rA$rA9.sO3.sO.rA$rA.2sO12.rA$rA6.2sO3.sO.sO.rA$
rA3.sO4.sO3.2sO.rA$rAsO2.sO6.5qOrA$rA6.sO3.5qOrA$rA2.sO7.5qOrA$rA.3sO
6.5qOrA$rA10.5qOrA$rA3.sO6.5qOrA$rA.sO.sO6.5qOrA$rA2.sO7.5qOrA$rA2.3sO
5.5qOrA$rA3.2sO5.5qOrA$rA.2sO7.5qOrA$rA3.sO6.5qOrA$rA2.3sO5.5qOrA$rAsO
2.sO6.5qOrA$rA2.2sO6.5qOrA$rA10.5qOrA$rAsO2.sO6.5qOrA$rA.sO8.5qOrA$rA
2.2sO6.5qOrA$rA.sO.2sO5.5qOrA$rA.2sO7.5qOrA$rA2.2sO6.5qOrA$rA.sO8.5qO
rA$rA.2sO7.5qOrA$rA4.sO5.5qOrA$rA10.5qOrA$rA.3sO6.5qOrA$rA10.5qOrA$rA
3.sO6.5qOrA$rAsO3.sO5.5qOrA$rA2.sO7.5qOrA$rA3.sO6.5qOrA$rA3sO7.5qOrA$
rA.2sO7.5qOrA$rA3.sO6.5qOrA$rA.sO8.5qOrA$rA.sO.sO6.5qOrA$rA10.5qOrA$rA
2.sO7.5qOrA$rA10.5qOrA$rA10.5qOrA$rA10.5qOrA$rA.sO8.5qOrA$rA10.5qOrA$
rA10.5qOrA$rA10.5qOrA$rA10.5qOrA$rA10.5qOrA$rA10.5qOrA$rA10.5qOrA$rA10.
5qOrA$rA10.5qOrA$rA10.5qOrA$rA10.5qOrA$rA10.5qOrA$rA10.5qOrA$rA10.5qO
rA$rA10.5qOrA$rA10.5qOrA$rA10.5qOrA$rA10.5qOrA$rA10.5qOrA$rA10.5qOrA$
rA10.5qOrA$rA10.5qOrA$rA10.5qOrA$rA10.5qOrA$rA10.5qOrA$rA10.5qOrA$rA10.
5qOrA$rA10.5qOrA$rA10.5qOrA$rA10.5qOrA$rA10.5qOrA$rA10.5qOrA$rA10.5qO
rA!
[[ ICONS ]]
[[ GRID ]]
@RULE ASCII
128-state rule where state number == ASCII code (state 0 = NUL = background).
The @TABLE has no transitions, so every cell is static; add transitions
or replace the table if you want dynamics.  Icons are colour-coded:
digits amber, uppercase blue, lowercase white, punctuation green,
space = green open-box mark, control characters gray in caret notation.
Generated by make_ascii_rule.py.
@TABLE
n_states:128
neighborhood:Moore
symmetries:none
@NAMES
0 NUL
1 SOH
2 STX
3 ETX
4 EOT
5 ENQ
6 ACK
7 BEL
8 BS
9 HT
10 LF
11 VT
12 FF
13 CR
14 SO
15 SI
16 DLE
17 DC1
18 DC2
19 DC3
20 DC4
21 NAK
22 SYN
23 ETB
24 CAN
25 EM
26 SUB
27 ESC
28 FS
29 GS
30 RS
31 US
32 space
33 !
34 "
35 #
36 $
37 %
38 &
39 '
40 (
41 )
42 *
43 +
44 ,
45 -
46 .
47 /
48 0
49 1
50 2
51 3
52 4
53 5
54 6
55 7
56 8
57 9
58 :
59 ;
60 <
61 =
62 >
63 ?
64 @
65 A
66 B
67 C
68 D
69 E
70 F
71 G
72 H
73 I
74 J
75 K
76 L
77 M
78 N
79 O
80 P
81 Q
82 R
83 S
84 T
85 U
86 V
87 W
88 X
89 Y
90 Z
91 [
92 \
93 ]
94 ^
95 _
96 `
97 a
98 b
99 c
100 d
101 e
102 f
103 g
104 h
105 i
106 j
107 k
108 l
109 m
110 n
111 o
112 p
113 q
114 r
115 s
116 t
117 u
118 v
119 w
120 x
121 y
122 z
123 {
124 |
125 }
126 ~
127 DEL
@COLORS
0 0 0 0  background
1 160 160 160  SOH
2 160 160 160  STX
3 160 160 160  ETX
4 160 160 160  EOT
5 160 160 160  ENQ
6 160 160 160  ACK
7 160 160 160  BEL
8 160 160 160  BS
9 160 160 160  HT
10 160 160 160  LF
11 160 160 160  VT
12 160 160 160  FF
13 160 160 160  CR
14 160 160 160  SO
15 160 160 160  SI
16 160 160 160  DLE
17 160 160 160  DC1
18 160 160 160  DC2
19 160 160 160  DC3
20 160 160 160  DC4
21 160 160 160  NAK
22 160 160 160  SYN
23 160 160 160  ETB
24 160 160 160  CAN
25 160 160 160  EM
26 160 160 160  SUB
27 160 160 160  ESC
28 160 160 160  FS
29 160 160 160  GS
30 160 160 160  RS
31 160 160 160  US
32 120 255 120  space
33 120 255 120  !
34 120 255 120  "
35 120 255 120  #
36 120 255 120  $
37 120 255 120  %
38 120 255 120  &
39 120 255 120  '
40 120 255 120  (
41 120 255 120  )
42 255 176 0  *
43 120 255 120  +
44 120 255 120  ,
45 120 255 120  -
46 120 255 120  .
47 120 255 120  /
48 255 176 0  0
49 255 176 0  1
50 255 176 0  2
51 255 176 0  3
52 255 176 0  4
53 255 176 0  5
54 255 176 0  6
55 255 176 0  7
56 255 176 0  8
57 255 176 0  9
58 120 255 120  :
59 120 255 120  ;
60 120 255 120  <
61 120 255 120  =
62 120 255 120  >
63 120 255 120  ?
64 120 255 120  @
65 110 190 255  A
66 110 190 255  B
67 110 190 255  C
68 110 190 255  D
69 110 190 255  E
70 110 190 255  F
71 110 190 255  G
72 110 190 255  H
73 110 190 255  I
74 110 190 255  J
75 110 190 255  K
76 110 190 255  L
77 110 190 255  M
78 110 190 255  N
79 110 190 255  O
80 110 190 255  P
81 110 190 255  Q
82 110 190 255  R
83 110 190 255  S
84 110 190 255  T
85 110 190 255  U
86 110 190 255  V
87 110 190 255  W
88 110 190 255  X
89 110 190 255  Y
90 110 190 255  Z
91 120 255 120  [
92 120 255 120  \
93 120 255 120  ]
94 120 255 120  ^
95 120 255 120  _
96 120 255 120  `
97 255 255 255  a
98 255 255 255  b
99 255 255 255  c
100 255 255 255  d
101 255 255 255  e
102 255 255 255  f
103 255 255 255  g
104 255 255 255  h
105 255 255 255  i
106 255 255 255  j
107 255 255 255  k
108 255 255 255  l
109 255 255 255  m
110 255 255 255  n
111 255 255 255  o
112 255 255 255  p
113 255 255 255  q
114 255 255 255  r
115 255 255 255  s
116 255 255 255  t
117 255 255 255  u
118 255 255 255  v
119 255 255 255  w
120 255 255 255  x
121 255 255 255  y
122 255 255 255  z
123 120 255 120  {
124 255 0 0  |
125 120 255 120  }
126 120 255 120  ~
127 160 160 160  DEL
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"31 3937 22 1"
/* colors */
". c #000000"
"A c #282828"  ctrl
"B c #505050"  ctrl
"C c #787878"  ctrl
"D c #A0A0A0"  ctrl
"E c #402C00"  digit
"F c #805800"  digit
"G c #BF8400"  digit
"H c #FFB000"  digit
"I c #404040"  lower
"J c #808080"  lower
"K c #BFBFBF"  lower
"L c #FFFFFF"  lower
"M c #1E401E"  punct
"N c #3C803C"  punct
"O c #5ABF5A"  punct
"P c #78FF78"  punct
"Q c #78FF78"  space
"R c #1C3040"  upper
"S c #375F80"  upper
"T c #528EBF"  upper
"U c #6EBEFF"  upper
/* state 1 : SOH */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB...........CDDDC....."
"....ADDDDDA..........DDDDDA...."
"....CDDDDDC.........ADDDDDB...."
"...CDDDBDDDC........CDDDDDC...."
"..BDDDA.ADDDB.......DDDBDDD...."
".ADDDA...ADDDA.....ADDD.DDDA..."
".CDDA.....ADDD.....BDDC.CDDB..."
"...................CDDB.BDDC..."
"...................DDDB.ADDD..."
"..................ADDDA..DDDA.."
"..................BDDD...DDDB.."
"..................CDDDDDDDDDD.."
"..................DDDDDDDDDDDA."
".................ADDDDDDDDDDDB."
".................CDDD.....DDDC."
".................DDDC.....CDDD."
"................ADDDB.....BDDDA"
"................BDDDA......DDDB"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 2 : STX */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB.......BDDDDDDDCBA..."
"....ADDDDDA......BDDDDDDDDDDA.."
"....CDDDDDC......BDDDDDDDDDDD.."
"...CDDDBDDDC.....BDDD...ACDDDA."
"..BDDDA.ADDDB....BDDD....ADDDB."
".ADDDA...ADDDA...BDDD....ADDDA."
".CDDA.....ADDD...BDDD...ACDDD.."
".................BDDDDDDDDDDA.."
".................BDDDDDDDDCA..."
".................BDDDDDDDDDDC.."
".................BDDD....BDDDB."
".................BDDD.....CDDD."
".................BDDD.....BDDD."
".................BDDD.....CDDD."
".................BDDD....BDDDD."
".................BDDDDDDDDDDDB."
".................BDDDDDDDDDDC.."
".................BDDDDDDDCCB..."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 3 : ETX */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB............BCDDCCA.."
"....ADDDDDA.........ADDDDDDDDA."
"....CDDDDDC........ADDDDDDDDDA."
"...CDDDBDDDC.......DDDDCA.ABDA."
"..BDDDA.ADDDB.....BDDDC.....AA."
".ADDDA...ADDDA....CDDDA........"
".CDDA.....ADDD....DDDC........."
"..................DDDC........."
"..................DDDC........."
"..................DDDC........."
"..................DDDC........."
"..................DDDC........."
"..................CDDDA........"
"..................BDDDC.....AA."
"...................DDDDCA.ABDA."
"...................ADDDDDDDDDA."
"....................ADDDDDDDDA."
"......................BCDDCCA.."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 4 : EOT */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB.......ADDDDDCCB....."
"....ADDDDDA......ADDDDDDDDDA..."
"....CDDDDDC......ADDDDDDDDDDA.."
"...CDDDBDDDC.....ADDDA.ABDDDC.."
"..BDDDA.ADDDB....ADDDA...CDDDA."
".ADDDA...ADDDA...ADDDA...ADDDB."
".CDDA.....ADDD...ADDDA....DDDC."
".................ADDDA....DDDC."
".................ADDDA....CDDD."
".................ADDDA....CDDD."
".................ADDDA....DDDC."
".................ADDDA....DDDC."
".................ADDDA...ADDDB."
".................ADDDA...CDDDA."
".................ADDDA.ABDDDC.."
".................ADDDDDDDDDDA.."
".................ADDDDDDDDDA..."
".................ADDDDDCCB....."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 5 : ENQ */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB........DDDDDDDDDDDB."
"....ADDDDDA.......DDDDDDDDDDDB."
"....CDDDDDC.......DDDDDDDDDDDB."
"...CDDDBDDDC......DDDC........."
"..BDDDA.ADDDB.....DDDC........."
".ADDDA...ADDDA....DDDC........."
".CDDA.....ADDD....DDDC........."
"..................DDDDDDDDDDC.."
"..................DDDDDDDDDDC.."
"..................DDDDDDDDDDC.."
"..................DDDC........."
"..................DDDC........."
"..................DDDC........."
"..................DDDC........."
"..................DDDC........."
"..................DDDDDDDDDDDB."
"..................DDDDDDDDDDDB."
"..................DDDDDDDDDDDB."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 6 : ACK */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB........CDDDDDDDDDDB."
"....ADDDDDA.......CDDDDDDDDDDB."
"....CDDDDDC.......CDDDDDDDDDDB."
"...CDDDBDDDC......CDDC........."
"..BDDDA.ADDDB.....CDDC........."
".ADDDA...ADDDA....CDDC........."
".CDDA.....ADDD....CDDC........."
"..................CDDDDDDDDDD.."
"..................CDDDDDDDDDD.."
"..................CDDDDDDDDDD.."
"..................CDDC........."
"..................CDDC........."
"..................CDDC........."
"..................CDDC........."
"..................CDDC........."
"..................CDDC........."
"..................CDDC........."
"..................CDDC........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 7 : BEL */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB...........ACCDDCBA.."
"....ADDDDDA.........CDDDDDDDDA."
"....CDDDDDC........CDDDDDDDDDA."
"...CDDDBDDDC......BDDDDB..ABDA."
"..BDDDA.ADDDB.....CDDDA.....AA."
".ADDDA...ADDDA...ADDDC........."
".CDDA.....ADDD...ADDDB........."
".................BDDDA........."
".................BDDDA..CDDDDC."
".................BDDDA..CDDDDC."
".................BDDDA..CDDDDC."
".................ADDDB....ADDC."
".................ADDDC....ADDC."
"..................CDDDA...ADDC."
"..................BDDDDA..BDDC."
"...................CDDDDDDDDDC."
"....................CDDDDDDDDB."
".....................ACDDDCBA.."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 8 : BS */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB.......ADDDA...ADDDB."
"....ADDDDDA......ADDDA...ADDDB."
"....CDDDDDC......ADDDA...ADDDB."
"...CDDDBDDDC.....ADDDA...ADDDB."
"..BDDDA.ADDDB....ADDDA...ADDDB."
".ADDDA...ADDDA...ADDDA...ADDDB."
".CDDA.....ADDD...ADDDA...ADDDB."
".................ADDDDDDDDDDDB."
".................ADDDDDDDDDDDB."
".................ADDDDDDDDDDDB."
".................ADDDA...ADDDB."
".................ADDDA...ADDDB."
".................ADDDA...ADDDB."
".................ADDDA...ADDDB."
".................ADDDA...ADDDB."
".................ADDDA...ADDDB."
".................ADDDA...ADDDB."
".................ADDDA...ADDDB."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 9 : HT */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB........DDDDDDDDDDD.."
"....ADDDDDA.......DDDDDDDDDDD.."
"....CDDDDDC.......DDDDDDDDDDD.."
"...CDDDBDDDC.........ADDDA....."
"..BDDDA.ADDDB........ADDDA....."
".ADDDA...ADDDA.......ADDDA....."
".CDDA.....ADDD.......ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
"..................DDDDDDDDDDD.."
"..................DDDDDDDDDDD.."
"..................DDDDDDDDDDD.."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 10 : LF */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB..........CDDDDDDDA.."
"....ADDDDDA.........CDDDDDDDA.."
"....CDDDDDC.........CDDDDDDDA.."
"...CDDDBDDDC............ADDDA.."
"..BDDDA.ADDDB...........ADDDA.."
".ADDDA...ADDDA..........ADDDA.."
".CDDA.....ADDD..........ADDDA.."
"........................ADDDA.."
"........................ADDDA.."
"........................ADDDA.."
"........................ADDDA.."
"........................ADDDA.."
"........................ADDDA.."
".................BA.....BDDDA.."
".................CDBA..ADDDD..."
".................CDDDDDDDDDC..."
".................CDDDDDDDDD...."
"..................ACCDDDCB....."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 11 : VT */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB.......BDDD.....CDDDA"
"....ADDDDDA......BDDD....BDDDB."
"....CDDDDDC......BDDD...ADDDC.."
"...CDDDBDDDC.....BDDD..ADDDC..."
"..BDDDA.ADDDB....BDDD..CDDDA..."
".ADDDA...ADDDA...BDDD.CDDDA...."
".CDDA.....ADDD...BDDDBDDDB....."
".................BDDDDDDDA....."
".................BDDDDDDDC....."
".................BDDDDDDDDA...."
".................BDDDDADDDC...."
".................BDDDA.BDDDB..."
".................BDDD...DDDD..."
".................BDDD...BDDDB.."
".................BDDD....DDDD.."
".................BDDD....BDDDB."
".................BDDD.....CDDDA"
".................BDDD.....ADDDC"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 12 : FF */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB........ADDDA........"
"....ADDDDDA.......ADDDA........"
"....CDDDDDC.......ADDDA........"
"...CDDDBDDDC......ADDDA........"
"..BDDDA.ADDDB.....ADDDA........"
".ADDDA...ADDDA....ADDDA........"
".CDDA.....ADDD....ADDDA........"
"..................ADDDA........"
"..................ADDDA........"
"..................ADDDA........"
"..................ADDDA........"
"..................ADDDA........"
"..................ADDDA........"
"..................ADDDA........"
"..................ADDDA........"
"..................ADDDDDDDDDDD."
"..................ADDDDDDDDDDD."
"..................ADDDDDDDDDDD."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 13 : CR */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB.......DDDDB...BDDDD."
"....ADDDDDA......DDDDC...CDDDD."
"....CDDDDDC......DDDDD...DDDDD."
"...CDDDBDDDC.....DDDDDA.ADDDDD."
"..BDDDA.ADDDB....DDDCDC.BDCDDD."
".ADDDA...ADDDA...DDDBDD.DDBDDD."
".CDDA.....ADDD...DDDADDBDDADDD."
".................DDDACDDDC.DDD."
".................DDDABDDDB.DDD."
".................DDDAADDDA.DDD."
".................DDDA.DDD..DDD."
".................DDDA......DDD."
".................DDDA......DDD."
".................DDDA......DDD."
".................DDDA......DDD."
".................DDDA......DDD."
".................DDDA......DDD."
".................DDDA......DDD."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 14 : SO */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB.......BDDDB....BDDB."
"....ADDDDDA......BDDDD....BDDB."
"....CDDDDDC......BDDDDA...BDDB."
"...CDDDBDDDC.....BDDDDC...BDDB."
"..BDDDA.ADDDB....BDDDDD...BDDB."
".ADDDA...ADDDA...BDDCDDB..BDDB."
".CDDA.....ADDD...BDDCCDC..BDDB."
".................BDDCADDA.BDDB."
".................BDDC.DDC.BDDB."
".................BDDC.BDD.BDDB."
".................BDDC.ADDBBDDB."
".................BDDC..CDCBDDB."
".................BDDC..BDDCDDB."
".................BDDC...DDDDDB."
".................BDDC...CDDDDB."
".................BDDC...ADDDDB."
".................BDDC....CDDDB."
".................BDDC....BDDDB."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 15 : SI */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB..........ACDDDCA...."
"....ADDDDDA........BDDDDDDDB..."
"....CDDDDDC.......ADDDDDDDDDB.."
"...CDDDBDDDC......DDDDA.ADDDD.."
"..BDDDA.ADDDB....ADDDB...BDDDA."
".ADDDA...ADDDA...BDDDA...ADDDB."
".CDDA.....ADDD...CDDD.....DDDC."
".................CDDD.....CDDC."
".................CDDD.....CDDD."
".................CDDD.....CDDD."
".................CDDD.....CDDC."
".................CDDD.....DDDC."
".................BDDDA...ADDDB."
".................ADDDB...BDDDA."
"..................DDDDA.ADDDD.."
"..................ADDDDDDDDDB.."
"...................BDDDDDDDB..."
"....................ACDDDCA...."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 16 : DLE */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB........DDDDDDDCBA..."
"....ADDDDDA.......DDDDDDDDDDB.."
"....CDDDDDC.......DDDDDDDDDDDA."
"...CDDDBDDDC......DDDB..ABDDDC."
"..BDDDA.ADDDB.....DDDB....DDDD."
".ADDDA...ADDDA....DDDB....CDDD."
".CDDA.....ADDD....DDDB....DDDD."
"..................DDDB..ABDDDC."
"..................DDDDDDDDDDDA."
"..................DDDDDDDDDDB.."
"..................DDDDDDDCBA..."
"..................DDDB........."
"..................DDDB........."
"..................DDDB........."
"..................DDDB........."
"..................DDDB........."
"..................DDDB........."
"..................DDDB........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 17 : DC1 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB..........ACDDDCA...."
"....ADDDDDA........BDDDDDDDB..."
"....CDDDDDC.......ADDDDDDDDDB.."
"...CDDDBDDDC......DDDDA.ADDDD.."
"..BDDDA.ADDDB....ADDDB...BDDDA."
".ADDDA...ADDDA...BDDDA...ADDDB."
".CDDA.....ADDD...CDDD.....DDDC."
".................CDDD.....CDDC."
".................CDDD.....CDDD."
".................CDDD.....CDDD."
".................CDDD.....CDDC."
".................CDDD.....DDDC."
".................BDDDA...ADDDB."
".................ADDDB...BDDDA."
"..................DDDDA.ADDDD.."
"..................ADDDDDDDDDB.."
"...................BDDDDDDDC..."
"....................ACDDDDDA..."
"........................BDDDB.."
".........................BDDC.."
"..........................CB..."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 18 : DC2 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB.......BDDDDDDDCB...."
"....ADDDDDA......BDDDDDDDDDDA.."
"....CDDDDDC......BDDDDDDDDDDC.."
"...CDDDBDDDC.....BDDDA..ADDDDA."
"..BDDDA.ADDDB....BDDDA...BDDDA."
".ADDDA...ADDDA...BDDDA...ADDDA."
".CDDA.....ADDD...BDDDA...BDDDA."
".................BDDDA..ADDDC.."
".................BDDDDDDDDDDA.."
".................BDDDDDDDDB...."
".................BDDDDDDDDDA..."
".................BDDDA.BDDDC..."
".................BDDDA..CDDDA.."
".................BDDDA..ADDDC.."
".................BDDDA...BDDDA."
".................BDDDA...ADDDC."
".................BDDDA....CDDDA"
".................BDDDA....ADDDC"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 19 : DC3 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB..........BCDDDCBA..."
"....ADDDDDA........CDDDDDDDDB.."
"....CDDDDDC.......CDDDDDDDDDB.."
"...CDDDBDDDC.....ADDDCA..ACDB.."
"..BDDDA.ADDDB....ADDDA.....AB.."
".ADDDA...ADDDA...ADDDA........."
".CDDA.....ADDD...ADDDCA........"
"..................CDDDDCB......"
"...................CDDDDDDC...."
"....................ACDDDDDDA.."
"......................ABDDDDD.."
".........................CDDDA."
".........................ADDDB."
".................AB......ADDDB."
".................ADDBA..ACDDDA."
".................ADDDDDDDDDDD.."
".................ADDDDDDDDDDA.."
"..................ABCCDDDCB...."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 20 : DC4 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB.......DDDDDDDDDDDDD."
"....ADDDDDA......DDDDDDDDDDDDD."
"....CDDDDDC......DDDDDDDDDDDDD."
"...CDDDBDDDC.........ADDDA....."
"..BDDDA.ADDDB........ADDDA....."
".ADDDA...ADDDA.......ADDDA....."
".CDDA.....ADDD.......ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 21 : NAK */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB.......CDDD.....CDDC."
"....ADDDDDA......CDDD.....CDDC."
"....CDDDDDC......CDDD.....CDDC."
"...CDDDBDDDC.....CDDD.....CDDC."
"..BDDDA.ADDDB....CDDD.....CDDC."
".ADDDA...ADDDA...CDDD.....CDDC."
".CDDA.....ADDD...CDDD.....CDDC."
".................CDDD.....CDDC."
".................CDDD.....CDDC."
".................CDDD.....CDDC."
".................CDDD.....CDDC."
".................CDDD.....CDDC."
".................CDDD.....DDDC."
".................BDDDA...ADDDB."
".................ADDDCA.ACDDDA."
"..................CDDDDDDDDDC.."
"..................ADDDDDDDDDA.."
"....................BCDDDCB...."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 22 : SYN */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB......ADDDB.....BDDDA"
"....ADDDDDA......DDDC.....BDDD."
"....CDDDDDC......CDDC.....CDDC."
"...CDDDBDDDC.....BDDD.....DDDB."
"..BDDDA.ADDDB....ADDDA...ADDDA."
".ADDDA...ADDDA....DDDB...BDDD.."
".CDDA.....ADDD....CDDC...CDDC.."
"..................BDDD...CDDB.."
"..................ADDDA..DDDA.."
"...................DDDA.ADDD..."
"...................CDDB.BDDC..."
"...................BDDC.CDDB..."
"...................ADDD.DDDA..."
"....................DDDADDD...."
"....................CDDCDDC...."
"....................BDDDDDB...."
"....................ADDDDDB...."
".....................DDDDDA...."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 23 : ETB */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB......DDDA.......ADDD"
"....ADDDDDA.....CDDA.......ADDC"
"....CDDDDDC.....CDDB.......ADDC"
"...CDDDBDDDC....BDDB.......BDDC"
"..BDDDA.ADDDB...BDDB.......BDDB"
".ADDDA...ADDDA..ADDC..DDD..BDDB"
".CDDA.....ADDD..ADDC.ADDDA.BDDA"
".................DDD.BDDDB.CDDA"
".................DDD.CDDDC.CDD."
".................CDD.CDCDD.CDD."
".................CDDADDADDADDC."
".................BDDBDD.CDBDDC."
".................BDDCDC.CDCDDB."
".................ADDDDB.BDDDDB."
".................ADDDDA.ADDDDA."
"..................DDDD...DDDDA."
"..................DDDD...CDDDA."
"..................CDDC...BDDD.."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 24 : CAN */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB......ADDDB.....BDDDA"
"....ADDDDDA......CDDD.....DDDC."
"....CDDDDDC.......DDDC...BDDDA."
"...CDDDBDDDC......BDDDA.ADDDB.."
"..BDDDA.ADDDB......CDDC.CDDD..."
".ADDDA...ADDDA.....ADDDCDDDA..."
".CDDA.....ADDD......CDDDDDC...."
"....................ADDDDDA...."
".....................BDDDC....."
".....................CDDDC....."
"....................ADDDDDA...."
"....................CDDDDDD...."
"...................BDDDBDDDB..."
"...................DDDC.CDDDA.."
"..................CDDD...DDDC.."
".................ADDDB...BDDDA."
".................CDDD.....CDDC."
"................BDDDA.....ADDDB"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 25 : EM */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB......CDDDA.....ADDDC"
"....ADDDDDA.....ADDDC.....CDDDA"
"....CDDDDDC......BDDDA...ADDDC."
"...CDDDBDDDC.....ADDDC...CDDDA."
"..BDDDA.ADDDB.....BDDDA.ADDDC.."
".ADDDA...ADDDA.....DDDC.CDDDA.."
".CDDA.....ADDD.....BDDDADDDB..."
"....................DDDDDDD...."
"....................BDDDDDB...."
".....................DDDDD....."
".....................BDDDB....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
".....................ADDDA....."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 26 : SUB */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB.......ADDDDDDDDDDDD."
"....ADDDDDA......ADDDDDDDDDDDD."
"....CDDDDDC......ADDDDDDDDDDDD."
"...CDDDBDDDC.............CDDDC."
"..BDDDA.ADDDB...........BDDDC.."
".ADDDA...ADDDA.........ADDDDA.."
".CDDA.....ADDD.........CDDDB..."
"......................BDDDC...."
".....................ADDDDA...."
".....................CDDDB....."
"....................BDDDC......"
"...................ADDDD......."
"...................CDDDA......."
"..................BDDDB........"
".................ADDDC........."
".................BDDDDDDDDDDDDA"
".................BDDDDDDDDDDDDA"
".................BDDDDDDDDDDDDA"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 27 : ESC */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....................CDDDDDA..."
".....ADDDB...........CDDDDDA..."
"....ADDDDDA..........CDDB......"
"....CDDDDDC..........CDDB......"
"...CDDDBDDDC.........CDDB......"
"..BDDDA.ADDDB........CDDB......"
".ADDDA...ADDDA.......CDDB......"
".CDDA.....ADDD.......CDDB......"
".....................CDDB......"
".....................CDDB......"
".....................CDDB......"
".....................CDDB......"
".....................CDDB......"
".....................CDDB......"
".....................CDDB......"
".....................CDDB......"
".....................CDDB......"
".....................CDDB......"
".....................CDDB......"
".....................CDDB......"
".....................CDDDDDA..."
".....................CDDDDDA..."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 28 : FS */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB.......BDDA.........."
"....ADDDDDA.......DDC.........."
"....CDDDDDC.......BDDA........."
"...CDDDBDDDC.......DDC........."
"..BDDDA.ADDDB......BDDA........"
".ADDDA...ADDDA.....ADDB........"
".CDDA.....ADDD......CDD........"
"....................ADDB......."
".....................CDD......."
".....................ADDB......"
"......................CDC......"
"......................BDDA....."
".......................DDC....."
".......................BDDA...."
"........................DDC...."
"........................BDDA..."
".........................DDB..."
".........................CDD..."
".........................ADDB.."
"..........................CDD.."
"..........................ADDB."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 29 : GS */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...................ADDDDDD....."
".....ADDDB.........ADDDDDD....."
"....ADDDDDA...........ADDD....."
"....CDDDDDC...........ADDD....."
"...CDDDBDDDC..........ADDD....."
"..BDDDA.ADDDB.........ADDD....."
".ADDDA...ADDDA........ADDD....."
".CDDA.....ADDD........ADDD....."
"......................ADDD....."
"......................ADDD....."
"......................ADDD....."
"......................ADDD....."
"......................ADDD....."
"......................ADDD....."
"......................ADDD....."
"......................ADDD....."
"......................ADDD....."
"......................ADDD....."
"......................ADDD....."
"......................ADDD....."
"...................ADDDDDD....."
"...................ADDDDDD....."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 30 : RS */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB...........ADDDB....."
"....ADDDDDA.........ADDDDDA...."
"....CDDDDDC.........CDDDDDC...."
"...CDDDBDDDC.......CDDDBDDDC..."
"..BDDDA.ADDDB.....BDDDA.ADDDB.."
".ADDDA...ADDDA...ADDDA...ADDDA."
".CDDA.....ADDD...CDDA.....ADDD."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 31 : US */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB....................."
"....ADDDDDA...................."
"....CDDDDDC...................."
"...CDDDBDDDC..................."
"..BDDDA.ADDDB.................."
".ADDDA...ADDDA................."
".CDDA.....ADDD................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"................DDDDDDDDDDDDDDD"
"................DDDDDDDDDDDDDDD"
"..............................."
/* state 32 : space */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"......QQQ.............QQQ......"
"......QQQ.............QQQ......"
"......QQQ.............QQQ......"
"......QQQ.............QQQ......"
"......QQQ.............QQQ......"
"......QQQQQQQQQQQQQQQQQQQ......"
"......QQQQQQQQQQQQQQQQQQQ......"
"......QQQQQQQQQQQQQQQQQQQ......"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 33 : ! */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPP.............."
"..............PPP.............."
"..............OPP.............."
"..............OPO.............."
"..............................."
"..............................."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 34 : " */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........MPPP...PPPM.........."
"..........MPPP...PPPM.........."
"..........MPPP...PPPM.........."
"..........MPPP...PPPM.........."
"..........MPPP...PPPM.........."
"..........MPPP...PPPM.........."
"..........MPPP...PPPM.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 35 : # */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............MPPN..PPO........."
".............NPPM.MPPN........."
".............OPP..NPPM........."
".............PPO..OPP.........."
".............PPN..PPO.........."
".........NPPPPPPPPPPPPP........"
".........NPPPPPPPPPPPPP........"
".........NPPPPPPPPPPPPP........"
"............PPO..OPO..........."
"...........MPPM.MPPN..........."
"...........OPP..NPPM..........."
"........PPPPPPPPPPPPPN........."
"........PPPPPPPPPPPPPN........."
"........PPPPPPPPPPPPPN........."
"..........NPPM.MPPM............"
"..........OPP..NPP............."
"..........PPO..OPO............."
".........MPPN..PPO............."
".........NPPM.MPPN............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 36 : $ */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............MPN.............."
"..............MPN.............."
"..............MPN.............."
"............NOPPPONM..........."
"...........OPPPPPPPPM.........."
"..........NPPPPPPPPPM.........."
"..........OPPOMPNMMOM.........."
"..........PPPMMPN.............."
"..........PPPNMPN.............."
"..........OPPPPPOM............."
"..........MPPPPPPPOM..........."
"...........MOPPPPPPPM.........."
".............MNPPPPPP.........."
"..............MPNMPPPM........."
"..............MPN.PPPM........."
"..........ONM.MPNNPPPM........."
"..........PPPPPPPPPPO.........."
"..........PPPPPPPPPPM.........."
"...........NOOPPPON............"
"..............MPN.............."
"..............MPN.............."
"..............MPN.............."
"..............MPN.............."
"..............................."
"..............................."
"..............................."
/* state 37 : % */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........NPPOM................"
".........OPPPPPM..............."
"........MPPM.OPP..............."
"........NPO...PPM.............."
"........NPO...PPM.............."
"........MPPM.OPP..............."
".........OPPPPPM...MNP........."
"..........NPPOM..NOPOM........."
"..............MOPON............"
"............NOPNM.............."
".........MOPOM..MOPPO.........."
".........NNM...MPPPPPP........."
"...............OPOMMPPN........"
"...............OPN..NPO........"
"...............PPN..NPO........"
"...............OPOMMPPN........"
"...............MPPPPPP........."
"................MOPPO.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 38 : & */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............MOPPPOM............"
"...........NPPPPPPPM..........."
"...........PPPPPPPPM..........."
"..........MPPPN..MOM..........."
"..........MPPPM................"
"...........PPPN................"
"...........NPPPM..............."
"...........NPPPP..............."
"..........OPPPPPO.............."
".........NPPONPPPN..PPO........"
".........PPP..OPPPM.PPO........"
"........NPPO...PPPOMPPN........"
"........NPPP...MPPPPPPM........"
"........NPPPM...NPPPPO........."
"........MPPPPN..MPPPPM........."
".........OPPPPPPPPPPPO........."
"..........OPPPPPPPPPPPM........"
"...........MOPPPONMPPPO........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 39 : ' */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 40 : ( */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"................OPP............"
"...............NPPN............"
"...............PPP............."
"..............NPPO............."
"..............PPPM............."
".............NPPP.............."
".............OPPO.............."
".............PPPN.............."
".............PPPM.............."
"............MPPPM.............."
"............MPPPM.............."
"............MPPPM.............."
"............MPPPM.............."
".............PPPM.............."
".............PPPN.............."
".............OPPO.............."
".............MPPP.............."
"..............PPPM............."
"..............NPPO............."
"...............PPP............."
"...............NPPN............"
"................OPP............"
"..............................."
"..............................."
"..............................."
"..............................."
/* state 41 : ) */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............PPO................"
"............NPPN..............."
".............PPP..............."
".............NPPN.............."
".............MPPP.............."
"..............OPPN............."
"..............OPPO............."
"..............NPPP............."
"..............MPPPM............"
"..............MPPPM............"
"...............PPPM............"
"...............PPPM............"
"..............MPPPM............"
"..............MPPPM............"
"..............NPPP............."
"..............OPPO............."
"..............PPPN............."
".............MPPP.............."
".............NPPN.............."
".............PPP..............."
"............NPPN..............."
"............PPO................"
"..............................."
"..............................."
"..............................."
"..............................."
/* state 42 : * */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............NPN.............."
"..............NPN.............."
"..........OM..NPN..MO.........."
".........MPPOMNPNMOPPM........."
"..........MOPPPPPPPPM.........."
"............NPPPPPN............"
"............NPPPPPN............"
"..........MOPPPPPPPPM.........."
".........MPPOMNPNMOPPM........."
"..........OM..NPN..MO.........."
"..............NPN.............."
"..............NPN.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 43 : + */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"........MPPPPPPPPPPPPPM........"
"........MPPPPPPPPPPPPPM........"
"........MPPPPPPPPPPPPPM........"
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 44 : , */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............NPPPN............."
".............NPPPN............."
".............NPPPN............."
".............NPPPM............."
".............OPPO.............."
".............PPPM.............."
"............MPPO..............."
"............NPPM..............."
"..............................."
"..............................."
"..............................."
/* state 45 : - */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........MPPPPPPPN..........."
"...........MPPPPPPPN..........."
"...........MPPPPPPPN..........."
"...........MPPPPPPPN..........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 46 : . */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............NPPPN............."
".............NPPPN............."
".............NPPPN............."
".............NPPPN............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 47 : / */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..................MPPN........."
"..................OPP.........."
".................MPPN.........."
".................OPP..........."
".................PPN..........."
"................NPPM..........."
"................PPO............"
"...............NPPM............"
"...............PPO............."
"..............MPPM............."
"..............OPO.............."
".............MPPN.............."
".............OPP..............."
"............MPPN..............."
"............OPP................"
"...........MPPN................"
"...........NPPM................"
"...........PPO................."
"..........NPPM................."
"..........PPO.................."
".........NPPM.................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 48 : 0 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............EGHHHGE............"
"...........EHHHHHHHF..........."
"..........EHHHHHHHHHE.........."
"..........FHHHE.EHHHG.........."
"..........HHHG...GHHH.........."
".........EHHHF...EHHHE........."
".........EHHHE...EHHHF........."
".........FHHHEFHFEHHHF........."
".........FHHHEHHH.HHHF........."
".........FHHHEFHF.HHHF........."
".........FHHHE...EHHHF........."
".........EHHHE...EHHHF........."
".........EHHHF...EHHHE........."
"..........HHHG...GHHH.........."
"..........FHHHE.EHHHG.........."
"..........EHHHHHHHHHE.........."
"...........EHHHHHHHF..........."
"............EGHHHGE............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 49 : 1 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........EFGHHHG............."
"..........FHHHHHHG............."
"..........FHHHHHHG............."
"..........FGFEGHHG............."
"..............GHHG............."
"..............GHHG............."
"..............GHHG............."
"..............GHHG............."
"..............GHHG............."
"..............GHHG............."
"..............GHHG............."
"..............GHHG............."
"..............GHHG............."
"..............GHHG............."
"..............GHHG............."
"..........GHHHHHHHHHHG........."
"..........GHHHHHHHHHHG........."
"..........GHHHHHHHHHHG........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 50 : 2 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........EFGHHHGFE............"
".........EHHHHHHHHHF..........."
".........EHHHHHHHHHHE.........."
".........EGFE..EGHHHG.........."
".................HHHH.........."
".................GHHH.........."
".................HHHG.........."
"................FHHHE.........."
"...............EHHHG..........."
"..............EHHHG............"
".............EHHHG............."
"............EHHHG.............."
"...........EHHHG..............."
"..........EHHHG................"
".........EHHHG................."
".........FHHHHHHHHHHH.........."
".........FHHHHHHHHHHH.........."
".........FHHHHHHHHHHH.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 51 : 3 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........EFGHHHGGE............"
"..........HHHHHHHHHG..........."
"..........HHHHHHHHHHF.........."
"..........GFE...FHHHG.........."
".................FHHH.........."
".................FHHG.........."
"................FHHHF.........."
"............EHHHHHHF..........."
"............EHHHHHE............"
"............EHHHHHHG..........."
"................FHHHG.........."
".................EHHHE........."
"..................HHHF........."
".................EHHHE........."
".........FGFE...EHHHHE........."
".........FHHHHHHHHHHG.........."
".........FHHHHHHHHHG..........."
"..........EFGHHHHGE............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 52 : 4 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...............EHHHH..........."
"...............GHHHH..........."
"..............FHHHHH..........."
".............EHHHHHH..........."
".............GHHGHHH..........."
"............FHHFFHHH..........."
"...........EHHG.FHHH..........."
"...........GHHE.FHHH..........."
"..........FHHF..FHHH..........."
"..........HHG...FHHH..........."
".........GHHE...FHHH..........."
".........GHHHHHHHHHHHH........."
".........GHHHHHHHHHHHH........."
".........GHHHHHHHHHHHH........."
"................FHHH..........."
"................FHHH..........."
"................FHHH..........."
"................FHHH..........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 53 : 5 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........GHHHHHHHHHE.........."
"..........GHHHHHHHHHE.........."
"..........GHHHHHHHHHE.........."
"..........GHHE................."
"..........GHHE................."
"..........GHHE................."
"..........GHHGHHHGE............"
"..........GHHHHHHHHF..........."
"..........GHHHHHHHHHE.........."
"..........FFE..EGHHHH.........."
".................GHHHE........."
".................EHHHE........."
".................EHHHE........."
".................FHHHE........."
".........EGEE..EFHHHG.........."
".........EHHHHHHHHHHE.........."
".........EHHHHHHHHHF..........."
"..........EFGHHHGF............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 54 : 6 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............EGGHHGF..........."
"............GHHHHHHHF.........."
"...........GHHHHHHHHF.........."
"..........EHHHGE..EFF.........."
"..........GHHG................."
"..........HHHE................."
".........EHHHEFHHHGE..........."
".........EHHHGHHHHHHE.........."
".........FHHHHHHHHHHH.........."
".........FHHHHF.EGHHHF........."
".........EHHHG....HHHF........."
".........EHHHF....GHHG........."
"..........HHHF....GHHG........."
"..........HHHG....HHHF........."
"..........FHHHF..GHHHE........."
"..........EHHHHHHHHHG.........."
"...........EHHHHHHHGE.........."
"............EFGHHGF............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 55 : 7 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........EHHHHHHHHHHHE........."
".........EHHHHHHHHHHHE........."
".........EHHHHHHHHHHHE........."
".................HHHG.........."
"................EHHHF.........."
"................GHHH..........."
"...............EHHHF..........."
"...............FHHHE..........."
"...............HHHG............"
"..............EHHHF............"
"..............GHHH............."
"..............HHHF............."
".............FHHHE............."
".............HHHG.............."
"............EHHHF.............."
"............GHHH..............."
"............HHHF..............."
"...........FHHHE..............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 56 : 8 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............EGHHHGF............"
"...........GHHHHHHHG..........."
"..........FHHHHHHHHHF.........."
"..........GHHGE.EGHHH.........."
"..........HHHE...EHHH.........."
"..........GHHE...EHHH.........."
"..........FHHGE.EGHHF.........."
"...........GHHHHHHHG..........."
"............GHHHHHG............"
"..........EHHHHHHHHHE.........."
"..........GHHGE.EGHHG.........."
".........EHHH.....HHHE........."
".........FHHG.....GHHF........."
".........EHHH.....HHHF........."
".........EHHHGE.EGHHHE........."
"..........GHHHHHHHHHG.........."
"...........GHHHHHHHHE.........."
"............FGHHHGF............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 57 : 9 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............FGHHGFE............"
"...........GHHHHHHHE..........."
"..........GHHHHHHHHHE.........."
".........EHHHGE.FHHHG.........."
".........FHHH....GHHH.........."
".........FHHG....FHHHE........."
".........FHHG....FHHHE........."
".........FHHH....GHHHF........."
".........EHHHGE.FHHHHF........."
"..........HHHHHHHHHHHF........."
"..........EHHHHHHHHHHE........."
"...........EGHHHFEHHHE........."
".................EHHH.........."
".................GHHG.........."
"..........FFE..EGHHHE.........."
"..........FHHHHHHHHG..........."
"..........FHHHHHHHG............"
"...........FGHHHGE............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 58 : : */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............NPPPN............."
".............NPPPN............."
".............NPPPN............."
".............NPPPN............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............NPPPN............."
".............NPPPN............."
".............NPPPN............."
".............NPPPN............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 59 : ; */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............NPPPN............."
".............NPPPN............."
".............NPPPN............."
".............NPPPN............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............NPPPN............."
".............NPPPN............."
".............NPPPN............."
".............NPPPN............."
".............OPPP.............."
".............PPPN.............."
"............MPPP..............."
"............MPPN..............."
"..............................."
"..............................."
"..............................."
/* state 60 : < */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"....................NO........."
".................MOPPP........."
"...............NOPPPPP........."
"............MOPPPPPPNM........."
"..........NPPPPPPOM............"
".........PPPPPOM..............."
".........PPPOM................."
".........PPPPPOM..............."
"..........NPPPPPPNM............"
"............MOPPPPPPNM........."
"...............NOPPPPP........."
".................MOPPP........."
"....................NO........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 61 : = */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........PPPPPPPPPPPPP........."
".........PPPPPPPPPPPPP........."
".........PPPPPPPPPPPPP........."
"..............................."
"..............................."
"..............................."
".........PPPPPPPPPPPPP........."
".........PPPPPPPPPPPPP........."
".........PPPPPPPPPPPPP........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 62 : > */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........ON...................."
".........PPPOM................."
".........PPPPPON..............."
".........MNPPPPPPOM............"
"............MOPPPPPPNM........."
"...............MOPPPPP........."
".................MOPPP........."
"...............MOPPPPP........."
"............MNPPPPPPNM........."
".........MNPPPPPPOM............"
".........PPPPPON..............."
".........PPPOM................."
".........ON...................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 63 : ? */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........MNOOPPON............"
"..........MPPPPPPPPO..........."
"..........MPPPPPPPPPO.........."
"..........MONM..MOPPP.........."
".................NPPP.........."
".................OPPO.........."
"................OPPPM.........."
"...............OPPPM..........."
"..............NPPPM............"
".............MPPPN............."
".............NPPO.............."
".............NPPO.............."
".............OPPO.............."
".............OPPO.............."
"..............................."
".............OPPO.............."
".............OPPO.............."
".............OPPO.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 64 : @ */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............NOPPPOM..........."
"...........MPPPPPPPPN.........."
"..........MPPOM..MOPPM........."
"..........PPO......OPO........."
".........OPP.......NPP........."
".........PPN..MOPPONPP........."
"........NPP...PPPPPPPPM........"
"........OPO..OPPN.MPPPM........"
"........OPO..PPN...NPPM........"
"........OPN.MPPM...MPPM........"
"........PPN.MPPM...MPPM........"
"........OPN.MPPM...MPPM........"
"........OPO..PPN...NPPM........"
"........NPO..OPPM.MPPPM........"
"........MPPM..PPPPPPPPM........"
".........PPN..MOPPONPPM........"
".........NPPM.................."
"..........OPPM................."
"..........MOPPNM..MNOM........."
"............OPPPPPPPPO........."
".............MNOPPPONM........."
"..............................."
"..............................."
"..............................."
/* state 65 : A */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............TUUUT............."
".............UUUUUR............"
"............RUUUUUS............"
"............TUUUUUT............"
"............UUUSUUU............"
"...........RUUU.UUUR..........."
"...........SUUT.TUUS..........."
"...........TUUS.SUUT..........."
"...........UUUS.RUUU..........."
"..........RUUUR..UUUR.........."
"..........SUUU...UUUS.........."
"..........TUUUUUUUUUU.........."
"..........UUUUUUUUUUUR........."
".........RUUUUUUUUUUUS........."
".........TUUU.....UUUT........."
".........UUUT.....TUUU........."
"........RUUUS.....SUUUR........"
"........SUUUR......UUUS........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 66 : B */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........SUUUUUUUTSR..........."
".........SUUUUUUUUUUR.........."
".........SUUUUUUUUUUU.........."
".........SUUU...RTUUUR........."
".........SUUU....RUUUS........."
".........SUUU....RUUUR........."
".........SUUU...RTUUU.........."
".........SUUUUUUUUUUR.........."
".........SUUUUUUUUTR..........."
".........SUUUUUUUUUUT.........."
".........SUUU....SUUUS........."
".........SUUU.....TUUU........."
".........SUUU.....SUUU........."
".........SUUU.....TUUU........."
".........SUUU....SUUUU........."
".........SUUUUUUUUUUUS........."
".........SUUUUUUUUUUT.........."
".........SUUUUUUUTTS..........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 67 : C */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............STUUTTR.........."
"............RUUUUUUUUR........."
"...........RUUUUUUUUUR........."
"...........UUUUTR.RSUR........."
"..........SUUUT.....RR........."
"..........TUUUR................"
"..........UUUT................."
"..........UUUT................."
"..........UUUT................."
"..........UUUT................."
"..........UUUT................."
"..........UUUT................."
"..........TUUUR................"
"..........SUUUT.....RR........."
"...........UUUUTR.RSUR........."
"...........RUUUUUUUUUR........."
"............RUUUUUUUUR........."
"..............STUUTTR.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 68 : D */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........RUUUUUTTS............."
".........RUUUUUUUUUR..........."
".........RUUUUUUUUUUR.........."
".........RUUUR.RSUUUT.........."
".........RUUUR...TUUUR........."
".........RUUUR...RUUUS........."
".........RUUUR....UUUT........."
".........RUUUR....UUUT........."
".........RUUUR....TUUU........."
".........RUUUR....TUUU........."
".........RUUUR....UUUT........."
".........RUUUR....UUUT........."
".........RUUUR...RUUUS........."
".........RUUUR...TUUUR........."
".........RUUUR.RSUUUT.........."
".........RUUUUUUUUUUR.........."
".........RUUUUUUUUUR..........."
".........RUUUUUTTS............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 69 : E */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........UUUUUUUUUUUS........."
"..........UUUUUUUUUUUS........."
"..........UUUUUUUUUUUS........."
"..........UUUT................."
"..........UUUT................."
"..........UUUT................."
"..........UUUT................."
"..........UUUUUUUUUUT.........."
"..........UUUUUUUUUUT.........."
"..........UUUUUUUUUUT.........."
"..........UUUT................."
"..........UUUT................."
"..........UUUT................."
"..........UUUT................."
"..........UUUT................."
"..........UUUUUUUUUUUS........."
"..........UUUUUUUUUUUS........."
"..........UUUUUUUUUUUS........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 70 : F */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........TUUUUUUUUUUS........."
"..........TUUUUUUUUUUS........."
"..........TUUUUUUUUUUS........."
"..........TUUT................."
"..........TUUT................."
"..........TUUT................."
"..........TUUT................."
"..........TUUUUUUUUUU.........."
"..........TUUUUUUUUUU.........."
"..........TUUUUUUUUUU.........."
"..........TUUT................."
"..........TUUT................."
"..........TUUT................."
"..........TUUT................."
"..........TUUT................."
"..........TUUT................."
"..........TUUT................."
"..........TUUT................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 71 : G */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............RTTUUTSR.........."
"............TUUUUUUUUR........."
"...........TUUUUUUUUUR........."
"..........SUUUUS..RSUR........."
"..........TUUUR.....RR........."
".........RUUUT................."
".........RUUUS................."
".........SUUUR................."
".........SUUUR..TUUUUT........."
".........SUUUR..TUUUUT........."
".........SUUUR..TUUUUT........."
".........RUUUS....RUUT........."
".........RUUUT....RUUT........."
"..........TUUUR...RUUT........."
"..........SUUUUR..SUUT........."
"...........TUUUUUUUUUT........."
"............TUUUUUUUUS........."
".............RTUUUTSR.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 72 : H */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........RUUUR...RUUUS........."
".........RUUUR...RUUUS........."
".........RUUUR...RUUUS........."
".........RUUUR...RUUUS........."
".........RUUUR...RUUUS........."
".........RUUUR...RUUUS........."
".........RUUUR...RUUUS........."
".........RUUUUUUUUUUUS........."
".........RUUUUUUUUUUUS........."
".........RUUUUUUUUUUUS........."
".........RUUUR...RUUUS........."
".........RUUUR...RUUUS........."
".........RUUUR...RUUUS........."
".........RUUUR...RUUUS........."
".........RUUUR...RUUUS........."
".........RUUUR...RUUUS........."
".........RUUUR...RUUUS........."
".........RUUUR...RUUUS........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 73 : I */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........UUUUUUUUUUU.........."
"..........UUUUUUUUUUU.........."
"..........UUUUUUUUUUU.........."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
"..........UUUUUUUUUUU.........."
"..........UUUUUUUUUUU.........."
"..........UUUUUUUUUUU.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 74 : J */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............TUUUUUUUR.........."
"............TUUUUUUUR.........."
"............TUUUUUUUR.........."
"................RUUUR.........."
"................RUUUR.........."
"................RUUUR.........."
"................RUUUR.........."
"................RUUUR.........."
"................RUUUR.........."
"................RUUUR.........."
"................RUUUR.........."
"................RUUUR.........."
"................RUUUR.........."
".........SR.....SUUUR.........."
".........TUSR..RUUUU..........."
".........TUUUUUUUUUT..........."
".........TUUUUUUUUU............"
"..........RTTUUUTS............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 75 : K */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........SUUU.....TUUUR........"
".........SUUU....SUUUS........."
".........SUUU...RUUUT.........."
".........SUUU..RUUUT..........."
".........SUUU..TUUUR..........."
".........SUUU.TUUUR............"
".........SUUUSUUUS............."
".........SUUUUUUUR............."
".........SUUUUUUUT............."
".........SUUUUUUUUR............"
".........SUUUURUUUT............"
".........SUUUR.SUUUS..........."
".........SUUU...UUUU..........."
".........SUUU...SUUUS.........."
".........SUUU....UUUU.........."
".........SUUU....SUUUS........."
".........SUUU.....TUUUR........"
".........SUUU.....RUUUT........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 76 : L */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUR................"
"..........RUUUUUUUUUUU........."
"..........RUUUUUUUUUUU........."
"..........RUUUUUUUUUUU........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 77 : M */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........UUUUS...SUUUU........."
".........UUUUT...TUUUU........."
".........UUUUU...UUUUU........."
".........UUUUUR.RUUUUU........."
".........UUUTUT.SUTUUU........."
".........UUUSUU.UUSUUU........."
".........UUURUUSUURUUU........."
".........UUURTUUUT.UUU........."
".........UUURSUUUS.UUU........."
".........UUURRUUUR.UUU........."
".........UUUR.UUU..UUU........."
".........UUUR......UUU........."
".........UUUR......UUU........."
".........UUUR......UUU........."
".........UUUR......UUU........."
".........UUUR......UUU........."
".........UUUR......UUU........."
".........UUUR......UUU........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 78 : N */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........SUUUS....SUUS........."
".........SUUUU....SUUS........."
".........SUUUUR...SUUS........."
".........SUUUUT...SUUS........."
".........SUUUUU...SUUS........."
".........SUUTUUS..SUUS........."
".........SUUTTUT..SUUS........."
".........SUUTRUUR.SUUS........."
".........SUUT.UUT.SUUS........."
".........SUUT.SUU.SUUS........."
".........SUUT.RUUSSUUS........."
".........SUUT..TUTSUUS........."
".........SUUT..SUUTUUS........."
".........SUUT...UUUUUS........."
".........SUUT...TUUUUS........."
".........SUUT...RUUUUS........."
".........SUUT....TUUUS........."
".........SUUT....SUUUS........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 79 : O */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............RTUUUTR............"
"...........SUUUUUUUS..........."
"..........RUUUUUUUUUS.........."
"..........UUUUR.RUUUU.........."
".........RUUUS...SUUUR........."
".........SUUUR...RUUUS........."
".........TUUU.....UUUT........."
".........TUUU.....TUUT........."
".........TUUU.....TUUU........."
".........TUUU.....TUUU........."
".........TUUU.....TUUT........."
".........TUUU.....UUUT........."
".........SUUUR...RUUUS........."
".........RUUUS...SUUUR........."
"..........UUUUR.RUUUU.........."
"..........RUUUUUUUUUS.........."
"...........SUUUUUUUS..........."
"............RTUUUTR............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 80 : P */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........UUUUUUUTSR..........."
"..........UUUUUUUUUUS.........."
"..........UUUUUUUUUUUR........."
"..........UUUS..RSUUUT........."
"..........UUUS....UUUU........."
"..........UUUS....TUUU........."
"..........UUUS....UUUU........."
"..........UUUS..RSUUUT........."
"..........UUUUUUUUUUUR........."
"..........UUUUUUUUUUS.........."
"..........UUUUUUUTSR..........."
"..........UUUS................."
"..........UUUS................."
"..........UUUS................."
"..........UUUS................."
"..........UUUS................."
"..........UUUS................."
"..........UUUS................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 81 : Q */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............RTUUUTR............"
"...........SUUUUUUUS..........."
"..........RUUUUUUUUUS.........."
"..........UUUUR.RUUUU.........."
".........RUUUS...SUUUR........."
".........SUUUR...RUUUS........."
".........TUUU.....UUUT........."
".........TUUU.....TUUT........."
".........TUUU.....TUUU........."
".........TUUU.....TUUU........."
".........TUUU.....TUUT........."
".........TUUU.....UUUT........."
".........SUUUR...RUUUS........."
".........RUUUS...SUUUR........."
"..........UUUUR.RUUUU.........."
"..........RUUUUUUUUUS.........."
"...........SUUUUUUUT..........."
"............RTUUUUUR..........."
"................SUUUS.........."
".................SUUT.........."
"..................TS..........."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 82 : R */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........SUUUUUUUTS............"
".........SUUUUUUUUUUR.........."
".........SUUUUUUUUUUT.........."
".........SUUUR..RUUUUR........."
".........SUUUR...SUUUR........."
".........SUUUR...RUUUR........."
".........SUUUR...SUUUR........."
".........SUUUR..RUUUT.........."
".........SUUUUUUUUUUR.........."
".........SUUUUUUUUS............"
".........SUUUUUUUUUR..........."
".........SUUUR.SUUUT..........."
".........SUUUR..TUUUR.........."
".........SUUUR..RUUUT.........."
".........SUUUR...SUUUR........."
".........SUUUR...RUUUT........."
".........SUUUR....TUUUR........"
".........SUUUR....RUUUT........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 83 : S */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............STUUUTSR..........."
"...........TUUUUUUUUS.........."
"..........TUUUUUUUUUS.........."
".........RUUUTR..RTUS.........."
".........RUUUR.....RS.........."
".........RUUUR................."
".........RUUUTR................"
"..........TUUUUTS.............."
"...........TUUUUUUT............"
"............RTUUUUUUR.........."
"..............RSUUUUU.........."
".................TUUUR........."
".................RUUUS........."
".........RS......RUUUS........."
".........RUUSR..RTUUUR........."
".........RUUUUUUUUUUU.........."
".........RUUUUUUUUUUR.........."
"..........RSTTUUUTS............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 84 : T */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........UUUUUUUUUUUUU........."
".........UUUUUUUUUUUUU........."
".........UUUUUUUUUUUUU........."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 85 : U */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........TUUU.....TUUT........."
".........TUUU.....TUUT........."
".........TUUU.....TUUT........."
".........TUUU.....TUUT........."
".........TUUU.....TUUT........."
".........TUUU.....TUUT........."
".........TUUU.....TUUT........."
".........TUUU.....TUUT........."
".........TUUU.....TUUT........."
".........TUUU.....TUUT........."
".........TUUU.....TUUT........."
".........TUUU.....TUUT........."
".........TUUU.....UUUT........."
".........SUUUR...RUUUS........."
".........RUUUTR.RTUUUR........."
"..........TUUUUUUUUUT.........."
"..........RUUUUUUUUUR.........."
"............STUUUTS............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 86 : V */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"........RUUUS.....SUUUR........"
".........UUUT.....SUUU........."
".........TUUT.....TUUT........."
".........SUUU.....UUUS........."
".........RUUUR...RUUUR........."
"..........UUUS...SUUU.........."
"..........TUUT...TUUT.........."
"..........SUUU...TUUS.........."
"..........RUUUR..UUUR.........."
"...........UUUR.RUUU..........."
"...........TUUS.SUUT..........."
"...........SUUT.TUUS..........."
"...........RUUU.UUUR..........."
"............UUURUUU............"
"............TUUTUUT............"
"............SUUUUUS............"
"............RUUUUUS............"
".............UUUUUR............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 87 : W */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"........UUUR.......RUUU........"
"........TUUR.......RUUT........"
"........TUUS.......RUUT........"
"........SUUS.......SUUT........"
"........SUUS.......SUUS........"
"........RUUT..UUU..SUUS........"
"........RUUT.RUUUR.SUUR........"
".........UUU.SUUUS.TUUR........"
".........UUU.TUUUT.TUU........."
".........TUU.TUTUU.TUU........."
".........TUURUURUURUUT........."
".........SUUSUU.TUSUUT........."
".........SUUTUT.TUTUUS........."
".........RUUUUS.SUUUUS........."
".........RUUUUR.RUUUUR........."
"..........UUUU...UUUUR........."
"..........UUUU...TUUUR........."
"..........TUUT...SUUU.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 88 : X */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"........RUUUS.....SUUUR........"
".........TUUU.....UUUT........."
"..........UUUT...SUUUR........."
"..........SUUUR.RUUUS.........."
"...........TUUT.TUUU..........."
"...........RUUUTUUUR..........."
"............TUUUUUT............"
"............RUUUUUR............"
".............SUUUT............."
".............TUUUT............."
"............RUUUUUR............"
"............TUUUUUU............"
"...........SUUUSUUUS..........."
"...........UUUT.TUUUR.........."
"..........TUUU...UUUT.........."
".........RUUUS...SUUUR........."
".........TUUU.....TUUT........."
"........SUUUR.....RUUUS........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 89 : Y */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"........TUUUR.....RUUUT........"
"........RUUUT.....TUUUR........"
".........SUUUR...RUUUT........."
".........RUUUT...TUUUR........."
"..........SUUUR.RUUUT.........."
"...........UUUT.TUUUR.........."
"...........SUUURUUUS..........."
"............UUUUUUU............"
"............SUUUUUS............"
".............UUUUU............."
".............SUUUS............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
".............RUUUR............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 90 : Z */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........RUUUUUUUUUUUU........."
".........RUUUUUUUUUUUU........."
".........RUUUUUUUUUUUU........."
".................TUUUT........."
"................SUUUT.........."
"...............RUUUUR.........."
"...............TUUUS..........."
"..............SUUUT............"
".............RUUUUR............"
".............TUUUS............."
"............SUUUT.............."
"...........RUUUU..............."
"...........TUUUR..............."
"..........SUUUS................"
".........RUUUT................."
".........SUUUUUUUUUUUUR........"
".........SUUUUUUUUUUUUR........"
".........SUUUUUUUUUUUUR........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 91 : [ */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............OPPPPPM..........."
".............OPPPPPM..........."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPN.............."
".............OPPPPPM..........."
".............OPPPPPM..........."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 92 : \ */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........NPPM.................."
"..........PPO.................."
"..........NPPM................."
"...........PPO................."
"...........NPPM................"
"...........MPPN................"
"............OPP................"
"............MPPN..............."
".............OPP..............."
".............MPPN.............."
"..............OPO.............."
"..............NPPM............."
"...............PPO............."
"...............NPPM............"
"................PPO............"
"................NPPM..........."
".................PPN..........."
".................OPP..........."
".................MPPN.........."
"..................OPP.........."
"..................MPPN........."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 93 : ] */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........MPPPPPP............."
"...........MPPPPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"..............MPPP............."
"...........MPPPPPP............."
"...........MPPPPPP............."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 94 : ^ */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............MPPPN............."
"............MPPPPPM............"
"............OPPPPPO............"
"...........OPPPNPPPO..........."
"..........NPPPM.MPPPN.........."
".........MPPPM...MPPPM........."
".........OPPM.....MPPP........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 95 : _ */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"........PPPPPPPPPPPPPPP........"
"........PPPPPPPPPPPPPPP........"
"..............................."
/* state 96 : ` */
"..............................."
"..............................."
"..............................."
"..............................."
"..........MPPPM................"
"...........MPPO................"
"............MPPN..............."
".............NPPM.............."
"..............NPP.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 97 : a */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........IKKLLLKJI..........."
"..........JLLLLLLLLLI.........."
"..........JLLLLLLLLLK.........."
"..........JKJI...JLLLI........."
"..................LLLJ........."
"...........IKKLLLLLLLJ........."
"..........KLLLLLLLLLLJ........."
".........JLLLLLLLLLLLJ........."
".........KLLLJI...LLLJ........."
".........KLLL....ILLLJ........."
".........KLLLJ..ILLLLJ........."
".........JLLLLLLLLLLLJ........."
"..........KLLLLLLJLLLJ........."
"...........JKLLKI.LLLJ........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 98 : b */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........ILLLJ................."
".........ILLLJ................."
".........ILLLJ................."
".........ILLLJ................."
".........ILLLJ................."
".........ILLLJIKLLKI..........."
".........ILLLJLLLLLLI.........."
".........ILLLLLLLLLLL.........."
".........ILLLLJ..KLLLJ........."
".........ILLLL....LLLK........."
".........ILLLJ....KLLK........."
".........ILLLJ....KLLL........."
".........ILLLJ....KLLL........."
".........ILLLJ....KLLK........."
".........ILLLL....LLLK........."
".........ILLLLJ..KLLLJ........."
".........ILLLLLLLLLLL.........."
".........ILLLJLLLLLLI.........."
".........ILLLJIKLLKI..........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 99 : c */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............IKLLLKJI.........."
"............KLLLLLLLL.........."
"...........KLLLLLLLLL.........."
"..........ILLLLJ...JK.........."
"..........JLLLI................"
"..........KLLL................."
"..........LLLK................."
"..........LLLK................."
"..........KLLL................."
"..........JLLLI................"
"..........ILLLLJ..IIK.........."
"...........KLLLLLLLLL.........."
"............KLLLLLLLL.........."
".............IKLLLKJI.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 100 : d */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".................ILLLI........."
".................ILLLI........."
".................ILLLI........."
".................ILLLI........."
".................ILLLI........."
"...........IKLLKIILLLI........."
"..........ILLLLLLJLLLI........."
"..........LLLLLLLLLLLI........."
".........JLLLKI.JLLLLI........."
".........KLLLI...KLLLI........."
".........KLLK....JLLLI........."
".........LLLK....JLLLI........."
".........LLLK....JLLLI........."
".........KLLK....JLLLI........."
".........KLLLI...KLLLI........."
".........JLLLKI.JLLLLI........."
"..........LLLLLLLLLLLI........."
"..........ILLLLLLJLLLI........."
"...........IKLLKIILLLI........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 101 : e */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............IKLLLKJ............"
"...........KLLLLLLLLI.........."
"..........JLLLLLLLLLL.........."
".........ILLLKI..JLLLJ........."
".........JLLL.....KLLK........."
".........KLLLLLLLLLLLL........."
".........KLLLLLLLLLLLL........."
".........KLLLLLLLLLLLL........."
".........KLLK.................."
".........JLLLI................."
".........ILLLKI...IJKJ........."
"..........KLLLLLLLLLLJ........."
"...........KLLLLLLLLLJ........."
"............IKKLLLKJI.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 102 : f */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............IJKLLLLI........."
"..............LLLLLLLI........."
".............ILLLLLLLI........."
".............JLLLI............."
".............JLLL.............."
"..........LLLLLLLLLLLI........."
"..........LLLLLLLLLLLI........."
"..........LLLLLLLLLLLI........."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 103 : g */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............KLLKIILLLJ........."
"..........ILLLLLLJLLLJ........."
"..........KLLLLLLLLLLJ........."
".........ILLLKI.JLLLLJ........."
".........JLLLI...KLLLJ........."
".........KLLL....JLLLJ........."
".........KLLK....ILLLJ........."
".........KLLK....ILLLJ........."
".........KLLL....JLLLJ........."
".........JLLLI...KLLLJ........."
".........ILLLKI.JLLLLJ........."
"..........KLLLLLLLLLLJ........."
"..........ILLLLLLJLLLJ........."
"...........IKLLKJILLLI........."
".................JLLLI........."
"..........IJII..ILLLL.........."
"..........JLLLLLLLLLK.........."
"..........JLLLLLLLLK..........."
"...........IKKLLLKJ............"
"..............................."
"..............................."
/* state 104 : h */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK.JLLKI..........."
"..........LLLKKLLLLLI.........."
"..........LLLLLLLLLLK.........."
"..........LLLLJ.ILLLL.........."
"..........LLLL...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 105 : i */
"..............................."
"..............................."
"..............................."
"..............................."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............................."
"..............................."
"..........ILLLLLLK............."
"..........ILLLLLLK............."
"..........ILLLLLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
".........ILLLLLLLLLLLLI........"
".........ILLLLLLLLLLLLI........"
".........ILLLLLLLLLLLLI........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 106 : j */
"..............................."
"..............................."
"..............................."
"..............................."
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............................."
"..............................."
"...........KLLLLLLJ............"
"...........KLLLLLLJ............"
"...........KLLLLLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLI............"
"..............JLLLI............"
".............IKLLLI............"
".........ILLLLLLLK............."
".........ILLLLLLLI............."
".........ILLLLLKI.............."
"..............................."
"..............................."
/* state 107 : k */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK...JLLLK........."
"..........LLLK..ILLLK.........."
"..........LLLK.ILLLK..........."
"..........LLLKILLLK............"
"..........LLLKLLLK............."
"..........LLLLLLLI............."
"..........LLLLLLLL............."
"..........LLLLKLLLJ............"
"..........LLLK.JLLLI..........."
"..........LLLK..KLLK..........."
"..........LLLK..ILLLJ.........."
"..........LLLK...KLLL.........."
"..........LLLK...ILLLK........."
"..........LLLK....JLLLI........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 108 : l */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........LLLLLLLI.............."
".........LLLLLLLI.............."
".........LLLLLLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLJ.............."
".............LLLLI............."
".............KLLLLLLLI........."
".............ILLLLLLLI........."
"..............IKLLLLLI........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 109 : m */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........LLJJLLJ.JLLJ.........."
".........LLKLLLLKLLLLJ........."
".........LLLLLLLLLLLLK........."
".........LLLIILLLIILLL........."
".........LLL..LLL..LLL........."
".........LLL..LLL..KLL........."
".........LLL..LLL..KLL........."
".........LLL..LLL..KLL........."
".........LLL..LLL..KLL........."
".........LLL..LLL..KLL........."
".........LLL..LLL..KLL........."
".........LLL..LLL..KLL........."
".........LLL..LLL..KLL........."
".........LLL..LLL..KLL........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 110 : n */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........LLLK.KLLKI..........."
"..........LLLKKLLLLLI.........."
"..........LLLLLLLLLLK.........."
"..........LLLLJ.ILLLL.........."
"..........LLLL...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 111 : o */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............IKLLLKI............"
"...........KLLLLLLLK..........."
"..........JLLLLLLLLLJ.........."
"..........LLLLI.IKLLLI........."
".........JLLLI...ILLLJ........."
".........KLLL.....LLLK........."
".........KLLK.....KLLK........."
".........KLLK.....KLLK........."
".........KLLL.....LLLK........."
".........JLLLI...ILLLJ........."
"..........LLLLI.IKLLLI........."
"..........JLLLLLLLLLJ.........."
"...........KLLLLLLLK..........."
"............IKLLLKI............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 112 : p */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........ILLLJIKLLKI..........."
".........ILLLJLLLLLLI.........."
".........ILLLLLLLLLLL.........."
".........ILLLLJ..KLLLJ........."
".........ILLLL....LLLK........."
".........ILLLJ....KLLK........."
".........ILLLJ....KLLL........."
".........ILLLJ....KLLL........."
".........ILLLJ....KLLK........."
".........ILLLL....LLLK........."
".........ILLLLJ..KLLLJ........."
".........ILLLLLLLLLLL.........."
".........ILLLJLLLLLLI.........."
".........ILLLJIKLLKI..........."
".........ILLLJ................."
".........ILLLJ................."
".........ILLLJ................."
".........ILLLJ................."
".........ILLLJ................."
"..............................."
"..............................."
/* state 113 : q */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........IKLLKIILLLI........."
"..........ILLLLLLJLLLI........."
"..........LLLLLLLLLLLI........."
".........JLLLKI.JLLLLI........."
".........KLLLI...KLLLI........."
".........KLLK....JLLLI........."
".........LLLK....JLLLI........."
".........LLLK....JLLLI........."
".........KLLK....JLLLI........."
".........KLLLI...KLLLI........."
".........JLLLKI.JLLLLI........."
"..........LLLLLLLLLLLI........."
"..........ILLLLLLJLLLI........."
"...........IKLLKIILLLI........."
".................ILLLI........."
".................ILLLI........."
".................ILLLI........."
".................ILLLI........."
".................ILLLI........."
"..............................."
"..............................."
/* state 114 : r */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........JLLLIIKLLKI........."
"...........JLLLILLLLLL........."
"...........JLLLLLLLLLL........."
"...........JLLLLKI..IK........."
"...........JLLLK..............."
"...........JLLLI..............."
"...........JLLLI..............."
"...........JLLLI..............."
"...........JLLLI..............."
"...........JLLLI..............."
"...........JLLLI..............."
"...........JLLLI..............."
"...........JLLLI..............."
"...........JLLLI..............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 115 : s */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............JKLLLKJI..........."
"...........KLLLLLLLL..........."
"..........JLLLLLLLLL..........."
"..........KLLKI..IJK..........."
"..........KLLK................."
"..........JLLLLJI.............."
"...........LLLLLLLKI..........."
"............JLLLLLLLI.........."
"..............IIKLLLK.........."
".................JLLL.........."
"..........JKII..IKLLL.........."
"..........KLLLLLLLLLK.........."
"..........KLLLLLLLLLI.........."
"...........IKKLLLKJ............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 116 : t */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............ILLLJ.............."
"............ILLLJ.............."
"............ILLLJ.............."
"............ILLLJ.............."
".........KLLLLLLLLLLL.........."
".........KLLLLLLLLLLL.........."
".........KLLLLLLLLLLL.........."
"............ILLLJ.............."
"............ILLLJ.............."
"............ILLLJ.............."
"............ILLLJ.............."
"............ILLLJ.............."
"............ILLLJ.............."
"............ILLLJ.............."
".............LLLKI............."
".............KLLLLLLL.........."
".............JLLLLLLL.........."
"..............IKLLLLL.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 117 : u */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........LLLJ...KLLL.........."
"..........LLLJ...KLLL.........."
"..........LLLJ...KLLL.........."
"..........LLLJ...KLLL.........."
"..........LLLJ...KLLL.........."
"..........LLLJ...KLLL.........."
"..........LLLJ...KLLL.........."
"..........LLLJ...KLLL.........."
"..........LLLJ...KLLL.........."
"..........LLLK...LLLL.........."
"..........LLLLI.JLLLL.........."
"..........KLLLLLLLLLL.........."
"..........ILLLLLKKLLL.........."
"...........IKLLK.KLLL.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 118 : v */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........KLLK.....KLLL........."
".........JLLL.....LLLJ........."
".........ILLLI...ILLLI........."
"..........LLLJ...JLLL.........."
"..........JLLK...KLLK.........."
"..........ILLL...LLLI.........."
"...........LLLI.ILLL..........."
"...........KLLJ.JLLK..........."
"...........JLLK.KLLJ..........."
"............LLLILLLI..........."
"............KLLKLLK............"
"............JLLLLLJ............"
"............ILLLLLI............"
".............KLLLL............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 119 : w */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"........LLL.........LLL........"
"........KLLI.......ILLK........"
"........JLLI.......ILLJ........"
"........JLLJ.......JLLJ........"
"........ILLK..LLL..JLLI........"
".........LLK.ILLLI.KLL........."
".........KLL.JLLLJ.LLL........."
".........KLL.KLKLK.LLK........."
".........JLLILLILLILLJ........."
".........ILLJLL.LLJLLI........."
".........ILLLLK.KLKLLI........."
"..........LLLLJ.JLLLL.........."
"..........KLLLI.ILLLK.........."
"..........JLLL...LLLK.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 120 : x */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........JLLLJ...JLLLK........."
"..........KLLL...LLLL.........."
"..........ILLLJ.JLLLI.........."
"...........JLLLILLLJ..........."
"............KLLLLLK............"
"............ILLLLLI............"
".............JLLLJ............."
".............KLLLK............."
"............JLLLLLJ............"
"...........ILLLKLLLI..........."
"...........KLLK.KLLL..........."
"..........JLLLI.ILLLK.........."
".........ILLLK...KLLLI........."
".........LLLLI....LLLL........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 121 : y */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........LLLK.....JLLLI........"
".........KLLL.....LLLK........."
".........ILLLI...ILLLJ........."
"..........LLLK...JLLL.........."
"..........JLLL...LLLK.........."
"..........ILLLI.ILLLI.........."
"...........KLLK.JLLL..........."
"...........JLLL.KLLJ..........."
"............LLLJLLLI..........."
"............KLLLLLK............"
"............ILLLLLJ............"
".............KLLLL............."
".............JLLLK............."
".............ILLLI............."
".............JLLK.............."
"............ILLLJ.............."
".........JLLLLLL..............."
".........JLLLLLJ..............."
".........JLLLKI................"
"..............................."
"..............................."
/* state 122 : z */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........KLLLLLLLLLLI........."
"..........KLLLLLLLLLLI........."
"..........KLLLLLLLLLLI........."
"................ILLLJ.........."
"...............ILLLK..........."
"...............LLLK............"
"..............KLLK............."
".............KLLLI............."
"............KLLLI.............."
"...........JLLLI..............."
"..........JLLLJ................"
"..........LLLLLLLLLLLI........."
"..........LLLLLLLLLLLI........."
"..........LLLLLLLLLLLI........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 123 : { */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...............NOPPPO.........."
"..............NPPPPPO.........."
"..............OPPOM............"
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
".............MPPPM............."
".............MPPP.............."
"............MPPPO.............."
"..........OPPPPO..............."
"..........OPPPPOM.............."
"............MOPPO.............."
".............MPPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPOM............"
"..............NPPPPPO.........."
"...............NOPPPO.........."
"..............................."
"..............................."
"..............................."
/* state 124 : | */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............................."
/* state 125 : } */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........OPPPON..............."
"..........OPPPPPN.............."
"............MOPPP.............."
".............MPPP.............."
".............MPPP.............."
".............MPPP.............."
".............MPPP.............."
".............MPPP.............."
".............MPPPM............."
"..............PPPN............."
"..............OPPPM............"
"...............OPPPPP.........."
"...............OPPPPP.........."
"..............OPPOM............"
"..............PPPM............."
".............MPPPM............."
".............MPPP.............."
".............MPPP.............."
".............MPPP.............."
".............MPPP.............."
".............OPPP.............."
"..........OPPPPPN.............."
"..........OPPPON..............."
"..............................."
"..............................."
"..............................."
/* state 126 : ~ */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........MOPPOM.....N........."
".........NPPPPPPOM.MOP........."
".........PPPPPPPPPPPPP........."
".........POM.MNPPPPPPN........."
".........N......NOPOM.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 127 : DEL */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".....ADDDB.........ABCCDDCB...."
"....ADDDDDA.......ADDDDDDDDC..."
"....CDDDDDC.......ADDDDDDDDDC.."
"...CDDDBDDDC......ACBA..ACDDD.."
"..BDDDA.ADDDB............BDDD.."
".ADDDA...ADDDA...........CDDC.."
".CDDA.....ADDD..........CDDDA.."
".......................CDDDA..."
"......................BDDDA...."
".....................ADDDB....."
".....................BDDC......"
".....................BDDC......"
".....................CDDC......"
".....................CDDC......"
"..............................."
".....................CDDC......"
".....................CDDC......"
".....................CDDC......"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
XPM
/* width height num_colors chars_per_pixel */
"15 1905 22 1"
/* colors */
". c #000000"
"A c #282828"  ctrl
"B c #505050"  ctrl
"C c #787878"  ctrl
"D c #A0A0A0"  ctrl
"E c #402C00"  digit
"F c #805800"  digit
"G c #BF8400"  digit
"H c #FFB000"  digit
"I c #404040"  lower
"J c #808080"  lower
"K c #BFBFBF"  lower
"L c #FFFFFF"  lower
"M c #1E401E"  punct
"N c #3C803C"  punct
"O c #5ABF5A"  punct
"P c #78FF78"  punct
"Q c #78FF78"  space
"R c #1C3040"  upper
"S c #375F80"  upper
"T c #528EBF"  upper
"U c #6EBEFF"  upper
/* state 1 : SOH */
"..............."
"..............."
"..............."
"..BDC.....BDC.."
".BDBDB....CDD.."
"ADA.ADB...DBDA."
".........ADADB."
".........CD.CC."
".........DDDDD."
"........ADA.ADA"
"........BDA..DC"
"........CD...CD"
"..............."
"..............."
"..............."
/* state 2 : STX */
"..............."
"..............."
"..............."
"..BDC...ADDDDB."
".BDBDB..ADB.BDA"
"ADA.ADB.ADB.ADB"
"........ADB.BDA"
"........ADDDDB."
"........ADB.ADB"
"........ADB..DC"
"........ADB.ADC"
"........ADDDDC."
"..............."
"..............."
"..............."
/* state 3 : ETX */
"..............."
"..............."
"..............."
"..BDC.....BCDC."
".BDBDB...BDB.AA"
"ADA.ADB..CD...."
".........DC...."
".........DC...."
".........DC...."
".........CD...."
".........BDB.AA"
"..........BCDC."
"..............."
"..............."
"..............."
/* state 4 : EOT */
"..............."
"..............."
"..............."
"..BDC...ADDDCA."
".BDBDB..ADB.CD."
"ADA.ADB.ADB.ADB"
"........ADB.ADB"
"........ADB..DC"
"........ADB.ADB"
"........ADB.ADB"
"........ADB.CD."
"........ADDDCA."
"..............."
"..............."
"..............."
/* state 5 : ENQ */
"..............."
"..............."
"..............."
"..BDC....DDDDDB"
".BDBDB...DC...."
"ADA.ADB..DC...."
".........DC...."
".........DDDDD."
".........DC...."
".........DC...."
".........DC...."
".........DDDDDB"
"..............."
"..............."
"..............."
/* state 6 : ACK */
"..............."
"..............."
"..............."
"..BDC....DDDDDB"
".BDBDB...DC...."
"ADA.ADB..DC...."
".........DC...."
".........DDDDDA"
".........DC...."
".........DC...."
".........DC...."
".........DC...."
"..............."
"..............."
"..............."
/* state 7 : BEL */
"..............."
"..............."
"..............."
"..BDC.....BDDB."
".BDBDB...BDB.AA"
"ADA.ADB..DC...."
"........ADB...."
"........ADB...."
"........ADB.DDC"
".........DC..DC"
".........BDA.DC"
"..........BDDCA"
"..............."
"..............."
"..............."
/* state 8 : BS */
"..............."
"..............."
"..............."
"..BDC...ADB.ADB"
".BDBDB..ADB.ADB"
"ADA.ADB.ADB.ADB"
"........ADB.ADB"
"........ADDDDDB"
"........ADB.ADB"
"........ADB.ADB"
"........ADB.ADB"
"........ADB.ADB"
"..............."
"..............."
"..............."
/* state 9 : HT */
"..............."
"..............."
"..............."
"..BDC....DDDDDA"
".BDBDB....ADB.."
"ADA.ADB...ADB.."
"..........ADB.."
"..........ADB.."
"..........ADB.."
"..........ADB.."
"..........ADB.."
".........DDDDDA"
"..............."
"..............."
"..............."
/* state 10 : LF */
"..............."
"..............."
"..............."
"..BDC.....DDDD."
".BDBDB......CD."
"ADA.ADB.....CD."
"............CD."
"............CD."
"............CD."
"............CD."
"........AB.ADC."
".........BDDCA."
"..............."
"..............."
"..............."
/* state 11 : VT */
"..............."
"..............."
"..............."
"..BDC...ADB.ADC"
".BDBDB..ADB.DC."
"ADA.ADB.ADBCDA."
"........ADDDB.."
"........ADDDC.."
"........ADCBDA."
"........ADB.DC."
"........ADB.BDB"
"........ADB..DD"
"..............."
"..............."
"..............."
/* state 12 : FF */
"..............."
"..............."
"..............."
"..BDC....CD...."
".BDBDB...CD...."
"ADA.ADB..CD...."
".........CD...."
".........CD...."
".........CD...."
".........CD...."
".........CD...."
".........CDDDDC"
"..............."
"..............."
"..............."
/* state 13 : CR */
"..............."
"..............."
"..............."
"..BDC...BDC.BDC"
".BDBDB..BDD.CDC"
"ADA.ADB.BDCADCC"
"........BDCCCCC"
"........BDBDCCC"
"........BDADBCC"
"........BD...CC"
"........BD...CC"
"........BD...CC"
"..............."
"..............."
"..............."
/* state 14 : SO */
"..............."
"..............."
"..............."
"..BDC...ADC..DB"
".BDBDB..ADDA.DB"
"ADA.ADB.ADDB.DB"
"........ADBC.DB"
"........ADADADB"
"........ADACBDB"
"........ADAADDB"
"........ADA.DDB"
"........ADA.BDB"
"..............."
"..............."
"..............."
/* state 15 : SI */
"..............."
"..............."
"..............."
"..BDC....ACDCA."
".BDBDB...CC.CD."
"ADA.ADB.ADB.ADB"
"........BDA.ADC"
"........BDA..DC"
"........BDA.ADC"
"........ADB.ADB"
".........CC.CD."
".........ACDCA."
"..............."
"..............."
"..............."
/* state 16 : DLE */
"..............."
"..............."
"..............."
"..BDC....DDDDB."
".BDBDB...DC.BDB"
"ADA.ADB..DC..DC"
".........DC.BDB"
".........DDDDC."
".........DC...."
".........DC...."
".........DC...."
".........DC...."
"..............."
"..............."
"..............."
/* state 17 : DC1 */
"..............."
"..............."
"..............."
"..BDC....ACDCA."
".BDBDB...CC.CD."
"ADA.ADB.ADB.ADB"
"........BDA.ADB"
"........BDA..DC"
"........BDA.ADC"
"........ADB.ADB"
".........CC.CDA"
".........ACDDB."
"............BC."
"..............."
"..............."
/* state 18 : DC2 */
"..............."
"..............."
"..............."
"..BDC...ADDDCB."
".BDBDB..ADB.CDA"
"ADA.ADB.ADB.BDB"
"........ADB.CDA"
"........ADDDDA."
"........ADBADC."
"........ADB.CDA"
"........ADB.ADB"
"........ADB..CD"
"..............."
"..............."
"..............."
/* state 19 : DC3 */
"..............."
"..............."
"..............."
"..BDC....ACDCA."
".BDBDB...DC.AC."
"ADA.ADB.ADB...."
".........DDCA.."
".........ADDDB."
"...........BDDA"
"............ADB"
"........ABA.BDA"
".........BCDCB."
"..............."
"..............."
"..............."
/* state 20 : DC4 */
"..............."
"..............."
"..............."
"..BDC...BDDDDDC"
".BDBDB....ADB.."
"ADA.ADB...ADB.."
"..........ADB.."
"..........ADB.."
"..........ADB.."
"..........ADB.."
"..........ADB.."
"..........ADB.."
"..............."
"..............."
"..............."
/* state 21 : NAK */
"..............."
"..............."
"..............."
"..BDC...BDA.ADB"
".BDBDB..BDA.ADB"
"ADA.ADB.BDA.ADB"
"........BDA.ADB"
"........BDA.ADB"
"........BDA.ADB"
"........ADA.ADB"
".........DC.BDA"
".........ACDDB."
"..............."
"..............."
"..............."
/* state 22 : SYN */
"..............."
"..............."
"..............."
"..BDC...BDA..DC"
".BDBDB..ADB.ADB"
"ADA.ADB..DB.ADA"
".........CC.BD."
".........CD.CC."
".........BDADB."
".........ADBDB."
"..........DDDA."
"..........CDD.."
"..............."
"..............."
"..............."
/* state 23 : ETB */
"..............."
"..............."
"..............."
"..BDC...DB...AD"
".BDBDB..CC...BD"
"ADA.ADB.CCADBBD"
"........BCADBBC"
"........BDBCCCC"
"........ADCBDCB"
"........ADDADDB"
".........DD.CDB"
".........DC.BDA"
"..............."
"..............."
"..............."
/* state 24 : CAN */
"..............."
"..............."
"..............."
"..BDC...BDA..DC"
".BDBDB...DC.CDA"
"ADA.ADB..ADBDB."
"..........CDD.."
"..........BDC.."
"..........CDDA."
".........BDBDC."
".........DC.BDA"
"........BDA..DC"
"..............."
"..............."
"..............."
/* state 25 : EM */
"..............."
"..............."
"..............."
"..BDC...CDA..DD"
".BDBDB..ADB.BDB"
"ADA.ADB..CD.CD."
".........ADCDB."
"..........CDD.."
"..........ADB.."
"..........ADB.."
"..........ADB.."
"..........ADB.."
"..............."
"..............."
"..............."
/* state 26 : SUB */
"..............."
"..............."
"..............."
"..BDC...ADDDDDC"
".BDBDB......CDC"
"ADA.ADB....ADDA"
"...........DDB."
"..........BDC.."
".........ADDA.."
".........CDB..."
"........ADD...."
"........ADDDDDC"
"..............."
"..............."
"..............."
/* state 27 : ESC */
"..............."
"..............."
"..........BDDB."
"..BDC.....BD..."
".BDBDB....BD..."
"ADA.ADB...BD..."
"..........BD..."
"..........BD..."
"..........BD..."
"..........BD..."
"..........BD..."
"..........BD..."
"..........BDDB."
"..............."
"..............."
/* state 28 : FS */
"..............."
"..............."
"..............."
"..BDC...ADA...."
".BDBDB...CC...."
"ADA.ADB..AD...."
"..........CB..."
"..........AD..."
"...........CB.."
"...........AD.."
"............DB."
"............BC."
".............DA"
"..............."
"..............."
/* state 29 : GS */
"..............."
"..............."
".........ADDC.."
"..BDC......CC.."
".BDBDB.....CC.."
"ADA.ADB....CC.."
"...........CC.."
"...........CC.."
"...........CC.."
"...........CC.."
"...........CC.."
"...........CC.."
".........ADDC.."
"..............."
"..............."
/* state 30 : RS */
"..............."
"..............."
"..............."
"..BDC.....BDC.."
".BDBDB...BDBDB."
"ADA.ADB.ADA.ADB"
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 31 : US */
"..............."
"..............."
"..............."
"..BDC.........."
".BDBDB........."
"ADA.ADB........"
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"........DDDDDDD"
/* state 32 : space */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"...QQ.....QQ..."
"...QQ.....QQ..."
"...QQQQQQQQQ..."
"...QQQQQQQQQ..."
"..............."
"..............."
"..............."
/* state 33 : ! */
"..............."
"..............."
"..............."
"......MPN......"
"......MPN......"
"......MPN......"
"......MPN......"
".......PM......"
".......PM......"
"..............."
"......MPN......"
"......MPN......"
"..............."
"..............."
"..............."
/* state 34 : " */
"..............."
"..............."
"..............."
".....OO.OO....."
".....OO.OO....."
".....OO.OO....."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 35 : # */
"..............."
"..............."
"..............."
"..............."
"......MP.ON...."
"......NO.PM...."
"....MPPPPPPM..."
".....MPMOO....."
".....MP.ON....."
"....PPPPPPN...."
".....PNNP......"
"....MP.ON......"
"..............."
"..............."
"..............."
/* state 36 : $ */
"..............."
"..............."
"..............."
".......O......."
".....MOPPO....."
".....POOMN....."
".....POO......."
".....MOPPN....."
".......OOPM...."
".....M.OMPM...."
".....PMONPM...."
".....MOPPN....."
".......O......."
".......O......."
"..............."
/* state 37 : % */
"..............."
"..............."
"..............."
"....MOPM......."
"....ONMO......."
"....ONMO......."
"....MOPMMNN...."
"......NNN......"
"....MNM.OPN...."
".......NOMP...."
".......NOMP...."
"........OPN...."
"..............."
"..............."
"..............."
/* state 38 : & */
"..............."
"..............."
"..............."
".....MOPO......"
".....OPMMM....."
".....NPM......."
".....NPO......."
"....MPNPNMP...."
"....OO.OPNP...."
"....OP.MPPO...."
"....NPN.OPN...."
".....NPPOPO...."
"..............."
"..............."
"..............."
/* state 39 : ' */
"..............."
"..............."
"..............."
"......MPM......"
"......MPM......"
"......MPM......"
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 40 : ( */
"..............."
"..............."
".......MPM....."
".......OO......"
"......MPM......"
"......NP......."
"......OP......."
"......OP......."
"......OP......."
"......NP......."
"......MPM......"
".......OO......"
".......MPM....."
"..............."
"..............."
/* state 41 : ) */
"..............."
"..............."
"......PN......."
"......NP......."
"......MPN......"
".......PO......"
".......OP......"
".......OP......"
".......OP......"
".......PO......"
"......MPN......"
"......NP......."
"......PN......."
"..............."
"..............."
/* state 42 : * */
"..............."
"..............."
"..............."
".......P......."
".....OMPMOM...."
".....MOPPN....."
".....MOPPN....."
".....OMPMOM...."
".......P......."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 43 : + */
"..............."
"..............."
"..............."
"..............."
"..............."
".......PM......"
".......PM......"
".......PM......"
"....NPPPPPO...."
".......PM......"
".......PM......"
".......PM......"
"..............."
"..............."
"..............."
/* state 44 : , */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"......MPN......"
"......MPN......"
"......NPM......"
"......OO......."
"..............."
/* state 45 : - */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
".....MPPPN....."
".....MPPPN....."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 46 : . */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"......NPN......"
"......NPN......"
"..............."
"..............."
"..............."
/* state 47 : / */
"..............."
"..............."
"..............."
".........PM...."
"........NO....."
"........ON....."
".......MP......"
".......ON......"
"......MP......."
"......ON......."
".....MP........"
".....OO........"
"....MPM........"
"..............."
"..............."
/* state 48 : 0 */
"..............."
"..............."
"..............."
"......GHGE....."
".....GH.GH....."
".....HF.FHE...."
"....EHF.EHF...."
"....EHFGFHF...."
"....EHF.EHF...."
".....HF.FHE...."
".....GH.GH....."
"......GHGE....."
"..............."
"..............."
"..............."
/* state 49 : 1 */
"..............."
"..............."
"..............."
".....GHHG......"
".......HG......"
".......HG......"
".......HG......"
".......HG......"
".......HG......"
".......HG......"
".......HG......"
".....HHHHHG...."
"..............."
"..............."
"..............."
/* state 50 : 2 */
"..............."
"..............."
"..............."
".....FGHGE....."
"....EFE.GH....."
"........FHE...."
"........GH....."
".......FHF....."
"......EHG......"
".....EHG......."
".....GH........"
"....EHHHHHE...."
"..............."
"..............."
"..............."
/* state 51 : 3 */
"..............."
"..............."
"..............."
".....EGHGE....."
".....GE.GH....."
"........FHE...."
"........GH....."
"......GHHE....."
"........GHE...."
"........EHF...."
"....EFE.FHE...."
".....FGHGF....."
"..............."
"..............."
"..............."
/* state 52 : 4 */
"..............."
"..............."
"..............."
".......FHG....."
".......HHG....."
"......GGHG....."
".....EHEHG....."
".....GG.HG....."
"....FHE.HG....."
"....FHHHHHG...."
"........HG....."
"........HG....."
"..............."
"..............."
"..............."
/* state 53 : 5 */
"..............."
"..............."
"..............."
".....HHHHH....."
".....HF........"
".....HF........"
".....HHHGE....."
"........GH....."
"........EHE...."
"........EHE...."
"....EF.EGH....."
".....FGHGE....."
"..............."
"..............."
"..............."
/* state 54 : 6 */
"..............."
"..............."
"..............."
"......FHHF....."
".....FHE.F....."
".....HF........"
"....EHGHHF....."
"....EHH.FHE...."
"....EHG..HF...."
".....HG..HF...."
".....GH.FHE...."
"......GHHF....."
"..............."
"..............."
"..............."
/* state 55 : 7 */
"..............."
"..............."
"..............."
"....EHHHHHE...."
"........GHE...."
"........HG....."
".......FHF....."
".......GH......"
"......EHG......"
"......FHE......"
"......GH......."
".....EHF......."
"..............."
"..............."
"..............."
/* state 56 : 8 */
"..............."
"..............."
"..............."
".....EGHGE....."
".....GG.FH....."
".....HF.EHE...."
".....GG.FH....."
".....EHHHF....."
".....HG.FHE...."
"....EHE.EHF...."
".....HG.FHE...."
".....EGHHF....."
"..............."
"..............."
"..............."
/* state 57 : 9 */
"..............."
"..............."
"..............."
".....EGHGE....."
".....HG.GH....."
"....EHE.FHE...."
"....EHE.FHF...."
".....HG.GHF...."
".....EHHGHF...."
"........EHE...."
".....F.EGG....."
".....EHHG......"
"..............."
"..............."
"..............."
/* state 58 : : */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"......NPN......"
"......NPN......"
"..............."
"..............."
"......NPN......"
"......NPN......"
"..............."
"..............."
"..............."
/* state 59 : ; */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"......NPN......"
"......NPN......"
"..............."
"..............."
"......NPN......"
"......NPN......"
"......NPM......"
"......OO......."
"..............."
/* state 60 : < */
"..............."
"..............."
"..............."
"..............."
"..............."
"........MNN...."
"......NOPOM...."
"....MPONM......"
"....MPONM......"
"......NOPOM...."
"........MNN...."
"..............."
"..............."
"..............."
"..............."
/* state 61 : = */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"....NPPPPPO...."
"..............."
"....NPPPPPO...."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 62 : > */
"..............."
"..............."
"..............."
"..............."
"..............."
"....NOM........"
"....MOPON......"
".......NOPN...."
".......NOPN...."
"....MOPONM....."
"....NOM........"
"..............."
"..............."
"..............."
"..............."
/* state 63 : ? */
"..............."
"..............."
"..............."
".....MOPPN....."
".....NM.NPM...."
"........OP....."
".......NPM....."
"......MPM......"
"......NPM......"
"..............."
"......NPM......"
"......NPM......"
"..............."
"..............."
"..............."
/* state 64 : @ */
"..............."
"..............."
"..............."
"..............."
"......OPPO....."
".....PN..ON...."
"....NO.OPOO...."
"....ONNO.OO...."
"....PMON.MO...."
"....PMON.MO...."
"....ONNO.OO...."
"....NO.OPOO...."
".....OOM.NN...."
"......NPPON...."
"..............."
/* state 65 : A */
"..............."
"..............."
"..............."
"......SUT......"
"......TUU......"
"......USUR....."
".....RURUS....."
".....TU.TT....."
".....UUUUU....."
"....RUR.RUR...."
"....SUR..UT...."
"....TU...TU...."
"..............."
"..............."
"..............."
/* state 66 : B */
"..............."
"..............."
"..............."
"....RUUUUS....."
"....RUS.SUR...."
"....RUS.RUS...."
"....RUS.SUR...."
"....RUUUUS....."
"....RUS.RUS...."
"....RUS..UT...."
"....RUS.RUT...."
"....RUUUUT....."
"..............."
"..............."
"..............."
/* state 67 : C */
"..............."
"..............."
"..............."
"......STUT....."
".....SUS.RR...."
".....TU........"
".....UT........"
".....UT........"
".....UT........"
".....TU........"
".....SUS.RR...."
"......STUT....."
"..............."
"..............."
"..............."
/* state 68 : D */
"..............."
"..............."
"..............."
"....RUUUTR....."
"....RUS.TU....."
"....RUS.RUS...."
"....RUS.RUS...."
"....RUS..UT...."
"....RUS.RUS...."
"....RUS.RUS...."
"....RUS.TU....."
"....RUUUTR....."
"..............."
"..............."
"..............."
/* state 69 : E */
"..............."
"..............."
"..............."
".....UUUUUS...."
".....UT........"
".....UT........"
".....UT........"
".....UUUUU....."
".....UT........"
".....UT........"
".....UT........"
".....UUUUUS...."
"..............."
"..............."
"..............."
/* state 70 : F */
"..............."
"..............."
"..............."
".....UUUUUS...."
".....UT........"
".....UT........"
".....UT........"
".....UUUUUR...."
".....UT........"
".....UT........"
".....UT........"
".....UT........"
"..............."
"..............."
"..............."
/* state 71 : G */
"..............."
"..............."
"..............."
"......SUUS....."
".....SUS.RR...."
".....UT........"
"....RUS........"
"....RUS........"
"....RUS.UUT...."
".....UT..UT...."
".....SUR.UT...."
"......SUUTR...."
"..............."
"..............."
"..............."
/* state 72 : H */
"..............."
"..............."
"..............."
"....RUS.RUS...."
"....RUS.RUS...."
"....RUS.RUS...."
"....RUS.RUS...."
"....RUUUUUS...."
"....RUS.RUS...."
"....RUS.RUS...."
"....RUS.RUS...."
"....RUS.RUS...."
"..............."
"..............."
"..............."
/* state 73 : I */
"..............."
"..............."
"..............."
".....UUUUUR...."
"......RUS......"
"......RUS......"
"......RUS......"
"......RUS......"
"......RUS......"
"......RUS......"
"......RUS......"
".....UUUUUR...."
"..............."
"..............."
"..............."
/* state 74 : J */
"..............."
"..............."
"..............."
"......UUUU....."
"........TU....."
"........TU....."
"........TU....."
"........TU....."
"........TU....."
"........TU....."
"....RS.RUT....."
".....SUUTR....."
"..............."
"..............."
"..............."
/* state 75 : K */
"..............."
"..............."
"..............."
"....RUS.RUT...."
"....RUS.UT....."
"....RUSTUR....."
"....RUUUS......"
"....RUUUT......"
"....RUTSUR....."
"....RUS.UT....."
"....RUS.SUS...."
"....RUS..UU...."
"..............."
"..............."
"..............."
/* state 76 : L */
"..............."
"..............."
"..............."
".....TU........"
".....TU........"
".....TU........"
".....TU........"
".....TU........"
".....TU........"
".....TU........"
".....TU........"
".....TUUUUT...."
"..............."
"..............."
"..............."
/* state 77 : M */
"..............."
"..............."
"..............."
"....SUT.SUT...."
"....SUU.TUT...."
"....SUTRUTT...."
"....SUTTTTT...."
"....SUSUTTT...."
"....SURUSTT...."
"....SU...TT...."
"....SU...TT...."
"....SU...TT...."
"..............."
"..............."
"..............."
/* state 78 : N */
"..............."
"..............."
"..............."
"....RUT..US...."
"....RUUR.US...."
"....RUUS.US...."
"....RUST.US...."
"....RURURUS...."
"....RURTSUS...."
"....RURRUUS...."
"....RUR.UUS...."
"....RUR.SUS...."
"..............."
"..............."
"..............."
/* state 79 : O */
"..............."
"..............."
"..............."
".....RTUTR....."
".....TT.TU....."
"....RUS.RUS...."
"....SUR.RUT...."
"....SUR..UT...."
"....SUR.RUT...."
"....RUS.RUS...."
".....TT.TU....."
".....RTUTR....."
"..............."
"..............."
"..............."
/* state 80 : P */
"..............."
"..............."
"..............."
".....UUUUS....."
".....UT.SUS...."
".....UT..UT...."
".....UT.SUS...."
".....UUUUT....."
".....UT........"
".....UT........"
".....UT........"
".....UT........"
"..............."
"..............."
"..............."
/* state 81 : Q */
"..............."
"..............."
"..............."
".....RTUTR....."
".....TT.TU....."
"....RUS.RUS...."
"....SUR.RUS...."
"....SUR..UT...."
"....SUR.RUT...."
"....RUS.RUS...."
".....TT.TUR...."
".....RTUUS....."
"........ST....."
"..............."
"..............."
/* state 82 : R */
"..............."
"..............."
"..............."
"....RUUUTS....."
"....RUS.TUR...."
"....RUS.SUS...."
"....RUS.TUR...."
"....RUUUUR....."
"....RUSRUT....."
"....RUS.TUR...."
"....RUS.RUS...."
"....RUS..TU...."
"..............."
"..............."
"..............."
/* state 83 : S */
"..............."
"..............."
"..............."
".....RTUTR....."
".....UT.RT....."
"....RUS........"
".....UUTR......"
".....RUUUS....."
".......SUUR...."
"........RUS...."
"....RSR.SUR...."
".....STUTS....."
"..............."
"..............."
"..............."
/* state 84 : T */
"..............."
"..............."
"..............."
"....SUUUUUT...."
"......RUS......"
"......RUS......"
"......RUS......"
"......RUS......"
"......RUS......"
"......RUS......"
"......RUS......"
"......RUS......"
"..............."
"..............."
"..............."
/* state 85 : U */
"..............."
"..............."
"..............."
"....SUR.RUS...."
"....SUR.RUS...."
"....SUR.RUS...."
"....SUR.RUS...."
"....SUR.RUS...."
"....SUR.RUS...."
"....RUR.RUS...."
".....UT.SUR...."
".....RTUUS....."
"..............."
"..............."
"..............."
/* state 86 : V */
"..............."
"..............."
"..............."
"....SUR..UT...."
"....RUS.RUS...."
".....US.RUR...."
".....TT.SU....."
".....TU.TT....."
".....SURUS....."
".....RUSUS....."
"......UUUR....."
"......TUU......"
"..............."
"..............."
"..............."
/* state 87 : W */
"..............."
"..............."
"..............."
"....US...RUR..."
"....TT...SU...."
"....TTRUSSU...."
"....STRUSST...."
"....SUSTTTT...."
"....RUTSUTS...."
"....RUURUUS...."
".....UU.TUS...."
".....UT.SUR...."
"..............."
"..............."
"..............."
/* state 88 : X */
"..............."
"..............."
"..............."
"....SUR..UT...."
".....UT.TUR...."
".....RUSUS....."
"......TUU......"
"......SUT......"
"......TUUR....."
".....SUSUT....."
".....UT.SUR...."
"....SUR..UT...."
"..............."
"..............."
"..............."
/* state 89 : Y */
"..............."
"..............."
"..............."
"....TUR..UU...."
"....RUS.SUS...."
".....TU.TU....."
".....RUTUS....."
"......TUU......"
"......RUS......"
"......RUS......"
"......RUS......"
"......RUS......"
"..............."
"..............."
"..............."
/* state 90 : Z */
"..............."
"..............."
"..............."
"....RUUUUUT...."
"........TUT...."
".......RUUR...."
".......UUS....."
"......SUT......"
".....RUUR......"
".....TUS......."
"....RUU........"
"....RUUUUUT...."
"..............."
"..............."
"..............."
/* state 91 : [ */
"..............."
"..............."
"......NPPN....."
"......NP......."
"......NP......."
"......NP......."
"......NP......."
"......NP......."
"......NP......."
"......NP......."
"......NP......."
"......NP......."
"......NPPN....."
"..............."
"..............."
/* state 92 : \ */
"..............."
"..............."
"..............."
"....MPM........"
".....OO........"
".....MP........"
"......ON......."
"......MP......."
".......ON......"
".......MP......"
"........PN....."
"........NO....."
".........PM...."
"..............."
"..............."
/* state 93 : ] */
"..............."
"..............."
".....MPPO......"
".......OO......"
".......OO......"
".......OO......"
".......OO......"
".......OO......"
".......OO......"
".......OO......"
".......OO......"
".......OO......"
".....MPPO......"
"..............."
"..............."
/* state 94 : ^ */
"..............."
"..............."
"..............."
"......NPO......"
".....NPNPN....."
"....MPM.MPN...."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 95 : _ */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"....PPPPPPPM..."
/* state 96 : ` */
"..............."
"..............."
".....MPM......."
"......MPM......"
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 97 : a */
"..............."
"..............."
"..............."
"..............."
"..............."
".....KLLKJ....."
"........JLI...."
"........ILJ...."
".....JLLLLJ...."
"....ILJ.ILJ...."
"....ILJ.KLJ...."
".....KLLKLJ...."
"..............."
"..............."
"..............."
/* state 98 : b */
"..............."
"..............."
"....ILJ........"
"....ILJ........"
"....ILJ........"
"....ILKKLJ....."
"....ILLIJLI...."
"....ILK..LJ...."
"....ILJ..LK...."
"....ILK..LJ...."
"....ILLIJLI...."
"....ILKKLJ....."
"..............."
"..............."
"..............."
/* state 99 : c */
"..............."
"..............."
"..............."
"..............."
"..............."
"......JKLJ....."
".....JLJ.JI...."
".....KK........"
".....LK........"
".....KK........"
".....JLJ.JI...."
"......JLLJ....."
"..............."
"..............."
"..............."
/* state 100 : d */
"..............."
"..............."
"........ILI...."
"........ILI...."
"........ILI...."
".....JLLKLI...."
".....LK.KLI...."
"....ILI.JLI...."
"....JLI.JLI...."
"....ILI.JLI...."
".....LK.KLI...."
".....JLLKLI...."
"..............."
"..............."
"..............."
/* state 101 : e */
"..............."
"..............."
"..............."
"..............."
"..............."
".....IKLKJ....."
".....LK.JLI...."
"....ILJ..LJ...."
"....JLLLLLK...."
"....ILI........"
".....LK..JJ...."
".....IKLLJ....."
"..............."
"..............."
"..............."
/* state 102 : f */
"..............."
"..............."
".......KLLI...."
"......ILJ......"
"......JLI......"
".....LLLLLI...."
"......JLI......"
"......JLI......"
"......JLI......"
"......JLI......"
"......JLI......"
"......JLI......"
"..............."
"..............."
"..............."
/* state 103 : g */
"..............."
"..............."
"..............."
"..............."
"..............."
".....IKLKLJ...."
".....LK.KLJ...."
"....ILJ.JLJ...."
"....JLI.ILJ...."
"....ILJ.JLJ...."
".....LK.KLJ...."
".....ILLKLJ...."
"........ILI...."
".....JI.KL....."
".....IKLKI....."
/* state 104 : h */
"..............."
"..............."
".....LK........"
".....LK........"
".....LK........"
".....LKKLK....."
".....LL.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
"..............."
"..............."
"..............."
/* state 105 : i */
"..............."
"..............."
".......LK......"
".......LK......"
"..............."
".....KLLK......"
".......LK......"
".......LK......"
".......LK......"
".......LK......"
".......LK......"
"....ILLLLLK...."
"..............."
"..............."
"..............."
/* state 106 : j */
"..............."
"..............."
".......KL......"
".......KL......"
"..............."
".....JLLL......"
".......KL......"
".......KL......"
".......KL......"
".......KL......"
".......KL......"
".......KL......"
".......KL......"
".......LK......"
"....ILLKI......"
/* state 107 : k */
"..............."
"..............."
".....LK........"
".....LK........"
".....LK........"
".....LK.KLJ...."
".....LKJLJ....."
".....LLLJ......"
".....LLLL......"
".....LKILJ....."
".....LK.KLI...."
".....LK.ILK...."
"..............."
"..............."
"..............."
/* state 108 : l */
"..............."
"..............."
"....JLLL......."
"......KL......."
"......KL......."
"......KL......."
"......KL......."
"......KL......."
"......KL......."
"......KL......."
"......JLI......"
".......KLLJ...."
"..............."
"..............."
"..............."
/* state 109 : m */
"..............."
"..............."
"..............."
"..............."
"..............."
"....JKLKKLI...."
"....JLILJKK...."
"....JL.LIKK...."
"....JL.LIKK...."
"....JL.LIKK...."
"....JL.LIKK...."
"....JL.LIKK...."
"..............."
"..............."
"..............."
/* state 110 : n */
"..............."
"..............."
"..............."
"..............."
"..............."
".....LKKLJ....."
".....LL.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
"..............."
"..............."
"..............."
/* state 111 : o */
"..............."
"..............."
"..............."
"..............."
"..............."
".....IKLKI....."
".....LK.JLI...."
"....ILJ.ILJ...."
"....JLI..LJ...."
"....ILJ.ILJ...."
".....LK.JLI...."
".....IKLKI....."
"..............."
"..............."
"..............."
/* state 112 : p */
"..............."
"..............."
"..............."
"..............."
"..............."
"....ILKKLJ....."
"....ILLIJLI...."
"....ILK..LJ...."
"....ILJ..LK...."
"....ILK..LJ...."
"....ILLIJLI...."
"....ILKKLJ....."
"....ILJ........"
"....ILJ........"
"....ILJ........"
/* state 113 : q */
"..............."
"..............."
"..............."
"..............."
"..............."
".....JLLKLI...."
".....LK.KLI...."
"....ILI.JLI...."
"....JLI.JLI...."
"....ILI.JLI...."
".....LK.KLI...."
".....JLLKLI...."
"........ILI...."
"........ILI...."
"........ILI...."
/* state 114 : r */
"..............."
"..............."
"..............."
"..............."
"..............."
".....ILKKLK...."
".....ILLI.J...."
".....ILJ......."
".....ILJ......."
".....ILJ......."
".....ILJ......."
".....ILJ......."
"..............."
"..............."
"..............."
/* state 115 : s */
"..............."
"..............."
"..............."
"..............."
"..............."
".....IKLKI....."
".....KK.IJ....."
".....LLI......."
".....ILLLJ....."
".......IKLI...."
".....KI.JLI...."
".....IKLLJ....."
"..............."
"..............."
"..............."
/* state 116 : t */
"..............."
"..............."
"..............."
"......KL......."
"......KL......."
"....ILLLLLI...."
"......KL......."
"......KL......."
"......KL......."
"......KL......."
"......JLI......"
"......IKLLI...."
"..............."
"..............."
"..............."
/* state 117 : u */
"..............."
"..............."
"..............."
"..............."
"..............."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.KLI...."
".....JLKKLI...."
"..............."
"..............."
"..............."
/* state 118 : v */
"..............."
"..............."
"..............."
"..............."
"..............."
"....JLI..LJ...."
".....LJ.ILI...."
".....KK.KL....."
".....JL.LK....."
".....ILJLJ....."
"......LLL......"
"......JLK......"
"..............."
"..............."
"..............."
/* state 119 : w */
"..............."
"..............."
"..............."
"..............."
"..............."
"....LJ...ILI..."
"....KK...JL...."
"....JKILJJK...."
"....JLJLJKJ...."
"....ILKJKKJ...."
".....LLILLI...."
".....LL.KL....."
"..............."
"..............."
"..............."
/* state 120 : x */
"..............."
"..............."
"..............."
"..............."
"..............."
"....ILK.JLI...."
".....JLJLK....."
"......KLL......"
"......JLK......"
"......LLLI....."
".....KLILK....."
"....ILJ.ILJ...."
"..............."
"..............."
"..............."
/* state 121 : y */
"..............."
"..............."
"..............."
"..............."
"..............."
"....JLI..LK...."
".....LK.JLJ...."
".....KL.KL....."
".....JLILK....."
"......LLLJ....."
"......KLL......"
"......ILK......"
"......ILJ......"
"......KLI......"
"....ILLJ......."
/* state 122 : z */
"..............."
"..............."
"..............."
"..............."
"..............."
".....LLLLLI...."
"........LLI...."
".......KLJ....."
"......JLK......"
".....ILL......."
".....LLI......."
".....LLLLLI...."
"..............."
"..............."
"..............."
/* state 123 : { */
"..............."
"..............."
".......NPPM...."
".......PN......"
"......MPN......"
"......MPN......"
"......NPM......"
".....PPO......."
"......NPM......"
"......MPN......"
"......MPN......"
".......PN......"
".......NPPM...."
"..............."
"..............."
/* state 124 : | */
"..............."
"..............."
".......PM......"
".......PM......"
".......PM......"
".......PM......"
".......PM......"
".......PM......"
".......PM......"
".......PM......"
".......PM......"
".......PM......"
".......PM......"
".......PM......"
"..............."
/* state 125 : } */
"..............."
"..............."
".....PPO......."
"......NPM......"
"......MPM......"
"......MPN......"
".......PO......"
".......NPPM...."
".......PO......"
"......MPN......"
"......MPM......"
"......NPM......"
".....PPO......."
"..............."
"..............."
/* state 126 : ~ */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"....MOPNMMN...."
"....MM.NPOM...."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 127 : DEL */
"..............."
"..............."
"..............."
"..BDC....ACDDB."
".BDBDB...BA.BDA"
"ADA.ADB.....CD."
"...........BDA."
"..........ADA.."
"..........BDA.."
"..............."
"..........BDA.."
"..........BDA.."
"..............."
"..............."
"..............."
XPM
/* width height num_colors chars_per_pixel */
"7 889 22 1"
/* colors */
". c #000000"
"A c #282828"  ctrl
"B c #505050"  ctrl
"C c #787878"  ctrl
"D c #A0A0A0"  ctrl
"E c #402C00"  digit
"F c #805800"  digit
"G c #BF8400"  digit
"H c #FFB000"  digit
"I c #404040"  lower
"J c #808080"  lower
"K c #BFBFBF"  lower
"L c #FFFFFF"  lower
"M c #1E401E"  punct
"N c #3C803C"  punct
"O c #5ABF5A"  punct
"P c #78FF78"  punct
"Q c #78FF78"  space
"R c #1C3040"  upper
"S c #375F80"  upper
"T c #528EBF"  upper
"U c #6EBEFF"  upper
/* state 1 : SOH */
"......."
"...D..."
"..BDB.."
"..DDD.."
"..DDD.."
"..B.B.."
"......."
/* state 2 : STX */
"......."
"..DDB.."
"..DAD.."
"..DDD.."
"..DBD.."
"..BCA.."
"......."
/* state 3 : ETX */
"......."
"..ADC.."
"..DBA.."
"..DA..."
"..DDC.."
"...BB.."
"......."
/* state 4 : EOT */
"......."
"..DDA.."
"..DAD.."
"..D.D.."
"..DCD.."
"..BC..."
"......."
/* state 5 : ENQ */
"......."
"..CDD.."
"..DA..."
"..DDC.."
"..DCB.."
"..BCB.."
"......."
/* state 6 : ACK */
"......."
"..CDD.."
"..DA..."
"..DDC.."
"..DA..."
"..B...."
"......."
/* state 7 : BEL */
"......."
"..ADC.."
"..DBA.."
"..DBD.."
"..DCD.."
"...CB.."
"......."
/* state 8 : BS */
"......."
"..D.D.."
"..DAD.."
"..DDD.."
"..DAD.."
"..B.B.."
"......."
/* state 9 : HT */
"......."
"..CDC.."
"...D..."
"...D..."
"..ADA.."
"..BCB.."
"......."
/* state 10 : LF */
"......."
"..ADC.."
"...BD.."
"...BD.."
"..CDD.."
"..BC..."
"......."
/* state 11 : VT */
"......."
"..DAD.."
"..DDA.."
"..DDA.."
"..DBD.."
"..C.C.."
"......."
/* state 12 : FF */
"......."
"..BA..."
"..DB..."
"..DB..."
"..DCB.."
"..BCC.."
"......."
/* state 13 : CR */
"......."
"..DAD.."
"..DDD.."
"..DDD.."
"..D.D.."
"..B.B.."
"......."
/* state 14 : SO */
"......."
"..DAC.."
"..DCD.."
"..DDD.."
"..DCD.."
"..B.C.."
"......."
/* state 15 : SI */
"......."
"..ADB.."
"..DAD.."
"..D.D.."
"..DCD.."
"..ACA.."
"......."
/* state 16 : DLE */
"......."
"..CDB.."
"..DAD.."
"..DDD.."
"..DA..."
"..B...."
"......."
/* state 17 : DC1 */
"......."
"..ADB.."
"..DAD.."
"..D.D.."
"..DCD.."
"..ACC.."
"......."
/* state 18 : DC2 */
"......."
"..DDB.."
"..DAD.."
"..DDC.."
"..DBD.."
"..B.B.."
"......."
/* state 19 : DC3 */
"......."
"..BDB.."
"..DAA.."
"..BDC.."
"..CBD.."
"..BCA.."
"......."
/* state 20 : DC4 */
"......."
"..DDD.."
"...D..."
"...D..."
"...D..."
"...B..."
"......."
/* state 21 : NAK */
"......."
"..D.D.."
"..D.D.."
"..D.D.."
"..DCD.."
"..ACA.."
"......."
/* state 22 : SYN */
"......."
"..D.D.."
"..DAD.."
"..DDD.."
"..BDB.."
"...C..."
"......."
/* state 23 : ETB */
"......."
".AB.BA."
".ADBDA."
"..DDD.."
"..DDD.."
"..BAB.."
"......."
/* state 24 : CAN */
"......."
"..D.D.."
"..CDC.."
"...DA.."
"..DDD.."
"..C.C.."
"......."
/* state 25 : EM */
"......."
"..D.D.."
"..DDD.."
"..ADA.."
"...D..."
"...B..."
"......."
/* state 26 : SUB */
"......."
"..DDD.."
"...CD.."
"..AD..."
"..DDB.."
"..CCC.."
"......."
/* state 27 : ESC */
"......."
"...DA.."
"...D..."
"...D..."
"...D..."
"...DA.."
"......."
/* state 28 : FS */
"......."
"..C...."
"..BB..."
"...D..."
"...CA.."
"...AD.."
"......."
/* state 29 : GS */
"......."
"..AD..."
"...D..."
"...D..."
"...D..."
"..AD..."
"......."
/* state 30 : RS */
"......."
"...D..."
"..DCD.."
"......."
"......."
"......."
"......."
/* state 31 : US */
"......."
"......."
"......."
"......."
"......."
"......."
".ADDDA."
/* state 32 : space */
"......."
"......."
"......."
".QQ.QQ."
".QQQQQ."
".QQQQQ."
"......."
/* state 33 : ! */
"......."
"...O..."
"...P..."
"...P..."
"...N..."
"...N..."
"......."
/* state 34 : " */
"......."
"..NNN.."
"..POP.."
"......."
"......."
"......."
"......."
/* state 35 : # */
"......."
"...OP.."
"..PPPM."
".MPPP.."
"..PPN.."
"..NN..."
"......."
/* state 36 : $ */
"......."
"...O..."
"..PPO.."
"..OPN.."
"..NPP.."
"..MPM.."
"...M..."
/* state 37 : % */
"......."
"..ON..."
".MPOM.."
"..OOP.."
"...OOM."
"...MN.."
"......."
/* state 38 : & */
"......."
"..MPM.."
"..PO..."
"..PPOM."
"..PPP.."
"..MOO.."
"......."
/* state 39 : ' */
"......."
"...O..."
"...P..."
"......."
"......."
"......."
"......."
/* state 40 : ( */
"......."
"...OM.."
"...P..."
"...P..."
"...P..."
"...PM.."
"......."
/* state 41 : ) */
"......."
"..MO..."
"...P..."
"...P..."
"...P..."
"..MP..."
"......."
/* state 42 : * */
"......."
"...N..."
"..OPO.."
"..NPN.."
"......."
"......."
"......."
/* state 43 : + */
"......."
"......."
"...O..."
"..PPP.."
"...P..."
"...M..."
"......."
/* state 44 : , */
"......."
"......."
"......."
"......."
"...O..."
"...P..."
"...M..."
/* state 45 : - */
"......."
"......."
"......."
"..MPM.."
"..MNM.."
"......."
"......."
/* state 46 : . */
"......."
"......."
"......."
"......."
"...O..."
"...N..."
"......."
/* state 47 : / */
"......."
"....O.."
"...NO.."
"...P..."
"..MO..."
"..PM..."
"......."
/* state 48 : 0 */
"......."
"..EHE.."
"..HFH.."
"..HFH.."
"..HHH.."
"..EGE.."
"......."
/* state 49 : 1 */
"......."
"..FH..."
"..EH..."
"...H..."
"..EHF.."
"..FGG.."
"......."
/* state 50 : 2 */
"......."
"..GHE.."
"..EFH.."
"...HF.."
"..HHE.."
"..GGF.."
"......."
/* state 51 : 3 */
"......."
"..GHF.."
"..EFH.."
"...HH.."
"..FFH.."
"..FGE.."
"......."
/* state 52 : 4 */
"......."
"...FF.."
"..EHG.."
"..HHH.."
"..GHH.."
"...EE.."
"......."
/* state 53 : 5 */
"......."
"..GHF.."
"..HF..."
"..FHH.."
"..FGH.."
"..FGE.."
"......."
/* state 54 : 6 */
"......."
"..EHF.."
"..HFE.."
"..HHH.."
"..HGH.."
"..EGE.."
"......."
/* state 55 : 7 */
"......."
"..HHG.."
"...FH.."
"...HE.."
"...H..."
"..EE..."
"......."
/* state 56 : 8 */
"......."
"..FHF.."
"..HFH.."
"..HHH.."
"..HGH.."
"..EGE.."
"......."
/* state 57 : 9 */
"......."
"..FHE.."
"..HEH.."
"..HHH.."
"..FGH.."
"..EG..."
"......."
/* state 58 : : */
"......."
"......."
"...O..."
"...N..."
"...O..."
"...N..."
"......."
/* state 59 : ; */
"......."
"......."
"...O..."
"...N..."
"...O..."
"...P..."
"...M..."
/* state 60 : < */
"......."
"......."
"...MP.."
"..PPM.."
"..MPP.."
"......."
"......."
/* state 61 : = */
"......."
"......."
"..PPP.."
"..OOO.."
"..PPP.."
"......."
"......."
/* state 62 : > */
"......."
"......."
"..PM..."
"..MPP.."
"..PPM.."
"......."
"......."
/* state 63 : ? */
"......."
"..NPN.."
"..MNP.."
"...PM.."
"...P..."
"...N..."
"......."
/* state 64 : @ */
"......."
"...OM.."
"..PNP.."
".MOPP.."
".MOPP.."
"..POO.."
"...MM.."
/* state 65 : A */
"......."
"...U..."
"..SUS.."
"..UUU.."
"..UUU.."
"..S.S.."
"......."
/* state 66 : B */
"......."
"..UUS.."
"..URU.."
"..UUU.."
"..USU.."
"..STR.."
"......."
/* state 67 : C */
"......."
"..RUT.."
"..USR.."
"..UR..."
"..UUT.."
"...SS.."
"......."
/* state 68 : D */
"......."
"..UUR.."
"..URU.."
"..U.U.."
"..UTU.."
"..ST..."
"......."
/* state 69 : E */
"......."
"..TUU.."
"..UR..."
"..UUT.."
"..UTS.."
"..STS.."
"......."
/* state 70 : F */
"......."
"..TUU.."
"..UR..."
"..UUT.."
"..UR..."
"..S...."
"......."
/* state 71 : G */
"......."
"..RUT.."
"..USR.."
"..USU.."
"..UTU.."
"...TS.."
"......."
/* state 72 : H */
"......."
"..U.U.."
"..URU.."
"..UUU.."
"..URU.."
"..S.S.."
"......."
/* state 73 : I */
"......."
"..TUT.."
"...U..."
"...U..."
"..RUR.."
"..STS.."
"......."
/* state 74 : J */
"......."
"..RUT.."
"...SU.."
"...SU.."
"..TUU.."
"..ST..."
"......."
/* state 75 : K */
"......."
"..URU.."
"..UUR.."
"..UUR.."
"..USU.."
"..T.T.."
"......."
/* state 76 : L */
"......."
"..SR..."
"..US..."
"..US..."
"..UTS.."
"..STT.."
"......."
/* state 77 : M */
"......."
"..URU.."
"..UUU.."
"..UUU.."
"..U.U.."
"..S.S.."
"......."
/* state 78 : N */
"......."
"..URT.."
"..UTU.."
"..UUU.."
"..UTU.."
"..S.T.."
"......."
/* state 79 : O */
"......."
"..RUS.."
"..URU.."
"..U.U.."
"..UTU.."
"..RTR.."
"......."
/* state 80 : P */
"......."
"..TUS.."
"..URU.."
"..UUU.."
"..UR..."
"..S...."
"......."
/* state 81 : Q */
"......."
"..RUS.."
"..URU.."
"..U.U.."
"..UTU.."
"..RTT.."
"......."
/* state 82 : R */
"......."
"..UUS.."
"..URU.."
"..UUT.."
"..USU.."
"..S.S.."
"......."
/* state 83 : S */
"......."
"..SUS.."
"..URR.."
"..SUT.."
"..TSU.."
"..STR.."
"......."
/* state 84 : T */
"......."
"..UUU.."
"...U..."
"...U..."
"...U..."
"...S..."
"......."
/* state 85 : U */
"......."
"..U.U.."
"..U.U.."
"..U.U.."
"..UTU.."
"..RTR.."
"......."
/* state 86 : V */
"......."
"..U.U.."
"..URU.."
"..UUU.."
"..SUS.."
"...T..."
"......."
/* state 87 : W */
"......."
".RS.SR."
".RUSUR."
"..UUU.."
"..UUU.."
"..SRS.."
"......."
/* state 88 : X */
"......."
"..U.U.."
"..TUT.."
"...UR.."
"..UUU.."
"..T.T.."
"......."
/* state 89 : Y */
"......."
"..U.U.."
"..UUU.."
"..RUR.."
"...U..."
"...S..."
"......."
/* state 90 : Z */
"......."
"..UUU.."
"...TU.."
"..RU..."
"..UUS.."
"..TTT.."
"......."
/* state 91 : [ */
"......."
"...PM.."
"...P..."
"...P..."
"...P..."
"...PM.."
"......."
/* state 92 : \ */
"......."
"..O...."
"..NN..."
"...P..."
"...OM.."
"...MP.."
"......."
/* state 93 : ] */
"......."
"..MP..."
"...P..."
"...P..."
"...P..."
"..MP..."
"......."
/* state 94 : ^ */
"......."
"...P..."
"..POP.."
"......."
"......."
"......."
"......."
/* state 95 : _ */
"......."
"......."
"......."
"......."
"......."
"......."
".MPPPM."
/* state 96 : ` */
"......."
"..MO..."
"......."
"......."
"......."
"......."
"......."
/* state 97 : a */
"......."
"......."
"..KLK.."
"..KLL.."
"..LKL.."
"..IJK.."
"......."
/* state 98 : b */
"......."
"..L...."
"..LLK.."
"..LIL.."
"..LKL.."
"..JJI.."
"......."
/* state 99 : c */
"......."
"......."
"..ILK.."
"..LJ..."
"..LKJ.."
"...KJ.."
"......."
/* state 100 : d */
"......."
"....L.."
"..KLL.."
"..LIL.."
"..LKL.."
"..IJJ.."
"......."
/* state 101 : e */
"......."
"......."
"..JLK.."
"..LLL.."
"..LJJ.."
"..IKJ.."
"......."
/* state 102 : f */
"......."
"...LK.."
"..LLL.."
"...L..."
"...L..."
"...J..."
"......."
/* state 103 : g */
"......."
"......."
"..JLL.."
"..LIL.."
"..LKL.."
"..JLL.."
"..JKI.."
/* state 104 : h */
"......."
"..LI..."
"..LLK.."
"..LJL.."
"..LJL.."
"..JIJ.."
"......."
/* state 105 : i */
"......."
"...L..."
"..KL..."
"...L..."
"..ILJ.."
"..JKK.."
"......."
/* state 106 : j */
"......."
"...LI.."
"..JLI.."
"...LI.."
"...LI.."
"..IL..."
"..KK..."
/* state 107 : k */
"......."
"..LI..."
"..LJL.."
"..LLI.."
"..LKL.."
"..J.K.."
"......."
/* state 108 : l */
"......."
"..LL..."
"..IL..."
"..IL..."
"...LJ.."
"...JJ.."
"......."
/* state 109 : m */
"......."
"......."
"..LLL.."
"..LLL.."
"..LLL.."
"..JJJ.."
"......."
/* state 110 : n */
"......."
"......."
"..LLK.."
"..LJL.."
"..LJL.."
"..JIJ.."
"......."
/* state 111 : o */
"......."
"......."
"..JLJ.."
"..LIL.."
"..LKL.."
"..IKI.."
"......."
/* state 112 : p */
"......."
"......."
"..LLK.."
"..LIL.."
"..LKL.."
"..LKI.."
"..K...."
/* state 113 : q */
"......."
"......."
"..KLL.."
"..LIL.."
"..LKL.."
"..IJL.."
"....K.."
/* state 114 : r */
"......."
"......."
"..JLL.."
"..KL..."
"..KK..."
"..II..."
"......."
/* state 115 : s */
"......."
"......."
"..JLJ.."
"..LLJ.."
"..JKL.."
"..IKI.."
"......."
/* state 116 : t */
"......."
"...K..."
"..LLL.."
"...L..."
"...LI.."
"...JJ.."
"......."
/* state 117 : u */
"......."
"......."
"..LIL.."
"..LJL.."
"..LLL.."
"..IJJ.."
"......."
/* state 118 : v */
"......."
"......."
"..L.L.."
"..LKL.."
"..JLJ.."
"...K..."
"......."
/* state 119 : w */
"......."
"......."
".IK.KI."
"..LLL.."
"..LLL.."
"..JIJ.."
"......."
/* state 120 : x */
"......."
"......."
"..LJL.."
"..ILI.."
"..KLK.."
"..K.K.."
"......."
/* state 121 : y */
"......."
"......."
"..L.L.."
"..LLL.."
"..ILI.."
"..IL..."
"..KI..."
/* state 122 : z */
"......."
"......."
"..LLL.."
"...LJ.."
"..KLI.."
"..JKJ.."
"......."
/* state 123 : { */
"......."
"...PN.."
"...P..."
"..NP..."
"...P..."
"...PM.."
"...MM.."
/* state 124 : | */
"......."
"...O..."
"...P..."
"...P..."
"...P..."
"...P..."
"...O..."
/* state 125 : } */
"......."
"..NP..."
"...P..."
"...PN.."
"...P..."
"..MP..."
"..MM..."
/* state 126 : ~ */
"......."
"......."
"......."
"..PPP.."
"...MM.."
"......."
"......."
/* state 127 : DEL */
"......."
"..BDB.."
"..ABD.."
"...DA.."
"...D..."
"...B..."
"......."
(I cannot figure out how to change icon colors (the COLORS block doesn't seem to control them), so I've substituted some characters.)
User avatar
LuveelVoom
Posts: 743
Joined: April 27th, 2022, 7:59 pm

Re: amling search program principles discussion / brain dump

Post by LuveelVoom »

One more doublepost, a new .rule that removes the backspace-esque characters and adds color variants for commonly used characters like * and |:

Code: Select all

x = 17, y = 207, rule = ASCII
wL15.wL$wL15.wL$wL5.K9.wL$wL5.K9.wL$wL5.K9.wL$wL5.K9.wL$wL4.3K8.wL$wL
4.3K8.wL$wL4.3K8.wL$wL4.K.K8.wL$wL4.3K8.wL$wL4.3K8.wL$wL3.2K.2K7.wL$wL
4.K.K8.wL$wL3.K2.K8.wL$wL3.K3.K7.wL$wL3.2K.2K7.wL$wL4.K10.wL$wL3.2K2.
K7.wL$wL3.2K.2K7.wL$wL4.K2.K7.wL$wL6.2K7.wL$wL2.K3.K.K6.wL$wL7.K7.wL$
wL5.2K.K6.wL$wL2.K.K3.K6.wL$wL3.2K3.K6.wL$wL2.4K.K7.wL$wL2.K3.K.2K5.wL
$wL3.2K3.K6.wL$wL2.K2.3K7.wL$wL.3K4.K6.wL$wL2.2K.2K.2K5.wL$wL6.3K6.wL
$wL.K.K4.2K5.wL$wL.2K.3K8.wL$wL2.K3.3K6.wL$wL.K7.K5.wL$wL.3K.3K.K5.wL
$wL2.K3.4K5.wL$wL2K.3K9.wL$wL.K.2K.3K6.wL$wL10.K4.wL$wL3K.2K3.K5.wL$wL
2K.2K2.2K6.wL$wL15.wL$wLK.4K3.K5.wL$wL2K5.3K5.wL$wL.K8.K4.wL$wL.5K.K.
K5.wL$wL2K3.K2.2K5.wL$wL.K4.K.K6.wL$wL.K.4K.3K4.wL$wL5.K9.wL$wL3.2K5.
K4.wL$wL2.K.2K2.K.K4.wL$wL.2K2.K3.K5.wL$wL5K3.3K4.wL$wL.2K2.3K.3K3.wL
$wL.K7.2K4.wL$wLK2.2K3.K.K4.wL$wLK2.2K6.K3.wL$wL.K4.2K3.K3.wL$wL3.3K3.
K5.wL$wL2.K12.wL$wL.3K.4K.2K3.wL$wL2.2K.K2.3K4.wL$wL2.K.K4.K5.wL$wLK2.
3K9.wL$wL2.K5.K.K4.wL$wL4.K4.K5.wL$wL5.K9.wL$wL.2K4.4K4.wL$wL15.wL$wL
15.wL$wL4.K6.K3.wL$wL2.3K4.K5.wL$wL3.3K9.wL$wL5.K4.K4.wL$wL2.2K5.K5.wL
$wL2.K2.K9.wL$wL3.K.2K8.wL$wL3.K5.2K4.wL$wL15.wL$wL2.2K2.K8.wL$wL2.4K
4.K4.wL$wL2.K2.K9.wL$wL5.K9.wL$wL2.5K8.wL$wL.2K2.2K8.wL$wL4.2K9.wL$wL
2.2K11.wL$wL.K4.K8.wL$wL2.K.3K8.wL$wL.K.K2.2K7.wL$wL.K4.2K7.wL$wL2.5K
8.wL$wL.K.2K.2K7.wL$wL.K4.2K7.wL$wL2.3K.2K7.wL$wL2K5.K7.wL$wL.3K3.K7.
wL$wL.4K10.wL$wLK7.K6.wL$wL2K.2K.2K7.wL$wLK3.K3.K6.wL$wLK3.K.2K7.wL$wL
2K.2K.3K6.wL$wLK2.K4.2K5.wL$wLK.K.K.3K.K4.wL$wL3K3.K2.K5.wL$wLK8.2K4.
wL$wLK.K.K.3K.2K3.wL$wL2K7.3K3.wL$wL7.2K.2K3.wL$wLK2.2K.K.2K.K3.wL$wL
K5.K2.3K3.wL$wL10.3K2.wL$wL6K.K3.2K2.wL$wLK4.2K5.K2.wL$wLK.K4.2K3.K2.
wL$wL4K.2K.2K.2K2.wL$wL.K3.K3.K.2K2.wL$wLK7.K2.2K2.wL$wLK2.K2.K.2K.2K
2.wL$wL4.2K3.K.K3.wL$wL7.2K4.K.wL$wL9.K3.K.wL$wL.2K12.wL$wL6.2K3.K.K.
wL$wL3.K4.K3.2K.wL$wLK2.K6.5wDwL$wL6.K3.5wDwL$wL2.K7.5wDwL$wL.3K6.5wD
wL$wL10.5wDwL$wL3.K6.5wDwL$wL.K.K6.5wDwL$wL2.K7.5wDwL$wL2.3K5.5wDwL$wL
3.2K5.5wDwL$wL.2K7.5wDwL$wL3.K6.5wDwL$wL2.3K5.5wDwL$wLK2.K6.5wDwL$wL2.
2K6.5wDwL$wL10.5wDwL$wLK2.K6.5wDwL$wL.K8.5wDwL$wL2.2K6.5wDwL$wL.K.2K5.
5wDwL$wL.2K7.5wDwL$wL2.2K6.5wDwL$wL.K8.5wDwL$wL.2K7.5wDwL$wL4.K5.5wDwL
$wL10.5wDwL$wL.3K6.5wDwL$wL10.5wDwL$wL3.K6.5wDwL$wLK3.K5.5wDwL$wL2.K7.
5wDwL$wL3.K6.5wDwL$wL3K7.5wDwL$wL.2K7.5wDwL$wL3.K6.5wDwL$wL.K8.5wDwL$
wL.K.K6.5wDwL$wL10.5wDwL$wL2.K7.5wDwL$wL10.5wDwL$wL10.5wDwL$wL10.5wDwL
$wL.K8.5wDwL$wL10.5wDwL$wL10.5wDwL$wL10.5wDwL$wL10.5wDwL$wL10.5wDwL$wL
10.5wDwL$wL10.5wDwL$wL10.5wDwL$wL10.5wDwL$wL10.5wDwL$wL10.5wDwL$wL10.
5wDwL$wL10.5wDwL$wL10.5wDwL$wL10.5wDwL$wL10.5wDwL$wL10.5wDwL$wL10.5wD
wL$wL10.5wDwL$wL10.5wDwL$wL10.5wDwL$wL10.5wDwL$wL10.5wDwL$wL10.5wDwL$
wL10.5wDwL$wL10.5wDwL$wL10.5wDwL$wL10.5wDwL$wL10.5wDwL$wL10.5wDwL$wL10.
5wDwL$wL10.5wDwL$wL10.5wDwL!
[[ ICONS ]]
[[ GRID ]]
@RULE ASCII
Printable-ASCII glyph states on a black background.
1..95    every printable char in white, ASCII order (state = code - 31)
96..181  the 86 non-special chars in purple, same order
182..217 the special chars  *oO.|?-$!  in red, green, blue, yellow
(state = 182 + 9*colour + index; colour 0=red 1=green 2=blue 3=yellow)
The @TABLE has no transitions, so every cell is static.
Generated by make_ascii_rule.py.
@TABLE
n_states:218
neighborhood:Moore
symmetries:none
@NAMES
0 empty
1 space white
2 ! white
3 " white
4 # white
5 $ white
6 % white
7 & white
8 ' white
9 ( white
10 ) white
11 * white
12 + white
13 , white
14 - white
15 . white
16 / white
17 0 white
18 1 white
19 2 white
20 3 white
21 4 white
22 5 white
23 6 white
24 7 white
25 8 white
26 9 white
27 : white
28 ; white
29 < white
30 = white
31 > white
32 ? white
33 @ white
34 A white
35 B white
36 C white
37 D white
38 E white
39 F white
40 G white
41 H white
42 I white
43 J white
44 K white
45 L white
46 M white
47 N white
48 O white
49 P white
50 Q white
51 R white
52 S white
53 T white
54 U white
55 V white
56 W white
57 X white
58 Y white
59 Z white
60 [ white
61 \ white
62 ] white
63 ^ white
64 _ white
65 ` white
66 a white
67 b white
68 c white
69 d white
70 e white
71 f white
72 g white
73 h white
74 i white
75 j white
76 k white
77 l white
78 m white
79 n white
80 o white
81 p white
82 q white
83 r white
84 s white
85 t white
86 u white
87 v white
88 w white
89 x white
90 y white
91 z white
92 { white
93 | white
94 } white
95 ~ white
96 space purple
97 " purple
98 # purple
99 % purple
100 & purple
101 ' purple
102 ( purple
103 ) purple
104 + purple
105 , purple
106 / purple
107 0 purple
108 1 purple
109 2 purple
110 3 purple
111 4 purple
112 5 purple
113 6 purple
114 7 purple
115 8 purple
116 9 purple
117 : purple
118 ; purple
119 < purple
120 = purple
121 > purple
122 @ purple
123 A purple
124 B purple
125 C purple
126 D purple
127 E purple
128 F purple
129 G purple
130 H purple
131 I purple
132 J purple
133 K purple
134 L purple
135 M purple
136 N purple
137 P purple
138 Q purple
139 R purple
140 S purple
141 T purple
142 U purple
143 V purple
144 W purple
145 X purple
146 Y purple
147 Z purple
148 [ purple
149 \ purple
150 ] purple
151 ^ purple
152 _ purple
153 ` purple
154 a purple
155 b purple
156 c purple
157 d purple
158 e purple
159 f purple
160 g purple
161 h purple
162 i purple
163 j purple
164 k purple
165 l purple
166 m purple
167 n purple
168 p purple
169 q purple
170 r purple
171 s purple
172 t purple
173 u purple
174 v purple
175 w purple
176 x purple
177 y purple
178 z purple
179 { purple
180 } purple
181 ~ purple
182 * red
183 o red
184 O red
185 . red
186 | red
187 ? red
188 - red
189 $ red
190 ! red
191 * green
192 o green
193 O green
194 . green
195 | green
196 ? green
197 - green
198 $ green
199 ! green
200 * blue
201 o blue
202 O blue
203 . blue
204 | blue
205 ? blue
206 - blue
207 $ blue
208 ! blue
209 * yellow
210 o yellow
211 O yellow
212 . yellow
213 | yellow
214 ? yellow
215 - yellow
216 $ yellow
217 ! yellow
@COLORS
0 0 0 0  background
1 255 255 255  space white
2 255 255 255  ! white
3 255 255 255  " white
4 255 255 255  # white
5 255 255 255  $ white
6 255 255 255  % white
7 255 255 255  & white
8 255 255 255  ' white
9 255 255 255  ( white
10 255 255 255  ) white
11 255 255 255  * white
12 255 255 255  + white
13 255 255 255  , white
14 255 255 255  - white
15 255 255 255  . white
16 255 255 255  / white
17 255 255 255  0 white
18 255 255 255  1 white
19 255 255 255  2 white
20 255 255 255  3 white
21 255 255 255  4 white
22 255 255 255  5 white
23 255 255 255  6 white
24 255 255 255  7 white
25 255 255 255  8 white
26 255 255 255  9 white
27 255 255 255  : white
28 255 255 255  ; white
29 255 255 255  < white
30 255 255 255  = white
31 255 255 255  > white
32 255 255 255  ? white
33 255 255 255  @ white
34 255 255 255  A white
35 255 255 255  B white
36 255 255 255  C white
37 255 255 255  D white
38 255 255 255  E white
39 255 255 255  F white
40 255 255 255  G white
41 255 255 255  H white
42 255 255 255  I white
43 255 255 255  J white
44 255 255 255  K white
45 255 255 255  L white
46 255 255 255  M white
47 255 255 255  N white
48 255 255 255  O white
49 255 255 255  P white
50 255 255 255  Q white
51 255 255 255  R white
52 255 255 255  S white
53 255 255 255  T white
54 255 255 255  U white
55 255 255 255  V white
56 255 255 255  W white
57 255 255 255  X white
58 255 255 255  Y white
59 255 255 255  Z white
60 255 255 255  [ white
61 255 255 255  \ white
62 255 255 255  ] white
63 255 255 255  ^ white
64 255 255 255  _ white
65 255 255 255  ` white
66 255 255 255  a white
67 255 255 255  b white
68 255 255 255  c white
69 255 255 255  d white
70 255 255 255  e white
71 255 255 255  f white
72 255 255 255  g white
73 255 255 255  h white
74 255 255 255  i white
75 255 255 255  j white
76 255 255 255  k white
77 255 255 255  l white
78 255 255 255  m white
79 255 255 255  n white
80 255 255 255  o white
81 255 255 255  p white
82 255 255 255  q white
83 255 255 255  r white
84 255 255 255  s white
85 255 255 255  t white
86 255 255 255  u white
87 255 255 255  v white
88 255 255 255  w white
89 255 255 255  x white
90 255 255 255  y white
91 255 255 255  z white
92 255 255 255  { white
93 255 255 255  | white
94 255 255 255  } white
95 255 255 255  ~ white
96 205 150 255  space purple
97 205 150 255  " purple
98 205 150 255  # purple
99 205 150 255  % purple
100 205 150 255  & purple
101 205 150 255  ' purple
102 205 150 255  ( purple
103 205 150 255  ) purple
104 205 150 255  + purple
105 205 150 255  , purple
106 205 150 255  / purple
107 205 150 255  0 purple
108 205 150 255  1 purple
109 205 150 255  2 purple
110 205 150 255  3 purple
111 205 150 255  4 purple
112 205 150 255  5 purple
113 205 150 255  6 purple
114 205 150 255  7 purple
115 205 150 255  8 purple
116 205 150 255  9 purple
117 205 150 255  : purple
118 205 150 255  ; purple
119 205 150 255  < purple
120 205 150 255  = purple
121 205 150 255  > purple
122 205 150 255  @ purple
123 205 150 255  A purple
124 205 150 255  B purple
125 205 150 255  C purple
126 205 150 255  D purple
127 205 150 255  E purple
128 205 150 255  F purple
129 205 150 255  G purple
130 205 150 255  H purple
131 205 150 255  I purple
132 205 150 255  J purple
133 205 150 255  K purple
134 205 150 255  L purple
135 205 150 255  M purple
136 205 150 255  N purple
137 205 150 255  P purple
138 205 150 255  Q purple
139 205 150 255  R purple
140 205 150 255  S purple
141 205 150 255  T purple
142 205 150 255  U purple
143 205 150 255  V purple
144 205 150 255  W purple
145 205 150 255  X purple
146 205 150 255  Y purple
147 205 150 255  Z purple
148 205 150 255  [ purple
149 205 150 255  \ purple
150 205 150 255  ] purple
151 205 150 255  ^ purple
152 205 150 255  _ purple
153 205 150 255  ` purple
154 205 150 255  a purple
155 205 150 255  b purple
156 205 150 255  c purple
157 205 150 255  d purple
158 205 150 255  e purple
159 205 150 255  f purple
160 205 150 255  g purple
161 205 150 255  h purple
162 205 150 255  i purple
163 205 150 255  j purple
164 205 150 255  k purple
165 205 150 255  l purple
166 205 150 255  m purple
167 205 150 255  n purple
168 205 150 255  p purple
169 205 150 255  q purple
170 205 150 255  r purple
171 205 150 255  s purple
172 205 150 255  t purple
173 205 150 255  u purple
174 205 150 255  v purple
175 205 150 255  w purple
176 205 150 255  x purple
177 205 150 255  y purple
178 205 150 255  z purple
179 205 150 255  { purple
180 205 150 255  } purple
181 205 150 255  ~ purple
182 255 140 140  * red
183 255 140 140  o red
184 255 140 140  O red
185 255 140 140  . red
186 255 140 140  | red
187 255 140 140  ? red
188 255 140 140  - red
189 255 140 140  $ red
190 255 140 140  ! red
191 150 255 150  * green
192 150 255 150  o green
193 150 255 150  O green
194 150 255 150  . green
195 150 255 150  | green
196 150 255 150  ? green
197 150 255 150  - green
198 150 255 150  $ green
199 150 255 150  ! green
200 150 185 255  * blue
201 150 185 255  o blue
202 150 185 255  O blue
203 150 185 255  . blue
204 150 185 255  | blue
205 150 185 255  ? blue
206 150 185 255  - blue
207 150 185 255  $ blue
208 150 185 255  ! blue
209 255 255 150  * yellow
210 255 255 150  o yellow
211 255 255 150  O yellow
212 255 255 150  . yellow
213 255 255 150  | yellow
214 255 255 150  ? yellow
215 255 255 150  - yellow
216 255 255 150  $ yellow
217 255 255 150  ! yellow
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"31 6727 25 1"
/* colors */
". c #000000"
"A c #262E40"  blue
"B c #4B5C80"  blue
"C c #708BBF"  blue
"D c #96B9FF"  blue
"E c #264026"  green
"F c #4B804B"  green
"G c #70BF70"  green
"H c #96FF96"  green
"I c #332640"  purple
"J c #664B80"  purple
"K c #9A70BF"  purple
"L c #CD96FF"  purple
"M c #402323"  red
"N c #804646"  red
"O c #BF6969"  red
"P c #FF8C8C"  red
"Q c #404040"  white
"R c #808080"  white
"S c #BFBFBF"  white
"T c #FFFFFF"  white
"U c #404026"  yellow
"V c #80804B"  yellow
"W c #BFBF70"  yellow
"X c #FFFF96"  yellow
/* state 1 : space white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"......TTT.............TTT......"
"......TTT.............TTT......"
"......TTT.............TTT......"
"......TTT.............TTT......"
"......TTT.............TTT......"
"......TTTTTTTTTTTTTTTTTTT......"
"......TTTTTTTTTTTTTTTTTTT......"
"......TTTTTTTTTTTTTTTTTTT......"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 2 : ! white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............TTTQ............."
"..............TTTQ............."
"..............TTTQ............."
"..............TTTQ............."
"..............TTTQ............."
"..............TTTQ............."
"..............TTTQ............."
"..............TTTQ............."
"..............TTTQ............."
"..............TTT.............."
"..............TTT.............."
"..............STT.............."
"..............STS.............."
"..............................."
"..............................."
"..............TTTQ............."
"..............TTTQ............."
"..............TTTQ............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 3 : " white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........QTTT...TTTQ.........."
"..........QTTT...TTTQ.........."
"..........QTTT...TTTQ.........."
"..........QTTT...TTTQ.........."
"..........QTTT...TTTQ.........."
"..........QTTT...TTTQ.........."
"..........QTTT...TTTQ.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 4 : # white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............QTTR..TTS........."
".............RTTQ.QTTR........."
".............STT..RTTQ........."
".............TTS..STT.........."
".............TTR..TTS.........."
".........RTTTTTTTTTTTTT........"
".........RTTTTTTTTTTTTT........"
".........RTTTTTTTTTTTTT........"
"............TTS..STS..........."
"...........QTTQ.QTTR..........."
"...........STT..RTTQ..........."
"........TTTTTTTTTTTTTR........."
"........TTTTTTTTTTTTTR........."
"........TTTTTTTTTTTTTR........."
"..........RTTQ.QTTQ............"
"..........STT..RTT............."
"..........TTS..STS............."
".........QTTR..TTS............."
".........RTTQ.QTTR............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 5 : $ white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............QTR.............."
"..............QTR.............."
"..............QTR.............."
"............RSTTTSRQ..........."
"...........STTTTTTTTQ.........."
"..........RTTTTTTTTTQ.........."
"..........STTSQTRQQSQ.........."
"..........TTTQQTR.............."
"..........TTTRQTR.............."
"..........STTTTTSQ............."
"..........QTTTTTTTSQ..........."
"...........QSTTTTTTTQ.........."
".............QRTTTTTT.........."
"..............QTRQTTTQ........."
"..............QTR.TTTQ........."
"..........SRQ.QTRRTTTQ........."
"..........TTTTTTTTTTS.........."
"..........TTTTTTTTTTQ.........."
"...........RSSTTTSR............"
"..............QTR.............."
"..............QTR.............."
"..............QTR.............."
"..............QTR.............."
"..............................."
"..............................."
"..............................."
/* state 6 : % white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........RTTSQ................"
".........STTTTTQ..............."
"........QTTQ.STT..............."
"........RTS...TTQ.............."
"........RTS...TTQ.............."
"........QTTQ.STT..............."
".........STTTTTQ...QRT........."
"..........RTTSQ..RSTSQ........."
"..............QSTSR............"
"............RSTRQ.............."
".........QSTSQ..QSTTS.........."
".........RRQ...QTTTTTT........."
"...............STSQQTTR........"
"...............STR..RTS........"
"...............TTR..RTS........"
"...............STSQQTTR........"
"...............QTTTTTT........."
"................QSTTS.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 7 : & white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............QSTTTSQ............"
"...........RTTTTTTTQ..........."
"...........TTTTTTTTQ..........."
"..........QTTTR..QSQ..........."
"..........QTTTQ................"
"...........TTTR................"
"...........RTTTQ..............."
"...........RTTTT..............."
"..........STTTTTS.............."
".........RTTSRTTTR..TTS........"
".........TTT..STTTQ.TTS........"
"........RTTS...TTTSQTTR........"
"........RTTT...QTTTTTTQ........"
"........RTTTQ...RTTTTS........."
"........QTTTTR..QTTTTQ........."
".........STTTTTTTTTTTS........."
"..........STTTTTTTTTTTQ........"
"...........QSTTTSRQTTTS........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 8 : ' white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 9 : ( white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"................STT............"
"...............RTTR............"
"...............TTT............."
"..............RTTS............."
"..............TTTQ............."
".............RTTT.............."
".............STTS.............."
".............TTTR.............."
".............TTTQ.............."
"............QTTTQ.............."
"............QTTTQ.............."
"............QTTTQ.............."
"............QTTTQ.............."
".............TTTQ.............."
".............TTTR.............."
".............STTS.............."
".............QTTT.............."
"..............TTTQ............."
"..............RTTS............."
"...............TTT............."
"...............RTTR............"
"................STT............"
"..............................."
"..............................."
"..............................."
"..............................."
/* state 10 : ) white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............TTS................"
"............RTTR..............."
".............TTT..............."
".............RTTR.............."
".............QTTT.............."
"..............STTR............."
"..............STTS............."
"..............RTTT............."
"..............QTTTQ............"
"..............QTTTQ............"
"...............TTTQ............"
"...............TTTQ............"
"..............QTTTQ............"
"..............QTTTQ............"
"..............RTTT............."
"..............STTS............."
"..............TTTR............."
".............QTTT.............."
".............RTTR.............."
".............TTT..............."
"............RTTR..............."
"............TTS................"
"..............................."
"..............................."
"..............................."
"..............................."
/* state 11 : * white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............RTR.............."
"..............RTR.............."
"..........SQ..RTR..QS.........."
".........QTTSQRTRQSTTQ........."
"..........QSTTTTTTTTQ.........."
"............RTTTTTR............"
"............RTTTTTR............"
"..........QSTTTTTTTTQ.........."
".........QTTSQRTRQSTTQ........."
"..........SQ..RTR..QS.........."
"..............RTR.............."
"..............RTR.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 12 : + white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"........QTTTTTTTTTTTTTQ........"
"........QTTTTTTTTTTTTTQ........"
"........QTTTTTTTTTTTTTQ........"
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 13 : , white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............RTTTR............."
".............RTTTR............."
".............RTTTR............."
".............RTTTQ............."
".............STTS.............."
".............TTTQ.............."
"............QTTS..............."
"............RTTQ..............."
"..............................."
"..............................."
"..............................."
/* state 14 : - white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........QTTTTTTTR..........."
"...........QTTTTTTTR..........."
"...........QTTTTTTTR..........."
"...........QTTTTTTTR..........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 15 : . white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............RTTTR............."
".............RTTTR............."
".............RTTTR............."
".............RTTTR............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 16 : / white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..................QTTR........."
"..................STT.........."
".................QTTR.........."
".................STT..........."
".................TTR..........."
"................RTTQ..........."
"................TTS............"
"...............RTTQ............"
"...............TTS............."
"..............QTTQ............."
"..............STS.............."
".............QTTR.............."
".............STT..............."
"............QTTR..............."
"............STT................"
"...........QTTR................"
"...........RTTQ................"
"...........TTS................."
"..........RTTQ................."
"..........TTS.................."
".........RTTQ.................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 17 : 0 white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............QSTTTSQ............"
"...........QTTTTTTTR..........."
"..........QTTTTTTTTTQ.........."
"..........RTTTQ.QTTTS.........."
"..........TTTS...STTT.........."
".........QTTTR...QTTTQ........."
".........QTTTQ...QTTTR........."
".........RTTTQRTRQTTTR........."
".........RTTTQTTT.TTTR........."
".........RTTTQRTR.TTTR........."
".........RTTTQ...QTTTR........."
".........QTTTQ...QTTTR........."
".........QTTTR...QTTTQ........."
"..........TTTS...STTT.........."
"..........RTTTQ.QTTTS.........."
"..........QTTTTTTTTTQ.........."
"...........QTTTTTTTR..........."
"............QSTTTSQ............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 18 : 1 white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........QRSTTTS............."
"..........RTTTTTTS............."
"..........RTTTTTTS............."
"..........RSRQSTTS............."
"..............STTS............."
"..............STTS............."
"..............STTS............."
"..............STTS............."
"..............STTS............."
"..............STTS............."
"..............STTS............."
"..............STTS............."
"..............STTS............."
"..............STTS............."
"..............STTS............."
"..........STTTTTTTTTTS........."
"..........STTTTTTTTTTS........."
"..........STTTTTTTTTTS........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 19 : 2 white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........QRSTTTSRQ............"
".........QTTTTTTTTTR..........."
".........QTTTTTTTTTTQ.........."
".........QSRQ..QSTTTS.........."
".................TTTT.........."
".................STTT.........."
".................TTTS.........."
"................RTTTQ.........."
"...............QTTTS..........."
"..............QTTTS............"
".............QTTTS............."
"............QTTTS.............."
"...........QTTTS..............."
"..........QTTTS................"
".........QTTTS................."
".........RTTTTTTTTTTT.........."
".........RTTTTTTTTTTT.........."
".........RTTTTTTTTTTT.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 20 : 3 white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........QRSTTTSSQ............"
"..........TTTTTTTTTS..........."
"..........TTTTTTTTTTR.........."
"..........SRQ...RTTTS.........."
".................RTTT.........."
".................RTTS.........."
"................RTTTR.........."
"............QTTTTTTR..........."
"............QTTTTTQ............"
"............QTTTTTTS..........."
"................RTTTS.........."
".................QTTTQ........."
"..................TTTR........."
".................QTTTQ........."
".........RSRQ...QTTTTQ........."
".........RTTTTTTTTTTS.........."
".........RTTTTTTTTTS..........."
"..........QRSTTTTSQ............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 21 : 4 white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...............QTTTT..........."
"...............STTTT..........."
"..............RTTTTT..........."
".............QTTTTTT..........."
".............STTSTTT..........."
"............RTTRRTTT..........."
"...........QTTS.RTTT..........."
"...........STTQ.RTTT..........."
"..........RTTR..RTTT..........."
"..........TTS...RTTT..........."
".........STTQ...RTTT..........."
".........STTTTTTTTTTTT........."
".........STTTTTTTTTTTT........."
".........STTTTTTTTTTTT........."
"................RTTT..........."
"................RTTT..........."
"................RTTT..........."
"................RTTT..........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 22 : 5 white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........STTTTTTTTTQ.........."
"..........STTTTTTTTTQ.........."
"..........STTTTTTTTTQ.........."
"..........STTQ................."
"..........STTQ................."
"..........STTQ................."
"..........STTSTTTSQ............"
"..........STTTTTTTTR..........."
"..........STTTTTTTTTQ.........."
"..........RRQ..QSTTTT.........."
".................STTTQ........."
".................QTTTQ........."
".................QTTTQ........."
".................RTTTQ........."
".........QSQQ..QRTTTS.........."
".........QTTTTTTTTTTQ.........."
".........QTTTTTTTTTR..........."
"..........QRSTTTSR............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 23 : 6 white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............QSSTTSR..........."
"............STTTTTTTR.........."
"...........STTTTTTTTR.........."
"..........QTTTSQ..QRR.........."
"..........STTS................."
"..........TTTQ................."
".........QTTTQRTTTSQ..........."
".........QTTTSTTTTTTQ.........."
".........RTTTTTTTTTTT.........."
".........RTTTTR.QSTTTR........."
".........QTTTS....TTTR........."
".........QTTTR....STTS........."
"..........TTTR....STTS........."
"..........TTTS....TTTR........."
"..........RTTTR..STTTQ........."
"..........QTTTTTTTTTS.........."
"...........QTTTTTTTSQ.........."
"............QRSTTSR............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 24 : 7 white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........QTTTTTTTTTTTQ........."
".........QTTTTTTTTTTTQ........."
".........QTTTTTTTTTTTQ........."
".................TTTS.........."
"................QTTTR.........."
"................STTT..........."
"...............QTTTR..........."
"...............RTTTQ..........."
"...............TTTS............"
"..............QTTTR............"
"..............STTT............."
"..............TTTR............."
".............RTTTQ............."
".............TTTS.............."
"............QTTTR.............."
"............STTT..............."
"............TTTR..............."
"...........RTTTQ..............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 25 : 8 white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............QSTTTSR............"
"...........STTTTTTTS..........."
"..........RTTTTTTTTTR.........."
"..........STTSQ.QSTTT.........."
"..........TTTQ...QTTT.........."
"..........STTQ...QTTT.........."
"..........RTTSQ.QSTTR.........."
"...........STTTTTTTS..........."
"............STTTTTS............"
"..........QTTTTTTTTTQ.........."
"..........STTSQ.QSTTS.........."
".........QTTT.....TTTQ........."
".........RTTS.....STTR........."
".........QTTT.....TTTR........."
".........QTTTSQ.QSTTTQ........."
"..........STTTTTTTTTS.........."
"...........STTTTTTTTQ.........."
"............RSTTTSR............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 26 : 9 white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............RSTTSRQ............"
"...........STTTTTTTQ..........."
"..........STTTTTTTTTQ.........."
".........QTTTSQ.RTTTS.........."
".........RTTT....STTT.........."
".........RTTS....RTTTQ........."
".........RTTS....RTTTQ........."
".........RTTT....STTTR........."
".........QTTTSQ.RTTTTR........."
"..........TTTTTTTTTTTR........."
"..........QTTTTTTTTTTQ........."
"...........QSTTTRQTTTQ........."
".................QTTT.........."
".................STTS.........."
"..........RRQ..QSTTTQ.........."
"..........RTTTTTTTTS..........."
"..........RTTTTTTTS............"
"...........RSTTTSQ............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 27 : : white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............RTTTR............."
".............RTTTR............."
".............RTTTR............."
".............RTTTR............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............RTTTR............."
".............RTTTR............."
".............RTTTR............."
".............RTTTR............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 28 : ; white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............RTTTR............."
".............RTTTR............."
".............RTTTR............."
".............RTTTR............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............RTTTR............."
".............RTTTR............."
".............RTTTR............."
".............RTTTR............."
".............STTT.............."
".............TTTR.............."
"............QTTT..............."
"............QTTR..............."
"..............................."
"..............................."
"..............................."
/* state 29 : < white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"....................RS........."
".................QSTTT........."
"...............RSTTTTT........."
"............QSTTTTTTRQ........."
"..........RTTTTTTSQ............"
".........TTTTTSQ..............."
".........TTTSQ................."
".........TTTTTSQ..............."
"..........RTTTTTTRQ............"
"............QSTTTTTTRQ........."
"...............RSTTTTT........."
".................QSTTT........."
"....................RS........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 30 : = white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........TTTTTTTTTTTTT........."
".........TTTTTTTTTTTTT........."
".........TTTTTTTTTTTTT........."
"..............................."
"..............................."
"..............................."
".........TTTTTTTTTTTTT........."
".........TTTTTTTTTTTTT........."
".........TTTTTTTTTTTTT........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 31 : > white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........SR...................."
".........TTTSQ................."
".........TTTTTSR..............."
".........QRTTTTTTSQ............"
"............QSTTTTTTRQ........."
"...............QSTTTTT........."
".................QSTTT........."
"...............QSTTTTT........."
"............QRTTTTTTRQ........."
".........QRTTTTTTSQ............"
".........TTTTTSR..............."
".........TTTSQ................."
".........SR...................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 32 : ? white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........QRSSTTSR............"
"..........QTTTTTTTTS..........."
"..........QTTTTTTTTTS.........."
"..........QSRQ..QSTTT.........."
".................RTTT.........."
".................STTS.........."
"................STTTQ.........."
"...............STTTQ..........."
"..............RTTTQ............"
".............QTTTR............."
".............RTTS.............."
".............RTTS.............."
".............STTS.............."
".............STTS.............."
"..............................."
".............STTS.............."
".............STTS.............."
".............STTS.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 33 : @ white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............RSTTTSQ..........."
"...........QTTTTTTTTR.........."
"..........QTTSQ..QSTTQ........."
"..........TTS......STS........."
".........STT.......RTT........."
".........TTR..QSTTSRTT........."
"........RTT...TTTTTTTTQ........"
"........STS..STTR.QTTTQ........"
"........STS..TTR...RTTQ........"
"........STR.QTTQ...QTTQ........"
"........TTR.QTTQ...QTTQ........"
"........STR.QTTQ...QTTQ........"
"........STS..TTR...RTTQ........"
"........RTS..STTQ.QTTTQ........"
"........QTTQ..TTTTTTTTQ........"
".........TTR..QSTTSRTTQ........"
".........RTTQ.................."
"..........STTQ................."
"..........QSTTRQ..QRSQ........."
"............STTTTTTTTS........."
".............QRSTTTSRQ........."
"..............................."
"..............................."
"..............................."
/* state 34 : A white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............STTTS............."
".............TTTTTQ............"
"............QTTTTTR............"
"............STTTTTS............"
"............TTTRTTT............"
"...........QTTT.TTTQ..........."
"...........RTTS.STTR..........."
"...........STTR.RTTS..........."
"...........TTTR.QTTT..........."
"..........QTTTQ..TTTQ.........."
"..........RTTT...TTTR.........."
"..........STTTTTTTTTT.........."
"..........TTTTTTTTTTTQ........."
".........QTTTTTTTTTTTR........."
".........STTT.....TTTS........."
".........TTTS.....STTT........."
"........QTTTR.....RTTTQ........"
"........RTTTQ......TTTR........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 35 : B white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........RTTTTTTTSRQ..........."
".........RTTTTTTTTTTQ.........."
".........RTTTTTTTTTTT.........."
".........RTTT...QSTTTQ........."
".........RTTT....QTTTR........."
".........RTTT....QTTTQ........."
".........RTTT...QSTTT.........."
".........RTTTTTTTTTTQ.........."
".........RTTTTTTTTSQ..........."
".........RTTTTTTTTTTS.........."
".........RTTT....RTTTR........."
".........RTTT.....STTT........."
".........RTTT.....RTTT........."
".........RTTT.....STTT........."
".........RTTT....RTTTT........."
".........RTTTTTTTTTTTR........."
".........RTTTTTTTTTTS.........."
".........RTTTTTTTSSR..........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 36 : C white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............RSTTSSQ.........."
"............QTTTTTTTTQ........."
"...........QTTTTTTTTTQ........."
"...........TTTTSQ.QRTQ........."
"..........RTTTS.....QQ........."
"..........STTTQ................"
"..........TTTS................."
"..........TTTS................."
"..........TTTS................."
"..........TTTS................."
"..........TTTS................."
"..........TTTS................."
"..........STTTQ................"
"..........RTTTS.....QQ........."
"...........TTTTSQ.QRTQ........."
"...........QTTTTTTTTTQ........."
"............QTTTTTTTTQ........."
"..............RSTTSSQ.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 37 : D white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........QTTTTTSSR............."
".........QTTTTTTTTTQ..........."
".........QTTTTTTTTTTQ.........."
".........QTTTQ.QRTTTS.........."
".........QTTTQ...STTTQ........."
".........QTTTQ...QTTTR........."
".........QTTTQ....TTTS........."
".........QTTTQ....TTTS........."
".........QTTTQ....STTT........."
".........QTTTQ....STTT........."
".........QTTTQ....TTTS........."
".........QTTTQ....TTTS........."
".........QTTTQ...QTTTR........."
".........QTTTQ...STTTQ........."
".........QTTTQ.QRTTTS.........."
".........QTTTTTTTTTTQ.........."
".........QTTTTTTTTTQ..........."
".........QTTTTTSSR............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 38 : E white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........TTTTTTTTTTTR........."
"..........TTTTTTTTTTTR........."
"..........TTTTTTTTTTTR........."
"..........TTTS................."
"..........TTTS................."
"..........TTTS................."
"..........TTTS................."
"..........TTTTTTTTTTS.........."
"..........TTTTTTTTTTS.........."
"..........TTTTTTTTTTS.........."
"..........TTTS................."
"..........TTTS................."
"..........TTTS................."
"..........TTTS................."
"..........TTTS................."
"..........TTTTTTTTTTTR........."
"..........TTTTTTTTTTTR........."
"..........TTTTTTTTTTTR........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 39 : F white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........STTTTTTTTTTR........."
"..........STTTTTTTTTTR........."
"..........STTTTTTTTTTR........."
"..........STTS................."
"..........STTS................."
"..........STTS................."
"..........STTS................."
"..........STTTTTTTTTT.........."
"..........STTTTTTTTTT.........."
"..........STTTTTTTTTT.........."
"..........STTS................."
"..........STTS................."
"..........STTS................."
"..........STTS................."
"..........STTS................."
"..........STTS................."
"..........STTS................."
"..........STTS................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 40 : G white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............QSSTTSRQ.........."
"............STTTTTTTTQ........."
"...........STTTTTTTTTQ........."
"..........RTTTTR..QRTQ........."
"..........STTTQ.....QQ........."
".........QTTTS................."
".........QTTTR................."
".........RTTTQ................."
".........RTTTQ..STTTTS........."
".........RTTTQ..STTTTS........."
".........RTTTQ..STTTTS........."
".........QTTTR....QTTS........."
".........QTTTS....QTTS........."
"..........STTTQ...QTTS........."
"..........RTTTTQ..RTTS........."
"...........STTTTTTTTTS........."
"............STTTTTTTTR........."
".............QSTTTSRQ.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 41 : H white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........QTTTQ...QTTTR........."
".........QTTTQ...QTTTR........."
".........QTTTQ...QTTTR........."
".........QTTTQ...QTTTR........."
".........QTTTQ...QTTTR........."
".........QTTTQ...QTTTR........."
".........QTTTQ...QTTTR........."
".........QTTTTTTTTTTTR........."
".........QTTTTTTTTTTTR........."
".........QTTTTTTTTTTTR........."
".........QTTTQ...QTTTR........."
".........QTTTQ...QTTTR........."
".........QTTTQ...QTTTR........."
".........QTTTQ...QTTTR........."
".........QTTTQ...QTTTR........."
".........QTTTQ...QTTTR........."
".........QTTTQ...QTTTR........."
".........QTTTQ...QTTTR........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 42 : I white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........TTTTTTTTTTT.........."
"..........TTTTTTTTTTT.........."
"..........TTTTTTTTTTT.........."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
"..........TTTTTTTTTTT.........."
"..........TTTTTTTTTTT.........."
"..........TTTTTTTTTTT.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 43 : J white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............STTTTTTTQ.........."
"............STTTTTTTQ.........."
"............STTTTTTTQ.........."
"................QTTTQ.........."
"................QTTTQ.........."
"................QTTTQ.........."
"................QTTTQ.........."
"................QTTTQ.........."
"................QTTTQ.........."
"................QTTTQ.........."
"................QTTTQ.........."
"................QTTTQ.........."
"................QTTTQ.........."
".........RQ.....RTTTQ.........."
".........STRQ..QTTTT..........."
".........STTTTTTTTTS..........."
".........STTTTTTTTT............"
"..........QSSTTTSR............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 44 : K white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........RTTT.....STTTQ........"
".........RTTT....RTTTR........."
".........RTTT...QTTTS.........."
".........RTTT..QTTTS..........."
".........RTTT..STTTQ..........."
".........RTTT.STTTQ............"
".........RTTTRTTTR............."
".........RTTTTTTTQ............."
".........RTTTTTTTS............."
".........RTTTTTTTTQ............"
".........RTTTTQTTTS............"
".........RTTTQ.RTTTR..........."
".........RTTT...TTTT..........."
".........RTTT...RTTTR.........."
".........RTTT....TTTT.........."
".........RTTT....RTTTR........."
".........RTTT.....STTTQ........"
".........RTTT.....QTTTS........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 45 : L white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........QTTTQ................"
"..........QTTTQ................"
"..........QTTTQ................"
"..........QTTTQ................"
"..........QTTTQ................"
"..........QTTTQ................"
"..........QTTTQ................"
"..........QTTTQ................"
"..........QTTTQ................"
"..........QTTTQ................"
"..........QTTTQ................"
"..........QTTTQ................"
"..........QTTTQ................"
"..........QTTTQ................"
"..........QTTTQ................"
"..........QTTTTTTTTTTT........."
"..........QTTTTTTTTTTT........."
"..........QTTTTTTTTTTT........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 46 : M white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........TTTTR...RTTTT........."
".........TTTTS...STTTT........."
".........TTTTT...TTTTT........."
".........TTTTTQ.QTTTTT........."
".........TTTSTS.RTSTTT........."
".........TTTRTT.TTRTTT........."
".........TTTQTTRTTQTTT........."
".........TTTQSTTTS.TTT........."
".........TTTQRTTTR.TTT........."
".........TTTQQTTTQ.TTT........."
".........TTTQ.TTT..TTT........."
".........TTTQ......TTT........."
".........TTTQ......TTT........."
".........TTTQ......TTT........."
".........TTTQ......TTT........."
".........TTTQ......TTT........."
".........TTTQ......TTT........."
".........TTTQ......TTT........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 47 : N white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........RTTTR....RTTR........."
".........RTTTT....RTTR........."
".........RTTTTQ...RTTR........."
".........RTTTTS...RTTR........."
".........RTTTTT...RTTR........."
".........RTTSTTR..RTTR........."
".........RTTSSTS..RTTR........."
".........RTTSQTTQ.RTTR........."
".........RTTS.TTS.RTTR........."
".........RTTS.RTT.RTTR........."
".........RTTS.QTTRRTTR........."
".........RTTS..STSRTTR........."
".........RTTS..RTTSTTR........."
".........RTTS...TTTTTR........."
".........RTTS...STTTTR........."
".........RTTS...QTTTTR........."
".........RTTS....STTTR........."
".........RTTS....RTTTR........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 48 : O white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............QSTTTSQ............"
"...........RTTTTTTTR..........."
"..........QTTTTTTTTTR.........."
"..........TTTTQ.QTTTT.........."
".........QTTTR...RTTTQ........."
".........RTTTQ...QTTTR........."
".........STTT.....TTTS........."
".........STTT.....STTS........."
".........STTT.....STTT........."
".........STTT.....STTT........."
".........STTT.....STTS........."
".........STTT.....TTTS........."
".........RTTTQ...QTTTR........."
".........QTTTR...RTTTQ........."
"..........TTTTQ.QTTTT.........."
"..........QTTTTTTTTTR.........."
"...........RTTTTTTTR..........."
"............QSTTTSQ............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 49 : P white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........TTTTTTTSRQ..........."
"..........TTTTTTTTTTR.........."
"..........TTTTTTTTTTTQ........."
"..........TTTR..QRTTTS........."
"..........TTTR....TTTT........."
"..........TTTR....STTT........."
"..........TTTR....TTTT........."
"..........TTTR..QRTTTS........."
"..........TTTTTTTTTTTQ........."
"..........TTTTTTTTTTR.........."
"..........TTTTTTTSRQ..........."
"..........TTTR................."
"..........TTTR................."
"..........TTTR................."
"..........TTTR................."
"..........TTTR................."
"..........TTTR................."
"..........TTTR................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 50 : Q white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............QSTTTSQ............"
"...........RTTTTTTTR..........."
"..........QTTTTTTTTTR.........."
"..........TTTTQ.QTTTT.........."
".........QTTTR...RTTTQ........."
".........RTTTQ...QTTTR........."
".........STTT.....TTTS........."
".........STTT.....STTS........."
".........STTT.....STTT........."
".........STTT.....STTT........."
".........STTT.....STTS........."
".........STTT.....TTTS........."
".........RTTTQ...QTTTR........."
".........QTTTR...RTTTQ........."
"..........TTTTQ.QTTTT.........."
"..........QTTTTTTTTTR.........."
"...........RTTTTTTTS..........."
"............QSTTTTTQ..........."
"................RTTTR.........."
".................RTTS.........."
"..................SR..........."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 51 : R white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........RTTTTTTTSR............"
".........RTTTTTTTTTTQ.........."
".........RTTTTTTTTTTS.........."
".........RTTTQ..QTTTTQ........."
".........RTTTQ...RTTTQ........."
".........RTTTQ...QTTTQ........."
".........RTTTQ...RTTTQ........."
".........RTTTQ..QTTTS.........."
".........RTTTTTTTTTTQ.........."
".........RTTTTTTTTR............"
".........RTTTTTTTTTQ..........."
".........RTTTQ.RTTTS..........."
".........RTTTQ..STTTQ.........."
".........RTTTQ..QTTTS.........."
".........RTTTQ...RTTTQ........."
".........RTTTQ...QTTTS........."
".........RTTTQ....STTTQ........"
".........RTTTQ....QTTTS........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 52 : S white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............RSTTTSRQ..........."
"...........STTTTTTTTR.........."
"..........STTTTTTTTTR.........."
".........QTTTSQ..QSTR.........."
".........QTTTQ.....QR.........."
".........QTTTQ................."
".........QTTTSQ................"
"..........STTTTSR.............."
"...........STTTTTTS............"
"............QSTTTTTTQ.........."
"..............QRTTTTT.........."
".................STTTQ........."
".................QTTTR........."
".........QR......QTTTR........."
".........QTTRQ..QSTTTQ........."
".........QTTTTTTTTTTT.........."
".........QTTTTTTTTTTQ.........."
"..........QRSSTTTSR............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 53 : T white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........TTTTTTTTTTTTT........."
".........TTTTTTTTTTTTT........."
".........TTTTTTTTTTTTT........."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 54 : U white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........STTT.....STTS........."
".........STTT.....STTS........."
".........STTT.....STTS........."
".........STTT.....STTS........."
".........STTT.....STTS........."
".........STTT.....STTS........."
".........STTT.....STTS........."
".........STTT.....STTS........."
".........STTT.....STTS........."
".........STTT.....STTS........."
".........STTT.....STTS........."
".........STTT.....STTS........."
".........STTT.....TTTS........."
".........RTTTQ...QTTTR........."
".........QTTTSQ.QSTTTQ........."
"..........STTTTTTTTTS.........."
"..........QTTTTTTTTTQ.........."
"............RSTTTSR............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 55 : V white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"........QTTTR.....RTTTQ........"
".........TTTS.....RTTT........."
".........STTS.....STTS........."
".........RTTT.....TTTR........."
".........QTTTQ...QTTTQ........."
"..........TTTR...RTTT.........."
"..........STTS...STTS.........."
"..........RTTT...STTR.........."
"..........QTTTQ..TTTQ.........."
"...........TTTQ.QTTT..........."
"...........STTR.RTTS..........."
"...........RTTS.STTR..........."
"...........QTTT.TTTQ..........."
"............TTTQTTT............"
"............STTSTTS............"
"............RTTTTTR............"
"............QTTTTTR............"
".............TTTTTQ............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 56 : W white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"........TTTQ.......QTTT........"
"........STTQ.......QTTS........"
"........STTR.......QTTS........"
"........RTTR.......RTTS........"
"........RTTR.......RTTR........"
"........QTTS..TTT..RTTR........"
"........QTTS.QTTTQ.RTTQ........"
".........TTT.RTTTR.STTQ........"
".........TTT.STTTS.STT........."
".........STT.STSTT.STT........."
".........STTQTTQTTQTTS........."
".........RTTRTT.STRTTS........."
".........RTTSTS.STSTTR........."
".........QTTTTR.RTTTTR........."
".........QTTTTQ.QTTTTQ........."
"..........TTTT...TTTTQ........."
"..........TTTT...STTTQ........."
"..........STTS...RTTT.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 57 : X white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"........QTTTR.....RTTTQ........"
".........STTT.....TTTS........."
"..........TTTS...RTTTQ........."
"..........RTTTQ.QTTTR.........."
"...........STTS.STTT..........."
"...........QTTTSTTTQ..........."
"............STTTTTS............"
"............QTTTTTQ............"
".............RTTTS............."
".............STTTS............."
"............QTTTTTQ............"
"............STTTTTT............"
"...........RTTTRTTTR..........."
"...........TTTS.STTTQ.........."
"..........STTT...TTTS.........."
".........QTTTR...RTTTQ........."
".........STTT.....STTS........."
"........RTTTQ.....QTTTR........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 58 : Y white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"........STTTQ.....QTTTS........"
"........QTTTS.....STTTQ........"
".........RTTTQ...QTTTS........."
".........QTTTS...STTTQ........."
"..........RTTTQ.QTTTS.........."
"...........TTTS.STTTQ.........."
"...........RTTTQTTTR..........."
"............TTTTTTT............"
"............RTTTTTR............"
".............TTTTT............."
".............RTTTR............."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
".............QTTTQ............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 59 : Z white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........QTTTTTTTTTTTT........."
".........QTTTTTTTTTTTT........."
".........QTTTTTTTTTTTT........."
".................STTTS........."
"................RTTTS.........."
"...............QTTTTQ.........."
"...............STTTR..........."
"..............RTTTS............"
".............QTTTTQ............"
".............STTTR............."
"............RTTTS.............."
"...........QTTTT..............."
"...........STTTQ..............."
"..........RTTTR................"
".........QTTTS................."
".........RTTTTTTTTTTTTQ........"
".........RTTTTTTTTTTTTQ........"
".........RTTTTTTTTTTTTQ........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 60 : [ white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............STTTTTQ..........."
".............STTTTTQ..........."
".............STTR.............."
".............STTR.............."
".............STTR.............."
".............STTR.............."
".............STTR.............."
".............STTR.............."
".............STTR.............."
".............STTR.............."
".............STTR.............."
".............STTR.............."
".............STTR.............."
".............STTR.............."
".............STTR.............."
".............STTR.............."
".............STTR.............."
".............STTR.............."
".............STTR.............."
".............STTR.............."
".............STTTTTQ..........."
".............STTTTTQ..........."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 61 : \ white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........RTTQ.................."
"..........TTS.................."
"..........RTTQ................."
"...........TTS................."
"...........RTTQ................"
"...........QTTR................"
"............STT................"
"............QTTR..............."
".............STT..............."
".............QTTR.............."
"..............STS.............."
"..............RTTQ............."
"...............TTS............."
"...............RTTQ............"
"................TTS............"
"................RTTQ..........."
".................TTR..........."
".................STT..........."
".................QTTR.........."
"..................STT.........."
"..................QTTR........."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 62 : ] white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........QTTTTTT............."
"...........QTTTTTT............."
"..............QTTT............."
"..............QTTT............."
"..............QTTT............."
"..............QTTT............."
"..............QTTT............."
"..............QTTT............."
"..............QTTT............."
"..............QTTT............."
"..............QTTT............."
"..............QTTT............."
"..............QTTT............."
"..............QTTT............."
"..............QTTT............."
"..............QTTT............."
"..............QTTT............."
"..............QTTT............."
"..............QTTT............."
"..............QTTT............."
"...........QTTTTTT............."
"...........QTTTTTT............."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 63 : ^ white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............QTTTR............."
"............QTTTTTQ............"
"............STTTTTS............"
"...........STTTRTTTS..........."
"..........RTTTQ.QTTTR.........."
".........QTTTQ...QTTTQ........."
".........STTQ.....QTTT........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 64 : _ white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"........TTTTTTTTTTTTTTT........"
"........TTTTTTTTTTTTTTT........"
"..............................."
/* state 65 : ` white */
"..............................."
"..............................."
"..............................."
"..............................."
"..........QTTTQ................"
"...........QTTS................"
"............QTTR..............."
".............RTTQ.............."
"..............RTT.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 66 : a white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........QSSTTTSRQ..........."
"..........RTTTTTTTTTQ.........."
"..........RTTTTTTTTTS.........."
"..........RSRQ...RTTTQ........."
"..................TTTR........."
"...........QSSTTTTTTTR........."
"..........STTTTTTTTTTR........."
".........RTTTTTTTTTTTR........."
".........STTTRQ...TTTR........."
".........STTT....QTTTR........."
".........STTTR..QTTTTR........."
".........RTTTTTTTTTTTR........."
"..........STTTTTTRTTTR........."
"...........RSTTSQ.TTTR........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 67 : b white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........QTTTR................."
".........QTTTR................."
".........QTTTR................."
".........QTTTR................."
".........QTTTR................."
".........QTTTRQSTTSQ..........."
".........QTTTRTTTTTTQ.........."
".........QTTTTTTTTTTT.........."
".........QTTTTR..STTTR........."
".........QTTTT....TTTS........."
".........QTTTR....STTS........."
".........QTTTR....STTT........."
".........QTTTR....STTT........."
".........QTTTR....STTS........."
".........QTTTT....TTTS........."
".........QTTTTR..STTTR........."
".........QTTTTTTTTTTT.........."
".........QTTTRTTTTTTQ.........."
".........QTTTRQSTTSQ..........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 68 : c white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............QSTTTSRQ.........."
"............STTTTTTTT.........."
"...........STTTTTTTTT.........."
"..........QTTTTR...RS.........."
"..........RTTTQ................"
"..........STTT................."
"..........TTTS................."
"..........TTTS................."
"..........STTT................."
"..........RTTTQ................"
"..........QTTTTR..QQS.........."
"...........STTTTTTTTT.........."
"............STTTTTTTT.........."
".............QSTTTSRQ.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 69 : d white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".................QTTTQ........."
".................QTTTQ........."
".................QTTTQ........."
".................QTTTQ........."
".................QTTTQ........."
"...........QSTTSQQTTTQ........."
"..........QTTTTTTRTTTQ........."
"..........TTTTTTTTTTTQ........."
".........RTTTSQ.RTTTTQ........."
".........STTTQ...STTTQ........."
".........STTS....RTTTQ........."
".........TTTS....RTTTQ........."
".........TTTS....RTTTQ........."
".........STTS....RTTTQ........."
".........STTTQ...STTTQ........."
".........RTTTSQ.RTTTTQ........."
"..........TTTTTTTTTTTQ........."
"..........QTTTTTTRTTTQ........."
"...........QSTTSQQTTTQ........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 70 : e white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............QSTTTSR............"
"...........STTTTTTTTQ.........."
"..........RTTTTTTTTTT.........."
".........QTTTSQ..RTTTR........."
".........RTTT.....STTS........."
".........STTTTTTTTTTTT........."
".........STTTTTTTTTTTT........."
".........STTTTTTTTTTTT........."
".........STTS.................."
".........RTTTQ................."
".........QTTTSQ...QRSR........."
"..........STTTTTTTTTTR........."
"...........STTTTTTTTTR........."
"............QSSTTTSRQ.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 71 : f white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............QRSTTTTQ........."
"..............TTTTTTTQ........."
".............QTTTTTTTQ........."
".............RTTTQ............."
".............RTTT.............."
"..........TTTTTTTTTTTQ........."
"..........TTTTTTTTTTTQ........."
"..........TTTTTTTTTTTQ........."
".............RTTT.............."
".............RTTT.............."
".............RTTT.............."
".............RTTT.............."
".............RTTT.............."
".............RTTT.............."
".............RTTT.............."
".............RTTT.............."
".............RTTT.............."
".............RTTT.............."
".............RTTT.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 72 : g white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............STTSQQTTTR........."
"..........QTTTTTTRTTTR........."
"..........STTTTTTTTTTR........."
".........QTTTSQ.RTTTTR........."
".........RTTTQ...STTTR........."
".........STTT....RTTTR........."
".........STTS....QTTTR........."
".........STTS....QTTTR........."
".........STTT....RTTTR........."
".........RTTTQ...STTTR........."
".........QTTTSQ.RTTTTR........."
"..........STTTTTTTTTTR........."
"..........QTTTTTTRTTTR........."
"...........QSTTSRQTTTQ........."
".................RTTTQ........."
"..........QRQQ..QTTTT.........."
"..........RTTTTTTTTTS.........."
"..........RTTTTTTTTS..........."
"...........QSSTTTSR............"
"..............................."
"..............................."
/* state 73 : h white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........TTTS................."
"..........TTTS................."
"..........TTTS................."
"..........TTTS................."
"..........TTTS................."
"..........TTTS.RTTSQ..........."
"..........TTTSSTTTTTQ.........."
"..........TTTTTTTTTTS.........."
"..........TTTTR.QTTTT.........."
"..........TTTT...RTTT.........."
"..........TTTS...RTTT.........."
"..........TTTS...RTTT.........."
"..........TTTS...RTTT.........."
"..........TTTS...RTTT.........."
"..........TTTS...RTTT.........."
"..........TTTS...RTTT.........."
"..........TTTS...RTTT.........."
"..........TTTS...RTTT.........."
"..........TTTS...RTTT.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 74 : i white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............STTS............."
"..............STTS............."
"..............STTS............."
"..............STTS............."
"..............................."
"..............................."
"..........QTTTTTTS............."
"..........QTTTTTTS............."
"..........QTTTTTTS............."
"..............STTS............."
"..............STTS............."
"..............STTS............."
"..............STTS............."
"..............STTS............."
"..............STTS............."
"..............STTS............."
"..............STTS............."
".........QTTTTTTTTTTTTQ........"
".........QTTTTTTTTTTTTQ........"
".........QTTTTTTTTTTTTQ........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 75 : j white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............QTTTR............"
"..............QTTTR............"
"..............QTTTR............"
"..............QTTTR............"
"..............................."
"..............................."
"...........STTTTTTR............"
"...........STTTTTTR............"
"...........STTTTTTR............"
"..............QTTTR............"
"..............QTTTR............"
"..............QTTTR............"
"..............QTTTR............"
"..............QTTTR............"
"..............QTTTR............"
"..............QTTTR............"
"..............QTTTR............"
"..............QTTTR............"
"..............QTTTR............"
"..............QTTTQ............"
"..............RTTTQ............"
".............QSTTTQ............"
".........QTTTTTTTS............."
".........QTTTTTTTQ............."
".........QTTTTTSQ.............."
"..............................."
"..............................."
/* state 76 : k white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........TTTS................."
"..........TTTS................."
"..........TTTS................."
"..........TTTS................."
"..........TTTS................."
"..........TTTS...RTTTS........."
"..........TTTS..QTTTS.........."
"..........TTTS.QTTTS..........."
"..........TTTSQTTTS............"
"..........TTTSTTTS............."
"..........TTTTTTTQ............."
"..........TTTTTTTT............."
"..........TTTTSTTTR............"
"..........TTTS.RTTTQ..........."
"..........TTTS..STTS..........."
"..........TTTS..QTTTR.........."
"..........TTTS...STTT.........."
"..........TTTS...QTTTS........."
"..........TTTS....RTTTQ........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 77 : l white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........TTTTTTTQ.............."
".........TTTTTTTQ.............."
".........TTTTTTTQ.............."
"............QTTTQ.............."
"............QTTTQ.............."
"............QTTTQ.............."
"............QTTTQ.............."
"............QTTTQ.............."
"............QTTTQ.............."
"............QTTTQ.............."
"............QTTTQ.............."
"............QTTTQ.............."
"............QTTTQ.............."
"............QTTTQ.............."
"............QTTTR.............."
".............TTTTQ............."
".............STTTTTTTQ........."
".............QTTTTTTTQ........."
"..............QSTTTTTQ........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 78 : m white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........TTRRTTR.RTTR.........."
".........TTSTTTTSTTTTR........."
".........TTTTTTTTTTTTS........."
".........TTTQQTTTQQTTT........."
".........TTT..TTT..TTT........."
".........TTT..TTT..STT........."
".........TTT..TTT..STT........."
".........TTT..TTT..STT........."
".........TTT..TTT..STT........."
".........TTT..TTT..STT........."
".........TTT..TTT..STT........."
".........TTT..TTT..STT........."
".........TTT..TTT..STT........."
".........TTT..TTT..STT........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 79 : n white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........TTTS.STTSQ..........."
"..........TTTSSTTTTTQ.........."
"..........TTTTTTTTTTS.........."
"..........TTTTR.QTTTT.........."
"..........TTTT...RTTT.........."
"..........TTTS...RTTT.........."
"..........TTTS...RTTT.........."
"..........TTTS...RTTT.........."
"..........TTTS...RTTT.........."
"..........TTTS...RTTT.........."
"..........TTTS...RTTT.........."
"..........TTTS...RTTT.........."
"..........TTTS...RTTT.........."
"..........TTTS...RTTT.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 80 : o white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............QSTTTSQ............"
"...........STTTTTTTS..........."
"..........RTTTTTTTTTR.........."
"..........TTTTQ.QSTTTQ........."
".........RTTTQ...QTTTR........."
".........STTT.....TTTS........."
".........STTS.....STTS........."
".........STTS.....STTS........."
".........STTT.....TTTS........."
".........RTTTQ...QTTTR........."
"..........TTTTQ.QSTTTQ........."
"..........RTTTTTTTTTR.........."
"...........STTTTTTTS..........."
"............QSTTTSQ............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 81 : p white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........QTTTRQSTTSQ..........."
".........QTTTRTTTTTTQ.........."
".........QTTTTTTTTTTT.........."
".........QTTTTR..STTTR........."
".........QTTTT....TTTS........."
".........QTTTR....STTS........."
".........QTTTR....STTT........."
".........QTTTR....STTT........."
".........QTTTR....STTS........."
".........QTTTT....TTTS........."
".........QTTTTR..STTTR........."
".........QTTTTTTTTTTT.........."
".........QTTTRTTTTTTQ.........."
".........QTTTRQSTTSQ..........."
".........QTTTR................."
".........QTTTR................."
".........QTTTR................."
".........QTTTR................."
".........QTTTR................."
"..............................."
"..............................."
/* state 82 : q white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........QSTTSQQTTTQ........."
"..........QTTTTTTRTTTQ........."
"..........TTTTTTTTTTTQ........."
".........RTTTSQ.RTTTTQ........."
".........STTTQ...STTTQ........."
".........STTS....RTTTQ........."
".........TTTS....RTTTQ........."
".........TTTS....RTTTQ........."
".........STTS....RTTTQ........."
".........STTTQ...STTTQ........."
".........RTTTSQ.RTTTTQ........."
"..........TTTTTTTTTTTQ........."
"..........QTTTTTTRTTTQ........."
"...........QSTTSQQTTTQ........."
".................QTTTQ........."
".................QTTTQ........."
".................QTTTQ........."
".................QTTTQ........."
".................QTTTQ........."
"..............................."
"..............................."
/* state 83 : r white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........RTTTQQSTTSQ........."
"...........RTTTQTTTTTT........."
"...........RTTTTTTTTTT........."
"...........RTTTTSQ..QS........."
"...........RTTTS..............."
"...........RTTTQ..............."
"...........RTTTQ..............."
"...........RTTTQ..............."
"...........RTTTQ..............."
"...........RTTTQ..............."
"...........RTTTQ..............."
"...........RTTTQ..............."
"...........RTTTQ..............."
"...........RTTTQ..............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 84 : s white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............RSTTTSRQ..........."
"...........STTTTTTTT..........."
"..........RTTTTTTTTT..........."
"..........STTSQ..QRS..........."
"..........STTS................."
"..........RTTTTRQ.............."
"...........TTTTTTTSQ..........."
"............RTTTTTTTQ.........."
"..............QQSTTTS.........."
".................RTTT.........."
"..........RSQQ..QSTTT.........."
"..........STTTTTTTTTS.........."
"..........STTTTTTTTTQ.........."
"...........QSSTTTSR............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 85 : t white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............QTTTR.............."
"............QTTTR.............."
"............QTTTR.............."
"............QTTTR.............."
".........STTTTTTTTTTT.........."
".........STTTTTTTTTTT.........."
".........STTTTTTTTTTT.........."
"............QTTTR.............."
"............QTTTR.............."
"............QTTTR.............."
"............QTTTR.............."
"............QTTTR.............."
"............QTTTR.............."
"............QTTTR.............."
".............TTTSQ............."
".............STTTTTTT.........."
".............RTTTTTTT.........."
"..............QSTTTTT.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 86 : u white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........TTTR...STTT.........."
"..........TTTR...STTT.........."
"..........TTTR...STTT.........."
"..........TTTR...STTT.........."
"..........TTTR...STTT.........."
"..........TTTR...STTT.........."
"..........TTTR...STTT.........."
"..........TTTR...STTT.........."
"..........TTTR...STTT.........."
"..........TTTS...TTTT.........."
"..........TTTTQ.RTTTT.........."
"..........STTTTTTTTTT.........."
"..........QTTTTTSSTTT.........."
"...........QSTTS.STTT.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 87 : v white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........STTS.....STTT........."
".........RTTT.....TTTR........."
".........QTTTQ...QTTTQ........."
"..........TTTR...RTTT.........."
"..........RTTS...STTS.........."
"..........QTTT...TTTQ.........."
"...........TTTQ.QTTT..........."
"...........STTR.RTTS..........."
"...........RTTS.STTR..........."
"............TTTQTTTQ..........."
"............STTSTTS............"
"............RTTTTTR............"
"............QTTTTTQ............"
".............STTTT............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 88 : w white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"........TTT.........TTT........"
"........STTQ.......QTTS........"
"........RTTQ.......QTTR........"
"........RTTR.......RTTR........"
"........QTTS..TTT..RTTQ........"
".........TTS.QTTTQ.STT........."
".........STT.RTTTR.TTT........."
".........STT.STSTS.TTS........."
".........RTTQTTQTTQTTR........."
".........QTTRTT.TTRTTQ........."
".........QTTTTS.STSTTQ........."
"..........TTTTR.RTTTT.........."
"..........STTTQ.QTTTS.........."
"..........RTTT...TTTS.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 89 : x white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........RTTTR...RTTTS........."
"..........STTT...TTTT.........."
"..........QTTTR.RTTTQ.........."
"...........RTTTQTTTR..........."
"............STTTTTS............"
"............QTTTTTQ............"
".............RTTTR............."
".............STTTS............."
"............RTTTTTR............"
"...........QTTTSTTTQ..........."
"...........STTS.STTT..........."
"..........RTTTQ.QTTTS.........."
".........QTTTS...STTTQ........."
".........TTTTQ....TTTT........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 90 : y white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........TTTS.....RTTTQ........"
".........STTT.....TTTS........."
".........QTTTQ...QTTTR........."
"..........TTTS...RTTT.........."
"..........RTTT...TTTS.........."
"..........QTTTQ.QTTTQ.........."
"...........STTS.RTTT..........."
"...........RTTT.STTR..........."
"............TTTRTTTQ..........."
"............STTTTTS............"
"............QTTTTTR............"
".............STTTT............."
".............RTTTS............."
".............QTTTQ............."
".............RTTS.............."
"............QTTTR.............."
".........RTTTTTT..............."
".........RTTTTTR..............."
".........RTTTSQ................"
"..............................."
"..............................."
/* state 91 : z white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........STTTTTTTTTTQ........."
"..........STTTTTTTTTTQ........."
"..........STTTTTTTTTTQ........."
"................QTTTR.........."
"...............QTTTS..........."
"...............TTTS............"
"..............STTS............."
".............STTTQ............."
"............STTTQ.............."
"...........RTTTQ..............."
"..........RTTTR................"
"..........TTTTTTTTTTTQ........."
"..........TTTTTTTTTTTQ........."
"..........TTTTTTTTTTTQ........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 92 : { white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...............RSTTTS.........."
"..............RTTTTTS.........."
"..............STTSQ............"
"..............TTTQ............."
"..............TTTQ............."
"..............TTTQ............."
"..............TTTQ............."
"..............TTTQ............."
".............QTTTQ............."
".............QTTT.............."
"............QTTTS.............."
"..........STTTTS..............."
"..........STTTTSQ.............."
"............QSTTS.............."
".............QTTTQ............."
"..............TTTQ............."
"..............TTTQ............."
"..............TTTQ............."
"..............TTTQ............."
"..............TTTQ............."
"..............TTTSQ............"
"..............RTTTTTS.........."
"...............RSTTTS.........."
"..............................."
"..............................."
"..............................."
/* state 93 : | white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............TTT.............."
"..............................."
/* state 94 : } white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........STTTSR..............."
"..........STTTTTR.............."
"............QSTTT.............."
".............QTTT.............."
".............QTTT.............."
".............QTTT.............."
".............QTTT.............."
".............QTTT.............."
".............QTTTQ............."
"..............TTTR............."
"..............STTTQ............"
"...............STTTTT.........."
"...............STTTTT.........."
"..............STTSQ............"
"..............TTTQ............."
".............QTTTQ............."
".............QTTT.............."
".............QTTT.............."
".............QTTT.............."
".............QTTT.............."
".............STTT.............."
"..........STTTTTR.............."
"..........STTTSR..............."
"..............................."
"..............................."
"..............................."
/* state 95 : ~ white */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........QSTTSQ.....R........."
".........RTTTTTTSQ.QST........."
".........TTTTTTTTTTTTT........."
".........TSQ.QRTTTTTTR........."
".........R......RSTSQ.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 96 : space purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"......LLL.............LLL......"
"......LLL.............LLL......"
"......LLL.............LLL......"
"......LLL.............LLL......"
"......LLL.............LLL......"
"......LLLLLLLLLLLLLLLLLLL......"
"......LLLLLLLLLLLLLLLLLLL......"
"......LLLLLLLLLLLLLLLLLLL......"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 97 : " purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........ILLL...LLLI.........."
"..........ILLL...LLLI.........."
"..........ILLL...LLLI.........."
"..........ILLL...LLLI.........."
"..........ILLL...LLLI.........."
"..........ILLL...LLLI.........."
"..........ILLL...LLLI.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 98 : # purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............ILLJ..LLK........."
".............JLLI.ILLJ........."
".............KLL..JLLI........."
".............LLK..KLL.........."
".............LLJ..LLK.........."
".........JLLLLLLLLLLLLL........"
".........JLLLLLLLLLLLLL........"
".........JLLLLLLLLLLLLL........"
"............LLK..KLK..........."
"...........ILLI.ILLJ..........."
"...........KLL..JLLI..........."
"........LLLLLLLLLLLLLJ........."
"........LLLLLLLLLLLLLJ........."
"........LLLLLLLLLLLLLJ........."
"..........JLLI.ILLI............"
"..........KLL..JLL............."
"..........LLK..KLK............."
".........ILLJ..LLK............."
".........JLLI.ILLJ............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 99 : % purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........JLLKI................"
".........KLLLLLI..............."
"........ILLI.KLL..............."
"........JLK...LLI.............."
"........JLK...LLI.............."
"........ILLI.KLL..............."
".........KLLLLLI...IJL........."
"..........JLLKI..JKLKI........."
"..............IKLKJ............"
"............JKLJI.............."
".........IKLKI..IKLLK.........."
".........JJI...ILLLLLL........."
"...............KLKIILLJ........"
"...............KLJ..JLK........"
"...............LLJ..JLK........"
"...............KLKIILLJ........"
"...............ILLLLLL........."
"................IKLLK.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 100 : & purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............IKLLLKI............"
"...........JLLLLLLLI..........."
"...........LLLLLLLLI..........."
"..........ILLLJ..IKI..........."
"..........ILLLI................"
"...........LLLJ................"
"...........JLLLI..............."
"...........JLLLL..............."
"..........KLLLLLK.............."
".........JLLKJLLLJ..LLK........"
".........LLL..KLLLI.LLK........"
"........JLLK...LLLKILLJ........"
"........JLLL...ILLLLLLI........"
"........JLLLI...JLLLLK........."
"........ILLLLJ..ILLLLI........."
".........KLLLLLLLLLLLK........."
"..........KLLLLLLLLLLLI........"
"...........IKLLLKJILLLK........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 101 : ' purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............LLL.............."
"..............LLL.............."
"..............LLL.............."
"..............LLL.............."
"..............LLL.............."
"..............LLL.............."
"..............LLL.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 102 : ( purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"................KLL............"
"...............JLLJ............"
"...............LLL............."
"..............JLLK............."
"..............LLLI............."
".............JLLL.............."
".............KLLK.............."
".............LLLJ.............."
".............LLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
".............LLLI.............."
".............LLLJ.............."
".............KLLK.............."
".............ILLL.............."
"..............LLLI............."
"..............JLLK............."
"...............LLL............."
"...............JLLJ............"
"................KLL............"
"..............................."
"..............................."
"..............................."
"..............................."
/* state 103 : ) purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............LLK................"
"............JLLJ..............."
".............LLL..............."
".............JLLJ.............."
".............ILLL.............."
"..............KLLJ............."
"..............KLLK............."
"..............JLLL............."
"..............ILLLI............"
"..............ILLLI............"
"...............LLLI............"
"...............LLLI............"
"..............ILLLI............"
"..............ILLLI............"
"..............JLLL............."
"..............KLLK............."
"..............LLLJ............."
".............ILLL.............."
".............JLLJ.............."
".............LLL..............."
"............JLLJ..............."
"............LLK................"
"..............................."
"..............................."
"..............................."
"..............................."
/* state 104 : + purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............LLL.............."
"..............LLL.............."
"..............LLL.............."
"..............LLL.............."
"..............LLL.............."
"........ILLLLLLLLLLLLLI........"
"........ILLLLLLLLLLLLLI........"
"........ILLLLLLLLLLLLLI........"
"..............LLL.............."
"..............LLL.............."
"..............LLL.............."
"..............LLL.............."
"..............LLL.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 105 : , purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............JLLLJ............."
".............JLLLJ............."
".............JLLLJ............."
".............JLLLI............."
".............KLLK.............."
".............LLLI.............."
"............ILLK..............."
"............JLLI..............."
"..............................."
"..............................."
"..............................."
/* state 106 : / purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..................ILLJ........."
"..................KLL.........."
".................ILLJ.........."
".................KLL..........."
".................LLJ..........."
"................JLLI..........."
"................LLK............"
"...............JLLI............"
"...............LLK............."
"..............ILLI............."
"..............KLK.............."
".............ILLJ.............."
".............KLL..............."
"............ILLJ..............."
"............KLL................"
"...........ILLJ................"
"...........JLLI................"
"...........LLK................."
"..........JLLI................."
"..........LLK.................."
".........JLLI.................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 107 : 0 purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............IKLLLKI............"
"...........ILLLLLLLJ..........."
"..........ILLLLLLLLLI.........."
"..........JLLLI.ILLLK.........."
"..........LLLK...KLLL.........."
".........ILLLJ...ILLLI........."
".........ILLLI...ILLLJ........."
".........JLLLIJLJILLLJ........."
".........JLLLILLL.LLLJ........."
".........JLLLIJLJ.LLLJ........."
".........JLLLI...ILLLJ........."
".........ILLLI...ILLLJ........."
".........ILLLJ...ILLLI........."
"..........LLLK...KLLL.........."
"..........JLLLI.ILLLK.........."
"..........ILLLLLLLLLI.........."
"...........ILLLLLLLJ..........."
"............IKLLLKI............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 108 : 1 purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........IJKLLLK............."
"..........JLLLLLLK............."
"..........JLLLLLLK............."
"..........JKJIKLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..........KLLLLLLLLLLK........."
"..........KLLLLLLLLLLK........."
"..........KLLLLLLLLLLK........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 109 : 2 purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........IJKLLLKJI............"
".........ILLLLLLLLLJ..........."
".........ILLLLLLLLLLI.........."
".........IKJI..IKLLLK.........."
".................LLLL.........."
".................KLLL.........."
".................LLLK.........."
"................JLLLI.........."
"...............ILLLK..........."
"..............ILLLK............"
".............ILLLK............."
"............ILLLK.............."
"...........ILLLK..............."
"..........ILLLK................"
".........ILLLK................."
".........JLLLLLLLLLLL.........."
".........JLLLLLLLLLLL.........."
".........JLLLLLLLLLLL.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 110 : 3 purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........IJKLLLKKI............"
"..........LLLLLLLLLK..........."
"..........LLLLLLLLLLJ.........."
"..........KJI...JLLLK.........."
".................JLLL.........."
".................JLLK.........."
"................JLLLJ.........."
"............ILLLLLLJ..........."
"............ILLLLLI............"
"............ILLLLLLK..........."
"................JLLLK.........."
".................ILLLI........."
"..................LLLJ........."
".................ILLLI........."
".........JKJI...ILLLLI........."
".........JLLLLLLLLLLK.........."
".........JLLLLLLLLLK..........."
"..........IJKLLLLKI............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 111 : 4 purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...............ILLLL..........."
"...............KLLLL..........."
"..............JLLLLL..........."
".............ILLLLLL..........."
".............KLLKLLL..........."
"............JLLJJLLL..........."
"...........ILLK.JLLL..........."
"...........KLLI.JLLL..........."
"..........JLLJ..JLLL..........."
"..........LLK...JLLL..........."
".........KLLI...JLLL..........."
".........KLLLLLLLLLLLL........."
".........KLLLLLLLLLLLL........."
".........KLLLLLLLLLLLL........."
"................JLLL..........."
"................JLLL..........."
"................JLLL..........."
"................JLLL..........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 112 : 5 purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........KLLLLLLLLLI.........."
"..........KLLLLLLLLLI.........."
"..........KLLLLLLLLLI.........."
"..........KLLI................."
"..........KLLI................."
"..........KLLI................."
"..........KLLKLLLKI............"
"..........KLLLLLLLLJ..........."
"..........KLLLLLLLLLI.........."
"..........JJI..IKLLLL.........."
".................KLLLI........."
".................ILLLI........."
".................ILLLI........."
".................JLLLI........."
".........IKII..IJLLLK.........."
".........ILLLLLLLLLLI.........."
".........ILLLLLLLLLJ..........."
"..........IJKLLLKJ............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 113 : 6 purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............IKKLLKJ..........."
"............KLLLLLLLJ.........."
"...........KLLLLLLLLJ.........."
"..........ILLLKI..IJJ.........."
"..........KLLK................."
"..........LLLI................."
".........ILLLIJLLLKI..........."
".........ILLLKLLLLLLI.........."
".........JLLLLLLLLLLL.........."
".........JLLLLJ.IKLLLJ........."
".........ILLLK....LLLJ........."
".........ILLLJ....KLLK........."
"..........LLLJ....KLLK........."
"..........LLLK....LLLJ........."
"..........JLLLJ..KLLLI........."
"..........ILLLLLLLLLK.........."
"...........ILLLLLLLKI.........."
"............IJKLLKJ............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 114 : 7 purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........ILLLLLLLLLLLI........."
".........ILLLLLLLLLLLI........."
".........ILLLLLLLLLLLI........."
".................LLLK.........."
"................ILLLJ.........."
"................KLLL..........."
"...............ILLLJ..........."
"...............JLLLI..........."
"...............LLLK............"
"..............ILLLJ............"
"..............KLLL............."
"..............LLLJ............."
".............JLLLI............."
".............LLLK.............."
"............ILLLJ.............."
"............KLLL..............."
"............LLLJ..............."
"...........JLLLI..............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 115 : 8 purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............IKLLLKJ............"
"...........KLLLLLLLK..........."
"..........JLLLLLLLLLJ.........."
"..........KLLKI.IKLLL.........."
"..........LLLI...ILLL.........."
"..........KLLI...ILLL.........."
"..........JLLKI.IKLLJ.........."
"...........KLLLLLLLK..........."
"............KLLLLLK............"
"..........ILLLLLLLLLI.........."
"..........KLLKI.IKLLK.........."
".........ILLL.....LLLI........."
".........JLLK.....KLLJ........."
".........ILLL.....LLLJ........."
".........ILLLKI.IKLLLI........."
"..........KLLLLLLLLLK.........."
"...........KLLLLLLLLI.........."
"............JKLLLKJ............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 116 : 9 purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............JKLLKJI............"
"...........KLLLLLLLI..........."
"..........KLLLLLLLLLI.........."
".........ILLLKI.JLLLK.........."
".........JLLL....KLLL.........."
".........JLLK....JLLLI........."
".........JLLK....JLLLI........."
".........JLLL....KLLLJ........."
".........ILLLKI.JLLLLJ........."
"..........LLLLLLLLLLLJ........."
"..........ILLLLLLLLLLI........."
"...........IKLLLJILLLI........."
".................ILLL.........."
".................KLLK.........."
"..........JJI..IKLLLI.........."
"..........JLLLLLLLLK..........."
"..........JLLLLLLLK............"
"...........JKLLLKI............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 117 : : purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............JLLLJ............."
".............JLLLJ............."
".............JLLLJ............."
".............JLLLJ............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............JLLLJ............."
".............JLLLJ............."
".............JLLLJ............."
".............JLLLJ............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 118 : ; purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............JLLLJ............."
".............JLLLJ............."
".............JLLLJ............."
".............JLLLJ............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............JLLLJ............."
".............JLLLJ............."
".............JLLLJ............."
".............JLLLJ............."
".............KLLL.............."
".............LLLJ.............."
"............ILLL..............."
"............ILLJ..............."
"..............................."
"..............................."
"..............................."
/* state 119 : < purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"....................JK........."
".................IKLLL........."
"...............JKLLLLL........."
"............IKLLLLLLJI........."
"..........JLLLLLLKI............"
".........LLLLLKI..............."
".........LLLKI................."
".........LLLLLKI..............."
"..........JLLLLLLJI............"
"............IKLLLLLLJI........."
"...............JKLLLLL........."
".................IKLLL........."
"....................JK........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 120 : = purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........LLLLLLLLLLLLL........."
".........LLLLLLLLLLLLL........."
".........LLLLLLLLLLLLL........."
"..............................."
"..............................."
"..............................."
".........LLLLLLLLLLLLL........."
".........LLLLLLLLLLLLL........."
".........LLLLLLLLLLLLL........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 121 : > purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........KJ...................."
".........LLLKI................."
".........LLLLLKJ..............."
".........IJLLLLLLKI............"
"............IKLLLLLLJI........."
"...............IKLLLLL........."
".................IKLLL........."
"...............IKLLLLL........."
"............IJLLLLLLJI........."
".........IJLLLLLLKI............"
".........LLLLLKJ..............."
".........LLLKI................."
".........KJ...................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 122 : @ purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............JKLLLKI..........."
"...........ILLLLLLLLJ.........."
"..........ILLKI..IKLLI........."
"..........LLK......KLK........."
".........KLL.......JLL........."
".........LLJ..IKLLKJLL........."
"........JLL...LLLLLLLLI........"
"........KLK..KLLJ.ILLLI........"
"........KLK..LLJ...JLLI........"
"........KLJ.ILLI...ILLI........"
"........LLJ.ILLI...ILLI........"
"........KLJ.ILLI...ILLI........"
"........KLK..LLJ...JLLI........"
"........JLK..KLLI.ILLLI........"
"........ILLI..LLLLLLLLI........"
".........LLJ..IKLLKJLLI........"
".........JLLI.................."
"..........KLLI................."
"..........IKLLJI..IJKI........."
"............KLLLLLLLLK........."
".............IJKLLLKJI........."
"..............................."
"..............................."
"..............................."
/* state 123 : A purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............KLLLK............."
".............LLLLLI............"
"............ILLLLLJ............"
"............KLLLLLK............"
"............LLLJLLL............"
"...........ILLL.LLLI..........."
"...........JLLK.KLLJ..........."
"...........KLLJ.JLLK..........."
"...........LLLJ.ILLL..........."
"..........ILLLI..LLLI.........."
"..........JLLL...LLLJ.........."
"..........KLLLLLLLLLL.........."
"..........LLLLLLLLLLLI........."
".........ILLLLLLLLLLLJ........."
".........KLLL.....LLLK........."
".........LLLK.....KLLL........."
"........ILLLJ.....JLLLI........"
"........JLLLI......LLLJ........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 124 : B purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........JLLLLLLLKJI..........."
".........JLLLLLLLLLLI.........."
".........JLLLLLLLLLLL.........."
".........JLLL...IKLLLI........."
".........JLLL....ILLLJ........."
".........JLLL....ILLLI........."
".........JLLL...IKLLL.........."
".........JLLLLLLLLLLI.........."
".........JLLLLLLLLKI..........."
".........JLLLLLLLLLLK.........."
".........JLLL....JLLLJ........."
".........JLLL.....KLLL........."
".........JLLL.....JLLL........."
".........JLLL.....KLLL........."
".........JLLL....JLLLL........."
".........JLLLLLLLLLLLJ........."
".........JLLLLLLLLLLK.........."
".........JLLLLLLLKKJ..........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 125 : C purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............JKLLKKI.........."
"............ILLLLLLLLI........."
"...........ILLLLLLLLLI........."
"...........LLLLKI.IJLI........."
"..........JLLLK.....II........."
"..........KLLLI................"
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........KLLLI................"
"..........JLLLK.....II........."
"...........LLLLKI.IJLI........."
"...........ILLLLLLLLLI........."
"............ILLLLLLLLI........."
"..............JKLLKKI.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 126 : D purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........ILLLLLKKJ............."
".........ILLLLLLLLLI..........."
".........ILLLLLLLLLLI.........."
".........ILLLI.IJLLLK.........."
".........ILLLI...KLLLI........."
".........ILLLI...ILLLJ........."
".........ILLLI....LLLK........."
".........ILLLI....LLLK........."
".........ILLLI....KLLL........."
".........ILLLI....KLLL........."
".........ILLLI....LLLK........."
".........ILLLI....LLLK........."
".........ILLLI...ILLLJ........."
".........ILLLI...KLLLI........."
".........ILLLI.IJLLLK.........."
".........ILLLLLLLLLLI.........."
".........ILLLLLLLLLI..........."
".........ILLLLLKKJ............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 127 : E purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........LLLLLLLLLLLJ........."
"..........LLLLLLLLLLLJ........."
"..........LLLLLLLLLLLJ........."
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........LLLLLLLLLLK.........."
"..........LLLLLLLLLLK.........."
"..........LLLLLLLLLLK.........."
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........LLLLLLLLLLLJ........."
"..........LLLLLLLLLLLJ........."
"..........LLLLLLLLLLLJ........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 128 : F purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........KLLLLLLLLLLJ........."
"..........KLLLLLLLLLLJ........."
"..........KLLLLLLLLLLJ........."
"..........KLLK................."
"..........KLLK................."
"..........KLLK................."
"..........KLLK................."
"..........KLLLLLLLLLL.........."
"..........KLLLLLLLLLL.........."
"..........KLLLLLLLLLL.........."
"..........KLLK................."
"..........KLLK................."
"..........KLLK................."
"..........KLLK................."
"..........KLLK................."
"..........KLLK................."
"..........KLLK................."
"..........KLLK................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 129 : G purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............IKKLLKJI.........."
"............KLLLLLLLLI........."
"...........KLLLLLLLLLI........."
"..........JLLLLJ..IJLI........."
"..........KLLLI.....II........."
".........ILLLK................."
".........ILLLJ................."
".........JLLLI................."
".........JLLLI..KLLLLK........."
".........JLLLI..KLLLLK........."
".........JLLLI..KLLLLK........."
".........ILLLJ....ILLK........."
".........ILLLK....ILLK........."
"..........KLLLI...ILLK........."
"..........JLLLLI..JLLK........."
"...........KLLLLLLLLLK........."
"............KLLLLLLLLJ........."
".............IKLLLKJI.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 130 : H purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........ILLLI...ILLLJ........."
".........ILLLI...ILLLJ........."
".........ILLLI...ILLLJ........."
".........ILLLI...ILLLJ........."
".........ILLLI...ILLLJ........."
".........ILLLI...ILLLJ........."
".........ILLLI...ILLLJ........."
".........ILLLLLLLLLLLJ........."
".........ILLLLLLLLLLLJ........."
".........ILLLLLLLLLLLJ........."
".........ILLLI...ILLLJ........."
".........ILLLI...ILLLJ........."
".........ILLLI...ILLLJ........."
".........ILLLI...ILLLJ........."
".........ILLLI...ILLLJ........."
".........ILLLI...ILLLJ........."
".........ILLLI...ILLLJ........."
".........ILLLI...ILLLJ........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 131 : I purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........LLLLLLLLLLL.........."
"..........LLLLLLLLLLL.........."
"..........LLLLLLLLLLL.........."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
"..........LLLLLLLLLLL.........."
"..........LLLLLLLLLLL.........."
"..........LLLLLLLLLLL.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 132 : J purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............KLLLLLLLI.........."
"............KLLLLLLLI.........."
"............KLLLLLLLI.........."
"................ILLLI.........."
"................ILLLI.........."
"................ILLLI.........."
"................ILLLI.........."
"................ILLLI.........."
"................ILLLI.........."
"................ILLLI.........."
"................ILLLI.........."
"................ILLLI.........."
"................ILLLI.........."
".........JI.....JLLLI.........."
".........KLJI..ILLLL..........."
".........KLLLLLLLLLK..........."
".........KLLLLLLLLL............"
"..........IKKLLLKJ............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 133 : K purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........JLLL.....KLLLI........"
".........JLLL....JLLLJ........."
".........JLLL...ILLLK.........."
".........JLLL..ILLLK..........."
".........JLLL..KLLLI..........."
".........JLLL.KLLLI............"
".........JLLLJLLLJ............."
".........JLLLLLLLI............."
".........JLLLLLLLK............."
".........JLLLLLLLLI............"
".........JLLLLILLLK............"
".........JLLLI.JLLLJ..........."
".........JLLL...LLLL..........."
".........JLLL...JLLLJ.........."
".........JLLL....LLLL.........."
".........JLLL....JLLLJ........."
".........JLLL.....KLLLI........"
".........JLLL.....ILLLK........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 134 : L purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........ILLLI................"
"..........ILLLI................"
"..........ILLLI................"
"..........ILLLI................"
"..........ILLLI................"
"..........ILLLI................"
"..........ILLLI................"
"..........ILLLI................"
"..........ILLLI................"
"..........ILLLI................"
"..........ILLLI................"
"..........ILLLI................"
"..........ILLLI................"
"..........ILLLI................"
"..........ILLLI................"
"..........ILLLLLLLLLLL........."
"..........ILLLLLLLLLLL........."
"..........ILLLLLLLLLLL........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 135 : M purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........LLLLJ...JLLLL........."
".........LLLLK...KLLLL........."
".........LLLLL...LLLLL........."
".........LLLLLI.ILLLLL........."
".........LLLKLK.JLKLLL........."
".........LLLJLL.LLJLLL........."
".........LLLILLJLLILLL........."
".........LLLIKLLLK.LLL........."
".........LLLIJLLLJ.LLL........."
".........LLLIILLLI.LLL........."
".........LLLI.LLL..LLL........."
".........LLLI......LLL........."
".........LLLI......LLL........."
".........LLLI......LLL........."
".........LLLI......LLL........."
".........LLLI......LLL........."
".........LLLI......LLL........."
".........LLLI......LLL........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 136 : N purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........JLLLJ....JLLJ........."
".........JLLLL....JLLJ........."
".........JLLLLI...JLLJ........."
".........JLLLLK...JLLJ........."
".........JLLLLL...JLLJ........."
".........JLLKLLJ..JLLJ........."
".........JLLKKLK..JLLJ........."
".........JLLKILLI.JLLJ........."
".........JLLK.LLK.JLLJ........."
".........JLLK.JLL.JLLJ........."
".........JLLK.ILLJJLLJ........."
".........JLLK..KLKJLLJ........."
".........JLLK..JLLKLLJ........."
".........JLLK...LLLLLJ........."
".........JLLK...KLLLLJ........."
".........JLLK...ILLLLJ........."
".........JLLK....KLLLJ........."
".........JLLK....JLLLJ........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 137 : P purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........LLLLLLLKJI..........."
"..........LLLLLLLLLLJ.........."
"..........LLLLLLLLLLLI........."
"..........LLLJ..IJLLLK........."
"..........LLLJ....LLLL........."
"..........LLLJ....KLLL........."
"..........LLLJ....LLLL........."
"..........LLLJ..IJLLLK........."
"..........LLLLLLLLLLLI........."
"..........LLLLLLLLLLJ.........."
"..........LLLLLLLKJI..........."
"..........LLLJ................."
"..........LLLJ................."
"..........LLLJ................."
"..........LLLJ................."
"..........LLLJ................."
"..........LLLJ................."
"..........LLLJ................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 138 : Q purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............IKLLLKI............"
"...........JLLLLLLLJ..........."
"..........ILLLLLLLLLJ.........."
"..........LLLLI.ILLLL.........."
".........ILLLJ...JLLLI........."
".........JLLLI...ILLLJ........."
".........KLLL.....LLLK........."
".........KLLL.....KLLK........."
".........KLLL.....KLLL........."
".........KLLL.....KLLL........."
".........KLLL.....KLLK........."
".........KLLL.....LLLK........."
".........JLLLI...ILLLJ........."
".........ILLLJ...JLLLI........."
"..........LLLLI.ILLLL.........."
"..........ILLLLLLLLLJ.........."
"...........JLLLLLLLK..........."
"............IKLLLLLI..........."
"................JLLLJ.........."
".................JLLK.........."
"..................KJ..........."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 139 : R purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........JLLLLLLLKJ............"
".........JLLLLLLLLLLI.........."
".........JLLLLLLLLLLK.........."
".........JLLLI..ILLLLI........."
".........JLLLI...JLLLI........."
".........JLLLI...ILLLI........."
".........JLLLI...JLLLI........."
".........JLLLI..ILLLK.........."
".........JLLLLLLLLLLI.........."
".........JLLLLLLLLJ............"
".........JLLLLLLLLLI..........."
".........JLLLI.JLLLK..........."
".........JLLLI..KLLLI.........."
".........JLLLI..ILLLK.........."
".........JLLLI...JLLLI........."
".........JLLLI...ILLLK........."
".........JLLLI....KLLLI........"
".........JLLLI....ILLLK........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 140 : S purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............JKLLLKJI..........."
"...........KLLLLLLLLJ.........."
"..........KLLLLLLLLLJ.........."
".........ILLLKI..IKLJ.........."
".........ILLLI.....IJ.........."
".........ILLLI................."
".........ILLLKI................"
"..........KLLLLKJ.............."
"...........KLLLLLLK............"
"............IKLLLLLLI.........."
"..............IJLLLLL.........."
".................KLLLI........."
".................ILLLJ........."
".........IJ......ILLLJ........."
".........ILLJI..IKLLLI........."
".........ILLLLLLLLLLL.........."
".........ILLLLLLLLLLI.........."
"..........IJKKLLLKJ............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 141 : T purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........LLLLLLLLLLLLL........."
".........LLLLLLLLLLLLL........."
".........LLLLLLLLLLLLL........."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 142 : U purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........KLLL.....KLLK........."
".........KLLL.....KLLK........."
".........KLLL.....KLLK........."
".........KLLL.....KLLK........."
".........KLLL.....KLLK........."
".........KLLL.....KLLK........."
".........KLLL.....KLLK........."
".........KLLL.....KLLK........."
".........KLLL.....KLLK........."
".........KLLL.....KLLK........."
".........KLLL.....KLLK........."
".........KLLL.....KLLK........."
".........KLLL.....LLLK........."
".........JLLLI...ILLLJ........."
".........ILLLKI.IKLLLI........."
"..........KLLLLLLLLLK.........."
"..........ILLLLLLLLLI.........."
"............JKLLLKJ............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 143 : V purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"........ILLLJ.....JLLLI........"
".........LLLK.....JLLL........."
".........KLLK.....KLLK........."
".........JLLL.....LLLJ........."
".........ILLLI...ILLLI........."
"..........LLLJ...JLLL.........."
"..........KLLK...KLLK.........."
"..........JLLL...KLLJ.........."
"..........ILLLI..LLLI.........."
"...........LLLI.ILLL..........."
"...........KLLJ.JLLK..........."
"...........JLLK.KLLJ..........."
"...........ILLL.LLLI..........."
"............LLLILLL............"
"............KLLKLLK............"
"............JLLLLLJ............"
"............ILLLLLJ............"
".............LLLLLI............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 144 : W purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"........LLLI.......ILLL........"
"........KLLI.......ILLK........"
"........KLLJ.......ILLK........"
"........JLLJ.......JLLK........"
"........JLLJ.......JLLJ........"
"........ILLK..LLL..JLLJ........"
"........ILLK.ILLLI.JLLI........"
".........LLL.JLLLJ.KLLI........"
".........LLL.KLLLK.KLL........."
".........KLL.KLKLL.KLL........."
".........KLLILLILLILLK........."
".........JLLJLL.KLJLLK........."
".........JLLKLK.KLKLLJ........."
".........ILLLLJ.JLLLLJ........."
".........ILLLLI.ILLLLI........."
"..........LLLL...LLLLI........."
"..........LLLL...KLLLI........."
"..........KLLK...JLLL.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 145 : X purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"........ILLLJ.....JLLLI........"
".........KLLL.....LLLK........."
"..........LLLK...JLLLI........."
"..........JLLLI.ILLLJ.........."
"...........KLLK.KLLL..........."
"...........ILLLKLLLI..........."
"............KLLLLLK............"
"............ILLLLLI............"
".............JLLLK............."
".............KLLLK............."
"............ILLLLLI............"
"............KLLLLLL............"
"...........JLLLJLLLJ..........."
"...........LLLK.KLLLI.........."
"..........KLLL...LLLK.........."
".........ILLLJ...JLLLI........."
".........KLLL.....KLLK........."
"........JLLLI.....ILLLJ........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 146 : Y purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"........KLLLI.....ILLLK........"
"........ILLLK.....KLLLI........"
".........JLLLI...ILLLK........."
".........ILLLK...KLLLI........."
"..........JLLLI.ILLLK.........."
"...........LLLK.KLLLI.........."
"...........JLLLILLLJ..........."
"............LLLLLLL............"
"............JLLLLLJ............"
".............LLLLL............."
".............JLLLJ............."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
".............ILLLI............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 147 : Z purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........ILLLLLLLLLLLL........."
".........ILLLLLLLLLLLL........."
".........ILLLLLLLLLLLL........."
".................KLLLK........."
"................JLLLK.........."
"...............ILLLLI.........."
"...............KLLLJ..........."
"..............JLLLK............"
".............ILLLLI............"
".............KLLLJ............."
"............JLLLK.............."
"...........ILLLL..............."
"...........KLLLI..............."
"..........JLLLJ................"
".........ILLLK................."
".........JLLLLLLLLLLLLI........"
".........JLLLLLLLLLLLLI........"
".........JLLLLLLLLLLLLI........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 148 : [ purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............KLLLLLI..........."
".............KLLLLLI..........."
".............KLLJ.............."
".............KLLJ.............."
".............KLLJ.............."
".............KLLJ.............."
".............KLLJ.............."
".............KLLJ.............."
".............KLLJ.............."
".............KLLJ.............."
".............KLLJ.............."
".............KLLJ.............."
".............KLLJ.............."
".............KLLJ.............."
".............KLLJ.............."
".............KLLJ.............."
".............KLLJ.............."
".............KLLJ.............."
".............KLLJ.............."
".............KLLJ.............."
".............KLLLLLI..........."
".............KLLLLLI..........."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 149 : \ purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........JLLI.................."
"..........LLK.................."
"..........JLLI................."
"...........LLK................."
"...........JLLI................"
"...........ILLJ................"
"............KLL................"
"............ILLJ..............."
".............KLL..............."
".............ILLJ.............."
"..............KLK.............."
"..............JLLI............."
"...............LLK............."
"...............JLLI............"
"................LLK............"
"................JLLI..........."
".................LLJ..........."
".................KLL..........."
".................ILLJ.........."
"..................KLL.........."
"..................ILLJ........."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 150 : ] purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........ILLLLLL............."
"...........ILLLLLL............."
"..............ILLL............."
"..............ILLL............."
"..............ILLL............."
"..............ILLL............."
"..............ILLL............."
"..............ILLL............."
"..............ILLL............."
"..............ILLL............."
"..............ILLL............."
"..............ILLL............."
"..............ILLL............."
"..............ILLL............."
"..............ILLL............."
"..............ILLL............."
"..............ILLL............."
"..............ILLL............."
"..............ILLL............."
"..............ILLL............."
"...........ILLLLLL............."
"...........ILLLLLL............."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 151 : ^ purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............ILLLJ............."
"............ILLLLLI............"
"............KLLLLLK............"
"...........KLLLJLLLK..........."
"..........JLLLI.ILLLJ.........."
".........ILLLI...ILLLI........."
".........KLLI.....ILLL........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 152 : _ purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"........LLLLLLLLLLLLLLL........"
"........LLLLLLLLLLLLLLL........"
"..............................."
/* state 153 : ` purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..........ILLLI................"
"...........ILLK................"
"............ILLJ..............."
".............JLLI.............."
"..............JLL.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 154 : a purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........IKKLLLKJI..........."
"..........JLLLLLLLLLI.........."
"..........JLLLLLLLLLK.........."
"..........JKJI...JLLLI........."
"..................LLLJ........."
"...........IKKLLLLLLLJ........."
"..........KLLLLLLLLLLJ........."
".........JLLLLLLLLLLLJ........."
".........KLLLJI...LLLJ........."
".........KLLL....ILLLJ........."
".........KLLLJ..ILLLLJ........."
".........JLLLLLLLLLLLJ........."
"..........KLLLLLLJLLLJ........."
"...........JKLLKI.LLLJ........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 155 : b purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........ILLLJ................."
".........ILLLJ................."
".........ILLLJ................."
".........ILLLJ................."
".........ILLLJ................."
".........ILLLJIKLLKI..........."
".........ILLLJLLLLLLI.........."
".........ILLLLLLLLLLL.........."
".........ILLLLJ..KLLLJ........."
".........ILLLL....LLLK........."
".........ILLLJ....KLLK........."
".........ILLLJ....KLLL........."
".........ILLLJ....KLLL........."
".........ILLLJ....KLLK........."
".........ILLLL....LLLK........."
".........ILLLLJ..KLLLJ........."
".........ILLLLLLLLLLL.........."
".........ILLLJLLLLLLI.........."
".........ILLLJIKLLKI..........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 156 : c purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............IKLLLKJI.........."
"............KLLLLLLLL.........."
"...........KLLLLLLLLL.........."
"..........ILLLLJ...JK.........."
"..........JLLLI................"
"..........KLLL................."
"..........LLLK................."
"..........LLLK................."
"..........KLLL................."
"..........JLLLI................"
"..........ILLLLJ..IIK.........."
"...........KLLLLLLLLL.........."
"............KLLLLLLLL.........."
".............IKLLLKJI.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 157 : d purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".................ILLLI........."
".................ILLLI........."
".................ILLLI........."
".................ILLLI........."
".................ILLLI........."
"...........IKLLKIILLLI........."
"..........ILLLLLLJLLLI........."
"..........LLLLLLLLLLLI........."
".........JLLLKI.JLLLLI........."
".........KLLLI...KLLLI........."
".........KLLK....JLLLI........."
".........LLLK....JLLLI........."
".........LLLK....JLLLI........."
".........KLLK....JLLLI........."
".........KLLLI...KLLLI........."
".........JLLLKI.JLLLLI........."
"..........LLLLLLLLLLLI........."
"..........ILLLLLLJLLLI........."
"...........IKLLKIILLLI........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 158 : e purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............IKLLLKJ............"
"...........KLLLLLLLLI.........."
"..........JLLLLLLLLLL.........."
".........ILLLKI..JLLLJ........."
".........JLLL.....KLLK........."
".........KLLLLLLLLLLLL........."
".........KLLLLLLLLLLLL........."
".........KLLLLLLLLLLLL........."
".........KLLK.................."
".........JLLLI................."
".........ILLLKI...IJKJ........."
"..........KLLLLLLLLLLJ........."
"...........KLLLLLLLLLJ........."
"............IKKLLLKJI.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 159 : f purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............IJKLLLLI........."
"..............LLLLLLLI........."
".............ILLLLLLLI........."
".............JLLLI............."
".............JLLL.............."
"..........LLLLLLLLLLLI........."
"..........LLLLLLLLLLLI........."
"..........LLLLLLLLLLLI........."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
".............JLLL.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 160 : g purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............KLLKIILLLJ........."
"..........ILLLLLLJLLLJ........."
"..........KLLLLLLLLLLJ........."
".........ILLLKI.JLLLLJ........."
".........JLLLI...KLLLJ........."
".........KLLL....JLLLJ........."
".........KLLK....ILLLJ........."
".........KLLK....ILLLJ........."
".........KLLL....JLLLJ........."
".........JLLLI...KLLLJ........."
".........ILLLKI.JLLLLJ........."
"..........KLLLLLLLLLLJ........."
"..........ILLLLLLJLLLJ........."
"...........IKLLKJILLLI........."
".................JLLLI........."
"..........IJII..ILLLL.........."
"..........JLLLLLLLLLK.........."
"..........JLLLLLLLLK..........."
"...........IKKLLLKJ............"
"..............................."
"..............................."
/* state 161 : h purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK.JLLKI..........."
"..........LLLKKLLLLLI.........."
"..........LLLLLLLLLLK.........."
"..........LLLLJ.ILLLL.........."
"..........LLLL...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 162 : i purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............................."
"..............................."
"..........ILLLLLLK............."
"..........ILLLLLLK............."
"..........ILLLLLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
"..............KLLK............."
".........ILLLLLLLLLLLLI........"
".........ILLLLLLLLLLLLI........"
".........ILLLLLLLLLLLLI........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 163 : j purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............................."
"..............................."
"...........KLLLLLLJ............"
"...........KLLLLLLJ............"
"...........KLLLLLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLJ............"
"..............ILLLI............"
"..............JLLLI............"
".............IKLLLI............"
".........ILLLLLLLK............."
".........ILLLLLLLI............."
".........ILLLLLKI.............."
"..............................."
"..............................."
/* state 164 : k purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK................."
"..........LLLK...JLLLK........."
"..........LLLK..ILLLK.........."
"..........LLLK.ILLLK..........."
"..........LLLKILLLK............"
"..........LLLKLLLK............."
"..........LLLLLLLI............."
"..........LLLLLLLL............."
"..........LLLLKLLLJ............"
"..........LLLK.JLLLI..........."
"..........LLLK..KLLK..........."
"..........LLLK..ILLLJ.........."
"..........LLLK...KLLL.........."
"..........LLLK...ILLLK........."
"..........LLLK....JLLLI........"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 165 : l purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........LLLLLLLI.............."
".........LLLLLLLI.............."
".........LLLLLLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLI.............."
"............ILLLJ.............."
".............LLLLI............."
".............KLLLLLLLI........."
".............ILLLLLLLI........."
"..............IKLLLLLI........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 166 : m purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........LLJJLLJ.JLLJ.........."
".........LLKLLLLKLLLLJ........."
".........LLLLLLLLLLLLK........."
".........LLLIILLLIILLL........."
".........LLL..LLL..LLL........."
".........LLL..LLL..KLL........."
".........LLL..LLL..KLL........."
".........LLL..LLL..KLL........."
".........LLL..LLL..KLL........."
".........LLL..LLL..KLL........."
".........LLL..LLL..KLL........."
".........LLL..LLL..KLL........."
".........LLL..LLL..KLL........."
".........LLL..LLL..KLL........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 167 : n purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........LLLK.KLLKI..........."
"..........LLLKKLLLLLI.........."
"..........LLLLLLLLLLK.........."
"..........LLLLJ.ILLLL.........."
"..........LLLL...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..........LLLK...JLLL.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 168 : p purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........ILLLJIKLLKI..........."
".........ILLLJLLLLLLI.........."
".........ILLLLLLLLLLL.........."
".........ILLLLJ..KLLLJ........."
".........ILLLL....LLLK........."
".........ILLLJ....KLLK........."
".........ILLLJ....KLLL........."
".........ILLLJ....KLLL........."
".........ILLLJ....KLLK........."
".........ILLLL....LLLK........."
".........ILLLLJ..KLLLJ........."
".........ILLLLLLLLLLL.........."
".........ILLLJLLLLLLI.........."
".........ILLLJIKLLKI..........."
".........ILLLJ................."
".........ILLLJ................."
".........ILLLJ................."
".........ILLLJ................."
".........ILLLJ................."
"..............................."
"..............................."
/* state 169 : q purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........IKLLKIILLLI........."
"..........ILLLLLLJLLLI........."
"..........LLLLLLLLLLLI........."
".........JLLLKI.JLLLLI........."
".........KLLLI...KLLLI........."
".........KLLK....JLLLI........."
".........LLLK....JLLLI........."
".........LLLK....JLLLI........."
".........KLLK....JLLLI........."
".........KLLLI...KLLLI........."
".........JLLLKI.JLLLLI........."
"..........LLLLLLLLLLLI........."
"..........ILLLLLLJLLLI........."
"...........IKLLKIILLLI........."
".................ILLLI........."
".................ILLLI........."
".................ILLLI........."
".................ILLLI........."
".................ILLLI........."
"..............................."
"..............................."
/* state 170 : r purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........JLLLIIKLLKI........."
"...........JLLLILLLLLL........."
"...........JLLLLLLLLLL........."
"...........JLLLLKI..IK........."
"...........JLLLK..............."
"...........JLLLI..............."
"...........JLLLI..............."
"...........JLLLI..............."
"...........JLLLI..............."
"...........JLLLI..............."
"...........JLLLI..............."
"...........JLLLI..............."
"...........JLLLI..............."
"...........JLLLI..............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 171 : s purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............JKLLLKJI..........."
"...........KLLLLLLLL..........."
"..........JLLLLLLLLL..........."
"..........KLLKI..IJK..........."
"..........KLLK................."
"..........JLLLLJI.............."
"...........LLLLLLLKI..........."
"............JLLLLLLLI.........."
"..............IIKLLLK.........."
".................JLLL.........."
"..........JKII..IKLLL.........."
"..........KLLLLLLLLLK.........."
"..........KLLLLLLLLLI.........."
"...........IKKLLLKJ............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 172 : t purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............ILLLJ.............."
"............ILLLJ.............."
"............ILLLJ.............."
"............ILLLJ.............."
".........KLLLLLLLLLLL.........."
".........KLLLLLLLLLLL.........."
".........KLLLLLLLLLLL.........."
"............ILLLJ.............."
"............ILLLJ.............."
"............ILLLJ.............."
"............ILLLJ.............."
"............ILLLJ.............."
"............ILLLJ.............."
"............ILLLJ.............."
".............LLLKI............."
".............KLLLLLLL.........."
".............JLLLLLLL.........."
"..............IKLLLLL.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 173 : u purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........LLLJ...KLLL.........."
"..........LLLJ...KLLL.........."
"..........LLLJ...KLLL.........."
"..........LLLJ...KLLL.........."
"..........LLLJ...KLLL.........."
"..........LLLJ...KLLL.........."
"..........LLLJ...KLLL.........."
"..........LLLJ...KLLL.........."
"..........LLLJ...KLLL.........."
"..........LLLK...LLLL.........."
"..........LLLLI.JLLLL.........."
"..........KLLLLLLLLLL.........."
"..........ILLLLLKKLLL.........."
"...........IKLLK.KLLL.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 174 : v purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........KLLK.....KLLL........."
".........JLLL.....LLLJ........."
".........ILLLI...ILLLI........."
"..........LLLJ...JLLL.........."
"..........JLLK...KLLK.........."
"..........ILLL...LLLI.........."
"...........LLLI.ILLL..........."
"...........KLLJ.JLLK..........."
"...........JLLK.KLLJ..........."
"............LLLILLLI..........."
"............KLLKLLK............"
"............JLLLLLJ............"
"............ILLLLLI............"
".............KLLLL............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 175 : w purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"........LLL.........LLL........"
"........KLLI.......ILLK........"
"........JLLI.......ILLJ........"
"........JLLJ.......JLLJ........"
"........ILLK..LLL..JLLI........"
".........LLK.ILLLI.KLL........."
".........KLL.JLLLJ.LLL........."
".........KLL.KLKLK.LLK........."
".........JLLILLILLILLJ........."
".........ILLJLL.LLJLLI........."
".........ILLLLK.KLKLLI........."
"..........LLLLJ.JLLLL.........."
"..........KLLLI.ILLLK.........."
"..........JLLL...LLLK.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 176 : x purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........JLLLJ...JLLLK........."
"..........KLLL...LLLL.........."
"..........ILLLJ.JLLLI.........."
"...........JLLLILLLJ..........."
"............KLLLLLK............"
"............ILLLLLI............"
".............JLLLJ............."
".............KLLLK............."
"............JLLLLLJ............"
"...........ILLLKLLLI..........."
"...........KLLK.KLLL..........."
"..........JLLLI.ILLLK.........."
".........ILLLK...KLLLI........."
".........LLLLI....LLLL........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 177 : y purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".........LLLK.....JLLLI........"
".........KLLL.....LLLK........."
".........ILLLI...ILLLJ........."
"..........LLLK...JLLL.........."
"..........JLLL...LLLK.........."
"..........ILLLI.ILLLI.........."
"...........KLLK.JLLL..........."
"...........JLLL.KLLJ..........."
"............LLLJLLLI..........."
"............KLLLLLK............"
"............ILLLLLJ............"
".............KLLLL............."
".............JLLLK............."
".............ILLLI............."
".............JLLK.............."
"............ILLLJ.............."
".........JLLLLLL..............."
".........JLLLLLJ..............."
".........JLLLKI................"
"..............................."
"..............................."
/* state 178 : z purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........KLLLLLLLLLLI........."
"..........KLLLLLLLLLLI........."
"..........KLLLLLLLLLLI........."
"................ILLLJ.........."
"...............ILLLK..........."
"...............LLLK............"
"..............KLLK............."
".............KLLLI............."
"............KLLLI.............."
"...........JLLLI..............."
"..........JLLLJ................"
"..........LLLLLLLLLLLI........."
"..........LLLLLLLLLLLI........."
"..........LLLLLLLLLLLI........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 179 : { purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...............JKLLLK.........."
"..............JLLLLLK.........."
"..............KLLKI............"
"..............LLLI............."
"..............LLLI............."
"..............LLLI............."
"..............LLLI............."
"..............LLLI............."
".............ILLLI............."
".............ILLL.............."
"............ILLLK.............."
"..........KLLLLK..............."
"..........KLLLLKI.............."
"............IKLLK.............."
".............ILLLI............."
"..............LLLI............."
"..............LLLI............."
"..............LLLI............."
"..............LLLI............."
"..............LLLI............."
"..............LLLKI............"
"..............JLLLLLK.........."
"...............JKLLLK.........."
"..............................."
"..............................."
"..............................."
/* state 180 : } purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........KLLLKJ..............."
"..........KLLLLLJ.............."
"............IKLLL.............."
".............ILLL.............."
".............ILLL.............."
".............ILLL.............."
".............ILLL.............."
".............ILLL.............."
".............ILLLI............."
"..............LLLJ............."
"..............KLLLI............"
"...............KLLLLL.........."
"...............KLLLLL.........."
"..............KLLKI............"
"..............LLLI............."
".............ILLLI............."
".............ILLL.............."
".............ILLL.............."
".............ILLL.............."
".............ILLL.............."
".............KLLL.............."
"..........KLLLLLJ.............."
"..........KLLLKJ..............."
"..............................."
"..............................."
"..............................."
/* state 181 : ~ purple */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..........IKLLKI.....J........."
".........JLLLLLLKI.IKL........."
".........LLLLLLLLLLLLL........."
".........LKI.IJLLLLLLJ........."
".........J......JKLKI.........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 182 : * red */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............NPN.............."
"..............NPN.............."
"..........OM..NPN..MO.........."
".........MPPOMNPNMOPPM........."
"..........MOPPPPPPPPM.........."
"............NPPPPPN............"
"............NPPPPPN............"
"..........MOPPPPPPPPM.........."
".........MPPOMNPNMOPPM........."
"..........OM..NPN..MO.........."
"..............NPN.............."
"..............NPN.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 183 : o red */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............MOPPPOM............"
"...........OPPPPPPPO..........."
"..........NPPPPPPPPPN.........."
"..........PPPPM.MOPPPM........."
".........NPPPM...MPPPN........."
".........OPPP.....PPPO........."
".........OPPO.....OPPO........."
".........OPPO.....OPPO........."
".........OPPP.....PPPO........."
".........NPPPM...MPPPN........."
"..........PPPPM.MOPPPM........."
"..........NPPPPPPPPPN.........."
"...........OPPPPPPPO..........."
"............MOPPPOM............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 184 : O red */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............MOPPPOM............"
"...........NPPPPPPPN..........."
"..........MPPPPPPPPPN.........."
"..........PPPPM.MPPPP.........."
".........MPPPN...NPPPM........."
".........NPPPM...MPPPN........."
".........OPPP.....PPPO........."
".........OPPP.....OPPO........."
".........OPPP.....OPPP........."
".........OPPP.....OPPP........."
".........OPPP.....OPPO........."
".........OPPP.....PPPO........."
".........NPPPM...MPPPN........."
".........MPPPN...NPPPM........."
"..........PPPPM.MPPPP.........."
"..........MPPPPPPPPPN.........."
"...........NPPPPPPPN..........."
"............MOPPPOM............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 185 : . red */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............NPPPN............."
".............NPPPN............."
".............NPPPN............."
".............NPPPN............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 186 : | red */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............PPP.............."
"..............................."
/* state 187 : ? red */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........MNOOPPON............"
"..........MPPPPPPPPO..........."
"..........MPPPPPPPPPO.........."
"..........MONM..MOPPP.........."
".................NPPP.........."
".................OPPO.........."
"................OPPPM.........."
"...............OPPPM..........."
"..............NPPPM............"
".............MPPPN............."
".............NPPO.............."
".............NPPO.............."
".............OPPO.............."
".............OPPO.............."
"..............................."
".............OPPO.............."
".............OPPO.............."
".............OPPO.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 188 : - red */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........MPPPPPPPN..........."
"...........MPPPPPPPN..........."
"...........MPPPPPPPN..........."
"...........MPPPPPPPN..........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 189 : $ red */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............MPN.............."
"..............MPN.............."
"..............MPN.............."
"............NOPPPONM..........."
"...........OPPPPPPPPM.........."
"..........NPPPPPPPPPM.........."
"..........OPPOMPNMMOM.........."
"..........PPPMMPN.............."
"..........PPPNMPN.............."
"..........OPPPPPOM............."
"..........MPPPPPPPOM..........."
"...........MOPPPPPPPM.........."
".............MNPPPPPP.........."
"..............MPNMPPPM........."
"..............MPN.PPPM........."
"..........ONM.MPNNPPPM........."
"..........PPPPPPPPPPO.........."
"..........PPPPPPPPPPM.........."
"...........NOOPPPON............"
"..............MPN.............."
"..............MPN.............."
"..............MPN.............."
"..............MPN.............."
"..............................."
"..............................."
"..............................."
/* state 190 : ! red */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............PPP.............."
"..............PPP.............."
"..............OPP.............."
"..............OPO.............."
"..............................."
"..............................."
"..............PPPM............."
"..............PPPM............."
"..............PPPM............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 191 : * green */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............FHF.............."
"..............FHF.............."
"..........GE..FHF..EG.........."
".........EHHGEFHFEGHHE........."
"..........EGHHHHHHHHE.........."
"............FHHHHHF............"
"............FHHHHHF............"
"..........EGHHHHHHHHE.........."
".........EHHGEFHFEGHHE........."
"..........GE..FHF..EG.........."
"..............FHF.............."
"..............FHF.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 192 : o green */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............EGHHHGE............"
"...........GHHHHHHHG..........."
"..........FHHHHHHHHHF.........."
"..........HHHHE.EGHHHE........."
".........FHHHE...EHHHF........."
".........GHHH.....HHHG........."
".........GHHG.....GHHG........."
".........GHHG.....GHHG........."
".........GHHH.....HHHG........."
".........FHHHE...EHHHF........."
"..........HHHHE.EGHHHE........."
"..........FHHHHHHHHHF.........."
"...........GHHHHHHHG..........."
"............EGHHHGE............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 193 : O green */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............EGHHHGE............"
"...........FHHHHHHHF..........."
"..........EHHHHHHHHHF.........."
"..........HHHHE.EHHHH.........."
".........EHHHF...FHHHE........."
".........FHHHE...EHHHF........."
".........GHHH.....HHHG........."
".........GHHH.....GHHG........."
".........GHHH.....GHHH........."
".........GHHH.....GHHH........."
".........GHHH.....GHHG........."
".........GHHH.....HHHG........."
".........FHHHE...EHHHF........."
".........EHHHF...FHHHE........."
"..........HHHHE.EHHHH.........."
"..........EHHHHHHHHHF.........."
"...........FHHHHHHHF..........."
"............EGHHHGE............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 194 : . green */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............FHHHF............."
".............FHHHF............."
".............FHHHF............."
".............FHHHF............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 195 : | green */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............HHH.............."
"..............HHH.............."
"..............HHH.............."
"..............HHH.............."
"..............HHH.............."
"..............HHH.............."
"..............HHH.............."
"..............HHH.............."
"..............HHH.............."
"..............HHH.............."
"..............HHH.............."
"..............HHH.............."
"..............HHH.............."
"..............HHH.............."
"..............HHH.............."
"..............HHH.............."
"..............HHH.............."
"..............HHH.............."
"..............HHH.............."
"..............HHH.............."
"..............HHH.............."
"..............HHH.............."
"..............HHH.............."
"..............HHH.............."
"..............HHH.............."
"..............................."
/* state 196 : ? green */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........EFGGHHGF............"
"..........EHHHHHHHHG..........."
"..........EHHHHHHHHHG.........."
"..........EGFE..EGHHH.........."
".................FHHH.........."
".................GHHG.........."
"................GHHHE.........."
"...............GHHHE..........."
"..............FHHHE............"
".............EHHHF............."
".............FHHG.............."
".............FHHG.............."
".............GHHG.............."
".............GHHG.............."
"..............................."
".............GHHG.............."
".............GHHG.............."
".............GHHG.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 197 : - green */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........EHHHHHHHF..........."
"...........EHHHHHHHF..........."
"...........EHHHHHHHF..........."
"...........EHHHHHHHF..........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 198 : $ green */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............EHF.............."
"..............EHF.............."
"..............EHF.............."
"............FGHHHGFE..........."
"...........GHHHHHHHHE.........."
"..........FHHHHHHHHHE.........."
"..........GHHGEHFEEGE.........."
"..........HHHEEHF.............."
"..........HHHFEHF.............."
"..........GHHHHHGE............."
"..........EHHHHHHHGE..........."
"...........EGHHHHHHHE.........."
".............EFHHHHHH.........."
"..............EHFEHHHE........."
"..............EHF.HHHE........."
"..........GFE.EHFFHHHE........."
"..........HHHHHHHHHHG.........."
"..........HHHHHHHHHHE.........."
"...........FGGHHHGF............"
"..............EHF.............."
"..............EHF.............."
"..............EHF.............."
"..............EHF.............."
"..............................."
"..............................."
"..............................."
/* state 199 : ! green */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............HHHE............."
"..............HHHE............."
"..............HHHE............."
"..............HHHE............."
"..............HHHE............."
"..............HHHE............."
"..............HHHE............."
"..............HHHE............."
"..............HHHE............."
"..............HHH.............."
"..............HHH.............."
"..............GHH.............."
"..............GHG.............."
"..............................."
"..............................."
"..............HHHE............."
"..............HHHE............."
"..............HHHE............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 200 : * blue */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............BDB.............."
"..............BDB.............."
"..........CA..BDB..AC.........."
".........ADDCABDBACDDA........."
"..........ACDDDDDDDDA.........."
"............BDDDDDB............"
"............BDDDDDB............"
"..........ACDDDDDDDDA.........."
".........ADDCABDBACDDA........."
"..........CA..BDB..AC.........."
"..............BDB.............."
"..............BDB.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 201 : o blue */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............ACDDDCA............"
"...........CDDDDDDDC..........."
"..........BDDDDDDDDDB.........."
"..........DDDDA.ACDDDA........."
".........BDDDA...ADDDB........."
".........CDDD.....DDDC........."
".........CDDC.....CDDC........."
".........CDDC.....CDDC........."
".........CDDD.....DDDC........."
".........BDDDA...ADDDB........."
"..........DDDDA.ACDDDA........."
"..........BDDDDDDDDDB.........."
"...........CDDDDDDDC..........."
"............ACDDDCA............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 202 : O blue */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............ACDDDCA............"
"...........BDDDDDDDB..........."
"..........ADDDDDDDDDB.........."
"..........DDDDA.ADDDD.........."
".........ADDDB...BDDDA........."
".........BDDDA...ADDDB........."
".........CDDD.....DDDC........."
".........CDDD.....CDDC........."
".........CDDD.....CDDD........."
".........CDDD.....CDDD........."
".........CDDD.....CDDC........."
".........CDDD.....DDDC........."
".........BDDDA...ADDDB........."
".........ADDDB...BDDDA........."
"..........DDDDA.ADDDD.........."
"..........ADDDDDDDDDB.........."
"...........BDDDDDDDB..........."
"............ACDDDCA............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 203 : . blue */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............BDDDB............."
".............BDDDB............."
".............BDDDB............."
".............BDDDB............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 204 : | blue */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............DDD.............."
"..............DDD.............."
"..............DDD.............."
"..............DDD.............."
"..............DDD.............."
"..............DDD.............."
"..............DDD.............."
"..............DDD.............."
"..............DDD.............."
"..............DDD.............."
"..............DDD.............."
"..............DDD.............."
"..............DDD.............."
"..............DDD.............."
"..............DDD.............."
"..............DDD.............."
"..............DDD.............."
"..............DDD.............."
"..............DDD.............."
"..............DDD.............."
"..............DDD.............."
"..............DDD.............."
"..............DDD.............."
"..............DDD.............."
"..............DDD.............."
"..............................."
/* state 205 : ? blue */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........ABCCDDCB............"
"..........ADDDDDDDDC..........."
"..........ADDDDDDDDDC.........."
"..........ACBA..ACDDD.........."
".................BDDD.........."
".................CDDC.........."
"................CDDDA.........."
"...............CDDDA..........."
"..............BDDDA............"
".............ADDDB............."
".............BDDC.............."
".............BDDC.............."
".............CDDC.............."
".............CDDC.............."
"..............................."
".............CDDC.............."
".............CDDC.............."
".............CDDC.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 206 : - blue */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........ADDDDDDDB..........."
"...........ADDDDDDDB..........."
"...........ADDDDDDDB..........."
"...........ADDDDDDDB..........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 207 : $ blue */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............ADB.............."
"..............ADB.............."
"..............ADB.............."
"............BCDDDCBA..........."
"...........CDDDDDDDDA.........."
"..........BDDDDDDDDDA.........."
"..........CDDCADBAACA.........."
"..........DDDAADB.............."
"..........DDDBADB.............."
"..........CDDDDDCA............."
"..........ADDDDDDDCA..........."
"...........ACDDDDDDDA.........."
".............ABDDDDDD.........."
"..............ADBADDDA........."
"..............ADB.DDDA........."
"..........CBA.ADBBDDDA........."
"..........DDDDDDDDDDC.........."
"..........DDDDDDDDDDA.........."
"...........BCCDDDCB............"
"..............ADB.............."
"..............ADB.............."
"..............ADB.............."
"..............ADB.............."
"..............................."
"..............................."
"..............................."
/* state 208 : ! blue */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............DDDA............."
"..............DDDA............."
"..............DDDA............."
"..............DDDA............."
"..............DDDA............."
"..............DDDA............."
"..............DDDA............."
"..............DDDA............."
"..............DDDA............."
"..............DDD.............."
"..............DDD.............."
"..............CDD.............."
"..............CDC.............."
"..............................."
"..............................."
"..............DDDA............."
"..............DDDA............."
"..............DDDA............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 209 : * yellow */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............VXV.............."
"..............VXV.............."
"..........WU..VXV..UW.........."
".........UXXWUVXVUWXXU........."
"..........UWXXXXXXXXU.........."
"............VXXXXXV............"
"............VXXXXXV............"
"..........UWXXXXXXXXU.........."
".........UXXWUVXVUWXXU........."
"..........WU..VXV..UW.........."
"..............VXV.............."
"..............VXV.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 210 : o yellow */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............UWXXXWU............"
"...........WXXXXXXXW..........."
"..........VXXXXXXXXXV.........."
"..........XXXXU.UWXXXU........."
".........VXXXU...UXXXV........."
".........WXXX.....XXXW........."
".........WXXW.....WXXW........."
".........WXXW.....WXXW........."
".........WXXX.....XXXW........."
".........VXXXU...UXXXV........."
"..........XXXXU.UWXXXU........."
"..........VXXXXXXXXXV.........."
"...........WXXXXXXXW..........."
"............UWXXXWU............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 211 : O yellow */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............UWXXXWU............"
"...........VXXXXXXXV..........."
"..........UXXXXXXXXXV.........."
"..........XXXXU.UXXXX.........."
".........UXXXV...VXXXU........."
".........VXXXU...UXXXV........."
".........WXXX.....XXXW........."
".........WXXX.....WXXW........."
".........WXXX.....WXXX........."
".........WXXX.....WXXX........."
".........WXXX.....WXXW........."
".........WXXX.....XXXW........."
".........VXXXU...UXXXV........."
".........UXXXV...VXXXU........."
"..........XXXXU.UXXXX.........."
"..........UXXXXXXXXXV.........."
"...........VXXXXXXXV..........."
"............UWXXXWU............"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 212 : . yellow */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".............VXXXV............."
".............VXXXV............."
".............VXXXV............."
".............VXXXV............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 213 : | yellow */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............XXX.............."
"..............XXX.............."
"..............XXX.............."
"..............XXX.............."
"..............XXX.............."
"..............XXX.............."
"..............XXX.............."
"..............XXX.............."
"..............XXX.............."
"..............XXX.............."
"..............XXX.............."
"..............XXX.............."
"..............XXX.............."
"..............XXX.............."
"..............XXX.............."
"..............XXX.............."
"..............XXX.............."
"..............XXX.............."
"..............XXX.............."
"..............XXX.............."
"..............XXX.............."
"..............XXX.............."
"..............XXX.............."
"..............XXX.............."
"..............XXX.............."
"..............................."
/* state 214 : ? yellow */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........UVWWXXWV............"
"..........UXXXXXXXXW..........."
"..........UXXXXXXXXXW.........."
"..........UWVU..UWXXX.........."
".................VXXX.........."
".................WXXW.........."
"................WXXXU.........."
"...............WXXXU..........."
"..............VXXXU............"
".............UXXXV............."
".............VXXW.............."
".............VXXW.............."
".............WXXW.............."
".............WXXW.............."
"..............................."
".............WXXW.............."
".............WXXW.............."
".............WXXW.............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 215 : - yellow */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...........UXXXXXXXV..........."
"...........UXXXXXXXV..........."
"...........UXXXXXXXV..........."
"...........UXXXXXXXV..........."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* state 216 : $ yellow */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............UXV.............."
"..............UXV.............."
"..............UXV.............."
"............VWXXXWVU..........."
"...........WXXXXXXXXU.........."
"..........VXXXXXXXXXU.........."
"..........WXXWUXVUUWU.........."
"..........XXXUUXV.............."
"..........XXXVUXV.............."
"..........WXXXXXWU............."
"..........UXXXXXXXWU..........."
"...........UWXXXXXXXU.........."
".............UVXXXXXX.........."
"..............UXVUXXXU........."
"..............UXV.XXXU........."
"..........WVU.UXVVXXXU........."
"..........XXXXXXXXXXW.........."
"..........XXXXXXXXXXU.........."
"...........VWWXXXWV............"
"..............UXV.............."
"..............UXV.............."
"..............UXV.............."
"..............UXV.............."
"..............................."
"..............................."
"..............................."
/* state 217 : ! yellow */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............XXXU............."
"..............XXXU............."
"..............XXXU............."
"..............XXXU............."
"..............XXXU............."
"..............XXXU............."
"..............XXXU............."
"..............XXXU............."
"..............XXXU............."
"..............XXX.............."
"..............XXX.............."
"..............WXX.............."
"..............WXW.............."
"..............................."
"..............................."
"..............XXXU............."
"..............XXXU............."
"..............XXXU............."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
XPM
/* width height num_colors chars_per_pixel */
"15 3255 25 1"
/* colors */
". c #000000"
"A c #262E40"  blue
"B c #4B5C80"  blue
"C c #708BBF"  blue
"D c #96B9FF"  blue
"E c #264026"  green
"F c #4B804B"  green
"G c #70BF70"  green
"H c #96FF96"  green
"I c #332640"  purple
"J c #664B80"  purple
"K c #9A70BF"  purple
"L c #CD96FF"  purple
"M c #402323"  red
"N c #804646"  red
"O c #BF6969"  red
"P c #FF8C8C"  red
"Q c #404040"  white
"R c #808080"  white
"S c #BFBFBF"  white
"T c #FFFFFF"  white
"U c #404026"  yellow
"V c #80804B"  yellow
"W c #BFBF70"  yellow
"X c #FFFF96"  yellow
/* state 1 : space white */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"...TT.....TT..."
"...TT.....TT..."
"...TTTTTTTTT..."
"...TTTTTTTTT..."
"..............."
"..............."
"..............."
/* state 2 : ! white */
"..............."
"..............."
"..............."
"......QTR......"
"......QTR......"
"......QTR......"
"......QTR......"
".......TQ......"
".......TQ......"
"..............."
"......QTR......"
"......QTR......"
"..............."
"..............."
"..............."
/* state 3 : " white */
"..............."
"..............."
"..............."
".....SS.SS....."
".....SS.SS....."
".....SS.SS....."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 4 : # white */
"..............."
"..............."
"..............."
"..............."
"......QT.SR...."
"......RS.TQ...."
"....QTTTTTTQ..."
".....QTQSS....."
".....QT.SR....."
"....TTTTTTR...."
".....TRRT......"
"....QT.SR......"
"..............."
"..............."
"..............."
/* state 5 : $ white */
"..............."
"..............."
"..............."
".......S......."
".....QSTTS....."
".....TSSQR....."
".....TSS......."
".....QSTTR....."
".......SSTQ...."
".....Q.SQTQ...."
".....TQSRTQ...."
".....QSTTR....."
".......S......."
".......S......."
"..............."
/* state 6 : % white */
"..............."
"..............."
"..............."
"....QSTQ......."
"....SRQS......."
"....SRQS......."
"....QSTQQRR...."
"......RRR......"
"....QRQ.STR...."
".......RSQT...."
".......RSQT...."
"........STR...."
"..............."
"..............."
"..............."
/* state 7 : & white */
"..............."
"..............."
"..............."
".....QSTS......"
".....STQQQ....."
".....RTQ......."
".....RTS......."
"....QTRTRQT...."
"....SS.STRT...."
"....ST.QTTS...."
"....RTR.STR...."
".....RTTSTS...."
"..............."
"..............."
"..............."
/* state 8 : ' white */
"..............."
"..............."
"..............."
"......QTQ......"
"......QTQ......"
"......QTQ......"
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 9 : ( white */
"..............."
"..............."
".......QTQ....."
".......SS......"
"......QTQ......"
"......RT......."
"......ST......."
"......ST......."
"......ST......."
"......RT......."
"......QTQ......"
".......SS......"
".......QTQ....."
"..............."
"..............."
/* state 10 : ) white */
"..............."
"..............."
"......TR......."
"......RT......."
"......QTR......"
".......TS......"
".......ST......"
".......ST......"
".......ST......"
".......TS......"
"......QTR......"
"......RT......."
"......TR......."
"..............."
"..............."
/* state 11 : * white */
"..............."
"..............."
"..............."
".......T......."
".....SQTQSQ...."
".....QSTTR....."
".....QSTTR....."
".....SQTQSQ...."
".......T......."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 12 : + white */
"..............."
"..............."
"..............."
"..............."
"..............."
".......TQ......"
".......TQ......"
".......TQ......"
"....RTTTTTS...."
".......TQ......"
".......TQ......"
".......TQ......"
"..............."
"..............."
"..............."
/* state 13 : , white */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"......QTR......"
"......QTR......"
"......RTQ......"
"......SS......."
"..............."
/* state 14 : - white */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
".....QTTTR....."
".....QTTTR....."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 15 : . white */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"......RTR......"
"......RTR......"
"..............."
"..............."
"..............."
/* state 16 : / white */
"..............."
"..............."
"..............."
".........TQ...."
"........RS....."
"........SR....."
".......QT......"
".......SR......"
"......QT......."
"......SR......."
".....QT........"
".....SS........"
"....QTQ........"
"..............."
"..............."
/* state 17 : 0 white */
"..............."
"..............."
"..............."
"......STSQ....."
".....ST.ST....."
".....TR.RTQ...."
"....QTR.QTR...."
"....QTRSRTR...."
"....QTR.QTR...."
".....TR.RTQ...."
".....ST.ST....."
"......STSQ....."
"..............."
"..............."
"..............."
/* state 18 : 1 white */
"..............."
"..............."
"..............."
".....STTS......"
".......TS......"
".......TS......"
".......TS......"
".......TS......"
".......TS......"
".......TS......"
".......TS......"
".....TTTTTS...."
"..............."
"..............."
"..............."
/* state 19 : 2 white */
"..............."
"..............."
"..............."
".....RSTSQ....."
"....QRQ.ST....."
"........RTQ...."
"........ST....."
".......RTR....."
"......QTS......"
".....QTS......."
".....ST........"
"....QTTTTTQ...."
"..............."
"..............."
"..............."
/* state 20 : 3 white */
"..............."
"..............."
"..............."
".....QSTSQ....."
".....SQ.ST....."
"........RTQ...."
"........ST....."
"......STTQ....."
"........STQ...."
"........QTR...."
"....QRQ.RTQ...."
".....RSTSR....."
"..............."
"..............."
"..............."
/* state 21 : 4 white */
"..............."
"..............."
"..............."
".......RTS....."
".......TTS....."
"......SSTS....."
".....QTQTS....."
".....SS.TS....."
"....RTQ.TS....."
"....RTTTTTS...."
"........TS....."
"........TS....."
"..............."
"..............."
"..............."
/* state 22 : 5 white */
"..............."
"..............."
"..............."
".....TTTTT....."
".....TR........"
".....TR........"
".....TTTSQ....."
"........ST....."
"........QTQ...."
"........QTQ...."
"....QR.QST....."
".....RSTSQ....."
"..............."
"..............."
"..............."
/* state 23 : 6 white */
"..............."
"..............."
"..............."
"......RTTR....."
".....RTQ.R....."
".....TR........"
"....QTSTTR....."
"....QTT.RTQ...."
"....QTS..TR...."
".....TS..TR...."
".....ST.RTQ...."
"......STTR....."
"..............."
"..............."
"..............."
/* state 24 : 7 white */
"..............."
"..............."
"..............."
"....QTTTTTQ...."
"........STQ...."
"........TS....."
".......RTR....."
".......ST......"
"......QTS......"
"......RTQ......"
"......ST......."
".....QTR......."
"..............."
"..............."
"..............."
/* state 25 : 8 white */
"..............."
"..............."
"..............."
".....QSTSQ....."
".....SS.RT....."
".....TR.QTQ...."
".....SS.RT....."
".....QTTTR....."
".....TS.RTQ...."
"....QTQ.QTR...."
".....TS.RTQ...."
".....QSTTR....."
"..............."
"..............."
"..............."
/* state 26 : 9 white */
"..............."
"..............."
"..............."
".....QSTSQ....."
".....TS.ST....."
"....QTQ.RTQ...."
"....QTQ.RTR...."
".....TS.STR...."
".....QTTSTR...."
"........QTQ...."
".....R.QSS....."
".....QTTS......"
"..............."
"..............."
"..............."
/* state 27 : : white */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"......RTR......"
"......RTR......"
"..............."
"..............."
"......RTR......"
"......RTR......"
"..............."
"..............."
"..............."
/* state 28 : ; white */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"......RTR......"
"......RTR......"
"..............."
"..............."
"......RTR......"
"......RTR......"
"......RTQ......"
"......SS......."
"..............."
/* state 29 : < white */
"..............."
"..............."
"..............."
"..............."
"..............."
"........QRR...."
"......RSTSQ...."
"....QTSRQ......"
"....QTSRQ......"
"......RSTSQ...."
"........QRR...."
"..............."
"..............."
"..............."
"..............."
/* state 30 : = white */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"....RTTTTTS...."
"..............."
"....RTTTTTS...."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 31 : > white */
"..............."
"..............."
"..............."
"..............."
"..............."
"....RSQ........"
"....QSTSR......"
".......RSTR...."
".......RSTR...."
"....QSTSRQ....."
"....RSQ........"
"..............."
"..............."
"..............."
"..............."
/* state 32 : ? white */
"..............."
"..............."
"..............."
".....QSTTR....."
".....RQ.RTQ...."
"........ST....."
".......RTQ....."
"......QTQ......"
"......RTQ......"
"..............."
"......RTQ......"
"......RTQ......"
"..............."
"..............."
"..............."
/* state 33 : @ white */
"..............."
"..............."
"..............."
"..............."
"......STTS....."
".....TR..SR...."
"....RS.STSS...."
"....SRRS.SS...."
"....TQSR.QS...."
"....TQSR.QS...."
"....SRRS.SS...."
"....RS.STSS...."
".....SSQ.RR...."
"......RTTSR...."
"..............."
/* state 34 : A white */
"..............."
"..............."
"..............."
"......RTS......"
"......STT......"
"......TRTQ....."
".....QTQTR....."
".....ST.SS....."
".....TTTTT....."
"....QTQ.QTQ...."
"....RTQ..TS...."
"....ST...ST...."
"..............."
"..............."
"..............."
/* state 35 : B white */
"..............."
"..............."
"..............."
"....QTTTTR....."
"....QTR.RTQ...."
"....QTR.QTR...."
"....QTR.RTQ...."
"....QTTTTR....."
"....QTR.QTR...."
"....QTR..TS...."
"....QTR.QTS...."
"....QTTTTS....."
"..............."
"..............."
"..............."
/* state 36 : C white */
"..............."
"..............."
"..............."
"......RSTS....."
".....RTR.QQ...."
".....ST........"
".....TS........"
".....TS........"
".....TS........"
".....ST........"
".....RTR.QQ...."
"......RSTS....."
"..............."
"..............."
"..............."
/* state 37 : D white */
"..............."
"..............."
"..............."
"....QTTTSQ....."
"....QTR.ST....."
"....QTR.QTR...."
"....QTR.QTR...."
"....QTR..TS...."
"....QTR.QTR...."
"....QTR.QTR...."
"....QTR.ST....."
"....QTTTSQ....."
"..............."
"..............."
"..............."
/* state 38 : E white */
"..............."
"..............."
"..............."
".....TTTTTR...."
".....TS........"
".....TS........"
".....TS........"
".....TTTTT....."
".....TS........"
".....TS........"
".....TS........"
".....TTTTTR...."
"..............."
"..............."
"..............."
/* state 39 : F white */
"..............."
"..............."
"..............."
".....TTTTTR...."
".....TS........"
".....TS........"
".....TS........"
".....TTTTTQ...."
".....TS........"
".....TS........"
".....TS........"
".....TS........"
"..............."
"..............."
"..............."
/* state 40 : G white */
"..............."
"..............."
"..............."
"......RTTR....."
".....RTR.QQ...."
".....TS........"
"....QTR........"
"....QTR........"
"....QTR.TTS...."
".....TS..TS...."
".....RTQ.TS...."
"......RTTSQ...."
"..............."
"..............."
"..............."
/* state 41 : H white */
"..............."
"..............."
"..............."
"....QTR.QTR...."
"....QTR.QTR...."
"....QTR.QTR...."
"....QTR.QTR...."
"....QTTTTTR...."
"....QTR.QTR...."
"....QTR.QTR...."
"....QTR.QTR...."
"....QTR.QTR...."
"..............."
"..............."
"..............."
/* state 42 : I white */
"..............."
"..............."
"..............."
".....TTTTTQ...."
"......QTR......"
"......QTR......"
"......QTR......"
"......QTR......"
"......QTR......"
"......QTR......"
"......QTR......"
".....TTTTTQ...."
"..............."
"..............."
"..............."
/* state 43 : J white */
"..............."
"..............."
"..............."
"......TTTT....."
"........ST....."
"........ST....."
"........ST....."
"........ST....."
"........ST....."
"........ST....."
"....QR.QTS....."
".....RTTSQ....."
"..............."
"..............."
"..............."
/* state 44 : K white */
"..............."
"..............."
"..............."
"....QTR.QTS...."
"....QTR.TS....."
"....QTRSTQ....."
"....QTTTR......"
"....QTTTS......"
"....QTSRTQ....."
"....QTR.TS....."
"....QTR.RTR...."
"....QTR..TT...."
"..............."
"..............."
"..............."
/* state 45 : L white */
"..............."
"..............."
"..............."
".....ST........"
".....ST........"
".....ST........"
".....ST........"
".....ST........"
".....ST........"
".....ST........"
".....ST........"
".....STTTTS...."
"..............."
"..............."
"..............."
/* state 46 : M white */
"..............."
"..............."
"..............."
"....RTS.RTS...."
"....RTT.STS...."
"....RTSQTSS...."
"....RTSSSSS...."
"....RTRTSSS...."
"....RTQTRSS...."
"....RT...SS...."
"....RT...SS...."
"....RT...SS...."
"..............."
"..............."
"..............."
/* state 47 : N white */
"..............."
"..............."
"..............."
"....QTS..TR...."
"....QTTQ.TR...."
"....QTTR.TR...."
"....QTRS.TR...."
"....QTQTQTR...."
"....QTQSRTR...."
"....QTQQTTR...."
"....QTQ.TTR...."
"....QTQ.RTR...."
"..............."
"..............."
"..............."
/* state 48 : O white */
"..............."
"..............."
"..............."
".....QSTSQ....."
".....SS.ST....."
"....QTR.QTR...."
"....RTQ.QTS...."
"....RTQ..TS...."
"....RTQ.QTS...."
"....QTR.QTR...."
".....SS.ST....."
".....QSTSQ....."
"..............."
"..............."
"..............."
/* state 49 : P white */
"..............."
"..............."
"..............."
".....TTTTR....."
".....TS.RTR...."
".....TS..TS...."
".....TS.RTR...."
".....TTTTS....."
".....TS........"
".....TS........"
".....TS........"
".....TS........"
"..............."
"..............."
"..............."
/* state 50 : Q white */
"..............."
"..............."
"..............."
".....QSTSQ....."
".....SS.ST....."
"....QTR.QTR...."
"....RTQ.QTR...."
"....RTQ..TS...."
"....RTQ.QTS...."
"....QTR.QTR...."
".....SS.STQ...."
".....QSTTR....."
"........RS....."
"..............."
"..............."
/* state 51 : R white */
"..............."
"..............."
"..............."
"....QTTTSR....."
"....QTR.STQ...."
"....QTR.RTR...."
"....QTR.STQ...."
"....QTTTTQ....."
"....QTRQTS....."
"....QTR.STQ...."
"....QTR.QTR...."
"....QTR..ST...."
"..............."
"..............."
"..............."
/* state 52 : S white */
"..............."
"..............."
"..............."
".....QSTSQ....."
".....TS.QS....."
"....QTR........"
".....TTSQ......"
".....QTTTR....."
".......RTTQ...."
"........QTR...."
"....QRQ.RTQ...."
".....RSTSR....."
"..............."
"..............."
"..............."
/* state 53 : T white */
"..............."
"..............."
"..............."
"....RTTTTTS...."
"......QTR......"
"......QTR......"
"......QTR......"
"......QTR......"
"......QTR......"
"......QTR......"
"......QTR......"
"......QTR......"
"..............."
"..............."
"..............."
/* state 54 : U white */
"..............."
"..............."
"..............."
"....RTQ.QTR...."
"....RTQ.QTR...."
"....RTQ.QTR...."
"....RTQ.QTR...."
"....RTQ.QTR...."
"....RTQ.QTR...."
"....QTQ.QTR...."
".....TS.RTQ...."
".....QSTTR....."
"..............."
"..............."
"..............."
/* state 55 : V white */
"..............."
"..............."
"..............."
"....RTQ..TS...."
"....QTR.QTR...."
".....TR.QTQ...."
".....SS.RT....."
".....ST.SS....."
".....RTQTR....."
".....QTRTR....."
"......TTTQ....."
"......STT......"
"..............."
"..............."
"..............."
/* state 56 : W white */
"..............."
"..............."
"..............."
"....TR...QTQ..."
"....SS...RT...."
"....SSQTRRT...."
"....RSQTRRS...."
"....RTRSSSS...."
"....QTSRTSR...."
"....QTTQTTR...."
".....TT.STR...."
".....TS.RTQ...."
"..............."
"..............."
"..............."
/* state 57 : X white */
"..............."
"..............."
"..............."
"....RTQ..TS...."
".....TS.STQ...."
".....QTRTR....."
"......STT......"
"......RTS......"
"......STTQ....."
".....RTRTS....."
".....TS.RTQ...."
"....RTQ..TS...."
"..............."
"..............."
"..............."
/* state 58 : Y white */
"..............."
"..............."
"..............."
"....STQ..TT...."
"....QTR.RTR...."
".....ST.ST....."
".....QTSTR....."
"......STT......"
"......QTR......"
"......QTR......"
"......QTR......"
"......QTR......"
"..............."
"..............."
"..............."
/* state 59 : Z white */
"..............."
"..............."
"..............."
"....QTTTTTS...."
"........STS...."
".......QTTQ...."
".......TTR....."
"......RTS......"
".....QTTQ......"
".....STR......."
"....QTT........"
"....QTTTTTS...."
"..............."
"..............."
"..............."
/* state 60 : [ white */
"..............."
"..............."
"......RTTR....."
"......RT......."
"......RT......."
"......RT......."
"......RT......."
"......RT......."
"......RT......."
"......RT......."
"......RT......."
"......RT......."
"......RTTR....."
"..............."
"..............."
/* state 61 : \ white */
"..............."
"..............."
"..............."
"....QTQ........"
".....SS........"
".....QT........"
"......SR......."
"......QT......."
".......SR......"
".......QT......"
"........TR....."
"........RS....."
".........TQ...."
"..............."
"..............."
/* state 62 : ] white */
"..............."
"..............."
".....QTTS......"
".......SS......"
".......SS......"
".......SS......"
".......SS......"
".......SS......"
".......SS......"
".......SS......"
".......SS......"
".......SS......"
".....QTTS......"
"..............."
"..............."
/* state 63 : ^ white */
"..............."
"..............."
"..............."
"......RTS......"
".....RTRTR....."
"....QTQ.QTR...."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 64 : _ white */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"....TTTTTTTQ..."
/* state 65 : ` white */
"..............."
"..............."
".....QTQ......."
"......QTQ......"
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 66 : a white */
"..............."
"..............."
"..............."
"..............."
"..............."
".....STTSR....."
"........RTQ...."
"........QTR...."
".....RTTTTR...."
"....QTR.QTR...."
"....QTR.STR...."
".....STTSTR...."
"..............."
"..............."
"..............."
/* state 67 : b white */
"..............."
"..............."
"....QTR........"
"....QTR........"
"....QTR........"
"....QTSSTR....."
"....QTTQRTQ...."
"....QTS..TR...."
"....QTR..TS...."
"....QTS..TR...."
"....QTTQRTQ...."
"....QTSSTR....."
"..............."
"..............."
"..............."
/* state 68 : c white */
"..............."
"..............."
"..............."
"..............."
"..............."
"......RSTR....."
".....RTR.RQ...."
".....SS........"
".....TS........"
".....SS........"
".....RTR.RQ...."
"......RTTR....."
"..............."
"..............."
"..............."
/* state 69 : d white */
"..............."
"..............."
"........QTQ...."
"........QTQ...."
"........QTQ...."
".....RTTSTQ...."
".....TS.STQ...."
"....QTQ.RTQ...."
"....RTQ.RTQ...."
"....QTQ.RTQ...."
".....TS.STQ...."
".....RTTSTQ...."
"..............."
"..............."
"..............."
/* state 70 : e white */
"..............."
"..............."
"..............."
"..............."
"..............."
".....QSTSR....."
".....TS.RTQ...."
"....QTR..TR...."
"....RTTTTTS...."
"....QTQ........"
".....TS..RR...."
".....QSTTR....."
"..............."
"..............."
"..............."
/* state 71 : f white */
"..............."
"..............."
".......STTQ...."
"......QTR......"
"......RTQ......"
".....TTTTTQ...."
"......RTQ......"
"......RTQ......"
"......RTQ......"
"......RTQ......"
"......RTQ......"
"......RTQ......"
"..............."
"..............."
"..............."
/* state 72 : g white */
"..............."
"..............."
"..............."
"..............."
"..............."
".....QSTSTR...."
".....TS.STR...."
"....QTR.RTR...."
"....RTQ.QTR...."
"....QTR.RTR...."
".....TS.STR...."
".....QTTSTR...."
"........QTQ...."
".....RQ.ST....."
".....QSTSQ....."
/* state 73 : h white */
"..............."
"..............."
".....TS........"
".....TS........"
".....TS........"
".....TSSTS....."
".....TT.RTQ...."
".....TS.RTQ...."
".....TS.RTQ...."
".....TS.RTQ...."
".....TS.RTQ...."
".....TS.RTQ...."
"..............."
"..............."
"..............."
/* state 74 : i white */
"..............."
"..............."
".......TS......"
".......TS......"
"..............."
".....STTS......"
".......TS......"
".......TS......"
".......TS......"
".......TS......"
".......TS......"
"....QTTTTTS...."
"..............."
"..............."
"..............."
/* state 75 : j white */
"..............."
"..............."
".......ST......"
".......ST......"
"..............."
".....RTTT......"
".......ST......"
".......ST......"
".......ST......"
".......ST......"
".......ST......"
".......ST......"
".......ST......"
".......TS......"
"....QTTSQ......"
/* state 76 : k white */
"..............."
"..............."
".....TS........"
".....TS........"
".....TS........"
".....TS.STR...."
".....TSRTR....."
".....TTTR......"
".....TTTT......"
".....TSQTR....."
".....TS.STQ...."
".....TS.QTS...."
"..............."
"..............."
"..............."
/* state 77 : l white */
"..............."
"..............."
"....RTTT......."
"......ST......."
"......ST......."
"......ST......."
"......ST......."
"......ST......."
"......ST......."
"......ST......."
"......RTQ......"
".......STTR...."
"..............."
"..............."
"..............."
/* state 78 : m white */
"..............."
"..............."
"..............."
"..............."
"..............."
"....RSTSSTQ...."
"....RTQTRSS...."
"....RT.TQSS...."
"....RT.TQSS...."
"....RT.TQSS...."
"....RT.TQSS...."
"....RT.TQSS...."
"..............."
"..............."
"..............."
/* state 79 : n white */
"..............."
"..............."
"..............."
"..............."
"..............."
".....TSSTR....."
".....TT.RTQ...."
".....TS.RTQ...."
".....TS.RTQ...."
".....TS.RTQ...."
".....TS.RTQ...."
".....TS.RTQ...."
"..............."
"..............."
"..............."
/* state 80 : o white */
"..............."
"..............."
"..............."
"..............."
"..............."
".....QSTSQ....."
".....TS.RTQ...."
"....QTR.QTR...."
"....RTQ..TR...."
"....QTR.QTR...."
".....TS.RTQ...."
".....QSTSQ....."
"..............."
"..............."
"..............."
/* state 81 : p white */
"..............."
"..............."
"..............."
"..............."
"..............."
"....QTSSTR....."
"....QTTQRTQ...."
"....QTS..TR...."
"....QTR..TS...."
"....QTS..TR...."
"....QTTQRTQ...."
"....QTSSTR....."
"....QTR........"
"....QTR........"
"....QTR........"
/* state 82 : q white */
"..............."
"..............."
"..............."
"..............."
"..............."
".....RTTSTQ...."
".....TS.STQ...."
"....QTQ.RTQ...."
"....RTQ.RTQ...."
"....QTQ.RTQ...."
".....TS.STQ...."
".....RTTSTQ...."
"........QTQ...."
"........QTQ...."
"........QTQ...."
/* state 83 : r white */
"..............."
"..............."
"..............."
"..............."
"..............."
".....QTSSTS...."
".....QTTQ.R...."
".....QTR......."
".....QTR......."
".....QTR......."
".....QTR......."
".....QTR......."
"..............."
"..............."
"..............."
/* state 84 : s white */
"..............."
"..............."
"..............."
"..............."
"..............."
".....QSTSQ....."
".....SS.QR....."
".....TTQ......."
".....QTTTR....."
".......QSTQ...."
".....SQ.RTQ...."
".....QSTTR....."
"..............."
"..............."
"..............."
/* state 85 : t white */
"..............."
"..............."
"..............."
"......ST......."
"......ST......."
"....QTTTTTQ...."
"......ST......."
"......ST......."
"......ST......."
"......ST......."
"......RTQ......"
"......QSTTQ...."
"..............."
"..............."
"..............."
/* state 86 : u white */
"..............."
"..............."
"..............."
"..............."
"..............."
".....TS.RTQ...."
".....TS.RTQ...."
".....TS.RTQ...."
".....TS.RTQ...."
".....TS.RTQ...."
".....TS.STQ...."
".....RTSSTQ...."
"..............."
"..............."
"..............."
/* state 87 : v white */
"..............."
"..............."
"..............."
"..............."
"..............."
"....RTQ..TR...."
".....TR.QTQ...."
".....SS.ST....."
".....RT.TS....."
".....QTRTR....."
"......TTT......"
"......RTS......"
"..............."
"..............."
"..............."
/* state 88 : w white */
"..............."
"..............."
"..............."
"..............."
"..............."
"....TR...QTQ..."
"....SS...RT...."
"....RSQTRRS...."
"....RTRTRSR...."
"....QTSRSSR...."
".....TTQTTQ...."
".....TT.ST....."
"..............."
"..............."
"..............."
/* state 89 : x white */
"..............."
"..............."
"..............."
"..............."
"..............."
"....QTS.RTQ...."
".....RTRTS....."
"......STT......"
"......RTS......"
"......TTTQ....."
".....STQTS....."
"....QTR.QTR...."
"..............."
"..............."
"..............."
/* state 90 : y white */
"..............."
"..............."
"..............."
"..............."
"..............."
"....RTQ..TS...."
".....TS.RTR...."
".....ST.ST....."
".....RTQTS....."
"......TTTR....."
"......STT......"
"......QTS......"
"......QTR......"
"......STQ......"
"....QTTR......."
/* state 91 : z white */
"..............."
"..............."
"..............."
"..............."
"..............."
".....TTTTTQ...."
"........TTQ...."
".......STR....."
"......RTS......"
".....QTT......."
".....TTQ......."
".....TTTTTQ...."
"..............."
"..............."
"..............."
/* state 92 : { white */
"..............."
"..............."
".......RTTQ...."
".......TR......"
"......QTR......"
"......QTR......"
"......RTQ......"
".....TTS......."
"......RTQ......"
"......QTR......"
"......QTR......"
".......TR......"
".......RTTQ...."
"..............."
"..............."
/* state 93 : | white */
"..............."
"..............."
".......TQ......"
".......TQ......"
".......TQ......"
".......TQ......"
".......TQ......"
".......TQ......"
".......TQ......"
".......TQ......"
".......TQ......"
".......TQ......"
".......TQ......"
".......TQ......"
"..............."
/* state 94 : } white */
"..............."
"..............."
".....TTS......."
"......RTQ......"
"......QTQ......"
"......QTR......"
".......TS......"
".......RTTQ...."
".......TS......"
"......QTR......"
"......QTQ......"
"......RTQ......"
".....TTS......."
"..............."
"..............."
/* state 95 : ~ white */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"....QSTRQQR...."
"....QQ.RTSQ...."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 96 : space purple */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"...LL.....LL..."
"...LL.....LL..."
"...LLLLLLLLL..."
"...LLLLLLLLL..."
"..............."
"..............."
"..............."
/* state 97 : " purple */
"..............."
"..............."
"..............."
".....KK.KK....."
".....KK.KK....."
".....KK.KK....."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 98 : # purple */
"..............."
"..............."
"..............."
"..............."
"......IL.KJ...."
"......JK.LI...."
"....ILLLLLLI..."
".....ILIKK....."
".....IL.KJ....."
"....LLLLLLJ...."
".....LJJL......"
"....IL.KJ......"
"..............."
"..............."
"..............."
/* state 99 : % purple */
"..............."
"..............."
"..............."
"....IKLI......."
"....KJIK......."
"....KJIK......."
"....IKLIIJJ...."
"......JJJ......"
"....IJI.KLJ...."
".......JKIL...."
".......JKIL...."
"........KLJ...."
"..............."
"..............."
"..............."
/* state 100 : & purple */
"..............."
"..............."
"..............."
".....IKLK......"
".....KLIII....."
".....JLI......."
".....JLK......."
"....ILJLJIL...."
"....KK.KLJL...."
"....KL.ILLK...."
"....JLJ.KLJ...."
".....JLLKLK...."
"..............."
"..............."
"..............."
/* state 101 : ' purple */
"..............."
"..............."
"..............."
"......ILI......"
"......ILI......"
"......ILI......"
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 102 : ( purple */
"..............."
"..............."
".......ILI....."
".......KK......"
"......ILI......"
"......JL......."
"......KL......."
"......KL......."
"......KL......."
"......JL......."
"......ILI......"
".......KK......"
".......ILI....."
"..............."
"..............."
/* state 103 : ) purple */
"..............."
"..............."
"......LJ......."
"......JL......."
"......ILJ......"
".......LK......"
".......KL......"
".......KL......"
".......KL......"
".......LK......"
"......ILJ......"
"......JL......."
"......LJ......."
"..............."
"..............."
/* state 104 : + purple */
"..............."
"..............."
"..............."
"..............."
"..............."
".......LI......"
".......LI......"
".......LI......"
"....JLLLLLK...."
".......LI......"
".......LI......"
".......LI......"
"..............."
"..............."
"..............."
/* state 105 : , purple */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"......ILJ......"
"......ILJ......"
"......JLI......"
"......KK......."
"..............."
/* state 106 : / purple */
"..............."
"..............."
"..............."
".........LI...."
"........JK....."
"........KJ....."
".......IL......"
".......KJ......"
"......IL......."
"......KJ......."
".....IL........"
".....KK........"
"....ILI........"
"..............."
"..............."
/* state 107 : 0 purple */
"..............."
"..............."
"..............."
"......KLKI....."
".....KL.KL....."
".....LJ.JLI...."
"....ILJ.ILJ...."
"....ILJKJLJ...."
"....ILJ.ILJ...."
".....LJ.JLI...."
".....KL.KL....."
"......KLKI....."
"..............."
"..............."
"..............."
/* state 108 : 1 purple */
"..............."
"..............."
"..............."
".....KLLK......"
".......LK......"
".......LK......"
".......LK......"
".......LK......"
".......LK......"
".......LK......"
".......LK......"
".....LLLLLK...."
"..............."
"..............."
"..............."
/* state 109 : 2 purple */
"..............."
"..............."
"..............."
".....JKLKI....."
"....IJI.KL....."
"........JLI...."
"........KL....."
".......JLJ....."
"......ILK......"
".....ILK......."
".....KL........"
"....ILLLLLI...."
"..............."
"..............."
"..............."
/* state 110 : 3 purple */
"..............."
"..............."
"..............."
".....IKLKI....."
".....KI.KL....."
"........JLI...."
"........KL....."
"......KLLI....."
"........KLI...."
"........ILJ...."
"....IJI.JLI...."
".....JKLKJ....."
"..............."
"..............."
"..............."
/* state 111 : 4 purple */
"..............."
"..............."
"..............."
".......JLK....."
".......LLK....."
"......KKLK....."
".....ILILK....."
".....KK.LK....."
"....JLI.LK....."
"....JLLLLLK...."
"........LK....."
"........LK....."
"..............."
"..............."
"..............."
/* state 112 : 5 purple */
"..............."
"..............."
"..............."
".....LLLLL....."
".....LJ........"
".....LJ........"
".....LLLKI....."
"........KL....."
"........ILI...."
"........ILI...."
"....IJ.IKL....."
".....JKLKI....."
"..............."
"..............."
"..............."
/* state 113 : 6 purple */
"..............."
"..............."
"..............."
"......JLLJ....."
".....JLI.J....."
".....LJ........"
"....ILKLLJ....."
"....ILL.JLI...."
"....ILK..LJ...."
".....LK..LJ...."
".....KL.JLI...."
"......KLLJ....."
"..............."
"..............."
"..............."
/* state 114 : 7 purple */
"..............."
"..............."
"..............."
"....ILLLLLI...."
"........KLI...."
"........LK....."
".......JLJ....."
".......KL......"
"......ILK......"
"......JLI......"
"......KL......."
".....ILJ......."
"..............."
"..............."
"..............."
/* state 115 : 8 purple */
"..............."
"..............."
"..............."
".....IKLKI....."
".....KK.JL....."
".....LJ.ILI...."
".....KK.JL....."
".....ILLLJ....."
".....LK.JLI...."
"....ILI.ILJ...."
".....LK.JLI...."
".....IKLLJ....."
"..............."
"..............."
"..............."
/* state 116 : 9 purple */
"..............."
"..............."
"..............."
".....IKLKI....."
".....LK.KL....."
"....ILI.JLI...."
"....ILI.JLJ...."
".....LK.KLJ...."
".....ILLKLJ...."
"........ILI...."
".....J.IKK....."
".....ILLK......"
"..............."
"..............."
"..............."
/* state 117 : : purple */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"......JLJ......"
"......JLJ......"
"..............."
"..............."
"......JLJ......"
"......JLJ......"
"..............."
"..............."
"..............."
/* state 118 : ; purple */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"......JLJ......"
"......JLJ......"
"..............."
"..............."
"......JLJ......"
"......JLJ......"
"......JLI......"
"......KK......."
"..............."
/* state 119 : < purple */
"..............."
"..............."
"..............."
"..............."
"..............."
"........IJJ...."
"......JKLKI...."
"....ILKJI......"
"....ILKJI......"
"......JKLKI...."
"........IJJ...."
"..............."
"..............."
"..............."
"..............."
/* state 120 : = purple */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"....JLLLLLK...."
"..............."
"....JLLLLLK...."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 121 : > purple */
"..............."
"..............."
"..............."
"..............."
"..............."
"....JKI........"
"....IKLKJ......"
".......JKLJ...."
".......JKLJ...."
"....IKLKJI....."
"....JKI........"
"..............."
"..............."
"..............."
"..............."
/* state 122 : @ purple */
"..............."
"..............."
"..............."
"..............."
"......KLLK....."
".....LJ..KJ...."
"....JK.KLKK...."
"....KJJK.KK...."
"....LIKJ.IK...."
"....LIKJ.IK...."
"....KJJK.KK...."
"....JK.KLKK...."
".....KKI.JJ...."
"......JLLKJ...."
"..............."
/* state 123 : A purple */
"..............."
"..............."
"..............."
"......JLK......"
"......KLL......"
"......LJLI....."
".....ILILJ....."
".....KL.KK....."
".....LLLLL....."
"....ILI.ILI...."
"....JLI..LK...."
"....KL...KL...."
"..............."
"..............."
"..............."
/* state 124 : B purple */
"..............."
"..............."
"..............."
"....ILLLLJ....."
"....ILJ.JLI...."
"....ILJ.ILJ...."
"....ILJ.JLI...."
"....ILLLLJ....."
"....ILJ.ILJ...."
"....ILJ..LK...."
"....ILJ.ILK...."
"....ILLLLK....."
"..............."
"..............."
"..............."
/* state 125 : C purple */
"..............."
"..............."
"..............."
"......JKLK....."
".....JLJ.II...."
".....KL........"
".....LK........"
".....LK........"
".....LK........"
".....KL........"
".....JLJ.II...."
"......JKLK....."
"..............."
"..............."
"..............."
/* state 126 : D purple */
"..............."
"..............."
"..............."
"....ILLLKI....."
"....ILJ.KL....."
"....ILJ.ILJ...."
"....ILJ.ILJ...."
"....ILJ..LK...."
"....ILJ.ILJ...."
"....ILJ.ILJ...."
"....ILJ.KL....."
"....ILLLKI....."
"..............."
"..............."
"..............."
/* state 127 : E purple */
"..............."
"..............."
"..............."
".....LLLLLJ...."
".....LK........"
".....LK........"
".....LK........"
".....LLLLL....."
".....LK........"
".....LK........"
".....LK........"
".....LLLLLJ...."
"..............."
"..............."
"..............."
/* state 128 : F purple */
"..............."
"..............."
"..............."
".....LLLLLJ...."
".....LK........"
".....LK........"
".....LK........"
".....LLLLLI...."
".....LK........"
".....LK........"
".....LK........"
".....LK........"
"..............."
"..............."
"..............."
/* state 129 : G purple */
"..............."
"..............."
"..............."
"......JLLJ....."
".....JLJ.II...."
".....LK........"
"....ILJ........"
"....ILJ........"
"....ILJ.LLK...."
".....LK..LK...."
".....JLI.LK...."
"......JLLKI...."
"..............."
"..............."
"..............."
/* state 130 : H purple */
"..............."
"..............."
"..............."
"....ILJ.ILJ...."
"....ILJ.ILJ...."
"....ILJ.ILJ...."
"....ILJ.ILJ...."
"....ILLLLLJ...."
"....ILJ.ILJ...."
"....ILJ.ILJ...."
"....ILJ.ILJ...."
"....ILJ.ILJ...."
"..............."
"..............."
"..............."
/* state 131 : I purple */
"..............."
"..............."
"..............."
".....LLLLLI...."
"......ILJ......"
"......ILJ......"
"......ILJ......"
"......ILJ......"
"......ILJ......"
"......ILJ......"
"......ILJ......"
".....LLLLLI...."
"..............."
"..............."
"..............."
/* state 132 : J purple */
"..............."
"..............."
"..............."
"......LLLL....."
"........KL....."
"........KL....."
"........KL....."
"........KL....."
"........KL....."
"........KL....."
"....IJ.ILK....."
".....JLLKI....."
"..............."
"..............."
"..............."
/* state 133 : K purple */
"..............."
"..............."
"..............."
"....ILJ.ILK...."
"....ILJ.LK....."
"....ILJKLI....."
"....ILLLJ......"
"....ILLLK......"
"....ILKJLI....."
"....ILJ.LK....."
"....ILJ.JLJ...."
"....ILJ..LL...."
"..............."
"..............."
"..............."
/* state 134 : L purple */
"..............."
"..............."
"..............."
".....KL........"
".....KL........"
".....KL........"
".....KL........"
".....KL........"
".....KL........"
".....KL........"
".....KL........"
".....KLLLLK...."
"..............."
"..............."
"..............."
/* state 135 : M purple */
"..............."
"..............."
"..............."
"....JLK.JLK...."
"....JLL.KLK...."
"....JLKILKK...."
"....JLKKKKK...."
"....JLJLKKK...."
"....JLILJKK...."
"....JL...KK...."
"....JL...KK...."
"....JL...KK...."
"..............."
"..............."
"..............."
/* state 136 : N purple */
"..............."
"..............."
"..............."
"....ILK..LJ...."
"....ILLI.LJ...."
"....ILLJ.LJ...."
"....ILJK.LJ...."
"....ILILILJ...."
"....ILIKJLJ...."
"....ILIILLJ...."
"....ILI.LLJ...."
"....ILI.JLJ...."
"..............."
"..............."
"..............."
/* state 137 : P purple */
"..............."
"..............."
"..............."
".....LLLLJ....."
".....LK.JLJ...."
".....LK..LK...."
".....LK.JLJ...."
".....LLLLK....."
".....LK........"
".....LK........"
".....LK........"
".....LK........"
"..............."
"..............."
"..............."
/* state 138 : Q purple */
"..............."
"..............."
"..............."
".....IKLKI....."
".....KK.KL....."
"....ILJ.ILJ...."
"....JLI.ILJ...."
"....JLI..LK...."
"....JLI.ILK...."
"....ILJ.ILJ...."
".....KK.KLI...."
".....IKLLJ....."
"........JK....."
"..............."
"..............."
/* state 139 : R purple */
"..............."
"..............."
"..............."
"....ILLLKJ....."
"....ILJ.KLI...."
"....ILJ.JLJ...."
"....ILJ.KLI...."
"....ILLLLI....."
"....ILJILK....."
"....ILJ.KLI...."
"....ILJ.ILJ...."
"....ILJ..KL...."
"..............."
"..............."
"..............."
/* state 140 : S purple */
"..............."
"..............."
"..............."
".....IKLKI....."
".....LK.IK....."
"....ILJ........"
".....LLKI......"
".....ILLLJ....."
".......JLLI...."
"........ILJ...."
"....IJI.JLI...."
".....JKLKJ....."
"..............."
"..............."
"..............."
/* state 141 : T purple */
"..............."
"..............."
"..............."
"....JLLLLLK...."
"......ILJ......"
"......ILJ......"
"......ILJ......"
"......ILJ......"
"......ILJ......"
"......ILJ......"
"......ILJ......"
"......ILJ......"
"..............."
"..............."
"..............."
/* state 142 : U purple */
"..............."
"..............."
"..............."
"....JLI.ILJ...."
"....JLI.ILJ...."
"....JLI.ILJ...."
"....JLI.ILJ...."
"....JLI.ILJ...."
"....JLI.ILJ...."
"....ILI.ILJ...."
".....LK.JLI...."
".....IKLLJ....."
"..............."
"..............."
"..............."
/* state 143 : V purple */
"..............."
"..............."
"..............."
"....JLI..LK...."
"....ILJ.ILJ...."
".....LJ.ILI...."
".....KK.JL....."
".....KL.KK....."
".....JLILJ....."
".....ILJLJ....."
"......LLLI....."
"......KLL......"
"..............."
"..............."
"..............."
/* state 144 : W purple */
"..............."
"..............."
"..............."
"....LJ...ILI..."
"....KK...JL...."
"....KKILJJL...."
"....JKILJJK...."
"....JLJKKKK...."
"....ILKJLKJ...."
"....ILLILLJ...."
".....LL.KLJ...."
".....LK.JLI...."
"..............."
"..............."
"..............."
/* state 145 : X purple */
"..............."
"..............."
"..............."
"....JLI..LK...."
".....LK.KLI...."
".....ILJLJ....."
"......KLL......"
"......JLK......"
"......KLLI....."
".....JLJLK....."
".....LK.JLI...."
"....JLI..LK...."
"..............."
"..............."
"..............."
/* state 146 : Y purple */
"..............."
"..............."
"..............."
"....KLI..LL...."
"....ILJ.JLJ...."
".....KL.KL....."
".....ILKLJ....."
"......KLL......"
"......ILJ......"
"......ILJ......"
"......ILJ......"
"......ILJ......"
"..............."
"..............."
"..............."
/* state 147 : Z purple */
"..............."
"..............."
"..............."
"....ILLLLLK...."
"........KLK...."
".......ILLI...."
".......LLJ....."
"......JLK......"
".....ILLI......"
".....KLJ......."
"....ILL........"
"....ILLLLLK...."
"..............."
"..............."
"..............."
/* state 148 : [ purple */
"..............."
"..............."
"......JLLJ....."
"......JL......."
"......JL......."
"......JL......."
"......JL......."
"......JL......."
"......JL......."
"......JL......."
"......JL......."
"......JL......."
"......JLLJ....."
"..............."
"..............."
/* state 149 : \ purple */
"..............."
"..............."
"..............."
"....ILI........"
".....KK........"
".....IL........"
"......KJ......."
"......IL......."
".......KJ......"
".......IL......"
"........LJ....."
"........JK....."
".........LI...."
"..............."
"..............."
/* state 150 : ] purple */
"..............."
"..............."
".....ILLK......"
".......KK......"
".......KK......"
".......KK......"
".......KK......"
".......KK......"
".......KK......"
".......KK......"
".......KK......"
".......KK......"
".....ILLK......"
"..............."
"..............."
/* state 151 : ^ purple */
"..............."
"..............."
"..............."
"......JLK......"
".....JLJLJ....."
"....ILI.ILJ...."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 152 : _ purple */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"....LLLLLLLI..."
/* state 153 : ` purple */
"..............."
"..............."
".....ILI......."
"......ILI......"
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 154 : a purple */
"..............."
"..............."
"..............."
"..............."
"..............."
".....KLLKJ....."
"........JLI...."
"........ILJ...."
".....JLLLLJ...."
"....ILJ.ILJ...."
"....ILJ.KLJ...."
".....KLLKLJ...."
"..............."
"..............."
"..............."
/* state 155 : b purple */
"..............."
"..............."
"....ILJ........"
"....ILJ........"
"....ILJ........"
"....ILKKLJ....."
"....ILLIJLI...."
"....ILK..LJ...."
"....ILJ..LK...."
"....ILK..LJ...."
"....ILLIJLI...."
"....ILKKLJ....."
"..............."
"..............."
"..............."
/* state 156 : c purple */
"..............."
"..............."
"..............."
"..............."
"..............."
"......JKLJ....."
".....JLJ.JI...."
".....KK........"
".....LK........"
".....KK........"
".....JLJ.JI...."
"......JLLJ....."
"..............."
"..............."
"..............."
/* state 157 : d purple */
"..............."
"..............."
"........ILI...."
"........ILI...."
"........ILI...."
".....JLLKLI...."
".....LK.KLI...."
"....ILI.JLI...."
"....JLI.JLI...."
"....ILI.JLI...."
".....LK.KLI...."
".....JLLKLI...."
"..............."
"..............."
"..............."
/* state 158 : e purple */
"..............."
"..............."
"..............."
"..............."
"..............."
".....IKLKJ....."
".....LK.JLI...."
"....ILJ..LJ...."
"....JLLLLLK...."
"....ILI........"
".....LK..JJ...."
".....IKLLJ....."
"..............."
"..............."
"..............."
/* state 159 : f purple */
"..............."
"..............."
".......KLLI...."
"......ILJ......"
"......JLI......"
".....LLLLLI...."
"......JLI......"
"......JLI......"
"......JLI......"
"......JLI......"
"......JLI......"
"......JLI......"
"..............."
"..............."
"..............."
/* state 160 : g purple */
"..............."
"..............."
"..............."
"..............."
"..............."
".....IKLKLJ...."
".....LK.KLJ...."
"....ILJ.JLJ...."
"....JLI.ILJ...."
"....ILJ.JLJ...."
".....LK.KLJ...."
".....ILLKLJ...."
"........ILI...."
".....JI.KL....."
".....IKLKI....."
/* state 161 : h purple */
"..............."
"..............."
".....LK........"
".....LK........"
".....LK........"
".....LKKLK....."
".....LL.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
"..............."
"..............."
"..............."
/* state 162 : i purple */
"..............."
"..............."
".......LK......"
".......LK......"
"..............."
".....KLLK......"
".......LK......"
".......LK......"
".......LK......"
".......LK......"
".......LK......"
"....ILLLLLK...."
"..............."
"..............."
"..............."
/* state 163 : j purple */
"..............."
"..............."
".......KL......"
".......KL......"
"..............."
".....JLLL......"
".......KL......"
".......KL......"
".......KL......"
".......KL......"
".......KL......"
".......KL......"
".......KL......"
".......LK......"
"....ILLKI......"
/* state 164 : k purple */
"..............."
"..............."
".....LK........"
".....LK........"
".....LK........"
".....LK.KLJ...."
".....LKJLJ....."
".....LLLJ......"
".....LLLL......"
".....LKILJ....."
".....LK.KLI...."
".....LK.ILK...."
"..............."
"..............."
"..............."
/* state 165 : l purple */
"..............."
"..............."
"....JLLL......."
"......KL......."
"......KL......."
"......KL......."
"......KL......."
"......KL......."
"......KL......."
"......KL......."
"......JLI......"
".......KLLJ...."
"..............."
"..............."
"..............."
/* state 166 : m purple */
"..............."
"..............."
"..............."
"..............."
"..............."
"....JKLKKLI...."
"....JLILJKK...."
"....JL.LIKK...."
"....JL.LIKK...."
"....JL.LIKK...."
"....JL.LIKK...."
"....JL.LIKK...."
"..............."
"..............."
"..............."
/* state 167 : n purple */
"..............."
"..............."
"..............."
"..............."
"..............."
".....LKKLJ....."
".....LL.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
"..............."
"..............."
"..............."
/* state 168 : p purple */
"..............."
"..............."
"..............."
"..............."
"..............."
"....ILKKLJ....."
"....ILLIJLI...."
"....ILK..LJ...."
"....ILJ..LK...."
"....ILK..LJ...."
"....ILLIJLI...."
"....ILKKLJ....."
"....ILJ........"
"....ILJ........"
"....ILJ........"
/* state 169 : q purple */
"..............."
"..............."
"..............."
"..............."
"..............."
".....JLLKLI...."
".....LK.KLI...."
"....ILI.JLI...."
"....JLI.JLI...."
"....ILI.JLI...."
".....LK.KLI...."
".....JLLKLI...."
"........ILI...."
"........ILI...."
"........ILI...."
/* state 170 : r purple */
"..............."
"..............."
"..............."
"..............."
"..............."
".....ILKKLK...."
".....ILLI.J...."
".....ILJ......."
".....ILJ......."
".....ILJ......."
".....ILJ......."
".....ILJ......."
"..............."
"..............."
"..............."
/* state 171 : s purple */
"..............."
"..............."
"..............."
"..............."
"..............."
".....IKLKI....."
".....KK.IJ....."
".....LLI......."
".....ILLLJ....."
".......IKLI...."
".....KI.JLI...."
".....IKLLJ....."
"..............."
"..............."
"..............."
/* state 172 : t purple */
"..............."
"..............."
"..............."
"......KL......."
"......KL......."
"....ILLLLLI...."
"......KL......."
"......KL......."
"......KL......."
"......KL......."
"......JLI......"
"......IKLLI...."
"..............."
"..............."
"..............."
/* state 173 : u purple */
"..............."
"..............."
"..............."
"..............."
"..............."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.JLI...."
".....LK.KLI...."
".....JLKKLI...."
"..............."
"..............."
"..............."
/* state 174 : v purple */
"..............."
"..............."
"..............."
"..............."
"..............."
"....JLI..LJ...."
".....LJ.ILI...."
".....KK.KL....."
".....JL.LK....."
".....ILJLJ....."
"......LLL......"
"......JLK......"
"..............."
"..............."
"..............."
/* state 175 : w purple */
"..............."
"..............."
"..............."
"..............."
"..............."
"....LJ...ILI..."
"....KK...JL...."
"....JKILJJK...."
"....JLJLJKJ...."
"....ILKJKKJ...."
".....LLILLI...."
".....LL.KL....."
"..............."
"..............."
"..............."
/* state 176 : x purple */
"..............."
"..............."
"..............."
"..............."
"..............."
"....ILK.JLI...."
".....JLJLK....."
"......KLL......"
"......JLK......"
"......LLLI....."
".....KLILK....."
"....ILJ.ILJ...."
"..............."
"..............."
"..............."
/* state 177 : y purple */
"..............."
"..............."
"..............."
"..............."
"..............."
"....JLI..LK...."
".....LK.JLJ...."
".....KL.KL....."
".....JLILK....."
"......LLLJ....."
"......KLL......"
"......ILK......"
"......ILJ......"
"......KLI......"
"....ILLJ......."
/* state 178 : z purple */
"..............."
"..............."
"..............."
"..............."
"..............."
".....LLLLLI...."
"........LLI...."
".......KLJ....."
"......JLK......"
".....ILL......."
".....LLI......."
".....LLLLLI...."
"..............."
"..............."
"..............."
/* state 179 : { purple */
"..............."
"..............."
".......JLLI...."
".......LJ......"
"......ILJ......"
"......ILJ......"
"......JLI......"
".....LLK......."
"......JLI......"
"......ILJ......"
"......ILJ......"
".......LJ......"
".......JLLI...."
"..............."
"..............."
/* state 180 : } purple */
"..............."
"..............."
".....LLK......."
"......JLI......"
"......ILI......"
"......ILJ......"
".......LK......"
".......JLLI...."
".......LK......"
"......ILJ......"
"......ILI......"
"......JLI......"
".....LLK......."
"..............."
"..............."
/* state 181 : ~ purple */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"....IKLJIIJ...."
"....II.JLKI...."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 182 : * red */
"..............."
"..............."
"..............."
".......P......."
".....OMPMOM...."
".....MOPPN....."
".....MOPPN....."
".....OMPMOM...."
".......P......."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 183 : o red */
"..............."
"..............."
"..............."
"..............."
"..............."
".....MOPOM....."
".....PO.NPM...."
"....MPN.MPN...."
"....NPM..PN...."
"....MPN.MPN...."
".....PO.NPM...."
".....MOPOM....."
"..............."
"..............."
"..............."
/* state 184 : O red */
"..............."
"..............."
"..............."
".....MOPOM....."
".....OO.OP....."
"....MPN.MPN...."
"....NPM.MPO...."
"....NPM..PO...."
"....NPM.MPO...."
"....MPN.MPN...."
".....OO.OP....."
".....MOPOM....."
"..............."
"..............."
"..............."
/* state 185 : . red */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"......NPN......"
"......NPN......"
"..............."
"..............."
"..............."
/* state 186 : | red */
"..............."
"..............."
".......PM......"
".......PM......"
".......PM......"
".......PM......"
".......PM......"
".......PM......"
".......PM......"
".......PM......"
".......PM......"
".......PM......"
".......PM......"
".......PM......"
"..............."
/* state 187 : ? red */
"..............."
"..............."
"..............."
".....MOPPN....."
".....NM.NPM...."
"........OP....."
".......NPM....."
"......MPM......"
"......NPM......"
"..............."
"......NPM......"
"......NPM......"
"..............."
"..............."
"..............."
/* state 188 : - red */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
".....MPPPN....."
".....MPPPN....."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 189 : $ red */
"..............."
"..............."
"..............."
".......O......."
".....MOPPO....."
".....POOMN....."
".....POO......."
".....MOPPN....."
".......OOPM...."
".....M.OMPM...."
".....PMONPM...."
".....MOPPN....."
".......O......."
".......O......."
"..............."
/* state 190 : ! red */
"..............."
"..............."
"..............."
"......MPN......"
"......MPN......"
"......MPN......"
"......MPN......"
".......PM......"
".......PM......"
"..............."
"......MPN......"
"......MPN......"
"..............."
"..............."
"..............."
/* state 191 : * green */
"..............."
"..............."
"..............."
".......H......."
".....GEHEGE...."
".....EGHHF....."
".....EGHHF....."
".....GEHEGE...."
".......H......."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 192 : o green */
"..............."
"..............."
"..............."
"..............."
"..............."
".....EGHGE....."
".....HG.FHE...."
"....EHF.EHF...."
"....FHE..HF...."
"....EHF.EHF...."
".....HG.FHE...."
".....EGHGE....."
"..............."
"..............."
"..............."
/* state 193 : O green */
"..............."
"..............."
"..............."
".....EGHGE....."
".....GG.GH....."
"....EHF.EHF...."
"....FHE.EHG...."
"....FHE..HG...."
"....FHE.EHG...."
"....EHF.EHF...."
".....GG.GH....."
".....EGHGE....."
"..............."
"..............."
"..............."
/* state 194 : . green */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"......FHF......"
"......FHF......"
"..............."
"..............."
"..............."
/* state 195 : | green */
"..............."
"..............."
".......HE......"
".......HE......"
".......HE......"
".......HE......"
".......HE......"
".......HE......"
".......HE......"
".......HE......"
".......HE......"
".......HE......"
".......HE......"
".......HE......"
"..............."
/* state 196 : ? green */
"..............."
"..............."
"..............."
".....EGHHF....."
".....FE.FHE...."
"........GH....."
".......FHE....."
"......EHE......"
"......FHE......"
"..............."
"......FHE......"
"......FHE......"
"..............."
"..............."
"..............."
/* state 197 : - green */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
".....EHHHF....."
".....EHHHF....."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 198 : $ green */
"..............."
"..............."
"..............."
".......G......."
".....EGHHG....."
".....HGGEF....."
".....HGG......."
".....EGHHF....."
".......GGHE...."
".....E.GEHE...."
".....HEGFHE...."
".....EGHHF....."
".......G......."
".......G......."
"..............."
/* state 199 : ! green */
"..............."
"..............."
"..............."
"......EHF......"
"......EHF......"
"......EHF......"
"......EHF......"
".......HE......"
".......HE......"
"..............."
"......EHF......"
"......EHF......"
"..............."
"..............."
"..............."
/* state 200 : * blue */
"..............."
"..............."
"..............."
".......D......."
".....CADACA...."
".....ACDDB....."
".....ACDDB....."
".....CADACA...."
".......D......."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 201 : o blue */
"..............."
"..............."
"..............."
"..............."
"..............."
".....ACDCA....."
".....DC.BDA...."
"....ADB.ADB...."
"....BDA..DB...."
"....ADB.ADB...."
".....DC.BDA...."
".....ACDCA....."
"..............."
"..............."
"..............."
/* state 202 : O blue */
"..............."
"..............."
"..............."
".....ACDCA....."
".....CC.CD....."
"....ADB.ADB...."
"....BDA.ADC...."
"....BDA..DC...."
"....BDA.ADC...."
"....ADB.ADB...."
".....CC.CD....."
".....ACDCA....."
"..............."
"..............."
"..............."
/* state 203 : . blue */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"......BDB......"
"......BDB......"
"..............."
"..............."
"..............."
/* state 204 : | blue */
"..............."
"..............."
".......DA......"
".......DA......"
".......DA......"
".......DA......"
".......DA......"
".......DA......"
".......DA......"
".......DA......"
".......DA......"
".......DA......"
".......DA......"
".......DA......"
"..............."
/* state 205 : ? blue */
"..............."
"..............."
"..............."
".....ACDDB....."
".....BA.BDA...."
"........CD....."
".......BDA....."
"......ADA......"
"......BDA......"
"..............."
"......BDA......"
"......BDA......"
"..............."
"..............."
"..............."
/* state 206 : - blue */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
".....ADDDB....."
".....ADDDB....."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 207 : $ blue */
"..............."
"..............."
"..............."
".......C......."
".....ACDDC....."
".....DCCAB....."
".....DCC......."
".....ACDDB....."
".......CCDA...."
".....A.CADA...."
".....DACBDA...."
".....ACDDB....."
".......C......."
".......C......."
"..............."
/* state 208 : ! blue */
"..............."
"..............."
"..............."
"......ADB......"
"......ADB......"
"......ADB......"
"......ADB......"
".......DA......"
".......DA......"
"..............."
"......ADB......"
"......ADB......"
"..............."
"..............."
"..............."
/* state 209 : * yellow */
"..............."
"..............."
"..............."
".......X......."
".....WUXUWU...."
".....UWXXV....."
".....UWXXV....."
".....WUXUWU...."
".......X......."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 210 : o yellow */
"..............."
"..............."
"..............."
"..............."
"..............."
".....UWXWU....."
".....XW.VXU...."
"....UXV.UXV...."
"....VXU..XV...."
"....UXV.UXV...."
".....XW.VXU...."
".....UWXWU....."
"..............."
"..............."
"..............."
/* state 211 : O yellow */
"..............."
"..............."
"..............."
".....UWXWU....."
".....WW.WX....."
"....UXV.UXV...."
"....VXU.UXW...."
"....VXU..XW...."
"....VXU.UXW...."
"....UXV.UXV...."
".....WW.WX....."
".....UWXWU....."
"..............."
"..............."
"..............."
/* state 212 : . yellow */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"......VXV......"
"......VXV......"
"..............."
"..............."
"..............."
/* state 213 : | yellow */
"..............."
"..............."
".......XU......"
".......XU......"
".......XU......"
".......XU......"
".......XU......"
".......XU......"
".......XU......"
".......XU......"
".......XU......"
".......XU......"
".......XU......"
".......XU......"
"..............."
/* state 214 : ? yellow */
"..............."
"..............."
"..............."
".....UWXXV....."
".....VU.VXU...."
"........WX....."
".......VXU....."
"......UXU......"
"......VXU......"
"..............."
"......VXU......"
"......VXU......"
"..............."
"..............."
"..............."
/* state 215 : - yellow */
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
".....UXXXV....."
".....UXXXV....."
"..............."
"..............."
"..............."
"..............."
"..............."
"..............."
/* state 216 : $ yellow */
"..............."
"..............."
"..............."
".......W......."
".....UWXXW....."
".....XWWUV....."
".....XWW......."
".....UWXXV....."
".......WWXU...."
".....U.WUXU...."
".....XUWVXU...."
".....UWXXV....."
".......W......."
".......W......."
"..............."
/* state 217 : ! yellow */
"..............."
"..............."
"..............."
"......UXV......"
"......UXV......"
"......UXV......"
"......UXV......"
".......XU......"
".......XU......"
"..............."
"......UXV......"
"......UXV......"
"..............."
"..............."
"..............."
XPM
/* width height num_colors chars_per_pixel */
"7 1519 25 1"
/* colors */
". c #000000"
"A c #262E40"  blue
"B c #4B5C80"  blue
"C c #708BBF"  blue
"D c #96B9FF"  blue
"E c #264026"  green
"F c #4B804B"  green
"G c #70BF70"  green
"H c #96FF96"  green
"I c #332640"  purple
"J c #664B80"  purple
"K c #9A70BF"  purple
"L c #CD96FF"  purple
"M c #402323"  red
"N c #804646"  red
"O c #BF6969"  red
"P c #FF8C8C"  red
"Q c #404040"  white
"R c #808080"  white
"S c #BFBFBF"  white
"T c #FFFFFF"  white
"U c #404026"  yellow
"V c #80804B"  yellow
"W c #BFBF70"  yellow
"X c #FFFF96"  yellow
/* state 1 : space white */
"......."
"......."
"......."
".TT.TT."
".TTTTT."
".TTTTT."
"......."
/* state 2 : ! white */
"......."
"...S..."
"...T..."
"...T..."
"...R..."
"...R..."
"......."
/* state 3 : " white */
"......."
"..RRR.."
"..TST.."
"......."
"......."
"......."
"......."
/* state 4 : # white */
"......."
"...ST.."
"..TTTQ."
".QTTT.."
"..TTR.."
"..RR..."
"......."
/* state 5 : $ white */
"......."
"...S..."
"..TTS.."
"..STR.."
"..RTT.."
"..QTQ.."
"...Q..."
/* state 6 : % white */
"......."
"..SR..."
".QTSQ.."
"..SST.."
"...SSQ."
"...QR.."
"......."
/* state 7 : & white */
"......."
"..QTQ.."
"..TS..."
"..TTSQ."
"..TTT.."
"..QSS.."
"......."
/* state 8 : ' white */
"......."
"...S..."
"...T..."
"......."
"......."
"......."
"......."
/* state 9 : ( white */
"......."
"...SQ.."
"...T..."
"...T..."
"...T..."
"...TQ.."
"......."
/* state 10 : ) white */
"......."
"..QS..."
"...T..."
"...T..."
"...T..."
"..QT..."
"......."
/* state 11 : * white */
"......."
"...R..."
"..STS.."
"..RTR.."
"......."
"......."
"......."
/* state 12 : + white */
"......."
"......."
"...S..."
"..TTT.."
"...T..."
"...Q..."
"......."
/* state 13 : , white */
"......."
"......."
"......."
"......."
"...S..."
"...T..."
"...Q..."
/* state 14 : - white */
"......."
"......."
"......."
"..QTQ.."
"..QRQ.."
"......."
"......."
/* state 15 : . white */
"......."
"......."
"......."
"......."
"...S..."
"...R..."
"......."
/* state 16 : / white */
"......."
"....S.."
"...RS.."
"...T..."
"..QS..."
"..TQ..."
"......."
/* state 17 : 0 white */
"......."
"..QTQ.."
"..TRT.."
"..TRT.."
"..TTT.."
"..QSQ.."
"......."
/* state 18 : 1 white */
"......."
"..RT..."
"..QT..."
"...T..."
"..QTR.."
"..RSS.."
"......."
/* state 19 : 2 white */
"......."
"..STQ.."
"..QRT.."
"...TR.."
"..TTQ.."
"..SSR.."
"......."
/* state 20 : 3 white */
"......."
"..STR.."
"..QRT.."
"...TT.."
"..RRT.."
"..RSQ.."
"......."
/* state 21 : 4 white */
"......."
"...RR.."
"..QTS.."
"..TTT.."
"..STT.."
"...QQ.."
"......."
/* state 22 : 5 white */
"......."
"..STR.."
"..TR..."
"..RTT.."
"..RST.."
"..RSQ.."
"......."
/* state 23 : 6 white */
"......."
"..QTR.."
"..TRQ.."
"..TTT.."
"..TST.."
"..QSQ.."
"......."
/* state 24 : 7 white */
"......."
"..TTS.."
"...RT.."
"...TQ.."
"...T..."
"..QQ..."
"......."
/* state 25 : 8 white */
"......."
"..RTR.."
"..TRT.."
"..TTT.."
"..TST.."
"..QSQ.."
"......."
/* state 26 : 9 white */
"......."
"..RTQ.."
"..TQT.."
"..TTT.."
"..RST.."
"..QS..."
"......."
/* state 27 : : white */
"......."
"......."
"...S..."
"...R..."
"...S..."
"...R..."
"......."
/* state 28 : ; white */
"......."
"......."
"...S..."
"...R..."
"...S..."
"...T..."
"...Q..."
/* state 29 : < white */
"......."
"......."
"...QT.."
"..TTQ.."
"..QTT.."
"......."
"......."
/* state 30 : = white */
"......."
"......."
"..TTT.."
"..SSS.."
"..TTT.."
"......."
"......."
/* state 31 : > white */
"......."
"......."
"..TQ..."
"..QTT.."
"..TTQ.."
"......."
"......."
/* state 32 : ? white */
"......."
"..RTR.."
"..QRT.."
"...TQ.."
"...T..."
"...R..."
"......."
/* state 33 : @ white */
"......."
"...SQ.."
"..TRT.."
".QSTT.."
".QSTT.."
"..TSS.."
"...QQ.."
/* state 34 : A white */
"......."
"...T..."
"..RTR.."
"..TTT.."
"..TTT.."
"..R.R.."
"......."
/* state 35 : B white */
"......."
"..TTR.."
"..TQT.."
"..TTT.."
"..TRT.."
"..RSQ.."
"......."
/* state 36 : C white */
"......."
"..QTS.."
"..TRQ.."
"..TQ..."
"..TTS.."
"...RR.."
"......."
/* state 37 : D white */
"......."
"..TTQ.."
"..TQT.."
"..T.T.."
"..TST.."
"..RS..."
"......."
/* state 38 : E white */
"......."
"..STT.."
"..TQ..."
"..TTS.."
"..TSR.."
"..RSR.."
"......."
/* state 39 : F white */
"......."
"..STT.."
"..TQ..."
"..TTS.."
"..TQ..."
"..R...."
"......."
/* state 40 : G white */
"......."
"..QTS.."
"..TRQ.."
"..TRT.."
"..TST.."
"...SR.."
"......."
/* state 41 : H white */
"......."
"..T.T.."
"..TQT.."
"..TTT.."
"..TQT.."
"..R.R.."
"......."
/* state 42 : I white */
"......."
"..STS.."
"...T..."
"...T..."
"..QTQ.."
"..RSR.."
"......."
/* state 43 : J white */
"......."
"..QTS.."
"...RT.."
"...RT.."
"..STT.."
"..RS..."
"......."
/* state 44 : K white */
"......."
"..TQT.."
"..TTQ.."
"..TTQ.."
"..TRT.."
"..S.S.."
"......."
/* state 45 : L white */
"......."
"..RQ..."
"..TR..."
"..TR..."
"..TSR.."
"..RSS.."
"......."
/* state 46 : M white */
"......."
"..TQT.."
"..TTT.."
"..TTT.."
"..T.T.."
"..R.R.."
"......."
/* state 47 : N white */
"......."
"..TQS.."
"..TST.."
"..TTT.."
"..TST.."
"..R.S.."
"......."
/* state 48 : O white */
"......."
"..QTR.."
"..TQT.."
"..T.T.."
"..TST.."
"..QSQ.."
"......."
/* state 49 : P white */
"......."
"..STR.."
"..TQT.."
"..TTT.."
"..TQ..."
"..R...."
"......."
/* state 50 : Q white */
"......."
"..QTR.."
"..TQT.."
"..T.T.."
"..TST.."
"..QSS.."
"......."
/* state 51 : R white */
"......."
"..TTR.."
"..TQT.."
"..TTS.."
"..TRT.."
"..R.R.."
"......."
/* state 52 : S white */
"......."
"..RTR.."
"..TQQ.."
"..RTS.."
"..SRT.."
"..RSQ.."
"......."
/* state 53 : T white */
"......."
"..TTT.."
"...T..."
"...T..."
"...T..."
"...R..."
"......."
/* state 54 : U white */
"......."
"..T.T.."
"..T.T.."
"..T.T.."
"..TST.."
"..QSQ.."
"......."
/* state 55 : V white */
"......."
"..T.T.."
"..TQT.."
"..TTT.."
"..RTR.."
"...S..."
"......."
/* state 56 : W white */
"......."
".QR.RQ."
".QTRTQ."
"..TTT.."
"..TTT.."
"..RQR.."
"......."
/* state 57 : X white */
"......."
"..T.T.."
"..STS.."
"...TQ.."
"..TTT.."
"..S.S.."
"......."
/* state 58 : Y white */
"......."
"..T.T.."
"..TTT.."
"..QTQ.."
"...T..."
"...R..."
"......."
/* state 59 : Z white */
"......."
"..TTT.."
"...ST.."
"..QT..."
"..TTR.."
"..SSS.."
"......."
/* state 60 : [ white */
"......."
"...TQ.."
"...T..."
"...T..."
"...T..."
"...TQ.."
"......."
/* state 61 : \ white */
"......."
"..S...."
"..RR..."
"...T..."
"...SQ.."
"...QT.."
"......."
/* state 62 : ] white */
"......."
"..QT..."
"...T..."
"...T..."
"...T..."
"..QT..."
"......."
/* state 63 : ^ white */
"......."
"...T..."
"..TST.."
"......."
"......."
"......."
"......."
/* state 64 : _ white */
"......."
"......."
"......."
"......."
"......."
"......."
".QTTTQ."
/* state 65 : ` white */
"......."
"..QS..."
"......."
"......."
"......."
"......."
"......."
/* state 66 : a white */
"......."
"......."
"..STS.."
"..STT.."
"..TST.."
"..QRS.."
"......."
/* state 67 : b white */
"......."
"..T...."
"..TTS.."
"..TQT.."
"..TST.."
"..RRQ.."
"......."
/* state 68 : c white */
"......."
"......."
"..QTS.."
"..TR..."
"..TSR.."
"...SR.."
"......."
/* state 69 : d white */
"......."
"....T.."
"..STT.."
"..TQT.."
"..TST.."
"..QRR.."
"......."
/* state 70 : e white */
"......."
"......."
"..RTS.."
"..TTT.."
"..TRR.."
"..QSR.."
"......."
/* state 71 : f white */
"......."
"...TS.."
"..TTT.."
"...T..."
"...T..."
"...R..."
"......."
/* state 72 : g white */
"......."
"......."
"..RTT.."
"..TQT.."
"..TST.."
"..RTT.."
"..RSQ.."
/* state 73 : h white */
"......."
"..TQ..."
"..TTS.."
"..TRT.."
"..TRT.."
"..RQR.."
"......."
/* state 74 : i white */
"......."
"...T..."
"..ST..."
"...T..."
"..QTR.."
"..RSS.."
"......."
/* state 75 : j white */
"......."
"...TQ.."
"..RTQ.."
"...TQ.."
"...TQ.."
"..QT..."
"..SS..."
/* state 76 : k white */
"......."
"..TQ..."
"..TRT.."
"..TTQ.."
"..TST.."
"..R.S.."
"......."
/* state 77 : l white */
"......."
"..TT..."
"..QT..."
"..QT..."
"...TR.."
"...RR.."
"......."
/* state 78 : m white */
"......."
"......."
"..TTT.."
"..TTT.."
"..TTT.."
"..RRR.."
"......."
/* state 79 : n white */
"......."
"......."
"..TTS.."
"..TRT.."
"..TRT.."
"..RQR.."
"......."
/* state 80 : o white */
"......."
"......."
"..RTR.."
"..TQT.."
"..TST.."
"..QSQ.."
"......."
/* state 81 : p white */
"......."
"......."
"..TTS.."
"..TQT.."
"..TST.."
"..TSQ.."
"..S...."
/* state 82 : q white */
"......."
"......."
"..STT.."
"..TQT.."
"..TST.."
"..QRT.."
"....S.."
/* state 83 : r white */
"......."
"......."
"..RTT.."
"..ST..."
"..SS..."
"..QQ..."
"......."
/* state 84 : s white */
"......."
"......."
"..RTR.."
"..TTR.."
"..RST.."
"..QSQ.."
"......."
/* state 85 : t white */
"......."
"...S..."
"..TTT.."
"...T..."
"...TQ.."
"...RR.."
"......."
/* state 86 : u white */
"......."
"......."
"..TQT.."
"..TRT.."
"..TTT.."
"..QRR.."
"......."
/* state 87 : v white */
"......."
"......."
"..T.T.."
"..TST.."
"..RTR.."
"...S..."
"......."
/* state 88 : w white */
"......."
"......."
".QS.SQ."
"..TTT.."
"..TTT.."
"..RQR.."
"......."
/* state 89 : x white */
"......."
"......."
"..TRT.."
"..QTQ.."
"..STS.."
"..S.S.."
"......."
/* state 90 : y white */
"......."
"......."
"..T.T.."
"..TTT.."
"..QTQ.."
"..QT..."
"..SQ..."
/* state 91 : z white */
"......."
"......."
"..TTT.."
"...TR.."
"..STQ.."
"..RSR.."
"......."
/* state 92 : { white */
"......."
"...TR.."
"...T..."
"..RT..."
"...T..."
"...TQ.."
"...QQ.."
/* state 93 : | white */
"......."
"...S..."
"...T..."
"...T..."
"...T..."
"...T..."
"...S..."
/* state 94 : } white */
"......."
"..RT..."
"...T..."
"...TR.."
"...T..."
"..QT..."
"..QQ..."
/* state 95 : ~ white */
"......."
"......."
"......."
"..TTT.."
"...QQ.."
"......."
"......."
/* state 96 : space purple */
"......."
"......."
"......."
".LL.LL."
".LLLLL."
".LLLLL."
"......."
/* state 97 : " purple */
"......."
"..JJJ.."
"..LKL.."
"......."
"......."
"......."
"......."
/* state 98 : # purple */
"......."
"...KL.."
"..LLLI."
".ILLL.."
"..LLJ.."
"..JJ..."
"......."
/* state 99 : % purple */
"......."
"..KJ..."
".ILKI.."
"..KKL.."
"...KKI."
"...IJ.."
"......."
/* state 100 : & purple */
"......."
"..ILI.."
"..LK..."
"..LLKI."
"..LLL.."
"..IKK.."
"......."
/* state 101 : ' purple */
"......."
"...K..."
"...L..."
"......."
"......."
"......."
"......."
/* state 102 : ( purple */
"......."
"...KI.."
"...L..."
"...L..."
"...L..."
"...LI.."
"......."
/* state 103 : ) purple */
"......."
"..IK..."
"...L..."
"...L..."
"...L..."
"..IL..."
"......."
/* state 104 : + purple */
"......."
"......."
"...K..."
"..LLL.."
"...L..."
"...I..."
"......."
/* state 105 : , purple */
"......."
"......."
"......."
"......."
"...K..."
"...L..."
"...I..."
/* state 106 : / purple */
"......."
"....K.."
"...JK.."
"...L..."
"..IK..."
"..LI..."
"......."
/* state 107 : 0 purple */
"......."
"..ILI.."
"..LJL.."
"..LJL.."
"..LLL.."
"..IKI.."
"......."
/* state 108 : 1 purple */
"......."
"..JL..."
"..IL..."
"...L..."
"..ILJ.."
"..JKK.."
"......."
/* state 109 : 2 purple */
"......."
"..KLI.."
"..IJL.."
"...LJ.."
"..LLI.."
"..KKJ.."
"......."
/* state 110 : 3 purple */
"......."
"..KLJ.."
"..IJL.."
"...LL.."
"..JJL.."
"..JKI.."
"......."
/* state 111 : 4 purple */
"......."
"...JJ.."
"..ILK.."
"..LLL.."
"..KLL.."
"...II.."
"......."
/* state 112 : 5 purple */
"......."
"..KLJ.."
"..LJ..."
"..JLL.."
"..JKL.."
"..JKI.."
"......."
/* state 113 : 6 purple */
"......."
"..ILJ.."
"..LJI.."
"..LLL.."
"..LKL.."
"..IKI.."
"......."
/* state 114 : 7 purple */
"......."
"..LLK.."
"...JL.."
"...LI.."
"...L..."
"..II..."
"......."
/* state 115 : 8 purple */
"......."
"..JLJ.."
"..LJL.."
"..LLL.."
"..LKL.."
"..IKI.."
"......."
/* state 116 : 9 purple */
"......."
"..JLI.."
"..LIL.."
"..LLL.."
"..JKL.."
"..IK..."
"......."
/* state 117 : : purple */
"......."
"......."
"...K..."
"...J..."
"...K..."
"...J..."
"......."
/* state 118 : ; purple */
"......."
"......."
"...K..."
"...J..."
"...K..."
"...L..."
"...I..."
/* state 119 : < purple */
"......."
"......."
"...IL.."
"..LLI.."
"..ILL.."
"......."
"......."
/* state 120 : = purple */
"......."
"......."
"..LLL.."
"..KKK.."
"..LLL.."
"......."
"......."
/* state 121 : > purple */
"......."
"......."
"..LI..."
"..ILL.."
"..LLI.."
"......."
"......."
/* state 122 : @ purple */
"......."
"...KI.."
"..LJL.."
".IKLL.."
".IKLL.."
"..LKK.."
"...II.."
/* state 123 : A purple */
"......."
"...L..."
"..JLJ.."
"..LLL.."
"..LLL.."
"..J.J.."
"......."
/* state 124 : B purple */
"......."
"..LLJ.."
"..LIL.."
"..LLL.."
"..LJL.."
"..JKI.."
"......."
/* state 125 : C purple */
"......."
"..ILK.."
"..LJI.."
"..LI..."
"..LLK.."
"...JJ.."
"......."
/* state 126 : D purple */
"......."
"..LLI.."
"..LIL.."
"..L.L.."
"..LKL.."
"..JK..."
"......."
/* state 127 : E purple */
"......."
"..KLL.."
"..LI..."
"..LLK.."
"..LKJ.."
"..JKJ.."
"......."
/* state 128 : F purple */
"......."
"..KLL.."
"..LI..."
"..LLK.."
"..LI..."
"..J...."
"......."
/* state 129 : G purple */
"......."
"..ILK.."
"..LJI.."
"..LJL.."
"..LKL.."
"...KJ.."
"......."
/* state 130 : H purple */
"......."
"..L.L.."
"..LIL.."
"..LLL.."
"..LIL.."
"..J.J.."
"......."
/* state 131 : I purple */
"......."
"..KLK.."
"...L..."
"...L..."
"..ILI.."
"..JKJ.."
"......."
/* state 132 : J purple */
"......."
"..ILK.."
"...JL.."
"...JL.."
"..KLL.."
"..JK..."
"......."
/* state 133 : K purple */
"......."
"..LIL.."
"..LLI.."
"..LLI.."
"..LJL.."
"..K.K.."
"......."
/* state 134 : L purple */
"......."
"..JI..."
"..LJ..."
"..LJ..."
"..LKJ.."
"..JKK.."
"......."
/* state 135 : M purple */
"......."
"..LIL.."
"..LLL.."
"..LLL.."
"..L.L.."
"..J.J.."
"......."
/* state 136 : N purple */
"......."
"..LIK.."
"..LKL.."
"..LLL.."
"..LKL.."
"..J.K.."
"......."
/* state 137 : P purple */
"......."
"..KLJ.."
"..LIL.."
"..LLL.."
"..LI..."
"..J...."
"......."
/* state 138 : Q purple */
"......."
"..ILJ.."
"..LIL.."
"..L.L.."
"..LKL.."
"..IKK.."
"......."
/* state 139 : R purple */
"......."
"..LLJ.."
"..LIL.."
"..LLK.."
"..LJL.."
"..J.J.."
"......."
/* state 140 : S purple */
"......."
"..JLJ.."
"..LII.."
"..JLK.."
"..KJL.."
"..JKI.."
"......."
/* state 141 : T purple */
"......."
"..LLL.."
"...L..."
"...L..."
"...L..."
"...J..."
"......."
/* state 142 : U purple */
"......."
"..L.L.."
"..L.L.."
"..L.L.."
"..LKL.."
"..IKI.."
"......."
/* state 143 : V purple */
"......."
"..L.L.."
"..LIL.."
"..LLL.."
"..JLJ.."
"...K..."
"......."
/* state 144 : W purple */
"......."
".IJ.JI."
".ILJLI."
"..LLL.."
"..LLL.."
"..JIJ.."
"......."
/* state 145 : X purple */
"......."
"..L.L.."
"..KLK.."
"...LI.."
"..LLL.."
"..K.K.."
"......."
/* state 146 : Y purple */
"......."
"..L.L.."
"..LLL.."
"..ILI.."
"...L..."
"...J..."
"......."
/* state 147 : Z purple */
"......."
"..LLL.."
"...KL.."
"..IL..."
"..LLJ.."
"..KKK.."
"......."
/* state 148 : [ purple */
"......."
"...LI.."
"...L..."
"...L..."
"...L..."
"...LI.."
"......."
/* state 149 : \ purple */
"......."
"..K...."
"..JJ..."
"...L..."
"...KI.."
"...IL.."
"......."
/* state 150 : ] purple */
"......."
"..IL..."
"...L..."
"...L..."
"...L..."
"..IL..."
"......."
/* state 151 : ^ purple */
"......."
"...L..."
"..LKL.."
"......."
"......."
"......."
"......."
/* state 152 : _ purple */
"......."
"......."
"......."
"......."
"......."
"......."
".ILLLI."
/* state 153 : ` purple */
"......."
"..IK..."
"......."
"......."
"......."
"......."
"......."
/* state 154 : a purple */
"......."
"......."
"..KLK.."
"..KLL.."
"..LKL.."
"..IJK.."
"......."
/* state 155 : b purple */
"......."
"..L...."
"..LLK.."
"..LIL.."
"..LKL.."
"..JJI.."
"......."
/* state 156 : c purple */
"......."
"......."
"..ILK.."
"..LJ..."
"..LKJ.."
"...KJ.."
"......."
/* state 157 : d purple */
"......."
"....L.."
"..KLL.."
"..LIL.."
"..LKL.."
"..IJJ.."
"......."
/* state 158 : e purple */
"......."
"......."
"..JLK.."
"..LLL.."
"..LJJ.."
"..IKJ.."
"......."
/* state 159 : f purple */
"......."
"...LK.."
"..LLL.."
"...L..."
"...L..."
"...J..."
"......."
/* state 160 : g purple */
"......."
"......."
"..JLL.."
"..LIL.."
"..LKL.."
"..JLL.."
"..JKI.."
/* state 161 : h purple */
"......."
"..LI..."
"..LLK.."
"..LJL.."
"..LJL.."
"..JIJ.."
"......."
/* state 162 : i purple */
"......."
"...L..."
"..KL..."
"...L..."
"..ILJ.."
"..JKK.."
"......."
/* state 163 : j purple */
"......."
"...LI.."
"..JLI.."
"...LI.."
"...LI.."
"..IL..."
"..KK..."
/* state 164 : k purple */
"......."
"..LI..."
"..LJL.."
"..LLI.."
"..LKL.."
"..J.K.."
"......."
/* state 165 : l purple */
"......."
"..LL..."
"..IL..."
"..IL..."
"...LJ.."
"...JJ.."
"......."
/* state 166 : m purple */
"......."
"......."
"..LLL.."
"..LLL.."
"..LLL.."
"..JJJ.."
"......."
/* state 167 : n purple */
"......."
"......."
"..LLK.."
"..LJL.."
"..LJL.."
"..JIJ.."
"......."
/* state 168 : p purple */
"......."
"......."
"..LLK.."
"..LIL.."
"..LKL.."
"..LKI.."
"..K...."
/* state 169 : q purple */
"......."
"......."
"..KLL.."
"..LIL.."
"..LKL.."
"..IJL.."
"....K.."
/* state 170 : r purple */
"......."
"......."
"..JLL.."
"..KL..."
"..KK..."
"..II..."
"......."
/* state 171 : s purple */
"......."
"......."
"..JLJ.."
"..LLJ.."
"..JKL.."
"..IKI.."
"......."
/* state 172 : t purple */
"......."
"...K..."
"..LLL.."
"...L..."
"...LI.."
"...JJ.."
"......."
/* state 173 : u purple */
"......."
"......."
"..LIL.."
"..LJL.."
"..LLL.."
"..IJJ.."
"......."
/* state 174 : v purple */
"......."
"......."
"..L.L.."
"..LKL.."
"..JLJ.."
"...K..."
"......."
/* state 175 : w purple */
"......."
"......."
".IK.KI."
"..LLL.."
"..LLL.."
"..JIJ.."
"......."
/* state 176 : x purple */
"......."
"......."
"..LJL.."
"..ILI.."
"..KLK.."
"..K.K.."
"......."
/* state 177 : y purple */
"......."
"......."
"..L.L.."
"..LLL.."
"..ILI.."
"..IL..."
"..KI..."
/* state 178 : z purple */
"......."
"......."
"..LLL.."
"...LJ.."
"..KLI.."
"..JKJ.."
"......."
/* state 179 : { purple */
"......."
"...LJ.."
"...L..."
"..JL..."
"...L..."
"...LI.."
"...II.."
/* state 180 : } purple */
"......."
"..JL..."
"...L..."
"...LJ.."
"...L..."
"..IL..."
"..II..."
/* state 181 : ~ purple */
"......."
"......."
"......."
"..LLL.."
"...II.."
"......."
"......."
/* state 182 : * red */
"......."
"...N..."
"..OPO.."
"..NPN.."
"......."
"......."
"......."
/* state 183 : o red */
"......."
"......."
"..NPN.."
"..PMP.."
"..POP.."
"..MOM.."
"......."
/* state 184 : O red */
"......."
"..MPN.."
"..PMP.."
"..P.P.."
"..POP.."
"..MOM.."
"......."
/* state 185 : . red */
"......."
"......."
"......."
"......."
"...O..."
"...N..."
"......."
/* state 186 : | red */
"......."
"...O..."
"...P..."
"...P..."
"...P..."
"...P..."
"...O..."
/* state 187 : ? red */
"......."
"..NPN.."
"..MNP.."
"...PM.."
"...P..."
"...N..."
"......."
/* state 188 : - red */
"......."
"......."
"......."
"..MPM.."
"..MNM.."
"......."
"......."
/* state 189 : $ red */
"......."
"...O..."
"..PPO.."
"..OPN.."
"..NPP.."
"..MPM.."
"...M..."
/* state 190 : ! red */
"......."
"...O..."
"...P..."
"...P..."
"...N..."
"...N..."
"......."
/* state 191 : * green */
"......."
"...F..."
"..GHG.."
"..FHF.."
"......."
"......."
"......."
/* state 192 : o green */
"......."
"......."
"..FHF.."
"..HEH.."
"..HGH.."
"..EGE.."
"......."
/* state 193 : O green */
"......."
"..EHF.."
"..HEH.."
"..H.H.."
"..HGH.."
"..EGE.."
"......."
/* state 194 : . green */
"......."
"......."
"......."
"......."
"...G..."
"...F..."
"......."
/* state 195 : | green */
"......."
"...G..."
"...H..."
"...H..."
"...H..."
"...H..."
"...G..."
/* state 196 : ? green */
"......."
"..FHF.."
"..EFH.."
"...HE.."
"...H..."
"...F..."
"......."
/* state 197 : - green */
"......."
"......."
"......."
"..EHE.."
"..EFE.."
"......."
"......."
/* state 198 : $ green */
"......."
"...G..."
"..HHG.."
"..GHF.."
"..FHH.."
"..EHE.."
"...E..."
/* state 199 : ! green */
"......."
"...G..."
"...H..."
"...H..."
"...F..."
"...F..."
"......."
/* state 200 : * blue */
"......."
"...B..."
"..CDC.."
"..BDB.."
"......."
"......."
"......."
/* state 201 : o blue */
"......."
"......."
"..BDB.."
"..DAD.."
"..DCD.."
"..ACA.."
"......."
/* state 202 : O blue */
"......."
"..ADB.."
"..DAD.."
"..D.D.."
"..DCD.."
"..ACA.."
"......."
/* state 203 : . blue */
"......."
"......."
"......."
"......."
"...C..."
"...B..."
"......."
/* state 204 : | blue */
"......."
"...C..."
"...D..."
"...D..."
"...D..."
"...D..."
"...C..."
/* state 205 : ? blue */
"......."
"..BDB.."
"..ABD.."
"...DA.."
"...D..."
"...B..."
"......."
/* state 206 : - blue */
"......."
"......."
"......."
"..ADA.."
"..ABA.."
"......."
"......."
/* state 207 : $ blue */
"......."
"...C..."
"..DDC.."
"..CDB.."
"..BDD.."
"..ADA.."
"...A..."
/* state 208 : ! blue */
"......."
"...C..."
"...D..."
"...D..."
"...B..."
"...B..."
"......."
/* state 209 : * yellow */
"......."
"...V..."
"..WXW.."
"..VXV.."
"......."
"......."
"......."
/* state 210 : o yellow */
"......."
"......."
"..VXV.."
"..XUX.."
"..XWX.."
"..UWU.."
"......."
/* state 211 : O yellow */
"......."
"..UXV.."
"..XUX.."
"..X.X.."
"..XWX.."
"..UWU.."
"......."
/* state 212 : . yellow */
"......."
"......."
"......."
"......."
"...W..."
"...V..."
"......."
/* state 213 : | yellow */
"......."
"...W..."
"...X..."
"...X..."
"...X..."
"...X..."
"...W..."
/* state 214 : ? yellow */
"......."
"..VXV.."
"..UVX.."
"...XU.."
"...X..."
"...V..."
"......."
/* state 215 : - yellow */
"......."
"......."
"......."
"..UXU.."
"..UVU.."
"......."
"......."
/* state 216 : $ yellow */
"......."
"...W..."
"..XXW.."
"..WXV.."
"..VXX.."
"..UXU.."
"...U..."
/* state 217 : ! yellow */
"......."
"...W..."
"...X..."
"...X..."
"...V..."
"...V..."
"......."
Attachments
ASCII(1).rule
(321.89 KiB) Downloaded 4 times
User avatar
NNlk05
Posts: 746
Joined: January 14th, 2026, 8:42 pm
Location: Exploring in the Jungle of the INT Rulespace
Contact:

Re: amling search program principles discussion / brain dump

Post by NNlk05 »

LLSSS just panicked on me (not my exact search but gave the same results)

Code: Select all

$ ./rlife llsss --rule B3/S23 --filters bcaf c4d-s2s '@bg(1)'
20260926 12:09:45 [INFO] Start file magic grid generated:
20260926 12:09:45 [INFO] |   . |   . |  .. |  .. |
20260926 12:09:45 [INFO] |  .. |  .. | ..  | ..  |
20260926 12:09:45 [INFO] |  .  |  .  |     |     |

thread 'main' (59196) panicked at /rustc/48a229ceaefd4985c50990b14116b6d856af0985/library/alloc/src/vec/spec_from_iter_nested.rs:57:18:
capacity overflow
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
I'm on:

Code: Select all

commit e721372bc901562374d755f52a91380992244709 (HEAD -> master, origin/master, origin/HEAD)
Author: Keith Amling <keith.amling@gmail.com>
Date:   Tue Sep 15 09:56:18 2026 -0700

    Unify side_edge_ng_par_iter
Feci quod potui, faciant meliora potentes.

Code: Select all

x = 10, y = 3, rule = B34twz/S23
b2o4b2o$obo4bobo$2bo4bo!
[[ AUTOSTART AUTOHIDEGUI TRACK 0 -47/270 ZOOM 4 GPS 45 STEP 3 THEME BOOK ]]
https://nnlk05.github.io

=3
amling
Posts: 1274
Joined: April 2nd, 2020, 9:47 pm

Re: amling search program principles discussion / brain dump

Post by amling »

NNlk05 wrote: September 26th, 2026, 3:13 pm LLSSS just panicked on me...
Ah, yes, the sound of one column of cells clapping. Thank you of course for the extremely specific and clear steps/data which I am able to reproduce.

This is asking to run a search on a board that is one U step wide (2 HDs), which is not wide enough to represent in program state. See up-thread for all the discussion about 2-wide strips (as in 2 U steps wide strips, as in 4 HDs here). In debug builds it fails slightly earlier with an underflow in subtraction while in release it underflows and tries to allocate a bcols array indexed by [0, 2^64 - 1], i.e. 2^64 long.

While I have said I would try to improve error messages for crashes easily reachable with normal arguments I'm not 100% sure this qualifies. "@bg(1)" is just not particularly sensible here. I've added "assert!(u_size >= TB::AF1::SIZE);" so it's at least caught slightly better, especially in release builds.
User avatar
LuveelVoom
Posts: 743
Joined: April 27th, 2022, 7:59 pm

Re: amling search program principles discussion / brain dump

Post by LuveelVoom »

hello amling i would be very happy if i could have input file and command for the following partial to extend outwards

Code: Select all

x = 15, y = 13, rule = B3/S23-q4i
5b2ob2o$2b2o2bobo2b2o$b2o3bobo3b2o$o3b2o3b2o3bo$3b2o5b2o$2b3o5b3o$3b2o
5b2o3$b3o7b3o$3bo7bo$bobo7bobo$2bo9bo!
i messed around and cannot create the inputs.
i wonder if a script could be made to make these (please do not waste your time doing that) (unless you want to)
thank you :D

edit: here is example of partial it is in

Code: Select all

x = 239, y = 52, rule = B3/S23-q4i
6bo3bo32b2ob2o32b2ob2o29bo2b2ob2o2bo66bo3bo31b3ob3o$4b4ob4o27b2o2bobo
2b2o25b3o2bobo2b3o24b4obobob4o24b2ob3ob3ob2o24b2ob3ob3ob2o24b2obobobo
bob2o$2b2obobobobob2o24b2o3bobo3b2o25bobobobobobo28bo5bo27b2obobobobo
b2o24b2obobobobob2o24b2obobobobob2o$bo3bo5bo3bo22bo3b2o3b2o3bo23b2obo
5bob2o24b2o2bo3bo2b2o98bobo7bobo$2bobo7bobo26b2o5b2o27bo9bo26bo9bo25b
3o7b3o24bobo7bobo$5bo5bo28b3o5b3o26bo2bo3bo2bo25b2o9b2o25b2o7b2o28bo5b
o28b3o5b3o$4bo7bo28b2o5b2o27bobo5bobo27bo7bo26b3o7b3o24bo2bo5bo2bo$4b
o7bo102bo7bo28bo7bo$77bo9bo26b2o7b2o27b2o5b2o27bo9bo$3bo9bo25b3o7b3o25b
2o7b2o25bo2bo5bo2bo26b2o5b2o27bo2bo3bo2bo25b3o7b3o$2b3o7b3o26bo7bo26b
ob2o5b2obo27bo5bo28bobo5bobo26bo9bo26bo2bo3bo2bo$2b2o2bo3bo2b2o24bobo
7bobo26bo7bo29bo5bo29b3o3b3o28b3o3b3o29b2o3b2o$7bobo30bo9bo26bo9bo102b
o5bo29b3o3b3o$4bo7bo214bo5bo$3bo2bo3bo2bo26bo9bo27bo7bo27b3o5b3o27bo7b
o27b3o5b3o26b2o7b2o$4b2o5b2o27bob2o3b2obo25b2ob2o3b2ob2o24bobobo3bobo
bo25b3o5b3o26bo9bo28bo5bo$2bo2bo5bo2bo24bo2bo5bo2bo24bo3bo3bo3bo23b2o
3bo3bo3b2o22bo2bobo3bobo2bo23b2o2bo3bo2b2o23bob2o7b2obo$2b2o9b2o24b3o
7b3o24b3o7b3o24b2o9b2o23bo3bo5bo3bo21b2o3bo5bo3b2o20bo2bo9bo2bo$3bo9b
o101bo7bo25b2o11b2o22b2o11b2o24bo9bo$3b2o7b2o25b3o7b3o24b2o9b2o24b5o3b
5o60b3o9b3o22bobo2bo3bo2bobo$3bo2b2ob2o2bo25bo3b2ob2o3bo24bob4ob4obo24b
o3b2ob2o3bo24bobob2ob2obobo27b3ob3o26bo2b4ob4o2bo$2bob2obobob2obo26bo
2bobo2bo28b2obobob2o31bobo29bobo2bobo2bobo24bobo2bobo2bobo29bobo$4bo2b
obo2bo27b2o2bobo2b2o26b2o7b2o26b2obo3bob2o26bobobobobobo26b3obobob3o28b
2o3b2o$5b2obob2o68bo3bo33b3o33bo3bo30bo7bo27bo2bobobo2bo$6b2ob2o32b5o
33b3o33bo3bo31b7o30bo2bo2bo29b2o5b2o$4bo7bo63bo4b3o4bo24bo4bobo4bo28b
o3bo31bo5bo27bobo7bobo$2bo11bo23b3o9b3o22bobo9bobo22b4o3bo3b4o22b2o4b
3o4b2o22b3o4bo4b3o23b3o7b3o$b2o2bo5bo2b2o22b2o11b2o21bo3b2o5b2o3bo21b
o3bo5bo3bo22bob2o3bo3b2obo24bo9bo23bo2b2o7b2o2bo$bo3bo5bo3bo21bobob3o
3b3obobo22b2ob3ob3ob2o23b3o3bobo3b3o21b2o6bo6b2o20b2o3bo5bo3b2o22b2ob
o5bob2o$o4bo5bo4bo26bobobo27bo4bo3bo4bo23bo2b2obob2o2bo23bob3ob3ob3ob
o24b3o5b3o23b3ob2o5b2ob3o$7b3o28bo6bo6bo29bo66b3o2b5o2b3o22bo13bo23bo
b9obo$obobo7bobobo23bo4bo4bo26bo9bo25b3o7b3o24bob2o5b2obo23bo4b5o4bo22b
2o4b3o4b2o$4bo7bo25bob3o5b3obo23b3o7b3o26bo7bo27b2o7b2o25bo11bo23b2o2b
2o3b2o2b2o$o4bo5bo4bo28bo28b3obo7bob3o21b2obo3bo3bob2o22bo2b2o5b2o2bo
22bo2b2o2bo2b2o2bo22b5ob3ob5o$7b3o27b2o6bo6b2o27b3o27bobo4b3o4bobo21b
2o4b3o4b2o22bo2bo2b3o2bo2bo21b2obobobobobobob2o$2o13b2o27bobo28bo6bo6b
o27bo3bo28b2o4bo4b2o23bobo4bo4bobo24bob2o3b2obo$3bobo2bo2bobo25bobo7b
obo24bob2obobob2obo23b3o2b2ob2o2b3o24bo2bo3bo2bo26bob2obob2obo26bo2bo
bobo2bo$3bo4bo4bo25b2ob3ob3ob2o24bo4bobo4bo25bo2bo3bo2bo25b2ob3ob3ob2o
24b2o3bobo3b2o24b2o2b2ob2o2b2o$2bo2b2o3b2o2bo25b4o3b4o66bo3bo29bob2o3b
2obo26bo4bo4bo26b2o2b3o2b2o$4bob5obo27b2ob5ob2o25bo3b5o3bo24b2o2b5o2b
2o24b2ob2obob2ob2o24b2o4bo4b2o25bo9bo$4bo7bo27bo9bo25b2obo5bob2o23bo3b
o5bo3bo23bo2b7o2bo23bo5b3o5bo22b2o4b3o4b2o$2bo3b5o3bo25bobob3obobo25b
2obob3obob2o23bo3bob3obo3bo22bo2b2o5b2o2bo21bo15bo25b2o3b2o$4bo7bo27b
ob2obob2obo25b2ob2obob2ob2o23bo3bo5bo3bo21b3ob2o2bo2b2ob3o24b3obob3o28b
3obob3o$3bo2bo3bo2bo26bo9bo25b2o3bobo3b2o23bo5bobo5bo21b3o4bobo4b3o20b
o3bob5obo3bo23b2o3bo3b2o$2bo5bo5bo24bo2b2o3b2o2bo23bob3obobob3obo24b2o
2bobo2b2o25bobobo3bobobo24bo2b2o3b2o2bo24b2ob2obob2ob2o$bo3b2obob2o3b
o22b2o2b3ob3o2b2o28bobo28bo5bobo5bo23bo3b2ob2o3bo23b2o11b2o22b3obobob
obob3o$bo3bo5bo3bo22b2ob2obobob2ob2o22b5obobob5o23bo4bobo4bo24b2o2b2o
b2o2b2o25bo2b2ob2o2bo24bobo2b5o2bobo$2o3b2o3b2o3b2o27bobo30b4o3b4o24b
o4b5o4bo22b2o11b2o23b2o2bobobo2b2o23bob2o3bo3b2obo$2ob4obob4ob2o24bo7b
o25bo6bo6bo21b3o3bo3bo3b3o20bo5bobobo5bo21b2o2b2o3b2o2b2o22bo4bo3bo4b
o$bo4bobobo4bo21b3o5bo5b3o20b2o3bo5bo3b2o20b3obo7bob3o23bob2obob2obo24b
ob2obo3bob2obo21b2ob2ob2ob2ob2ob2o$5b3ob3o25bo4b2o3b2o4bo20bo2bobo5bo
bo2bo24b2o5b2o24bobobo7bobobo21b2o3bo3bo3b2o21b2o13b2o$4o4bo4b4o21b2o
bo7bob2o95bo2bobo5bobo2bo20bo2b2o7b2o2bo!
edit 2: nvm i figured it out :D
amling
Posts: 1274
Joined: April 2nd, 2020, 9:47 pm

Re: amling search program principles discussion / brain dump

Post by amling »

LuveelVoom wrote: September 27th, 2026, 11:59 am ... input file ... for the following partial ...

edit 2: nvm i figured it out :D
I am curious what exactly you ended up with and how you got there if you have a moment to dump the details on this thread.
LuveelVoom wrote: September 27th, 2026, 11:59 am i wonder if a script could be made to make these
I had thought a bit more about this and have sorted through some aspects of how a symmetry version of mgp-tool and @yolo_1gp might work...

A lot of the difficulty in juggling symmetry information in the general case where UVW can be anything is that the geometry is fairly tough and to flip over a VW plane we have to pick a normal to the plane, N, and do a bunch of math in NVW coordinates instead. If we insist U be normal to the VW plane, as it is in all named "f2b" geometries we have been discussing here (but not e.g. in something twisted like c3-f2b/U=X+T), a lot of this simplifies materially.

I think we can discern U value of axis of symmetry pretty reliably by inspecting the first "fractional W row" worth of differences from the agar, i.e. the collection of coordinates that are changed from the underlying agar that are all tied for lowest W coordinate. Their window of U coordinates should have at its center the (U value of the) axis of symmetry. This works even for partials that do not meet their alleged symmetry or for symmetries (GS) where there is no sensible way for one generation to meet it.

After that we have to check that the background agar agrees with the symmetry, strip the partial further if there are any back rows that did not meet symmetry (especially relevant for GS partials), probably insist that you have at least one surviving fractional W row, etc.

Again, with U normal to VW, I think it's going to be somewhat easier to replicate the reflect edge logic of deciding where in the left "edge" the axis of symmetry should get put. We would need to reconcile shift_idx here in that not all shift_idxs will be valid, but I think it's doable. If you didn't specify one (e.g. @yolo_1gp can't), you get the lowest one which is valid and if you did specify one we check that aligns correctly.

Finally, at least for ingest, we dump out a board a lot like current mgp-tool's output, only the left edge contains the fold instead of a U overlap of agar padding. E.g. for the above partial, current asym ingest gets:

Code: Select all

x = 155, y = 16, rule = LifeHistory
F21.F21.F21.F21.F.19B.F.19B.F.19B.F$F.19B.F.19B.F.19B.F.19B.F.19B.F.
19B.F.19B.F$F.19B.F.19B.F.19B.F.19B.F.19B.F.7BA3BA7B.F.6B3AB3A6B.F$F.
7BA3BA7B.F.7B2AB2A7B.F.7B2AB2A7B.F.4BA2B2AB2A2BA4B.F.3B2AB3AB3AB2A3B.
F.3B2AB3AB3AB2A3B.F.3B2ABABABABAB2A3B.F$F.5B4AB4A5B.F.4B2A2BABA2B2A4B
.F.3B3A2BABA2B3A3B.F.3B4ABABAB4A3B.F.3B2ABABABABAB2A3B.F.3B2ABABABABA
B2A3B.F.3B2ABABABABAB2A3B.F$F.3B2ABABABABAB2A3B.F.3B2A3BABA3B2A3B.F.
4BABABABABABA4B.F.6BA5BA6B.F.19B.F.19B.F.3BABA7BABA3B.F$F.2BA3BA5BA3B
A2B.F.2BA3B2A3B2A3BA2B.F.3B2ABA5BAB2A3B.F.3B2A2BA3BA2B2A3B.F.3B3A7B3A
3B.F.3BABA7BABA3B.F.19B.F$F.3BABA7BABA3B.F.5B2A5B2A5B.F.4BA9BA4B.F.4B
A9BA4B.F.4B2A7B2A4B.F.6BA5BA6B.F.4B3A5B3A4B.F$F.6BA5BA6B.F.4B3A5B3A4B
.F.4BA2BA3BA2BA4B.F.3B2A9B2A3B.F.3B3A7B3A3B.F.3BA2BA5BA2BA3B.F.19B.F$
F.5BA7BA5B.F.5B2A5B2A5B.F.4BABA5BABA4B.F.5BA7BA5B.F.5BA7BA5B.F.19B.F.
19B.F$F.5BA7BA5B.F.19B.F.19B.F.5BA7BA5B.F.5B2A5B2A5B.F.4BA9BA4B.F.19B
.F$F.19B.F.19B.F.4BA9BA4B.F.4B2A7B2A4B.F.5B2A5B2A5B.F.4BA2BA3BA2BA4B.
F.3B3A7B3A3B.F$F.4BA9BA4B.F.3B3A7B3A3B.F.4B2A7B2A4B.F.3BA2BA5BA2BA3B.
F.4BABA5BABA4B.F.4BA9BA4B.F.4BA2BA3BA2BA4B.F$F.3B3A7B3A3B.F.5BA7BA5B.
F.3BAB2A5B2ABA3B.F.6BA5BA6B.F.5B3A3B3A5B.F.5B3A3B3A5B.F.6B2A3B2A6B.F$
F.3B2A2BA3BA2B2A3B.F.3BABA7BABA3B.F.5BA7BA5B.F.6BA5BA6B.F.19B.F.6BA5B
A6B.F.5B3A3B3A5B.F$F.8BABA8B.F.4BA9BA4B.F.4BA9BA4B.F.19B.F21.F21.F21.
F!
With an odd left edge it would have folded it to just:

Code: Select all

x = 92, y = 16, rule = LifeHistory
F12.F12.F12.F12.F.10B.F.10B.F.10B.F$F.10B.F.10B.F.10B.F.10B.F.10B.F.
10B.F.10B.F$F.10B.F.10B.F.10B.F.10B.F.10B.F.2BA7B.F.B3A6B.F$F.2BA7B.F
.B2A7B.F.B2A7B.F.B2A2BA4B.F.B3AB2A3B.F.B3AB2A3B.F.BABAB2A3B.F$F.B4A5B
.F.BA2B2A4B.F.BA2B3A3B.F.BAB4A3B.F.BABAB2A3B.F.BABAB2A3B.F.BABAB2A3B.
F$F.BABAB2A3B.F.BA3B2A3B.F.BABABA4B.F.3BA6B.F.10B.F.10B.F.4BABA3B.F$F
.3BA3BA2B.F.2B2A3BA2B.F.3BAB2A3B.F.2BA2B2A3B.F.4B3A3B.F.4BABA3B.F.10B
.F$F.4BABA3B.F.3B2A5B.F.5BA4B.F.5BA4B.F.4B2A4B.F.3BA6B.F.3B3A4B.F$F.
3BA6B.F.3B3A4B.F.2BA2BA4B.F.5B2A3B.F.4B3A3B.F.3BA2BA3B.F.10B.F$F.4BA
5B.F.3B2A5B.F.3BABA4B.F.4BA5B.F.4BA5B.F.10B.F.10B.F$F.4BA5B.F.10B.F.
10B.F.4BA5B.F.3B2A5B.F.5BA4B.F.10B.F$F.10B.F.10B.F.5BA4B.F.4B2A4B.F.
3B2A5B.F.2BA2BA4B.F.4B3A3B.F$F.5BA4B.F.4B3A3B.F.4B2A4B.F.3BA2BA3B.F.
3BABA4B.F.5BA4B.F.2BA2BA4B.F$F.4B3A3B.F.4BA5B.F.3B2ABA3B.F.3BA6B.F.2B
3A5B.F.2B3A5B.F.2B2A6B.F$F.2BA2B2A3B.F.4BABA3B.F.4BA5B.F.3BA6B.F.10B.
F.3BA6B.F.2B3A5B.F$F.BA8B.F.5BA4B.F.5BA4B.F.10B.F12.F12.F12.F!
For further discussion about input files, let's imagine that was down to just:

Code: Select all

x = 92, y = 12, rule = LifeHistory
F12.F12.F12.F12.F.10B.F.10B.F.10B.F$F.10B.F.10B.F.10B.F.10B.F.10B.F.
10B.F.10B.F$F.10B.F.10B.F.10B.F.10B.F.10B.F.2BA7B.F.B3A6B.F$F.2BA7B.F
.B2A7B.F.B2A7B.F.B2A2BA4B.F.B3AB2A3B.F.B3AB2A3B.F.BABAB2A3B.F$F.B4A5B
.F.BA2B2A4B.F.BA2B3A3B.F.BAB4A3B.F.BABAB2A3B.F.BABAB2A3B.F.BABAB2A3B.
F$F.BABAB2A3B.F.BA3B2A3B.F.BABABA4B.F.3BA6B.F.10B.F.10B.F.4BABA3B.F$F
.3BA3BA2B.F.2B2A3BA2B.F.3BAB2A3B.F.2BA2B2A3B.F.4B3A3B.F.4BABA3B.F.10B
.F$F.4BABA3B.F.3B2A5B.F.5BA4B.F.5BA4B.F.4B2A4B.F.3BA6B.F.3B3A4B.F$F.
3BA6B.F.3B3A4B.F.2BA2BA4B.F.5B2A3B.F.4B3A3B.F.3BA2BA3B.F.10B.F$F.4BA
5B.F.3B2A5B.F.3BABA4B.F.4BA5B.F.4BA5B.F.10B.F.10B.F$F.4BA5B.F.10B.F.
10B.F.4BA5B.F.3B2A5B.F.5BA4B.F.10B.F$F.10B.F.10B.F.5BA4B.F.4B2A4B.F
12.F12.F12.F!

Code: Select all

|            |            |            |            | .......... | .......... | .......... |
| .......... | .......... | .......... | .......... | .......... | .......... | .......... |
| .......... | .......... | .......... | .......... | .......... | ..*....... | .***...... |
| ..*....... | .**....... | .**....... | .**..*.... | .***.**... | .***.**... | .*.*.**... |
| .****..... | .*..**.... | .*..***... | .*.****... | .*.*.**... | .*.*.**... | .*.*.**... |
| .*.*.**... | .*...**... | .*.*.*.... | ...*...... | .......... | .......... | ....*.*... |
| ...*...*.. | ..**...*.. | ...*.**... | ..*..**... | ....***... | ....*.*... | .......... |
| ....*.*... | ...**..... | .....*.... | .....*.... | ....**.... | ...*...... | ...***.... |
| ...*...... | ...***.... | ..*..*.... | .....**... | ....***... | ...*..*... | .......... |
| ....*..... | ...**..... | ...*.*.... | ....*..... | ....*..... | .......... | .......... |
| ....*..... | .......... | .......... | ....*..... | ...**..... | .....*.... | .......... |
| .......... | .......... | .....*.... | ....**.... |            |            |            |
The problem is, in both cases (fixed and rc), it's not super clear if you want your question marks (or lack there of) to extend all the way in to the left. You could imagine wanting the option to solve the branch alone, away from the axis of symmetry, with (let's call this "plan A"):

Code: Select all

|            |            |            |            | .......... | .......... | .......... |
| .......... | .......... | .......... | .......... | .......... | .......... | .......... |
| .......... | .......... | .......... | .......... | .......... | ..*....... | .***...... |
| ..*....... | .**....... | .**....... | .**..*.... | .***.**... | .***.**... | .*.*.**... |
| .****..... | .*..**.... | .*..***... | .*.****... | .*.*.**... | .*.*.**... | .*.*.**... |
| .*.*.**... | .*...**... | .*.*.*.... | ...*...... | .......... | .......... | ....*.*... |
| ...*...*.. | ..**...*.. | ...*.**... | ..*..**... | ....***... | ....*.*... | .......... |
| ....*.*... | ...**..... | .....*.... | .....*.... | ....**.... | ...*...... | ...***.... |
| ...*...... | ...***.... | ..*..*.... | .....**... | ....***... | ...*..*... | .......... |
| ....*..... | ...**..... | ...*.*.... | ....*..... | ....*..... | .......... | .......... |
| ....*..... | .......... | .......... | ....*..... | ...**..... | .....*.... | .......... |
| .......... | .......... | .....*.... | ....**.... | ...???.... | ...???.... | ...???.... |
| ...???.... | ...???.... | ...???.... | ...???.... | ...???.... | ...???.... | ...???.... |
| ...???.... | ...???.... | ...???.... | ...???.... |            |            |            |

Code: Select all

|             |             |             |             | uuuuuuuuRRR | uuuuuuuuRRR | uuuuuuuuRRR |
| uuuuuuuuRRR | uuuuuuuuRRR | uuuuuuuuRRR | uuuuuuuuRRR | ........... | ........... | ........... |
| ........... | ........... | ........... | ........... | ........... | ........... | ........... |
| ........... | ........... | ........... | ........... | ........... | ..*........ | .***....... |
| ..*........ | .**........ | .**........ | .**..*..... | .***.**.... | .***.**.... | .*.*.**.... |
| .****...... | .*..**..... | .*..***.... | .*.****.... | .*.*.**.... | .*.*.**.... | .*.*.**.... |
| .*.*.**.... | .*...**.... | .*.*.*..... | ...*....... | ........... | ........... | ....*.*.... |
| ...*...*... | ..**...*... | ...*.**.... | ..*..**.... | ....***.... | ....*.*.... | ........... |
| ....*.*.... | ...**...... | .....*..... | .....*..... | ....**..... | ...*....... | ...***..... |
| ...*....... | ...***..... | ..*..*..... | .....**.... | ....***.... | ...*..*.... | ........... |
| ....*...... | ...**...... | ...*.*..... | ....*...... | ....*...... | ........... | ........... |
| ....*...... | ........... | ........... | ....*...... | ...**...... | .....*..... | ........... |
| ........... | ........... | .....*..... | ....**..... | ...???..... | ...???..... | ...???..... |
| ...???..... | ...???..... | ...???..... | ...???..... | ...???..... | ...???..... | ...???..... |
| ...???..... | ...???..... | ...???..... | ...???..... |             |             |             |
Either of these could leave the left edge as-is with the default edge, or --left-pad 01 to pad one with a fixed edge, or --left-pad 01 --left-edge odd to extend all the way in and allow any odd center. This is the most general input we could produce, but I think it's likely more common to want to extend the partial as symmetric rather than one side of it, asymmetrically. For fixed board we might even generate ("plan B"):

Code: Select all

|            |            |            |            | .......... | .......... | .......... |
| .......... | .......... | .......... | .......... | .......... | .......... | .......... |
| .......... | .......... | .......... | .......... | .......... | ..*....... | .***...... |
| ..*....... | .**....... | .**....... | .**..*.... | .***.**... | .***.**... | .*.*.**... |
| .****..... | .*..**.... | .*..***... | .*.****... | .*.*.**... | .*.*.**... | .*.*.**... |
| .*.*.**... | .*...**... | .*.*.*.... | ...*...... | .......... | .......... | ....*.*... |
| ...*...*.. | ..**...*.. | ...*.**... | ..*..**... | ....***... | ....*.*... | .......... |
| ....*.*... | ...**..... | .....*.... | .....*.... | ....**.... | ...*...... | ...***.... |
| ...*...... | ...***.... | ..*..*.... | .....**... | ....***... | ...*..*... | .......... |
| ....*..... | ...**..... | ...*.*.... | ....*..... | ....*..... | .......... | .......... |
| ....*..... | .......... | .......... | ....*..... | ...**..... | .....*.... | .......... |
| .......... | .......... | .....*.... | ....**.... | !!????.... | !!????.... | !!????.... |
| !!????.... | !!????.... | !!????.... | !!????.... | !!????.... | !!????.... | !!????.... |
| !!????.... | !!????.... | !!????.... | !!????.... |            |            |            |
We've extended the question marks all the way left and even put in invalid markers (exclamation points) to break default left edge (since we're expected --left-edge odd). The right side is still up to users to pad out if they want it wider.

For recentering we'd presumably just drop the question marks entirely ("plan B"):

Code: Select all

|             |             |             |             | uuuuuuuuRRR | uuuuuuuuRRR | uuuuuuuuRRR |
| uuuuuuuuRRR | uuuuuuuuRRR | uuuuuuuuRRR | uuuuuuuuRRR | ........... | ........... | ........... |
| ........... | ........... | ........... | ........... | ........... | ........... | ........... |
| ........... | ........... | ........... | ........... | ........... | ..*........ | .***....... |
| ..*........ | .**........ | .**........ | .**..*..... | .***.**.... | .***.**.... | .*.*.**.... |
| .****...... | .*..**..... | .*..***.... | .*.****.... | .*.*.**.... | .*.*.**.... | .*.*.**.... |
| .*.*.**.... | .*...**.... | .*.*.*..... | ...*....... | ........... | ........... | ....*.*.... |
| ...*...*... | ..**...*... | ...*.**.... | ..*..**.... | ....***.... | ....*.*.... | ........... |
| ....*.*.... | ...**...... | .....*..... | .....*..... | ....**..... | ...*....... | ...***..... |
| ...*....... | ...***..... | ..*..*..... | .....**.... | ....***.... | ...*..*.... | ........... |
| ....*...... | ...**...... | ...*.*..... | ....*...... | ....*...... | ........... | ........... |
| ....*...... | ........... | ........... | ....*...... | ...**...... | .....*..... | ........... |
| ........... | ........... | .....*..... | ....**..... |             |             |             |
It's unfortunate that plan A is more general (plan B searches can be effectively made from plan A inputs plus some padding arguments), but plan B is the more common case. If we wanted to we could have mgp-tool to-xxx-input able to generate either, but we sort of have to pick for @yolo_1gp (or add an ugly argument specifying it?).

LuveelVoom, which of these sort of extensions (single branch asym or entire pattern sym) did you do here and was it the one you wanted or just what you could get working? It's only a sample size of one, but it's all I got to go on.
User avatar
LuveelVoom
Posts: 743
Joined: April 27th, 2022, 7:59 pm

Re: amling search program principles discussion / brain dump

Post by LuveelVoom »

amling wrote: September 27th, 2026, 3:09 pm
LuveelVoom wrote: September 27th, 2026, 11:59 am ... input file ... for the following partial ...

edit 2: nvm i figured it out :D
I am curious what exactly you ended up with and how you got there if you have a moment to dump the details on this thread.
In this case, I asked AI, so it might not be particularly helpful since, as you've mentioned, it is completely blind about the internal workings of LLSSS and loves spewing misinformation everywhere. After a lot of poking and prodding I got the attached file, which barely works if you run it with a command that looks something like this:

Code: Select all

./rlife llsss-recentering --rule 'B3/S23-q4i' 2c7-f2b p5-branch.txt --top-pad 21 12 --pre-reify-autochoke 16000000000 > out_fake_partial_extension.txt
This is probably useless to you since it's basically the amalgamated output of some weird language processor that is not generalizable, but I'll give it to you anyway.
I believe it's the asymmetric branch extension form.

Once I finish my work today, assuming I have any executive function left, I'll go through this thread and try to actually get an understanding of how LLSSS works in detail so that I can direct these things to actually give me decent functional files.

Sorry for relying on the lie-inator so much, but I have limited time and they're very good for bulk operations.

It's also fairly slow, slow enough I ended up giving up on it after about 20 min because I got bored and wanted to use my CPU for other stuff, although here's a good partial:

Code: Select all

x = 31, y = 30, rule = B3/S23-q4i
13bo3bo$11b4ob4o$9b2obobobobob2o$8bo3bo5bo3bo$9bobo7bobo$12bo5bo$11bo
7bo$11bo7bo$$10bo9bo$9b3o7b3o$8bo2bo7bo2bo$8b2o11b2o$5bo4bo9bo4bo$5bob
ob2o9b2obobo$5bob4o9b4obo$7bob2o9b2obo$10bo9bo$4bo5bo9bo5bo$5b2o17b2o$
9b2o9b2o$5bobo15bobo$4bo2b2o13b2o2bo$3b2obobo13bobob2o$2b3o2b2o13b2o2b
3o$$5b3o15b3o$6b5o9b5o$4bo4b3o7b3o4bo$5b2o17b2o!
(Note: to allow it to embed in PHPbb, I've changed the file extension from ".in" to ".txt"; it should still work)

Edit: As it turns out, this is very very powerful if you already have a frontend:

Code: Select all

#C A rather long partial...
x = 199, y = 108, rule = B3/S23-a5History
F32.F32.F32.F.30B.F.30B.F.30B.F$F.30B.F.30B.F.30B.F.30B.F.30B.F.30B.F
$F.30B.F.30B.F.30B.F.10BA19B.F.10BA19B.F.9BA20B.F$F.30B.F.10BA19B.F.9B
3A18B.F.8B3A19B.F.8BABA19B.F.7B2AB2A18B.F$F.9B3A18B.F.8B2AB2A17B.F.8B
2A20B.F.8BA21B.F.7B2ABA19B.F.8BABA19B.F$F.8B2AB2A17B.F.8BA2B2A17B.F.8B
A4BA16B.F.7BA2BA19B.F.7B3A20B.F.6BA2BABA18B.F$F.9BA20B.F.9BA2BA17B.F.
8B3ABA17B.F.7BA2BA19B.F.7BAB3A18B.F.7BA3BA18B.F$F.8B3ABA17B.F.7BA2BA19B
.F.7BABA20B.F.6B2ABA2BA17B.F.9BA2BA17B.F.7BABA3BA16B.F$F.7B2A4BA16B.F
.7B2A4BA16B.F.6B2A3B2A17B.F.6B2A2B3A17B.F.5B3A3B3A16B.F.6B3ABA2BA16B.
F$F.10B2ABA16B.F.7BAB3ABA16B.F.7BA2BABA17B.F.6B2AB2ABA17B.F.7BA2BABA17B
.F.7BAB2A2BA16B.F$F.7BABABAB3A14B.F.8B2A20B.F.8B2ABA18B.F.7B3ABA18B.F
.8B2ABA18B.F.7B3ABA18B.F$F.8BABAB2A16B.F.7B2ABA19B.F.7BA2BA19B.F.7BA22B
.F.7BA2BA19B.F.10BA19B.F$F.8BA3BA17B.F.9BA2BA17B.F.8B2AB3A16B.F.8B2A2B
A17B.F.9BA20B.F.9BABA18B.F$F.12BA17B.F.12B2A16B.F.11B3A16B.F.7B2A2BA18B
.F.6BA3B2A18B.F.5BA3B3A18B.F$F.10BABA17B.F.6BA4BA18B.F.5B2ABAB2A18B.F
.5B2ABA2BABA16B.F.4B2A2BA2BA18B.F.4B2AB3AB2A17B.F$F.5B3A22B.F.5B5AB3A
16B.F.5BAB3AB2A17B.F.4B2ABA4BA17B.F.5BABABA3BA16B.F.4B4ABA20B.F$F.6BA
B2A2B2A16B.F.5BA3B2A19B.F.5BA3BA2BA17B.F.4B2ABAB4A17B.F.8BAB3A17B.F.7B
2A3BA17B.F$F.7B2AB4A16B.F.6B3ABA19B.F.5BABA22B.F.5BA24B.F.8BAB2A18B.F
.5BA2BA3BA17B.F$F.5BA4BA19B.F.5BABAB2ABA17B.F.4B2ABABA20B.F.4B2ABA22B
.F.4B3ABA21B.F.4B3AB2A20B.F$F.5B2A23B.F.4B2A3B2A19B.F.8BA2BA18B.F.3BA
4B2A20B.F.3BA2B2A22B.F.3BA2BABA21B.F$F.5BABAB2A19B.F.4B2A24B.F.3B4ABA
21B.F.4B2A2B2A20B.F.2BAB2ABA2BA19B.F.3B3AB2A21B.F$F.4BA25B.F.4B2A2B3A
19B.F.3B4A2BA20B.F.2B2A2BA2BA20B.F.6BA2BA20B.F.4BAB4A20B.F$F.4BA4BA20B
.F.4B2A24B.F.3B4A3BA19B.F.2B2A2B2A22B.F.5BA2BA21B.F.4B6A20B.F$F.5BA24B
.F.4B2A4BA19B.F.3B4A23B.F.6B2A22B.F.3BABA2BA21B.F.4B2A2B2A20B.F$F.4BA
2BA2B2A18B.F.4B2A24B.F.4B3A2BA20B.F.4BA2BA22B.F.6B3A21B.F.3BA3B3A20B.
F$F.4BA5B2A18B.F.3B2ABAB2A20B.F.3BA2BA23B.F.3BA4BA21B.F.3B4ABA21B.F.3B
ABA24B.F$F.4BAB3A21B.F.4BAB4A20B.F.4BAB3A21B.F.4BAB3A21B.F.4B2A2B2A20B
.F.8B2A20B.F$F.5BA2BA21B.F.4BA3BA21B.F.3B2ABABA21B.F.3B2A3BA21B.F.3B2A
BA23B.F.3B2AB2A2BA19B.F$F.4BAB5A19B.F.4BABA3BA19B.F.4BAB2A22B.F.4BA2B
AB2A19B.F.4B2A2B3A19B.F.5B5A20B.F$F.5BA2BA2BA18B.F.5B2A4BA18B.F.4BAB2A
B3A18B.F.4BA5BA19B.F.3B3A2BA21B.F.3B2A3BA21B.F$F.8BABA19B.F.5BA2BABA19B
.F.5BA3B3A18B.F.4BA4BAB2A17B.F.4BA4BABA18B.F.8B2A20B.F$F.5B3ABA20B.F.
6B2A2BA19B.F.5B2ABAB2A18B.F.5B2ABABA19B.F.4BA3BA21B.F.8BABA19B.F$F.8B
2A20B.F.6BABABA19B.F.6BAB2A20B.F.5B2AB3A19B.F.8BABA19B.F.8BA21B.F$F.8B
2A20B.F.7BA22B.F.7BA22B.F.7BA22B.F.6B2A2BA19B.F.6BA3BA19B.F$F.8BA21B.
F.8B2A20B.F.8B4A18B.F.8B2A20B.F.7B3A20B.F.9B3A18B.F$F.11B2A17B.F.10B3A
17B.F.10B2A18B.F.8BA2B2A17B.F.7BA3B2A17B.F.7BA2B2A18B.F$F.10B2A18B.F.
10BA19B.F.9B2ABA17B.F.8B3ABA17B.F.8BABA19B.F.7B2ABA19B.F$F.8BA2BA18B.
F.8BA2BA18B.F.7B2A3BA17B.F.10BAB2A16B.F.8BABA19B.F.30B.F$F.8B5A17B.F.
7B2AB3A17B.F.7B2ABABA17B.F.9BA2B2A16B.F.30B.F.8B2A20B.F$F.8BA21B.F.8B
A2BA18B.F.11B2A17B.F.7BA4BA17B.F.6B3A3B2A16B.F.7BA22B.F$F.9BA20B.F.7B
ABA20B.F.7BAB2A19B.F.6B2A22B.F.6B3A21B.F.5B2ABA21B.F$F.7B2ABA19B.F.7B
A2BA19B.F.6B5A19B.F.7BA22B.F.6B3ABA19B.F.7BA2B2A18B.F$F.7BABA20B.F.6B
A3BA19B.F.6B2AB3A18B.F.9B3A18B.F.9B3A18B.F.6BA3B2A18B.F$F.6BABABA19B.
F.6BA3BA19B.F.10BA19B.F.5BA4BA19B.F.5BA2BA21B.F.4B2A2BA2BA18B.F$F.6B3A
BA2BA16B.F.5B4AB2A18B.F.5B4AB2A18B.F.5B3AB3A18B.F.4B2A2B2ABA18B.F.4B3A
B2A20B.F$F.6BA2BA2BA17B.F.9BA2BA17B.F.5BA6BA17B.F.5BA3BA2BA17B.F.5BA3B
ABA18B.F.4B4ABA20B.F$F.4B2ABA2B2A18B.F.5BAB2AB2A18B.F.7B2A3BA17B.F.7B
2A21B.F.6BABA21B.F.30B.F$F.6BABABA19B.F.8BAB2A18B.F.8BA21B.F.7B3A20B.
F.30B.F.9BA20B.F$F.6B2ABA20B.F.6B4A20B.F.9BABA18B.F.8B2A20B.F.7B3A20B
.F.8BA21B.F$F.30B.F.8BABA19B.F.8BA21B.F.9B2A19B.F.12BA17B.F.8B3AB2A16B
.F$F.9BABA18B.F.30B.F.10BA19B.F.7BA2B4A16B.F.10B3ABA15B.F.8B3A3BA15B.
F$F.8BA3BABA15B.F.8BAB3ABA15B.F.7B3AB4A15B.F.8B2AB4A15B.F.7B3ABAB2A15B
.F.8B2A3B2A15B.F$F.8B2A2B2ABA14B.F.7B2A4BABA14B.F.10BA2BA16B.F.6BA3BA
2BA16B.F.10BA19B.F.7BA2BAB2A16B.F$F.8BABAB2ABA14B.F.7B2ABA2BA16B.F.6B
3A3B2A16B.F.7B2ABA2BA16B.F.7BA2BABA17B.F.7B2ABA2BA16B.F$F.8BA2B3A16B.
F.7B2A3BA2BA14B.F.8BAB3A17B.F.10B2A18B.F.7B2ABA2B2A15B.F.7B4A2BA16B.F
$F.7BABABA2B2A14B.F.8B2ABAB2A15B.F.8B2AB5A14B.F.8BA2B3ABA14B.F.11B4A15B
.F.10B5A15B.F$F.10BA19B.F.8B3A3BA15B.F.10BA2B2A15B.F.8BAB2ABA16B.F.11B
ABAB2A13B.F.11BABABA14B.F$F.9BA3BA16B.F.30B.F.9BA3BABA14B.F.10B2A3B2A
13B.F.9BABAB4A13B.F.11BAB2A2BA12B.F$F.14BABA13B.F.12BABAB2A12B.F.11B2A
BAB2A12B.F.11B2ABABA13B.F.11BA2BABA13B.F.10BABA3BA13B.F$F.11B2AB4A12B
.F.11B2AB3A13B.F.12BA2B3A12B.F.11B2ABA15B.F.14BA15B.F.13BABA14B.F$F.12B
2A2B2A12B.F.11B4A15B.F.14BA15B.F.13B2ABA13B.F.12BA17B.F.30B.F$F.30B.F
.30B.F.14BA15B.F.14B2A14B.F.12BABA15B.F.12BA17B.F$F.30B.F.13BA16B.F.13B
2A15B.F.12B3A15B.F.11B2A17B.F.11B3A16B.F$F.12B3A15B.F.12BAB2A14B.F.11B
2A17B.F.11B2A2BA14B.F.10BA5BA13B.F.10BA2BABA14B.F$F.12BAB2A14B.F.11B2A
B2A14B.F.11BA2B2A14B.F.10B2A2B3A13B.F.10B2AB2ABA13B.F.10B2AB2ABA13B.F
$F.11BA4BA13B.F.11BAB2AB2A12B.F.11BAB2AB2A12B.F.13BA2BA13B.F.11BABA2B
2A12B.F.10B2ABA2B2A12B.F$F.10BA3BA2B2A11B.F.16BA13B.F.13BA16B.F.12B2A
3BA12B.F.12B3A15B.F.12BAB2A14B.F$F.17B2A11B.F.14B2ABA12B.F.14B3A13B.F
.13BA16B.F.14BA15B.F.12BABA15B.F$F.13BAB3A12B.F.12B3A15B.F.13BAB4A11B
.F.12B2A3BA12B.F.13BA16B.F.12B2AB2A13B.F$F.12B2A3BA12B.F.12B2A3B2A11B
.F.11B2A17B.F.12B4A3BA10B.F.11BABAB3ABA10B.F.13BAB3AB2A9B.F$F.13BA4BA
11B.F.12B2A3B2A11B.F.13BA2BAB2A10B.F.11BA2BA2B3A10B.F.11BA2BA2B4A9B.F
.12B2A3B4A9B.F$F.17BA12B.F.13B2A2BABA10B.F.12B3A2BABA10B.F.12BAB4ABA10B
.F.14B4A12B.F.14B4A12B.F$F.13B2A3B2A10B.F.18B2A10B.F.14BA2BA12B.F.14B
AB2AB2A9B.F.19B2A9B.F.14B4AB2A9B.F$F.16BABA11B.F.15BA2BAB2A8B.F.17B2A
B2A8B.F.14B9A7B.F.13BA4B2A2BA7B.F.17B2AB2A8B.F$F.16BABAB3A7B.F.15BA2B
A2BA8B.F.14B2A2BA2B2A7B.F.14B3ABA3BA7B.F.13BA2BABA3BA7B.F.13B4ABABABA
7B.F$F.14BA3BA11B.F.15B2AB2ABA8B.F.14BABA2B2A9B.F.14BA2BAB2A9B.F.14BA
B2A2B2A8B.F.15B3AB2A9B.F$F.15BABA12B.F.15B4A11B.F.18B5A7B.F.18B2ABA8B
.F.17B2A2B2A7B.F.15BAB2A3BA7B.F$F.16BABA2BA8B.F.21B2A7B.F.19BAB2A7B.F
.17BABABABA6B.F.16B2A3BA8B.F.15BA2BA2BA8B.F$F.15B2A4B2A7B.F.15B2AB2A2B
A7B.F.15B2AB2A2BA7B.F.15B2AB2A2BA7B.F.15B2A5BA7B.F.18BA2B2A7B.F$F.17B
AB2ABA7B.F.16B2AB2A9B.F.15BA4B2A8B.F.15BA2BAB2A8B.F.15B4A3BA7B.F.14BA
3B2ABA8B.F$F.18B2A2B2A6B.F.17BA2BA9B.F.16B2A2BA9B.F.20B2A8B.F.14BA3BA
BA9B.F.13BA4B2A10B.F$F.18BA3B2A6B.F.18BA11B.F.14BAB4A10B.F.13B2A3B3A9B
.F.13B3A14B.F.13BA2B2ABA10B.F$F.14B2A3BA10B.F.13B3ABABA10B.F.13B3A4BA
9B.F.12BA2B2A3BA9B.F.12BA2B2ABA11B.F.12BA4BA12B.F$F.13B2A2B2ABA9B.F.13B
A2B5A9B.F.12B2A4BA2BA8B.F.12B2ABA3BAB2A7B.F.12B5A2BABA8B.F.12BABABAB3A
9B.F$F.13BA2BA4BA8B.F.13BA2BA2BAB2A7B.F.15BA3BAB2A7B.F.20B3A7B.F.14B3A
2BA3BA6B.F.15BAB3AB2A7B.F$F.14BAB2ABAB2A7B.F.16B4A2BA7B.F.30B.F.15B2A
3BABA7B.F.17BA2BABA7B.F.17BA2B3A7B.F$F.16BA2B2ABA7B.F.15B2A2B2AB2A6B.
F.15B2A2BA3BA6B.F.15B3A12B.F.14B2A2B2ABA8B.F.17BABA3BA6B.F$F.18BA5BA5B
.F.18BAB2ABA6B.F.16BABA2BA8B.F.15B2AB2A2BA7B.F.18B3AB2A6B.F.17BAB2ABA
7B.F$F.17B2ABA3BA5B.F.17B2ABABAB2A4B.F.17B2A3BA2BA4B.F.20B3ABA5B.F.17B
A2B2A8B.F.21BA2BA5B.F$F.20B5A5B.F.19B2A2B2A5B.F.18B3A2BABA4B.F.18B4AB
A6B.F.19BA3B2A5B.F.18B2ABA8B.F$F.22B2A6B.F.22B2A6B.F.18B2ABABA6B.F.23B
A6B.F.18BA2BAB2A5B.F.17B3A3BA6B.F$F.18BA4BA6B.F.17B2A3B2A6B.F.23BA6B.
F.17BA2BA2BA6B.F.17B2A3B2A6B.F.16B3A2BABA6B.F$F.17B2A11B.F.17B2A4B2A5B
.F.16BAB2A3B3A4B.F.17B2A4B2A5B.F.16B4A2BABA5B.F.16B4AB2ABA5B.F$F.22BA
B2A4B.F.17BABABAB3A4B.F.17BA6B2A4B.F.16BA2BA2BABA5B.F.16BA2BA2BA2BA4B
.F.15B2A2BA2BA2BA4B.F$F.17BAB2ABA2BA4B.F.16B5A2BA6B.F.17B2A2BABA6B.F.
16B3A3B2ABA4B.F.16BA6BABA4B.F.16B2A2B3ABA5B.F$F.16B2A2BA4B2A3B.F.16B2A
2BA2BA6B.F.17BA5B2A5B.F.17BAB3AB2A5B.F.17BA2B2A8B.F.16B2A2BABABA5B.F$
F.17BAB5AB2A3B.F.17BA2B2ABA6B.F.18BAB2ABA6B.F.16BAB2A3BA6B.F.16BA2BA3B
A6B.F.16B2ABA2BA7B.F$F.16B3AB2ABA6B.F.16B2A5BABA4B.F.16B2A2B2ABA6B.F.
16B4A3BA6B.F.15BABABA3BA6B.F.16BABABA9B.F$F.16BABAB2A2BA5B.F.15BA4BA2B
2A5B.F.15BABA5B3A4B.F.15BABAB3AB2A5B.F.21B4A5B.F.16BA3B4A6B.F$F.16B2A
BABA2BA5B.F.16BA5B3A5B.F.16B4A2BA7B.F.17BA2BA4BA4B.F.17BABA2B2ABA4B.F
.21BABABA4B.F$F.18BAB2A2B2A4B.F.17B3A10B.F.17B4A3BA5B.F.16B2A3BA2BA5B
.F.16BA7BA5B.F.26BA3B.F$F.21B2AB2A4B.F.20B4A6B.F.18B3A2B2A5B.F.17B2A4B
A6B.F.24B3A3B.F.24BABA3B.F$F.25BABA2B.F.21B2AB2A4B.F.19BA4B3A3B.F.17B
ABA5B3A2B.F.17BABA5BA4B.F.17BAB3A8B.F$F.21BA4BA3B.F.18BAB3A3B2A2B.F.17B
2ABA3BAB2A2B.F.18BA3BA3B2A2B.F.17B2AB3A2BA4B.F.16B2A4BABA5B.F$F.17B3A
B2ABABA3B.F.17B5A2BABA3B.F.17B8A5B.F.18BAB2ABA6B.F.17BA2B2ABA6B.F.16B
4A3BABA4B.F$F.18BA3B4A4B.F.20BA3B3A3B.F.18BAB2AB2AB2A2B.F.16BA3BA2BA2B
2A2B.F.16BA7B2A4B.F.18BA4BA2BA3B.F$F.18BABA2B2ABA3B.F.24BABA3B.F.16B2A
3B2A3BA3B.F.16B2A2B2A3B3A2B.F32.F32.F$F.20BABABA2BA2B.F32.F32.F32.F32.
F32.F!
I wonder how long it would take to refind Sir Robin.
Attachments
p5-branch.txt
(2.24 KiB) Downloaded 5 times
User avatar
LuveelVoom
Posts: 743
Joined: April 27th, 2022, 7:59 pm

Re: amling search program principles discussion / brain dump

Post by LuveelVoom »

Hereby attached, for Amling's possible use, are partial files cut at the thin points of dexter1's 3c/8o and (2,1)c/6 partials.

This whole thing stems from a theory I had about LLSSS's search order, which I noticed when messing with gchromodynamic's C++ port. The program spends by far the longest time on the frontend, and then completes the rest much faster. Thus, if you have an existing frontend, a search will be more fruitful.

My theory appears to have been vindicated. :mrgreen:

As an example, here are some new side pieces for the 3c/8 frontend, found in about 5 minutes with pre-reify-autochoke 256MB and mid-steps 12. This shocks me for a period 8 search; that seems like the sort of thing a period 7 search might be able to do, but I would never see this coming in a period 8 search. (Further progress didn't get much farther beyond this, though, so either more specialized techniques or very high mid-steps might be needed.)

Code: Select all

x = 37, y = 37, rule = LifeHistory
14.A7.A$13.A.A5.A.A$12.A3.A3.A3.A$12.3A.A3.A.3A$10.3A11.3A$9.A2.A11.A
2.A$7.2A4.A9.A4.2A$13.A9.A$6.A.A5.A7.A5.A.A$5.2A9.A3.A9.2A$4.2A10.A3.
A10.2A$4.2A6.A4.A.A4.A6.2A$4.2A9.A5.A9.2A2$15.2A3.2A$5.3A21.3A$5.3A21.
3A$3.A3.A21.A3.A$5.A25.A$.2A3.A23.A3.2A$.3A2.A23.A2.3A$4.A2.4A15.4A2.
A$3.A3.2A19.2A3.A$4.2A3.2A15.2A3.2A2$5.A2.A19.A2.A$8.A19.A$4.2A2.2A17.
2A2.2A$4.2A2.A19.A2.2A$.3A4.2A17.2A4.3A$2.A5.3A15.3A5.A$.2A2.A25.A2.2A
$.2A.2A.3A17.3A.2A.2A$.A4.2A21.2A4.A$.A.2A3.A19.A3.2A.A$2A2.2A.3A17.3A
.2A2.2A$A.A4.A.A17.A.A4.A.A!
Edit: Yep, the (2,1)c/6 works. This is a completely different section than the bottom of dexter1's partial. Around 5 minutes with PRE 2048MB, mid-steps 12.

Code: Select all

x = 271, y = 87, rule = LifeHistory
F44.F44.F44.F.42B.F.42B.F.42B.F$F.42B.F.42B.F.42B.F.42B.F.42B.F.42B.F
$F.42B.F.42B.F.42B.F.42B.F.7BA34B.F.6B3A33B.F$F.8BA33B.F.8BA33B.F.7B2A
BA31B.F.6B3AB2A30B.F.5B2AB2A32B.F.5B2A2B2A31B.F$F.6B5A31B.F.6BAB4A30B
.F.5B2AB4A30B.F.5B2ABA33B.F.4BA3B2ABA30B.F.4BA2B3AB2A29B.F$F.6BA4B2A29B
.F.5B2A5BA29B.F.5BA4BABA29B.F.4B2A6BA29B.F.4BA6B2A29B.F.3B3A36B.F$F.4B
A3B3ABA29B.F.5BAB2A3BA29B.F.5BAB2A2B2A29B.F.5BA5B2A29B.F.3BABA5B2A29B
.F.5B2A4B2A29B.F$F.4BA3B2ABA30B.F.3B2A2BA3BA30B.F.3BABA36B.F.2B2ABAB2A
33B.F.5BABA34B.F.2B2ABA36B.F$F.3BA3BA34B.F.3BABAB2A33B.F.2B2ABA2BA33B
.F.5B2A35B.F.2B2ABA2BA33B.F.2B2A2B3A33B.F$F.3B2ABA35B.F.2BA3B2A34B.F.
2B4A2BA33B.F.2BA2BA2BA33B.F.3BA4BA33B.F.6B2ABA32B.F$F.3B4A2BA32B.F.3B
A2BA35B.F.6B2A34B.F.3B8A31B.F.3B4A3BA31B.F.2B2AB3A34B.F$F.5BA36B.F.10B
A31B.F.9B3A30B.F.8B2ABA30B.F.3BA2BA35B.F.3BA3BAB2A31B.F$F.3B4A3B2A30B
.F.3BA2BA2B3A30B.F.9B3A30B.F.4BA3B2A32B.F.4B3A2B2A31B.F.7BAB2A31B.F$F
.3B3A2BAB2A30B.F.3BA4BA3BA29B.F.3B3ABA4B2A28B.F.3BAB3A5BA28B.F.3B4A3B
A31B.F.2BA3BA4BA30B.F$F.7B2ABABA29B.F.4BABA3BAB2A28B.F.3B2A2B2ABAB2A28B
.F.2BA4B4A3BA27B.F.2B3A4B2A2B2A27B.F.2BA3BA2B3AB2A27B.F$F.7B3A2B2A28B
.F.3BA3BAB2A31B.F.3B3ABA2B4A28B.F.2BA2B3A2BA2BA28B.F.3B3A4BA2B2A27B.F
.2BA39B.F$F.2B3A6B3A28B.F.2BABA3B2A3BA28B.F.2BABA3BA2BA30B.F.4B2A2BA4B
A28B.F.4B2A2BAB2ABA28B.F.3BABA2BA33B.F$F.3B2A5B2A30B.F.2BABA5B2A30B.F
.9B4A29B.F.8B2AB2A29B.F.8B6A28B.F.8BA4BA4BA23B.F$F.42B.F.11BA30B.F.9B
A8BA23B.F.9BA2BA2B2AB2A22B.F.14B2AB3A22B.F.8BA2B4AB2ABA22B.F$F.8B3A3B
2A2B2A22B.F.9B3AB2A2B3A22B.F.10B2A2B6A22B.F.9B3AB2A3B2A22B.F.9BA7B2A23B
.F.10BA3B2A3BA22B.F$F.10BAB2A3B2ABA21B.F.12B3AB2A2BA21B.F.9BA2BAB3A3B
A21B.F.10B2AB2A5B2A20B.F.9BABA3BABA3B2A19B.F.10BAB3A6B2A19B.F$F.10B2A
5BABABA20B.F.10BA6BABABA20B.F.16B4AB2A19B.F.13BA2BAB2AB2A19B.F.12B3A2B
2A3BA19B.F.11B4A6B2A19B.F$F.11BA9B3A18B.F.11B2A7B2ABA18B.F.12BA5BA2BA
20B.F.18B4A20B.F.12BA4B2A23B.F.11B2A4B2A23B.F$F.11BA3BA6B2A18B.F.10B3A
6B2A2BA18B.F.23BA18B.F.11BABA8BA19B.F.12BA10BA18B.F.11B3A4B2A22B.F$F.
11BA3BA2B3A21B.F.10B3AB2A3B4A19B.F.10BABAB2A3BA2BA19B.F.13BA6B4A18B.F
.11BABA5B2A2BA18B.F.11BABA4B3A21B.F$F.11BA2BA6BA20B.F.14B2A5BA20B.F.10B
ABA6BAB2A19B.F.10BABA5B2AB2A19B.F.10BABA2BA2B2A22B.F.10B3A3BA4B3A18B.
F$F.14BA3B2AB3A18B.F.11BA2BA4BA4BA17B.F.11BA2B2A3BA22B.F.10B2AB4A2BA2B
A19B.F.9BA6B5AB2A18B.F.15BA7BA18B.F$F.11B3A6B5A17B.F.11B3A3B4A4BA16B.
F.10BA3BAB2AB3A20B.F.10B2AB2ABA5BA19B.F.13BA2B4AB3A18B.F.16BA7BA17B.F
$F.12BA3B2A6B2A16B.F.11B3A2B2A3B2A19B.F.10BA2BA5B4A19B.F.9B2A7B2A2BA19B
.F.9BA9BABABA18B.F.9B2A6BABA4BA17B.F$F.17BA6B2A16B.F.11BA4B2A5BA18B.F
.10B2A11BA18B.F.10BA9BA3BA17B.F.9B2A8BAB2ABA17B.F.9B2A7BA2BA2BA17B.F$
F.10B2A6B2A4B3A15B.F.11BA5BABA3BA18B.F.11B2A4BA4B3A17B.F.22B3A17B.F.11B
A5BA5B2A17B.F.10BA5B2A4B3A17B.F$F.12BA4BABA3BAB2A15B.F.12BA4BABA3BA3B
A14B.F.11B2A4BA24B.F.11B2A3B3A23B.F.16B3A23B.F.16B3A5BA17B.F$F.10B2A5B
A5BAB2A15B.F.11BA4B2A24B.F.16BA2BA4B3A15B.F.17BABA4B3A15B.F.15BA3BA5B
A16B.F.15BA4BA21B.F$F.16BA2BA5BA16B.F.16BAB2A4B3A15B.F.18B2A5BA16B.F.
15B2AB2A22B.F.15B2AB3A4BA16B.F.15BA4BA21B.F$F.16BABABA21B.F.15B2ABABA
21B.F.15B2ABA6BA16B.F.16BA3BA21B.F.16B3A23B.F.16BA3BA21B.F$F.16B2A2B3A
19B.F.15BA2BA3BA19B.F.17BABABA20B.F.14BA4B4A19B.F.14BA4BA2BA19B.F.13B
2ABA2BA22B.F$F.15BABA2B2A20B.F.14B2A6BA19B.F.14B3ABA2B2A19B.F.14B2A3B
AB2A19B.F.13B3A2B2A22B.F.13BABA2B3A21B.F$F.14B2AB3A22B.F.13BA3BABABA20B
.F.13BABABABABA20B.F.13BA5BABA20B.F.13BABA3BA3BABA16B.F.13BA5BA5BA16B
.F$F.13B2ABA2BABA20B.F.13BA2B2AB2A5BA15B.F.14BAB2ABA2BA2BA16B.F.14BA2B
ABAB2AB3A15B.F.14B2ABABABA2B2A16B.F.17BAB2A2BAB2A15B.F$F.15BA9B3A14B.
F.15BA4B3AB2A2BA13B.F.16BA2BA2B3AB2A14B.F.15B4A3B3A3BA13B.F.15B4A5BA2B
A14B.F.14B2ABABAB2A3BABA13B.F$F.15BABA2BAB2AB4A13B.F.21BA2B2A2BA13B.F
.25B4A13B.F.22BA5BA13B.F.19BAB2AB2A2B2A12B.F.21B2AB3A2BA12B.F$F.17BA2B
A21B.F.17BABABABA3BA14B.F.18BA2BA2BA3BA13B.F.17B2ABA4B2ABA13B.F.17B4A
2BA3B3A12B.F.17B5A3BABABA12B.F$F.17B2A5B2A4BA11B.F.17BA3BA7BA12B.F.16B
2ABABA20B.F.16BA2BAB3A5BA12B.F.16BA6B2A17B.F.16BA5B3A3BA13B.F$F.18B4A
6BABA11B.F.16BA2B2A2BA6BA11B.F.16BABABABABA4B2A11B.F.16BAB3AB2A18B.F.
16BAB3A2BA18B.F.15B2AB4A20B.F$F.16B2A5B3A3BA12B.F.16B2A5BABA3BA12B.F.
21B2A19B.F.17BA24B.F.15BABA3B3A18B.F.15BABA6BA17B.F$F.16BA2B5ABA16B.F
.15B2AB4A3BA16B.F.15BA2BAB2ABA18B.F.15B2A2B2A2BA18B.F.15BABAB5A18B.F.
18BABA21B.F$F.16BABA3BA19B.F.16BABABAB2A18B.F.15B2A3BABA19B.F.15B2A3B
AB2A18B.F.22B3A17B.F.16BA25B.F$F.17B2A23B.F.17B2A23B.F.17B3A3BA18B.F.
16B5A2BA18B.F.15BA2B3A2B2A17B.F.19B3A20B.F$F.22BA19B.F.21B2A19B.F.21B
2A19B.F.17BA3BABA18B.F.21BABA18B.F.16BA4BA20B.F$F.21B2A19B.F.21B2A19B
.F.18BAB2ABA18B.F.17B2AB2AB2A17B.F.16B3AB2AB2A17B.F.16BAB4AB2A17B.F$F
.18B2A22B.F.17B3A3BA18B.F.17B3A3B2A17B.F.17BA7BA16B.F.16B2ABA5BA16B.F
.16BA8BA16B.F$F.16B2A2B4ABA16B.F.17BA2B4ABA16B.F.17BA2B4AB2A15B.F.17B
A2B4ABA16B.F.18BAB3ABA17B.F.20B3A19B.F$F.18BA5B2A16B.F.18B2A5B2A15B.F
.19BA22B.F.19BA22B.F.18B2A3B3A16B.F.17B2A4BABA16B.F$F.18BA3B2ABA16B.F
.17B2A2BA3B2A15B.F.17BAB2ABAB3A15B.F.19B3A2BABA15B.F.18BA2BA3BA16B.F.
18B2A5BA16B.F$F.18B2AB3ABA16B.F.17BA3BABA18B.F.17BA4BAB2A16B.F.18BABA
BA3BA15B.F.22B2A18B.F.20BA2BA18B.F$F.18B3A21B.F.18BA5BA17B.F.21BAB2A17B
.F.21BA2BA17B.F.20B3A19B.F.20BA2BA18B.F$F.21BA3BA16B.F.21B2A2BA16B.F.
21B2A3BA15B.F.21BA20B.F.20B2A3BA16B.F.19BA3BA2BA15B.F$F.20B2AB3A16B.F
.20BA2B4A15B.F.19B2A2B2ABA15B.F.20BA3BAB2A14B.F.20BAB2A2B2A14B.F.19B2A
B5A15B.F$F.20BABA4BA14B.F.19B2ABA3BA15B.F.22B3ABA15B.F.21B2ABABA15B.F
.20BABABA17B.F.19B2ABA2BA16B.F$F.19BA3BA3BA14B.F.19B3A5B2A13B.F.22BA3B
ABA13B.F.21B2A2B2ABA13B.F.20BA5B2A14B.F.21BAB5A14B.F$F.20BA7BA13B.F.20B
2A2BA2B2A13B.F.22BA4BABA12B.F.21B3ABA16B.F.23BABA2BA13B.F.24B2A2BA13B
.F$F.21B4A3BA13B.F.20BA2BA5BA12B.F.19B2A2BAB3A14B.F.19B3ABABAB2A13B.F
.20BA4BAB2A13B.F.20B2ABABAB3A12B.F$F.21B2A7BA11B.F.20BA3B2ABA14B.F.19B
2A3B2A16B.F.22B4A2BA13B.F.19BAB3ABA3BA12B.F.20B3A2BA3BA12B.F$F.21BA2B
ABABABA11B.F.20B2A3BABABA12B.F.20B3A4B2A13B.F.19BA7B2A13B.F.25BAB3A12B
.F.22BABABAB3A11B.F$F.21BA4BA15B.F.22B3ABA4BA10B.F.21B4AB2A3B2A9B.F.20B
A3BA5BABA9B.F.31BA10B.F.31BA10B.F$F.23B2ABA2B3A10B.F.26BA3B3A9B.F.23B
2AB2A2B3A9B.F.27B2ABA11B.F.26B3AB2A10B.F.26B3A3BA9B.F$F.26B2A3B2A9B.F
.25B2A6BA8B.F.25BA3BA2B2A8B.F.25BABABA3BA8B.F.27BAB2ABA9B.F.27BA4BA9B
.F$F.27B3A2B2A8B.F.26B2AB2A3BA7B.F.25BABABABA2BA7B.F.25BABA3BABA8B.F.
25BA3BABABA8B.F.26BA4BABA8B.F$F.29BA2B3A7B.F.27BAB3A3BA6B.F.26B2A3BA10B
.F.26B3AB3A9B.F.25BA2BABA2BA8B.F.25B4ABA2B2A7B.F$F.26BA2BA2BAB2A6B.F.
28B2A2BA9B.F.32BA9B.F.26B2A3B2A9B.F.26BABA4BA8B.F.27BA2B2ABA8B.F$F.26B
A2B3A2B2A6B.F.27B5A10B.F.27BA3BA10B.F.31BABA8B.F.30B2AB2A7B.F.29B3ABA
BA6B.F$F.28BA5BA7B.F.31BABA8B.F.31B2ABA7B.F.30BA3B2A6B.F.30B2A2B2A6B.
F.32BA9B.F$F.30BA3B2A6B.F.29BA4B2A6B.F.30BAB4A6B.F.30BA4BA6B.F.29B2A3B
2A6B.F.29BA2B4A6B.F$F.30BA5BA5B.F.31BA2BABA5B.F.29BAB2ABA7B.F.29BAB2A
9B.F.29BAB2A9B.F.29BA2B2A8B.F$F.32BA2BA6B.F.29B2AB2A8B.F.29BA4BA7B.F.
30BA2BA8B.F.30BABA9B.F.29B2A11B.F$F.29B2AB2A8B.F.29B2AB2A8B.F.42B.F.28B
ABA11B.F.30BAB2A8B.F.29B2A11B.F$F.29BA2BA9B.F.28B2A2BA9B.F.28B3ABA9B.
F.28BABAB2A8B.F.30BAB2A8B.F.29BA2BABA7B.F$F.29BA2BA9B.F.32BA9B.F.28BA
BAB2A8B.F.30BAB2A8B.F.27B2A5BA7B.F.26BAB2AB2A9B.F$F.33B2A7B.F.28BAB2A
2BA7B.F.27B2ABABA9B.F.27B2A3BABA7B.F.26B3A3BA9B.F.26BA2BA12B.F$F.28B3A
B3A7B.F.27B4ABABA7B.F.27BA4BAB2A6B.F.26B2A4BA9B.F.26BA2BABA10B.F.26BA
2BABABA8B.F$F.26B2A2BABA9B.F.27BA2BABABA7B.F.27BA4BA9B.F.28BABA3BA7B.
F.27BAB2AB2A8B.F.28B3AB2A8B.F$F.28BA3BABA7B.F.28B2ABA10B.F.29B5A8B.F.
30B2ABA8B.F.32BA9B.F.28B5A9B.F$F.28BA5BA7B.F.27B2A4BA8B.F.33BA8B.F.29B
3A10B.F.26BA2BA4BA7B.F.25B4A4BA8B.F$F.27BA14B.F.27B2A3B2A8B.F.26BABA4B
2A7B.F.25B3A4B3A7B.F.25B3ABA3BA8B.F.27B2A13B.F$F.27BA3B3A8B.F.26BA4BA
BA8B.F.25B2A4BA10B.F.26BA3B3A9B.F.25B2A15B.F.24B2A3B3ABA8B.F$F.25BA5B
ABA8B.F.25B2A4BAB2A7B.F.24BABA3B2A10B.F.28BA3BA9B.F44.F44.F$F.24BABA7B
A7B.F.24B2A5BAB2A7B.F44.F44.F44.F44.F!
Here's some downward progress:

Code: Select all

x = 36, y = 98, rule = LifeHistory
6.A$4.5A$4.A4.2A$2.A3.3A.A$2.A3.2A.A$.A3.A$.2A.A$.4A2.A$3.A$.4A3.2A$.
3A2.A.2A$5.2A.A.A$5.3A2.2A$3A6.3A$.2A5.2A2$6.3A3.2A2.2A$8.A.2A3.2A.A$
8.2A5.A.A.A$9.A9.3A$9.A3.A6.2A$9.A3.A2.3A$9.A2.A6.A$12.A3.2A.3A$9.3A6.
5A$10.A3.2A6.2A$15.A6.2A$8.2A6.2A4.3A$10.A4.A.A3.A.2A$8.2A5.A5.A.2A$14.
A2.A5.A$14.A.A.A$14.2A2.3A$13.A.A2.2A$12.2A.3A$11.2A.A2.A.A$13.A9.3A$
13.A.A2.A.2A.4A$15.A2.A$15.2A5.2A4.A$16.4A6.A.A$14.2A5.3A3.A$14.A2.5A
.A$14.A.A3.A$15.2A$20.A$19.2A$16.2A$14.2A2.4A.A$16.A5.2A$16.A3.2A.A$16.
2A.3A.A$16.3A$19.A3.A$18.2A.3A$18.A.A4.A$17.A3.A3.A$18.A7.A$19.4A3.A$
19.2A7.A$19.A2.A.A.A.A$19.A4.A$21.2A.A2.3A$24.2A3.2A$25.3A2.2A$27.A2.
3A$24.A2.A2.A.2A$24.A2.3A2.2A$26.A5.A$27.2A3.2A$30.A.A$27.2A3.A$25.2A
2.2A.A$28.A.3A$24.A3.A$24.A4.2A$24.A2.A3.2A.A$30.3A$24.A.A.A$24.A6.2A
2.A$25.3A$24.A6.2A$24.4A.A.A$22.A4.3A.A$22.A.2A2.A3.A$22.A3.A5.A$22.3A
2.A4.A$23.A3.A3.A$23.A4.A3.A$23.A2.2A4.2A$23.2A3.A3.A$24.A2.A5.A$23.2A
.A4.2A$23.2A.A2.A2.A$25.2A2.2A.2A$26.3A.A.A.A$23.2A3.A.2A$23.A2.A4.4A
!
Here's more:

Code: Select all

x = 271, y = 117, rule = LifeHistory
F44.F44.F44.F.42B.F.42B.F.42B.F$F.42B.F.42B.F.42B.F.42B.F.42B.F.42B.F
$F.42B.F.42B.F.42B.F.42B.F.7BA34B.F.6B3A33B.F$F.8BA33B.F.8BA33B.F.7B2A
BA31B.F.6B3AB2A30B.F.5B2AB2A32B.F.5B2A2B2A31B.F$F.6B5A31B.F.6BAB4A30B
.F.5B2AB4A30B.F.5B2ABA33B.F.4BA3B2ABA30B.F.4BA2B3AB2A29B.F$F.6BA4B2A29B
.F.5B2A5BA29B.F.5BA4BABA29B.F.4B2A6BA29B.F.4BA6B2A29B.F.3B3A36B.F$F.4B
A3B3ABA29B.F.5BAB2A3BA29B.F.5BAB2A2B2A29B.F.5BA5B2A29B.F.3BABA5B2A29B
.F.5B2A4B2A29B.F$F.4BA3B2ABA30B.F.3B2A2BA3BA30B.F.3BABA36B.F.2B2ABAB2A
33B.F.5BABA34B.F.2B2ABA36B.F$F.3BA3BA34B.F.3BABAB2A33B.F.2B2ABA2BA33B
.F.5B2A35B.F.2B2ABA2BA33B.F.2B2A2B3A33B.F$F.3B2ABA35B.F.2BA3B2A34B.F.
2B4A2BA33B.F.2BA2BA2BA33B.F.3BA4BA33B.F.6B2ABA32B.F$F.3B4A2BA32B.F.3B
A2BA35B.F.6B2A34B.F.3B8A31B.F.3B4A3BA31B.F.2B2AB3A34B.F$F.5BA36B.F.10B
A31B.F.9B3A30B.F.8B2ABA30B.F.3BA2BA35B.F.3BA3BAB2A31B.F$F.3B4A3B2A30B
.F.3BA2BA2B3A30B.F.9B3A30B.F.4BA3B2A32B.F.4B3A2B2A31B.F.7BAB2A31B.F$F
.3B3A2BAB2A30B.F.3BA4BA3BA29B.F.3B3ABA4B2A28B.F.3BAB3A5BA28B.F.3B4A3B
A31B.F.2BA3BA4BA30B.F$F.7B2ABABA29B.F.4BABA3BAB2A28B.F.3B2A2B2ABAB2A28B
.F.2BA4B4A3BA27B.F.2B3A4B2A2B2A27B.F.2BA3BA2B3AB2A27B.F$F.7B3A2B2A28B
.F.3BA3BAB2A31B.F.3B3ABA2B4A28B.F.2BA2B3A2BA2BA28B.F.3B3A4BA2B2A27B.F
.2BA39B.F$F.2B3A6B3A28B.F.2BABA3B2A3BA28B.F.2BABA3BA2BA30B.F.4B2A2BA4B
A28B.F.4B2A2BAB2ABA28B.F.3BABA2BA33B.F$F.3B2A5B2A30B.F.2BABA5B2A30B.F
.9B4A29B.F.8B2AB2A29B.F.8B6A28B.F.8BA4BA4BA23B.F$F.42B.F.11BA30B.F.9B
A8BA23B.F.9BA2BA2B2AB2A22B.F.14B2AB3A22B.F.8BA2B4AB2ABA22B.F$F.8B3A3B
2A2B2A22B.F.9B3AB2A2B3A22B.F.10B2A2B6A22B.F.9B3AB2A3B2A22B.F.9BA7B2A23B
.F.10BA3B2A3BA22B.F$F.10BAB2A3B2ABA21B.F.12B3AB2A2BA21B.F.9BA2BAB3A3B
A21B.F.10B2AB2A5B2A20B.F.9BABA3BABA3B2A19B.F.10BAB3A6B2A19B.F$F.10B2A
5BABABA20B.F.10BA6BABABA20B.F.16B4AB2A19B.F.13BA2BAB2AB2A19B.F.12B3A2B
2A3BA19B.F.11B4A6B2A19B.F$F.11BA9B3A18B.F.11B2A7B2ABA18B.F.12BA5BA2BA
20B.F.18B4A20B.F.12BA4B2A23B.F.11B2A4B2A23B.F$F.11BA3BA6B2A18B.F.10B3A
6B2A2BA18B.F.23BA18B.F.11BABA8BA19B.F.12BA10BA18B.F.11B3A4B2A22B.F$F.
11BA3BA2B3A21B.F.10B3AB2A3B4A19B.F.10BABAB2A3BA2BA19B.F.13BA6B4A18B.F
.11BABA5B2A2BA18B.F.11BABA4B3A21B.F$F.11BA2BA6BA20B.F.14B2A5BA20B.F.10B
ABA6BAB2A19B.F.10BABA5B2AB2A19B.F.10BABA2BA2B2A22B.F.10B3A3BA4B3A18B.
F$F.14BA3B2AB3A18B.F.11BA2BA4BA4BA17B.F.11BA2B2A3BA22B.F.10B2AB4A2BA2B
A19B.F.9BA6B5AB2A18B.F.15BA7BA18B.F$F.11B3A6B5A17B.F.11B3A3B4A4BA16B.
F.10BA3BAB2AB3A20B.F.10B2AB2ABA5BA19B.F.13BA2B4AB3A18B.F.16BA7BA17B.F
$F.12BA3B2A6B2A16B.F.11B3A2B2A3B2A19B.F.10BA2BA5B4A19B.F.9B2A7B2A2BA19B
.F.9BA9BABABA18B.F.9B2A6BABA4BA17B.F$F.17BA6B2A16B.F.11BA4B2A5BA18B.F
.10B2A11BA18B.F.10BA9BA3BA17B.F.9B2A8BAB2ABA17B.F.9B2A7BA2BA2BA17B.F$
F.10B2A6B2A4B3A15B.F.11BA5BABA3BA18B.F.11B2A4BA4B3A17B.F.22B3A17B.F.11B
A5BA5B2A17B.F.10BA5B2A4B3A17B.F$F.12BA4BABA3BAB2A15B.F.12BA4BABA3BA3B
A14B.F.11B2A4BA24B.F.11B2A3B3A23B.F.16B3A23B.F.16B3A5BA17B.F$F.10B2A5B
A5BAB2A15B.F.11BA4B2A24B.F.16BA2BA4B3A15B.F.17BABA4B3A15B.F.15BA3BA5B
A16B.F.15BA4BA21B.F$F.16BA2BA5BA16B.F.16BAB2A4B3A15B.F.18B2A5BA16B.F.
15B2AB2A22B.F.15B2AB3A4BA16B.F.15BA4BA21B.F$F.16BABABA21B.F.15B2ABABA
21B.F.15B2ABA6BA16B.F.16BA3BA21B.F.16B3A23B.F.16BA3BA21B.F$F.16B2A2B3A
19B.F.15BA2BA3BA19B.F.17BABABA20B.F.14BA4B4A19B.F.14BA4BA2BA19B.F.13B
2ABA2BA22B.F$F.15BABA2B2A20B.F.14B2A6BA19B.F.14B3ABA2B2A19B.F.14B2A3B
AB2A19B.F.13B3A2B2A22B.F.13BABA2B3A21B.F$F.14B2AB3A22B.F.13BA3BABABA20B
.F.13BABABABABA20B.F.13BA5BABA20B.F.13BABA3BA3BABA16B.F.13BA5BA5BA16B
.F$F.13B2ABA2BABA20B.F.13BA2B2AB2A5BA15B.F.14BAB2ABA2BA2BA16B.F.14BA2B
ABAB2AB3A15B.F.14B2ABABABA2B2A16B.F.17BAB2A2BAB2A15B.F$F.15BA9B3A14B.
F.15BA4B3AB2A2BA13B.F.16BA2BA2B3AB2A14B.F.15B4A3B3A3BA13B.F.15B4A5BA2B
A14B.F.14B2ABABAB2A3BABA13B.F$F.15BABA2BAB2AB4A13B.F.21BA2B2A2BA13B.F
.25B4A13B.F.22BA5BA13B.F.19BAB2AB2A2B2A12B.F.21B2AB3A2BA12B.F$F.17BA2B
A21B.F.17BABABABA3BA14B.F.18BA2BA2BA3BA13B.F.17B2ABA4B2ABA13B.F.17B4A
2BA3B3A12B.F.17B5A3BABABA12B.F$F.17B2A5B2A4BA11B.F.17BA3BA7BA12B.F.16B
2ABABA20B.F.16BA2BAB3A5BA12B.F.16BA6B2A17B.F.16BA5B3A3BA13B.F$F.18B4A
6BABA11B.F.16BA2B2A2BA6BA11B.F.16BABABABABA4B2A11B.F.16BAB3AB2A18B.F.
16BAB3A2BA18B.F.15B2AB4A20B.F$F.16B2A5B3A3BA12B.F.16B2A5BABA3BA12B.F.
21B2A19B.F.17BA24B.F.15BABA3B3A18B.F.15BABA6BA17B.F$F.16BA2B5ABA16B.F
.15B2AB4A3BA16B.F.15BA2BAB2ABA18B.F.15B2A2B2A2BA18B.F.15BABAB5A18B.F.
18BABA21B.F$F.16BABA3BA19B.F.16BABABAB2A18B.F.15B2A3BABA19B.F.15B2A3B
AB2A18B.F.22B3A17B.F.16BA25B.F$F.17B2A23B.F.17B2A23B.F.17B3A3BA18B.F.
16B5A2BA18B.F.15BA2B3A2B2A17B.F.19B3A20B.F$F.22BA19B.F.21B2A19B.F.21B
2A19B.F.17BA3BABA18B.F.21BABA18B.F.16BA4BA20B.F$F.21B2A19B.F.21B2A19B
.F.18BAB2ABA18B.F.17B2AB2AB2A17B.F.16B3AB2AB2A17B.F.16BAB4AB2A17B.F$F
.18B2A22B.F.17B3A3BA18B.F.17B3A3B2A17B.F.17BA7BA16B.F.16B2ABA5BA16B.F
.16BA8BA16B.F$F.16B2A2B4ABA16B.F.17BA2B4ABA16B.F.17BA2B4AB2A15B.F.17B
A2B4ABA16B.F.18BAB3ABA17B.F.20B3A19B.F$F.18BA5B2A16B.F.18B2A5B2A15B.F
.19BA22B.F.19BA22B.F.18B2A3B3A16B.F.17B2A4BABA16B.F$F.18BA3B2ABA16B.F
.17B2A2BA3B2A15B.F.17BAB2ABAB3A15B.F.19B3A2BABA15B.F.18BA2BA3BA16B.F.
18B2A5BA16B.F$F.18B2AB3ABA16B.F.17BA3BABA18B.F.17BA4BAB2A16B.F.18BABA
BA3BA15B.F.22B2A18B.F.20BA2BA18B.F$F.18B3A21B.F.18BA5BA17B.F.21BAB2A17B
.F.21BA2BA17B.F.20B3A19B.F.20BA2BA18B.F$F.21BA3BA16B.F.21B2A2BA16B.F.
21B2A3BA15B.F.21BA20B.F.20B2A3BA16B.F.19BA3BA2BA15B.F$F.20B2AB3A16B.F
.20BA2B4A15B.F.19B2A2B2ABA15B.F.20BA3BAB2A14B.F.20BAB2A2B2A14B.F.19B2A
B5A15B.F$F.20BABA4BA14B.F.19B2ABA3BA15B.F.22B3ABA15B.F.21B2ABABA15B.F
.20BABABA17B.F.19B2ABA2BA16B.F$F.19BA3BA3BA14B.F.19B3A5B2A13B.F.22BA3B
ABA13B.F.21B2A2B2ABA13B.F.20BA5B2A14B.F.21BAB5A14B.F$F.20BA7BA13B.F.20B
2A2BA2B2A13B.F.22BA4BABA12B.F.21B3ABA16B.F.23BABA2BA13B.F.24B2A2BA13B
.F$F.21B4A3BA13B.F.20BA2BA5BA12B.F.19B2A2BAB3A14B.F.19B3ABABAB2A13B.F
.20BA4BAB2A13B.F.20B2ABABAB3A12B.F$F.21B2A7BA11B.F.20BA3B2ABA14B.F.19B
2A3B2A16B.F.22B4A2BA13B.F.19BAB3ABA3BA12B.F.20B3A2BA3BA12B.F$F.21BA2B
ABABABA11B.F.20B2A3BABABA12B.F.20B3A4B2A13B.F.19BA7B2A13B.F.25BAB3A12B
.F.22BABABAB3A11B.F$F.21BA4BA15B.F.22B3ABA4BA10B.F.21B4AB2A3B2A9B.F.20B
A3BA5BABA9B.F.31BA10B.F.31BA10B.F$F.23B2ABA2B3A10B.F.26BA3B3A9B.F.23B
2AB2A2B3A9B.F.27B2ABA11B.F.26B3AB2A10B.F.26B3A3BA9B.F$F.26B2A3B2A9B.F
.25B2A6BA8B.F.25BA3BA2B2A8B.F.25BABABA3BA8B.F.27BAB2ABA9B.F.27BA4BA9B
.F$F.27B3A2B2A8B.F.26B2AB2A3BA7B.F.25BABABABA2BA7B.F.25BABA3BABA8B.F.
25BA3BABABA8B.F.26BA4BABA8B.F$F.29BA2B3A7B.F.27BAB3A3BA6B.F.26B2A3BA10B
.F.26B3AB3A9B.F.25BA2BABA2BA8B.F.25B4ABA2B2A7B.F$F.26BA2BA2BAB2A6B.F.
28B2A2BA9B.F.32BA9B.F.26B2A3B2A9B.F.26BABA4BA8B.F.27BA2B2ABA8B.F$F.26B
A2B3A2B2A6B.F.27B5A10B.F.27BA3BA10B.F.31BABA8B.F.30B2AB2A7B.F.29B3ABA
8B.F$F.28BA5BA7B.F.28BA2BABA8B.F.27BA3B2ABA7B.F.30BA3B2A6B.F.30B2ABAB
A6B.F.29BABABA8B.F$F.29B2A3B2A6B.F.29BA4B2A6B.F.30BAB4A6B.F.30BA3B2A6B
.F.29BA3BA8B.F.28B2A3BABA6B.F$F.32BABA7B.F.31BA2BA7B.F.28BA2BA10B.F.28B
A5BA7B.F.27B2AB2AB3A6B.F.27BA2BA2BA8B.F$F.29B2A3BA7B.F.28B3ABAB2A6B.F
.28B3ABA9B.F.27B4ABA9B.F.27BABA3BA8B.F.26B2ABAB3A8B.F$F.27B2A2B2ABA7B
.F.28BA3BAB2A6B.F.27BA4BA9B.F.27BA5BA8B.F.27BA2BA11B.F.26B2A2BA11B.F$
F.30BAB3A7B.F.27BAB2ABABA7B.F.28B3A3B2A6B.F.29BA12B.F.27BAB2A11B.F.26B
2A2B2A10B.F$F.26BA3BA11B.F.30BA11B.F.27B2A13B.F.27B2AB2A3BA6B.F.27B2A
BA3BA7B.F.26B3ABA3B2A6B.F$F.26BA4B2A9B.F.25B3A2B4A8B.F.26BA3BAB3A7B.F
.26BA2BA3B2A7B.F.26BA7B2A6B.F.26BA3B2AB3A6B.F$F.26BA2BA3B2ABA5B.F.31B
A2B2A6B.F.27B2A6BA6B.F.27B3A5BA6B.F.26B2AB2ABA2BA6B.F.25B3AB2A2BAB2A5B
.F$F.32B3A7B.F.27BABA2BAB2A6B.F.28BA2B2AB2A6B.F.26BA2BA2B4A6B.F.26BA3B
ABA2BA6B.F.26BA3BAB5A5B.F$F.26BABABA11B.F.27BA4BA9B.F.26B3A4BA8B.F.26B
AB2A2B3A7B.F.28B2A2BA2BA6B.F.27B2AB2A10B.F$F.26BA6B2A2BA4B.F.26BA15B.
F.26BABA13B.F.28BA13B.F.25BA2B2A12B.F.26BA2B2AB3A7B.F$F.27B3A12B.F.26B
3A13B.F.25B2A6BA8B.F.25B3A3BAB2A7B.F.26B2A3BAB2A7B.F.25B4ABABA9B.F$F.
26BA6B2A7B.F.26BA3BAB3A7B.F.30B5A7B.F.28B4AB2A7B.F.24BA6BA10B.F.24BA17B
.F$F.26B4ABABA8B.F.25B5ABABA8B.F.25B5ABA10B.F.24B6A3BA8B.F.24B4A5B2A7B
.F.23B5A2B2ABA8B.F$F.24BA4B3ABA8B.F.31BAB2A7B.F.24B2A5BA10B.F.23BA7B2A
9B.F.23BA3B3AB2A9B.F.23BA5B5A8B.F$F.24BAB2A2BA3BA7B.F.23B2A2B2AB2AB2A
7B.F.23B2A2B2AB2A10B.F.23B3A4B2A10B.F.23BABABA2BA11B.F.24BA2BAB2A11B.
F$F.24BA3BA5BA7B.F.23B2A3B2A3B3A6B.F.35BA6B.F.25B4A2BA10B.F.27BA3B2A9B
.F.24BABA3B3A9B.F$F.24B3A2BA4BA7B.F.24BABAB2A3B2A7B.F.23B3ABA4BA9B.F.
23B4A4BA10B.F.24BA6BA10B.F.25B3A2BA2BA8B.F$F.25BA3BA3BA8B.F.29B2A2B2A
7B.F.24BABA3BABA9B.F.26BA5B2A8B.F.24BAB2A3B3A8B.F.25B3A2B2ABA8B.F$F.25B
A4BA3BA7B.F.24B3ABABA2B3A6B.F.24BABABA2B2A9B.F.27BABA2BA9B.F.27B3A2BA
9B.F.25BA3B2AB2A8B.F$F.25BA2B2A4B2A6B.F.24B2A3B2A2B3A6B.F.30B2A4BA5B.
F.24BA3BABABA9B.F.25BA2BABA11B.F.25BA4B2A10B.F$F.25B2A3BA3BA7B.F.25B4A
BA3B2A6B.F.24B5ABA4BA6B.F.25B3A2BA4BA6B.F.25B3A2BA11B.F.24B2AB2A2BA10B
.F$F.26BA2BA12B.F.29BA3BA8B.F.26BA3BA3BA7B.F.26BA3BA11B.F.25BA2BA3BA9B
.F.25BAB3A3BA8B.F$F.25B2ABA3B2A8B.F.28B2A12B.F.28B2A12B.F.27BAB5A8B.F
.29BA3B2A7B.F.29B2A3BA7B.F$F.25B2ABA13B.F.25BA2BA3BA9B.F.26BA4B3A8B.F
.31BAB2A7B.F.27BABABAB2A7B.F.26BABABA4BA6B.F$F.27BA3BA3BA6B.F.26B3A2B
2AB2A6B.F.26BAB2AB3ABA6B.F.25B3ABA12B.F.25B2A5B2ABA6B.F.26BA5B2A8B.F$
F.28BA2B2AB2A6B.F.28BA2BA4BA5B.F.25BA4B3A2BA6B.F.24BA8BAB2A5B.F.23BA18B
.F.24BA7B2A8B.F$F.26BABA3B4A6B.F.25B2AB2A12B.F.24B3AB2A5BA6B.F.23B6A3B
A9B.F.22BA2B4A3BA9B.F.22B2A2B4ABA10B.F$F.24BAB2ABA2BABA7B.F.23BAB2A7B
2A6B.F.22B2A3BAB3A10B.F.22B2A3BABABA10B.F.22BA6B2ABA9B.F.21B2AB2ABA2B
AB2A8B.F$F.22B2A3B6A9B.F.22B2ABA4B3A9B.F.21BABAB2A4B3A8B.F.23BAB5A3BA
8B.F.22B2ABA3B2ABA9B.F.22B2ABA3B2AB2A8B.F$F.22BA3BABA5BA7B.F.21B2A9BA
9B.F.24BA3BA3BA9B.F.24B2AB2A4BA8B.F.24B2A6BA9B.F.23B3A3BA2B2A8B.F$F.22B
A6B3A3BA6B.F.21B3A3B5A10B.F.20BA7B4A10B.F.28B4A10B.F.20BA9B3A9B.F.20B
2AB3A4BABA9B.F$F.22BA4BA2BA11B.F.21B3A18B.F.20BA3BA17B.F.19B3A6BA2BA10B
.F.19BAB2ABA3BA2BA10B.F.19BA4BA5B3A9B.F$F.21BABA6B2A10B.F.21BABA5B3A10B
.F.20BA3BA4BABA10B.F.20B2AB3A16B.F.19BAB3ABA16B.F.21BAB2A5B2A10B.F$F.
22BA7BA2BA8B.F.21B3A5B2A11B.F.21BA2BA3BA13B.F.24B2A4BA11B.F.30B2A10B.
F.20B2AB2A5B2A10B.F$F.22BA3BA3BA11B.F.22B2A5B2A11B.F.25BA5BA10B.F.24B
3A3B2A10B.F.21BABA5BABA10B.F.22BA6BA12B.F$F.21B2A2BA4BABA9B.F.21B6A3B
A11B.F.21BA3B2A3B2A10B.F.20B3A2B2A2BABA10B.F.21BA2BABA2BAB2A9B.F.20B2A
2BA17B.F$F.23BABA5BA10B.F.21BA3BA4BA11B.F.20B2ABABA3B2A11B.F.29BA2BA9B
.F.20BAB3ABA4B2A9B.F.21B4AB2A2B3A9B.F$F.21BA3B2A4B2A9B.F.21BA5BA2B2A10B
.F.20B2A2BABA3B3A9B.F.20BA2B2ABA4BA10B.F.25BABA14B.F.25BABA2BABA9B.F$
F.21B5AB2A2BABA8B.F.21BAB2A2BA3BABA8B.F.22BA3B4A12B.F.21BA4BABA13B.F.
21B3ABABA2B2A10B.F.21BABA3B2AB2A10B.F$F.22BA3BA6BA8B.F.26BABAB2ABA8B.
F.26BABAB2ABA8B.F.22BA7B2A10B.F.20BAB2A3BA2B2A10B.F.19B2A2B2ABABA13B.
F$F.21BAB2ABA2BAB2A9B.F.21BAB2AB2A4BA9B.F.20B3A2B3A3B2A9B.F.20B3ABA3B
ABA11B.F.19B2A8B2A11B.F.23BA3BAB3A10B.F$F.21BA2B2ABA14B.F.20B2A20B.F.
20BA2BAB3A4B2A8B.F.19B2AB2A3BA3B3A8B.F.19B2A3BA2B2A4BA8B.F.19BABA3BA5B
A10B.F$F.20BA2B2AB7A9B.F.20BABA3BA5B2A8B.F.20BA3B2A16B.F.23BA4BAB2ABA
8B.F.21BA3B4AB2A10B.F44.F$F.19BA3B2A3B3AB2A8B.F.21B5A16B.F.24BAB2AB3A
BA8B.F44.F44.F44.F!
(I'm beginning to notice it likes going inward for some reason. Any ideas why? It seems to be more common with lower autochoke settings.)

All of this happened in like an hour.

Additionally attached is the partial "builder" which the AI made. It is extremely buggy and doesn't work half the time, but it was somehow able to come up with a quarter-assed thing that occasionally produces working partial cuts. I don't know how the hell the giant matrix multiplier did this, but I gave it a .zip version of LLSSS's code and a lot of details and it emerged with this thing. It's an .html file so it should work in the browser. Also, it likes to throw in terrible top-pad testing code when you ask for a command for some reason. Ignore that.

God, I feel guilty for using these so often, but I have not the slightest clue how to code...

Do not trust it to do anything important, please, please, please. (I assume you wouldn't anyway, but other people read this thread).

P.S. I tried @yolo_1gp at one point and it worked remarkably well. However, this was a sample size of a single partial, so I don't know whether it works well in general or I just got lucky.

P.P.S. After refreshing my memory on the whole left-edge thing above, I now realize this doohickey is extremely lacking. It's a very very mediocre tool. I'll have to look into "implementing" (heh... :( ) the specific ways to improve search quality.
Attachments
partial-builder-v9.html.zip
(33.8 KiB) Downloaded 5 times
21c6end.txt
(22.46 KiB) Downloaded 10 times
3c8-outer-branch.txt
(4.31 KiB) Downloaded 7 times
Last edited by LuveelVoom on September 29th, 2026, 9:13 pm, edited 10 times in total.
amling
Posts: 1274
Joined: April 2nd, 2020, 9:47 pm

Re: amling search program principles discussion / brain dump

Post by amling »

I have sketched a minimal demo of mgp-tool ingest-1gp symmetries mostly as suggested above. E.g. here it is ingesting that 2c/7 odd partial we've been discussing:

Code: Select all

x = 15, y = 13, rule = B3/S23-q4i
5b2ob2o$2b2o2bobo2b2o$b2o3bobo3b2o$o3b2o3b2o3bo$3b2o5b2o$2b3o5b3o$3b2o
5b2o3$b3o7b3o$3bo7bo$bobo7bobo$2bo9bo!

Code: Select all

$ cat p1.rle
x = 15, y = 13, rule = B3/S23-q4i
5b2ob2o$2b2o2bobo2b2o$b2o3bobo3b2o$o3b2o3b2o3bo$3b2o5b2o$2b3o5b3o$3b2o
5b2o3$b3o7b3o$3bo7bo$bobo7bobo$2bo9bo!
$ rlife mgp-tool ingest-1gp --rule 'B3/S23-q4i' 2c7-f2b --sym odd p1.rle
20260928 11:26:42 [INFO] Final grid:
20260928 11:26:42 [INFO]    |            |            |            |            | .......... | .......... | .......... |
20260928 11:26:42 [INFO]    | .......... | .......... | .......... | .......... | .......... | .......... | .......... |
20260928 11:26:42 [INFO]    | .......... | .......... | .......... | .......... | .......... | ..*....... | .***...... |
20260928 11:26:42 [INFO]    | ..*....... | .**....... | .**....... | .**..*.... | .***.**... | .***.**... | .*.*.**... |
20260928 11:26:42 [INFO]    | .****..... | .*..**.... | .*..***... | .*.****... | .*.*.**... | .*.*.**... | .*.*.**... |
20260928 11:26:42 [INFO]    | .*.*.**... | .*...**... | .*.*.*.... | ...*...... | .......... | .......... | ....*.*... |
20260928 11:26:42 [INFO]    | ...*...*.. | ..**...*.. | ...*.**... | ..*..**... | ....***... | ....*.*... | .......... |
20260928 11:26:42 [INFO]    | ....*.*... | ...**..... | .....*.... | .....*.... | ....**.... | ...*...... | ...***.... |
20260928 11:26:42 [INFO]    | ...*...... | ...***.... | ..*..*.... | .....**... | ....***... | ...*..*... | .......... |
20260928 11:26:42 [INFO]    | ....*..... | ...**..... | ...*.*.... | ....*..... | ....*..... | .......... | .......... |
20260928 11:26:42 [INFO]    | ....*..... | .......... | .......... | ....*..... | ...**..... | .....*.... | .......... |
20260928 11:26:42 [INFO]    | .......... | .......... | .....*.... | ....**.... | ...**..... | ..*..*.... | ....***... |
20260928 11:26:42 [INFO]    | .....*.... | ....***... | ....**.... | ...*..*... | ...*.*.... | .....*.... | ..*..*.... |
20260928 11:26:42 [INFO]    | ....***... | ....*..... | ...**.*... | ...*...... | ..***..... | ..***..... | ..**...... |
20260928 11:26:42 [INFO]    | ..*..**... | ....*.*... | ....*..... | ...*...... | .......... | ...*...... | ..***..... |
20260928 11:26:42 [INFO]    | .*........ | .....*.... | .....*.... | .......... |            |            |            |
It is careful to prune trailing rows that don't match the symmetry, e.g. this intentionally corrupted HWSS, comparing asym versus gso ingest prunes an extra row:

Code: Select all

x = 5, y = 7, rule = B3/S23
3o$o2bo$o$o3bo$o3bo$o$bo!

Code: Select all

$ cat p3.rle
x = 5, y = 7, rule = B3/S23
3o$o2bo$o$o3bo$o3bo$o$bo!
$ rlife mgp-tool ingest-1gp 2c4-f2b p3.rle
20260928 11:28:42 [INFO] Final grid:
20260928 11:28:42 [INFO]    |             |             |             |             |
20260928 11:28:42 [INFO]    |             |             | ........... | ........... |
20260928 11:28:42 [INFO]    | ........... | ........... | ........... | ........... |
20260928 11:28:42 [INFO]    | ........... | ........... | .....*..... | ....***.... |
20260928 11:28:42 [INFO]    | .....*..... | ....***.... | ....***.... | ...*..*.... |
20260928 11:28:42 [INFO]    | ....***.... | ....*..*... | ...**.*.... | ......*.... |
20260928 11:28:42 [INFO]    | ....*.**... | ....*...... | ...***..... | ..*...*.... |
20260928 11:28:42 [INFO]    | .....***... | ....*...*.. | ...***..... | ..*...*.... |
20260928 11:28:42 [INFO]    | .....***... | ....*...*.. | ...***..... | ......*.... |
20260928 11:28:42 [INFO]    | .....***... | ....*...... | ....**..... | ...*.*..... |
20260928 11:28:42 [INFO]    | .....**.... | .....*..... |             |             |
$ rlife mgp-tool ingest-1gp 2c4-f2b --sym gso p3.rle
20260928 11:28:49 [INFO] Final grid:
20260928 11:28:49 [INFO]    |        |        |        |        |
20260928 11:28:49 [INFO]    |        |        | ...... | ...... |
20260928 11:28:49 [INFO]    | ...... | ...... | ...... | ...... |
20260928 11:28:49 [INFO]    | ...... | ...... | *..... | **.... |
20260928 11:28:49 [INFO]    | *..... | **.... | **.... | .*.... |
20260928 11:28:49 [INFO]    | **.... | ..*... | .*.... | .*.... |
20260928 11:28:49 [INFO]    | .**... | ...... | *..... | .*.... |
20260928 11:28:49 [INFO]    | ***... | ...*.. | *..... | .*.... |
20260928 11:28:49 [INFO]    | ***... | ...*.. | *..... | .*.... |
20260928 11:28:49 [INFO]    | ***... | ...... | *..... |        |
20260928 11:28:49 [INFO]    | **.... |        |        |        |
$
I did the extra-spicy shift_idx guessing code so that no matter which HDs-mod-2 alignment diagonal partials come in at they'll get (re)aligned correctly. These two demo boards of a corrupted glider require different shift_idx values (0 or 1) to align correctly for the symmetry and it gets it right for both when --shift-idx is not specified:

Code: Select all

$ cat p6a.l
***.
*...
.*..
...*
...*
$ rlife mgp-tool ingest-1gp c4d-f2b --sym gse --shift-idx 0 p6a.l
Error: Provided shift_idx (0) does not meet alignment required for symmetry
...
$ rlife mgp-tool ingest-1gp c4d-f2b --sym gse --shift-idx 1 p6a.l
20260928 11:34:32 [INFO] Final grid:
20260928 11:34:32 [INFO]    |         |         |    .    |    .    |
20260928 11:34:32 [INFO]    |    ..   |    ..   |   ...   |   ...   |
20260928 11:34:32 [INFO]    |   ....  |   ....  |  .....  |  .....  |
20260928 11:34:32 [INFO]    |  ...... |  ...... | ....... | ......  |
20260928 11:34:32 [INFO]    | ....... | ......  | ......  | ...*.   |
20260928 11:34:32 [INFO]    |  ..**.  |  ..**   |  .***   |  .**    |
20260928 11:34:32 [INFO]    |   .*.   |   **    |   *.    |   *     |
20260928 11:34:32 [INFO]    |    *    |         |         |         |
$ rlife mgp-tool ingest-1gp c4d-f2b --sym gse p6a.l
20260928 11:32:20 [INFO] Final grid:
20260928 11:32:20 [INFO]    |         |         |    .    |    .    |
20260928 11:32:20 [INFO]    |    ..   |    ..   |   ...   |   ...   |
20260928 11:32:20 [INFO]    |   ....  |   ....  |  .....  |  .....  |
20260928 11:32:20 [INFO]    |  ...... |  ...... | ....... | ......  |
20260928 11:32:20 [INFO]    | ....... | ......  | ......  | ...*.   |
20260928 11:32:20 [INFO]    |  ..**.  |  ..**   |  .***   |  .**    |
20260928 11:32:20 [INFO]    |   .*.   |   **    |   *.    |   *     |
20260928 11:32:20 [INFO]    |    *    |         |         |         |
$ cat p6b.l
.***.
.*...
..*..
....*
....*
$ rlife mgp-tool ingest-1gp c4d-f2b --sym gse --shift-idx 0 p6b.l
20260928 11:34:47 [INFO] Final grid:
20260928 11:34:47 [INFO]    |         |         |    .    |    .    |
20260928 11:34:47 [INFO]    |    ..   |    ..   |   ...   |   ...   |
20260928 11:34:47 [INFO]    |   ....  |   ....  |  .....  |  .....  |
20260928 11:34:47 [INFO]    |  ...... |  ...... | ....... | ......  |
20260928 11:34:47 [INFO]    | ....... | ......  | ......  | ...*.   |
20260928 11:34:47 [INFO]    |  ..**.  |  ..**   |  .***   |  .**    |
20260928 11:34:47 [INFO]    |   .*.   |   **    |   *.    |   *     |
20260928 11:34:47 [INFO]    |    *    |         |         |         |
$ rlife mgp-tool ingest-1gp c4d-f2b --sym gse --shift-idx 1 p6b.l
Error: Provided shift_idx (1) does not meet alignment required for symmetry
...
$ rlife mgp-tool ingest-1gp c4d-f2b --sym gse p6a.l
20260928 11:32:36 [INFO] Final grid:
20260928 11:32:36 [INFO]    |         |         |    .    |    .    |
20260928 11:32:36 [INFO]    |    ..   |    ..   |   ...   |   ...   |
20260928 11:32:36 [INFO]    |   ....  |   ....  |  .....  |  .....  |
20260928 11:32:36 [INFO]    |  ...... |  ...... | ....... | ......  |
20260928 11:32:36 [INFO]    | ....... | ......  | ......  | ...*.   |
20260928 11:32:36 [INFO]    |  ..**.  |  ..**   |  .***   |  .**    |
20260928 11:32:36 [INFO]    |   .*.   |   **    |   *.    |   *     |
20260928 11:32:36 [INFO]    |    *    |         |         |         |
$
I thought a bit more about full/split setups and the to-fixed-input and to-rc-input cases and I think they're a little different:

For to-rc-input I think it's just a matter of do you want question marks added (and thus to have to manage your own padding/edges) or not, both in the symmetric and asymmetric cases. I think for UI it's just add an option to request picture mode / question marks and maybe we don't wire that particular bit up to @yolo_1gp.

For to-fixed-input I think asymmetric is fine as is and in the symmetric case you really do have to decide if you want split or full (padding question marks to left edge) behaviour. For UI we probably augment to-fixed-input symmetry argument to distinguish e.g. "odd" (full, which I think should be the more common) from "odd/split".

Both rc picture mode and fixed symmetric cases have some issues with the question mark window possibly falling into the edge, but I think the best possible behaviour is obvious in all cases and at most we'd give a WARNING if we were forced to do something weird, i.e. pad the question mark range rightward to get it to extend strictly out of the left edge.

I think fixed board @yolo_1gp is going to lose its padding options, replaced with separate "magic-grid.left_pad(isize)" and "magic-grid.right_pad(isize)" domain language functions. Then I think it's straightforward to wire both symmetry arguments up to the respective @yolo_1gp implementations (rc and fixed).

I will probably not push this any further today as getting this horrible tangle of coordinate juggling written has somewhat drained my enthusiasm, although I think it's the harder portion of this so I'm optimistic about the rest.
User avatar
LuveelVoom
Posts: 743
Joined: April 27th, 2022, 7:59 pm

Re: amling search program principles discussion / brain dump

Post by LuveelVoom »

Strangely, and I've noticed this a few times, searches sometimes randomly hang for an indefinite amount of time; this occurs both with files from the messed-up buggy "partial builder" and with normal searches. I don't have any normal search examples on me, so here's the "partial builder" search files and command. (This search went about 2 minutes before hanging, and has been hanging for 30 minutes now.) It seems to still consume RAM and CPU, too...

Code: Select all

rlife llsss-recentering --rule 'B3/S23' --left-edge even --constraint 'grid("2c5-pre.cstr", grid_loop("2c5-axis.cstr"))' 2c5-f2b 2c5.in 11
This is probably due to some stupid mistake I'm making, not a bug in LLSSS. I would assume it's yet another "partial builder" bug, except I've experienced this on normal searches too.

I'm very sorry for pestering you over and over while only understanding the easiest 10% of LLSSS's functionality. I swear I'll go back and figure it out once I have a weekend without any work to do.
Attachments
weird_buggy_files.zip
(2.17 KiB) Downloaded 10 times
amling
Posts: 1274
Joined: April 2nd, 2020, 9:47 pm

Re: amling search program principles discussion / brain dump

Post by amling »

LuveelVoom wrote: September 29th, 2026, 12:48 am This search went about 2 minutes before hanging, and has been hanging for 30 minutes now...

Code: Select all

rlife llsss-recentering --rule 'B3/S23' --left-edge even --constraint 'grid("2c5-pre.cstr", grid_loop("2c5-axis.cstr"))' 2c5-f2b 2c5.in 11
I was not able to reproduce this, although hard to say what is exactly analogous here to 2 minutes there. With 8750079fcc53 it has been running for ~7m now and is currently expanding w_pos 296. It first hit a result during the round expanding w_pos 266.

What version of the code was this? What did it last print before apparently hanging? Especially what w_pos was it down to? Maybe just post the entire log (up to the hang) if it's not too large? It may or may not be relevant once I see the log, but how much memory is the computer supposed to have (both RAM and swap)?

EDIT: But I did reproduce it with more recent code, I think. It's running LlsssEndsAgar when I believe it should be finding the first result and it's been hung for a few minutes at this point. Time for long, sad debugging for me...
amling
Posts: 1274
Joined: April 2nd, 2020, 9:47 pm

Re: amling search program principles discussion / brain dump

Post by amling »

amling wrote: September 29th, 2026, 3:02 am Time for long, sad debugging for me...
I broke this back at the beginning of September (bisects to 15957ed5125c). Fortunately I believe it is only possible to cause hangs on should-be results, not to cause false negatives. Fixed in 5c48bb53850d, pushed just now.

Thanks for the bug report and sorry you had to find it.
User avatar
LaundryPizza03
Posts: 2638
Joined: December 15th, 2017, 12:05 am
Location: Unidentified location "https://en.wikipedia.org/wiki/Texas"

Re: amling search program principles discussion / brain dump

Post by LaundryPizza03 »

At Discord, it has been asked if it is feasible to add an option to detect and eliminate repeating components in searches. This was in context of attempting (7,1)c/8 searches with back-diagonal orientation and a black backside that recedes at c/2d (the same basic layout as May13's (2,1)c/3 outer-totalistic ships).

Code: Select all

#C A repeating partial found by AforAmpere
x = 114, y = 113, rule = B2-k3ckny4-qtyz5-ceq6ek7c8/S1c2cen3enry4-itwz5-aikq678
102b4ob3o$99b2o3bobo4b2o$98bo2b2ob7o$97bobob8o2b3o$96b2o3b12o$96b4ob
11o$94b17o$94b16o$94bob13o$93bob13o$92b15o$91b15o$93b12o$91b2ob10o$90b
ob11o$86bob2ob11o$85bob3ob10o$84bob14o$83bob3ob10o$83bob13o$83b14o$82b
14o$81b14o$78b16o$78bob13o$78b2ob11o$78b13o$78b12o$78b11o$75b13o$72b2o
2b11o$71bo2b12o$70bobob11o$69b2o3b10o$69b4ob9o$67b15o$67b14o$67bob11o$
66bob11o$62b2ob13o$61bo2b13o$61b2ob2ob9o$60bobob11o$61b13o$59b14o$60b
12o$57bo3b10o$60b10o$57bob10o$54b2o2b10o$53bo2b2ob8o$53b2ob3ob6o$52bob
ob9o$53b11o$51b12o$52b10o$49bo3b8o$52b8o$45b4ob9o$43bob13o$42bobob11o$
41bob3ob9o$40b3obob2ob6o$39bob13o$39b14o$38b14o$40b11o$36bob12o$34bobo
bob9o$32b4ob11o$32b2ob12o$32b14o$29bob14o$31b13o$29b14o$30b12o$27b14o$
28b12o$26b2ob10o$24b5ob8o$23bo2b4ob6o$22bob7ob4o$21bob12o$21bob11o$21b
12o$20b12o$19b12o$16b14o$16bob11o$16b2ob9o$16b11o$16b10o$16b9o$13b11o$
10b2o2b9o$9bo2b10o$8bobob9o$8bobob8o$6b3o2bob6o$6bobob8o$4b6ob6o$4bob
10o$5b10o$5b9o$3b10o$3b9o$b2ob7o$3b7o$2ob6o$2b6o$bob4o$5bo$3bo!
I have also encountered this as a major barrier to front-to-back searches in rules with simple wicks in OT rules, particularly in certain B2 rules with S2.

Code: Select all

x = 4, y = 3, rule = B3-q4z5y/S234k5j
2b2o$b2o$2o!
LaundryPizza03 at Wikipedia
User avatar
LuveelVoom
Posts: 743
Joined: April 27th, 2022, 7:59 pm

Re: amling search program principles discussion / brain dump

Post by LuveelVoom »

Oh, by the way, I forgot to ask in the above message: what are the “constraint files” that the AI added? They work, but I don’t know how :c
amling wrote: September 29th, 2026, 3:02 am Thanks for the bug report and sorry you had to find it.
It was a two minute search :) I’m glad I stumbled into it there and not on some overnight search. Thanks a ton for the fix, I really appreciate your dedication to this project :mrgreen:

edit: LLSSS prints an RLE of the last partial if you get a negative result, but it doesn't print an RLE of the positive result if you get a positive result... this would be very helpful for doing several short searches and it would be nice if you could implement it at some point :D

edit 2: A little bit of finagiling later... and it works!!!

Code: Select all

x = 44, y = 56, rule = B3/S23
18bo6bo$16b2ob2o2b2ob2o$19b2o2b2o2$18bobo2bobo$16bobobo2bobobo$15b3o8b
3o3$16b3o6b3o$12b7o6b7o$11bo2b3o10b3o2bo$10bo2bo4bo6bo4bo2bo$11bo6bo6b
o6bo$12bobo4bo4bo4bobo$12b2o2bobo6bobo2b2o$17bo8bo$12bob2o12b2obo$16b
o10bo$11b2ob3o10b3ob2o$13b2o14b2o$15b2o10b2o$11b2o18b2o$8b5o18b5o$7bo
bobo20bobobo$6bo2bo24bo2bo$6bo30bo$5b2ob2o24b2ob2o$4bo3b2o24b2o3bo$4b
o34bo2$3bo3bob2o22b2obo3bo$2b3ob4o24b4ob3o$bo3b2obo26bob2o3bo$3bo3bob
o24bobo3bo$b2o2b3o28b3o2b2o$6b2o28b2o$4bob2o28b2obo$3bo4bo26bo4bo$7bo
b2o22b2obo$9bobo20bobo$5bobobob2o18b2obobobo$8bo2bobo16bobo2bo$5b2o3b
3o18b3o3b2o$4b2obob3o20b3obob2o$2b3o4bo24bo4b3o2$4bo34bo$bo2bo34bo2bo
$2b2o36b2o$3o3b2o28b2o3b3o$3b4ob2o24b2ob4o$ob2o4b2o24b2o4b2obo$b3o3b2o
26b2o3b3o$7b3o24b3o$7b2o26b2o!
Frontend by katrina.
amling
Posts: 1274
Joined: April 2nd, 2020, 9:47 pm

Re: amling search program principles discussion / brain dump

Post by amling »

LuveelVoom wrote: September 29th, 2026, 10:38 am what are the “constraint files” that the AI added?
I'll, uh, trade you: I'll do my best to explain what they did and if you have the time I'd love to know what you told the LLM to get it to make them.

"grid" constraint means all cells are constrained to match the grid. "W" is a wildcard meaning either on or off. This makes 2c5-pre.cstr (which is all Ws) do nothing, but... "grid" takes a second argument which indicates what to do to constraint off the end of the grid. "grid_loop" constraint is like grid, only looped forever. 2c5-axis.cstr forces the left two columns two be zero. You can see the effective (infinite) constraint by stacking the one on the other 20 times and imagine it repeating forever:

Code: Select all

$ rlife grid-tool to-uwi 2c5-f2b < 2c5-pre.cstr
| uuuuuuuuuuuuRRR |
| WWWWWWWWWWWWWWW |
(53 more rows)
| WWWWWWWWWWWWWWW |
$ rlife grid-tool to-uwi 2c5-f2b < 2c5-axis.cstr
| uuuuuuuuuuuuRRR |
| ..WWWWWWWWWWWWW |
$ (rlife grid-tool to-uwi 2c5-f2b < 2c5-pre.cstr; yes '| ..WWWWWWWWWWWWW |' | head -n 20) | rlife grid-tool from-uwi 2c5-f2b
|                 |                 |                 | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW |
| uuuuuuuuuuuuRRR | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW |
| WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW |
| WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW |
| WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW |
| WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW |
| WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW |
| WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW |
| WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW |
| WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW |
| WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW |
| WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW |
| WWWWWWWWWWWWWWW | ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW |
| ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW |
| ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW |
| ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW |                 |                 |
| ..WWWWWWWWWWWWW |                 |                 |                 |                 |
$
So this is forcing the left two columns to be zero, after some point. The thing that doesn't make sense is that the specified start file is exactly as long as 2c5-pre.cstr (but the latter includes one W overlap of question marks), so it starts with all but one W overlap of 2c5-pre.cstr's height filled in anyway and the search is thus effectively this:

Code: Select all

|                 |                 |                 | ............... | ............... |
| uuuuuuuuuuuuRRR | ............... | ............... | ............... | ............... |
| ............... | ............... | ............... | ....*.......... | ....*.......... |
| ............... | ....*.......... | ...***......... | ...*.*......... | ..**.**........ |
| ...***......... | ...***......... | ...*.*......... | ..**.**........ | ..**........... |
| ..*..*......... | ..*..*......... | ..*..*......... | ..*..**........ | ............... |
| ..***.......... | ***.*.......... | ..*.**......... | ***.**......... | ..*.*.......... |
| ..*............ | ..*.*.......... | ..*.*.......... | ..*...*........ | ..*.*.*........ |
| .....*......... | .....**........ | ...****........ | ...*..*........ | .....***....... |
| ....*.**....... | ....*..*....... | .....**........ | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW |
| .....***....... | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW |
| WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | WWWWWWWWWWWWWWW | ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW |
| WWWWWWWWWWWWWWW | ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW |
| ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW |
| ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW |
| ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW | ..WWWWWWWWWWWWW |                 |                 |
| ..WWWWWWWWWWWWW |                 |                 |                 |                 |
Maybe that's what you wanted and maybe it isn't, but it seems unlikely to me as the on-axis part is so small. It's possible if you tell me what you were trying to do to I can tell you how to do it.
User avatar
LuveelVoom
Posts: 743
Joined: April 27th, 2022, 7:59 pm

Re: amling search program principles discussion / brain dump

Post by LuveelVoom »

amling wrote: September 29th, 2026, 11:36 am
LuveelVoom wrote: September 29th, 2026, 10:38 am what are the “constraint files” that the AI added?
I'll, uh, trade you: I'll do my best to explain what they did and if you have the time I'd love to know what you told the LLM to get it to make them.
It cut my partials too early; I told it to change the cutting system to cut at the proper place and suddenly these mysterious constraint files appeared, except they were broken (although they fixed the partial cutting, they also caused LLSSS to fail very shortly into the search). It gave me a very simple explanation as to what they did, something about "keeping the search away from the axis", which doesn't seem to have to do anything with partial cutting. However, my previous searches had been failing to replicate 232p7h3v0-esque sideways movement. I wondered if this "keeping search from axis" could produce this behavior. The LLM included the constraint files in the wrong mode to do this, so I asked it to put them in the sideways recentering mode too (as well as asking it to attempt to modify it so it functioned properly, since it seemed that the failure might have been due to a misformatting error), to see what happened, and shockingly they did produce this "keeping search from axis" behavior (as seen in the 2c/5 above).

So it was all a side effect of trying to get it to fix partial cutting...

From your explanation, it seems that they force the search to attempt to move sideways, away from the middle, as much as possible, by allowing more space to maneuver on one side and limiting it on the other side? Am I understanding this right?
amling
Posts: 1274
Joined: April 2nd, 2020, 9:47 pm

Re: amling search program principles discussion / brain dump

Post by amling »

LuveelVoom wrote: September 29th, 2026, 10:38 am LLSSS prints an RLE of the last partial if you get a negative result, but it doesn't print an RLE of the positive result if you get a positive result...
I would need to think on this, but maybe...

I am not too keen on my own logs being flooded with results I can't read inline (troublesome when there are spurious results and I have to triage them) and the format is lossy (loses roots), so I do not think I would be comfortable making this the default. Less contentious (for me anyway) is to make an LLSSS env configuration point to ask for grids (as-is), RLE, or I suppose both, although we then have to figure out which outputs should respect it. Users can set this globally in ~/.llsssrc.

The complete list of places reporting ends stats via the shared logging infra is:

(*) run_ssm_filter_ends. There are both fixed board and recentering varieties. For the former clearly you want the grids output in RLE. The latter is less clear since there are both the "thinnest" and "piece" parts. I guess if you ask for RLE you get it all that way? Or do we think only the "thinnest" should be?

(*) pd_lite. Obviously wants it.

(*) pd_rotor_tree. Doesn't output grids so probably nothing to do here.

(*) maxpop. I think also obviously wants it.

That's mostly for my own bookkeeping when/if I get around to doing this, but I guess the question is real about thinnest/piece parts in recentering. If I don't hear anything from my users about it I guess I'll toss a coin.
User avatar
LuveelVoom
Posts: 743
Joined: April 27th, 2022, 7:59 pm

Re: amling search program principles discussion / brain dump

Post by LuveelVoom »

amling wrote: September 29th, 2026, 11:49 am
LuveelVoom wrote: September 29th, 2026, 10:38 am LLSSS prints an RLE of the last partial if you get a negative result, but it doesn't print an RLE of the positive result if you get a positive result...
(*) run_ssm_filter_ends. There are both fixed board and recentering varieties. For the former clearly you want the grids output in RLE. The latter is less clear since there are both the "thinnest" and "piece" parts. I guess if you ask for RLE you get it all that way? Or do we think only the "thinnest" should be?
Getting both would be ideal, but either is fine with me.
amling wrote: September 29th, 2026, 11:49 am (*) pd_lite. Obviously wants it.

[...]

(*) maxpop. I think also obviously wants it.
Yep, sounds about right!

Obviously, as you said, this should be an environment flag that's off by default.|

Anyway, I gotta go now.
amling
Posts: 1274
Joined: April 2nd, 2020, 9:47 pm

Re: amling search program principles discussion / brain dump

Post by amling »

LuveelVoom wrote: September 29th, 2026, 11:43 am From your explanation, it seems that they force the search to attempt to move sideways, away from the middle, as much as possible, by allowing more space to maneuver on one side and limiting it on the other side? Am I understanding this right?
The last picture I gave, the unrolled constraint with the input inlined, is the most complete description of what cells it can choose or not. I can't really make it any clearer than that.
LuveelVoom wrote: September 29th, 2026, 11:43 am So it was all a side effect of trying to get it to fix partial cutting...
I can't quite follow the story to understand what you actually want to do. I guess it sounds like you want to continue this even partial, but just trying to solve one side separated, as if it were an asymmetric branch (but which is not allowed to wander back to the axis)?

The input file as given is actually set up to do that if you omit --left-edge even. The default edge is "pic(bg)" which means extend the edge (two columns) with the picture, and then with the background agar (zeros here) when that runs out. You can do something as simple as:

Code: Select all

$ rlife llsss-recentering 2c5-f2b 2c5.in 11
The only additional thing I would add, as we're more discussing these inputs and less panicking about a hang, is that the input is unnecessarily wide. This:

Code: Select all

|                 |                 |                 |                 | ............... |
|                 | uuuuuuuuuuuuRRR | ............... | ............... | ............... |
| ............... | ............... | ............... | ............... | ....*.......... |
| ............... | ............... | ....*.......... | ...***......... | ...*.*......... |
| ....*.......... | ...***......... | ...***......... | ...*.*......... | ..**.**........ |
| ..**.**........ | ..*..*......... | ..*..*......... | ..*..*......... | ..*..**........ |
| ..**........... | ..***.......... | ***.*.......... | ..*.**......... | ***.**......... |
| ............... | ..*............ | ..*.*.......... | ..*.*.......... | ..*...*........ |
| ..*.*.......... | .....*......... | .....**........ | ...****........ | ...*..*........ |
| ..*.*.*........ | ....*.**....... | ....*..*....... | .....**........ | ..???????????.. |
| .....***....... | .....***....... | ..???????????.. | ..???????????.. | ..???????????.. |
| ..???????????.. | ..???????????.. | ..???????????.. | ..???????????.. |                 |
| ..???????????.. | ..???????????.. |                 |                 |                 |
Could be this (i.e. this is how I would have cut this):

Code: Select all

|             |             |             |             | ........... |
|             | uuuuuuuuRRR | ........... | ........... | ........... |
| ........... | ........... | ........... | ........... | ....*...... |
| ........... | ........... | ....*...... | ...***..... | ...*.*..... |
| ....*...... | ...***..... | ...***..... | ...*.*..... | ..**.**.... |
| ..**.**.... | ..*..*..... | ..*..*..... | ..*..*..... | ..*..**.... |
| ..**....... | ..***...... | ***.*...... | ..*.**..... | ***.**..... |
| ........... | ..*........ | ..*.*...... | ..*.*...... | ..*...*.... |
| ..*.*...... | .....*..... | .....**.... | ...****.... | ...*..*.... |
| ..*.*.*.... | ....*.**... | ....*..*... | .....**.... | ..???????.. |
| .....***... | .....***... | ..???????.. | ..???????.. | ..???????.. |
| ..???????.. | ..???????.. | ..???????.. | ..???????.. |             |
| ..???????.. | ..???????.. |             |             |             |
It's approximately the same search, but more spines are able to deduplicate as roots are less unique (sort of good, although maybe not super relevant), and various features that key on unique roots will show less (sort of bad).
amling
Posts: 1274
Joined: April 2nd, 2020, 9:47 pm

Re: amling search program principles discussion / brain dump

Post by amling »

LaundryPizza03 wrote: September 29th, 2026, 5:18 am (is it) feasible to add an option to detect and eliminate repeating components in searches(?)
The short answer is, sadly, not really. My own search projects have been absolutely terrorized by this problem for years at this point and if I could make it better I so very would have already. This is sort of a problem with (my understanding of) LSSS descendants, as opposed to (my understanding of) gfind descendants, where pruning some part of the search you don't like is an effective notion. You've got a few options when you hit a repeat like this, and they are all just horrible. In no particular order, ways I have hacked at this limitation in one place or another, successfully or otherwise, include:

(*) Use forbid_grid to refuse entering the cycle in the first place. Only works if there is one (or I suppose a few), and chimerism isn't somehow able to keep it alive regardless. The "forbid" in "forbid_grid" is pretty weak, similar to the "avoid" in wcaf/bcaf.

(*) Use forbid_block or a forbidden transition in the rule to refuse/avoid the cycle somehow. Only sensible if there is a very small patch it contains that you're okay with losing. Most often used to avoid the sort of vertical still life columns you often get with present S5i and missing B3i.

(*) Use WAO. Either WAO the entire repeating pattern, or in some cases (like this one), try to build an agarship of some sort by WAOing out of one edge separately and then recombine with the other edge once you have an engage you like.

(*) Discourage with fixed board geometry. If the partial is tilted in some acceptable geometry then on a fixed board it cannot repeat forever and you might be able to pick a decent engage to get out of it.

(*) Run a bigger search and pray. The repeat component prevents searches from terminating, but sometimes you can get one to output something useful before it fills memory and dies.
...(7,1)c/8 searches with back-diagonal orientation...
I would really like to hear more about that. Is this raw:1:1:0:-1:-7:8:-1:1:0 (U=SE, W=SW)? Is that sort of thing something people are doing out in the wild? I only hear what makes it back to my cave on this thread here...

In terms of how I would tackle this particular partial, it sort of depends on how common/findable that repeating component is. If it's not easy for searches to stumble into then forbid_grid and WAO both might have a shot. If it's easy then I think you're down to switching geometry or running bigger searches and praying (especially include SRV2 and look for better/thinner partials to copy to a separate search).
Last edited by amling on September 29th, 2026, 5:16 pm, edited 1 time in total.
amling
Posts: 1274
Joined: April 2nd, 2020, 9:47 pm

Re: amling search program principles discussion / brain dump

Post by amling »

amling wrote: September 29th, 2026, 11:49 am
LuveelVoom wrote: September 29th, 2026, 10:38 am LLSSS prints an RLE of the last partial if you get a negative result, but it doesn't print an RLE of the positive result if you get a positive result...
I would need to think on this, but maybe...

... LLSSS env configuration point to ask for ... RLE ...
I sketched this LLSSS_RLE_ENDS and it works as designed but to me the output seems absolutely unintelligible:

Code: Select all

$ rlife llsss-recentering-wao p1 '@bg' 03 --llsss-env LLSSS_HALT_ON_ENDS=true --llsss-env LLSSS_RLE_ENDS=true
...
20260929 10:00:43 [INFO] End [thinnest] ("LlsssEndsAgar", "zero"):
x = 10, y = 6, rule = LifeHistory
F.6B.F$F.6B.F$F.2B2A2B.F$F.2B2A2B.F$F.6B.F$F.6B.F!
20260929 10:00:43 [INFO] End [piece] #0 "start" -> #0 "start":
x = 7, y = 6, rule = LifeHistory
F.3B.F$F.3B.F$F.3B.F$F.3B.F$F.3B.F$F.3B.F!
20260929 10:00:43 [INFO] End [piece] #0 "start" -> #1 ("keep", ("LlsssEndsAgar", "zero")):
x = 10, y = 6, rule = LifeHistory
F.6B.F$F.6B.F$F.2B2A2B.F$F.2B2A2B.F$F.6B.F$F.6B.F!
20260929 10:00:43 [INFO] End [piece] #1 ("keep", ("LlsssEndsAgar", "zero")) -> #1 ("keep", ("LlsssEndsAgar", "zero")):
x = 7, y = 6, rule = LifeHistory
F.3B.F$F.3B.F$F.3B.F$F.3B.F$F.3B.F$F.3B.F!
20260929 10:00:43 [INFO] Results: 1 normal
20260929 10:00:43 [INFO] Completed w_pos 5: 368 B [+27.16%], 39.013829ms [+83.87%]
20260929 10:00:43 [WARNING] Halting (LLSSS_HALT_ON_ENDS)...
20260929 10:00:43 [DEBUG] Memory: total 368 B (ss.cur_gen 128 B, bcol 96 B, col 128 B, left_edge 8 B, right_edge 8 B)
20260929 10:00:43 [INFO] Cols sizes hash: 0xD276BEE51FF33478 (15165518686509544568)
20260929 10:00:43 [INFO] Last thinnest partial RLE:
x = 10, y = 5, rule = LifeHistory
F.6B.F$F.6B.F$F.2B2A2B.F$F.3BA2B.F$F.2BA3B.F!
20260929 10:00:43 [INFO] LlsssStepExpandRecentering: max pre-reify estimated mem: 224 B
20260929 10:00:43 [INFO] Finish: search proper -> took 87.530476ms (562.711ms user, 43.229ms sys)
...
20260929 10:00:43 [INFO] Total: 135.997813ms (893.317ms user, 57.381ms sys)
20260929 10:00:43 [INFO] Final results: 1 normal
20260929 10:00:43 [INFO] Done
Are we sure this is what we want?
User avatar
LuveelVoom
Posts: 743
Joined: April 27th, 2022, 7:59 pm

Re: amling search program principles discussion / brain dump

Post by LuveelVoom »

amling wrote: September 29th, 2026, 12:04 pm
LuveelVoom wrote: September 29th, 2026, 11:43 am From your explanation, it seems that they force the search to attempt to move sideways, away from the middle, as much as possible, by allowing more space to maneuver on one side and limiting it on the other side? Am I understanding this right?
The last picture I gave, the unrolled constraint with the input inlined, is the most complete description of what cells it can choose or not. I can't really make it any clearer than that.
I believe my understanding of that image is correct. The W cells can be either on or off, so this means the partial can expand into the W space but not the space forced to be off. This W space is larger in the direction moving away from the center than towards the center, so the search tends to move away. It is extremely weird that there's basically no W space allowed to go even slightly towards the axis, I'll have to ask it to address that as it seems to me that it would reduce the search quality since smaller components would be skipped.
amling wrote: September 29th, 2026, 12:04 pm
LuveelVoom wrote: September 29th, 2026, 11:43 am So it was all a side effect of trying to get it to fix partial cutting...
I can't quite follow the story to understand what you actually want to do. I guess it sounds like you want to continue this even partial, but just trying to solve one side separated, as if it were an asymmetric branch (but which is not allowed to wander back to the axis)?
That's about right. My overall goal here is to form a generalized method for doing the sort of thin segment searches like those that appeared in 232p7h3v0. Although it seems like you found those segments in a completely different way, the 2c/5 result seems to indicate that there might be alternative methods for doing thin segment searches. The not wandering back is an issue you noticed above; it should be allowed to wander back to the axis. I don't know why forcing it to move away improved the search quality so drastically, maybe I should keep a slight outward bias?
amling wrote: September 29th, 2026, 12:04 pm
The input file as given is actually set up to do that if you omit --left-edge even. The default edge is "pic(bg)" which means extend the edge (two columns) with the picture, and then with the background agar (zeros here) when that runs out. You can do something as simple as:

Code: Select all

$ rlife llsss-recentering 2c5-f2b 2c5.in 11
The only additional thing I would add, as we're more discussing these inputs and less panicking about a hang, is that the input is unnecessarily wide. This:

Code: Select all

|                 |                 |                 |                 | ............... |
|                 | uuuuuuuuuuuuRRR | ............... | ............... | ............... |
| ............... | ............... | ............... | ............... | ....*.......... |
| ............... | ............... | ....*.......... | ...***......... | ...*.*......... |
| ....*.......... | ...***......... | ...***......... | ...*.*......... | ..**.**........ |
| ..**.**........ | ..*..*......... | ..*..*......... | ..*..*......... | ..*..**........ |
| ..**........... | ..***.......... | ***.*.......... | ..*.**......... | ***.**......... |
| ............... | ..*............ | ..*.*.......... | ..*.*.......... | ..*...*........ |
| ..*.*.......... | .....*......... | .....**........ | ...****........ | ...*..*........ |
| ..*.*.*........ | ....*.**....... | ....*..*....... | .....**........ | ..???????????.. |
| .....***....... | .....***....... | ..???????????.. | ..???????????.. | ..???????????.. |
| ..???????????.. | ..???????????.. | ..???????????.. | ..???????????.. |                 |
| ..???????????.. | ..???????????.. |                 |                 |                 |
Could be this (i.e. this is how I would have cut this):

Code: Select all

|             |             |             |             | ........... |
|             | uuuuuuuuRRR | ........... | ........... | ........... |
| ........... | ........... | ........... | ........... | ....*...... |
| ........... | ........... | ....*...... | ...***..... | ...*.*..... |
| ....*...... | ...***..... | ...***..... | ...*.*..... | ..**.**.... |
| ..**.**.... | ..*..*..... | ..*..*..... | ..*..*..... | ..*..**.... |
| ..**....... | ..***...... | ***.*...... | ..*.**..... | ***.**..... |
| ........... | ..*........ | ..*.*...... | ..*.*...... | ..*...*.... |
| ..*.*...... | .....*..... | .....**.... | ...****.... | ...*..*.... |
| ..*.*.*.... | ....*.**... | ....*..*... | .....**.... | ..???????.. |
| .....***... | .....***... | ..???????.. | ..???????.. | ..???????.. |
| ..???????.. | ..???????.. | ..???????.. | ..???????.. |             |
| ..???????.. | ..???????.. |             |             |             |
It's approximately the same search, but more spines are able to deduplicate as roots are less unique (sort of good, although maybe not super relevant), and various features that key on unique roots will show less (sort of bad).
Hmm, now that I think about it, having --left-edge even there makes no sense since the search is asymmetric. I don't know why I decided to keep that, given that the AI realized that too and dropped it. The command you include also drops the constraint files; is this intended to remove the no-axis-wandering constraint? I believe I ran something like that and it got unbearably messy, but I can't remember; it might have been in a different attempt, one to reproduce 232p7h3v0, which probably got unbearably messy due to... being period 7.

I'm not sure what you mean by the search width, from your description it seems to have benefits and tradeoffs.
amling wrote: September 29th, 2026, 1:05 pm
amling wrote: September 29th, 2026, 11:49 am
I would need to think on this, but maybe...

... LLSSS env configuration point to ask for ... RLE ...
I sketched this LLSSS_RLE_ENDS and it works as designed but to me the output seems absolutely unintelligible:

Are we sure this is what we want?
Is this because it only outputs in RLE form and doesn't display a grid? Maybe there could be an option to output both?

...Also, what's your timezone?? I see you responding to messages (from my PST perspective) at times such as 1 AM, 8 AM, 11 AM, 2 PM, and 7 PM. I assume you have to sleep at some point, and I also assume that you don't debug programs at three in the morning... ...unless the rumors going around the discord that you are a robot have some truth to them...

Edit: here is an updated version of the partial builder which removes the draconian inwards constraint on the W space. I haven't tested it yet, it might be completely broken.

Edit 2: Partial-builder-v8 does not work, the "fix" makes the situation worse. I've reverted it to v7.

Edit 3: v9 to fix a few flaws.
Attachments
partial-builder-v9.html.zip
(33.8 KiB) Downloaded 7 times
Last edited by LuveelVoom on September 29th, 2026, 9:14 pm, edited 2 times in total.
amling
Posts: 1274
Joined: April 2nd, 2020, 9:47 pm

Re: amling search program principles discussion / brain dump

Post by amling »

LuveelVoom wrote: September 29th, 2026, 1:17 pm The command you include also drops the constraint files; is this intended to remove the no-axis-wandering constraint?
I dropped the constraint files because they would have no effect in that search. The left edge of "pic(bg)" is already forcing the edge (i.e. leftmost two columns) to be zero and the constraints do strictly less than that.
LuveelVoom wrote: September 29th, 2026, 1:17 pm
amling wrote: September 29th, 2026, 1:05 pm I sketched this LLSSS_RLE_ENDS and it works as designed but to me the output seems absolutely unintelligible:
Is this because it only outputs in RLE form and doesn't display a grid? Maybe there could be an option to output both?
It was always my plan to include a both option (now sketched), even if the code when I wrote that above did not yet have it. It (both) certainly is more voluminous and I guess arguably more intelligible since you can quickly triage by eyes, just scanning the grid parts.

I've pushed the current cut as 02738751b00a although I maybe wouldn't consider it set in stone. It can be "false", "true", or "both". In JSON it can be boolean or string, interpretted in the obvious fashion. If HOME env var is set (as it is on e.g. Linux), .llsssrc is read out of there so you can e.g. set it globally like:

Code: Select all

{
    "LLSSS_RLE_ENDS": true,
}
or:

Code: Select all

{
    "LLSSS_RLE_ENDS": "both",
}
EDIT: I should maybe stress that the LLSSS env system was very much built to allow this sort of user preference and so while I might not personally like this change in output, it's totally sensible, at least so long as someone likes it. The default log is generally changed to be what I want to see and so sort of by construction I cannot guess what else people might want. This is all to say, if you (or others) have other ideas about output variations, do chime in here.
LuveelVoom wrote: September 29th, 2026, 1:17 pm ...Also, what's your timezone?? I see you responding to messages (from my PST perspective) at times such as 1 AM, 8 AM, 11 AM, 2 PM, and 7 PM. I assume you have to sleep at some point, and I also assume that you don't debug programs at three in the morning... ...unless the rumors going around the discord that you are a robot have some truth to them...
It's shockingly easy to get Gemini to say where I live, although I'm not even sure how it has it. It's not exactly a secret, although I mostly try to avoid spilling my personal life into the forum needlessly. I am in the Pacific time zone, I am not a robot, and I do sleep. Without getting too deep into the particulars of my situation, my sleep and leisure schedules are not particularly regular and under the right circumstances I can indeed be found posting pretty late or pretty early. I suspect if you charted the times you'd find a trough ~3 AM to ~6 AM or so.
Post Reply